diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,7 @@
+# Revision history for tptp
+
+## 0.1.0.0 -- 2019-05-07
+
+* First version. Released on an unsuspecting world.
+
+* Supported TPTP languages: CNF, FOF, TFF0, TFF1.
diff --git a/LICENSE b/LICENSE
new file mode 100644
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+              GNU GENERAL PUBLIC LICENSE
+                Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ 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.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    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/>.
+
+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:
+
+    <program>  Copyright (C) <year>  <name of author>
+    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
+<http://www.gnu.org/licenses/>.
+
+  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
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,38 @@
+# tptp
+
+[![Build Status](https://travis-ci.org/aztek/tptp.svg?branch=master)](https://travis-ci.org/aztek/tptp)
+
+[TPTP](http://www.tptp.org) (Thousands of Problems for Theorem Provers) is the standard language of problems, proofs, and models, used by automated theorem provers.
+
+This library provides definitions of data types, a pretty printer and an [attoparsec](http://hackage.haskell.org/package/attoparsec) parser for (currently, a subset of) the TPTP language.
+
+## Example
+
+Consider the following classical syllogism.
+
+> All humans are mortal.
+> Socrates is a human.
+> Therefore, Socrates is mortal.
+
+We can formalize this syllogism in unsorted first-order logic and write it down in TPTP as following.
+
+```haskell
+import Data.TPTP
+
+humansAreMortal :: UnsortedFirstOrder
+humansAreMortal = forall ["P"] $
+  Connective (Predicate "human" [var "P"]) Implication (Predicate "mortal" [var "P"])
+
+socratesIsHuman :: UnsortedFirstOrder
+socratesIsHuman = Predicate "human" [Function "socrates" []]
+
+socratesIsMortal :: UnsortedFirstOrder
+socratesIsMortal = Predicate "mortal" [Function "socrates" []]
+
+syllogism :: TPTP
+syllogism = TPTP [
+    axiom "humans_are_mortal" humansAreMortal,
+    axiom "socrates_is_human" socratesIsHuman,
+    conjecture "socrates_is_mortal" socratesIsMortal
+  ]
+```
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/src/Data/TPTP.hs b/src/Data/TPTP.hs
new file mode 100644
--- /dev/null
+++ b/src/Data/TPTP.hs
@@ -0,0 +1,817 @@
+{-# LANGUAGE DeriveFunctor, DeriveTraversable, DeriveFoldable #-}
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE PatternGuards #-}
+{-# LANGUAGE LambdaCase #-}
+
+-- |
+-- Module       : Data.TPTP
+-- Description  : Data type definitions for the syntax of the TPTP language.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+-- See [the BNF grammar](http://tptp.cs.miami.edu/TPTP/SyntaxBNF.html)
+-- definition of the TPTP language for details.
+--
+
+module Data.TPTP (
+  -- * Languages
+  Language(..),
+
+  -- * Names
+  Atom(..),
+  isValidAtom,
+
+  Var(..),
+  isValidVar,
+
+  DistinctObject(..),
+  isValidDistinctObject,
+
+  Reserved(..),
+  extended,
+  isValidReserved,
+
+  Named(..),
+
+  Function(..),
+  Predicate(..),
+
+  Name(..),
+
+  -- * Sorts and types
+  Sort(..),
+  TFF1Sort(..),
+  monomorphizeTFF1Sort,
+  Type(..),
+  tff1Type,
+
+  -- * First-order logic
+  Number(..),
+  Term(..),
+  Literal(..),
+  Sign(..),
+  Clause(..),
+  clause,
+  Quantifier(..),
+  Connective(..),
+  isAssociative,
+  FirstOrder(..),
+  quantified,
+  Unsorted(..),
+  Sorted(..),
+  QuantifiedSort(..),
+  UnsortedFirstOrder,
+  SortedFirstOrder,
+  MonomorphicFirstOrder,
+  PolymorphicFirstOrder,
+  monomorphizeFirstOrder,
+
+  -- * Units
+  Formula(..),
+  formulaLanguage,
+  Role(..),
+  Declaration(..),
+  declarationLanguage,
+  UnitName,
+  Unit(..),
+  TPTP(..),
+
+  -- * Annotations
+  Intro(..),
+  Source(..),
+  Status(..),
+  Parent(..),
+  Expression(..),
+  Info(..),
+  Annotation
+) where
+
+import Data.Char (isAscii, isAsciiLower, isAsciiUpper, isDigit, isPrint)
+import Data.List (find)
+import Data.List.NonEmpty (NonEmpty(..), nonEmpty)
+import Data.Scientific (Scientific)
+import Data.String (IsString, fromString)
+import qualified Data.Text as Text (all, null, head, tail)
+import Data.Text (Text)
+
+-- $setup
+-- >>> :set -XOverloadedStrings
+-- >>> :load Data.TPTP.Pretty
+-- >>> import Test.QuickCheck
+
+
+-- * Languages
+
+-- | The language of logical formulas available in TPTP.
+data Language
+  = CNF_ -- ^ __CNF__ - the language of clausal normal forms of
+         -- unsorted first-order logic.
+  | FOF_ -- ^ __FOF__ - the language of full unsorted first-order logic.
+  | TFF_ -- ^ __TFF__ - the language of full sorted first-order logic,
+         -- both monomorphic (TFF0) and polymorphic (TFF1).
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Language where
+  name = \case
+    CNF_ -> "cnf"
+    FOF_ -> "fof"
+    TFF_ -> "tff"
+
+
+-- * Names
+
+-- | The atomic word in the TPTP language - a non-empty string of space or
+-- visible characters from the ASCII range 0x20 to 0x7E. If the string satisfies
+-- the regular expression @[a-z][a-zA-Z0-9_]*@ it is displayed in the TPTP
+-- language as is, otherwise it is displayed in single quotes with the
+-- characters @'@ and @\\@ escaped using @\\@.
+--
+-- >>> print (pretty (Atom "fxYz42"))
+-- fxYz42
+--
+-- >>> print (pretty (Atom "f-'function symbol'"))
+-- 'f-\'function symbol\''
+--
+newtype Atom = Atom Text
+  deriving (Eq, Show, Ord, IsString)
+
+-- | Check whether a given character is in the ASCII range 0x20 to 0x7E.
+isAsciiPrint :: Char -> Bool
+isAsciiPrint c = isAscii c && isPrint c
+
+-- | Check whether a given string is a valid atom.
+--
+-- >>> isValidAtom ""
+-- False
+--
+-- >>> isValidAtom "\r\n"
+-- False
+--
+-- >>> isValidAtom "fxYz42"
+-- True
+--
+-- >>> isValidAtom "f-'function symbol'"
+-- True
+isValidAtom :: Text -> Bool
+isValidAtom t = not (Text.null t)
+             && Text.all isAsciiPrint t
+
+-- | The variable in the TPTP language - a string that satisfies the regular
+-- expression @[A-Z][a-zA-Z0-9_]*@.
+newtype Var = Var Text
+  deriving (Eq, Show, Ord, IsString)
+
+-- | Check whether a given character matches the regular expression
+-- @[a-zA-Z0-9_]@.
+isAlphaNumeric :: Char -> Bool
+isAlphaNumeric c = isAsciiLower c || isAsciiUpper c || isDigit c || c == '_'
+
+-- | Check whether a given string is a valid variable.
+--
+-- >>> isValidVar ""
+-- False
+--
+-- >>> isValidVar "x"
+-- False
+--
+-- >>> isValidVar "X"
+-- True
+--
+-- >>> isValidVar "Cat"
+-- True
+--
+-- >>> isValidVar "C@t"
+-- False
+isValidVar :: Text -> Bool
+isValidVar t = not (Text.null t)
+            && isAsciiUpper (Text.head t)
+            && Text.all isAlphaNumeric (Text.tail t)
+
+-- | The distinct object in the TPTP language - a (possibly empty) string of
+-- space or visible characters from the ASCII range 0x20 to 0x7E. The string is
+-- always displayed in the TPTP language in double quotes with the characters
+-- @"@ and @\\@ escaped using @\\@.
+--
+-- >>> print (pretty (DistinctObject "Godel's incompleteness theorem"))
+-- "Godel's incompleteness theorem"
+--
+-- Distinct objects are different from atoms in that they implicitly carry
+-- semantic inequality. The TPTP documentation says the following about distinct
+-- objects.
+--
+-- /Distinct objects are different from (but may be equal to) other tokens,/
+-- /e.g.,/ @"cat"@ /is different from/ @\'cat\'@ /and/ @cat@. /Distinct objects/
+-- /are always interpreted as themselves, so if they are different they are/
+-- /unequal, e.g.,/ @\"Apple\" != \"Microsoft\"@ /is implicit./
+newtype DistinctObject = DistinctObject Text
+  deriving (Eq, Show, Ord, IsString)
+
+-- | Check whether a given string is a valid distinct object.
+--
+-- >>> isValidDistinctObject ""
+-- True
+--
+-- >>> isValidDistinctObject "Godel's incompleteness theorem"
+-- True
+--
+-- >>> isValidDistinctObject "\r\n"
+-- False
+isValidDistinctObject :: Text -> Bool
+isValidDistinctObject = Text.all isAsciiPrint
+
+-- | The identifier reserved in the TPTP specification and theorem proving
+-- systems that implement it. Reserved identifiers are used to represent
+-- function symbols, predicate symbols, sorts, formula roles and others.
+-- Reserved identifiers are non-empty strings that satisfy the regular
+-- expression @[a-z][a-zA-Z0-9_]*@. Reserved identifiers of functions,
+-- predicates, and sorts, used as names, are in addition prepended by @$@.
+--
+-- >>> print (pretty (Standard I))
+-- i
+--
+-- >>> print (pretty (Standard Axiom))
+-- axiom
+--
+-- >>> print (pretty (Extended "negated_lemma" :: Reserved Role))
+-- negated_lemma
+data Reserved s
+  = Standard s    -- ^ The identifier contained in the TPTP specification.
+  | Extended Text -- ^ The identifier not contained in the standard TPTP but
+                  -- implemented by some theorem prover. For example, Vampire
+                  -- implements uses the sort constructor @$array@.
+  deriving (Eq, Show, Ord)
+
+-- | A smart 'Extended' constructor - only uses 'Extended' if the given string
+-- does not correspond to any of the standard identifiers.
+--
+-- >>> extended "int" :: Reserved Sort
+-- Standard Int
+--
+-- >>> extended "array" :: Reserved Sort
+-- Extended "array"
+extended :: (Named a, Enum a, Bounded a) => Text -> Reserved a
+extended t
+  | Just a <- find (\a -> name a == t) [minBound..] = Standard a
+  | otherwise = Extended t
+
+instance (Named a, Enum a, Bounded a) => IsString (Reserved a) where
+  fromString = extended . fromString
+
+-- | Check whether a given string is a valid reserved identifier.
+--
+-- >>> isValidReserved ""
+-- False
+--
+-- >>> isValidReserved "x"
+-- True
+--
+-- >>> isValidReserved "X"
+-- False
+--
+-- >>> isValidReserved "cat"
+-- True
+--
+-- >>> isValidReserved "c@t"
+-- False
+--
+-- >>> isValidReserved "$int"
+-- False
+--
+isValidReserved :: Text -> Bool
+isValidReserved t = not (Text.null t)
+                 && isAsciiLower (Text.head t)
+                 && Text.all isAlphaNumeric (Text.tail t)
+
+-- | The class 'Named' allows assigning concrete names to reserved constants
+-- in the TPTP language.
+class Named a where
+  name :: a -> Text
+
+-- | The standard function symbol in TPTP.
+-- Represents an operation in a first-order theory of arithmetic.
+data Function
+  = Uminus
+  | Sum
+  | Difference
+  | Product
+  | Quotient
+  | QuotientE
+  | QuotientT
+  | QuotientF
+  | RemainderE
+  | RemainderT
+  | RemainderF
+  | Floor
+  | Ceiling
+  | Truncate
+  | Round
+  | ToInt
+  | ToRat
+  | ToReal
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Function where
+  name = \case
+    Uminus     -> "uminus"
+    Sum        -> "sum"
+    Difference -> "difference"
+    Product    -> "product"
+    Quotient   -> "quotient"
+    QuotientE  -> "quotient_e"
+    QuotientT  -> "quotient_t"
+    QuotientF  -> "quotient_f"
+    RemainderE -> "remainder_e"
+    RemainderT -> "remainder_t"
+    RemainderF -> "remainder_f"
+    Floor      -> "floor"
+    Ceiling    -> "ceiling"
+    Truncate   -> "truncate"
+    Round      -> "round"
+    ToInt      -> "to_int"
+    ToRat      -> "to_rat"
+    ToReal     -> "to_real"
+
+-- | The standard predicate symbol in TPTP.
+data Predicate
+  = Tautology
+  | Falsum
+  | Distinct
+  | Less
+  | Lesseq
+  | Greater
+  | Greatereq
+  | IsInt
+  | IsRat
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Predicate where
+  name = \case
+    Tautology -> "true"
+    Falsum    -> "false"
+    Distinct  -> "distinct"
+    Less      -> "less"
+    Lesseq    -> "lesseq"
+    Greater   -> "greater"
+    Greatereq -> "greatereq"
+    IsInt     -> "is_int"
+    IsRat     -> "is_rat"
+
+-- | The name of a function symbol, a predicate symbol, a sort, a formula role
+-- or other.
+--
+-- > >>> print (pretty (Reserved (Standard I)))
+-- > $i
+--
+-- > >>> print (pretty (Reserved (Extended "array" :: Reserved Sort)))
+-- > $array
+--
+-- >>> print (pretty (Defined (Atom "array") :: Name Sort))
+-- array
+data Name s
+  = Reserved (Reserved s) -- ^ The name reserved in the TPTP specification.
+                          -- This name is parsed and pretty printed with the
+                          -- leading @$@ character.
+  | Defined Atom          -- ^ The name defined by the user.
+  deriving (Eq, Show, Ord)
+
+-- | The 'IsString' instance of 'Name' opts for using the 'Defined' constructor.
+instance IsString (Name s) where
+  fromString = Defined . fromString
+
+
+-- * Sorts and types
+
+-- | The standard sort in TPTP.
+data Sort
+  = I    -- ^ The sort of individuals.
+  | O    -- ^ The sort of booleans.
+  | Int  -- ^ The sort of integers.
+  | Real -- ^ The sort of real numbers.
+  | Rat  -- ^ The sort of rational numbers.
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Sort where
+  name = \case
+    I    -> "i"
+    O    -> "o"
+    Int  -> "int"
+    Real -> "real"
+    Rat  -> "rat"
+
+-- | The sort in sorted rank-1 polymorphic logic with sort constructors (TFF1) -
+-- an application of a sort constructor to zero or more sorts or a sort variable
+-- that comes from a sort quantifier. A zero-arity sort application is simply a
+-- sort.
+--
+-- Every TFF0 sort is also a TFF1 sort, but not the other way around.
+data TFF1Sort
+  = SortVariable Var
+  | TFF1Sort (Name Sort) [TFF1Sort]
+  deriving (Eq, Show, Ord)
+
+-- | Attempt to convert a given TFF1 sort to TFF0. This function succeeds iff
+-- the given sort is a sort constructor with zero arity.
+monomorphizeTFF1Sort :: TFF1Sort -> Maybe (Name Sort)
+monomorphizeTFF1Sort = \case
+  TFF1Sort f [] -> Just f
+  _ -> Nothing
+
+-- | The type of a function or a predicate symbol in a sorted first-order logic
+-- (TFF0 or TFF1). Each TFF0 type is also a TFF1 type, but not the other way
+-- around.
+data Type
+  -- | The type of a function or a predicate symbol in the sorted monomorphic
+  -- first-order logic (TFF0). It is a mapping of zero or more sorts to a sort.
+  -- The empty list of argument sorts marks the type of a constant symbol.
+  = Type [Name Sort] (Name Sort)
+
+  -- | The type of a function or a predicate symbol in the sorted rank-1
+  -- polymorphic first-order logic (TFF1). It is a (possibly quantified)
+  -- mapping of zero or more TFF1 sorts to a TFF1 sort. The empty list of sort
+  -- variables marks a monomorphic TFF1 type. The empty list of argument sorts
+  -- marks the type of a constant symbol.
+  | TFF1Type [Var] [TFF1Sort] TFF1Sort
+
+  deriving (Eq, Show, Ord)
+
+-- | A smart constructor of a TFF1 type. 'tff1Type' constructs a TFF0 type with
+-- its arguments, if it is possible, and otherwise constructs a TFF1 type.
+tff1Type :: [Var] -> [TFF1Sort] -> TFF1Sort -> Type
+tff1Type [] ss s
+  | Just ss' <- traverse monomorphizeTFF1Sort ss
+  , Just s'  <- monomorphizeTFF1Sort s = Type ss' s'
+tff1Type vs ss s = TFF1Type vs ss s
+
+
+-- * First-order logic
+
+-- | The integer, rational, or real constant.
+data Number
+  = IntegerConstant Integer
+  -- ^ A positive or negative integer.
+  | RationalConstant Integer Integer
+  -- ^ A rational number, represented as a pair of its numerator (positive or
+  -- negative integer, possibly zero) and denominator (strictly positive
+  -- non-zero integer).
+  | RealConstant Scientific
+  -- ^ A real number, written in the scientific notation.
+  deriving (Eq, Show, Ord)
+
+-- | The term in first-order logic extended with arithmetic.
+data Term
+  = Function (Name Function) [Term]
+    -- ^ Application of a function symbol. The empty list of arguments
+    -- represents a constant function symbol.
+  | Variable Var
+    -- ^ A quantified variable.
+  | Number Number
+    -- ^ An integer, rational or real constant.
+  | DistinctTerm DistinctObject
+    -- ^ A distinct object.
+  deriving (Eq, Show, Ord)
+
+-- | The sign of first-order literals and equality.
+data Sign
+  = Positive
+  | Negative
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Sign where
+  name = \case
+    Positive -> "="
+    Negative -> "!="
+
+-- | The literal in first-order logic.
+-- The logical tautology is represented as
+-- 'Predicate (Reserved (Standard Tautology)) []'
+-- and the logical falsum is represented as
+-- 'Predicate (Reserved (Standard Falsum)) []'.
+data Literal
+  = Predicate (Name Predicate) [Term]
+    -- ^ Application of a predicate symbol.
+  | Equality Term Sign Term
+    -- ^ Equality or inequality.
+  deriving (Eq, Show, Ord)
+
+-- | The clause in first-order logic - implicitly universally-quantified
+-- disjunction of one or more signed literals. Semantically, a clause is allowed
+-- to be empty in which case it is the logical falsum. However, the TPTP syntax
+-- does not allow empty clauses, instead the unit clause @$false@ must be used.
+newtype Clause = Clause (NonEmpty (Sign, Literal))
+  deriving (Eq, Show, Ord)
+
+-- | A smart constructor for 'Clause'. 'clause' constructs a clause from a
+-- possibly empty list of signed literals. If the provided list is empty,
+-- the unit clause @$false@ is constructed instead.
+clause :: [(Sign, Literal)] -> Clause
+clause ls
+  | Just ls' <- nonEmpty ls = Clause ls'
+  | otherwise = Clause ((Positive, falsum) :| [])
+  where
+    falsum = Predicate (Reserved (Standard Falsum)) []
+
+-- | The quantifier in first-order logic.
+data Quantifier
+  = Forall -- ^ The universal quantifier.
+  | Exists -- ^ The existential quantifier.
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Quantifier where
+  name = \case
+    Forall -> "!"
+    Exists -> "?"
+
+-- | The connective in full first-order logic.
+data Connective
+  = Conjunction
+  | Disjunction
+  | Implication
+  | Equivalence
+  | ExclusiveOr
+  | NegatedConjunction
+  | NegatedDisjunction
+  | ReversedImplication
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+-- | Check associativity of a given connective.
+--
+-- >>> isAssociative Implication
+-- False
+--
+-- >>> isAssociative Conjunction
+-- True
+isAssociative :: Connective -> Bool
+isAssociative = \case
+  Conjunction -> True
+  Disjunction -> True
+  Implication -> False
+  Equivalence -> False
+  ExclusiveOr -> False
+  NegatedConjunction  -> False
+  NegatedDisjunction  -> False
+  ReversedImplication -> False
+
+instance Named Connective where
+  name = \case
+    Conjunction -> "&"
+    Disjunction -> "|"
+    Implication -> "=>"
+    Equivalence -> "<=>"
+    ExclusiveOr -> "<~>"
+    NegatedConjunction  -> "~&"
+    NegatedDisjunction  -> "~|"
+    ReversedImplication -> "<="
+
+-- | The formula in sorted or unsorted first-order logic.
+-- Syntactically, the difference between sorted and unsorted formulas is that
+-- quantified variables in the former might be annotated with their respective
+-- sorts. The type parameter @s@ represents the sort annotation - it is empty
+-- for unsorted logic and non-empty for sorted logic.
+data FirstOrder s
+  = Atomic Literal
+  | Negated (FirstOrder s)
+  | Connected (FirstOrder s) Connective (FirstOrder s)
+  | Quantified Quantifier (NonEmpty (Var, s)) (FirstOrder s)
+  deriving (Eq, Show, Ord, Functor, Traversable, Foldable)
+
+-- | A smart constructor for 'Quantified' - constructs a quantified first-order
+-- formula with a possibly empty list of variables under the quantifier. If the
+-- provided list is empty, the underlying formula is returned instead.
+quantified :: Quantifier -> [(Var, s)] -> FirstOrder s -> FirstOrder s
+quantified q vs f
+  | Just vs' <- nonEmpty vs = Quantified q vs' f
+  | otherwise = f
+
+-- | The (empty) sort annotation in unsorted first-order logic.
+newtype Unsorted = Unsorted ()
+  deriving (Eq, Show, Ord)
+
+-- | The formula in unsorted first-order logic.
+type UnsortedFirstOrder = FirstOrder Unsorted
+
+-- | The sort annotation in sorted first-order logic. The TPTP language allows
+-- a sort annotation to be omitted, in such case the sort of the variable is
+-- assumed to be @$i@.
+newtype Sorted s = Sorted (Maybe s)
+  deriving (Eq, Show, Ord, Functor, Traversable, Foldable)
+
+-- | An alias for 'MonomorphicFirstOrder'.
+type SortedFirstOrder = MonomorphicFirstOrder
+
+-- | The formula in sorted monomorphic first-order logic.
+type MonomorphicFirstOrder = FirstOrder (Sorted (Name Sort))
+
+-- | The marker of quantified sort.
+newtype QuantifiedSort = QuantifiedSort ()
+  deriving (Eq, Show, Ord)
+
+-- | The formula in sorted polymorphic first-order logic.
+type PolymorphicFirstOrder = FirstOrder (Sorted (Either QuantifiedSort TFF1Sort))
+
+-- | Attempt to monomorphize a polymorphic sorted first-order formula.
+-- This function succeeds iff each of the quantifiers only uses sort
+-- constructors with zero arity.
+monomorphizeFirstOrder :: PolymorphicFirstOrder -> Maybe MonomorphicFirstOrder
+monomorphizeFirstOrder = traverse . traverse
+                       $ either (const Nothing) monomorphizeTFF1Sort
+
+
+-- * Units
+
+-- | The formula in either of the supported TPTP languages.
+data Formula
+  = CNF Clause
+  | FOF UnsortedFirstOrder
+  | TFF0 MonomorphicFirstOrder
+  | TFF1 PolymorphicFirstOrder
+  deriving (Eq, Show, Ord)
+
+-- | The TPTP language of a given TPTP formula.
+formulaLanguage :: Formula -> Language
+formulaLanguage = \case
+  CNF{}  -> CNF_
+  FOF{}  -> FOF_
+  TFF0{} -> TFF_
+  TFF1{} -> TFF_
+
+-- | The predefined role of a formula in a derivation. Theorem provers might
+-- introduce other roles.
+data Role
+  = Axiom
+  | Hypothesis
+  | Definition
+  | Assumption
+  | Lemma
+  | Theorem
+  | Corollary
+  | Conjecture
+  | NegatedConjecture
+  | Plain
+  | FiDomain
+  | FiFunctors
+  | FiPredicates
+  | Unknown
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Role where
+  name = \case
+    Axiom             -> "axiom"
+    Hypothesis        -> "hypothesis"
+    Definition        -> "definition"
+    Assumption        -> "assumption"
+    Lemma             -> "lemma"
+    Theorem           -> "theorem"
+    Corollary         -> "corollary"
+    Conjecture        -> "conjecture"
+    NegatedConjecture -> "negated_conjecture"
+    Plain             -> "plain"
+    FiDomain          -> "fi_domain"
+    FiFunctors        -> "fi_functors"
+    FiPredicates      -> "fi_predicates"
+    Unknown           -> "unknown"
+
+-- | The logical declaration.
+data Declaration
+  = Sort Atom Integer
+  -- ^ Introduction of a sort contructor. The non-negative integer argument
+  -- denotes the arity of the constructor. A constructor with zero arity is
+  -- simply a sort.
+  | Typing Atom Type
+  -- ^ Assignment of a type to a symbol.
+  | Formula (Reserved Role) Formula
+  -- ^ Logical formula marked with its role.
+  deriving (Eq, Show, Ord)
+
+-- | The TPTP language of a given TPTP declaration.
+declarationLanguage :: Declaration -> Language
+declarationLanguage = \case
+  Sort{}      -> TFF_
+  Typing{}    -> TFF_
+  Formula _ f -> formulaLanguage f
+
+-- | The name of a unit - either an atom or an integer.
+type UnitName = Either Atom Integer
+
+-- | The unit of the TPTP input.
+data Unit
+  = Include Atom (Maybe (NonEmpty UnitName))
+  -- ^ The @include@ statement.
+  | Unit UnitName Declaration (Maybe Annotation)
+  -- ^ The named and possibly annotated logical declaration.
+  deriving (Eq, Show, Ord)
+
+-- | The TPTP input - zero or more TPTP units.
+newtype TPTP = TPTP {
+  units :: [Unit]
+} deriving (Eq, Show, Ord)
+
+
+-- * Annotations
+
+-- | The marking of the way a formula is introduced in a TSTP proof.
+-- TPTP recognizes several standard intros and theorem proving systems might use
+-- other ones.
+data Intro
+  = ByDefinition
+  | ByAxiomOfChoice
+  | ByTautology
+  | ByAssumption
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Intro where
+  name = \case
+    ByDefinition    -> "definition"
+    ByAxiomOfChoice -> "axiom_of_choice"
+    ByTautology     -> "tautology"
+    ByAssumption    -> "assumption"
+
+-- | The source of a unit in a TSTP proof. Most commonly a formula is either
+-- defined in a 'File' or is the result of an 'Inference'.
+data Source
+  = File Atom (Maybe UnitName)
+  | Theory Atom (Maybe [Info])
+  | Creator Atom (Maybe [Info])
+  | Introduced (Reserved Intro) (Maybe [Info])
+  | Inference Atom [Info] [Parent]
+  | UnitSource UnitName
+  | UnknownSource
+  deriving (Eq, Show, Ord)
+
+-- | The status of an inference.
+-- See <http://www.tptp.org/Seminars/SZSOntologies/Summary.html The SZS Ontologies>
+-- for details.
+data Status
+  = SUC | UNP | SAP | ESA | SAT | FSA | THM | EQV | TAC | WEC | ETH | TAU | WTC
+  | WTH | CAX | SCA | TCA | WCA | CUP | CSP | ECS | CSA | CTH | CEQ | UNC | WCC
+  | ECT | FUN | UNS | WUC | WCT | SCC | UCA | NOC
+  deriving (Eq, Show, Ord, Enum, Bounded)
+
+instance Named Status where
+  name = \case
+    SUC -> "suc"
+    UNP -> "unp"
+    SAP -> "sap"
+    ESA -> "esa"
+    SAT -> "sat"
+    FSA -> "fsa"
+    THM -> "thm"
+    EQV -> "eqv"
+    TAC -> "tac"
+    WEC -> "wec"
+    ETH -> "eth"
+    TAU -> "tau"
+    WTC -> "wtc"
+    WTH -> "wth"
+    CAX -> "cax"
+    SCA -> "sca"
+    TCA -> "tca"
+    WCA -> "wca"
+    CUP -> "cup"
+    CSP -> "csp"
+    ECS -> "ecs"
+    CSA -> "csa"
+    CTH -> "cth"
+    CEQ -> "ceq"
+    UNC -> "unc"
+    WCC -> "wcc"
+    ECT -> "ect"
+    FUN -> "fun"
+    UNS -> "uns"
+    WUC -> "wuc"
+    WCT -> "wct"
+    SCC -> "scc"
+    UCA -> "uca"
+    NOC -> "noc"
+
+-- | The parent of a formula in an inference.
+data Parent = Parent Source [Info]
+  deriving (Eq, Show, Ord)
+
+-- | An expression is either a formula or a term.
+-- Expressions occur in TSTP proofs.
+data Expression
+  = Logical Formula
+  | Term Term
+  deriving (Eq, Show, Ord)
+
+-- | The information about a formula.
+data Info
+  = Description Atom
+  | Iquote Atom
+  | Status (Reserved Status)
+  | Assumptions (NonEmpty UnitName)
+  | NewSymbols Atom [Either Var Atom]
+  | Refutation Atom
+  | Expression Expression
+  | Bind Var Expression
+  | Application Atom [Info]
+  | InfoNumber Number
+  | Infos [Info]
+  deriving (Eq, Show, Ord)
+
+-- | The annotation of a unit. Most commonly, annotations are attached to units
+-- in TSTP proofs.
+type Annotation = (Source, Maybe [Info])
diff --git a/src/Data/TPTP/Parse/Combinators.hs b/src/Data/TPTP/Parse/Combinators.hs
new file mode 100644
--- /dev/null
+++ b/src/Data/TPTP/Parse/Combinators.hs
@@ -0,0 +1,460 @@
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE LambdaCase #-}
+
+-- |
+-- Module       : Data.TPTP.Parse.Combinators
+-- Description  : Parser combinators for the TPTP language.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module Data.TPTP.Parse.Combinators (
+  -- * Whitespace
+  whitespace,
+
+  -- * Names
+  atom,
+  var,
+  distinctObject,
+  function,
+  predicate,
+
+  -- * Sorts and types
+  sort,
+  tff1Sort,
+  type_,
+
+  -- * First-order logic
+  number,
+  term,
+  literal,
+  clause,
+  unsortedFirstOrder,
+  sortedFirstOrder,
+  monomorphicFirstOrder,
+  polymorphicFirstOrder,
+
+  -- * Units
+  unit,
+  tptp,
+
+  -- * Annotations
+  intro,
+  parent,
+  source,
+  info
+) where
+
+import Control.Applicative ((<|>), optional)
+
+import Data.Attoparsec.Text as Atto hiding (Number, number)
+import Data.Char (isAscii, isAsciiLower, isAsciiUpper, isDigit, isPrint)
+import Data.Function (on)
+import Data.Functor (($>))
+import Data.List (sortBy, genericLength)
+import Data.List.NonEmpty (NonEmpty)
+import qualified Data.List.NonEmpty as NEL (fromList, toList)
+
+import qualified Data.Scientific as Sci (base10Exponent, coefficient)
+
+import Data.Text (Text)
+import qualified Data.Text as Text (pack, unpack, cons)
+
+import Data.TPTP hiding (name, clause)
+import qualified Data.TPTP as TPTP (name)
+
+
+-- * Helper functions
+
+-- | Consume a single line comment - characters between @%@ and newline.
+comment :: Parser ()
+comment = char '%' *> skipWhile (not . isEndOfLine)
+                   *> (endOfLine <|> endOfInput)
+                  <?> "comment"
+
+-- | Consume a block comments - characters between /* and */.
+blockComment :: Parser ()
+blockComment = string "/*" *> bc <?> "block comment"
+  where
+    bc = skipWhile (/= '*') *> (string "*/" $> () <|> bc)
+
+-- | Consume white space and trailing comments.
+whitespace :: Parser ()
+whitespace =  skipSpace *> skipMany ((comment <|> blockComment) *> skipSpace)
+          <?> "whitespace"
+
+-- | @lexeme@ makes a given parser consume trailing whitespace. This function is
+-- needed because off-the-shelf attoparsec parsers do not do it.
+lexeme :: Parser a -> Parser a
+lexeme p = p <* whitespace
+{-# INLINE lexeme #-}
+
+-- | Parse an unsigned integer.
+integer :: Parser Integer
+integer = lexeme decimal <?> "integer"
+{-# INLINE integer #-}
+
+token :: Text -> Parser Text
+token t = lexeme (string t) <?> "token " ++ Text.unpack t
+{-# INLINE token #-}
+
+op :: Char -> Parser Char
+op c = lexeme (char c) <?> "operator " ++ [c]
+{-# INLINE op #-}
+
+parens :: Parser a -> Parser a
+parens p = op '(' *> p <* op ')' <?> "parens"
+{-# INLINE parens #-}
+
+optionalParens :: Parser a -> Parser a
+optionalParens p = parens p <|> p
+{-# INLINE optionalParens #-}
+
+brackets :: Parser a -> Parser a
+brackets p = op '[' *> p <* op ']' <?> "brackets"
+{-# INLINE brackets #-}
+
+bracketList :: Parser a -> Parser [a]
+bracketList p = brackets (p `sepBy` op ',') <?> "bracket list"
+{-# INLINE bracketList #-}
+
+bracketList1 :: Parser a -> Parser (NonEmpty a)
+bracketList1 p =  NEL.fromList <$> brackets (p `sepBy1` op ',')
+              <?> "bracket list 1"
+{-# INLINE bracketList1 #-}
+
+application :: Parser f -> Parser a -> Parser (f, [a])
+application f a = (,) <$> f <*> option [] (parens (a `sepBy1` op ','))
+{-# INLINE application #-}
+
+labeled :: Text -> Parser a -> Parser a
+labeled l p = token l *> parens p
+{-# INLINE labeled #-}
+
+comma :: Parser a -> Parser a
+comma p = op ',' *> p
+{-# INLINE comma #-}
+
+maybeP :: Parser a -> Parser (Maybe a)
+maybeP = optional . comma
+{-# INLINE maybeP #-}
+
+enum :: (Named a, Enum a, Bounded a) => Parser a
+enum = choice
+     $ fmap (\(n, c) -> token n $> c <?> "reserved " ++ Text.unpack n)
+     $ sortBy (flip compare `on` fst)
+     $ fmap (\c -> (TPTP.name c, c)) [minBound..]
+
+
+-- * Parser combinators
+
+-- ** Names
+
+isAlphaNumeric :: Char -> Bool
+isAlphaNumeric c = isAsciiLower c || isAsciiUpper c || isDigit c || c == '_'
+
+isAsciiPrint :: Char -> Bool
+isAsciiPrint c = isAscii c && isPrint c
+
+lowerWord, upperWord :: Parser Text
+lowerWord = Text.cons <$> satisfy isAsciiLower <*> Atto.takeWhile isAlphaNumeric
+upperWord = Text.cons <$> satisfy isAsciiUpper <*> Atto.takeWhile isAlphaNumeric
+
+quoted :: Char -> Parser Text
+quoted q =  Text.pack <$> (char q *> manyTill escaped (char q))
+        <?> "quoted " ++ [q]
+  where
+    escaped =  char '\\' *> (char q $> q <|> char '\\' $> '\\')
+           <|> satisfy isAsciiPrint
+
+-- | Parse an atomic word. Single-quoted atoms are parsed without the single
+-- quotes and with the characters @'@ and @\\@ unescaped.
+atom :: Parser Atom
+atom = Atom <$> lexeme (quoted '\'' <|> lowerWord) <?> "atom"
+{-# INLINE atom #-}
+
+-- | Parse a variable.
+var :: Parser Var
+var = Var <$> lexeme upperWord <?> "var"
+{-# INLINE var #-}
+
+-- | Parse a distinct object. Double quotes are not preserved and the characters
+-- @'@ and @\\@ are unescaped.
+distinctObject :: Parser DistinctObject
+distinctObject = DistinctObject <$> lexeme (quoted '"') <?> "distinct object"
+{-# INLINE distinctObject #-}
+
+-- | Parse a reserved word.
+reserved :: (Named a, Enum a, Bounded a) => Parser (Reserved a)
+reserved = extended <$> lexeme lowerWord <?> "reserved"
+{-# INLINE reserved #-}
+
+name :: (Named a, Enum a, Bounded a) => Parser (Name a)
+name =  Reserved <$> (char '$' *> reserved)
+    <|> Defined  <$> atom
+    <?> "name"
+
+-- | Parser a function name.
+function :: Parser (Name Function)
+function = name <?> "function"
+{-# INLINE function #-}
+
+-- | Parse a predicate name.
+predicate :: Parser (Name Predicate)
+predicate = name <?> "predicate"
+{-# INLINE predicate #-}
+
+
+-- ** Sorts and typess
+
+-- | Parse a sort.
+sort :: Parser (Name Sort)
+sort = name <?> "sort"
+{-# INLINE sort #-}
+
+-- | Parse a sort in sorted polymorphic logic.
+tff1Sort :: Parser TFF1Sort
+tff1Sort =  SortVariable <$> var
+        <|> uncurry TFF1Sort <$> application sort tff1Sort
+        <?> "tff1 sort"
+
+mapping :: Parser a -> Parser ([a], a)
+mapping s = (,) <$> option [] (args <* op '>') <*> s
+  where
+    args = fmap (:[]) s <|> parens (s `sepBy1` op '*')
+
+-- | Parse a type.
+type_ :: Parser Type
+type_ =  uncurry . tff1Type
+     <$> (maybe [] NEL.toList <$> optional prefix) <*> matrix
+     <?> "type"
+  where
+    prefix = token "!>" *> bracketList1 sortVar <* op ':'
+    sortVar = var <* op ':' <* token "$tType"
+    matrix = optionalParens (mapping tff1Sort)
+
+
+-- ** First-order logic
+
+-- | Parse a number.
+number :: Parser Number
+number =  RationalConstant <$> signed integer <* char '/' <*> integer
+      <|> real <$> lexeme scientific
+      <?> "number"
+  where
+    real n
+      | Sci.base10Exponent n == 0 = IntegerConstant (Sci.coefficient n)
+      | otherwise = RealConstant n
+
+-- | Parse a term.
+term :: Parser Term
+term =  parens term
+    <|> uncurry Function <$> application function term
+    <|> Variable         <$> var
+    <|> Number           <$> number
+    <|> DistinctTerm     <$> distinctObject
+    <?> "term"
+
+-- | Parse the equality and the unequality sign.
+eq :: Parser Sign
+eq = enum <?> "eq"
+{-# INLINE eq #-}
+
+-- | Parse a literal.
+literal :: Parser Literal
+literal =  parens literal
+       <|> Equality <$> term <*> eq <*> term
+       <|> uncurry Predicate <$> application predicate term
+       <?> "literal"
+
+-- | Parse the negation sign.
+sign :: Parser Sign
+sign = option Positive (op '~' $> Negative)
+{-# INLINE sign #-}
+
+-- | Parse a signed literal.
+signedLiteral :: Parser (Sign, Literal)
+signedLiteral = (,) <$> sign <*> literal <?> "signed literal"
+{-# INLINE signedLiteral #-}
+
+-- | Parse a clause.
+clause :: Parser Clause
+clause =  parens clause
+      <|> Clause . NEL.fromList <$> signedLiteral `sepBy1` op '|'
+      <?> "clause"
+
+-- | Parse a quantifier.
+quantifier :: Parser Quantifier
+quantifier = enum <?> "quantifier"
+{-# INLINE quantifier #-}
+
+-- | Parse a logical connective.
+connective :: Parser Connective
+connective = enum <?> "connective"
+{-# INLINE connective #-}
+
+-- | Given a parser for sort annotations, parse a formula in first-order logic.
+firstOrder :: Parser s -> Parser (FirstOrder s)
+firstOrder p = do
+  f <- unitary
+  option f (Connected f <$> connective <*> firstOrder p)
+  where
+    unitary =  parens (firstOrder p)
+           <|> Atomic     <$> literal
+           <|> Quantified <$> quantifier <*> vs <* op ':' <*> unitary
+           <|> Negated    <$> (op '~' *> unitary)
+           <?> "unitary first order"
+
+    vs = bracketList1 $ (,) <$> var <*> p
+
+-- | Parse a formula in unsorted first-order logic.
+unsortedFirstOrder :: Parser UnsortedFirstOrder
+unsortedFirstOrder = firstOrder unsorted
+  where unsorted = pure (Unsorted ()) <?> "unsorted"
+
+sorted :: Parser s -> Parser (Sorted s)
+sorted s = Sorted <$> optional (op ':' *> s) <?> "sorted"
+
+-- | An alias for 'monomorphicFirstOrder'.
+sortedFirstOrder :: Parser SortedFirstOrder
+sortedFirstOrder = monomorphicFirstOrder
+
+-- | Parse a formula in sorted monomorphic first-order logic.
+monomorphicFirstOrder :: Parser MonomorphicFirstOrder
+monomorphicFirstOrder = firstOrder (sorted sort) <?> "tff0"
+
+quantifiedSort :: Parser QuantifiedSort
+quantifiedSort = token "$tType" $> QuantifiedSort ()
+
+-- | Parse a formula in sorted polymorphic first-order logic.
+polymorphicFirstOrder :: Parser PolymorphicFirstOrder
+polymorphicFirstOrder =  firstOrder (sorted (eitherP quantifiedSort tff1Sort))
+                     <?> "tff1"
+
+
+-- ** Units
+
+-- | Parse a formula in a given TPTP language.
+formula :: Language -> Parser Formula
+formula = \case
+  CNF_ -> CNF <$> clause <?> "cnf"
+  FOF_ -> FOF <$> unsortedFirstOrder <?> "fof"
+  TFF_ -> tff <$> polymorphicFirstOrder <?> "tff"
+  where
+    tff f = case monomorphizeFirstOrder f of
+     Just f' -> TFF0 f'
+     Nothing -> TFF1 f
+
+-- | Parse a formula role.
+role :: Parser (Reserved Role)
+role = reserved <?> "role"
+{-# INLINE role #-}
+
+-- | Parse the name of a TPTP language.
+language :: Parser Language
+language = enum <?> "language"
+{-# INLINE language #-}
+
+-- | Parse a TPTP declaration in a given language.
+declaration :: Language -> Parser Declaration
+declaration l =  token "type" *> comma (optionalParens typeDeclaration)
+             <|> Formula <$> role <*> comma (formula l)
+             <?> "declaration"
+
+-- | Parse a declaration with the @type@ role - either a typing relation or
+-- a sort declaration.
+typeDeclaration :: Parser Declaration
+typeDeclaration =  Sort   <$> atom <* op ':' <*> arity
+               <|> Typing <$> atom <* op ':' <*> type_
+               <?> "type declaration"
+  where
+    arity = genericLength . fst <$> mapping (token "$tType")
+
+-- | Parse a unit name.
+unitName :: Parser (Either Atom Integer)
+unitName = eitherP atom (signed integer) <?> "unit name"
+{-# INLINE unitName #-}
+
+-- | Parse a list of unit names.
+unitNames :: Parser (NonEmpty UnitName)
+unitNames = bracketList1 unitName <?> "unit names"
+{-# INLINE unitNames #-}
+
+-- | Parse an @include@ statement.
+include :: Parser Unit
+include =  labeled "include" (Include <$> atom <*> maybeP unitNames) <* op '.'
+       <?> "include"
+
+-- | Parse an annotated unit.
+annotatedUnit :: Parser Unit
+annotatedUnit = do
+  l <- language
+  let n = unitName
+  let d = declaration l
+  let a = maybeP annotation
+  parens (Unit <$> n <*> comma d <*> a) <* op '.'
+  <?> "annotated unit"
+
+-- | Parse a TPTP unit.
+unit :: Parser Unit
+unit = include <|> annotatedUnit <?> "unit"
+
+-- | Parse a TPTP input.
+tptp :: Parser TPTP
+tptp = TPTP <$> manyTill unit endOfInput <?> "derivation"
+
+
+-- ** Annotations
+
+-- | Parse an introduction marking.
+intro :: Parser Intro
+intro = enum <?> "intro"
+{-# INLINE intro #-}
+
+-- | Parse a unit of information about a formula.
+info :: Parser Info
+info =  labeled "description" (Description <$> atom)
+    <|> labeled "iquote"      (Iquote      <$> atom)
+    <|> labeled "status"      (Status      <$> reserved)
+    <|> labeled "assumptions" (Assumptions <$> unitNames)
+    <|> labeled "refutation"  (Refutation  <$> atom)
+    <|> labeled "new_symbols" (NewSymbols  <$> atom <*> comma symbols)
+    <|> labeled "bind"        (Bind <$> var <*> comma expr)
+    <|> Expression <$> expr
+    <|> uncurry Application <$> application atom info
+    <|> InfoNumber <$> number
+    <|> Infos <$> infos
+  where
+    symbols = bracketList (eitherP var atom)
+
+infos :: Parser [Info]
+infos = bracketList info <?> "infos"
+{-# INLINE infos #-}
+
+-- | Parse and expression
+expr :: Parser Expression
+expr =  char '$' *> (labeled "fot" (Term <$> term)
+                <|>  Logical <$> (language >>= parens . formula))
+    <?> "expression"
+
+-- | Parse a parent.
+parent :: Parser Parent
+parent = Parent <$> source <*> option [] (op ':' *> infos) <?> "parent"
+
+-- | Parse the source of a unit.
+source :: Parser Source
+source =  token "unknown" $> UnknownSource
+      <|> labeled "file"       (File       <$> atom     <*> maybeP unitName)
+      <|> labeled "theory"     (Theory     <$> atom     <*> maybeP infos)
+      <|> labeled "creator"    (Creator    <$> atom     <*> maybeP infos)
+      <|> labeled "introduced" (Introduced <$> reserved <*> maybeP infos)
+      <|> labeled "inference"  (Inference  <$> atom     <*> comma  infos
+                                           <*> comma (bracketList parent))
+      <|> UnitSource <$> unitName
+      <?> "source"
+
+-- | Parse an annotation.
+annotation :: Parser Annotation
+annotation = (,) <$> source <*> maybeP infos <?> "annotation"
diff --git a/src/Data/TPTP/Parse/Text.hs b/src/Data/TPTP/Parse/Text.hs
new file mode 100644
--- /dev/null
+++ b/src/Data/TPTP/Parse/Text.hs
@@ -0,0 +1,54 @@
+-- |
+-- Module       : Data.TPTP.Parse.Text
+-- Description  : An attoparsec-based parser for the TPTP language.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module Data.TPTP.Parse.Text (
+  -- * Runners of parsers for TPTP units
+  parseUnit,
+  parseUnitOnly,
+  parseUnitWith,
+
+  -- * Runners of parsers for TPTP inputs
+  parseTPTP,
+  parseTPTPOnly,
+  parseTPTPWith
+) where
+
+import Data.Attoparsec.Text (Result, parse, parseOnly, parseWith, endOfInput)
+import Data.Text (Text)
+
+import Data.TPTP (Unit, TPTP)
+import Data.TPTP.Parse.Combinators (whitespace, unit, tptp)
+
+-- | Run a parser for a single TPTP unit on 'Text'.
+parseUnit :: Text -> Result Unit
+parseUnit = parse (whitespace *> unit <* endOfInput)
+
+-- | Run a parser for a single TPTP unit that cannot be resupplied
+-- via a 'Data.Attoparsec.Text.Partial' result.
+parseUnitOnly :: Text -> Either String Unit
+parseUnitOnly = parseOnly (whitespace *> unit <* endOfInput)
+
+-- | Run a parser for a single TPTP unit with an initial input string,
+-- and a monadic action that can supply more input if needed.
+parseUnitWith :: Monad m => m Text -> Text -> m (Result Unit)
+parseUnitWith m = parseWith m (whitespace *> unit <* endOfInput)
+
+-- | Run a parser for a TPTP input on 'Text'.
+parseTPTP :: Text -> Result TPTP
+parseTPTP = parse (whitespace *> tptp <* endOfInput)
+
+-- | Run a parser for a TPTP input that cannot be resupplied
+-- via a 'Data.Attoparsec.Text.Partial' result.
+parseTPTPOnly :: Text -> Either String TPTP
+parseTPTPOnly = parseOnly (whitespace *> tptp <* endOfInput)
+
+-- | Run a parser for a TPTP input with an initial input string,
+-- and a monadic action that can supply more input if needed.
+parseTPTPWith :: Monad m => m Text -> Text -> m (Result TPTP)
+parseTPTPWith m = parseWith m (whitespace *> tptp <* endOfInput)
diff --git a/src/Data/TPTP/Parse/Text/Lazy.hs b/src/Data/TPTP/Parse/Text/Lazy.hs
new file mode 100644
--- /dev/null
+++ b/src/Data/TPTP/Parse/Text/Lazy.hs
@@ -0,0 +1,30 @@
+-- |
+-- Module       : Data.TPTP.Parse.Text.Lazy
+-- Description  : An attoparsec-based parser for the TPTP language.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module Data.TPTP.Parse.Text.Lazy (
+  -- * Runners of parsers for TPTP units
+  parseUnit,
+
+  -- * Runners of parsers for TPTP inputs
+  parseTPTP
+) where
+
+import Data.Attoparsec.Text.Lazy (Result, parse, endOfInput)
+import Data.Text.Lazy (Text)
+
+import Data.TPTP (Unit, TPTP)
+import Data.TPTP.Parse.Combinators (whitespace, unit, tptp)
+
+-- | Parse a single TPTP unit from 'Data.Text.Lazy.Text'.
+parseUnit :: Text -> Result Unit
+parseUnit = parse (whitespace *> unit <* endOfInput)
+
+-- | Parse a TPTP input from 'Data.Text.Lazy.Text'.
+parseTPTP :: Text -> Result TPTP
+parseTPTP = parse (whitespace *> tptp <* endOfInput)
diff --git a/src/Data/TPTP/Pretty.hs b/src/Data/TPTP/Pretty.hs
new file mode 100644
--- /dev/null
+++ b/src/Data/TPTP/Pretty.hs
@@ -0,0 +1,320 @@
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+{-# LANGUAGE CPP #-}
+{-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE FlexibleInstances #-}
+
+-- |
+-- Module       : Data.TPTP.Pretty
+-- Description  : Pretty printers for the TPTP language.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module Data.TPTP.Pretty (
+  Pretty(..)
+) where
+
+import Data.Char (isAsciiLower, isAsciiUpper, isDigit)
+import Data.List (genericReplicate)
+import Data.List.NonEmpty (NonEmpty)
+import qualified Data.List.NonEmpty as NEL (nonEmpty, toList)
+import Data.Maybe (maybeToList)
+import Data.Text (Text)
+import qualified Data.Text as Text (all, head, tail, cons, snoc,
+                                    pack, singleton, replace)
+
+#if __GLASGOW_HASKELL__ >= 803
+import Prelude hiding ((<>))
+#endif
+
+import Data.TPTP
+
+import Data.Text.Prettyprint.Doc (Doc, Pretty(..), hsep, sep, (<>), (<+>),
+                                  brackets, parens, punctuate, comma, space)
+
+
+-- * Helper functions
+
+sepBy :: [Doc ann] -> Doc ann -> Doc ann
+sepBy as s = hsep (punctuate s as)
+
+sepBy1 :: NonEmpty (Doc ann) -> Doc ann -> Doc ann
+sepBy1 as s = hsep (punctuate s (NEL.toList as))
+
+application :: Pretty f => f -> [Doc ann] -> Doc ann
+application f [] = pretty f
+application f as = pretty f <> parens (as `sepBy` comma)
+
+bracketList :: Pretty a => [a] -> Doc ann
+bracketList as = brackets (fmap pretty as `sepBy` comma)
+
+bracketList1 :: Pretty a => NonEmpty a -> Doc ann
+bracketList1 as = brackets (fmap pretty as `sepBy1` comma)
+
+
+-- * Names
+
+quoted :: Char -> Text -> Text
+quoted q = Text.cons q . flip Text.snoc q
+         . Text.replace (Text.singleton q) (Text.pack ['\\', q])
+         . Text.replace "\\" "\\\\"
+
+newtype SingleQuoted = SingleQuoted Text
+  deriving (Eq, Show, Ord)
+
+instance Pretty SingleQuoted where
+  pretty (SingleQuoted t) = pretty (quoted '\'' t)
+
+instance Pretty Atom where
+  pretty (Atom s)
+    | isLowerWord s = pretty s
+    | otherwise = pretty (SingleQuoted s)
+    where
+      isLowerWord w = isAsciiLower (Text.head w)
+                   && Text.all isAlphaNum (Text.tail w)
+      isAlphaNum c = isAsciiLower c || isAsciiUpper c || isDigit c || c == '_'
+
+instance Pretty Var where
+  pretty (Var s) = pretty s
+
+newtype DoubleQuoted = DoubleQuoted Text
+  deriving (Eq, Show, Ord)
+
+instance Pretty DoubleQuoted where
+  pretty (DoubleQuoted t) = pretty (quoted '"' t)
+
+instance Pretty DistinctObject where
+  pretty (DistinctObject s) = pretty (DoubleQuoted s)
+
+newtype DollarWord = DollarWord Text
+  deriving (Eq, Show, Ord)
+
+instance Pretty DollarWord where
+  pretty (DollarWord w) = pretty (Text.cons '$' w)
+
+tType :: DollarWord
+tType = DollarWord "tType"
+
+instance Named s => Pretty (Name s) where
+  pretty = \case
+    Reserved s -> pretty (DollarWord (name s))
+    Defined  a -> pretty a
+
+instance Named s => Named (Reserved s) where
+  name = \case
+    Standard s -> name s
+    Extended w -> w
+
+instance Named s => Pretty (Reserved s) where
+  pretty = pretty . name
+
+
+-- * Sorts and types
+
+instance Pretty TFF1Sort where
+  pretty = \case
+    SortVariable v -> pretty v
+    TFF1Sort  f ss -> application f (fmap pretty ss)
+
+prettyMapping :: Pretty a => [a] -> a -> Doc ann
+prettyMapping as r = args <> pretty r
+  where
+    args = case as of
+      []  -> mempty
+      [a] -> pretty a <+> ">" <> space
+      _   -> parens (fmap pretty as `sepBy` (space <> "*")) <+> ">" <> space
+
+instance Pretty Type where
+  pretty = \case
+    Type as r -> prettyMapping as r
+    TFF1Type vs as r -> prefix <> if null as then matrix else parens matrix
+      where
+        prefix = case NEL.nonEmpty vs of
+          Nothing  -> mempty
+          Just vs' -> "!>" <+> brackets (vars vs') <> ":" <> space
+        vars vs' = fmap prettyVar vs' `sepBy1` comma
+        prettyVar v = pretty v <> ":" <+> pretty tType
+        matrix = prettyMapping as r
+
+
+-- * First-order logic
+
+instance Pretty Number where
+  pretty = \case
+    IntegerConstant    i -> pretty i
+    RationalConstant n d -> pretty n <> "/" <> pretty d
+    RealConstant       r -> pretty (show r)
+
+instance Pretty Term where
+  pretty = \case
+    Function  f ts -> application f (fmap pretty ts)
+    Variable     v -> pretty v
+    Number       i -> pretty i
+    DistinctTerm d -> pretty d
+
+instance Pretty Literal where
+  pretty = \case
+    Predicate p ts -> application p (fmap pretty ts)
+    Equality a s b -> pretty a <+> pretty s <+> pretty b
+
+instance Pretty Sign where
+  pretty = pretty . name
+
+instance Pretty Clause where
+  pretty = \case
+    Clause ls -> fmap p ls `sepBy1` (space <> pretty Disjunction)
+      where
+        p (Positive, l) = pretty l
+        p (Negative, l) = "~" <+> parens (pretty l)
+
+instance Pretty Quantifier where
+  pretty = pretty . name
+
+instance Pretty Connective where
+  pretty = pretty . name
+
+instance Pretty Unsorted where
+  pretty = mempty
+
+instance Pretty s => Pretty (Sorted s) where
+  pretty = \case
+    Sorted Nothing  -> mempty
+    Sorted (Just s) -> ":" <+> pretty s
+
+instance Pretty QuantifiedSort where
+  pretty = const (pretty tType)
+
+instance Pretty (Either QuantifiedSort TFF1Sort) where
+  pretty = either pretty pretty
+
+unitary :: FirstOrder s -> Bool
+unitary = \case
+  Atomic{}     -> True
+  Negated{}    -> True
+  Quantified{} -> True
+  Connected{}  -> False
+
+pretty' :: Pretty s => FirstOrder s -> Doc ann
+pretty' f
+  | unitary f = pretty f
+  | otherwise = parens (pretty f)
+
+instance Pretty s => Pretty (FirstOrder s) where
+  pretty = \case
+    Atomic l -> pretty l
+    Negated f -> "~" <+> pretty' f
+    Connected f c g -> pretty'' f <+> pretty c <+> pretty'' g
+      where
+        -- Nested applications of associative connectives do not require
+        -- parenthesis. Otherwise, the connectives do not have precedence
+        pretty'' e@(Connected _ c' _) | c' == c && isAssociative c = pretty e
+        pretty'' e = pretty' e
+    Quantified q vs f -> pretty q <+> vs' <> ":" <+> pretty' f
+      where
+        vs' = brackets (fmap var vs `sepBy1` comma)
+        var (v, s) = pretty v <> pretty s
+
+
+-- ** Units
+
+instance Pretty Language where
+  pretty = pretty . name
+
+instance Pretty Formula where
+  pretty = \case
+    CNF  c -> pretty c
+    FOF  f -> pretty f
+    TFF0 f -> pretty f
+    TFF1 f -> pretty f
+
+instance Pretty UnitName where
+  pretty = either pretty pretty
+  prettyList = bracketList
+
+instance Pretty Declaration where
+  pretty = \case
+    Formula _ f -> pretty f
+    Typing  s t -> pretty s <> ":" <+> pretty t
+    Sort    s n -> pretty s <> ":" <+> prettyMapping tTypes tType
+      where tTypes = genericReplicate n tType
+
+instance Pretty Unit where
+  pretty = \case
+    Include (Atom f) ns -> application (Atom "include") args <> "."
+      where
+        args = pretty (SingleQuoted f) : maybeToList (fmap bracketList1 ns)
+    Unit nm decl a -> application (declarationLanguage decl) args <> "."
+      where
+        args = pretty nm : role : pretty decl : ann
+
+        role = case decl of
+          Sort{}      -> "type"
+          Typing{}    -> "type"
+          Formula r _ -> pretty (name r)
+
+        ann = case a of
+          Just (s, i) -> pretty s : maybeToList (fmap prettyList i)
+          Nothing -> []
+
+  prettyList us = sep (fmap pretty us)
+
+instance Pretty TPTP where
+  pretty (TPTP us) = prettyList us
+
+
+-- * Annotations
+
+instance Pretty Intro where
+  pretty = pretty . name
+
+instance Pretty Status where
+  pretty = pretty . name
+
+instance Pretty (Either Var Atom) where
+  pretty = either pretty pretty
+  prettyList = bracketList
+
+instance Pretty Info where
+  pretty = \case
+    Description    a -> application (Atom "description") [pretty a]
+    Iquote         a -> application (Atom "iquote")      [pretty a]
+    Status         s -> application (Atom "status")      [pretty s]
+    Assumptions    u -> application (Atom "assumptions") [bracketList1 u]
+    NewSymbols  n ss -> application (Atom "new_symbols") [pretty n, prettyList ss]
+    Refutation     a -> application (Atom "refutation")  [pretty a]
+    Bind         v e -> application (Atom "bind")        [pretty v, pretty e]
+    Application f as -> application f                    (fmap pretty as)
+    Expression     e -> pretty e
+    InfoNumber     n -> pretty n
+    Infos         is -> prettyList is
+
+  prettyList = bracketList
+
+instance Pretty Expression where
+  pretty = \case
+    Logical f -> application (DollarWord . name $ formulaLanguage f) [pretty f]
+    Term    t -> application (DollarWord "fot") [pretty t]
+
+instance Pretty Parent where
+  pretty = \case
+    Parent s  [] -> pretty s
+    Parent s gts -> pretty s <> ":" <> prettyList gts
+  prettyList = bracketList
+
+instance Pretty Source where
+  pretty = \case
+    UnitSource un -> pretty un
+    UnknownSource -> "unknown"
+    File (Atom n) i -> source "file" (SingleQuoted n) (pretty     <$> i)
+    Theory     n  i -> source "theory"             n  (prettyList <$> i)
+    Creator    n  i -> source "creator"            n  (prettyList <$> i)
+    Introduced n  i -> source "introduced"         n  (prettyList <$> i)
+    Inference  n  i ps ->
+      application (Atom "inference") [pretty n, pretty i, prettyList ps]
+    where
+      source f n i = application (Atom f) (pretty n : maybeToList i)
+
+  prettyList = bracketList
diff --git a/test-data/tptp/cnf/ALG001-0.ax b/test-data/tptp/cnf/ALG001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/ALG001-0.ax
@@ -0,0 +1,144 @@
+%--------------------------------------------------------------------------
+% File     : ALG001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Algebra (Abstract)
+% Axioms   : Abstract algebra axioms, based on Godel set theory
+% Version  : [BL+86] axioms.
+% English  :
+
+% Refs     : [BL+86] Boyer et al. (1986), Set Theory in First-Order Logic:
+%          : [McC92] McCune (1992), Email to G. Sutcliffe
+% Source   : [McC92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   24 (   7 non-Horn;   0 unit;  17 RR)
+%            Number of atoms      :   66 (  12 equality)
+%            Maximal clause size  :    5 (   3 average)
+%            Number of predicates :    9 (   0 propositional; 2-4 arity)
+%            Number of functors   :   11 (   0 constant; 2-4 arity)
+%            Number of variables  :   74 (   4 singleton)
+%            Maximal term depth   :    4 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET003-0.ax
+%--------------------------------------------------------------------------
+%----Definition of associative system
+cnf(associative_system1,axiom,
+    ( ~ associative(Xs,Xf)
+    | ~ member(X,Xs)
+    | ~ member(Y,Xs)
+    | ~ member(Z,Xs)
+    | apply_to_two_arguments(Xf,apply_to_two_arguments(Xf,X,Y),Z) = apply_to_two_arguments(Xf,X,apply_to_two_arguments(Xf,Y,Z)) )).
+
+cnf(associative_system2,axiom,
+    ( associative(Xs,Xf)
+    | member(f34(Xs,Xf),Xs) )).
+
+cnf(associative_system3,axiom,
+    ( associative(Xs,Xf)
+    | member(f35(Xs,Xf),Xs) )).
+
+cnf(associative_system4,axiom,
+    ( associative(Xs,Xf)
+    | member(f36(Xs,Xf),Xs) )).
+
+cnf(associative_system5,axiom,
+    ( associative(Xs,Xf)
+    | apply_to_two_arguments(Xf,apply_to_two_arguments(Xf,f34(Xs,Xf),f35(Xs,Xf)),f36(Xs,Xf)) != apply_to_two_arguments(Xf,f34(Xs,Xf),apply_to_two_arguments(Xf,f35(Xs,Xf),f36(Xs,Xf))) )).
+
+%----Definition of identity (left and right)
+cnf(identity1,axiom,
+    ( ~ identity(Xs,Xf,Xe)
+    | member(Xe,Xs) )).
+
+cnf(identity2,axiom,
+    ( ~ identity(Xs,Xf,Xe)
+    | ~ member(X,Xs)
+    | apply_to_two_arguments(Xf,Xe,X) = X )).
+
+cnf(identity3,axiom,
+    ( ~ identity(Xs,Xf,Xe)
+    | ~ member(X,Xs)
+    | apply_to_two_arguments(Xf,X,Xe) = X )).
+
+cnf(identity4,axiom,
+    ( identity(Xs,Xf,Xe)
+    | ~ member(Xe,Xs)
+    | member(f37(Xs,Xf,Xe),Xs) )).
+
+cnf(identity5,axiom,
+    ( identity(Xs,Xf,Xe)
+    | ~ member(Xe,Xs)
+    | apply_to_two_arguments(Xf,Xe,f37(Xs,Xf,Xe)) != f37(Xs,Xf,Xe)
+    | apply_to_two_arguments(Xf,f37(Xs,Xf,Xe),Xe) != f37(Xs,Xf,Xe) )).
+
+%----Definition of inverse (left and right)
+cnf(inverse1,axiom,
+    ( ~ inverse(Xs,Xf,Xe,Xg)
+    | maps(Xg,Xs,Xs) )).
+
+cnf(inverse2,axiom,
+    ( ~ inverse(Xs,Xf,Xe,Xg)
+    | ~ member(X,Xs)
+    | apply_to_two_arguments(Xf,apply(Xg,X),X) = Xe )).
+
+cnf(inverse3,axiom,
+    ( ~ inverse(Xs,Xf,Xe,Xg)
+    | ~ member(X,Xs)
+    | apply_to_two_arguments(Xf,X,apply(Xg,X)) = Xe )).
+
+cnf(inverse4,axiom,
+    ( inverse(Xs,Xf,Xe,Xg)
+    | ~ maps(Xg,Xs,Xs)
+    | member(f38(Xs,Xf,Xe,Xg),Xs) )).
+
+cnf(inverse5,axiom,
+    ( inverse(Xs,Xf,Xe,Xg)
+    | ~ maps(Xg,Xs,Xs)
+    | apply_to_two_arguments(Xf,apply(Xg,f38(Xs,Xf,Xe,Xg)),f38(Xs,Xf,Xe,Xg)) != Xe
+    | apply_to_two_arguments(Xf,f38(Xs,Xf,Xe,Xg),apply(Xg,f38(Xs,Xf,Xe,Xg))) != Xe )).
+
+%----Definition of group
+cnf(group1,axiom,
+    ( ~ group(Xs,Xf)
+    | closed(Xs,Xf) )).
+
+cnf(group2,axiom,
+    ( ~ group(Xs,Xf)
+    | associative(Xs,Xf) )).
+
+cnf(group3,axiom,
+    ( ~ group(Xs,Xf)
+    | identity(Xs,Xf,f39(Xs,Xf)) )).
+
+cnf(group4,axiom,
+    ( ~ group(Xs,Xf)
+    | inverse(Xs,Xf,f39(Xs,Xf),f40(Xs,Xf)) )).
+
+cnf(group5,axiom,
+    ( group(Xs,Xf)
+    | ~ closed(Xs,Xf)
+    | ~ associative(Xs,Xf)
+    | ~ identity(Xs,Xf,Xe)
+    | ~ inverse(Xs,Xf,Xe,Xg) )).
+
+%----Definition of commutative system
+cnf(commutes1,axiom,
+    ( ~ commutes(Xs,Xf)
+    | ~ member(X,Xs)
+    | ~ member(Y,Xs)
+    | apply_to_two_arguments(Xf,X,Y) = apply_to_two_arguments(Xf,Y,X) )).
+
+cnf(commutes2,axiom,
+    ( commutes(Xs,Xf)
+    | member(f41(Xs,Xf),Xs) )).
+
+cnf(commutes3,axiom,
+    ( commutes(Xs,Xf)
+    | member(f42(Xs,Xf),Xs) )).
+
+cnf(commutes4,axiom,
+    ( commutes(Xs,Xf)
+    | apply_to_two_arguments(Xf,f41(Xs,Xf),f42(Xs,Xf)) != apply_to_two_arguments(Xf,f42(Xs,Xf),f41(Xs,Xf)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/ANA001-0.ax b/test-data/tptp/cnf/ANA001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/ANA001-0.ax
@@ -0,0 +1,90 @@
+%--------------------------------------------------------------------------
+% File     : ANA001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Analysis (Limits)
+% Axioms   : Analysis (limits) axioms for continuous functions
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   14 (   0 non-Horn;   6 unit;   9 RR)
+%            Number of atoms      :   27 (   5 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    6 (   1 constant; 0-2 arity)
+%            Number of variables  :   27 (   0 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : No natural language descriptions are available.
+%          : "Contributed by W.W. Bledsoe in a private correspondence",
+%            [MOW76].
+%--------------------------------------------------------------------------
+%----Axiom 1
+cnf(right_identity,axiom,
+    ( add(X,n0) = X )).
+
+cnf(left_identity,axiom,
+    ( add(n0,X) = X )).
+
+cnf(reflexivity_of_less_than,axiom,
+    ( ~ less_than(X,X) )).
+
+%----Less than transitivity
+cnf(transitivity_of_less_than,axiom,
+    ( ~ less_than(X,Y)
+    | ~ less_than(Y,Z)
+    | less_than(X,Z) )).
+
+%----Axiom 2
+cnf(axiom_2_1,axiom,
+    ( ~ less_than(n0,X)
+    | ~ less_than(n0,Y)
+    | less_than(n0,minimum(X,Y)) )).
+
+cnf(axiom_2_2,axiom,
+    ( ~ less_than(n0,X)
+    | ~ less_than(n0,Y)
+    | less_than(minimum(X,Y),X) )).
+
+cnf(axiom_2_3,axiom,
+    ( ~ less_than(n0,X)
+    | ~ less_than(n0,Y)
+    | less_than(minimum(X,Y),Y) )).
+
+%----Axiom 3
+cnf(axiom_3,axiom,
+    ( ~ less_than(X,half(Xa))
+    | ~ less_than(Y,half(Xa))
+    | less_than(add(X,Y),Xa) )).
+
+%----Axiom 4
+cnf(c_17,axiom,
+    ( ~ less_than(add(absolute(X),absolute(Y)),Xa)
+    | less_than(absolute(add(X,Y)),Xa) )).
+
+%----Axiom 5
+cnf(axiom_5,axiom,
+    ( add(add(X,Y),Z) = add(X,add(Y,Z)) )).
+
+%----Axiom 6
+cnf(axiom_6_1,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+cnf(axiom_6_2,axiom,
+    ( ~ less_than(n0,Xa)
+    | less_than(n0,half(Xa)) )).
+
+%----Axiom 7
+cnf(axiom_7,axiom,
+    ( ~ less_than(n0,Xa)
+    | less_than(n0,half(Xa)) )).
+
+%----Axiom 8
+cnf(axiom_8,axiom,
+    ( minus(add(X,Y)) = add(minus(X),minus(Y)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/ANA002-0.ax b/test-data/tptp/cnf/ANA002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/ANA002-0.ax
@@ -0,0 +1,156 @@
+%--------------------------------------------------------------------------
+% File     : ANA002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Analysis (Limits)
+% Axioms   : Analysis (limits) axioms for continuous functions
+% Version  : [Ble90] axioms.
+% English  :
+
+% Refs     : [Ble90] Bledsoe (1990), Challenge Problems in Elementary Calcu
+%          : [Ble92] Bledsoe (1992), Email to G. Sutcliffe
+% Source   : [Ble92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   26 (   2 non-Horn;  11 unit;  13 RR)
+%            Number of atoms      :   45 (   6 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   1 constant; 0-2 arity)
+%            Number of variables  :   59 (   4 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Based on the theorem in calculus that the sum of two continuous
+%            functions is continuous.
+%          : Used some ideas from [SETHEO] to format this.
+%--------------------------------------------------------------------------
+%----|X + Y| <= |X| + |Y|.
+%----Clause 8
+cnf(absolute_sum_less_or_equal_sum_of_absolutes1,axiom,
+    ( less_or_equal(absolute(add(X,Y)),add(absolute(X),absolute(Y))) )).
+
+%----Clause 8.1
+cnf(absolute_sum_less_or_equal_sum_of_absolutes2,axiom,
+    ( ~ less_or_equal(add(absolute(X),absolute(Y)),Z)
+    | less_or_equal(absolute(add(X,Y)),Z) )).
+
+%----Properties of minimum.
+%----Clause 9
+cnf(minimum1,axiom,
+    ( ~ less_or_equal(X,Y)
+    | minimum(X,Y) = X )).
+
+%----Clause 9.1
+cnf(minimum2,axiom,
+    ( less_or_equal(minimum(X,Y),X) )).
+
+%----Clause 9.11
+cnf(minimum3,axiom,
+    ( ~ less_or_equal(Z,minimum(X,Y))
+    | less_or_equal(Z,X) )).
+
+%----Clause 9.2
+cnf(minimum4,axiom,
+    ( ~ less_or_equal(X,Y)
+    | less_or_equal(X,minimum(X,Y)) )).
+
+%----Clause 10
+cnf(minimum5,axiom,
+    ( ~ less_or_equal(Y,X)
+    | minimum(X,Y) = Y )).
+
+%----Clause 10.1
+cnf(minimum6,axiom,
+    ( less_or_equal(minimum(X,Y),Y) )).
+
+%----Clause 10.11
+cnf(minimum7,axiom,
+    ( ~ less_or_equal(Z,minimum(X,Y))
+    | less_or_equal(Z,Y) )).
+
+%----Clause 10.2
+cnf(minimum8,axiom,
+    ( ~ less_or_equal(Y,X)
+    | less_or_equal(Y,minimum(X,Y)) )).
+
+%----Clause 10.3
+cnf(minimum9,axiom,
+    ( less_or_equal(X,n0)
+    | less_or_equal(Y,n0)
+    | ~ less_or_equal(minimum(X,Y),n0) )).
+
+%----Properties of half.
+%----Clause 11
+cnf(half_plus_half_is_whole,axiom,
+    ( add(half(X),half(X)) = X )).
+
+%----Clause 11.1
+cnf(half_plus_half_less_or_equal_whole,axiom,
+    ( less_or_equal(add(half(X),half(X)),X) )).
+
+%----Clause 11.2
+cnf(whole_less_or_equal_half_plus_half,axiom,
+    ( less_or_equal(X,add(half(X),half(X))) )).
+
+%----Clause 11.3
+cnf(less_or_equal_sum_of_halves,axiom,
+    ( ~ less_or_equal(X,half(Z))
+    | ~ less_or_equal(Y,half(Z))
+    | less_or_equal(add(X,Y),Z) )).
+
+%----Clause 12
+cnf(zero_and_half,axiom,
+    ( less_or_equal(X,n0)
+    | ~ less_or_equal(half(X),n0) )).
+
+%----Properties of add.
+%----Clause 13
+cnf(add_to_both_sides_of_less_equal1,axiom,
+    ( ~ less_or_equal(X,Y)
+    | less_or_equal(add(X,Z),add(Y,Z)) )).
+
+%----Clause 13.1
+cnf(add_to_both_sides_of_less_equal2,axiom,
+    ( ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Z,W)
+    | less_or_equal(add(X,Z),add(Y,W)) )).
+
+%----Clause 14
+cnf(commutativity_of_less_or_equal,axiom,
+    ( less_or_equal(X,Y)
+    | less_or_equal(Y,X) )).
+
+%----Clause 15
+cnf(transitivity_of_less_or_equal,axiom,
+    ( ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,Z)
+    | less_or_equal(X,Z) )).
+
+%----Clause 15.1 omitted - it's the same as Clause 15
+
+%----Clause 16
+cnf(commutativity_of_add,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+%----Clause 16_1
+cnf(commutativity_of_add_for_less_or_equal,axiom,
+    ( less_or_equal(add(X,Y),add(Y,X)) )).
+
+%----Clause 17
+cnf(associativity_of_add,axiom,
+    ( add(add(X,Y),Z) = add(X,add(Y,Z)) )).
+
+%----Clause 17_1
+cnf(associativity_of_add_for_less_or_equal1,axiom,
+    ( less_or_equal(add(add(X,Y),Z),add(X,add(Y,Z))) )).
+
+%----Clause 17_2
+cnf(associativity_of_add_for_less_or_equal2,axiom,
+    ( less_or_equal(add(X,add(Y,Z)),add(add(X,Y),Z)) )).
+
+%----Clause 18
+cnf(equal_implies_less_or_equal,axiom,
+    ( X != Y
+    | less_or_equal(X,Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/ANA003-0.ax b/test-data/tptp/cnf/ANA003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/ANA003-0.ax
@@ -0,0 +1,252 @@
+%------------------------------------------------------------------------------
+% File     : ANA003-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Analysis
+% Axioms   : A theory of Big-O notation
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : BigO_simp.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   53 (   0 non-Horn;   0 unit;  15 RR)
+%            Number of atoms       :  122 (   0 equality)
+%            Maximal clause size   :    4 (   2 average)
+%            Number of predicates  :   32 (   0 propositional; 1-3 arity)
+%            Number of functors    :    6 (   0 constant; 1-3 arity)
+%            Number of variables   :  123 (  30 singleton)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax
+%------------------------------------------------------------------------------
+cnf(cls_SetsAndFunctions_Oset__plus__intro2_0,axiom,
+    ( ~ class_HOL_Oplus(T_a)
+    | ~ c_in(V_b,V_C,T_a)
+    | c_in(c_plus(V_a,V_b,T_a),c_SetsAndFunctions_Oelt__set__plus(V_a,V_C,T_a),T_a) )).
+
+cnf(cls_SetsAndFunctions_Oset__plus__intro_0,axiom,
+    ( ~ class_HOL_Oplus(T_a)
+    | ~ c_in(V_b,V_D,T_a)
+    | ~ c_in(V_a,V_C,T_a)
+    | c_in(c_plus(V_a,V_b,T_a),c_plus(V_C,V_D,tc_set(T_a)),T_a) )).
+
+cnf(cls_SetsAndFunctions_Oset__plus__mono2_0,axiom,
+    ( ~ class_HOL_Oplus(T_a)
+    | ~ c_lessequals(V_E,V_F,tc_set(T_a))
+    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
+    | c_lessequals(c_plus(V_C,V_E,tc_set(T_a)),c_plus(V_D,V_F,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__plus__mono3_0,axiom,
+    ( ~ class_HOL_Oplus(T_a)
+    | ~ c_in(V_a,V_C,T_a)
+    | c_lessequals(c_SetsAndFunctions_Oelt__set__plus(V_a,V_D,T_a),c_plus(V_C,V_D,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__plus__mono4_0,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T_a)
+    | ~ c_in(V_a,V_C,T_a)
+    | c_lessequals(c_SetsAndFunctions_Oelt__set__plus(V_a,V_D,T_a),c_plus(V_D,V_C,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__plus__mono_0,axiom,
+    ( ~ class_HOL_Oplus(T_a)
+    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
+    | c_lessequals(c_SetsAndFunctions_Oelt__set__plus(V_a,V_C,T_a),c_SetsAndFunctions_Oelt__set__plus(V_a,V_D,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__times__intro2_0,axiom,
+    ( ~ class_HOL_Otimes(T_a)
+    | ~ c_in(V_b,V_C,T_a)
+    | c_in(c_times(V_a,V_b,T_a),c_SetsAndFunctions_Oelt__set__times(V_a,V_C,T_a),T_a) )).
+
+cnf(cls_SetsAndFunctions_Oset__times__intro_0,axiom,
+    ( ~ class_HOL_Otimes(T_a)
+    | ~ c_in(V_b,V_D,T_a)
+    | ~ c_in(V_a,V_C,T_a)
+    | c_in(c_times(V_a,V_b,T_a),c_times(V_C,V_D,tc_set(T_a)),T_a) )).
+
+cnf(cls_SetsAndFunctions_Oset__times__mono2_0,axiom,
+    ( ~ class_HOL_Otimes(T_a)
+    | ~ c_lessequals(V_E,V_F,tc_set(T_a))
+    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
+    | c_lessequals(c_times(V_C,V_E,tc_set(T_a)),c_times(V_D,V_F,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__times__mono3_0,axiom,
+    ( ~ class_HOL_Otimes(T_a)
+    | ~ c_in(V_a,V_C,T_a)
+    | c_lessequals(c_SetsAndFunctions_Oelt__set__times(V_a,V_D,T_a),c_times(V_C,V_D,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__times__mono4_0,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T_a)
+    | ~ c_in(V_a,V_C,T_a)
+    | c_lessequals(c_SetsAndFunctions_Oelt__set__times(V_a,V_D,T_a),c_times(V_D,V_C,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_SetsAndFunctions_Oset__times__mono_0,axiom,
+    ( ~ class_HOL_Otimes(T_a)
+    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
+    | c_lessequals(c_SetsAndFunctions_Oelt__set__times(V_a,V_C,T_a),c_SetsAndFunctions_Oelt__set__times(V_a,V_D,T_a),tc_set(T_a)) )).
+
+cnf(clsarity_fun_10,axiom,
+    ( class_OrderedGroup_Ocancel__semigroup__add(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Oab__group__add(T_1) )).
+
+cnf(clsarity_fun_11,axiom,
+    ( class_OrderedGroup_Ocancel__ab__semigroup__add(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Oab__group__add(T_1) )).
+
+cnf(clsarity_fun_12,axiom,
+    ( class_OrderedGroup_Oab__group__add(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Oab__group__add(T_1) )).
+
+cnf(clsarity_fun_13,axiom,
+    ( class_OrderedGroup_Osemigroup__mult(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Osemigroup__mult(T_1) )).
+
+cnf(clsarity_fun_14,axiom,
+    ( class_OrderedGroup_Oab__semigroup__mult(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).
+
+cnf(clsarity_fun_15,axiom,
+    ( class_OrderedGroup_Omonoid__mult(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).
+
+cnf(clsarity_fun_16,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__mult(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).
+
+cnf(clsarity_fun_17,axiom,
+    ( class_Ring__and__Field_Osemiring(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_18,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_19,axiom,
+    ( class_Ring__and__Field_Osemiring__0(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_2,axiom,
+    ( class_HOL_Oplus(tc_fun(T_2,T_1))
+    | ~ class_HOL_Oplus(T_1) )).
+
+cnf(clsarity_fun_20,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__0(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_21,axiom,
+    ( class_Ring__and__Field_Osemiring__0__cancel(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_22,axiom,
+    ( class_Ring__and__Field_Oring(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_23,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_24,axiom,
+    ( class_Ring__and__Field_Ocomm__ring(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_25,axiom,
+    ( class_Ring__and__Field_Oaxclass__0__neq__1(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_26,axiom,
+    ( class_Ring__and__Field_Osemiring__1(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_27,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__1(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_28,axiom,
+    ( class_Ring__and__Field_Osemiring__1__cancel(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_29,axiom,
+    ( class_Ring__and__Field_Oring__1(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_3,axiom,
+    ( class_HOL_Otimes(tc_fun(T_2,T_1))
+    | ~ class_HOL_Otimes(T_1) )).
+
+cnf(clsarity_fun_30,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_31,axiom,
+    ( class_Ring__and__Field_Ocomm__ring__1(tc_fun(T_2,T_1))
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).
+
+cnf(clsarity_fun_4,axiom,
+    ( class_HOL_Ominus(tc_fun(T_2,T_1))
+    | ~ class_HOL_Ominus(T_1) )).
+
+cnf(clsarity_fun_5,axiom,
+    ( class_HOL_Ozero(tc_fun(T_2,T_1))
+    | ~ class_HOL_Ozero(T_1) )).
+
+cnf(clsarity_fun_6,axiom,
+    ( class_HOL_Oone(tc_fun(T_2,T_1))
+    | ~ class_HOL_Oone(T_1) )).
+
+cnf(clsarity_fun_7,axiom,
+    ( class_OrderedGroup_Osemigroup__add(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Osemigroup__add(T_1) )).
+
+cnf(clsarity_fun_8,axiom,
+    ( class_OrderedGroup_Oab__semigroup__add(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).
+
+cnf(clsarity_fun_9,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__add(tc_fun(T_2,T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).
+
+cnf(clsarity_set_10,axiom,
+    ( class_OrderedGroup_Osemigroup__mult(tc_set(T_1))
+    | ~ class_OrderedGroup_Osemigroup__mult(T_1) )).
+
+cnf(clsarity_set_11,axiom,
+    ( class_OrderedGroup_Oab__semigroup__add(tc_set(T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).
+
+cnf(clsarity_set_12,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__add(tc_set(T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).
+
+cnf(clsarity_set_13,axiom,
+    ( class_OrderedGroup_Oab__semigroup__mult(tc_set(T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).
+
+cnf(clsarity_set_14,axiom,
+    ( class_OrderedGroup_Omonoid__mult(tc_set(T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).
+
+cnf(clsarity_set_15,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__mult(tc_set(T_1))
+    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).
+
+cnf(clsarity_set_5,axiom,
+    ( class_HOL_Oplus(tc_set(T_1))
+    | ~ class_HOL_Oplus(T_1) )).
+
+cnf(clsarity_set_6,axiom,
+    ( class_HOL_Otimes(tc_set(T_1))
+    | ~ class_HOL_Otimes(T_1) )).
+
+cnf(clsarity_set_7,axiom,
+    ( class_HOL_Ozero(tc_set(T_1))
+    | ~ class_HOL_Ozero(T_1) )).
+
+cnf(clsarity_set_8,axiom,
+    ( class_HOL_Oone(tc_set(T_1))
+    | ~ class_HOL_Oone(T_1) )).
+
+cnf(clsarity_set_9,axiom,
+    ( class_OrderedGroup_Osemigroup__add(tc_set(T_1))
+    | ~ class_OrderedGroup_Osemigroup__add(T_1) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/BOO001-0.ax b/test-data/tptp/cnf/BOO001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/BOO001-0.ax
@@ -0,0 +1,42 @@
+%--------------------------------------------------------------------------
+% File     : BOO001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Algebra (Ternary Boolean)
+% Axioms   : Ternary Boolean algebra (equality) axioms
+% Version  : [OTTER] (equality) axioms.
+% English  :
+
+% Refs     : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+%          : [Win82] Winker (1982), Generation and Verification of Finite M
+% Source   : [OTTER]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    5 (   0 non-Horn;   5 unit;   0 RR)
+%            Number of atoms      :    5 (   5 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 1-3 arity)
+%            Number of variables  :   13 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : These axioms appear in [Win82], in which ternary_multiply_1 is
+%            shown to be independant.
+%          : These axioms are also used in [Wos88], p.222.
+%--------------------------------------------------------------------------
+cnf(associativity,axiom,
+    ( multiply(multiply(V,W,X),Y,multiply(V,W,Z)) = multiply(V,W,multiply(X,Y,Z)) )).
+
+cnf(ternary_multiply_1,axiom,
+    ( multiply(Y,X,X) = X )).
+
+cnf(ternary_multiply_2,axiom,
+    ( multiply(X,X,Y) = X )).
+
+cnf(left_inverse,axiom,
+    ( multiply(inverse(Y),Y,X) = X )).
+
+cnf(right_inverse,axiom,
+    ( multiply(X,Y,inverse(Y)) = X )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/BOO002-0.ax b/test-data/tptp/cnf/BOO002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/BOO002-0.ax
@@ -0,0 +1,130 @@
+%--------------------------------------------------------------------------
+% File     : BOO002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Boolean Algebra
+% Axioms   : Boolean algebra axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [Whi61] Whitesitt (1961), Boolean Algebra and Its Applications
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   22 (   0 non-Horn;  10 unit;  12 RR)
+%            Number of atoms      :   60 (   2 equality)
+%            Maximal clause size  :    5 (   3 average)
+%            Number of predicates :    3 (   0 propositional; 2-3 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :   82 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(closure_of_addition,axiom,
+    ( sum(X,Y,add(X,Y)) )).
+
+cnf(closure_of_multiplication,axiom,
+    ( product(X,Y,multiply(X,Y)) )).
+
+cnf(commutativity_of_addition,axiom,
+    ( ~ sum(X,Y,Z)
+    | sum(Y,X,Z) )).
+
+cnf(commutativity_of_multiplication,axiom,
+    ( ~ product(X,Y,Z)
+    | product(Y,X,Z) )).
+
+cnf(additive_identity1,axiom,
+    ( sum(additive_identity,X,X) )).
+
+cnf(additive_identity2,axiom,
+    ( sum(X,additive_identity,X) )).
+
+cnf(multiplicative_identity1,axiom,
+    ( product(multiplicative_identity,X,X) )).
+
+cnf(multiplicative_identity2,axiom,
+    ( product(X,multiplicative_identity,X) )).
+
+cnf(distributivity1,axiom,
+    ( ~ product(X,Y,V1)
+    | ~ product(X,Z,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ product(X,V3,V4)
+    | sum(V1,V2,V4) )).
+
+cnf(distributivity2,axiom,
+    ( ~ product(X,Y,V1)
+    | ~ product(X,Z,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ sum(V1,V2,V4)
+    | product(X,V3,V4) )).
+
+cnf(distributivity3,axiom,
+    ( ~ product(Y,X,V1)
+    | ~ product(Z,X,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ product(V3,X,V4)
+    | sum(V1,V2,V4) )).
+
+cnf(distributivity4,axiom,
+    ( ~ product(Y,X,V1)
+    | ~ product(Z,X,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ sum(V1,V2,V4)
+    | product(V3,X,V4) )).
+
+cnf(distributivity5,axiom,
+    ( ~ sum(X,Y,V1)
+    | ~ sum(X,Z,V2)
+    | ~ product(Y,Z,V3)
+    | ~ sum(X,V3,V4)
+    | product(V1,V2,V4) )).
+
+cnf(distributivity6,axiom,
+    ( ~ sum(X,Y,V1)
+    | ~ sum(X,Z,V2)
+    | ~ product(Y,Z,V3)
+    | ~ product(V1,V2,V4)
+    | sum(X,V3,V4) )).
+
+cnf(distributivity7,axiom,
+    ( ~ sum(Y,X,V1)
+    | ~ sum(Z,X,V2)
+    | ~ product(Y,Z,V3)
+    | ~ sum(V3,X,V4)
+    | product(V1,V2,V4) )).
+
+cnf(distributivity8,axiom,
+    ( ~ sum(Y,X,V1)
+    | ~ sum(Z,X,V2)
+    | ~ product(Y,Z,V3)
+    | ~ product(V1,V2,V4)
+    | sum(V3,X,V4) )).
+
+cnf(additive_inverse1,axiom,
+    ( sum(inverse(X),X,multiplicative_identity) )).
+
+cnf(additive_inverse2,axiom,
+    ( sum(X,inverse(X),multiplicative_identity) )).
+
+cnf(multiplicative_inverse1,axiom,
+    ( product(inverse(X),X,additive_identity) )).
+
+cnf(multiplicative_inverse2,axiom,
+    ( product(X,inverse(X),additive_identity) )).
+
+%-----Well definedness of the operations
+cnf(addition_is_well_defined,axiom,
+    ( ~ sum(X,Y,U)
+    | ~ sum(X,Y,V)
+    | U = V )).
+
+cnf(multiplication_is_well_defined,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(X,Y,V)
+    | U = V )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/BOO003-0.ax b/test-data/tptp/cnf/BOO003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/BOO003-0.ax
@@ -0,0 +1,66 @@
+%--------------------------------------------------------------------------
+% File     : BOO003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Boolean Algebra
+% Axioms   : Boolean algebra (equality) axioms
+% Version  : [ANL] (equality) axioms.
+% English  :
+
+% Refs     :
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   14 (   0 non-Horn;  14 unit;   0 RR)
+%            Number of atoms      :   14 (  14 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :   24 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(commutativity_of_add,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+cnf(commutativity_of_multiply,axiom,
+    ( multiply(X,Y) = multiply(Y,X) )).
+
+cnf(distributivity1,axiom,
+    ( add(multiply(X,Y),Z) = multiply(add(X,Z),add(Y,Z)) )).
+
+cnf(distributivity2,axiom,
+    ( add(X,multiply(Y,Z)) = multiply(add(X,Y),add(X,Z)) )).
+
+cnf(distributivity3,axiom,
+    ( multiply(add(X,Y),Z) = add(multiply(X,Z),multiply(Y,Z)) )).
+
+cnf(distributivity4,axiom,
+    ( multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(additive_inverse1,axiom,
+    ( add(X,inverse(X)) = multiplicative_identity )).
+
+cnf(additive_inverse2,axiom,
+    ( add(inverse(X),X) = multiplicative_identity )).
+
+cnf(multiplicative_inverse1,axiom,
+    ( multiply(X,inverse(X)) = additive_identity )).
+
+cnf(multiplicative_inverse2,axiom,
+    ( multiply(inverse(X),X) = additive_identity )).
+
+cnf(multiplicative_id1,axiom,
+    ( multiply(X,multiplicative_identity) = X )).
+
+cnf(multiplicative_id2,axiom,
+    ( multiply(multiplicative_identity,X) = X )).
+
+cnf(additive_id1,axiom,
+    ( add(X,additive_identity) = X )).
+
+cnf(additive_id2,axiom,
+    ( add(additive_identity,X) = X )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/BOO004-0.ax b/test-data/tptp/cnf/BOO004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/BOO004-0.ax
@@ -0,0 +1,48 @@
+%--------------------------------------------------------------------------
+% File     : BOO004-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Boolean Algebra
+% Axioms   : Boolean algebra (equality) axioms
+% Version  : [Ver94] (equality) axioms.
+% English  :
+
+% Refs     : [Ver94] Veroff (1994), Problem Set
+% Source   : [Ver94]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   8 unit;   0 RR)
+%            Number of atoms      :    8 (   8 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :   14 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(commutativity_of_add,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+cnf(commutativity_of_multiply,axiom,
+    ( multiply(X,Y) = multiply(Y,X) )).
+
+cnf(distributivity1,axiom,
+    ( add(X,multiply(Y,Z)) = multiply(add(X,Y),add(X,Z)) )).
+
+cnf(distributivity2,axiom,
+    ( multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(additive_id1,axiom,
+    ( add(X,additive_identity) = X )).
+
+cnf(multiplicative_id1,axiom,
+    ( multiply(X,multiplicative_identity) = X )).
+
+cnf(additive_inverse1,axiom,
+    ( add(X,inverse(X)) = multiplicative_identity )).
+
+cnf(multiplicative_inverse1,axiom,
+    ( multiply(X,inverse(X)) = additive_identity )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/CAT001-0.ax b/test-data/tptp/cnf/CAT001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/CAT001-0.ax
@@ -0,0 +1,115 @@
+%--------------------------------------------------------------------------
+% File     : CAT001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Category theory
+% Axioms   : Category theory axioms
+% Version  : [Mit67] axioms.
+% English  :
+
+% Refs     : [Mit67] Mitchell (1967), Theory of Categories
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   18 (   0 non-Horn;   6 unit;  12 RR)
+%            Number of atoms      :   45 (   1 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    4 (   0 propositional; 1-3 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :   52 (   5 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Notice that composition is read as compose(x,y)(G) means x o y, -i.e.
+%----x(y(G)). It is a skolem function from -(all x all
+%----y, (DEF(x,y) -> exists z (P(x,y,z)))).
+
+%-----Composition is closed when defined
+cnf(closure_of_composition,axiom,
+    ( ~ defined(X,Y)
+    | product(X,Y,compose(X,Y)) )).
+
+%-----Associative property
+cnf(associative_property1,axiom,
+    ( ~ product(X,Y,Z)
+    | defined(X,Y) )).
+
+cnf(associative_property2,axiom,
+    ( ~ product(X,Y,Xy)
+    | ~ defined(Xy,Z)
+    | defined(Y,Z) )).
+
+%-----Special category theory axiom
+cnf(category_theory_axiom1,axiom,
+    ( ~ product(X,Y,Xy)
+    | ~ product(Y,Z,Yz)
+    | ~ defined(Xy,Z)
+    | defined(X,Yz) )).
+
+cnf(category_theory_axiom2,axiom,
+    ( ~ product(X,Y,Xy)
+    | ~ product(Xy,Z,Xyz)
+    | ~ product(Y,Z,Yz)
+    | product(X,Yz,Xyz) )).
+
+cnf(category_theory_axiom3,axiom,
+    ( ~ product(Y,Z,Yz)
+    | ~ defined(X,Yz)
+    | defined(X,Y) )).
+
+cnf(category_theory_axiom4,axiom,
+    ( ~ product(Y,Z,Yz)
+    | ~ product(X,Y,Xy)
+    | ~ defined(X,Yz)
+    | defined(Xy,Z) )).
+
+cnf(category_theory_axiom5,axiom,
+    ( ~ product(Y,Z,Yz)
+    | ~ product(X,Yz,Xyz)
+    | ~ product(X,Y,Xy)
+    | product(Xy,Z,Xyz) )).
+
+cnf(category_theory_axiom6,axiom,
+    ( ~ defined(X,Y)
+    | ~ defined(Y,Z)
+    | ~ identity_map(Y)
+    | defined(X,Z) )).
+
+%-----Properties of domain(x) and codomain(x)
+cnf(domain_is_an_identity_map,axiom,
+    ( identity_map(domain(X)) )).
+
+cnf(codomain_is_an_identity_map,axiom,
+    ( identity_map(codomain(X)) )).
+
+cnf(mapping_from_x_to_its_domain,axiom,
+    ( defined(X,domain(X)) )).
+
+cnf(mapping_from_codomain_of_x_to_x,axiom,
+    ( defined(codomain(X),X) )).
+
+cnf(product_on_domain,axiom,
+    ( product(X,domain(X),X) )).
+
+cnf(product_on_codomain,axiom,
+    ( product(codomain(X),X,X) )).
+
+%-----Definition of the identity predicate
+cnf(identity1,axiom,
+    ( ~ defined(X,Y)
+    | ~ identity_map(X)
+    | product(X,Y,Y) )).
+
+cnf(identity2,axiom,
+    ( ~ defined(X,Y)
+    | ~ identity_map(Y)
+    | product(X,Y,X) )).
+
+%-----Composition is well defined
+cnf(composition_is_well_defined,axiom,
+    ( ~ product(X,Y,Z)
+    | ~ product(X,Y,W)
+    | Z = W )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/CAT002-0.ax b/test-data/tptp/cnf/CAT002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/CAT002-0.ax
@@ -0,0 +1,51 @@
+%--------------------------------------------------------------------------
+% File     : CAT002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Category theory
+% Axioms   : Category theory (equality) axioms
+% Version  : [Qua89] (equality) axioms.
+% English  :
+
+% Refs     : [Qua89] Quaife (1989), Email to L. Wos
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    7 (   0 non-Horn;   4 unit;   3 RR)
+%            Number of atoms      :   11 (  11 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :   11 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Composition is read right-to-left: compose(x,y)(G) means -y(x(G)) The
+%----axioms themselves
+cnf(codomain_of_domain_is_domain,axiom,
+    ( codomain(domain(X)) = domain(X) )).
+
+cnf(domain_of_codomain_is_codomain,axiom,
+    ( domain(codomain(X)) = codomain(X) )).
+
+cnf(domain_composition,axiom,
+    ( compose(domain(X),X) = X )).
+
+cnf(codomain_composition,axiom,
+    ( compose(X,codomain(X)) = X )).
+
+cnf(codomain_domain1,axiom,
+    ( codomain(X) != domain(Y)
+    | domain(compose(X,Y)) = domain(X) )).
+
+cnf(codomain_domain2,axiom,
+    ( codomain(X) != domain(Y)
+    | codomain(compose(X,Y)) = codomain(Y) )).
+
+cnf(star_property,axiom,
+    ( codomain(X) != domain(Y)
+    | codomain(Y) != domain(Z)
+    | compose(X,compose(Y,Z)) = compose(compose(X,Y),Z) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/CAT003-0.ax b/test-data/tptp/cnf/CAT003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/CAT003-0.ax
@@ -0,0 +1,118 @@
+%--------------------------------------------------------------------------
+% File     : CAT003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Category Theory
+% Axioms   : Category theory axioms
+% Version  : [Sco79] axioms : Reduced > Complete.
+% English  :
+
+% Refs     : [Sco79] Scott (1979), Identity and Existence in Intuitionist L
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   17 (   2 non-Horn;   3 unit;  12 RR)
+%            Number of atoms      :   37 (  15 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 1-2 arity)
+%            Number of functors   :    4 (   0 constant; 1-2 arity)
+%            Number of variables  :   31 (   4 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : Axioms simplified by Art Quaife.
+%--------------------------------------------------------------------------
+%----Non-standard in that E(x) stands for "x exists", i.e. a system for
+%----intuitionistic logic.  Viewed classically, this can be taken
+%----as a partitioning of models M into elements of E and other elements
+%----of M; then Scott's quantifiers are relativized to range only over
+%----E, whereas free variables range over all of M.
+%----Quaife has this written: (this looks really weird, but results from
+%----having = here stand for equivalence, and it is a strange fact from
+%----Scott's conception that all non-existent things are equivalent. all
+%----x all y ((x == y) | E(x) | E(y))).
+
+%-----Restricted equality axioms
+cnf(equivalence_implies_existence1,axiom,
+    ( ~ equivalent(X,Y)
+    | there_exists(X) )).
+
+cnf(equivalence_implies_existence2,axiom,
+    ( ~ equivalent(X,Y)
+    | X = Y )).
+
+cnf(existence_and_equality_implies_equivalence1,axiom,
+    ( ~ there_exists(X)
+    | X != Y
+    | equivalent(X,Y) )).
+
+%-----Category theory axioms
+cnf(domain_has_elements,axiom,
+    ( ~ there_exists(domain(X))
+    | there_exists(X) )).
+
+cnf(codomain_has_elements,axiom,
+    ( ~ there_exists(codomain(X))
+    | there_exists(X) )).
+
+cnf(composition_implies_domain,axiom,
+    ( ~ there_exists(compose(X,Y))
+    | there_exists(domain(X)) )).
+
+cnf(domain_codomain_composition1,axiom,
+    ( ~ there_exists(compose(X,Y))
+    | domain(X) = codomain(Y) )).
+
+cnf(domain_codomain_composition2,axiom,
+    ( ~ there_exists(domain(X))
+    | domain(X) != codomain(Y)
+    | there_exists(compose(X,Y)) )).
+
+cnf(associativity_of_compose,axiom,
+    ( compose(X,compose(Y,Z)) = compose(compose(X,Y),Z) )).
+
+cnf(compose_domain,axiom,
+    ( compose(X,domain(X)) = X )).
+
+cnf(compose_codomain,axiom,
+    ( compose(codomain(X),X) = X )).
+
+%-----Axioms from Scott proven dependant by Quaife (with OTTER)
+
+%-----Restricted equality axioms
+cnf(equivalence_implies_existence3,axiom,
+    ( ~ equivalent(X,Y)
+    | there_exists(Y) )).
+
+cnf(existence_and_equality_implies_equivalence2,axiom,
+    ( ~ there_exists(X)
+    | ~ there_exists(Y)
+    | X != Y
+    | equivalent(X,Y) )).
+
+%-----Category theory axioms
+cnf(composition_implies_codomain,axiom,
+    ( ~ there_exists(compose(X,Y))
+    | there_exists(codomain(X)) )).
+
+%-----Axiom of indiscernibles
+cnf(indiscernibles1,axiom,
+    ( there_exists(f1(X,Y))
+    | X = Y )).
+
+cnf(indiscernibles2,axiom,
+    ( X = f1(X,Y)
+    | Y = f1(X,Y)
+    | X = Y )).
+
+cnf(indiscernibles3,axiom,
+    ( X != f1(X,Y)
+    | Y != f1(X,Y)
+    | X = Y )).
+
+%----definition of functor: morphisms of categories; i.e. functions -that
+%----are strict :    E(f(x)) -> E(x).
+%-----         total :     E(x) -> E(f(x)).
+%-----         preserving: f(dom(x)) = dom(f(x)).
+%-----                     f(cod(x)) = cod(f(x)).
+%-----             E(star(x,y)) -> (f(star(x,y)) = star(f(x),f(y))).
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/CAT004-0.ax b/test-data/tptp/cnf/CAT004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/CAT004-0.ax
@@ -0,0 +1,79 @@
+%--------------------------------------------------------------------------
+% File     : CAT004-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Category Theory
+% Axioms   : Category theory axioms
+% Version  : [Sco79] axioms : Reduced > Complete.
+% English  :
+
+% Refs     : [Sco79] Scott (1979), Identity and Existence in Intuitionist L
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   11 (   0 non-Horn;   3 unit;   8 RR)
+%            Number of atoms      :   21 (   7 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 1-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :   19 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : The dependent axioms have been removed.
+%--------------------------------------------------------------------------
+%----Non-standard in that E(x) stands for "x exists", i.e. a system -for
+%----intuitionistic logic.  Viewed classically, this can be -taken
+%----as a partitioning of models M into elements of E and -other elements
+%----of M; then Scott's quantifiers are relativized -to range only over
+%----E, whereas free variables range over all of -M.
+%----Quaife has this written: (this looks really weird, but results -from
+%----having = here stand for equivalence, and it is a strange -fact from
+%----Scott's conception that all non-existent things are -equivalent. all
+%----x all y ((x = y) | E(x) | E(y))).
+
+%-----Restricted equality axioms
+cnf(equivalence_implies_existence1,axiom,
+    ( ~ equivalent(X,Y)
+    | there_exists(X) )).
+
+cnf(equivalence_implies_existence2,axiom,
+    ( ~ equivalent(X,Y)
+    | X = Y )).
+
+cnf(existence_and_equality_implies_equivalence1,axiom,
+    ( ~ there_exists(X)
+    | X != Y
+    | equivalent(X,Y) )).
+
+%-----Category theory axioms
+cnf(domain_has_elements,axiom,
+    ( ~ there_exists(domain(X))
+    | there_exists(X) )).
+
+cnf(codomain_has_elements,axiom,
+    ( ~ there_exists(codomain(X))
+    | there_exists(X) )).
+
+cnf(composition_implies_domain,axiom,
+    ( ~ there_exists(compose(X,Y))
+    | there_exists(domain(X)) )).
+
+cnf(domain_codomain_composition1,axiom,
+    ( ~ there_exists(compose(X,Y))
+    | domain(X) = codomain(Y) )).
+
+cnf(domain_codomain_composition2,axiom,
+    ( ~ there_exists(domain(X))
+    | domain(X) != codomain(Y)
+    | there_exists(compose(X,Y)) )).
+
+cnf(associativity_of_compose,axiom,
+    ( compose(X,compose(Y,Z)) = compose(compose(X,Y),Z) )).
+
+cnf(compose_domain,axiom,
+    ( compose(X,domain(X)) = X )).
+
+cnf(compose_codomain,axiom,
+    ( compose(codomain(X),X) = X )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/COL001-0.ax b/test-data/tptp/cnf/COL001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/COL001-0.ax
@@ -0,0 +1,56 @@
+%------------------------------------------------------------------------------
+% File     : COL001-0 : TPTP v7.2.0. Bugfixed v1.2.0.
+% Domain   : Combinatory Logic
+% Axioms   : Type-respecting combinators
+% Version  : [Jec95] (equality) axioms.
+% English  :
+
+% Refs     : [Jec95] Jech (1995), Otter Experiments in a System of Combinat
+% Source   : [Jec95]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   10 (   1 non-Horn;   8 unit;   2 RR)
+%            Number of atoms      :   12 (  12 equality)
+%            Maximal clause size  :    2 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    8 (   4 constant; 0-2 arity)
+%            Number of variables  :   18 (   3 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+cnf(k_definition,axiom,
+    ( apply(k(X),Y) = X )).
+
+cnf(projection1,axiom,
+    ( apply(projection1,pair(X,Y)) = X )).
+
+cnf(projection2,axiom,
+    ( apply(projection2,pair(X,Y)) = Y )).
+
+cnf(pairing,axiom,
+    ( pair(apply(projection1,X),apply(projection2,X)) = X )).
+
+cnf(pairwise_application,axiom,
+    ( apply(pair(X,Y),Z) = pair(apply(X,Z),apply(Y,Z)) )).
+
+cnf(abstraction,axiom,
+    ( apply(apply(apply(abstraction,X),Y),Z) = apply(apply(X,k(Z)),apply(Y,Z)) )).
+
+cnf(equality,axiom,
+    ( apply(eq,pair(X,X)) = projection1 )).
+
+cnf(extensionality1,axiom,
+    ( X = Y
+    | apply(eq,pair(X,Y)) = projection2 )).
+
+cnf(extensionality2,axiom,
+    ( X = Y
+    | apply(X,n(X,Y)) != apply(Y,n(X,Y)) )).
+
+cnf(different_projections,axiom,
+    (  projection1 != projection2 )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/COL002-0.ax b/test-data/tptp/cnf/COL002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/COL002-0.ax
@@ -0,0 +1,137 @@
+%------------------------------------------------------------------------------
+% File     : COL002-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Combinatory Logic
+% Axioms   : Combinators
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Comb.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   25 (   8 non-Horn;  11 unit;  21 RR)
+%            Number of atoms       :   63 (  35 equality)
+%            Maximal clause size   :    5 (   3 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   13 (   5 constant; 0-4 arity)
+%            Number of variables   :   58 (  16 singleton)
+%            Maximal term depth    :    5 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax
+%------------------------------------------------------------------------------
+cnf(cls_Comb_OAp__contractE_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,v_sko__uR_H(V_p,V_q,V_r))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uR8(V_p,V_q,V_r)),v_sko__uR9(V_p,V_q,V_r))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(v_sko__uR__(V_p,V_q,V_r),V_q) )).
+
+cnf(cls_Comb_OAp__contractE_1,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_q,v_sko__uR_H(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uR8(V_p,V_q,V_r)),v_sko__uR9(V_p,V_q,V_r))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(v_sko__uR__(V_p,V_q,V_r),V_q) )).
+
+cnf(cls_Comb_OAp__contractE_2,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_p,v_sko__uR__(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,v_sko__uR_H(V_p,V_q,V_r))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uR8(V_p,V_q,V_r)),v_sko__uR9(V_p,V_q,V_r)) )).
+
+cnf(cls_Comb_OAp__contractE_3,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_q,v_sko__uR_H(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_p,v_sko__uR__(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uR8(V_p,V_q,V_r)),v_sko__uR9(V_p,V_q,V_r)) )).
+
+cnf(cls_Comb_OAp__contractE_4,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,v_sko__uR_H(V_p,V_q,V_r))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uR8(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uR9(V_p,V_q,V_r),V_q))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(v_sko__uR__(V_p,V_q,V_r),V_q) )).
+
+cnf(cls_Comb_OAp__contractE_5,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_q,v_sko__uR_H(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uR8(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uR9(V_p,V_q,V_r),V_q))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(v_sko__uR__(V_p,V_q,V_r),V_q) )).
+
+cnf(cls_Comb_OAp__contractE_6,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_p,v_sko__uR__(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,v_sko__uR_H(V_p,V_q,V_r))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uR8(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uR9(V_p,V_q,V_r),V_q)) )).
+
+cnf(cls_Comb_OAp__contractE_7,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_q,v_sko__uR_H(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_p,v_sko__uR__(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uR8(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uR9(V_p,V_q,V_r),V_q)) )).
+
+cnf(cls_Comb_OI__contract__E_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_OI,V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OK1__contractD_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_x),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_z = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,v_sko__uR7(V_x,V_z)) )).
+
+cnf(cls_Comb_OK1__contractD_1,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_x),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_x,v_sko__uR7(V_x,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OK__contractE_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_OK,V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OS__contractE_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_OS,V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Ocomb_Odistinct__1__iff1_0,axiom,
+    ( c_Comb_Ocomb_OK != c_Comb_Ocomb_OS )).
+
+cnf(cls_Comb_Ocomb_Odistinct__2__iff1_0,axiom,
+    ( c_Comb_Ocomb_OS != c_Comb_Ocomb_OK )).
+
+cnf(cls_Comb_Ocomb_Odistinct__3__iff1_0,axiom,
+    ( c_Comb_Ocomb_OK != c_Comb_Ocomb_Oop_A_D_D(V_comb1_H,V_comb2_H) )).
+
+cnf(cls_Comb_Ocomb_Odistinct__4__iff1_0,axiom,
+    ( c_Comb_Ocomb_Oop_A_D_D(V_comb1_H,V_comb2_H) != c_Comb_Ocomb_OK )).
+
+cnf(cls_Comb_Ocomb_Odistinct__5__iff1_0,axiom,
+    ( c_Comb_Ocomb_OS != c_Comb_Ocomb_Oop_A_D_D(V_comb1_H,V_comb2_H) )).
+
+cnf(cls_Comb_Ocomb_Odistinct__6__iff1_0,axiom,
+    ( c_Comb_Ocomb_Oop_A_D_D(V_comb1_H,V_comb2_H) != c_Comb_Ocomb_OS )).
+
+cnf(cls_Comb_Ocomb_Oinject__iff1_0,axiom,
+    ( c_Comb_Ocomb_Oop_A_D_D(V_comb1,V_comb2) != c_Comb_Ocomb_Oop_A_D_D(V_comb1_H,V_comb2_H)
+    | V_comb1 = V_comb1_H )).
+
+cnf(cls_Comb_Ocomb_Oinject__iff1_1,axiom,
+    ( c_Comb_Ocomb_Oop_A_D_D(V_comb1,V_comb2) != c_Comb_Ocomb_Oop_A_D_D(V_comb1_H,V_comb2_H)
+    | V_comb2 = V_comb2_H )).
+
+cnf(cls_Comb_Ocontract_OAp1_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_x,V_z),c_Comb_Ocomb_Oop_A_D_D(V_y,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Ocontract_OAp2_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_z,V_x),c_Comb_Ocomb_Oop_A_D_D(V_z,V_y),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Ocontract_OK_0,axiom,
+    ( c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_x),V_y),V_x,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Ocontract_OS_0,axiom,
+    ( c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_y),V_z),c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(V_x,V_z),c_Comb_Ocomb_Oop_A_D_D(V_y,V_z)),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Ocontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/COL002-1.ax b/test-data/tptp/cnf/COL002-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/COL002-1.ax
@@ -0,0 +1,124 @@
+%------------------------------------------------------------------------------
+% File     : COL002-1 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Combinatory Logic
+% Axioms   : Combinators
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Comb2.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   21 (   6 non-Horn;   3 unit;  16 RR)
+%            Number of atoms       :   58 (  25 equality)
+%            Maximal clause size   :    5 (   3 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   17 (   5 constant; 0-4 arity)
+%            Number of variables   :   53 (   1 singleton)
+%            Maximal term depth    :    5 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax, COL002-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Comb_OAp__parcontractE_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,V_q)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uTF(V_p,V_q,V_r)),v_sko__uTG(V_p,V_q,V_r))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(v_sko__uTI(V_p,V_q,V_r),v_sko__uTH(V_p,V_q,V_r)) )).
+
+cnf(cls_Comb_OAp__parcontractE_1,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_q,v_sko__uTH(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,V_q)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uTF(V_p,V_q,V_r)),v_sko__uTG(V_p,V_q,V_r)) )).
+
+cnf(cls_Comb_OAp__parcontractE_2,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_p,v_sko__uTI(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,V_q)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uTF(V_p,V_q,V_r)),v_sko__uTG(V_p,V_q,V_r)) )).
+
+cnf(cls_Comb_OAp__parcontractE_3,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,V_q)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uTF(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uTG(V_p,V_q,V_r),V_q))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(v_sko__uTI(V_p,V_q,V_r),v_sko__uTH(V_p,V_q,V_r)) )).
+
+cnf(cls_Comb_OAp__parcontractE_4,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_q,v_sko__uTH(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,V_q)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uTF(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uTG(V_p,V_q,V_r),V_q)) )).
+
+cnf(cls_Comb_OAp__parcontractE_5,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_p,V_q),V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_p,v_sko__uTI(V_p,V_q,V_r),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(V_p,V_q)
+    | V_p = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_r)
+    | V_r = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(v_sko__uTF(V_p,V_q,V_r),V_q),c_Comb_Ocomb_Oop_A_D_D(v_sko__uTG(V_p,V_q,V_r),V_q)) )).
+
+cnf(cls_Comb_OAp__reduce1_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Transitive__Closure_Ortrancl(c_Comb_Ocontract,tc_Comb_Ocomb),tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_x,V_z),c_Comb_Ocomb_Oop_A_D_D(V_y,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Transitive__Closure_Ortrancl(c_Comb_Ocontract,tc_Comb_Ocomb),tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OAp__reduce2_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Transitive__Closure_Ortrancl(c_Comb_Ocontract,tc_Comb_Ocomb),tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_z,V_x),c_Comb_Ocomb_Oop_A_D_D(V_z,V_y),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Transitive__Closure_Ortrancl(c_Comb_Ocontract,tc_Comb_Ocomb),tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OK1__parcontractD__dest_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_x),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_z = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,v_sko__uTE(V_x,V_z)) )).
+
+cnf(cls_Comb_OK1__parcontractD__dest_1,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_x),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_x,v_sko__uTE(V_x,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OK__parcontractE_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_OK,V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_OK )).
+
+cnf(cls_Comb_OS1__parcontractD__dest_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_z = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uTD(V_x,V_z)) )).
+
+cnf(cls_Comb_OS1__parcontractD__dest_1,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_x,v_sko__uTD(V_x,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OS2__parcontractD__dest_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_y),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_z = c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,v_sko__uTB(V_x,V_y,V_z)),v_sko__uTC(V_x,V_y,V_z)) )).
+
+cnf(cls_Comb_OS2__parcontractD__dest_1,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_y),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_x,v_sko__uTB(V_x,V_y,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OS2__parcontractD__dest_2,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_y),V_z,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(V_y,v_sko__uTC(V_x,V_y,V_z),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_OS__parcontractE_0,axiom,
+    ( ~ c_in(c_Pair(c_Comb_Ocomb_OS,V_r,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | V_r = c_Comb_Ocomb_OS )).
+
+cnf(cls_Comb_Oparcontract_Ointros__1_0,axiom,
+    ( c_in(c_Pair(V_x,V_x,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Oparcontract_Ointros__2_0,axiom,
+    ( c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OK,V_x),V_y),V_x,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Oparcontract_Ointros__3_0,axiom,
+    ( c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_OS,V_x),V_y),V_z),c_Comb_Ocomb_Oop_A_D_D(c_Comb_Ocomb_Oop_A_D_D(V_x,V_z),c_Comb_Ocomb_Oop_A_D_D(V_y,V_z)),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+cnf(cls_Comb_Oparcontract_Ointros__4_0,axiom,
+    ( ~ c_in(c_Pair(V_z,V_w,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | ~ c_in(c_Pair(V_x,V_y,tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb))
+    | c_in(c_Pair(c_Comb_Ocomb_Oop_A_D_D(V_x,V_z),c_Comb_Ocomb_Oop_A_D_D(V_y,V_w),tc_Comb_Ocomb,tc_Comb_Ocomb),c_Comb_Oparcontract,tc_prod(tc_Comb_Ocomb,tc_Comb_Ocomb)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/FLD001-0.ax b/test-data/tptp/cnf/FLD001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/FLD001-0.ax
@@ -0,0 +1,154 @@
+%--------------------------------------------------------------------------
+% File     : FLD001-0 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Field Theory (Ordered fields)
+% Axioms   : Ordered field axioms (axiom formulation glxx)
+% Version  : [Dra93] axioms : Especial.
+% English  :
+
+% Refs     : [Dra93] Draeger (1993), Anwendung des Theorembeweisers SETHEO
+% Source   : [Dra93]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   27 (   3 non-Horn;   3 unit;  27 RR)
+%            Number of atoms      :   73 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    3 (   0 propositional; 1-2 arity)
+%            Number of functors   :    6 (   2 constant; 0-2 arity)
+%            Number of variables  :   50 (   0 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : The missing equality axioms can be derived.
+%          : Currently it is unknown if this axiomatization is complete.
+%            It is definitely tuned for SETHEO.
+% Bugfixes : v2.1.0 - Added different_identities clause.
+%--------------------------------------------------------------------------
+cnf(associativity_addition,axiom,
+    ( equalish(add(X,add(Y,Z)),add(add(X,Y),Z))
+    | ~ defined(X)
+    | ~ defined(Y)
+    | ~ defined(Z) )).
+
+cnf(existence_of_identity_addition,axiom,
+    ( equalish(add(additive_identity,X),X)
+    | ~ defined(X) )).
+
+cnf(existence_of_inverse_addition,axiom,
+    ( equalish(add(X,additive_inverse(X)),additive_identity)
+    | ~ defined(X) )).
+
+cnf(commutativity_addition,axiom,
+    ( equalish(add(X,Y),add(Y,X))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(associativity_multiplication,axiom,
+    ( equalish(multiply(X,multiply(Y,Z)),multiply(multiply(X,Y),Z))
+    | ~ defined(X)
+    | ~ defined(Y)
+    | ~ defined(Z) )).
+
+cnf(existence_of_identity_multiplication,axiom,
+    ( equalish(multiply(multiplicative_identity,X),X)
+    | ~ defined(X) )).
+
+cnf(existence_of_inverse_multiplication,axiom,
+    ( equalish(multiply(X,multiplicative_inverse(X)),multiplicative_identity)
+    | ~ defined(X)
+    | equalish(X,additive_identity) )).
+
+cnf(commutativity_multiplication,axiom,
+    ( equalish(multiply(X,Y),multiply(Y,X))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(distributivity,axiom,
+    ( equalish(add(multiply(X,Z),multiply(Y,Z)),multiply(add(X,Y),Z))
+    | ~ defined(X)
+    | ~ defined(Y)
+    | ~ defined(Z) )).
+
+cnf(well_definedness_of_addition,axiom,
+    ( defined(add(X,Y))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(well_definedness_of_additive_identity,axiom,
+    ( defined(additive_identity) )).
+
+cnf(well_definedness_of_additive_inverse,axiom,
+    ( defined(additive_inverse(X))
+    | ~ defined(X) )).
+
+cnf(well_definedness_of_multiplication,axiom,
+    ( defined(multiply(X,Y))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(well_definedness_of_multiplicative_identity,axiom,
+    ( defined(multiplicative_identity) )).
+
+cnf(well_definedness_of_multiplicative_inverse,axiom,
+    ( defined(multiplicative_inverse(X))
+    | ~ defined(X)
+    | equalish(X,additive_identity) )).
+
+cnf(antisymmetry_of_order_relation,axiom,
+    ( equalish(X,Y)
+    | ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,X) )).
+
+cnf(transitivity_of_order_relation,axiom,
+    ( less_or_equal(X,Z)
+    | ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,Z) )).
+
+cnf(totality_of_order_relation,axiom,
+    ( less_or_equal(X,Y)
+    | less_or_equal(Y,X)
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(compatibility_of_order_relation_and_addition,axiom,
+    ( less_or_equal(add(X,Z),add(Y,Z))
+    | ~ defined(Z)
+    | ~ less_or_equal(X,Y) )).
+
+cnf(compatibility_of_order_relation_and_multiplication,axiom,
+    ( less_or_equal(additive_identity,multiply(Y,Z))
+    | ~ less_or_equal(additive_identity,Y)
+    | ~ less_or_equal(additive_identity,Z) )).
+
+cnf(reflexivity_of_equality,axiom,
+    ( equalish(X,X)
+    | ~ defined(X) )).
+
+cnf(symmetry_of_equality,axiom,
+    ( equalish(X,Y)
+    | ~ equalish(Y,X) )).
+
+cnf(transitivity_of_equality,axiom,
+    ( equalish(X,Z)
+    | ~ equalish(X,Y)
+    | ~ equalish(Y,Z) )).
+
+cnf(compatibility_of_equality_and_addition,axiom,
+    ( equalish(add(X,Z),add(Y,Z))
+    | ~ defined(Z)
+    | ~ equalish(X,Y) )).
+
+cnf(compatibility_of_equality_and_multiplication,axiom,
+    ( equalish(multiply(X,Z),multiply(Y,Z))
+    | ~ defined(Z)
+    | ~ equalish(X,Y) )).
+
+cnf(compatibility_of_equality_and_order_relation,axiom,
+    ( less_or_equal(Y,Z)
+    | ~ less_or_equal(X,Z)
+    | ~ equalish(X,Y) )).
+
+cnf(different_identities,axiom,
+    ( ~ equalish(additive_identity,multiplicative_identity) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/FLD002-0.ax b/test-data/tptp/cnf/FLD002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/FLD002-0.ax
@@ -0,0 +1,156 @@
+%--------------------------------------------------------------------------
+% File     : FLD002-0 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Field Theory (Ordered fields)
+% Axioms   : Ordered field axioms (axiom formulation re)
+% Version  : [Dra93] axioms : Especial.
+% English  :
+
+% Refs     : [Dra93] Draeger (1993), Anwendung des Theorembeweisers SETHEO
+% Source   : [Dra93]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   26 (   3 non-Horn;   3 unit;  26 RR)
+%            Number of atoms      :   77 (   0 equality)
+%            Maximal clause size  :    5 (   3 average)
+%            Number of predicates :    4 (   0 propositional; 1-3 arity)
+%            Number of functors   :    6 (   2 constant; 0-2 arity)
+%            Number of variables  :   73 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : The missing equality axioms can be derived.
+%          : Currently it is unknown if this axiomatization is complete.
+%            It is definitely tuned for SETHEO.
+% Bugfixes : v2.1.0 - Added different_identities clause.
+%--------------------------------------------------------------------------
+cnf(associativity_addition_1,axiom,
+    ( sum(X,V,W)
+    | ~ sum(X,Y,U)
+    | ~ sum(Y,Z,V)
+    | ~ sum(U,Z,W) )).
+
+cnf(associativity_addition_2,axiom,
+    ( sum(U,Z,W)
+    | ~ sum(X,Y,U)
+    | ~ sum(Y,Z,V)
+    | ~ sum(X,V,W) )).
+
+cnf(existence_of_identity_addition,axiom,
+    ( sum(additive_identity,X,X)
+    | ~ defined(X) )).
+
+cnf(existence_of_inverse_addition,axiom,
+    ( sum(additive_inverse(X),X,additive_identity)
+    | ~ defined(X) )).
+
+cnf(commutativity_addition,axiom,
+    ( sum(Y,X,Z)
+    | ~ sum(X,Y,Z) )).
+
+cnf(associativity_multiplication_1,axiom,
+    ( product(X,V,W)
+    | ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(U,Z,W) )).
+
+cnf(associativity_multiplication_2,axiom,
+    ( product(U,Z,W)
+    | ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(X,V,W) )).
+
+cnf(existence_of_identity_multiplication,axiom,
+    ( product(multiplicative_identity,X,X)
+    | ~ defined(X) )).
+
+cnf(existence_of_inverse_multiplication,axiom,
+    ( product(multiplicative_inverse(X),X,multiplicative_identity)
+    | sum(additive_identity,X,additive_identity)
+    | ~ defined(X) )).
+
+cnf(commutativity_multiplication,axiom,
+    ( product(Y,X,Z)
+    | ~ product(X,Y,Z) )).
+
+cnf(distributivity_1,axiom,
+    ( sum(C,D,B)
+    | ~ sum(X,Y,A)
+    | ~ product(A,Z,B)
+    | ~ product(X,Z,C)
+    | ~ product(Y,Z,D) )).
+
+cnf(distributivity_2,axiom,
+    ( product(A,Z,B)
+    | ~ sum(X,Y,A)
+    | ~ product(X,Z,C)
+    | ~ product(Y,Z,D)
+    | ~ sum(C,D,B) )).
+
+cnf(well_definedness_of_addition,axiom,
+    ( defined(add(X,Y))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(well_definedness_of_additive_identity,axiom,
+    ( defined(additive_identity) )).
+
+cnf(well_definedness_of_additive_inverse,axiom,
+    ( defined(additive_inverse(X))
+    | ~ defined(X) )).
+
+cnf(well_definedness_of_multiplication,axiom,
+    ( defined(multiply(X,Y))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(well_definedness_of_multiplicative_identity,axiom,
+    ( defined(multiplicative_identity) )).
+
+cnf(well_definedness_of_multiplicative_inverse,axiom,
+    ( defined(multiplicative_inverse(X))
+    | ~ defined(X)
+    | sum(additive_identity,X,additive_identity) )).
+
+cnf(totality_of_addition,axiom,
+    ( sum(X,Y,add(X,Y))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(totality_of_multiplication,axiom,
+    ( product(X,Y,multiply(X,Y))
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(antisymmetry_of_order_relation,axiom,
+    ( sum(additive_identity,X,Y)
+    | ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,X) )).
+
+cnf(transitivity_of_order_relation,axiom,
+    ( less_or_equal(X,Z)
+    | ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,Z) )).
+
+cnf(totality_of_order_relation,axiom,
+    ( less_or_equal(X,Y)
+    | less_or_equal(Y,X)
+    | ~ defined(X)
+    | ~ defined(Y) )).
+
+cnf(compatibility_of_order_relation_and_addition,axiom,
+    ( less_or_equal(U,V)
+    | ~ less_or_equal(X,Y)
+    | ~ sum(X,Z,U)
+    | ~ sum(Y,Z,V) )).
+
+cnf(compatibility_of_order_relation_and_multiplication,axiom,
+    ( less_or_equal(additive_identity,Z)
+    | ~ less_or_equal(additive_identity,X)
+    | ~ less_or_equal(additive_identity,Y)
+    | ~ product(X,Y,Z) )).
+
+cnf(different_identities,axiom,
+    ( ~ sum(additive_identity,additive_identity,multiplicative_identity) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO001-0.ax b/test-data/tptp/cnf/GEO001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO001-0.ax
@@ -0,0 +1,136 @@
+%--------------------------------------------------------------------------
+% File     : GEO001-0 : TPTP v7.2.0. Bugfixed v2.5.0
+% Domain   : Geometry (Tarskian)
+% Axioms   : Tarski geometry axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [Tar59] Tarski (1959), What is Elementary Geometry?
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   20 (   6 non-Horn;   6 unit;  17 RR)
+%            Number of atoms      :   64 (   8 equality)
+%            Maximal clause size  :    8 (   3 average)
+%            Number of predicates :    3 (   0 propositional; 2-4 arity)
+%            Number of functors   :    8 (   3 constant; 0-6 arity)
+%            Number of variables  :   79 (   3 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : These axioms are also used in [Wos88], p.206.
+%          : outer_pasch : Skolem function arising from Outer Pasch Axiom (A7)
+%            euclid1 : Skolem function arising from Euclid's Axiom (A8)
+%            euclid2 : Skolem function arising from Euclid's Axiom (A8)
+%            extend : Skolem function from Segment Construction (A10)
+%            cont : Skolem function from Weakened Elementary Continuity (A13')
+% Bugfixes : v2.5.0 - Fixed clause continuity1.
+%--------------------------------------------------------------------------
+cnf(identity_for_betweeness,axiom,
+    ( ~ between(X,Y,X)
+    | X = Y )).
+
+cnf(transitivity_for_betweeness,axiom,
+    ( ~ between(X,Y,V)
+    | ~ between(Y,Z,V)
+    | between(X,Y,Z) )).
+
+cnf(connectivity_for_betweeness,axiom,
+    ( ~ between(X,Y,Z)
+    | ~ between(X,Y,V)
+    | X = Y
+    | between(X,Z,V)
+    | between(X,V,Z) )).
+
+cnf(reflexivity_for_equidistance,axiom,
+    ( equidistant(X,Y,Y,X) )).
+
+cnf(identity_for_equidistance,axiom,
+    ( ~ equidistant(X,Y,Z,Z)
+    | X = Y )).
+
+cnf(transitivity_for_equidistance,axiom,
+    ( ~ equidistant(X,Y,Z,V)
+    | ~ equidistant(X,Y,V2,W)
+    | equidistant(Z,V,V2,W) )).
+
+cnf(outer_pasch1,axiom,
+    ( ~ between(X,W,V)
+    | ~ between(Y,V,Z)
+    | between(X,outer_pasch(W,X,Y,Z,V),Y) )).
+
+cnf(outer_pasch2,axiom,
+    ( ~ between(X,W,V)
+    | ~ between(Y,V,Z)
+    | between(Z,W,outer_pasch(W,X,Y,Z,V)) )).
+
+cnf(euclid1,axiom,
+    ( ~ between(X,V,W)
+    | ~ between(Y,V,Z)
+    | X = V
+    | between(X,Z,euclid1(W,X,Y,Z,V)) )).
+
+cnf(euclid2,axiom,
+    ( ~ between(X,V,W)
+    | ~ between(Y,V,Z)
+    | X = V
+    | between(X,Y,euclid2(W,X,Y,Z,V)) )).
+
+cnf(euclid3,axiom,
+    ( ~ between(X,V,W)
+    | ~ between(Y,V,Z)
+    | X = V
+    | between(euclid1(W,X,Y,Z,V),W,euclid2(W,X,Y,Z,V)) )).
+
+cnf(outer_five_segment,axiom,
+    ( ~ equidistant(X,Y,X1,Y1)
+    | ~ equidistant(Y,Z,Y1,Z1)
+    | ~ equidistant(X,V,X1,V1)
+    | ~ equidistant(Y,V,Y1,V1)
+    | ~ between(X,Y,Z)
+    | ~ between(X1,Y1,Z1)
+    | X = Y
+    | equidistant(Z,V,Z1,V1) )).
+
+cnf(segment_construction1,axiom,
+    ( between(X,Y,extension(X,Y,W,V)) )).
+
+cnf(segment_construction2,axiom,
+    ( equidistant(Y,extension(X,Y,W,V),W,V) )).
+
+cnf(lower_dimension1,axiom,
+    ( ~ between(lower_dimension_point_1,lower_dimension_point_2,lower_dimension_point_3) )).
+
+cnf(lower_dimension2,axiom,
+    ( ~ between(lower_dimension_point_2,lower_dimension_point_3,lower_dimension_point_1) )).
+
+cnf(lower_dimension3,axiom,
+    ( ~ between(lower_dimension_point_3,lower_dimension_point_1,lower_dimension_point_2) )).
+
+cnf(upper_dimension,axiom,
+    ( ~ equidistant(X,W,X,V)
+    | ~ equidistant(Y,W,Y,V)
+    | ~ equidistant(Z,W,Z,V)
+    | between(X,Y,Z)
+    | between(Y,Z,X)
+    | between(Z,X,Y)
+    | W = V )).
+
+cnf(continuity1,axiom,
+    ( ~ equidistant(V,X,V,X1)
+    | ~ equidistant(V,Z,V,Z1)
+    | ~ between(V,X,Z)
+    | ~ between(X,Y,Z)
+    | equidistant(V,Y,V,continuous(X,Y,Z,X1,Z1,V)) )).
+
+cnf(continuity2,axiom,
+    ( ~ equidistant(V,X,V,X1)
+    | ~ equidistant(V,Z,V,Z1)
+    | ~ between(V,X,Z)
+    | ~ between(X,Y,Z)
+    | between(X1,continuous(X,Y,Z,X1,Z1,V),Z1) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO001-1.ax b/test-data/tptp/cnf/GEO001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO001-1.ax
@@ -0,0 +1,43 @@
+%--------------------------------------------------------------------------
+% File     : GEO001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Geometry (Tarskian)
+% Axioms   : Colinearity axioms for the GEO001 geometry axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [Tar59] Tarski (1959), What is Elementary Geometry?
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   1 non-Horn;   0 unit;   4 RR)
+%            Number of atoms      :   10 (   0 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 3-3 arity)
+%            Number of functors   :    0 (   0 constant; --- arity)
+%            Number of variables  :   12 (   0 singleton)
+%            Maximal term depth   :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO001-0.ax
+%--------------------------------------------------------------------------
+cnf(colinearity1,axiom,
+    ( ~ colinear(X,Y,Z)
+    | between(X,Y,Z)
+    | between(Y,X,Z)
+    | between(X,Z,Y) )).
+
+cnf(colinearity2,axiom,
+    ( ~ between(X,Y,Z)
+    | colinear(X,Y,Z) )).
+
+cnf(colinearity3,axiom,
+    ( ~ between(Y,X,Z)
+    | colinear(X,Y,Z) )).
+
+cnf(colinearity4,axiom,
+    ( ~ between(X,Z,Y)
+    | colinear(X,Y,Z) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO002-0.ax b/test-data/tptp/cnf/GEO002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO002-0.ax
@@ -0,0 +1,149 @@
+%--------------------------------------------------------------------------
+% File     : GEO002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Geometry (Tarskian)
+% Axioms   : Tarski geometry axioms
+% Version  : [Qua89] axioms.
+% English  :
+
+% Refs     : [Tar59] Tarski (1959), What is Elementary Geometry?
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Qua89] Quaife (1989), Automated Development of Tarski's Geome
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   18 (   5 non-Horn;   6 unit;  15 RR)
+%            Number of atoms      :   56 (   7 equality)
+%            Maximal clause size  :    8 (   3 average)
+%            Number of predicates :    3 (   0 propositional; 2-4 arity)
+%            Number of functors   :    8 (   3 constant; 0-6 arity)
+%            Number of variables  :   71 (   3 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : See [Qua89] p.100, for details of the differences from the
+%            [MOW76] axioms.
+%          : Skolem functions are:
+%                inner_pasch : From Inner Pasch Axiom (A7)
+%                euclid1     : From Euclid's Axiom (A8)
+%                euclid2     : From Euclid's Axiom (A8)
+%                extend      : From the Segment Construction Axiom (A10)
+%                continuous  : From the Weakened form of the Elementary
+%                              Continuity Axiom (A13')
+%--------------------------------------------------------------------------
+%----A1 - Reflexivity axiom for equidistance
+cnf(reflexivity_for_equidistance,axiom,
+    ( equidistant(X,Y,Y,X) )).
+
+%----A2 - Transitivity axiom for equidistance
+cnf(transitivity_for_equidistance,axiom,
+    ( ~ equidistant(X,Y,Z,V)
+    | ~ equidistant(X,Y,V2,W)
+    | equidistant(Z,V,V2,W) )).
+
+%----A3 Indentity axiom for equidistance
+cnf(identity_for_equidistance,axiom,
+    ( ~ equidistant(X,Y,Z,Z)
+    | X = Y )).
+
+%----A4 - Segment construction axiom, two clauses.
+%----A4.1
+cnf(segment_construction1,axiom,
+    ( between(X,Y,extension(X,Y,W,V)) )).
+
+%----A4.2
+cnf(segment_construction2,axiom,
+    ( equidistant(Y,extension(X,Y,W,V),W,V) )).
+
+%----A5 - Outer five-segment axiom
+cnf(outer_five_segment,axiom,
+    ( ~ equidistant(X,Y,X1,Y1)
+    | ~ equidistant(Y,Z,Y1,Z1)
+    | ~ equidistant(X,V,X1,V1)
+    | ~ equidistant(Y,V,Y1,V1)
+    | ~ between(X,Y,Z)
+    | ~ between(X1,Y1,Z1)
+    | X = Y
+    | equidistant(Z,V,Z1,V1) )).
+
+%----A6 - Identity axiom for betweenness
+cnf(identity_for_betweeness,axiom,
+    ( ~ between(X,Y,X)
+    | X = Y )).
+
+%----A7 - Inner Pasch axiom, two clauses.
+%----A7.1
+cnf(inner_pasch1,axiom,
+    ( ~ between(U,V,W)
+    | ~ between(Y,X,W)
+    | between(V,inner_pasch(U,V,W,X,Y),Y) )).
+
+%----A7.2
+cnf(inner_pasch2,axiom,
+    ( ~ between(U,V,W)
+    | ~ between(Y,X,W)
+    | between(X,inner_pasch(U,V,W,X,Y),U) )).
+
+%----A8 - Lower dimension axiom, three clauses.
+%----A8.1
+cnf(lower_dimension1,axiom,
+    ( ~ between(lower_dimension_point_1,lower_dimension_point_2,lower_dimension_point_3) )).
+
+%----A8.2
+cnf(lower_dimension2,axiom,
+    ( ~ between(lower_dimension_point_2,lower_dimension_point_3,lower_dimension_point_1) )).
+
+%----A8.3
+cnf(lower_dimension3,axiom,
+    ( ~ between(lower_dimension_point_3,lower_dimension_point_1,lower_dimension_point_2) )).
+
+%----A9 - Upper dimension axiom
+cnf(upper_dimension,axiom,
+    ( ~ equidistant(X,W,X,V)
+    | ~ equidistant(Y,W,Y,V)
+    | ~ equidistant(Z,W,Z,V)
+    | between(X,Y,Z)
+    | between(Y,Z,X)
+    | between(Z,X,Y)
+    | W = V )).
+
+%----A10 - Euclid's axiom, three clauses.
+%----A10.1
+cnf(euclid1,axiom,
+    ( ~ between(U,W,Y)
+    | ~ between(V,W,X)
+    | U = W
+    | between(U,V,euclid1(U,V,W,X,Y)) )).
+
+%----A10.2
+cnf(euclid2,axiom,
+    ( ~ between(U,W,Y)
+    | ~ between(V,W,X)
+    | U = W
+    | between(U,X,euclid2(U,V,W,X,Y)) )).
+
+%----A10.3
+cnf(euclid3,axiom,
+    ( ~ between(U,W,Y)
+    | ~ between(V,W,X)
+    | U = W
+    | between(euclid1(U,V,W,X,Y),Y,euclid2(U,V,W,X,Y)) )).
+
+%----A11 - Weakened continuity axiom, two clauses.
+%----A11.1
+cnf(continuity1,axiom,
+    ( ~ equidistant(U,V,U,V1)
+    | ~ equidistant(U,X,U,X1)
+    | ~ between(U,V,X)
+    | ~ between(V,W,X)
+    | between(V1,continuous(U,V,V1,W,X,X1),X1) )).
+
+%----A11.2
+cnf(continuity2,axiom,
+    ( ~ equidistant(U,V,U,V1)
+    | ~ equidistant(U,X,U,X1)
+    | ~ between(U,V,X)
+    | ~ between(V,W,X)
+    | equidistant(U,W,U,continuous(U,V,V1,W,X,X1)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO002-1.ax b/test-data/tptp/cnf/GEO002-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO002-1.ax
@@ -0,0 +1,47 @@
+%--------------------------------------------------------------------------
+% File     : GEO002-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Geometry (Tarskian)
+% Axioms   : Colinearity axioms for the GEO002 geometry axioms
+% Version  : [Qua89] axioms.
+% English  :
+
+% Refs     : [Tar59] Tarski (1959), What is Elementary Geometry?
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Qua89] Quaife (1989), Automated Development of Tarski's Geome
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   1 non-Horn;   0 unit;   4 RR)
+%            Number of atoms      :   10 (   0 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 3-3 arity)
+%            Number of functors   :    0 (   0 constant; --- arity)
+%            Number of variables  :   12 (   0 singleton)
+%            Maximal term depth   :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO002-0.ax
+%          : This version differs from the originals only in the ordering
+%            of betweenness arguments. The equivalence is obvious from the
+%            symmetry of betweenness.
+%--------------------------------------------------------------------------
+cnf(colinearity1,axiom,
+    ( ~ between(X,Y,Z)
+    | colinear(X,Y,Z) )).
+
+cnf(colinearity2,axiom,
+    ( ~ between(Y,Z,X)
+    | colinear(X,Y,Z) )).
+
+cnf(colinearity3,axiom,
+    ( ~ between(Z,X,Y)
+    | colinear(X,Y,Z) )).
+
+cnf(colinearity4,axiom,
+    ( ~ colinear(X,Y,Z)
+    | between(X,Y,Z)
+    | between(Y,Z,X)
+    | between(Z,X,Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO002-2.ax b/test-data/tptp/cnf/GEO002-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO002-2.ax
@@ -0,0 +1,29 @@
+%--------------------------------------------------------------------------
+% File     : GEO002-2 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Geometry (Tarskian)
+% Axioms   : Reflection axioms for the GEO002 geometry axioms
+% Version  : [Qua89] axioms.
+% English  :
+
+% Refs     : [Tar59] Tarski (1959), What is Elementary Geometry?
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Qua89] Quaife (1989), Automated Development of Tarski's Geome
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    1 (   0 non-Horn;   1 unit;   0 RR)
+%            Number of atoms      :    1 (   1 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 2-4 arity)
+%            Number of variables  :    2 (   0 singleton)
+%            Maximal term depth   :    2 (   2 average)
+% SPC      : 
+
+% Comments : Requires GEO002-0.ax
+%--------------------------------------------------------------------------
+cnf(reflection,axiom,
+    ( reflection(U,V) = extension(U,V,U,V) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO002-3.ax b/test-data/tptp/cnf/GEO002-3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO002-3.ax
@@ -0,0 +1,29 @@
+%--------------------------------------------------------------------------
+% File     : GEO002-3 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Geometry (Tarskian)
+% Axioms   : Insertion axioms for the GEO002 geometry axioms
+% Version  : [Qua89] axioms.
+% English  :
+
+% Refs     : [Tar59] Tarski (1959), What is Elementary Geometry?
+%          : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Qua89] Quaife (1989), Automated Development of Tarski's Geome
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    1 (   0 non-Horn;   1 unit;   0 RR)
+%            Number of atoms      :    1 (   1 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   2 constant; 0-4 arity)
+%            Number of variables  :    4 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires GEO002-0.ax
+%--------------------------------------------------------------------------
+cnf(insertion,axiom,
+    ( insertion(U1,W1,U,V) = extension(extension(W1,U1,lower_dimension_point_1,lower_dimension_point_2),U1,U,V) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO003-0.ax b/test-data/tptp/cnf/GEO003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO003-0.ax
@@ -0,0 +1,275 @@
+%--------------------------------------------------------------------------
+% File     : GEO003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Geometry (Hilbert)
+% Axioms   : Hilbert geometry axioms
+% Version  : [Ben92] axioms.
+% English  :
+
+% Refs     : [Ben92] Benanav (1992), Recognising Unnecessary Clauses in Res
+% Source   : [Ben92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   31 (  18 non-Horn;   1 unit;  31 RR)
+%            Number of atoms      :  174 (  43 equality)
+%            Maximal clause size  :   16 (   6 average)
+%            Number of predicates :    6 (   0 propositional; 1-3 arity)
+%            Number of functors   :   10 (   1 constant; 0-3 arity)
+%            Number of variables  :   70 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Axiom 1 : For any two distinct points, there is a unique line through
+%----them.
+cnf(axiom_G1A,axiom,
+    ( on(Z1,line_from_to(Z1,Z2))
+    | Z1 = Z2
+    | ~ point(Z1)
+    | ~ point(Z2) )).
+
+cnf(axiom_G1B,axiom,
+    ( on(Z2,line_from_to(Z1,Z2))
+    | Z1 = Z2
+    | ~ point(Z1)
+    | ~ point(Z2) )).
+
+cnf(axiom_G1C,axiom,
+    ( line(line_from_to(Z1,Z2))
+    | Z1 = Z2
+    | ~ point(Z1)
+    | ~ point(Z2) )).
+
+cnf(axiom_G1D,axiom,
+    ( ~ on(Z1,Y3)
+    | Z1 = Z2
+    | ~ on(Z2,Y3)
+    | Y3 = Y4
+    | ~ on(Z1,Y4)
+    | ~ on(Z2,Y4)
+    | ~ point(Z1)
+    | ~ point(Z2)
+    | ~ line(Y3)
+    | ~ line(Y4) )).
+
+%----For any line, there are at least two points on the line.
+cnf(axiom_G2A,axiom,
+    ( on(point_1_on_line(Y1),Y1)
+    | ~ line(Y1) )).
+
+cnf(axiom_G2B,axiom,
+    ( on(point_2_on_line(Y1),Y1)
+    | ~ line(Y1) )).
+
+cnf(axiom_G2C,axiom,
+    ( point(point_1_on_line(Y1))
+    | ~ line(Y1) )).
+
+cnf(axiom_G2D,axiom,
+    ( point(point_2_on_line(Y1))
+    | ~ line(Y1) )).
+
+cnf(axiom_G2E,axiom,
+    ( point_1_on_line(Y1) != point_2_on_line(Y1)
+    | ~ line(Y1) )).
+
+%----For any line, there is a point not on the line.
+cnf(axiom_G3A,axiom,
+    ( ~ on(point_not_on_line(Y1),Y1)
+    | ~ line(Y1) )).
+
+cnf(axiom_G3B,axiom,
+    ( point(point_not_on_line(Y1))
+    | ~ line(Y1) )).
+
+%----There exists at least one line
+cnf(axiom_G4A,axiom,
+    ( line(at_least_one_line) )).
+
+%----For any plane there is a point on the plane.
+cnf(axiom_G5A,axiom,
+    ( ~ plane(Z1)
+    | on(point_on_plane(Z1),Z1) )).
+
+cnf(axiom_G5B,axiom,
+    ( ~ plane(Z1)
+    | point(point_on_plane(Z1)) )).
+
+%----For any plane there is a point not on the plane.
+cnf(axiom_G6A,axiom,
+    ( ~ plane(Z1)
+    | ~ on(point_not_on_plane(Z1),Z1) )).
+
+cnf(axiom_G6B,axiom,
+    ( ~ plane(Z1)
+    | point(point_not_on_plane(Z1)) )).
+
+%----For any three non-collinear points there is a unique plane through
+%----them.
+cnf(axiom_G7A,axiom,
+    ( on(X1,plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7B,axiom,
+    ( on(X2,plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7C,axiom,
+    ( on(X3,plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7D,axiom,
+    ( plane(plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7E,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | ~ on(X1,Z1)
+    | ~ on(X2,Z1)
+    | ~ on(X3,Z1)
+    | ~ plane(Z1)
+    | ~ on(X1,Z2)
+    | ~ on(X2,Z2)
+    | ~ on(X3,Z2)
+    | ~ plane(Z2)
+    | Z1 = Z2 )).
+
+%----If two points of a line are in the same plane then every point
+%----of that line is in the plane.
+cnf(axiom_G8A,axiom,
+    ( ~ on(X1,Y1)
+    | ~ on(X2,Y1)
+    | ~ on(X1,Z1)
+    | ~ on(X2,Z1)
+    | ~ plane(Z1)
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ line(Y1)
+    | X1 = X2
+    | on(Y1,Z1) )).
+
+%----If two planes have a point in common they have at least one more
+%----point in common.
+cnf(axiom_G9A,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ on(X1,Z1)
+    | ~ on(X1,Z2)
+    | ~ point(X1)
+    | on(common_point_on_planes(Z1,Z2,X1),Z1) )).
+
+cnf(axiom_G9B,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ on(X1,Z1)
+    | ~ on(X1,Z2)
+    | ~ point(X1)
+    | on(common_point_on_planes(Z1,Z2,X1),Z2) )).
+
+cnf(axiom_G9C,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ on(X1,Z1)
+    | ~ on(X1,Z2)
+    | ~ point(X1)
+    | point(common_point_on_planes(Z1,Z2,X1)) )).
+
+cnf(axiom_G9D,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ on(X1,Z1)
+    | ~ on(X1,Z2)
+    | ~ point(X1)
+    | X1 != common_point_on_planes(Z1,Z2,X1) )).
+
+%----Three distinct points are collinear if and only if there is a line
+%----through them.
+cnf(axiom_G10A,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | on(X1,line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10B,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | on(X2,line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10C,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | on(X3,line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10D,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | line(line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10E,axiom,
+    ( collinear(X1,X2,X3)
+    | ~ on(X1,Y)
+    | ~ on(X2,Y)
+    | ~ on(X3,Y)
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | ~ line(Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO004-0.ax b/test-data/tptp/cnf/GEO004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO004-0.ax
@@ -0,0 +1,275 @@
+%--------------------------------------------------------------------------
+% File     : GEO004-0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Simple curve axioms
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   48 (  21 non-Horn;   1 unit;  43 RR)
+%            Number of atoms      :  154 (  21 equality)
+%            Maximal clause size  :   12 (   3 average)
+%            Number of predicates :    8 (   0 propositional; 1-3 arity)
+%            Number of functors   :   14 (   0 constant; 1-3 arity)
+%            Number of variables  :  126 (  10 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : Created by tptp2X -f tptp -t clausify:otter GEO004+0.ax
+%--------------------------------------------------------------------------
+cnf(part_of_defn_1,axiom,
+    ( ~ part_of(A,B)
+    | ~ incident_c(C,A)
+    | incident_c(C,B) )).
+
+cnf(part_of_defn_2,axiom,
+    ( incident_c(ax0_sk1(A,B),A)
+    | part_of(A,B) )).
+
+cnf(part_of_defn_3,axiom,
+    ( ~ incident_c(ax0_sk1(A,B),B)
+    | part_of(A,B) )).
+
+cnf(sum_defn_4,axiom,
+    ( A != sum(B,C)
+    | ~ incident_c(D,A)
+    | incident_c(D,B)
+    | incident_c(D,C) )).
+
+cnf(sum_defn_5,axiom,
+    ( A != sum(B,C)
+    | ~ incident_c(D,B)
+    | incident_c(D,A) )).
+
+cnf(sum_defn_6,axiom,
+    ( A != sum(B,C)
+    | ~ incident_c(D,C)
+    | incident_c(D,A) )).
+
+cnf(sum_defn_7,axiom,
+    ( incident_c(ax0_sk2(A,B,C),C)
+    | incident_c(ax0_sk2(A,B,C),B)
+    | incident_c(ax0_sk2(A,B,C),A)
+    | C = sum(B,A) )).
+
+cnf(sum_defn_8,axiom,
+    ( incident_c(ax0_sk2(A,B,C),C)
+    | ~ incident_c(ax0_sk2(A,B,C),C)
+    | C = sum(B,A) )).
+
+cnf(sum_defn_9,axiom,
+    ( ~ incident_c(ax0_sk2(A,B,C),B)
+    | incident_c(ax0_sk2(A,B,C),B)
+    | incident_c(ax0_sk2(A,B,C),A)
+    | C = sum(B,A) )).
+
+cnf(sum_defn_10,axiom,
+    ( ~ incident_c(ax0_sk2(A,B,C),A)
+    | incident_c(ax0_sk2(A,B,C),B)
+    | incident_c(ax0_sk2(A,B,C),A)
+    | C = sum(B,A) )).
+
+cnf(sum_defn_11,axiom,
+    ( ~ incident_c(ax0_sk2(A,B,C),B)
+    | ~ incident_c(ax0_sk2(A,B,C),C)
+    | C = sum(B,A) )).
+
+cnf(sum_defn_12,axiom,
+    ( ~ incident_c(ax0_sk2(A,B,C),A)
+    | ~ incident_c(ax0_sk2(A,B,C),C)
+    | C = sum(B,A) )).
+
+cnf(end_point_defn_13,axiom,
+    ( ~ end_point(A,B)
+    | incident_c(A,B) )).
+
+cnf(end_point_defn_14,axiom,
+    ( ~ end_point(A,B)
+    | ~ part_of(C,B)
+    | ~ part_of(D,B)
+    | ~ incident_c(A,C)
+    | ~ incident_c(A,D)
+    | part_of(C,D)
+    | part_of(D,C) )).
+
+cnf(end_point_defn_15,axiom,
+    ( ~ incident_c(A,B)
+    | part_of(ax0_sk3(B,A),B)
+    | end_point(A,B) )).
+
+cnf(end_point_defn_16,axiom,
+    ( ~ incident_c(A,B)
+    | part_of(ax0_sk4(B,A),B)
+    | end_point(A,B) )).
+
+cnf(end_point_defn_17,axiom,
+    ( ~ incident_c(A,B)
+    | incident_c(A,ax0_sk3(B,A))
+    | end_point(A,B) )).
+
+cnf(end_point_defn_18,axiom,
+    ( ~ incident_c(A,B)
+    | incident_c(A,ax0_sk4(B,A))
+    | end_point(A,B) )).
+
+cnf(end_point_defn_19,axiom,
+    ( ~ incident_c(A,B)
+    | ~ part_of(ax0_sk3(B,A),ax0_sk4(B,A))
+    | end_point(A,B) )).
+
+cnf(end_point_defn_20,axiom,
+    ( ~ incident_c(A,B)
+    | ~ part_of(ax0_sk4(B,A),ax0_sk3(B,A))
+    | end_point(A,B) )).
+
+cnf(inner_point_defn_21,axiom,
+    ( ~ inner_point(A,B)
+    | incident_c(A,B) )).
+
+cnf(inner_point_defn_22,axiom,
+    ( ~ inner_point(A,B)
+    | ~ end_point(A,B) )).
+
+cnf(inner_point_defn_23,axiom,
+    ( ~ incident_c(A,B)
+    | end_point(A,B)
+    | inner_point(A,B) )).
+
+cnf(meet_defn_24,axiom,
+    ( ~ meet(A,B,C)
+    | incident_c(A,B) )).
+
+cnf(meet_defn_25,axiom,
+    ( ~ meet(A,B,C)
+    | incident_c(A,C) )).
+
+cnf(meet_defn_26,axiom,
+    ( ~ meet(A,B,C)
+    | ~ incident_c(D,B)
+    | ~ incident_c(D,C)
+    | end_point(D,B) )).
+
+cnf(meet_defn_27,axiom,
+    ( ~ meet(A,B,C)
+    | ~ incident_c(D,B)
+    | ~ incident_c(D,C)
+    | end_point(D,C) )).
+
+cnf(meet_defn_28,axiom,
+    ( ~ incident_c(A,B)
+    | ~ incident_c(A,C)
+    | incident_c(ax0_sk5(C,B,A),B)
+    | meet(A,B,C) )).
+
+cnf(meet_defn_29,axiom,
+    ( ~ incident_c(A,B)
+    | ~ incident_c(A,C)
+    | incident_c(ax0_sk5(C,B,A),C)
+    | meet(A,B,C) )).
+
+cnf(meet_defn_30,axiom,
+    ( ~ incident_c(A,B)
+    | ~ incident_c(A,C)
+    | ~ end_point(ax0_sk5(C,B,A),B)
+    | ~ end_point(ax0_sk5(C,B,A),C)
+    | meet(A,B,C) )).
+
+cnf(closed_defn_31,axiom,
+    ( ~ closed(A)
+    | ~ end_point(B,A) )).
+
+cnf(closed_defn_32,axiom,
+    ( end_point(ax0_sk6(A),A)
+    | closed(A) )).
+
+cnf(open_defn_33,axiom,
+    ( ~ open(A)
+    | end_point(ax0_sk7(A),A) )).
+
+cnf(open_defn_34,axiom,
+    ( ~ end_point(A,B)
+    | open(B) )).
+
+cnf(c1_35,axiom,
+    ( ~ part_of(A,B)
+    | A = B
+    | open(A) )).
+
+cnf(c2_36,axiom,
+    ( ~ part_of(A,B)
+    | ~ part_of(C,B)
+    | ~ part_of(D,B)
+    | ~ end_point(E,A)
+    | ~ end_point(E,C)
+    | ~ end_point(E,D)
+    | part_of(C,D)
+    | part_of(D,C)
+    | part_of(A,C)
+    | part_of(C,A)
+    | part_of(A,D)
+    | part_of(D,A) )).
+
+cnf(c3_37,axiom,
+    ( inner_point(ax0_sk8(A),A) )).
+
+cnf(c4_38,axiom,
+    ( ~ inner_point(A,B)
+    | meet(A,ax0_sk9(A,B),ax0_sk10(A,B)) )).
+
+cnf(c4_39,axiom,
+    ( ~ inner_point(A,B)
+    | B = sum(ax0_sk9(A,B),ax0_sk10(A,B)) )).
+
+cnf(c5_40,axiom,
+    ( ~ end_point(A,B)
+    | ~ end_point(C,B)
+    | ~ end_point(D,B)
+    | A = C
+    | A = D
+    | C = D )).
+
+cnf(c6_41,axiom,
+    ( ~ end_point(A,B)
+    | end_point(ax0_sk11(A,B),B) )).
+
+cnf(c6_42,axiom,
+    ( ~ end_point(A,B)
+    | A != ax0_sk11(A,B) )).
+
+cnf(c7_43,axiom,
+    ( ~ closed(A)
+    | ~ meet(B,C,D)
+    | A != sum(C,D)
+    | ~ end_point(E,C)
+    | meet(E,C,D) )).
+
+cnf(c8_44,axiom,
+    ( ~ meet(A,B,C)
+    | ax0_sk12(C,B) = sum(B,C) )).
+
+cnf(c9_45,axiom,
+    ( incident_c(ax0_sk13(A,B),B)
+    | incident_c(ax0_sk13(A,B),A)
+    | B = A )).
+
+cnf(c9_46,axiom,
+    ( incident_c(ax0_sk13(A,B),B)
+    | ~ incident_c(ax0_sk13(A,B),B)
+    | B = A )).
+
+cnf(c9_47,axiom,
+    ( ~ incident_c(ax0_sk13(A,B),A)
+    | incident_c(ax0_sk13(A,B),A)
+    | B = A )).
+
+cnf(c9_48,axiom,
+    ( ~ incident_c(ax0_sk13(A,B),A)
+    | ~ incident_c(ax0_sk13(A,B),B)
+    | B = A )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO004-1.ax b/test-data/tptp/cnf/GEO004-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO004-1.ax
@@ -0,0 +1,54 @@
+%--------------------------------------------------------------------------
+% File     : GEO004-1 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Betweenness for simple curves
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   1 non-Horn;   0 unit;   6 RR)
+%            Number of atoms      :   16 (   2 equality)
+%            Maximal clause size  :    6 (   3 average)
+%            Number of predicates :    5 (   0 propositional; 2-4 arity)
+%            Number of functors   :    1 (   0 constant; 4-4 arity)
+%            Number of variables  :   25 (   2 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO004-0.ax
+%          : Created by tptp2X -f tptp -t clausify:otter GEO004+1.ax
+%--------------------------------------------------------------------------
+cnf(between_c_defn_1,axiom,
+    ( ~ between_c(A,B,C,D)
+    | B != D )).
+
+cnf(between_c_defn_2,axiom,
+    ( ~ between_c(A,B,C,D)
+    | part_of(ax1_sk1(D,C,B,A),A) )).
+
+cnf(between_c_defn_3,axiom,
+    ( ~ between_c(A,B,C,D)
+    | end_point(B,ax1_sk1(D,C,B,A)) )).
+
+cnf(between_c_defn_4,axiom,
+    ( ~ between_c(A,B,C,D)
+    | end_point(D,ax1_sk1(D,C,B,A)) )).
+
+cnf(between_c_defn_5,axiom,
+    ( ~ between_c(A,B,C,D)
+    | inner_point(C,ax1_sk1(D,C,B,A)) )).
+
+cnf(between_c_defn_6,axiom,
+    ( A = B
+    | ~ part_of(C,D)
+    | ~ end_point(A,C)
+    | ~ end_point(B,C)
+    | ~ inner_point(E,C)
+    | between_c(D,A,E,B) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO004-2.ax b/test-data/tptp/cnf/GEO004-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO004-2.ax
@@ -0,0 +1,239 @@
+%--------------------------------------------------------------------------
+% File     : GEO004-2 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Oriented curves
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   42 (  20 non-Horn;   2 unit;  37 RR)
+%            Number of atoms      :  129 (  17 equality)
+%            Maximal clause size  :    6 (   3 average)
+%            Number of predicates :    9 (   0 propositional; 1-4 arity)
+%            Number of functors   :   11 (   0 constant; 1-5 arity)
+%            Number of variables  :  125 (   5 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO004-0.ax GEO004-1.ax
+%          : Created by tptp2X -f tptp -t clausify:otter GEO004+2.ax
+%--------------------------------------------------------------------------
+cnf(between_o_defn_1,axiom,
+    ( ~ between_o(A,B,C,D)
+    | ordered_by(A,B,C)
+    | ordered_by(A,D,C) )).
+
+cnf(between_o_defn_2,axiom,
+    ( ~ between_o(A,B,C,D)
+    | ordered_by(A,B,C)
+    | ordered_by(A,C,B) )).
+
+cnf(between_o_defn_3,axiom,
+    ( ~ between_o(A,B,C,D)
+    | ordered_by(A,C,D)
+    | ordered_by(A,D,C) )).
+
+cnf(between_o_defn_4,axiom,
+    ( ~ between_o(A,B,C,D)
+    | ordered_by(A,C,D)
+    | ordered_by(A,C,B) )).
+
+cnf(between_o_defn_5,axiom,
+    ( ~ ordered_by(A,B,C)
+    | ~ ordered_by(A,C,D)
+    | between_o(A,B,C,D) )).
+
+cnf(between_o_defn_6,axiom,
+    ( ~ ordered_by(A,B,C)
+    | ~ ordered_by(A,C,D)
+    | between_o(A,D,C,B) )).
+
+cnf(start_point_defn_7,axiom,
+    ( ~ start_point(A,B)
+    | incident_o(A,B) )).
+
+cnf(start_point_defn_8,axiom,
+    ( ~ start_point(A,B)
+    | A = C
+    | ~ incident_o(C,B)
+    | ordered_by(B,A,C) )).
+
+cnf(start_point_defn_9,axiom,
+    ( ~ incident_o(A,B)
+    | A != ax2_sk1(B,A)
+    | start_point(A,B) )).
+
+cnf(start_point_defn_10,axiom,
+    ( ~ incident_o(A,B)
+    | incident_o(ax2_sk1(B,A),B)
+    | start_point(A,B) )).
+
+cnf(start_point_defn_11,axiom,
+    ( ~ incident_o(A,B)
+    | ~ ordered_by(B,A,ax2_sk1(B,A))
+    | start_point(A,B) )).
+
+cnf(finish_point_defn_12,axiom,
+    ( ~ finish_point(A,B)
+    | incident_o(A,B) )).
+
+cnf(finish_point_defn_13,axiom,
+    ( ~ finish_point(A,B)
+    | A = C
+    | ~ incident_o(C,B)
+    | ordered_by(B,C,A) )).
+
+cnf(finish_point_defn_14,axiom,
+    ( ~ incident_o(A,B)
+    | A != ax2_sk2(B,A)
+    | finish_point(A,B) )).
+
+cnf(finish_point_defn_15,axiom,
+    ( ~ incident_o(A,B)
+    | incident_o(ax2_sk2(B,A),B)
+    | finish_point(A,B) )).
+
+cnf(finish_point_defn_16,axiom,
+    ( ~ incident_o(A,B)
+    | ~ ordered_by(B,ax2_sk2(B,A),A)
+    | finish_point(A,B) )).
+
+cnf(o1_17,axiom,
+    ( ~ ordered_by(A,B,C)
+    | incident_o(B,A) )).
+
+cnf(o1_18,axiom,
+    ( ~ ordered_by(A,B,C)
+    | incident_o(C,A) )).
+
+cnf(o2_19,axiom,
+    ( open(ax2_sk3(A)) )).
+
+cnf(o2_20,axiom,
+    ( ~ incident_o(A,B)
+    | incident_c(A,ax2_sk3(B)) )).
+
+cnf(o2_21,axiom,
+    ( ~ incident_c(A,ax2_sk3(B))
+    | incident_o(A,B) )).
+
+cnf(o3_22,axiom,
+    ( ~ between_o(A,B,C,D)
+    | ~ incident_o(E,A)
+    | incident_c(E,ax2_sk4(A,D,C,B)) )).
+
+cnf(o3_23,axiom,
+    ( ~ between_o(A,B,C,D)
+    | ~ incident_c(E,ax2_sk4(A,D,C,B))
+    | incident_o(E,A) )).
+
+cnf(o3_24,axiom,
+    ( ~ between_o(A,B,C,D)
+    | between_c(ax2_sk4(A,D,C,B),B,C,D) )).
+
+cnf(o3_25,axiom,
+    ( incident_o(ax2_sk5(A,B,C,D,E),B)
+    | incident_c(ax2_sk5(A,B,C,D,E),A)
+    | ~ between_c(A,E,D,C)
+    | between_o(B,E,D,C) )).
+
+cnf(o3_26,axiom,
+    ( incident_o(ax2_sk5(A,B,C,D,E),B)
+    | ~ incident_o(ax2_sk5(A,B,C,D,E),B)
+    | ~ between_c(A,E,D,C)
+    | between_o(B,E,D,C) )).
+
+cnf(o3_27,axiom,
+    ( ~ incident_c(ax2_sk5(A,B,C,D,E),A)
+    | incident_c(ax2_sk5(A,B,C,D,E),A)
+    | ~ between_c(A,E,D,C)
+    | between_o(B,E,D,C) )).
+
+cnf(o3_28,axiom,
+    ( ~ incident_c(ax2_sk5(A,B,C,D,E),A)
+    | ~ incident_o(ax2_sk5(A,B,C,D,E),B)
+    | ~ between_c(A,E,D,C)
+    | between_o(B,E,D,C) )).
+
+cnf(o4_29,axiom,
+    ( start_point(ax2_sk6(A),A) )).
+
+cnf(o5_30,axiom,
+    ( ~ open(A)
+    | B = C
+    | ~ incident_c(B,A)
+    | ~ incident_c(C,A)
+    | ~ incident_o(D,ax2_sk7(A,C,B))
+    | incident_c(D,A) )).
+
+cnf(o5_31,axiom,
+    ( ~ open(A)
+    | B = C
+    | ~ incident_c(B,A)
+    | ~ incident_c(C,A)
+    | ~ incident_c(D,A)
+    | incident_o(D,ax2_sk7(A,C,B)) )).
+
+cnf(o5_32,axiom,
+    ( ~ open(A)
+    | B = C
+    | ~ incident_c(B,A)
+    | ~ incident_c(C,A)
+    | ordered_by(ax2_sk7(A,C,B),B,C) )).
+
+cnf(o6_33,axiom,
+    ( ordered_by(A,ax2_sk8(B,A),ax2_sk9(B,A))
+    | ordered_by(B,ax2_sk8(B,A),ax2_sk9(B,A))
+    | A = B )).
+
+cnf(o6_34,axiom,
+    ( ordered_by(A,ax2_sk8(B,A),ax2_sk9(B,A))
+    | ~ ordered_by(A,ax2_sk8(B,A),ax2_sk9(B,A))
+    | A = B )).
+
+cnf(o6_35,axiom,
+    ( ~ ordered_by(A,ax2_sk8(A,B),ax2_sk9(A,B))
+    | ordered_by(A,ax2_sk8(A,B),ax2_sk9(A,B))
+    | B = A )).
+
+cnf(o6_36,axiom,
+    ( ~ ordered_by(A,ax2_sk8(A,B),ax2_sk9(A,B))
+    | ~ ordered_by(B,ax2_sk8(A,B),ax2_sk9(A,B))
+    | B = A )).
+
+cnf(underlying_curve_defn_37,axiom,
+    ( A != underlying_curve(B)
+    | ~ incident_o(C,B)
+    | incident_c(C,A) )).
+
+cnf(underlying_curve_defn_38,axiom,
+    ( A != underlying_curve(B)
+    | ~ incident_c(C,A)
+    | incident_o(C,B) )).
+
+cnf(underlying_curve_defn_39,axiom,
+    ( incident_o(ax2_sk10(A,B),A)
+    | incident_c(ax2_sk10(A,B),B)
+    | B = underlying_curve(A) )).
+
+cnf(underlying_curve_defn_40,axiom,
+    ( incident_o(ax2_sk10(A,B),A)
+    | ~ incident_o(ax2_sk10(A,B),A)
+    | B = underlying_curve(A) )).
+
+cnf(underlying_curve_defn_41,axiom,
+    ( ~ incident_c(ax2_sk10(A,B),B)
+    | incident_c(ax2_sk10(A,B),B)
+    | B = underlying_curve(A) )).
+
+cnf(underlying_curve_defn_42,axiom,
+    ( ~ incident_c(ax2_sk10(A,B),B)
+    | ~ incident_o(ax2_sk10(A,B),A)
+    | B = underlying_curve(A) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO004-3.ax b/test-data/tptp/cnf/GEO004-3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO004-3.ax
@@ -0,0 +1,83 @@
+%--------------------------------------------------------------------------
+% File     : GEO004-3 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Trajectories
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   14 (   0 non-Horn;   1 unit;  12 RR)
+%            Number of atoms      :   29 (   1 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    5 (   0 propositional; 1-3 arity)
+%            Number of functors   :    5 (   0 constant; 1-2 arity)
+%            Number of variables  :   34 (   2 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires GEO004-0.ax GEO004-1.ax GEO004-2.ax
+%          : Created by tptp2X -f tptp -t clausify:otter GEO004+3.ax
+%--------------------------------------------------------------------------
+cnf(connect_defn_1,axiom,
+    ( ~ connect(A,B,C)
+    | once(at_the_same_time(at(A,C),at(B,C))) )).
+
+cnf(connect_defn_2,axiom,
+    ( ~ once(at_the_same_time(at(A,B),at(C,B)))
+    | connect(A,C,B) )).
+
+cnf(symmetry_of_at_the_same_time_3,axiom,
+    ( ~ once(at_the_same_time(A,B))
+    | once(at_the_same_time(B,A)) )).
+
+cnf(symmetry_of_at_the_same_time_4,axiom,
+    ( ~ once(at_the_same_time(A,B))
+    | once(at_the_same_time(B,A)) )).
+
+cnf(assciativity_of_at_the_same_time_5,axiom,
+    ( ~ once(at_the_same_time(at_the_same_time(A,B),C))
+    | once(at_the_same_time(A,at_the_same_time(B,C))) )).
+
+cnf(assciativity_of_at_the_same_time_6,axiom,
+    ( ~ once(at_the_same_time(A,at_the_same_time(B,C)))
+    | once(at_the_same_time(at_the_same_time(A,B),C)) )).
+
+cnf(idempotence_of_at_the_same_time_7,axiom,
+    ( ~ once(A)
+    | once(at_the_same_time(A,A)) )).
+
+cnf(conjunction_at_the_same_time_8,axiom,
+    ( ~ once(at_the_same_time(A,B))
+    | once(A) )).
+
+cnf(conjunction_at_the_same_time_9,axiom,
+    ( ~ once(at_the_same_time(A,B))
+    | once(B) )).
+
+cnf(at_on_trajectory_10,axiom,
+    ( ~ once(at(A,B))
+    | incident_o(B,trajectory_of(A)) )).
+
+cnf(at_on_trajectory_11,axiom,
+    ( ~ incident_o(A,trajectory_of(B))
+    | once(at(B,A)) )).
+
+cnf(trajectories_are_oriented_curves_12,axiom,
+    ( trajectory_of(A) = ax3_sk1(A) )).
+
+cnf(homogeneous_behaviour_13,axiom,
+    ( ~ once(at_the_same_time(at(A,B),at(C,D)))
+    | ~ once(at_the_same_time(at(A,E),at(C,F)))
+    | ~ ordered_by(trajectory_of(A),B,E)
+    | ~ ordered_by(trajectory_of(C),F,D) )).
+
+cnf(localization_14,axiom,
+    ( ~ once(A)
+    | once(at_the_same_time(A,at(B,ax3_sk2(B,A)))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GEO005-0.ax b/test-data/tptp/cnf/GEO005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GEO005-0.ax
@@ -0,0 +1,276 @@
+%--------------------------------------------------------------------------
+% File     : GEO005-0 : TPTP v7.2.0. Released v2.7.0.
+% Domain   : Geometry (Hilbert)
+% Axioms   : Hilbert geometry axioms, adapted to respect multi-sortedness
+% Version  : [Cla03] axioms.
+% English  :
+
+% Refs     : [Ben92] Benanav (1992), Recognising Unnecessary Clauses in Res
+%          : [Cla03] Claessen (2003), Email to G. Sutcliffe
+% Source   : [Cla03]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   31 (  18 non-Horn;   1 unit;  31 RR)
+%            Number of atoms      :  174 (  43 equality)
+%            Maximal clause size  :   16 (   6 average)
+%            Number of predicates :    8 (   0 propositional; 1-3 arity)
+%            Number of functors   :   10 (   1 constant; 0-3 arity)
+%            Number of variables  :   70 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Axiom 1 : For any two distinct points, there is a unique line through
+%----them.
+cnf(axiom_G1A,axiom,
+    ( point_on_line(Z1,line_from_to(Z1,Z2))
+    | Z1 = Z2
+    | ~ point(Z1)
+    | ~ point(Z2) )).
+
+cnf(axiom_G1B,axiom,
+    ( point_on_line(Z2,line_from_to(Z1,Z2))
+    | Z1 = Z2
+    | ~ point(Z1)
+    | ~ point(Z2) )).
+
+cnf(axiom_G1C,axiom,
+    ( line(line_from_to(Z1,Z2))
+    | Z1 = Z2
+    | ~ point(Z1)
+    | ~ point(Z2) )).
+
+cnf(axiom_G1D,axiom,
+    ( ~ point_on_line(Z1,Y3)
+    | Z1 = Z2
+    | ~ point_on_line(Z2,Y3)
+    | Y3 = Y4
+    | ~ point_on_line(Z1,Y4)
+    | ~ point_on_line(Z2,Y4)
+    | ~ point(Z1)
+    | ~ point(Z2)
+    | ~ line(Y3)
+    | ~ line(Y4) )).
+
+%----For any line, there are at least two points on the line.
+cnf(axiom_G2A,axiom,
+    ( point_on_line(point_1_on_line(Y1),Y1)
+    | ~ line(Y1) )).
+
+cnf(axiom_G2B,axiom,
+    ( point_on_line(point_2_on_line(Y1),Y1)
+    | ~ line(Y1) )).
+
+cnf(axiom_G2C,axiom,
+    ( point(point_1_on_line(Y1))
+    | ~ line(Y1) )).
+
+cnf(axiom_G2D,axiom,
+    ( point(point_2_on_line(Y1))
+    | ~ line(Y1) )).
+
+cnf(axiom_G2E,axiom,
+    ( point_1_on_line(Y1) != point_2_on_line(Y1)
+    | ~ line(Y1) )).
+
+%----For any line, there is a point not on the line.
+cnf(axiom_G3A,axiom,
+    ( ~ point_on_line(a_point_not_on_line(Y1),Y1)
+    | ~ line(Y1) )).
+
+cnf(axiom_G3B,axiom,
+    ( point(a_point_not_on_line(Y1))
+    | ~ line(Y1) )).
+
+%----There exists at least one line
+cnf(axiom_G4A,axiom,
+    ( line(at_least_one_line) )).
+
+%----For any plane there is a point on the plane.
+cnf(axiom_G5A,axiom,
+    ( ~ plane(Z1)
+    | point_on_plane(a_point_on_plane(Z1),Z1) )).
+
+cnf(axiom_G5B,axiom,
+    ( ~ plane(Z1)
+    | point(a_point_on_plane(Z1)) )).
+
+%----For any plane there is a point not on the plane.
+cnf(axiom_G6A,axiom,
+    ( ~ plane(Z1)
+    | ~ point_on_plane(a_point_not_on_plane(Z1),Z1) )).
+
+cnf(axiom_G6B,axiom,
+    ( ~ plane(Z1)
+    | point(a_point_not_on_plane(Z1)) )).
+
+%----For any three non-collinear points there is a unique plane through
+%----them.
+cnf(axiom_G7A,axiom,
+    ( point_on_plane(X1,plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7B,axiom,
+    ( point_on_plane(X2,plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7C,axiom,
+    ( point_on_plane(X3,plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7D,axiom,
+    ( plane(plane_for_points(X1,X2,X3))
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3 )).
+
+cnf(axiom_G7E,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | collinear(X1,X2,X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | ~ point_on_plane(X1,Z1)
+    | ~ point_on_plane(X2,Z1)
+    | ~ point_on_plane(X3,Z1)
+    | ~ plane(Z1)
+    | ~ point_on_plane(X1,Z2)
+    | ~ point_on_plane(X2,Z2)
+    | ~ point_on_plane(X3,Z2)
+    | ~ plane(Z2)
+    | Z1 = Z2 )).
+
+%----If two points of a line are in the same plane then every point
+%----of that line is in the plane.
+cnf(axiom_G8A,axiom,
+    ( ~ point_on_line(X1,Y1)
+    | ~ point_on_line(X2,Y1)
+    | ~ point_on_plane(X1,Z1)
+    | ~ point_on_plane(X2,Z1)
+    | ~ plane(Z1)
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ line(Y1)
+    | X1 = X2
+    | line_on_plane(Y1,Z1) )).
+
+%----If two planes have a point in common they have at least one more
+%----point in common.
+cnf(axiom_G9A,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ point_on_plane(X1,Z1)
+    | ~ point_on_plane(X1,Z2)
+    | ~ point(X1)
+    | point_on_plane(common_point_on_planes(Z1,Z2,X1),Z1) )).
+
+cnf(axiom_G9B,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ point_on_plane(X1,Z1)
+    | ~ point_on_plane(X1,Z2)
+    | ~ point(X1)
+    | point_on_plane(common_point_on_planes(Z1,Z2,X1),Z2) )).
+
+cnf(axiom_G9C,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ point_on_plane(X1,Z1)
+    | ~ point_on_plane(X1,Z2)
+    | ~ point(X1)
+    | point(common_point_on_planes(Z1,Z2,X1)) )).
+
+cnf(axiom_G9D,axiom,
+    ( ~ plane(Z1)
+    | ~ plane(Z2)
+    | Z1 = Z2
+    | ~ point_on_plane(X1,Z1)
+    | ~ point_on_plane(X1,Z2)
+    | ~ point(X1)
+    | X1 != common_point_on_planes(Z1,Z2,X1) )).
+
+%----Three distinct points are collinear if and only if there is a line
+%----through them.
+cnf(axiom_G10A,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | point_on_line(X1,line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10B,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | point_on_line(X2,line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10C,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | point_on_line(X3,line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10D,axiom,
+    ( ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | line(line_through_3_points(X1,X2,X3))
+    | ~ collinear(X1,X2,X3) )).
+
+cnf(axiom_G10E,axiom,
+    ( collinear(X1,X2,X3)
+    | ~ point_on_line(X1,Y)
+    | ~ point_on_line(X2,Y)
+    | ~ point_on_line(X3,Y)
+    | ~ point(X1)
+    | ~ point(X2)
+    | ~ point(X3)
+    | X1 = X2
+    | X1 = X3
+    | X2 = X3
+    | ~ line(Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP001-0.ax b/test-data/tptp/cnf/GRP001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP001-0.ax
@@ -0,0 +1,56 @@
+%--------------------------------------------------------------------------
+% File     : GRP001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group theory (Monoids)
+% Axioms   : Monoid axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Ver93] Veroff (1993), Email to G. Sutcliffe
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   0 non-Horn;   3 unit;   3 RR)
+%            Number of atoms      :   14 (   1 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    2 (   1 constant; 0-2 arity)
+%            Number of variables  :   20 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : [Ver93] pointed out that the traditional labelling of the
+%            closure and well_definedness axioms was wrong. The correct
+%            labelling indicates that product is a total function.
+%          : I cut down the [MOW76] group axioms for this.
+%--------------------------------------------------------------------------
+cnf(left_identity,axiom,
+    ( product(identity,X,X) )).
+
+cnf(right_identity,axiom,
+    ( product(X,identity,X) )).
+
+%----This axiom is called closure or totality in some axiomatisations
+cnf(total_function1,axiom,
+    ( product(X,Y,multiply(X,Y)) )).
+
+%----This axiom is called well_definedness in some axiomatisations
+cnf(total_function2,axiom,
+    ( ~ product(X,Y,Z)
+    | ~ product(X,Y,W)
+    | Z = W )).
+
+cnf(associativity1,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(U,Z,W)
+    | product(X,V,W) )).
+
+cnf(associativity2,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(X,V,W)
+    | product(U,Z,W) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP002-0.ax b/test-data/tptp/cnf/GRP002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP002-0.ax
@@ -0,0 +1,50 @@
+%--------------------------------------------------------------------------
+% File     : GRP002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory (Semigroups)
+% Axioms   : Semigroup axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Ver93] Veroff (1993), Email to G. Sutcliffe
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   0 non-Horn;   1 unit;   3 RR)
+%            Number of atoms      :   12 (   1 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    1 (   0 constant; 2-2 arity)
+%            Number of variables  :   18 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : [Ver93] pointed out that the traditional labelling of the
+%            closure and well_definedness axioms was wrong. The correct
+%            labelling indicates that product is a total function.
+%          : I cut down the [MOW76] group axioms for this.
+%--------------------------------------------------------------------------
+%----This axiom is called closure or totality in some axiomatisations
+cnf(total_function1,axiom,
+    ( product(X,Y,multiply(X,Y)) )).
+
+%----This axiom is called well_definedness in some axiomatisations
+cnf(total_function2,axiom,
+    ( ~ product(X,Y,Z)
+    | ~ product(X,Y,W)
+    | Z = W )).
+
+cnf(associativity1,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(U,Z,W)
+    | product(X,V,W) )).
+
+cnf(associativity2,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(X,V,W)
+    | product(U,Z,W) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP003-0.ax b/test-data/tptp/cnf/GRP003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP003-0.ax
@@ -0,0 +1,63 @@
+%--------------------------------------------------------------------------
+% File     : GRP003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory
+% Axioms   : Group theory axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+%          : [Ver93] Veroff (1993), Email to G. Sutcliffe
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   5 unit;   3 RR)
+%            Number of atoms      :   16 (   1 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    3 (   1 constant; 0-2 arity)
+%            Number of variables  :   22 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : [Ver93] pointed out that the traditional labelling of the
+%            closure and well_definedness axioms was wrong. The correct
+%            labelling indicates that product is a total function.
+%          : These axioms are used in [Wos88] p.184.
+%--------------------------------------------------------------------------
+cnf(left_identity,axiom,
+    ( product(identity,X,X) )).
+
+cnf(right_identity,axiom,
+    ( product(X,identity,X) )).
+
+cnf(left_inverse,axiom,
+    ( product(inverse(X),X,identity) )).
+
+cnf(right_inverse,axiom,
+    ( product(X,inverse(X),identity) )).
+
+%----This axiom is called closure or totality in some axiomatisations
+cnf(total_function1,axiom,
+    ( product(X,Y,multiply(X,Y)) )).
+
+%----This axiom is called well_definedness in some axiomatisations
+cnf(total_function2,axiom,
+    ( ~ product(X,Y,Z)
+    | ~ product(X,Y,W)
+    | Z = W )).
+
+cnf(associativity1,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(U,Z,W)
+    | product(X,V,W) )).
+
+cnf(associativity2,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(X,V,W)
+    | product(U,Z,W) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP003-1.ax b/test-data/tptp/cnf/GRP003-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP003-1.ax
@@ -0,0 +1,39 @@
+%--------------------------------------------------------------------------
+% File     : GRP003-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory (Subgroups)
+% Axioms   : Subgroup axioms for the GRP003 group theory axioms
+% Version  : [MOW76] axioms : Reduced > Complete.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    2 (   0 non-Horn;   0 unit;   2 RR)
+%            Number of atoms      :    6 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 1-3 arity)
+%            Number of functors   :    1 (   0 constant; 1-1 arity)
+%            Number of variables  :    4 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GRP003-0.ax
+%          : The dependent axiom, that identity is in every subgroup, is
+%            omitted.
+%          : These axioms are used in [Wos88] p.187, but with the dependent
+%            axiom.
+%--------------------------------------------------------------------------
+cnf(closure_of_inverse,axiom,
+    ( ~ subgroup_member(X)
+    | subgroup_member(inverse(X)) )).
+
+cnf(closure_of_product,axiom,
+    ( ~ subgroup_member(A)
+    | ~ subgroup_member(B)
+    | ~ product(A,B,C)
+    | subgroup_member(C) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP003-2.ax b/test-data/tptp/cnf/GRP003-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP003-2.ax
@@ -0,0 +1,33 @@
+%--------------------------------------------------------------------------
+% File     : GRP003-2 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory (Subgroups)
+% Axioms   : Subgroup axioms for the GRP003 group theory axioms
+% Version  : [Wos65] axioms.
+% English  :
+
+% Refs     : [Wos65] Wos (1965), Unpublished Note
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    1 (   0 non-Horn;   0 unit;   1 RR)
+%            Number of atoms      :    4 (   0 equality)
+%            Maximal clause size  :    4 (   4 average)
+%            Number of predicates :    2 (   0 propositional; 1-3 arity)
+%            Number of functors   :    1 (   0 constant; 1-1 arity)
+%            Number of variables  :    3 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GRP003-0.ax
+%            The closure_of_product_and_inverse axiom is derived from the
+%            two basic subgroup axioms - closure of product and
+%            closure_of_inverse - by resolution.
+%--------------------------------------------------------------------------
+cnf(closure_of_product_and_inverse,axiom,
+    ( ~ subgroup_member(A)
+    | ~ subgroup_member(B)
+    | ~ product(A,inverse(B),C)
+    | subgroup_member(C) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP004-0.ax b/test-data/tptp/cnf/GRP004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP004-0.ax
@@ -0,0 +1,45 @@
+%--------------------------------------------------------------------------
+% File     : GRP004-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory
+% Axioms   : Group theory (equality) axioms
+% Version  : [MOW76] (equality) axioms :
+%            Reduced > Complete.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    3 (   0 non-Horn;   3 unit;   0 RR)
+%            Number of atoms      :    3 (   3 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   1 constant; 0-2 arity)
+%            Number of variables  :    5 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : [MOW76] also contains redundant right_identity and
+%            right_inverse axioms.
+%          : These axioms are also used in [Wos88] p.186, also with
+%            right_identity and right_inverse.
+%--------------------------------------------------------------------------
+%----For any x and y in the group x*y is also in the group. No clause
+%----is needed here since this is an instance of reflexivity
+
+%----There exists an identity element
+cnf(left_identity,axiom,
+    ( multiply(identity,X) = X )).
+
+%----For any x in the group, there exists an element y such that x*y = y*x
+%----= identity.
+cnf(left_inverse,axiom,
+    ( multiply(inverse(X),X) = identity )).
+
+%----The operation '*' is associative
+cnf(associativity,axiom,
+    ( multiply(multiply(X,Y),Z) = multiply(X,multiply(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP004-1.ax b/test-data/tptp/cnf/GRP004-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP004-1.ax
@@ -0,0 +1,38 @@
+%--------------------------------------------------------------------------
+% File     : GRP004-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory (Subgroups)
+% Axioms   : Subgroup (equality) axioms
+% Version  : [MOW76] (equality) axioms :
+%            Reduced > Complete.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    2 (   0 non-Horn;   0 unit;   2 RR)
+%            Number of atoms      :    6 (   1 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 1-2 arity)
+%            Number of functors   :    2 (   0 constant; 1-2 arity)
+%            Number of variables  :    4 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GRP004-0.ax
+%          : The redundant axiom that states that the identity element is in
+%            the subgroup, present in the [MOW76] presentation, is omitted
+%            here.
+%--------------------------------------------------------------------------
+cnf(closure_of_inverse,axiom,
+    ( ~ subgroup_member(X)
+    | subgroup_member(inverse(X)) )).
+
+cnf(closure_of_multiply,axiom,
+    ( ~ subgroup_member(X)
+    | ~ subgroup_member(Y)
+    | multiply(X,Y) != Z
+    | subgroup_member(Z) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP004-2.ax b/test-data/tptp/cnf/GRP004-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP004-2.ax
@@ -0,0 +1,63 @@
+%--------------------------------------------------------------------------
+% File     : GRP004-2 : TPTP v7.2.0. Bugfixed v1.2.0.
+% Domain   : Group Theory (Lattice Ordered)
+% Axioms   : Lattice ordered group (equality) axioms
+% Version  : [Fuc94] (equality) axioms.
+% English  :
+
+% Refs     : [Fuc94] Fuchs (1994), The Application of Goal-Orientated Heuri
+%          : [Sch95] Schulz (1995), Explanation Based Learning for Distribu
+% Source   : [Sch95]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   12 (   0 non-Horn;  12 unit;   0 RR)
+%            Number of atoms      :   12 (  12 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   0 constant; 2-2 arity)
+%            Number of variables  :   28 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires GRP004-0.ax
+%--------------------------------------------------------------------------
+%----Specification of the least upper bound and greatest lower bound
+cnf(symmetry_of_glb,axiom,
+    ( greatest_lower_bound(X,Y) = greatest_lower_bound(Y,X) )).
+
+cnf(symmetry_of_lub,axiom,
+    ( least_upper_bound(X,Y) = least_upper_bound(Y,X) )).
+
+cnf(associativity_of_glb,axiom,
+    ( greatest_lower_bound(X,greatest_lower_bound(Y,Z)) = greatest_lower_bound(greatest_lower_bound(X,Y),Z) )).
+
+cnf(associativity_of_lub,axiom,
+    ( least_upper_bound(X,least_upper_bound(Y,Z)) = least_upper_bound(least_upper_bound(X,Y),Z) )).
+
+cnf(idempotence_of_lub,axiom,
+    ( least_upper_bound(X,X) = X )).
+
+cnf(idempotence_of_gld,axiom,
+    ( greatest_lower_bound(X,X) = X )).
+
+cnf(lub_absorbtion,axiom,
+    ( least_upper_bound(X,greatest_lower_bound(X,Y)) = X )).
+
+cnf(glb_absorbtion,axiom,
+    ( greatest_lower_bound(X,least_upper_bound(X,Y)) = X )).
+
+%----Monotony of multiply
+cnf(monotony_lub1,axiom,
+    ( multiply(X,least_upper_bound(Y,Z)) = least_upper_bound(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(monotony_glb1,axiom,
+    ( multiply(X,greatest_lower_bound(Y,Z)) = greatest_lower_bound(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(monotony_lub2,axiom,
+    ( multiply(least_upper_bound(Y,Z),X) = least_upper_bound(multiply(Y,X),multiply(Z,X)) )).
+
+cnf(monotony_glb2,axiom,
+    ( multiply(greatest_lower_bound(Y,Z),X) = greatest_lower_bound(multiply(Y,X),multiply(Z,X)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP005-0.ax b/test-data/tptp/cnf/GRP005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP005-0.ax
@@ -0,0 +1,64 @@
+%--------------------------------------------------------------------------
+% File     : GRP005-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory
+% Axioms   : Group theory axioms
+% Version  : [Ver92] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+%          : [Ver92] Veroff (1992), Email to G. Sutcliffe
+%          : [Ver93] Veroff (1993), Email to G. Sutcliffe
+% Source   : [Ver92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    7 (   0 non-Horn;   3 unit;   4 RR)
+%            Number of atoms      :   17 (   0 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    3 (   1 constant; 0-2 arity)
+%            Number of variables  :   24 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : [Ver93] pointed out that the traditional labelling of the
+%            closure and well_definedness axioms was wrong. The correct
+%            labelling indicates that product is a total function.
+%          : Note that the axioms of equality are dependent on this set!
+%          : These axioms are used in [Wos88] p.185.
+%--------------------------------------------------------------------------
+cnf(left_identity,axiom,
+    ( product(identity,X,X) )).
+
+cnf(left_inverse,axiom,
+    ( product(inverse(X),X,identity) )).
+
+%----This axiom is called closure or totality in some axiomatisations
+cnf(total_function1,axiom,
+    ( product(X,Y,multiply(X,Y)) )).
+
+%----This axiom is called well_definedness in some axiomatisations
+cnf(total_function2,axiom,
+    ( ~ product(X,Y,Z)
+    | ~ product(X,Y,W)
+    | equalish(Z,W) )).
+
+cnf(associativity1,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(U,Z,W)
+    | product(X,V,W) )).
+
+cnf(associativity2,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(X,V,W)
+    | product(U,Z,W) )).
+
+cnf(product_substitution3,axiom,
+    ( ~ equalish(X,Y)
+    | ~ product(W,Z,X)
+    | product(W,Z,Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP006-0.ax b/test-data/tptp/cnf/GRP006-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP006-0.ax
@@ -0,0 +1,76 @@
+%--------------------------------------------------------------------------
+% File     : GRP006-0 : TPTP v7.2.0. Bugfixed v1.2.1.
+% Domain   : Group Theory (Named groups)
+% Axioms   : Group theory (Named groups) axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   11 (   0 non-Horn;   5 unit;   6 RR)
+%            Number of atoms      :   24 (   1 equality)
+%            Maximal clause size  :    4 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 2-4 arity)
+%            Number of functors   :    3 (   0 constant; 1-3 arity)
+%            Number of variables  :   36 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : [Ver93] pointed out that the traditional labelling of the
+%            closure and well_definedness axioms was wrong. The correct
+%            labelling indicates that product is a total function.
+% Bugfixes : v1.2.1 - Clause associativity1 fixed. This is a typo in
+%            [MOW76], and is wrong in [ANL].
+%--------------------------------------------------------------------------
+cnf(identity_in_group,axiom,
+    ( group_member(identity_for(Xg),Xg) )).
+
+cnf(left_identity,axiom,
+    ( product(Xg,identity_for(Xg),X,X) )).
+
+cnf(right_identity,axiom,
+    ( product(Xg,X,identity_for(Xg),X) )).
+
+cnf(inverse_in_group,axiom,
+    ( ~ group_member(X,Xg)
+    | group_member(inverse(Xg,X),Xg) )).
+
+cnf(left_inverse,axiom,
+    ( product(Xg,inverse(Xg,X),X,identity_for(Xg)) )).
+
+cnf(right_inverse,axiom,
+    ( product(Xg,X,inverse(Xg,X),identity_for(Xg)) )).
+
+%----These axioms are called closure or totality in some axiomatisations
+cnf(total_function1_1,axiom,
+    ( ~ group_member(X,Xg)
+    | ~ group_member(Y,Xg)
+    | product(Xg,X,Y,multiply(Xg,X,Y)) )).
+
+cnf(total_function1_2,axiom,
+    ( ~ group_member(X,Xg)
+    | ~ group_member(Y,Xg)
+    | group_member(multiply(Xg,X,Y),Xg) )).
+
+%----This axiom is called well_definedness in some axiomatisations
+cnf(total_function2,axiom,
+    ( ~ product(Xg,X,Y,Z)
+    | ~ product(Xg,X,Y,W)
+    | W = Z )).
+
+cnf(associativity1,axiom,
+    ( ~ product(Xg,X,Y,Xy)
+    | ~ product(Xg,Y,Z,Yz)
+    | ~ product(Xg,Xy,Z,Xyz)
+    | product(Xg,X,Yz,Xyz) )).
+
+cnf(associativity2,axiom,
+    ( ~ product(Xg,X,Y,Xy)
+    | ~ product(Xg,Y,Z,Yz)
+    | ~ product(Xg,X,Yz,Xyz)
+    | product(Xg,Xy,Z,Xyz) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP008-0.ax b/test-data/tptp/cnf/GRP008-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP008-0.ax
@@ -0,0 +1,29 @@
+%--------------------------------------------------------------------------
+% File     : GRP008-0 : TPTP v7.2.0. Released v2.2.0.
+% Domain   : Group Theory (Semigroups)
+% Axioms   : Semigroups axioms
+% Version  : [MP96] (equality) axioms.
+% English  :
+
+% Refs     : [McC98] McCune (1998), Email to G. Sutcliffe
+%          : [MP96]  McCune & Padmanabhan (1996), Automated Deduction in Eq
+% Source   : [McC98]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    1 (   0 non-Horn;   1 unit;   0 RR)
+%            Number of atoms      :    1 (   1 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    1 (   0 constant; 2-2 arity)
+%            Number of variables  :    3 (   0 singleton)
+%            Maximal term depth   :    3 (   3 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Associativity:
+cnf(associativity_of_multiply,axiom,
+    ( multiply(multiply(X,Y),Z) = multiply(X,multiply(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/GRP008-1.ax b/test-data/tptp/cnf/GRP008-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/GRP008-1.ax
@@ -0,0 +1,34 @@
+%--------------------------------------------------------------------------
+% File     : GRP008-1 : TPTP v7.2.0. Released v2.2.0.
+% Domain   : Group Theory (Cancellative semigroups)
+% Axioms   : Cancellative semigroups axioms
+% Version  : [MP96] (equality) axioms.
+% English  :
+
+% Refs     : [McC98] McCune (1998), Email to G. Sutcliffe
+%          : [MP96]  McCune & Padmanabhan (1996), Automated Deduction in Eq
+% Source   : [McC98]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    2 (   0 non-Horn;   0 unit;   2 RR)
+%            Number of atoms      :    4 (   4 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    1 (   0 constant; 2-2 arity)
+%            Number of variables  :    6 (   0 singleton)
+%            Maximal term depth   :    2 (   2 average)
+% SPC      : 
+
+% Comments : Requires GRP008-0.ax
+%--------------------------------------------------------------------------
+%----Left and right cancellation:
+cnf(right_cancellation,axiom,
+    ( multiply(A,B) != multiply(C,B)
+    | A = C )).
+
+cnf(left_cancellation,axiom,
+    ( multiply(A,B) != multiply(A,C)
+    | B = C )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HEN001-0.ax b/test-data/tptp/cnf/HEN001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HEN001-0.ax
@@ -0,0 +1,71 @@
+%--------------------------------------------------------------------------
+% File     : HEN001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Henkin Models
+% Axioms   : Henkin model axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    9 (   0 non-Horn;   3 unit;   6 RR)
+%            Number of atoms      :   21 (   2 equality)
+%            Maximal clause size  :    6 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 2-3 arity)
+%            Number of functors   :    3 (   2 constant; 0-2 arity)
+%            Number of variables  :   25 (   3 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----A0: definition of less than or equal to
+cnf(quotient_less_equal,axiom,
+    ( ~ less_equal(X,Y)
+    | quotient(X,Y,zero) )).
+
+cnf(less_equal_quotient,axiom,
+    ( ~ quotient(X,Y,zero)
+    | less_equal(X,Y) )).
+
+%----A1: x/y <= x
+cnf(divisor_existence,axiom,
+    ( ~ quotient(X,Y,Z)
+    | less_equal(Z,X) )).
+
+%----A2: (x/z) / (y/z) <= (x/y) / z
+cnf(quotient_property,axiom,
+    ( ~ quotient(X,Y,V1)
+    | ~ quotient(Y,Z,V2)
+    | ~ quotient(X,Z,V3)
+    | ~ quotient(V3,V2,V4)
+    | ~ quotient(V1,Z,V5)
+    | less_equal(V4,V5) )).
+
+%----A3: 0 <= x
+cnf(zero_is_smallest,axiom,
+    ( less_equal(zero,X) )).
+
+%----A4: x <= y and y <= x implies that x = y
+cnf(less_equal_and_equal,axiom,
+    ( ~ less_equal(X,Y)
+    | ~ less_equal(Y,X)
+    | X = Y )).
+
+%----A5: x <= identity (Thus an implicative model with unit 1)
+cnf(identity_is_largest,axiom,
+    ( less_equal(X,identity) )).
+
+%----closure of '/'
+cnf(closure,axiom,
+    ( quotient(X,Y,divide(X,Y)) )).
+
+%----'/' is well defined
+cnf(well_defined,axiom,
+    ( ~ quotient(X,Y,Z)
+    | ~ quotient(X,Y,W)
+    | Z = W )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HEN002-0.ax b/test-data/tptp/cnf/HEN002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HEN002-0.ax
@@ -0,0 +1,56 @@
+%--------------------------------------------------------------------------
+% File     : HEN002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Henkin Models
+% Axioms   : Henkin model axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    7 (   0 non-Horn;   4 unit;   3 RR)
+%            Number of atoms      :   11 (   3 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   2 constant; 0-2 arity)
+%            Number of variables  :   13 (   3 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----A0: Definition of less_equal
+cnf(quotient_less_equal1,axiom,
+    ( ~ less_equal(X,Y)
+    | divide(X,Y) = zero )).
+
+cnf(quotient_less_equal2,axiom,
+    ( divide(X,Y) != zero
+    | less_equal(X,Y) )).
+
+%----A1: x/y <= x
+cnf(quotient_smaller_than_numerator,axiom,
+    ( less_equal(divide(X,Y),X) )).
+
+%----A2: (x/z) / (y/z) <= (x/y) / z
+cnf(quotient_property,axiom,
+    ( less_equal(divide(divide(X,Z),divide(Y,Z)),divide(divide(X,Y),Z)) )).
+
+%----A3: 0<=x
+cnf(zero_is_smallest,axiom,
+    ( less_equal(zero,X) )).
+
+%----A4: x <= y and y <= x implies that x = y
+cnf(less_equal_and_equal,axiom,
+    ( ~ less_equal(X,Y)
+    | ~ less_equal(Y,X)
+    | X = Y )).
+
+%----A5: x <= identity (Thus an implicative model with unit )
+cnf(identity_is_largest,axiom,
+    ( less_equal(X,identity) )).
+
+%----Implicit in equality formulation: '/' is well defined
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HEN003-0.ax b/test-data/tptp/cnf/HEN003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HEN003-0.ax
@@ -0,0 +1,54 @@
+%--------------------------------------------------------------------------
+% File     : HEN003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Henkin Models
+% Axioms   : Henkin model (equality) axioms
+% Version  : [MOW76] (equality) axioms :
+%            Reduced > Complete.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    5 (   0 non-Horn;   4 unit;   1 RR)
+%            Number of atoms      :    7 (   7 equality)
+%            Maximal clause size  :    3 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   2 constant; 0-2 arity)
+%            Number of variables  :    9 (   3 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments : less_equal replaced by divides
+%--------------------------------------------------------------------------
+%----A0: Definition of less_equal, used to replace all occurrences
+%----of less_equal(x,y)
+%----    --less_equal(x,y) | (divide(x,y) = zero).
+%----    (divide(x,y) != zero) | ++less_equal(x,y).
+
+%----A1: x/y <= x
+cnf(quotient_smaller_than_numerator,axiom,
+    ( divide(divide(X,Y),X) = zero )).
+
+%----A2: (x/z) / (y/z) <= (x/y) / z
+cnf(quotient_property,axiom,
+    ( divide(divide(divide(X,Z),divide(Y,Z)),divide(divide(X,Y),Z)) = zero )).
+
+%----A3: 0<=x  NOTE: this axiom is dependant
+cnf(zero_is_smallest,axiom,
+    ( divide(zero,X) = zero )).
+
+%----A4: x <= y and y <= x implies that x = y
+cnf(divide_and_equal,axiom,
+    ( divide(X,Y) != zero
+    | divide(Y,X) != zero
+    | X = Y )).
+
+%----A5: x <= 1 (Thus an implicative model with unit )
+cnf(identity_is_largest,axiom,
+    ( divide(X,identity) = zero )).
+
+%----Implicit in equality formulation: '/' is well defined
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWC001-0.ax b/test-data/tptp/cnf/HWC001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWC001-0.ax
@@ -0,0 +1,55 @@
+%--------------------------------------------------------------------------
+% File     : HWC001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Hardware Creation
+% Axioms   : Definitions of AND, OR and NOT
+% Version  : [WO+92] axioms.
+%            Axiom formulation : Ground axioms.
+% English  :
+
+% Refs     : [WO+92] Wos et al. (1992), Automated Reasoning: Introduction a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   10 (   0 non-Horn;  10 unit;  10 RR)
+%            Number of atoms      :   10 (  10 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :    0 (   0 singleton)
+%            Maximal term depth   :    2 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(and_definition1,axiom,
+    ( and(n0,n0) = n0 )).
+
+cnf(and_definition2,axiom,
+    ( and(n0,n1) = n0 )).
+
+cnf(and_definition3,axiom,
+    ( and(n1,n0) = n0 )).
+
+cnf(and_definition4,axiom,
+    ( and(n1,n1) = n1 )).
+
+cnf(or_definition1,axiom,
+    ( or(n0,n0) = n0 )).
+
+cnf(or_definition2,axiom,
+    ( or(n0,n1) = n1 )).
+
+cnf(or_definition3,axiom,
+    ( or(n1,n0) = n1 )).
+
+cnf(or_definition4,axiom,
+    ( or(n1,n1) = n1 )).
+
+cnf(not_definition1,axiom,
+    ( not(n0) = n1 )).
+
+cnf(not_definition2,axiom,
+    ( not(n1) = n0 )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWC002-0.ax b/test-data/tptp/cnf/HWC002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWC002-0.ax
@@ -0,0 +1,43 @@
+%--------------------------------------------------------------------------
+% File     : HWC002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Hardware Creation
+% Axioms   : Definitions of AND, OR and NOT
+% Version  : [WO+92] axioms.
+%            Axiom formulation : Non-ground axioms.
+% English  :
+
+% Refs     : [WO+92] Wos et al. (1992), Automated Reasoning: Introduction a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   0 non-Horn;   6 unit;   2 RR)
+%            Number of atoms      :    6 (   6 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :    4 (   2 singleton)
+%            Maximal term depth   :    2 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(and_definition1,axiom,
+    ( and(X,n0) = n0 )).
+
+cnf(and_definition2,axiom,
+    ( and(X,n1) = X )).
+
+cnf(or_definition1,axiom,
+    ( or(X,n0) = X )).
+
+cnf(or_definition2,axiom,
+    ( or(X,n1) = n1 )).
+
+cnf(not_definition1,axiom,
+    ( not(n0) = n1 )).
+
+cnf(not_definition2,axiom,
+    ( not(n1) = n0 )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV001-0.ax b/test-data/tptp/cnf/HWV001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV001-0.ax
@@ -0,0 +1,147 @@
+%--------------------------------------------------------------------------
+% File     : HWV001-0 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Hardware Verification
+% Axioms   : Connections, faults, and gates.
+% Version  : [Gei96] axioms.
+% English  :
+
+% Refs     : [Gei96] Geisler (1996), Email to G. Sutcliffe
+% Source   : [Gei96]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   21 (   3 non-Horn;   2 unit;  21 RR)
+%            Number of atoms      :   76 (   0 equality)
+%            Maximal clause size  :    5 (   4 average)
+%            Number of predicates :    5 (   0 propositional; 2-2 arity)
+%            Number of functors   :   10 (   8 constant; 0-2 arity)
+%            Number of variables  :   28 (   3 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Properties of connections and values
+cnf(value_propagation1,axiom,
+    ( ~ connection(P1,P2)
+    | ~ value(P1,V)
+    | value(P2,V) )).
+
+cnf(value_propagation2,axiom,
+    ( ~ connection(P1,P2)
+    | ~ value(P2,V)
+    | value(P1,V) )).
+
+cnf(unique_value,axiom,
+    ( ~ value(P,V1)
+    | ~ value(P,V2)
+    | equal_value(V1,V2) )).
+
+cnf(equal_value1,axiom,
+    ( ~ equal_value(n0,n1) )).
+
+cnf(equal_value2,axiom,
+    ( ~ equal_value(n1,n0) )).
+
+%----Fault model
+cnf(not_ok_and_abnormal,axiom,
+    ( ~ mode(K,ok)
+    | ~ mode(K,abnormal) )).
+
+cnf(ok_or_abnormal,axiom,
+    ( ~ type(K,Any)
+    | mode(K,ok)
+    | mode(K,abnormal) )).
+
+%----AND gate
+cnf(and_0x_0,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,and)
+    | ~ value(in(Any,K),n0)
+    | value(out(n1,K),n0) )).
+
+cnf(and_11_1,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,and)
+    | ~ value(in(n1,K),n1)
+    | ~ value(in(n2,K),n1)
+    | value(out(n1,K),n1) )).
+
+cnf(and_0_00,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,and)
+    | ~ value(out(n1,K),n0)
+    | value(in(n1,K),n0)
+    | value(in(n2,K),n0) )).
+
+cnf(and_1_1x,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,and)
+    | ~ value(out(n1,K),n1)
+    | value(in(n1,K),n1) )).
+
+cnf(and_1_x1,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,and)
+    | ~ value(out(n1,K),n1)
+    | value(in(n2,K),n1) )).
+
+%----OR gate
+cnf(or_1x_1,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,or)
+    | ~ value(in(Any,K),n1)
+    | value(out(n1,K),n1) )).
+
+cnf(or_00_0,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,or)
+    | ~ value(in(n1,K),n0)
+    | ~ value(in(n2,K),n0)
+    | value(out(n1,K),n0) )).
+
+cnf(or_1_11,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,or)
+    | ~ value(out(n1,K),n1)
+    | value(in(n1,K),n1)
+    | value(in(n2,K),n1) )).
+
+cnf(or_0_0x,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,or)
+    | ~ value(out(n1,K),n0)
+    | value(in(n1,K),n0) )).
+
+cnf(or_0_01,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,or)
+    | ~ value(out(n1,K),n0)
+    | value(in(n2,K),n0) )).
+
+%----NOT gate
+cnf(not_0_1_fw,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,not)
+    | ~ value(in(n1,K),n0)
+    | value(out(n1,K),n1) )).
+
+cnf(not_1_0_fw,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,not)
+    | ~ value(in(n1,K),n1)
+    | value(out(n1,K),n0) )).
+
+cnf(not_0_1_bw,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,not)
+    | ~ value(out(n1,K),n0)
+    | value(in(n1,K),n1) )).
+
+cnf(not_1_0_bw,axiom,
+    ( ~ mode(K,ok)
+    | ~ type(K,not)
+    | ~ value(out(n1,K),n1)
+    | value(in(n1,K),n0) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV001-1.ax b/test-data/tptp/cnf/HWV001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV001-1.ax
@@ -0,0 +1,78 @@
+%--------------------------------------------------------------------------
+% File     : HWV001-1 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Hardware Verification
+% Axioms   : Half-adder.
+% Version  : [Gei96] axioms.
+% English  :
+
+% Refs     : [Gei96] Geisler (1996), Email to G. Sutcliffe
+% Source   : [Gei96]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   13 (   0 non-Horn;   0 unit;  13 RR)
+%            Number of atoms      :   26 (   0 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :   14 (   8 constant; 0-2 arity)
+%            Number of variables  :   13 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires HWV001-0.ax
+%--------------------------------------------------------------------------
+%----Composition of halfadder
+cnf(halfadder_and1,axiom,
+    ( ~ type(X,halfadder)
+    | type(and1(X),and) )).
+
+cnf(halfadder_and2,axiom,
+    ( ~ type(X,halfadder)
+    | type(and2(X),and) )).
+
+cnf(halfadder_not1,axiom,
+    ( ~ type(X,halfadder)
+    | type(not1(X),not) )).
+
+cnf(halfadder_or1,axiom,
+    ( ~ type(X,halfadder)
+    | type(or1(X),or) )).
+
+%----Connections of halfadder
+cnf(halfadder_connection_in1_in1or1,axiom,
+    ( ~ type(X,halfadder)
+    | connection(in(n1,X),in(n1,or1(X))) )).
+
+cnf(halfadder_connection_in2_in2or1,axiom,
+    ( ~ type(X,halfadder)
+    | connection(in(n2,X),in(n2,or1(X))) )).
+
+cnf(halfadder_connection_in1_in1and2,axiom,
+    ( ~ type(X,halfadder)
+    | connection(in(n1,X),in(n1,and2(X))) )).
+
+cnf(halfadder_connection_in2_in2and2,axiom,
+    ( ~ type(X,halfadder)
+    | connection(in(n2,X),in(n2,and2(X))) )).
+
+cnf(halfadder_connection_outs_out1and1,axiom,
+    ( ~ type(X,halfadder)
+    | connection(out(s,X),out(n1,and1(X))) )).
+
+cnf(halfadder_connection_outc_out1and2,axiom,
+    ( ~ type(X,halfadder)
+    | connection(out(c,X),out(n1,and2(X))) )).
+
+cnf(halfadder_connection_out1or1_in1_and1,axiom,
+    ( ~ type(X,halfadder)
+    | connection(out(n1,or1(X)),in(n1,and1(X))) )).
+
+cnf(halfadder_connection_out1and2_in1not1,axiom,
+    ( ~ type(X,halfadder)
+    | connection(out(n1,and2(X)),in(n1,not1(X))) )).
+
+cnf(halfadder_connection_out1not1_in2and1,axiom,
+    ( ~ type(X,halfadder)
+    | connection(out(n1,not1(X)),in(n2,and1(X))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV001-2.ax b/test-data/tptp/cnf/HWV001-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV001-2.ax
@@ -0,0 +1,70 @@
+%--------------------------------------------------------------------------
+% File     : HWV001-2 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Hardware Verification
+% Axioms   : Full-adder.
+% Version  : [Gei96] axioms.
+% English  :
+
+% Refs     : [Gei96] Geisler (1996), Email to G. Sutcliffe
+% Source   : [Gei96]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   11 (   0 non-Horn;   0 unit;  11 RR)
+%            Number of atoms      :   22 (   0 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :   12 (   7 constant; 0-2 arity)
+%            Number of variables  :   11 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires HWV001-0.ax HWV001-1.ax
+%--------------------------------------------------------------------------
+%----Composition of fulladder
+cnf(fulladder_halfadder1,axiom,
+    ( ~ type(X,fulladder)
+    | type(h1(X),halfadder) )).
+
+cnf(fulladder_halfadder2,axiom,
+    ( ~ type(X,fulladder)
+    | type(h2(X),halfadder) )).
+
+cnf(fulladder_or1,axiom,
+    ( ~ type(X,fulladder)
+    | type(or1(X),or) )).
+
+%----Connections of fulladder
+cnf(fulladder_connection_outsh1_in2h2,axiom,
+    ( ~ type(X,fulladder)
+    | connection(out(s,h1(X)),in(n2,h2(X))) )).
+
+cnf(fulladder_connection_outch1_in2or1,axiom,
+    ( ~ type(X,fulladder)
+    | connection(out(c,h1(X)),in(n2,or1(X))) )).
+
+cnf(fulladder_connection_outch2_in1or1,axiom,
+    ( ~ type(X,fulladder)
+    | connection(out(c,h2(X)),in(n1,or1(X))) )).
+
+cnf(fulladder_connection_in1_in1h2,axiom,
+    ( ~ type(X,fulladder)
+    | connection(in(n1,X),in(n1,h2(X))) )).
+
+cnf(fulladder_connection_in2_in1h1,axiom,
+    ( ~ type(X,fulladder)
+    | connection(in(n2,X),in(n1,h1(X))) )).
+
+cnf(fulladder_connection_inc_in2h1,axiom,
+    ( ~ type(X,fulladder)
+    | connection(in(c,X),in(n2,h1(X))) )).
+
+cnf(fulladder_connection_outs_outsh2,axiom,
+    ( ~ type(X,fulladder)
+    | connection(out(s,X),out(s,h2(X))) )).
+
+cnf(fulladder_connection_outc_out1or1,axiom,
+    ( ~ type(X,fulladder)
+    | connection(out(c,X),out(n1,or1(X))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV002-0.ax b/test-data/tptp/cnf/HWV002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV002-0.ax
@@ -0,0 +1,167 @@
+%--------------------------------------------------------------------------
+% File     : HWV002-0 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Hardware Verification
+% Axioms   : Connections, faults, and gates.
+% Version  : [Gei96] axioms.
+% English  :
+
+% Refs     : [Gei96] Geisler (1996), Email to G. Sutcliffe
+% Source   : [Gei96]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   27 (   5 non-Horn;   0 unit;  27 RR)
+%            Number of atoms      :   81 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :   10 (   0 propositional; 1-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-1 arity)
+%            Number of variables  :   31 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v2.7.0 - Fixed clause not_ok_or_abnormal
+%--------------------------------------------------------------------------
+%----Properties of connections and values
+cnf(value_propagation_zero1,axiom,
+    ( ~ connection(P1,P2)
+    | ~ zero(P1)
+    | zero(P2) )).
+
+cnf(value_propagation_one1,axiom,
+    ( ~ connection(P1,P2)
+    | ~ one(P1)
+    | one(P2) )).
+
+cnf(value_propagation_zero2,axiom,
+    ( ~ connection(P1,P2)
+    | ~ zero(P2)
+    | zero(P1) )).
+
+cnf(value_propagation_one2,axiom,
+    ( ~ connection(P1,P2)
+    | ~ one(P2)
+    | one(P1) )).
+
+cnf(unique_value,axiom,
+    ( ~ zero(P)
+    | ~ one(P) )).
+
+%----AND gate
+cnf(and_0x_0,axiom,
+    ( ~ and_ok(K)
+    | ~ zero(in1(K))
+    | zero(out1(K)) )).
+
+cnf(and_x0_0,axiom,
+    ( ~ and_ok(K)
+    | ~ zero(in2(K))
+    | zero(out1(K)) )).
+
+cnf(and_11_1,axiom,
+    ( ~ and_ok(K)
+    | ~ one(in1(K))
+    | ~ one(in2(K))
+    | one(out1(K)) )).
+
+cnf(and_0_00,axiom,
+    ( ~ and_ok(K)
+    | ~ zero(out1(K))
+    | zero(in1(K))
+    | zero(in2(K)) )).
+
+cnf(and_1_1x,axiom,
+    ( ~ and_ok(K)
+    | ~ one(out1(K))
+    | one(in1(K)) )).
+
+cnf(and_1_x1,axiom,
+    ( ~ and_ok(K)
+    | ~ one(out1(K))
+    | one(in2(K)) )).
+
+%----Fault model for AND
+cnf(not_and_ok_and_abnormal,axiom,
+    ( ~ and_ok(K)
+    | ~ abnormal(K) )).
+
+cnf(and_ok_or_abnormal,axiom,
+    ( ~ logic_and(K)
+    | and_ok(K)
+    | abnormal(K) )).
+
+%----OR gate
+cnf(or_1x_1,axiom,
+    ( ~ or_ok(K)
+    | ~ one(in1(K))
+    | one(out1(K)) )).
+
+cnf(or_x1_1,axiom,
+    ( ~ or_ok(K)
+    | ~ one(in2(K))
+    | one(out1(K)) )).
+
+cnf(or_00_0,axiom,
+    ( ~ or_ok(K)
+    | ~ zero(in1(K))
+    | ~ zero(in2(K))
+    | zero(out1(K)) )).
+
+cnf(or_1_11,axiom,
+    ( ~ or_ok(K)
+    | ~ one(out1(K))
+    | one(in1(K))
+    | one(in2(K)) )).
+
+cnf(or_0_0x,axiom,
+    ( ~ or_ok(K)
+    | ~ zero(out1(K))
+    | zero(in1(K)) )).
+
+cnf(or_0_01,axiom,
+    ( ~ or_ok(K)
+    | ~ zero(out1(K))
+    | zero(in2(K)) )).
+
+%----Fault model for OR
+cnf(not_or_ok_and_abnormal,axiom,
+    ( ~ or_ok(K)
+    | ~ abnormal(K) )).
+
+cnf(or_ok_or_abnormal,axiom,
+    ( ~ logic_or(K)
+    | or_ok(K)
+    | abnormal(K) )).
+
+%----NOT gate
+cnf(not_0_1_fw,axiom,
+    ( ~ not_ok(K)
+    | ~ zero(in1(K))
+    | one(out1(K)) )).
+
+cnf(not_1_0_fw,axiom,
+    ( ~ not_ok(K)
+    | ~ one(in1(K))
+    | zero(out1(K)) )).
+
+cnf(not_0_1_bw,axiom,
+    ( ~ not_ok(K)
+    | ~ zero(out1(K))
+    | one(in1(K)) )).
+
+cnf(not_1_0_bw,axiom,
+    ( ~ not_ok(K)
+    | ~ one(out1(K))
+    | zero(in1(K)) )).
+
+%----Fault model for NOT
+cnf(not__not_ok_and_abnormal,axiom,
+    ( ~ not_ok(K)
+    | ~ abnormal(K) )).
+
+cnf(not_ok_or_abnormal,axiom,
+    ( ~ logic_not(K)
+    | not_ok(K)
+    | abnormal(K) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV002-1.ax b/test-data/tptp/cnf/HWV002-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV002-1.ax
@@ -0,0 +1,78 @@
+%--------------------------------------------------------------------------
+% File     : HWV002-1 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Hardware Verification
+% Axioms   : Half-adder.
+% Version  : [Gei96] axioms.
+% English  :
+
+% Refs     : [Gei96] Geisler (1996), Email to G. Sutcliffe
+% Source   : [Gei96]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   13 (   0 non-Horn;   0 unit;  13 RR)
+%            Number of atoms      :   26 (   0 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    5 (   0 propositional; 1-2 arity)
+%            Number of functors   :    9 (   0 constant; 1-1 arity)
+%            Number of variables  :   13 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires HWV002-0.ax
+%--------------------------------------------------------------------------
+%----Composition of halfadder
+cnf(halfadder_and1,axiom,
+    ( ~ halfadder(X)
+    | logic_and(and1(X)) )).
+
+cnf(halfadder_and2,axiom,
+    ( ~ halfadder(X)
+    | logic_and(and2(X)) )).
+
+cnf(halfadder_not1,axiom,
+    ( ~ halfadder(X)
+    | logic_not(not1(X)) )).
+
+cnf(halfadder_or1,axiom,
+    ( ~ halfadder(X)
+    | logic_or(or1(X)) )).
+
+%----Connections of halfadder
+cnf(halfadder_connection_in1_in1or1,axiom,
+    ( ~ halfadder(X)
+    | connection(in1(X),in1(or1(X))) )).
+
+cnf(halfadder_connection_in2_in2or1,axiom,
+    ( ~ halfadder(X)
+    | connection(in2(X),in2(or1(X))) )).
+
+cnf(halfadder_connection_in1_in1and2,axiom,
+    ( ~ halfadder(X)
+    | connection(in1(X),in1(and2(X))) )).
+
+cnf(halfadder_connection_in2_in2and2,axiom,
+    ( ~ halfadder(X)
+    | connection(in2(X),in2(and2(X))) )).
+
+cnf(halfadder_connection_outs_out1and1,axiom,
+    ( ~ halfadder(X)
+    | connection(outs(X),out1(and1(X))) )).
+
+cnf(halfadder_connection_outc_out1and2,axiom,
+    ( ~ halfadder(X)
+    | connection(outc(X),out1(and2(X))) )).
+
+cnf(halfadder_connection_out1or1_in1_and1,axiom,
+    ( ~ halfadder(X)
+    | connection(out1(or1(X)),in1(and1(X))) )).
+
+cnf(halfadder_connection_out1and2_in1not1,axiom,
+    ( ~ halfadder(X)
+    | connection(out1(and2(X)),in1(not1(X))) )).
+
+cnf(halfadder_connection_out1not1_in2and1,axiom,
+    ( ~ halfadder(X)
+    | connection(out1(not1(X)),in2(and1(X))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV002-2.ax b/test-data/tptp/cnf/HWV002-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV002-2.ax
@@ -0,0 +1,70 @@
+%--------------------------------------------------------------------------
+% File     : HWV002-2 : TPTP v7.2.0. Released v2.1.0.
+% Domain   : Hardware Verification
+% Axioms   : Full-adder.
+% Version  : [Gei96] axioms.
+% English  :
+
+% Refs     : [Gei96] Geisler (1996), Email to G. Sutcliffe
+% Source   : [Gei96]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   11 (   0 non-Horn;   0 unit;  11 RR)
+%            Number of atoms      :   22 (   0 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    4 (   0 propositional; 1-2 arity)
+%            Number of functors   :    9 (   0 constant; 1-1 arity)
+%            Number of variables  :   11 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires HWV002-0.ax HWV002-1.ax
+%--------------------------------------------------------------------------
+%----Composition of fulladder
+cnf(fulladder_halfadder1,axiom,
+    ( ~ fulladder(X)
+    | halfadder(h1(X)) )).
+
+cnf(fulladder_halfadder2,axiom,
+    ( ~ fulladder(X)
+    | halfadder(h2(X)) )).
+
+cnf(fulladder_or1,axiom,
+    ( ~ fulladder(X)
+    | logic_or(or1(X)) )).
+
+%----Connections of fulladder
+cnf(fulladder_connection_outsh1_in2h2,axiom,
+    ( ~ fulladder(X)
+    | connection(outs(h1(X)),in2(h2(X))) )).
+
+cnf(fulladder_connection_outch1_in2or1,axiom,
+    ( ~ fulladder(X)
+    | connection(outc(h1(X)),in2(or1(X))) )).
+
+cnf(fulladder_connection_outch2_in1or1,axiom,
+    ( ~ fulladder(X)
+    | connection(outc(h2(X)),in1(or1(X))) )).
+
+cnf(fulladder_connection_in1_in1h2,axiom,
+    ( ~ fulladder(X)
+    | connection(in1(X),in1(h2(X))) )).
+
+cnf(fulladder_connection_in2_in1h1,axiom,
+    ( ~ fulladder(X)
+    | connection(in2(X),in1(h1(X))) )).
+
+cnf(fulladder_connection_inc_in2h1,axiom,
+    ( ~ fulladder(X)
+    | connection(inc(X),in2(h1(X))) )).
+
+cnf(fulladder_connection_outs_outsh2,axiom,
+    ( ~ fulladder(X)
+    | connection(outs(X),outs(h2(X))) )).
+
+cnf(fulladder_connection_outc_out1or1,axiom,
+    ( ~ fulladder(X)
+    | connection(outc(X),out1(or1(X))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV003-0.ax b/test-data/tptp/cnf/HWV003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV003-0.ax
@@ -0,0 +1,573 @@
+%--------------------------------------------------------------------------
+% File     : HWV003-0 : TPTP v7.2.0. Released v2.5.0.
+% Domain   : Hardware Verification
+% Axioms   : Axioms from a VHDL design description
+% Version  : [Mar02] axioms.
+% English  :
+
+% Refs     : [Mar02] Martensson (2002), Email to G. Sutcliffe
+% Source   : [Mar02]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   90 (  64 non-Horn;   6 unit;  81 RR)
+%            Number of atoms      :  369 (  50 equality)
+%            Maximal clause size  :    7 (   4 average)
+%            Number of predicates :   13 (   0 propositional; 1-3 arity)
+%            Number of functors   :   10 (   3 constant; 0-2 arity)
+%            Number of variables  :  139 (   5 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : Generated by Safelogic's Haskell Library
+%--------------------------------------------------------------------------
+cnf(axiom_1,axiom,
+    (  plus(X_0,n1) != n0 )).
+
+cnf(axiom_2,axiom,
+    ( gt(plus(X_1,n1),n0) )).
+
+cnf(axiom_3,axiom,
+    ( ~ gt(X_2,n0)
+    | gt(X_2,minus(X_2,n1)) )).
+
+cnf(axiom_4,axiom,
+    ( minus(X_3,Y_4) != Z_5
+    | plus(Z_5,Y_4) = X_3
+    | def_10(Y_4,X_3) )).
+
+cnf(axiom_5,axiom,
+    ( minus(X_3,Y_4) = Z_5
+    | plus(Z_5,Y_4) != X_3
+    | def_10(Y_4,X_3) )).
+
+cnf(axiom_6,axiom,
+    ( ~ def_10(Y_4,X_3)
+    | ~ gt(X_3,Y_4) )).
+
+cnf(axiom_7,axiom,
+    ( ~ def_10(Y_4,X_3)
+    | X_3 != Y_4 )).
+
+cnf(axiom_8,axiom,
+    ( ~ gt(Y_12,X_11)
+    | gt(plus(Y_12,n1),plus(X_11,n1)) )).
+
+cnf(axiom_9,axiom,
+    ( gt(Y_12,X_11)
+    | ~ gt(plus(Y_12,n1),plus(X_11,n1)) )).
+
+cnf(axiom_10,axiom,
+    ( gt(X_13,Y_14)
+    | ~ gt(plus(X_13,n1),Y_14)
+    | Y_14 = X_13 )).
+
+cnf(axiom_11,axiom,
+    ( ~ gt(plus(X_15,n1),Y_16)
+    | gt(X_15,Y_16)
+    | X_15 = Y_16 )).
+
+cnf(axiom_12,axiom,
+    ( gt(Y_18,X_17)
+    | X_17 = Y_18
+    | gt(X_17,Y_18) )).
+
+cnf(axiom_13,axiom,
+    ( ~ gt(Z_21,Y_20)
+    | gt(Z_21,X_19)
+    | ~ gt(Y_20,X_19) )).
+
+cnf(axiom_14,axiom,
+    ( ~ gt(Y_24,X_23)
+    | plus(X_23,n1) = Y_24
+    | gt(Y_24,plus(X_23,n1)) )).
+
+cnf(axiom_15,axiom,
+    ( X_25 = n0
+    | gt(X_25,n0) )).
+
+cnf(axiom_16,axiom,
+    ( X_26 = n0
+    | X_26 = plus(y_27(X_26),n1) )).
+
+cnf(axiom_17,axiom,
+    ( ~ gt(X_28,X_28) )).
+
+cnf(axiom_18,axiom,
+    ( plus(X_29,n1) != plus(Y_30,n1)
+    | X_29 = Y_30 )).
+
+cnf(axiom_19,axiom,
+    ( plus(n0,X_31) = X_31 )).
+
+cnf(axiom_20,axiom,
+    ( n1 = plus(n0,n1) )).
+
+cnf(axiom_21,axiom,
+    ( level(X_t_32) = int_level(X_t_32) )).
+
+cnf(axiom_22,axiom,
+    ( int_level(X_t_33) != fifo_length
+    | p_Full(X_t_33) )).
+
+cnf(axiom_23,axiom,
+    ( int_level(X_t_34) = fifo_length
+    | ~ p_Full(X_t_34) )).
+
+cnf(axiom_24,axiom,
+    ( int_level(X_t_35) != n0
+    | p_Empty(X_t_35) )).
+
+cnf(axiom_25,axiom,
+    ( int_level(X_t_36) = n0
+    | ~ p_Empty(X_t_36) )).
+
+cnf(axiom_26,axiom,
+    ( ~ p_Reset(X_t_37)
+    | int_level(plus(X_t_37,n1)) = n0 )).
+
+cnf(axiom_27,axiom,
+    ( ~ p_Reset(X_t_37)
+    | wr_level(plus(X_t_37,n1)) = n0 )).
+
+cnf(axiom_28,axiom,
+    ( ~ p_Reset(X_t_37)
+    | rd_level(plus(X_t_37,n1)) = n0 )).
+
+cnf(axiom_29,axiom,
+    ( ~ p_Reset(X_t_37)
+    | ~ p_Wr_error(plus(X_t_37,n1)) )).
+
+cnf(axiom_30,axiom,
+    ( ~ p_Reset(X_t_37)
+    | ~ p_Rd_error(plus(X_t_37,n1)) )).
+
+cnf(axiom_31,axiom,
+    ( ~ p_Reset(X_t_37)
+    | ~ p_Mem(X_k1_38,X_k2_39,plus(X_t_37,n1)) )).
+
+cnf(axiom_32,axiom,
+    ( ~ p_Reset(X_t_37)
+    | ~ p_Data_out(X_k1_40,plus(X_t_37,n1)) )).
+
+cnf(axiom_33,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | rd_level(plus(X_t_42,n1)) = rd_level(X_t_42) )).
+
+cnf(axiom_34,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | ~ p_Wr_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_35,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | int_level(plus(X_t_42,n1)) = plus(int_level(X_t_42),n1) )).
+
+cnf(axiom_36,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | ~ p_Mem(wr_level(X_t_42),X_k1_43,plus(X_t_42,n1))
+    | p_Data_in(X_k1_43,X_t_42) )).
+
+cnf(axiom_37,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | p_Mem(wr_level(X_t_42),X_k1_43,plus(X_t_42,n1))
+    | ~ p_Data_in(X_k1_43,X_t_42) )).
+
+cnf(axiom_38,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | X_c1_47 = wr_level(X_t_42)
+    | ~ p_Mem(X_c1_47,X_k1_48,plus(X_t_42,n1))
+    | p_Mem(X_c1_47,X_k1_48,X_t_42) )).
+
+cnf(axiom_39,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | X_c1_47 = wr_level(X_t_42)
+    | p_Mem(X_c1_47,X_k1_48,plus(X_t_42,n1))
+    | ~ p_Mem(X_c1_47,X_k1_48,X_t_42) )).
+
+cnf(axiom_40,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | ~ gt(minus(fifo_length,n1),wr_level(X_t_42))
+    | wr_level(plus(X_t_42,n1)) = plus(wr_level(X_t_42),n1) )).
+
+cnf(axiom_41,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ gt(fifo_length,int_level(X_t_42))
+    | gt(minus(fifo_length,n1),wr_level(X_t_42))
+    | wr_level(plus(X_t_42,n1)) = n0 )).
+
+cnf(axiom_42,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | gt(fifo_length,int_level(X_t_42))
+    | p_Wr_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_43,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | gt(fifo_length,int_level(X_t_42))
+    | wr_level(plus(X_t_42,n1)) = wr_level(X_t_42) )).
+
+cnf(axiom_44,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | gt(fifo_length,int_level(X_t_42))
+    | int_level(plus(X_t_42,n1)) = int_level(X_t_42) )).
+
+cnf(axiom_45,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | gt(fifo_length,int_level(X_t_42))
+    | ~ p_Mem(X_k1_57,X_k2_58,plus(X_t_42,n1))
+    | p_Mem(X_k1_57,X_k2_58,X_t_42) )).
+
+cnf(axiom_46,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | gt(fifo_length,int_level(X_t_42))
+    | p_Mem(X_k1_57,X_k2_58,plus(X_t_42,n1))
+    | ~ p_Mem(X_k1_57,X_k2_58,X_t_42) )).
+
+cnf(axiom_47,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ p_Data_out(X_k1_64,plus(X_t_42,n1))
+    | p_Data_out(X_k1_64,X_t_42) )).
+
+cnf(axiom_48,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | p_Data_out(X_k1_64,plus(X_t_42,n1))
+    | ~ p_Data_out(X_k1_64,X_t_42) )).
+
+cnf(axiom_49,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ p_Rd_error(plus(X_t_42,n1))
+    | p_Rd_error(X_t_42) )).
+
+cnf(axiom_50,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | p_Rd_error(plus(X_t_42,n1))
+    | ~ p_Rd_error(X_t_42) )).
+
+cnf(axiom_51,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ p_Wr_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_52,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | ~ p_Rd_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_53,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | int_level(plus(X_t_42,n1)) = int_level(X_t_42) )).
+
+cnf(axiom_54,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | ~ p_Data_out(X_k1_73,plus(X_t_42,n1))
+    | p_Mem(rd_level(X_t_42),X_k1_73,X_t_42) )).
+
+cnf(axiom_55,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | p_Data_out(X_k1_73,plus(X_t_42,n1))
+    | ~ p_Mem(rd_level(X_t_42),X_k1_73,X_t_42) )).
+
+cnf(axiom_56,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | ~ gt(minus(fifo_length,n1),rd_level(X_t_42))
+    | rd_level(plus(X_t_42,n1)) = plus(rd_level(X_t_42),n1) )).
+
+cnf(axiom_57,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | gt(minus(fifo_length,n1),rd_level(X_t_42))
+    | rd_level(plus(X_t_42,n1)) = n0 )).
+
+cnf(axiom_58,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | p_Rd_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_59,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | int_level(plus(X_t_42,n1)) = plus(int_level(X_t_42),n1) )).
+
+cnf(axiom_60,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | rd_level(plus(X_t_42,n1)) = rd_level(X_t_42) )).
+
+cnf(axiom_61,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | ~ p_Data_out(X_k1_81,plus(X_t_42,n1))
+    | p_Data_out(X_k1_81,X_t_42) )).
+
+cnf(axiom_62,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | p_Data_out(X_k1_81,plus(X_t_42,n1))
+    | ~ p_Data_out(X_k1_81,X_t_42) )).
+
+cnf(axiom_63,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ p_Mem(wr_level(X_t_42),X_k1_87,plus(X_t_42,n1))
+    | p_Data_in(X_k1_87,X_t_42) )).
+
+cnf(axiom_64,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | p_Mem(wr_level(X_t_42),X_k1_87,plus(X_t_42,n1))
+    | ~ p_Data_in(X_k1_87,X_t_42) )).
+
+cnf(axiom_65,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | X_c1_91 = wr_level(X_t_42)
+    | ~ p_Mem(X_c1_91,X_k1_92,plus(X_t_42,n1))
+    | p_Mem(X_c1_91,X_k1_92,X_t_42) )).
+
+cnf(axiom_66,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | X_c1_91 = wr_level(X_t_42)
+    | p_Mem(X_c1_91,X_k1_92,plus(X_t_42,n1))
+    | ~ p_Mem(X_c1_91,X_k1_92,X_t_42) )).
+
+cnf(axiom_67,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(minus(fifo_length,n1),wr_level(X_t_42))
+    | wr_level(plus(X_t_42,n1)) = plus(wr_level(X_t_42),n1) )).
+
+cnf(axiom_68,axiom,
+    ( p_Reset(X_t_42)
+    | ~ p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(minus(fifo_length,n1),wr_level(X_t_42))
+    | wr_level(plus(X_t_42,n1)) = n0 )).
+
+cnf(axiom_69,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | wr_level(plus(X_t_42,n1)) = wr_level(X_t_42) )).
+
+cnf(axiom_70,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | ~ p_Rd_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_71,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | int_level(plus(X_t_42,n1)) = minus(int_level(X_t_42),n1) )).
+
+cnf(axiom_72,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | ~ p_Data_out(X_k1_103,plus(X_t_42,n1))
+    | p_Mem(rd_level(X_t_42),X_k1_103,X_t_42) )).
+
+cnf(axiom_73,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | p_Data_out(X_k1_103,plus(X_t_42,n1))
+    | ~ p_Mem(rd_level(X_t_42),X_k1_103,X_t_42) )).
+
+cnf(axiom_74,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | ~ gt(minus(fifo_length,n1),rd_level(X_t_42))
+    | rd_level(plus(X_t_42,n1)) = plus(rd_level(X_t_42),n1) )).
+
+cnf(axiom_75,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | ~ gt(int_level(X_t_42),n0)
+    | gt(minus(fifo_length,n1),rd_level(X_t_42))
+    | rd_level(plus(X_t_42,n1)) = n0 )).
+
+cnf(axiom_76,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | p_Rd_error(plus(X_t_42,n1)) )).
+
+cnf(axiom_77,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | rd_level(plus(X_t_42,n1)) = rd_level(X_t_42) )).
+
+cnf(axiom_78,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | int_level(plus(X_t_42,n1)) = int_level(X_t_42) )).
+
+cnf(axiom_79,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | ~ p_Data_out(X_k1_111,plus(X_t_42,n1))
+    | p_Data_out(X_k1_111,X_t_42) )).
+
+cnf(axiom_80,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Rd(X_t_42)
+    | gt(int_level(X_t_42),n0)
+    | p_Data_out(X_k1_111,plus(X_t_42,n1))
+    | ~ p_Data_out(X_k1_111,X_t_42) )).
+
+cnf(axiom_81,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | rd_level(plus(X_t_42,n1)) = rd_level(X_t_42) )).
+
+cnf(axiom_82,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | int_level(plus(X_t_42,n1)) = int_level(X_t_42) )).
+
+cnf(axiom_83,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ p_Data_out(X_k1_119,plus(X_t_42,n1))
+    | p_Data_out(X_k1_119,X_t_42) )).
+
+cnf(axiom_84,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | p_Data_out(X_k1_119,plus(X_t_42,n1))
+    | ~ p_Data_out(X_k1_119,X_t_42) )).
+
+cnf(axiom_85,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | ~ p_Rd_error(plus(X_t_42,n1))
+    | p_Rd_error(X_t_42) )).
+
+cnf(axiom_86,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Rd(X_t_42)
+    | p_Rd_error(plus(X_t_42,n1))
+    | ~ p_Rd_error(X_t_42) )).
+
+cnf(axiom_87,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Mem(X_k1_128,X_k2_129,plus(X_t_42,n1))
+    | p_Mem(X_k1_128,X_k2_129,X_t_42) )).
+
+cnf(axiom_88,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Mem(X_k1_128,X_k2_129,plus(X_t_42,n1))
+    | ~ p_Mem(X_k1_128,X_k2_129,X_t_42) )).
+
+cnf(axiom_89,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | ~ p_Wr_error(plus(X_t_42,n1))
+    | p_Wr_error(X_t_42) )).
+
+cnf(axiom_90,axiom,
+    ( p_Reset(X_t_42)
+    | p_Wr(X_t_42)
+    | p_Wr_error(plus(X_t_42,n1))
+    | ~ p_Wr_error(X_t_42) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/HWV004-0.ax b/test-data/tptp/cnf/HWV004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/HWV004-0.ax
@@ -0,0 +1,706 @@
+%--------------------------------------------------------------------------
+% File     : HWV004-0 : TPTP v7.2.0. Released v2.5.0.
+% Domain   : Hardware Verification
+% Axioms   : Axioms from a VHDL design description
+% Version  : [Mar02] axioms : Especial.
+%            Axiom formulation : Different VHDL -> FO-logic translator
+% English  :
+
+% Refs     : [Mar02] Martensson (2002), Email to G. Sutcliffe
+% Source   : [Mar02]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :  133 (  62 non-Horn;  25 unit;  92 RR)
+%            Number of atoms      :  415 (  80 equality)
+%            Maximal clause size  :   10 (   3 average)
+%            Number of predicates :    4 (   0 propositional; 1-2 arity)
+%            Number of functors   :   46 (   8 constant; 0-3 arity)
+%            Number of variables  :  225 (  20 singleton)
+%            Maximal term depth   :    5 (   2 average)
+% SPC      : 
+
+% Comments : Generated by Safelogic's Haskell Library
+%--------------------------------------------------------------------------
+cnf(axiom_2,axiom,
+    ( f__length_(fwork_DOTfifo_DOTrtl_DOTmem_(Vt___)) = f_ADD_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),n1) )).
+
+cnf(axiom_3,axiom,
+    ( f__length_(fwork_DOTfifo_DOTrtl_DOTdata__out_(Vt___)) = f_ADD_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1),n1) )).
+
+cnf(axiom_4,axiom,
+    ( f__length_(fwork_DOTfifo_DOTrtl_DOTdata__in_(Vt___)) = f_ADD_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1),n1) )).
+
+cnf(axiom_5,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTlevel_(T_0) = fwork_DOTfifo_DOTrtl_DOTint__level_(T_0) )).
+
+cnf(axiom_6,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTfull_(T_1))
+    | fwork_DOTfifo_DOTrtl_DOTint__level_(T_1) != fwork_DOTfifo_DOTrtl_DOTfifo__length_ )).
+
+cnf(axiom_7,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTfull_(T_2))
+    | fwork_DOTfifo_DOTrtl_DOTint__level_(T_2) = fwork_DOTfifo_DOTrtl_DOTfifo__length_ )).
+
+cnf(axiom_8,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTempty_(T_3))
+    | fwork_DOTfifo_DOTrtl_DOTint__level_(T_3) != n0 )).
+
+cnf(axiom_9,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTempty_(T_4))
+    | fwork_DOTfifo_DOTrtl_DOTint__level_(T_4) = n0 )).
+
+cnf(axiom_10,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_5,n1)) = n0
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_11,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTwr__level_(f_ADD_(T_5,n1)) = n0
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_12,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_5,n1)) = n0
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_13,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(f_ADD_(T_5,n1)))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_14,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_5,n1)))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_15,axiom,
+    ( ~ p__pred_(f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_5,n1)),I1_6),I2_7))
+    | ~ p_LES_EQU_(n0,I2_7)
+    | ~ p_LES_EQU_(I2_7,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p_LES_EQU_(n0,I1_6)
+    | ~ p_LES_EQU_(I1_6,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_16,axiom,
+    ( ~ p__pred_(f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_5,n1)),I1_10))
+    | ~ p_LES_EQU_(n0,I1_10)
+    | ~ p_LES_EQU_(I1_10,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_5)) )).
+
+cnf(axiom_17,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13)
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_18,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n1)
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_19,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTwr__level_(f_ADD_(T_13,n1)) = fstd_DOTstandard_DOTmod_(f_ADD_(fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13),n1),fwork_DOTfifo_DOTrtl_DOTfifo__length_)
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_20,axiom,
+    ( f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_13,n1)),f_SUB_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13))),I1_14) = f__index_(fwork_DOTfifo_DOTrtl_DOTdata__in_(T_13),I1_14)
+    | ~ p_LES_EQU_(n0,I1_14)
+    | ~ p_LES_EQU_(I1_14,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_21,axiom,
+    ( f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_13,n1)),Cindex_16),I1_17) = f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(T_13),Cindex_16),I1_17)
+    | ~ p_LES_EQU_(n0,I1_17)
+    | ~ p_LES_EQU_(I1_17,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | Cindex_16 = f_SUB_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13))
+    | ~ p_LES_EQU_(n0,Cindex_16)
+    | ~ p_LES_EQU_(Cindex_16,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_22,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(f_ADD_(T_13,n1)))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_23,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTint__level_(T_13)
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_24,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTwr__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13)
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_25,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(f_ADD_(T_13,n1)))
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_26,axiom,
+    ( f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_13,n1)),I1_22),I2_23) = f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(T_13),I1_22),I2_23)
+    | ~ p_LES_EQU_(n0,I2_23)
+    | ~ p_LES_EQU_(I2_23,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p_LES_EQU_(n0,I1_22)
+    | ~ p_LES_EQU_(I1_22,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1))
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_27,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_28,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_29,axiom,
+    ( f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_13,n1)),I1_31) = f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(T_13),I1_31)
+    | ~ p_LES_EQU_(n0,I1_31)
+    | ~ p_LES_EQU_(I1_31,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_30,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTwr__level_(f_ADD_(T_13,n1)) = fstd_DOTstandard_DOTmod_(f_ADD_(fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13),n1),fwork_DOTfifo_DOTrtl_DOTfifo__length_)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_31,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTint__level_(T_13)
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_32,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_13,n1)) = fstd_DOTstandard_DOTmod_(f_ADD_(fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13),n1),fwork_DOTfifo_DOTrtl_DOTfifo__length_)
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_33,axiom,
+    ( f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_13,n1)),I1_35) = f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(T_13),f_SUB_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13))),I1_35)
+    | ~ p_LES_EQU_(n0,I1_35)
+    | ~ p_LES_EQU_(I1_35,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_34,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_35,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13)
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_36,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n1)
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_37,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_38,axiom,
+    ( f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_13,n1)),I1_39) = f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(T_13),I1_39)
+    | ~ p_LES_EQU_(n0,I1_39)
+    | ~ p_LES_EQU_(I1_39,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_39,axiom,
+    ( f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_13,n1)),f_SUB_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13))),I1_43) = f__index_(fwork_DOTfifo_DOTrtl_DOTdata__in_(T_13),I1_43)
+    | ~ p_LES_EQU_(n0,I1_43)
+    | ~ p_LES_EQU_(I1_43,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_40,axiom,
+    ( f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_13,n1)),Cindex_45),I1_46) = f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(T_13),Cindex_45),I1_46)
+    | ~ p_LES_EQU_(n0,I1_46)
+    | ~ p_LES_EQU_(I1_46,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | Cindex_45 = f_SUB_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13))
+    | ~ p_LES_EQU_(n0,Cindex_45)
+    | ~ p_LES_EQU_(Cindex_45,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_41,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(f_ADD_(T_13,n1)))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_42,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTwr__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTwr__level_(T_13)
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_43,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = f_SUB_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n1)
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_44,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_13,n1)) = fstd_DOTstandard_DOTmod_(f_ADD_(fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13),n1),fwork_DOTfifo_DOTrtl_DOTfifo__length_)
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_45,axiom,
+    ( f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_13,n1)),I1_53) = f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(T_13),f_SUB_(f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1),fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13))),I1_53)
+    | ~ p_LES_EQU_(n0,I1_53)
+    | ~ p_LES_EQU_(I1_53,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_46,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_47,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTint__level_(T_13)
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_48,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13)
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_49,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_50,axiom,
+    ( f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_13,n1)),I1_57) = f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(T_13),I1_57)
+    | ~ p_LES_EQU_(n0,I1_57)
+    | ~ p_LES_EQU_(I1_57,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n0)
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_51,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTint__level_(T_13)
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_52,axiom,
+    ( fwork_DOTfifo_DOTrtl_DOTrd__level_(f_ADD_(T_13,n1)) = fwork_DOTfifo_DOTrtl_DOTrd__level_(T_13)
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_53,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_54,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd__error_(f_ADD_(T_13,n1)))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_55,axiom,
+    ( f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(f_ADD_(T_13,n1)),I1_66) = f__index_(fwork_DOTfifo_DOTrtl_DOTdata__out_(T_13),I1_66)
+    | ~ p_LES_EQU_(n0,I1_66)
+    | ~ p_LES_EQU_(I1_66,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_56,axiom,
+    ( p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(T_13))
+    | ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(f_ADD_(T_13,n1)))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_57,axiom,
+    ( ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr__error_(f_ADD_(T_13,n1)))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_58,axiom,
+    ( f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(f_ADD_(T_13,n1)),I1_73),I2_74) = f__index_(f__index_(fwork_DOTfifo_DOTrtl_DOTmem_(T_13),I1_73),I2_74)
+    | ~ p_LES_EQU_(n0,I2_74)
+    | ~ p_LES_EQU_(I2_74,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__width_,n1))
+    | ~ p_LES_EQU_(n0,I1_73)
+    | ~ p_LES_EQU_(I1_73,f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
+    | p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) )).
+
+cnf(axiom_59,axiom,
+    (  f_ADD_(X_80,n1) != n0 )).
+
+cnf(axiom_60,axiom,
+    ( ~ p_LES_EQU_(f_ADD_(X_81,n1),n0) )).
+
+cnf(axiom_61,axiom,
+    ( ~ p_LES_EQU_(X_82,f_SUB_(X_82,n1))
+    | p_LES_EQU_(X_82,n0) )).
+
+cnf(axiom_62,axiom,
+    ( def_89(Y_84,X_83)
+    | f_ADD_(Z_85,Y_84) = X_83
+    | f_SUB_(X_83,Y_84) != Z_85 )).
+
+cnf(axiom_63,axiom,
+    ( def_89(Y_84,X_83)
+    | f_ADD_(Z_85,Y_84) != X_83
+    | f_SUB_(X_83,Y_84) = Z_85 )).
+
+cnf(axiom_64,axiom,
+    ( X_83 != Y_84
+    | ~ def_89(Y_84,X_83) )).
+
+cnf(axiom_65,axiom,
+    ( p_LES_EQU_(X_83,Y_84)
+    | ~ def_89(Y_84,X_83) )).
+
+cnf(axiom_66,axiom,
+    ( ~ p_LES_EQU_(f_ADD_(Y_91,n1),f_ADD_(X_90,n1))
+    | p_LES_EQU_(Y_91,X_90) )).
+
+cnf(axiom_67,axiom,
+    ( p_LES_EQU_(f_ADD_(Y_91,n1),f_ADD_(X_90,n1))
+    | ~ p_LES_EQU_(Y_91,X_90) )).
+
+cnf(axiom_68,axiom,
+    ( Y_93 = X_92
+    | ~ p_LES_EQU_(X_92,Y_93)
+    | p_LES_EQU_(f_ADD_(X_92,n1),Y_93) )).
+
+cnf(axiom_69,axiom,
+    ( ~ p_LES_EQU_(X_94,Y_95)
+    | X_94 = Y_95
+    | p_LES_EQU_(f_ADD_(X_94,n1),Y_95) )).
+
+cnf(axiom_70,axiom,
+    ( X_96 = Y_97
+    | ~ p_LES_EQU_(X_96,Y_97)
+    | ~ p_LES_EQU_(Y_97,X_96) )).
+
+cnf(axiom_71,axiom,
+    ( ~ p_LES_EQU_(Z_100,X_98)
+    | p_LES_EQU_(Y_99,X_98)
+    | p_LES_EQU_(Z_100,Y_99) )).
+
+cnf(axiom_72,axiom,
+    ( f_ADD_(X_101,n1) = Y_102
+    | ~ p_LES_EQU_(Y_102,f_ADD_(X_101,n1))
+    | p_LES_EQU_(Y_102,X_101) )).
+
+cnf(axiom_73,axiom,
+    ( ~ p_LES_EQU_(X_103,n0)
+    | X_103 = n0 )).
+
+cnf(axiom_74,axiom,
+    ( X_104 = f_ADD_(y_105(X_104),n1)
+    | X_104 = n0 )).
+
+cnf(axiom_75,axiom,
+    ( p_LES_EQU_(X_106,X_106) )).
+
+cnf(axiom_76,axiom,
+    ( X_107 = Y_108
+    | f_ADD_(X_107,n1) != f_ADD_(Y_108,n1) )).
+
+cnf(axiom_77,axiom,
+    ( f_ADD_(n0,X_109) = X_109 )).
+
+cnf(axiom_78,axiom,
+    ( n1 = f_ADD_(n0,n1) )).
+
+cnf(axiom_79,axiom,
+    ( f__length_(f__cons_(X_110,Xs_111)) = f_ADD_(f__length_(Xs_111),n1) )).
+
+cnf(axiom_80,axiom,
+    ( f__length_(f__empty_) = n0 )).
+
+cnf(axiom_81,axiom,
+    ( f__length_(f__concat_(A_112,B_113)) = f_ADD_(f__length_(A_112),f__length_(B_113)) )).
+
+cnf(axiom_82,axiom,
+    ( f__length_(f__slice_(A_114,I1_115,I2_116)) = f_SUB_(I2_116,f_ADD_(I1_115,n1)) )).
+
+cnf(axiom_83,axiom,
+    ( f__index_(f__others_(E_117),I_118) = E_117 )).
+
+cnf(axiom_84,axiom,
+    ( I_119 != n0
+    | f__index_(f__cons_(X_120,Xs_121),I_119) = X_120 )).
+
+cnf(axiom_85,axiom,
+    ( p_LES_EQU_(I_122,n0)
+    | f__index_(f__cons_(X_123,Xs_124),I_122) = f__index_(Xs_124,f_SUB_(I_122,n1)) )).
+
+cnf(axiom_86,axiom,
+    ( p_LES_EQU_(length(A_126),I_125)
+    | f__index_(f__concat_(A_126,B_127),I_125) = f__index_(A_126,I_125) )).
+
+cnf(axiom_87,axiom,
+    ( ~ p_LES_EQU_(length(A_129),I_128)
+    | f__index_(f__concat_(A_129,B_130),I_128) = f__index_(B_130,f_SUB_(I_128,length(A_129))) )).
+
+cnf(axiom_88,axiom,
+    ( f__index_(f__slice_(A_131,I1_132,I2_133),I_134) = f__index_(A_131,f_ADD_(I_134,I1_132)) )).
+
+cnf(axiom_89,axiom,
+    ( f__index_(f__and_(A_135,B_136),X_137) = f__and_(f__index_(A_135,X_137),f__index_(B_136,X_137)) )).
+
+cnf(axiom_90,axiom,
+    ( f__index_(f__or_(A_138,B_139),X_140) = f__or_(f__index_(A_138,X_140),f__index_(B_139,X_140)) )).
+
+cnf(axiom_91,axiom,
+    ( f__index_(f__xor_(A_141,B_142),X_143) = f__xor_(f__index_(A_141,X_143),f__index_(B_142,X_143)) )).
+
+cnf(axiom_92,axiom,
+    ( f__index_(f__nand_(A_144,B_145),X_146) = f__nand_(f__index_(A_144,X_146),f__index_(B_145,X_146)) )).
+
+cnf(axiom_93,axiom,
+    ( f__index_(f__nor_(A_147,B_148),X_149) = f__nor_(f__index_(A_147,X_149),f__index_(B_148,X_149)) )).
+
+cnf(axiom_94,axiom,
+    ( f__index_(f__xnor_(A_150,B_151),X_152) = f__xnor_(f__index_(A_150,X_152),f__index_(B_151,X_152)) )).
+
+cnf(axiom_95,axiom,
+    ( f__index_(f__not_(A_153),X_154) = f__not_(f__index_(A_153,X_154)) )).
+
+cnf(axiom_96,axiom,
+    ( p__pred_(f__true_) )).
+
+cnf(axiom_97,axiom,
+    ( ~ p__pred_(f__false_) )).
+
+cnf(axiom_98,axiom,
+    (  f__false_ != f__true_ )).
+
+cnf(axiom_99,axiom,
+    ( p__pred_(B_156)
+    | ~ p__pred_(A_155)
+    | ~ p__pred_(f__equiv_(A_155,B_156)) )).
+
+cnf(axiom_100,axiom,
+    ( ~ p__pred_(B_156)
+    | p__pred_(A_155)
+    | ~ p__pred_(f__equiv_(A_155,B_156)) )).
+
+cnf(axiom_101,axiom,
+    ( ~ p__pred_(B_156)
+    | ~ p__pred_(A_155)
+    | p__pred_(f__equiv_(A_155,B_156)) )).
+
+cnf(axiom_102,axiom,
+    ( p__pred_(B_156)
+    | p__pred_(A_155)
+    | p__pred_(f__equiv_(A_155,B_156)) )).
+
+cnf(axiom_103,axiom,
+    ( A_163 = B_164
+    | ~ p__pred_(f__equal_(A_163,B_164)) )).
+
+cnf(axiom_104,axiom,
+    ( A_163 != B_164
+    | p__pred_(f__equal_(A_163,B_164)) )).
+
+cnf(axiom_105,axiom,
+    ( p__pred_(B_166)
+    | ~ p__pred_(f__and_(A_165,B_166)) )).
+
+cnf(axiom_106,axiom,
+    ( p__pred_(A_165)
+    | ~ p__pred_(f__and_(A_165,B_166)) )).
+
+cnf(axiom_107,axiom,
+    ( ~ p__pred_(A_165)
+    | ~ p__pred_(B_166)
+    | p__pred_(f__and_(A_165,B_166)) )).
+
+cnf(axiom_108,axiom,
+    ( p__pred_(A_169)
+    | p__pred_(B_170)
+    | ~ p__pred_(f__or_(A_169,B_170)) )).
+
+cnf(axiom_109,axiom,
+    ( ~ p__pred_(B_170)
+    | p__pred_(f__or_(A_169,B_170)) )).
+
+cnf(axiom_110,axiom,
+    ( ~ p__pred_(A_169)
+    | p__pred_(f__or_(A_169,B_170)) )).
+
+cnf(axiom_111,axiom,
+    ( ~ p__pred_(B_174)
+    | ~ p__pred_(A_173)
+    | ~ p__pred_(f__xor_(A_173,B_174)) )).
+
+cnf(axiom_112,axiom,
+    ( p__pred_(B_174)
+    | p__pred_(A_173)
+    | ~ p__pred_(f__xor_(A_173,B_174)) )).
+
+cnf(axiom_113,axiom,
+    ( p__pred_(B_174)
+    | ~ p__pred_(A_173)
+    | p__pred_(f__xor_(A_173,B_174)) )).
+
+cnf(axiom_114,axiom,
+    ( ~ p__pred_(B_174)
+    | p__pred_(A_173)
+    | p__pred_(f__xor_(A_173,B_174)) )).
+
+cnf(axiom_115,axiom,
+    ( ~ p__pred_(A_181)
+    | ~ p__pred_(B_182)
+    | ~ p__pred_(f__nand_(A_181,B_182)) )).
+
+cnf(axiom_116,axiom,
+    ( p__pred_(B_182)
+    | p__pred_(f__nand_(A_181,B_182)) )).
+
+cnf(axiom_117,axiom,
+    ( p__pred_(A_181)
+    | p__pred_(f__nand_(A_181,B_182)) )).
+
+cnf(axiom_118,axiom,
+    ( ~ p__pred_(B_186)
+    | ~ p__pred_(f__nor_(A_185,B_186)) )).
+
+cnf(axiom_119,axiom,
+    ( ~ p__pred_(A_185)
+    | ~ p__pred_(f__nor_(A_185,B_186)) )).
+
+cnf(axiom_120,axiom,
+    ( p__pred_(A_185)
+    | p__pred_(B_186)
+    | p__pred_(f__nor_(A_185,B_186)) )).
+
+cnf(axiom_121,axiom,
+    ( p__pred_(B_190)
+    | ~ p__pred_(A_189)
+    | ~ p__pred_(f__xnor_(A_189,B_190)) )).
+
+cnf(axiom_122,axiom,
+    ( ~ p__pred_(B_190)
+    | p__pred_(A_189)
+    | ~ p__pred_(f__xnor_(A_189,B_190)) )).
+
+cnf(axiom_123,axiom,
+    ( ~ p__pred_(B_190)
+    | ~ p__pred_(A_189)
+    | p__pred_(f__xnor_(A_189,B_190)) )).
+
+cnf(axiom_124,axiom,
+    ( p__pred_(B_190)
+    | p__pred_(A_189)
+    | p__pred_(f__xnor_(A_189,B_190)) )).
+
+cnf(axiom_125,axiom,
+    ( ~ p__pred_(A_197)
+    | ~ p__pred_(f__not_(A_197)) )).
+
+cnf(axiom_126,axiom,
+    ( p__pred_(A_197)
+    | p__pred_(f__not_(A_197)) )).
+
+cnf(axiom_127,axiom,
+    ( ~ p_LES_EQU_(B_199,A_198)
+    | ~ p__pred_(f__lt_(A_198,B_199)) )).
+
+cnf(axiom_128,axiom,
+    ( p_LES_EQU_(B_199,A_198)
+    | p__pred_(f__lt_(A_198,B_199)) )).
+
+cnf(axiom_129,axiom,
+    ( p_LES_EQU_(A_200,B_201)
+    | ~ p__pred_(f__leq_(A_200,B_201)) )).
+
+cnf(axiom_130,axiom,
+    ( ~ p_LES_EQU_(A_200,B_201)
+    | p__pred_(f__leq_(A_200,B_201)) )).
+
+cnf(axiom_131,axiom,
+    ( ~ p_LES_EQU_(A_202,B_203)
+    | ~ p__pred_(f__gt_(A_202,B_203)) )).
+
+cnf(axiom_132,axiom,
+    ( p_LES_EQU_(A_202,B_203)
+    | p__pred_(f__gt_(A_202,B_203)) )).
+
+cnf(axiom_133,axiom,
+    ( p_LES_EQU_(B_205,A_204)
+    | ~ p__pred_(f__geq_(A_204,B_205)) )).
+
+cnf(axiom_134,axiom,
+    ( ~ p_LES_EQU_(B_205,A_204)
+    | p__pred_(f__geq_(A_204,B_205)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT001-0.ax b/test-data/tptp/cnf/LAT001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT001-0.ax
@@ -0,0 +1,51 @@
+%--------------------------------------------------------------------------
+% File     : LAT001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Lattice Theory
+% Axioms   : Lattice theory (equality) axioms
+% Version  : [McC88] (equality) axioms.
+% English  :
+
+% Refs     : [Bum65] Bumcroft (1965), Proceedings of the Glasgow Mathematic
+%          : [McC88] McCune (1988), Challenge Equality Problems in Lattice
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [McC88]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   8 unit;   0 RR)
+%            Number of atoms      :    8 (   8 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 2-2 arity)
+%            Number of variables  :   16 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----The following 8 clauses characterise lattices
+cnf(idempotence_of_meet,axiom,
+    ( meet(X,X) = X )).
+
+cnf(idempotence_of_join,axiom,
+    ( join(X,X) = X )).
+
+cnf(absorption1,axiom,
+    ( meet(X,join(X,Y)) = X )).
+
+cnf(absorption2,axiom,
+    ( join(X,meet(X,Y)) = X )).
+
+cnf(commutativity_of_meet,axiom,
+    ( meet(X,Y) = meet(Y,X) )).
+
+cnf(commutativity_of_join,axiom,
+    ( join(X,Y) = join(Y,X) )).
+
+cnf(associativity_of_meet,axiom,
+    ( meet(meet(X,Y),Z) = meet(X,meet(Y,Z)) )).
+
+cnf(associativity_of_join,axiom,
+    ( join(join(X,Y),Z) = join(X,join(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT001-1.ax b/test-data/tptp/cnf/LAT001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT001-1.ax
@@ -0,0 +1,46 @@
+%--------------------------------------------------------------------------
+% File     : LAT001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Lattice Theory
+% Axioms   : Lattice theory modularity (equality) axioms
+% Version  : [McC88] (equality) axioms.
+% English  :
+
+% Refs     : [Bum65] Bumcroft (1965), Proceedings of the Glasgow Mathematic
+%          : [McC88] McCune (1988), Challenge Equality Problems in Lattice
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [McC88]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    5 (   0 non-Horn;   4 unit;   0 RR)
+%            Number of atoms      :    6 (   6 equality)
+%            Maximal clause size  :    2 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   2 constant; 0-2 arity)
+%            Number of variables  :    7 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires LAT001-0.ax
+%          : These axioms, with 4 extra redundant axioms about 0 & 1, are
+%            used in [Wos88] p.217.
+%--------------------------------------------------------------------------
+%----Include 1 and 0 in the lattice
+cnf(x_meet_0,axiom,
+    ( meet(X,n0) = n0 )).
+
+cnf(x_join_0,axiom,
+    ( join(X,n0) = X )).
+
+cnf(x_meet_1,axiom,
+    ( meet(X,n1) = X )).
+
+cnf(x_join_1,axiom,
+    ( join(X,n1) = n1 )).
+
+%----Require the lattice to be modular
+cnf(modular,axiom,
+    ( meet(X,Z) != X
+    | meet(Z,join(X,Y)) = join(X,meet(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT001-2.ax b/test-data/tptp/cnf/LAT001-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT001-2.ax
@@ -0,0 +1,39 @@
+%--------------------------------------------------------------------------
+% File     : LAT001-2 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Lattice Theory
+% Axioms   : Lattice theory complement (equality) axioms
+% Version  : [McC88] (equality) axioms.
+% English  :
+
+% Refs     : [Bum65] Bumcroft (1965), Proceedings of the Glasgow Mathematic
+%          : [McC88] McCune (1988), Challenge Equality Problems in Lattice
+% Source   : [McC88]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    3 (   0 non-Horn;   0 unit;   3 RR)
+%            Number of atoms      :    7 (   4 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   2 constant; 0-2 arity)
+%            Number of variables  :    6 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires LAT001-0.ax
+%--------------------------------------------------------------------------
+%----Definition of complement
+cnf(complement_meet,axiom,
+    ( ~ complement(X,Y)
+    | meet(X,Y) = n0 )).
+
+cnf(complement_join,axiom,
+    ( ~ complement(X,Y)
+    | join(X,Y) = n1 )).
+
+cnf(meet_join_complement,axiom,
+    ( meet(X,Y) != n0
+    | join(X,Y) != n1
+    | complement(X,Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT001-3.ax b/test-data/tptp/cnf/LAT001-3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT001-3.ax
@@ -0,0 +1,45 @@
+%--------------------------------------------------------------------------
+% File     : LAT001-3 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Lattice Theory
+% Axioms   : Lattice theory unique complement (equality) axioms
+% Version  : [McC88] (equality) axioms.
+% English  :
+
+% Refs     : [Bum65] Bumcroft (1965), Proceedings of the Glasgow Mathematic
+%          : [McC88] McCune (1988), Challenge Equality Problems in Lattice
+% Source   : [McC88]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   1 non-Horn;   0 unit;   4 RR)
+%            Number of atoms      :   11 (   2 equality)
+%            Maximal clause size  :    3 (   3 average)
+%            Number of predicates :    3 (   0 propositional; 2-2 arity)
+%            Number of functors   :    1 (   0 constant; 2-2 arity)
+%            Number of variables  :    9 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires LAT001-0.ax LAT001-1.ax
+%--------------------------------------------------------------------------
+%----Definition of unique complement
+cnf(unique_complement1,axiom,
+    ( ~ unique_complement(X,Y)
+    | complement(X,Y) )).
+
+cnf(unique_complement2,axiom,
+    ( ~ unique_complement(X,Y)
+    | ~ complement(X,Z)
+    | Z = Y )).
+
+cnf(unique_complement3,axiom,
+    ( unique_complement(X,Y)
+    | ~ complement(X,Y)
+    | complement(X,f(X,Y)) )).
+
+cnf(unique_complement4,axiom,
+    ( unique_complement(X,Y)
+    | ~ complement(X,Y)
+    | f(X,Y) != Y )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT001-4.ax b/test-data/tptp/cnf/LAT001-4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT001-4.ax
@@ -0,0 +1,36 @@
+%--------------------------------------------------------------------------
+% File     : LAT001-4 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Lattice Theory
+% Axioms   : Lattice theory unique complementation (equality) axioms
+% Version  : [McC05] (equality) axioms.
+% English  :
+
+% Refs     : [McC05] McCune (2005), Email to Geoff Sutcliffe
+% Source   : [McC05]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :    3 (   0 non-Horn;   2 unit;   1 RR)
+%            Number of atoms       :    5 (   5 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    5 (   2 constant; 0-2 arity)
+%            Number of variables   :    4 (   0 singleton)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires LAT001-0.ax
+%--------------------------------------------------------------------------
+%----Unique complementation
+cnf(complement_join,axiom,
+    ( join(X,complement(X)) = one )).
+
+cnf(complement_meet,axiom,
+    ( meet(X,complement(X)) = zero )).
+
+cnf(meet_join_complement,axiom,
+    ( meet(X,Y) != zero
+    | join(X,Y) != one
+    | complement(X) = Y )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT002-0.ax b/test-data/tptp/cnf/LAT002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT002-0.ax
@@ -0,0 +1,137 @@
+%--------------------------------------------------------------------------
+% File     : LAT002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Lattice Theory
+% Axioms   : Lattice theory axioms
+% Version  : [MOW76] axioms :
+%            Incomplete > Reduced & Augmented > Complete.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   20 (   0 non-Horn;   8 unit;  12 RR)
+%            Number of atoms      :   48 (   2 equality)
+%            Maximal clause size  :    5 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 2-3 arity)
+%            Number of functors   :    4 (   2 constant; 0-2 arity)
+%            Number of variables  :   66 (   4 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : These axioms are used in [Wos88] p.215, augmented by some
+%            redundant axioms about 0 & 1.
+%          : The original [MOW76] axioms have two extra redundant
+%            modularity axioms.
+%          : [OTTER] uses these too, augmented by some redundant axioms.
+%          : The [MOW76] axiomatisation is missing the axioms that make
+%            join and meet total functions.
+%--------------------------------------------------------------------------
+%----Union of n1 and x is equal to n1 :  (n1 v X) = n1
+cnf(join_1_and_x,axiom,
+    ( join(n1,X,n1) )).
+
+%----Union of x with itself is equal to x :  (X v X) = X
+cnf(join_x_and_x,axiom,
+    ( join(X,X,X) )).
+
+%----Union of n0 and x is equal to x :  (n0 v X) = X
+cnf(join_0_and_x,axiom,
+    ( join(n0,X,X) )).
+
+%----Intersection of n0 and x is equal to n0 : (n0 ^ X) = n0
+cnf(meet_0_and_x,axiom,
+    ( meet(n0,X,n0) )).
+
+%----Intersection of x and itself is equal to x : (X ^ X) = X
+cnf(meet_x_and_x,axiom,
+    ( meet(X,X,X) )).
+
+%----Intersection of n1 and x is equal to itself : (n1 ^ X) = X
+cnf(meet_1_and_x,axiom,
+    ( meet(n1,X,X) )).
+
+%----Intersection of x and y , is the same as meet of y and x.
+%----  (X ^ Y) = (Y ^ X),
+cnf(commutativity_of_meet,axiom,
+    ( ~ meet(X,Y,Z)
+    | meet(Y,X,Z) )).
+
+%----Union of x and y is the same as join of y and x. (X v Y) = (Y v X),
+cnf(commutativity_of_join,axiom,
+    ( ~ join(X,Y,Z)
+    | join(Y,X,Z) )).
+
+%----Union of x with the meet of x and y is the same as x.
+%----  X v (X ^ Y) = X
+cnf(absorbtion1,axiom,
+    ( ~ meet(X,Y,Z)
+    | join(X,Z,X) )).
+
+%----Intersection  of x with the join of x and y is the same as x.
+%----  X ^ (X v Y) = X
+cnf(absorbtion2,axiom,
+    ( ~ join(X,Y,Z)
+    | meet(X,Z,X) )).
+
+%----The operation '^', meet ,is associative
+%----  X ^ (Y ^ Z) = (X ^ Y) ^ Z
+cnf(associativity_of_meet1,axiom,
+    ( ~ meet(X,Y,Xy)
+    | ~ meet(Y,Z,Yz)
+    | ~ meet(X,Yz,Xyz)
+    | meet(Xy,Z,Xyz) )).
+
+cnf(associativity_of_meet2,axiom,
+    ( ~ meet(X,Y,Xy)
+    | ~ meet(Y,Z,Yz)
+    | ~ meet(Xy,Z,Xyz)
+    | meet(X,Yz,Xyz) )).
+
+%----The operation 'v' is associative X v (Y v Z) = (X v Y) v Z
+cnf(associativity_of_join1,axiom,
+    ( ~ join(X,Y,Xy)
+    | ~ join(Y,Z,Yz)
+    | ~ join(X,Yz,Xyz)
+    | join(Xy,Z,Xyz) )).
+
+cnf(associativity_of_join2,axiom,
+    ( ~ join(X,Y,Xy)
+    | ~ join(Y,Z,Yz)
+    | ~ join(Xy,Z,Xyz)
+    | join(X,Yz,Xyz) )).
+
+%----(X ^ Z) = X implies that (Z ^ (X v Y)) =  (X v (Y ^ Z)),
+cnf(modularity1,axiom,
+    ( ~ meet(X,Z,X)
+    | ~ join(X,Y,X1)
+    | ~ meet(Y,Z,Y1)
+    | ~ meet(Z,X1,Z1)
+    | join(X,Y1,Z1) )).
+
+cnf(modularity2,axiom,
+    ( ~ meet(X,Z,X)
+    | ~ join(X,Y,X1)
+    | ~ meet(Y,Z,Y1)
+    | ~ join(X,Y1,Z1)
+    | meet(Z,X1,Z1) )).
+
+cnf(meet_total_function_1,axiom,
+    ( meet(X,Y,meet_of(X,Y)) )).
+
+cnf(meet_total_function_2,axiom,
+    ( ~ meet(X,Y,Z1)
+    | ~ meet(X,Y,Z2)
+    | Z1 = Z2 )).
+
+cnf(join_total_function_1,axiom,
+    ( join(X,Y,join_of(X,Y)) )).
+
+cnf(join_total_function_2,axiom,
+    ( ~ join(X,Y,Z1)
+    | ~ join(X,Y,Z2)
+    | Z1 = Z2 )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT003-0.ax b/test-data/tptp/cnf/LAT003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT003-0.ax
@@ -0,0 +1,57 @@
+%--------------------------------------------------------------------------
+% File     : LAT003-0 : TPTP v7.2.0. Bugfixed v2.2.1.
+% Domain   : Lattice Theory (Ortholattices)
+% Axioms   : Ortholattice theory (equality) axioms
+% Version  : [McC98b] (equality) axioms.
+% English  :
+
+% Refs     : [McC98a] McCune (1998), Automatic Proofs and Counterexamples f
+%          : [McC98b] McCune (1998), Email to G. Sutcliffe
+% Source   : [McC98b]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   10 (   0 non-Horn;  10 unit;   0 RR)
+%            Number of atoms      :   10 (  10 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :   19 (   2 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v2.2.1 - Added clauses top and bottom.
+%--------------------------------------------------------------------------
+%----Axioms for an Ortholattice:
+cnf(top,axiom,
+    ( join(complement(X),X) = n1 )).
+
+cnf(bottom,axiom,
+    ( meet(complement(X),X) = n0 )).
+
+cnf(absorption2,axiom,
+    ( join(X,meet(X,Y)) = X )).
+
+cnf(commutativity_of_meet,axiom,
+    ( meet(X,Y) = meet(Y,X) )).
+
+cnf(commutativity_of_join,axiom,
+    ( join(X,Y) = join(Y,X) )).
+
+cnf(associativity_of_meet,axiom,
+    ( meet(meet(X,Y),Z) = meet(X,meet(Y,Z)) )).
+
+cnf(associativity_of_join,axiom,
+    ( join(join(X,Y),Z) = join(X,join(Y,Z)) )).
+
+cnf(complement_involution,axiom,
+    ( complement(complement(X)) = X )).
+
+cnf(join_complement,axiom,
+    ( join(X,join(Y,complement(Y))) = join(Y,complement(Y)) )).
+
+cnf(meet_complement,axiom,
+    ( meet(X,Y) = complement(join(complement(X),complement(Y))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT004-0.ax b/test-data/tptp/cnf/LAT004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT004-0.ax
@@ -0,0 +1,50 @@
+%--------------------------------------------------------------------------
+% File     : LAT004-0 : TPTP v7.2.0. Released v2.2.0.
+% Domain   : Lattice Theory (Quasilattices)
+% Axioms   : Quasilattice theory (equality) axioms
+% Version  : [McC98b] (equality) axioms.
+% English  :
+
+% Refs     : [McC98] McCune (1998), Email to G. Sutcliffe
+%          : [MP96]  McCune & Padmanabhan (1996), Automated Deduction in Eq
+% Source   : [McC98]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   8 unit;   0 RR)
+%            Number of atoms      :    8 (   8 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 2-2 arity)
+%            Number of variables  :   18 (   0 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Quasilattice theory:
+cnf(idempotence_of_meet,axiom,
+    ( meet(X,X) = X )).
+
+cnf(idempotence_of_join,axiom,
+    ( join(X,X) = X )).
+
+cnf(commutativity_of_meet,axiom,
+    ( meet(X,Y) = meet(Y,X) )).
+
+cnf(commutativity_of_join,axiom,
+    ( join(X,Y) = join(Y,X) )).
+
+cnf(associativity_of_meet,axiom,
+    ( meet(meet(X,Y),Z) = meet(X,meet(Y,Z)) )).
+
+cnf(associativity_of_join,axiom,
+    ( join(join(X,Y),Z) = join(X,join(Y,Z)) )).
+
+cnf(quasi_lattice1,axiom,
+    ( join(meet(X,join(Y,Z)),meet(X,Y)) = meet(X,join(Y,Z)) )).
+
+cnf(quasi_lattice2,axiom,
+    ( meet(join(X,meet(Y,Z)),join(X,Y)) = join(X,meet(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT005-0.ax b/test-data/tptp/cnf/LAT005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT005-0.ax
@@ -0,0 +1,44 @@
+%------------------------------------------------------------------------------
+% File     : LAT005-0 : TPTP v7.2.0. Released v2.2.0.
+% Domain   : Lattice Theory (Weakly Associative Lattices)
+% Axioms   : Weakly Associative Lattices theory (equality) axioms
+% Version  : [McC98b] (equality) axioms.
+% English  :
+
+% Refs     : [McC98] McCune (1998), Email to G. Sutcliffe
+%          : [MP96]  McCune & Padmanabhan (1996), Automated Deduction in Eq
+% Source   : [McC98]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   0 non-Horn;   6 unit;   0 RR)
+%            Number of atoms      :    6 (   6 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 2-2 arity)
+%            Number of variables  :   12 (   4 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Axioms for a weakly associative lattice:
+cnf(idempotence_of_meet,axiom,
+    ( meet(X,X) = X )).
+
+cnf(idempotence_of_join,axiom,
+    ( join(X,X) = X )).
+
+cnf(commutativity_of_meet,axiom,
+    ( meet(X,Y) = meet(Y,X) )).
+
+cnf(commutativity_of_join,axiom,
+    ( join(X,Y) = join(Y,X) )).
+
+cnf(wal_1,axiom,
+    ( meet(meet(join(X,Y),join(Z,Y)),Y) = Y )).
+
+cnf(wal_2,axiom,
+    ( join(join(meet(X,Y),meet(Z,Y)),Y) = Y )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT006-0.ax b/test-data/tptp/cnf/LAT006-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT006-0.ax
@@ -0,0 +1,54 @@
+%------------------------------------------------------------------------------
+% File     : LAT006-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Lattice Theory
+% Axioms   : Tarski's fixed point theorem (equality) axioms
+% Version  : [Pau06] (equality) axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Tarski.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :    9 (   0 non-Horn;   6 unit;   3 RR)
+%            Number of atoms       :   12 (  12 equality)
+%            Maximal clause size   :    2 (   1 average)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    7 (   0 constant; 3-5 arity)
+%            Number of variables   :   56 (  21 singleton)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+cnf(cls_Tarski_Opotype_Oext__inject_0,axiom,
+    ( c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more,T_a,T_z) != c_Tarski_Opotype_Opotype__ext(V_pset_H,V_order_H,V_more_H,T_a,T_z)
+    | V_pset = V_pset_H )).
+
+cnf(cls_Tarski_Opotype_Oext__inject_1,axiom,
+    ( c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more,T_a,T_z) != c_Tarski_Opotype_Opotype__ext(V_pset_H,V_order_H,V_more_H,T_a,T_z)
+    | V_order = V_order_H )).
+
+cnf(cls_Tarski_Opotype_Oext__inject_2,axiom,
+    ( c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more,T_a,T_z) != c_Tarski_Opotype_Opotype__ext(V_pset_H,V_order_H,V_more_H,T_a,T_z)
+    | V_more = V_more_H )).
+
+cnf(cls_Tarski_Opotype_Oselect__convs__1_0,axiom,
+    ( c_Tarski_Opotype_Opset(c_Tarski_Opotype_Opotype__ext(V_y,V_order,V_more,T_a,T_z),T_a,T_z) = V_y )).
+
+cnf(cls_Tarski_Opotype_Oselect__convs__2_0,axiom,
+    ( c_Tarski_Opotype_Oorder(c_Tarski_Opotype_Opotype__ext(V_pset,V_y,V_more,T_a,T_z),T_a,T_z) = V_y )).
+
+cnf(cls_Tarski_Opotype_Oselect__convs__3_0,axiom,
+    ( c_Tarski_Opotype_Omore(c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_y,T_a,T_a),T_a,T_a) = V_y )).
+
+cnf(cls_Tarski_Opotype_Oupdate__convs__1_0,axiom,
+    ( c_Tarski_Opotype_Opset__update(V_pset_H,c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more,T_a,T_z),T_a,T_z) = c_Tarski_Opotype_Opotype__ext(V_pset_H,V_order,V_more,T_a,T_z) )).
+
+cnf(cls_Tarski_Opotype_Oupdate__convs__2_0,axiom,
+    ( c_Tarski_Opotype_Oorder__update(V_order_H,c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more,T_a,T_z),T_a,T_z) = c_Tarski_Opotype_Opotype__ext(V_pset,V_order_H,V_more,T_a,T_z) )).
+
+cnf(cls_Tarski_Opotype_Oupdate__convs__3_0,axiom,
+    ( c_Tarski_Opotype_Omore__update(V_more_H,c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more,T_a,T_z),T_z,T_a) = c_Tarski_Opotype_Opotype__ext(V_pset,V_order,V_more_H,T_a,T_z) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT006-1.ax b/test-data/tptp/cnf/LAT006-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT006-1.ax
@@ -0,0 +1,72 @@
+%------------------------------------------------------------------------------
+% File     : LAT006-1 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Lattice Theory
+% Axioms   : Tarski's fixed point theorem GLB (equality) axioms
+% Version  : [Pau06] (equality) axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Tarski__glb.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   13 (   0 non-Horn;   7 unit;  11 RR)
+%            Number of atoms       :   22 (   4 equality)
+%            Maximal clause size   :    5 (   2 average)
+%            Number of predicates  :    6 (   0 propositional; 2-3 arity)
+%            Number of functors    :   16 (   7 constant; 0-4 arity)
+%            Number of variables   :   23 (   0 singleton)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+cnf(cls_Tarski_OA_A_61_61_Apset_Acl_0,axiom,
+    ( v_A = c_Tarski_Opotype_Opset(v_cl,t_a,tc_Product__Type_Ounit) )).
+
+cnf(cls_Tarski_OCL_Olub__upper_0,axiom,
+    ( ~ c_in(V_x,V_S,T_a)
+    | ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | ~ c_in(V_cl,c_Tarski_OPartialOrder,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | ~ c_lessequals(V_S,c_Tarski_Opotype_Opset(V_cl,T_a,tc_Product__Type_Ounit),tc_set(T_a))
+    | c_in(c_Pair(V_x,c_Tarski_Olub(V_S,V_cl,T_a),T_a,T_a),c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Tarski_O_Ix1_M_Ay1_J_A_58_Aorder_A_Idual_Acl_J_A_61_61_A_Iy1_M_Ax1_J_A_58_Aorder_Acl_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,T_a,T_a),c_Tarski_Opotype_Oorder(c_Tarski_Odual(V_cl,T_a),T_a,tc_Product__Type_Ounit),tc_prod(T_a,T_a))
+    | c_in(c_Pair(V_y,V_x,T_a,T_a),c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Tarski_O_Ix1_M_Ay1_J_A_58_Aorder_A_Idual_Acl_J_A_61_61_A_Iy1_M_Ax1_J_A_58_Aorder_Acl_1,axiom,
+    ( ~ c_in(c_Pair(V_y,V_x,T_a,T_a),c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),tc_prod(T_a,T_a))
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),c_Tarski_Opotype_Oorder(c_Tarski_Odual(V_cl,T_a),T_a,tc_Product__Type_Ounit),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Tarski_Ocl1_A_58_ACompleteLattice_A_61_61_62_Aantisym_A_Iorder_Acl1_J_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | c_Relation_Oantisym(c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),T_a) )).
+
+cnf(cls_Tarski_Ocl1_A_58_ACompleteLattice_A_61_61_62_Arefl_A_Ipset_Acl1_J_A_Iorder_Acl1_J_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | c_Relation_Orefl(c_Tarski_Opotype_Opset(V_cl,T_a,tc_Product__Type_Ounit),c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),T_a) )).
+
+cnf(cls_Tarski_Ocl1_A_58_ACompleteLattice_A_61_61_62_Atrans_A_Iorder_Acl1_J_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | c_Relation_Otrans(c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),T_a) )).
+
+cnf(cls_Tarski_Ocl_A_58_ACompleteLattice_A_61_61_ATrue_0,axiom,
+    ( c_in(v_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(t_a,tc_Product__Type_Ounit)) )).
+
+cnf(cls_Tarski_Odual_Acl_A_58_ACompleteLattice_0,axiom,
+    ( c_in(c_Tarski_Odual(v_cl,t_a),c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(t_a,tc_Product__Type_Ounit)) )).
+
+cnf(cls_Tarski_Odual_Acl_A_58_APartialOrder_0,axiom,
+    ( c_in(c_Tarski_Odual(v_cl,t_a),c_Tarski_OPartialOrder,tc_Tarski_Opotype_Opotype__ext__type(t_a,tc_Product__Type_Ounit)) )).
+
+cnf(cls_Tarski_Oglb__dual__lub_0,axiom,
+    ( c_Tarski_Oglb(V_S,V_cl,T_a) = c_Tarski_Olub(V_S,c_Tarski_Odual(V_cl,T_a),T_a) )).
+
+cnf(cls_Tarski_Opset_A_Idual_Acl_J_A_61_61_Apset_Acl_0,axiom,
+    ( c_Tarski_Opotype_Opset(c_Tarski_Odual(V_cl,T_a),T_a,tc_Product__Type_Ounit) = c_Tarski_Opotype_Opset(V_cl,T_a,tc_Product__Type_Ounit) )).
+
+cnf(cls_Tarski_Or_A_61_61_Aorder_Acl_0,axiom,
+    ( v_r = c_Tarski_Opotype_Oorder(v_cl,t_a,tc_Product__Type_Ounit) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LAT006-2.ax b/test-data/tptp/cnf/LAT006-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LAT006-2.ax
@@ -0,0 +1,105 @@
+%------------------------------------------------------------------------------
+% File     : LAT006-2 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Lattice Theory
+% Axioms   : Tarski's fixed point theorem L (equality) axioms
+% Version  : [Pau06] (equality) axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Tarski__L.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   15 (   5 non-Horn;   1 unit;  12 RR)
+%            Number of atoms       :   51 (   4 equality)
+%            Maximal clause size   :    5 (   3 average)
+%            Number of predicates  :    7 (   0 propositional; 2-4 arity)
+%            Number of functors    :   17 (   7 constant; 0-4 arity)
+%            Number of variables   :   51 (   6 singleton)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+cnf(cls_Tarski_O_91_124_AS1_A_60_61_AA_59_AS1_A_126_61_A_123_125_59_AALL_Ax_58S1_O_A_Ia1_M_Ax_J_A_58_Ar_59_AALL_Ay_58S1_O_A_Iy_M_AL1_J_A_58_Ar_A_124_93_A_61_61_62_A_Ia1_M_AL1_J_A_58_Ar_A_61_61_ATrue_0,axiom,
+    ( ~ c_lessequals(V_S,V_A,tc_set(t_a))
+    | c_in(c_Pair(V_a,V_L,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | c_in(v_sko__4mj(V_S,V_a,v_r),V_S,t_a)
+    | c_in(v_sko__4mk(V_L,V_S,v_r),V_S,t_a)
+    | V_S = c_emptyset )).
+
+cnf(cls_Tarski_O_91_124_AS1_A_60_61_AA_59_AS1_A_126_61_A_123_125_59_AALL_Ax_58S1_O_A_Ia1_M_Ax_J_A_58_Ar_59_AALL_Ay_58S1_O_A_Iy_M_AL1_J_A_58_Ar_A_124_93_A_61_61_62_A_Ia1_M_AL1_J_A_58_Ar_A_61_61_ATrue_1,axiom,
+    ( ~ c_in(c_Pair(v_sko__4mk(V_L,V_S,v_r),V_L,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | ~ c_lessequals(V_S,V_A,tc_set(t_a))
+    | c_in(c_Pair(V_a,V_L,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | c_in(v_sko__4mj(V_S,V_a,v_r),V_S,t_a)
+    | V_S = c_emptyset )).
+
+cnf(cls_Tarski_O_91_124_AS1_A_60_61_AA_59_AS1_A_126_61_A_123_125_59_AALL_Ax_58S1_O_A_Ia1_M_Ax_J_A_58_Ar_59_AALL_Ay_58S1_O_A_Iy_M_AL1_J_A_58_Ar_A_124_93_A_61_61_62_A_Ia1_M_AL1_J_A_58_Ar_A_61_61_ATrue_2,axiom,
+    ( ~ c_in(c_Pair(V_a,v_sko__4mj(V_S,V_a,v_r),t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | ~ c_lessequals(V_S,V_A,tc_set(t_a))
+    | c_in(c_Pair(V_a,V_L,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | c_in(v_sko__4mk(V_L,V_S,v_r),V_S,t_a)
+    | V_S = c_emptyset )).
+
+cnf(cls_Tarski_O_91_124_AS1_A_60_61_AA_59_AS1_A_126_61_A_123_125_59_AALL_Ax_58S1_O_A_Ia1_M_Ax_J_A_58_Ar_59_AALL_Ay_58S1_O_A_Iy_M_AL1_J_A_58_Ar_A_124_93_A_61_61_62_A_Ia1_M_AL1_J_A_58_Ar_A_61_61_ATrue_3,axiom,
+    ( ~ c_in(c_Pair(V_a,v_sko__4mj(V_S,V_a,v_r),t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | ~ c_in(c_Pair(v_sko__4mk(V_L,V_S,v_r),V_L,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | ~ c_lessequals(V_S,V_A,tc_set(t_a))
+    | c_in(c_Pair(V_a,V_L,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | V_S = c_emptyset )).
+
+cnf(cls_Tarski_O_91_124_AS1_A_60_61_Ainterval_Ar_Aa1_Ab1_59_Ax1_A_58_AS1_A_124_93_A_61_61_62_A_Ia1_M_Ax1_J_A_58_Ar_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_x,V_S,T_a)
+    | ~ c_lessequals(V_S,c_Tarski_Ointerval(V_r,V_a,V_b,T_a),tc_set(T_a))
+    | c_in(c_Pair(V_a,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)) )).
+
+cnf(cls_Tarski_O_91_124_AS1_A_60_61_Ainterval_Ar_Aa1_Ab1_59_Ax1_A_58_AS1_A_124_93_A_61_61_62_A_Ix1_M_Ab1_J_A_58_Ar_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_x,V_S,T_a)
+    | ~ c_lessequals(V_S,c_Tarski_Ointerval(V_r,V_a,V_b,T_a),tc_set(T_a))
+    | c_in(c_Pair(V_x,V_b,T_a,T_a),V_r,tc_prod(T_a,T_a)) )).
+
+cnf(cls_Tarski_O_91_124_A_Ia1_M_Ax1_J_A_58_Ar_59_A_Ix1_M_Ab1_J_A_58_Ar_A_124_93_A_61_61_62_Ax1_A_58_Ainterval_Ar_Aa1_Ab1_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_b,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | ~ c_in(c_Pair(V_a,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | c_in(V_x,c_Tarski_Ointerval(V_r,V_a,V_b,T_a),T_a) )).
+
+cnf(cls_Tarski_O_91_124_Aa1_A_58_AA_59_Ab1_A_58_AA_59_AS1_A_60_61_Ainterval_Ar_Aa1_Ab1_A_124_93_A_61_61_62_AS1_A_60_61_AA_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_b,v_A,t_a)
+    | ~ c_in(V_a,v_A,t_a)
+    | ~ c_lessequals(V_S,c_Tarski_Ointerval(v_r,V_a,V_b,t_a),tc_set(t_a))
+    | c_lessequals(V_S,v_A,tc_set(t_a)) )).
+
+cnf(cls_Tarski_O_91_124_AisLub_AS1_Acl_AL1_59_Ay1_A_58_AS1_A_124_93_A_61_61_62_A_Iy1_M_AL1_J_A_58_Ar_A_61_61_ATrue_0,axiom,
+    ( ~ c_Tarski_OisLub(V_S,v_cl,V_L,t_a)
+    | ~ c_in(V_y,V_S,t_a)
+    | c_in(c_Pair(V_y,V_L,t_a,t_a),v_r,tc_prod(t_a,t_a)) )).
+
+cnf(cls_Tarski_O_91_124_AisLub_AS1_Acl_AL1_59_Az1_A_58_AA_59_AALL_Ay_58S1_O_A_Iy_M_Az1_J_A_58_Ar_A_124_93_A_61_61_62_A_IL1_M_Az1_J_A_58_Ar_A_61_61_ATrue_0,axiom,
+    ( ~ c_Tarski_OisLub(V_S,v_cl,V_L,t_a)
+    | ~ c_in(V_z,v_A,t_a)
+    | c_in(c_Pair(V_L,V_z,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | c_in(v_sko__4mi(V_S,v_r,V_z),V_S,t_a) )).
+
+cnf(cls_Tarski_O_91_124_AisLub_AS1_Acl_AL1_59_Az1_A_58_AA_59_AALL_Ay_58S1_O_A_Iy_M_Az1_J_A_58_Ar_A_124_93_A_61_61_62_A_IL1_M_Az1_J_A_58_Ar_A_61_61_ATrue_1,axiom,
+    ( ~ c_Tarski_OisLub(V_S,v_cl,V_L,t_a)
+    | ~ c_in(V_z,v_A,t_a)
+    | ~ c_in(c_Pair(v_sko__4mi(V_S,v_r,V_z),V_z,t_a,t_a),v_r,tc_prod(t_a,t_a))
+    | c_in(c_Pair(V_L,V_z,t_a,t_a),v_r,tc_prod(t_a,t_a)) )).
+
+cnf(cls_Tarski_Ocl1_A_58_ACompleteLattice_A_61_61_62_Aantisym_A_Iorder_Acl1_J_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | c_Relation_Oantisym(c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),T_a) )).
+
+cnf(cls_Tarski_Ocl1_A_58_ACompleteLattice_A_61_61_62_Arefl_A_Ipset_Acl1_J_A_Iorder_Acl1_J_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | c_Relation_Orefl(c_Tarski_Opotype_Opset(V_cl,T_a,tc_Product__Type_Ounit),c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),T_a) )).
+
+cnf(cls_Tarski_Ocl1_A_58_ACompleteLattice_A_61_61_62_Atrans_A_Iorder_Acl1_J_A_61_61_ATrue_0,axiom,
+    ( ~ c_in(V_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(T_a,tc_Product__Type_Ounit))
+    | c_Relation_Otrans(c_Tarski_Opotype_Oorder(V_cl,T_a,tc_Product__Type_Ounit),T_a) )).
+
+cnf(cls_Tarski_Ocl_A_58_ACompleteLattice_A_61_61_ATrue_0,axiom,
+    ( c_in(v_cl,c_Tarski_OCompleteLattice,tc_Tarski_Opotype_Opotype__ext__type(t_a,tc_Product__Type_Ounit)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL001-0.ax b/test-data/tptp/cnf/LCL001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL001-0.ax
@@ -0,0 +1,38 @@
+%--------------------------------------------------------------------------
+% File     : LCL001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Logic Calculi (Wajsberg Algebras)
+% Axioms   : Wajsberg algebra
+% Version  : [Bon91] (equality) axioms.
+% English  :
+
+% Refs     : [FRT84] Font et al. (1984), Wajsberg Algebras
+%          : [Bon91] Bonacina (1991), Problems in Lukasiewicz Logic
+%          : [MW92]  McCune & Wos (1992), Experiments in Automated Deductio
+% Source   : [MW92]
+% Names    : MV Sentential Calculus [MW92]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   0 non-Horn;   4 unit;   0 RR)
+%            Number of atoms      :    4 (   4 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   1 constant; 0-2 arity)
+%            Number of variables  :    8 (   0 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(wajsberg_1,axiom,
+    ( implies(truth,X) = X )).
+
+cnf(wajsberg_2,axiom,
+    ( implies(implies(X,Y),implies(implies(Y,Z),implies(X,Z))) = truth )).
+
+cnf(wajsberg_3,axiom,
+    ( implies(implies(X,Y),Y) = implies(implies(Y,X),X) )).
+
+cnf(wajsberg_4,axiom,
+    ( implies(implies(not(X),not(Y)),implies(Y,X)) = truth )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL001-1.ax b/test-data/tptp/cnf/LCL001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL001-1.ax
@@ -0,0 +1,41 @@
+%--------------------------------------------------------------------------
+% File     : LCL001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Logic Calculi (Wajsberg Algebras)
+% Axioms   : Wajsberg algebra lattice structure definitions
+% Version  : [Bon91] (equality) axioms.
+% English  :
+
+% Refs     : [FRT84] Font et al. (1984), Wajsberg Algebras
+%          : [Bon91] Bonacina (1991), Problems in Lukasiewicz Logic
+% Source   : [Bon91]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   0 non-Horn;   2 unit;   2 RR)
+%            Number of atoms      :    6 (   4 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   1 constant; 0-2 arity)
+%            Number of variables  :    8 (   0 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires LCL001-0.ax
+%--------------------------------------------------------------------------
+%----Definitions of big_V and big_hat
+cnf(big_V_definition,axiom,
+    ( big_V(X,Y) = implies(implies(X,Y),Y) )).
+
+cnf(big_hat_definition,axiom,
+    ( big_hat(X,Y) = not(big_V(not(X),not(Y))) )).
+
+%----Definition of partial order
+cnf(partial_order_definition1,axiom,
+    ( ~ ordered(X,Y)
+    | implies(X,Y) = truth )).
+
+cnf(partial_order_definition2,axiom,
+    ( implies(X,Y) != truth
+    | ordered(X,Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL001-2.ax b/test-data/tptp/cnf/LCL001-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL001-2.ax
@@ -0,0 +1,45 @@
+%--------------------------------------------------------------------------
+% File     : LCL001-2 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Logic Calculi (Wajsberg Algebras)
+% Axioms   : Wajsberg algebra AND and OR definitions
+% Version  : [AB90] (equality) axioms.
+% English  :
+
+% Refs     : [FRT84] Font et al. (1984), Wajsberg Algebras
+%          : [AB90]  Anantharaman & Bonacina (1990), An Application of the
+%          : [Bon91] Bonacina (1991), Problems in Lukasiewicz Logic
+% Source   : [Bon91]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   0 non-Horn;   6 unit;   0 RR)
+%            Number of atoms      :    6 (   6 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   0 constant; 1-2 arity)
+%            Number of variables  :   14 (   0 singleton)
+%            Maximal term depth   :    4 (   3 average)
+% SPC      : 
+
+% Comments : Requires LCL001-0.ax
+%--------------------------------------------------------------------------
+%----Definitions of or and and, which are AC
+cnf(or_definition,axiom,
+    ( or(X,Y) = implies(not(X),Y) )).
+
+cnf(or_associativity,axiom,
+    ( or(or(X,Y),Z) = or(X,or(Y,Z)) )).
+
+cnf(or_commutativity,axiom,
+    ( or(X,Y) = or(Y,X) )).
+
+cnf(and_definition,axiom,
+    ( and(X,Y) = not(or(not(X),not(Y))) )).
+
+cnf(and_associativity,axiom,
+    ( and(and(X,Y),Z) = and(X,and(Y,Z)) )).
+
+cnf(and_commutativity,axiom,
+    ( and(X,Y) = and(Y,X) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL002-0.ax b/test-data/tptp/cnf/LCL002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL002-0.ax
@@ -0,0 +1,50 @@
+%--------------------------------------------------------------------------
+% File     : LCL002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Logic Calculi (Wajsberg Algebras)
+% Axioms   : Alternative Wajsberg algebra
+% Version  : [AB90] (equality) axioms.
+% English  :
+
+% Refs     : [FRT84] Font et al. (1984), Wajsberg Algebras
+%          : [AB90]  Anantharaman & Bonacina (1990), An Application of the
+%          : [Bon91] Bonacina (1991), Problems in Lukasiewicz Logic
+% Source   : [Bon91]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   8 unit;   0 RR)
+%            Number of atoms      :    8 (   8 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   2 constant; 0-2 arity)
+%            Number of variables  :   10 (   1 singleton)
+%            Maximal term depth   :    5 (   2 average)
+% SPC      : 
+
+% Comments : Requires LAT003-0.ax
+%--------------------------------------------------------------------------
+cnf(axiom_1,axiom,
+    ( not(X) = xor(X,truth) )).
+
+cnf(axiom_2,axiom,
+    ( xor(X,falsehood) = X )).
+
+cnf(axiom_3,axiom,
+    ( xor(X,X) = falsehood )).
+
+cnf(axiom_4,axiom,
+    ( and_star(X,truth) = X )).
+
+cnf(axiom_5,axiom,
+    ( and_star(X,falsehood) = falsehood )).
+
+cnf(axiom_6,axiom,
+    ( and_star(xor(truth,X),X) = falsehood )).
+
+cnf(axiom_7,axiom,
+    ( xor(X,xor(truth,Y)) = xor(xor(X,truth),Y) )).
+
+cnf(axiom_8,axiom,
+    ( and_star(xor(and_star(xor(truth,X),Y),truth),Y) = and_star(xor(and_star(xor(truth,Y),X),truth),X) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL002-1.ax b/test-data/tptp/cnf/LCL002-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL002-1.ax
@@ -0,0 +1,47 @@
+%--------------------------------------------------------------------------
+% File     : LCL002-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Logic Calculi (Wajsberg Algebras)
+% Axioms   : Alternative Wajsberg algebra definitions
+% Version  : [AB90] (equality) axioms.
+% English  :
+
+% Refs     : [FRT84] Font et al. (1984), Wajsberg Algebras
+%          : [AB90]  Anantharaman & Bonacina (1990), An Application of the
+%          : [Bon91] Bonacina (1991), Problems in Lukasiewicz Logic
+% Source   : [Bon91]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   0 non-Horn;   6 unit;   1 RR)
+%            Number of atoms      :    6 (   6 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    7 (   2 constant; 0-2 arity)
+%            Number of variables  :   11 (   0 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires LCL001-0.ax LCL001-2.ax
+%--------------------------------------------------------------------------
+%----Definitions of and_star and xor, where and_star is AC and xor is C
+cnf(xor_definition,axiom,
+    ( xor(X,Y) = or(and(X,not(Y)),and(not(X),Y)) )).
+
+cnf(xor_commutativity,axiom,
+    ( xor(X,Y) = xor(Y,X) )).
+
+cnf(and_star_definition,axiom,
+    ( and_star(X,Y) = not(or(not(X),not(Y))) )).
+
+%---I guess the next two can be derived from the AC of and
+cnf(and_star_associativity,axiom,
+    ( and_star(and_star(X,Y),Z) = and_star(X,and_star(Y,Z)) )).
+
+cnf(and_star_commutativity,axiom,
+    ( and_star(X,Y) = and_star(Y,X) )).
+
+%----Definition of false in terms of truth
+cnf(false_definition,axiom,
+    ( not(truth) = falsehood )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL003-0.ax b/test-data/tptp/cnf/LCL003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL003-0.ax
@@ -0,0 +1,57 @@
+%--------------------------------------------------------------------------
+% File     : LCL003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic deduction
+% Version  : [WR27] axioms : Reduced & Augmented.
+% English  :
+
+% Refs     : [WR27]  Whitehead & Russell (1927), Principia Mathematica
+%          : [ORo89] O'Rourke (1989), LT Revisited: Explanation-Based Learn
+%          : [SE94]  Segre & Elkan (1994), A High-Performance Explanation-B
+% Source   : [SE94]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   5 unit;   3 RR)
+%            Number of atoms      :   13 (   0 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 1-1 arity)
+%            Number of functors   :    2 (   0 constant; 1-2 arity)
+%            Number of variables  :   17 (   1 singleton)
+%            Maximal term depth   :    5 (   3 average)
+% SPC      : 
+
+% Comments : Reduced to use only or and not, and includes a redundant rule
+%            of transitivity of implication, and a reduced rule of
+%            detachment.
+%--------------------------------------------------------------------------
+cnf(axiom_1_2,axiom,
+    ( axiom(or(not(or(A,A)),A)) )).
+
+cnf(axiom_1_3,axiom,
+    ( axiom(or(not(A),or(B,A))) )).
+
+cnf(axiom_1_4,axiom,
+    ( axiom(or(not(or(A,B)),or(B,A))) )).
+
+cnf(axiom_1_5,axiom,
+    ( axiom(or(not(or(A,or(B,C))),or(B,or(A,C)))) )).
+
+cnf(axiom_1_6,axiom,
+    ( axiom(or(not(or(not(A),B)),or(not(or(C,A)),or(C,B)))) )).
+
+cnf(rule_1,axiom,
+    ( theorem(X)
+    | ~ axiom(X) )).
+
+cnf(rule_2,axiom,
+    ( theorem(X)
+    | ~ axiom(or(not(Y),X))
+    | ~ theorem(Y) )).
+
+cnf(rule_3,axiom,
+    ( theorem(or(not(X),Z))
+    | ~ axiom(or(not(X),Y))
+    | ~ theorem(or(not(Y),Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL004-0.ax b/test-data/tptp/cnf/LCL004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL004-0.ax
@@ -0,0 +1,57 @@
+%------------------------------------------------------------------------------
+% File     : LCL004-0 : TPTP v7.2.0. Released v2.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic deduction
+% Version  : [WR27] axioms.
+% English  :
+
+% Refs     : [WR27]  Whitehead & Russell (1927), Principia Mathematica
+% Source   : [WR27]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   0 non-Horn;   6 unit;   2 RR)
+%            Number of atoms      :   11 (   1 equality)
+%            Maximal clause size  :    3 (   1 average)
+%            Number of predicates :    3 (   0 propositional; 1-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :   16 (   1 singleton)
+%            Maximal term depth   :    4 (   2 average)
+% SPC      : 
+
+% Comments : This axiomatization follows [WR27], allowing full detachment
+%            but no chaining (which is a dependant theorem). Compare with
+%            LCL003-0.ax.
+%------------------------------------------------------------------------------
+cnf(axiom_1_2,axiom,
+    ( axiom(implies(or(A,A),A)) )).
+
+cnf(axiom_1_3,axiom,
+    ( axiom(implies(A,or(B,A))) )).
+
+cnf(axiom_1_4,axiom,
+    ( axiom(implies(or(A,B),or(B,A))) )).
+
+cnf(axiom_1_5,axiom,
+    ( axiom(implies(or(A,or(B,C)),or(B,or(A,C)))) )).
+
+cnf(axiom_1_6,axiom,
+    ( axiom(implies(implies(A,B),implies(or(C,A),or(C,B)))) )).
+
+cnf(implies_definition,axiom,
+    ( implies(X,Y) = or(not(X),Y) )).
+
+cnf(rule_1,axiom,
+    ( theorem(X)
+    | ~ axiom(X) )).
+
+cnf(rule_2,axiom,
+    ( theorem(X)
+    | ~ theorem(implies(Y,X))
+    | ~ theorem(Y) )).
+
+% input_clause(rule_3,axiom,
+%     [++theorem(implies(X,Z)),
+%      --theorem(implies(X,Y)),
+%      --theorem(implies(Y,Z))]).
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL004-1.ax b/test-data/tptp/cnf/LCL004-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL004-1.ax
@@ -0,0 +1,27 @@
+%--------------------------------------------------------------------------
+% File     : LCL004-1 : TPTP v7.2.0. Released v2.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic deduction axioms for AND
+% Version  : [WR27] axioms.
+% English  :
+
+% Refs     : [WR27]  Whitehead & Russell (1927), Principia Mathematica
+% Source   : [WR27]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    1 (   0 non-Horn;   1 unit;   0 RR)
+%            Number of atoms      :    1 (   1 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :    2 (   0 singleton)
+%            Maximal term depth   :    4 (   3 average)
+% SPC      : 
+
+% Comments : Requires LCL004-0.ax
+%--------------------------------------------------------------------------
+cnf(and_defn,axiom,
+    ( and(P,Q) = not(or(not(P),not(Q))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL004-2.ax b/test-data/tptp/cnf/LCL004-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL004-2.ax
@@ -0,0 +1,27 @@
+%--------------------------------------------------------------------------
+% File     : LCL004-2 : TPTP v7.2.0. Released v2.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic deduction axioms for EQUIVALENT
+% Version  : [WR27] axioms.
+% English  :
+
+% Refs     : [WR27]  Whitehead & Russell (1927), Principia Mathematica
+% Source   : [WR27]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    1 (   0 non-Horn;   1 unit;   0 RR)
+%            Number of atoms      :    1 (   1 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   0 constant; 2-2 arity)
+%            Number of variables  :    2 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires LCL004-0.ax LCL004-1.ax
+%--------------------------------------------------------------------------
+cnf(equivalent_defn,axiom,
+    ( equivalent(P,Q) = and(implies(P,Q),implies(Q,P)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LCL005-0.ax b/test-data/tptp/cnf/LCL005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LCL005-0.ax
@@ -0,0 +1,58 @@
+%------------------------------------------------------------------------------
+% File     : LCL005-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : PropLog.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   10 (   0 non-Horn;   6 unit;  10 RR)
+%            Number of atoms       :   14 (  12 equality)
+%            Maximal clause size   :    2 (   1 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :    5 (   1 constant; 0-3 arity)
+%            Number of variables   :   34 (  20 singleton)
+%            Maximal term depth    :    2 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax
+%------------------------------------------------------------------------------
+cnf(cls_PropLog_Opl_Odistinct__1__iff1_0,axiom,
+    ( c_PropLog_Opl_Ofalse != c_PropLog_Opl_Ovar(V_a_H,T_a) )).
+
+cnf(cls_PropLog_Opl_Odistinct__2__iff1_0,axiom,
+    ( c_PropLog_Opl_Ovar(V_a_H,T_a) != c_PropLog_Opl_Ofalse )).
+
+cnf(cls_PropLog_Opl_Odistinct__3__iff1_0,axiom,
+    ( c_PropLog_Opl_Ofalse != c_PropLog_Opl_Oop_A_N_62(V_pl1_H,V_pl2_H,T_a) )).
+
+cnf(cls_PropLog_Opl_Odistinct__4__iff1_0,axiom,
+    ( c_PropLog_Opl_Oop_A_N_62(V_pl1_H,V_pl2_H,T_a) != c_PropLog_Opl_Ofalse )).
+
+cnf(cls_PropLog_Opl_Odistinct__5__iff1_0,axiom,
+    ( c_PropLog_Opl_Ovar(V_a,T_a) != c_PropLog_Opl_Oop_A_N_62(V_pl1_H,V_pl2_H,T_a) )).
+
+cnf(cls_PropLog_Opl_Odistinct__6__iff1_0,axiom,
+    ( c_PropLog_Opl_Oop_A_N_62(V_pl1_H,V_pl2_H,T_a) != c_PropLog_Opl_Ovar(V_a,T_a) )).
+
+cnf(cls_PropLog_Opl_Oinject__1__iff1_0,axiom,
+    ( c_PropLog_Opl_Ovar(V_a,T_a) != c_PropLog_Opl_Ovar(V_a_H,T_a)
+    | V_a = V_a_H )).
+
+cnf(cls_PropLog_Opl_Oinject__2__iff1_0,axiom,
+    ( c_PropLog_Opl_Oop_A_N_62(V_pl1,V_pl2,T_a) != c_PropLog_Opl_Oop_A_N_62(V_pl1_H,V_pl2_H,T_a)
+    | V_pl1 = V_pl1_H )).
+
+cnf(cls_PropLog_Opl_Oinject__2__iff1_1,axiom,
+    ( c_PropLog_Opl_Oop_A_N_62(V_pl1,V_pl2,T_a) != c_PropLog_Opl_Oop_A_N_62(V_pl1_H,V_pl2_H,T_a)
+    | V_pl2 = V_pl2_H )).
+
+cnf(cls_PropLog_Othms_OH_0,axiom,
+    ( ~ c_in(V_p,V_H,tc_PropLog_Opl(T_a))
+    | c_in(V_p,c_PropLog_Othms(V_H,T_a),tc_PropLog_Opl(T_a)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/LDA001-0.ax b/test-data/tptp/cnf/LDA001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/LDA001-0.ax
@@ -0,0 +1,76 @@
+%--------------------------------------------------------------------------
+% File     : LDA001-0 : TPTP v7.2.0. Bugfixed v2.6.0.
+% Domain   : LD-Algebras (Embedding algebras)
+% Axioms   : Embedding algebra
+% Version  : [Jec93] axioms : Incomplete.
+% English  : LD-algebras are related to large cardinals. Under a very
+%            strong large cardinal assumption, the free-monogenic
+%            LD-algebra can be represented by an algebra of elementary
+%            embeddings. Theorems about this algebra can be proved from
+%            a small number of properties, suggesting the definition
+%            of an embedding algebra.
+
+% Refs     : [Jec93] Jech (1993), LD-Algebras
+%          : [Jec02] Jech (2002), Email to Geoff Sutcliffe
+% Source   : [Jec93]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    9 (   2 non-Horn;   4 unit;   3 RR)
+%            Number of atoms      :   16 (   5 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :   21 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : [Jec93] says, "Even though axioms for embedding algebras
+%            include additional properties to those listed below, many
+%            results can be proved from these axioms."
+% Bugfixes : v2.6.0 - Fixed axioms; they were unsatisfiable [Jec02]
+%--------------------------------------------------------------------------
+%----A1  x(yz)=(xy)(xz)
+cnf(a1,axiom,
+    ( f(X,f(Y,Z)) = f(f(X,Y),f(X,Z)) )).
+
+%----A1a a(x,a(y,z)) = a(x*y,a(x,z))
+cnf(a1a,axiom,
+    ( a(X,a(Y,Z)) = a(f(X,Y),a(X,Z)) )).
+
+%----A2  cr(u*v) = a(u,cr(v))
+cnf(a2,axiom,
+    ( critical_point(f(U,V)) = a(U,critical_point(V)) )).
+
+%----B1  -(x<x)
+cnf(b1,axiom,
+    ( ~ less(X,X) )).
+
+%----B2  linear
+cnf(b2,axiom,
+    ( less(X,Y)
+    | less(Y,X)
+    | X = Y )).
+
+%----B3  transitive
+cnf(b3,axiom,
+    ( ~ less(X,Y)
+    | ~ less(Y,Z)
+    | less(X,Z) )).
+
+%----B4  if x<y then ux<uy
+cnf(b4,axiom,
+    ( ~ less(X,Y)
+    | less(a(U,X),a(U,Y)) )).
+
+%----C2  if x<crit(u) then ux=x
+cnf(c2,axiom,
+    ( ~ less(X,critical_point(U))
+    | a(U,X) = X )).
+
+%----C3  x<crit(u) or x<ux
+cnf(c3,axiom,
+    ( less(X,critical_point(U))
+    | less(X,a(U,X)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/MGT001-0.ax b/test-data/tptp/cnf/MGT001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/MGT001-0.ax
@@ -0,0 +1,74 @@
+%--------------------------------------------------------------------------
+% File     : MGT001-0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Management (Organisation Theory)
+% Axioms   : Inequalities.
+% Version  : [Han98] axioms.
+% English  :
+
+% Refs     : [Kam00] Kamps (2000), Email to G. Sutcliffe
+%            [CH00]  Carroll & Hannan (2000), The Demography of Corporation
+%            [Han98] Hannan (1998), Rethinking Age Dependence in Organizati
+% Source   : [Kam00]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   11 (   3 non-Horn;   0 unit;  10 RR)
+%            Number of atoms      :   26 (   5 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    5 (   0 propositional; 2-2 arity)
+%            Number of functors   :    0 (   0 constant; --- arity)
+%            Number of variables  :   23 (   0 singleton)
+%            Maximal term depth   :    1 (   1 average)
+% SPC      : 
+
+% Comments : Created with tptp2X -f tptp -t clausify:otter MGT001+0.ax
+%--------------------------------------------------------------------------
+cnf(definition_smaller_or_equal_1,axiom,
+    ( ~ smaller_or_equal(A,B)
+    | smaller(A,B)
+    | A = B )).
+
+cnf(definition_smaller_or_equal_2,axiom,
+    ( ~ smaller(A,B)
+    | smaller_or_equal(A,B) )).
+
+cnf(definition_smaller_or_equal_3,axiom,
+    ( A != B
+    | smaller_or_equal(A,B) )).
+
+cnf(definition_greater_or_equal_4,axiom,
+    ( ~ greater_or_equal(A,B)
+    | greater(A,B)
+    | A = B )).
+
+cnf(definition_greater_or_equal_5,axiom,
+    ( ~ greater(A,B)
+    | greater_or_equal(A,B) )).
+
+cnf(definition_greater_or_equal_6,axiom,
+    ( A != B
+    | greater_or_equal(A,B) )).
+
+cnf(definition_smaller_7,axiom,
+    ( ~ smaller(A,B)
+    | greater(B,A) )).
+
+cnf(definition_smaller_8,axiom,
+    ( ~ greater(A,B)
+    | smaller(B,A) )).
+
+cnf(meaning_postulate_greater_strict_9,axiom,
+    ( ~ greater(A,B)
+    | ~ greater(B,A) )).
+
+cnf(meaning_postulate_greater_transitive_10,axiom,
+    ( ~ greater(A,B)
+    | ~ greater(B,C)
+    | greater(A,C) )).
+
+cnf(meaning_postulate_greater_comparable_11,axiom,
+    ( smaller(A,B)
+    | A = B
+    | greater(A,B) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/MSC001-0.ax b/test-data/tptp/cnf/MSC001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/MSC001-0.ax
@@ -0,0 +1,4534 @@
+%------------------------------------------------------------------------------
+% File     : MSC001-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Miscellaneous
+% Axioms   : Sets, numbers, lists, etc, that make up the Isabelle/HOL library
+% Version  : [Pau06] axioms.
+% English  : The files MSC001-[012].ax .ax are really about everything: sets,
+%            numbers, lists and all the other things that make up the basic
+%            Isabelle/HOL library. Also, many of the axioms in MSC001-0.ax
+%            describe the Isabelle/HOL type class hierarchy.
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : common.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     : 1159 (  17 non-Horn; 159 unit;1105 RR)
+%            Number of atoms       : 2189 (  36 equality)
+%            Maximal clause size   :    4 (   2 average)
+%            Number of predicates  :   81 (   0 propositional; 1-3 arity)
+%            Number of functors    :  100 (  12 constant; 0-6 arity)
+%            Number of variables   : 1351 (  66 singleton)
+%            Maximal term depth    :    4 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+cnf(cls_Datatype__Universe_OLeaf__inject__dest_0,axiom,
+    ( c_Datatype__Universe_OLeaf(V_x,T_a,T_b) != c_Datatype__Universe_OLeaf(V_y,T_a,T_b)
+    | V_x = V_y )).
+
+cnf(cls_Datatype__Universe_ONumb__inject__dest_0,axiom,
+    ( c_Datatype__Universe_ONumb(V_x,T_a,T_b) != c_Datatype__Universe_ONumb(V_y,T_a,T_b)
+    | V_x = V_y )).
+
+cnf(cls_Datatype__Universe_OdprodE_0,axiom,
+    ( ~ c_in(V_c,c_Datatype__Universe_Odprod(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | V_c = c_Pair(c_Datatype__Universe_OScons(c_Main_OdprodE__1(V_c,V_r,V_s,T_a,T_b),c_Main_OdprodE__2(V_c,V_r,V_s,T_a,T_b),T_a,T_b),c_Datatype__Universe_OScons(c_Main_OdprodE__3(V_c,V_r,V_s,T_a,T_b),c_Main_OdprodE__4(V_c,V_r,V_s,T_a,T_b),T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OdprodE_1,axiom,
+    ( ~ c_in(V_c,c_Datatype__Universe_Odprod(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Main_OdprodE__2(V_c,V_r,V_s,T_a,T_b),c_Main_OdprodE__4(V_c,V_r,V_s,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_s,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))) )).
+
+cnf(cls_Datatype__Universe_OdprodE_2,axiom,
+    ( ~ c_in(V_c,c_Datatype__Universe_Odprod(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Main_OdprodE__1(V_c,V_r,V_s,T_a,T_b),c_Main_OdprodE__3(V_c,V_r,V_s,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_r,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))) )).
+
+cnf(cls_Datatype__Universe_OdprodI_0,axiom,
+    ( ~ c_in(c_Pair(V_N,V_N_H,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_s,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | ~ c_in(c_Pair(V_M,V_M_H,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_r,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b),c_Datatype__Universe_OScons(V_M_H,V_N_H,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),c_Datatype__Universe_Odprod(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))) )).
+
+cnf(cls_Datatype__Universe_OdsumE_0,axiom,
+    ( ~ c_in(V_w,c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | V_w = c_Pair(c_Datatype__Universe_OIn0(c_Main_OdsumE__1(V_r,V_w,T_a,T_b),T_a,T_b),c_Datatype__Universe_OIn0(c_Main_OdsumE__2(V_r,V_w,T_a,T_b),T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | V_w = c_Pair(c_Datatype__Universe_OIn1(c_Main_OdsumE__3(V_s,V_w,T_a,T_b),T_a,T_b),c_Datatype__Universe_OIn1(c_Main_OdsumE__4(V_s,V_w,T_a,T_b),T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OdsumE_1,axiom,
+    ( ~ c_in(V_w,c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Main_OdsumE__3(V_s,V_w,T_a,T_b),c_Main_OdsumE__4(V_s,V_w,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_s,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | V_w = c_Pair(c_Datatype__Universe_OIn0(c_Main_OdsumE__1(V_r,V_w,T_a,T_b),T_a,T_b),c_Datatype__Universe_OIn0(c_Main_OdsumE__2(V_r,V_w,T_a,T_b),T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OdsumE_2,axiom,
+    ( ~ c_in(V_w,c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Main_OdsumE__1(V_r,V_w,T_a,T_b),c_Main_OdsumE__2(V_r,V_w,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_r,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | V_w = c_Pair(c_Datatype__Universe_OIn1(c_Main_OdsumE__3(V_s,V_w,T_a,T_b),T_a,T_b),c_Datatype__Universe_OIn1(c_Main_OdsumE__4(V_s,V_w,T_a,T_b),T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OdsumE_3,axiom,
+    ( ~ c_in(V_w,c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Main_OdsumE__1(V_r,V_w,T_a,T_b),c_Main_OdsumE__2(V_r,V_w,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_r,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Main_OdsumE__3(V_s,V_w,T_a,T_b),c_Main_OdsumE__4(V_s,V_w,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_s,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))) )).
+
+cnf(cls_Datatype__Universe_Odsum__In0I_0,axiom,
+    ( ~ c_in(c_Pair(V_M,V_M_H,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_r,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Datatype__Universe_OIn0(V_M,T_a,T_b),c_Datatype__Universe_OIn0(V_M_H,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))) )).
+
+cnf(cls_Datatype__Universe_Odsum__In1I_0,axiom,
+    ( ~ c_in(c_Pair(V_N,V_N_H,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),V_s,tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))))
+    | c_in(c_Pair(c_Datatype__Universe_OIn1(V_N,T_a,T_b),c_Datatype__Universe_OIn1(V_N_H,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_prod(tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))) )).
+
+cnf(cls_Datatype__Universe_OuprodE_0,axiom,
+    ( ~ c_in(V_c,c_Datatype__Universe_Ouprod(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | V_c = c_Datatype__Universe_OScons(c_Main_OuprodE__1(V_A,V_B,V_c,T_a,T_b),c_Main_OuprodE__2(V_A,V_B,V_c,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OuprodE_1,axiom,
+    ( ~ c_in(V_c,c_Datatype__Universe_Ouprod(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Main_OuprodE__2(V_A,V_B,V_c,T_a,T_b),V_B,tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OuprodE_2,axiom,
+    ( ~ c_in(V_c,c_Datatype__Universe_Ouprod(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Main_OuprodE__1(V_A,V_B,V_c,T_a,T_b),V_A,tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OuprodI_0,axiom,
+    ( ~ c_in(V_N,V_B,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | ~ c_in(V_M,V_A,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b),c_Datatype__Universe_Ouprod(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_OusumE_0,axiom,
+    ( ~ c_in(V_u,c_Datatype__Universe_Ousum(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | V_u = c_Datatype__Universe_OIn0(c_Main_OusumE__1(V_A,V_u,T_a,T_b),T_a,T_b)
+    | V_u = c_Datatype__Universe_OIn1(c_Main_OusumE__2(V_B,V_u,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OusumE_1,axiom,
+    ( ~ c_in(V_u,c_Datatype__Universe_Ousum(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Main_OusumE__2(V_B,V_u,T_a,T_b),V_B,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | V_u = c_Datatype__Universe_OIn0(c_Main_OusumE__1(V_A,V_u,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OusumE_2,axiom,
+    ( ~ c_in(V_u,c_Datatype__Universe_Ousum(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Main_OusumE__1(V_A,V_u,T_a,T_b),V_A,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | V_u = c_Datatype__Universe_OIn1(c_Main_OusumE__2(V_B,V_u,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OusumE_3,axiom,
+    ( ~ c_in(V_u,c_Datatype__Universe_Ousum(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Main_OusumE__1(V_A,V_u,T_a,T_b),V_A,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Main_OusumE__2(V_B,V_u,T_a,T_b),V_B,tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_Ousum__In0I_0,axiom,
+    ( ~ c_in(V_M,V_A,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Datatype__Universe_OIn0(V_M,T_a,T_b),c_Datatype__Universe_Ousum(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Datatype__Universe_Ousum__In1I_0,axiom,
+    ( ~ c_in(V_N,V_B,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)))
+    | c_in(c_Datatype__Universe_OIn1(V_N,T_a,T_b),c_Datatype__Universe_Ousum(V_A,V_B,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) )).
+
+cnf(cls_Divides_Odvd__0__right_0,axiom,
+    ( c_Divides_Oop_Advd(V_m,c_0,tc_nat) )).
+
+cnf(cls_Divides_Odvd__1__left_0,axiom,
+    ( c_Divides_Oop_Advd(c_Suc(c_0),V_k,tc_nat) )).
+
+cnf(cls_Divides_Odvd__triv__left_0,axiom,
+    ( c_Divides_Oop_Advd(V_k,c_times(V_k,V_m,tc_nat),tc_nat) )).
+
+cnf(cls_Divides_Odvd__triv__right_0,axiom,
+    ( c_Divides_Oop_Advd(V_k,c_times(V_m,V_k,tc_nat),tc_nat) )).
+
+cnf(cls_Divides_Omod__eq__0D__dest_0,axiom,
+    ( c_Divides_Oop_Amod(V_m,V_d,tc_nat) != c_0
+    | V_m = c_times(V_d,c_Main_Omod__eq__0D__dest__1(V_d,V_m),tc_nat) )).
+
+cnf(cls_Finite__Set_OFinites_OemptyI_0,axiom,
+    ( c_in(c_emptyset,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_OFinites_OinsertI_0,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_insert(V_a,V_A,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Int_0,axiom,
+    ( ~ c_in(V_F,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_inter(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Int_1,axiom,
+    ( ~ c_in(V_G,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_inter(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Union_0,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(tc_set(T_a)))
+    | c_in(c_Main_Ofinite__Union__1(V_A,T_a),V_A,tc_set(T_a))
+    | c_in(c_Union(V_A,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Union_1,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(tc_set(T_a)))
+    | ~ c_in(c_Main_Ofinite__Union__1(V_A,T_a),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Union(V_A,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_GCD_Ogcd__dvd1_0,axiom,
+    ( c_Divides_Oop_Advd(c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),V_m,tc_nat) )).
+
+cnf(cls_GCD_Ogcd__dvd2_0,axiom,
+    ( c_Divides_Oop_Advd(c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),V_n,tc_nat) )).
+
+cnf(cls_Infinite__Set_Oatmost__one__unique_0,axiom,
+    ( ~ c_Infinite__Set_Oatmost__one(V_S,T_a)
+    | ~ c_in(V_y,V_S,T_a)
+    | ~ c_in(V_x,V_S,T_a)
+    | V_y = V_x )).
+
+cnf(cls_IntDef_Onegative__zle_0,axiom,
+    ( c_lessequals(c_uminus(c_IntDef_Oint(V_n),tc_IntDef_Oint),c_IntDef_Oint(V_m),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Onegative__zless_0,axiom,
+    ( c_less(c_uminus(c_IntDef_Oint(c_Suc(V_n)),tc_IntDef_Oint),c_IntDef_Oint(V_m),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__0__right_0,axiom,
+    ( c_Divides_Oop_Advd(V_m,c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__1__left_0,axiom,
+    ( c_Divides_Oop_Advd(c_1,V_m,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__triv__left_0,axiom,
+    ( c_Divides_Oop_Advd(V_k,c_times(V_k,V_m,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__triv__right_0,axiom,
+    ( c_Divides_Oop_Advd(V_k,c_times(V_m,V_k,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozmod__eq__0D__dest_0,axiom,
+    ( c_Divides_Oop_Amod(V_m,V_d,tc_IntDef_Oint) != c_0
+    | V_m = c_times(V_d,c_Main_Ozmod__eq__0D__dest__1(V_d,V_m),tc_IntDef_Oint) )).
+
+cnf(cls_List_Odistinct__remdups_0,axiom,
+    ( c_List_Odistinct(c_List_Oremdups(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Ofinite__set_0,axiom,
+    ( c_in(c_List_Oset(V_xs,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_List_Oin__listsD__dest_0,axiom,
+    ( ~ c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | ~ c_in(V_U,c_List_Oset(V_xs,T_a),T_a)
+    | c_in(V_U,V_A,T_a) )).
+
+cnf(cls_List_Oin__listsI_0,axiom,
+    ( c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(c_Main_Oin__listsI__1(V_A,V_xs,T_a),c_List_Oset(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Oin__listsI_1,axiom,
+    ( ~ c_in(c_Main_Oin__listsI__1(V_A,V_xs,T_a),V_A,T_a)
+    | c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olength__remdups__leq_0,axiom,
+    ( c_lessequals(c_Nat_Osize(c_List_Oremdups(V_xs,T_a),tc_List_Olist(T_a)),c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat) )).
+
+cnf(cls_List_Olistrel__Cons1_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_y,V_ys,T_a),V_xs,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | V_xs = c_List_Olist_OCons(c_Main_Olistrel__Cons1__1(V_r,V_xs,V_y,V_ys,T_a),c_Main_Olistrel__Cons1__2(V_r,V_xs,V_y,V_ys,T_a),T_a) )).
+
+cnf(cls_List_Olistrel__Cons1_1,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_y,V_ys,T_a),V_xs,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_ys,c_Main_Olistrel__Cons1__2(V_r,V_xs,V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olistrel__Cons1_2,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_y,V_ys,T_a),V_xs,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_y,c_Main_Olistrel__Cons1__1(V_r,V_xs,V_y,V_ys,T_a),T_a,T_a),V_r,tc_prod(T_a,T_a)) )).
+
+cnf(cls_List_Olistrel__Cons2_0,axiom,
+    ( ~ c_in(c_Pair(V_xs,c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | V_xs = c_List_Olist_OCons(c_Main_Olistrel__Cons2__1(V_r,V_xs,V_y,V_ys,T_a),c_Main_Olistrel__Cons2__2(V_r,V_xs,V_y,V_ys,T_a),T_a) )).
+
+cnf(cls_List_Olistrel__Cons2_1,axiom,
+    ( ~ c_in(c_Pair(V_xs,c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(c_Main_Olistrel__Cons2__2(V_r,V_xs,V_y,V_ys,T_a),V_ys,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olistrel__Cons2_2,axiom,
+    ( ~ c_in(c_Pair(V_xs,c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(c_Main_Olistrel__Cons2__1(V_r,V_xs,V_y,V_ys,T_a),V_y,T_a,T_a),V_r,tc_prod(T_a,T_a)) )).
+
+cnf(cls_List_Olistrel__Nil1_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_ONil,V_xs,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Olistrel__Nil2_0,axiom,
+    ( ~ c_in(c_Pair(V_xs,c_List_Olist_ONil,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olistrel(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_OlistsE_0,axiom,
+    ( ~ c_in(c_List_Olist_OCons(V_x,V_l,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(V_l,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_OlistsE_1,axiom,
+    ( ~ c_in(c_List_Olist_OCons(V_x,V_l,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(V_x,V_A,T_a) )).
+
+cnf(cls_List_Olists_OCons_0,axiom,
+    ( ~ c_in(V_a,V_A,T_a)
+    | ~ c_in(V_l,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(c_List_Olist_OCons(V_a,V_l,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olists_ONil_0,axiom,
+    ( c_in(c_List_Olist_ONil,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Owf__lenlex_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(V_r,T_a)
+    | c_Wellfounded__Recursion_Owf(c_List_Olenlex(V_r,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Owf__lex_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(V_r,T_a)
+    | c_Wellfounded__Recursion_Owf(c_List_Olex(V_r,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_Nat_Ole0_0,axiom,
+    ( c_lessequals(c_0,V_n,tc_nat) )).
+
+cnf(cls_Nat_OlessI_0,axiom,
+    ( c_less(V_n,c_Suc(V_n),tc_nat) )).
+
+cnf(cls_Nat_Oless__irrefl_0,axiom,
+    ( ~ c_less(V_n,V_n,tc_nat) )).
+
+cnf(cls_Nat_Ozero__less__Suc_0,axiom,
+    ( c_less(c_0,c_Suc(V_n),tc_nat) )).
+
+cnf(cls_Orderings_Oorder__class_Oaxioms__1_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | c_lessequals(V_x,V_x,T_a) )).
+
+cnf(cls_Relation_ODomainE_0,axiom,
+    ( ~ c_in(V_a,c_Relation_ODomain(V_r,T_a,T_b),T_a)
+    | c_in(c_Pair(V_a,c_Main_ODomainE__1(V_a,V_r,T_a,T_b),T_a,T_b),V_r,tc_prod(T_a,T_b)) )).
+
+cnf(cls_Relation_ODomainI_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_b),V_r,tc_prod(T_a,T_b))
+    | c_in(V_a,c_Relation_ODomain(V_r,T_a,T_b),T_a) )).
+
+cnf(cls_Relation_OIdE_0,axiom,
+    ( ~ c_in(V_p,c_Relation_OId,tc_prod(T_a,T_a))
+    | V_p = c_Pair(c_Main_OIdE__1(V_p,T_a),c_Main_OIdE__1(V_p,T_a),T_a,T_a) )).
+
+cnf(cls_Relation_OImageE_0,axiom,
+    ( ~ c_in(V_b,c_Relation_OImage(V_r,V_A,T_b,T_a),T_a)
+    | c_in(c_Main_OImageE__1(V_A,V_b,V_r,T_b,T_a),V_A,T_b) )).
+
+cnf(cls_Relation_OImageE_1,axiom,
+    ( ~ c_in(V_b,c_Relation_OImage(V_r,V_A,T_b,T_a),T_a)
+    | c_in(c_Pair(c_Main_OImageE__1(V_A,V_b,V_r,T_b,T_a),V_b,T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_OImageI_0,axiom,
+    ( ~ c_in(V_a,V_A,T_a)
+    | ~ c_in(c_Pair(V_a,V_b,T_a,T_b),V_r,tc_prod(T_a,T_b))
+    | c_in(V_b,c_Relation_OImage(V_r,V_A,T_a,T_b),T_b) )).
+
+cnf(cls_Relation_ORangeE_0,axiom,
+    ( ~ c_in(V_b,c_Relation_ORange(V_r,T_b,T_a),T_a)
+    | c_in(c_Pair(c_Main_ORangeE__1(V_b,V_r,T_a,T_b),V_b,T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_ORangeI_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_b),V_r,tc_prod(T_a,T_b))
+    | c_in(V_b,c_Relation_ORange(V_r,T_a,T_b),T_b) )).
+
+cnf(cls_Relation_OconverseE_0,axiom,
+    ( ~ c_in(V_yx,c_Relation_Oconverse(V_r,T_b,T_a),tc_prod(T_a,T_b))
+    | c_in(c_Pair(c_Main_OconverseE__1(V_r,V_yx,T_b,T_a),c_Main_OconverseE__2(V_r,V_yx,T_b,T_a),T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_OconverseE_1,axiom,
+    ( ~ c_in(V_yx,c_Relation_Oconverse(V_r,T_b,T_a),tc_prod(T_a,T_b))
+    | V_yx = c_Pair(c_Main_OconverseE__2(V_r,V_yx,T_b,T_a),c_Main_OconverseE__1(V_r,V_yx,T_b,T_a),T_a,T_b) )).
+
+cnf(cls_Relation_OdiagE_0,axiom,
+    ( ~ c_in(V_c,c_Relation_Odiag(V_A,T_a),tc_prod(T_a,T_a))
+    | V_c = c_Pair(c_Main_OdiagE__1(V_A,V_c,T_a),c_Main_OdiagE__1(V_A,V_c,T_a),T_a,T_a) )).
+
+cnf(cls_Relation_OdiagE_1,axiom,
+    ( ~ c_in(V_c,c_Relation_Odiag(V_A,T_a),tc_prod(T_a,T_a))
+    | c_in(c_Main_OdiagE__1(V_A,V_c,T_a),V_A,T_a) )).
+
+cnf(cls_Relation_OdiagI_0,axiom,
+    ( ~ c_in(V_a,V_A,T_a)
+    | c_in(c_Pair(V_a,V_a,T_a,T_a),c_Relation_Odiag(V_A,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Relation_Orel__compE_0,axiom,
+    ( ~ c_in(V_xz,c_Relation_Orel__comp(V_r,V_s,T_c,T_b,T_a),tc_prod(T_a,T_b))
+    | c_in(c_Pair(c_Main_Orel__compE__2(V_r,V_s,V_xz,T_c,T_b,T_a),c_Main_Orel__compE__3(V_r,V_s,V_xz,T_c,T_b,T_a),T_c,T_b),V_r,tc_prod(T_c,T_b)) )).
+
+cnf(cls_Relation_Orel__compE_1,axiom,
+    ( ~ c_in(V_xz,c_Relation_Orel__comp(V_r,V_s,T_c,T_b,T_a),tc_prod(T_a,T_b))
+    | c_in(c_Pair(c_Main_Orel__compE__1(V_r,V_s,V_xz,T_c,T_b,T_a),c_Main_Orel__compE__2(V_r,V_s,V_xz,T_c,T_b,T_a),T_a,T_c),V_s,tc_prod(T_a,T_c)) )).
+
+cnf(cls_Relation_Orel__compE_2,axiom,
+    ( ~ c_in(V_xz,c_Relation_Orel__comp(V_r,V_s,T_c,T_b,T_a),tc_prod(T_a,T_b))
+    | V_xz = c_Pair(c_Main_Orel__compE__1(V_r,V_s,V_xz,T_c,T_b,T_a),c_Main_Orel__compE__3(V_r,V_s,V_xz,T_c,T_b,T_a),T_a,T_b) )).
+
+cnf(cls_Relation_Orel__compI_0,axiom,
+    ( ~ c_in(c_Pair(V_b,V_c,T_b,T_c),V_r,tc_prod(T_b,T_c))
+    | ~ c_in(c_Pair(V_a,V_b,T_a,T_b),V_s,tc_prod(T_a,T_b))
+    | c_in(c_Pair(V_a,V_c,T_a,T_c),c_Relation_Orel__comp(V_r,V_s,T_b,T_c,T_a),tc_prod(T_a,T_c)) )).
+
+cnf(cls_SetInterval_Ofinite__atLeastAtMost_0,axiom,
+    ( c_in(c_SetInterval_OatLeastAtMost(V_l,V_u,tc_nat),c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_SetInterval_Ofinite__atLeastAtMost__int_0,axiom,
+    ( c_in(c_SetInterval_OatLeastAtMost(V_l,V_u,tc_IntDef_Oint),c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ofinite__atLeastLessThan_0,axiom,
+    ( c_in(c_SetInterval_OatLeastLessThan(V_l,V_u,tc_nat),c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_SetInterval_Ofinite__atLeastLessThan__int_0,axiom,
+    ( c_in(c_SetInterval_OatLeastLessThan(V_l,V_u,tc_IntDef_Oint),c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ofinite__atMost_0,axiom,
+    ( c_in(c_SetInterval_OatMost(V_k,tc_nat),c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_SetInterval_Ofinite__greaterThanAtMost_0,axiom,
+    ( c_in(c_SetInterval_OgreaterThanAtMost(V_l,V_u,tc_nat),c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_SetInterval_Ofinite__greaterThanAtMost__int_0,axiom,
+    ( c_in(c_SetInterval_OgreaterThanAtMost(V_l,V_u,tc_IntDef_Oint),c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ofinite__greaterThanLessThan_0,axiom,
+    ( c_in(c_SetInterval_OgreaterThanLessThan(V_l,V_u,tc_nat),c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_SetInterval_Ofinite__greaterThanLessThan__int_0,axiom,
+    ( c_in(c_SetInterval_OgreaterThanLessThan(V_l,V_u,tc_IntDef_Oint),c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ofinite__lessThan_0,axiom,
+    ( c_in(c_SetInterval_OlessThan(V_k,tc_nat),c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_Set_OInterI_0,axiom,
+    ( c_in(V_A,c_Inter(V_C,T_a),T_a)
+    | c_in(c_Main_OInterI__1(V_A,V_C,T_a),V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OInterI_1,axiom,
+    ( ~ c_in(V_A,c_Main_OInterI__1(V_A,V_C,T_a),T_a)
+    | c_in(V_A,c_Inter(V_C,T_a),T_a) )).
+
+cnf(cls_Set_OUNIV__I_0,axiom,
+    ( c_in(V_x,c_UNIV,T_a) )).
+
+cnf(cls_Set_OUnionE_0,axiom,
+    ( ~ c_in(V_A,c_Union(V_C,T_a),T_a)
+    | c_in(c_Main_OUnionE__1(V_A,V_C,T_a),V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OUnionE_1,axiom,
+    ( ~ c_in(V_A,c_Union(V_C,T_a),T_a)
+    | c_in(V_A,c_Main_OUnionE__1(V_A,V_C,T_a),T_a) )).
+
+cnf(cls_Set_Oempty__subsetI_0,axiom,
+    ( c_lessequals(c_emptyset,V_A,tc_set(T_a)) )).
+
+cnf(cls_Set_OpsubsetE_0,axiom,
+    ( ~ c_less(V_A,V_B,tc_set(T_a))
+    | ~ c_lessequals(V_B,V_A,tc_set(T_a)) )).
+
+cnf(cls_Set_OpsubsetE_1,axiom,
+    ( ~ c_less(V_A,V_B,tc_set(T_a))
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_OpsubsetI_0,axiom,
+    ( ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | c_less(V_A,V_B,tc_set(T_a))
+    | V_A = V_B )).
+
+cnf(cls_Set_OsingletonD__dest_0,axiom,
+    ( ~ c_in(V_b,c_insert(V_a,c_emptyset,T_a),T_a)
+    | V_b = V_a )).
+
+cnf(cls_Set_OsingletonI_0,axiom,
+    ( c_in(V_a,c_insert(V_a,c_emptyset,T_a),T_a) )).
+
+cnf(cls_Set_Osingleton__inject__dest_0,axiom,
+    ( c_insert(V_a,c_emptyset,T_a) != c_insert(V_b,c_emptyset,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_OsubsetD_0,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | c_in(V_c,V_B,T_a) )).
+
+cnf(cls_Set_OsubsetI_0,axiom,
+    ( c_in(c_Main_OsubsetI__1(V_A,V_B,T_a),V_A,T_a)
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_OsubsetI_1,axiom,
+    ( ~ c_in(c_Main_OsubsetI__1(V_A,V_B,T_a),V_B,T_a)
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_Osubset__antisym_0,axiom,
+    ( ~ c_lessequals(V_B,V_A,tc_set(T_a))
+    | ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | V_A = V_B )).
+
+cnf(cls_Set_Osubset__refl_0,axiom,
+    ( c_lessequals(V_A,V_A,tc_set(T_a)) )).
+
+cnf(cls_Sum__Type_OInlI_0,axiom,
+    ( ~ c_in(V_a,V_A,T_a)
+    | c_in(c_Sum__Type_OInl(V_a,T_a,T_b),c_Sum__Type_OPlus(V_A,V_B,T_a,T_b),tc_sum(T_a,T_b)) )).
+
+cnf(cls_Sum__Type_OInrI_0,axiom,
+    ( ~ c_in(V_b,V_B,T_a)
+    | c_in(c_Sum__Type_OInr(V_b,T_a,T_b),c_Sum__Type_OPlus(V_A,V_B,T_b,T_a),tc_sum(T_b,T_a)) )).
+
+cnf(cls_Sum__Type_OPlusE_0,axiom,
+    ( ~ c_in(V_u,c_Sum__Type_OPlus(V_A,V_B,T_a,T_b),tc_sum(T_a,T_b))
+    | V_u = c_Sum__Type_OInl(c_Main_OPlusE__1(V_A,V_u,T_a,T_b),T_a,T_b)
+    | V_u = c_Sum__Type_OInr(c_Main_OPlusE__2(V_B,V_u,T_b,T_a),T_b,T_a) )).
+
+cnf(cls_Sum__Type_OPlusE_1,axiom,
+    ( ~ c_in(V_u,c_Sum__Type_OPlus(V_A,V_B,T_a,T_b),tc_sum(T_a,T_b))
+    | c_in(c_Main_OPlusE__2(V_B,V_u,T_b,T_a),V_B,T_b)
+    | V_u = c_Sum__Type_OInl(c_Main_OPlusE__1(V_A,V_u,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Sum__Type_OPlusE_2,axiom,
+    ( ~ c_in(V_u,c_Sum__Type_OPlus(V_A,V_B,T_a,T_b),tc_sum(T_a,T_b))
+    | c_in(c_Main_OPlusE__1(V_A,V_u,T_a,T_b),V_A,T_a)
+    | V_u = c_Sum__Type_OInr(c_Main_OPlusE__2(V_B,V_u,T_b,T_a),T_b,T_a) )).
+
+cnf(cls_Sum__Type_OPlusE_3,axiom,
+    ( ~ c_in(V_u,c_Sum__Type_OPlus(V_A,V_B,T_a,T_b),tc_sum(T_a,T_b))
+    | c_in(c_Main_OPlusE__1(V_A,V_u,T_a,T_b),V_A,T_a)
+    | c_in(c_Main_OPlusE__2(V_B,V_u,T_b,T_a),V_B,T_b) )).
+
+cnf(cls_Transitive__Closure_Or__into__rtrancl_0,axiom,
+    ( ~ c_in(V_p,V_r,tc_prod(T_a,T_a))
+    | c_in(V_p,c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Transitive__Closure_Ortrancl_Ortrancl__refl_0,axiom,
+    ( c_in(c_Pair(V_a,V_a,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Transitive__Closure_Otrancl_Or__into__trancl_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | c_in(c_Pair(V_a,V_b,T_a,T_a),c_Transitive__Closure_Otrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Transitive__Closure_Otrancl__into__rtrancl_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_a),c_Transitive__Closure_Otrancl(V_r,T_a),tc_prod(T_a,T_a))
+    | c_in(c_Pair(V_a,V_b,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__empty_0,axiom,
+    ( c_Wellfounded__Recursion_Owf(c_emptyset,T_a) )).
+
+cnf(cls_Wellfounded__Relations_Otrans__less__than_0,axiom,
+    ( c_Relation_Otrans(c_Wellfounded__Relations_Oless__than,tc_nat) )).
+
+cnf(cls_Wellfounded__Relations_Otrans__lex__prod_0,axiom,
+    ( ~ c_Relation_Otrans(V_R2,T_b)
+    | ~ c_Relation_Otrans(V_R1,T_a)
+    | c_Relation_Otrans(c_Wellfounded__Relations_Olex__prod(V_R1,V_R2,T_a,T_b),tc_prod(T_a,T_b)) )).
+
+cnf(cls_Wellfounded__Relations_Owf__less__than_0,axiom,
+    ( c_Wellfounded__Recursion_Owf(c_Wellfounded__Relations_Oless__than,tc_nat) )).
+
+cnf(cls_Wellfounded__Relations_Owf__lex__prod_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(V_rb,T_b)
+    | ~ c_Wellfounded__Recursion_Owf(V_ra,T_a)
+    | c_Wellfounded__Recursion_Owf(c_Wellfounded__Relations_Olex__prod(V_ra,V_rb,T_a,T_b),tc_prod(T_a,T_b)) )).
+
+cnf(clsarity_Datatype__Ooption_0,axiom,
+    ( class_Finite__Set_Ofinite(tc_Datatype_Ooption(T_1))
+    | ~ class_Finite__Set_Ofinite(T_1) )).
+
+cnf(clsarity_IntDef__Oint_0,axiom,
+    ( class_HOL_Ominus(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_1,axiom,
+    ( class_HOL_Oone(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_10,axiom,
+    ( class_Ring__and__Field_Osemiring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_11,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_12,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_13,axiom,
+    ( class_Ring__and__Field_Osemiring__0(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_14,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__0(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_15,axiom,
+    ( class_OrderedGroup_Ocancel__semigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_16,axiom,
+    ( class_OrderedGroup_Ocancel__ab__semigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_17,axiom,
+    ( class_OrderedGroup_Oab__group__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_18,axiom,
+    ( class_Ring__and__Field_Osemiring__0__cancel(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_19,axiom,
+    ( class_Ring__and__Field_Oring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_2,axiom,
+    ( class_HOL_Oplus(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_20,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_21,axiom,
+    ( class_Ring__and__Field_Ocomm__ring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_22,axiom,
+    ( class_Ring__and__Field_Oaxclass__0__neq__1(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_23,axiom,
+    ( class_OrderedGroup_Omonoid__mult(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_24,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__mult(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_25,axiom,
+    ( class_Ring__and__Field_Osemiring__1(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_26,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__1(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_27,axiom,
+    ( class_Ring__and__Field_Osemiring__1__cancel(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_28,axiom,
+    ( class_Ring__and__Field_Oring__1(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_29,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_3,axiom,
+    ( class_HOL_Otimes(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_30,axiom,
+    ( class_Ring__and__Field_Ocomm__ring__1(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_31,axiom,
+    ( class_Orderings_Oorder(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_32,axiom,
+    ( class_LOrder_Omeet__semilorder(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_33,axiom,
+    ( class_LOrder_Ojoin__semilorder(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_34,axiom,
+    ( class_LOrder_Olorder(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_35,axiom,
+    ( class_Orderings_Olinorder(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_36,axiom,
+    ( class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_37,axiom,
+    ( class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_38,axiom,
+    ( class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_39,axiom,
+    ( class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_4,axiom,
+    ( class_HOL_Ozero(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_40,axiom,
+    ( class_Ring__and__Field_Opordered__semiring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_41,axiom,
+    ( class_Ring__and__Field_Opordered__cancel__semiring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_42,axiom,
+    ( class_Ring__and__Field_Oordered__semiring__strict(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_43,axiom,
+    ( class_Ring__and__Field_Opordered__comm__semiring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_44,axiom,
+    ( class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_45,axiom,
+    ( class_Ring__and__Field_Oordered__comm__semiring__strict(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_46,axiom,
+    ( class_Ring__and__Field_Oaxclass__abs__if(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_47,axiom,
+    ( class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_48,axiom,
+    ( class_OrderedGroup_Olordered__ab__group(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_49,axiom,
+    ( class_Ring__and__Field_Opordered__ring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_5,axiom,
+    ( class_Orderings_Oord(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_50,axiom,
+    ( class_OrderedGroup_Olordered__ab__group__abs(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_51,axiom,
+    ( class_OrderedGroup_Olordered__ab__group__meet(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_52,axiom,
+    ( class_OrderedGroup_Olordered__ab__group__join(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_53,axiom,
+    ( class_Ring__and__Field_Olordered__ring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_54,axiom,
+    ( class_Ring__and__Field_Oaxclass__no__zero__divisors(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_55,axiom,
+    ( class_Ring__and__Field_Oordered__ring__strict(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_56,axiom,
+    ( class_Ring__and__Field_Oordered__semidom(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_57,axiom,
+    ( class_Ring__and__Field_Oidom(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_58,axiom,
+    ( class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_59,axiom,
+    ( class_Numeral_Onumber(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_6,axiom,
+    ( class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_60,axiom,
+    ( class_Numeral_Onumber__ring(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_61,axiom,
+    ( class_Divides_Odiv(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_62,axiom,
+    ( class_Nat_Opower(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_63,axiom,
+    ( class_Power_Orecpower(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_64,axiom,
+    ( class_Parity_Oeven__odd(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_7,axiom,
+    ( class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_8,axiom,
+    ( class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint) )).
+
+cnf(clsarity_IntDef__Oint_9,axiom,
+    ( class_OrderedGroup_Oab__semigroup__mult(tc_IntDef_Oint) )).
+
+cnf(clsarity_Product____Type__Ounit_0,axiom,
+    ( class_Finite__Set_Ofinite(tc_Product__Type_Ounit) )).
+
+cnf(clsarity_bool_0,axiom,
+    ( class_Finite__Set_Ofinite(tc_bool) )).
+
+cnf(clsarity_fun_0,axiom,
+    ( class_Finite__Set_Ofinite(tc_fun(T_2,T_1))
+    | ~ class_Finite__Set_Ofinite(T_1)
+    | ~ class_Finite__Set_Ofinite(T_2) )).
+
+cnf(clsarity_fun_1,axiom,
+    ( class_Nat_Opower(tc_fun(T_2,T_1)) )).
+
+cnf(clsarity_nat_0,axiom,
+    ( class_HOL_Oone(tc_nat) )).
+
+cnf(clsarity_nat_1,axiom,
+    ( class_HOL_Ozero(tc_nat) )).
+
+cnf(clsarity_nat_10,axiom,
+    ( class_HOL_Oplus(tc_nat) )).
+
+cnf(clsarity_nat_11,axiom,
+    ( class_HOL_Otimes(tc_nat) )).
+
+cnf(clsarity_nat_12,axiom,
+    ( class_Nat_Opower(tc_nat) )).
+
+cnf(clsarity_nat_13,axiom,
+    ( class_Ring__and__Field_Oaxclass__0__neq__1(tc_nat) )).
+
+cnf(clsarity_nat_14,axiom,
+    ( class_OrderedGroup_Osemigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_15,axiom,
+    ( class_OrderedGroup_Oab__semigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_16,axiom,
+    ( class_OrderedGroup_Osemigroup__mult(tc_nat) )).
+
+cnf(clsarity_nat_17,axiom,
+    ( class_OrderedGroup_Oab__semigroup__mult(tc_nat) )).
+
+cnf(clsarity_nat_18,axiom,
+    ( class_Ring__and__Field_Osemiring(tc_nat) )).
+
+cnf(clsarity_nat_19,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring(tc_nat) )).
+
+cnf(clsarity_nat_2,axiom,
+    ( class_Orderings_Oord(tc_nat) )).
+
+cnf(clsarity_nat_20,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__add(tc_nat) )).
+
+cnf(clsarity_nat_21,axiom,
+    ( class_Ring__and__Field_Osemiring__0(tc_nat) )).
+
+cnf(clsarity_nat_22,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__0(tc_nat) )).
+
+cnf(clsarity_nat_23,axiom,
+    ( class_OrderedGroup_Omonoid__mult(tc_nat) )).
+
+cnf(clsarity_nat_24,axiom,
+    ( class_OrderedGroup_Ocomm__monoid__mult(tc_nat) )).
+
+cnf(clsarity_nat_25,axiom,
+    ( class_Ring__and__Field_Osemiring__1(tc_nat) )).
+
+cnf(clsarity_nat_26,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__1(tc_nat) )).
+
+cnf(clsarity_nat_27,axiom,
+    ( class_OrderedGroup_Ocancel__semigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_28,axiom,
+    ( class_OrderedGroup_Ocancel__ab__semigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_29,axiom,
+    ( class_Ring__and__Field_Osemiring__0__cancel(tc_nat) )).
+
+cnf(clsarity_nat_3,axiom,
+    ( class_Orderings_Oorder(tc_nat) )).
+
+cnf(clsarity_nat_30,axiom,
+    ( class_Ring__and__Field_Osemiring__1__cancel(tc_nat) )).
+
+cnf(clsarity_nat_31,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_nat) )).
+
+cnf(clsarity_nat_32,axiom,
+    ( class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_nat) )).
+
+cnf(clsarity_nat_33,axiom,
+    ( class_OrderedGroup_Opordered__ab__semigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_34,axiom,
+    ( class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_35,axiom,
+    ( class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat) )).
+
+cnf(clsarity_nat_36,axiom,
+    ( class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_nat) )).
+
+cnf(clsarity_nat_37,axiom,
+    ( class_Ring__and__Field_Opordered__semiring(tc_nat) )).
+
+cnf(clsarity_nat_38,axiom,
+    ( class_Ring__and__Field_Opordered__cancel__semiring(tc_nat) )).
+
+cnf(clsarity_nat_39,axiom,
+    ( class_Ring__and__Field_Oordered__semiring__strict(tc_nat) )).
+
+cnf(clsarity_nat_4,axiom,
+    ( class_LOrder_Omeet__semilorder(tc_nat) )).
+
+cnf(clsarity_nat_40,axiom,
+    ( class_Ring__and__Field_Opordered__comm__semiring(tc_nat) )).
+
+cnf(clsarity_nat_41,axiom,
+    ( class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_nat) )).
+
+cnf(clsarity_nat_42,axiom,
+    ( class_Ring__and__Field_Oordered__comm__semiring__strict(tc_nat) )).
+
+cnf(clsarity_nat_43,axiom,
+    ( class_Ring__and__Field_Oordered__semidom(tc_nat) )).
+
+cnf(clsarity_nat_44,axiom,
+    ( class_Divides_Odiv(tc_nat) )).
+
+cnf(clsarity_nat_45,axiom,
+    ( class_Power_Orecpower(tc_nat) )).
+
+cnf(clsarity_nat_46,axiom,
+    ( class_Numeral_Onumber(tc_nat) )).
+
+cnf(clsarity_nat_47,axiom,
+    ( class_Parity_Oeven__odd(tc_nat) )).
+
+cnf(clsarity_nat_5,axiom,
+    ( class_LOrder_Ojoin__semilorder(tc_nat) )).
+
+cnf(clsarity_nat_6,axiom,
+    ( class_LOrder_Olorder(tc_nat) )).
+
+cnf(clsarity_nat_7,axiom,
+    ( class_Orderings_Olinorder(tc_nat) )).
+
+cnf(clsarity_nat_8,axiom,
+    ( class_Wellfounded__Recursion_Owellorder(tc_nat) )).
+
+cnf(clsarity_nat_9,axiom,
+    ( class_HOL_Ominus(tc_nat) )).
+
+cnf(clsarity_prod_0,axiom,
+    ( class_Finite__Set_Ofinite(tc_prod(T_2,T_1))
+    | ~ class_Finite__Set_Ofinite(T_1)
+    | ~ class_Finite__Set_Ofinite(T_2) )).
+
+cnf(clsarity_set_0,axiom,
+    ( class_HOL_Ominus(tc_set(T_1)) )).
+
+cnf(clsarity_set_1,axiom,
+    ( class_Orderings_Oord(tc_set(T_1)) )).
+
+cnf(clsarity_set_2,axiom,
+    ( class_Orderings_Oorder(tc_set(T_1)) )).
+
+cnf(clsarity_set_3,axiom,
+    ( class_Finite__Set_Ofinite(tc_set(T_1))
+    | ~ class_Finite__Set_Ofinite(T_1) )).
+
+cnf(clsarity_set_4,axiom,
+    ( class_Nat_Opower(tc_set(T_1)) )).
+
+cnf(clsarity_sum_0,axiom,
+    ( class_Finite__Set_Ofinite(tc_sum(T_2,T_1))
+    | ~ class_Finite__Set_Ofinite(T_1)
+    | ~ class_Finite__Set_Ofinite(T_2) )).
+
+cnf(clsrel_LOrder_Ojoin__semilorder_0,axiom,
+    ( ~ class_LOrder_Ojoin__semilorder(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_LOrder_Ojoin__semilorder_1,axiom,
+    ( ~ class_LOrder_Ojoin__semilorder(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_LOrder_Olorder_0,axiom,
+    ( ~ class_LOrder_Olorder(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_LOrder_Olorder_1,axiom,
+    ( ~ class_LOrder_Olorder(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_LOrder_Olorder_2,axiom,
+    ( ~ class_LOrder_Olorder(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_LOrder_Olorder_3,axiom,
+    ( ~ class_LOrder_Olorder(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_LOrder_Omeet__semilorder_0,axiom,
+    ( ~ class_LOrder_Omeet__semilorder(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_LOrder_Omeet__semilorder_1,axiom,
+    ( ~ class_LOrder_Omeet__semilorder(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_10,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_11,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_12,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_13,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_14,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_15,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_16,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_17,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_18,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_19,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_2,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_20,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_21,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_22,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_23,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_24,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_25,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_26,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_27,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Oring__1(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_28,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_29,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__ring__1(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_3,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_30,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Numeral_Onumber(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_4,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_5,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_6,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_7,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_8,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Numeral_Onumber__ring_9,axiom,
+    ( ~ class_Numeral_Onumber__ring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_1,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_2,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_3,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_4,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_5,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_6,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__group__add_7,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__semigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Oab__semigroup__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__semigroup__add_1,axiom,
+    ( ~ class_OrderedGroup_Oab__semigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__semigroup__mult_0,axiom,
+    ( ~ class_OrderedGroup_Oab__semigroup__mult(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_OrderedGroup_Oab__semigroup__mult_1,axiom,
+    ( ~ class_OrderedGroup_Oab__semigroup__mult(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Ocancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_1,axiom,
+    ( ~ class_OrderedGroup_Ocancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_2,axiom,
+    ( ~ class_OrderedGroup_Ocancel__ab__semigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_3,axiom,
+    ( ~ class_OrderedGroup_Ocancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Ocancel__semigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Ocancel__semigroup__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Ocancel__semigroup__add_1,axiom,
+    ( ~ class_OrderedGroup_Ocancel__semigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__add_0,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__add_1,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__add_2,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__add_3,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__mult_0,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__mult_1,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__mult_2,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__mult_3,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_OrderedGroup_Ocomm__monoid__mult_4,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_10,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_11,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_12,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_13,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_14,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_15,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_16,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_17,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_2,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_3,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_4,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_5,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_6,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_7,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_8,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group_9,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_10,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_11,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_12,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_13,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_14,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_15,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_16,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_17,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_18,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_2,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_3,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_4,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_5,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_6,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_7,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_8,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__abs_9,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_10,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_11,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_12,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_13,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_14,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_15,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_16,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_17,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_18,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_2,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_3,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_4,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_5,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_6,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_7,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_8,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__join_9,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__join(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_10,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_11,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_12,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_13,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_14,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_15,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_16,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_17,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_18,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_2,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_3,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_4,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_5,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_6,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_7,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_8,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Olordered__ab__group__meet_9,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__meet(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Omonoid__mult_0,axiom,
+    ( ~ class_OrderedGroup_Omonoid__mult(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_OrderedGroup_Omonoid__mult_1,axiom,
+    ( ~ class_OrderedGroup_Omonoid__mult(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_OrderedGroup_Omonoid__mult_2,axiom,
+    ( ~ class_OrderedGroup_Omonoid__mult(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_1,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_10,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_11,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_12,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_13,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_2,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_3,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_4,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_5,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_6,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_7,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_8,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_9,axiom,
+    ( ~ class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_10,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_11,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_12,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_13,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_2,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_3,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_4,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_5,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_6,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_7,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_8,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__group__add_9,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add_2,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add_3,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add_4,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_2,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_3,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_4,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_5,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_6,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_7,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_8,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_2,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_3,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_4,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_5,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_6,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_7,axiom,
+    ( ~ class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_OrderedGroup_Osemigroup__add_0,axiom,
+    ( ~ class_OrderedGroup_Osemigroup__add(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_OrderedGroup_Osemigroup__mult_0,axiom,
+    ( ~ class_OrderedGroup_Osemigroup__mult(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Orderings_Olinorder_0,axiom,
+    ( ~ class_Orderings_Olinorder(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Orderings_Olinorder_1,axiom,
+    ( ~ class_Orderings_Olinorder(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Orderings_Olinorder_2,axiom,
+    ( ~ class_Orderings_Olinorder(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Orderings_Olinorder_3,axiom,
+    ( ~ class_Orderings_Olinorder(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Orderings_Olinorder_4,axiom,
+    ( ~ class_Orderings_Olinorder(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Orderings_Oorder_0,axiom,
+    ( ~ class_Orderings_Oorder(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Power_Orecpower_0,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Nat_Opower(T) )).
+
+cnf(clsrel_Power_Orecpower_1,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Power_Orecpower_10,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Power_Orecpower_11,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Power_Orecpower_12,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Power_Orecpower_13,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Power_Orecpower_14,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Power_Orecpower_15,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Power_Orecpower_16,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Power_Orecpower_17,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Power_Orecpower_18,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Power_Orecpower_19,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Power_Orecpower_2,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Power_Orecpower_20,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Power_Orecpower_21,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Power_Orecpower_22,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Power_Orecpower_23,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Power_Orecpower_24,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Power_Orecpower_3,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Power_Orecpower_4,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Power_Orecpower_5,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Power_Orecpower_6,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Power_Orecpower_7,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Power_Orecpower_8,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Power_Orecpower_9,axiom,
+    ( ~ class_Power_Orecpower(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__0__neq__1_0,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__0__neq__1(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__0__neq__1_1,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__0__neq__1(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__abs__if_0,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__abs__if(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__abs__if_1,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__abs__if(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__abs__if_2,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__abs__if(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__no__zero__divisors_0,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__no__zero__divisors(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oaxclass__no__zero__divisors_1,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__no__zero__divisors(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_10,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_11,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_12,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_13,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_14,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_15,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_16,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_17,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_18,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_7,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_8,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring_9,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_10,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_11,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_12,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_13,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_14,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_15,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_16,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_17,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_18,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_19,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_20,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_21,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_22,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_23,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_24,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_25,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_26,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Oring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_27,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_28,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_7,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_8,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__ring__1_9,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_10,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_7,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_8,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0_9,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_10,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_11,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_12,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_13,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_14,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_7,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_8,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_9,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__0__cancel(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_10,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_11,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_12,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_13,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_14,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_15,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_16,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_7,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_8,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1_9,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_1,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_10,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_11,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_12,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_13,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_14,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_15,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_16,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_17,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_18,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_19,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_2,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_20,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_21,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_22,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_3,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_4,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_5,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_6,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_7,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_8,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_9,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Odivision__by__zero_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Odivision__by__zero_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T)
+    | class_HOL_Oinverse(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__ring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_1,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_10,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_11,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_12,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_13,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_14,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_15,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_16,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_17,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_18,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_19,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_2,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Oring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_20,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_21,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_22,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_23,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_24,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_25,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_26,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_27,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_28,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_29,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_3,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_30,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_HOL_Oinverse(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_31,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Oidom(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_32,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Oaxclass__no__zero__divisors(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_4,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_5,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_6,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_7,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_8,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Ofield_9,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_0,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__ring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_1,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_10,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_11,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_12,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_13,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_14,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_15,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_16,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_17,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_18,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_19,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_2,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Oring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_20,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_21,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_22,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_23,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_24,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_25,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_26,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_27,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_28,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_29,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_3,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_30,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Oaxclass__no__zero__divisors(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_4,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_5,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_6,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_7,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_8,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oidom_9,axiom,
+    ( ~ class_Ring__and__Field_Oidom(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_0,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Opordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_1,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_10,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_11,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_12,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_13,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_14,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_15,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_16,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_17,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_18,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_19,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_2,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_20,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_21,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_22,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_23,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_24,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Olordered__ab__group__abs(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_25,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_26,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_27,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_28,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_29,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Olordered__ab__group__meet(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_3,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_30,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Olordered__ab__group__join(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_4,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_5,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_6,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_7,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_8,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Olordered__ring_9,axiom,
+    ( ~ class_Ring__and__Field_Olordered__ring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_10,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_11,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_12,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_13,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_14,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_15,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_16,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_17,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_18,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_19,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_20,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_21,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_22,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_23,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_24,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Oordered__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_25,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_26,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_27,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_28,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Opordered__cancel__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_29,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Opordered__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_3,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_4,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_5,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_6,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_7,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_8,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_9,axiom,
+    ( ~ class_Ring__and__Field_Oordered__comm__semiring__strict(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ofield(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_HOL_Oinverse(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_10,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_11,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_12,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_13,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_14,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_15,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_16,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_17,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_18,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_19,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oidom(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_20,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_21,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_22,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_23,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_24,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_25,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_26,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_27,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_28,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_29,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_3,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__ring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_30,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_31,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oaxclass__no__zero__divisors(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_32,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_33,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_34,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oordered__idom(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_35,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oordered__comm__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_36,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Opordered__cancel__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_37,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Opordered__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_38,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oordered__ring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_39,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oordered__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_4,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_40,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_41,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_42,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oaxclass__abs__if(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_43,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Olordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_44,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Opordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_45,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_46,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_47,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Olordered__ab__group__abs(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_48,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Olordered__ab__group__meet(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_49,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Olordered__ab__group__join(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_5,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_50,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_51,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_52,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_53,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_54,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_55,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_56,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_57,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_58,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_59,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_6,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_60,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Oordered__semidom(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_7,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_8,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__field_9,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__ring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_10,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_11,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_12,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_13,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_14,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_15,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_16,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_17,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_18,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_19,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_20,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_21,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_22,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_23,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_24,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_25,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_26,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_27,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_28,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_29,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_3,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_30,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oordered__comm__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_31,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oordered__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_32,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_33,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_34,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_35,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_36,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_37,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_38,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_39,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Opordered__cancel__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_4,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_40,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_41,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Opordered__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_42,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_43,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_44,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_45,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_46,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oaxclass__abs__if(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_47,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oordered__ring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_48,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Olordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_49,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Opordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_5,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_50,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Olordered__ab__group__abs(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_51,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Olordered__ab__group__meet(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_52,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Olordered__ab__group__join(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_53,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_54,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_55,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oordered__semidom(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_56,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oaxclass__no__zero__divisors(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_57,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Oidom(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_6,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_7,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_8,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__idom_9,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_10,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_11,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_12,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_13,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_14,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_15,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Oordered__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_16,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_17,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_18,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_19,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_20,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_21,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_22,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_23,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_24,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_25,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_26,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_27,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_28,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Oaxclass__abs__if(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_29,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Olordered__ab__group(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_3,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_30,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_31,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Olordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_32,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Opordered__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_33,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Olordered__ab__group__abs(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_34,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Olordered__ab__group__meet(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_35,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Olordered__ab__group__join(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_36,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Oaxclass__no__zero__divisors(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_4,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_5,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_6,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_7,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_8,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__ring__strict_9,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_10,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_11,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_12,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_13,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_14,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_15,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_16,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_17,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_18,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_19,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Ocomm__monoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_20,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_21,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_22,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_23,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_24,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Oordered__comm__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_25,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Oordered__semiring__strict(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_26,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_27,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_28,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_29,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_3,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_30,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_31,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_32,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_33,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Opordered__cancel__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_34,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_35,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Opordered__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_36,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_37,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_38,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_39,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_4,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_5,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_6,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_7,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_8,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semidom_9,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_10,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Orderings_Olinorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_11,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_12,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_13,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_14,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_15,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_16,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_17,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_18,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_19,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_20,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_21,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_22,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_23,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_3,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_4,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_5,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_6,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_7,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_8,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oordered__semiring__strict_9,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semiring__strict(T)
+    | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_0,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Opordered__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_1,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_10,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_11,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_12,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_13,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_14,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_15,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_16,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_17,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_18,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_19,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_2,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_20,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_3,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_4,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_5,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_6,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_7,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_8,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_9,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__comm__semiring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_0,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_1,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_10,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_11,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_12,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_13,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_14,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_15,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_2,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_3,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_4,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_5,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_6,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_7,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_8,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__cancel__semiring_9,axiom,
+    ( ~ class_Ring__and__Field_Opordered__cancel__semiring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_0,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Ocomm__ring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_1,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_10,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_11,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_12,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_13,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_14,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_15,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_16,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_17,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_18,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_19,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_2,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_20,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Opordered__comm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_21,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_22,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_23,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_24,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_3,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_4,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_5,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_6,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_7,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_8,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__ring_9,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__ring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_0,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Ring__and__Field_Ocomm__semiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_1,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Ring__and__Field_Ocomm__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_10,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_11,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_12,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_13,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_14,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_15,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_2,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_3,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_4,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_5,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_6,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_7,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_8,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__comm__semiring_9,axiom,
+    ( ~ class_Ring__and__Field_Opordered__comm__semiring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_0,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_1,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_10,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_11,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_12,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_13,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_14,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_15,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Ring__and__Field_Opordered__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_16,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_17,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_18,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_19,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Opordered__ab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_2,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_20,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_21,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_22,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Ring__and__Field_Opordered__cancel__semiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_3,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_4,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_5,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_6,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_7,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_8,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__ring_9,axiom,
+    ( ~ class_Ring__and__Field_Opordered__ring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_0,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_1,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_10,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_11,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_2,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_3,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_4,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_5,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_6,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_7,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_8,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Opordered__semiring_9,axiom,
+    ( ~ class_Ring__and__Field_Opordered__semiring(T)
+    | class_OrderedGroup_Opordered__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_0,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_1,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_10,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_11,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_12,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_13,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_2,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_3,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_4,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_5,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_6,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_7,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_8,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring_9,axiom,
+    ( ~ class_Ring__and__Field_Oring(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_0,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Oring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_1,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Oab__group__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_10,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_11,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_12,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_13,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_14,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_15,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_16,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_17,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_18,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_19,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Osemiring__1__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_2,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_HOL_Ominus(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_3,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_4,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_5,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_6,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_7,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_8,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Oring__1_9,axiom,
+    ( ~ class_Ring__and__Field_Oring__1(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring_1,axiom,
+    ( ~ class_Ring__and__Field_Osemiring(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring_2,axiom,
+    ( ~ class_Ring__and__Field_Osemiring(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring_3,axiom,
+    ( ~ class_Ring__and__Field_Osemiring(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring_4,axiom,
+    ( ~ class_Ring__and__Field_Osemiring(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_1,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_2,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_3,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_4,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_5,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_6,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0_7,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_1,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_10,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_2,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_3,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_4,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_5,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_6,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_7,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_8,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__0__cancel_9,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_1,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_10,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_11,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_2,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_3,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_4,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_5,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_6,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_7,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_8,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1_9,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_1,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_Ring__and__Field_Oaxclass__0__neq__1(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_10,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_HOL_Oone(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_11,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Osemigroup__mult(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_12,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_HOL_Otimes(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_13,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Ocancel__ab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_14,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Ocancel__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_15,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__0__cancel(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_2,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring__0(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_3,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_Ring__and__Field_Osemiring(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_4,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Ocomm__monoid__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_5,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_HOL_Ozero(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_6,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Oab__semigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_7,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Osemigroup__add(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_8,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_HOL_Oplus(T) )).
+
+cnf(clsrel_Ring__and__Field_Osemiring__1__cancel_9,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__1__cancel(T)
+    | class_OrderedGroup_Omonoid__mult(T) )).
+
+cnf(clsrel_Wellfounded__Recursion_Owellorder_0,axiom,
+    ( ~ class_Wellfounded__Recursion_Owellorder(T)
+    | class_Orderings_Oord(T) )).
+
+cnf(clsrel_Wellfounded__Recursion_Owellorder_1,axiom,
+    ( ~ class_Wellfounded__Recursion_Owellorder(T)
+    | class_Orderings_Oorder(T) )).
+
+cnf(clsrel_Wellfounded__Recursion_Owellorder_2,axiom,
+    ( ~ class_Wellfounded__Recursion_Owellorder(T)
+    | class_LOrder_Omeet__semilorder(T) )).
+
+cnf(clsrel_Wellfounded__Recursion_Owellorder_3,axiom,
+    ( ~ class_Wellfounded__Recursion_Owellorder(T)
+    | class_LOrder_Ojoin__semilorder(T) )).
+
+cnf(clsrel_Wellfounded__Recursion_Owellorder_4,axiom,
+    ( ~ class_Wellfounded__Recursion_Owellorder(T)
+    | class_LOrder_Olorder(T) )).
+
+cnf(clsrel_Wellfounded__Recursion_Owellorder_5,axiom,
+    ( ~ class_Wellfounded__Recursion_Owellorder(T)
+    | class_Orderings_Olinorder(T) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/MSC001-1.ax b/test-data/tptp/cnf/MSC001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/MSC001-1.ax
@@ -0,0 +1,6962 @@
+%------------------------------------------------------------------------------
+% File     : MSC001-1 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Miscellaneous
+% Axioms   : Sets, numbers, lists, etc, that make up the Isabelle/HOL library
+% Version  : [Pau06] axioms.
+% English  : The files MSC001-[012].ax .ax are really about everything: sets,
+%            numbers, lists and all the other things that make up the basic
+%            Isabelle/HOL library. Also, many of the axioms in MSC001-0.ax
+%            describe the Isabelle/HOL type class hierarchy.
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : simp.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     : 1568 ( 231 non-Horn; 485 unit; 853 RR)
+%            Number of atoms       : 3799 (1241 equality)
+%            Maximal clause size   :    7 (   2 average)
+%            Number of predicates  :   42 (   0 propositional; 1-3 arity)
+%            Number of functors    :  193 (  43 constant; 0-18 arity)
+%            Number of variables   : 4320 (1087 singleton)
+%            Maximal term depth    :    8 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Binomial_Obinomial__0__Suc_0,axiom,
+    ( c_Binomial_Obinomial(c_0,c_Suc(V_k)) = c_0 )).
+
+cnf(cls_Binomial_Obinomial__1_0,axiom,
+    ( c_Binomial_Obinomial(V_y,c_Suc(c_0)) = V_y )).
+
+cnf(cls_Binomial_Obinomial__Suc__Suc_0,axiom,
+    ( c_Binomial_Obinomial(c_Suc(V_n),c_Suc(V_k)) = c_plus(c_Binomial_Obinomial(V_n,V_k),c_Binomial_Obinomial(V_n,c_Suc(V_k)),tc_nat) )).
+
+cnf(cls_Binomial_Obinomial__Suc__n_0,axiom,
+    ( c_Binomial_Obinomial(c_Suc(V_n),V_n) = c_Suc(V_n) )).
+
+cnf(cls_Binomial_Obinomial__n__0_0,axiom,
+    ( c_Binomial_Obinomial(V_n,c_0) = c_1 )).
+
+cnf(cls_Binomial_Obinomial__n__n_0,axiom,
+    ( c_Binomial_Obinomial(V_n,V_n) = c_1 )).
+
+cnf(cls_Datatype_Oelem__o2s_0,axiom,
+    ( ~ c_in(V_x,c_Datatype_Oo2s(V_xo,T_a),T_a)
+    | V_xo = c_Datatype_Ooption_OSome(V_x,T_a) )).
+
+cnf(cls_Datatype_Oelem__o2s_1,axiom,
+    ( c_in(V_x,c_Datatype_Oo2s(c_Datatype_Ooption_OSome(V_x,T_a),T_a),T_a) )).
+
+cnf(cls_Datatype_Onot__None__eq_0,axiom,
+    ( V_x = c_Datatype_Ooption_ONone
+    | V_x = c_Datatype_Ooption_OSome(c_Main_Onot__None__eq__1(V_x,T_a),T_a) )).
+
+cnf(cls_Datatype_Onot__Some__eq_0,axiom,
+    ( V_x = c_Datatype_Ooption_ONone
+    | V_x = c_Datatype_Ooption_OSome(c_Main_Onot__Some__eq__1(V_x,T_a),T_a) )).
+
+cnf(cls_Datatype_Oo2s_Osimps__2_0,axiom,
+    ( c_Datatype_Oo2s(c_Datatype_Ooption_OSome(V_x,T_a__1),T_a__1) = c_insert(V_x,c_emptyset,T_a__1) )).
+
+cnf(cls_Datatype_Oo2s__empty__eq_0,axiom,
+    ( c_Datatype_Oo2s(V_xo,T_a) != c_emptyset
+    | V_xo = c_Datatype_Ooption_ONone )).
+
+cnf(cls_Datatype_Oo2s__empty__eq_1,axiom,
+    ( c_Datatype_Oo2s(c_Datatype_Ooption_ONone,T_a) = c_emptyset )).
+
+cnf(cls_Datatype_Ooption_Odistinct__1_0,axiom,
+    ( c_Datatype_Ooption_ONone != c_Datatype_Ooption_OSome(V_a_H,T_a) )).
+
+cnf(cls_Datatype_Ooption_Odistinct__2_0,axiom,
+    ( c_Datatype_Ooption_OSome(V_a_H,T_a) != c_Datatype_Ooption_ONone )).
+
+cnf(cls_Datatype_Ooption_Oinject_0,axiom,
+    ( c_Datatype_Ooption_OSome(V_a,T_a) != c_Datatype_Ooption_OSome(V_a_H,T_a)
+    | V_a = V_a_H )).
+
+cnf(cls_Datatype_Ooption_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Datatype_Ooption_ONone,tc_Datatype_Ooption(T_a)) = c_0 )).
+
+cnf(cls_Datatype_Ooption_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Datatype_Ooption_OSome(V_a,T_a),tc_Datatype_Ooption(T_a)) = c_0 )).
+
+cnf(cls_Datatype_Oprod_Osize_0,axiom,
+    ( c_Nat_Osize(c_Pair(V_a,V_b,T_a,T_b),tc_prod(T_a,T_b)) = c_0 )).
+
+cnf(cls_Datatype_Osum_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Sum__Type_OInl(V_a,T_a,T_b),tc_sum(T_a,T_b)) = c_0 )).
+
+cnf(cls_Datatype_Osum_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Sum__Type_OInr(V_b,T_b,T_a),tc_sum(T_a,T_b)) = c_0 )).
+
+cnf(cls_Datatype_Othe_Osimps_0,axiom,
+    ( c_Datatype_Othe(c_Datatype_Ooption_OSome(V_y,T_a),T_a) = V_y )).
+
+cnf(cls_Datatype_Ounit_Ocases_0,axiom,
+    ( c_Datatype_Ounit_Ounit__case(V_y,c_Product__Type_OUnity,T_a) = V_y )).
+
+cnf(cls_Datatype_Ounit_Orecs_0,axiom,
+    ( c_Datatype_Ounit_Ounit__rec(V_y,c_Product__Type_OUnity,T_a) = V_y )).
+
+cnf(cls_Datatype_Ounit_Osize_0,axiom,
+    ( c_Nat_Osize(c_Product__Type_OUnity,tc_Product__Type_Ounit) = c_0 )).
+
+cnf(cls_Datatype__Universe_OAtom__Atom__eq_0,axiom,
+    ( c_Datatype__Universe_OAtom(V_a,T_a,T_b) != c_Datatype__Universe_OAtom(V_b,T_a,T_b)
+    | V_a = V_b )).
+
+cnf(cls_Datatype__Universe_OAtom__not__Scons_0,axiom,
+    ( c_Datatype__Universe_OAtom(V_a,T_a,T_b) != c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_ODomain__dprod_0,axiom,
+    ( c_Relation_ODomain(c_Datatype__Universe_Odprod(V_r,V_s,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) = c_Datatype__Universe_Ouprod(c_Relation_ODomain(V_r,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),c_Relation_ODomain(V_s,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_ODomain__dsum_0,axiom,
+    ( c_Relation_ODomain(c_Datatype__Universe_Odsum(V_r,V_s,T_a,T_b),tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))) = c_Datatype__Universe_Ousum(c_Relation_ODomain(V_r,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),c_Relation_ODomain(V_s,tc_set(tc_Datatype__Universe_Onode(T_a,T_b)),tc_set(tc_Datatype__Universe_Onode(T_a,T_b))),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OIn0__eq_0,axiom,
+    ( c_Datatype__Universe_OIn0(V_M,T_a,T_b) != c_Datatype__Universe_OIn0(V_N,T_a,T_b)
+    | V_M = V_N )).
+
+cnf(cls_Datatype__Universe_OIn0__not__In1_0,axiom,
+    ( c_Datatype__Universe_OIn0(V_M,T_a,T_b) != c_Datatype__Universe_OIn1(V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OIn1__eq_0,axiom,
+    ( c_Datatype__Universe_OIn1(V_M,T_a,T_b) != c_Datatype__Universe_OIn1(V_N,T_a,T_b)
+    | V_M = V_N )).
+
+cnf(cls_Datatype__Universe_OIn1__not__In0_0,axiom,
+    ( c_Datatype__Universe_OIn1(V_N,T_a,T_b) != c_Datatype__Universe_OIn0(V_M,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OLeaf__not__Numb_0,axiom,
+    ( c_Datatype__Universe_OLeaf(V_a,T_a,T_b) != c_Datatype__Universe_ONumb(V_k,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OLeaf__not__Scons_0,axiom,
+    ( c_Datatype__Universe_OLeaf(V_a,T_a,T_b) != c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_ONumb__not__Leaf_0,axiom,
+    ( c_Datatype__Universe_ONumb(V_k,T_a,T_b) != c_Datatype__Universe_OLeaf(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_ONumb__not__Scons_0,axiom,
+    ( c_Datatype__Universe_ONumb(V_k,T_a,T_b) != c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OScons__Scons__eq_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OScons(V_M_H,V_N_H,T_a,T_b)
+    | V_M = V_M_H )).
+
+cnf(cls_Datatype__Universe_OScons__Scons__eq_1,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OScons(V_M_H,V_N_H,T_a,T_b)
+    | V_N = V_N_H )).
+
+cnf(cls_Datatype__Universe_OScons__not__Atom_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OAtom(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OScons__not__Leaf_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OLeaf(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OScons__not__Numb_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_ONumb(V_k,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__0_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_0,V_M,T_a,T_b) = c_emptyset )).
+
+cnf(cls_Datatype__Universe_Ontrunc__Atom_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(V_k),c_Datatype__Universe_OAtom(V_a,T_a,T_b),T_a,T_b) = c_Datatype__Universe_OAtom(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__In0_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(c_Suc(V_k)),c_Datatype__Universe_OIn0(V_M,T_a,T_b),T_a,T_b) = c_Datatype__Universe_OIn0(c_Datatype__Universe_Ontrunc(c_Suc(V_k),V_M,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__In1_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(c_Suc(V_k)),c_Datatype__Universe_OIn1(V_M,T_a,T_b),T_a,T_b) = c_Datatype__Universe_OIn1(c_Datatype__Universe_Ontrunc(c_Suc(V_k),V_M,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__Leaf_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(V_k),c_Datatype__Universe_OLeaf(V_a,T_a,T_b),T_a,T_b) = c_Datatype__Universe_OLeaf(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__Numb_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(V_k),c_Datatype__Universe_ONumb(V_i,T_a,T_b),T_a,T_b) = c_Datatype__Universe_ONumb(V_i,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__Scons_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(V_k),c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b),T_a,T_b) = c_Datatype__Universe_OScons(c_Datatype__Universe_Ontrunc(V_k,V_M,T_a,T_b),c_Datatype__Universe_Ontrunc(V_k,V_N,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_Ontrunc__one__In0_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(c_0),c_Datatype__Universe_OIn0(V_M,T_a,T_b),T_a,T_b) = c_emptyset )).
+
+cnf(cls_Datatype__Universe_Ontrunc__one__In1_0,axiom,
+    ( c_Datatype__Universe_Ontrunc(c_Suc(c_0),c_Datatype__Universe_OIn1(V_M,T_a,T_b),T_a,T_b) = c_emptyset )).
+
+cnf(cls_Divides_ODIVISION__BY__ZERO__DIV_0,axiom,
+    ( c_div(V_a,c_0,tc_nat) = c_0 )).
+
+cnf(cls_Divides_ODIVISION__BY__ZERO__MOD_0,axiom,
+    ( c_Divides_Oop_Amod(V_y,c_0,tc_nat) = V_y )).
+
+cnf(cls_Divides_Odiv__0_0,axiom,
+    ( c_div(c_0,V_m,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Odiv__1_0,axiom,
+    ( c_div(V_y,c_Suc(c_0),tc_nat) = V_y )).
+
+cnf(cls_Divides_Odiv__le__dividend_0,axiom,
+    ( c_lessequals(c_div(V_m,V_n,tc_nat),V_m,tc_nat) )).
+
+cnf(cls_Divides_Odiv__less_0,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | c_div(V_m,V_n,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Odiv__less__dividend_0,axiom,
+    ( ~ c_less(c_0,V_m,tc_nat)
+    | ~ c_less(c_1,V_n,tc_nat)
+    | c_less(c_div(V_m,V_n,tc_nat),V_m,tc_nat) )).
+
+cnf(cls_Divides_Odiv__mult__mult1_0,axiom,
+    ( ~ c_less(c_0,V_c,tc_nat)
+    | c_div(c_times(V_c,V_a,tc_nat),c_times(V_c,V_b,tc_nat),tc_nat) = c_div(V_a,V_b,tc_nat) )).
+
+cnf(cls_Divides_Odiv__mult__mult2_0,axiom,
+    ( ~ c_less(c_0,V_c,tc_nat)
+    | c_div(c_times(V_a,V_c,tc_nat),c_times(V_b,V_c,tc_nat),tc_nat) = c_div(V_a,V_b,tc_nat) )).
+
+cnf(cls_Divides_Odiv__mult__self1_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_div(c_plus(V_m,c_times(V_k,V_n,tc_nat),tc_nat),V_n,tc_nat) = c_plus(V_k,c_div(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Divides_Odiv__mult__self1__is__m_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_div(c_times(V_n,V_y,tc_nat),V_n,tc_nat) = V_y )).
+
+cnf(cls_Divides_Odiv__mult__self2_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_div(c_plus(V_m,c_times(V_n,V_k,tc_nat),tc_nat),V_n,tc_nat) = c_plus(V_k,c_div(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Divides_Odiv__mult__self__is__m_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_div(c_times(V_y,V_n,tc_nat),V_n,tc_nat) = V_y )).
+
+cnf(cls_Divides_Odiv__self_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_div(V_n,V_n,tc_nat) = c_1 )).
+
+cnf(cls_Divides_Odvd__0__left__iff_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_0,V_m,tc_nat)
+    | V_m = c_0 )).
+
+cnf(cls_Divides_Odvd__0__left__iff_1,axiom,
+    ( c_Divides_Oop_Advd(c_0,c_0,tc_nat) )).
+
+cnf(cls_Divides_Odvd__1__iff__1_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_m,c_Suc(c_0),tc_nat)
+    | V_m = c_Suc(c_0) )).
+
+cnf(cls_Divides_Odvd__1__iff__1_1,axiom,
+    ( c_Divides_Oop_Advd(c_Suc(c_0),c_Suc(c_0),tc_nat) )).
+
+cnf(cls_Divides_Odvd__refl_0,axiom,
+    ( c_Divides_Oop_Advd(V_m,V_m,tc_nat) )).
+
+cnf(cls_Divides_Omod__0_0,axiom,
+    ( c_Divides_Oop_Amod(c_0,V_m,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Omod__1_0,axiom,
+    ( c_Divides_Oop_Amod(V_m,c_Suc(c_0),tc_nat) = c_0 )).
+
+cnf(cls_Divides_Omod__add__self1_0,axiom,
+    ( c_Divides_Oop_Amod(c_plus(V_n,V_m,tc_nat),V_n,tc_nat) = c_Divides_Oop_Amod(V_m,V_n,tc_nat) )).
+
+cnf(cls_Divides_Omod__add__self2_0,axiom,
+    ( c_Divides_Oop_Amod(c_plus(V_m,V_n,tc_nat),V_n,tc_nat) = c_Divides_Oop_Amod(V_m,V_n,tc_nat) )).
+
+cnf(cls_Divides_Omod__le__divisor_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_lessequals(c_Divides_Oop_Amod(V_m,V_n,tc_nat),V_n,tc_nat) )).
+
+cnf(cls_Divides_Omod__less_0,axiom,
+    ( ~ c_less(V_y,V_n,tc_nat)
+    | c_Divides_Oop_Amod(V_y,V_n,tc_nat) = V_y )).
+
+cnf(cls_Divides_Omod__less__divisor_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_Divides_Oop_Amod(V_m,V_n,tc_nat),V_n,tc_nat) )).
+
+cnf(cls_Divides_Omod__mult__self1_0,axiom,
+    ( c_Divides_Oop_Amod(c_plus(V_m,c_times(V_k,V_n,tc_nat),tc_nat),V_n,tc_nat) = c_Divides_Oop_Amod(V_m,V_n,tc_nat) )).
+
+cnf(cls_Divides_Omod__mult__self1__is__0_0,axiom,
+    ( c_Divides_Oop_Amod(c_times(V_n,V_m,tc_nat),V_n,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Omod__mult__self2_0,axiom,
+    ( c_Divides_Oop_Amod(c_plus(V_m,c_times(V_n,V_k,tc_nat),tc_nat),V_n,tc_nat) = c_Divides_Oop_Amod(V_m,V_n,tc_nat) )).
+
+cnf(cls_Divides_Omod__mult__self__is__0_0,axiom,
+    ( c_Divides_Oop_Amod(c_times(V_m,V_n,tc_nat),V_n,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Omod__self_0,axiom,
+    ( c_Divides_Oop_Amod(V_n,V_n,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Onat__mod__div__trivial_0,axiom,
+    ( c_div(c_Divides_Oop_Amod(V_m,V_n,tc_nat),V_n,tc_nat) = c_0 )).
+
+cnf(cls_Divides_Onat__mod__mod__trivial_0,axiom,
+    ( c_Divides_Oop_Amod(c_Divides_Oop_Amod(V_m,V_n,tc_nat),V_n,tc_nat) = c_Divides_Oop_Amod(V_m,V_n,tc_nat) )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty2_0,axiom,
+    ( c_emptyset != c_Equiv__Relations_Oquotient(V_A,V_r,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty2_1,axiom,
+    ( c_emptyset = c_Equiv__Relations_Oquotient(c_emptyset,V_r,T_a) )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty_0,axiom,
+    ( c_Equiv__Relations_Oquotient(V_A,V_r,T_a) != c_emptyset
+    | V_A = c_emptyset )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty_1,axiom,
+    ( c_Equiv__Relations_Oquotient(c_emptyset,V_r,T_a) = c_emptyset )).
+
+cnf(cls_Extraction_Osumbool_Ocases__1_0,axiom,
+    ( c_Extraction_Osumbool_Osumbool__case(V_y,V_f2,c_Extraction_Osumbool_OLeft,T_a) = V_y )).
+
+cnf(cls_Extraction_Osumbool_Ocases__2_0,axiom,
+    ( c_Extraction_Osumbool_Osumbool__case(V_f1,V_y,c_Extraction_Osumbool_ORight,T_a) = V_y )).
+
+cnf(cls_Extraction_Osumbool_Odistinct__1_0,axiom,
+    ( c_Extraction_Osumbool_OLeft != c_Extraction_Osumbool_ORight )).
+
+cnf(cls_Extraction_Osumbool_Odistinct__2_0,axiom,
+    ( c_Extraction_Osumbool_ORight != c_Extraction_Osumbool_OLeft )).
+
+cnf(cls_Extraction_Osumbool_Orecs__1_0,axiom,
+    ( c_Extraction_Osumbool_Osumbool__rec(V_y,V_f2,c_Extraction_Osumbool_OLeft,T_a) = V_y )).
+
+cnf(cls_Extraction_Osumbool_Orecs__2_0,axiom,
+    ( c_Extraction_Osumbool_Osumbool__rec(V_f1,V_y,c_Extraction_Osumbool_ORight,T_a) = V_y )).
+
+cnf(cls_Extraction_Osumbool_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Extraction_Osumbool_OLeft,tc_Extraction_Osumbool) = c_0 )).
+
+cnf(cls_Extraction_Osumbool_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Extraction_Osumbool_ORight,tc_Extraction_Osumbool) = c_0 )).
+
+cnf(cls_Finite__Set_OMax__ge_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_x,V_A,T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_lessequals(V_x,c_Finite__Set_OMax(V_A,T_a),T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__in_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Finite__Set_OMax(V_A,T_a),V_A,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__insert_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_b))
+    | V_A = c_emptyset
+    | c_Finite__Set_OMax(c_insert(V_x,V_A,T_b),T_b) = c_Orderings_Omax(V_x,c_Finite__Set_OMax(V_A,T_b),T_b) )).
+
+cnf(cls_Finite__Set_OMax__le__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_U,V_A,T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_lessequals(c_Finite__Set_OMax(V_A,T_a),V_x,T_a)
+    | c_lessequals(V_U,V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__le__iff_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Main_OMax__le__iff__1(V_A,V_x,T_a),V_A,T_a)
+    | c_lessequals(c_Finite__Set_OMax(V_A,T_a),V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__le__iff_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_lessequals(c_Main_OMax__le__iff__1(V_A,V_x,T_a),V_x,T_a)
+    | c_lessequals(c_Finite__Set_OMax(V_A,T_a),V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__less__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_U,V_A,T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_less(c_Finite__Set_OMax(V_A,T_a),V_x,T_a)
+    | c_less(V_U,V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__less__iff_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Main_OMax__less__iff__1(V_A,V_x,T_a),V_A,T_a)
+    | c_less(c_Finite__Set_OMax(V_A,T_a),V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__less__iff_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_less(c_Main_OMax__less__iff__1(V_A,V_x,T_a),V_x,T_a)
+    | c_less(c_Finite__Set_OMax(V_A,T_a),V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMax__singleton_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_Finite__Set_OMax(c_insert(V_y,c_emptyset,T_a),T_a) = V_y )).
+
+cnf(cls_Finite__Set_OMin__ge__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_U,V_A,T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_lessequals(V_x,c_Finite__Set_OMin(V_A,T_a),T_a)
+    | c_lessequals(V_x,V_U,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__ge__iff_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Main_OMin__ge__iff__1(V_A,V_x,T_a),V_A,T_a)
+    | c_lessequals(V_x,c_Finite__Set_OMin(V_A,T_a),T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__ge__iff_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_lessequals(V_x,c_Main_OMin__ge__iff__1(V_A,V_x,T_a),T_a)
+    | c_lessequals(V_x,c_Finite__Set_OMin(V_A,T_a),T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__gr__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_U,V_A,T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_less(V_x,c_Finite__Set_OMin(V_A,T_a),T_a)
+    | c_less(V_x,V_U,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__gr__iff_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Main_OMin__gr__iff__1(V_A,V_x,T_a),V_A,T_a)
+    | c_less(V_x,c_Finite__Set_OMin(V_A,T_a),T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__gr__iff_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_less(V_x,c_Main_OMin__gr__iff__1(V_A,V_x,T_a),T_a)
+    | c_less(V_x,c_Finite__Set_OMin(V_A,T_a),T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__in_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Finite__Set_OMin(V_A,T_a),V_A,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__insert_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_b))
+    | V_A = c_emptyset
+    | c_Finite__Set_OMin(c_insert(V_x,V_A,T_b),T_b) = c_Orderings_Omin(V_x,c_Finite__Set_OMin(V_A,T_b),T_b) )).
+
+cnf(cls_Finite__Set_OMin__le_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_in(V_x,V_A,T_a)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_lessequals(c_Finite__Set_OMin(V_A,T_a),V_x,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_OMin__singleton_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_Finite__Set_OMin(c_insert(V_y,c_emptyset,T_a),T_a) = V_y )).
+
+cnf(cls_Finite__Set_Ocard__0__eq_0,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_Finite__Set_Ocard(V_A,T_a) != c_0
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_Ocard__0__eq_1,axiom,
+    ( ~ c_in(c_emptyset,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_Finite__Set_Ocard(c_emptyset,T_a) = c_0 )).
+
+cnf(cls_Finite__Set_Ocard__empty_0,axiom,
+    ( c_Finite__Set_Ocard(c_emptyset,T_a) = c_0 )).
+
+cnf(cls_Finite__Set_Ocard__infinite_0,axiom,
+    ( c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_Finite__Set_Ocard(V_A,T_a) = c_0 )).
+
+cnf(cls_Finite__Set_Ocard__insert__disjoint_0,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(V_x,V_A,T_a)
+    | c_Finite__Set_Ocard(c_insert(V_x,V_A,T_a),T_a) = c_Suc(c_Finite__Set_Ocard(V_A,T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Diff_0,axiom,
+    ( ~ c_in(V_B,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_minus(V_B,V_Ba,tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Diff__insert_0,axiom,
+    ( ~ c_in(c_minus(V_A,c_insert(V_a,V_B,T_a),tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_minus(V_A,V_B,tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Diff__insert_1,axiom,
+    ( ~ c_in(c_minus(V_A,V_B,tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_minus(V_A,c_insert(V_a,V_B,T_a),tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Pow__iff_0,axiom,
+    ( ~ c_in(c_Pow(V_A,T_a),c_Finite__Set_OFinites,tc_set(tc_set(T_a)))
+    | c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Pow__iff_1,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Pow(V_A,T_a),c_Finite__Set_OFinites,tc_set(tc_set(T_a))) )).
+
+cnf(cls_Finite__Set_Ofinite__Un_0,axiom,
+    ( ~ c_in(c_union(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(V_F,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Un_1,axiom,
+    ( ~ c_in(c_union(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(V_G,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Un_2,axiom,
+    ( ~ c_in(V_G,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_in(V_F,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_union(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__converse_0,axiom,
+    ( ~ c_in(c_Relation_Oconverse(V_r,T_b,T_a),c_Finite__Set_OFinites,tc_set(tc_prod(T_a,T_b)))
+    | c_in(V_r,c_Finite__Set_OFinites,tc_set(tc_prod(T_b,T_a))) )).
+
+cnf(cls_Finite__Set_Ofinite__converse_1,axiom,
+    ( ~ c_in(V_r,c_Finite__Set_OFinites,tc_set(tc_prod(T_b,T_a)))
+    | c_in(c_Relation_Oconverse(V_r,T_b,T_a),c_Finite__Set_OFinites,tc_set(tc_prod(T_a,T_b))) )).
+
+cnf(cls_Finite__Set_Ofinite__insert_0,axiom,
+    ( ~ c_in(c_insert(V_a,V_A,T_a),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Omin__max_Obelow__inf__sup__Inf__Sup_OInf__le__Sup_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_b))
+    | c_lessequals(c_Finite__Set_OMin(V_A,T_b),c_Finite__Set_OMax(V_A,T_b),T_b)
+    | V_A = c_emptyset )).
+
+cnf(cls_Finite__Set_Omin__max_Obelow__inf__sup__Inf__Sup_Oinf__Sup__absorb_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_in(V_y,V_A,T_b)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_b))
+    | V_A = c_emptyset
+    | c_Orderings_Omin(V_y,c_Finite__Set_OMax(V_A,T_b),T_b) = V_y )).
+
+cnf(cls_Finite__Set_Omin__max_Obelow__inf__sup__Inf__Sup_Osup__Inf__absorb_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_in(V_y,V_A,T_b)
+    | ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_b))
+    | V_A = c_emptyset
+    | c_Orderings_Omax(V_y,c_Finite__Set_OMin(V_A,T_b),T_b) = V_y )).
+
+cnf(cls_Finite__Set_Oof__nat__id_0,axiom,
+    ( c_NatArith_Oof__nat(V_y,tc_nat) = V_y )).
+
+cnf(cls_Fun_Oid__apply_0,axiom,
+    ( c_Fun_Oid(V_y,T_a) = V_y )).
+
+cnf(cls_GCD_Ogcd__0_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(V_y,c_0,tc_nat,tc_nat)) = V_y )).
+
+cnf(cls_GCD_Ogcd__0__left_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(c_0,V_y,tc_nat,tc_nat)) = V_y )).
+
+cnf(cls_GCD_Ogcd__1_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(V_m,c_Suc(c_0),tc_nat,tc_nat)) = c_1 )).
+
+cnf(cls_GCD_Ogcd__1__left_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(c_Suc(c_0),V_m,tc_nat,tc_nat)) = c_1 )).
+
+cnf(cls_GCD_Ogcd__add1_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(c_plus(V_m,V_n,tc_nat),V_n,tc_nat,tc_nat)) = c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)) )).
+
+cnf(cls_GCD_Ogcd__add2_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(V_m,c_plus(V_m,V_n,tc_nat),tc_nat,tc_nat)) = c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)) )).
+
+cnf(cls_GCD_Ogcd__add2_H_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(V_m,c_plus(V_n,V_m,tc_nat),tc_nat,tc_nat)) = c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)) )).
+
+cnf(cls_GCD_Ogcd__greatest__iff_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_k,c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),tc_nat)
+    | c_Divides_Oop_Advd(V_k,V_m,tc_nat) )).
+
+cnf(cls_GCD_Ogcd__greatest__iff_1,axiom,
+    ( ~ c_Divides_Oop_Advd(V_k,c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),tc_nat)
+    | c_Divides_Oop_Advd(V_k,V_n,tc_nat) )).
+
+cnf(cls_GCD_Ogcd__greatest__iff_2,axiom,
+    ( ~ c_Divides_Oop_Advd(V_k,V_n,tc_nat)
+    | ~ c_Divides_Oop_Advd(V_k,V_m,tc_nat)
+    | c_Divides_Oop_Advd(V_k,c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),tc_nat) )).
+
+cnf(cls_GCD_Ogcd__mult_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(V_y,c_times(V_y,V_n,tc_nat),tc_nat,tc_nat)) = V_y )).
+
+cnf(cls_GCD_Ogcd__self_0,axiom,
+    ( c_GCD_Ogcd(c_Pair(V_y,V_y,tc_nat,tc_nat)) = V_y )).
+
+cnf(cls_Infinite__Set_Onat__infinite_0,axiom,
+    ( ~ c_in(c_UNIV,c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_IntArith_Oabs__minus__one_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_HOL_Oabs(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),T_a) = c_1 )).
+
+cnf(cls_IntArith_Oabs__power__minus__one_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_HOL_Oabs(c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),V_n,T_a),T_a) = c_1 )).
+
+cnf(cls_IntArith_Oarith__special__10_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_y,T_a),T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(V_y)),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__10_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(V_y)),T_a),T_a)
+    | c_less(c_0,c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__11_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_1,c_Numeral_Onumber__of(V_y,T_a),T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_y)),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__11_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_y)),T_a),T_a)
+    | c_less(c_1,c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__12_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_Numeral_Onumber__of(V_x,T_a),c_0,T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OPls)),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__12_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OPls)),T_a),T_a)
+    | c_less(c_Numeral_Onumber__of(V_x,T_a),c_0,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__13_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_Numeral_Onumber__of(V_x,T_a),c_1,T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__13_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a),T_a)
+    | c_less(c_Numeral_Onumber__of(V_x,T_a),c_1,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__14_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_y,c_Numeral_Obin__minus(c_Numeral_OPls)),T_a),T_a)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__14_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_y,c_Numeral_Obin__minus(c_Numeral_OPls)),T_a),T_a)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__15_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_y,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a),T_a)
+    | ~ c_lessequals(c_1,c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__15_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_y,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a),T_a)
+    | c_lessequals(c_1,c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__16_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(V_x)),T_a),T_a)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_x,T_a),c_0,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__16_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(V_x)),T_a),T_a)
+    | c_lessequals(c_Numeral_Onumber__of(V_x,T_a),c_0,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__17_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_x)),T_a),T_a)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_x,T_a),c_1,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__17_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_x)),T_a),T_a)
+    | c_lessequals(c_Numeral_Onumber__of(V_x,T_a),c_1,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_plus(c_1,c_1,T_a) = c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__2_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_plus(c_1,c_Numeral_Onumber__of(V_w,T_a),T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),V_w),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__3_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_plus(c_Numeral_Onumber__of(V_v,T_a),c_1,T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1)),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__4_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_minus(c_1,c_Numeral_Onumber__of(V_w,T_a),T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_w)),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__5_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_minus(c_Numeral_Onumber__of(V_v,T_a),c_1,T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__6_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_0 != c_Numeral_Onumber__of(V_y,T_a)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(V_y)),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__6_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(V_y)),T_a),T_a)
+    | c_0 = c_Numeral_Onumber__of(V_y,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__7_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_1 != c_Numeral_Onumber__of(V_y,T_a)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_y)),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__7_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(V_y)),T_a),T_a)
+    | c_1 = c_Numeral_Onumber__of(V_y,T_a) )).
+
+cnf(cls_IntArith_Oarith__special__8_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_Numeral_Onumber__of(V_x,T_a) != c_0
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OPls)),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__8_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OPls)),T_a),T_a)
+    | c_Numeral_Onumber__of(V_x,T_a) = c_0 )).
+
+cnf(cls_IntArith_Oarith__special__9_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_Numeral_Onumber__of(V_x,T_a) != c_1
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a),T_a) )).
+
+cnf(cls_IntArith_Oarith__special__9_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),T_a),T_a)
+    | c_Numeral_Onumber__of(V_x,T_a) = c_1 )).
+
+cnf(cls_IntArith_Oint__eq__iff__number__of_0,axiom,
+    ( c_IntDef_Oint(V_m) != c_Numeral_Onumber__of(V_v,tc_IntDef_Oint)
+    | V_m = c_IntDef_Onat(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint)) )).
+
+cnf(cls_IntArith_Oint__eq__iff__number__of_1,axiom,
+    ( c_IntDef_Oint(V_m) != c_Numeral_Onumber__of(V_v,tc_IntDef_Oint)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Oint__eq__iff__number__of_2,axiom,
+    ( ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oint(c_IntDef_Onat(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint))) = c_Numeral_Onumber__of(V_v,tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Onat__1_0,axiom,
+    ( c_IntDef_Onat(c_1) = c_Suc(c_0) )).
+
+cnf(cls_IntArith_Oof__int__m1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_IntDef_Oof__int(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),T_a) = c_Numeral_Onumber__of(c_Numeral_OMin,T_a) )).
+
+cnf(cls_IntArith_Oone__less__nat__eq_0,axiom,
+    ( ~ c_less(c_Suc(c_0),c_IntDef_Onat(V_z),tc_nat)
+    | c_less(c_1,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Oone__less__nat__eq_1,axiom,
+    ( ~ c_less(c_1,V_z,tc_IntDef_Oint)
+    | c_less(c_Suc(c_0),c_IntDef_Onat(V_z),tc_nat) )).
+
+cnf(cls_IntArith_Oz1_A_L_A_N_Aw1_A_61_61_Az1_A_N_Aw1_0,axiom,
+    ( c_plus(V_z,c_uminus(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(V_z,V_w,tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Ozabs__less__one__iff_0,axiom,
+    ( ~ c_less(c_HOL_Oabs(V_z,tc_IntDef_Oint),c_1,tc_IntDef_Oint)
+    | V_z = c_0 )).
+
+cnf(cls_IntArith_Ozabs__less__one__iff_1,axiom,
+    ( c_less(c_HOL_Oabs(c_0,tc_IntDef_Oint),c_1,tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Ozle__add1__eq__le_0,axiom,
+    ( ~ c_less(V_w,c_plus(V_z,c_1,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_lessequals(V_w,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Ozle__add1__eq__le_1,axiom,
+    ( ~ c_lessequals(V_w,V_z,tc_IntDef_Oint)
+    | c_less(V_w,c_plus(V_z,c_1,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Ozle__diff1__eq_0,axiom,
+    ( ~ c_lessequals(V_w,c_minus(V_z,c_1,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(V_w,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntArith_Ozle__diff1__eq_1,axiom,
+    ( ~ c_less(V_w,V_z,tc_IntDef_Oint)
+    | c_lessequals(V_w,c_minus(V_z,c_1,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_OInteg_OAbs__Integ__inject_0,axiom,
+    ( ~ c_in(V_y,c_IntDef_OInteg,tc_set(tc_prod(tc_nat,tc_nat)))
+    | ~ c_in(V_x,c_IntDef_OInteg,tc_set(tc_prod(tc_nat,tc_nat)))
+    | c_IntDef_OAbs__Integ(V_x) != c_IntDef_OAbs__Integ(V_y)
+    | V_x = V_y )).
+
+cnf(cls_IntDef_OInteg_OAbs__Integ__inverse_0,axiom,
+    ( ~ c_in(V_y,c_IntDef_OInteg,tc_set(tc_prod(tc_nat,tc_nat)))
+    | c_IntDef_ORep__Integ(c_IntDef_OAbs__Integ(V_y)) = V_y )).
+
+cnf(cls_IntDef_OInts__0_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_in(c_0,c_IntDef_OInts,T_a) )).
+
+cnf(cls_IntDef_OInts__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_in(c_1,c_IntDef_OInts,T_a) )).
+
+cnf(cls_IntDef_OInts__add_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_in(V_b,c_IntDef_OInts,T_a)
+    | ~ c_in(V_a,c_IntDef_OInts,T_a)
+    | c_in(c_plus(V_a,V_b,T_a),c_IntDef_OInts,T_a) )).
+
+cnf(cls_IntDef_OInts__diff_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_in(V_b,c_IntDef_OInts,T_a)
+    | ~ c_in(V_a,c_IntDef_OInts,T_a)
+    | c_in(c_minus(V_a,V_b,T_a),c_IntDef_OInts,T_a) )).
+
+cnf(cls_IntDef_OInts__minus_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_in(V_a,c_IntDef_OInts,T_a)
+    | c_in(c_uminus(V_a,T_a),c_IntDef_OInts,T_a) )).
+
+cnf(cls_IntDef_OInts__mult_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_in(V_b,c_IntDef_OInts,T_a)
+    | ~ c_in(V_a,c_IntDef_OInts,T_a)
+    | c_in(c_times(V_a,V_b,T_a),c_IntDef_OInts,T_a) )).
+
+cnf(cls_IntDef_ONats__0_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | c_in(c_0,c_IntDef_ONats,T_a) )).
+
+cnf(cls_IntDef_ONats__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | c_in(c_1,c_IntDef_ONats,T_a) )).
+
+cnf(cls_IntDef_ONats__add_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | ~ c_in(V_b,c_IntDef_ONats,T_a)
+    | ~ c_in(V_a,c_IntDef_ONats,T_a)
+    | c_in(c_plus(V_a,V_b,T_a),c_IntDef_ONats,T_a) )).
+
+cnf(cls_IntDef_ONats__mult_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | ~ c_in(V_b,c_IntDef_ONats,T_a)
+    | ~ c_in(V_a,c_IntDef_ONats,T_a)
+    | c_in(c_times(V_a,V_b,T_a),c_IntDef_ONats,T_a) )).
+
+cnf(cls_IntDef_Oabs__int__eq_0,axiom,
+    ( c_HOL_Oabs(c_IntDef_Oint(V_m),tc_IntDef_Oint) = c_IntDef_Oint(V_m) )).
+
+cnf(cls_IntDef_Oequiv__intrel__iff_0,axiom,
+    ( c_Relation_OImage(c_IntDef_Ointrel,c_insert(V_x,c_emptyset,tc_prod(tc_nat,tc_nat)),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)) != c_Relation_OImage(c_IntDef_Ointrel,c_insert(V_y,c_emptyset,tc_prod(tc_nat,tc_nat)),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat))
+    | c_in(c_Pair(V_x,V_y,tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)),c_IntDef_Ointrel,tc_prod(tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat))) )).
+
+cnf(cls_IntDef_Oequiv__intrel__iff_1,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)),c_IntDef_Ointrel,tc_prod(tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)))
+    | c_Relation_OImage(c_IntDef_Ointrel,c_insert(V_x,c_emptyset,tc_prod(tc_nat,tc_nat)),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)) = c_Relation_OImage(c_IntDef_Ointrel,c_insert(V_y,c_emptyset,tc_prod(tc_nat,tc_nat)),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)) )).
+
+cnf(cls_IntDef_Oint__0__neq__1_0,axiom,
+    ( c_0 != c_1 )).
+
+cnf(cls_IntDef_Oint__1_0,axiom,
+    ( c_IntDef_Oint(c_1) = c_1 )).
+
+cnf(cls_IntDef_Oint__Suc_0,axiom,
+    ( c_IntDef_Oint(c_Suc(V_m)) = c_plus(c_1,c_IntDef_Oint(V_m),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oint__eq__0__conv_0,axiom,
+    ( c_IntDef_Oint(V_n) != c_0
+    | V_n = c_0 )).
+
+cnf(cls_IntDef_Oint__eq__0__conv_1,axiom,
+    ( c_IntDef_Oint(c_0) = c_0 )).
+
+cnf(cls_IntDef_Oint__int__eq_0,axiom,
+    ( c_IntDef_Oint(V_m) != c_IntDef_Oint(V_n)
+    | V_m = V_n )).
+
+cnf(cls_IntDef_Oint__le__0__conv_0,axiom,
+    ( ~ c_lessequals(c_IntDef_Oint(V_n),c_0,tc_IntDef_Oint)
+    | V_n = c_0 )).
+
+cnf(cls_IntDef_Oint__le__0__conv_1,axiom,
+    ( c_lessequals(c_IntDef_Oint(c_0),c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oint__less__0__conv_0,axiom,
+    ( ~ c_less(c_IntDef_Oint(V_k),c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oint__nat__eq_0,axiom,
+    ( ~ c_lessequals(c_0,V_z,tc_IntDef_Oint)
+    | c_IntDef_Oint(c_IntDef_Onat(V_z)) = V_z )).
+
+cnf(cls_IntDef_Oint__nat__eq_1,axiom,
+    ( c_lessequals(c_0,V_z,tc_IntDef_Oint)
+    | c_IntDef_Oint(c_IntDef_Onat(V_z)) = c_0 )).
+
+cnf(cls_IntDef_Ointrel_A_96_96_A_123_Ix1_M_Ay1_J_125_A_58_AInteg_A_61_61_ATrue_0,axiom,
+    ( c_in(c_Relation_OImage(c_IntDef_Ointrel,c_insert(c_Pair(V_x,V_y,tc_nat,tc_nat),c_emptyset,tc_prod(tc_nat,tc_nat)),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)),c_IntDef_OInteg,tc_set(tc_prod(tc_nat,tc_nat))) )).
+
+cnf(cls_IntDef_Ointrel__iff_0,axiom,
+    ( ~ c_in(c_Pair(c_Pair(V_x,V_y,tc_nat,tc_nat),c_Pair(V_u,V_v,tc_nat,tc_nat),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)),c_IntDef_Ointrel,tc_prod(tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)))
+    | c_plus(V_x,V_v,tc_nat) = c_plus(V_u,V_y,tc_nat) )).
+
+cnf(cls_IntDef_Ointrel__iff_1,axiom,
+    ( c_plus(V_x,V_v,tc_nat) != c_plus(V_u,V_y,tc_nat)
+    | c_in(c_Pair(c_Pair(V_x,V_y,tc_nat,tc_nat),c_Pair(V_u,V_v,tc_nat,tc_nat),tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat)),c_IntDef_Ointrel,tc_prod(tc_prod(tc_nat,tc_nat),tc_prod(tc_nat,tc_nat))) )).
+
+cnf(cls_IntDef_Onat__int_0,axiom,
+    ( c_IntDef_Onat(c_IntDef_Oint(V_y)) = V_y )).
+
+cnf(cls_IntDef_Onat__le__0_0,axiom,
+    ( ~ c_lessequals(V_z,c_0,tc_IntDef_Oint)
+    | c_IntDef_Onat(V_z) = c_0 )).
+
+cnf(cls_IntDef_Onat__zero_0,axiom,
+    ( c_IntDef_Onat(c_0) = c_0 )).
+
+cnf(cls_IntDef_Onat__zminus__int_0,axiom,
+    ( c_IntDef_Onat(c_uminus(c_IntDef_Oint(V_n),tc_IntDef_Oint)) = c_0 )).
+
+cnf(cls_IntDef_Oneg__zminus__int_0,axiom,
+    ( c_IntDef_Oneg(c_uminus(c_IntDef_Oint(c_Suc(V_n)),tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Onegative__eq__positive_0,axiom,
+    ( c_uminus(c_IntDef_Oint(V_n),tc_IntDef_Oint) != c_IntDef_Oint(V_m)
+    | V_n = c_0 )).
+
+cnf(cls_IntDef_Onegative__eq__positive_1,axiom,
+    ( c_uminus(c_IntDef_Oint(V_n),tc_IntDef_Oint) != c_IntDef_Oint(V_m)
+    | V_m = c_0 )).
+
+cnf(cls_IntDef_Onegative__eq__positive_2,axiom,
+    ( c_uminus(c_IntDef_Oint(c_0),tc_IntDef_Oint) = c_IntDef_Oint(c_0) )).
+
+cnf(cls_IntDef_Onot__int__zless__negative_0,axiom,
+    ( ~ c_less(c_IntDef_Oint(V_n),c_uminus(c_IntDef_Oint(V_m),tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Onot__neg__int_0,axiom,
+    ( ~ c_IntDef_Oneg(c_IntDef_Oint(V_n),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Onot__zle__0__negative_0,axiom,
+    ( ~ c_lessequals(c_0,c_uminus(c_IntDef_Oint(c_Suc(V_n)),tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__0__eq__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_0 != c_IntDef_Oof__int(V_z,T_a)
+    | c_0 = V_z )).
+
+cnf(cls_IntDef_Oof__int__0__eq__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_0 = c_IntDef_Oof__int(c_0,T_a) )).
+
+cnf(cls_IntDef_Oof__int__0__le__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_0,c_IntDef_Oof__int(V_z,T_a),T_a)
+    | c_lessequals(c_0,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__0__le__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_0,V_z,tc_IntDef_Oint)
+    | c_lessequals(c_0,c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__0__less__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,c_IntDef_Oof__int(V_z,T_a),T_a)
+    | c_less(c_0,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__0__less__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,V_z,tc_IntDef_Oint)
+    | c_less(c_0,c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_1,T_a) = c_1 )).
+
+cnf(cls_IntDef_Oof__int__add_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_plus(V_w,V_z,tc_IntDef_Oint),T_a) = c_plus(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__diff_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_minus(V_w,V_z,tc_IntDef_Oint),T_a) = c_minus(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__eq__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oof__int(V_w,T_a) != c_0
+    | V_w = c_0 )).
+
+cnf(cls_IntDef_Oof__int__eq__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oof__int(c_0,T_a) = c_0 )).
+
+cnf(cls_IntDef_Oof__int__eq__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oof__int(V_w,T_a) != c_IntDef_Oof__int(V_z,T_a)
+    | V_w = V_z )).
+
+cnf(cls_IntDef_Oof__int__int__eq_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_IntDef_Oint(V_n),T_a) = c_NatArith_Oof__nat(V_n,T_a) )).
+
+cnf(cls_IntDef_Oof__int__le__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_IntDef_Oof__int(V_w,T_a),c_0,T_a)
+    | c_lessequals(V_w,c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__le__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(V_w,c_0,tc_IntDef_Oint)
+    | c_lessequals(c_IntDef_Oof__int(V_w,T_a),c_0,T_a) )).
+
+cnf(cls_IntDef_Oof__int__le__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a)
+    | c_lessequals(V_w,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__le__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(V_w,V_z,tc_IntDef_Oint)
+    | c_lessequals(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__less__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_IntDef_Oof__int(V_w,T_a),c_0,T_a)
+    | c_less(V_w,c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__less__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(V_w,c_0,tc_IntDef_Oint)
+    | c_less(c_IntDef_Oof__int(V_w,T_a),c_0,T_a) )).
+
+cnf(cls_IntDef_Oof__int__less__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a)
+    | c_less(V_w,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Oof__int__less__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(V_w,V_z,tc_IntDef_Oint)
+    | c_less(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__minus_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_uminus(V_z,tc_IntDef_Oint),T_a) = c_uminus(c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__mult_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_times(V_w,V_z,tc_IntDef_Oint),T_a) = c_times(c_IntDef_Oof__int(V_w,T_a),c_IntDef_Oof__int(V_z,T_a),T_a) )).
+
+cnf(cls_IntDef_Oof__int__of__nat__eq_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_IntDef_Oof__int(c_NatArith_Oof__nat(V_n,tc_IntDef_Oint),T_a) = c_NatArith_Oof__nat(V_n,T_a) )).
+
+cnf(cls_IntDef_Oof__nat__in__Nats_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | c_in(c_NatArith_Oof__nat(V_n,T_a),c_IntDef_ONats,T_a) )).
+
+cnf(cls_IntDef_Ozero__less__int__conv_0,axiom,
+    ( ~ c_less(c_0,c_IntDef_Oint(V_n),tc_IntDef_Oint)
+    | c_less(c_0,V_n,tc_nat) )).
+
+cnf(cls_IntDef_Ozero__less__int__conv_1,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_0,c_IntDef_Oint(V_n),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozero__less__nat__eq_0,axiom,
+    ( ~ c_less(c_0,c_IntDef_Onat(V_z),tc_nat)
+    | c_less(c_0,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozero__less__nat__eq_1,axiom,
+    ( ~ c_less(c_0,V_z,tc_IntDef_Oint)
+    | c_less(c_0,c_IntDef_Onat(V_z),tc_nat) )).
+
+cnf(cls_IntDef_Ozero__zle__int_0,axiom,
+    ( c_lessequals(c_0,c_IntDef_Oint(V_n),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozle__int_0,axiom,
+    ( ~ c_lessequals(c_IntDef_Oint(V_m),c_IntDef_Oint(V_n),tc_IntDef_Oint)
+    | c_lessequals(V_m,V_n,tc_nat) )).
+
+cnf(cls_IntDef_Ozle__int_1,axiom,
+    ( ~ c_lessequals(V_m,V_n,tc_nat)
+    | c_lessequals(c_IntDef_Oint(V_m),c_IntDef_Oint(V_n),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozless__int_0,axiom,
+    ( ~ c_less(c_IntDef_Oint(V_m),c_IntDef_Oint(V_n),tc_IntDef_Oint)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_IntDef_Ozless__int_1,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | c_less(c_IntDef_Oint(V_m),c_IntDef_Oint(V_n),tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozless__nat__conj_0,axiom,
+    ( ~ c_less(c_IntDef_Onat(V_w),c_IntDef_Onat(V_z),tc_nat)
+    | c_less(c_0,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozless__nat__conj_1,axiom,
+    ( ~ c_less(c_IntDef_Onat(V_w),c_IntDef_Onat(V_z),tc_nat)
+    | c_less(V_w,V_z,tc_IntDef_Oint) )).
+
+cnf(cls_IntDef_Ozless__nat__conj_2,axiom,
+    ( ~ c_less(V_w,V_z,tc_IntDef_Oint)
+    | ~ c_less(c_0,V_z,tc_IntDef_Oint)
+    | c_less(c_IntDef_Onat(V_w),c_IntDef_Onat(V_z),tc_nat) )).
+
+cnf(cls_IntDiv_ODIVISION__BY__ZERO_0,axiom,
+    ( c_Divides_Oop_Amod(V_y,c_0,tc_IntDef_Oint) = V_y )).
+
+cnf(cls_IntDiv_Odiv__neg__neg__number__of_0,axiom,
+    ( ~ c_less(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_fst(c_IntDiv_OnegateSnd(c_IntDiv_OposDivAlg(c_Pair(c_uminus(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),c_uminus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odiv__neg__pos__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_fst(c_IntDiv_OnegDivAlg(c_Pair(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odiv__pos__neg__1__number__of_0,axiom,
+    ( ~ c_less(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_div(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_fst(c_IntDiv_OnegateSnd(c_IntDiv_OnegDivAlg(c_Pair(c_uminus(c_1,tc_IntDef_Oint),c_uminus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odiv__pos__neg__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_fst(c_IntDiv_OnegateSnd(c_IntDiv_OnegDivAlg(c_Pair(c_uminus(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),c_uminus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odiv__pos__pos__1__number__of_0,axiom,
+    ( ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_div(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_fst(c_IntDiv_OposDivAlg(c_Pair(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odiv__pos__pos__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_fst(c_IntDiv_OposDivAlg(c_Pair(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odvd__zminus__iff_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_z,c_uminus(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odvd__zminus__iff_1,axiom,
+    ( ~ c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(V_z,c_uminus(V_w,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__div__trivial_0,axiom,
+    ( c_div(c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),V_b,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Omod__mod__trivial_0,axiom,
+    ( c_Divides_Oop_Amod(c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),V_b,tc_IntDef_Oint) = c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__neg__neg__number__of_0,axiom,
+    ( ~ c_less(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_snd(c_IntDiv_OnegateSnd(c_IntDiv_OposDivAlg(c_Pair(c_uminus(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),c_uminus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__neg__pos__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_snd(c_IntDiv_OnegDivAlg(c_Pair(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__pos__neg__1__number__of_0,axiom,
+    ( ~ c_less(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_snd(c_IntDiv_OnegateSnd(c_IntDiv_OnegDivAlg(c_Pair(c_uminus(c_1,tc_IntDef_Oint),c_uminus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__pos__neg__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_0,tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_snd(c_IntDiv_OnegateSnd(c_IntDiv_OnegDivAlg(c_Pair(c_uminus(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),c_uminus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__pos__pos__1__number__of_0,axiom,
+    ( ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_snd(c_IntDiv_OposDivAlg(c_Pair(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Omod__pos__pos__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) = c_snd(c_IntDiv_OposDivAlg(c_Pair(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OnegDivAlg__eqn__1__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_lessequals(c_0,c_plus(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OnegDivAlg(c_Pair(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),c_plus(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OnegDivAlg__eqn__1__number__of_1,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_lessequals(c_0,c_plus(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OnegDivAlg(c_Pair(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_IntDiv_Oadjust(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_IntDiv_OnegDivAlg(c_Pair(c_1,c_times(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))) )).
+
+cnf(cls_IntDiv_OnegDivAlg__eqn__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_lessequals(c_0,c_plus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OnegDivAlg(c_Pair(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),c_plus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OnegDivAlg__eqn__number__of_1,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_lessequals(c_0,c_plus(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OnegDivAlg(c_Pair(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_IntDiv_Oadjust(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_IntDiv_OnegDivAlg(c_Pair(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))) )).
+
+cnf(cls_IntDiv_OnegDivAlg__minus1_0,axiom,
+    ( c_IntDiv_OnegDivAlg(c_Pair(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),V_b,tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),c_minus(V_b,c_1,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Oneg__mod__bound_0,axiom,
+    ( ~ c_less(V_b,c_0,tc_IntDef_Oint)
+    | c_less(V_b,c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Oneg__mod__sign_0,axiom,
+    ( ~ c_less(V_b,c_0,tc_IntDef_Oint)
+    | c_lessequals(c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OnegateSnd__eq_0,axiom,
+    ( c_IntDiv_OnegateSnd(c_Pair(V_q,V_r,tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(V_q,c_uminus(V_r,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OposDivAlg__0_0,axiom,
+    ( c_IntDiv_OposDivAlg(c_Pair(c_0,V_b,tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(c_0,c_0,tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OposDivAlg__eqn__1__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OposDivAlg(c_Pair(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(c_0,c_1,tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OposDivAlg__eqn__1__number__of_1,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OposDivAlg(c_Pair(c_1,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_IntDiv_Oadjust(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_IntDiv_OposDivAlg(c_Pair(c_1,c_times(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))) )).
+
+cnf(cls_IntDiv_OposDivAlg__eqn__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OposDivAlg(c_Pair(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_Pair(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_OposDivAlg__eqn__number__of_1,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDiv_OposDivAlg(c_Pair(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint)) = c_IntDiv_Oadjust(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_IntDiv_OposDivAlg(c_Pair(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint,tc_IntDef_Oint))) )).
+
+cnf(cls_IntDiv_Opos__mod__bound_0,axiom,
+    ( ~ c_less(c_0,V_b,tc_IntDef_Oint)
+    | c_less(c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),V_b,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Opos__mod__sign_0,axiom,
+    ( ~ c_less(c_0,V_b,tc_IntDef_Oint)
+    | c_lessequals(c_0,c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Opower_Osimps__1_0,axiom,
+    ( c_Nat_Opower(V_p,c_0,tc_IntDef_Oint) = c_1 )).
+
+cnf(cls_IntDiv_Opower_Osimps__2_0,axiom,
+    ( c_Nat_Opower(V_p,c_Suc(V_n),tc_IntDef_Oint) = c_times(V_p,c_Nat_Opower(V_p,V_n,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__1_0,axiom,
+    ( c_div(V_y,c_1,tc_IntDef_Oint) = V_y )).
+
+cnf(cls_IntDiv_Ozdiv__minus1__right_0,axiom,
+    ( c_div(V_a,c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(V_a,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__number__of__BIT_0,axiom,
+    ( c_div(c_Numeral_Onumber__of(c_Numeral_OBit(V_v,c_Numeral_Obit_OB0),tc_IntDef_Oint),c_Numeral_Onumber__of(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) = c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__number__of__BIT_1,axiom,
+    ( ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(c_Numeral_OBit(V_v,V_b),tc_IntDef_Oint),c_Numeral_Onumber__of(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) = c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__number__of__BIT_2,axiom,
+    ( c_lessequals(c_0,c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | V_b = c_Numeral_Obit_OB0
+    | c_div(c_Numeral_Onumber__of(c_Numeral_OBit(V_v,V_b),tc_IntDef_Oint),c_Numeral_Onumber__of(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) = c_div(c_plus(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_1,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__self_0,axiom,
+    ( V_a = c_0
+    | c_div(V_a,V_a,tc_IntDef_Oint) = c_1 )).
+
+cnf(cls_IntDiv_Ozdiv__zadd__self1_0,axiom,
+    ( V_a = c_0
+    | c_div(c_plus(V_a,V_b,tc_IntDef_Oint),V_a,tc_IntDef_Oint) = c_plus(c_div(V_b,V_a,tc_IntDef_Oint),c_1,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__zadd__self2_0,axiom,
+    ( V_a = c_0
+    | c_div(c_plus(V_b,V_a,tc_IntDef_Oint),V_a,tc_IntDef_Oint) = c_plus(c_div(V_b,V_a,tc_IntDef_Oint),c_1,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__zero_0,axiom,
+    ( c_div(c_0,V_b,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozdiv__zminus__zminus_0,axiom,
+    ( c_div(c_uminus(V_a,tc_IntDef_Oint),c_uminus(V_b,tc_IntDef_Oint),tc_IntDef_Oint) = c_div(V_a,V_b,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdiv__zmult__self1_0,axiom,
+    ( V_b = c_0
+    | c_div(c_times(V_y,V_b,tc_IntDef_Oint),V_b,tc_IntDef_Oint) = V_y )).
+
+cnf(cls_IntDiv_Ozdiv__zmult__self2_0,axiom,
+    ( V_b = c_0
+    | c_div(c_times(V_b,V_y,tc_IntDef_Oint),V_b,tc_IntDef_Oint) = V_y )).
+
+cnf(cls_IntDiv_Ozdvd__0__left_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_0,V_m,tc_IntDef_Oint)
+    | V_m = c_0 )).
+
+cnf(cls_IntDiv_Ozdvd__0__left_1,axiom,
+    ( c_Divides_Oop_Advd(c_0,c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__iff__zmod__eq__0__number__of_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_Numeral_Onumber__of(V_x,tc_IntDef_Oint),c_Numeral_Onumber__of(V_y,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_y,tc_IntDef_Oint),c_Numeral_Onumber__of(V_x,tc_IntDef_Oint),tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozdvd__iff__zmod__eq__0__number__of_1,axiom,
+    ( c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_y,tc_IntDef_Oint),c_Numeral_Onumber__of(V_x,tc_IntDef_Oint),tc_IntDef_Oint) != c_0
+    | c_Divides_Oop_Advd(c_Numeral_Onumber__of(V_x,tc_IntDef_Oint),c_Numeral_Onumber__of(V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__refl_0,axiom,
+    ( c_Divides_Oop_Advd(V_m,V_m,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozero__le__zpower__abs_0,axiom,
+    ( c_lessequals(c_0,c_Nat_Opower(c_HOL_Oabs(V_x,tc_IntDef_Oint),V_n,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozero__less__zpower__abs__iff_0,axiom,
+    ( ~ c_less(c_0,c_Nat_Opower(c_HOL_Oabs(c_0,tc_IntDef_Oint),V_n,tc_IntDef_Oint),tc_IntDef_Oint)
+    | V_n = c_0 )).
+
+cnf(cls_IntDiv_Ozero__less__zpower__abs__iff_1,axiom,
+    ( c_less(c_0,c_Nat_Opower(c_HOL_Oabs(V_x,tc_IntDef_Oint),V_n,tc_IntDef_Oint),tc_IntDef_Oint)
+    | V_x = c_0 )).
+
+cnf(cls_IntDiv_Ozero__less__zpower__abs__iff_2,axiom,
+    ( c_less(c_0,c_Nat_Opower(c_HOL_Oabs(V_x,tc_IntDef_Oint),c_0,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozminus__dvd__iff_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_uminus(V_z,tc_IntDef_Oint),V_w,tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozminus__dvd__iff_1,axiom,
+    ( ~ c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(c_uminus(V_z,tc_IntDef_Oint),V_w,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozmod__1_0,axiom,
+    ( c_Divides_Oop_Amod(V_a,c_1,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozmod__minus1__right_0,axiom,
+    ( c_Divides_Oop_Amod(V_a,c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozmod__self_0,axiom,
+    ( c_Divides_Oop_Amod(V_a,V_a,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozmod__zadd__self1_0,axiom,
+    ( c_Divides_Oop_Amod(c_plus(V_a,V_b,tc_IntDef_Oint),V_a,tc_IntDef_Oint) = c_Divides_Oop_Amod(V_b,V_a,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozmod__zadd__self2_0,axiom,
+    ( c_Divides_Oop_Amod(c_plus(V_b,V_a,tc_IntDef_Oint),V_a,tc_IntDef_Oint) = c_Divides_Oop_Amod(V_b,V_a,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozmod__zero_0,axiom,
+    ( c_Divides_Oop_Amod(c_0,V_b,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozmod__zminus__zminus_0,axiom,
+    ( c_Divides_Oop_Amod(c_uminus(V_a,tc_IntDef_Oint),c_uminus(V_b,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(c_Divides_Oop_Amod(V_a,V_b,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozmod__zmult__self1_0,axiom,
+    ( c_Divides_Oop_Amod(c_times(V_a,V_b,tc_IntDef_Oint),V_b,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_IntDiv_Ozmod__zmult__self2_0,axiom,
+    ( c_Divides_Oop_Amod(c_times(V_b,V_a,tc_IntDef_Oint),V_b,tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_LOrder_Ojoin__idempotent_0,axiom,
+    ( ~ class_LOrder_Ojoin__semilorder(T_a)
+    | c_LOrder_Ojoin(V_y,V_y,T_a) = V_y )).
+
+cnf(cls_LOrder_Omeet__idempotent_0,axiom,
+    ( ~ class_LOrder_Omeet__semilorder(T_a)
+    | c_LOrder_Omeet(V_y,V_y,T_a) = V_y )).
+
+cnf(cls_List_OCons__in__lex_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | V_x = V_y )).
+
+cnf(cls_List_OCons__in__lex_1,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | c_in(c_Pair(V_xs,V_ys,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_OCons__in__lex_2,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | V_x = V_y
+    | c_Nat_Osize(V_xs,tc_List_Olist(T_a)) = c_Nat_Osize(V_ys,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_OCons__in__lex_3,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_xs,V_ys,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_Nat_Osize(V_xs,tc_List_Olist(T_a)) = c_Nat_Osize(V_ys,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_OCons__in__lex_4,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_Nat_Osize(V_ys,tc_List_Olist(T_a))
+    | c_in(c_Pair(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_y,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_OCons__in__lex_5,axiom,
+    ( ~ c_in(c_Pair(V_xs,V_ys,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_x,V_ys,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_ONil2__notin__lex_0,axiom,
+    ( ~ c_in(c_Pair(V_xs,c_List_Olist_ONil,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_ONil__eq__concat__conv_0,axiom,
+    ( ~ c_in(V_U,c_List_Oset(V_xss,tc_List_Olist(T_a)),tc_List_Olist(T_a))
+    | c_List_Olist_ONil != c_List_Oconcat(V_xss,T_a)
+    | V_U = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__eq__concat__conv_1,axiom,
+    ( c_in(c_Main_ONil__eq__concat__conv__1(V_xss,T_a),c_List_Oset(V_xss,tc_List_Olist(T_a)),tc_List_Olist(T_a))
+    | c_List_Olist_ONil = c_List_Oconcat(V_xss,T_a) )).
+
+cnf(cls_List_ONil__eq__concat__conv_2,axiom,
+    ( c_Main_ONil__eq__concat__conv__1(V_xss,T_a) != c_List_Olist_ONil
+    | c_List_Olist_ONil = c_List_Oconcat(V_xss,T_a) )).
+
+cnf(cls_List_ONil__is__append__conv_0,axiom,
+    ( c_List_Olist_ONil != c_append(V_xs,V_ys,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__is__append__conv_1,axiom,
+    ( c_List_Olist_ONil != c_append(V_xs,V_ys,T_a)
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__is__append__conv_2,axiom,
+    ( c_List_Olist_ONil = c_append(c_List_Olist_ONil,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_ONil__is__rev__conv_0,axiom,
+    ( c_List_Olist_ONil != c_List_Orev(V_xs,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__is__rev__conv_1,axiom,
+    ( c_List_Olist_ONil = c_List_Orev(c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_ONil__notin__lex_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_ONil,V_ys,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Oappend1__eq__conv_0,axiom,
+    ( c_append(V_xs,c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) != c_append(V_ys,c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a)
+    | V_xs = V_ys )).
+
+cnf(cls_List_Oappend1__eq__conv_1,axiom,
+    ( c_append(V_xs,c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) != c_append(V_ys,c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a)
+    | V_x = V_y )).
+
+cnf(cls_List_Oappend__assoc_0,axiom,
+    ( c_append(c_append(V_xs,V_ys,T_a),V_zs,T_a) = c_append(V_xs,c_append(V_ys,V_zs,T_a),T_a) )).
+
+cnf(cls_List_Oappend__butlast__last__id_0,axiom,
+    ( V_y = c_List_Olist_ONil
+    | c_append(c_List_Obutlast(V_y,T_a),c_List_Olist_OCons(c_List_Olast(V_y,T_a),c_List_Olist_ONil,T_a),T_a) = V_y )).
+
+cnf(cls_List_Oappend__eq__append__conv_0,axiom,
+    ( c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_Nat_Osize(V_ys,tc_List_Olist(T_a))
+    | c_append(V_xs,V_us,T_a) != c_append(V_ys,V_vs,T_a)
+    | V_xs = V_ys )).
+
+cnf(cls_List_Oappend__eq__append__conv_1,axiom,
+    ( c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_Nat_Osize(V_ys,tc_List_Olist(T_a))
+    | c_append(V_xs,V_us,T_a) != c_append(V_ys,V_vs,T_a)
+    | V_us = V_vs )).
+
+cnf(cls_List_Oappend__eq__append__conv_2,axiom,
+    ( c_Nat_Osize(V_us,tc_List_Olist(T_a)) != c_Nat_Osize(V_vs,tc_List_Olist(T_a))
+    | c_append(V_xs,V_us,T_a) != c_append(V_ys,V_vs,T_a)
+    | V_xs = V_ys )).
+
+cnf(cls_List_Oappend__eq__append__conv_3,axiom,
+    ( c_Nat_Osize(V_us,tc_List_Olist(T_a)) != c_Nat_Osize(V_vs,tc_List_Olist(T_a))
+    | c_append(V_xs,V_us,T_a) != c_append(V_ys,V_vs,T_a)
+    | V_us = V_vs )).
+
+cnf(cls_List_Oappend__in__lists__conv_0,axiom,
+    ( ~ c_in(c_append(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Oappend__in__lists__conv_1,axiom,
+    ( ~ c_in(c_append(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(V_ys,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Oappend__in__lists__conv_2,axiom,
+    ( ~ c_in(V_ys,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | ~ c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(c_append(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Oappend__is__Nil__conv_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != c_List_Olist_ONil
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__is__Nil__conv_1,axiom,
+    ( c_append(V_xs,V_ys,T_a) != c_List_Olist_ONil
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__is__Nil__conv_2,axiom,
+    ( c_append(c_List_Olist_ONil,c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__same__eq_0,axiom,
+    ( c_append(V_ys,V_xs,T_a) != c_append(V_zs,V_xs,T_a)
+    | V_ys = V_zs )).
+
+cnf(cls_List_Oappend__self__conv2_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != V_ys
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__self__conv2_1,axiom,
+    ( c_append(c_List_Olist_ONil,V_ys,T_a) = V_ys )).
+
+cnf(cls_List_Oappend__self__conv_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != V_xs
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__self__conv_1,axiom,
+    ( c_append(V_xs,c_List_Olist_ONil,T_a) = V_xs )).
+
+cnf(cls_List_Oappend__take__drop__id_0,axiom,
+    ( c_append(c_List_Otake(V_n,V_y,T_a),c_List_Odrop(V_n,V_y,T_a),T_a) = V_y )).
+
+cnf(cls_List_Obutlast_Osimps__1_0,axiom,
+    ( c_List_Obutlast(c_List_Olist_ONil,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Obutlast_Osimps__2_0,axiom,
+    ( c_List_Obutlast(c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a__1),T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Obutlast_Osimps__2_1,axiom,
+    ( V_xs = c_List_Olist_ONil
+    | c_List_Obutlast(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1) = c_List_Olist_OCons(V_x,c_List_Obutlast(V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Obutlast__snoc_0,axiom,
+    ( c_List_Obutlast(c_append(V_y,c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a),T_a) = V_y )).
+
+cnf(cls_List_Ochar_Oinject_0,axiom,
+    ( c_List_Ochar_OChar(V_nibble1,V_nibble2) != c_List_Ochar_OChar(V_nibble1_H,V_nibble2_H)
+    | V_nibble1 = V_nibble1_H )).
+
+cnf(cls_List_Ochar_Oinject_1,axiom,
+    ( c_List_Ochar_OChar(V_nibble1,V_nibble2) != c_List_Ochar_OChar(V_nibble1_H,V_nibble2_H)
+    | V_nibble2 = V_nibble2_H )).
+
+cnf(cls_List_Ochar_Osize_0,axiom,
+    ( c_Nat_Osize(c_List_Ochar_OChar(V_nibble1,V_nibble2),tc_List_Ochar) = c_0 )).
+
+cnf(cls_List_Oconcat_Osimps__1_0,axiom,
+    ( c_List_Oconcat(c_List_Olist_ONil,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oconcat_Osimps__2_0,axiom,
+    ( c_List_Oconcat(c_List_Olist_OCons(V_x,V_xs,tc_List_Olist(T_a__1)),T_a__1) = c_append(V_x,c_List_Oconcat(V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oconcat__append_0,axiom,
+    ( c_List_Oconcat(c_append(V_xs,V_ys,tc_List_Olist(T_a)),T_a) = c_append(c_List_Oconcat(V_xs,T_a),c_List_Oconcat(V_ys,T_a),T_a) )).
+
+cnf(cls_List_Oconcat__eq__Nil__conv_0,axiom,
+    ( ~ c_in(V_U,c_List_Oset(V_xss,tc_List_Olist(T_a)),tc_List_Olist(T_a))
+    | c_List_Oconcat(V_xss,T_a) != c_List_Olist_ONil
+    | V_U = c_List_Olist_ONil )).
+
+cnf(cls_List_Oconcat__eq__Nil__conv_1,axiom,
+    ( c_in(c_Main_Oconcat__eq__Nil__conv__1(V_xss,T_a),c_List_Oset(V_xss,tc_List_Olist(T_a)),tc_List_Olist(T_a))
+    | c_List_Oconcat(V_xss,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oconcat__eq__Nil__conv_2,axiom,
+    ( c_Main_Oconcat__eq__Nil__conv__1(V_xss,T_a) != c_List_Olist_ONil
+    | c_List_Oconcat(V_xss,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Odistinct1__rotate_0,axiom,
+    ( ~ c_List_Odistinct(c_List_Orotate1(V_xs,T_a),T_a)
+    | c_List_Odistinct(V_xs,T_a) )).
+
+cnf(cls_List_Odistinct1__rotate_1,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Orotate1(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Odistinct_Osimps__1_0,axiom,
+    ( c_List_Odistinct(c_List_Olist_ONil,T_a__1) )).
+
+cnf(cls_List_Odistinct_Osimps__2_0,axiom,
+    ( ~ c_List_Odistinct(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1)
+    | ~ c_in(V_x,c_List_Oset(V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Odistinct_Osimps__2_1,axiom,
+    ( ~ c_List_Odistinct(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1)
+    | c_List_Odistinct(V_xs,T_a__1) )).
+
+cnf(cls_List_Odistinct_Osimps__2_2,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a__1)
+    | c_List_Odistinct(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1)
+    | c_in(V_x,c_List_Oset(V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Odistinct__append_0,axiom,
+    ( ~ c_List_Odistinct(c_append(V_xs,V_ys,T_a),T_a)
+    | c_List_Odistinct(V_xs,T_a) )).
+
+cnf(cls_List_Odistinct__append_1,axiom,
+    ( ~ c_List_Odistinct(c_append(V_xs,V_ys,T_a),T_a)
+    | c_List_Odistinct(V_ys,T_a) )).
+
+cnf(cls_List_Odistinct__append_2,axiom,
+    ( ~ c_List_Odistinct(c_append(V_xs,V_ys,T_a),T_a)
+    | c_inter(c_List_Oset(V_xs,T_a),c_List_Oset(V_ys,T_a),T_a) = c_emptyset )).
+
+cnf(cls_List_Odistinct__append_3,axiom,
+    ( ~ c_List_Odistinct(V_ys,T_a)
+    | ~ c_List_Odistinct(V_xs,T_a)
+    | c_inter(c_List_Oset(V_xs,T_a),c_List_Oset(V_ys,T_a),T_a) != c_emptyset
+    | c_List_Odistinct(c_append(V_xs,V_ys,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__drop_0,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Odrop(V_i,V_xs,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__remove1_0,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Oremove1(V_x,V_xs,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__rev_0,axiom,
+    ( ~ c_List_Odistinct(c_List_Orev(V_xs,T_a),T_a)
+    | c_List_Odistinct(V_xs,T_a) )).
+
+cnf(cls_List_Odistinct__rev_1,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Orev(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__rotate_0,axiom,
+    ( ~ c_List_Odistinct(c_List_Orotate(V_n,V_xs,T_a),T_a)
+    | c_List_Odistinct(V_xs,T_a) )).
+
+cnf(cls_List_Odistinct__rotate_1,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Orotate(V_n,V_xs,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__sublistI_0,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Osublist(V_xs,V_I,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__take_0,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Odistinct(c_List_Otake(V_i,V_xs,T_a),T_a) )).
+
+cnf(cls_List_Odistinct__upt_0,axiom,
+    ( c_List_Odistinct(c_List_Oupt(V_i,V_j),tc_nat) )).
+
+cnf(cls_List_Odrop_Odrop__Nil_0,axiom,
+    ( c_List_Odrop(V_n,c_List_Olist_ONil,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Odrop__0_0,axiom,
+    ( c_List_Odrop(c_0,V_y,T_a) = V_y )).
+
+cnf(cls_List_Odrop__Cons__number__of_0,axiom,
+    ( c_Numeral_Onumber__of(V_v,tc_nat) != c_0
+    | c_List_Odrop(c_Numeral_Onumber__of(V_v,tc_nat),c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Olist_OCons(V_x,V_xs,T_a) )).
+
+cnf(cls_List_Odrop__Cons__number__of_1,axiom,
+    ( c_List_Odrop(c_Numeral_Onumber__of(V_v,tc_nat),c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Odrop(c_minus(c_Numeral_Onumber__of(V_v,tc_nat),c_1,tc_nat),V_xs,T_a)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_0 )).
+
+cnf(cls_List_Odrop__Suc__Cons_0,axiom,
+    ( c_List_Odrop(c_Suc(V_n),c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Odrop(V_n,V_xs,T_a) )).
+
+cnf(cls_List_Odrop__append_0,axiom,
+    ( c_List_Odrop(V_n,c_append(V_xs,V_ys,T_a),T_a) = c_append(c_List_Odrop(V_n,V_xs,T_a),c_List_Odrop(c_minus(V_n,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat),V_ys,T_a),T_a) )).
+
+cnf(cls_List_Odrop__drop_0,axiom,
+    ( c_List_Odrop(V_n,c_List_Odrop(V_m,V_xs,T_a),T_a) = c_List_Odrop(c_plus(V_n,V_m,tc_nat),V_xs,T_a) )).
+
+cnf(cls_List_Odrop__eq__Nil_0,axiom,
+    ( c_List_Odrop(V_n,V_xs,T_a) != c_List_Olist_ONil
+    | c_lessequals(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),V_n,tc_nat) )).
+
+cnf(cls_List_Odrop__eq__Nil_1,axiom,
+    ( ~ c_lessequals(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),V_n,tc_nat)
+    | c_List_Odrop(V_n,V_xs,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Odrop__replicate_0,axiom,
+    ( c_List_Odrop(V_i,c_List_Oreplicate(V_k,V_x,T_a),T_a) = c_List_Oreplicate(c_minus(V_k,V_i,tc_nat),V_x,T_a) )).
+
+cnf(cls_List_Odrop__upt_0,axiom,
+    ( c_List_Odrop(V_m,c_List_Oupt(V_i,V_j),tc_nat) = c_List_Oupt(c_plus(V_i,V_m,tc_nat),V_j) )).
+
+cnf(cls_List_Ohd_Osimps_0,axiom,
+    ( c_List_Ohd(c_List_Olist_OCons(V_y,V_xs,T_a),T_a) = V_y )).
+
+cnf(cls_List_Ohd__Cons__tl_0,axiom,
+    ( V_y = c_List_Olist_ONil
+    | c_List_Olist_OCons(c_List_Ohd(V_y,T_a),c_List_Otl(V_y,T_a),T_a) = V_y )).
+
+cnf(cls_List_Ohd__append2_0,axiom,
+    ( V_xs = c_List_Olist_ONil
+    | c_List_Ohd(c_append(V_xs,V_ys,T_a),T_a) = c_List_Ohd(V_xs,T_a) )).
+
+cnf(cls_List_Ohd__in__set_0,axiom,
+    ( c_in(c_List_Ohd(V_xs,T_a),c_List_Oset(V_xs,T_a),T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Ohd__replicate_0,axiom,
+    ( V_n = c_0
+    | c_List_Ohd(c_List_Oreplicate(V_n,V_y,T_a),T_a) = V_y )).
+
+cnf(cls_List_Ohd__upt_0,axiom,
+    ( ~ c_less(V_y,V_j,tc_nat)
+    | c_List_Ohd(c_List_Oupt(V_y,V_j),tc_nat) = V_y )).
+
+cnf(cls_List_Oitrev_0,axiom,
+    ( c_List_Oitrev(V_xs,V_x,T_a) = c_append(c_List_Orev(V_xs,T_a),V_x,T_a) )).
+
+cnf(cls_List_Oitrev_Osimps__1_0,axiom,
+    ( c_List_Oitrev(c_List_Olist_ONil,V_y,T_a__1) = V_y )).
+
+cnf(cls_List_Oitrev_Osimps__2_0,axiom,
+    ( c_List_Oitrev(c_List_Olist_OCons(V_x,V_xs,T_a__1),V_ys,T_a__1) = c_List_Oitrev(V_xs,c_List_Olist_OCons(V_x,V_ys,T_a__1),T_a__1) )).
+
+cnf(cls_List_Olast_Osimps_0,axiom,
+    ( c_List_Olast(c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) = V_x )).
+
+cnf(cls_List_Olast_Osimps_1,axiom,
+    ( V_xs = c_List_Olist_ONil
+    | c_List_Olast(c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Olast(V_xs,T_a) )).
+
+cnf(cls_List_Olast__appendL_0,axiom,
+    ( c_List_Olast(c_append(V_xs,c_List_Olist_ONil,T_a),T_a) = c_List_Olast(V_xs,T_a) )).
+
+cnf(cls_List_Olast__appendR_0,axiom,
+    ( V_ys = c_List_Olist_ONil
+    | c_List_Olast(c_append(V_xs,V_ys,T_a),T_a) = c_List_Olast(V_ys,T_a) )).
+
+cnf(cls_List_Olast__drop_0,axiom,
+    ( ~ c_less(V_n,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | c_List_Olast(c_List_Odrop(V_n,V_xs,T_a),T_a) = c_List_Olast(V_xs,T_a) )).
+
+cnf(cls_List_Olast__in__set_0,axiom,
+    ( c_in(c_List_Olast(V_as,T_a),c_List_Oset(V_as,T_a),T_a)
+    | V_as = c_List_Olist_ONil )).
+
+cnf(cls_List_Olast__replicate_0,axiom,
+    ( V_n = c_0
+    | c_List_Olast(c_List_Oreplicate(V_n,V_y,T_a),T_a) = V_y )).
+
+cnf(cls_List_Olast__snoc_0,axiom,
+    ( c_List_Olast(c_append(V_xs,c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a),T_a) = V_y )).
+
+cnf(cls_List_Olast__upt_0,axiom,
+    ( ~ c_less(V_i,V_j,tc_nat)
+    | c_List_Olast(c_List_Oupt(V_i,V_j),tc_nat) = c_minus(V_j,c_1,tc_nat) )).
+
+cnf(cls_List_Olength__0__conv_0,axiom,
+    ( c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_0
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Olength__0__conv_1,axiom,
+    ( c_Nat_Osize(c_List_Olist_ONil,tc_List_Olist(T_a)) = c_0 )).
+
+cnf(cls_List_Olength__append_0,axiom,
+    ( c_Nat_Osize(c_append(V_xs,V_ys,T_a),tc_List_Olist(T_a)) = c_plus(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),c_Nat_Osize(V_ys,tc_List_Olist(T_a)),tc_nat) )).
+
+cnf(cls_List_Olength__butlast_0,axiom,
+    ( c_Nat_Osize(c_List_Obutlast(V_xs,T_a),tc_List_Olist(T_a)) = c_minus(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),c_1,tc_nat) )).
+
+cnf(cls_List_Olength__drop_0,axiom,
+    ( c_Nat_Osize(c_List_Odrop(V_n,V_xs,T_a),tc_List_Olist(T_a)) = c_minus(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),V_n,tc_nat) )).
+
+cnf(cls_List_Olength__greater__0__conv_0,axiom,
+    ( ~ c_less(c_0,c_Nat_Osize(c_List_Olist_ONil,tc_List_Olist(T_a)),tc_nat) )).
+
+cnf(cls_List_Olength__greater__0__conv_1,axiom,
+    ( c_less(c_0,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Olength__list__update_0,axiom,
+    ( c_Nat_Osize(c_List_Olist__update(V_xs,V_i,V_x,T_a),tc_List_Olist(T_a)) = c_Nat_Osize(V_xs,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olength__remdups__eq_0,axiom,
+    ( c_Nat_Osize(c_List_Oremdups(V_xs,T_a),tc_List_Olist(T_a)) != c_Nat_Osize(V_xs,tc_List_Olist(T_a))
+    | c_List_Oremdups(V_xs,T_a) = V_xs )).
+
+cnf(cls_List_Olength__remdups__eq_1,axiom,
+    ( c_List_Oremdups(V_xs,T_a) != V_xs
+    | c_Nat_Osize(c_List_Oremdups(V_xs,T_a),tc_List_Olist(T_a)) = c_Nat_Osize(V_xs,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olength__replicate_0,axiom,
+    ( c_Nat_Osize(c_List_Oreplicate(V_y,V_x,T_a),tc_List_Olist(T_a)) = V_y )).
+
+cnf(cls_List_Olength__rev_0,axiom,
+    ( c_Nat_Osize(c_List_Orev(V_xs,T_a),tc_List_Olist(T_a)) = c_Nat_Osize(V_xs,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olength__rotate1_0,axiom,
+    ( c_Nat_Osize(c_List_Orotate1(V_xs,T_a),tc_List_Olist(T_a)) = c_Nat_Osize(V_xs,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olength__rotate_0,axiom,
+    ( c_Nat_Osize(c_List_Orotate(V_n,V_xs,T_a),tc_List_Olist(T_a)) = c_Nat_Osize(V_xs,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olength__take_0,axiom,
+    ( c_Nat_Osize(c_List_Otake(V_n,V_xs,T_a),tc_List_Olist(T_a)) = c_Orderings_Omin(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),V_n,tc_nat) )).
+
+cnf(cls_List_Olength__tl_0,axiom,
+    ( c_Nat_Osize(c_List_Otl(V_xs,T_a),tc_List_Olist(T_a)) = c_minus(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),c_1,tc_nat) )).
+
+cnf(cls_List_Olength__upt_0,axiom,
+    ( c_Nat_Osize(c_List_Oupt(V_i,V_j),tc_List_Olist(tc_nat)) = c_minus(V_j,V_i,tc_nat) )).
+
+cnf(cls_List_Olength__zip_0,axiom,
+    ( c_Nat_Osize(c_List_Ozip(V_xs,V_ys,T_a,T_b),tc_List_Olist(tc_prod(T_a,T_b))) = c_Orderings_Omin(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),c_Nat_Osize(V_ys,tc_List_Olist(T_b)),tc_nat) )).
+
+cnf(cls_List_Olexn_Osimps__1_0,axiom,
+    ( c_List_Olexn(V_r,c_0,T_a__1) = c_emptyset )).
+
+cnf(cls_List_Olexord__Nil__left_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_ONil,V_y,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | V_y = c_List_Olist_OCons(c_Main_Olexord__Nil__left__1(V_y,T_a),c_Main_Olexord__Nil__left__2(V_y,T_a),T_a) )).
+
+cnf(cls_List_Olexord__Nil__left_1,axiom,
+    ( c_in(c_Pair(c_List_Olist_ONil,c_List_Olist_OCons(V_U,V_V,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olexord__Nil__right_0,axiom,
+    ( ~ c_in(c_Pair(V_x,c_List_Olist_ONil,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olexord__cons__cons_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_a,V_x,T_a),c_List_Olist_OCons(V_b,V_y,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_a,V_b,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | V_a = V_b )).
+
+cnf(cls_List_Olexord__cons__cons_1,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_OCons(V_a,V_x,T_a),c_List_Olist_OCons(V_b,V_y,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(V_a,V_b,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | c_in(c_Pair(V_x,V_y,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olexord__cons__cons_2,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_a),V_r,tc_prod(T_a,T_a))
+    | c_in(c_Pair(c_List_Olist_OCons(V_a,V_x,T_a),c_List_Olist_OCons(V_b,V_y,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olexord__cons__cons_3,axiom,
+    ( ~ c_in(c_Pair(V_xa,V_y,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a)))
+    | c_in(c_Pair(c_List_Olist_OCons(V_x,V_xa,T_a),c_List_Olist_OCons(V_x,V_y,T_a),tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olexord(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Olist_Odistinct__1_0,axiom,
+    ( c_List_Olist_ONil != c_List_Olist_OCons(V_a_H,V_list_H,T_a) )).
+
+cnf(cls_List_Olist_Odistinct__2_0,axiom,
+    ( c_List_Olist_OCons(V_a_H,V_list_H,T_a) != c_List_Olist_ONil )).
+
+cnf(cls_List_Olist_Oinject_0,axiom,
+    ( c_List_Olist_OCons(V_a,V_list,T_a) != c_List_Olist_OCons(V_a_H,V_list_H,T_a)
+    | V_a = V_a_H )).
+
+cnf(cls_List_Olist_Oinject_1,axiom,
+    ( c_List_Olist_OCons(V_a,V_list,T_a) != c_List_Olist_OCons(V_a_H,V_list_H,T_a)
+    | V_list = V_list_H )).
+
+cnf(cls_List_Olist_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_List_Olist_OCons(V_a,V_list,T_a),tc_List_Olist(T_a)) = c_plus(c_Nat_Osize(V_list,tc_List_Olist(T_a)),c_Suc(c_0),tc_nat) )).
+
+cnf(cls_List_Olist__inter_Osimps__1_0,axiom,
+    ( c_List_Olist__inter(c_List_Olist_ONil,V_bs,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Olist__inter_Osimps__2_0,axiom,
+    ( ~ c_in(V_a,c_List_Oset(V_bs,T_a__1),T_a__1)
+    | c_List_Olist__inter(c_List_Olist_OCons(V_a,V_as,T_a__1),V_bs,T_a__1) = c_List_Olist_OCons(V_a,c_List_Olist__inter(V_as,V_bs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Olist__inter_Osimps__2_1,axiom,
+    ( c_in(V_a,c_List_Oset(V_bs,T_a__1),T_a__1)
+    | c_List_Olist__inter(c_List_Olist_OCons(V_a,V_as,T_a__1),V_bs,T_a__1) = c_List_Olist__inter(V_as,V_bs,T_a__1) )).
+
+cnf(cls_List_Olist__update_Osimps__1_0,axiom,
+    ( c_List_Olist__update(c_List_Olist_ONil,V_i,V_v,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Olist__update__beyond_0,axiom,
+    ( ~ c_lessequals(c_Nat_Osize(V_y,tc_List_Olist(T_a)),V_i,tc_nat)
+    | c_List_Olist__update(V_y,V_i,V_x,T_a) = V_y )).
+
+cnf(cls_List_Olist__update__id_0,axiom,
+    ( ~ c_less(V_i,c_Nat_Osize(V_y,tc_List_Olist(T_a)),tc_nat)
+    | c_List_Olist__update(V_y,V_i,c_List_Onth(V_y,V_i,T_a),T_a) = V_y )).
+
+cnf(cls_List_Olist__update__length_0,axiom,
+    ( c_List_Olist__update(c_append(V_xs,c_List_Olist_OCons(V_x,V_ys,T_a),T_a),c_Nat_Osize(V_xs,tc_List_Olist(T_a)),V_y,T_a) = c_append(V_xs,c_List_Olist_OCons(V_y,V_ys,T_a),T_a) )).
+
+cnf(cls_List_Olist__update__overwrite_0,axiom,
+    ( ~ c_less(V_i,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | c_List_Olist__update(c_List_Olist__update(V_xs,V_i,V_x,T_a),V_i,V_y,T_a) = c_List_Olist__update(V_xs,V_i,V_y,T_a) )).
+
+cnf(cls_List_Olistrel__Nil_0,axiom,
+    ( c_Relation_OImage(c_List_Olistrel(V_r,T_a),c_insert(c_List_Olist_ONil,c_emptyset,tc_List_Olist(T_a)),tc_List_Olist(T_a),tc_List_Olist(T_a)) = c_insert(c_List_Olist_ONil,c_emptyset,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olists__Int__eq_0,axiom,
+    ( c_List_Olists(c_inter(V_A,V_B,T_a),T_a) = c_inter(c_List_Olists(V_A,T_a),c_List_Olists(V_B,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olists__UNIV_0,axiom,
+    ( c_List_Olists(c_UNIV,T_a) = c_UNIV )).
+
+cnf(cls_List_Olistset_Osimps__1_0,axiom,
+    ( c_List_Olistset(c_List_Olist_ONil,T_a__1) = c_insert(c_List_Olist_ONil,c_emptyset,tc_List_Olist(T_a__1)) )).
+
+cnf(cls_List_Olistset_Osimps__2_0,axiom,
+    ( c_List_Olistset(c_List_Olist_OCons(V_A,V_As,tc_set(T_a__1)),T_a__1) = c_List_Oset__Cons(V_A,c_List_Olistset(V_As,T_a__1),T_a__1) )).
+
+cnf(cls_List_Onibble_Ocases__10_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_y,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble9,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__11_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_y,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibbleA,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__12_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_y,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibbleB,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__13_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_y,V_f14,V_f15,V_f16,c_List_Onibble_ONibbleC,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__14_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_y,V_f15,V_f16,c_List_Onibble_ONibbleD,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__15_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_y,V_f16,c_List_Onibble_ONibbleE,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__16_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_y,c_List_Onibble_ONibbleF,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__1_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_y,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble0,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__2_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_y,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble1,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__3_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_y,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble2,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__4_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_y,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble3,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__5_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_y,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble4,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__6_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_y,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble5,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__7_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_y,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble6,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__8_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_y,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble7,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Ocases__9_0,axiom,
+    ( c_List_Onibble_Onibble__case(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_y,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble8,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__10_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_y,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble9,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__11_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_y,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibbleA,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__12_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_y,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibbleB,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__13_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_y,V_f14,V_f15,V_f16,c_List_Onibble_ONibbleC,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__14_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_y,V_f15,V_f16,c_List_Onibble_ONibbleD,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__15_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_y,V_f16,c_List_Onibble_ONibbleE,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__16_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_y,c_List_Onibble_ONibbleF,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__1_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_y,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble0,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__2_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_y,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble1,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__3_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_y,V_f4,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble2,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__4_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_y,V_f5,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble3,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__5_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_y,V_f6,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble4,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__6_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_y,V_f7,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble5,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__7_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_y,V_f8,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble6,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__8_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_y,V_f9,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble7,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Orecs__9_0,axiom,
+    ( c_List_Onibble_Onibble__rec(V_f1,V_f2,V_f3,V_f4,V_f5,V_f6,V_f7,V_f8,V_y,V_f10,V_f11,V_f12,V_f13,V_f14,V_f15,V_f16,c_List_Onibble_ONibble8,T_a) = V_y )).
+
+cnf(cls_List_Onibble_Osize__10_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble9,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__11_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibbleA,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__12_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibbleB,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__13_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibbleC,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__14_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibbleD,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__15_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibbleE,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__16_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibbleF,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble0,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble1,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__3_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble2,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__4_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble3,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__5_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble4,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__6_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble5,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__7_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble6,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__8_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble7,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onibble_Osize__9_0,axiom,
+    ( c_Nat_Osize(c_List_Onibble_ONibble8,tc_List_Onibble) = c_0 )).
+
+cnf(cls_List_Onot__Cons__self_0,axiom,
+    ( V_xs != c_List_Olist_OCons(V_x,V_xs,T_a) )).
+
+cnf(cls_List_Onotin__set__remove1_0,axiom,
+    ( ~ c_in(V_x,c_List_Oset(c_List_Oremove1(V_y,V_xs,T_a),T_a),T_a)
+    | c_in(V_x,c_List_Oset(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Onotin__set__sublistI_0,axiom,
+    ( ~ c_in(V_x,c_List_Oset(c_List_Osublist(V_xs,V_I,T_a),T_a),T_a)
+    | c_in(V_x,c_List_Oset(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Onth__Cons__0_0,axiom,
+    ( c_List_Onth(c_List_Olist_OCons(V_y,V_xs,T_a),c_0,T_a) = V_y )).
+
+cnf(cls_List_Onth__Cons__Suc_0,axiom,
+    ( c_List_Onth(c_List_Olist_OCons(V_x,V_xs,T_a),c_Suc(V_n),T_a) = c_List_Onth(V_xs,V_n,T_a) )).
+
+cnf(cls_List_Onth__Cons__number__of_0,axiom,
+    ( c_Numeral_Onumber__of(V_v,tc_nat) != c_0
+    | c_List_Onth(c_List_Olist_OCons(V_x,V_xs,T_a),c_Numeral_Onumber__of(V_v,tc_nat),T_a) = V_x )).
+
+cnf(cls_List_Onth__Cons__number__of_1,axiom,
+    ( c_List_Onth(c_List_Olist_OCons(V_x,V_xs,T_a),c_Numeral_Onumber__of(V_v,tc_nat),T_a) = c_List_Onth(V_xs,c_minus(c_Numeral_Onumber__of(V_v,tc_nat),c_1,tc_nat),T_a)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_0 )).
+
+cnf(cls_List_Onth__append__length_0,axiom,
+    ( c_List_Onth(c_append(V_xs,c_List_Olist_OCons(V_y,V_ys,T_a),T_a),c_Nat_Osize(V_xs,tc_List_Olist(T_a)),T_a) = V_y )).
+
+cnf(cls_List_Onth__append__length__plus_0,axiom,
+    ( c_List_Onth(c_append(V_xs,V_ys,T_a),c_plus(c_Nat_Osize(V_xs,tc_List_Olist(T_a)),V_n,tc_nat),T_a) = c_List_Onth(V_ys,V_n,T_a) )).
+
+cnf(cls_List_Onth__drop_0,axiom,
+    ( ~ c_lessequals(c_plus(V_n,V_i,tc_nat),c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | c_List_Onth(c_List_Odrop(V_n,V_xs,T_a),V_i,T_a) = c_List_Onth(V_xs,c_plus(V_n,V_i,tc_nat),T_a) )).
+
+cnf(cls_List_Onth__list__update__eq_0,axiom,
+    ( ~ c_less(V_i,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | c_List_Onth(c_List_Olist__update(V_xs,V_i,V_y,T_a),V_i,T_a) = V_y )).
+
+cnf(cls_List_Onth__list__update__neq_0,axiom,
+    ( V_i = V_j
+    | c_List_Onth(c_List_Olist__update(V_xs,V_i,V_x,T_a),V_j,T_a) = c_List_Onth(V_xs,V_j,T_a) )).
+
+cnf(cls_List_Onth__mem_0,axiom,
+    ( ~ c_less(V_n,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | c_in(c_List_Onth(V_xs,V_n,T_a),c_List_Oset(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Onth__replicate_0,axiom,
+    ( ~ c_less(V_i,V_n,tc_nat)
+    | c_List_Onth(c_List_Oreplicate(V_n,V_y,T_a),V_i,T_a) = V_y )).
+
+cnf(cls_List_Onth__take_0,axiom,
+    ( ~ c_less(V_i,V_n,tc_nat)
+    | c_List_Onth(c_List_Otake(V_n,V_xs,T_a),V_i,T_a) = c_List_Onth(V_xs,V_i,T_a) )).
+
+cnf(cls_List_Onth__upt_0,axiom,
+    ( ~ c_less(c_plus(V_i,V_k,tc_nat),V_j,tc_nat)
+    | c_List_Onth(c_List_Oupt(V_i,V_j),V_k,tc_nat) = c_plus(V_i,V_k,tc_nat) )).
+
+cnf(cls_List_Onth__zip_0,axiom,
+    ( ~ c_less(V_i,c_Nat_Osize(V_ys,tc_List_Olist(T_b)),tc_nat)
+    | ~ c_less(V_i,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | c_List_Onth(c_List_Ozip(V_xs,V_ys,T_a,T_b),V_i,tc_prod(T_a,T_b)) = c_Pair(c_List_Onth(V_xs,V_i,T_a),c_List_Onth(V_ys,V_i,T_b),T_a,T_b) )).
+
+cnf(cls_List_Onull_Osimps__1_0,axiom,
+    ( c_List_Onull(c_List_Olist_ONil,T_a__1) )).
+
+cnf(cls_List_Onull_Osimps__2_0,axiom,
+    ( ~ c_List_Onull(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oop_A_64_Oappend__Cons_0,axiom,
+    ( c_append(c_List_Olist_OCons(V_x,V_xs,T_a__1),V_ys,T_a__1) = c_List_Olist_OCons(V_x,c_append(V_xs,V_ys,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oop_Amem_Osimps__1_0,axiom,
+    ( ~ c_List_Oop_Amem(V_x,c_List_Olist_ONil,T_a__1) )).
+
+cnf(cls_List_Oop_Amem_Osimps__2_0,axiom,
+    ( ~ c_List_Oop_Amem(V_x,c_List_Olist_OCons(V_y,V_ys,T_a__1),T_a__1)
+    | c_List_Oop_Amem(V_x,V_ys,T_a__1)
+    | V_y = V_x )).
+
+cnf(cls_List_Oop_Amem_Osimps__2_1,axiom,
+    ( c_List_Oop_Amem(V_x,c_List_Olist_OCons(V_x,V_ys,T_a),T_a) )).
+
+cnf(cls_List_Oop_Amem_Osimps__2_2,axiom,
+    ( ~ c_List_Oop_Amem(V_x,V_ys,T_a__1)
+    | c_List_Oop_Amem(V_x,c_List_Olist_OCons(V_y,V_ys,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oremdups_Osimps__2_0,axiom,
+    ( ~ c_in(V_x,c_List_Oset(V_xs,T_a__1),T_a__1)
+    | c_List_Oremdups(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1) = c_List_Oremdups(V_xs,T_a__1) )).
+
+cnf(cls_List_Oremdups_Osimps__2_1,axiom,
+    ( c_in(V_x,c_List_Oset(V_xs,T_a__1),T_a__1)
+    | c_List_Oremdups(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1) = c_List_Olist_OCons(V_x,c_List_Oremdups(V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oremdups__eq__nil__iff_0,axiom,
+    ( c_List_Oremdups(V_x,T_a) != c_List_Olist_ONil
+    | V_x = c_List_Olist_ONil )).
+
+cnf(cls_List_Oremdups__eq__nil__iff_1,axiom,
+    ( c_List_Oremdups(c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oremdups__eq__nil__right__iff_0,axiom,
+    ( c_List_Olist_ONil != c_List_Oremdups(V_x,T_a)
+    | V_x = c_List_Olist_ONil )).
+
+cnf(cls_List_Oremdups__eq__nil__right__iff_1,axiom,
+    ( c_List_Olist_ONil = c_List_Oremdups(c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Oremove1_Osimps__1_0,axiom,
+    ( c_List_Oremove1(V_x,c_List_Olist_ONil,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oremove1_Osimps__2_0,axiom,
+    ( c_List_Oremove1(V_x,c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = V_xs )).
+
+cnf(cls_List_Oremove1_Osimps__2_1,axiom,
+    ( V_x = V_y
+    | c_List_Oremove1(V_x,c_List_Olist_OCons(V_y,V_xs,T_a__1),T_a__1) = c_List_Olist_OCons(V_y,c_List_Oremove1(V_x,V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oreplicate_Oreplicate__0_0,axiom,
+    ( c_List_Oreplicate(c_0,V_x,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oreplicate_Oreplicate__Suc_0,axiom,
+    ( c_List_Oreplicate(c_Suc(V_n),V_x,T_a__1) = c_List_Olist_OCons(V_x,c_List_Oreplicate(V_n,V_x,T_a__1),T_a__1) )).
+
+cnf(cls_List_Orev_Osimps__2_0,axiom,
+    ( c_List_Orev(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1) = c_append(c_List_Orev(V_xs,T_a__1),c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a__1),T_a__1) )).
+
+cnf(cls_List_Orev__append_0,axiom,
+    ( c_List_Orev(c_append(V_xs,V_ys,T_a),T_a) = c_append(c_List_Orev(V_ys,T_a),c_List_Orev(V_xs,T_a),T_a) )).
+
+cnf(cls_List_Orev__eq__Cons__iff_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Olist_OCons(V_y,V_ys,T_a)
+    | V_xs = c_append(c_List_Orev(V_ys,T_a),c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a) )).
+
+cnf(cls_List_Orev__eq__Cons__iff_1,axiom,
+    ( c_List_Orev(c_append(c_List_Orev(V_ys,T_a),c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a),T_a) = c_List_Olist_OCons(V_y,V_ys,T_a) )).
+
+cnf(cls_List_Orev__is__Nil__conv_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Olist_ONil
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Orev__is__Nil__conv_1,axiom,
+    ( c_List_Orev(c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Orev__is__rev__conv_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Orev(V_ys,T_a)
+    | V_xs = V_ys )).
+
+cnf(cls_List_Orev__replicate_0,axiom,
+    ( c_List_Orev(c_List_Oreplicate(V_n,V_x,T_a),T_a) = c_List_Oreplicate(V_n,V_x,T_a) )).
+
+cnf(cls_List_Orev__rev__ident_0,axiom,
+    ( c_List_Orev(c_List_Orev(V_y,T_a),T_a) = V_y )).
+
+cnf(cls_List_Orev__singleton__conv_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a)
+    | V_xs = c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Orev__singleton__conv_1,axiom,
+    ( c_List_Orev(c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) = c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Orotate1__is__Nil__conv_0,axiom,
+    ( c_List_Orotate1(V_xs,T_a) != c_List_Olist_ONil
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Orotate1__is__Nil__conv_1,axiom,
+    ( c_List_Orotate1(c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Orotate1__length01_0,axiom,
+    ( ~ c_lessequals(c_Nat_Osize(V_y,tc_List_Olist(T_a)),c_1,tc_nat)
+    | c_List_Orotate1(V_y,T_a) = V_y )).
+
+cnf(cls_List_Orotate__Suc_0,axiom,
+    ( c_List_Orotate(c_Suc(V_n),V_xs,T_a) = c_List_Orotate1(c_List_Orotate(V_n,V_xs,T_a),T_a) )).
+
+cnf(cls_List_Orotate__id_0,axiom,
+    ( c_Divides_Oop_Amod(V_n,c_Nat_Osize(V_y,tc_List_Olist(T_a)),tc_nat) != c_0
+    | c_List_Orotate(V_n,V_y,T_a) = V_y )).
+
+cnf(cls_List_Orotate__is__Nil__conv_0,axiom,
+    ( c_List_Orotate(V_n,V_xs,T_a) != c_List_Olist_ONil
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Orotate__is__Nil__conv_1,axiom,
+    ( c_List_Orotate(V_n,c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Orotate__length01_0,axiom,
+    ( ~ c_lessequals(c_Nat_Osize(V_y,tc_List_Olist(T_a)),c_1,tc_nat)
+    | c_List_Orotate(V_n,V_y,T_a) = V_y )).
+
+cnf(cls_List_Osame__append__eq_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != c_append(V_xs,V_zs,T_a)
+    | V_ys = V_zs )).
+
+cnf(cls_List_Oself__append__conv2_0,axiom,
+    ( V_ys != c_append(V_xs,V_ys,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oself__append__conv2_1,axiom,
+    ( V_ys = c_append(c_List_Olist_ONil,V_ys,T_a) )).
+
+cnf(cls_List_Oself__append__conv_0,axiom,
+    ( V_xs != c_append(V_xs,V_ys,T_a)
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_Oself__append__conv_1,axiom,
+    ( V_xs = c_append(V_xs,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Oset_Osimps__2_0,axiom,
+    ( c_List_Oset(c_List_Olist_OCons(V_x,V_xs,T_a__1),T_a__1) = c_insert(V_x,c_List_Oset(V_xs,T_a__1),T_a__1) )).
+
+cnf(cls_List_Oset__append_0,axiom,
+    ( c_List_Oset(c_append(V_xs,V_ys,T_a),T_a) = c_union(c_List_Oset(V_xs,T_a),c_List_Oset(V_ys,T_a),T_a) )).
+
+cnf(cls_List_Oset__empty2_0,axiom,
+    ( c_emptyset != c_List_Oset(V_xs,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oset__empty2_1,axiom,
+    ( c_emptyset = c_List_Oset(c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Oset__empty_0,axiom,
+    ( c_List_Oset(V_xs,T_a) != c_emptyset
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oset__empty_1,axiom,
+    ( c_List_Oset(c_List_Olist_ONil,T_a) = c_emptyset )).
+
+cnf(cls_List_Oset__remdups_0,axiom,
+    ( c_List_Oset(c_List_Oremdups(V_xs,T_a),T_a) = c_List_Oset(V_xs,T_a) )).
+
+cnf(cls_List_Oset__remove1__eq_0,axiom,
+    ( ~ c_List_Odistinct(V_xs,T_a)
+    | c_List_Oset(c_List_Oremove1(V_x,V_xs,T_a),T_a) = c_minus(c_List_Oset(V_xs,T_a),c_insert(V_x,c_emptyset,T_a),tc_set(T_a)) )).
+
+cnf(cls_List_Oset__replicate_0,axiom,
+    ( V_n = c_0
+    | c_List_Oset(c_List_Oreplicate(V_n,V_x,T_a),T_a) = c_insert(V_x,c_emptyset,T_a) )).
+
+cnf(cls_List_Oset__rev_0,axiom,
+    ( c_List_Oset(c_List_Orev(V_xs,T_a),T_a) = c_List_Oset(V_xs,T_a) )).
+
+cnf(cls_List_Oset__rotate1_0,axiom,
+    ( c_List_Oset(c_List_Orotate1(V_xs,T_a),T_a) = c_List_Oset(V_xs,T_a) )).
+
+cnf(cls_List_Oset__rotate_0,axiom,
+    ( c_List_Oset(c_List_Orotate(V_n,V_xs,T_a),T_a) = c_List_Oset(V_xs,T_a) )).
+
+cnf(cls_List_Osingleton__rev__conv_0,axiom,
+    ( c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a) != c_List_Orev(V_xs,T_a)
+    | V_xs = c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Osingleton__rev__conv_1,axiom,
+    ( c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a) = c_List_Orev(c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) )).
+
+cnf(cls_List_Osublist__empty_0,axiom,
+    ( c_List_Osublist(V_xs,c_emptyset,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Osublist__nil_0,axiom,
+    ( c_List_Osublist(c_List_Olist_ONil,V_A,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Osublist__singleton_0,axiom,
+    ( ~ c_in(c_0,V_A,tc_nat)
+    | c_List_Osublist(c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),V_A,T_a) = c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Osublist__singleton_1,axiom,
+    ( c_in(c_0,V_A,tc_nat)
+    | c_List_Osublist(c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),V_A,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Osublist__upt__eq__take_0,axiom,
+    ( c_List_Osublist(V_l,c_SetInterval_OlessThan(V_n,tc_nat),T_a) = c_List_Otake(V_n,V_l,T_a) )).
+
+cnf(cls_List_Otake__Cons__number__of_0,axiom,
+    ( c_Numeral_Onumber__of(V_v,tc_nat) != c_0
+    | c_List_Otake(c_Numeral_Onumber__of(V_v,tc_nat),c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Otake__Cons__number__of_1,axiom,
+    ( c_List_Otake(c_Numeral_Onumber__of(V_v,tc_nat),c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Olist_OCons(V_x,c_List_Otake(c_minus(c_Numeral_Onumber__of(V_v,tc_nat),c_1,tc_nat),V_xs,T_a),T_a)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_0 )).
+
+cnf(cls_List_Otake__Suc__Cons_0,axiom,
+    ( c_List_Otake(c_Suc(V_n),c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_List_Olist_OCons(V_x,c_List_Otake(V_n,V_xs,T_a),T_a) )).
+
+cnf(cls_List_Otake__all_0,axiom,
+    ( ~ c_lessequals(c_Nat_Osize(V_y,tc_List_Olist(T_a)),V_n,tc_nat)
+    | c_List_Otake(V_n,V_y,T_a) = V_y )).
+
+cnf(cls_List_Otake__append_0,axiom,
+    ( c_List_Otake(V_n,c_append(V_xs,V_ys,T_a),T_a) = c_append(c_List_Otake(V_n,V_xs,T_a),c_List_Otake(c_minus(V_n,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat),V_ys,T_a),T_a) )).
+
+cnf(cls_List_Otake__eq__Nil_0,axiom,
+    ( c_List_Otake(V_n,V_xs,T_a) != c_List_Olist_ONil
+    | V_n = c_0
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Otake__eq__Nil_1,axiom,
+    ( c_List_Otake(c_0,V_xs,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Otake__eq__Nil_2,axiom,
+    ( c_List_Otake(V_n,c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Otake__replicate_0,axiom,
+    ( c_List_Otake(V_i,c_List_Oreplicate(V_k,V_x,T_a),T_a) = c_List_Oreplicate(c_Orderings_Omin(V_i,V_k,tc_nat),V_x,T_a) )).
+
+cnf(cls_List_Otake__take_0,axiom,
+    ( c_List_Otake(V_n,c_List_Otake(V_m,V_xs,T_a),T_a) = c_List_Otake(c_Orderings_Omin(V_n,V_m,tc_nat),V_xs,T_a) )).
+
+cnf(cls_List_Otake__upt_0,axiom,
+    ( ~ c_lessequals(c_plus(V_i,V_m,tc_nat),V_n,tc_nat)
+    | c_List_Otake(V_m,c_List_Oupt(V_i,V_n),tc_nat) = c_List_Oupt(V_i,c_plus(V_i,V_m,tc_nat)) )).
+
+cnf(cls_List_Otl_Osimps__1_0,axiom,
+    ( c_List_Otl(c_List_Olist_ONil,T_a__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Otl_Osimps__2_0,axiom,
+    ( c_List_Otl(c_List_Olist_OCons(V_x,V_y,T_a__1),T_a__1) = V_y )).
+
+cnf(cls_List_Otl__append2_0,axiom,
+    ( V_xs = c_List_Olist_ONil
+    | c_List_Otl(c_append(V_xs,V_ys,T_a),T_a) = c_append(c_List_Otl(V_xs,T_a),V_ys,T_a) )).
+
+cnf(cls_List_Otl__replicate_0,axiom,
+    ( V_n = c_0
+    | c_List_Otl(c_List_Oreplicate(V_n,V_x,T_a),T_a) = c_List_Oreplicate(c_minus(V_n,c_1,tc_nat),V_x,T_a) )).
+
+cnf(cls_List_Oupt_Oupt__Suc_0,axiom,
+    ( ~ c_lessequals(V_i,V_j,tc_nat)
+    | c_List_Oupt(V_i,c_Suc(V_j)) = c_append(c_List_Oupt(V_i,V_j),c_List_Olist_OCons(V_j,c_List_Olist_ONil,tc_nat),tc_nat) )).
+
+cnf(cls_List_Oupt_Oupt__Suc_1,axiom,
+    ( c_lessequals(V_i,V_j,tc_nat)
+    | c_List_Oupt(V_i,c_Suc(V_j)) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oupt__eq__Nil__conv_0,axiom,
+    ( c_List_Oupt(V_i,V_j) != c_List_Olist_ONil
+    | c_lessequals(V_j,V_i,tc_nat)
+    | V_j = c_0 )).
+
+cnf(cls_List_Oupt__eq__Nil__conv_1,axiom,
+    ( c_List_Oupt(V_i,c_0) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oupt__eq__Nil__conv_2,axiom,
+    ( ~ c_lessequals(V_j,V_i,tc_nat)
+    | c_List_Oupt(V_i,V_j) = c_List_Olist_ONil )).
+
+cnf(cls_List_Ox2_A_D_At1_A_61_At1_A_61_61_AFalse_0,axiom,
+    ( c_List_Olist_OCons(V_x,V_t,T_a) != V_t )).
+
+cnf(cls_List_Ozip_Osimps__1_0,axiom,
+    ( c_List_Ozip(V_xs,c_List_Olist_ONil,T_a__1,T_b__1) = c_List_Olist_ONil )).
+
+cnf(cls_List_Ozip__Cons__Cons_0,axiom,
+    ( c_List_Ozip(c_List_Olist_OCons(V_x,V_xs,T_a),c_List_Olist_OCons(V_y,V_ys,T_b),T_a,T_b) = c_List_Olist_OCons(c_Pair(V_x,V_y,T_a,T_b),c_List_Ozip(V_xs,V_ys,T_a,T_b),tc_prod(T_a,T_b)) )).
+
+cnf(cls_List_Ozip__Nil_0,axiom,
+    ( c_List_Ozip(c_List_Olist_ONil,V_ys,T_a,T_b) = c_List_Olist_ONil )).
+
+cnf(cls_List_Ozip__append_0,axiom,
+    ( c_Nat_Osize(V_ys,tc_List_Olist(T_a)) != c_Nat_Osize(V_vs,tc_List_Olist(T_b))
+    | c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_Nat_Osize(V_us,tc_List_Olist(T_b))
+    | c_List_Ozip(c_append(V_xs,V_ys,T_a),c_append(V_us,V_vs,T_b),T_a,T_b) = c_append(c_List_Ozip(V_xs,V_us,T_a,T_b),c_List_Ozip(V_ys,V_vs,T_a,T_b),tc_prod(T_a,T_b)) )).
+
+cnf(cls_List_Ozip__replicate_0,axiom,
+    ( c_List_Ozip(c_List_Oreplicate(V_i,V_x,T_a),c_List_Oreplicate(V_j,V_y,T_b),T_a,T_b) = c_List_Oreplicate(c_Orderings_Omin(V_i,V_j,tc_nat),c_Pair(V_x,V_y,T_a,T_b),tc_prod(T_a,T_b)) )).
+
+cnf(cls_Map_Omap__of__zip__is__None_0,axiom,
+    ( ~ c_in(V_x,c_List_Oset(V_xs,T_a),T_a)
+    | c_Map_Omap__of(c_List_Ozip(V_xs,V_ys,T_a,T_b),V_x,T_a,T_b) != c_Datatype_Ooption_ONone
+    | c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_Nat_Osize(V_ys,tc_List_Olist(T_b)) )).
+
+cnf(cls_Map_Omap__of__zip__is__None_1,axiom,
+    ( c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_Nat_Osize(V_ys,tc_List_Olist(T_b))
+    | c_in(V_x,c_List_Oset(V_xs,T_a),T_a)
+    | c_Map_Omap__of(c_List_Ozip(V_xs,V_ys,T_a,T_b),V_x,T_a,T_b) = c_Datatype_Ooption_ONone )).
+
+cnf(cls_NatArith_Oadd__diff__assoc2_0,axiom,
+    ( ~ c_lessequals(V_k,V_j,tc_nat)
+    | c_plus(c_minus(V_j,V_k,tc_nat),V_i,tc_nat) = c_minus(c_plus(V_j,V_i,tc_nat),V_k,tc_nat) )).
+
+cnf(cls_NatArith_Oadd__diff__assoc_0,axiom,
+    ( ~ c_lessequals(V_k,V_j,tc_nat)
+    | c_plus(V_i,c_minus(V_j,V_k,tc_nat),tc_nat) = c_minus(c_plus(V_i,V_j,tc_nat),V_k,tc_nat) )).
+
+cnf(cls_NatArith_Odiff__Suc__diff__eq1_0,axiom,
+    ( ~ c_lessequals(V_k,V_j,tc_nat)
+    | c_minus(V_m,c_Suc(c_minus(V_j,V_k,tc_nat)),tc_nat) = c_minus(c_plus(V_m,V_k,tc_nat),c_Suc(V_j),tc_nat) )).
+
+cnf(cls_NatArith_Odiff__Suc__diff__eq2_0,axiom,
+    ( ~ c_lessequals(V_k,V_j,tc_nat)
+    | c_minus(c_Suc(c_minus(V_j,V_k,tc_nat)),V_m,tc_nat) = c_minus(c_Suc(V_j),c_plus(V_k,V_m,tc_nat),tc_nat) )).
+
+cnf(cls_NatArith_Odiff__diff__cancel_0,axiom,
+    ( ~ c_lessequals(V_y,V_n,tc_nat)
+    | c_minus(V_n,c_minus(V_n,V_y,tc_nat),tc_nat) = V_y )).
+
+cnf(cls_NatArith_Odiff__diff__right_0,axiom,
+    ( ~ c_lessequals(V_k,V_j,tc_nat)
+    | c_minus(V_i,c_minus(V_j,V_k,tc_nat),tc_nat) = c_minus(c_plus(V_i,V_k,tc_nat),V_j,tc_nat) )).
+
+cnf(cls_NatArith_Odiff__less_0,axiom,
+    ( ~ c_less(c_0,V_m,tc_nat)
+    | ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_minus(V_m,V_n,tc_nat),V_m,tc_nat) )).
+
+cnf(cls_NatArith_Oof__nat_Oof__nat__Suc_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a__1)
+    | c_NatArith_Oof__nat(c_Suc(V_m),T_a__1) = c_plus(c_NatArith_Oof__nat(V_m,T_a__1),c_1,T_a__1) )).
+
+cnf(cls_NatArith_Oof__nat__0__eq__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_0 != c_NatArith_Oof__nat(V_n,T_a)
+    | c_0 = V_n )).
+
+cnf(cls_NatArith_Oof__nat__0__eq__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_0 = c_NatArith_Oof__nat(c_0,T_a) )).
+
+cnf(cls_NatArith_Oof__nat__0__le__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_lessequals(c_0,c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatArith_Oof__nat__0__less__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_0,c_NatArith_Oof__nat(V_n,T_a),T_a)
+    | c_less(c_0,V_n,tc_nat) )).
+
+cnf(cls_NatArith_Oof__nat__0__less__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_0,c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatArith_Oof__nat__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | c_NatArith_Oof__nat(c_1,T_a) = c_1 )).
+
+cnf(cls_NatArith_Oof__nat__add_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | c_NatArith_Oof__nat(c_plus(V_m,V_n,tc_nat),T_a) = c_plus(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatArith_Oof__nat__diff_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_lessequals(V_n,V_m,tc_nat)
+    | c_NatArith_Oof__nat(c_minus(V_m,V_n,tc_nat),T_a) = c_minus(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatArith_Oof__nat__eq__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_NatArith_Oof__nat(V_m,T_a) != c_0
+    | V_m = c_0 )).
+
+cnf(cls_NatArith_Oof__nat__eq__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_NatArith_Oof__nat(c_0,T_a) = c_0 )).
+
+cnf(cls_NatArith_Oof__nat__eq__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_NatArith_Oof__nat(V_m,T_a) != c_NatArith_Oof__nat(V_n,T_a)
+    | V_m = V_n )).
+
+cnf(cls_NatArith_Oof__nat__le__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_lessequals(c_NatArith_Oof__nat(V_m,T_a),c_0,T_a)
+    | V_m = c_0 )).
+
+cnf(cls_NatArith_Oof__nat__le__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_lessequals(c_NatArith_Oof__nat(c_0,T_a),c_0,T_a) )).
+
+cnf(cls_NatArith_Oof__nat__le__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_lessequals(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a)
+    | c_lessequals(V_m,V_n,tc_nat) )).
+
+cnf(cls_NatArith_Oof__nat__le__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_lessequals(V_m,V_n,tc_nat)
+    | c_lessequals(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatArith_Oof__nat__less__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_NatArith_Oof__nat(V_m,T_a),c_0,T_a) )).
+
+cnf(cls_NatArith_Oof__nat__less__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_NatArith_Oof__nat__less__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(V_m,V_n,tc_nat)
+    | c_less(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatArith_Oof__nat__mult_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | c_NatArith_Oof__nat(c_times(V_m,V_n,tc_nat),T_a) = c_times(c_NatArith_Oof__nat(V_m,T_a),c_NatArith_Oof__nat(V_n,T_a),T_a) )).
+
+cnf(cls_NatBin_OSuc__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Suc(c_Numeral_Onumber__of(V_v,tc_nat)) = c_1 )).
+
+cnf(cls_NatBin_OSuc__nat__number__of_1,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Suc(c_Numeral_Onumber__of(V_v,tc_nat)) = c_Numeral_Onumber__of(c_Numeral_Obin__succ(V_v),tc_nat) )).
+
+cnf(cls_NatBin_Oadd__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_plus(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oadd__nat__number__of_1,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_plus(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_Numeral_Onumber__of(V_v,tc_nat) )).
+
+cnf(cls_NatBin_Oadd__nat__number__of_2,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_plus(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,V_v_H),tc_nat) )).
+
+cnf(cls_NatBin_Odiv__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Odiv__nat__number__of_1,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_div(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_IntDef_Onat(c_div(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)) )).
+
+cnf(cls_NatBin_Odvd__eq__mod__eq__0__number__of_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_Numeral_Onumber__of(V_x,tc_nat),c_Numeral_Onumber__of(V_y,tc_nat),tc_nat)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_y,tc_nat),c_Numeral_Onumber__of(V_x,tc_nat),tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Odvd__eq__mod__eq__0__number__of_1,axiom,
+    ( c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_y,tc_nat),c_Numeral_Onumber__of(V_x,tc_nat),tc_nat) != c_0
+    | c_Divides_Oop_Advd(c_Numeral_Onumber__of(V_x,tc_nat),c_Numeral_Onumber__of(V_y,tc_nat),tc_nat) )).
+
+cnf(cls_NatBin_Oeq__0__number__of_0,axiom,
+    ( c_0 != c_Numeral_Onumber__of(V_v,tc_nat)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oeq__0__number__of_1,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_0 = c_Numeral_Onumber__of(V_v,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__0__number__of_2,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_0 = c_Numeral_Onumber__of(V_v,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) != c_Numeral_Onumber__of(V_v_H,tc_nat)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_1,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) != c_Numeral_Onumber__of(V_v_H,tc_nat)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_10,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_11,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_12,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_2,axiom,
+    ( c_Numeral_Onumber__of(V_v,tc_nat) != c_Numeral_Onumber__of(V_v_H,tc_nat)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_3,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_4,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_5,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_6,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_7,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_8,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__nat__number__of_9,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_Numeral_Onumber__of(V_v_H,tc_nat) )).
+
+cnf(cls_NatBin_Oeq__number__of__0_0,axiom,
+    ( c_Numeral_Onumber__of(V_v,tc_nat) != c_0
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oeq__number__of__0_1,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Oeq__number__of__0_2,axiom,
+    ( ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Numeral_Onumber__of(V_v,tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Oint_A_Im2_A_L_An2_J_A_61_61_Aint_Am2_A_L_Aint_An2_0,axiom,
+    ( c_IntDef_Oint(c_plus(V_m,V_n,tc_nat)) = c_plus(c_IntDef_Oint(V_m),c_IntDef_Oint(V_n),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oint__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oint(c_Numeral_Onumber__of(V_v,tc_nat)) = c_0 )).
+
+cnf(cls_NatBin_Oint__nat__number__of_1,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oint(c_Numeral_Onumber__of(V_v,tc_nat)) = c_Numeral_Onumber__of(V_v,tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oless__0__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Numeral_Onumber__of(V_v,tc_nat),tc_nat)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_v),tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oless__0__number__of_1,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_v),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_0,c_Numeral_Onumber__of(V_v,tc_nat),tc_nat) )).
+
+cnf(cls_NatBin_Oless__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_less(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_v_H),tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oless__nat__number__of_1,axiom,
+    ( ~ c_less(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_NatBin_Oless__nat__number__of_2,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) )).
+
+cnf(cls_NatBin_Oless__nat__number__of_3,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_v_H),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) )).
+
+cnf(cls_NatBin_Oless__nat__number__of_4,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_v_H)),tc_IntDef_Oint),tc_IntDef_Oint)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_v_H),tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) )).
+
+cnf(cls_NatBin_Omod__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Omod__nat__number__of_1,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_Numeral_Onumber__of(V_v,tc_nat) )).
+
+cnf(cls_NatBin_Omod__nat__number__of_2,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_IntDef_Onat(c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)) )).
+
+cnf(cls_NatBin_Omult__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_times(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Omult__nat__number__of_1,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_times(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_Numeral_Onumber__of(c_Numeral_Obin__mult(V_v,V_v_H),tc_nat) )).
+
+cnf(cls_NatBin_Onat__number__of_0,axiom,
+    ( c_IntDef_Onat(c_Numeral_Onumber__of(V_w,tc_IntDef_Oint)) = c_Numeral_Onumber__of(V_w,tc_nat) )).
+
+cnf(cls_NatBin_Onat__numeral__0__eq__0_0,axiom,
+    ( c_Numeral_Onumber__of(c_Numeral_OPls,tc_nat) = c_0 )).
+
+cnf(cls_NatBin_Onat__numeral__1__eq__1_0,axiom,
+    ( c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),tc_nat) = c_1 )).
+
+cnf(cls_NatBin_Oof__nat__number__of__eq_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_NatArith_Oof__nat(c_Numeral_Onumber__of(V_v,tc_nat),T_a) = c_0 )).
+
+cnf(cls_NatBin_Oof__nat__number__of__eq_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_NatArith_Oof__nat(c_Numeral_Onumber__of(V_v,tc_nat),T_a) = c_Numeral_Onumber__of(V_v,T_a) )).
+
+cnf(cls_NatBin_Oone__div__nat__number__of_0,axiom,
+    ( c_div(c_Suc(c_0),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_IntDef_Onat(c_div(c_1,c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)) )).
+
+cnf(cls_NatBin_Oone__mod__nat__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Suc(c_0),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_Suc(c_0) )).
+
+cnf(cls_NatBin_Oone__mod__nat__number__of_1,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Suc(c_0),c_Numeral_Onumber__of(V_v_H,tc_nat),tc_nat) = c_IntDef_Onat(c_Divides_Oop_Amod(c_1,c_Numeral_Onumber__of(V_v_H,tc_IntDef_Oint),tc_IntDef_Oint)) )).
+
+cnf(cls_NatBin_Oone__power2_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(c_1,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),T_a) = c_1 )).
+
+cnf(cls_NatBin_Opower2__eq__square__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Power_Orecpower(T_b)
+    | c_Nat_Opower(c_Numeral_Onumber__of(V_w,T_b),c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),T_b) = c_times(c_Numeral_Onumber__of(V_w,T_b),c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatBin_Opower__minus__even_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_Nat_Opower(c_uminus(V_a,T_a),c_times(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),V_n,tc_nat),T_a) = c_Nat_Opower(V_a,c_times(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),V_n,tc_nat),T_a) )).
+
+cnf(cls_NatBin_Opower__nat__number__of__number__of_0,axiom,
+    ( ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Nat_Opower(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_w,tc_nat),tc_nat) = c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),tc_nat) )).
+
+cnf(cls_NatBin_Opower__nat__number__of__number__of_1,axiom,
+    ( c_IntDef_Oneg(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Nat_Opower(c_Numeral_Onumber__of(V_v,tc_nat),c_Numeral_Onumber__of(V_w,tc_nat),tc_nat) = c_IntDef_Onat(c_Nat_Opower(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(V_w,tc_nat),tc_IntDef_Oint)) )).
+
+cnf(cls_NatBin_Ozero__power2_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(c_0,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),T_a) = c_0 )).
+
+cnf(cls_NatSimprocs_OSuc__div__eq__add3__div__number__of_0,axiom,
+    ( c_div(c_Suc(c_Suc(c_Suc(V_m))),c_Numeral_Onumber__of(V_v,tc_nat),tc_nat) = c_div(c_plus(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB1),tc_nat),V_m,tc_nat),c_Numeral_Onumber__of(V_v,tc_nat),tc_nat) )).
+
+cnf(cls_NatSimprocs_OSuc__mod__eq__add3__mod__number__of_0,axiom,
+    ( c_Divides_Oop_Amod(c_Suc(c_Suc(c_Suc(V_m))),c_Numeral_Onumber__of(V_v,tc_nat),tc_nat) = c_Divides_Oop_Amod(c_plus(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB1),tc_nat),V_m,tc_nat),c_Numeral_Onumber__of(V_v,tc_nat),tc_nat) )).
+
+cnf(cls_NatSimprocs_Oadd__2__eq__Suc_0,axiom,
+    ( c_plus(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),V_n,tc_nat) = c_Suc(c_Suc(V_n)) )).
+
+cnf(cls_NatSimprocs_Oadd__2__eq__Suc_H_0,axiom,
+    ( c_plus(V_n,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) = c_Suc(c_Suc(V_n)) )).
+
+cnf(cls_NatSimprocs_Oadd__self__div__2_0,axiom,
+    ( c_div(c_plus(V_y,V_y,tc_nat),c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) = V_y )).
+
+cnf(cls_NatSimprocs_Odiv2__Suc__Suc_0,axiom,
+    ( c_div(c_Suc(c_Suc(V_m)),c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) = c_Suc(c_div(V_m,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat)) )).
+
+cnf(cls_NatSimprocs_Odiv__Suc__eq__div__add3_0,axiom,
+    ( c_div(V_m,c_Suc(c_Suc(c_Suc(V_n))),tc_nat) = c_div(V_m,c_plus(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB1),tc_nat),V_n,tc_nat),tc_nat) )).
+
+cnf(cls_NatSimprocs_Odivide__eq__eq__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | V_b = c_times(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_Numeral_Onumber__of(V_w,T_b) = c_0 )).
+
+cnf(cls_NatSimprocs_Odivide__eq__eq__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_Numeral_Onumber__of(V_w,T_b) != c_0
+    | c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b) = c_0 )).
+
+cnf(cls_NatSimprocs_Odivide__eq__eq__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_Numeral_Onumber__of(V_w,T_b) = c_0
+    | c_divide(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),c_Numeral_Onumber__of(V_w,T_b),T_b) = V_a )).
+
+cnf(cls_NatSimprocs_Odivide__eq__eq__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_divide(c_times(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b),c_Numeral_Onumber__of(V_w,T_b),T_b) = c_0 )).
+
+cnf(cls_NatSimprocs_Odivide__le__0__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__0__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_lessequals(c_0,V_b,T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__0__iff__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_lessequals(V_b,c_0,T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__0__iff__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_lessequals(V_b,c_0,T_b)
+    | c_lessequals(c_0,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__0__iff__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_b,c_0,T_b)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__0__iff__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,V_b,T_b)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | ~ c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b)
+    | c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(c_0,V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,V_a,T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_6,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_7,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_lessequals(c_0,V_a,T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_8,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__le__eq__number__of_9,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_lessequals(c_0,V_a,T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_lessequals(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__0__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__0__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_less(c_0,V_b,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__0__iff__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_less(V_b,c_0,T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__0__iff__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b)
+    | c_less(V_b,c_0,T_b)
+    | c_less(c_0,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__0__iff__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_0,T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__0__iff__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,V_b,T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_less(c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | ~ c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b)
+    | c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b)
+    | c_less(c_0,V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,V_a,T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_6,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_7,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_0,V_a,T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_8,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__less__eq__number__of_9,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_0,V_a,T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Odivide__minus1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_x,c_Numeral_Onumber__of(c_Numeral_OMin,T_a),T_a) = c_uminus(V_x,T_a) )).
+
+cnf(cls_NatSimprocs_Oeq__divide__eq__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_Numeral_Onumber__of(V_w,T_b) = c_0
+    | c_times(c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),c_Numeral_Onumber__of(V_w,T_b),T_b) = V_b )).
+
+cnf(cls_NatSimprocs_Oeq__divide__eq__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_Numeral_Onumber__of(V_w,T_b) != c_0
+    | c_0 = c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oeq__divide__eq__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | V_a = c_divide(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_Numeral_Onumber__of(V_w,T_b) = c_0 )).
+
+cnf(cls_NatSimprocs_Oeq__divide__eq__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_0 = c_divide(c_times(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b),c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oequation__minus__iff__1_0,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Oab__group__add(T_b)
+    | c_uminus(V_b,T_b) != c_1
+    | V_b = c_uminus(c_1,T_b) )).
+
+cnf(cls_NatSimprocs_Oequation__minus__iff__1_1,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Oab__group__add(T_b)
+    | c_uminus(c_uminus(c_1,T_b),T_b) = c_1 )).
+
+cnf(cls_NatSimprocs_Oequation__minus__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Oab__group__add(T_b)
+    | c_Numeral_Onumber__of(V_v,T_b) != c_uminus(V_b,T_b)
+    | V_b = c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oequation__minus__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Oab__group__add(T_b)
+    | c_Numeral_Onumber__of(V_v,T_b) = c_uminus(c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ohalf__gt__zero_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_r,T_a)
+    | c_less(c_0,c_divide(V_r,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),T_a),T_a),T_a) )).
+
+cnf(cls_NatSimprocs_Oinverse__eq__divide__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Ofield(T_b)
+    | c_HOL_Oinverse(c_Numeral_Onumber__of(V_w,T_b),T_b) = c_divide(c_1,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | ~ c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(V_a,c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_a,c_0,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_a,c_0,T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_6,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_7,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_a,c_0,T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_8,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__divide__eq__number__of_9,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_a,c_0,T_b)
+    | ~ c_lessequals(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_lessequals(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__minus__iff__1_0,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(c_1,c_uminus(V_b,T_b),T_b)
+    | c_lessequals(V_b,c_uminus(c_1,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__minus__iff__1_1,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(V_b,c_uminus(c_1,T_b),T_b)
+    | c_lessequals(c_1,c_uminus(V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__minus__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_uminus(V_b,T_b),T_b)
+    | c_lessequals(V_b,c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ole__minus__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(V_b,c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_uminus(V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oleft__diff__distrib__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oring(T_b)
+    | c_times(c_minus(V_a,V_b,T_b),c_Numeral_Onumber__of(V_v,T_b),T_b) = c_minus(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oleft__distrib__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Osemiring(T_b)
+    | c_times(c_plus(V_a,V_b,T_b),c_Numeral_Onumber__of(V_v,T_b),T_b) = c_plus(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(V_a,c_0,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_0,T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_0,T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_6,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_7,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_0,T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_8,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__divide__eq__number__of_9,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_a,c_0,T_b)
+    | ~ c_less(V_b,c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_w,T_b),T_b),V_b,T_b)
+    | c_less(V_a,c_divide(V_b,c_Numeral_Onumber__of(V_w,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__minus__iff__1_0,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(c_1,c_uminus(V_b,T_b),T_b)
+    | c_less(V_b,c_uminus(c_1,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__minus__iff__1_1,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(V_b,c_uminus(c_1,T_b),T_b)
+    | c_less(c_1,c_uminus(V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__minus__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_v,T_b),c_uminus(V_b,T_b),T_b)
+    | c_less(V_b,c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oless__minus__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(V_b,c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_v,T_b),c_uminus(V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ominus1__divide_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),V_x,T_a) = c_uminus(c_divide(c_1,V_x,T_a),T_a) )).
+
+cnf(cls_NatSimprocs_Ominus__equation__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Oab__group__add(T_b)
+    | c_uminus(V_a,T_b) != c_Numeral_Onumber__of(V_v,T_b)
+    | c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b) = V_a )).
+
+cnf(cls_NatSimprocs_Ominus__equation__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Oab__group__add(T_b)
+    | c_uminus(c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) = c_Numeral_Onumber__of(V_v,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__le__iff__1_0,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(c_uminus(V_a,T_b),c_1,T_b)
+    | c_lessequals(c_uminus(c_1,T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__le__iff__1_1,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(c_uminus(c_1,T_b),V_a,T_b)
+    | c_lessequals(c_uminus(V_a,T_b),c_1,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__le__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(c_uminus(V_a,T_b),c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_lessequals(c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__le__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_lessequals(c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),V_a,T_b)
+    | c_lessequals(c_uminus(V_a,T_b),c_Numeral_Onumber__of(V_v,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__less__iff__1_0,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(c_uminus(V_a,T_b),c_1,T_b)
+    | c_less(c_uminus(c_1,T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__less__iff__1_1,axiom,
+    ( ~ class_HOL_Oone(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(c_uminus(c_1,T_b),V_a,T_b)
+    | c_less(c_uminus(V_a,T_b),c_1,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__less__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(c_uminus(V_a,T_b),c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_less(c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Ominus__less__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_OrderedGroup_Opordered__ab__group__add(T_b)
+    | ~ c_less(c_uminus(c_Numeral_Onumber__of(V_v,T_b),T_b),V_a,T_b)
+    | c_less(c_uminus(V_a,T_b),c_Numeral_Onumber__of(V_v,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omod2__Suc__Suc_0,axiom,
+    ( c_Divides_Oop_Amod(c_Suc(c_Suc(V_m)),c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) = c_Divides_Oop_Amod(V_m,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) )).
+
+cnf(cls_NatSimprocs_Omod2__gr__0_0,axiom,
+    ( ~ c_less(c_0,c_Divides_Oop_Amod(V_m,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat),tc_nat)
+    | c_Divides_Oop_Amod(V_m,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) = c_1 )).
+
+cnf(cls_NatSimprocs_Omod2__gr__0_1,axiom,
+    ( c_Divides_Oop_Amod(V_m,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat) != c_1
+    | c_less(c_0,c_Divides_Oop_Amod(V_m,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_nat),tc_nat),tc_nat) )).
+
+cnf(cls_NatSimprocs_Omod__Suc__eq__mod__add3_0,axiom,
+    ( c_Divides_Oop_Amod(V_m,c_Suc(c_Suc(c_Suc(V_n))),tc_nat) = c_Divides_Oop_Amod(V_m,c_plus(c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB1),tc_nat),V_n,tc_nat),tc_nat) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__left__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | ~ c_lessequals(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | c_lessequals(V_a,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__left__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | ~ c_lessequals(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | c_lessequals(V_b,V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__left__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | c_lessequals(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__left__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_lessequals(V_b,V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_lessequals(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__left__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_lessequals(V_a,V_b,T_b)
+    | c_less(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | c_lessequals(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__left__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_lessequals(V_b,V_a,T_b)
+    | ~ c_lessequals(V_a,V_b,T_b)
+    | c_lessequals(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__right__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_lessequals(V_a,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__right__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | ~ c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_lessequals(V_b,V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__right__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__right__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_lessequals(V_b,V_a,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__right__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_lessequals(V_a,V_b,T_b)
+    | c_less(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__le__cancel__right__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_lessequals(V_b,V_a,T_b)
+    | ~ c_lessequals(V_a,V_b,T_b)
+    | c_lessequals(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__left__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_less(V_a,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__left__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | c_less(V_b,V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__left__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | c_less(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__left__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(V_b,V_a,T_b)
+    | c_less(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__left__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(V_a,V_b,T_b)
+    | c_less(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__left__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(V_b,V_a,T_b)
+    | ~ c_less(V_a,V_b,T_b)
+    | c_less(c_times(c_Numeral_Onumber__of(V_v,T_b),V_a,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__right__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_less(V_a,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__right__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b)
+    | c_less(V_b,V_a,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__right__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | c_less(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__right__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(V_b,V_a,T_b)
+    | c_less(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_v,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__right__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(V_a,V_b,T_b)
+    | c_less(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_v,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Omult__less__cancel__right__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oordered__ring__strict(T_b)
+    | ~ c_less(V_b,V_a,T_b)
+    | ~ c_less(V_a,V_b,T_b)
+    | c_less(c_times(V_a,c_Numeral_Onumber__of(V_v,T_b),T_b),c_times(V_b,c_Numeral_Onumber__of(V_v,T_b),T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oright__diff__distrib__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Oring(T_b)
+    | c_times(c_Numeral_Onumber__of(V_v,T_b),c_minus(V_b,V_c,T_b),T_b) = c_minus(c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_c,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Oright__distrib__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Osemiring(T_b)
+    | c_times(c_Numeral_Onumber__of(V_v,T_b),c_plus(V_b,V_c,T_b),T_b) = c_plus(c_times(c_Numeral_Onumber__of(V_v,T_b),V_b,T_b),c_times(c_Numeral_Onumber__of(V_v,T_b),V_c,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__le__divide__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__le__divide__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_lessequals(V_b,c_0,T_b)
+    | c_lessequals(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__le__divide__iff__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_lessequals(c_0,V_b,T_b)
+    | c_lessequals(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__le__divide__iff__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_lessequals(V_b,c_0,T_b)
+    | c_lessequals(c_0,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__le__divide__iff__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(c_0,V_b,T_b)
+    | ~ c_lessequals(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_lessequals(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__le__divide__iff__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_lessequals(V_b,c_0,T_b)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_lessequals(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__less__divide__iff__number__of_0,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__less__divide__iff__number__of_1,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_less(V_b,c_0,T_b)
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__less__divide__iff__number__of_2,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_less(c_0,V_b,T_b)
+    | c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__less__divide__iff__number__of_3,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b)
+    | c_less(V_b,c_0,T_b)
+    | c_less(c_0,V_b,T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__less__divide__iff__number__of_4,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(c_0,V_b,T_b)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,T_b),T_b)
+    | c_less(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_NatSimprocs_Ozero__less__divide__iff__number__of_5,axiom,
+    ( ~ class_Numeral_Onumber(T_b)
+    | ~ class_Ring__and__Field_Odivision__by__zero(T_b)
+    | ~ class_Ring__and__Field_Oordered__field(T_b)
+    | ~ c_less(V_b,c_0,T_b)
+    | ~ c_less(c_Numeral_Onumber__of(V_w,T_b),c_0,T_b)
+    | c_less(c_0,c_divide(c_Numeral_Onumber__of(V_w,T_b),V_b,T_b),T_b) )).
+
+cnf(cls_Nat_OOne__nat__def_0,axiom,
+    ( c_1 = c_Suc(c_0) )).
+
+cnf(cls_Nat_OSuc__Suc__eq_0,axiom,
+    ( c_Suc(V_m) != c_Suc(V_n)
+    | V_m = V_n )).
+
+cnf(cls_Nat_OSuc__diff__diff_0,axiom,
+    ( c_minus(c_minus(c_Suc(V_m),V_n,tc_nat),c_Suc(V_k),tc_nat) = c_minus(c_minus(V_m,V_n,tc_nat),V_k,tc_nat) )).
+
+cnf(cls_Nat_OSuc__le__mono_0,axiom,
+    ( ~ c_lessequals(c_Suc(V_n),c_Suc(V_m),tc_nat)
+    | c_lessequals(V_n,V_m,tc_nat) )).
+
+cnf(cls_Nat_OSuc__le__mono_1,axiom,
+    ( ~ c_lessequals(V_n,V_m,tc_nat)
+    | c_lessequals(c_Suc(V_n),c_Suc(V_m),tc_nat) )).
+
+cnf(cls_Nat_OSuc__less__eq_0,axiom,
+    ( ~ c_less(c_Suc(V_m),c_Suc(V_n),tc_nat)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_OSuc__less__eq_1,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | c_less(c_Suc(V_m),c_Suc(V_n),tc_nat) )).
+
+cnf(cls_Nat_OSuc__not__Zero_0,axiom,
+    ( c_Suc(V_m) != c_0 )).
+
+cnf(cls_Nat_OSuc__pred_0,axiom,
+    ( ~ c_less(c_0,V_y,tc_nat)
+    | c_Suc(c_minus(V_y,c_Suc(c_0),tc_nat)) = V_y )).
+
+cnf(cls_Nat_OZero__not__Suc_0,axiom,
+    ( c_0 != c_Suc(V_m) )).
+
+cnf(cls_Nat_Oadd__0__right_0,axiom,
+    ( c_plus(V_y,c_0,tc_nat) = V_y )).
+
+cnf(cls_Nat_Oadd__Suc__right_0,axiom,
+    ( c_plus(V_m,c_Suc(V_n),tc_nat) = c_Suc(c_plus(V_m,V_n,tc_nat)) )).
+
+cnf(cls_Nat_Oadd__gr__0_0,axiom,
+    ( ~ c_less(c_0,c_plus(V_m,V_n,tc_nat),tc_nat)
+    | c_less(c_0,V_n,tc_nat)
+    | c_less(c_0,V_m,tc_nat) )).
+
+cnf(cls_Nat_Oadd__gr__0_1,axiom,
+    ( ~ c_less(c_0,V_m,tc_nat)
+    | c_less(c_0,c_plus(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Oadd__gr__0_2,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_0,c_plus(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Oadd__is__0_0,axiom,
+    ( c_plus(V_m,V_n,tc_nat) != c_0
+    | V_m = c_0 )).
+
+cnf(cls_Nat_Oadd__is__0_1,axiom,
+    ( c_plus(V_m,V_n,tc_nat) != c_0
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oadd__is__0_2,axiom,
+    ( c_plus(c_0,c_0,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Odiff__0__eq__0_0,axiom,
+    ( c_minus(c_0,V_n,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Odiff__Suc__Suc_0,axiom,
+    ( c_minus(c_Suc(V_m),c_Suc(V_n),tc_nat) = c_minus(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Odiff__Suc__less_0,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_minus(V_n,c_Suc(V_i),tc_nat),V_n,tc_nat) )).
+
+cnf(cls_Nat_Odiff__diff__left_0,axiom,
+    ( c_minus(c_minus(V_i,V_j,tc_nat),V_k,tc_nat) = c_minus(V_i,c_plus(V_j,V_k,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Odiff__is__0__eq_0,axiom,
+    ( c_minus(V_m,V_n,tc_nat) != c_0
+    | c_lessequals(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Odiff__is__0__eq_H_0,axiom,
+    ( ~ c_lessequals(V_m,V_n,tc_nat)
+    | c_minus(V_m,V_n,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Odiff__le__self_0,axiom,
+    ( c_lessequals(c_minus(V_m,V_n,tc_nat),V_m,tc_nat) )).
+
+cnf(cls_Nat_Odiff__self__eq__0_0,axiom,
+    ( c_minus(V_m,V_m,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Ole__0__eq_0,axiom,
+    ( ~ c_lessequals(V_i,c_0,tc_nat)
+    | V_i = c_0 )).
+
+cnf(cls_Nat_Ole__0__eq_1,axiom,
+    ( c_lessequals(c_0,c_0,tc_nat) )).
+
+cnf(cls_Nat_Ole__add__diff__inverse2_0,axiom,
+    ( ~ c_lessequals(V_n,V_y,tc_nat)
+    | c_plus(c_minus(V_y,V_n,tc_nat),V_n,tc_nat) = V_y )).
+
+cnf(cls_Nat_Ole__add__diff__inverse_0,axiom,
+    ( ~ c_lessequals(V_n,V_y,tc_nat)
+    | c_plus(V_n,c_minus(V_y,V_n,tc_nat),tc_nat) = V_y )).
+
+cnf(cls_Nat_Oless__Suc0_0,axiom,
+    ( ~ c_less(V_n,c_Suc(c_0),tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oless__Suc0_1,axiom,
+    ( c_less(c_0,c_Suc(c_0),tc_nat) )).
+
+cnf(cls_Nat_Oless__one_0,axiom,
+    ( ~ c_less(V_n,c_1,tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oless__one_1,axiom,
+    ( c_less(c_0,c_1,tc_nat) )).
+
+cnf(cls_Nat_Omax__0L_0,axiom,
+    ( c_Orderings_Omax(c_0,V_y,tc_nat) = V_y )).
+
+cnf(cls_Nat_Omax__0R_0,axiom,
+    ( c_Orderings_Omax(V_y,c_0,tc_nat) = V_y )).
+
+cnf(cls_Nat_Omax__Suc__Suc_0,axiom,
+    ( c_Orderings_Omax(c_Suc(V_m),c_Suc(V_n),tc_nat) = c_Suc(c_Orderings_Omax(V_m,V_n,tc_nat)) )).
+
+cnf(cls_Nat_Omin__0L_0,axiom,
+    ( c_Orderings_Omin(c_0,V_n,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Omin__0R_0,axiom,
+    ( c_Orderings_Omin(V_n,c_0,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Omin__Suc__Suc_0,axiom,
+    ( c_Orderings_Omin(c_Suc(V_m),c_Suc(V_n),tc_nat) = c_Suc(c_Orderings_Omin(V_m,V_n,tc_nat)) )).
+
+cnf(cls_Nat_Omult__0__right_0,axiom,
+    ( c_times(V_m,c_0,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Omult__Suc__right_0,axiom,
+    ( c_times(V_m,c_Suc(V_n),tc_nat) = c_plus(V_m,c_times(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Omult__cancel1_0,axiom,
+    ( c_times(V_k,V_m,tc_nat) != c_times(V_k,V_n,tc_nat)
+    | V_m = V_n
+    | V_k = c_0 )).
+
+cnf(cls_Nat_Omult__cancel1_1,axiom,
+    ( c_times(c_0,V_m,tc_nat) = c_times(c_0,V_n,tc_nat) )).
+
+cnf(cls_Nat_Omult__cancel2_0,axiom,
+    ( c_times(V_m,V_k,tc_nat) != c_times(V_n,V_k,tc_nat)
+    | V_m = V_n
+    | V_k = c_0 )).
+
+cnf(cls_Nat_Omult__cancel2_1,axiom,
+    ( c_times(V_m,c_0,tc_nat) = c_times(V_n,c_0,tc_nat) )).
+
+cnf(cls_Nat_Omult__eq__1__iff_0,axiom,
+    ( c_times(V_m,V_n,tc_nat) != c_Suc(c_0)
+    | V_m = c_1 )).
+
+cnf(cls_Nat_Omult__eq__1__iff_1,axiom,
+    ( c_times(V_m,V_n,tc_nat) != c_Suc(c_0)
+    | V_n = c_1 )).
+
+cnf(cls_Nat_Omult__eq__1__iff_2,axiom,
+    ( c_times(c_1,c_1,tc_nat) = c_Suc(c_0) )).
+
+cnf(cls_Nat_Omult__is__0_0,axiom,
+    ( c_times(V_m,V_n,tc_nat) != c_0
+    | V_n = c_0
+    | V_m = c_0 )).
+
+cnf(cls_Nat_Omult__le__cancel1_0,axiom,
+    ( ~ c_less(c_0,V_k,tc_nat)
+    | ~ c_lessequals(c_times(V_k,V_m,tc_nat),c_times(V_k,V_n,tc_nat),tc_nat)
+    | c_lessequals(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Omult__le__cancel1_1,axiom,
+    ( c_less(c_0,V_k,tc_nat)
+    | c_lessequals(c_times(V_k,V_m,tc_nat),c_times(V_k,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Omult__le__cancel1_2,axiom,
+    ( ~ c_lessequals(V_m,V_n,tc_nat)
+    | c_lessequals(c_times(V_k,V_m,tc_nat),c_times(V_k,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Omult__le__cancel2_0,axiom,
+    ( ~ c_less(c_0,V_k,tc_nat)
+    | ~ c_lessequals(c_times(V_m,V_k,tc_nat),c_times(V_n,V_k,tc_nat),tc_nat)
+    | c_lessequals(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Omult__le__cancel2_1,axiom,
+    ( c_less(c_0,V_k,tc_nat)
+    | c_lessequals(c_times(V_m,V_k,tc_nat),c_times(V_n,V_k,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Omult__le__cancel2_2,axiom,
+    ( ~ c_lessequals(V_m,V_n,tc_nat)
+    | c_lessequals(c_times(V_m,V_k,tc_nat),c_times(V_n,V_k,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Omult__less__cancel1_0,axiom,
+    ( ~ c_less(c_times(V_k,V_m,tc_nat),c_times(V_k,V_n,tc_nat),tc_nat)
+    | c_less(c_0,V_k,tc_nat) )).
+
+cnf(cls_Nat_Omult__less__cancel1_1,axiom,
+    ( ~ c_less(c_times(V_k,V_m,tc_nat),c_times(V_k,V_n,tc_nat),tc_nat)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Omult__less__cancel1_2,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | ~ c_less(c_0,V_k,tc_nat)
+    | c_less(c_times(V_k,V_m,tc_nat),c_times(V_k,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Omult__less__cancel2_0,axiom,
+    ( ~ c_less(c_times(V_m,V_k,tc_nat),c_times(V_n,V_k,tc_nat),tc_nat)
+    | c_less(c_0,V_k,tc_nat) )).
+
+cnf(cls_Nat_Omult__less__cancel2_1,axiom,
+    ( ~ c_less(c_times(V_m,V_k,tc_nat),c_times(V_n,V_k,tc_nat),tc_nat)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Omult__less__cancel2_2,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | ~ c_less(c_0,V_k,tc_nat)
+    | c_less(c_times(V_m,V_k,tc_nat),c_times(V_n,V_k,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Onat__0__less__mult__iff_0,axiom,
+    ( ~ c_less(c_0,c_times(V_m,V_n,tc_nat),tc_nat)
+    | c_less(c_0,V_m,tc_nat) )).
+
+cnf(cls_Nat_Onat__0__less__mult__iff_1,axiom,
+    ( ~ c_less(c_0,c_times(V_m,V_n,tc_nat),tc_nat)
+    | c_less(c_0,V_n,tc_nat) )).
+
+cnf(cls_Nat_Onat__0__less__mult__iff_2,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | ~ c_less(c_0,V_m,tc_nat)
+    | c_less(c_0,c_times(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Onat__add__left__cancel_0,axiom,
+    ( c_plus(V_k,V_m,tc_nat) != c_plus(V_k,V_n,tc_nat)
+    | V_m = V_n )).
+
+cnf(cls_Nat_Onat__add__left__cancel__le_0,axiom,
+    ( ~ c_lessequals(c_plus(V_k,V_m,tc_nat),c_plus(V_k,V_n,tc_nat),tc_nat)
+    | c_lessequals(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Onat__add__left__cancel__le_1,axiom,
+    ( ~ c_lessequals(V_m,V_n,tc_nat)
+    | c_lessequals(c_plus(V_k,V_m,tc_nat),c_plus(V_k,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Onat__add__left__cancel__less_0,axiom,
+    ( ~ c_less(c_plus(V_k,V_m,tc_nat),c_plus(V_k,V_n,tc_nat),tc_nat)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Onat__add__left__cancel__less_1,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | c_less(c_plus(V_k,V_m,tc_nat),c_plus(V_k,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Onat__add__right__cancel_0,axiom,
+    ( c_plus(V_m,V_k,tc_nat) != c_plus(V_n,V_k,tc_nat)
+    | V_m = V_n )).
+
+cnf(cls_Nat_Onot__add__less1_0,axiom,
+    ( ~ c_less(c_plus(V_i,V_j,tc_nat),V_i,tc_nat) )).
+
+cnf(cls_Nat_Onot__add__less2_0,axiom,
+    ( ~ c_less(c_plus(V_j,V_i,tc_nat),V_i,tc_nat) )).
+
+cnf(cls_Nat_Onot__gr0_0,axiom,
+    ( c_less(c_0,V_n,tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Onot__gr0_1,axiom,
+    ( ~ c_less(c_0,c_0,tc_nat) )).
+
+cnf(cls_Nat_Onot__less0_0,axiom,
+    ( ~ c_less(V_n,c_0,tc_nat) )).
+
+cnf(cls_Nat_Oone__eq__mult__iff_0,axiom,
+    ( c_Suc(c_0) != c_times(V_m,V_n,tc_nat)
+    | V_m = c_1 )).
+
+cnf(cls_Nat_Oone__eq__mult__iff_1,axiom,
+    ( c_Suc(c_0) != c_times(V_m,V_n,tc_nat)
+    | V_n = c_1 )).
+
+cnf(cls_Nat_Oone__eq__mult__iff_2,axiom,
+    ( c_Suc(c_0) = c_times(c_1,c_1,tc_nat) )).
+
+cnf(cls_Nat_Oone__le__mult__iff_0,axiom,
+    ( ~ c_lessequals(c_Suc(c_0),c_times(V_m,V_n,tc_nat),tc_nat)
+    | c_lessequals(c_1,V_m,tc_nat) )).
+
+cnf(cls_Nat_Oone__le__mult__iff_1,axiom,
+    ( ~ c_lessequals(c_Suc(c_0),c_times(V_m,V_n,tc_nat),tc_nat)
+    | c_lessequals(c_1,V_n,tc_nat) )).
+
+cnf(cls_Nat_Oone__le__mult__iff_2,axiom,
+    ( ~ c_lessequals(c_1,V_n,tc_nat)
+    | ~ c_lessequals(c_1,V_m,tc_nat)
+    | c_lessequals(c_Suc(c_0),c_times(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Oop_A_K_Omult__0_0,axiom,
+    ( c_times(c_0,V_n,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Oop_A_K_Omult__Suc_0,axiom,
+    ( c_times(c_Suc(V_m),V_n,tc_nat) = c_plus(V_n,c_times(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Oop_A_L_Oadd__0_0,axiom,
+    ( c_plus(c_0,V_y,tc_nat) = V_y )).
+
+cnf(cls_Nat_Oop_A_L_Oadd__Suc_0,axiom,
+    ( c_plus(c_Suc(V_m),V_n,tc_nat) = c_Suc(c_plus(V_m,V_n,tc_nat)) )).
+
+cnf(cls_Nat_Oop_A_N_Odiff__0_0,axiom,
+    ( c_minus(V_y,c_0,tc_nat) = V_y )).
+
+cnf(cls_Nat_Ozero__less__diff_0,axiom,
+    ( ~ c_less(c_0,c_minus(V_n,V_m,tc_nat),tc_nat)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_Ozero__less__diff_1,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | c_less(c_0,c_minus(V_n,V_m,tc_nat),tc_nat) )).
+
+cnf(cls_Numeral_OMin__1__eq_0,axiom,
+    ( c_Numeral_OBit(c_Numeral_OMin,c_Numeral_Obit_OB1) = c_Numeral_OMin )).
+
+cnf(cls_Numeral_OPls__0__eq_0,axiom,
+    ( c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB0) = c_Numeral_OPls )).
+
+cnf(cls_Numeral_Oadd__number__of__diff2_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_plus(c_Numeral_Onumber__of(V_v,T_a),c_minus(V_c,c_Numeral_Onumber__of(V_w,T_a),T_a),T_a) = c_plus(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_w)),T_a),V_c,T_a) )).
+
+cnf(cls_Numeral_Oadd__number__of__left_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_plus(c_Numeral_Onumber__of(V_v,T_a),c_plus(c_Numeral_Onumber__of(V_w,T_a),V_z,T_a),T_a) = c_plus(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,V_w),T_a),V_z,T_a) )).
+
+cnf(cls_Numeral_Obin__add__BIT__0_0,axiom,
+    ( c_Numeral_Obin__add(c_Numeral_OBit(V_v,c_Numeral_Obit_OB0),c_Numeral_OBit(V_w,V_y)) = c_Numeral_OBit(c_Numeral_Obin__add(V_v,V_w),V_y) )).
+
+cnf(cls_Numeral_Obin__add__BIT__10_0,axiom,
+    ( c_Numeral_Obin__add(c_Numeral_OBit(V_v,c_Numeral_Obit_OB1),c_Numeral_OBit(V_w,c_Numeral_Obit_OB0)) = c_Numeral_OBit(c_Numeral_Obin__add(V_v,V_w),c_Numeral_Obit_OB1) )).
+
+cnf(cls_Numeral_Obin__add__BIT__11_0,axiom,
+    ( c_Numeral_Obin__add(c_Numeral_OBit(V_v,c_Numeral_Obit_OB1),c_Numeral_OBit(V_w,c_Numeral_Obit_OB1)) = c_Numeral_OBit(c_Numeral_Obin__add(V_v,c_Numeral_Obin__succ(V_w)),c_Numeral_Obit_OB0) )).
+
+cnf(cls_Numeral_Obin__add__Min_0,axiom,
+    ( c_Numeral_Obin__add(c_Numeral_OMin,V_w) = c_Numeral_Obin__pred(V_w) )).
+
+cnf(cls_Numeral_Obin__add__Min__right_0,axiom,
+    ( c_Numeral_Obin__add(V_w,c_Numeral_OMin) = c_Numeral_Obin__pred(V_w) )).
+
+cnf(cls_Numeral_Obin__add__Pls_0,axiom,
+    ( c_Numeral_Obin__add(c_Numeral_OPls,V_y) = V_y )).
+
+cnf(cls_Numeral_Obin__add__Pls__right_0,axiom,
+    ( c_Numeral_Obin__add(V_y,c_Numeral_OPls) = V_y )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_plus(c_Numeral_Onumber__of(V_v,T_a),c_Numeral_Onumber__of(V_w,T_a),T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,V_w),T_a) )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__2_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_uminus(c_Numeral_Onumber__of(V_w,T_a),T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_w),T_a) )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__3_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_uminus(c_1,T_a) = c_Numeral_Onumber__of(c_Numeral_OMin,T_a) )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__4_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_times(c_Numeral_Onumber__of(V_v,T_a),c_Numeral_Onumber__of(V_w,T_a),T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__mult(V_v,V_w),T_a) )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__5_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_minus(c_Numeral_Onumber__of(V_v,T_a),c_Numeral_Onumber__of(V_w,T_a),T_a) = c_Numeral_Onumber__of(c_Numeral_Obin__add(V_v,c_Numeral_Obin__minus(V_w)),T_a) )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__6_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_Numeral_Onumber__of(V_x,T_a),c_0,T_a)
+    | c_HOL_Oabs(c_Numeral_Onumber__of(V_x,T_a),T_a) = c_uminus(c_Numeral_Onumber__of(V_x,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__arith__extra__simps__6_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_less(c_Numeral_Onumber__of(V_x,T_a),c_0,T_a)
+    | c_HOL_Oabs(c_Numeral_Onumber__of(V_x,T_a),T_a) = c_Numeral_Onumber__of(V_x,T_a) )).
+
+cnf(cls_Numeral_Obin__minus__0_0,axiom,
+    ( c_Numeral_Obin__minus(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0)) = c_Numeral_OBit(c_Numeral_Obin__minus(V_w),c_Numeral_Obit_OB0) )).
+
+cnf(cls_Numeral_Obin__minus__1_0,axiom,
+    ( c_Numeral_Obin__minus(c_Numeral_OBit(V_w,c_Numeral_Obit_OB1)) = c_Numeral_OBit(c_Numeral_Obin__pred(c_Numeral_Obin__minus(V_w)),c_Numeral_Obit_OB1) )).
+
+cnf(cls_Numeral_Obin__minus__Min_0,axiom,
+    ( c_Numeral_Obin__minus(c_Numeral_OMin) = c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1) )).
+
+cnf(cls_Numeral_Obin__minus__Pls_0,axiom,
+    ( c_Numeral_Obin__minus(c_Numeral_OPls) = c_Numeral_OPls )).
+
+cnf(cls_Numeral_Obin__mult__0_0,axiom,
+    ( c_Numeral_Obin__mult(c_Numeral_OBit(V_v,c_Numeral_Obit_OB0),V_w) = c_Numeral_OBit(c_Numeral_Obin__mult(V_v,V_w),c_Numeral_Obit_OB0) )).
+
+cnf(cls_Numeral_Obin__mult__1_0,axiom,
+    ( c_Numeral_Obin__mult(c_Numeral_OBit(V_v,c_Numeral_Obit_OB1),V_w) = c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_Obin__mult(V_v,V_w),c_Numeral_Obit_OB0),V_w) )).
+
+cnf(cls_Numeral_Obin__mult__Min_0,axiom,
+    ( c_Numeral_Obin__mult(c_Numeral_OMin,V_w) = c_Numeral_Obin__minus(V_w) )).
+
+cnf(cls_Numeral_Obin__mult__Pls_0,axiom,
+    ( c_Numeral_Obin__mult(c_Numeral_OPls,V_w) = c_Numeral_OPls )).
+
+cnf(cls_Numeral_Obin__pred__0_0,axiom,
+    ( c_Numeral_Obin__pred(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0)) = c_Numeral_OBit(c_Numeral_Obin__pred(V_w),c_Numeral_Obit_OB1) )).
+
+cnf(cls_Numeral_Obin__pred__1_0,axiom,
+    ( c_Numeral_Obin__pred(c_Numeral_OBit(V_w,c_Numeral_Obit_OB1)) = c_Numeral_OBit(V_w,c_Numeral_Obit_OB0) )).
+
+cnf(cls_Numeral_Obin__pred__Min_0,axiom,
+    ( c_Numeral_Obin__pred(c_Numeral_OMin) = c_Numeral_OBit(c_Numeral_OMin,c_Numeral_Obit_OB0) )).
+
+cnf(cls_Numeral_Obin__pred__Pls_0,axiom,
+    ( c_Numeral_Obin__pred(c_Numeral_OPls) = c_Numeral_OMin )).
+
+cnf(cls_Numeral_Obin__rel__simps__10_0,axiom,
+    ( ~ class_Ring__and__Field_Ocomm__semiring__1__cancel(T_a)
+    | ~ c_IntDef_Oiszero(c_1,T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__11_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__12_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OBit(V_w,V_x),T_a),T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(V_w,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__12_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(V_w,T_a),T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OBit(V_w,V_x),T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__13_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_y,c_Numeral_Obin__minus(V_x)),T_a),T_a)
+    | ~ c_lessequals(c_Numeral_Onumber__of(V_x,T_a),c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__13_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_y,c_Numeral_Obin__minus(V_x)),T_a),T_a)
+    | c_lessequals(c_Numeral_Onumber__of(V_x,T_a),c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_Numeral_Onumber__of(V_x,T_a) != c_Numeral_Onumber__of(V_y,T_a)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(V_y)),T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__1_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(V_y)),T_a),T_a)
+    | c_Numeral_Onumber__of(V_x,T_a) = c_Numeral_Onumber__of(V_y,T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__2_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OPls,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__3_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__4_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0),T_a),T_a)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(V_w,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__4_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(V_w,T_a),T_a)
+    | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0),T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__5_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(V_w,c_Numeral_Obit_OB1),T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__6_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_Numeral_Onumber__of(V_x,T_a),c_Numeral_Onumber__of(V_y,T_a),T_a)
+    | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(V_y)),T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__6_1,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(V_x,c_Numeral_Obin__minus(V_y)),T_a),T_a)
+    | c_less(c_Numeral_Onumber__of(V_x,T_a),c_Numeral_Onumber__of(V_y,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__7_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OPls,T_a),T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__8_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_0,T_a) )).
+
+cnf(cls_Numeral_Obin__rel__simps__9_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_IntDef_Oneg(c_1,T_a) )).
+
+cnf(cls_Numeral_Obin__succ__0_0,axiom,
+    ( c_Numeral_Obin__succ(c_Numeral_OBit(V_w,c_Numeral_Obit_OB0)) = c_Numeral_OBit(V_w,c_Numeral_Obit_OB1) )).
+
+cnf(cls_Numeral_Obin__succ__1_0,axiom,
+    ( c_Numeral_Obin__succ(c_Numeral_OBit(V_w,c_Numeral_Obit_OB1)) = c_Numeral_OBit(c_Numeral_Obin__succ(V_w),c_Numeral_Obit_OB0) )).
+
+cnf(cls_Numeral_Obin__succ__Min_0,axiom,
+    ( c_Numeral_Obin__succ(c_Numeral_OMin) = c_Numeral_OPls )).
+
+cnf(cls_Numeral_Obin__succ__Pls_0,axiom,
+    ( c_Numeral_Obin__succ(c_Numeral_OPls) = c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1) )).
+
+cnf(cls_Numeral_Obit_Ocases__1_0,axiom,
+    ( c_Numeral_Obit_Obit__case(V_y,V_f2,c_Numeral_Obit_OB0,T_a) = V_y )).
+
+cnf(cls_Numeral_Obit_Ocases__2_0,axiom,
+    ( c_Numeral_Obit_Obit__case(V_f1,V_y,c_Numeral_Obit_OB1,T_a) = V_y )).
+
+cnf(cls_Numeral_Obit_Odistinct__1_0,axiom,
+    ( c_Numeral_Obit_OB0 != c_Numeral_Obit_OB1 )).
+
+cnf(cls_Numeral_Obit_Odistinct__2_0,axiom,
+    ( c_Numeral_Obit_OB1 != c_Numeral_Obit_OB0 )).
+
+cnf(cls_Numeral_Obit_Orecs__1_0,axiom,
+    ( c_Numeral_Obit_Obit__rec(V_y,V_f2,c_Numeral_Obit_OB0,T_a) = V_y )).
+
+cnf(cls_Numeral_Obit_Orecs__2_0,axiom,
+    ( c_Numeral_Obit_Obit__rec(V_f1,V_y,c_Numeral_Obit_OB1,T_a) = V_y )).
+
+cnf(cls_Numeral_Obit_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Numeral_Obit_OB0,tc_Numeral_Obit) = c_0 )).
+
+cnf(cls_Numeral_Obit_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Numeral_Obit_OB1,tc_Numeral_Obit) = c_0 )).
+
+cnf(cls_Numeral_Ominus__number__of__mult_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_times(c_uminus(c_Numeral_Onumber__of(V_w,T_a),T_a),V_z,T_a) = c_times(c_Numeral_Onumber__of(c_Numeral_Obin__minus(V_w),T_a),V_z,T_a) )).
+
+cnf(cls_Numeral_Omult__minus1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_times(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),V_z,T_a) = c_uminus(V_z,T_a) )).
+
+cnf(cls_Numeral_Omult__minus1__right_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_times(V_z,c_Numeral_Onumber__of(c_Numeral_OMin,T_a),T_a) = c_uminus(V_z,T_a) )).
+
+cnf(cls_Numeral_Omult__number__of__left_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_times(c_Numeral_Onumber__of(V_v,T_a),c_times(c_Numeral_Onumber__of(V_w,T_a),V_z,T_a),T_a) = c_times(c_Numeral_Onumber__of(c_Numeral_Obin__mult(V_v,V_w),T_a),V_z,T_a) )).
+
+cnf(cls_Numeral_Onumeral__0__eq__0_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_Numeral_Onumber__of(c_Numeral_OPls,T_a) = c_0 )).
+
+cnf(cls_Numeral_Onumeral__1__eq__1_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),T_a) = c_1 )).
+
+cnf(cls_OrderedGroup_Oab__group__add__class_Oaxioms__1_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_plus(c_uminus(V_a,T_a),V_a,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Oabs__0__eq_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_0 != c_HOL_Oabs(V_a,T_a)
+    | V_a = c_0 )).
+
+cnf(cls_OrderedGroup_Oabs__0__eq_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_0 = c_HOL_Oabs(c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__add__abs_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_HOL_Oabs(c_plus(c_HOL_Oabs(V_a,T_a),c_HOL_Oabs(V_b,T_a),T_a),T_a) = c_plus(c_HOL_Oabs(V_a,T_a),c_HOL_Oabs(V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__eq__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_HOL_Oabs(V_a,T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_OrderedGroup_Oabs__eq__0_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_HOL_Oabs(c_0,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Oabs__ge__zero_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_lessequals(c_0,c_HOL_Oabs(V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__idempotent_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_HOL_Oabs(c_HOL_Oabs(V_a,T_a),T_a) = c_HOL_Oabs(V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__le__zero__iff_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | ~ c_lessequals(c_HOL_Oabs(V_a,T_a),c_0,T_a)
+    | V_a = c_0 )).
+
+cnf(cls_OrderedGroup_Oabs__le__zero__iff_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_lessequals(c_HOL_Oabs(c_0,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__minus__cancel_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_HOL_Oabs(c_uminus(V_a,T_a),T_a) = c_HOL_Oabs(V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__not__less__zero_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | ~ c_less(c_HOL_Oabs(V_a,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oabs__of__nonneg_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | ~ c_lessequals(c_0,V_y,T_a)
+    | c_HOL_Oabs(V_y,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Oabs__of__nonpos_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | ~ c_lessequals(V_a,c_0,T_a)
+    | c_HOL_Oabs(V_a,T_a) = c_uminus(V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__0__right_0,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T_a)
+    | c_plus(V_y,c_0,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Oadd__le__cancel__left_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_lessequals(c_plus(V_c,V_a,T_a),c_plus(V_c,V_b,T_a),T_a)
+    | c_lessequals(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__le__cancel__left_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_plus(V_c,V_a,T_a),c_plus(V_c,V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__le__cancel__right_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_lessequals(c_plus(V_a,V_c,T_a),c_plus(V_b,V_c,T_a),T_a)
+    | c_lessequals(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__le__cancel__right_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_plus(V_a,V_c,T_a),c_plus(V_b,V_c,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__left__cancel_0,axiom,
+    ( ~ class_OrderedGroup_Ocancel__semigroup__add(T_a)
+    | c_plus(V_a,V_b,T_a) != c_plus(V_a,V_c,T_a)
+    | V_b = V_c )).
+
+cnf(cls_OrderedGroup_Oadd__less__cancel__left_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_less(c_plus(V_c,V_a,T_a),c_plus(V_c,V_b,T_a),T_a)
+    | c_less(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__less__cancel__left_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_less(V_a,V_b,T_a)
+    | c_less(c_plus(V_c,V_a,T_a),c_plus(V_c,V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__less__cancel__right_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_less(c_plus(V_a,V_c,T_a),c_plus(V_b,V_c,T_a),T_a)
+    | c_less(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__less__cancel__right_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(T_a)
+    | ~ c_less(V_a,V_b,T_a)
+    | c_less(c_plus(V_a,V_c,T_a),c_plus(V_b,V_c,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oadd__right__cancel_0,axiom,
+    ( ~ class_OrderedGroup_Ocancel__semigroup__add(T_a)
+    | c_plus(V_b,V_a,T_a) != c_plus(V_c,V_a,T_a)
+    | V_b = V_c )).
+
+cnf(cls_OrderedGroup_Ocomm__monoid__add__class_Oaxioms_0,axiom,
+    ( ~ class_OrderedGroup_Ocomm__monoid__add(T_a)
+    | c_plus(c_0,V_y,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Odiff__0_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_minus(c_0,V_a,T_a) = c_uminus(V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Odiff__0__right_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_minus(V_y,c_0,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Odiff__eq__0__iff__eq_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_minus(V_a,V_b,T_a) != c_0
+    | V_a = V_b )).
+
+cnf(cls_OrderedGroup_Odiff__le__0__iff__le_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(c_minus(V_a,V_b,T_a),c_0,T_a)
+    | c_lessequals(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Odiff__le__0__iff__le_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_minus(V_a,V_b,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Odiff__less__0__iff__less_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(c_minus(V_a,V_b,T_a),c_0,T_a)
+    | c_less(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Odiff__less__0__iff__less_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(V_a,V_b,T_a)
+    | c_less(c_minus(V_a,V_b,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Odiff__minus__eq__add_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_minus(V_a,c_uminus(V_b,T_a),T_a) = c_plus(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Odiff__self_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_minus(V_a,V_a,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Odouble__add__le__zero__iff__single__add__le__zero_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(c_plus(V_a,V_a,T_a),c_0,T_a)
+    | c_lessequals(V_a,c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Odouble__add__le__zero__iff__single__add__le__zero_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(V_a,c_0,T_a)
+    | c_lessequals(c_plus(V_a,V_a,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Odouble__add__less__zero__iff__single__less__zero_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(c_plus(V_a,V_a,T_a),c_0,T_a)
+    | c_less(V_a,c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Odouble__add__less__zero__iff__single__less__zero_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | c_less(c_plus(V_a,V_a,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Ojoin__0__eq__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_LOrder_Ojoin(V_a,c_uminus(V_a,T_a),T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_OrderedGroup_Ojoin__0__eq__0_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_LOrder_Ojoin(c_0,c_uminus(c_0,T_a),T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Omeet__0__eq__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_LOrder_Omeet(V_a,c_uminus(V_a,T_a),T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_OrderedGroup_Omeet__0__eq__0_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_LOrder_Omeet(c_0,c_uminus(c_0,T_a),T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Ominus__add__distrib_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_uminus(c_plus(V_a,V_b,T_a),T_a) = c_plus(c_uminus(V_a,T_a),c_uminus(V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Ominus__diff__eq_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_uminus(c_minus(V_a,V_b,T_a),T_a) = c_minus(V_b,V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Ominus__minus_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_uminus(c_uminus(V_y,T_a),T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Omonoid__mult__class_Oaxioms__1_0,axiom,
+    ( ~ class_OrderedGroup_Omonoid__mult(T_a)
+    | c_times(c_1,V_y,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Omonoid__mult__class_Oaxioms__2_0,axiom,
+    ( ~ class_OrderedGroup_Omonoid__mult(T_a)
+    | c_times(V_y,c_1,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Oneg__0__equal__iff__equal_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_0 != c_uminus(V_a,T_a)
+    | c_0 = V_a )).
+
+cnf(cls_OrderedGroup_Oneg__0__equal__iff__equal_1,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_0 = c_uminus(c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__0__le__iff__le_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(c_0,c_uminus(V_a,T_a),T_a)
+    | c_lessequals(V_a,c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__0__le__iff__le_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(V_a,c_0,T_a)
+    | c_lessequals(c_0,c_uminus(V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__0__less__iff__less_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(c_0,c_uminus(V_a,T_a),T_a)
+    | c_less(V_a,c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__0__less__iff__less_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | c_less(c_0,c_uminus(V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__equal__0__iff__equal_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_uminus(V_a,T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_OrderedGroup_Oneg__equal__0__iff__equal_1,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_uminus(c_0,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Oneg__equal__iff__equal_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_uminus(V_a,T_a) != c_uminus(V_b,T_a)
+    | V_a = V_b )).
+
+cnf(cls_OrderedGroup_Oneg__join__eq__meet_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_uminus(c_LOrder_Ojoin(V_a,V_b,T_a),T_a) = c_LOrder_Omeet(c_uminus(V_a,T_a),c_uminus(V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__le__0__iff__le_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(c_uminus(V_a,T_a),c_0,T_a)
+    | c_lessequals(c_0,V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__le__0__iff__le_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(c_0,V_a,T_a)
+    | c_lessequals(c_uminus(V_a,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__le__iff__le_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(c_uminus(V_b,T_a),c_uminus(V_a,T_a),T_a)
+    | c_lessequals(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__le__iff__le_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_uminus(V_b,T_a),c_uminus(V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__less__0__iff__less_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(c_uminus(V_a,T_a),c_0,T_a)
+    | c_less(c_0,V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__less__0__iff__less_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | c_less(c_uminus(V_a,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__less__iff__less_0,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(c_uminus(V_b,T_a),c_uminus(V_a,T_a),T_a)
+    | c_less(V_a,V_b,T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__less__iff__less_1,axiom,
+    ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
+    | ~ c_less(V_a,V_b,T_a)
+    | c_less(c_uminus(V_b,T_a),c_uminus(V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oneg__meet__eq__join_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_uminus(c_LOrder_Omeet(V_a,V_b,T_a),T_a) = c_LOrder_Ojoin(c_uminus(V_a,T_a),c_uminus(V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Onprt__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_OrderedGroup_Onprt(c_0,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Onprt__eq__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(c_0,V_x,T_a)
+    | c_OrderedGroup_Onprt(V_x,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Onprt__eq__id_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(V_y,c_0,T_a)
+    | c_OrderedGroup_Onprt(V_y,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Onprt__le__zero_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_lessequals(c_OrderedGroup_Onprt(V_a,T_a),c_0,T_a) )).
+
+cnf(cls_OrderedGroup_Onprt__mono_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_OrderedGroup_Onprt(V_a,T_a),c_OrderedGroup_Onprt(V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Opprt__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_OrderedGroup_Opprt(c_0,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Opprt__eq__0_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(V_x,c_0,T_a)
+    | c_OrderedGroup_Opprt(V_x,T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Opprt__eq__id_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(c_0,V_y,T_a)
+    | c_OrderedGroup_Opprt(V_y,T_a) = V_y )).
+
+cnf(cls_OrderedGroup_Opprt__mono_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_OrderedGroup_Opprt(V_a,T_a),c_OrderedGroup_Opprt(V_b,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Oright__minus_0,axiom,
+    ( ~ class_OrderedGroup_Oab__group__add(T_a)
+    | c_plus(V_a,c_uminus(V_a,T_a),T_a) = c_0 )).
+
+cnf(cls_OrderedGroup_Ozero__le__double__add__iff__zero__le__single__add_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(c_0,c_plus(V_a,V_a,T_a),T_a)
+    | c_lessequals(c_0,V_a,T_a) )).
+
+cnf(cls_OrderedGroup_Ozero__le__double__add__iff__zero__le__single__add_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | ~ c_lessequals(c_0,V_a,T_a)
+    | c_lessequals(c_0,c_plus(V_a,V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Ozero__le__pprt_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group(T_a)
+    | c_lessequals(c_0,c_OrderedGroup_Opprt(V_a,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Ozero__less__abs__iff_0,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | ~ c_less(c_0,c_HOL_Oabs(c_0,T_a),T_a) )).
+
+cnf(cls_OrderedGroup_Ozero__less__abs__iff_1,axiom,
+    ( ~ class_OrderedGroup_Olordered__ab__group__abs(T_a)
+    | c_less(c_0,c_HOL_Oabs(V_a,T_a),T_a)
+    | V_a = c_0 )).
+
+cnf(cls_Orderings_Omax__less__iff__conj_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(c_Orderings_Omax(V_x,V_y,T_a),V_z,T_a)
+    | c_less(V_x,V_z,T_a) )).
+
+cnf(cls_Orderings_Omax__less__iff__conj_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(c_Orderings_Omax(V_x,V_y,T_a),V_z,T_a)
+    | c_less(V_y,V_z,T_a) )).
+
+cnf(cls_Orderings_Omax__less__iff__conj_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(V_y,V_z,T_a)
+    | ~ c_less(V_x,V_z,T_a)
+    | c_less(c_Orderings_Omax(V_x,V_y,T_a),V_z,T_a) )).
+
+cnf(cls_Orderings_Omin__less__iff__conj_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(V_z,c_Orderings_Omin(V_x,V_y,T_a),T_a)
+    | c_less(V_z,V_x,T_a) )).
+
+cnf(cls_Orderings_Omin__less__iff__conj_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(V_z,c_Orderings_Omin(V_x,V_y,T_a),T_a)
+    | c_less(V_z,V_y,T_a) )).
+
+cnf(cls_Orderings_Omin__less__iff__conj_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_less(V_z,V_y,T_a)
+    | ~ c_less(V_z,V_x,T_a)
+    | c_less(V_z,c_Orderings_Omin(V_x,V_y,T_a),T_a) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__inf_Obelow__inf__conv_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_lessequals(V_x,c_Orderings_Omin(V_y,V_z,T_b),T_b)
+    | c_lessequals(V_x,V_y,T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__inf_Obelow__inf__conv_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_lessequals(V_x,c_Orderings_Omin(V_y,V_z,T_b),T_b)
+    | c_lessequals(V_x,V_z,T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__inf_Obelow__inf__conv_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_lessequals(V_x,V_z,T_b)
+    | ~ c_lessequals(V_x,V_y,T_b)
+    | c_lessequals(V_x,c_Orderings_Omin(V_y,V_z,T_b),T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__inf_Oinf__idem_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | c_Orderings_Omin(V_y,V_y,T_b) = V_y )).
+
+cnf(cls_Orderings_Omin__max_Obelow__inf_Oinf__left__idem_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | c_Orderings_Omin(V_x,c_Orderings_Omin(V_x,V_y,T_b),T_b) = c_Orderings_Omin(V_x,V_y,T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__sup_Oabove__sup__conv_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_lessequals(c_Orderings_Omax(V_x,V_y,T_b),V_z,T_b)
+    | c_lessequals(V_x,V_z,T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__sup_Oabove__sup__conv_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_lessequals(c_Orderings_Omax(V_x,V_y,T_b),V_z,T_b)
+    | c_lessequals(V_y,V_z,T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__sup_Oabove__sup__conv_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | ~ c_lessequals(V_y,V_z,T_b)
+    | ~ c_lessequals(V_x,V_z,T_b)
+    | c_lessequals(c_Orderings_Omax(V_x,V_y,T_b),V_z,T_b) )).
+
+cnf(cls_Orderings_Omin__max_Obelow__sup_Osup__idem_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | c_Orderings_Omax(V_y,V_y,T_b) = V_y )).
+
+cnf(cls_Orderings_Omin__max_Obelow__sup_Osup__left__idem_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_b)
+    | c_Orderings_Omax(V_x,c_Orderings_Omax(V_x,V_y,T_b),T_b) = c_Orderings_Omax(V_x,V_y,T_b) )).
+
+cnf(cls_Orderings_Oorder__less__irrefl_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_less(V_x,V_x,T_a) )).
+
+cnf(cls_Parity_Oeven_A_Inumber__of_Av_J_A_61_61_Aeven_A_Iint_A_Inumber__of_Av_J_J_0,axiom,
+    ( ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_v,tc_nat),tc_nat)
+    | c_Parity_Oeven(c_IntDef_Oint(c_Numeral_Onumber__of(V_v,tc_nat)),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven_A_Inumber__of_Av_J_A_61_61_Aeven_A_Iint_A_Inumber__of_Av_J_J_1,axiom,
+    ( ~ c_Parity_Oeven(c_IntDef_Oint(c_Numeral_Onumber__of(V_v,tc_nat)),tc_IntDef_Oint)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_v,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Oeven_A_Inumber__of_Av_J_A_61_61_Anumber__of_Av_Amod_A2_A_61_A0_0,axiom,
+    ( ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) = c_0 )).
+
+cnf(cls_Parity_Oeven_A_Inumber__of_Av_J_A_61_61_Anumber__of_Av_Amod_A2_A_61_A0_1,axiom,
+    ( c_Divides_Oop_Amod(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) != c_0
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_v,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__difference_0,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | ~ c_Parity_Oeven(c_minus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__difference_1,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | ~ c_Parity_Oeven(c_minus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_y,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__difference_2,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_minus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__difference_3,axiom,
+    ( c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_minus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__nat__Suc_0,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_nat)
+    | ~ c_Parity_Oeven(c_Suc(V_x),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__Suc_1,axiom,
+    ( c_Parity_Oeven(V_x,tc_nat)
+    | c_Parity_Oeven(c_Suc(V_x),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__power_0,axiom,
+    ( ~ c_Parity_Oeven(c_Nat_Opower(V_x,V_y,tc_nat),tc_nat)
+    | c_Parity_Oeven(V_x,tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__power_1,axiom,
+    ( ~ c_Parity_Oeven(c_Nat_Opower(V_x,V_y,tc_nat),tc_nat)
+    | c_less(c_0,V_y,tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__power_2,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_nat)
+    | ~ c_less(c_0,V_y,tc_nat)
+    | c_Parity_Oeven(c_Nat_Opower(V_x,V_y,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__product_0,axiom,
+    ( ~ c_Parity_Oeven(c_times(V_x,V_y,tc_nat),tc_nat)
+    | c_Parity_Oeven(V_y,tc_nat)
+    | c_Parity_Oeven(V_x,tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__product_1,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_nat)
+    | c_Parity_Oeven(c_times(V_x,V_y,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__product_2,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_nat)
+    | c_Parity_Oeven(c_times(V_x,V_y,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__sum_0,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_nat)
+    | ~ c_Parity_Oeven(c_plus(V_x,V_y,tc_nat),tc_nat)
+    | c_Parity_Oeven(V_x,tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__sum_1,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_nat)
+    | ~ c_Parity_Oeven(c_plus(V_x,V_y,tc_nat),tc_nat)
+    | c_Parity_Oeven(V_y,tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__sum_2,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_nat)
+    | ~ c_Parity_Oeven(V_x,tc_nat)
+    | c_Parity_Oeven(c_plus(V_x,V_y,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__sum_3,axiom,
+    ( c_Parity_Oeven(V_y,tc_nat)
+    | c_Parity_Oeven(V_x,tc_nat)
+    | c_Parity_Oeven(c_plus(V_x,V_y,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Oeven__nat__zero_0,axiom,
+    ( c_Parity_Oeven(c_0,tc_nat) )).
+
+cnf(cls_Parity_Oeven__neg_0,axiom,
+    ( ~ c_Parity_Oeven(c_uminus(V_x,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__neg_1,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_uminus(V_x,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__power_0,axiom,
+    ( ~ c_Parity_Oeven(c_Nat_Opower(V_x,V_n,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__power_1,axiom,
+    ( ~ c_Parity_Oeven(c_Nat_Opower(V_x,V_n,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_less(c_0,V_n,tc_nat) )).
+
+cnf(cls_Parity_Oeven__power_2,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | ~ c_less(c_0,V_n,tc_nat)
+    | c_Parity_Oeven(c_Nat_Opower(V_x,V_n,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__product_0,axiom,
+    ( ~ c_Parity_Oeven(c_times(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__product_1,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_times(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__product_2,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_times(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__sum_0,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | ~ c_Parity_Oeven(c_plus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__sum_1,axiom,
+    ( ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | ~ c_Parity_Oeven(c_plus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Parity_Oeven(V_y,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__sum_2,axiom,
+    ( ~ c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | ~ c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_plus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__sum_3,axiom,
+    ( c_Parity_Oeven(V_y,tc_IntDef_Oint)
+    | c_Parity_Oeven(V_x,tc_IntDef_Oint)
+    | c_Parity_Oeven(c_plus(V_x,V_y,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Oeven__zero_0,axiom,
+    ( c_Parity_Oeven(c_0,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Ominus__one__even__power_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_Parity_Oeven(V_x,tc_nat)
+    | c_Nat_Opower(c_uminus(c_1,T_a),V_x,T_a) = c_1 )).
+
+cnf(cls_Parity_Ominus__one__odd__power_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_Parity_Oeven(V_x,tc_nat)
+    | c_Nat_Opower(c_uminus(c_1,T_a),V_x,T_a) = c_uminus(c_1,T_a) )).
+
+cnf(cls_Parity_Oneg__one__even__power_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Power_Orecpower(T_a)
+    | ~ c_Parity_Oeven(V_x,tc_nat)
+    | c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),V_x,T_a) = c_1 )).
+
+cnf(cls_Parity_Oneg__one__odd__power_0,axiom,
+    ( ~ class_Numeral_Onumber__ring(T_a)
+    | ~ class_Power_Orecpower(T_a)
+    | c_Parity_Oeven(V_x,tc_nat)
+    | c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,T_a),V_x,T_a) = c_Numeral_Onumber__of(c_Numeral_OMin,T_a) )).
+
+cnf(cls_Parity_Oneq__one__mod__two_0,axiom,
+    ( c_Divides_Oop_Amod(V_x,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) = c_0
+    | c_Divides_Oop_Amod(V_x,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) = c_1 )).
+
+cnf(cls_Parity_Oneq__one__mod__two_1,axiom,
+    ( c_Divides_Oop_Amod(V_x,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) != c_0
+    | c_Divides_Oop_Amod(V_x,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) != c_1 )).
+
+cnf(cls_Parity_Oodd__one_0,axiom,
+    ( ~ c_Parity_Oeven(c_1,tc_IntDef_Oint) )).
+
+cnf(cls_Parity_Opower__0__left__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) != c_0
+    | c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),T_a) = c_1 )).
+
+cnf(cls_Parity_Opower__0__left__number__of_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),T_a) = c_0
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Opower__eq__0__iff__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_Nat_Opower(V_a,c_Numeral_Onumber__of(V_w,tc_nat),T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_Parity_Opower__eq__0__iff__number__of_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_Nat_Opower(V_a,c_Numeral_Onumber__of(V_w,tc_nat),T_a) != c_0
+    | c_less(c_0,c_Numeral_Onumber__of(V_w,tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Opower__eq__0__iff__number__of_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),T_a) = c_0 )).
+
+cnf(cls_Parity_Opower__even__abs__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_Nat_Opower(c_HOL_Oabs(V_x,T_a),c_Numeral_Onumber__of(V_w,tc_nat),T_a) = c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a) )).
+
+cnf(cls_Parity_Opower__le__zero__eq__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) != c_0 )).
+
+cnf(cls_Parity_Opower__le__zero__eq__number__of_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | ~ c_lessequals(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | V_x = c_0 )).
+
+cnf(cls_Parity_Opower__le__zero__eq__number__of_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_lessequals(V_x,c_0,T_a) )).
+
+cnf(cls_Parity_Opower__le__zero__eq__number__of_3,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | c_lessequals(V_x,c_0,T_a)
+    | V_x = c_0 )).
+
+cnf(cls_Parity_Opower__le__zero__eq__number__of_4,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(V_x,c_0,T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_lessequals(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Opower__le__zero__eq__number__of_5,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_lessequals(c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Opower__less__zero__eq__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | ~ c_less(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a) )).
+
+cnf(cls_Parity_Opower__less__zero__eq__number__of_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a)
+    | c_less(V_x,c_0,T_a) )).
+
+cnf(cls_Parity_Opower__less__zero__eq__number__of_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(V_x,c_0,T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_less(c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),c_0,T_a) )).
+
+cnf(cls_Parity_Opower__minus__even_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | ~ c_Parity_Oeven(V_n,tc_nat)
+    | c_Nat_Opower(c_uminus(V_x,T_a),V_n,T_a) = c_Nat_Opower(V_x,V_n,T_a) )).
+
+cnf(cls_Parity_Opower__minus__odd_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Ocomm__ring__1(T_a)
+    | c_Parity_Oeven(V_n,tc_nat)
+    | c_Nat_Opower(c_uminus(V_x,T_a),V_n,T_a) = c_uminus(c_Nat_Opower(V_x,V_n,T_a),T_a) )).
+
+cnf(cls_Parity_Ozero__le__power__eq__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_lessequals(c_0,V_x,T_a) )).
+
+cnf(cls_Parity_Ozero__le__power__eq__number__of_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_lessequals(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a) )).
+
+cnf(cls_Parity_Ozero__le__power__eq__number__of_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_lessequals(c_0,V_x,T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_lessequals(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a) )).
+
+cnf(cls_Parity_Ozero__less__power__eq__number__of_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_less(c_0,V_x,T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Ozero__less__power__eq__number__of_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | ~ c_less(c_0,c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Ozero__less__power__eq__number__of_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,c_Nat_Opower(c_0,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a)
+    | c_less(c_0,c_0,T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Ozero__less__power__eq__number__of_3,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_Numeral_Onumber__of(V_w,tc_nat) != c_0
+    | c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a) )).
+
+cnf(cls_Parity_Ozero__less__power__eq__number__of_4,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a)
+    | V_x = c_0 )).
+
+cnf(cls_Parity_Ozero__less__power__eq__number__of_5,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,V_x,T_a)
+    | c_Parity_Oeven(c_Numeral_Onumber__of(V_w,tc_nat),tc_nat)
+    | c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),T_a),T_a) )).
+
+cnf(cls_Parity_Ozero__less__power__nat__eq__number__of_0,axiom,
+    ( ~ c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),tc_nat),tc_nat)
+    | c_less(c_0,V_x,tc_nat)
+    | c_Numeral_Onumber__of(V_w,tc_nat) = c_0 )).
+
+cnf(cls_Parity_Ozero__less__power__nat__eq__number__of_1,axiom,
+    ( c_Numeral_Onumber__of(V_w,tc_nat) != c_0
+    | c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),tc_nat),tc_nat) )).
+
+cnf(cls_Parity_Ozero__less__power__nat__eq__number__of_2,axiom,
+    ( ~ c_less(c_0,V_x,tc_nat)
+    | c_less(c_0,c_Nat_Opower(V_x,c_Numeral_Onumber__of(V_w,tc_nat),tc_nat),tc_nat) )).
+
+cnf(cls_Power_Onat__one__le__power_0,axiom,
+    ( ~ c_lessequals(c_1,V_i,tc_nat)
+    | c_lessequals(c_Suc(c_0),c_Nat_Opower(V_i,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Power_Onat__zero__less__power__iff_0,axiom,
+    ( ~ c_less(c_0,c_Nat_Opower(c_0,V_n,tc_nat),tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Power_Onat__zero__less__power__iff_1,axiom,
+    ( c_less(c_0,c_Nat_Opower(V_x,V_n,tc_nat),tc_nat)
+    | V_x = c_0 )).
+
+cnf(cls_Power_Onat__zero__less__power__iff_2,axiom,
+    ( c_less(c_0,c_Nat_Opower(V_x,c_0,tc_nat),tc_nat) )).
+
+cnf(cls_Power_Opower_Osimps__1_0,axiom,
+    ( c_Nat_Opower(V_p,c_0,tc_nat) = c_1 )).
+
+cnf(cls_Power_Opower_Osimps__2_0,axiom,
+    ( c_Nat_Opower(V_p,c_Suc(V_n),tc_nat) = c_times(V_p,c_Nat_Opower(V_p,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Power_Opower__0__Suc_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(c_0,c_Suc(V_n),T_a) = c_0 )).
+
+cnf(cls_Power_Opower__eq__0__iff_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_Nat_Opower(V_a,V_n,T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_Power_Opower__eq__0__iff_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_Nat_Opower(V_a,V_n,T_a) != c_0
+    | c_less(c_0,V_n,tc_nat) )).
+
+cnf(cls_Power_Opower__eq__0__iff_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,V_n,tc_nat)
+    | c_Nat_Opower(c_0,V_n,T_a) = c_0 )).
+
+cnf(cls_Power_Opower__increasing__iff_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_1,V_b,T_a)
+    | ~ c_lessequals(c_Nat_Opower(V_b,V_x,T_a),c_Nat_Opower(V_b,V_y,T_a),T_a)
+    | c_lessequals(V_x,V_y,tc_nat) )).
+
+cnf(cls_Power_Opower__increasing__iff_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_1,V_b,T_a)
+    | ~ c_lessequals(V_x,V_y,tc_nat)
+    | c_lessequals(c_Nat_Opower(V_b,V_x,T_a),c_Nat_Opower(V_b,V_y,T_a),T_a) )).
+
+cnf(cls_Power_Opower__inject__exp_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_1,V_a,T_a)
+    | c_Nat_Opower(V_a,V_m,T_a) != c_Nat_Opower(V_a,V_n,T_a)
+    | V_m = V_n )).
+
+cnf(cls_Power_Opower__one_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(c_1,V_n,T_a) = c_1 )).
+
+cnf(cls_Power_Opower__one__right_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(V_y,c_1,T_a) = V_y )).
+
+cnf(cls_Power_Opower__strict__increasing__iff_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_1,V_b,T_a)
+    | ~ c_less(c_Nat_Opower(V_b,V_x,T_a),c_Nat_Opower(V_b,V_y,T_a),T_a)
+    | c_less(V_x,V_y,tc_nat) )).
+
+cnf(cls_Power_Opower__strict__increasing__iff_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(V_x,V_y,tc_nat)
+    | ~ c_less(c_1,V_b,T_a)
+    | c_less(c_Nat_Opower(V_b,V_x,T_a),c_Nat_Opower(V_b,V_y,T_a),T_a) )).
+
+cnf(cls_Power_Orecpower__class_Oaxioms__1_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | c_Nat_Opower(V_a,c_0,T_a) = c_1 )).
+
+cnf(cls_Power_Ozero__le__power__abs_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_lessequals(c_0,c_Nat_Opower(c_HOL_Oabs(V_a,T_a),V_n,T_a),T_a) )).
+
+cnf(cls_Power_Ozero__less__power__abs__iff_0,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | ~ c_less(c_0,c_Nat_Opower(c_HOL_Oabs(c_0,T_a),V_n,T_a),T_a)
+    | V_n = c_0 )).
+
+cnf(cls_Power_Ozero__less__power__abs__iff_1,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_less(c_0,c_Nat_Opower(c_HOL_Oabs(V_a,T_a),V_n,T_a),T_a)
+    | V_a = c_0 )).
+
+cnf(cls_Power_Ozero__less__power__abs__iff_2,axiom,
+    ( ~ class_Power_Orecpower(T_a)
+    | ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_less(c_0,c_Nat_Opower(c_HOL_Oabs(V_a,T_a),c_0,T_a),T_a) )).
+
+cnf(cls_Product__Type_OPair__eq_0,axiom,
+    ( c_Pair(V_a,V_b,T_a,T_b) != c_Pair(V_a_H,V_b_H,T_a,T_b)
+    | V_a = V_a_H )).
+
+cnf(cls_Product__Type_OPair__eq_1,axiom,
+    ( c_Pair(V_a,V_b,T_a,T_b) != c_Pair(V_a_H,V_b_H,T_a,T_b)
+    | V_b = V_b_H )).
+
+cnf(cls_Product__Type_Ofst__conv_0,axiom,
+    ( c_fst(c_Pair(V_y,V_b,T_a,T_b),T_a,T_b) = V_y )).
+
+cnf(cls_Product__Type_Opair__collapse_0,axiom,
+    ( c_Pair(c_fst(V_y,T_a,T_b),c_snd(V_y,T_a,T_b),T_a,T_b) = V_y )).
+
+cnf(cls_Product__Type_Osnd__conv_0,axiom,
+    ( c_snd(c_Pair(V_a,V_y,T_b,T_a),T_b,T_a) = V_y )).
+
+cnf(cls_Product__Type_Osurj__pair_0,axiom,
+    ( V_z = c_Pair(c_Main_Osurj__pair__1(V_z,T_a,T_b),c_Main_Osurj__pair__2(V_z,T_a,T_b),T_a,T_b) )).
+
+cnf(cls_Relation_ODomain__Id_0,axiom,
+    ( c_Relation_ODomain(c_Relation_OId,T_a,T_a) = c_UNIV )).
+
+cnf(cls_Relation_ODomain__diag_0,axiom,
+    ( c_Relation_ODomain(c_Relation_Odiag(V_y,T_a),T_a,T_a) = V_y )).
+
+cnf(cls_Relation_ODomain__empty_0,axiom,
+    ( c_Relation_ODomain(c_emptyset,T_a,T_b) = c_emptyset )).
+
+cnf(cls_Relation_OId__O__R_0,axiom,
+    ( c_Relation_Orel__comp(c_Relation_OId,V_y,T_b,T_b,T_a) = V_y )).
+
+cnf(cls_Relation_OImage__Id_0,axiom,
+    ( c_Relation_OImage(c_Relation_OId,V_y,T_a,T_a) = V_y )).
+
+cnf(cls_Relation_OImage__diag_0,axiom,
+    ( c_Relation_OImage(c_Relation_Odiag(V_A,T_a),V_B,T_a,T_a) = c_inter(V_A,V_B,T_a) )).
+
+cnf(cls_Relation_OImage__empty_0,axiom,
+    ( c_Relation_OImage(V_R,c_emptyset,T_b,T_a) = c_emptyset )).
+
+cnf(cls_Relation_OImage__singleton__iff_0,axiom,
+    ( ~ c_in(V_b,c_Relation_OImage(V_r,c_insert(V_a,c_emptyset,T_b),T_b,T_a),T_a)
+    | c_in(c_Pair(V_a,V_b,T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_OImage__singleton__iff_1,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_b,T_a),V_r,tc_prod(T_b,T_a))
+    | c_in(V_b,c_Relation_OImage(V_r,c_insert(V_a,c_emptyset,T_b),T_b,T_a),T_a) )).
+
+cnf(cls_Relation_OR__O__Id_0,axiom,
+    ( c_Relation_Orel__comp(V_y,c_Relation_OId,T_a,T_b,T_a) = V_y )).
+
+cnf(cls_Relation_ORange__Id_0,axiom,
+    ( c_Relation_ORange(c_Relation_OId,T_a,T_a) = c_UNIV )).
+
+cnf(cls_Relation_ORange__diag_0,axiom,
+    ( c_Relation_ORange(c_Relation_Odiag(V_y,T_a),T_a,T_a) = V_y )).
+
+cnf(cls_Relation_ORange__empty_0,axiom,
+    ( c_Relation_ORange(c_emptyset,T_b,T_a) = c_emptyset )).
+
+cnf(cls_Relation_Oconverse__Id_0,axiom,
+    ( c_Relation_Oconverse(c_Relation_OId,T_a,T_a) = c_Relation_OId )).
+
+cnf(cls_Relation_Oconverse__converse_0,axiom,
+    ( c_Relation_Oconverse(c_Relation_Oconverse(V_y,T_a,T_b),T_b,T_a) = V_y )).
+
+cnf(cls_Relation_Oconverse__diag_0,axiom,
+    ( c_Relation_Oconverse(c_Relation_Odiag(V_A,T_a),T_a,T_a) = c_Relation_Odiag(V_A,T_a) )).
+
+cnf(cls_Relation_Oconverse__iff_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_b),c_Relation_Oconverse(V_r,T_b,T_a),tc_prod(T_a,T_b))
+    | c_in(c_Pair(V_b,V_a,T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_Oconverse__iff_1,axiom,
+    ( ~ c_in(c_Pair(V_b,V_a,T_b,T_a),V_r,tc_prod(T_b,T_a))
+    | c_in(c_Pair(V_a,V_b,T_a,T_b),c_Relation_Oconverse(V_r,T_b,T_a),tc_prod(T_a,T_b)) )).
+
+cnf(cls_Relation_Odiag__empty_0,axiom,
+    ( c_Relation_Odiag(c_emptyset,T_a) = c_emptyset )).
+
+cnf(cls_Relation_Opair__in__Id__conv_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_a),c_Relation_OId,tc_prod(T_a,T_a))
+    | V_a = V_b )).
+
+cnf(cls_Relation_Opair__in__Id__conv_1,axiom,
+    ( c_in(c_Pair(V_x,V_x,T_a,T_a),c_Relation_OId,tc_prod(T_a,T_a)) )).
+
+cnf(cls_Relation__Power_Orel__pow__1_0,axiom,
+    ( c_Nat_Opower(V_y,c_1,tc_set(tc_prod(T_a,T_a))) = V_y )).
+
+cnf(cls_Relation__Power_Orelpow_Osimps__1_0,axiom,
+    ( c_Nat_Opower(V_R,c_0,tc_set(tc_prod(T_a__1,T_a__1))) = c_Relation_OId )).
+
+cnf(cls_Relation__Power_Orelpow_Osimps__2_0,axiom,
+    ( c_Nat_Opower(V_R,c_Suc(V_n),tc_set(tc_prod(T_a__1,T_a__1))) = c_Relation_Orel__comp(V_R,c_Nat_Opower(V_R,V_n,tc_set(tc_prod(T_a__1,T_a__1))),T_a__1,T_a__1,T_a__1) )).
+
+cnf(cls_Ring__and__Field_Oabs__divide_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_HOL_Oabs(c_divide(V_a,V_b,T_a),T_a) = c_divide(c_HOL_Oabs(V_a,T_a),c_HOL_Oabs(V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oabs__inverse_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_HOL_Oabs(c_HOL_Oinverse(V_a,T_a),T_a) = c_HOL_Oinverse(c_HOL_Oabs(V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oabs__one_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_HOL_Oabs(c_1,T_a) = c_1 )).
+
+cnf(cls_Ring__and__Field_Oaxclass__0__neq__1__class_Oaxioms_0,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__0__neq__1(T_a)
+    | c_0 != c_1 )).
+
+cnf(cls_Ring__and__Field_Odivide__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_y,c_1,T_a) = V_y )).
+
+cnf(cls_Ring__and__Field_Odivide__cancel__left_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_c,V_a,T_a) != c_divide(V_c,V_b,T_a)
+    | V_a = V_b
+    | V_c = c_0 )).
+
+cnf(cls_Ring__and__Field_Odivide__cancel__left_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_0,V_a,T_a) = c_divide(c_0,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__cancel__right_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,V_c,T_a) != c_divide(V_b,V_c,T_a)
+    | V_a = V_b
+    | V_c = c_0 )).
+
+cnf(cls_Ring__and__Field_Odivide__cancel__right_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,c_0,T_a) = c_divide(V_b,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__divide__eq__left_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_divide(V_a,V_b,T_a),V_c,T_a) = c_divide(V_a,c_times(V_b,V_c,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__divide__eq__right_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,c_divide(V_b,V_c,T_a),T_a) = c_divide(c_times(V_a,V_c,T_a),V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,V_b,T_a) != c_0
+    | V_b = c_0
+    | V_a = c_0 )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_0,V_b,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__0__iff_2,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__1__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,V_b,T_a) != c_1
+    | V_a = V_b )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__eq__1_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_divide(V_b,c_0,T_a) != c_1 )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__eq__1_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_divide(V_b,V_a,T_a) != c_1
+    | V_a = V_b )).
+
+cnf(cls_Ring__and__Field_Odivide__eq__eq__1_2,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | V_x = c_0
+    | c_divide(V_x,V_x,T_a) = c_1 )).
+
+cnf(cls_Ring__and__Field_Odivide__le__0__1__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(c_divide(c_1,V_b,T_a),c_0,T_a)
+    | c_lessequals(V_b,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__le__0__1__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(V_b,c_0,T_a)
+    | c_lessequals(c_divide(c_1,V_b,T_a),c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__le__eq__1__neg_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_lessequals(c_divide(V_b,V_a,T_a),c_1,T_a)
+    | c_lessequals(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__le__eq__1__neg_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_divide(V_b,V_a,T_a),c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__le__eq__1__pos_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_lessequals(c_divide(V_b,V_a,T_a),c_1,T_a)
+    | c_lessequals(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__le__eq__1__pos_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_lessequals(V_b,V_a,T_a)
+    | c_lessequals(c_divide(V_b,V_a,T_a),c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__less__0__1__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_divide(c_1,V_b,T_a),c_0,T_a)
+    | c_less(V_b,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__less__0__1__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,c_0,T_a)
+    | c_less(c_divide(c_1,V_b,T_a),c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__less__eq__1__neg_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_less(c_divide(V_b,V_a,T_a),c_1,T_a)
+    | c_less(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__less__eq__1__neg_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,V_b,T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | c_less(c_divide(V_b,V_a,T_a),c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__less__eq__1__pos_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_less(c_divide(V_b,V_a,T_a),c_1,T_a)
+    | c_less(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__less__eq__1__pos_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,V_a,T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | c_less(c_divide(V_b,V_a,T_a),c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__minus__left_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_uminus(V_a,T_a),V_b,T_a) = c_uminus(c_divide(V_a,V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__minus__right_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(V_a,c_uminus(V_b,T_a),T_a) = c_uminus(c_divide(V_a,V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Odivide__self__if_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_0,c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Oeq__divide__eq__1_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_1 != c_divide(V_b,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oeq__divide__eq__1_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_1 != c_divide(V_b,V_a,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Ring__and__Field_Oeq__divide__eq__1_2,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | V_x = c_0
+    | c_1 = c_divide(V_x,V_x,T_a) )).
+
+cnf(cls_Ring__and__Field_Ofield__class_Oaxioms__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | V_a = c_0
+    | c_times(c_HOL_Oinverse(V_a,T_a),V_a,T_a) = c_1 )).
+
+cnf(cls_Ring__and__Field_Ofield__mult__cancel__left_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(V_c,V_a,T_a) != c_times(V_c,V_b,T_a)
+    | V_a = V_b
+    | V_c = c_0 )).
+
+cnf(cls_Ring__and__Field_Ofield__mult__cancel__left_1,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(c_0,V_a,T_a) = c_times(c_0,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Ofield__mult__cancel__right_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(V_a,V_c,T_a) != c_times(V_b,V_c,T_a)
+    | V_a = V_b
+    | V_c = c_0 )).
+
+cnf(cls_Ring__and__Field_Ofield__mult__cancel__right_1,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(V_a,c_0,T_a) = c_times(V_b,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__divide_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(c_divide(V_a,V_b,T_a),T_a) = c_divide(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__eq__1__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(V_x,T_a) != c_1
+    | V_x = c_1 )).
+
+cnf(cls_Ring__and__Field_Oinverse__eq__1__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(c_1,T_a) = c_1 )).
+
+cnf(cls_Ring__and__Field_Oinverse__eq__iff__eq_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(V_a,T_a) != c_HOL_Oinverse(V_b,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Ring__and__Field_Oinverse__inverse__eq_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(c_HOL_Oinverse(V_y,T_a),T_a) = V_y )).
+
+cnf(cls_Ring__and__Field_Oinverse__le__iff__le_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_b,T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_lessequals(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a)
+    | c_lessequals(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__le__iff__le_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_b,T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_lessequals(V_b,V_a,T_a)
+    | c_lessequals(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__le__iff__le__neg_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,c_0,T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_lessequals(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a)
+    | c_lessequals(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__le__iff__le__neg_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,c_0,T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_lessequals(V_b,V_a,T_a)
+    | c_lessequals(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__less__iff__less_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_b,T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_less(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a)
+    | c_less(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__less__iff__less_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,V_a,T_a)
+    | ~ c_less(c_0,V_b,T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | c_less(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__less__iff__less__neg_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,c_0,T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_less(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a)
+    | c_less(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__less__iff__less__neg_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,V_a,T_a)
+    | ~ c_less(V_b,c_0,T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | c_less(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__minus__eq_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(c_uminus(V_a,T_a),T_a) = c_uminus(c_HOL_Oinverse(V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__mult__distrib_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(c_times(V_a,V_b,T_a),T_a) = c_times(c_HOL_Oinverse(V_a,T_a),c_HOL_Oinverse(V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__negative__iff__negative_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_HOL_Oinverse(V_a,T_a),c_0,T_a)
+    | c_less(V_a,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__negative__iff__negative_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | c_less(c_HOL_Oinverse(V_a,T_a),c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__nonnegative__iff__nonnegative_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(c_0,c_HOL_Oinverse(V_a,T_a),T_a)
+    | c_lessequals(c_0,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__nonnegative__iff__nonnegative_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(c_0,V_a,T_a)
+    | c_lessequals(c_0,c_HOL_Oinverse(V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__nonpositive__iff__nonpositive_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(c_HOL_Oinverse(V_a,T_a),c_0,T_a)
+    | c_lessequals(V_a,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__nonpositive__iff__nonpositive_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(V_a,c_0,T_a)
+    | c_lessequals(c_HOL_Oinverse(V_a,T_a),c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__nonzero__iff__nonzero_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(V_a,T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_Ring__and__Field_Oinverse__nonzero__iff__nonzero_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_HOL_Oinverse(c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Oinverse__positive__iff__positive_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,c_HOL_Oinverse(V_a,T_a),T_a)
+    | c_less(c_0,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oinverse__positive__iff__positive_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | c_less(c_0,c_HOL_Oinverse(V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Ole__divide__eq__1__neg_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_lessequals(c_1,c_divide(V_b,V_a,T_a),T_a)
+    | c_lessequals(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Ole__divide__eq__1__neg_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_lessequals(V_b,V_a,T_a)
+    | c_lessequals(c_1,c_divide(V_b,V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Ole__divide__eq__1__pos_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_lessequals(c_1,c_divide(V_b,V_a,T_a),T_a)
+    | c_lessequals(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Ole__divide__eq__1__pos_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_lessequals(V_a,V_b,T_a)
+    | c_lessequals(c_1,c_divide(V_b,V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oless__divide__eq__1__neg_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | ~ c_less(c_1,c_divide(V_b,V_a,T_a),T_a)
+    | c_less(V_b,V_a,T_a) )).
+
+cnf(cls_Ring__and__Field_Oless__divide__eq__1__neg_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_b,V_a,T_a)
+    | ~ c_less(V_a,c_0,T_a)
+    | c_less(c_1,c_divide(V_b,V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Oless__divide__eq__1__pos_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | ~ c_less(c_1,c_divide(V_b,V_a,T_a),T_a)
+    | c_less(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Oless__divide__eq__1__pos_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(V_a,V_b,T_a)
+    | ~ c_less(c_0,V_a,T_a)
+    | c_less(c_1,c_divide(V_b,V_a,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Ominus__divide__divide_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_uminus(V_a,T_a),c_uminus(V_b,T_a),T_a) = c_divide(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Ominus__mult__minus_0,axiom,
+    ( ~ class_Ring__and__Field_Oring(T_a)
+    | c_times(c_uminus(V_a,T_a),c_uminus(V_b,T_a),T_a) = c_times(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__left1_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | V_c != c_times(V_c,V_b,T_a)
+    | V_c = c_0
+    | V_b = c_1 )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__left1_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_0 = c_times(c_0,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__left1_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | V_c = c_times(V_c,c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__left2_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_times(V_c,V_a,T_a) != V_c
+    | V_c = c_0
+    | V_a = c_1 )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__right1_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | V_c != c_times(V_b,V_c,T_a)
+    | V_c = c_0
+    | V_b = c_1 )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__right1_1,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_0 = c_times(V_b,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__right1_2,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | V_c = c_times(c_1,V_c,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__cancel__right2_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__idom(T_a)
+    | c_times(V_a,V_c,T_a) != V_c
+    | V_c = c_0
+    | V_a = c_1 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__left__if1_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_0,c_times(c_0,V_b,T_a),T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__left__if1_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_c = c_0
+    | c_divide(V_c,c_times(V_c,V_b,T_a),T_a) = c_divide(c_1,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__left__if2_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_times(c_0,V_a,T_a),c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__left__if2_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_c = c_0
+    | c_divide(c_times(V_c,V_a,T_a),V_c,T_a) = V_a )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__left__if_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_times(c_0,V_a,T_a),c_times(c_0,V_b,T_a),T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__left__if_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_c = c_0
+    | c_divide(c_times(V_c,V_a,T_a),c_times(V_c,V_b,T_a),T_a) = c_divide(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__right__if1_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_0,c_times(V_b,c_0,T_a),T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__right__if1_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_c = c_0
+    | c_divide(V_c,c_times(V_b,V_c,T_a),T_a) = c_divide(c_1,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__right__if2_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_times(V_a,c_0,T_a),c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__right__if2_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_c = c_0
+    | c_divide(c_times(V_a,V_c,T_a),V_c,T_a) = V_a )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__right__if_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_divide(c_times(V_a,c_0,T_a),c_times(V_b,c_0,T_a),T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__divide__cancel__right__if_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_c = c_0
+    | c_divide(c_times(V_a,V_c,T_a),c_times(V_b,V_c,T_a),T_a) = c_divide(V_a,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__eq__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__ring__strict(T_a)
+    | c_times(V_a,V_b,T_a) != c_0
+    | V_b = c_0
+    | V_a = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__minus__left_0,axiom,
+    ( ~ class_Ring__and__Field_Oring(T_a)
+    | c_times(c_uminus(V_a,T_a),V_b,T_a) = c_uminus(c_times(V_a,V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__minus__right_0,axiom,
+    ( ~ class_Ring__and__Field_Oring(T_a)
+    | c_times(V_a,c_uminus(V_b,T_a),T_a) = c_uminus(c_times(V_a,V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Omult__zero__left_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T_a)
+    | c_times(c_0,V_a,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Omult__zero__right_0,axiom,
+    ( ~ class_Ring__and__Field_Osemiring__0__cancel(T_a)
+    | c_times(V_a,c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Onot__one__le__zero_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_lessequals(c_1,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Onot__one__less__zero_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | ~ c_less(c_1,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Oone__divide__eq__0__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_divide(c_1,V_a,T_a) != c_0
+    | V_a = c_0 )).
+
+cnf(cls_Ring__and__Field_Oone__divide__eq__0__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_divide(c_1,c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Oone__eq__divide__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_1 != c_divide(V_a,V_b,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Ring__and__Field_Oone__neq__zero_0,axiom,
+    ( ~ class_Ring__and__Field_Oaxclass__0__neq__1(T_a)
+    | c_1 != c_0 )).
+
+cnf(cls_Ring__and__Field_Oordered__semidom__class_Oaxioms_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_less(c_0,c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Oright__inverse_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | V_a = c_0
+    | c_times(V_a,c_HOL_Oinverse(V_a,T_a),T_a) = c_1 )).
+
+cnf(cls_Ring__and__Field_Otimes__divide__eq__1_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(V_a,c_divide(V_b,V_c,T_a),T_a) = c_divide(c_times(V_a,V_b,T_a),V_c,T_a) )).
+
+cnf(cls_Ring__and__Field_Otimes__divide__eq__2_0,axiom,
+    ( ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(c_divide(V_b,V_c,T_a),V_a,T_a) = c_divide(c_times(V_b,V_a,T_a),V_c,T_a) )).
+
+cnf(cls_Ring__and__Field_Otimes__divide__self__left_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(c_divide(V_b,c_0,T_a),c_0,T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Otimes__divide__self__left_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_a = c_0
+    | c_times(c_divide(V_b,V_a,T_a),V_a,T_a) = V_b )).
+
+cnf(cls_Ring__and__Field_Otimes__divide__self__right_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | c_times(c_0,c_divide(V_b,c_0,T_a),T_a) = c_0 )).
+
+cnf(cls_Ring__and__Field_Otimes__divide__self__right_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Ofield(T_a)
+    | V_a = c_0
+    | c_times(V_a,c_divide(V_b,V_a,T_a),T_a) = V_b )).
+
+cnf(cls_Ring__and__Field_Ozero__eq__1__divide__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_0 != c_divide(c_1,V_a,T_a)
+    | V_a = c_0 )).
+
+cnf(cls_Ring__and__Field_Ozero__eq__1__divide__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | c_0 = c_divide(c_1,c_0,T_a) )).
+
+cnf(cls_Ring__and__Field_Ozero__le__divide__1__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(c_0,c_divide(c_1,V_b,T_a),T_a)
+    | c_lessequals(c_0,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Ozero__le__divide__1__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_lessequals(c_0,V_b,T_a)
+    | c_lessequals(c_0,c_divide(c_1,V_b,T_a),T_a) )).
+
+cnf(cls_Ring__and__Field_Ozero__le__one_0,axiom,
+    ( ~ class_Ring__and__Field_Oordered__semidom(T_a)
+    | c_lessequals(c_0,c_1,T_a) )).
+
+cnf(cls_Ring__and__Field_Ozero__less__divide__1__iff_0,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,c_divide(c_1,V_b,T_a),T_a)
+    | c_less(c_0,V_b,T_a) )).
+
+cnf(cls_Ring__and__Field_Ozero__less__divide__1__iff_1,axiom,
+    ( ~ class_Ring__and__Field_Odivision__by__zero(T_a)
+    | ~ class_Ring__and__Field_Oordered__field(T_a)
+    | ~ c_less(c_0,V_b,T_a)
+    | c_less(c_0,c_divide(c_1,V_b,T_a),T_a) )).
+
+cnf(cls_SetInterval_OCompl__atLeast_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_uminus(c_SetInterval_OatLeast(V_k,T_a),tc_set(T_a)) = c_SetInterval_OlessThan(V_k,T_a) )).
+
+cnf(cls_SetInterval_OCompl__atMost_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_uminus(c_SetInterval_OatMost(V_k,T_a),tc_set(T_a)) = c_SetInterval_OgreaterThan(V_k,T_a) )).
+
+cnf(cls_SetInterval_OCompl__greaterThan_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_uminus(c_SetInterval_OgreaterThan(V_k,T_a),tc_set(T_a)) = c_SetInterval_OatMost(V_k,T_a) )).
+
+cnf(cls_SetInterval_OCompl__lessThan_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_uminus(c_SetInterval_OlessThan(V_k,T_a),tc_set(T_a)) = c_SetInterval_OatLeast(V_k,T_a) )).
+
+cnf(cls_SetInterval_OatLeastAtMost__empty_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_less(V_n,V_m,T_a)
+    | c_SetInterval_OatLeastAtMost(V_m,V_n,T_a) = c_emptyset )).
+
+cnf(cls_SetInterval_OatLeastAtMost__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatLeastAtMost(V_l,V_u,T_a),T_a)
+    | c_lessequals(V_l,V_i,T_a) )).
+
+cnf(cls_SetInterval_OatLeastAtMost__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatLeastAtMost(V_l,V_u,T_a),T_a)
+    | c_lessequals(V_i,V_u,T_a) )).
+
+cnf(cls_SetInterval_OatLeastAtMost__iff_2,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_lessequals(V_i,V_u,T_a)
+    | ~ c_lessequals(V_l,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OatLeastAtMost(V_l,V_u,T_a),T_a) )).
+
+cnf(cls_SetInterval_OatLeastAtMost__singleton_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | c_SetInterval_OatLeastAtMost(V_a,V_a,T_a) = c_insert(V_a,c_emptyset,T_a) )).
+
+cnf(cls_SetInterval_OatLeastLessThan__empty_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(V_n,V_m,T_a)
+    | c_SetInterval_OatLeastLessThan(V_m,V_n,T_a) = c_emptyset )).
+
+cnf(cls_SetInterval_OatLeastLessThan__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatLeastLessThan(V_l,V_u,T_a),T_a)
+    | c_lessequals(V_l,V_i,T_a) )).
+
+cnf(cls_SetInterval_OatLeastLessThan__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatLeastLessThan(V_l,V_u,T_a),T_a)
+    | c_less(V_i,V_u,T_a) )).
+
+cnf(cls_SetInterval_OatLeastLessThan__iff_2,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_i,V_u,T_a)
+    | ~ c_lessequals(V_l,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OatLeastLessThan(V_l,V_u,T_a),T_a) )).
+
+cnf(cls_SetInterval_OatLeastLessThan__singleton_0,axiom,
+    ( c_SetInterval_OatLeastLessThan(V_m,c_Suc(V_m),tc_nat) = c_insert(V_m,c_emptyset,tc_nat) )).
+
+cnf(cls_SetInterval_OatLeast__0_0,axiom,
+    ( c_SetInterval_OatLeast(c_0,tc_nat) = c_UNIV )).
+
+cnf(cls_SetInterval_OatLeast__eq__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OatLeast(V_x,T_a) != c_SetInterval_OatLeast(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OatLeast__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatLeast(V_k,T_a),T_a)
+    | c_lessequals(V_k,V_i,T_a) )).
+
+cnf(cls_SetInterval_OatLeast__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_lessequals(V_k,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OatLeast(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OatLeast__subset__iff_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OatLeast(V_x,T_a),c_SetInterval_OatLeast(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_y,V_x,T_a) )).
+
+cnf(cls_SetInterval_OatLeast__subset__iff_1,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(V_y,V_x,T_a)
+    | c_lessequals(c_SetInterval_OatLeast(V_x,T_a),c_SetInterval_OatLeast(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_OatMost__0_0,axiom,
+    ( c_SetInterval_OatMost(c_0,tc_nat) = c_insert(c_0,c_emptyset,tc_nat) )).
+
+cnf(cls_SetInterval_OatMost__eq__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OatMost(V_x,T_a) != c_SetInterval_OatMost(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OatMost__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatMost(V_k,T_a),T_a)
+    | c_lessequals(V_i,V_k,T_a) )).
+
+cnf(cls_SetInterval_OatMost__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_lessequals(V_i,V_k,T_a)
+    | c_in(V_i,c_SetInterval_OatMost(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OatMost__subset__iff_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OatMost(V_x,T_a),c_SetInterval_OatMost(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_x,V_y,T_a) )).
+
+cnf(cls_SetInterval_OatMost__subset__iff_1,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(V_x,V_y,T_a)
+    | c_lessequals(c_SetInterval_OatMost(V_x,T_a),c_SetInterval_OatMost(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_Ocard__atLeastAtMost_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OatLeastAtMost(V_l,V_u,tc_nat),tc_nat) = c_minus(c_Suc(V_u),V_l,tc_nat) )).
+
+cnf(cls_SetInterval_Ocard__atLeastAtMost__int_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OatLeastAtMost(V_l,V_u,tc_IntDef_Oint),tc_IntDef_Oint) = c_IntDef_Onat(c_plus(c_minus(V_u,V_l,tc_IntDef_Oint),c_1,tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ocard__atLeastLessThan_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OatLeastLessThan(V_l,V_u,tc_nat),tc_nat) = c_minus(V_u,V_l,tc_nat) )).
+
+cnf(cls_SetInterval_Ocard__atLeastLessThan__int_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OatLeastLessThan(V_l,V_u,tc_IntDef_Oint),tc_IntDef_Oint) = c_IntDef_Onat(c_minus(V_u,V_l,tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ocard__atMost_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OatMost(V_u,tc_nat),tc_nat) = c_Suc(V_u) )).
+
+cnf(cls_SetInterval_Ocard__greaterThanAtMost_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OgreaterThanAtMost(V_l,V_u,tc_nat),tc_nat) = c_minus(V_u,V_l,tc_nat) )).
+
+cnf(cls_SetInterval_Ocard__greaterThanAtMost__int_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OgreaterThanAtMost(V_l,V_u,tc_IntDef_Oint),tc_IntDef_Oint) = c_IntDef_Onat(c_minus(V_u,V_l,tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ocard__greaterThanLessThan_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OgreaterThanLessThan(V_l,V_u,tc_nat),tc_nat) = c_minus(V_u,c_Suc(V_l),tc_nat) )).
+
+cnf(cls_SetInterval_Ocard__greaterThanLessThan__int_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OgreaterThanLessThan(V_l,V_u,tc_IntDef_Oint),tc_IntDef_Oint) = c_IntDef_Onat(c_minus(V_u,c_plus(V_l,c_1,tc_IntDef_Oint),tc_IntDef_Oint)) )).
+
+cnf(cls_SetInterval_Ocard__lessThan_0,axiom,
+    ( c_Finite__Set_Ocard(c_SetInterval_OlessThan(V_y,tc_nat),tc_nat) = V_y )).
+
+cnf(cls_SetInterval_OgreaterThanAtMost__empty_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(V_l,V_k,T_a)
+    | c_SetInterval_OgreaterThanAtMost(V_k,V_l,T_a) = c_emptyset )).
+
+cnf(cls_SetInterval_OgreaterThanAtMost__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OgreaterThanAtMost(V_l,V_u,T_a),T_a)
+    | c_less(V_l,V_i,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThanAtMost__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OgreaterThanAtMost(V_l,V_u,T_a),T_a)
+    | c_lessequals(V_i,V_u,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThanAtMost__iff_2,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_l,V_i,T_a)
+    | ~ c_lessequals(V_i,V_u,T_a)
+    | c_in(V_i,c_SetInterval_OgreaterThanAtMost(V_l,V_u,T_a),T_a) )).
+
+cnf(cls_SetInterval_OgreaterThanLessThan__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OgreaterThanLessThan(V_l,V_u,T_a),T_a)
+    | c_less(V_l,V_i,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThanLessThan__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OgreaterThanLessThan(V_l,V_u,T_a),T_a)
+    | c_less(V_i,V_u,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThanLessThan__iff_2,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_i,V_u,T_a)
+    | ~ c_less(V_l,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OgreaterThanLessThan(V_l,V_u,T_a),T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__eq__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OgreaterThan(V_x,T_a) != c_SetInterval_OgreaterThan(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OgreaterThan__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OgreaterThan(V_k,T_a),T_a)
+    | c_less(V_k,V_i,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_k,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OgreaterThan(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__subset__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OgreaterThan(V_x,T_a),c_SetInterval_OgreaterThan(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_y,V_x,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__subset__iff_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_y,V_x,T_a)
+    | c_lessequals(c_SetInterval_OgreaterThan(V_x,T_a),c_SetInterval_OgreaterThan(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_Oivl__diff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_i,V_n,T_a)
+    | c_minus(c_SetInterval_OatLeastLessThan(V_i,V_m,T_a),c_SetInterval_OatLeastLessThan(V_i,V_n,T_a),tc_set(T_a)) = c_SetInterval_OatLeastLessThan(V_n,V_m,T_a) )).
+
+cnf(cls_SetInterval_Oivl__subset_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OatLeastLessThan(V_i,V_j,T_a),c_SetInterval_OatLeastLessThan(V_m,V_n,T_a),tc_set(T_a))
+    | c_lessequals(V_m,V_i,T_a)
+    | c_lessequals(V_j,V_i,T_a) )).
+
+cnf(cls_SetInterval_Oivl__subset_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OatLeastLessThan(V_i,V_j,T_a),c_SetInterval_OatLeastLessThan(V_m,V_n,T_a),tc_set(T_a))
+    | c_lessequals(V_j,V_n,T_a)
+    | c_lessequals(V_j,V_i,T_a) )).
+
+cnf(cls_SetInterval_Oivl__subset_2,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_j,V_i,T_a)
+    | c_lessequals(c_SetInterval_OatLeastLessThan(V_i,V_j,T_a),c_SetInterval_OatLeastLessThan(V_m,V_n,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_Oivl__subset_3,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_j,V_n,T_a)
+    | ~ c_lessequals(V_m,V_i,T_a)
+    | c_lessequals(c_SetInterval_OatLeastLessThan(V_i,V_j,T_a),c_SetInterval_OatLeastLessThan(V_m,V_n,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_OlessThan__0_0,axiom,
+    ( c_SetInterval_OlessThan(c_0,tc_nat) = c_emptyset )).
+
+cnf(cls_SetInterval_OlessThan__eq__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OlessThan(V_x,T_a) != c_SetInterval_OlessThan(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OlessThan__iff_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OlessThan(V_k,T_a),T_a)
+    | c_less(V_i,V_k,T_a) )).
+
+cnf(cls_SetInterval_OlessThan__iff_1,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_i,V_k,T_a)
+    | c_in(V_i,c_SetInterval_OlessThan(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OlessThan__subset__iff_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OlessThan(V_x,T_a),c_SetInterval_OlessThan(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_x,V_y,T_a) )).
+
+cnf(cls_SetInterval_OlessThan__subset__iff_1,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_x,V_y,T_a)
+    | c_lessequals(c_SetInterval_OlessThan(V_x,T_a),c_SetInterval_OlessThan(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_Osingle__Diff__lessThan_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | c_minus(c_insert(V_k,c_emptyset,T_a),c_SetInterval_OlessThan(V_k,T_a),tc_set(T_a)) = c_insert(V_k,c_emptyset,T_a) )).
+
+cnf(cls_Set_OCompl__Diff__eq_0,axiom,
+    ( c_uminus(c_minus(V_A,V_B,tc_set(T_a)),tc_set(T_a)) = c_union(c_uminus(V_A,tc_set(T_a)),V_B,T_a) )).
+
+cnf(cls_Set_OCompl__Int_0,axiom,
+    ( c_uminus(c_inter(V_A,V_B,T_a),tc_set(T_a)) = c_union(c_uminus(V_A,tc_set(T_a)),c_uminus(V_B,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OCompl__UNIV__eq_0,axiom,
+    ( c_uminus(c_UNIV,tc_set(T_a)) = c_emptyset )).
+
+cnf(cls_Set_OCompl__Un_0,axiom,
+    ( c_uminus(c_union(V_A,V_B,T_a),tc_set(T_a)) = c_inter(c_uminus(V_A,tc_set(T_a)),c_uminus(V_B,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OCompl__disjoint2_0,axiom,
+    ( c_inter(c_uminus(V_A,tc_set(T_a)),V_A,T_a) = c_emptyset )).
+
+cnf(cls_Set_OCompl__disjoint_0,axiom,
+    ( c_inter(V_A,c_uminus(V_A,tc_set(T_a)),T_a) = c_emptyset )).
+
+cnf(cls_Set_OCompl__empty__eq_0,axiom,
+    ( c_uminus(c_emptyset,tc_set(T_a)) = c_UNIV )).
+
+cnf(cls_Set_OCompl__eq__Compl__iff_0,axiom,
+    ( c_uminus(V_A,tc_set(T_a)) != c_uminus(V_B,tc_set(T_a))
+    | V_A = V_B )).
+
+cnf(cls_Set_OCompl__iff_0,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | ~ c_in(V_c,c_uminus(V_A,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OCompl__iff_1,axiom,
+    ( c_in(V_c,V_A,T_a)
+    | c_in(V_c,c_uminus(V_A,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OCompl__subset__Compl__iff_0,axiom,
+    ( ~ c_lessequals(c_uminus(V_A,tc_set(T_a)),c_uminus(V_B,tc_set(T_a)),tc_set(T_a))
+    | c_lessequals(V_B,V_A,tc_set(T_a)) )).
+
+cnf(cls_Set_OCompl__subset__Compl__iff_1,axiom,
+    ( ~ c_lessequals(V_B,V_A,tc_set(T_a))
+    | c_lessequals(c_uminus(V_A,tc_set(T_a)),c_uminus(V_B,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_Set_ODiff__Compl_0,axiom,
+    ( c_minus(V_A,c_uminus(V_B,tc_set(T_a)),tc_set(T_a)) = c_inter(V_A,V_B,T_a) )).
+
+cnf(cls_Set_ODiff__UNIV_0,axiom,
+    ( c_minus(V_A,c_UNIV,tc_set(T_a)) = c_emptyset )).
+
+cnf(cls_Set_ODiff__cancel_0,axiom,
+    ( c_minus(V_A,V_A,tc_set(T_a)) = c_emptyset )).
+
+cnf(cls_Set_ODiff__disjoint_0,axiom,
+    ( c_inter(V_A,c_minus(V_B,V_A,tc_set(T_a)),T_a) = c_emptyset )).
+
+cnf(cls_Set_ODiff__empty_0,axiom,
+    ( c_minus(V_y,c_emptyset,tc_set(T_a)) = V_y )).
+
+cnf(cls_Set_ODiff__eq__empty__iff_0,axiom,
+    ( c_minus(V_A,V_B,tc_set(T_a)) != c_emptyset
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_ODiff__eq__empty__iff_1,axiom,
+    ( ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | c_minus(V_A,V_B,tc_set(T_a)) = c_emptyset )).
+
+cnf(cls_Set_ODiff__idemp_0,axiom,
+    ( c_minus(c_minus(V_A,V_B,tc_set(T_a)),V_B,tc_set(T_a)) = c_minus(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_ODiff__iff_0,axiom,
+    ( ~ c_in(V_c,c_minus(V_A,V_B,tc_set(T_a)),T_a)
+    | c_in(V_c,V_A,T_a) )).
+
+cnf(cls_Set_ODiff__iff_1,axiom,
+    ( ~ c_in(V_c,V_B,T_a)
+    | ~ c_in(V_c,c_minus(V_A,V_B,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_ODiff__iff_2,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | c_in(V_c,V_B,T_a)
+    | c_in(V_c,c_minus(V_A,V_B,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_ODiff__insert0_0,axiom,
+    ( c_in(V_x,V_A,T_a)
+    | c_minus(V_A,c_insert(V_x,V_B,T_a),tc_set(T_a)) = c_minus(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_OInt__UNIV_0,axiom,
+    ( c_inter(V_A,V_B,T_a) != c_UNIV
+    | V_A = c_UNIV )).
+
+cnf(cls_Set_OInt__UNIV_1,axiom,
+    ( c_inter(V_A,V_B,T_a) != c_UNIV
+    | V_B = c_UNIV )).
+
+cnf(cls_Set_OInt__UNIV_2,axiom,
+    ( c_inter(c_UNIV,c_UNIV,T_a) = c_UNIV )).
+
+cnf(cls_Set_OInt__UNIV__left_0,axiom,
+    ( c_inter(c_UNIV,V_y,T_a) = V_y )).
+
+cnf(cls_Set_OInt__UNIV__right_0,axiom,
+    ( c_inter(V_y,c_UNIV,T_a) = V_y )).
+
+cnf(cls_Set_OInt__absorb_0,axiom,
+    ( c_inter(V_y,V_y,T_a) = V_y )).
+
+cnf(cls_Set_OInt__empty__left_0,axiom,
+    ( c_inter(c_emptyset,V_B,T_a) = c_emptyset )).
+
+cnf(cls_Set_OInt__empty__right_0,axiom,
+    ( c_inter(V_A,c_emptyset,T_a) = c_emptyset )).
+
+cnf(cls_Set_OInt__iff_0,axiom,
+    ( ~ c_in(V_c,c_inter(V_A,V_B,T_a),T_a)
+    | c_in(V_c,V_A,T_a) )).
+
+cnf(cls_Set_OInt__iff_1,axiom,
+    ( ~ c_in(V_c,c_inter(V_A,V_B,T_a),T_a)
+    | c_in(V_c,V_B,T_a) )).
+
+cnf(cls_Set_OInt__iff_2,axiom,
+    ( ~ c_in(V_c,V_B,T_a)
+    | ~ c_in(V_c,V_A,T_a)
+    | c_in(V_c,c_inter(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OInt__subset__iff_0,axiom,
+    ( ~ c_lessequals(V_C,c_inter(V_A,V_B,T_a),tc_set(T_a))
+    | c_lessequals(V_C,V_A,tc_set(T_a)) )).
+
+cnf(cls_Set_OInt__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_C,c_inter(V_A,V_B,T_a),tc_set(T_a))
+    | c_lessequals(V_C,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_OInt__subset__iff_2,axiom,
+    ( ~ c_lessequals(V_C,V_B,tc_set(T_a))
+    | ~ c_lessequals(V_C,V_A,tc_set(T_a))
+    | c_lessequals(V_C,c_inter(V_A,V_B,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_OInter__UNIV_0,axiom,
+    ( c_Inter(c_UNIV,T_a) = c_emptyset )).
+
+cnf(cls_Set_OInter__UNIV__conv__1_0,axiom,
+    ( ~ c_in(V_U,V_A,tc_set(T_a))
+    | c_Inter(V_A,T_a) != c_UNIV
+    | V_U = c_UNIV )).
+
+cnf(cls_Set_OInter__UNIV__conv__1_1,axiom,
+    ( c_in(c_Main_OInter__UNIV__conv__1__1(V_A,T_a),V_A,tc_set(T_a))
+    | c_Inter(V_A,T_a) = c_UNIV )).
+
+cnf(cls_Set_OInter__UNIV__conv__1_2,axiom,
+    ( c_Main_OInter__UNIV__conv__1__1(V_A,T_a) != c_UNIV
+    | c_Inter(V_A,T_a) = c_UNIV )).
+
+cnf(cls_Set_OInter__UNIV__conv__2_0,axiom,
+    ( ~ c_in(V_U,V_A,tc_set(T_a))
+    | c_UNIV != c_Inter(V_A,T_a)
+    | V_U = c_UNIV )).
+
+cnf(cls_Set_OInter__UNIV__conv__2_1,axiom,
+    ( c_in(c_Main_OInter__UNIV__conv__2__1(V_A,T_a),V_A,tc_set(T_a))
+    | c_UNIV = c_Inter(V_A,T_a) )).
+
+cnf(cls_Set_OInter__UNIV__conv__2_2,axiom,
+    ( c_Main_OInter__UNIV__conv__2__1(V_A,T_a) != c_UNIV
+    | c_UNIV = c_Inter(V_A,T_a) )).
+
+cnf(cls_Set_OInter__empty_0,axiom,
+    ( c_Inter(c_emptyset,T_a) = c_UNIV )).
+
+cnf(cls_Set_OInter__iff_0,axiom,
+    ( ~ c_in(V_U,V_C,tc_set(T_a))
+    | ~ c_in(V_A,c_Inter(V_C,T_a),T_a)
+    | c_in(V_A,V_U,T_a) )).
+
+cnf(cls_Set_OInter__iff_1,axiom,
+    ( c_in(V_A,c_Inter(V_C,T_a),T_a)
+    | c_in(c_Main_OInter__iff__1(V_A,V_C,T_a),V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OInter__iff_2,axiom,
+    ( ~ c_in(V_A,c_Main_OInter__iff__1(V_A,V_C,T_a),T_a)
+    | c_in(V_A,c_Inter(V_C,T_a),T_a) )).
+
+cnf(cls_Set_OInter__insert_0,axiom,
+    ( c_Inter(c_insert(V_a,V_B,tc_set(T_a)),T_a) = c_inter(V_a,c_Inter(V_B,T_a),T_a) )).
+
+cnf(cls_Set_OPow__Int__eq_0,axiom,
+    ( c_Pow(c_inter(V_A,V_B,T_a),T_a) = c_inter(c_Pow(V_A,T_a),c_Pow(V_B,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_OPow__UNIV_0,axiom,
+    ( c_Pow(c_UNIV,T_a) = c_UNIV )).
+
+cnf(cls_Set_OPow__empty_0,axiom,
+    ( c_Pow(c_emptyset,T_a) = c_insert(c_emptyset,c_emptyset,tc_set(T_a)) )).
+
+cnf(cls_Set_OPow__iff_0,axiom,
+    ( ~ c_in(V_A,c_Pow(V_B,T_a),tc_set(T_a))
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_OPow__iff_1,axiom,
+    ( ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | c_in(V_A,c_Pow(V_B,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_OUNIV__not__empty_0,axiom,
+    ( c_UNIV != c_emptyset )).
+
+cnf(cls_Set_OUn__Diff__cancel2_0,axiom,
+    ( c_union(c_minus(V_B,V_A,tc_set(T_a)),V_A,T_a) = c_union(V_B,V_A,T_a) )).
+
+cnf(cls_Set_OUn__Diff__cancel_0,axiom,
+    ( c_union(V_A,c_minus(V_B,V_A,tc_set(T_a)),T_a) = c_union(V_A,V_B,T_a) )).
+
+cnf(cls_Set_OUn__UNIV__left_0,axiom,
+    ( c_union(c_UNIV,V_B,T_a) = c_UNIV )).
+
+cnf(cls_Set_OUn__UNIV__right_0,axiom,
+    ( c_union(V_A,c_UNIV,T_a) = c_UNIV )).
+
+cnf(cls_Set_OUn__absorb_0,axiom,
+    ( c_union(V_y,V_y,T_a) = V_y )).
+
+cnf(cls_Set_OUn__empty_0,axiom,
+    ( c_union(V_A,V_B,T_a) != c_emptyset
+    | V_A = c_emptyset )).
+
+cnf(cls_Set_OUn__empty_1,axiom,
+    ( c_union(V_A,V_B,T_a) != c_emptyset
+    | V_B = c_emptyset )).
+
+cnf(cls_Set_OUn__empty_2,axiom,
+    ( c_union(c_emptyset,c_emptyset,T_a) = c_emptyset )).
+
+cnf(cls_Set_OUn__empty__left_0,axiom,
+    ( c_union(c_emptyset,V_y,T_a) = V_y )).
+
+cnf(cls_Set_OUn__empty__right_0,axiom,
+    ( c_union(V_y,c_emptyset,T_a) = V_y )).
+
+cnf(cls_Set_OUn__iff_0,axiom,
+    ( ~ c_in(V_c,c_union(V_A,V_B,T_a),T_a)
+    | c_in(V_c,V_B,T_a)
+    | c_in(V_c,V_A,T_a) )).
+
+cnf(cls_Set_OUn__iff_1,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | c_in(V_c,c_union(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OUn__iff_2,axiom,
+    ( ~ c_in(V_c,V_B,T_a)
+    | c_in(V_c,c_union(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OUn__insert__left_0,axiom,
+    ( c_union(c_insert(V_a,V_B,T_a),V_C,T_a) = c_insert(V_a,c_union(V_B,V_C,T_a),T_a) )).
+
+cnf(cls_Set_OUn__insert__right_0,axiom,
+    ( c_union(V_A,c_insert(V_a,V_B,T_a),T_a) = c_insert(V_a,c_union(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OUn__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_union(V_A,V_B,T_a),V_C,tc_set(T_a))
+    | c_lessequals(V_A,V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OUn__subset__iff_1,axiom,
+    ( ~ c_lessequals(c_union(V_A,V_B,T_a),V_C,tc_set(T_a))
+    | c_lessequals(V_B,V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OUn__subset__iff_2,axiom,
+    ( ~ c_lessequals(V_B,V_C,tc_set(T_a))
+    | ~ c_lessequals(V_A,V_C,tc_set(T_a))
+    | c_lessequals(c_union(V_A,V_B,T_a),V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OUnion__Pow__eq_0,axiom,
+    ( c_Union(c_Pow(V_y,T_a),T_a) = V_y )).
+
+cnf(cls_Set_OUnion__UNIV_0,axiom,
+    ( c_Union(c_UNIV,T_a) = c_UNIV )).
+
+cnf(cls_Set_OUnion__Un__distrib_0,axiom,
+    ( c_Union(c_union(V_A,V_B,tc_set(T_a)),T_a) = c_union(c_Union(V_A,T_a),c_Union(V_B,T_a),T_a) )).
+
+cnf(cls_Set_OUnion__empty_0,axiom,
+    ( c_Union(c_emptyset,T_a) = c_emptyset )).
+
+cnf(cls_Set_OUnion__empty__conv_0,axiom,
+    ( ~ c_in(V_U,V_A,tc_set(T_a))
+    | c_Union(V_A,T_a) != c_emptyset
+    | V_U = c_emptyset )).
+
+cnf(cls_Set_OUnion__empty__conv_1,axiom,
+    ( c_in(c_Main_OUnion__empty__conv__1(V_A,T_a),V_A,tc_set(T_a))
+    | c_Union(V_A,T_a) = c_emptyset )).
+
+cnf(cls_Set_OUnion__empty__conv_2,axiom,
+    ( c_Main_OUnion__empty__conv__1(V_A,T_a) != c_emptyset
+    | c_Union(V_A,T_a) = c_emptyset )).
+
+cnf(cls_Set_OUnion__iff_0,axiom,
+    ( ~ c_in(V_A,c_Union(V_C,T_a),T_a)
+    | c_in(c_Main_OUnion__iff__1(V_A,V_C,T_a),V_C,tc_set(T_a)) )).
+
+cnf(cls_Set_OUnion__iff_1,axiom,
+    ( ~ c_in(V_A,c_Union(V_C,T_a),T_a)
+    | c_in(V_A,c_Main_OUnion__iff__1(V_A,V_C,T_a),T_a) )).
+
+cnf(cls_Set_OUnion__iff_2,axiom,
+    ( ~ c_in(V_A,V_U,T_a)
+    | ~ c_in(V_U,V_C,tc_set(T_a))
+    | c_in(V_A,c_Union(V_C,T_a),T_a) )).
+
+cnf(cls_Set_OUnion__insert_0,axiom,
+    ( c_Union(c_insert(V_a,V_B,tc_set(T_a)),T_a) = c_union(V_a,c_Union(V_B,T_a),T_a) )).
+
+cnf(cls_Set_Oall__not__in__conv_0,axiom,
+    ( c_in(c_Main_Oall__not__in__conv__1(V_A,T_a),V_A,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Set_Ocontents__eq_0,axiom,
+    ( c_Set_Ocontents(c_insert(V_y,c_emptyset,T_a),T_a) = V_y )).
+
+cnf(cls_Set_Odisjoint__insert__1_0,axiom,
+    ( ~ c_in(V_a,V_B,T_a)
+    | c_inter(V_B,c_insert(V_a,V_A,T_a),T_a) != c_emptyset )).
+
+cnf(cls_Set_Odisjoint__insert__1_1,axiom,
+    ( c_inter(V_B,c_insert(V_a,V_A,T_a),T_a) != c_emptyset
+    | c_inter(V_B,V_A,T_a) = c_emptyset )).
+
+cnf(cls_Set_Odisjoint__insert__1_2,axiom,
+    ( c_inter(V_B,V_A,T_a) != c_emptyset
+    | c_in(V_a,V_B,T_a)
+    | c_inter(V_B,c_insert(V_a,V_A,T_a),T_a) = c_emptyset )).
+
+cnf(cls_Set_Odisjoint__insert__2_0,axiom,
+    ( ~ c_in(V_b,V_A,T_a)
+    | c_emptyset != c_inter(V_A,c_insert(V_b,V_B,T_a),T_a) )).
+
+cnf(cls_Set_Odisjoint__insert__2_1,axiom,
+    ( c_emptyset != c_inter(V_A,c_insert(V_b,V_B,T_a),T_a)
+    | c_emptyset = c_inter(V_A,V_B,T_a) )).
+
+cnf(cls_Set_Odisjoint__insert__2_2,axiom,
+    ( c_emptyset != c_inter(V_A,V_B,T_a)
+    | c_in(V_b,V_A,T_a)
+    | c_emptyset = c_inter(V_A,c_insert(V_b,V_B,T_a),T_a) )).
+
+cnf(cls_Set_Odouble__complement_0,axiom,
+    ( c_uminus(c_uminus(V_y,tc_set(T_a)),tc_set(T_a)) = V_y )).
+
+cnf(cls_Set_Oempty__Diff_0,axiom,
+    ( c_minus(c_emptyset,V_A,tc_set(T_a)) = c_emptyset )).
+
+cnf(cls_Set_Oempty__Union__conv_0,axiom,
+    ( ~ c_in(V_U,V_A,tc_set(T_a))
+    | c_emptyset != c_Union(V_A,T_a)
+    | V_U = c_emptyset )).
+
+cnf(cls_Set_Oempty__Union__conv_1,axiom,
+    ( c_in(c_Main_Oempty__Union__conv__1(V_A,T_a),V_A,tc_set(T_a))
+    | c_emptyset = c_Union(V_A,T_a) )).
+
+cnf(cls_Set_Oempty__Union__conv_2,axiom,
+    ( c_Main_Oempty__Union__conv__1(V_A,T_a) != c_emptyset
+    | c_emptyset = c_Union(V_A,T_a) )).
+
+cnf(cls_Set_Oempty__iff_0,axiom,
+    ( ~ c_in(V_c,c_emptyset,T_a) )).
+
+cnf(cls_Set_Oempty__not__insert_0,axiom,
+    ( c_emptyset != c_insert(V_a,V_A,T_a) )).
+
+cnf(cls_Set_Oinsert__Diff1_0,axiom,
+    ( ~ c_in(V_x,V_B,T_a)
+    | c_minus(c_insert(V_x,V_A,T_a),V_B,tc_set(T_a)) = c_minus(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_Oinsert__Diff__single_0,axiom,
+    ( c_insert(V_a,c_minus(V_A,c_insert(V_a,c_emptyset,T_a),tc_set(T_a)),T_a) = c_insert(V_a,V_A,T_a) )).
+
+cnf(cls_Set_Oinsert__absorb2_0,axiom,
+    ( c_insert(V_x,c_insert(V_x,V_A,T_a),T_a) = c_insert(V_x,V_A,T_a) )).
+
+cnf(cls_Set_Oinsert__disjoint__1_0,axiom,
+    ( ~ c_in(V_a,V_B,T_a)
+    | c_inter(c_insert(V_a,V_A,T_a),V_B,T_a) != c_emptyset )).
+
+cnf(cls_Set_Oinsert__disjoint__1_1,axiom,
+    ( c_inter(c_insert(V_a,V_A,T_a),V_B,T_a) != c_emptyset
+    | c_inter(V_A,V_B,T_a) = c_emptyset )).
+
+cnf(cls_Set_Oinsert__disjoint__1_2,axiom,
+    ( c_inter(V_A,V_B,T_a) != c_emptyset
+    | c_in(V_a,V_B,T_a)
+    | c_inter(c_insert(V_a,V_A,T_a),V_B,T_a) = c_emptyset )).
+
+cnf(cls_Set_Oinsert__disjoint__2_0,axiom,
+    ( ~ c_in(V_a,V_B,T_a)
+    | c_emptyset != c_inter(c_insert(V_a,V_A,T_a),V_B,T_a) )).
+
+cnf(cls_Set_Oinsert__disjoint__2_1,axiom,
+    ( c_emptyset != c_inter(c_insert(V_a,V_A,T_a),V_B,T_a)
+    | c_emptyset = c_inter(V_A,V_B,T_a) )).
+
+cnf(cls_Set_Oinsert__disjoint__2_2,axiom,
+    ( c_emptyset != c_inter(V_A,V_B,T_a)
+    | c_in(V_a,V_B,T_a)
+    | c_emptyset = c_inter(c_insert(V_a,V_A,T_a),V_B,T_a) )).
+
+cnf(cls_Set_Oinsert__iff_0,axiom,
+    ( ~ c_in(V_a,c_insert(V_b,V_A,T_a),T_a)
+    | c_in(V_a,V_A,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_Oinsert__iff_1,axiom,
+    ( c_in(V_x,c_insert(V_x,V_A,T_a),T_a) )).
+
+cnf(cls_Set_Oinsert__iff_2,axiom,
+    ( ~ c_in(V_a,V_A,T_a)
+    | c_in(V_a,c_insert(V_b,V_A,T_a),T_a) )).
+
+cnf(cls_Set_Oinsert__inter__insert_0,axiom,
+    ( c_inter(c_insert(V_a,V_A,T_a),c_insert(V_a,V_B,T_a),T_a) = c_insert(V_a,c_inter(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_Oinsert__not__empty_0,axiom,
+    ( c_insert(V_a,V_A,T_a) != c_emptyset )).
+
+cnf(cls_Set_Oinsert__subset_0,axiom,
+    ( ~ c_lessequals(c_insert(V_x,V_A,T_a),V_B,tc_set(T_a))
+    | c_in(V_x,V_B,T_a) )).
+
+cnf(cls_Set_Oinsert__subset_1,axiom,
+    ( ~ c_lessequals(c_insert(V_x,V_A,T_a),V_B,tc_set(T_a))
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_Oinsert__subset_2,axiom,
+    ( ~ c_in(V_x,V_B,T_a)
+    | ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | c_lessequals(c_insert(V_x,V_A,T_a),V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_Onot__psubset__empty_0,axiom,
+    ( ~ c_less(V_A,c_emptyset,tc_set(T_a)) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_0,axiom,
+    ( c_insert(V_b,c_emptyset,T_a) != c_insert(V_a,V_A,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_1,axiom,
+    ( c_insert(V_b,c_emptyset,T_a) != c_insert(V_a,V_A,T_a)
+    | c_lessequals(V_A,c_insert(V_b,c_emptyset,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_2,axiom,
+    ( ~ c_lessequals(V_A,c_insert(V_x,c_emptyset,T_a),tc_set(T_a))
+    | c_insert(V_x,c_emptyset,T_a) = c_insert(V_x,V_A,T_a) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_H_0,axiom,
+    ( c_insert(V_a,V_A,T_a) != c_insert(V_b,c_emptyset,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_H_1,axiom,
+    ( c_insert(V_a,V_A,T_a) != c_insert(V_b,c_emptyset,T_a)
+    | c_lessequals(V_A,c_insert(V_b,c_emptyset,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_H_2,axiom,
+    ( ~ c_lessequals(V_A,c_insert(V_x,c_emptyset,T_a),tc_set(T_a))
+    | c_insert(V_x,V_A,T_a) = c_insert(V_x,c_emptyset,T_a) )).
+
+cnf(cls_Set_Osubset__UNIV_0,axiom,
+    ( c_lessequals(V_A,c_UNIV,tc_set(T_a)) )).
+
+cnf(cls_Set_Osubset__empty_0,axiom,
+    ( ~ c_lessequals(V_A,c_emptyset,tc_set(T_a))
+    | V_A = c_emptyset )).
+
+cnf(cls_Set_Osubset__empty_1,axiom,
+    ( c_lessequals(c_emptyset,c_emptyset,tc_set(T_a)) )).
+
+cnf(cls_Sum__Type_OInl__eq_0,axiom,
+    ( c_Sum__Type_OInl(V_x,T_a,T_b) != c_Sum__Type_OInl(V_y,T_a,T_b)
+    | V_x = V_y )).
+
+cnf(cls_Sum__Type_OInl__not__Inr_0,axiom,
+    ( c_Sum__Type_OInl(V_a,T_a,T_b) != c_Sum__Type_OInr(V_b,T_b,T_a) )).
+
+cnf(cls_Sum__Type_OInr__eq_0,axiom,
+    ( c_Sum__Type_OInr(V_x,T_b,T_a) != c_Sum__Type_OInr(V_y,T_b,T_a)
+    | V_x = V_y )).
+
+cnf(cls_Sum__Type_OInr__not__Inl_0,axiom,
+    ( c_Sum__Type_OInr(V_b,T_b,T_a) != c_Sum__Type_OInl(V_a,T_a,T_b) )).
+
+cnf(cls_Sum__Type_OUNIV__Plus__UNIV_0,axiom,
+    ( c_Sum__Type_OPlus(c_UNIV,c_UNIV,T_a,T_b) = c_UNIV )).
+
+cnf(cls_Transitive__Closure_ODomain__rtrancl_0,axiom,
+    ( c_Relation_ODomain(c_Transitive__Closure_Ortrancl(V_R,T_a),T_a,T_a) = c_UNIV )).
+
+cnf(cls_Transitive__Closure_ORange__rtrancl_0,axiom,
+    ( c_Relation_ORange(c_Transitive__Closure_Ortrancl(V_R,T_a),T_a,T_a) = c_UNIV )).
+
+cnf(cls_Transitive__Closure_Oreflcl__trancl_0,axiom,
+    ( c_union(c_Transitive__Closure_Otrancl(V_r,T_a),c_Relation_OId,tc_prod(T_a,T_a)) = c_Transitive__Closure_Ortrancl(V_r,T_a) )).
+
+cnf(cls_Transitive__Closure_Ortrancl__empty_0,axiom,
+    ( c_Transitive__Closure_Ortrancl(c_emptyset,T_a) = c_Relation_OId )).
+
+cnf(cls_Transitive__Closure_Ortrancl__idemp_0,axiom,
+    ( c_Transitive__Closure_Ortrancl(c_Transitive__Closure_Ortrancl(V_r,T_a),T_a) = c_Transitive__Closure_Ortrancl(V_r,T_a) )).
+
+cnf(cls_Transitive__Closure_Ortrancl__idemp__self__comp_0,axiom,
+    ( c_Relation_Orel__comp(c_Transitive__Closure_Ortrancl(V_R,T_a),c_Transitive__Closure_Ortrancl(V_R,T_a),T_a,T_a,T_a) = c_Transitive__Closure_Ortrancl(V_R,T_a) )).
+
+cnf(cls_Transitive__Closure_Ortrancl__reflcl_0,axiom,
+    ( c_Transitive__Closure_Ortrancl(c_union(V_R,c_Relation_OId,tc_prod(T_a,T_a)),T_a) = c_Transitive__Closure_Ortrancl(V_R,T_a) )).
+
+cnf(cls_Transitive__Closure_Otrancl__domain_0,axiom,
+    ( c_Relation_ODomain(c_Transitive__Closure_Otrancl(V_r,T_a),T_a,T_a) = c_Relation_ODomain(V_r,T_a,T_a) )).
+
+cnf(cls_Transitive__Closure_Otrancl__empty_0,axiom,
+    ( c_Transitive__Closure_Otrancl(c_emptyset,T_a) = c_emptyset )).
+
+cnf(cls_Transitive__Closure_Otrancl__range_0,axiom,
+    ( c_Relation_ORange(c_Transitive__Closure_Otrancl(V_r,T_a),T_a,T_a) = c_Relation_ORange(V_r,T_a,T_a) )).
+
+cnf(cls_Transitive__Closure_Otrancl__reflcl_0,axiom,
+    ( c_Transitive__Closure_Otrancl(c_union(V_r,c_Relation_OId,tc_prod(T_a,T_a)),T_a) = c_Transitive__Closure_Ortrancl(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__converse_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(c_Relation_Oconverse(V_r,T_a,T_a),T_a)
+    | c_Wellfounded__Recursion_Oacyclic(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__converse_1,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(V_r,T_a)
+    | c_Wellfounded__Recursion_Oacyclic(c_Relation_Oconverse(V_r,T_a,T_a),T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__insert_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_Wellfounded__Recursion_Oacyclic(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__insert_1,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | ~ c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__insert_2,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(V_r,T_a)
+    | c_Wellfounded__Recursion_Oacyclic(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__insert_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_Wellfounded__Recursion_Owf(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__insert_1,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | ~ c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__insert_2,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(V_r,T_a)
+    | c_Wellfounded__Recursion_Owf(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__not__refl_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(V_r,T_a)
+    | ~ c_in(c_Pair(V_a,V_a,T_a,T_a),V_r,tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Relations_Oless__than__iff_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_nat,tc_nat),c_Wellfounded__Relations_Oless__than,tc_prod(tc_nat,tc_nat))
+    | c_less(V_x,V_y,tc_nat) )).
+
+cnf(cls_Wellfounded__Relations_Oless__than__iff_1,axiom,
+    ( ~ c_less(V_x,V_y,tc_nat)
+    | c_in(c_Pair(V_x,V_y,tc_nat,tc_nat),c_Wellfounded__Relations_Oless__than,tc_prod(tc_nat,tc_nat)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/MSC001-2.ax b/test-data/tptp/cnf/MSC001-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/MSC001-2.ax
@@ -0,0 +1,794 @@
+%------------------------------------------------------------------------------
+% File     : MSC001-2 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Miscellaneous
+% Axioms   : Sets, numbers, lists, etc, that make up the Isabelle/HOL library
+% Version  : [Pau06] axioms.
+% English  : The files MSC001-[012].ax .ax are really about everything: sets,
+%            numbers, lists and all the other things that make up the basic
+%            Isabelle/HOL library. Also, many of the axioms in MSC001-0.ax
+%            describe the Isabelle/HOL type class hierarchy.
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : set.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :  198 (  11 non-Horn;  57 unit; 166 RR)
+%            Number of atoms       :  371 ( 157 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :   10 (   0 propositional; 1-3 arity)
+%            Number of functors    :   60 (  15 constant; 0-4 arity)
+%            Number of variables   :  557 ( 144 singleton)
+%            Maximal term depth    :    4 (   1 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Datatype_Oelem__o2s__iff1_0,axiom,
+    ( ~ c_in(V_x,c_Datatype_Oo2s(V_xo,T_a),T_a)
+    | V_xo = c_Datatype_Ooption_OSome(V_x,T_a) )).
+
+cnf(cls_Datatype_Oelem__o2s__iff2_0,axiom,
+    ( c_in(V_x,c_Datatype_Oo2s(c_Datatype_Ooption_OSome(V_x,T_a),T_a),T_a) )).
+
+cnf(cls_Datatype_Onot__None__eq__iff1_0,axiom,
+    ( V_x = c_Datatype_Ooption_ONone
+    | V_x = c_Datatype_Ooption_OSome(c_Main_Onot__None__eq__iff1__1(V_x,T_a),T_a) )).
+
+cnf(cls_Datatype_Onot__Some__eq__iff1_0,axiom,
+    ( V_x = c_Datatype_Ooption_ONone
+    | V_x = c_Datatype_Ooption_OSome(c_Main_Onot__Some__eq__iff1__1(V_x,T_a),T_a) )).
+
+cnf(cls_Datatype_Ooption_Odistinct__1__iff1_0,axiom,
+    ( c_Datatype_Ooption_ONone != c_Datatype_Ooption_OSome(V_a_H,T_a) )).
+
+cnf(cls_Datatype_Ooption_Odistinct__2__iff1_0,axiom,
+    ( c_Datatype_Ooption_OSome(V_a_H,T_a) != c_Datatype_Ooption_ONone )).
+
+cnf(cls_Datatype_Ooption_Oinject__iff1_0,axiom,
+    ( c_Datatype_Ooption_OSome(V_a,T_a) != c_Datatype_Ooption_OSome(V_a_H,T_a)
+    | V_a = V_a_H )).
+
+cnf(cls_Datatype__Universe_OAtom__Atom__eq__iff1_0,axiom,
+    ( c_Datatype__Universe_OAtom(V_a,T_a,T_b) != c_Datatype__Universe_OAtom(V_b,T_a,T_b)
+    | V_a = V_b )).
+
+cnf(cls_Datatype__Universe_OAtom__not__Scons__iff1_0,axiom,
+    ( c_Datatype__Universe_OAtom(V_a,T_a,T_b) != c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OIn0__eq__iff1_0,axiom,
+    ( c_Datatype__Universe_OIn0(V_M,T_a,T_b) != c_Datatype__Universe_OIn0(V_N,T_a,T_b)
+    | V_M = V_N )).
+
+cnf(cls_Datatype__Universe_OIn0__not__In1__iff1_0,axiom,
+    ( c_Datatype__Universe_OIn0(V_M,T_a,T_b) != c_Datatype__Universe_OIn1(V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OIn1__eq__iff1_0,axiom,
+    ( c_Datatype__Universe_OIn1(V_M,T_a,T_b) != c_Datatype__Universe_OIn1(V_N,T_a,T_b)
+    | V_M = V_N )).
+
+cnf(cls_Datatype__Universe_OIn1__not__In0__iff1_0,axiom,
+    ( c_Datatype__Universe_OIn1(V_N,T_a,T_b) != c_Datatype__Universe_OIn0(V_M,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OLeaf__not__Numb__iff1_0,axiom,
+    ( c_Datatype__Universe_OLeaf(V_a,T_a,T_b) != c_Datatype__Universe_ONumb(V_k,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OLeaf__not__Scons__iff1_0,axiom,
+    ( c_Datatype__Universe_OLeaf(V_a,T_a,T_b) != c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_ONumb__not__Leaf__iff1_0,axiom,
+    ( c_Datatype__Universe_ONumb(V_k,T_a,T_b) != c_Datatype__Universe_OLeaf(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_ONumb__not__Scons__iff1_0,axiom,
+    ( c_Datatype__Universe_ONumb(V_k,T_a,T_b) != c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OScons__Scons__eq__iff1_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OScons(V_M_H,V_N_H,T_a,T_b)
+    | V_M = V_M_H )).
+
+cnf(cls_Datatype__Universe_OScons__Scons__eq__iff1_1,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OScons(V_M_H,V_N_H,T_a,T_b)
+    | V_N = V_N_H )).
+
+cnf(cls_Datatype__Universe_OScons__not__Atom__iff1_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OAtom(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OScons__not__Leaf__iff1_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_OLeaf(V_a,T_a,T_b) )).
+
+cnf(cls_Datatype__Universe_OScons__not__Numb__iff1_0,axiom,
+    ( c_Datatype__Universe_OScons(V_M,V_N,T_a,T_b) != c_Datatype__Universe_ONumb(V_k,T_a,T_b) )).
+
+cnf(cls_Divides_Odvd__0__left__iff__iff1_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_0,V_m,tc_nat)
+    | V_m = c_0 )).
+
+cnf(cls_Divides_Odvd__0__left__iff__iff2_0,axiom,
+    ( c_Divides_Oop_Advd(c_0,c_0,tc_nat) )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty2__iff1_0,axiom,
+    ( c_emptyset != c_Equiv__Relations_Oquotient(V_A,V_r,T_a)
+    | V_A = c_emptyset )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty2__iff2_0,axiom,
+    ( c_emptyset = c_Equiv__Relations_Oquotient(c_emptyset,V_r,T_a) )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty__iff1_0,axiom,
+    ( c_Equiv__Relations_Oquotient(V_A,V_r,T_a) != c_emptyset
+    | V_A = c_emptyset )).
+
+cnf(cls_Equiv__Relations_Oquotient__is__empty__iff2_0,axiom,
+    ( c_Equiv__Relations_Oquotient(c_emptyset,V_r,T_a) = c_emptyset )).
+
+cnf(cls_Extraction_Osumbool_Odistinct__1__iff1_0,axiom,
+    ( c_Extraction_Osumbool_OLeft != c_Extraction_Osumbool_ORight )).
+
+cnf(cls_Extraction_Osumbool_Odistinct__2__iff1_0,axiom,
+    ( c_Extraction_Osumbool_ORight != c_Extraction_Osumbool_OLeft )).
+
+cnf(cls_Finite__Set_Ofinite__Diff__insert__iff1_0,axiom,
+    ( ~ c_in(c_minus(V_A,c_insert(V_a,V_B,T_a),tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_minus(V_A,V_B,tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Diff__insert__iff2_0,axiom,
+    ( ~ c_in(c_minus(V_A,V_B,tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_minus(V_A,c_insert(V_a,V_B,T_a),tc_set(T_a)),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Pow__iff__iff1_0,axiom,
+    ( ~ c_in(c_Pow(V_A,T_a),c_Finite__Set_OFinites,tc_set(tc_set(T_a)))
+    | c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Pow__iff__iff2_0,axiom,
+    ( ~ c_in(V_A,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_Pow(V_A,T_a),c_Finite__Set_OFinites,tc_set(tc_set(T_a))) )).
+
+cnf(cls_Finite__Set_Ofinite__Un__iff1_0,axiom,
+    ( ~ c_in(c_union(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(V_F,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Un__iff1_1,axiom,
+    ( ~ c_in(c_union(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(V_G,c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__Un__iff2_0,axiom,
+    ( ~ c_in(V_G,c_Finite__Set_OFinites,tc_set(T_a))
+    | ~ c_in(V_F,c_Finite__Set_OFinites,tc_set(T_a))
+    | c_in(c_union(V_F,V_G,T_a),c_Finite__Set_OFinites,tc_set(T_a)) )).
+
+cnf(cls_Finite__Set_Ofinite__converse__iff1_0,axiom,
+    ( ~ c_in(c_Relation_Oconverse(V_r,T_b,T_a),c_Finite__Set_OFinites,tc_set(tc_prod(T_a,T_b)))
+    | c_in(V_r,c_Finite__Set_OFinites,tc_set(tc_prod(T_b,T_a))) )).
+
+cnf(cls_Finite__Set_Ofinite__converse__iff2_0,axiom,
+    ( ~ c_in(V_r,c_Finite__Set_OFinites,tc_set(tc_prod(T_b,T_a)))
+    | c_in(c_Relation_Oconverse(V_r,T_b,T_a),c_Finite__Set_OFinites,tc_set(tc_prod(T_a,T_b))) )).
+
+cnf(cls_GCD_Ogcd__greatest__iff__iff1_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_k,c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),tc_nat)
+    | c_Divides_Oop_Advd(V_k,V_m,tc_nat) )).
+
+cnf(cls_GCD_Ogcd__greatest__iff__iff1_1,axiom,
+    ( ~ c_Divides_Oop_Advd(V_k,c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),tc_nat)
+    | c_Divides_Oop_Advd(V_k,V_n,tc_nat) )).
+
+cnf(cls_GCD_Ogcd__greatest__iff__iff2_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_k,V_n,tc_nat)
+    | ~ c_Divides_Oop_Advd(V_k,V_m,tc_nat)
+    | c_Divides_Oop_Advd(V_k,c_GCD_Ogcd(c_Pair(V_m,V_n,tc_nat,tc_nat)),tc_nat) )).
+
+cnf(cls_Infinite__Set_Onat__not__finite_0,axiom,
+    ( ~ c_in(c_UNIV,c_Finite__Set_OFinites,tc_set(tc_nat)) )).
+
+cnf(cls_IntDef_Oint__int__eq__iff1_0,axiom,
+    ( c_IntDef_Oint(V_m) != c_IntDef_Oint(V_n)
+    | V_m = V_n )).
+
+cnf(cls_IntDiv_Odvd__zminus__iff__iff1_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_z,c_uminus(V_w,tc_IntDef_Oint),tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Odvd__zminus__iff__iff2_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(V_z,c_uminus(V_w,tc_IntDef_Oint),tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozdvd__0__left__iff1_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_0,V_m,tc_IntDef_Oint)
+    | V_m = c_0 )).
+
+cnf(cls_IntDiv_Ozdvd__0__left__iff2_0,axiom,
+    ( c_Divides_Oop_Advd(c_0,c_0,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozminus__dvd__iff__iff1_0,axiom,
+    ( ~ c_Divides_Oop_Advd(c_uminus(V_z,tc_IntDef_Oint),V_w,tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint) )).
+
+cnf(cls_IntDiv_Ozminus__dvd__iff__iff2_0,axiom,
+    ( ~ c_Divides_Oop_Advd(V_z,V_w,tc_IntDef_Oint)
+    | c_Divides_Oop_Advd(c_uminus(V_z,tc_IntDef_Oint),V_w,tc_IntDef_Oint) )).
+
+cnf(cls_List_ONil2__notin__lex__iff1_0,axiom,
+    ( ~ c_in(c_Pair(V_xs,c_List_Olist_ONil,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_ONil__is__append__conv__iff1_0,axiom,
+    ( c_List_Olist_ONil != c_append(V_xs,V_ys,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__is__append__conv__iff1_1,axiom,
+    ( c_List_Olist_ONil != c_append(V_xs,V_ys,T_a)
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__is__append__conv__iff2_0,axiom,
+    ( c_List_Olist_ONil = c_append(c_List_Olist_ONil,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_ONil__is__rev__conv__iff1_0,axiom,
+    ( c_List_Olist_ONil != c_List_Orev(V_xs,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_ONil__is__rev__conv__iff2_0,axiom,
+    ( c_List_Olist_ONil = c_List_Orev(c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_ONil__notin__lex__iff1_0,axiom,
+    ( ~ c_in(c_Pair(c_List_Olist_ONil,V_ys,tc_List_Olist(T_a),tc_List_Olist(T_a)),c_List_Olex(V_r,T_a),tc_prod(tc_List_Olist(T_a),tc_List_Olist(T_a))) )).
+
+cnf(cls_List_Oappend1__eq__conv__iff1_0,axiom,
+    ( c_append(V_xs,c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) != c_append(V_ys,c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a)
+    | V_xs = V_ys )).
+
+cnf(cls_List_Oappend1__eq__conv__iff1_1,axiom,
+    ( c_append(V_xs,c_List_Olist_OCons(V_x,c_List_Olist_ONil,T_a),T_a) != c_append(V_ys,c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a)
+    | V_x = V_y )).
+
+cnf(cls_List_Oappend__in__lists__conv__iff1_0,axiom,
+    ( ~ c_in(c_append(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Oappend__in__lists__conv__iff1_1,axiom,
+    ( ~ c_in(c_append(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(V_ys,c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Oappend__in__lists__conv__iff2_0,axiom,
+    ( ~ c_in(V_ys,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | ~ c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))
+    | c_in(c_append(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Oappend__is__Nil__conv__iff1_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != c_List_Olist_ONil
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__is__Nil__conv__iff1_1,axiom,
+    ( c_append(V_xs,V_ys,T_a) != c_List_Olist_ONil
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__is__Nil__conv__iff2_0,axiom,
+    ( c_append(c_List_Olist_ONil,c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__same__eq__iff1_0,axiom,
+    ( c_append(V_ys,V_xs,T_a) != c_append(V_zs,V_xs,T_a)
+    | V_ys = V_zs )).
+
+cnf(cls_List_Oappend__self__conv2__iff1_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != V_ys
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__self__conv2__iff2_0,axiom,
+    ( c_append(c_List_Olist_ONil,V_ys,T_a) = V_ys )).
+
+cnf(cls_List_Oappend__self__conv__iff1_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != V_xs
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_Oappend__self__conv__iff2_0,axiom,
+    ( c_append(V_xs,c_List_Olist_ONil,T_a) = V_xs )).
+
+cnf(cls_List_Ochar_Oinject__iff1_0,axiom,
+    ( c_List_Ochar_OChar(V_nibble1,V_nibble2) != c_List_Ochar_OChar(V_nibble1_H,V_nibble2_H)
+    | V_nibble1 = V_nibble1_H )).
+
+cnf(cls_List_Ochar_Oinject__iff1_1,axiom,
+    ( c_List_Ochar_OChar(V_nibble1,V_nibble2) != c_List_Ochar_OChar(V_nibble1_H,V_nibble2_H)
+    | V_nibble2 = V_nibble2_H )).
+
+cnf(cls_List_Olength__0__conv__iff1_0,axiom,
+    ( c_Nat_Osize(V_xs,tc_List_Olist(T_a)) != c_0
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Olength__0__conv__iff2_0,axiom,
+    ( c_Nat_Osize(c_List_Olist_ONil,tc_List_Olist(T_a)) = c_0 )).
+
+cnf(cls_List_Olength__greater__0__conv__iff1_0,axiom,
+    ( ~ c_less(c_0,c_Nat_Osize(c_List_Olist_ONil,tc_List_Olist(T_a)),tc_nat) )).
+
+cnf(cls_List_Olength__greater__0__conv__iff2_0,axiom,
+    ( c_less(c_0,c_Nat_Osize(V_xs,tc_List_Olist(T_a)),tc_nat)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Olength__remdups__eq__iff1_0,axiom,
+    ( c_Nat_Osize(c_List_Oremdups(V_xs,T_a),tc_List_Olist(T_a)) != c_Nat_Osize(V_xs,tc_List_Olist(T_a))
+    | c_List_Oremdups(V_xs,T_a) = V_xs )).
+
+cnf(cls_List_Olength__remdups__eq__iff2_0,axiom,
+    ( c_List_Oremdups(V_xs,T_a) != V_xs
+    | c_Nat_Osize(c_List_Oremdups(V_xs,T_a),tc_List_Olist(T_a)) = c_Nat_Osize(V_xs,tc_List_Olist(T_a)) )).
+
+cnf(cls_List_Olist_Odistinct__1__iff1_0,axiom,
+    ( c_List_Olist_ONil != c_List_Olist_OCons(V_a_H,V_list_H,T_a) )).
+
+cnf(cls_List_Olist_Odistinct__2__iff1_0,axiom,
+    ( c_List_Olist_OCons(V_a_H,V_list_H,T_a) != c_List_Olist_ONil )).
+
+cnf(cls_List_Olist_Oinject__iff1_0,axiom,
+    ( c_List_Olist_OCons(V_a,V_list,T_a) != c_List_Olist_OCons(V_a_H,V_list_H,T_a)
+    | V_a = V_a_H )).
+
+cnf(cls_List_Olist_Oinject__iff1_1,axiom,
+    ( c_List_Olist_OCons(V_a,V_list,T_a) != c_List_Olist_OCons(V_a_H,V_list_H,T_a)
+    | V_list = V_list_H )).
+
+cnf(cls_List_Orev__eq__Cons__iff__iff1_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Olist_OCons(V_y,V_ys,T_a)
+    | V_xs = c_append(c_List_Orev(V_ys,T_a),c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a) )).
+
+cnf(cls_List_Orev__eq__Cons__iff__iff2_0,axiom,
+    ( c_List_Orev(c_append(c_List_Orev(V_ys,T_a),c_List_Olist_OCons(V_y,c_List_Olist_ONil,T_a),T_a),T_a) = c_List_Olist_OCons(V_y,V_ys,T_a) )).
+
+cnf(cls_List_Orev__is__Nil__conv__iff1_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Olist_ONil
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Orev__is__Nil__conv__iff2_0,axiom,
+    ( c_List_Orev(c_List_Olist_ONil,T_a) = c_List_Olist_ONil )).
+
+cnf(cls_List_Orev__is__rev__conv__iff1_0,axiom,
+    ( c_List_Orev(V_xs,T_a) != c_List_Orev(V_ys,T_a)
+    | V_xs = V_ys )).
+
+cnf(cls_List_Osame__append__eq__iff1_0,axiom,
+    ( c_append(V_xs,V_ys,T_a) != c_append(V_xs,V_zs,T_a)
+    | V_ys = V_zs )).
+
+cnf(cls_List_Oself__append__conv2__iff1_0,axiom,
+    ( V_ys != c_append(V_xs,V_ys,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oself__append__conv2__iff2_0,axiom,
+    ( V_ys = c_append(c_List_Olist_ONil,V_ys,T_a) )).
+
+cnf(cls_List_Oself__append__conv__iff1_0,axiom,
+    ( V_xs != c_append(V_xs,V_ys,T_a)
+    | V_ys = c_List_Olist_ONil )).
+
+cnf(cls_List_Oself__append__conv__iff2_0,axiom,
+    ( V_xs = c_append(V_xs,c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Oset__empty2__iff1_0,axiom,
+    ( c_emptyset != c_List_Oset(V_xs,T_a)
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oset__empty2__iff2_0,axiom,
+    ( c_emptyset = c_List_Oset(c_List_Olist_ONil,T_a) )).
+
+cnf(cls_List_Oset__empty__iff1_0,axiom,
+    ( c_List_Oset(V_xs,T_a) != c_emptyset
+    | V_xs = c_List_Olist_ONil )).
+
+cnf(cls_List_Oset__empty__iff2_0,axiom,
+    ( c_List_Oset(c_List_Olist_ONil,T_a) = c_emptyset )).
+
+cnf(cls_Nat_OSuc__Suc__eq__iff1_0,axiom,
+    ( c_Suc(V_m) != c_Suc(V_n)
+    | V_m = V_n )).
+
+cnf(cls_Nat_OSuc__le__mono__iff1_0,axiom,
+    ( ~ c_lessequals(c_Suc(V_n),c_Suc(V_m),tc_nat)
+    | c_lessequals(V_n,V_m,tc_nat) )).
+
+cnf(cls_Nat_OSuc__le__mono__iff2_0,axiom,
+    ( ~ c_lessequals(V_n,V_m,tc_nat)
+    | c_lessequals(c_Suc(V_n),c_Suc(V_m),tc_nat) )).
+
+cnf(cls_Nat_OSuc__less__eq__iff1_0,axiom,
+    ( ~ c_less(c_Suc(V_m),c_Suc(V_n),tc_nat)
+    | c_less(V_m,V_n,tc_nat) )).
+
+cnf(cls_Nat_OSuc__less__eq__iff2_0,axiom,
+    ( ~ c_less(V_m,V_n,tc_nat)
+    | c_less(c_Suc(V_m),c_Suc(V_n),tc_nat) )).
+
+cnf(cls_Nat_OSuc__not__Zero__iff1_0,axiom,
+    ( c_Suc(V_m) != c_0 )).
+
+cnf(cls_Nat_OZero__not__Suc__iff1_0,axiom,
+    ( c_0 != c_Suc(V_m) )).
+
+cnf(cls_Nat_Oadd__gr__0__iff1_0,axiom,
+    ( ~ c_less(c_0,c_plus(V_m,V_n,tc_nat),tc_nat)
+    | c_less(c_0,V_n,tc_nat)
+    | c_less(c_0,V_m,tc_nat) )).
+
+cnf(cls_Nat_Oadd__gr__0__iff2_0,axiom,
+    ( ~ c_less(c_0,V_m,tc_nat)
+    | c_less(c_0,c_plus(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Oadd__gr__0__iff2_1,axiom,
+    ( ~ c_less(c_0,V_n,tc_nat)
+    | c_less(c_0,c_plus(V_m,V_n,tc_nat),tc_nat) )).
+
+cnf(cls_Nat_Oadd__is__0__iff1_0,axiom,
+    ( c_plus(V_m,V_n,tc_nat) != c_0
+    | V_m = c_0 )).
+
+cnf(cls_Nat_Oadd__is__0__iff1_1,axiom,
+    ( c_plus(V_m,V_n,tc_nat) != c_0
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oadd__is__0__iff2_0,axiom,
+    ( c_plus(c_0,c_0,tc_nat) = c_0 )).
+
+cnf(cls_Nat_Ole__0__eq__iff1_0,axiom,
+    ( ~ c_lessequals(V_i,c_0,tc_nat)
+    | V_i = c_0 )).
+
+cnf(cls_Nat_Ole__0__eq__iff2_0,axiom,
+    ( c_lessequals(c_0,c_0,tc_nat) )).
+
+cnf(cls_Nat_Oless__Suc0__iff1_0,axiom,
+    ( ~ c_less(V_n,c_Suc(c_0),tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oless__Suc0__iff2_0,axiom,
+    ( c_less(c_0,c_Suc(c_0),tc_nat) )).
+
+cnf(cls_Nat_Oless__one__iff1_0,axiom,
+    ( ~ c_less(V_n,c_1,tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oless__one__iff2_0,axiom,
+    ( c_less(c_0,c_1,tc_nat) )).
+
+cnf(cls_Nat_Oneq0__conv__iff1_0,axiom,
+    ( c_less(c_0,V_n,tc_nat)
+    | V_n = c_0 )).
+
+cnf(cls_Nat_Oneq0__conv__iff2_0,axiom,
+    ( ~ c_less(c_0,c_0,tc_nat) )).
+
+cnf(cls_Nat_Onot__add__less1__iff1_0,axiom,
+    ( ~ c_less(c_plus(V_i,V_j,tc_nat),V_i,tc_nat) )).
+
+cnf(cls_Nat_Onot__add__less2__iff1_0,axiom,
+    ( ~ c_less(c_plus(V_j,V_i,tc_nat),V_i,tc_nat) )).
+
+cnf(cls_Nat_Onot__less0__iff1_0,axiom,
+    ( ~ c_less(V_n,c_0,tc_nat) )).
+
+cnf(cls_Numeral_Obit_Odistinct__1__iff1_0,axiom,
+    ( c_Numeral_Obit_OB0 != c_Numeral_Obit_OB1 )).
+
+cnf(cls_Numeral_Obit_Odistinct__2__iff1_0,axiom,
+    ( c_Numeral_Obit_OB1 != c_Numeral_Obit_OB0 )).
+
+cnf(cls_Orderings_Oorder__less__irrefl__iff1_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_less(V_x,V_x,T_a) )).
+
+cnf(cls_Product__Type_OPair__eq__iff1_0,axiom,
+    ( c_Pair(V_a,V_b,T_a,T_b) != c_Pair(V_a_H,V_b_H,T_a,T_b)
+    | V_a = V_a_H )).
+
+cnf(cls_Product__Type_OPair__eq__iff1_1,axiom,
+    ( c_Pair(V_a,V_b,T_a,T_b) != c_Pair(V_a_H,V_b_H,T_a,T_b)
+    | V_b = V_b_H )).
+
+cnf(cls_Relation_OIdI_0,axiom,
+    ( c_in(c_Pair(V_a,V_a,T_a,T_a),c_Relation_OId,tc_prod(T_a,T_a)) )).
+
+cnf(cls_Relation_OImage__singleton__iff__iff1_0,axiom,
+    ( ~ c_in(V_b,c_Relation_OImage(V_r,c_insert(V_a,c_emptyset,T_b),T_b,T_a),T_a)
+    | c_in(c_Pair(V_a,V_b,T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_OImage__singleton__iff__iff2_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_b,T_a),V_r,tc_prod(T_b,T_a))
+    | c_in(V_b,c_Relation_OImage(V_r,c_insert(V_a,c_emptyset,T_b),T_b,T_a),T_a) )).
+
+cnf(cls_Relation_Oconverse__iff__iff1_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_b),c_Relation_Oconverse(V_r,T_b,T_a),tc_prod(T_a,T_b))
+    | c_in(c_Pair(V_b,V_a,T_b,T_a),V_r,tc_prod(T_b,T_a)) )).
+
+cnf(cls_Relation_Oconverse__iff__iff2_0,axiom,
+    ( ~ c_in(c_Pair(V_b,V_a,T_b,T_a),V_r,tc_prod(T_b,T_a))
+    | c_in(c_Pair(V_a,V_b,T_a,T_b),c_Relation_Oconverse(V_r,T_b,T_a),tc_prod(T_a,T_b)) )).
+
+cnf(cls_Relation_Opair__in__Id__conv__iff1_0,axiom,
+    ( ~ c_in(c_Pair(V_a,V_b,T_a,T_a),c_Relation_OId,tc_prod(T_a,T_a))
+    | V_a = V_b )).
+
+cnf(cls_SetInterval_OatLeast__eq__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OatLeast(V_x,T_a) != c_SetInterval_OatLeast(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OatLeast__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatLeast(V_k,T_a),T_a)
+    | c_lessequals(V_k,V_i,T_a) )).
+
+cnf(cls_SetInterval_OatLeast__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_lessequals(V_k,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OatLeast(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OatLeast__subset__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OatLeast(V_x,T_a),c_SetInterval_OatLeast(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_y,V_x,T_a) )).
+
+cnf(cls_SetInterval_OatLeast__subset__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(V_y,V_x,T_a)
+    | c_lessequals(c_SetInterval_OatLeast(V_x,T_a),c_SetInterval_OatLeast(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_OatMost__eq__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OatMost(V_x,T_a) != c_SetInterval_OatMost(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OatMost__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OatMost(V_k,T_a),T_a)
+    | c_lessequals(V_i,V_k,T_a) )).
+
+cnf(cls_SetInterval_OatMost__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_lessequals(V_i,V_k,T_a)
+    | c_in(V_i,c_SetInterval_OatMost(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OatMost__subset__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OatMost(V_x,T_a),c_SetInterval_OatMost(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_x,V_y,T_a) )).
+
+cnf(cls_SetInterval_OatMost__subset__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Oorder(T_a)
+    | ~ c_lessequals(V_x,V_y,T_a)
+    | c_lessequals(c_SetInterval_OatMost(V_x,T_a),c_SetInterval_OatMost(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_OgreaterThan__eq__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OgreaterThan(V_x,T_a) != c_SetInterval_OgreaterThan(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OgreaterThan__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OgreaterThan(V_k,T_a),T_a)
+    | c_less(V_k,V_i,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_k,V_i,T_a)
+    | c_in(V_i,c_SetInterval_OgreaterThan(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__subset__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OgreaterThan(V_x,T_a),c_SetInterval_OgreaterThan(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_y,V_x,T_a) )).
+
+cnf(cls_SetInterval_OgreaterThan__subset__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_y,V_x,T_a)
+    | c_lessequals(c_SetInterval_OgreaterThan(V_x,T_a),c_SetInterval_OgreaterThan(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_SetInterval_OlessThan__eq__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | c_SetInterval_OlessThan(V_x,T_a) != c_SetInterval_OlessThan(V_y,T_a)
+    | V_x = V_y )).
+
+cnf(cls_SetInterval_OlessThan__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_in(V_i,c_SetInterval_OlessThan(V_k,T_a),T_a)
+    | c_less(V_i,V_k,T_a) )).
+
+cnf(cls_SetInterval_OlessThan__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Oord(T_a)
+    | ~ c_less(V_i,V_k,T_a)
+    | c_in(V_i,c_SetInterval_OlessThan(V_k,T_a),T_a) )).
+
+cnf(cls_SetInterval_OlessThan__subset__iff__iff1_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(c_SetInterval_OlessThan(V_x,T_a),c_SetInterval_OlessThan(V_y,T_a),tc_set(T_a))
+    | c_lessequals(V_x,V_y,T_a) )).
+
+cnf(cls_SetInterval_OlessThan__subset__iff__iff2_0,axiom,
+    ( ~ class_Orderings_Olinorder(T_a)
+    | ~ c_lessequals(V_x,V_y,T_a)
+    | c_lessequals(c_SetInterval_OlessThan(V_x,T_a),c_SetInterval_OlessThan(V_y,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_OComplD__dest_0,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | ~ c_in(V_c,c_uminus(V_A,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OComplI_0,axiom,
+    ( c_in(V_c,V_A,T_a)
+    | c_in(V_c,c_uminus(V_A,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OCompl__eq__Compl__iff__iff1_0,axiom,
+    ( c_uminus(V_A,tc_set(T_a)) != c_uminus(V_B,tc_set(T_a))
+    | V_A = V_B )).
+
+cnf(cls_Set_OCompl__subset__Compl__iff__iff1_0,axiom,
+    ( ~ c_lessequals(c_uminus(V_A,tc_set(T_a)),c_uminus(V_B,tc_set(T_a)),tc_set(T_a))
+    | c_lessequals(V_B,V_A,tc_set(T_a)) )).
+
+cnf(cls_Set_OCompl__subset__Compl__iff__iff2_0,axiom,
+    ( ~ c_lessequals(V_B,V_A,tc_set(T_a))
+    | c_lessequals(c_uminus(V_A,tc_set(T_a)),c_uminus(V_B,tc_set(T_a)),tc_set(T_a)) )).
+
+cnf(cls_Set_ODiffE_0,axiom,
+    ( ~ c_in(V_c,V_B,T_a)
+    | ~ c_in(V_c,c_minus(V_A,V_B,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_ODiffE_1,axiom,
+    ( ~ c_in(V_c,c_minus(V_A,V_B,tc_set(T_a)),T_a)
+    | c_in(V_c,V_A,T_a) )).
+
+cnf(cls_Set_ODiffI_0,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | c_in(V_c,V_B,T_a)
+    | c_in(V_c,c_minus(V_A,V_B,tc_set(T_a)),T_a) )).
+
+cnf(cls_Set_OIntE_0,axiom,
+    ( ~ c_in(V_c,c_inter(V_A,V_B,T_a),T_a)
+    | c_in(V_c,V_B,T_a) )).
+
+cnf(cls_Set_OIntE_1,axiom,
+    ( ~ c_in(V_c,c_inter(V_A,V_B,T_a),T_a)
+    | c_in(V_c,V_A,T_a) )).
+
+cnf(cls_Set_OIntI_0,axiom,
+    ( ~ c_in(V_c,V_B,T_a)
+    | ~ c_in(V_c,V_A,T_a)
+    | c_in(V_c,c_inter(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OInterD_0,axiom,
+    ( ~ c_in(V_X,V_C,tc_set(T_a))
+    | ~ c_in(V_A,c_Inter(V_C,T_a),T_a)
+    | c_in(V_A,V_X,T_a) )).
+
+cnf(cls_Set_OPow__iff__iff1_0,axiom,
+    ( ~ c_in(V_A,c_Pow(V_B,T_a),tc_set(T_a))
+    | c_lessequals(V_A,V_B,tc_set(T_a)) )).
+
+cnf(cls_Set_OPow__iff__iff2_0,axiom,
+    ( ~ c_lessequals(V_A,V_B,tc_set(T_a))
+    | c_in(V_A,c_Pow(V_B,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_OUNIV__not__empty__iff1_0,axiom,
+    ( c_UNIV != c_emptyset )).
+
+cnf(cls_Set_OUnCI_0,axiom,
+    ( ~ c_in(V_c,V_B,T_a)
+    | c_in(V_c,c_union(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OUnCI_1,axiom,
+    ( ~ c_in(V_c,V_A,T_a)
+    | c_in(V_c,c_union(V_A,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OUnE_0,axiom,
+    ( ~ c_in(V_c,c_union(V_A,V_B,T_a),T_a)
+    | c_in(V_c,V_B,T_a)
+    | c_in(V_c,V_A,T_a) )).
+
+cnf(cls_Set_OUn__empty__iff1_0,axiom,
+    ( c_union(V_A,V_B,T_a) != c_emptyset
+    | V_A = c_emptyset )).
+
+cnf(cls_Set_OUn__empty__iff1_1,axiom,
+    ( c_union(V_A,V_B,T_a) != c_emptyset
+    | V_B = c_emptyset )).
+
+cnf(cls_Set_OUn__empty__iff2_0,axiom,
+    ( c_union(c_emptyset,c_emptyset,T_a) = c_emptyset )).
+
+cnf(cls_Set_OUnionI_0,axiom,
+    ( ~ c_in(V_A,V_X,T_a)
+    | ~ c_in(V_X,V_C,tc_set(T_a))
+    | c_in(V_A,c_Union(V_C,T_a),T_a) )).
+
+cnf(cls_Set_OemptyE_0,axiom,
+    ( ~ c_in(V_a,c_emptyset,T_a) )).
+
+cnf(cls_Set_OinsertCI_0,axiom,
+    ( ~ c_in(V_a,V_B,T_a)
+    | c_in(V_a,c_insert(V_b,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OinsertCI_1,axiom,
+    ( c_in(V_x,c_insert(V_x,V_B,T_a),T_a) )).
+
+cnf(cls_Set_OinsertE_0,axiom,
+    ( ~ c_in(V_a,c_insert(V_b,V_A,T_a),T_a)
+    | c_in(V_a,V_A,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_Onot__psubset__empty__iff1_0,axiom,
+    ( ~ c_less(V_A,c_emptyset,tc_set(T_a)) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_H__iff1_0,axiom,
+    ( c_insert(V_a,V_A,T_a) != c_insert(V_b,c_emptyset,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_H__iff1_1,axiom,
+    ( c_insert(V_a,V_A,T_a) != c_insert(V_b,c_emptyset,T_a)
+    | c_lessequals(V_A,c_insert(V_b,c_emptyset,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq_H__iff2_0,axiom,
+    ( ~ c_lessequals(V_A,c_insert(V_x,c_emptyset,T_a),tc_set(T_a))
+    | c_insert(V_x,V_A,T_a) = c_insert(V_x,c_emptyset,T_a) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq__iff1_0,axiom,
+    ( c_insert(V_b,c_emptyset,T_a) != c_insert(V_a,V_A,T_a)
+    | V_a = V_b )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq__iff1_1,axiom,
+    ( c_insert(V_b,c_emptyset,T_a) != c_insert(V_a,V_A,T_a)
+    | c_lessequals(V_A,c_insert(V_b,c_emptyset,T_a),tc_set(T_a)) )).
+
+cnf(cls_Set_Osingleton__insert__inj__eq__iff2_0,axiom,
+    ( ~ c_lessequals(V_A,c_insert(V_x,c_emptyset,T_a),tc_set(T_a))
+    | c_insert(V_x,c_emptyset,T_a) = c_insert(V_x,V_A,T_a) )).
+
+cnf(cls_Sum__Type_OInl__eq__iff1_0,axiom,
+    ( c_Sum__Type_OInl(V_x,T_a,T_b) != c_Sum__Type_OInl(V_y,T_a,T_b)
+    | V_x = V_y )).
+
+cnf(cls_Sum__Type_OInl__not__Inr__iff1_0,axiom,
+    ( c_Sum__Type_OInl(V_a,T_a,T_b) != c_Sum__Type_OInr(V_b,T_b,T_a) )).
+
+cnf(cls_Sum__Type_OInr__eq__iff1_0,axiom,
+    ( c_Sum__Type_OInr(V_x,T_b,T_a) != c_Sum__Type_OInr(V_y,T_b,T_a)
+    | V_x = V_y )).
+
+cnf(cls_Sum__Type_OInr__not__Inl__iff1_0,axiom,
+    ( c_Sum__Type_OInr(V_b,T_b,T_a) != c_Sum__Type_OInl(V_a,T_a,T_b) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__converse__iff1_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(c_Relation_Oconverse(V_r,T_a,T_a),T_a)
+    | c_Wellfounded__Recursion_Oacyclic(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__converse__iff2_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(V_r,T_a)
+    | c_Wellfounded__Recursion_Oacyclic(c_Relation_Oconverse(V_r,T_a,T_a),T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__insert__iff1_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_Wellfounded__Recursion_Oacyclic(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__insert__iff1_1,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | ~ c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Oacyclic__insert__iff2_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Oacyclic(V_r,T_a)
+    | c_Wellfounded__Recursion_Oacyclic(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__insert__iff1_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_Wellfounded__Recursion_Owf(V_r,T_a) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__insert__iff1_1,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | ~ c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Recursion_Owf__insert__iff2_0,axiom,
+    ( ~ c_Wellfounded__Recursion_Owf(V_r,T_a)
+    | c_Wellfounded__Recursion_Owf(c_insert(c_Pair(V_y,V_x,T_a,T_a),V_r,tc_prod(T_a,T_a)),T_a)
+    | c_in(c_Pair(V_x,V_y,T_a,T_a),c_Transitive__Closure_Ortrancl(V_r,T_a),tc_prod(T_a,T_a)) )).
+
+cnf(cls_Wellfounded__Relations_Oless__than__iff__iff1_0,axiom,
+    ( ~ c_in(c_Pair(V_x,V_y,tc_nat,tc_nat),c_Wellfounded__Relations_Oless__than,tc_prod(tc_nat,tc_nat))
+    | c_less(V_x,V_y,tc_nat) )).
+
+cnf(cls_Wellfounded__Relations_Oless__than__iff__iff2_0,axiom,
+    ( ~ c_less(V_x,V_y,tc_nat)
+    | c_in(c_Pair(V_x,V_y,tc_nat,tc_nat),c_Wellfounded__Relations_Oless__than,tc_prod(tc_nat,tc_nat)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/NUM001-0.ax b/test-data/tptp/cnf/NUM001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/NUM001-0.ax
@@ -0,0 +1,45 @@
+%--------------------------------------------------------------------------
+% File     : NUM001-0 : TPTP v7.2.0. Bugfixed v4.0.0.
+% Domain   : Number Theory
+% Axioms   : Number theory axioms
+% Version  : [LS74] axioms : Incomplete.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental Tests of Resol
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :    6 (   0 non-Horn;   4 unit;   2 RR)
+%            Number of atoms       :    8 (   0 equality)
+%            Maximal clause size   :    2 (   1 average)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    4 (   1 constant; 0-2 arity)
+%            Number of variables   :   10 (   1 singleton)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v4.0.0 - Duplicate successor_equality1 removed.
+%--------------------------------------------------------------------------
+cnf(adding_zero,axiom,
+    ( equalish(add(A,n0),A) )).
+
+cnf(addition,axiom,
+    ( equalish(add(A,successor(B)),successor(add(A,B))) )).
+
+cnf(times_zero,axiom,
+    ( equalish(multiply(A,n0),n0) )).
+
+cnf(times,axiom,
+    ( equalish(multiply(A,successor(B)),add(multiply(A,B),A)) )).
+
+cnf(successor_equality1,axiom,
+    ( ~ equalish(successor(A),successor(B))
+    | equalish(A,B) )).
+
+cnf(successor_substitution,axiom,
+    ( ~ equalish(A,B)
+    | equalish(successor(A),successor(B)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/NUM001-1.ax b/test-data/tptp/cnf/NUM001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/NUM001-1.ax
@@ -0,0 +1,37 @@
+%--------------------------------------------------------------------------
+% File     : NUM001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Number Theory
+% Axioms   : Number theory less axioms
+% Version  : [LS74] axioms.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental Tests of Resol
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    3 (   0 non-Horn;   0 unit;   3 RR)
+%            Number of atoms      :    7 (   0 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :    8 (   1 singleton)
+%            Maximal term depth   :    4 (   1 average)
+% SPC      : 
+
+% Comments : Requires NUM001-0.ax
+%--------------------------------------------------------------------------
+cnf(transitivity_of_less,axiom,
+    ( ~ less(A,B)
+    | ~ less(C,A)
+    | less(C,B) )).
+
+cnf(smaller_number,axiom,
+    ( ~ equalish(add(successor(A),B),C)
+    | less(B,C) )).
+
+cnf(less_lemma,axiom,
+    ( ~ less(A,B)
+    | equalish(add(successor(predecessor_of_1st_minus_2nd(B,A)),A),B) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/NUM001-2.ax b/test-data/tptp/cnf/NUM001-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/NUM001-2.ax
@@ -0,0 +1,37 @@
+%--------------------------------------------------------------------------
+% File     : NUM001-2 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Number Theory
+% Axioms   : Number theory div axioms
+% Version  : [LS74] axioms.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental Tests of Resol
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    3 (   1 non-Horn;   0 unit;   3 RR)
+%            Number of atoms      :    7 (   0 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 2-2 arity)
+%            Number of functors   :    0 (   0 constant; --- arity)
+%            Number of variables  :    6 (   0 singleton)
+%            Maximal term depth   :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires NUM001-0.ax NUM001-1.ax
+%--------------------------------------------------------------------------
+cnf(divides_only_less_or_equal,axiom,
+    ( ~ divides(A,B)
+    | less(A,B)
+    | equalish(A,B) )).
+
+cnf(divides_if_less,axiom,
+    ( ~ less(A,B)
+    | divides(A,B) )).
+
+cnf(divides_if_equal,axiom,
+    ( ~ equalish(A,B)
+    | divides(A,B) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/NUM002-0.ax b/test-data/tptp/cnf/NUM002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/NUM002-0.ax
@@ -0,0 +1,70 @@
+%--------------------------------------------------------------------------
+% File     : NUM002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Number theory
+% Axioms   : Number theory (equality) axioms
+% Version  : [LS74] (equality) axioms : Biased.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental Tests of Resol
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   12 (   0 non-Horn;   7 unit;   5 RR)
+%            Number of atoms      :   22 (   0 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 2-2 arity)
+%            Number of variables  :   35 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(reflexivity,axiom,
+    ( equalish(A,A) )).
+
+cnf(transitivity,axiom,
+    ( ~ equalish(A,B)
+    | ~ equalish(B,C)
+    | equalish(A,C) )).
+
+cnf(commutativity_of_addition,axiom,
+    ( equalish(add(A,B),add(B,A)) )).
+
+cnf(associativity_of_addition,axiom,
+    ( equalish(add(A,add(B,C)),add(add(A,B),C)) )).
+
+cnf(addition_inverts_subtraction1,axiom,
+    ( equalish(subtract(add(A,B),B),A) )).
+
+cnf(addition_inverts_subtraction2,axiom,
+    ( equalish(A,subtract(add(A,B),B)) )).
+
+cnf(commutativity1,axiom,
+    ( equalish(add(subtract(A,B),C),subtract(add(A,C),B)) )).
+
+cnf(commutativity2,axiom,
+    ( equalish(subtract(add(A,B),C),add(subtract(A,C),B)) )).
+
+cnf(add_substitution1,axiom,
+    ( ~ equalish(A,B)
+    | ~ equalish(C,add(A,D))
+    | equalish(C,add(B,D)) )).
+
+cnf(add_substitution2,axiom,
+    ( ~ equalish(A,B)
+    | ~ equalish(C,add(D,A))
+    | equalish(C,add(D,B)) )).
+
+cnf(subtract_substitution1,axiom,
+    ( ~ equalish(A,B)
+    | ~ equalish(C,subtract(A,D))
+    | equalish(C,subtract(B,D)) )).
+
+cnf(subtract_substitution2,axiom,
+    ( ~ equalish(A,B)
+    | ~ equalish(C,subtract(D,A))
+    | equalish(C,subtract(D,B)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/NUM003-0.ax b/test-data/tptp/cnf/NUM003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/NUM003-0.ax
@@ -0,0 +1,356 @@
+%--------------------------------------------------------------------------
+% File     : NUM003-0 : TPTP v7.2.0. Bugfixed v1.2.1.
+% Domain   : Number Theory
+% Axioms   : Number theory axioms, based on Godel set theory
+% Version  : [BL+86] axioms.
+% English  :
+
+% Refs     : [BL+86] Boyer et al. (1986), Set Theory in First-Order Logic:
+%          : [McC92] McCune (1992), Email to G. Sutcliffe
+% Source   : [McC92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   54 (  32 non-Horn;   0 unit;  54 RR)
+%            Number of atoms      :  215 (  16 equality)
+%            Maximal clause size  :    7 (   4 average)
+%            Number of predicates :    6 (   0 propositional; 1-3 arity)
+%            Number of functors   :   29 (   7 constant; 0-3 arity)
+%            Number of variables  :   90 (   0 singleton)
+%            Maximal term depth   :    5 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET003-0.ax ALG001-0.ax
+% Bugfixes : v1.2.1 - Clauses finite3 and finite5 fixed.
+%--------------------------------------------------------------------------
+%----Definition of natural_numbers (natural numbers)
+cnf(natural_numbers1,axiom,
+    ( ~ member(Z,natural_numbers)
+    | ~ little_set(Xs)
+    | ~ member(empty_set,Xs)
+    | member(f43(Z,Xs),Xs)
+    | member(Z,Xs) )).
+
+cnf(natural_numbers2,axiom,
+    ( ~ member(Z,natural_numbers)
+    | ~ little_set(Xs)
+    | ~ member(empty_set,Xs)
+    | ~ member(successor(f43(Z,Xs)),Xs)
+    | member(Z,Xs) )).
+
+cnf(natural_numbers3,axiom,
+    ( member(Z,natural_numbers)
+    | ~ little_set(Z)
+    | little_set(f44(Z)) )).
+
+cnf(natural_numbers4,axiom,
+    ( member(Z,natural_numbers)
+    | ~ little_set(Z)
+    | member(empty_set,f44(Z)) )).
+
+cnf(natural_numbers5,axiom,
+    ( member(Z,natural_numbers)
+    | ~ little_set(Z)
+    | ~ member(Xk,f44(Z))
+    | member(successor(Xk),f44(Z)) )).
+
+cnf(natural_numbers6,axiom,
+    ( member(Z,natural_numbers)
+    | ~ member(Z,f44(Z)) )).
+
+%----Definition of plus
+cnf(plus1,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | member(f45(Z,Xs),natural_numbers)
+    | member(f46(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(plus2,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | member(f45(Z,Xs),natural_numbers)
+    | member(f47(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(plus3,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | member(f45(Z,Xs),natural_numbers)
+    | member(f48(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(plus4,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | member(f45(Z,Xs),natural_numbers)
+    | member(ordered_pair(ordered_pair(f46(Z,Xs),f47(Z,Xs)),f48(Z,Xs)),Xs)
+    | member(Z,Xs) )).
+
+cnf(plus5,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | member(f45(Z,Xs),natural_numbers)
+    | ~ member(ordered_pair(ordered_pair(successor(f46(Z,Xs)),f47(Z,Xs)),successor(f48(Z,Xs))),Xs)
+    | member(Z,Xs) )).
+
+cnf(plus6,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f45(Z,Xs)),f45(Z,Xs)),Xs)
+    | member(f46(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(plus7,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f45(Z,Xs)),f45(Z,Xs)),Xs)
+    | member(f47(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(plus8,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f45(Z,Xs)),f45(Z,Xs)),Xs)
+    | member(f48(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(plus9,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f45(Z,Xs)),f45(Z,Xs)),Xs)
+    | member(ordered_pair(ordered_pair(f46(Z,Xs),f47(Z,Xs)),f48(Z,Xs)),Xs)
+    | member(Z,Xs) )).
+
+cnf(plus10,axiom,
+    ( ~ member(Z,plus)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f45(Z,Xs)),f45(Z,Xs)),Xs)
+    | ~ member(ordered_pair(ordered_pair(successor(f46(Z,Xs)),f47(Z,Xs)),successor(f48(Z,Xs))),Xs)
+    | member(Z,Xs) )).
+
+cnf(plus11,axiom,
+    ( member(Z,plus)
+    | ~ little_set(Z)
+    | little_set(f49(Z)) )).
+
+cnf(plus12,axiom,
+    ( member(Z,plus)
+    | ~ little_set(Z)
+    | ~ member(Xi,natural_numbers)
+    | member(ordered_pair(ordered_pair(empty_set,Xi),Xi),f49(Z)) )).
+
+cnf(plus13,axiom,
+    ( member(Z,plus)
+    | ~ little_set(Z)
+    | ~ member(Uu1,natural_numbers)
+    | ~ member(Xj,natural_numbers)
+    | ~ member(Xk,natural_numbers)
+    | ~ member(ordered_pair(ordered_pair(Uu1,Xj),Xk),f49(Z))
+    | member(ordered_pair(ordered_pair(successor(Uu1),Xj),successor(Xk)),f49(Z)) )).
+
+cnf(plus14,axiom,
+    ( member(Z,plus)
+    | ~ member(Z,f49(Z)) )).
+
+%----Definition of times
+cnf(times1,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | member(f50(Z,Xs),natural_numbers)
+    | member(f51(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(times2,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | member(f50(Z,Xs),natural_numbers)
+    | member(f52(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(times3,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | member(f50(Z,Xs),natural_numbers)
+    | member(f53(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(times4,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | member(f50(Z,Xs),natural_numbers)
+    | member(ordered_pair(ordered_pair(f51(Z,Xs),f52(Z,Xs)),f53(Z,Xs)),Xs)
+    | member(Z,Xs) )).
+
+cnf(times5,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | member(f50(Z,Xs),natural_numbers)
+    | ~ member(ordered_pair(ordered_pair(successor(f51(Z,Xs)),f52(Z,Xs)),apply_to_two_arguments(plus,f53(Z,Xs),f52(Z,Xs))),Xs)
+    | member(Z,Xs) )).
+
+cnf(times6,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f50(Z,Xs)),empty_set),Xs)
+    | member(f51(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(times7,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f50(Z,Xs)),empty_set),Xs)
+    | member(f52(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(times8,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f50(Z,Xs)),empty_set),Xs)
+    | member(f53(Z,Xs),natural_numbers)
+    | member(Z,Xs) )).
+
+cnf(times9,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f50(Z,Xs)),empty_set),Xs)
+    | member(ordered_pair(ordered_pair(f51(Z,Xs),f52(Z,Xs)),f53(Z,Xs)),Xs)
+    | member(Z,Xs) )).
+
+cnf(times10,axiom,
+    ( ~ member(Z,times)
+    | ~ little_set(Xs)
+    | ~ member(ordered_pair(ordered_pair(empty_set,f50(Z,Xs)),empty_set),Xs)
+    | ~ member(ordered_pair(ordered_pair(successor(f51(Z,Xs)),f52(Z,Xs)),apply_to_two_arguments(plus,f53(Z,Xs),f52(Z,Xs))),Xs)
+    | member(Z,Xs) )).
+
+cnf(times11,axiom,
+    ( member(Z,times)
+    | ~ little_set(Z)
+    | little_set(f54(Z)) )).
+
+cnf(times12,axiom,
+    ( member(Z,times)
+    | ~ little_set(Z)
+    | ~ member(Xi,natural_numbers)
+    | member(ordered_pair(ordered_pair(empty_set,Xi),empty_set),f54(Z)) )).
+
+cnf(times13,axiom,
+    ( member(Z,times)
+    | ~ little_set(Z)
+    | ~ member(Uu2,natural_numbers)
+    | ~ member(Xj,natural_numbers)
+    | ~ member(Xk,natural_numbers)
+    | ~ member(ordered_pair(ordered_pair(Uu2,Xj),Xk),f54(Z))
+    | member(ordered_pair(ordered_pair(successor(Uu2),Xj),apply_to_two_arguments(plus,Xk,Xj)),f54(Z)) )).
+
+cnf(times14,axiom,
+    ( member(Z,times)
+    | ~ member(Z,f54(Z)) )).
+
+%----Definition of prime_numbers
+cnf(prime_numbers1,axiom,
+    ( ~ member(Z,prime_numbers)
+    | member(Z,natural_numbers) )).
+
+cnf(prime_numbers2,axiom,
+    ( ~ member(Z,prime_numbers)
+    | Z != empty_set )).
+
+cnf(prime_numbers3,axiom,
+    ( ~ member(Z,prime_numbers)
+    | Z != successor(empty_set) )).
+
+cnf(prime_numbers4,axiom,
+    ( ~ member(Z,prime_numbers)
+    | ~ member(U,natural_numbers)
+    | ~ member(V,natural_numbers)
+    | apply_to_two_arguments(times,U,V) != Z
+    | member(U,non_ordered_pair(successor(empty_set),Z)) )).
+
+cnf(prime_numbers5,axiom,
+    ( member(Z,prime_numbers)
+    | ~ member(Z,natural_numbers)
+    | Z = empty_set
+    | Z = successor(empty_set)
+    | member(f55(Z),natural_numbers) )).
+
+cnf(prime_numbers6,axiom,
+    ( member(Z,prime_numbers)
+    | ~ member(Z,natural_numbers)
+    | Z = empty_set
+    | Z = successor(empty_set)
+    | member(f56(Z),natural_numbers) )).
+
+cnf(prime_numbers7,axiom,
+    ( member(Z,prime_numbers)
+    | ~ member(Z,natural_numbers)
+    | Z = empty_set
+    | Z = successor(empty_set)
+    | apply_to_two_arguments(times,f55(Z),f56(Z)) = Z )).
+
+cnf(prime_numbers8,axiom,
+    ( member(Z,prime_numbers)
+    | ~ member(Z,natural_numbers)
+    | Z = empty_set
+    | Z = successor(empty_set)
+    | ~ member(f55(Z),non_ordered_pair(successor(empty_set),Z)) )).
+
+%----Definition of finite
+cnf(finite1,axiom,
+    ( ~ finite(X)
+    | member(f57(X),natural_numbers) )).
+
+cnf(finite2,axiom,
+    ( ~ finite(X)
+    | maps(f58(X),f57(X),X) )).
+
+cnf(finite3,axiom,
+    ( ~ finite(X)
+    | range_of(f58(X)) = X )).
+
+cnf(finite4,axiom,
+    ( ~ finite(X)
+    | one_to_one_function(f58(X)) )).
+
+cnf(finite5,axiom,
+    ( finite(X)
+    | ~ member(Xn,natural_numbers)
+    | ~ maps(Xf,Xn,X)
+    | range_of(Xf) != X
+    | ~ one_to_one_function(Xf) )).
+
+%----Definition of twin prime_numbers
+cnf(twin_primes1,axiom,
+    ( ~ member(Z,twin_prime_numbers)
+    | member(Z,prime_numbers) )).
+
+cnf(twin_primes2,axiom,
+    ( ~ member(Z,twin_prime_numbers)
+    | member(successor(successor(Z)),prime_numbers) )).
+
+cnf(twin_primes3,axiom,
+    ( member(Z,twin_prime_numbers)
+    | ~ member(Z,prime_numbers)
+    | ~ member(successor(successor(Z)),prime_numbers) )).
+
+%----Definition of even_numbers (even natural numbers)
+cnf(even_numbers1,axiom,
+    ( ~ member(Z,even_numbers)
+    | member(Z,natural_numbers) )).
+
+cnf(even_numbers2,axiom,
+    ( ~ member(Z,even_numbers)
+    | member(f59(Z),natural_numbers) )).
+
+cnf(even_numbers3,axiom,
+    ( ~ member(Z,even_numbers)
+    | apply_to_two_arguments(plus,f59(Z),f59(Z)) = Z )).
+
+cnf(even_numbers4,axiom,
+    ( member(Z,even_numbers)
+    | ~ member(Z,natural_numbers)
+    | ~ member(X,natural_numbers)
+    | apply_to_two_arguments(plus,X,X) != Z )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/NUM004-0.ax b/test-data/tptp/cnf/NUM004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/NUM004-0.ax
@@ -0,0 +1,284 @@
+%--------------------------------------------------------------------------
+% File     : NUM004-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Number Theory (Ordinals)
+% Axioms   : Number theory (ordinals) axioms, based on NBG set theory
+% Version  : [Qua92] axioms.
+% English  :
+
+% Refs     : [Qua92] Quaife (1992), Email to G. Sutcliffe
+% Source   : [Qua92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   46 (   4 non-Horn;   9 unit;  40 RR)
+%            Number of atoms      :  104 (  22 equality)
+%            Maximal clause size  :    5 (   2 average)
+%            Number of predicates :   10 (   0 propositional; 1-3 arity)
+%            Number of functors   :   36 (  12 constant; 0-3 arity)
+%            Number of variables  :   89 (   8 singleton)
+%            Maximal term depth   :    4 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET004-0.ax SET004-1.ax
+%--------------------------------------------------------------------------
+%----Definition of symmetrization of a class.
+cnf(symmetrization,axiom,
+    ( union(X,inverse(X)) = symmetrization_of(X) )).
+
+%----could define (irreflexive(x) = (x * ~(identity_relation))).
+cnf(irreflexive1,axiom,
+    ( ~ irreflexive(X,Y)
+    | subclass(restrict(X,Y,Y),complement(identity_relation)) )).
+
+cnf(irreflexive2,axiom,
+    ( ~ subclass(restrict(X,Y,Y),complement(identity_relation))
+    | irreflexive(X,Y) )).
+
+%----Definition of connected.
+cnf(connected1,axiom,
+    ( ~ connected(X,Y)
+    | subclass(cross_product(Y,Y),union(identity_relation,symmetrization_of(X))) )).
+
+cnf(connected2,axiom,
+    ( ~ subclass(cross_product(Y,Y),union(identity_relation,symmetrization_of(X)))
+    | connected(X,Y) )).
+
+%----Definition of transitive.
+%----T(x) <--> ((x ^ x) < x).
+cnf(transitive1,axiom,
+    ( ~ transitive(Xr,Y)
+    | subclass(compose(restrict(Xr,Y,Y),restrict(Xr,Y,Y)),restrict(Xr,Y,Y)) )).
+
+cnf(transitive2,axiom,
+    ( ~ subclass(compose(restrict(Xr,Y,Y),restrict(Xr,Y,Y)),restrict(Xr,Y,Y))
+    | transitive(Xr,Y) )).
+
+%----or:
+%----transitive(x,y) --> (x < cross_product(V,V)).
+%----transitive(x,y) --> ((restrict(x,y,y) ^ restrict(x,y,y)) < x).
+%----((restrict(x,y,y) ^ restrict(x,y,y)) < x), (x < cross_product(V,V))
+%----    --> transitive(x,y).
+
+%----Definition of asymmetric.
+%----asymmetric(x) <--> ((x * inverse(x)) = null_class).
+cnf(asymmetric1,axiom,
+    ( ~ asymmetric(Xr,Y)
+    | restrict(intersection(Xr,inverse(Xr)),Y,Y) = null_class )).
+
+cnf(asymmetric2,axiom,
+    ( restrict(intersection(Xr,inverse(Xr)),Y,Y) != null_class
+    | asymmetric(Xr,Y) )).
+
+%----Definition of minimal element.
+%----minimum(x,y,z) --> (z e y).
+%----minimum(x,y,z) --> (restrict(x,y,{z}) = null_class).
+%----(restrict(x,y,{z}) = null_class), (z e y) --> minimum(x,y,z).
+
+%----Definition of segment.
+%----If this is useful enough to define, should use it in definition
+%----of WE. --> (segment(xr,y,z) = (y * (inverse(xr) image {z}))).
+cnf(segment,axiom,
+    ( segment(Xr,Y,Z) = domain_of(restrict(Xr,Y,singleton(Z))) )).
+
+%----Definition of well ordering.
+cnf(well_ordering1,axiom,
+    ( ~ well_ordering(X,Y)
+    | connected(X,Y) )).
+
+cnf(well_ordering2,axiom,
+    ( ~ well_ordering(Xr,Y)
+    | ~ subclass(U,Y)
+    | U = null_class
+    | member(least(Xr,U),U) )).
+
+cnf(well_ordering3,axiom,
+    ( ~ well_ordering(Xr,Y)
+    | ~ subclass(U,Y)
+    | ~ member(V,U)
+    | member(least(Xr,U),U) )).
+
+cnf(well_ordering4,axiom,
+    ( ~ well_ordering(Xr,Y)
+    | ~ subclass(U,Y)
+    | segment(Xr,U,least(Xr,U)) = null_class )).
+
+cnf(well_ordering5,axiom,
+    ( ~ well_ordering(Xr,Y)
+    | ~ subclass(U,Y)
+    | ~ member(V,U)
+    | ~ member(ordered_pair(V,least(Xr,U)),Xr) )).
+
+cnf(well_ordering6,axiom,
+    ( ~ connected(Xr,Y)
+    | not_well_ordering(Xr,Y) != null_class
+    | well_ordering(Xr,Y) )).
+
+cnf(well_ordering7,axiom,
+    ( ~ connected(Xr,Y)
+    | subclass(not_well_ordering(Xr,Y),Y)
+    | well_ordering(Xr,Y) )).
+
+cnf(well_ordering8,axiom,
+    ( ~ member(V,not_well_ordering(Xr,Y))
+    | segment(Xr,not_well_ordering(Xr,Y),V) != null_class
+    | ~ connected(Xr,Y)
+    | well_ordering(Xr,Y) )).
+
+%----Definition of section.
+cnf(section1,axiom,
+    ( ~ section(Xr,Y,Z)
+    | subclass(Y,Z) )).
+
+cnf(section2,axiom,
+    ( ~ section(Xr,Y,Z)
+    | subclass(domain_of(restrict(Xr,Z,Y)),Y) )).
+
+%----section(xr,y,z) --> (restrict(xr,z,y) < cross_product(y,y)).
+%----section(xr,y,z) --> ((z * (inverse(xr) image y)) < y).
+
+cnf(section3,axiom,
+    ( ~ subclass(Y,Z)
+    | ~ subclass(domain_of(restrict(Xr,Z,Y)),Y)
+    | section(Xr,Y,Z) )).
+
+%----Definition of ordinal class.
+%----Use (ORD15) to eliminate ordinal_class(x).
+%----ordinal_class(x) --> well_ordering(element_relation,x).
+%----ordinal_class(x) --> (sum_class(x) < x).
+%----well_ordering(element_relation,x), (sum_class(x) < x) -->
+%----ordinal_class(x).
+
+%----Definition of ordinal_numbers by Class Existence Theorem.
+%----(x e ordinal_numbers) --> ordinal_class(x).
+%----(x e V), ordinal_class(x) --> (x e ordinal_numbers).
+cnf(ordinal_numbers1,axiom,
+    ( ~ member(X,ordinal_numbers)
+    | well_ordering(element_relation,X) )).
+
+cnf(ordinal_numbers2,axiom,
+    ( ~ member(X,ordinal_numbers)
+    | subclass(sum_class(X),X) )).
+
+cnf(ordinal_numbers3,axiom,
+    ( ~ well_ordering(element_relation,X)
+    | ~ subclass(sum_class(X),X)
+    | ~ member(X,universal_class)
+    | member(X,ordinal_numbers) )).
+
+cnf(ordinal_numbers4,axiom,
+    ( ~ well_ordering(element_relation,X)
+    | ~ subclass(sum_class(X),X)
+    | member(X,ordinal_numbers)
+    | X = ordinal_numbers )).
+
+%----(SUCDEF8) Definition of kind_1_ordinals.
+cnf(kind_1_ordinals,axiom,
+    ( union(singleton(null_class),image(successor_relation,ordinal_numbers)) = kind_1_ordinals )).
+
+%----(LIMDEF1): definition of limit ordinal.
+cnf(limit_ordinals,axiom,
+    ( intersection(complement(kind_1_ordinals),ordinal_numbers) = limit_ordinals )).
+
+%----(TRECDEF1): definition of rest_of by class existence theorem.
+%----rest_of(x) ' u = {[u,w] e x : w e V}.
+cnf(rest_of1,axiom,
+    ( subclass(rest_of(X),cross_product(universal_class,universal_class)) )).
+
+cnf(rest_of2,axiom,
+    ( ~ member(ordered_pair(U,V),rest_of(X))
+    | member(U,domain_of(X)) )).
+
+cnf(rest_of3,axiom,
+    ( ~ member(ordered_pair(U,V),rest_of(X))
+    | restrict(X,U,universal_class) = V )).
+
+cnf(rest_of4,axiom,
+    ( ~ member(U,domain_of(X))
+    | restrict(X,U,universal_class) != V
+    | member(ordered_pair(U,V),rest_of(X)) )).
+
+%----(TRECDEF3.8): definition of rest_relation.
+cnf(rest_relation1,axiom,
+    ( subclass(rest_relation,cross_product(universal_class,universal_class)) )).
+
+cnf(rest_relation2,axiom,
+    ( ~ member(ordered_pair(X,Y),rest_relation)
+    | rest_of(X) = Y )).
+
+cnf(rest_relation3,axiom,
+    ( ~ member(X,universal_class)
+    | member(ordered_pair(X,rest_of(X)),rest_relation) )).
+
+%----(TRECDEF4): Definition of Fn = recursion_equation_functions.
+%----If z is being used to define a function by transfinite recursion,
+%----then Fn(z) is the class of all partial functions that satisfy the
+%----recursion equation, for as far out into the ordinals as they are
+%----defined.  So THE function defined by z is U Fn(z).
+cnf(recursion_equation_functions1,axiom,
+    ( ~ member(X,recursion_equation_functions(Z))
+    | function(Z) )).
+
+cnf(recursion_equation_functions2,axiom,
+    ( ~ member(X,recursion_equation_functions(Z))
+    | function(X) )).
+
+cnf(recursion_equation_functions3,axiom,
+    ( ~ member(X,recursion_equation_functions(Z))
+    | member(domain_of(X),ordinal_numbers) )).
+
+cnf(recursion_equation_functions4,axiom,
+    ( ~ member(X,recursion_equation_functions(Z))
+    | compose(Z,rest_of(X)) = X )).
+
+cnf(recursion_equation_functions5,axiom,
+    ( ~ function(Z)
+    | ~ function(X)
+    | ~ member(domain_of(X),ordinal_numbers)
+    | compose(Z,rest_of(X)) != X
+    | member(X,recursion_equation_functions(Z)) )).
+
+%----(OADEF1): definition of union_of_range_map.
+%----Quaife says URAN is the function which maps x into
+%----union(range_of(x)).
+cnf(union_of_range_map1,axiom,
+    ( subclass(union_of_range_map,cross_product(universal_class,universal_class)) )).
+
+cnf(union_of_range_map2,axiom,
+    ( ~ member(ordered_pair(X,Y),union_of_range_map)
+    | sum_class(range_of(X)) = Y )).
+
+cnf(union_of_range_map3,axiom,
+    ( ~ member(ordered_pair(X,Y),cross_product(universal_class,universal_class))
+    | sum_class(range_of(X)) != Y
+    | member(ordered_pair(X,Y),union_of_range_map) )).
+
+%----(OADEF2): definition of ordinal addition.
+cnf(ordinal_addition,axiom,
+    ( apply(recursion(X,successor_relation,union_of_range_map),Y) = ordinal_add(X,Y) )).
+
+%----(OADEF3): definition of twisted plus.
+%------> (add_relation < cross_product(ordinal_numbers,cross_product(
+%----    ordinal_numbers,ordinal_numbers))).
+%----([x,[y,z]] e add_relation) --> (ordinal_add(y,x) = z).
+%---- ([y,x] e cross_product(ordinal_numbers,ordinal_numbers)) -->
+%----  ([x,[y,ordinal_add(x,y)]] e add_relation).
+
+%----(OMDEF1): definition of ordinal multiplication.
+cnf(ordinal_multiplication,axiom,
+    ( recursion(null_class,apply(add_relation,X),union_of_range_map) = ordinal_multiply(X,Y) )).
+
+%----(IADEF1): integer function.
+cnf(integer_function1,axiom,
+    ( ~ member(X,omega)
+    | integer_of(X) = X )).
+
+cnf(integer_function2,axiom,
+    ( member(X,omega)
+    | integer_of(X) = null_class )).
+
+%----(IADEF2): integer addition.
+%------> (ordinal_add(integer_of(y),integer_of(x)) = (x + y)).
+
+%----(IADEF3): integer multiplication.
+%------> (ordinal_multiply(integer_of(y),integer_of(x)) = (x * y)).
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PLA001-0.ax b/test-data/tptp/cnf/PLA001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PLA001-0.ax
@@ -0,0 +1,77 @@
+%--------------------------------------------------------------------------
+% File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Planning (Blocks world)
+% Axioms   : Blocks world axioms
+% Version  : [SE94] axioms.
+% English  :
+
+% Refs     : [Sus73] Sussman (1973), A Computational Model of Skill Acquisi
+%          : [SE94]  Segre & Elkan (1994), A High-Performance Explanation-B
+% Source   : [SE94]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   10 (   0 non-Horn;   0 unit;   8 RR)
+%            Number of atoms      :   31 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    9 (   2 constant; 0-2 arity)
+%            Number of variables  :   33 (   3 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : The axioms are a reconstruction of the situation calculus
+%            blocks world as in [Sus73].
+%--------------------------------------------------------------------------
+cnf(and_definition,axiom,
+    ( holds(and(X,Y),State)
+    | ~ holds(X,State)
+    | ~ holds(Y,State) )).
+
+cnf(pickup_1,axiom,
+    ( holds(holding(X),do(pickup(X),State))
+    | ~ holds(empty,State)
+    | ~ holds(clear(X),State)
+    | ~ differ(X,table) )).
+
+cnf(pickup_2,axiom,
+    ( holds(clear(Y),do(pickup(X),State))
+    | ~ holds(on(X,Y),State)
+    | ~ holds(clear(X),State)
+    | ~ holds(empty,State) )).
+
+cnf(pickup_3,axiom,
+    ( holds(on(X,Y),do(pickup(Z),State))
+    | ~ holds(on(X,Y),State)
+    | ~ differ(X,Z) )).
+
+cnf(pickup_4,axiom,
+    ( holds(clear(X),do(pickup(Z),State))
+    | ~ holds(clear(X),State)
+    | ~ differ(X,Z) )).
+
+cnf(putdown_1,axiom,
+    ( holds(empty,do(putdown(X,Y),State))
+    | ~ holds(holding(X),State)
+    | ~ holds(clear(Y),State) )).
+
+cnf(putdown_2,axiom,
+    ( holds(on(X,Y),do(putdown(X,Y),State))
+    | ~ holds(holding(X),State)
+    | ~ holds(clear(Y),State) )).
+
+cnf(putdown_3,axiom,
+    ( holds(clear(X),do(putdown(X,Y),State))
+    | ~ holds(holding(X),State)
+    | ~ holds(clear(Y),State) )).
+
+cnf(putdown_4,axiom,
+    ( holds(on(X,Y),do(putdown(Z,W),State))
+    | ~ holds(on(X,Y),State) )).
+
+cnf(putdown_5,axiom,
+    ( holds(clear(Z),do(putdown(X,Y),State))
+    | ~ holds(clear(Z),State)
+    | ~ differ(Z,Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PLA001-1.ax b/test-data/tptp/cnf/PLA001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PLA001-1.ax
@@ -0,0 +1,90 @@
+%--------------------------------------------------------------------------
+% File     : PLA001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Planning (Blocks world)
+% Axioms   : Blocks world difference axioms for 4 blocks
+% Version  : [SE94] axioms.
+% English  :
+
+% Refs     : [Sus73] Sussman (1973), A Computational Model of Skill Acquisi
+%          : [SE94]  Segre & Elkan (1994), A High-Performance Explanation-B
+% Source   : [SE94]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   20 (   0 non-Horn;  19 unit;  19 RR)
+%            Number of atoms      :   21 (   0 equality)
+%            Maximal clause size  :    2 (   1 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    9 (   7 constant; 0-2 arity)
+%            Number of variables  :    3 (   1 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires PLA001-0.ax
+%          : The axioms are a reconstruction of the situation calculus
+%            blocks world as in [Sus73].
+%--------------------------------------------------------------------------
+cnf(symmetry_of_differ,axiom,
+    ( differ(X,Y)
+    | ~ differ(Y,X) )).
+
+cnf(differ_a_b,axiom,
+    ( differ(a,b) )).
+
+cnf(differ_a_c,axiom,
+    ( differ(a,c) )).
+
+cnf(differ_a_d,axiom,
+    ( differ(a,d) )).
+
+cnf(differ_a_table,axiom,
+    ( differ(a,table) )).
+
+cnf(differ_b_c,axiom,
+    ( differ(b,c) )).
+
+cnf(differ_b_d,axiom,
+    ( differ(b,d) )).
+
+cnf(differ_b_table,axiom,
+    ( differ(b,table) )).
+
+cnf(differ_c_d,axiom,
+    ( differ(c,d) )).
+
+cnf(differ_c_table,axiom,
+    ( differ(c,table) )).
+
+cnf(differ_d_table,axiom,
+    ( differ(d,table) )).
+
+%----Initial configuration
+cnf(initial_state1,axiom,
+    ( holds(on(a,table),s0) )).
+
+cnf(initial_state2,axiom,
+    ( holds(on(b,table),s0) )).
+
+cnf(initial_state3,axiom,
+    ( holds(on(c,d),s0) )).
+
+cnf(initial_state4,axiom,
+    ( holds(on(d,table),s0) )).
+
+cnf(initial_state5,axiom,
+    ( holds(clear(a),s0) )).
+
+cnf(initial_state6,axiom,
+    ( holds(clear(b),s0) )).
+
+cnf(initial_state7,axiom,
+    ( holds(clear(c),s0) )).
+
+cnf(initial_state8,axiom,
+    ( holds(empty,s0) )).
+
+%----Table is always clear
+cnf(clear_table,axiom,
+    ( holds(clear(table),State) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PUZ001-0.ax b/test-data/tptp/cnf/PUZ001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PUZ001-0.ax
@@ -0,0 +1,103 @@
+%------------------------------------------------------------------------------
+% File     : PUZ001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Puzzles (Mars and Venus)
+% Axioms   : Mars and Venus axioms
+% Version  :
+% English  :
+
+% Refs     : [Rap95] Raptis (1995), Email to G. Sutcliffe
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   16 (   4 non-Horn;   0 unit;  12 RR)
+%            Number of atoms      :   39 (   1 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    9 (   0 propositional; 1-2 arity)
+%            Number of functors   :    1 (   0 constant; 1-1 arity)
+%            Number of variables  :   20 (   1 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : [Rap95] has pointed out that the clause
+%            statements_are_true_or_not is a tautology. Does your ATP
+%            system ignore it?
+%------------------------------------------------------------------------------
+%----Everyone's either from Mars or Venus, male or female, and statements
+%----are true or false
+cnf(from_mars_or_venus,axiom,
+    ( from_mars(X)
+    | from_venus(X) )).
+
+cnf(not_from_mars_and_venus,axiom,
+    ( ~ from_mars(X)
+    | ~ from_venus(X) )).
+
+cnf(male_or_female,axiom,
+    ( male(X)
+    | female(X) )).
+
+cnf(not_male_and_female,axiom,
+    ( ~ male(X)
+    | ~ female(X) )).
+
+cnf(truthteller_or_liar,axiom,
+    ( truthteller(X)
+    | liar(X) )).
+
+cnf(not_truthteller_and_liar,axiom,
+    ( ~ truthteller(X)
+    | ~ liar(X) )).
+
+%----Rules about statements
+cnf(statements_are_true_or_not,axiom,
+    ( ~ says(X,Y)
+    | a_truth(Y)
+    | ~ a_truth(Y) )).
+
+cnf(people_say_their_statements,axiom,
+    ( ~ says(X,Y)
+    | Y = statement_by(X) )).
+
+cnf(true_statements_made_by_truthtellers,axiom,
+    ( ~ a_truth(statement_by(X))
+    | truthteller(X) )).
+
+cnf(false_statements_made_by_liars,axiom,
+    ( a_truth(statement_by(X))
+    | liar(X) )).
+
+%----Who's a liar, who's not
+cnf(venusian_female_are_truthtellers,axiom,
+    ( ~ from_venus(X)
+    | ~ female(X)
+    | truthteller(X) )).
+
+cnf(venusian_males_are_liars,axiom,
+    ( ~ from_venus(X)
+    | ~ male(X)
+    | liar(X) )).
+
+cnf(marsian_males_are_truthtellers,axiom,
+    ( ~ from_mars(X)
+    | ~ male(X)
+    | truthteller(X) )).
+
+cnf(marsian_females_are_liars,axiom,
+    ( ~ from_mars(X)
+    | ~ female(X)
+    | liar(X) )).
+
+%----what truthtellers say is true, what liars say is false, what
+%----truthtellers say is true, what liars say is false
+cnf(truthtellers_make_true_statements,axiom,
+    ( ~ truthteller(X)
+    | ~ says(X,Y)
+    | a_truth(Y) )).
+
+cnf(liars_make_false_statements,axiom,
+    ( ~ liar(X)
+    | ~ says(X,Y)
+    | ~ a_truth(Y) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PUZ002-0.ax b/test-data/tptp/cnf/PUZ002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PUZ002-0.ax
@@ -0,0 +1,53 @@
+%--------------------------------------------------------------------------
+% File     : PUZ002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Puzzles (Truthtellers and Liars)
+% Axioms   : Truthtellers and Liars axioms for two types of people
+% Version  : [LO85] axioms.
+% English  : Axioms for two types of people; truthtellers and liars.
+
+% Refs     : [Smu78] Smullyan (1978), What is the name of this book?-The ri
+%          : [LO85]  Lusk & Overbeek (1985), Non-Horn Problems
+% Source   : [LO85]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   2 non-Horn;   0 unit;   5 RR)
+%            Number of atoms      :   16 (   0 equality)
+%            Maximal clause size  :    3 (   3 average)
+%            Number of predicates :    1 (   0 propositional; 1-1 arity)
+%            Number of functors   :    3 (   0 constant; 1-2 arity)
+%            Number of variables  :   10 (   0 singleton)
+%            Maximal term depth   :    2 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(truthteller_or_liar,axiom,
+    ( a_truth(truthteller(X))
+    | a_truth(liar(X)) )).
+
+cnf(not_both,axiom,
+    ( ~ a_truth(truthteller(X))
+    | ~ a_truth(liar(X)) )).
+
+cnf(truthtellers_tell_truth,axiom,
+    ( ~ a_truth(truthteller(Truthteller))
+    | ~ a_truth(says(Truthteller,Statement))
+    | a_truth(Statement) )).
+
+cnf(liars_lie,axiom,
+    ( ~ a_truth(liar(Liar))
+    | ~ a_truth(says(Liar,Statement))
+    | ~ a_truth(Statement) )).
+
+cnf(truths_are_told_by_truthtellers,axiom,
+    ( ~ a_truth(Statement)
+    | ~ a_truth(says(Truthteller,Statement))
+    | a_truth(truthteller(Truthteller)) )).
+
+cnf(liars_are_told_by_liars,axiom,
+    ( a_truth(Statement)
+    | ~ a_truth(says(Liar,Statement))
+    | a_truth(liar(Liar)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PUZ003-0.ax b/test-data/tptp/cnf/PUZ003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PUZ003-0.ax
@@ -0,0 +1,65 @@
+%--------------------------------------------------------------------------
+% File     : PUZ003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Puzzles (Truthtellers and Liars)
+% Axioms   : Truthtellers and Liars axioms for three types of people
+% Version  : [ANL] axioms.
+% English  : Axioms for three types of people; truthtellers, liars and
+%            normal people.
+
+% Refs     : [Smu78] Smullyan (1978), What is the name of this book?-The ri
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    8 (   3 non-Horn;   0 unit;   7 RR)
+%            Number of atoms      :   23 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    1 (   0 propositional; 1-1 arity)
+%            Number of functors   :    4 (   0 constant; 1-2 arity)
+%            Number of variables  :   12 (   0 singleton)
+%            Maximal term depth   :    2 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%-----The next 4 clauses says that a person is one thing
+cnf(person_is_one_type,axiom,
+    ( a_truth(truthteller(X))
+    | a_truth(liar(X))
+    | a_truth(normal(X)) )).
+
+cnf(not_truthteller_and_normal,axiom,
+    ( ~ a_truth(truthteller(X))
+    | ~ a_truth(normal(X)) )).
+
+cnf(not_truthteller_and_liar,axiom,
+    ( ~ a_truth(truthteller(X))
+    | ~ a_truth(liar(X)) )).
+
+cnf(not_liar_and_normal,axiom,
+    ( ~ a_truth(liar(X))
+    | ~ a_truth(normal(X)) )).
+
+cnf(truthtellers_tell_truth,axiom,
+    ( ~ a_truth(truthteller(X))
+    | ~ a_truth(says(X,Y))
+    | a_truth(Y) )).
+
+cnf(liars_lie,axiom,
+    ( ~ a_truth(liar(X))
+    | ~ a_truth(says(X,Y))
+    | ~ a_truth(Y) )).
+
+cnf(truthtellers_and_normal_tell_truth,axiom,
+    ( ~ a_truth(X)
+    | ~ a_truth(says(Y,X))
+    | a_truth(truthteller(Y))
+    | a_truth(normal(Y)) )).
+
+cnf(liars_and_normal_lie,axiom,
+    ( a_truth(X)
+    | ~ a_truth(says(Y,X))
+    | a_truth(liar(Y))
+    | a_truth(normal(Y)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PUZ004-0.ax b/test-data/tptp/cnf/PUZ004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PUZ004-0.ax
@@ -0,0 +1,188 @@
+%------------------------------------------------------------------------------
+% File     : PUZ004-0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Puzzles (Quo Vadis)
+% Axioms   : Quo vadis axioms
+% Version  :
+% English  :
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   41 (   0 non-Horn;   0 unit;  41 RR)
+%            Number of atoms      :   82 (   0 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    1 (   0 propositional; 12-12 arity)
+%            Number of functors   :   13 (   0 constant; 1-2 arity)
+%            Number of variables  :  480 (   0 singleton)
+%            Maximal term depth   :    4 (   1 average)
+% SPC      : 
+
+% Comments : Contributed by Christian Suttner
+%------------------------------------------------------------------------------
+cnf(s1_right,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,s1(X,Y),S2,S3,S4,e1(X,s(Y)),E2)
+    | state(B,V1,V2,V3,V4,H,s1(X,s(Y)),S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(s1_left,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,s1(X,s(Y)),S2,S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,s1(X,Y),S2,S3,S4,e1(X,s(Y)),E2) )).
+
+cnf(s1_down,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,s1(X,Y),S2,S3,S4,e1(s(X),Y),E2)
+    | state(B,V1,V2,V3,V4,H,s1(s(X),Y),S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(s1_up,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,s1(s(X),Y),S2,S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,s1(X,Y),S2,S3,S4,e1(s(X),Y),E2) )).
+
+cnf(s2_right,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,s2(X,Y),S3,S4,e1(X,s(Y)),E2)
+    | state(B,V1,V2,V3,V4,H,S1,s2(X,s(Y)),S3,S4,e1(X,Y),E2) )).
+
+cnf(s2_left,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,s2(X,s(Y)),S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,s2(X,Y),S3,S4,e1(X,s(Y)),E2) )).
+
+cnf(s2_down,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,s2(X,Y),S3,S4,e1(s(X),Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,s2(s(X),Y),S3,S4,e1(X,Y),E2) )).
+
+cnf(s2_up,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,s2(s(X),Y),S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,s2(X,Y),S3,S4,e1(s(X),Y),E2) )).
+
+cnf(s3_right,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,s3(X,Y),S4,e1(X,s(Y)),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,s3(X,s(Y)),S4,e1(X,Y),E2) )).
+
+cnf(s3_left,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,s3(X,s(Y)),S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,s3(X,Y),S4,e1(X,s(Y)),E2) )).
+
+cnf(s3_down,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,s3(X,Y),S4,e1(s(X),Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,s3(s(X),Y),S4,e1(X,Y),E2) )).
+
+cnf(s3_up,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,s3(s(X),Y),S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,s3(X,Y),S4,e1(s(X),Y),E2) )).
+
+cnf(s4_right,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(X,Y),e1(X,s(Y)),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(X,s(Y)),e1(X,Y),E2) )).
+
+cnf(s4_left,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(X,s(Y)),e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(X,Y),e1(X,s(Y)),E2) )).
+
+cnf(s4_down,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(X,Y),e1(s(X),Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(s(X),Y),e1(X,Y),E2) )).
+
+cnf(s4_up,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(s(X),Y),e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,H,S1,S2,S3,s4(X,Y),e1(s(X),Y),E2) )).
+
+cnf(v1_right,axiom,
+    ( ~ state(B,v1(X,Y),V2,V3,V4,H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y)))
+    | state(B,v1(X,s(Y)),V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y)) )).
+
+cnf(v1_left,axiom,
+    ( ~ state(B,v1(X,s(Y)),V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y))
+    | state(B,v1(X,Y),V2,V3,V4,H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y))) )).
+
+cnf(v1_down,axiom,
+    ( ~ state(B,v1(X,Y),V2,V3,V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),E2)
+    | state(B,v1(s(X),Y),V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(v1_up,axiom,
+    ( ~ state(B,v1(s(X),Y),V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),E2)
+    | state(B,v1(X,Y),V2,V3,V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),E2) )).
+
+cnf(v2_right,axiom,
+    ( ~ state(B,V1,v2(X,Y),V3,V4,H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y)))
+    | state(B,V1,v2(X,s(Y)),V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y)) )).
+
+cnf(v2_left,axiom,
+    ( ~ state(B,V1,v2(X,s(Y)),V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y))
+    | state(B,V1,v2(X,Y),V3,V4,H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y))) )).
+
+cnf(v2_down,axiom,
+    ( ~ state(B,V1,v2(X,Y),V3,V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),E2)
+    | state(B,V1,v2(s(X),Y),V3,V4,H,S1,S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(v2_up,axiom,
+    ( ~ state(B,V1,v2(s(X),Y),V3,V4,H,S1,S2,S3,S4,e1(X,Y),E2)
+    | state(B,V1,v2(X,Y),V3,V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),E2) )).
+
+cnf(v3_right,axiom,
+    ( ~ state(B,V1,V2,v3(X,Y),V4,H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y)))
+    | state(B,V1,V2,v3(X,s(Y)),V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y)) )).
+
+cnf(v3_left,axiom,
+    ( ~ state(B,V1,V2,v3(X,s(Y)),V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y))
+    | state(B,V1,V2,v3(X,Y),V4,H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y))) )).
+
+cnf(v3_down,axiom,
+    ( ~ state(B,V1,V2,v3(X,Y),V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),E2)
+    | state(B,V1,V2,v3(s(X),Y),V4,H,S1,S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(v3_up,axiom,
+    ( ~ state(B,V1,V2,v3(s(X),Y),V4,H,S1,S2,S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,v3(X,Y),V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),E2) )).
+
+cnf(v4_right,axiom,
+    ( ~ state(B,V1,V2,V3,v4(X,Y),H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y)))
+    | state(B,V1,V2,V3,v4(X,s(Y)),H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y)) )).
+
+cnf(v4_left,axiom,
+    ( ~ state(B,V1,V2,V3,v4(X,s(Y)),H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y))
+    | state(B,V1,V2,V3,v4(X,Y),H,S1,S2,S3,S4,e1(X,s(Y)),e2(s(X),s(Y))) )).
+
+cnf(v4_down,axiom,
+    ( ~ state(B,V1,V2,V3,v4(X,Y),H,S1,S2,S3,S4,e1(s(s(X)),Y),E2)
+    | state(B,V1,V2,V3,v4(s(X),Y),H,S1,S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(v4_up,axiom,
+    ( ~ state(B,V1,V2,V3,v4(s(X),Y),H,S1,S2,S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,v4(X,Y),H,S1,S2,S3,S4,e1(s(s(X)),Y),E2) )).
+
+cnf(h_right,axiom,
+    ( ~ state(B,V1,V2,V3,V4,h(X,Y),S1,S2,S3,S4,e1(X,s(s(Y))),E2)
+    | state(B,V1,V2,V3,V4,h(X,s(Y)),S1,S2,S3,S4,e1(X,Y),E2) )).
+
+cnf(h_left,axiom,
+    ( ~ state(B,V1,V2,V3,V4,h(X,s(Y)),S1,S2,S3,S4,e1(X,Y),E2)
+    | state(B,V1,V2,V3,V4,h(X,Y),S1,S2,S3,S4,e1(X,s(s(Y))),E2) )).
+
+cnf(h_down,axiom,
+    ( ~ state(B,V1,V2,V3,V4,h(X,Y),S1,S2,S3,S4,e1(s(X),Y),e2(s(X),s(Y)))
+    | state(B,V1,V2,V3,V4,h(s(X),Y),S1,S2,S3,S4,e1(X,Y),e2(X,s(Y))) )).
+
+cnf(h_up,axiom,
+    ( ~ state(B,V1,V2,V3,V4,h(s(X),Y),S1,S2,S3,S4,e1(X,Y),e2(X,s(Y)))
+    | state(B,V1,V2,V3,V4,h(X,Y),S1,S2,S3,S4,e1(s(X),Y),e2(s(X),s(Y))) )).
+
+cnf(b_right,axiom,
+    ( ~ state(bb(X,Y),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,s(s(Y))),e2(s(X),s(s(Y))))
+    | state(bb(X,s(Y)),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y)) )).
+
+cnf(b_left,axiom,
+    ( ~ state(bb(X,s(Y)),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(s(X),Y))
+    | state(bb(X,Y),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,s(s(Y))),e2(s(X),s(s(Y)))) )).
+
+cnf(b_down,axiom,
+    ( ~ state(bb(X,Y),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),e2(s(s(X)),s(Y)))
+    | state(bb(s(X),Y),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(X,s(Y))) )).
+
+cnf(b_up,axiom,
+    ( ~ state(bb(s(X),Y),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(X,s(Y)))
+    | state(bb(X,Y),V1,V2,V3,V4,H,S1,S2,S3,S4,e1(s(s(X)),Y),e2(s(s(X)),s(Y))) )).
+
+cnf(swap_blanks,axiom,
+    ( ~ state(B,V1,V2,V3,V4,H,S1,S2,S3,S4,e1(X,Y),e2(Q,W))
+    | state(B,V1,V2,V3,V4,H,S1,S2,S3,S4,e1(Q,W),e2(X,Y)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/PUZ005-0.ax b/test-data/tptp/cnf/PUZ005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/PUZ005-0.ax
@@ -0,0 +1,382 @@
+%------------------------------------------------------------------------------
+% File     : PUZ005-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Puzzles (Sudoku)
+% Axioms   : Sudoku axioms
+% Version  : [Bau06] axioms : Especial.
+% English  :
+
+% Refs     : [Bau06] Baumgartner (2006), Email to G. Sutcliffe
+% Source   : [Bau06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   79 (   4 non-Horn;  54 unit;  79 RR)
+%            Number of atoms       :  161 (  39 equality)
+%            Maximal clause size   :   11 (   2 average)
+%            Number of predicates  :    4 (   0 propositional; 1-3 arity)
+%            Number of functors    :    2 (   1 constant; 0-1 arity)
+%            Number of variables   :   75 (   0 singleton)
+%            Maximal term depth    :   10 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Regarding equality, (un)equality is syntactic (un)equality
+%----The domain is the numbers from n1 to n9.
+cnf(dom_1,axiom,
+    ( dom(s(n0)) )).
+
+cnf(dom_2,axiom,
+    ( dom(s(s(n0))) )).
+
+cnf(dom_3,axiom,
+    ( dom(s(s(s(n0)))) )).
+
+cnf(dom_4,axiom,
+    ( dom(s(s(s(s(n0))))) )).
+
+cnf(dom_5,axiom,
+    ( dom(s(s(s(s(s(n0)))))) )).
+
+cnf(dom_6,axiom,
+    ( dom(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_7,axiom,
+    ( dom(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_8,axiom,
+    ( dom(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_9,axiom,
+    ( dom(s(s(s(s(s(s(s(s(s(n0)))))))))) )).
+
+%----The domain elements are pairwise different;
+%----This is the negative part of equality.
+cnf(dom_1_not_2,axiom,
+    ( s(n0) != s(s(n0)) )).
+
+cnf(dom_1_not_3,axiom,
+    ( s(n0) != s(s(s(n0))) )).
+
+cnf(dom_1_not_4,axiom,
+    ( s(n0) != s(s(s(s(n0)))) )).
+
+cnf(dom_1_not_5,axiom,
+    ( s(n0) != s(s(s(s(s(n0))))) )).
+
+cnf(dom_1_not_6,axiom,
+    ( s(n0) != s(s(s(s(s(s(n0)))))) )).
+
+cnf(dom_1_not_7,axiom,
+    ( s(n0) != s(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_1_not_8,axiom,
+    ( s(n0) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_1_not_9,axiom,
+    ( s(n0) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_2_not_3,axiom,
+    ( s(s(n0)) != s(s(s(n0))) )).
+
+cnf(dom_2_not_4,axiom,
+    ( s(s(n0)) != s(s(s(s(n0)))) )).
+
+cnf(dom_2_not_5,axiom,
+    ( s(s(n0)) != s(s(s(s(s(n0))))) )).
+
+cnf(dom_2_not_6,axiom,
+    ( s(s(n0)) != s(s(s(s(s(s(n0)))))) )).
+
+cnf(dom_2_not_7,axiom,
+    ( s(s(n0)) != s(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_2_not_8,axiom,
+    ( s(s(n0)) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_2_not_9,axiom,
+    ( s(s(n0)) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_3_not_4,axiom,
+    ( s(s(s(n0))) != s(s(s(s(n0)))) )).
+
+cnf(dom_3_not_5,axiom,
+    ( s(s(s(n0))) != s(s(s(s(s(n0))))) )).
+
+cnf(dom_3_not_6,axiom,
+    ( s(s(s(n0))) != s(s(s(s(s(s(n0)))))) )).
+
+cnf(dom_3_not_7,axiom,
+    ( s(s(s(n0))) != s(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_3_not_8,axiom,
+    ( s(s(s(n0))) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_3_not_9,axiom,
+    ( s(s(s(n0))) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_4_not_5,axiom,
+    ( s(s(s(s(n0)))) != s(s(s(s(s(n0))))) )).
+
+cnf(dom_4_not_6,axiom,
+    ( s(s(s(s(n0)))) != s(s(s(s(s(s(n0)))))) )).
+
+cnf(dom_4_not_7,axiom,
+    ( s(s(s(s(n0)))) != s(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_4_not_8,axiom,
+    ( s(s(s(s(n0)))) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_4_not_9,axiom,
+    ( s(s(s(s(n0)))) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_5_not_6,axiom,
+    ( s(s(s(s(s(n0))))) != s(s(s(s(s(s(n0)))))) )).
+
+cnf(dom_5_not_7,axiom,
+    ( s(s(s(s(s(n0))))) != s(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_5_not_8,axiom,
+    ( s(s(s(s(s(n0))))) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_5_not_9,axiom,
+    ( s(s(s(s(s(n0))))) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_6_not_7,axiom,
+    ( s(s(s(s(s(s(n0)))))) != s(s(s(s(s(s(s(n0))))))) )).
+
+cnf(dom_6_not_8,axiom,
+    ( s(s(s(s(s(s(n0)))))) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_6_not_9,axiom,
+    ( s(s(s(s(s(s(n0)))))) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_7_not_8,axiom,
+    ( s(s(s(s(s(s(s(n0))))))) != s(s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(dom_7_not_9,axiom,
+    ( s(s(s(s(s(s(s(n0))))))) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+cnf(dom_8_not_9,axiom,
+    ( s(s(s(s(s(s(s(s(n0)))))))) != s(s(s(s(s(s(s(s(s(n0))))))))) )).
+
+%----Generator:
+%----At least one number in each field
+%----el(I,J,X) means on row I, column J is the natural number X
+cnf(number_in_each_position,axiom,
+    ( ~ dom(I)
+    | ~ dom(J)
+    | el(I,J,s(n0))
+    | el(I,J,s(s(n0)))
+    | el(I,J,s(s(s(n0))))
+    | el(I,J,s(s(s(s(n0)))))
+    | el(I,J,s(s(s(s(s(n0))))))
+    | el(I,J,s(s(s(s(s(s(n0)))))))
+    | el(I,J,s(s(s(s(s(s(s(n0))))))))
+    | el(I,J,s(s(s(s(s(s(s(s(n0)))))))))
+    | el(I,J,s(s(s(s(s(s(s(s(s(n0)))))))))) )).
+
+%----Restriction:
+%----No two same numbers on a field (dual of previous)
+%----This is in fact redundant in combination of the previous generator and
+%----already one of the following constraints
+cnf(only_one_number_in_each_position,axiom,
+    ( ~ el(I,J,X)
+    | ~ el(I,J,X1)
+    | X = X1 )).
+
+%----Restriction:
+%----No number occurs twice in a row:
+%----(J = J1) :- el(I,J,X), el(I,J1,X1), (X = X1).
+%----slightly simpler:
+cnf(no_duplicates_in_a_row,axiom,
+    ( ~ el(I,J,X)
+    | ~ el(I,J1,X)
+    | J = J1 )).
+
+%----Restriction:
+%----No number occurs twice in a column:
+cnf(no_duplicates_in_a_column,axiom,
+    ( ~ el(I,J,X)
+    | ~ el(I1,J,X)
+    | I = I1 )).
+
+%----where different(I,J,I1,J1) means that the field elements at
+%----(I,J) and at (I1,J1) are different
+%---- different(I,J,I1,J1) ->
+%       ( el(I,J,X) & el(I1,J1,X1) -> -(X = X1)).
+%----Now, the n3x3 subfields.
+cnf(subfield_1_1,hypothesis,
+    ( subfield(s(n0),s(n0)) )).
+
+cnf(subfield_1_4,hypothesis,
+    ( subfield(s(n0),s(s(s(s(n0))))) )).
+
+cnf(subfield_1_7,hypothesis,
+    ( subfield(s(n0),s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(subfield_4_1,hypothesis,
+    ( subfield(s(s(s(s(n0)))),s(n0)) )).
+
+cnf(subfield_4_4,hypothesis,
+    ( subfield(s(s(s(s(n0)))),s(s(s(s(n0))))) )).
+
+cnf(subfield_4_7,hypothesis,
+    ( subfield(s(s(s(s(n0)))),s(s(s(s(s(s(s(n0)))))))) )).
+
+cnf(subfield_7_1,hypothesis,
+    ( subfield(s(s(s(s(s(s(s(n0))))))),s(n0)) )).
+
+cnf(subfield_7_4,hypothesis,
+    ( subfield(s(s(s(s(s(s(s(n0))))))),s(s(s(s(n0))))) )).
+
+cnf(subfield_7_7,hypothesis,
+    ( subfield(s(s(s(s(s(s(s(n0))))))),s(s(s(s(s(s(s(n0)))))))) )).
+
+%----Each subfield contains no number twice:
+%----Note: It is sufficient to specify only along the diagonals,
+%----as along the row and columns the general row and column restrictions
+%----above subsume the corresponding ones for the subfields.
+%----Notice we do a little bit of integer arithmetic (+1 and +2) to talk
+%----about the fields in a given subfield.
+%----Perhaps more readable formulation of the axioms is like
+%----subfield(I,J) ->
+%----	( el(I,J,X) & el(s(I),s(J),X1) -> -(X = X1)).
+%----which translates to
+cnf(subfield_diagonal_1,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,J,X)
+    | ~ el(s(I),s(J),X) )).
+
+cnf(subfield_diagonal_2,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,J,X)
+    | ~ el(s(I),s(s(J)),X) )).
+
+cnf(subfield_diagonal_3,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,J,X)
+    | ~ el(s(s(I)),s(J),X) )).
+
+cnf(subfield_diagonal_4,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,J,X)
+    | ~ el(s(s(I)),s(s(J)),X) )).
+
+cnf(subfield_diagonal_5,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(J),X)
+    | ~ el(s(I),J,X) )).
+
+cnf(subfield_diagonal_6,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(J),X)
+    | ~ el(s(I),s(s(J)),X) )).
+
+cnf(subfield_diagonal_7,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(J),X)
+    | ~ el(s(s(I)),J,X) )).
+
+cnf(subfield_diagonal_8,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(J),X)
+    | ~ el(s(s(I)),s(s(J)),X) )).
+
+cnf(subfield_diagonal_9,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(s(J)),X)
+    | ~ el(s(I),J,X) )).
+
+cnf(subfield_diagonal_10,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(s(J)),X)
+    | ~ el(s(I),s(J),X) )).
+
+cnf(subfield_diagonal_11,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(s(J)),X)
+    | ~ el(s(s(I)),J,X) )).
+
+cnf(subfield_diagonal_12,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(I,s(s(J)),X)
+    | ~ el(s(s(I)),s(J),X) )).
+
+cnf(subfield_diagonal_13,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(s(I),J,X)
+    | ~ el(s(s(I)),s(J),X) )).
+
+cnf(subfield_diagonal_14,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(s(I),J,X)
+    | ~ el(s(s(I)),s(s(J)),X) )).
+
+cnf(subfield_diagonal_15,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(s(I),s(J),X)
+    | ~ el(s(s(I)),J,X) )).
+
+cnf(subfield_diagonal_16,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(s(I),s(J),X)
+    | ~ el(s(s(I)),s(s(J)),X) )).
+
+cnf(subfield_diagonal_17,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(s(I),s(s(J)),X)
+    | ~ el(s(s(I)),J,X) )).
+
+cnf(subfield_diagonal_18,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ el(s(I),s(s(J)),X)
+    | ~ el(s(s(I)),s(J),X) )).
+
+%----Some additional constraints. They are redundant but help
+%----to solve the Sudoku in a deterministic way quite often.
+%----I think the underlying heuristics used by people is called
+%----'crosshatching'.
+%----In every subfield, every value must be put somewhere
+cnf(value_somewhere_in_subfield,hypothesis,
+    ( ~ subfield(I,J)
+    | ~ dom(X)
+    | el(I,J,X)
+    | el(I,s(J),X)
+    | el(I,s(s(J)),X)
+    | el(s(I),J,X)
+    | el(s(I),s(J),X)
+    | el(s(I),s(s(J)),X)
+    | el(s(s(I)),J,X)
+    | el(s(s(I)),s(J),X)
+    | el(s(s(I)),s(s(J)),X) )).
+
+%----In every row, every value must be put somewhere
+cnf(value_somewhere_in_row,hypothesis,
+    ( ~ dom(I)
+    | ~ dom(X)
+    | el(I,s(n0),X)
+    | el(I,s(s(n0)),X)
+    | el(I,s(s(s(n0))),X)
+    | el(I,s(s(s(s(n0)))),X)
+    | el(I,s(s(s(s(s(n0))))),X)
+    | el(I,s(s(s(s(s(s(n0)))))),X)
+    | el(I,s(s(s(s(s(s(s(n0))))))),X)
+    | el(I,s(s(s(s(s(s(s(s(n0)))))))),X)
+    | el(I,s(s(s(s(s(s(s(s(s(n0))))))))),X) )).
+
+%----In every column, every value must be put somewhere
+cnf(value_somewhere_in_column,hypothesis,
+    ( ~ dom(J)
+    | ~ dom(X)
+    | el(s(n0),J,X)
+    | el(s(s(n0)),J,X)
+    | el(s(s(s(n0))),J,X)
+    | el(s(s(s(s(n0)))),J,X)
+    | el(s(s(s(s(s(n0))))),J,X)
+    | el(s(s(s(s(s(s(n0)))))),J,X)
+    | el(s(s(s(s(s(s(s(n0))))))),J,X)
+    | el(s(s(s(s(s(s(s(s(n0)))))))),J,X)
+    | el(s(s(s(s(s(s(s(s(s(n0))))))))),J,X) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/REL001-0.ax b/test-data/tptp/cnf/REL001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/REL001-0.ax
@@ -0,0 +1,65 @@
+%------------------------------------------------------------------------------
+% File     : REL001-0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Relation Algebra
+% Axioms   : Relation algebra
+% Version  : [Mad95] (equational) axioms.
+% English  :
+
+% Refs     : [Mad95] Maddux (1995), Relation-Algebraic Semantics
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Rating   : ? v3.6.0
+% Syntax   : Number of clauses     :   13 (   0 non-Horn;  13 unit;   0 RR)
+%            Number of atoms       :   13 (  13 equality)
+%            Maximal clause size   :    1 (   1 average)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    8 (   3 constant; 0-2 arity)
+%            Number of variables   :   25 (   0 singleton)
+%            Maximal term depth    :    5 (   3 average)
+% SPC      : 
+
+% Comments : tptp2X -f tptp:short -t cnf:otter REL001+0.ax
+%------------------------------------------------------------------------------
+cnf(maddux1_join_commutativity_1,axiom,
+    ( join(A,B) = join(B,A) )).
+
+cnf(maddux2_join_associativity_2,axiom,
+    ( join(A,join(B,C)) = join(join(A,B),C) )).
+
+cnf(maddux3_a_kind_of_de_Morgan_3,axiom,
+    ( A = join(complement(join(complement(A),complement(B))),complement(join(complement(A),B))) )).
+
+cnf(maddux4_definiton_of_meet_4,axiom,
+    ( meet(A,B) = complement(join(complement(A),complement(B))) )).
+
+cnf(composition_associativity_5,axiom,
+    ( composition(A,composition(B,C)) = composition(composition(A,B),C) )).
+
+cnf(composition_identity_6,axiom,
+    ( composition(A,one) = A )).
+
+cnf(composition_distributivity_7,axiom,
+    ( composition(join(A,B),C) = join(composition(A,C),composition(B,C)) )).
+
+cnf(converse_idempotence_8,axiom,
+    ( converse(converse(A)) = A )).
+
+cnf(converse_additivity_9,axiom,
+    ( converse(join(A,B)) = join(converse(A),converse(B)) )).
+
+cnf(converse_multiplicativity_10,axiom,
+    ( converse(composition(A,B)) = composition(converse(B),converse(A)) )).
+
+cnf(converse_cancellativity_11,axiom,
+    ( join(composition(converse(A),complement(composition(A,B))),complement(B)) = complement(B) )).
+
+cnf(def_top_12,axiom,
+    ( top = join(A,complement(A)) )).
+
+cnf(def_zero_13,axiom,
+    ( zero = meet(A,complement(A)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/REL001-1.ax b/test-data/tptp/cnf/REL001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/REL001-1.ax
@@ -0,0 +1,35 @@
+%------------------------------------------------------------------------------
+% File     : REL001-1 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Relation Algebra
+% Axioms   : Dedkind and two modular laws
+% Version  : [Mad95] (equational) axioms : Augmented.
+% English  :
+
+% Refs     : [Mad95] Maddux (1995), Relation-Algebraic Semantics
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Rating   : ? v3.6.0
+% Syntax   : Number of clauses     :    3 (   0 non-Horn;   3 unit;   0 RR)
+%            Number of atoms       :    3 (   3 equality)
+%            Maximal clause size   :    1 (   1 average)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    4 (   0 constant; 1-2 arity)
+%            Number of variables   :    9 (   0 singleton)
+%            Maximal term depth    :    7 (   6 average)
+% SPC      : 
+
+% Comments : tptp2X -f tptp:short -t cnf:otter REL001+1.ax
+%------------------------------------------------------------------------------
+cnf(dedekind_law_14,axiom,
+    ( join(meet(composition(A,B),C),composition(meet(A,composition(C,converse(B))),meet(B,composition(converse(A),C)))) = composition(meet(A,composition(C,converse(B))),meet(B,composition(converse(A),C))) )).
+
+cnf(modular_law_1_15,axiom,
+    ( join(meet(composition(A,B),C),meet(composition(A,meet(B,composition(converse(A),C))),C)) = meet(composition(A,meet(B,composition(converse(A),C))),C) )).
+
+cnf(modular_law_2_16,axiom,
+    ( join(meet(composition(A,B),C),meet(composition(meet(A,composition(C,converse(B))),B),C)) = meet(composition(meet(A,composition(C,converse(B))),B),C) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/RNG001-0.ax b/test-data/tptp/cnf/RNG001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/RNG001-0.ax
@@ -0,0 +1,110 @@
+%--------------------------------------------------------------------------
+% File     : RNG001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Ring Theory
+% Axioms   : Ring theory axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   17 (   0 non-Horn;   6 unit;  11 RR)
+%            Number of atoms      :   50 (   2 equality)
+%            Maximal clause size  :    5 (   3 average)
+%            Number of predicates :    3 (   0 propositional; 2-3 arity)
+%            Number of functors   :    4 (   1 constant; 0-2 arity)
+%            Number of variables  :   71 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : These axioms are used in [Wos88] p.201.
+%--------------------------------------------------------------------------
+cnf(additive_identity1,axiom,
+    ( sum(additive_identity,X,X) )).
+
+cnf(additive_identity2,axiom,
+    ( sum(X,additive_identity,X) )).
+
+cnf(closure_of_multiplication,axiom,
+    ( product(X,Y,multiply(X,Y)) )).
+
+cnf(closure_of_addition,axiom,
+    ( sum(X,Y,add(X,Y)) )).
+
+cnf(left_inverse,axiom,
+    ( sum(additive_inverse(X),X,additive_identity) )).
+
+cnf(right_inverse,axiom,
+    ( sum(X,additive_inverse(X),additive_identity) )).
+
+cnf(associativity_of_addition1,axiom,
+    ( ~ sum(X,Y,U)
+    | ~ sum(Y,Z,V)
+    | ~ sum(U,Z,W)
+    | sum(X,V,W) )).
+
+cnf(associativity_of_addition2,axiom,
+    ( ~ sum(X,Y,U)
+    | ~ sum(Y,Z,V)
+    | ~ sum(X,V,W)
+    | sum(U,Z,W) )).
+
+cnf(commutativity_of_addition,axiom,
+    ( ~ sum(X,Y,Z)
+    | sum(Y,X,Z) )).
+
+cnf(associativity_of_multiplication1,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(U,Z,W)
+    | product(X,V,W) )).
+
+cnf(associativity_of_multiplication2,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(Y,Z,V)
+    | ~ product(X,V,W)
+    | product(U,Z,W) )).
+
+cnf(distributivity1,axiom,
+    ( ~ product(X,Y,V1)
+    | ~ product(X,Z,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ product(X,V3,V4)
+    | sum(V1,V2,V4) )).
+
+cnf(distributivity2,axiom,
+    ( ~ product(X,Y,V1)
+    | ~ product(X,Z,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ sum(V1,V2,V4)
+    | product(X,V3,V4) )).
+
+cnf(distributivity3,axiom,
+    ( ~ product(Y,X,V1)
+    | ~ product(Z,X,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ product(V3,X,V4)
+    | sum(V1,V2,V4) )).
+
+cnf(distributivity4,axiom,
+    ( ~ product(Y,X,V1)
+    | ~ product(Z,X,V2)
+    | ~ sum(Y,Z,V3)
+    | ~ sum(V1,V2,V4)
+    | product(V3,X,V4) )).
+
+%-----Equality axioms for operators
+cnf(addition_is_well_defined,axiom,
+    ( ~ sum(X,Y,U)
+    | ~ sum(X,Y,V)
+    | U = V )).
+
+cnf(multiplication_is_well_defined,axiom,
+    ( ~ product(X,Y,U)
+    | ~ product(X,Y,V)
+    | U = V )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/RNG002-0.ax b/test-data/tptp/cnf/RNG002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/RNG002-0.ax
@@ -0,0 +1,79 @@
+%--------------------------------------------------------------------------
+% File     : RNG002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Ring Theory
+% Axioms   : Ring theory (equality) axioms
+% Version  : [PS81] (equality) axioms :
+%            Reduced & Augmented > Complete.
+% English  :
+
+% Refs     : [PS81]  Peterson & Stickel (1981), Complete Sets of Reductions
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   14 (   0 non-Horn;  14 unit;   1 RR)
+%            Number of atoms      :   14 (  14 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   1 constant; 0-2 arity)
+%            Number of variables  :   25 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Not sure if these are complete. I don't know if the reductions
+%            given in [PS81] are suitable for ATP.
+%--------------------------------------------------------------------------
+%----Existence of left identity for addition
+cnf(left_identity,axiom,
+    ( add(additive_identity,X) = X )).
+
+%----Existence of left additive additive_inverse
+cnf(left_additive_inverse,axiom,
+    ( add(additive_inverse(X),X) = additive_identity )).
+
+%----Distributive property of product over sum
+cnf(distribute1,axiom,
+    ( multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(distribute2,axiom,
+    ( multiply(add(X,Y),Z) = add(multiply(X,Z),multiply(Y,Z)) )).
+
+%----Inverse of identity is identity, stupid
+cnf(additive_inverse_identity,axiom,
+    ( additive_inverse(additive_identity) = additive_identity )).
+
+%----Inverse of additive_inverse of X is X
+cnf(additive_inverse_additive_inverse,axiom,
+    ( additive_inverse(additive_inverse(X)) = X )).
+
+%----Behavior of 0 and the multiplication operation
+cnf(multiply_additive_id1,axiom,
+    ( multiply(X,additive_identity) = additive_identity )).
+
+cnf(multiply_additive_id2,axiom,
+    ( multiply(additive_identity,X) = additive_identity )).
+
+%----Inverse of (x + y) is additive_inverse(x) + additive_inverse(y)
+cnf(distribute_additive_inverse,axiom,
+    ( additive_inverse(add(X,Y)) = add(additive_inverse(X),additive_inverse(Y)) )).
+
+%----x * additive_inverse(y) = additive_inverse (x * y)
+cnf(multiply_additive_inverse1,axiom,
+    ( multiply(X,additive_inverse(Y)) = additive_inverse(multiply(X,Y)) )).
+
+cnf(multiply_additive_inverse2,axiom,
+    ( multiply(additive_inverse(X),Y) = additive_inverse(multiply(X,Y)) )).
+
+%----Associativity of addition
+cnf(associative_addition,axiom,
+    ( add(add(X,Y),Z) = add(X,add(Y,Z)) )).
+
+%----Commutativity of addition
+cnf(commutative_addition,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+%----Associativity of product
+cnf(associative_multiplication,axiom,
+    ( multiply(multiply(X,Y),Z) = multiply(X,multiply(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/RNG003-0.ax b/test-data/tptp/cnf/RNG003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/RNG003-0.ax
@@ -0,0 +1,80 @@
+%--------------------------------------------------------------------------
+% File     : RNG003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Ring Theory (Alternative)
+% Axioms   : Alternative ring theory (equality) axioms
+% Version  : [Ste87] (equality) axioms.
+% English  :
+
+% Refs     : [Ste87] Stevens (1987), Some Experiments in Nonassociative Rin
+% Source   : [Ste87]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   15 (   0 non-Horn;  15 unit;   0 RR)
+%            Number of atoms      :   15 (  15 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    6 (   1 constant; 0-3 arity)
+%            Number of variables  :   27 (   2 singleton)
+%            Maximal term depth   :    5 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----There exists an additive identity element
+cnf(left_additive_identity,axiom,
+    ( add(additive_identity,X) = X )).
+
+cnf(right_additive_identity,axiom,
+    ( add(X,additive_identity) = X )).
+
+%----Multiplicative zero
+cnf(left_multiplicative_zero,axiom,
+    ( multiply(additive_identity,X) = additive_identity )).
+
+cnf(right_multiplicative_zero,axiom,
+    ( multiply(X,additive_identity) = additive_identity )).
+
+%----Existence of left additive additive_inverse
+cnf(left_additive_inverse,axiom,
+    ( add(additive_inverse(X),X) = additive_identity )).
+
+cnf(right_additive_inverse,axiom,
+    ( add(X,additive_inverse(X)) = additive_identity )).
+
+%----Inverse of additive_inverse of X is X
+cnf(additive_inverse_additive_inverse,axiom,
+    ( additive_inverse(additive_inverse(X)) = X )).
+
+%----Distributive property of product over sum
+cnf(distribute1,axiom,
+    ( multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(distribute2,axiom,
+    ( multiply(add(X,Y),Z) = add(multiply(X,Z),multiply(Y,Z)) )).
+
+%----Commutativity for addition
+cnf(commutativity_for_addition,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+%----Associativity for addition
+cnf(associativity_for_addition,axiom,
+    ( add(X,add(Y,Z)) = add(add(X,Y),Z) )).
+
+%----Right alternative law
+cnf(right_alternative,axiom,
+    ( multiply(multiply(X,Y),Y) = multiply(X,multiply(Y,Y)) )).
+
+%----Left alternative law
+cnf(left_alternative,axiom,
+    ( multiply(multiply(X,X),Y) = multiply(X,multiply(X,Y)) )).
+
+%----Associator
+cnf(associator,axiom,
+    ( associator(X,Y,Z) = add(multiply(multiply(X,Y),Z),additive_inverse(multiply(X,multiply(Y,Z)))) )).
+
+%----Commutator
+cnf(commutator,axiom,
+    ( commutator(X,Y) = add(multiply(Y,X),additive_inverse(multiply(X,Y))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/RNG004-0.ax b/test-data/tptp/cnf/RNG004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/RNG004-0.ax
@@ -0,0 +1,90 @@
+%--------------------------------------------------------------------------
+% File     : RNG004-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Ring Theory (Alternative)
+% Axioms   : Alternative ring theory (equality) axioms
+% Version  : [AH90] (equality) axioms.
+% English  :
+
+% Refs     : [AH90]  Anantharaman & Hsiang (1990), Automated Proofs of the
+% Source   : [AH90]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   17 (   0 non-Horn;  15 unit;   3 RR)
+%            Number of atoms      :   19 (  19 equality)
+%            Maximal clause size  :    2 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   1 constant; 0-2 arity)
+%            Number of variables  :   32 (   2 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----There exists an additive identity element [1]
+cnf(left_additive_identity,axiom,
+    ( add(additive_identity,X) = X )).
+
+%----Multiplicative identity [2] & [3]
+cnf(left_multiplicative_zero,axiom,
+    ( multiply(additive_identity,X) = additive_identity )).
+
+cnf(right_multiplicative_zero,axiom,
+    ( multiply(X,additive_identity) = additive_identity )).
+
+%----Addition of inverse [4]
+cnf(add_inverse,axiom,
+    ( add(additive_inverse(X),X) = additive_identity )).
+
+%----Sum of inverses [5]
+cnf(sum_of_inverses,axiom,
+    ( additive_inverse(add(X,Y)) = add(additive_inverse(X),additive_inverse(Y)) )).
+
+%----Inverse of additive_inverse of X is X [6]
+cnf(additive_inverse_additive_inverse,axiom,
+    ( additive_inverse(additive_inverse(X)) = X )).
+
+%----Distribution of multiply over add [7] & [8]
+cnf(multiply_over_add1,axiom,
+    ( multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(multiply_over_add2,axiom,
+    ( multiply(add(X,Y),Z) = add(multiply(X,Z),multiply(Y,Z)) )).
+
+%----Right alternative law [9]
+cnf(right_alternative,axiom,
+    ( multiply(multiply(X,Y),Y) = multiply(X,multiply(Y,Y)) )).
+
+%----Left alternative law [10]
+cnf(left_alternative,axiom,
+    ( multiply(multiply(X,X),Y) = multiply(X,multiply(X,Y)) )).
+
+%----Inverse and product [11] & [12]
+cnf(inverse_product1,axiom,
+    ( multiply(additive_inverse(X),Y) = additive_inverse(multiply(X,Y)) )).
+
+cnf(inverse_product2,axiom,
+    ( multiply(X,additive_inverse(Y)) = additive_inverse(multiply(X,Y)) )).
+
+%----Inverse of additive identity [13]
+cnf(inverse_additive_identity,axiom,
+    ( additive_inverse(additive_identity) = additive_identity )).
+
+%----Commutativity for addition
+cnf(commutativity_for_addition,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+%----Associativity for addition
+cnf(associativity_for_addition,axiom,
+    ( add(X,add(Y,Z)) = add(add(X,Y),Z) )).
+
+%----Left and right cancellation for addition
+cnf(left_cancellation_for_addition,axiom,
+    ( add(X,Z) != add(Y,Z)
+    | X = Y )).
+
+cnf(right_cancellation_for_addition,axiom,
+    ( add(Z,X) != add(Z,Y)
+    | X = Y )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/RNG005-0.ax b/test-data/tptp/cnf/RNG005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/RNG005-0.ax
@@ -0,0 +1,58 @@
+%--------------------------------------------------------------------------
+% File     : RNG005-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Ring Theory
+% Axioms   : Ring theory (equality) axioms
+% Version  : [LW92] (equality) axioms.
+% English  :
+
+% Refs     : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+%          : [LW92]  Lusk & Wos (1992), Benchmark Problems in Which Equalit
+% Source   : [LW92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    9 (   0 non-Horn;   9 unit;   0 RR)
+%            Number of atoms      :    9 (   9 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    4 (   1 constant; 0-2 arity)
+%            Number of variables  :   18 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : These axioms are used in [Wos88] p.203.
+%--------------------------------------------------------------------------
+%----There exists an additive identity element
+cnf(left_additive_identity,axiom,
+    ( add(additive_identity,X) = X )).
+
+cnf(right_additive_identity,axiom,
+    ( add(X,additive_identity) = X )).
+
+%----Existence of left additive additive_inverse
+cnf(left_additive_inverse,axiom,
+    ( add(additive_inverse(X),X) = additive_identity )).
+
+cnf(right_additive_inverse,axiom,
+    ( add(X,additive_inverse(X)) = additive_identity )).
+
+%----Associativity for addition
+cnf(associativity_for_addition,axiom,
+    ( add(X,add(Y,Z)) = add(add(X,Y),Z) )).
+
+%----Commutativity for addition
+cnf(commutativity_for_addition,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+%----Associativity for multiplication
+cnf(associativity_for_multiplication,axiom,
+    ( multiply(X,multiply(Y,Z)) = multiply(multiply(X,Y),Z) )).
+
+%----Distributive property of product over sum
+cnf(distribute1,axiom,
+    ( multiply(X,add(Y,Z)) = add(multiply(X,Y),multiply(X,Z)) )).
+
+cnf(distribute2,axiom,
+    ( multiply(add(X,Y),Z) = add(multiply(X,Z),multiply(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/ROB001-0.ax b/test-data/tptp/cnf/ROB001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/ROB001-0.ax
@@ -0,0 +1,34 @@
+%--------------------------------------------------------------------------
+% File     : ROB001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Robbins algebra
+% Axioms   : Robbins algebra axioms
+% Version  : [Win90] (equality) axioms.
+% English  :
+
+% Refs     : [HMT71] Henkin et al. (1971), Cylindrical Algebras
+%          : [Win90] Winker (1990), Robbins Algebra: Conditions that make a
+% Source   : [OTTER]
+% Names    : Lemma 2.2 [Win90]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    3 (   0 non-Horn;   3 unit;   0 RR)
+%            Number of atoms      :    3 (   3 equality)
+%            Maximal clause size  :    1 (   1 average)
+%            Number of predicates :    1 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 1-2 arity)
+%            Number of variables  :    7 (   0 singleton)
+%            Maximal term depth   :    6 (   3 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(commutativity_of_add,axiom,
+    ( add(X,Y) = add(Y,X) )).
+
+cnf(associativity_of_add,axiom,
+    ( add(add(X,Y),Z) = add(X,add(Y,Z)) )).
+
+cnf(robbins_axiom,axiom,
+    ( negate(add(negate(add(X,Y)),negate(add(X,negate(Y))))) = X )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/ROB001-1.ax b/test-data/tptp/cnf/ROB001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/ROB001-1.ax
@@ -0,0 +1,39 @@
+%--------------------------------------------------------------------------
+% File     : ROB001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Robbins Algebra
+% Axioms   : Robbins algebra numbers axioms
+% Version  : [Win90] (equality) axioms.
+% English  :
+
+% Refs     : [HMT71] Henkin et al. (1971), Cylindrical Algebras
+%          : [Win90] Winker (1990), Robbins Algebra: Conditions that make a
+% Source   : [Win90]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    4 (   0 non-Horn;   2 unit;   2 RR)
+%            Number of atoms      :    6 (   2 equality)
+%            Maximal clause size  :    2 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 1-2 arity)
+%            Number of functors   :    4 (   1 constant; 0-2 arity)
+%            Number of variables  :    4 (   0 singleton)
+%            Maximal term depth   :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires ROB001-0.ax
+%--------------------------------------------------------------------------
+cnf(one_times_x,axiom,
+    ( multiply(one,X) = X )).
+
+cnf(times_by_adding,axiom,
+    ( ~ positive_integer(X)
+    | multiply(successor(V),X) = add(X,multiply(V,X)) )).
+
+cnf(one,axiom,
+    ( positive_integer(one) )).
+
+cnf(next_integer,axiom,
+    ( ~ positive_integer(X)
+    | positive_integer(successor(X)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET001-0.ax b/test-data/tptp/cnf/SET001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET001-0.ax
@@ -0,0 +1,50 @@
+%--------------------------------------------------------------------------
+% File     : SET001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Set Theory
+% Axioms   : Membership and subsets
+% Version  : [LS74] axioms.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental tests of resol
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   1 non-Horn;   0 unit;   5 RR)
+%            Number of atoms      :   14 (   0 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    3 (   0 propositional; 2-2 arity)
+%            Number of functors   :    1 (   0 constant; 2-2 arity)
+%            Number of variables  :   13 (   0 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+cnf(membership_in_subsets,axiom,
+    ( ~ member(Element,Subset)
+    | ~ subset(Subset,Superset)
+    | member(Element,Superset) )).
+
+cnf(subsets_axiom1,axiom,
+    ( subset(Subset,Superset)
+    | member(member_of_1_not_of_2(Subset,Superset),Subset) )).
+
+cnf(subsets_axiom2,axiom,
+    ( ~ member(member_of_1_not_of_2(Subset,Superset),Superset)
+    | subset(Subset,Superset) )).
+
+cnf(set_equal_sets_are_subsets1,axiom,
+    ( ~ equal_sets(Subset,Superset)
+    | subset(Subset,Superset) )).
+
+cnf(set_equal_sets_are_subsets2,axiom,
+    ( ~ equal_sets(Superset,Subset)
+    | subset(Subset,Superset) )).
+
+cnf(subsets_are_set_equal_sets,axiom,
+    ( ~ subset(Set1,Set2)
+    | ~ subset(Set2,Set1)
+    | equal_sets(Set2,Set1) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET001-1.ax b/test-data/tptp/cnf/SET001-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET001-1.ax
@@ -0,0 +1,56 @@
+%--------------------------------------------------------------------------
+% File     : SET001-1 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Set Theory
+% Axioms   : Membership and union
+% Version  : [LS74] axioms.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental tests of resol
+% Source   : [SPRFN]
+% Names    : Problem 118 [LS74]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   2 non-Horn;   0 unit;   5 RR)
+%            Number of atoms      :   20 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    1 (   0 constant; 3-3 arity)
+%            Number of variables  :   21 (   2 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET001-0.ax
+%--------------------------------------------------------------------------
+cnf(member_of_union_is_member_of_one_set,axiom,
+    ( ~ union(Set1,Set2,Union)
+    | ~ member(Element,Union)
+    | member(Element,Set1)
+    | member(Element,Set2) )).
+
+cnf(member_of_set1_is_member_of_union,axiom,
+    ( ~ union(Set1,Set2,Union)
+    | ~ member(Element,Set1)
+    | member(Element,Union) )).
+
+cnf(member_of_set2_is_member_of_union,axiom,
+    ( ~ union(Set1,Set2,Union)
+    | ~ member(Element,Set2)
+    | member(Element,Union) )).
+
+cnf(union_axiom1,axiom,
+    ( union(Set1,Set2,Union)
+    | member(g(Set1,Set2,Union),Set1)
+    | member(g(Set1,Set2,Union),Set2)
+    | member(g(Set1,Set2,Union),Union) )).
+
+cnf(union_axiom2,axiom,
+    ( ~ member(g(Set1,Set2,Union),Set1)
+    | ~ member(g(Set1,Set2,Union),Union)
+    | union(Set1,Set2,Union) )).
+
+cnf(union_axiom3,axiom,
+    ( ~ member(g(Set1,Set2,Union),Set2)
+    | ~ member(g(Set1,Set2,Union),Union)
+    | union(Set1,Set2,Union) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET001-2.ax b/test-data/tptp/cnf/SET001-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET001-2.ax
@@ -0,0 +1,56 @@
+%--------------------------------------------------------------------------
+% File     : SET001-2 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Set Theory
+% Axioms   : Membership and intersection
+% Version  : [LS74] axioms.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental tests of resol
+% Source   : [SPRFN]
+% Names    : Problem 118 [LS74]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   2 non-Horn;   0 unit;   4 RR)
+%            Number of atoms      :   20 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    1 (   0 constant; 3-3 arity)
+%            Number of variables  :   21 (   2 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET001-0.ax
+%--------------------------------------------------------------------------
+cnf(member_of_intersection_is_member_of_set1,axiom,
+    ( ~ intersection(Set1,Set2,Intersection)
+    | ~ member(Element,Intersection)
+    | member(Element,Set1) )).
+
+cnf(member_of_intersection_is_member_of_set2,axiom,
+    ( ~ intersection(Set1,Set2,Intersection)
+    | ~ member(Element,Intersection)
+    | member(Element,Set2) )).
+
+cnf(member_of_both_is_member_of_intersection,axiom,
+    ( ~ intersection(Set1,Set2,Intersection)
+    | ~ member(Element,Set2)
+    | ~ member(Element,Set1)
+    | member(Element,Intersection) )).
+
+cnf(intersection_axiom1,axiom,
+    ( member(h(Set1,Set2,Intersection),Intersection)
+    | intersection(Set1,Set2,Intersection)
+    | member(h(Set1,Set2,Intersection),Set1) )).
+
+cnf(intersection_axiom2,axiom,
+    ( member(h(Set1,Set2,Intersection),Intersection)
+    | intersection(Set1,Set2,Intersection)
+    | member(h(Set1,Set2,Intersection),Set2) )).
+
+cnf(intersection_axiom3,axiom,
+    ( ~ member(h(Set1,Set2,Intersection),Intersection)
+    | ~ member(h(Set1,Set2,Intersection),Set2)
+    | ~ member(h(Set1,Set2,Intersection),Set1)
+    | intersection(Set1,Set2,Intersection) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET001-3.ax b/test-data/tptp/cnf/SET001-3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET001-3.ax
@@ -0,0 +1,56 @@
+%--------------------------------------------------------------------------
+% File     : SET001-3 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Set Theory
+% Axioms   : Membership and difference
+% Version  : [LS74] axioms.
+% English  :
+
+% Refs     : [LS74]  Lawrence & Starkey (1974), Experimental tests of resol
+% Source   : [SPRFN]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :    6 (   4 non-Horn;   0 unit;   5 RR)
+%            Number of atoms      :   20 (   0 equality)
+%            Maximal clause size  :    4 (   3 average)
+%            Number of predicates :    2 (   0 propositional; 2-3 arity)
+%            Number of functors   :    1 (   0 constant; 3-3 arity)
+%            Number of variables  :   21 (   2 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET001-0.ax
+%--------------------------------------------------------------------------
+cnf(member_of_difference,axiom,
+    ( ~ difference(Set1,Set2,Difference)
+    | ~ member(Element,Difference)
+    | member(Element,Set1) )).
+
+cnf(not_member_of_difference,axiom,
+    ( ~ member(Element,Set1)
+    | ~ member(Element,Set2)
+    | ~ difference(A_set,Set1,Set2) )).
+
+cnf(member_of_difference_or_set2,axiom,
+    ( ~ member(Element,Set1)
+    | ~ difference(Set1,Set2,Difference)
+    | member(Element,Difference)
+    | member(Element,Set2) )).
+
+cnf(difference_axiom2,axiom,
+    ( difference(Set1,Set2,Difference)
+    | member(k(Set1,Set2,Difference),Set1)
+    | member(k(Set1,Set2,Difference),Difference) )).
+
+cnf(difference_axiom1,axiom,
+    ( ~ member(k(Set1,Set2,Difference),Set2)
+    | member(k(Set1,Set2,Difference),Difference)
+    | difference(Set1,Set2,Difference) )).
+
+cnf(difference_axiom3,axiom,
+    ( ~ member(k(Set1,Set2,Difference),Difference)
+    | ~ member(k(Set1,Set2,Difference),Set1)
+    | member(k(Set1,Set2,Difference),Set2)
+    | difference(Set1,Set2,Difference) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET002-0.ax b/test-data/tptp/cnf/SET002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET002-0.ax
@@ -0,0 +1,118 @@
+%--------------------------------------------------------------------------
+% File     : SET002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Set Theory
+% Axioms   : Set theory axioms
+% Version  : [MOW76] axioms : Biased.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [ANL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   21 (   3 non-Horn;   3 unit;  15 RR)
+%            Number of atoms      :   45 (   0 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    4 (   0 propositional; 2-2 arity)
+%            Number of functors   :    5 (   1 constant; 0-2 arity)
+%            Number of variables  :   48 (   5 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%-----Definition of the empty set.
+cnf(empty_set,axiom,
+    ( ~ member(X,empty_set) )).
+
+%-----Subset axioms. These are the same as in SET001-0.ax
+cnf(membership_in_subsets,axiom,
+    ( ~ member(Element,Subset)
+    | ~ subset(Subset,Superset)
+    | member(Element,Superset) )).
+
+cnf(subsets_axiom1,axiom,
+    ( subset(Subset,Superset)
+    | member(member_of_1_not_of_2(Subset,Superset),Subset) )).
+
+cnf(subsets_axiom2,axiom,
+    ( ~ member(member_of_1_not_of_2(Subset,Superset),Superset)
+    | subset(Subset,Superset) )).
+
+%-----Axioms of complementation.
+cnf(member_of_set_or_complement,axiom,
+    ( member(X,Xs)
+    | member(X,complement(Xs)) )).
+
+cnf(not_member_of_set_and_complement,axiom,
+    ( ~ member(X,Xs)
+    | ~ member(X,complement(Xs)) )).
+
+%-----Axioms of union.
+cnf(member_of_set1_is_member_of_union,axiom,
+    ( ~ member(X,Xs)
+    | member(X,union(Xs,Ys)) )).
+
+cnf(member_of_set2_is_member_of_union,axiom,
+    ( ~ member(X,Ys)
+    | member(X,union(Xs,Ys)) )).
+
+cnf(member_of_union_is_member_of_one_set,axiom,
+    ( ~ member(X,union(Xs,Ys))
+    | member(X,Xs)
+    | member(X,Ys) )).
+
+%-----Axioms of intersection.
+cnf(member_of_both_is_member_of_intersection,axiom,
+    ( ~ member(X,Xs)
+    | ~ member(X,Ys)
+    | member(X,intersection(Xs,Ys)) )).
+
+cnf(member_of_intersection_is_member_of_set1,axiom,
+    ( ~ member(X,intersection(Xs,Ys))
+    | member(X,Xs) )).
+
+cnf(member_of_intersection_is_member_of_set2,axiom,
+    ( ~ member(X,intersection(Xs,Ys))
+    | member(X,Ys) )).
+
+%-----Set equality axioms.
+cnf(set_equal_sets_are_subsets1,axiom,
+    ( ~ equal_sets(Subset,Superset)
+    | subset(Subset,Superset) )).
+
+cnf(set_equal_sets_are_subsets2,axiom,
+    ( ~ equal_sets(Superset,Subset)
+    | subset(Subset,Superset) )).
+
+cnf(subsets_are_set_equal_sets,axiom,
+    ( ~ subset(Set1,Set2)
+    | ~ subset(Set2,Set1)
+    | equal_sets(Set2,Set1) )).
+
+%-----Equality axioms.
+cnf(reflexivity_for_set_equal,axiom,
+    ( equal_sets(Xs,Xs) )).
+
+cnf(symmetry_for_set_equal,axiom,
+    ( ~ equal_sets(Xs,Ys)
+    | equal_sets(Ys,Xs) )).
+
+cnf(transitivity_for_set_equal,axiom,
+    ( ~ equal_sets(Xs,Ys)
+    | ~ equal_sets(Ys,Zs)
+    | equal_sets(Xs,Zs) )).
+
+cnf(reflexivity_for_equal_elements,axiom,
+    ( equal_elements(X,X) )).
+
+cnf(symmetry_for_equal_elements,axiom,
+    ( ~ equal_elements(X,Y)
+    | equal_elements(Y,X) )).
+
+cnf(transitivity_for_equal_elements,axiom,
+    ( ~ equal_elements(X,Y)
+    | ~ equal_elements(Y,Z)
+    | equal_elements(X,Z) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET003-0.ax b/test-data/tptp/cnf/SET003-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET003-0.ax
@@ -0,0 +1,709 @@
+%--------------------------------------------------------------------------
+% File     : SET003-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Set Theory
+% Axioms   : Set theory axioms based on Godel set theory
+% Version  : [BL+86] axioms.
+% English  :
+
+% Refs     : [BL+86] Boyer et al. (1986), Set Theory in First-Order Logic:
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+%          : [McC92] McCune (1992), Email to G. Sutcliffe
+% Source   : [McC92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :  141 (  20 non-Horn;  11 unit; 118 RR)
+%            Number of atoms      :  355 (  47 equality)
+%            Maximal clause size  :    8 (   3 average)
+%            Number of predicates :   14 (   0 propositional; 1-5 arity)
+%            Number of functors   :   59 (   6 constant; 0-5 arity)
+%            Number of variables  :  320 (  28 singleton)
+%            Maximal term depth   :    4 (   1 average)
+% SPC      : 
+
+% Comments : Requires EQU001-0.ax
+%          : These axioms are based on Godel's axioms for set theory.
+%          : These axioms are also used in [Wos88] p.225.
+%--------------------------------------------------------------------------
+%----Axiom A-1, little sets are sets (omitted because all objects are sets)
+
+%----Axiom A-2, elements of sets are little sets.
+cnf(a2,axiom,
+    ( ~ member(X,Y)
+    | little_set(X) )).
+
+%----Axiom A-3, principle of extensionality
+cnf(extensionality1,axiom,
+    ( little_set(f1(X,Y))
+    | X = Y )).
+
+cnf(extensionality2,axiom,
+    ( member(f1(X,Y),X)
+    | member(f1(X,Y),Y)
+    | X = Y )).
+
+cnf(extensionality3,axiom,
+    ( ~ member(f1(X,Y),X)
+    | ~ member(f1(X,Y),Y)
+    | X = Y )).
+
+%----Axiom a-4, existence of nonordered pair
+cnf(non_ordered_pair1,axiom,
+    ( ~ member(U,non_ordered_pair(X,Y))
+    | U = X
+    | U = Y )).
+
+cnf(non_ordered_pair2,axiom,
+    ( member(U,non_ordered_pair(X,Y))
+    | ~ little_set(U)
+    | U != X )).
+
+cnf(non_ordered_pair3,axiom,
+    ( member(U,non_ordered_pair(X,Y))
+    | ~ little_set(U)
+    | U != Y )).
+
+cnf(non_ordered_pair4,axiom,
+    ( little_set(non_ordered_pair(X,Y)) )).
+
+%----Definition of singleton set
+cnf(singleton_set,axiom,
+    ( singleton_set(X) = non_ordered_pair(X,X) )).
+
+%----Definition of ordered pair
+cnf(ordered_pair,axiom,
+    ( ordered_pair(X,Y) = non_ordered_pair(singleton_set(X),non_ordered_pair(X,Y)) )).
+
+%----Definition of ordered pair predicate
+cnf(ordered_pair_predicate1,axiom,
+    ( ~ ordered_pair_predicate(X)
+    | little_set(f2(X)) )).
+
+cnf(ordered_pair_predicate2,axiom,
+    ( ~ ordered_pair_predicate(X)
+    | little_set(f3(X)) )).
+
+cnf(ordered_pair_predicate3,axiom,
+    ( ~ ordered_pair_predicate(X)
+    | X = ordered_pair(f2(X),f3(X)) )).
+
+cnf(ordered_pair_predicate4,axiom,
+    ( ordered_pair_predicate(X)
+    | ~ little_set(Y)
+    | ~ little_set(Z)
+    | X != ordered_pair(Y,Z) )).
+
+%----Axiom of first
+cnf(first1,axiom,
+    ( ~ member(Z,first(X))
+    | little_set(f4(Z,X)) )).
+
+cnf(first2,axiom,
+    ( ~ member(Z,first(X))
+    | little_set(f5(Z,X)) )).
+
+cnf(first3,axiom,
+    ( ~ member(Z,first(X))
+    | X = ordered_pair(f4(Z,X),f5(Z,X)) )).
+
+cnf(first4,axiom,
+    ( ~ member(Z,first(X))
+    | member(Z,f4(Z,X)) )).
+
+cnf(first5,axiom,
+    ( member(Z,first(X))
+    | ~ little_set(U)
+    | ~ little_set(V)
+    | X != ordered_pair(U,V)
+    | ~ member(Z,U) )).
+
+%----Axiom of second
+cnf(second1,axiom,
+    ( ~ member(Z,second(X))
+    | little_set(f6(Z,X)) )).
+
+cnf(second2,axiom,
+    ( ~ member(Z,second(X))
+    | little_set(f7(Z,X)) )).
+
+cnf(second3,axiom,
+    ( ~ member(Z,second(X))
+    | X = ordered_pair(f6(Z,X),f7(Z,X)) )).
+
+cnf(second4,axiom,
+    ( ~ member(Z,second(X))
+    | member(Z,f7(Z,X)) )).
+
+cnf(second5,axiom,
+    ( member(Z,second(X))
+    | ~ little_set(U)
+    | ~ little_set(V)
+    | X != ordered_pair(U,V)
+    | ~ member(Z,V) )).
+
+%----Axiom B-1, element relation
+cnf(element_relation1,axiom,
+    ( ~ member(Z,estin)
+    | ordered_pair_predicate(Z) )).
+
+cnf(element_relation2,axiom,
+    ( ~ member(Z,estin)
+    | member(first(Z),second(Z)) )).
+
+cnf(element_relation3,axiom,
+    ( member(Z,estin)
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Z)
+    | ~ member(first(Z),second(Z)) )).
+
+%----Axiom B-2, intersection
+cnf(intersection1,axiom,
+    ( ~ member(Z,intersection(X,Y))
+    | member(Z,X) )).
+
+cnf(intersection2,axiom,
+    ( ~ member(Z,intersection(X,Y))
+    | member(Z,Y) )).
+
+cnf(intersection3,axiom,
+    ( member(Z,intersection(X,Y))
+    | ~ member(Z,X)
+    | ~ member(Z,Y) )).
+
+%----Axiom B-3, complement
+cnf(complement1,axiom,
+    ( ~ member(Z,complement(X))
+    | ~ member(Z,X) )).
+
+cnf(complement2,axiom,
+    ( member(Z,complement(X))
+    | ~ little_set(Z)
+    | member(Z,X) )).
+
+%----Definition of union
+cnf(union,axiom,
+    ( union(X,Y) = complement(intersection(complement(X),complement(Y))) )).
+
+%----Axiom B-4, domain
+cnf(domain1,axiom,
+    ( ~ member(Z,domain_of(X))
+    | ordered_pair_predicate(f8(Z,X)) )).
+
+cnf(domain2,axiom,
+    ( ~ member(Z,domain_of(X))
+    | member(f8(Z,X),X) )).
+
+cnf(domain3,axiom,
+    ( ~ member(Z,domain_of(X))
+    | Z = first(f8(Z,X)) )).
+
+cnf(domain4,axiom,
+    ( member(Z,domain_of(X))
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Xp)
+    | ~ member(Xp,X)
+    | Z != first(Xp) )).
+
+%----Axiom B-5, cross product
+cnf(cross_product1,axiom,
+    ( ~ member(Z,cross_product(X,Y))
+    | ordered_pair_predicate(Z) )).
+
+cnf(cross_product2,axiom,
+    ( ~ member(Z,cross_product(X,Y))
+    | member(first(Z),X) )).
+
+cnf(cross_product3,axiom,
+    ( ~ member(Z,cross_product(X,Y))
+    | member(second(Z),Y) )).
+
+cnf(cross_product4,axiom,
+    ( member(Z,cross_product(X,Y))
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Z)
+    | ~ member(first(Z),X)
+    | ~ member(second(Z),Y) )).
+
+%----Axiom B-6, converse
+cnf(converse1,axiom,
+    ( ~ member(Z,converse(X))
+    | ordered_pair_predicate(Z) )).
+
+cnf(converse2,axiom,
+    ( ~ member(Z,converse(X))
+    | member(ordered_pair(second(Z),first(Z)),X) )).
+
+cnf(converse3,axiom,
+    ( member(Z,converse(X))
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Z)
+    | ~ member(ordered_pair(second(Z),first(Z)),X) )).
+
+%----Axiom B-7, rotate_right
+cnf(rotate_right1,axiom,
+    ( ~ member(Z,rotate_right(X))
+    | little_set(f9(Z,X)) )).
+
+cnf(rotate_right2,axiom,
+    ( ~ member(Z,rotate_right(X))
+    | little_set(f10(Z,X)) )).
+
+cnf(rotate_right3,axiom,
+    ( ~ member(Z,rotate_right(X))
+    | little_set(f11(Z,X)) )).
+
+cnf(rotate_right4,axiom,
+    ( ~ member(Z,rotate_right(X))
+    | Z = ordered_pair(f9(Z,X),ordered_pair(f10(Z,X),f11(Z,X))) )).
+
+cnf(rotate_right5,axiom,
+    ( ~ member(Z,rotate_right(X))
+    | member(ordered_pair(f10(Z,X),ordered_pair(f11(Z,X),f9(Z,X))),X) )).
+
+cnf(rotate_right6,axiom,
+    ( member(Z,rotate_right(X))
+    | ~ little_set(Z)
+    | ~ little_set(U)
+    | ~ little_set(V)
+    | ~ little_set(W)
+    | Z != ordered_pair(U,ordered_pair(V,W))
+    | ~ member(ordered_pair(V,ordered_pair(W,U)),X) )).
+
+%----Axiom B-8, flip_range
+cnf(flip_range1,axiom,
+    ( ~ member(Z,flip_range_of(X))
+    | little_set(f12(Z,X)) )).
+
+cnf(flip_range2,axiom,
+    ( ~ member(Z,flip_range_of(X))
+    | little_set(f13(Z,X)) )).
+
+cnf(flip_range3,axiom,
+    ( ~ member(Z,flip_range_of(X))
+    | little_set(f14(Z,X)) )).
+
+cnf(flip_range4,axiom,
+    ( ~ member(Z,flip_range_of(X))
+    | Z = ordered_pair(f12(Z,X),ordered_pair(f13(Z,X),f14(Z,X))) )).
+
+cnf(flip_range5,axiom,
+    ( ~ member(Z,flip_range_of(X))
+    | member(ordered_pair(f12(Z,X),ordered_pair(f14(Z,X),f13(Z,X))),X) )).
+
+cnf(flip_range6,axiom,
+    ( member(Z,flip_range_of(X))
+    | ~ little_set(Z)
+    | ~ little_set(U)
+    | ~ little_set(V)
+    | ~ little_set(W)
+    | Z != ordered_pair(U,ordered_pair(V,W))
+    | ~ member(ordered_pair(U,ordered_pair(W,V)),X) )).
+
+%----Definition of successor
+cnf(successor,axiom,
+    ( successor(X) = union(X,singleton_set(X)) )).
+
+%----Definition of empty set
+cnf(empty_set,axiom,
+    ( ~ member(Z,empty_set) )).
+
+%----Definition of universal set
+cnf(universal_set,axiom,
+    ( member(Z,universal_set)
+    | ~ little_set(Z) )).
+
+%----Axiom C-1, infinity
+cnf(infinity1,axiom,
+    ( little_set(infinity) )).
+
+cnf(infinity2,axiom,
+    ( member(empty_set,infinity) )).
+
+cnf(infinity3,axiom,
+    ( ~ member(X,infinity)
+    | member(successor(X),infinity) )).
+
+%----Axiom C-2, sigma (union of elements)
+cnf(sigma1,axiom,
+    ( ~ member(Z,sigma(X))
+    | member(f16(Z,X),X) )).
+
+cnf(sigma2,axiom,
+    ( ~ member(Z,sigma(X))
+    | member(Z,f16(Z,X)) )).
+
+cnf(sigma3,axiom,
+    ( member(Z,sigma(X))
+    | ~ member(Y,X)
+    | ~ member(Z,Y) )).
+
+cnf(sigma4,axiom,
+    ( ~ little_set(U)
+    | little_set(sigma(U)) )).
+
+%----Definition of subset
+cnf(subset1,axiom,
+    ( ~ subset(X,Y)
+    | ~ member(U,X)
+    | member(U,Y) )).
+
+cnf(subset2,axiom,
+    ( subset(X,Y)
+    | member(f17(X,Y),X) )).
+
+cnf(subset3,axiom,
+    ( subset(X,Y)
+    | ~ member(f17(X,Y),Y) )).
+
+%----Definition of proper subset
+cnf(proper_subset1,axiom,
+    ( ~ proper_subset(X,Y)
+    | subset(X,Y) )).
+
+cnf(proper_subset2,axiom,
+    ( ~ proper_subset(X,Y)
+    | X != Y )).
+
+cnf(proper_subset3,axiom,
+    ( proper_subset(X,Y)
+    | ~ subset(X,Y)
+    | X = Y )).
+
+%----Axiom C-3, powerset
+cnf(powerset1,axiom,
+    ( ~ member(Z,powerset(X))
+    | subset(Z,X) )).
+
+cnf(powerset2,axiom,
+    ( member(Z,powerset(X))
+    | ~ little_set(Z)
+    | ~ subset(Z,X) )).
+
+cnf(powerset3,axiom,
+    ( ~ little_set(U)
+    | little_set(powerset(U)) )).
+
+%----Definition of relation
+cnf(relation1,axiom,
+    ( ~ relation(Z)
+    | ~ member(X,Z)
+    | ordered_pair_predicate(X) )).
+
+cnf(relation2,axiom,
+    ( relation(Z)
+    | member(f18(Z),Z) )).
+
+cnf(relation3,axiom,
+    ( relation(Z)
+    | ~ ordered_pair_predicate(f18(Z)) )).
+
+%----Definition of single-valued set
+cnf(single_valued_set1,axiom,
+    ( ~ single_valued_set(X)
+    | ~ little_set(U)
+    | ~ little_set(V)
+    | ~ little_set(W)
+    | ~ member(ordered_pair(U,V),X)
+    | ~ member(ordered_pair(U,W),X)
+    | V = W )).
+
+cnf(single_valued_set2,axiom,
+    ( single_valued_set(X)
+    | little_set(f19(X)) )).
+
+cnf(single_valued_set3,axiom,
+    ( single_valued_set(X)
+    | little_set(f20(X)) )).
+
+cnf(single_valued_set4,axiom,
+    ( single_valued_set(X)
+    | little_set(f21(X)) )).
+
+cnf(single_valued_set5,axiom,
+    ( single_valued_set(X)
+    | member(ordered_pair(f19(X),f20(X)),X) )).
+
+cnf(single_valued_set6,axiom,
+    ( single_valued_set(X)
+    | member(ordered_pair(f19(X),f21(X)),X) )).
+
+cnf(single_valued_set7,axiom,
+    ( single_valued_set(X)
+    | f20(X) != f21(X) )).
+
+%----Definition of function
+cnf(function1,axiom,
+    ( ~ function(Xf)
+    | relation(Xf) )).
+
+cnf(function2,axiom,
+    ( ~ function(Xf)
+    | single_valued_set(Xf) )).
+
+cnf(function3,axiom,
+    ( function(Xf)
+    | ~ relation(Xf)
+    | ~ single_valued_set(Xf) )).
+
+%----Axiom C-4, image and substitution
+cnf(image_and_substitution1,axiom,
+    ( ~ member(Z,image(X,Xf))
+    | ordered_pair_predicate(f22(Z,X,Xf)) )).
+
+cnf(image_and_substitution2,axiom,
+    ( ~ member(Z,image(X,Xf))
+    | member(f22(Z,X,Xf),Xf) )).
+
+cnf(image_and_substitution3,axiom,
+    ( ~ member(Z,image(X,Xf))
+    | member(first(f22(Z,X,Xf)),X) )).
+
+cnf(image_and_substitution4,axiom,
+    ( ~ member(Z,image(X,Xf))
+    | second(f22(Z,X,Xf)) = Z )).
+
+cnf(image_and_substitution5,axiom,
+    ( member(Z,image(X,Xf))
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Y)
+    | ~ member(Y,Xf)
+    | ~ member(first(Y),X)
+    | second(Y) != Z )).
+
+cnf(image_and_substitution6,axiom,
+    ( ~ little_set(X)
+    | ~ function(Xf)
+    | little_set(image(X,Xf)) )).
+
+%----Definition of disjoint
+cnf(disjoint1,axiom,
+    ( ~ disjoint(X,Y)
+    | ~ member(U,X)
+    | ~ member(U,Y) )).
+
+cnf(disjoint2,axiom,
+    ( disjoint(X,Y)
+    | member(f23(X,Y),X) )).
+
+cnf(disjoint3,axiom,
+    ( disjoint(X,Y)
+    | member(f23(X,Y),Y) )).
+
+%----Axiom D, regularity
+cnf(regularity1,axiom,
+    ( X = empty_set
+    | member(f24(X),X) )).
+
+cnf(regularity2,axiom,
+    ( X = empty_set
+    | disjoint(f24(X),X) )).
+
+%----Axiom E, choice
+cnf(choice1,axiom,
+    ( function(f25) )).
+
+cnf(choice2,axiom,
+    ( ~ little_set(X)
+    | X = empty_set
+    | member(f26(X),X) )).
+
+cnf(choice3,axiom,
+    ( ~ little_set(X)
+    | X = empty_set
+    | member(ordered_pair(X,f26(X)),f25) )).
+
+%----Definition of range_of
+cnf(range_of1,axiom,
+    ( ~ member(Z,range_of(X))
+    | ordered_pair_predicate(f27(Z,X)) )).
+
+cnf(range_of2,axiom,
+    ( ~ member(Z,range_of(X))
+    | member(f27(Z,X),X) )).
+
+cnf(range_of3,axiom,
+    ( ~ member(Z,range_of(X))
+    | Z = second(f27(Z,X)) )).
+
+cnf(range_of4,axiom,
+    ( member(Z,range_of(X))
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Xp)
+    | ~ member(Xp,X)
+    | Z != second(Xp) )).
+
+%----Definition of identity relation
+cnf(identity_relation1,axiom,
+    ( ~ member(Z,identity_relation)
+    | ordered_pair_predicate(Z) )).
+
+cnf(identity_relation2,axiom,
+    ( ~ member(Z,identity_relation)
+    | first(Z) = second(Z) )).
+
+cnf(identity_relation3,axiom,
+    ( member(Z,identity_relation)
+    | ~ little_set(Z)
+    | ~ ordered_pair_predicate(Z)
+    | first(Z) != second(Z) )).
+
+%----Definition of restrict
+cnf(restrict,axiom,
+    ( restrict(X,Y) = intersection(X,cross_product(Y,universal_set)) )).
+
+%----Definition of one-to-one function
+cnf(one_to_one_function1,axiom,
+    ( ~ one_to_one_function(Xf)
+    | function(Xf) )).
+
+cnf(one_to_one_function2,axiom,
+    ( ~ one_to_one_function(Xf)
+    | function(converse(Xf)) )).
+
+cnf(one_to_one_function3,axiom,
+    ( one_to_one_function(Xf)
+    | ~ function(Xf)
+    | ~ function(converse(Xf)) )).
+
+%----Definition of apply
+cnf(apply1,axiom,
+    ( ~ member(Z,apply(Xf,Y))
+    | ordered_pair_predicate(f28(Z,Xf,Y)) )).
+
+cnf(apply2,axiom,
+    ( ~ member(Z,apply(Xf,Y))
+    | member(f28(Z,Xf,Y),Xf) )).
+
+cnf(apply3,axiom,
+    ( ~ member(Z,apply(Xf,Y))
+    | first(f28(Z,Xf,Y)) = Y )).
+
+cnf(apply4,axiom,
+    ( ~ member(Z,apply(Xf,Y))
+    | member(Z,second(f28(Z,Xf,Y))) )).
+
+cnf(apply5,axiom,
+    ( member(Z,apply(Xf,Y))
+    | ~ ordered_pair_predicate(W)
+    | ~ member(W,Xf)
+    | first(W) != Y
+    | ~ member(Z,second(W)) )).
+
+%----Definition of apply to 2 arguments
+cnf(apply_to_two_arguments,axiom,
+    ( apply_to_two_arguments(Xf,X,Y) = apply(Xf,ordered_pair(X,Y)) )).
+
+%----Definition of maps
+cnf(maps1,axiom,
+    ( ~ maps(Xf,X,Y)
+    | function(Xf) )).
+
+cnf(maps2,axiom,
+    ( ~ maps(Xf,X,Y)
+    | domain_of(Xf) = X )).
+
+cnf(maps3,axiom,
+    ( ~ maps(Xf,X,Y)
+    | subset(range_of(Xf),Y) )).
+
+cnf(maps4,axiom,
+    ( maps(Xf,X,Y)
+    | ~ function(Xf)
+    | domain_of(Xf) != X
+    | ~ subset(range_of(Xf),Y) )).
+
+%----Definition of closed
+cnf(closed1,axiom,
+    ( ~ closed(Xs,Xf)
+    | little_set(Xs) )).
+
+cnf(closed2,axiom,
+    ( ~ closed(Xs,Xf)
+    | little_set(Xf) )).
+
+cnf(closed3,axiom,
+    ( ~ closed(Xs,Xf)
+    | maps(Xf,cross_product(Xs,Xs),Xs) )).
+
+cnf(closed4,axiom,
+    ( closed(Xs,Xf)
+    | ~ little_set(Xs)
+    | ~ little_set(Xf)
+    | ~ maps(Xf,cross_product(Xs,Xs),Xs) )).
+
+%----Definition of compose
+cnf(compose1,axiom,
+    ( ~ member(Z,compose(Xf,Xg))
+    | little_set(f29(Z,Xf,Xg)) )).
+
+cnf(compose2,axiom,
+    ( ~ member(Z,compose(Xf,Xg))
+    | little_set(f30(Z,Xf,Xg)) )).
+
+cnf(compose3,axiom,
+    ( ~ member(Z,compose(Xf,Xg))
+    | little_set(f31(Z,Xf,Xg)) )).
+
+cnf(compose4,axiom,
+    ( ~ member(Z,compose(Xf,Xg))
+    | Z = ordered_pair(f29(Z,Xf,Xg),f30(Z,Xf,Xg)) )).
+
+cnf(compose5,axiom,
+    ( ~ member(Z,compose(Xf,Xg))
+    | member(ordered_pair(f29(Z,Xf,Xg),f31(Z,Xf,Xg)),Xf) )).
+
+cnf(compose6,axiom,
+    ( ~ member(Z,compose(Xf,Xg))
+    | member(ordered_pair(f31(Z,Xf,Xg),f30(Z,Xf,Xg)),Xg) )).
+
+cnf(compose7,axiom,
+    ( member(Z,compose(Xf,Xg))
+    | ~ little_set(Z)
+    | ~ little_set(X)
+    | ~ little_set(Y)
+    | ~ little_set(W)
+    | Z != ordered_pair(X,Y)
+    | ~ member(ordered_pair(X,W),Xf)
+    | ~ member(ordered_pair(W,Y),Xg) )).
+
+%----Definition of a homomorphism
+cnf(homomorphism1,axiom,
+    ( ~ homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | closed(Xs1,Xf1) )).
+
+cnf(homomorphism2,axiom,
+    ( ~ homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | closed(Xs2,Xf2) )).
+
+cnf(homomorphism3,axiom,
+    ( ~ homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | maps(Xh,Xs1,Xs2) )).
+
+cnf(homomorphism4,axiom,
+    ( ~ homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | ~ member(X,Xs1)
+    | ~ member(Y,Xs1)
+    | apply(Xh,apply_to_two_arguments(Xf1,X,Y)) = apply_to_two_arguments(Xf2,apply(Xh,X),apply(Xh,Y)) )).
+
+cnf(homomorphism5,axiom,
+    ( homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | ~ closed(Xs1,Xf1)
+    | ~ closed(Xs2,Xf2)
+    | ~ maps(Xh,Xs1,Xs2)
+    | member(f32(Xh,Xs1,Xf1,Xs2,Xf2),Xs1) )).
+
+cnf(homomorphism6,axiom,
+    ( homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | ~ closed(Xs1,Xf1)
+    | ~ closed(Xs2,Xf2)
+    | ~ maps(Xh,Xs1,Xs2)
+    | member(f33(Xh,Xs1,Xf1,Xs2,Xf2),Xs1) )).
+
+cnf(homomorphism7,axiom,
+    ( homomorphism(Xh,Xs1,Xf1,Xs2,Xf2)
+    | ~ closed(Xs1,Xf1)
+    | ~ closed(Xs2,Xf2)
+    | ~ maps(Xh,Xs1,Xs2)
+    | apply(Xh,apply_to_two_arguments(Xf1,f32(Xh,Xs1,Xf1,Xs2,Xf2),f33(Xh,Xs1,Xf1,Xs2,Xf2))) != apply_to_two_arguments(Xf2,apply(Xh,f32(Xh,Xs1,Xf1,Xs2,Xf2)),apply(Xh,f33(Xh,Xs1,Xf1,Xs2,Xf2))) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET004-0.ax b/test-data/tptp/cnf/SET004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET004-0.ax
@@ -0,0 +1,554 @@
+%--------------------------------------------------------------------------
+% File     : SET004-0 : TPTP v7.2.0. Bugfixed v2.1.0.
+% Domain   : Set Theory
+% Axioms   : Set theory axioms based on NBG set theory
+% Version  : [Qua92] axioms.
+% English  :
+
+% Refs     : [Qua92] Quaife (1992), Automated Deduction in von Neumann-Bern
+% Source   : [Qua92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   91 (   8 non-Horn;  29 unit;  62 RR)
+%            Number of atoms      :  181 (  39 equality)
+%            Maximal clause size  :    5 (   2 average)
+%            Number of predicates :   10 (   0 propositional; 1-3 arity)
+%            Number of functors   :   38 (   8 constant; 0-3 arity)
+%            Number of variables  :  176 (  25 singleton)
+%            Maximal term depth   :    6 (   2 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v2.1.0 - Clause compatible4 fixed
+%--------------------------------------------------------------------------
+%----GROUP 1:          AXIOMS AND BASIC DEFINITIONS.
+
+%----Axiom A-1:  sets are classes (omitted because all objects are
+%----classes).
+
+%----Definition of < (subclass).
+%----a:x:a:y:((x < y) <=> a:u:((u e x) ==> (u e y))).
+cnf(subclass_members,axiom,
+    ( ~ subclass(X,Y)
+    | ~ member(U,X)
+    | member(U,Y) )).
+
+cnf(not_subclass_members1,axiom,
+    ( member(not_subclass_element(X,Y),X)
+    | subclass(X,Y) )).
+
+cnf(not_subclass_members2,axiom,
+    ( ~ member(not_subclass_element(X,Y),Y)
+    | subclass(X,Y) )).
+
+%----Axiom A-2: elements of classes are sets.
+%----a:x:(x < universal_class).
+%----Singleton variables OK.
+cnf(class_elements_are_sets,axiom,
+    ( subclass(X,universal_class) )).
+
+%----Axiom A-3: principle of extensionality.
+%----a:x:a:y:((x = y) <=> (x < y) & (y < x)).
+cnf(equal_implies_subclass1,axiom,
+    ( X != Y
+    | subclass(X,Y) )).
+
+cnf(equal_implies_subclass2,axiom,
+    ( X != Y
+    | subclass(Y,X) )).
+
+cnf(subclass_implies_equal,axiom,
+    ( ~ subclass(X,Y)
+    | ~ subclass(Y,X)
+    | X = Y )).
+
+%----Axiom A-4: existence of unordered pair.
+%----a:u:a:x:a:y:((u e {x, y}) <=> (u e universal_class)
+%----& (u = x | u = y)).
+%----a:x:a:y:({x, y} e universal_class).
+cnf(unordered_pair_member,axiom,
+    ( ~ member(U,unordered_pair(X,Y))
+    | U = X
+    | U = Y )).
+
+%----(x e universal_class), (u = x) --> (u e {x, y}).
+%----Singleton variables OK.
+cnf(unordered_pair2,axiom,
+    ( ~ member(X,universal_class)
+    | member(X,unordered_pair(X,Y)) )).
+
+%----(y e universal_class), (u = y) --> (u e {x, y}).
+%----Singleton variables OK.
+cnf(unordered_pair3,axiom,
+    ( ~ member(Y,universal_class)
+    | member(Y,unordered_pair(X,Y)) )).
+
+%----Singleton variables OK.
+cnf(unordered_pairs_in_universal,axiom,
+    ( member(unordered_pair(X,Y),universal_class) )).
+
+%----Definition of singleton set.
+%----a:x:({x} = {x, x}).
+cnf(singleton_set,axiom,
+    ( unordered_pair(X,X) = singleton(X) )).
+
+%----See Theorem (SS6) for memb.
+
+%----Definition of ordered pair.
+%----a:x:a:y:([x,y] = {{x}, {x, {y}}}).
+cnf(ordered_pair,axiom,
+    ( unordered_pair(singleton(X),unordered_pair(X,singleton(Y))) = ordered_pair(X,Y) )).
+
+%----Axiom B-5'a: Cartesian product.
+%----a:u:a:v:a:y:(([u,v] e cross_product(x,y)) <=> (u e x) & (v e y)).
+%----Singleton variables OK.
+cnf(cartesian_product1,axiom,
+    ( ~ member(ordered_pair(U,V),cross_product(X,Y))
+    | member(U,X) )).
+
+%----Singleton variables OK.
+cnf(cartesian_product2,axiom,
+    ( ~ member(ordered_pair(U,V),cross_product(X,Y))
+    | member(V,Y) )).
+
+cnf(cartesian_product3,axiom,
+    ( ~ member(U,X)
+    | ~ member(V,Y)
+    | member(ordered_pair(U,V),cross_product(X,Y)) )).
+
+%----See Theorem (OP6) for 1st and 2nd.
+
+%----Axiom B-5'b: Cartesian product.
+%----a:z:(z e cross_product(x,y) --> ([first(z),second(z)] = z)
+%----Singleton variables OK.
+cnf(cartesian_product4,axiom,
+    ( ~ member(Z,cross_product(X,Y))
+    | ordered_pair(first(Z),second(Z)) = Z )).
+
+%----Axiom B-1: E (element relation).
+%----(E < cross_product(universal_class,universal_class)).
+%----a:x:a:y:(([x,y] e E) <=> ([x,y] e cross_product(universal_class,
+%----universal_class)) (x e y)).
+cnf(element_relation1,axiom,
+    ( subclass(element_relation,cross_product(universal_class,universal_class)) )).
+
+cnf(element_relation2,axiom,
+    ( ~ member(ordered_pair(X,Y),element_relation)
+    | member(X,Y) )).
+
+cnf(element_relation3,axiom,
+    ( ~ member(ordered_pair(X,Y),cross_product(universal_class,universal_class))
+    | ~ member(X,Y)
+    | member(ordered_pair(X,Y),element_relation) )).
+
+%----Axiom B-2: * (intersection).
+%----a:z:a:x:a:y:((z e (x * y)) <=> (z e x) & (z e y)).
+%----Singleton variables OK.
+cnf(intersection1,axiom,
+    ( ~ member(Z,intersection(X,Y))
+    | member(Z,X) )).
+
+%----Singleton variables OK.
+cnf(intersection2,axiom,
+    ( ~ member(Z,intersection(X,Y))
+    | member(Z,Y) )).
+
+cnf(intersection3,axiom,
+    ( ~ member(Z,X)
+    | ~ member(Z,Y)
+    | member(Z,intersection(X,Y)) )).
+
+%----Axiom B-3: complement.
+%----a:z:a:x:((z e ~(x)) <=> (z e universal_class) & -(z e x)).
+cnf(complement1,axiom,
+    ( ~ member(Z,complement(X))
+    | ~ member(Z,X) )).
+
+cnf(complement2,axiom,
+    ( ~ member(Z,universal_class)
+    | member(Z,complement(X))
+    | member(Z,X) )).
+
+%---- Theorem (SP2) introduces the null class O.
+
+%----Definition of + (union).
+%----a:x:a:y:((x + y) = ~((~(x) * ~(y)))).
+cnf(union,axiom,
+    ( complement(intersection(complement(X),complement(Y))) = union(X,Y) )).
+
+%----Definition of & (exclusive or). (= symmetric difference).
+%----a:x:a:y:((x y) = (~(x * y) * ~(~(x) * ~(y)))).
+cnf(symmetric_difference,axiom,
+    ( intersection(complement(intersection(X,Y)),complement(intersection(complement(X),complement(Y)))) = symmetric_difference(X,Y) )).
+
+%----Definition of restriction.
+%----a:x(restrict(xr,x,y) = (xr * cross_product(x,y))).
+%----This is extra to the paper
+cnf(restriction1,axiom,
+    ( intersection(Xr,cross_product(X,Y)) = restrict(Xr,X,Y) )).
+
+cnf(restriction2,axiom,
+    ( intersection(cross_product(X,Y),Xr) = restrict(Xr,X,Y) )).
+
+%----Axiom B-4: D (domain_of).
+%----a:y:a:z:((z e domain_of(x)) <=> (z e universal_class) &
+%---- -(restrict(x,{z},universal_class) = O)).
+%----next is subsumed by A-2.
+%------> (domain_of(x) < universal_class).
+cnf(domain1,axiom,
+    ( restrict(X,singleton(Z),universal_class) != null_class
+    | ~ member(Z,domain_of(X)) )).
+
+cnf(domain2,axiom,
+    ( ~ member(Z,universal_class)
+    | restrict(X,singleton(Z),universal_class) = null_class
+    | member(Z,domain_of(X)) )).
+
+%----Axiom B-7: rotate.
+%----a:x:(rotate(x) <  cross_product(cross_product(universal_class,
+%----universal_class),universal_class)).
+%----a:x:a:u:a:v:a:w:(([[u,v],w] e rotate(x)) <=> ([[u,v],w]]
+%---- e cross_product(cross_product(universal_class,universal_class),
+%----universal_class)) & ([[v,w],u]] e x).
+%----Singleton variables OK.
+cnf(rotate1,axiom,
+    ( subclass(rotate(X),cross_product(cross_product(universal_class,universal_class),universal_class)) )).
+
+cnf(rotate2,axiom,
+    ( ~ member(ordered_pair(ordered_pair(U,V),W),rotate(X))
+    | member(ordered_pair(ordered_pair(V,W),U),X) )).
+
+cnf(rotate3,axiom,
+    ( ~ member(ordered_pair(ordered_pair(V,W),U),X)
+    | ~ member(ordered_pair(ordered_pair(U,V),W),cross_product(cross_product(universal_class,universal_class),universal_class))
+    | member(ordered_pair(ordered_pair(U,V),W),rotate(X)) )).
+
+%----Axiom B-8: flip.
+%----a:x:(flip(x) <  cross_product(cross_product(universal_class,
+%----universal_class),universal_class)).
+%----a:z:a:u:a:v:a:w:(([[u,v],w] e flip(x)) <=> ([[u,v],w]
+%----e cross_product(cross_product(universal_class,universal_class),
+%----universal_class)) & ([[v,u],w] e x).
+%----Singleton variables OK.
+cnf(flip1,axiom,
+    ( subclass(flip(X),cross_product(cross_product(universal_class,universal_class),universal_class)) )).
+
+cnf(flip2,axiom,
+    ( ~ member(ordered_pair(ordered_pair(U,V),W),flip(X))
+    | member(ordered_pair(ordered_pair(V,U),W),X) )).
+
+cnf(flip3,axiom,
+    ( ~ member(ordered_pair(ordered_pair(V,U),W),X)
+    | ~ member(ordered_pair(ordered_pair(U,V),W),cross_product(cross_product(universal_class,universal_class),universal_class))
+    | member(ordered_pair(ordered_pair(U,V),W),flip(X)) )).
+
+%----Definition of inverse.
+%----a:y:(inverse(y) = domain_of(flip(cross_product(y,V)))).
+cnf(inverse,axiom,
+    ( domain_of(flip(cross_product(Y,universal_class))) = inverse(Y) )).
+
+%----Definition of R (range_of).
+%----a:z:(range_of(z) = domain_of(inverse(z))).
+cnf(range_of,axiom,
+    ( domain_of(inverse(Z)) = range_of(Z) )).
+
+%----Definition of domain.
+%----a:z:a:x:a:y:(domain(z,x,y) = first(notsub(restrict(z,x,{y}),O))).
+cnf(domain,axiom,
+    ( first(not_subclass_element(restrict(Z,X,singleton(Y)),null_class)) = domain(Z,X,Y) )).
+
+%----Definition of range.
+%----a:z:a:x:(range(z,x,y) = second(notsub(restrict(z,{x},y),O))).
+cnf(range,axiom,
+    ( second(not_subclass_element(restrict(Z,singleton(X),Y),null_class)) = range(Z,X,Y) )).
+
+%----Definition of image.
+%----a:x:a:xr:((xr image x) = range_of(restrict(xr,x,V))).
+cnf(image,axiom,
+    ( range_of(restrict(Xr,X,universal_class)) = image(Xr,X) )).
+
+%----Definition of successor.
+%----a:x:(successor(x) = (x + {x})).
+cnf(successor,axiom,
+    ( union(X,singleton(X)) = successor(X) )).
+
+%----Explicit definition of successor_relation.
+%------> ((cross_product(V,V) * ~(((E ^ ~(inverse((E + I)))) +
+%----(~(E) ^ inverse((E + I)))))) = successor_relation).
+%----Definition of successor_relation from the Class Existence Theorem.
+%----a:x:a:y:([x,y] e successor_relation <=> x e V & successor(x) = y).
+%----The above FOF does not agree with the book
+cnf(successor_relation1,axiom,
+    ( subclass(successor_relation,cross_product(universal_class,universal_class)) )).
+
+cnf(successor_relation2,axiom,
+    ( ~ member(ordered_pair(X,Y),successor_relation)
+    | successor(X) = Y )).
+
+%----This is what's in the book and paper. Does not change axiom.
+% input_clause(successor_relation3,axiom,
+%     [--equal(successor(X),Y),
+%      --member(X,universal_class),
+%      ++member(ordered_pair(X,Y),successor_relation)]).
+
+%----This is what I got by email from Quaife
+cnf(successor_relation3,axiom,
+    ( successor(X) != Y
+    | ~ member(ordered_pair(X,Y),cross_product(universal_class,universal_class))
+    | member(ordered_pair(X,Y),successor_relation) )).
+
+%----Definition of inductive a:x:(inductive(x) <=> null_class
+%----e x & (successor_relation image x) < x)).
+cnf(inductive1,axiom,
+    ( ~ inductive(X)
+    | member(null_class,X) )).
+
+cnf(inductive2,axiom,
+    ( ~ inductive(X)
+    | subclass(image(successor_relation,X),X) )).
+
+cnf(inductive3,axiom,
+    ( ~ member(null_class,X)
+    | ~ subclass(image(successor_relation,X),X)
+    | inductive(X) )).
+
+%----Axiom C-1: infinity.
+%----e:x:((x e V) & inductive(x) & a:y:(inductive(y) ==> (x < y))).
+%----e:x:((x e V) & (O e x) & ((successor_relation image x) < x)
+%----        & a:y:((O e y) & ((successor_relation image y) < y) ==>
+%----(x < y))).
+cnf(omega_is_inductive1,axiom,
+    ( inductive(omega) )).
+
+cnf(omega_is_inductive2,axiom,
+    ( ~ inductive(Y)
+    | subclass(omega,Y) )).
+
+cnf(omega_in_universal,axiom,
+    ( member(omega,universal_class) )).
+
+%----These were commented out in the set Quaife sent me, and are not
+%----in the paper true --> (null_class e omega).
+%----true --> ((successor_relation image omega) < omega).
+%----(null_class e y), ((successor_relation image y) < y) -->
+%----(omega < y). true --> (omega e universal_class).
+
+%----Definition of U (sum class).
+%----a:x:(sum_class(x) = domain_of(restrict(E,V,x))).
+cnf(sum_class_definition,axiom,
+    ( domain_of(restrict(element_relation,universal_class,X)) = sum_class(X) )).
+
+%----Axiom C-2: U (sum class).
+%----a:x:((x e V) ==> (sum_class(x) e V)).
+cnf(sum_class2,axiom,
+    ( ~ member(X,universal_class)
+    | member(sum_class(X),universal_class) )).
+
+%----Definition of P (power class).
+%----a:x:(power_class(x) = ~((E image ~(x)))).
+cnf(power_class_definition,axiom,
+    ( complement(image(element_relation,complement(X))) = power_class(X) )).
+
+%----Axiom C-3: P (power class).
+%----a:u:((u e V) ==> (power_class(u) e V)).
+cnf(power_class2,axiom,
+    ( ~ member(U,universal_class)
+    | member(power_class(U),universal_class) )).
+
+%----Definition of compose.
+%----a:xr:a:yr:((yr ^ xr) < cross_product(V,V)).
+%----a:u:a:v:a:xr:a:yr:(([u,v] e (yr ^ xr)) <=> ([u,v]
+%----e cross_product(V,V)) & (v e (yr image (xr image {u})))).
+%----Singleton variables OK.
+cnf(compose1,axiom,
+    ( subclass(compose(Yr,Xr),cross_product(universal_class,universal_class)) )).
+
+cnf(compose2,axiom,
+    ( ~ member(ordered_pair(Y,Z),compose(Yr,Xr))
+    | member(Z,image(Yr,image(Xr,singleton(Y)))) )).
+
+cnf(compose3,axiom,
+    ( ~ member(Z,image(Yr,image(Xr,singleton(Y))))
+    | ~ member(ordered_pair(Y,Z),cross_product(universal_class,universal_class))
+    | member(ordered_pair(Y,Z),compose(Yr,Xr)) )).
+
+%----7/21/90 eliminate SINGVAL and just use FUNCTION.
+%----Not eliminated in TPTP - I'm following the paper
+cnf(single_valued_class1,axiom,
+    ( ~ single_valued_class(X)
+    | subclass(compose(X,inverse(X)),identity_relation) )).
+
+cnf(single_valued_class2,axiom,
+    ( ~ subclass(compose(X,inverse(X)),identity_relation)
+    | single_valued_class(X) )).
+
+%----Definition of function.
+%----a:xf:(function(xf) <=> (xf < cross_product(V,V)) & ((xf
+%----^ inverse(xf)) < identity_relation)).
+cnf(function1,axiom,
+    ( ~ function(Xf)
+    | subclass(Xf,cross_product(universal_class,universal_class)) )).
+
+cnf(function2,axiom,
+    ( ~ function(Xf)
+    | subclass(compose(Xf,inverse(Xf)),identity_relation) )).
+
+cnf(function3,axiom,
+    ( ~ subclass(Xf,cross_product(universal_class,universal_class))
+    | ~ subclass(compose(Xf,inverse(Xf)),identity_relation)
+    | function(Xf) )).
+
+%----Axiom C-4: replacement.
+%----a:x:((x e V) & function(xf) ==> ((xf image x) e V)).
+cnf(replacement,axiom,
+    ( ~ function(Xf)
+    | ~ member(X,universal_class)
+    | member(image(Xf,X),universal_class) )).
+
+%----Axiom D: regularity.
+%----a:x:(-(x = O) ==> e:u:((u e V) & (u e x) & ((u * x) = O))).
+cnf(regularity1,axiom,
+    ( X = null_class
+    | member(regular(X),X) )).
+
+cnf(regularity2,axiom,
+    ( X = null_class
+    | intersection(X,regular(X)) = null_class )).
+
+%----Definition of apply (apply).
+%----a:xf:a:y:((xf apply y) = sum_class((xf image {y}))).
+cnf(apply,axiom,
+    ( sum_class(image(Xf,singleton(Y))) = apply(Xf,Y) )).
+
+%----Axiom E: universal choice.
+%----e:xf:(function(xf) & a:y:((y e V) ==> (y = null_class) |
+%----((xf apply y) e y))).
+cnf(choice1,axiom,
+    ( function(choice) )).
+
+cnf(choice2,axiom,
+    ( ~ member(Y,universal_class)
+    | Y = null_class
+    | member(apply(choice,Y),Y) )).
+
+%----GROUP 2:             MORE SET THEORY DEFINITIONS.
+
+%----Definition of one_to_one (one-to-one function).
+%----a:xf:(one_to_one(xf) <=> function(xf) & function(inverse(xf))).
+cnf(one_to_one1,axiom,
+    ( ~ one_to_one(Xf)
+    | function(Xf) )).
+
+cnf(one_to_one2,axiom,
+    ( ~ one_to_one(Xf)
+    | function(inverse(Xf)) )).
+
+cnf(one_to_one3,axiom,
+    ( ~ function(inverse(Xf))
+    | ~ function(Xf)
+    | one_to_one(Xf) )).
+
+%----Definition of S (subset relation).
+cnf(subset_relation,axiom,
+    ( intersection(cross_product(universal_class,universal_class),intersection(cross_product(universal_class,universal_class),complement(compose(complement(element_relation),inverse(element_relation))))) = subset_relation )).
+
+%----Definition of I (identity relation).
+cnf(identity_relation,axiom,
+    ( intersection(inverse(subset_relation),subset_relation) = identity_relation )).
+
+%----Definition of diagonalization.
+%----a:xr:(diagonalise(xr) = ~(domain_of((identity_relation * xr)))).
+cnf(diagonalisation,axiom,
+    ( complement(domain_of(intersection(Xr,identity_relation))) = diagonalise(Xr) )).
+
+%----Definition of Cantor class.
+cnf(cantor_class,axiom,
+    ( intersection(domain_of(X),diagonalise(compose(inverse(element_relation),X))) = cantor(X) )).
+
+%----Definition of operation.
+%----a:xf:(operation(xf) <=> function(xf) & (cross_product(domain_of(
+%----domain_of(xf)),domain_of(domain_of(xf))) = domain_of(xf))
+%----& (range_of(xf) < domain_of(domain_of(xf))).
+cnf(operation1,axiom,
+    ( ~ operation(Xf)
+    | function(Xf) )).
+
+cnf(operation2,axiom,
+    ( ~ operation(Xf)
+    | cross_product(domain_of(domain_of(Xf)),domain_of(domain_of(Xf))) = domain_of(Xf) )).
+
+cnf(operation3,axiom,
+    ( ~ operation(Xf)
+    | subclass(range_of(Xf),domain_of(domain_of(Xf))) )).
+
+cnf(operation4,axiom,
+    ( ~ function(Xf)
+    | cross_product(domain_of(domain_of(Xf)),domain_of(domain_of(Xf))) != domain_of(Xf)
+    | ~ subclass(range_of(Xf),domain_of(domain_of(Xf)))
+    | operation(Xf) )).
+
+%----Definition of compatible.
+%----a:xh:a:xf1:a:af2: (compatible(xh,xf1,xf2) <=> function(xh)
+%----& (domain_of(domain_of(xf1)) = domain_of(xh)) & (range_of(xh)
+%----< domain_of(domain_of(xf2)))).
+%----Singleton variables OK.
+cnf(compatible1,axiom,
+    ( ~ compatible(Xh,Xf1,Xf2)
+    | function(Xh) )).
+
+%----Singleton variables OK.
+cnf(compatible2,axiom,
+    ( ~ compatible(Xh,Xf1,Xf2)
+    | domain_of(domain_of(Xf1)) = domain_of(Xh) )).
+
+%----Singleton variables OK.
+cnf(compatible3,axiom,
+    ( ~ compatible(Xh,Xf1,Xf2)
+    | subclass(range_of(Xh),domain_of(domain_of(Xf2))) )).
+
+cnf(compatible4,axiom,
+    ( ~ function(Xh)
+    | domain_of(domain_of(Xf1)) != domain_of(Xh)
+    | ~ subclass(range_of(Xh),domain_of(domain_of(Xf2)))
+    | compatible(Xh,Xf1,Xf2) )).
+
+%----Definition of homomorphism.
+%----a:xh:a:xf1:a:xf2: (homomorphism(xh,xf1,xf2) <=>
+%---- operation(xf1) & operation(xf2) & compatible(xh,xf1,xf2) &
+%---- a:x:a:y:(([x,y] e domain_of(xf1)) ==> (((xf2 apply [(xh apply x),
+%----(xh apply y)]) = (xh apply (xf1 apply [x,y])))).
+%----Singleton variables OK.
+cnf(homomorphism1,axiom,
+    ( ~ homomorphism(Xh,Xf1,Xf2)
+    | operation(Xf1) )).
+
+%----Singleton variables OK.
+cnf(homomorphism2,axiom,
+    ( ~ homomorphism(Xh,Xf1,Xf2)
+    | operation(Xf2) )).
+
+cnf(homomorphism3,axiom,
+    ( ~ homomorphism(Xh,Xf1,Xf2)
+    | compatible(Xh,Xf1,Xf2) )).
+
+cnf(homomorphism4,axiom,
+    ( ~ homomorphism(Xh,Xf1,Xf2)
+    | ~ member(ordered_pair(X,Y),domain_of(Xf1))
+    | apply(Xf2,ordered_pair(apply(Xh,X),apply(Xh,Y))) = apply(Xh,apply(Xf1,ordered_pair(X,Y))) )).
+
+cnf(homomorphism5,axiom,
+    ( ~ operation(Xf1)
+    | ~ operation(Xf2)
+    | ~ compatible(Xh,Xf1,Xf2)
+    | member(ordered_pair(not_homomorphism1(Xh,Xf1,Xf2),not_homomorphism2(Xh,Xf1,Xf2)),domain_of(Xf1))
+    | homomorphism(Xh,Xf1,Xf2) )).
+
+cnf(homomorphism6,axiom,
+    ( ~ operation(Xf1)
+    | ~ operation(Xf2)
+    | ~ compatible(Xh,Xf1,Xf2)
+    | apply(Xf2,ordered_pair(apply(Xh,not_homomorphism1(Xh,Xf1,Xf2)),apply(Xh,not_homomorphism2(Xh,Xf1,Xf2)))) != apply(Xh,apply(Xf1,ordered_pair(not_homomorphism1(Xh,Xf1,Xf2),not_homomorphism2(Xh,Xf1,Xf2))))
+    | homomorphism(Xh,Xf1,Xf2) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SET004-1.ax b/test-data/tptp/cnf/SET004-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SET004-1.ax
@@ -0,0 +1,120 @@
+%--------------------------------------------------------------------------
+% File     : SET004-1 : TPTP v7.2.0. Bugfixed v1.0.1.
+% Domain   : Set Theory (Boolean Algebra definitions)
+% Axioms   : Set theory (Boolean algebra) axioms based on NBG set theory
+% Version  : [Qua92a] axioms.
+% English  :
+
+% Refs     : [Qua92a] Quaife (1992), Automated Deduction in von Neumann-Bern
+%          : [Qua92b] Quaife (1992), Email to G. Sutcliffe
+% Source   : [Qua92b]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   21 (   0 non-Horn;   8 unit;  17 RR)
+%            Number of atoms      :   37 (  10 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    5 (   0 propositional; 1-3 arity)
+%            Number of functors   :   26 (   7 constant; 0-3 arity)
+%            Number of variables  :   38 (   7 singleton)
+%            Maximal term depth   :    5 (   2 average)
+% SPC      : 
+
+% Comments : Requires SET004-0.ax
+%          : Not all of these definitions appear in [Qua92a]. Some were
+%            extracted from [Qua92b]
+% Bugfixes : v1.0.1 - Duplicate axioms single_valued_term_defn? removed.
+%--------------------------------------------------------------------------
+%----(CO25DEF): Definition of compose_class(x) term, where x may
+%----be a class. Not in [Quaife, 1992].
+cnf(compose_class_definition1,axiom,
+    ( subclass(compose_class(X),cross_product(universal_class,universal_class)) )).
+
+cnf(compose_class_definition2,axiom,
+    ( ~ member(ordered_pair(Y,Z),compose_class(X))
+    | compose(X,Y) = Z )).
+
+cnf(compose_class_definition3,axiom,
+    ( ~ member(ordered_pair(Y,Z),cross_product(universal_class,universal_class))
+    | compose(X,Y) != Z
+    | member(ordered_pair(Y,Z),compose_class(X)) )).
+
+%----(CO20DEF): Definition of composition_function. Not in [Quaife,
+%----1992].
+cnf(definition_of_composition_function1,axiom,
+    ( subclass(composition_function,cross_product(universal_class,cross_product(universal_class,universal_class))) )).
+
+cnf(definition_of_composition_function2,axiom,
+    ( ~ member(ordered_pair(X,ordered_pair(Y,Z)),composition_function)
+    | compose(X,Y) = Z )).
+
+cnf(definition_of_composition_function3,axiom,
+    ( ~ member(ordered_pair(X,Y),cross_product(universal_class,universal_class))
+    | member(ordered_pair(X,ordered_pair(Y,compose(X,Y))),composition_function) )).
+
+%----(DODEF11): Definition of domain_relation by the class existence
+%----theorem. Not in [Quaife, 19992].
+cnf(definition_of_domain_relation1,axiom,
+    ( subclass(domain_relation,cross_product(universal_class,universal_class)) )).
+
+cnf(definition_of_domain_relation2,axiom,
+    ( ~ member(ordered_pair(X,Y),domain_relation)
+    | domain_of(X) = Y )).
+
+cnf(definition_of_domain_relation3,axiom,
+    ( ~ member(X,universal_class)
+    | member(ordered_pair(X,domain_of(X)),domain_relation) )).
+
+%----(SV2DEF) Definitions of terms for (SV3) Called FU2DEF in Quaife's
+%----email
+cnf(single_valued_term_defn1,axiom,
+    ( first(not_subclass_element(compose(X,inverse(X)),identity_relation)) = single_valued1(X) )).
+
+cnf(single_valued_term_defn2,axiom,
+    ( second(not_subclass_element(compose(X,inverse(X)),identity_relation)) = single_valued2(X) )).
+
+cnf(single_valued_term_defn3,axiom,
+    ( domain(X,image(inverse(X),singleton(single_valued1(X))),single_valued2(X)) = single_valued3(X) )).
+
+%----(CO14DEF): Definition of singleton relation.
+cnf(compose_can_define_singleton,axiom,
+    ( intersection(complement(compose(element_relation,complement(identity_relation))),element_relation) = singleton_relation )).
+
+%----(AP15): definition of application function. Not in [Qua92]
+cnf(application_function_defn1,axiom,
+    ( subclass(application_function,cross_product(universal_class,cross_product(universal_class,universal_class))) )).
+
+cnf(application_function_defn2,axiom,
+    ( ~ member(ordered_pair(X,ordered_pair(Y,Z)),application_function)
+    | member(Y,domain_of(X)) )).
+
+cnf(application_function_defn3,axiom,
+    ( ~ member(ordered_pair(X,ordered_pair(Y,Z)),application_function)
+    | apply(X,Y) = Z )).
+
+cnf(application_function_defn4,axiom,
+    ( ~ member(ordered_pair(X,ordered_pair(Y,Z)),cross_product(universal_class,cross_product(universal_class,universal_class)))
+    | ~ member(Y,domain_of(X))
+    | member(ordered_pair(X,ordered_pair(Y,apply(X,Y))),application_function) )).
+
+%----Definition of maps. Not in [Qua92].
+%----a:xf:a:x:a:y:(maps(xf,x,y) <=> function(xf) & domain(xf)
+%----= x & range(xf) < y).
+cnf(maps1,axiom,
+    ( ~ maps(Xf,X,Y)
+    | function(Xf) )).
+
+cnf(maps2,axiom,
+    ( ~ maps(Xf,X,Y)
+    | domain_of(Xf) = X )).
+
+cnf(maps3,axiom,
+    ( ~ maps(Xf,X,Y)
+    | subclass(range_of(Xf),Y) )).
+
+cnf(maps4,axiom,
+    ( ~ function(Xf)
+    | ~ subclass(range_of(Xf),Y)
+    | maps(Xf,domain_of(Xf),Y) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWC001-0.ax b/test-data/tptp/cnf/SWC001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWC001-0.ax
@@ -0,0 +1,999 @@
+%--------------------------------------------------------------------------
+% File     : SWC001-0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Software Creation
+% Axioms   : List specification
+% Version  : [Wei00] axioms.
+% English  : Components in a software library specified in first-order logic
+
+% Refs     : [Wei00] Weidenbach (2000), Software Reuse of List Functions Ve
+%          : [FSS98] Fischer et al. (1998), Deduction-Based Software Compon
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :  185 (  33 non-Horn;  54 unit; 142 RR)
+%            Number of atoms      :  604 (  98 equality)
+%            Maximal clause size  :   10 (   3 average)
+%            Number of predicates :   20 (   0 propositional; 1-2 arity)
+%            Number of functors   :   49 (   3 constant; 0-2 arity)
+%            Number of variables  :  326 (  49 singleton)
+%            Maximal term depth   :    5 (   1 average)
+% SPC      : 
+
+% Comments : Created from SWC001+1.ax using FLOTTER
+%--------------------------------------------------------------------------
+cnf(clause1,axiom,
+    ( equalelemsP(nil) )).
+
+cnf(clause2,axiom,
+    ( duplicatefreeP(nil) )).
+
+cnf(clause3,axiom,
+    ( strictorderedP(nil) )).
+
+cnf(clause4,axiom,
+    ( totalorderedP(nil) )).
+
+cnf(clause5,axiom,
+    ( strictorderP(nil) )).
+
+cnf(clause6,axiom,
+    ( totalorderP(nil) )).
+
+cnf(clause7,axiom,
+    ( cyclefreeP(nil) )).
+
+cnf(clause8,axiom,
+    ( ssList(nil) )).
+
+cnf(clause9,axiom,
+    ( ssItem(skac3) )).
+
+cnf(clause10,axiom,
+    ( ssItem(skac2) )).
+
+cnf(clause11,axiom,
+    ( ~ singletonP(nil) )).
+
+cnf(clause12,axiom,
+    ( ssItem(skaf83(U)) )).
+
+cnf(clause13,axiom,
+    ( ssList(skaf82(U)) )).
+
+cnf(clause14,axiom,
+    ( ssList(skaf81(U)) )).
+
+cnf(clause15,axiom,
+    ( ssList(skaf80(U)) )).
+
+cnf(clause16,axiom,
+    ( ssItem(skaf79(U)) )).
+
+cnf(clause17,axiom,
+    ( ssItem(skaf78(U)) )).
+
+cnf(clause18,axiom,
+    ( ssList(skaf77(U)) )).
+
+cnf(clause19,axiom,
+    ( ssList(skaf76(U)) )).
+
+cnf(clause20,axiom,
+    ( ssList(skaf75(U)) )).
+
+cnf(clause21,axiom,
+    ( ssItem(skaf74(U)) )).
+
+cnf(clause22,axiom,
+    ( ssList(skaf73(U)) )).
+
+cnf(clause23,axiom,
+    ( ssList(skaf72(U)) )).
+
+cnf(clause24,axiom,
+    ( ssList(skaf71(U)) )).
+
+cnf(clause25,axiom,
+    ( ssItem(skaf70(U)) )).
+
+cnf(clause26,axiom,
+    ( ssItem(skaf69(U)) )).
+
+cnf(clause27,axiom,
+    ( ssList(skaf68(U)) )).
+
+cnf(clause28,axiom,
+    ( ssList(skaf67(U)) )).
+
+cnf(clause29,axiom,
+    ( ssList(skaf66(U)) )).
+
+cnf(clause30,axiom,
+    ( ssItem(skaf65(U)) )).
+
+cnf(clause31,axiom,
+    ( ssItem(skaf64(U)) )).
+
+cnf(clause32,axiom,
+    ( ssList(skaf63(U)) )).
+
+cnf(clause33,axiom,
+    ( ssList(skaf62(U)) )).
+
+cnf(clause34,axiom,
+    ( ssList(skaf61(U)) )).
+
+cnf(clause35,axiom,
+    ( ssItem(skaf60(U)) )).
+
+cnf(clause36,axiom,
+    ( ssItem(skaf59(U)) )).
+
+cnf(clause37,axiom,
+    ( ssList(skaf58(U)) )).
+
+cnf(clause38,axiom,
+    ( ssList(skaf57(U)) )).
+
+cnf(clause39,axiom,
+    ( ssList(skaf56(U)) )).
+
+cnf(clause40,axiom,
+    ( ssItem(skaf55(U)) )).
+
+cnf(clause41,axiom,
+    ( ssItem(skaf54(U)) )).
+
+cnf(clause42,axiom,
+    ( ssList(skaf53(U)) )).
+
+cnf(clause43,axiom,
+    ( ssList(skaf52(U)) )).
+
+cnf(clause44,axiom,
+    ( ssList(skaf51(U)) )).
+
+cnf(clause45,axiom,
+    ( ssItem(skaf50(U)) )).
+
+cnf(clause46,axiom,
+    ( ssItem(skaf49(U)) )).
+
+cnf(clause47,axiom,
+    ( ssItem(skaf44(U)) )).
+
+cnf(clause48,axiom,
+    ( ssList(skaf48(U,V)) )).
+
+cnf(clause49,axiom,
+    ( ssList(skaf47(U,V)) )).
+
+cnf(clause50,axiom,
+    ( ssList(skaf46(U,V)) )).
+
+cnf(clause51,axiom,
+    ( ssList(skaf45(U,V)) )).
+
+cnf(clause52,axiom,
+    ( ssList(skaf43(U,V)) )).
+
+cnf(clause53,axiom,
+    ( ssList(skaf42(U,V)) )).
+
+cnf(clause54,axiom,
+    (  skac3 != skac2 )).
+
+cnf(clause55,axiom,
+    ( ~ ssItem(U)
+    | geq(U,U) )).
+
+cnf(clause56,axiom,
+    ( ~ ssList(U)
+    | segmentP(U,nil) )).
+
+cnf(clause57,axiom,
+    ( ~ ssList(U)
+    | segmentP(U,U) )).
+
+cnf(clause58,axiom,
+    ( ~ ssList(U)
+    | rearsegP(U,nil) )).
+
+cnf(clause59,axiom,
+    ( ~ ssList(U)
+    | rearsegP(U,U) )).
+
+cnf(clause60,axiom,
+    ( ~ ssList(U)
+    | frontsegP(U,nil) )).
+
+cnf(clause61,axiom,
+    ( ~ ssList(U)
+    | frontsegP(U,U) )).
+
+cnf(clause62,axiom,
+    ( ~ ssItem(U)
+    | leq(U,U) )).
+
+cnf(clause63,axiom,
+    ( ~ lt(U,U)
+    | ~ ssItem(U) )).
+
+cnf(clause64,axiom,
+    ( ~ ssItem(U)
+    | equalelemsP(cons(U,nil)) )).
+
+cnf(clause65,axiom,
+    ( ~ ssItem(U)
+    | duplicatefreeP(cons(U,nil)) )).
+
+cnf(clause66,axiom,
+    ( ~ ssItem(U)
+    | strictorderedP(cons(U,nil)) )).
+
+cnf(clause67,axiom,
+    ( ~ ssItem(U)
+    | totalorderedP(cons(U,nil)) )).
+
+cnf(clause68,axiom,
+    ( ~ ssItem(U)
+    | strictorderP(cons(U,nil)) )).
+
+cnf(clause69,axiom,
+    ( ~ ssItem(U)
+    | totalorderP(cons(U,nil)) )).
+
+cnf(clause70,axiom,
+    ( ~ ssItem(U)
+    | cyclefreeP(cons(U,nil)) )).
+
+cnf(clause71,axiom,
+    ( ~ memberP(nil,U)
+    | ~ ssItem(U) )).
+
+cnf(clause72,axiom,
+    ( ~ ssList(U)
+    | duplicatefreeP(U)
+    | ssItem(V) )).
+
+cnf(clause73,axiom,
+    ( ~ ssList(U)
+    | app(U,nil) = U )).
+
+cnf(clause74,axiom,
+    ( ~ ssList(U)
+    | app(nil,U) = U )).
+
+cnf(clause75,axiom,
+    ( ~ ssList(U)
+    | ssList(tl(U))
+    | nil = U )).
+
+cnf(clause76,axiom,
+    ( ~ ssList(U)
+    | ssItem(hd(U))
+    | nil = U )).
+
+cnf(clause77,axiom,
+    ( ~ ssList(U)
+    | ssList(tl(U))
+    | nil = U )).
+
+cnf(clause78,axiom,
+    ( ~ ssList(U)
+    | ssItem(hd(U))
+    | nil = U )).
+
+cnf(clause79,axiom,
+    ( nil != U
+    | ~ ssList(U)
+    | segmentP(nil,U) )).
+
+cnf(clause80,axiom,
+    ( ~ segmentP(nil,U)
+    | ~ ssList(U)
+    | nil = U )).
+
+cnf(clause81,axiom,
+    ( nil != U
+    | ~ ssList(U)
+    | rearsegP(nil,U) )).
+
+cnf(clause82,axiom,
+    ( ~ rearsegP(nil,U)
+    | ~ ssList(U)
+    | nil = U )).
+
+cnf(clause83,axiom,
+    ( nil != U
+    | ~ ssList(U)
+    | frontsegP(nil,U) )).
+
+cnf(clause84,axiom,
+    ( ~ frontsegP(nil,U)
+    | ~ ssList(U)
+    | nil = U )).
+
+cnf(clause85,axiom,
+    ( ~ ssList(U)
+    | ~ ssList(V)
+    | ssList(app(V,U)) )).
+
+cnf(clause86,axiom,
+    ( ~ ssItem(U)
+    | ~ ssList(V)
+    | ssList(cons(U,V)) )).
+
+cnf(clause87,axiom,
+    ( ~ ssList(U)
+    | cyclefreeP(U)
+    | leq(skaf50(U),skaf49(U)) )).
+
+cnf(clause88,axiom,
+    ( ~ ssList(U)
+    | cyclefreeP(U)
+    | leq(skaf49(U),skaf50(U)) )).
+
+cnf(clause89,axiom,
+    ( skaf79(U) != skaf78(U)
+    | ~ ssList(U)
+    | equalelemsP(U) )).
+
+cnf(clause90,axiom,
+    ( ~ lt(skaf69(U),skaf70(U))
+    | ~ ssList(U)
+    | strictorderedP(U) )).
+
+cnf(clause91,axiom,
+    ( ~ leq(skaf64(U),skaf65(U))
+    | ~ ssList(U)
+    | totalorderedP(U) )).
+
+cnf(clause92,axiom,
+    ( ~ lt(skaf60(U),skaf59(U))
+    | ~ ssList(U)
+    | strictorderP(U) )).
+
+cnf(clause93,axiom,
+    ( ~ lt(skaf59(U),skaf60(U))
+    | ~ ssList(U)
+    | strictorderP(U) )).
+
+cnf(clause94,axiom,
+    ( ~ leq(skaf55(U),skaf54(U))
+    | ~ ssList(U)
+    | totalorderP(U) )).
+
+cnf(clause95,axiom,
+    ( ~ leq(skaf54(U),skaf55(U))
+    | ~ ssList(U)
+    | totalorderP(U) )).
+
+cnf(clause96,axiom,
+    ( ~ ssItem(U)
+    | ~ ssList(V)
+    | tl(cons(U,V)) = V )).
+
+cnf(clause97,axiom,
+    ( ~ ssItem(U)
+    | ~ ssList(V)
+    | hd(cons(U,V)) = U )).
+
+cnf(clause98,axiom,
+    ( cons(U,V) != nil
+    | ~ ssItem(U)
+    | ~ ssList(V) )).
+
+cnf(clause99,axiom,
+    ( cons(U,V) != V
+    | ~ ssItem(U)
+    | ~ ssList(V) )).
+
+cnf(clause100,axiom,
+    ( ~ ssList(U)
+    | ~ ssList(V)
+    | neq(V,U)
+    | V = U )).
+
+cnf(clause101,axiom,
+    ( ~ singletonP(U)
+    | ~ ssList(U)
+    | cons(skaf44(U),nil) = U )).
+
+cnf(clause102,axiom,
+    ( ~ ssItem(U)
+    | ~ ssItem(V)
+    | neq(V,U)
+    | V = U )).
+
+cnf(clause103,axiom,
+    ( ~ lt(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | leq(U,V) )).
+
+cnf(clause104,axiom,
+    ( ~ ssList(U)
+    | cons(hd(U),tl(U)) = U
+    | nil = U )).
+
+cnf(clause105,axiom,
+    ( ~ gt(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | lt(V,U) )).
+
+cnf(clause106,axiom,
+    ( ~ lt(U,V)
+    | ~ ssItem(U)
+    | ~ ssItem(V)
+    | gt(V,U) )).
+
+cnf(clause107,axiom,
+    ( ~ geq(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | leq(V,U) )).
+
+cnf(clause108,axiom,
+    ( ~ leq(U,V)
+    | ~ ssItem(U)
+    | ~ ssItem(V)
+    | geq(V,U) )).
+
+cnf(clause109,axiom,
+    ( ~ ssList(U)
+    | cons(skaf83(U),skaf82(U)) = U
+    | nil = U )).
+
+cnf(clause110,axiom,
+    ( ~ gt(U,V)
+    | ~ gt(V,U)
+    | ~ ssItem(U)
+    | ~ ssItem(V) )).
+
+cnf(clause111,axiom,
+    ( U != V
+    | ~ lt(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U) )).
+
+cnf(clause112,axiom,
+    ( nil != U
+    | ~ ssList(U)
+    | ~ ssItem(V)
+    | strictorderedP(cons(V,U)) )).
+
+cnf(clause113,axiom,
+    ( nil != U
+    | ~ ssList(U)
+    | ~ ssItem(V)
+    | totalorderedP(cons(V,U)) )).
+
+cnf(clause114,axiom,
+    ( ~ lt(U,V)
+    | ~ lt(V,U)
+    | ~ ssItem(U)
+    | ~ ssItem(V) )).
+
+cnf(clause115,axiom,
+    ( U != V
+    | ~ neq(U,V)
+    | ~ ssList(V)
+    | ~ ssList(U) )).
+
+cnf(clause116,axiom,
+    ( cons(U,nil) != V
+    | ~ ssItem(U)
+    | ~ ssList(V)
+    | singletonP(V) )).
+
+cnf(clause117,axiom,
+    ( U != V
+    | ~ neq(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U) )).
+
+cnf(clause118,axiom,
+    ( app(U,V) != nil
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | nil = U )).
+
+cnf(clause119,axiom,
+    ( app(U,V) != nil
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | nil = V )).
+
+cnf(clause120,axiom,
+    ( ~ ssItem(U)
+    | ~ ssList(V)
+    | app(cons(U,nil),V) = cons(U,V) )).
+
+cnf(clause121,axiom,
+    ( ~ leq(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | lt(U,V)
+    | U = V )).
+
+cnf(clause122,axiom,
+    ( ~ leq(U,V)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | lt(U,V)
+    | U = V )).
+
+cnf(clause123,axiom,
+    ( ~ ssList(U)
+    | ~ ssList(V)
+    | nil = V
+    | hd(app(V,U)) = hd(V) )).
+
+cnf(clause124,axiom,
+    ( ~ strictorderedP(cons(U,V))
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | strictorderedP(V)
+    | nil = V )).
+
+cnf(clause125,axiom,
+    ( ~ totalorderedP(cons(U,V))
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | totalorderedP(V)
+    | nil = V )).
+
+cnf(clause126,axiom,
+    ( ~ geq(U,V)
+    | ~ geq(V,U)
+    | ~ ssItem(U)
+    | ~ ssItem(V)
+    | V = U )).
+
+cnf(clause127,axiom,
+    ( ~ segmentP(U,V)
+    | ~ segmentP(V,U)
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | V = U )).
+
+cnf(clause128,axiom,
+    ( ~ rearsegP(U,V)
+    | ~ rearsegP(V,U)
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | V = U )).
+
+cnf(clause129,axiom,
+    ( ~ frontsegP(U,V)
+    | ~ frontsegP(V,U)
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | V = U )).
+
+cnf(clause130,axiom,
+    ( ~ leq(U,V)
+    | ~ leq(V,U)
+    | ~ ssItem(U)
+    | ~ ssItem(V)
+    | V = U )).
+
+cnf(clause131,axiom,
+    ( ~ rearsegP(U,V)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | app(skaf46(U,V),V) = U )).
+
+cnf(clause132,axiom,
+    ( ~ frontsegP(U,V)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | app(V,skaf45(U,V)) = U )).
+
+cnf(clause133,axiom,
+    ( ~ ssList(U)
+    | ~ ssList(V)
+    | nil = V
+    | tl(app(V,U)) = app(tl(V),U) )).
+
+cnf(clause134,axiom,
+    ( ~ strictorderedP(cons(U,V))
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | lt(U,hd(V))
+    | nil = V )).
+
+cnf(clause135,axiom,
+    ( ~ totalorderedP(cons(U,V))
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | leq(U,hd(V))
+    | nil = V )).
+
+cnf(clause136,axiom,
+    ( ~ rearsegP(U,V)
+    | ~ ssList(W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | rearsegP(app(W,U),V) )).
+
+cnf(clause137,axiom,
+    ( ~ frontsegP(U,V)
+    | ~ ssList(W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | frontsegP(app(U,W),V) )).
+
+cnf(clause138,axiom,
+    ( U != V
+    | ~ ssList(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | memberP(cons(V,W),U) )).
+
+cnf(clause139,axiom,
+    ( ~ memberP(U,V)
+    | ~ ssList(U)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | memberP(cons(W,U),V) )).
+
+cnf(clause140,axiom,
+    ( ~ memberP(U,V)
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(V)
+    | memberP(app(U,W),V) )).
+
+cnf(clause141,axiom,
+    ( ~ memberP(U,V)
+    | ~ ssList(U)
+    | ~ ssList(W)
+    | ~ ssItem(V)
+    | memberP(app(W,U),V) )).
+
+cnf(clause142,axiom,
+    ( ~ ssList(U)
+    | equalelemsP(U)
+    | app(skaf80(U),cons(skaf78(U),cons(skaf79(U),skaf81(U)))) = U )).
+
+cnf(clause143,axiom,
+    ( app(U,V) != W
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | ~ ssList(W)
+    | rearsegP(W,V) )).
+
+cnf(clause144,axiom,
+    ( app(U,V) != W
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | ~ ssList(W)
+    | frontsegP(W,U) )).
+
+cnf(clause145,axiom,
+    ( nil != U
+    | nil != V
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | app(U,V) = nil )).
+
+cnf(clause146,axiom,
+    ( ~ gt(U,V)
+    | ~ gt(V,W)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | gt(U,W) )).
+
+cnf(clause147,axiom,
+    ( ~ leq(U,V)
+    | ~ lt(V,W)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | lt(U,W) )).
+
+cnf(clause148,axiom,
+    ( ~ geq(U,V)
+    | ~ geq(V,W)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | geq(U,W) )).
+
+cnf(clause149,axiom,
+    ( ~ ssList(U)
+    | ~ ssList(V)
+    | ~ ssList(W)
+    | app(app(W,V),U) = app(W,app(V,U)) )).
+
+cnf(clause150,axiom,
+    ( app(U,V) != app(U,W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | ~ ssList(W)
+    | V = W )).
+
+cnf(clause151,axiom,
+    ( app(U,V) != app(W,V)
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | ~ ssList(W)
+    | U = W )).
+
+cnf(clause152,axiom,
+    ( ~ segmentP(U,V)
+    | ~ segmentP(V,W)
+    | ~ ssList(W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | segmentP(U,W) )).
+
+cnf(clause153,axiom,
+    ( ~ rearsegP(U,V)
+    | ~ rearsegP(V,W)
+    | ~ ssList(W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | rearsegP(U,W) )).
+
+cnf(clause154,axiom,
+    ( ~ frontsegP(U,V)
+    | ~ frontsegP(V,W)
+    | ~ ssList(W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | frontsegP(U,W) )).
+
+cnf(clause155,axiom,
+    ( ~ lt(U,V)
+    | ~ lt(V,W)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | lt(U,W) )).
+
+cnf(clause156,axiom,
+    ( ~ leq(U,V)
+    | ~ leq(V,W)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | leq(U,W) )).
+
+cnf(clause157,axiom,
+    ( ~ ssItem(U)
+    | ~ ssList(V)
+    | ~ ssList(W)
+    | cons(U,app(V,W)) = app(cons(U,V),W) )).
+
+cnf(clause158,axiom,
+    ( ~ memberP(app(U,V),W)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | ~ ssItem(W)
+    | memberP(V,W)
+    | memberP(U,W) )).
+
+cnf(clause159,axiom,
+    ( ~ leq(U,hd(V))
+    | ~ totalorderedP(V)
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | totalorderedP(cons(U,V))
+    | nil = V )).
+
+cnf(clause160,axiom,
+    ( ~ lt(U,hd(V))
+    | ~ strictorderedP(V)
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | strictorderedP(cons(U,V))
+    | nil = V )).
+
+cnf(clause161,axiom,
+    ( ~ memberP(cons(U,V),W)
+    | ~ ssList(V)
+    | ~ ssItem(U)
+    | ~ ssItem(W)
+    | memberP(V,W)
+    | W = U )).
+
+cnf(clause162,axiom,
+    ( ~ ssList(U)
+    | duplicatefreeP(U)
+    | app(app(skaf75(U),cons(skaf74(U),skaf76(U))),cons(skaf74(U),skaf77(U))) = U )).
+
+cnf(clause163,axiom,
+    ( ~ ssList(U)
+    | strictorderedP(U)
+    | app(app(skaf71(U),cons(skaf69(U),skaf72(U))),cons(skaf70(U),skaf73(U))) = U )).
+
+cnf(clause164,axiom,
+    ( ~ ssList(U)
+    | totalorderedP(U)
+    | app(app(skaf66(U),cons(skaf64(U),skaf67(U))),cons(skaf65(U),skaf68(U))) = U )).
+
+cnf(clause165,axiom,
+    ( ~ ssList(U)
+    | strictorderP(U)
+    | app(app(skaf61(U),cons(skaf59(U),skaf62(U))),cons(skaf60(U),skaf63(U))) = U )).
+
+cnf(clause166,axiom,
+    ( ~ ssList(U)
+    | totalorderP(U)
+    | app(app(skaf56(U),cons(skaf54(U),skaf57(U))),cons(skaf55(U),skaf58(U))) = U )).
+
+cnf(clause167,axiom,
+    ( ~ ssList(U)
+    | cyclefreeP(U)
+    | app(app(skaf51(U),cons(skaf49(U),skaf52(U))),cons(skaf50(U),skaf53(U))) = U )).
+
+cnf(clause168,axiom,
+    ( ~ segmentP(U,V)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | app(app(skaf47(U,V),V),skaf48(V,U)) = U )).
+
+cnf(clause169,axiom,
+    ( ~ memberP(U,V)
+    | ~ ssItem(V)
+    | ~ ssList(U)
+    | app(skaf42(U,V),cons(V,skaf43(V,U))) = U )).
+
+cnf(clause170,axiom,
+    ( cons(U,V) != cons(W,X)
+    | ~ ssItem(W)
+    | ~ ssItem(U)
+    | ~ ssList(X)
+    | ~ ssList(V)
+    | U = W )).
+
+cnf(clause171,axiom,
+    ( cons(U,V) != cons(W,X)
+    | ~ ssItem(W)
+    | ~ ssItem(U)
+    | ~ ssList(X)
+    | ~ ssList(V)
+    | X = V )).
+
+cnf(clause172,axiom,
+    ( ~ segmentP(U,V)
+    | ~ ssList(W)
+    | ~ ssList(X)
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | segmentP(app(app(X,U),W),V) )).
+
+cnf(clause173,axiom,
+    ( app(app(U,V),W) != X
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | ~ ssList(X)
+    | segmentP(X,V) )).
+
+cnf(clause174,axiom,
+    ( ~ frontsegP(cons(U,V),cons(W,X))
+    | ~ ssList(X)
+    | ~ ssList(V)
+    | ~ ssItem(W)
+    | ~ ssItem(U)
+    | frontsegP(V,X) )).
+
+cnf(clause175,axiom,
+    ( app(U,cons(V,W)) != X
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(V)
+    | ~ ssList(X)
+    | memberP(X,V) )).
+
+cnf(clause176,axiom,
+    ( ~ frontsegP(cons(U,V),cons(W,X))
+    | ~ ssList(X)
+    | ~ ssList(V)
+    | ~ ssItem(W)
+    | ~ ssItem(U)
+    | U = W )).
+
+cnf(clause177,axiom,
+    ( tl(U) != tl(V)
+    | hd(U) != hd(V)
+    | ~ ssList(U)
+    | ~ ssList(V)
+    | nil = V
+    | U = V
+    | nil = U )).
+
+cnf(clause178,axiom,
+    ( ~ frontsegP(U,V)
+    | W != X
+    | ~ ssList(V)
+    | ~ ssList(U)
+    | ~ ssItem(X)
+    | ~ ssItem(W)
+    | frontsegP(cons(W,U),cons(X,V)) )).
+
+cnf(clause179,axiom,
+    ( app(app(U,cons(V,W)),cons(V,X)) != Y
+    | ~ ssList(X)
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(V)
+    | ~ duplicatefreeP(Y)
+    | ~ ssList(Y) )).
+
+cnf(clause180,axiom,
+    ( app(U,cons(V,cons(W,X))) != Y
+    | ~ ssList(X)
+    | ~ ssList(U)
+    | ~ ssItem(W)
+    | ~ ssItem(V)
+    | ~ equalelemsP(Y)
+    | ~ ssList(Y)
+    | V = W )).
+
+cnf(clause181,axiom,
+    ( app(app(U,cons(V,W)),cons(X,Y)) != Z
+    | ~ ssList(Y)
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(X)
+    | ~ ssItem(V)
+    | ~ strictorderedP(Z)
+    | ~ ssList(Z)
+    | lt(V,X) )).
+
+cnf(clause182,axiom,
+    ( app(app(U,cons(V,W)),cons(X,Y)) != Z
+    | ~ ssList(Y)
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(X)
+    | ~ ssItem(V)
+    | ~ totalorderedP(Z)
+    | ~ ssList(Z)
+    | leq(V,X) )).
+
+cnf(clause183,axiom,
+    ( app(app(U,cons(V,W)),cons(X,Y)) != Z
+    | ~ ssList(Y)
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(X)
+    | ~ ssItem(V)
+    | ~ strictorderP(Z)
+    | ~ ssList(Z)
+    | lt(V,X)
+    | lt(X,V) )).
+
+cnf(clause184,axiom,
+    ( app(app(U,cons(V,W)),cons(X,Y)) != Z
+    | ~ ssList(Y)
+    | ~ ssList(W)
+    | ~ ssList(U)
+    | ~ ssItem(X)
+    | ~ ssItem(V)
+    | ~ totalorderP(Z)
+    | ~ ssList(Z)
+    | leq(V,X)
+    | leq(X,V) )).
+
+cnf(clause185,axiom,
+    ( ~ leq(U,V)
+    | ~ leq(V,U)
+    | app(app(W,cons(U,X)),cons(V,Y)) != Z
+    | ~ ssList(Y)
+    | ~ ssList(X)
+    | ~ ssList(W)
+    | ~ ssItem(V)
+    | ~ ssItem(U)
+    | ~ cyclefreeP(Z)
+    | ~ ssList(Z) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV001-0.ax b/test-data/tptp/cnf/SWV001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV001-0.ax
@@ -0,0 +1,74 @@
+%--------------------------------------------------------------------------
+% File     : SWV001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Software Verification
+% Axioms   : Program verification axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   12 (   1 non-Horn;   5 unit;   7 RR)
+%            Number of atoms      :   23 (   9 equality)
+%            Maximal clause size  :    3 (   2 average)
+%            Number of predicates :    2 (   0 propositional; 2-2 arity)
+%            Number of functors   :    2 (   0 constant; 1-1 arity)
+%            Number of variables  :   22 (   0 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : Only reflexivity is specified from equality, i.e. no symmetry
+%            or transitivity.
+%          : These axioms were contributed to [MOW76] in private
+%            correspondance from G. Ernst.
+%--------------------------------------------------------------------------
+cnf(predecessor_successor,axiom,
+    ( predecessor(successor(X)) = X )).
+
+cnf(successor_predecessor,axiom,
+    ( successor(predecessor(X)) = X )).
+
+cnf(well_defined_predecessor,axiom,
+    ( X = Y
+    | predecessor(X) != predecessor(Y) )).
+
+cnf(well_defined_successor,axiom,
+    ( X = Y
+    | successor(X) != successor(Y) )).
+
+cnf(predecessor_less_than,axiom,
+    ( less_than(predecessor(X),X) )).
+
+cnf(less_than_successor,axiom,
+    ( less_than(X,successor(X)) )).
+
+cnf(transitivity_of_less_than,axiom,
+    ( less_than(X,Z)
+    | ~ less_than(X,Y)
+    | ~ less_than(Y,Z) )).
+
+cnf(all_related,axiom,
+    ( less_than(X,Y)
+    | less_than(Y,X)
+    | X = Y )).
+
+cnf(x_not_less_than_x,axiom,
+    ( ~ less_than(X,X) )).
+
+cnf(anti_symmetry_of_less_than,axiom,
+    ( ~ less_than(X,Y)
+    | ~ less_than(Y,X) )).
+
+cnf(equal_and_less_than_transitivity1,axiom,
+    ( less_than(Y,Z)
+    | X != Y
+    | ~ less_than(X,Z) )).
+
+cnf(equal_and_less_than_transitivity2,axiom,
+    ( less_than(Z,Y)
+    | X != Y
+    | ~ less_than(Z,X) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV002-0.ax b/test-data/tptp/cnf/SWV002-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV002-0.ax
@@ -0,0 +1,126 @@
+%--------------------------------------------------------------------------
+% File     : SWV002-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Software Verification
+% Axioms   : Program verification axioms
+% Version  : [MOW76] axioms.
+% English  : These "clauses arose in a natural manner from work done
+%            in program verification" [MOW76] p.779.
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+% Source   : [MOW76]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :   22 (   2 non-Horn;   6 unit;  19 RR)
+%            Number of atoms      :   52 (   3 equality)
+%            Maximal clause size  :    5 (   2 average)
+%            Number of predicates :   11 (   0 propositional; 1-4 arity)
+%            Number of functors   :    4 (   2 constant; 0-2 arity)
+%            Number of variables  :   48 (   5 singleton)
+%            Maximal term depth   :    2 (   1 average)
+% SPC      : 
+
+% Comments : These axioms were contributed to [MOW76] by E. McCharen. The
+%            axioms are incomplete.
+%          : Due to clause_2 being incomplete, no problems have been defined
+%            on these axioms.
+%--------------------------------------------------------------------------
+cnf(clause_1,axiom,
+    ( ~ q1(Vj,Vt,Vx)
+    | q2(Vj,e(Vx,n1),Vx) )).
+
+%----The second literal is not printed in [MOW76].
+%----So this literal may be wrong
+cnf(clause_2,axiom,
+    ( ~ q2(Vj,Vt,Vx)
+    | q3(successor(n1),Vt,VWhat) )).
+
+cnf(clause_3,axiom,
+    ( ~ q3(Vj,Vt,Vx)
+    | ~ less_or_equal(Vj,n)
+    | q4(Vj,Vt,Vx) )).
+
+cnf(clause_4,axiom,
+    ( ~ q3(Vj,Vt,Vx)
+    | less_or_equal(Vj,n)
+    | q7(Vj,Vt,Vx) )).
+
+cnf(clause_5,axiom,
+    ( ~ q4(Vj,Vt,Vx)
+    | ~ d(Vj)
+    | ~ less_or_equal(e(Vx,Vj),Vt)
+    | q6(Vj,Vt,Vx) )).
+
+cnf(clause_6,axiom,
+    ( ~ q4(Vj,Vt,Vx)
+    | ~ d(Vj)
+    | less_or_equal(e(Vx,Vj),Vt)
+    | q5(Vj,Vt,Vx) )).
+
+cnf(clause_7,axiom,
+    ( ~ q5(Vj,Vt,Vx)
+    | ~ d(Vj)
+    | q6(Vj,e(Vx,Vj),Vx) )).
+
+cnf(clause_8,axiom,
+    ( ~ q6(Vj,Vt,Vx)
+    | q3(successor(Vj),Vt,Vx) )).
+
+cnf(definition_of_d_1,axiom,
+    ( ~ less_or_equal(n1,X)
+    | ~ less_or_equal(X,n)
+    | d(X) )).
+
+cnf(definition_of_d_2,axiom,
+    ( ~ d(X)
+    | ~ less_or_equal(n1,X) )).
+
+cnf(definition_of_d_3,axiom,
+    ( ~ d(X)
+    | less_or_equal(X,n) )).
+
+cnf(one_is_d,axiom,
+    ( d(n1) )).
+
+cnf(n_is_d,axiom,
+    ( d(n) )).
+
+cnf(clause_9,axiom,
+    ( less_or_equal(n1,n) )).
+
+cnf(clause_10,axiom,
+    ( ~ ub(W1,X,Y,Z)
+    | ~ less_or_equal(W1,W2)
+    | ub(W2,X,Y,Z) )).
+
+cnf(clause_11,axiom,
+    ( ~ ub(W,X,Y,Z1)
+    | successor(Z1) != Z2
+    | ~ d(Z2)
+    | ~ less_or_equal(e(X,Z2),W)
+    | ub(W,X,Y,Z2) )).
+
+cnf(successor_not_less_or_equal,axiom,
+    ( ~ less_or_equal(successor(X),X) )).
+
+cnf(less_or_equal_than_successor,axiom,
+    ( less_or_equal(X,successor(X)) )).
+
+cnf(less_or_equal_reflexivity,axiom,
+    ( less_or_equal(X,X) )).
+
+cnf(less_or_equal_implies_equal,axiom,
+    ( ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,X)
+    | X = Y )).
+
+cnf(transitivity_of_less_or_equal,axiom,
+    ( ~ less_or_equal(X,Y)
+    | ~ less_or_equal(Y,Z)
+    | less_or_equal(X,Z) )).
+
+cnf(equal_implies_less_or_equal,axiom,
+    ( less_or_equal(X,Y)
+    | X != Y )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV004-0.ax b/test-data/tptp/cnf/SWV004-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV004-0.ax
@@ -0,0 +1,184 @@
+%------------------------------------------------------------------------------
+% File     : SWV004-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for messages
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Message.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   40 (   6 non-Horn;   9 unit;  38 RR)
+%            Number of atoms       :   80 (  26 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   17 (   4 constant; 0-3 arity)
+%            Number of variables   :   91 (  21 singleton)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax
+%------------------------------------------------------------------------------
+cnf(cls_Message_OCrypt__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OHash__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OKey__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_K),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__parts_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__parts_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_ONonce__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_n),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_n),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_Oagent_Odistinct__1__iff1_0,axiom,
+    ( c_Message_Oagent_OServer != c_Message_Oagent_OFriend(V_nat_H) )).
+
+cnf(cls_Message_Oagent_Odistinct__2__iff1_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat_H) != c_Message_Oagent_OServer )).
+
+cnf(cls_Message_Oagent_Odistinct__3__iff1_0,axiom,
+    ( c_Message_Oagent_OServer != c_Message_Oagent_OSpy )).
+
+cnf(cls_Message_Oagent_Odistinct__4__iff1_0,axiom,
+    ( c_Message_Oagent_OSpy != c_Message_Oagent_OServer )).
+
+cnf(cls_Message_Oagent_Odistinct__5__iff1_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OSpy )).
+
+cnf(cls_Message_Oagent_Odistinct__6__iff1_0,axiom,
+    ( c_Message_Oagent_OSpy != c_Message_Oagent_OFriend(V_nat) )).
+
+cnf(cls_Message_Oagent_Oinject__iff1_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OFriend(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Oanalz_ODecrypt__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__analzD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oanalz(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oin__parts__UnE_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oparts(c_union(V_G,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg) )).
+
+cnf(cls_Message_Omsg_Oinject__1__iff1_0,axiom,
+    ( c_Message_Omsg_OAgent(V_agent) != c_Message_Omsg_OAgent(V_agent_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Message_Omsg_Oinject__2__iff1_0,axiom,
+    ( c_Message_Omsg_ONumber(V_nat) != c_Message_Omsg_ONumber(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__3__iff1_0,axiom,
+    ( c_Message_Omsg_ONonce(V_nat) != c_Message_Omsg_ONonce(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__4__iff1_0,axiom,
+    ( c_Message_Omsg_OKey(V_nat) != c_Message_Omsg_OKey(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__5__iff1_0,axiom,
+    ( c_Message_Omsg_OHash(V_msg) != c_Message_Omsg_OHash(V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_Omsg_Oinject__6__iff1_0,axiom,
+    ( c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OMPair(V_msg1_H,V_msg2_H)
+    | V_msg1 = V_msg1_H )).
+
+cnf(cls_Message_Omsg_Oinject__6__iff1_1,axiom,
+    ( c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OMPair(V_msg1_H,V_msg2_H)
+    | V_msg2 = V_msg2_H )).
+
+cnf(cls_Message_Omsg_Oinject__7__iff1_0,axiom,
+    ( c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__7__iff1_1,axiom,
+    ( c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_Oparts_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__emptyE_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_emptyset),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__partsD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_Message_Oparts(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OAgent_0,axiom,
+    ( c_in(c_Message_Omsg_OAgent(V_agt),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OCrypt_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OHash_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OMPair_0,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_ONumber_0,axiom,
+    ( c_in(c_Message_Omsg_ONumber(V_n),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-0.ax b/test-data/tptp/cnf/SWV005-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-0.ax
@@ -0,0 +1,170 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for messages
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Message-simp.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   44 (   0 non-Horn;  30 unit;  25 RR)
+%            Number of atoms       :   58 (  51 equality)
+%            Maximal clause size   :    2 (   1 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   23 (   7 constant; 0-3 arity)
+%            Number of variables   :   77 (  29 singleton)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax
+%------------------------------------------------------------------------------
+cnf(cls_Message_OMPair__parts_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__parts_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oagent_Odistinct__1_0,axiom,
+    ( c_Message_Oagent_OServer != c_Message_Oagent_OFriend(V_nat_H) )).
+
+cnf(cls_Message_Oagent_Odistinct__2_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat_H) != c_Message_Oagent_OServer )).
+
+cnf(cls_Message_Oagent_Odistinct__3_0,axiom,
+    ( c_Message_Oagent_OServer != c_Message_Oagent_OSpy )).
+
+cnf(cls_Message_Oagent_Odistinct__4_0,axiom,
+    ( c_Message_Oagent_OSpy != c_Message_Oagent_OServer )).
+
+cnf(cls_Message_Oagent_Odistinct__5_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OSpy )).
+
+cnf(cls_Message_Oagent_Odistinct__6_0,axiom,
+    ( c_Message_Oagent_OSpy != c_Message_Oagent_OFriend(V_nat) )).
+
+cnf(cls_Message_Oagent_Oinject_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OFriend(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Oagent_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Message_Oagent_OServer,tc_Message_Oagent) = c_0 )).
+
+cnf(cls_Message_Oagent_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Message_Oagent_OFriend(V_nat),tc_Message_Oagent) = c_0 )).
+
+cnf(cls_Message_Oagent_Osize__3_0,axiom,
+    ( c_Nat_Osize(c_Message_Oagent_OSpy,tc_Message_Oagent) = c_0 )).
+
+cnf(cls_Message_OinvKey_A_IinvKey_Ay_J_A_61_61_Ay_0,axiom,
+    ( c_Message_OinvKey(c_Message_OinvKey(V_y)) = V_y )).
+
+cnf(cls_Message_OinvKey__eq_0,axiom,
+    ( c_Message_OinvKey(V_K) != c_Message_OinvKey(V_K_H)
+    | V_K = V_K_H )).
+
+cnf(cls_Message_OkeysFor__Un_0,axiom,
+    ( c_Message_OkeysFor(c_union(V_H,V_H_H,tc_Message_Omsg)) = c_union(c_Message_OkeysFor(V_H),c_Message_OkeysFor(V_H_H),tc_nat) )).
+
+cnf(cls_Message_OkeysFor__empty_0,axiom,
+    ( c_Message_OkeysFor(c_emptyset) = c_emptyset )).
+
+cnf(cls_Message_OkeysFor__insert__Agent_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_OAgent(V_A),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_OkeysFor__insert__Crypt_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_OinvKey(V_K),c_Message_OkeysFor(V_H),tc_nat) )).
+
+cnf(cls_Message_OkeysFor__insert__Hash_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_OkeysFor__insert__Key_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_OkeysFor__insert__MPair_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_OkeysFor__insert__Nonce_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_OkeysFor__insert__Number_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_Omsg_ONumber(V_N),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_Omsg_Oinject__1_0,axiom,
+    ( c_Message_Omsg_OAgent(V_agent) != c_Message_Omsg_OAgent(V_agent_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Message_Omsg_Oinject__2_0,axiom,
+    ( c_Message_Omsg_ONumber(V_nat) != c_Message_Omsg_ONumber(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__3_0,axiom,
+    ( c_Message_Omsg_ONonce(V_nat) != c_Message_Omsg_ONonce(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__4_0,axiom,
+    ( c_Message_Omsg_OKey(V_nat) != c_Message_Omsg_OKey(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__5_0,axiom,
+    ( c_Message_Omsg_OHash(V_msg) != c_Message_Omsg_OHash(V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_Omsg_Oinject__6_0,axiom,
+    ( c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OMPair(V_msg1_H,V_msg2_H)
+    | V_msg1 = V_msg1_H )).
+
+cnf(cls_Message_Omsg_Oinject__6_1,axiom,
+    ( c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OMPair(V_msg1_H,V_msg2_H)
+    | V_msg2 = V_msg2_H )).
+
+cnf(cls_Message_Omsg_Oinject__7_0,axiom,
+    ( c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__7_1,axiom,
+    ( c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_Omsg_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_OAgent(V_agent),tc_Message_Omsg) = c_0 )).
+
+cnf(cls_Message_Omsg_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_ONumber(V_nat),tc_Message_Omsg) = c_0 )).
+
+cnf(cls_Message_Omsg_Osize__3_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_ONonce(V_nat),tc_Message_Omsg) = c_0 )).
+
+cnf(cls_Message_Omsg_Osize__4_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_OKey(V_nat),tc_Message_Omsg) = c_0 )).
+
+cnf(cls_Message_Omsg_Osize__5_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_OHash(V_msg),tc_Message_Omsg) = c_plus(c_Nat_Osize(V_msg,tc_Message_Omsg),c_Suc(c_0),tc_nat) )).
+
+cnf(cls_Message_Omsg_Osize__6_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_OMPair(V_msg1,V_msg2),tc_Message_Omsg) = c_plus(c_plus(c_Nat_Osize(V_msg1,tc_Message_Omsg),c_Nat_Osize(V_msg2,tc_Message_Omsg),tc_nat),c_Suc(c_0),tc_nat) )).
+
+cnf(cls_Message_Omsg_Osize__7_0,axiom,
+    ( c_Nat_Osize(c_Message_Omsg_OCrypt(V_nat,V_msg),tc_Message_Omsg) = c_plus(c_Nat_Osize(V_msg,tc_Message_Omsg),c_Suc(c_0),tc_nat) )).
+
+cnf(cls_Message_Oparts_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__Un_0,axiom,
+    ( c_Message_Oparts(c_union(V_G,V_H,tc_Message_Omsg)) = c_union(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__emptyE_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_emptyset),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__empty_0,axiom,
+    ( c_Message_Oparts(c_emptyset) = c_emptyset )).
+
+cnf(cls_Message_Ostrange__Un__eq_0,axiom,
+    ( c_union(V_A,c_union(V_B,V_A,T_a),T_a) = c_union(V_B,V_A,T_a) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-1.ax b/test-data/tptp/cnf/SWV005-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-1.ax
@@ -0,0 +1,219 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-1 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for messages
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Message-simp2.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   51 (   9 non-Horn;  19 unit;  30 RR)
+%            Number of atoms       :   93 (  21 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :    3 (   0 propositional; 2-3 arity)
+%            Number of functors    :   18 (   3 constant; 0-3 arity)
+%            Number of variables   :  112 (   6 singleton)
+%            Maximal term depth    :    5 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Message_OAgent__synth_0,axiom,
+    ( c_in(c_Message_Omsg_OAgent(V_A),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth__eq_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth__eq_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OHash__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OKey__synth__eq_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_K),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OKey__synth__eq_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_ONonce__synth__eq_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_ONonce__synth__eq_1,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_N),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_ONumber__synth_0,axiom,
+    ( c_in(c_Message_Omsg_ONumber(V_n),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_ODecrypt__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__Crypt__if_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_Message_Oanalz(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__Crypt__if_1,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_Message_Oanalz(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__analzD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oanalz(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__empty_0,axiom,
+    ( c_Message_Oanalz(c_emptyset) = c_emptyset )).
+
+cnf(cls_Message_Oanalz__idem_0,axiom,
+    ( c_Message_Oanalz(c_Message_Oanalz(V_H)) = c_Message_Oanalz(V_H) )).
+
+cnf(cls_Message_Oanalz__insert__Agent_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OAgent(V_agt),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Hash_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OHash(V_X),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Key_0,axiom,
+    ( c_in(V_K,c_Message_OkeysFor(c_Message_Oanalz(V_H)),tc_nat)
+    | c_Message_Oanalz(c_insert(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OKey(V_K),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__MPair_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(c_insert(V_X,c_insert(V_Y,V_H,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Nonce_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONonce(V_N),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Number_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_ONumber(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONumber(V_N),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__parts_0,axiom,
+    ( c_Message_Oanalz(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oanalz__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(V_G,c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oanalz__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oin__parts__UnE_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oparts(c_union(V_G,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__analz_0,axiom,
+    ( c_Message_Oparts(c_Message_Oanalz(V_H)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oparts__cut__eq_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oparts__idem_0,axiom,
+    ( c_Message_Oparts(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oparts__insert__Agent_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OAgent(V_agt),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Crypt_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Hash_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OHash(V_X),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Key_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OKey(V_K),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__MPair_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(c_insert(V_X,c_insert(V_Y,V_H,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Nonce_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Number_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_ONumber(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONumber(V_N),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__partsD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_Message_Oparts(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(V_G,c_Message_Oparts(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oparts__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_G,c_Message_Oparts(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Osynth_OCrypt_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OHash_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OMPair_0,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(V_G,c_Message_Osynth(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Osynth__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_G,c_Message_Osynth(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Osynth__synthD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(c_Message_Osynth(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-2.ax b/test-data/tptp/cnf/SWV005-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-2.ax
@@ -0,0 +1,462 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-2 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for events
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Event-simp.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :  119 (  17 non-Horn;  57 unit;  78 RR)
+%            Number of atoms       :  200 (  87 equality)
+%            Maximal clause size   :    4 (   2 average)
+%            Number of predicates  :    3 (   0 propositional; 2-3 arity)
+%            Number of functors    :   35 (  10 constant; 0-3 arity)
+%            Number of variables   :  324 ( 123 singleton)
+%            Maximal term depth    :    5 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OServer_A_58_Abad_A_61_61_AFalse_0,axiom,
+    ( ~ c_in(c_Message_Oagent_OServer,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Event_OSpy_A_58_Abad_A_61_61_ATrue_0,axiom,
+    ( c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Event_Oc_A_58_Aparts_A_Iknows_ASpy_Aevs1_J_A_61_61_62_Ac_A_58_Aused_Aevs1_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_c,c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Event_Oevent_Odistinct__1_0,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OGets(V_agent_H,V_msg_H) )).
+
+cnf(cls_Event_Oevent_Odistinct__2_0,axiom,
+    ( c_Event_Oevent_OGets(V_agent_H,V_msg_H) != c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) )).
+
+cnf(cls_Event_Oevent_Odistinct__3_0,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H) )).
+
+cnf(cls_Event_Oevent_Odistinct__4_0,axiom,
+    ( c_Event_Oevent_ONotes(V_agent_H,V_msg_H) != c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) )).
+
+cnf(cls_Event_Oevent_Odistinct__5_0,axiom,
+    ( c_Event_Oevent_OGets(V_agent,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H) )).
+
+cnf(cls_Event_Oevent_Odistinct__6_0,axiom,
+    ( c_Event_Oevent_ONotes(V_agent_H,V_msg_H) != c_Event_Oevent_OGets(V_agent,V_msg) )).
+
+cnf(cls_Event_Oevent_Oinject__1_0,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OSays(V_agent1_H,V_agent2_H,V_msg_H)
+    | V_agent1 = V_agent1_H )).
+
+cnf(cls_Event_Oevent_Oinject__1_1,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OSays(V_agent1_H,V_agent2_H,V_msg_H)
+    | V_agent2 = V_agent2_H )).
+
+cnf(cls_Event_Oevent_Oinject__1_2,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OSays(V_agent1_H,V_agent2_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Event_Oevent_Oinject__2_0,axiom,
+    ( c_Event_Oevent_OGets(V_agent,V_msg) != c_Event_Oevent_OGets(V_agent_H,V_msg_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Event_Oevent_Oinject__2_1,axiom,
+    ( c_Event_Oevent_OGets(V_agent,V_msg) != c_Event_Oevent_OGets(V_agent_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Event_Oevent_Oinject__3_0,axiom,
+    ( c_Event_Oevent_ONotes(V_agent,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Event_Oevent_Oinject__3_1,axiom,
+    ( c_Event_Oevent_ONotes(V_agent,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Event_Oevent_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg),tc_Event_Oevent) = c_0 )).
+
+cnf(cls_Event_Oevent_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Event_Oevent_OGets(V_agent,V_msg),tc_Event_Oevent) = c_0 )).
+
+cnf(cls_Event_Oevent_Osize__3_0,axiom,
+    ( c_Nat_Osize(c_Event_Oevent_ONotes(V_agent,V_msg),tc_Event_Oevent) = c_0 )).
+
+cnf(cls_Event_OkeysFor__synth_H_0,axiom,
+    ( ~ c_in(V_K,c_Message_OkeysFor(c_Message_Osynth(V_H)),tc_nat)
+    | c_in(V_K,c_Message_OkeysFor(V_H),tc_nat)
+    | c_in(c_Message_Omsg_OKey(v_sko__uhi(V_H,V_K)),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Event_OkeysFor__synth_H_1,axiom,
+    ( ~ c_in(V_K,c_Message_OkeysFor(c_Message_Osynth(V_H)),tc_nat)
+    | c_in(V_K,c_Message_OkeysFor(V_H),tc_nat)
+    | V_K = c_Message_OinvKey(v_sko__uhi(V_H,V_K)) )).
+
+cnf(cls_Event_OkeysFor__synth_H_2,axiom,
+    ( ~ c_in(V_K,c_Message_OkeysFor(V_H),tc_nat)
+    | c_in(V_K,c_Message_OkeysFor(c_Message_Osynth(V_H)),tc_nat) )).
+
+cnf(cls_Event_OkeysFor__synth_H_3,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_U),V_H,tc_Message_Omsg)
+    | c_in(c_Message_OinvKey(V_U),c_Message_OkeysFor(c_Message_Osynth(V_H)),tc_nat) )).
+
+cnf(cls_Event_Oknows_Oknows__Nil_0,axiom,
+    ( c_Event_Oknows(V_A,c_List_Olist_ONil) = c_Event_OinitState(V_A) )).
+
+cnf(cls_Event_Oknows__Spy__Gets_0,axiom,
+    ( c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OGets(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Event_Oknows(c_Message_Oagent_OSpy,V_evs) )).
+
+cnf(cls_Event_Oknows__Spy__Notes_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_insert(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Event_Oknows__Spy__Notes_1,axiom,
+    ( c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Event_Oknows(c_Message_Oagent_OSpy,V_evs) )).
+
+cnf(cls_Event_Oknows__Spy__Says_0,axiom,
+    ( c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs,tc_Event_Oevent)) = c_insert(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Event_Oused__Gets_0,axiom,
+    ( c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OGets(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Event_Oused(V_evs) )).
+
+cnf(cls_Event_Oused__Notes_0,axiom,
+    ( c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_union(c_Message_Oparts(c_insert(V_X,c_emptyset,tc_Message_Omsg)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Event_Oused__Says_0,axiom,
+    ( c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs,tc_Event_Oevent)) = c_union(c_Message_Oparts(c_insert(V_X,c_emptyset,tc_Message_Omsg)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Message_OAgent__synth_0,axiom,
+    ( c_in(c_Message_Omsg_OAgent(V_A),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth__eq_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth__eq_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OFake__analz__eq_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_Message_Osynth(c_Message_Oanalz(c_insert(V_X,V_H,tc_Message_Omsg))) = c_Message_Osynth(c_Message_Oanalz(V_H)) )).
+
+cnf(cls_Message_OHPair__eq_0,axiom,
+    ( c_Message_OHPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_X_H = V_X )).
+
+cnf(cls_Message_OHPair__eq_1,axiom,
+    ( c_Message_OHPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_Y_H = V_Y )).
+
+cnf(cls_Message_OHPair__eq__MPair_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OMPair(V_X_H,V_Y_H)
+    | V_X_H = c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)) )).
+
+cnf(cls_Message_OHPair__eq__MPair_1,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OMPair(V_X_H,V_Y_H)
+    | V_Y_H = V_Y )).
+
+cnf(cls_Message_OHPair__eq__MPair_2,axiom,
+    ( c_Message_OHPair(V_X,V_x) = c_Message_Omsg_OMPair(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_x)),V_x) )).
+
+cnf(cls_Message_OHPair__neqs__1_0,axiom,
+    ( c_Message_Omsg_OAgent(V_A) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__2_0,axiom,
+    ( c_Message_Omsg_ONonce(V_N) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__3_0,axiom,
+    ( c_Message_Omsg_ONumber(V_N) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__4_0,axiom,
+    ( c_Message_Omsg_OKey(V_K) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__5_0,axiom,
+    ( c_Message_Omsg_OHash(V_Z) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__6_0,axiom,
+    ( c_Message_Omsg_OCrypt(V_K,V_X_H) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__synth__analz_0,axiom,
+    ( ~ c_in(c_Message_OHPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OHPair__synth__analz_1,axiom,
+    ( ~ c_in(c_Message_OHPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OHPair__synth__analz_2,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(c_Message_OHPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OHash_91X2_93_AY2_A_61_AAgent_AA2_A_61_61_AFalse_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OAgent(V_A) )).
+
+cnf(cls_Message_OHash_91X2_93_AY2_A_61_ACrypt_AK2_AX_H2_A_61_61_AFalse_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OCrypt(V_K,V_X_H) )).
+
+cnf(cls_Message_OHash_91X2_93_AY2_A_61_AHash_AZ2_A_61_61_AFalse_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OHash(V_Z) )).
+
+cnf(cls_Message_OHash_91X2_93_AY2_A_61_AKey_AK2_A_61_61_AFalse_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OKey(V_K) )).
+
+cnf(cls_Message_OHash_91X2_93_AY2_A_61_ANonce_AN2_A_61_61_AFalse_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_ONonce(V_N) )).
+
+cnf(cls_Message_OHash_91X2_93_AY2_A_61_ANumber_AN2_A_61_61_AFalse_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_ONumber(V_N) )).
+
+cnf(cls_Message_OHash__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OHash__synth__analz_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OHash__synth__analz_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OKey__synth__eq_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_K),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OKey__synth__eq_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__eq__HPair_0,axiom,
+    ( c_Message_Omsg_OMPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_X_H = c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)) )).
+
+cnf(cls_Message_OMPair__eq__HPair_1,axiom,
+    ( c_Message_Omsg_OMPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_Y_H = V_Y )).
+
+cnf(cls_Message_OMPair__eq__HPair_2,axiom,
+    ( c_Message_Omsg_OMPair(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_x)),V_x) = c_Message_OHPair(V_X,V_x) )).
+
+cnf(cls_Message_OMPair__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth__analz_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth__analz_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth__analz_2,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_ONonce__synth__eq_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_ONonce__synth__eq_1,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_N),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_ONumber__synth_0,axiom,
+    ( c_in(c_Message_Omsg_ONumber(V_n),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_ODecrypt__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__Crypt__if_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_Message_Oanalz(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__Crypt__if_1,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_Message_Oanalz(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__analzD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oanalz(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__analz__Un_0,axiom,
+    ( c_Message_Oanalz(c_union(c_Message_Oanalz(V_G),V_H,tc_Message_Omsg)) = c_Message_Oanalz(c_union(V_G,V_H,tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oanalz__conj__parts_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__empty_0,axiom,
+    ( c_Message_Oanalz(c_emptyset) = c_emptyset )).
+
+cnf(cls_Message_Oanalz__idem_0,axiom,
+    ( c_Message_Oanalz(c_Message_Oanalz(V_H)) = c_Message_Oanalz(V_H) )).
+
+cnf(cls_Message_Oanalz__insert__Agent_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OAgent(V_agt),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__HPair_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_OHPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_insert(c_Message_OHPair(V_X,V_Y),c_insert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oanalz(c_insert(V_Y,V_H,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Hash_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OHash(V_X),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Key_0,axiom,
+    ( c_in(V_K,c_Message_OkeysFor(c_Message_Oanalz(V_H)),tc_nat)
+    | c_Message_Oanalz(c_insert(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OKey(V_K),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__MPair_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(c_insert(V_X,c_insert(V_Y,V_H,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Nonce_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONonce(V_N),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__insert__Number_0,axiom,
+    ( c_Message_Oanalz(c_insert(c_Message_Omsg_ONumber(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONumber(V_N),c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__parts_0,axiom,
+    ( c_Message_Oanalz(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oanalz__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(V_G,c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oanalz__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oanalz__synth_0,axiom,
+    ( c_Message_Oanalz(c_Message_Osynth(V_H)) = c_union(c_Message_Oanalz(V_H),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__synth__Un_0,axiom,
+    ( c_Message_Oanalz(c_union(c_Message_Osynth(V_G),V_H,tc_Message_Omsg)) = c_union(c_Message_Oanalz(c_union(V_G,V_H,tc_Message_Omsg)),c_Message_Osynth(V_G),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oin__parts__UnE_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oparts(c_union(V_G,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg) )).
+
+cnf(cls_Message_OkeysFor__insert__HPair_0,axiom,
+    ( c_Message_OkeysFor(c_insert(c_Message_OHPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_Message_OkeysFor(V_H) )).
+
+cnf(cls_Message_Oparts__analz_0,axiom,
+    ( c_Message_Oparts(c_Message_Oanalz(V_H)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oparts__cut__eq_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oparts__idem_0,axiom,
+    ( c_Message_Oparts(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H) )).
+
+cnf(cls_Message_Oparts__insert__Agent_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OAgent(V_agt),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Crypt_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__HPair_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_OHPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_insert(c_Message_OHPair(V_X,V_Y),c_insert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oparts(c_insert(V_Y,V_H,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Hash_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OHash(V_X),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Key_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OKey(V_K),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__MPair_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(c_insert(V_X,c_insert(V_Y,V_H,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Nonce_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__insert__Number_0,axiom,
+    ( c_Message_Oparts(c_insert(c_Message_Omsg_ONumber(V_N),V_H,tc_Message_Omsg)) = c_insert(c_Message_Omsg_ONumber(V_N),c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__partsD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_Message_Oparts(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(V_G,c_Message_Oparts(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oparts__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_G,c_Message_Oparts(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Oparts__synth_0,axiom,
+    ( c_Message_Oparts(c_Message_Osynth(V_H)) = c_union(c_Message_Oparts(V_H),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OCrypt_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OHash_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OMPair_0,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth__subset__iff_0,axiom,
+    ( ~ c_lessequals(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(V_G,c_Message_Osynth(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Osynth__subset__iff_1,axiom,
+    ( ~ c_lessequals(V_G,c_Message_Osynth(V_H),tc_set(tc_Message_Omsg))
+    | c_lessequals(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_set(tc_Message_Omsg)) )).
+
+cnf(cls_Message_Osynth__synthD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(c_Message_Osynth(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-3.ax b/test-data/tptp/cnf/SWV005-3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-3.ax
@@ -0,0 +1,160 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-3 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for public, simplified
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Public-simp.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   42 (   0 non-Horn;  32 unit;  24 RR)
+%            Number of atoms       :   52 (  24 equality)
+%            Maximal clause size   :    2 (   1 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   28 (  12 constant; 0-4 arity)
+%            Number of variables   :   92 (  69 singleton)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax, SWV005-2.ax
+%------------------------------------------------------------------------------
+cnf(cls_Public_OCrypt__notin__used__empty_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Event_Oused(c_List_Olist_ONil),tc_Message_Omsg) )).
+
+cnf(cls_Public_OMPair__used_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_OMPair__used_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_ONonce__notin__initState_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg) )).
+
+cnf(cls_Public_ONonce__notin__used__empty_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Event_Oused(c_List_Olist_ONil),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__privateKey_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__shrK_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_Oanalz__spies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Public_OinvKey__K_0,axiom,
+    ( ~ c_in(V_y,c_Message_OsymKeys,tc_nat)
+    | c_Message_OinvKey(V_y) = V_y )).
+
+cnf(cls_Public_OinvKey__shrK_0,axiom,
+    ( c_Message_OinvKey(c_Public_OshrK(V_A)) = c_Public_OshrK(V_A) )).
+
+cnf(cls_Public_Okeymode_Ocases__1_0,axiom,
+    ( c_Public_Okeymode_Okeymode__case(V_y,V_f2,c_Public_Okeymode_OSignature,T_a) = V_y )).
+
+cnf(cls_Public_Okeymode_Ocases__2_0,axiom,
+    ( c_Public_Okeymode_Okeymode__case(V_f1,V_y,c_Public_Okeymode_OEncryption,T_a) = V_y )).
+
+cnf(cls_Public_Okeymode_Odistinct__1_0,axiom,
+    ( c_Public_Okeymode_OSignature != c_Public_Okeymode_OEncryption )).
+
+cnf(cls_Public_Okeymode_Odistinct__2_0,axiom,
+    ( c_Public_Okeymode_OEncryption != c_Public_Okeymode_OSignature )).
+
+cnf(cls_Public_Okeymode_Orecs__1_0,axiom,
+    ( c_Public_Okeymode_Okeymode__rec(V_y,V_f2,c_Public_Okeymode_OSignature,T_a) = V_y )).
+
+cnf(cls_Public_Okeymode_Orecs__2_0,axiom,
+    ( c_Public_Okeymode_Okeymode__rec(V_f1,V_y,c_Public_Okeymode_OEncryption,T_a) = V_y )).
+
+cnf(cls_Public_Okeymode_Osize__1_0,axiom,
+    ( c_Nat_Osize(c_Public_Okeymode_OSignature,tc_Public_Okeymode) = c_0 )).
+
+cnf(cls_Public_Okeymode_Osize__2_0,axiom,
+    ( c_Nat_Osize(c_Public_Okeymode_OEncryption,tc_Public_Okeymode) = c_0 )).
+
+cnf(cls_Public_OkeysFor__parts__initState_0,axiom,
+    ( c_Message_OkeysFor(c_Message_Oparts(c_Event_OinitState(V_C))) = c_emptyset )).
+
+cnf(cls_Public_Onot__symKeys__priK_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_Onot__symKeys__pubK_0,axiom,
+    ( ~ c_in(c_Public_OpublicKey(V_b,V_A),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OpriEK__noteq__shrK_0,axiom,
+    ( c_Message_OinvKey(c_Public_OpublicKey(c_Public_Okeymode_OEncryption,V_A)) != c_Public_OshrK(V_B) )).
+
+cnf(cls_Public_OpriK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpriK__neq__shrK_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_C)) )).
+
+cnf(cls_Public_OprivateKey_Ab1_AA1_A_61_ApublicKey_Ac1_AA_H1_A_61_61_AFalse_0,axiom,
+    ( c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) != c_Public_OpublicKey(V_c,V_A_H) )).
+
+cnf(cls_Public_OprivateKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpubK__neq__shrK_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Public_OpublicKey(V_b,V_C) )).
+
+cnf(cls_Public_OpublicKey__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_OinitState(V_B),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__inject_0,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_b = V_c )).
+
+cnf(cls_Public_OpublicKey__inject_1,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_A = V_A_H )).
+
+cnf(cls_Public_OpublicKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__neq__privateKey_0,axiom,
+    ( c_Public_OpublicKey(V_c,V_A_H) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) )).
+
+cnf(cls_Public_OshrK_AX1_A_58_AsymKeys_A_61_61_ATrue_0,axiom,
+    ( c_in(c_Public_OshrK(V_X),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OshrK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__knows_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(V_A,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__injective_0,axiom,
+    ( c_Public_OshrK(V_x) != c_Public_OshrK(V_y)
+    | V_x = V_y )).
+
+cnf(cls_Public_OshrK__neq__priK_0,axiom,
+    ( c_Message_OinvKey(c_Public_OpublicKey(V_b,V_C)) != c_Public_OshrK(V_A) )).
+
+cnf(cls_Public_OshrK__neq__pubK_0,axiom,
+    ( c_Public_OpublicKey(V_b,V_C) != c_Public_OshrK(V_A) )).
+
+cnf(cls_Public_Ospies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat)
+    | c_in(V_K,c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff_1,axiom,
+    ( ~ c_in(V_K,c_Message_OsymKeys,tc_nat)
+    | c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-4.ax b/test-data/tptp/cnf/SWV005-4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-4.ax
@@ -0,0 +1,63 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-4 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Yahalom, simplified
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Yahalom-simp.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :    8 (   0 non-Horn;   0 unit;   8 RR)
+%            Number of atoms       :   22 (   0 equality)
+%            Maximal clause size   :    3 (   3 average)
+%            Number of predicates  :    1 (   0 propositional; 3-3 arity)
+%            Number of functors    :   19 (   6 constant; 0-3 arity)
+%            Number of variables   :   21 (   4 singleton)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax, SWV005-2.ax,
+%            SWV005-3.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OSays__imp__analz__Spy__dest_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OFake__parts__insert__in__Un__dest_0,axiom,
+    ( ~ c_in(V_Z,c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Z,c_union(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_Message_Omsg),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts_OBody__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Yahalom_OGets__imp__analz__Spy__dest_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Yahalom_OSpy__analz__shrK_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Yahalom_OSpy__analz__shrK_1,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Yahalom_OSpy__see__shrK_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Yahalom_OSpy__see__shrK_1,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-5.ax b/test-data/tptp/cnf/SWV005-5.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-5.ax
@@ -0,0 +1,79 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-5 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Yahalom
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Yahalom.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   12 (   3 non-Horn;   1 unit;   8 RR)
+%            Number of atoms       :   30 (   2 equality)
+%            Maximal clause size   :    4 (   2 average)
+%            Number of predicates  :    3 (   0 propositional; 2-3 arity)
+%            Number of functors    :   29 (   9 constant; 0-4 arity)
+%            Number of variables   :   63 (  23 singleton)
+%            Maximal term depth    :    9 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax, SWV005-2.ax,
+%            SWV005-3.ax, SWV005-4.ax
+%------------------------------------------------------------------------------
+cnf(cls_Yahalom_OA__trusts__YM3_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OKey(V_K))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_OGets__imp__Says_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(c_Event_Oevent_OSays(v_sko__wPE(V_B,V_X,V_evs),V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Gets_0,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_OGets(V_A,V_X),V_evs,tc_Event_Oevent))
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Gets_1,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs)
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_OGets(V_A,V_X),V_evs,tc_Event_Oevent)) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Notes_0,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent))
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Notes_1,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs)
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Says_0,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_OSays(V_S,V_A,V_X),V_evs,tc_Event_Oevent))
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs)
+    | c_Message_Oagent_OServer = V_S )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Says_1,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_OSays(V_S,V_A,V_X),V_evs,tc_Event_Oevent))
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs)
+    | V_X = c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_sko__2VZ(V_A,V_K,V_NB,V_X)),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(v_sko__2Va(V_A,V_K,V_NB,V_X),c_Message_Omsg_ONonce(V_NB))))),v_sko__2Vb(V_A,V_K,V_NB,V_X)) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Says_2,axiom,
+    ( c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_U),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_V,c_Message_Omsg_ONonce(V_NB))))),V_W)),V_evs,tc_Event_Oevent)) )).
+
+cnf(cls_Yahalom_OKeyWithNonce__Says_3,axiom,
+    ( ~ c_Yahalom_OKeyWithNonce(V_K,V_NB,V_evs)
+    | c_Yahalom_OKeyWithNonce(V_K,V_NB,c_List_Olist_OCons(c_Event_Oevent_OSays(V_S,V_A,V_X),V_evs,tc_Event_Oevent)) )).
+
+cnf(cls_Yahalom_OSays__Server__not__shrK_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(c_Public_OshrK(V_x)),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_Onew__keys__not__used_0,axiom,
+    ( ~ c_in(V_K,c_Message_OkeysFor(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs))),tc_nat)
+    | ~ c_in(V_K,c_Message_OsymKeys,tc_nat)
+    | ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | c_in(c_Message_Omsg_OKey(V_K),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-6.ax b/test-data/tptp/cnf/SWV005-6.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-6.ax
@@ -0,0 +1,69 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-6 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Yahalom, A Said
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Yahalom__A_Said.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :    8 (   1 non-Horn;   0 unit;   8 RR)
+%            Number of atoms       :   28 (   4 equality)
+%            Maximal clause size   :    4 (   4 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   24 (   9 constant; 0-4 arity)
+%            Number of variables   :   62 (  29 singleton)
+%            Maximal term depth    :    9 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax, SWV005-2.ax,
+%            SWV005-3.ax, SWV005-4.ax, SWV005-5.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OSays__imp__knows__Spy_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OCrypt__Spy__analz__bad_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),V_X),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Public_OCrypt__imp__keysFor_0,axiom,
+    ( ~ c_in(V_K,c_Message_OsymKeys,tc_nat)
+    | ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(V_K,c_Message_OkeysFor(V_H),tc_nat) )).
+
+cnf(cls_Yahalom_OB__trusts__YM4__shrK_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OKey(V_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_B,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_sko__2ji(V_A,V_B,V_K,V_evs)),c_Message_Omsg_ONonce(v_sko__2jj(V_A,V_B,V_K,V_evs)))))),c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OKey(V_K))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_Ounique__session__keys_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_A = V_A_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys_1,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_B = V_B_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys_2,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_na = V_na_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys_3,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_nb = V_nb_H )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV005-7.ax b/test-data/tptp/cnf/SWV005-7.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV005-7.ax
@@ -0,0 +1,114 @@
+%------------------------------------------------------------------------------
+% File     : SWV005-7 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Yahalom, Spy
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Yahalom__Spy.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   14 (   6 non-Horn;   0 unit;  14 RR)
+%            Number of atoms       :   61 (  11 equality)
+%            Maximal clause size   :    6 (   4 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   23 (   7 constant; 0-3 arity)
+%            Number of variables   :  131 (  69 singleton)
+%            Maximal term depth    :    8 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-1.ax, SWV005-0.ax, SWV005-2.ax,
+%            SWV005-3.ax, SWV005-4.ax, SWV005-5.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OSays__imp__spies_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_Oanalz__shrK__Decrypt_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Yahalom_OSays__Server__imp__YM2_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(V_k,c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(V_na,V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_OSays__unique__NB_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_S_H,c_Message_Omsg_OMPair(V_X_H,c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA_H),V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(V_C,V_S,c_Message_Omsg_OMPair(V_X,c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_nb,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | V_NA_H = V_NA )).
+
+cnf(cls_Yahalom_OSays__unique__NB_1,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_S_H,c_Message_Omsg_OMPair(V_X_H,c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA_H),V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(V_C,V_S,c_Message_Omsg_OMPair(V_X,c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_nb,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | V_A_H = V_A )).
+
+cnf(cls_Yahalom_OSays__unique__NB_2,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_S_H,c_Message_Omsg_OMPair(V_X_H,c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA_H),V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(V_C,V_S,c_Message_Omsg_OMPair(V_X,c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),V_nb))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_nb,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | V_B_H = V_B )).
+
+cnf(cls_Yahalom_OSpy__not__see__encrypted__key_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OKey(V_K))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Message_Omsg_OKey(V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_B,c_Event_Obad,tc_Message_Oagent)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(V_na,c_Message_Omsg_OMPair(V_nb,c_Message_Omsg_OKey(V_K)))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_Ono__nonce__YM1__YM2_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(V_na,c_Message_Omsg_ONonce(V_NB)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),V_nb_H))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_NB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Yahalom_Osingle__Nonce__secrecy_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_KAB),c_Message_Omsg_OMPair(V_na,c_Message_Omsg_ONonce(V_NB_H))))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Message_Omsg_ONonce(V_NB),c_Message_Oanalz(c_insert(c_Message_Omsg_OKey(V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_NB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | V_NB = V_NB_H
+    | V_KAB = c_Public_OshrK(v_sko__2VY(V_KAB)) )).
+
+cnf(cls_Yahalom_Osingle__Nonce__secrecy_1,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_KAB),c_Message_Omsg_OMPair(V_na,c_Message_Omsg_ONonce(V_NB_H))))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Message_Omsg_ONonce(V_NB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_NB),c_Message_Oanalz(c_insert(c_Message_Omsg_OKey(V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg)
+    | V_NB = V_NB_H
+    | V_KAB = c_Public_OshrK(v_sko__2VY(V_KAB)) )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_A = V_A_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_1,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_B = V_B_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_2,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_na = V_na_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_3,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_nb = V_nb_H )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV006-0.ax b/test-data/tptp/cnf/SWV006-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV006-0.ax
@@ -0,0 +1,318 @@
+%------------------------------------------------------------------------------
+% File     : SWV006-0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for public
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Public.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   79 (   6 non-Horn;  31 unit;  75 RR)
+%            Number of atoms       :  136 (  72 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   24 (   6 constant; 0-3 arity)
+%            Number of variables   :  229 ( 119 singleton)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OServer_A_58_Abad_A_61_61_62_AR_0,axiom,
+    ( ~ c_in(c_Message_Oagent_OServer,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Event_OSpy_A_58_Abad_0,axiom,
+    ( c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Event_Oc_A_58_Aparts_A_Iknows_ASpy_Aevs1_J_A_61_61_62_Ac_A_58_Aused_Aevs1_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_c,c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Event_Oevent_Odistinct__1__iff1_0,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OGets(V_agent_H,V_msg_H) )).
+
+cnf(cls_Event_Oevent_Odistinct__2__iff1_0,axiom,
+    ( c_Event_Oevent_OGets(V_agent_H,V_msg_H) != c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) )).
+
+cnf(cls_Event_Oevent_Odistinct__3__iff1_0,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H) )).
+
+cnf(cls_Event_Oevent_Odistinct__4__iff1_0,axiom,
+    ( c_Event_Oevent_ONotes(V_agent_H,V_msg_H) != c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) )).
+
+cnf(cls_Event_Oevent_Odistinct__5__iff1_0,axiom,
+    ( c_Event_Oevent_OGets(V_agent,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H) )).
+
+cnf(cls_Event_Oevent_Odistinct__6__iff1_0,axiom,
+    ( c_Event_Oevent_ONotes(V_agent_H,V_msg_H) != c_Event_Oevent_OGets(V_agent,V_msg) )).
+
+cnf(cls_Event_Oevent_Oinject__1__iff1_0,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OSays(V_agent1_H,V_agent2_H,V_msg_H)
+    | V_agent1 = V_agent1_H )).
+
+cnf(cls_Event_Oevent_Oinject__1__iff1_1,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OSays(V_agent1_H,V_agent2_H,V_msg_H)
+    | V_agent2 = V_agent2_H )).
+
+cnf(cls_Event_Oevent_Oinject__1__iff1_2,axiom,
+    ( c_Event_Oevent_OSays(V_agent1,V_agent2,V_msg) != c_Event_Oevent_OSays(V_agent1_H,V_agent2_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Event_Oevent_Oinject__2__iff1_0,axiom,
+    ( c_Event_Oevent_OGets(V_agent,V_msg) != c_Event_Oevent_OGets(V_agent_H,V_msg_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Event_Oevent_Oinject__2__iff1_1,axiom,
+    ( c_Event_Oevent_OGets(V_agent,V_msg) != c_Event_Oevent_OGets(V_agent_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Event_Oevent_Oinject__3__iff1_0,axiom,
+    ( c_Event_Oevent_ONotes(V_agent,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Event_Oevent_Oinject__3__iff1_1,axiom,
+    ( c_Event_Oevent_ONotes(V_agent,V_msg) != c_Event_Oevent_ONotes(V_agent_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_OCrypt__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OCrypt__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OHPair__eq__MPair__iff1_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OMPair(V_X_H,V_Y_H)
+    | V_X_H = c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)) )).
+
+cnf(cls_Message_OHPair__eq__MPair__iff1_1,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OMPair(V_X_H,V_Y_H)
+    | V_Y_H = V_Y )).
+
+cnf(cls_Message_OHPair__eq__MPair__iff2_0,axiom,
+    ( c_Message_OHPair(V_X,V_x) = c_Message_Omsg_OMPair(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_x)),V_x) )).
+
+cnf(cls_Message_OHPair__eq__iff1_0,axiom,
+    ( c_Message_OHPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_X_H = V_X )).
+
+cnf(cls_Message_OHPair__eq__iff1_1,axiom,
+    ( c_Message_OHPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_Y_H = V_Y )).
+
+cnf(cls_Message_OHPair__neqs__1__iff1_0,axiom,
+    ( c_Message_Omsg_OAgent(V_A) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__2__iff1_0,axiom,
+    ( c_Message_Omsg_ONonce(V_N) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__3__iff1_0,axiom,
+    ( c_Message_Omsg_ONumber(V_N) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__4__iff1_0,axiom,
+    ( c_Message_Omsg_OKey(V_K) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__5__iff1_0,axiom,
+    ( c_Message_Omsg_OHash(V_Z) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHPair__neqs__6__iff1_0,axiom,
+    ( c_Message_Omsg_OCrypt(V_K,V_X_H) != c_Message_OHPair(V_X,V_Y) )).
+
+cnf(cls_Message_OHash_91X_93_AY_A_61_AAgent_AA_A_61_61_62_AR_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OAgent(V_A) )).
+
+cnf(cls_Message_OHash_91X_93_AY_A_61_ACrypt_AK_AX_H_A_61_61_62_AR_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OCrypt(V_K,V_X_H) )).
+
+cnf(cls_Message_OHash_91X_93_AY_A_61_AHash_AZ_A_61_61_62_AR_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OHash(V_Z) )).
+
+cnf(cls_Message_OHash_91X_93_AY_A_61_AKey_AK_A_61_61_62_AR_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_OKey(V_K) )).
+
+cnf(cls_Message_OHash_91X_93_AY_A_61_ANonce_AN_A_61_61_62_AR_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_ONonce(V_N) )).
+
+cnf(cls_Message_OHash_91X_93_AY_A_61_ANumber_AN_A_61_61_62_AR_0,axiom,
+    ( c_Message_OHPair(V_X,V_Y) != c_Message_Omsg_ONumber(V_N) )).
+
+cnf(cls_Message_OHash__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OKey__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OKey(V_K),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__analz_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__eq__HPair__iff1_0,axiom,
+    ( c_Message_Omsg_OMPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_X_H = c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)) )).
+
+cnf(cls_Message_OMPair__eq__HPair__iff1_1,axiom,
+    ( c_Message_Omsg_OMPair(V_X_H,V_Y_H) != c_Message_OHPair(V_X,V_Y)
+    | V_Y_H = V_Y )).
+
+cnf(cls_Message_OMPair__eq__HPair__iff2_0,axiom,
+    ( c_Message_Omsg_OMPair(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_x)),V_x) = c_Message_OHPair(V_X,V_x) )).
+
+cnf(cls_Message_OMPair__parts_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__parts_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth__analz__iff1_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth__analz__iff1_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Y,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OMPair__synth__analz__iff2_0,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg) )).
+
+cnf(cls_Message_ONonce__synth_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_n),c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_ONonce(V_n),V_H,tc_Message_Omsg) )).
+
+cnf(cls_Message_Oagent_Odistinct__1__iff1_0,axiom,
+    ( c_Message_Oagent_OServer != c_Message_Oagent_OFriend(V_nat_H) )).
+
+cnf(cls_Message_Oagent_Odistinct__2__iff1_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat_H) != c_Message_Oagent_OServer )).
+
+cnf(cls_Message_Oagent_Odistinct__3__iff1_0,axiom,
+    ( c_Message_Oagent_OServer != c_Message_Oagent_OSpy )).
+
+cnf(cls_Message_Oagent_Odistinct__4__iff1_0,axiom,
+    ( c_Message_Oagent_OSpy != c_Message_Oagent_OServer )).
+
+cnf(cls_Message_Oagent_Odistinct__5__iff1_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OSpy )).
+
+cnf(cls_Message_Oagent_Odistinct__6__iff1_0,axiom,
+    ( c_Message_Oagent_OSpy != c_Message_Oagent_OFriend(V_nat) )).
+
+cnf(cls_Message_Oagent_Oinject__iff1_0,axiom,
+    ( c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OFriend(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Oanalz_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__analzD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oanalz(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oin__parts__UnE_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oparts(c_union(V_G,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg) )).
+
+cnf(cls_Message_Omsg_Oinject__1__iff1_0,axiom,
+    ( c_Message_Omsg_OAgent(V_agent) != c_Message_Omsg_OAgent(V_agent_H)
+    | V_agent = V_agent_H )).
+
+cnf(cls_Message_Omsg_Oinject__2__iff1_0,axiom,
+    ( c_Message_Omsg_ONumber(V_nat) != c_Message_Omsg_ONumber(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__3__iff1_0,axiom,
+    ( c_Message_Omsg_ONonce(V_nat) != c_Message_Omsg_ONonce(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__4__iff1_0,axiom,
+    ( c_Message_Omsg_OKey(V_nat) != c_Message_Omsg_OKey(V_nat_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__5__iff1_0,axiom,
+    ( c_Message_Omsg_OHash(V_msg) != c_Message_Omsg_OHash(V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_Omsg_Oinject__6__iff1_0,axiom,
+    ( c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OMPair(V_msg1_H,V_msg2_H)
+    | V_msg1 = V_msg1_H )).
+
+cnf(cls_Message_Omsg_Oinject__6__iff1_1,axiom,
+    ( c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OMPair(V_msg1_H,V_msg2_H)
+    | V_msg2 = V_msg2_H )).
+
+cnf(cls_Message_Omsg_Oinject__7__iff1_0,axiom,
+    ( c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H)
+    | V_nat = V_nat_H )).
+
+cnf(cls_Message_Omsg_Oinject__7__iff1_1,axiom,
+    ( c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H)
+    | V_msg = V_msg_H )).
+
+cnf(cls_Message_Oparts_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__emptyE_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_emptyset),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts__partsD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Oparts(c_Message_Oparts(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OAgent_0,axiom,
+    ( c_in(c_Message_Omsg_OAgent(V_agt),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OCrypt_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(V_K),V_H,tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OHash_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OInj_0,axiom,
+    ( ~ c_in(V_X,V_H,tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_OMPair_0,axiom,
+    ( ~ c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)
+    | c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth_ONumber_0,axiom,
+    ( c_in(c_Message_Omsg_ONumber(V_n),c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Osynth__synthD__dest_0,axiom,
+    ( ~ c_in(V_X,c_Message_Osynth(c_Message_Osynth(V_H)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV006-1.ax b/test-data/tptp/cnf/SWV006-1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV006-1.ax
@@ -0,0 +1,155 @@
+%------------------------------------------------------------------------------
+% File     : SWV006-1 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Otway Rees
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : OtwayRees.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   36 (   0 non-Horn;  19 unit;  24 RR)
+%            Number of atoms       :   59 (  12 equality)
+%            Maximal clause size   :    4 (   2 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   31 (  10 constant; 0-3 arity)
+%            Number of variables   :   92 (  55 singleton)
+%            Maximal term depth    :    6 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax, SWV006-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OSays__imp__analz__Spy__dest_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OFake__parts__insert__in__Un__dest_0,axiom,
+    ( ~ c_in(V_Z,c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Z,c_union(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_Message_Omsg),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_ODecrypt__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__into__parts__dest_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts_OBody__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_OtwayRees_OGets__imp__Says__dest_0,axiom,
+    ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(c_Event_Oevent_OSays(v_sko__usf(V_B,V_X,V_evs),V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_OtwayRees_OSpy__see__shrK__D__dest_0,axiom,
+    ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_OtwayRees_Ono__nonce__OR1__OR2__dest_0,axiom,
+    ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H),c_Message_Omsg_OAgent(V_A))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OAgent(V_B)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Public_OMPair__used_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_OMPair__used_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_ONonce__notin__initState__iff1_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__privateKey_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__shrK_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_Oanalz__spies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Public_Okeymode_Odistinct__1__iff1_0,axiom,
+    ( c_Public_Okeymode_OSignature != c_Public_Okeymode_OEncryption )).
+
+cnf(cls_Public_Okeymode_Odistinct__2__iff1_0,axiom,
+    ( c_Public_Okeymode_OEncryption != c_Public_Okeymode_OSignature )).
+
+cnf(cls_Public_Onot__symKeys__priK__iff1_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_Onot__symKeys__pubK__iff1_0,axiom,
+    ( ~ c_in(c_Public_OpublicKey(V_b,V_A),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OpriK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpriK__neq__shrK__iff1_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_C)) )).
+
+cnf(cls_Public_OprivateKey_Ab_AA_A_61_ApublicKey_Ac_AA_H_A_61_61_62_AR_0,axiom,
+    ( c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) != c_Public_OpublicKey(V_c,V_A_H) )).
+
+cnf(cls_Public_OprivateKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpubK__neq__shrK__iff1_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Public_OpublicKey(V_b,V_C) )).
+
+cnf(cls_Public_OpublicKey__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_OinitState(V_B),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__inject__iff1_0,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_b = V_c )).
+
+cnf(cls_Public_OpublicKey__inject__iff1_1,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_A = V_A_H )).
+
+cnf(cls_Public_OpublicKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__neq__privateKey__iff1_0,axiom,
+    ( c_Public_OpublicKey(V_c,V_A_H) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) )).
+
+cnf(cls_Public_OshrK_AX_A_58_AsymKeys_0,axiom,
+    ( c_in(c_Public_OshrK(V_X),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OshrK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__knows_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(V_A,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__injective__iff1_0,axiom,
+    ( c_Public_OshrK(V_x) != c_Public_OshrK(V_y)
+    | V_x = V_y )).
+
+cnf(cls_Public_Ospies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff__iff1_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat)
+    | c_in(V_K,c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff__iff2_0,axiom,
+    ( ~ c_in(V_K,c_Message_OsymKeys,tc_nat)
+    | c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV006-2.ax b/test-data/tptp/cnf/SWV006-2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV006-2.ax
@@ -0,0 +1,144 @@
+%------------------------------------------------------------------------------
+% File     : SWV006-2 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Otway Rees, version 2
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : OtwayRees2.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   34 (   0 non-Horn;  19 unit;  22 RR)
+%            Number of atoms       :   52 (  12 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   30 (  10 constant; 0-3 arity)
+%            Number of variables   :   84 (  52 singleton)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax, SWV006-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OSays__imp__analz__Spy__dest_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Message_OFake__parts__insert__in__Un__dest_0,axiom,
+    ( ~ c_in(V_Z,c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Z,c_union(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_Message_Omsg),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_ODecrypt__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__into__parts__dest_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts_OBody__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_OtwayRees_OGets__imp__Says__dest_0,axiom,
+    ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(c_Event_Oevent_OSays(v_sko__usf(V_B,V_X,V_evs),V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Public_OMPair__used_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_OMPair__used_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_ONonce__notin__initState__iff1_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__privateKey_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__shrK_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_Oanalz__spies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Public_Okeymode_Odistinct__1__iff1_0,axiom,
+    ( c_Public_Okeymode_OSignature != c_Public_Okeymode_OEncryption )).
+
+cnf(cls_Public_Okeymode_Odistinct__2__iff1_0,axiom,
+    ( c_Public_Okeymode_OEncryption != c_Public_Okeymode_OSignature )).
+
+cnf(cls_Public_Onot__symKeys__priK__iff1_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_Onot__symKeys__pubK__iff1_0,axiom,
+    ( ~ c_in(c_Public_OpublicKey(V_b,V_A),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OpriK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpriK__neq__shrK__iff1_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_C)) )).
+
+cnf(cls_Public_OprivateKey_Ab_AA_A_61_ApublicKey_Ac_AA_H_A_61_61_62_AR_0,axiom,
+    ( c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) != c_Public_OpublicKey(V_c,V_A_H) )).
+
+cnf(cls_Public_OprivateKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpubK__neq__shrK__iff1_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Public_OpublicKey(V_b,V_C) )).
+
+cnf(cls_Public_OpublicKey__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_OinitState(V_B),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__inject__iff1_0,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_b = V_c )).
+
+cnf(cls_Public_OpublicKey__inject__iff1_1,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_A = V_A_H )).
+
+cnf(cls_Public_OpublicKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__neq__privateKey__iff1_0,axiom,
+    ( c_Public_OpublicKey(V_c,V_A_H) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) )).
+
+cnf(cls_Public_OshrK_AX_A_58_AsymKeys_0,axiom,
+    ( c_in(c_Public_OshrK(V_X),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OshrK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__knows_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(V_A,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__injective__iff1_0,axiom,
+    ( c_Public_OshrK(V_x) != c_Public_OshrK(V_y)
+    | V_x = V_y )).
+
+cnf(cls_Public_Ospies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff__iff1_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat)
+    | c_in(V_K,c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff__iff2_0,axiom,
+    ( ~ c_in(V_K,c_Message_OsymKeys,tc_nat)
+    | c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV006-3.ax b/test-data/tptp/cnf/SWV006-3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV006-3.ax
@@ -0,0 +1,193 @@
+%------------------------------------------------------------------------------
+% File     : SWV006-3 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Software Verification
+% Axioms   : Cryptographic protocol axioms for Yahalom, version B
+% Version  : [Pau06] axioms.
+% English  :
+
+% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
+% Source   : [Pau06]
+% Names    : Yahalom__B.ax [Pau06]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   43 (   1 non-Horn;  19 unit;  31 RR)
+%            Number of atoms       :   83 (  16 equality)
+%            Maximal clause size   :    4 (   2 average)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   32 (  11 constant; 0-3 arity)
+%            Number of variables   :  150 (  81 singleton)
+%            Maximal term depth    :    7 (   2 average)
+% SPC      : 
+
+% Comments : Requires MSC001-0.ax, MSC001-2.ax, SWV006-0.ax
+%------------------------------------------------------------------------------
+cnf(cls_Event_OSays__imp__analz__Spy__dest_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Event_OSays__imp__spies_0,axiom,
+    ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Message_OFake__parts__insert__in__Un__dest_0,axiom,
+    ( ~ c_in(V_Z,c_Message_Oparts(c_insert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg)
+    | ~ c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg)
+    | c_in(V_Z,c_union(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_Message_Omsg),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz_ODecrypt__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | ~ c_in(c_Message_Omsg_OKey(c_Message_OinvKey(V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oanalz__into__parts__dest_0,axiom,
+    ( ~ c_in(V_c,c_Message_Oanalz(V_H),tc_Message_Omsg)
+    | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Message_Oparts_OBody__dest_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_OCrypt__Spy__analz__bad_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),V_X),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Public_OMPair__used_0,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_Y,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_OMPair__used_1,axiom,
+    ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Event_Oused(V_H),tc_Message_Omsg)
+    | c_in(V_X,c_Event_Oused(V_H),tc_Message_Omsg) )).
+
+cnf(cls_Public_ONonce__notin__initState__iff1_0,axiom,
+    ( ~ c_in(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__privateKey_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OSpy__spies__bad__shrK_0,axiom,
+    ( ~ c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_Oanalz__spies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Public_Okeymode_Odistinct__1__iff1_0,axiom,
+    ( c_Public_Okeymode_OSignature != c_Public_Okeymode_OEncryption )).
+
+cnf(cls_Public_Okeymode_Odistinct__2__iff1_0,axiom,
+    ( c_Public_Okeymode_OEncryption != c_Public_Okeymode_OSignature )).
+
+cnf(cls_Public_Onot__symKeys__priK__iff1_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_Onot__symKeys__pubK__iff1_0,axiom,
+    ( ~ c_in(c_Public_OpublicKey(V_b,V_A),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OpriK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpriK__neq__shrK__iff1_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_C)) )).
+
+cnf(cls_Public_OprivateKey_Ab_AA_A_61_ApublicKey_Ac_AA_H_A_61_61_62_AR_0,axiom,
+    ( c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) != c_Public_OpublicKey(V_c,V_A_H) )).
+
+cnf(cls_Public_OprivateKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A))),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpubK__neq__shrK__iff1_0,axiom,
+    ( c_Public_OshrK(V_A) != c_Public_OpublicKey(V_b,V_C) )).
+
+cnf(cls_Public_OpublicKey__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_OinitState(V_B),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__inject__iff1_0,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_b = V_c )).
+
+cnf(cls_Public_OpublicKey__inject__iff1_1,axiom,
+    ( c_Public_OpublicKey(V_b,V_A) != c_Public_OpublicKey(V_c,V_A_H)
+    | V_A = V_A_H )).
+
+cnf(cls_Public_OpublicKey__into__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OpublicKey__neq__privateKey__iff1_0,axiom,
+    ( c_Public_OpublicKey(V_c,V_A_H) != c_Message_OinvKey(c_Public_OpublicKey(V_b,V_A)) )).
+
+cnf(cls_Public_OshrK_AX_A_58_AsymKeys_0,axiom,
+    ( c_in(c_Public_OshrK(V_X),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OshrK__in__initState_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_OinitState(V_A),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__knows_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oknows(V_A,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__in__used_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Event_Oused(V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OshrK__injective__iff1_0,axiom,
+    ( c_Public_OshrK(V_x) != c_Public_OshrK(V_y)
+    | V_x = V_y )).
+
+cnf(cls_Public_Ospies__pubK_0,axiom,
+    ( c_in(c_Message_Omsg_OKey(c_Public_OpublicKey(V_b,V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff__iff1_0,axiom,
+    ( ~ c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat)
+    | c_in(V_K,c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Public_OsymKeys__invKey__iff__iff2_0,axiom,
+    ( ~ c_in(V_K,c_Message_OsymKeys,tc_nat)
+    | c_in(c_Message_OinvKey(V_K),c_Message_OsymKeys,tc_nat) )).
+
+cnf(cls_Yahalom_OA__trusts__YM3_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent)
+    | c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OKey(V_K))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_OGets__imp__Says_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(c_Event_Oevent_OSays(v_sko__wPE(V_B,V_X,V_evs),V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) )).
+
+cnf(cls_Yahalom_OGets__imp__analz__Spy__dest_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) )).
+
+cnf(cls_Yahalom_OSpy__see__shrK__D__dest_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Message_Omsg_OKey(c_Public_OshrK(V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
+    | c_in(V_A,c_Event_Obad,tc_Message_Oagent) )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_0,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_A = V_A_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_1,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_B = V_B_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_2,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_na = V_na_H )).
+
+cnf(cls_Yahalom_Ounique__session__keys__dest_3,axiom,
+    ( ~ c_in(V_evs,c_Yahalom_Oyahalom,tc_List_Olist(tc_Event_Oevent))
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_H),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na_H,V_nb_H)))),V_X_H)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(c_Message_Omsg_OKey(V_K),c_Message_Omsg_OMPair(V_na,V_nb)))),V_X)),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
+    | V_nb = V_nb_H )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SWV013-0.ax b/test-data/tptp/cnf/SWV013-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SWV013-0.ax
@@ -0,0 +1,89 @@
+%------------------------------------------------------------------------------
+% File     : SWV013-0 : TPTP v7.2.0. Released v5.2.0.
+% Domain   : Software Verification
+% Axioms   : Lists in Separation Logic
+% Version  : [Nav11] axioms.
+% English  : Axioms for proving entailments between separation logic formulas
+%            with list predicates.
+
+% Refs     : [BCO05] Berdine et al. (2005), Symbolic Execution with Separat
+%          : [RN11]  Rybalchenko & Navarro Perez (2011), Separation Logic +
+%          : [Nav11] Navarro Perez (2011), Email to Geoff Sutcliffe
+% Source   : [Nav11]
+% Names    : SepLogicLists [Nav11]
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :   11 (   3 non-Horn;   4 unit;   9 RR)
+%            Number of atoms       :   21 (   8 equality)
+%            Maximal clause size   :    3 (   2 average)
+%            Number of predicates  :    2 (   0 propositional; 1-2 arity)
+%            Number of functors    :    4 (   1 constant; 0-2 arity)
+%            Number of variables   :   38 (   9 singleton)
+%            Maximal term depth    :    5 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----S * T * Sigma = T * S * Sigma.
+cnf(associative_commutative,axiom,
+    ( sep(S, sep(T, Sigma)) = sep(T, sep(S, Sigma)) )).
+
+%----lseg(X, X) * Sigma = Sigma.
+cnf(normalization,axiom,
+    ( sep(lseg(X, X), Sigma) = Sigma )).
+
+%----next(nil, Y) * Sigma --> bot.
+cnf(wellformedness_1,axiom,
+    ( ~ heap(sep(next(nil, Y), Sigma)) )).
+
+%----lseg(nil, Y) * Sigma --> Y = nil.
+cnf(wellformedness_2,axiom,
+    ( ~ heap(sep(lseg(nil, Y), Sigma))
+    | Y = nil )).
+
+%----next(X, Y) * next(X, Z) * Sigma --> bot.
+cnf(wellformedness_3,axiom,
+    ( ~ heap(sep(next(X, Y), sep(next(X, Z), Sigma))) )).
+
+%----next(X, Y) * lseg(X, Z) * Sigma --> X = Z.
+cnf(wellformedness_4,axiom,
+    ( ~ heap(sep(next(X, Y), sep(lseg(X, Z), Sigma)))
+    | X = Z )).
+
+%----lseg(X, Y) * lseg(X, Z) * Sigma --> X = Y, X = Z.
+cnf(wellformedness_5,axiom,
+    ( ~ heap(sep(lseg(X, Y), sep(lseg(X, Z), Sigma)))
+    | X = Y
+    | X = Z )).
+
+%----next(X, Z) * Sigma --> X = Z, lseg(X, Z) * Sigma. (REDUNDANT: U2 + NORM)
+%cnf(unfolding_1,axiom,
+%   ( ~ heap(sep(next(X, Z), Sigma))
+%   | X = Z
+%   | heap(sep(lseg(X, Z), Sigma)) )).
+
+%----next(X, Y) * lseg(Y, Z) * Sigma --> X = Y, lseg(X, Z) * Sigma.
+cnf(unfolding_2,axiom,
+    ( ~ heap(sep(next(X, Y), sep(lseg(Y, Z), Sigma)))
+    | X = Y
+    | heap(sep(lseg(X, Z), Sigma)) )).
+
+%----lseg(X, Y) * lseg(Y, nil) * Sigma --> lseg(X, nil) * Sigma.
+cnf(unfolding_3,axiom,
+    ( ~ heap(sep(lseg(X, Y), sep(lseg(Y, nil), Sigma)))
+    | heap(sep(lseg(X, nil), Sigma)) )).
+
+%----lseg(X, Y) * lseg(Y, Z) * next(Z, W) * Sigma --> 
+%----    lseg(X, Z) * next(Z, W) * Sigma.
+cnf(unfolding_4,axiom,
+    ( ~ heap(sep(lseg(X, Y), sep(lseg(Y, Z), sep(next(Z, W), Sigma))))
+    | heap(sep(lseg(X, Z), sep(next(Z, W), Sigma))) )).
+
+%----lseg(X, Y) * lseg(Y, Z) * lseg(Z, W) * Sigma --> 
+%----    Z = W, lseg(X, Z) * lseg(Z, W) * Sigma.
+cnf(unfolding_5,axiom,
+    ( ~ heap(sep(lseg(X, Y), sep(lseg(Y, Z), sep(lseg(Z, W), Sigma))))
+    | Z = W
+    | heap(sep(lseg(X, Z), sep(lseg(Z, W), Sigma))) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SYN000-0.ax b/test-data/tptp/cnf/SYN000-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SYN000-0.ax
@@ -0,0 +1,34 @@
+%------------------------------------------------------------------------------
+% File     : SYN000-0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Syntactic
+% Axioms   : A simple include file for CNF
+% Version  : Biased.
+% English  :
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses     :    3 (   0 non-Horn;   3 unit;   3 RR)
+%            Number of atoms       :    3 (   0 equality)
+%            Maximal clause size   :    1 (   1 average)
+%            Number of predicates  :    3 (   3 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Some axioms to include
+cnf(ia1,axiom,
+    ia1).
+
+cnf(ia2,axiom,
+    ia2).
+
+cnf(ia3,axiom,
+    ia3).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SYN000-1.p b/test-data/tptp/cnf/SYN000-1.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SYN000-1.p
@@ -0,0 +1,83 @@
+%------------------------------------------------------------------------------
+% File     : SYN000-1 : TPTP v7.2.0. Released v4.0.0.
+% Domain   : Syntactic
+% Problem  : Basic TPTP CNF syntax
+% Version  : Biased.
+% English  : Basic TPTP CNF syntax that you can't survive without parsing.
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Unsatisfiable
+% Rating   : 0.17 v7.0.0, 0.27 v6.2.0, 0.40 v6.1.0, 0.36 v6.0.0, 0.50 v5.4.0, 0.55 v5.3.0, 0.56 v5.2.0, 0.62 v5.1.0, 0.65 v5.0.0, 0.64 v4.1.0, 0.62 v4.0.1, 0.64 v4.0.0
+% Syntax   : Number of clauses     :   11 (   6 non-Horn;   5 unit;   7 RR)
+%            Number of atoms       :   27 (   3 equality)
+%            Maximal clause size   :    5 (   2 average)
+%            Number of predicates  :   16 (  10 propositional; 0-3 arity)
+%            Number of functors    :    8 (   5 constant; 0-3 arity)
+%            Number of variables   :   11 (   5 singleton)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : CNF_UNS_RFO_SEQ_NHN
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Propositional
+cnf(propositional,axiom,
+    ( p0
+    | ~ q0
+    | r0
+    | ~ s0 )).
+
+%----First-order
+cnf(first_order,axiom,
+    ( p(X)
+    | ~ q(X,a)
+    | r(X,f(Y),g(X,f(Y),Z))
+    | ~ s(f(f(f(b)))) )).
+
+%----Equality
+cnf(equality,axiom,
+    ( f(Y) = g(X,f(Y),Z)
+    | f(f(f(b))) != a
+    | X = f(Y) )).
+
+%----True and false
+cnf(true_false,axiom,
+    ( $true
+    | $false )).
+
+%----Quoted symbols
+cnf(single_quoted,axiom,
+    ( 'A proposition'
+    | 'A predicate'(Y)
+    | p('A constant')
+    | p('A function'(a))
+    | p('A \'quoted \\ escape\'') )).
+
+%----Connectives - seen them all already
+
+%----Annotated formula names
+cnf(123,axiom,
+    ( p(X)
+    | ~ q(X,a)
+    | r(X,f(Y),g(X,f(Y),Z))
+    | ~ s(f(f(f(b)))) )).
+
+%----Roles - seen axiom already
+cnf(role_hypothesis,hypothesis,
+    p(h)).
+
+cnf(role_negated_conjecture,negated_conjecture,
+    ~ p(X)).
+
+%----Include directive
+include('Axioms/SYN000-0.ax').
+
+%----Comments
+/* This
+   is a block
+   comment.
+*/
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/SYN001-0.ax b/test-data/tptp/cnf/SYN001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/SYN001-0.ax
@@ -0,0 +1,1821 @@
+%--------------------------------------------------------------------------
+% File     : SYN001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Syntactic (Random Prolog Theory)
+% Axioms   : Synthetic domain theory for EBL
+% Version  : [SE94] axioms : Especial.
+% English  :
+
+% Refs     : [SE94]  Segre & Elkan (1994), A High-Performance Explanation-B
+% Source   : [SE94]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :  368 (   0 non-Horn;  38 unit; 361 RR)
+%            Number of atoms      : 1059 (   0 equality)
+%            Maximal clause size  :    5 (   3 average)
+%            Number of predicates :   48 (   0 propositional; 1-3 arity)
+%            Number of functors   :    5 (   5 constant; 0-0 arity)
+%            Number of variables  :  626 ( 160 singleton)
+%            Maximal term depth   :    1 (   1 average)
+% SPC      : 
+
+% Comments : This theory has a finite deductive closure.
+%--------------------------------------------------------------------------
+%----Facts
+cnf(axiom_1,axiom,
+    ( s0(d) )).
+
+cnf(axiom_2,axiom,
+    ( q0(e,d) )).
+
+cnf(axiom_3,axiom,
+    ( n0(d,e) )).
+
+cnf(axiom_4,axiom,
+    ( m0(e,d,a) )).
+
+cnf(axiom_5,axiom,
+    ( s0(b) )).
+
+cnf(axiom_6,axiom,
+    ( q0(b,b) )).
+
+cnf(axiom_7,axiom,
+    ( n0(d,b) )).
+
+cnf(axiom_8,axiom,
+    ( m0(e,d,e) )).
+
+cnf(axiom_9,axiom,
+    ( r0(b) )).
+
+cnf(axiom_10,axiom,
+    ( p0(b,d) )).
+
+cnf(axiom_11,axiom,
+    ( n0(e,b) )).
+
+cnf(axiom_12,axiom,
+    ( m0(a,X,a) )).
+
+cnf(axiom_13,axiom,
+    ( r0(e) )).
+
+cnf(axiom_14,axiom,
+    ( p0(b,X) )).
+
+cnf(axiom_15,axiom,
+    ( n0(a,b) )).
+
+cnf(axiom_16,axiom,
+    ( m0(c,b,a) )).
+
+cnf(axiom_17,axiom,
+    ( q0(X,d) )).
+
+cnf(axiom_18,axiom,
+    ( p0(c,b) )).
+
+cnf(axiom_19,axiom,
+    ( m0(X,d,Y) )).
+
+cnf(axiom_20,axiom,
+    ( l0(a) )).
+
+cnf(axiom_21,axiom,
+    ( q0(b,e) )).
+
+cnf(axiom_22,axiom,
+    ( p0(b,c) )).
+
+cnf(axiom_23,axiom,
+    ( m0(a,e,e) )).
+
+cnf(axiom_24,axiom,
+    ( l0(c) )).
+
+cnf(axiom_25,axiom,
+    ( q0(d,d) )).
+
+cnf(axiom_26,axiom,
+    ( n0(d,c) )).
+
+cnf(axiom_27,axiom,
+    ( m0(e,b,c) )).
+
+cnf(axiom_28,axiom,
+    ( k0(e) )).
+
+cnf(axiom_29,axiom,
+    ( q0(d,b) )).
+
+cnf(axiom_30,axiom,
+    ( n0(e,e) )).
+
+cnf(axiom_31,axiom,
+    ( m0(b,b,e) )).
+
+cnf(axiom_32,axiom,
+    ( k0(b) )).
+
+cnf(axiom_33,axiom,
+    ( q0(d,c) )).
+
+cnf(axiom_34,axiom,
+    ( n0(c,d) )).
+
+cnf(axiom_35,axiom,
+    ( m0(d,e,c) )).
+
+cnf(axiom_36,axiom,
+    ( q0(a,b) )).
+
+cnf(axiom_37,axiom,
+    ( n0(b,a) )).
+
+cnf(axiom_38,axiom,
+    ( m0(b,a,a) )).
+
+%----Rules
+cnf(rule_001,axiom,
+    ( k1(I)
+    | ~ n0(J,I) )).
+
+cnf(rule_002,axiom,
+    ( l1(G,G)
+    | ~ n0(H,G) )).
+
+cnf(rule_003,axiom,
+    ( l1(C,D)
+    | ~ p0(E,C)
+    | ~ r0(F)
+    | ~ m0(D,C,E) )).
+
+cnf(rule_004,axiom,
+    ( l1(A,A)
+    | ~ k1(A)
+    | ~ l0(B)
+    | ~ l1(B,B) )).
+
+cnf(rule_005,axiom,
+    ( m1(B,C,B)
+    | ~ m0(C,C,B) )).
+
+cnf(rule_006,axiom,
+    ( m1(J,J,J)
+    | ~ m0(A,A,J) )).
+
+cnf(rule_007,axiom,
+    ( m1(G,H,G)
+    | ~ p0(I,H)
+    | ~ r0(G) )).
+
+cnf(rule_008,axiom,
+    ( m1(b,b,b)
+    | ~ l0(b) )).
+
+cnf(rule_009,axiom,
+    ( m1(D,D,D)
+    | ~ s0(E)
+    | ~ r0(E)
+    | ~ q0(F,D) )).
+
+cnf(rule_010,axiom,
+    ( m1(B,B,c)
+    | ~ n0(C,C)
+    | ~ l1(c,c)
+    | ~ p0(C,B) )).
+
+cnf(rule_011,axiom,
+    ( m1(J,J,A)
+    | ~ k0(J)
+    | ~ n0(A,A) )).
+
+cnf(rule_012,axiom,
+    ( m1(e,e,e)
+    | ~ r0(e) )).
+
+cnf(rule_013,axiom,
+    ( m1(H,H,H)
+    | ~ q0(I,H) )).
+
+cnf(rule_014,axiom,
+    ( m1(E,E,E)
+    | ~ m0(F,G,E) )).
+
+cnf(rule_015,axiom,
+    ( m1(B,C,C)
+    | ~ l0(D)
+    | ~ m0(C,C,B) )).
+
+cnf(rule_016,axiom,
+    ( m1(H,I,I)
+    | ~ m1(J,I,H)
+    | ~ m1(J,A,I) )).
+
+cnf(rule_017,axiom,
+    ( m1(F,F,F)
+    | ~ s0(F)
+    | ~ q0(G,d) )).
+
+cnf(rule_018,axiom,
+    ( m1(C,C,C)
+    | ~ q0(D,E)
+    | ~ q0(D,C) )).
+
+cnf(rule_019,axiom,
+    ( m1(A,B,c)
+    | ~ r0(c)
+    | ~ s0(d)
+    | ~ q0(B,d)
+    | ~ p0(A,B) )).
+
+cnf(rule_020,axiom,
+    ( m1(c,c,c)
+    | ~ l0(c) )).
+
+cnf(rule_021,axiom,
+    ( m1(I,J,I)
+    | ~ l0(I)
+    | ~ k0(J) )).
+
+cnf(rule_022,axiom,
+    ( m1(e,e,e)
+    | ~ s0(e) )).
+
+cnf(rule_023,axiom,
+    ( m1(a,a,a)
+    | ~ l0(a)
+    | ~ s0(d) )).
+
+cnf(rule_024,axiom,
+    ( m1(F,a,G)
+    | ~ m0(a,H,a)
+    | ~ q0(F,G)
+    | ~ m1(G,c,G) )).
+
+cnf(rule_025,axiom,
+    ( m1(C,C,C)
+    | ~ m0(D,E,C) )).
+
+cnf(rule_026,axiom,
+    ( m1(A,A,A)
+    | ~ l0(A)
+    | ~ l0(B)
+    | ~ p0(B,d) )).
+
+cnf(rule_027,axiom,
+    ( m1(b,b,b)
+    | ~ q0(c,d)
+    | ~ l1(a,b) )).
+
+cnf(rule_028,axiom,
+    ( m1(J,J,J)
+    | ~ l0(J)
+    | ~ k0(J)
+    | ~ m0(J,J,J) )).
+
+cnf(rule_029,axiom,
+    ( m1(H,I,H)
+    | ~ p0(H,I)
+    | ~ s0(H) )).
+
+cnf(rule_030,axiom,
+    ( m1(e,e,e)
+    | ~ r0(e) )).
+
+cnf(rule_031,axiom,
+    ( m1(c,a,c)
+    | ~ r0(e)
+    | ~ m0(a,e,c)
+    | ~ r0(G)
+    | ~ k0(e) )).
+
+cnf(rule_032,axiom,
+    ( m1(F,F,F)
+    | ~ s0(F) )).
+
+cnf(rule_033,axiom,
+    ( m1(C,C,C)
+    | ~ q0(D,D)
+    | ~ m1(E,D,C) )).
+
+cnf(rule_034,axiom,
+    ( m1(A,B,B)
+    | ~ k1(a)
+    | ~ k1(B)
+    | ~ q0(A,A) )).
+
+cnf(rule_035,axiom,
+    ( m1(I,J,I)
+    | ~ r0(I)
+    | ~ l0(J) )).
+
+cnf(rule_036,axiom,
+    ( n1(A,A,B)
+    | ~ m0(b,B,A) )).
+
+cnf(rule_037,axiom,
+    ( n1(H,I,H)
+    | ~ p0(J,H)
+    | ~ l0(I)
+    | ~ r0(H) )).
+
+cnf(rule_038,axiom,
+    ( n1(G,G,G)
+    | ~ n0(G,G)
+    | ~ q0(a,G) )).
+
+cnf(rule_039,axiom,
+    ( n1(E,c,E)
+    | ~ m0(F,E,c) )).
+
+cnf(rule_040,axiom,
+    ( n1(C,e,e)
+    | ~ m0(C,D,e)
+    | ~ k1(C) )).
+
+cnf(rule_041,axiom,
+    ( n1(e,e,B)
+    | ~ s0(b)
+    | ~ m1(b,B,e) )).
+
+cnf(rule_042,axiom,
+    ( n1(H,H,H)
+    | ~ m0(I,J,I)
+    | ~ k0(H)
+    | ~ q0(A,J) )).
+
+cnf(rule_043,axiom,
+    ( n1(G,G,G)
+    | ~ k1(G)
+    | ~ p0(G,G) )).
+
+cnf(rule_044,axiom,
+    ( n1(D,E,D)
+    | ~ p0(D,D)
+    | ~ p0(E,F) )).
+
+cnf(rule_045,axiom,
+    ( n1(d,d,d)
+    | ~ q0(d,d) )).
+
+cnf(rule_046,axiom,
+    ( n1(A,A,A)
+    | ~ m1(B,C,A)
+    | ~ k0(B) )).
+
+cnf(rule_047,axiom,
+    ( n1(I,d,J)
+    | ~ p0(J,J)
+    | ~ r0(I)
+    | ~ l1(J,d) )).
+
+cnf(rule_048,axiom,
+    ( n1(F,F,F)
+    | ~ m0(G,H,H)
+    | ~ m0(H,F,G)
+    | ~ n1(F,F,F) )).
+
+cnf(rule_049,axiom,
+    ( n1(c,c,c)
+    | ~ l0(c) )).
+
+cnf(rule_050,axiom,
+    ( n1(D,E,D)
+    | ~ s0(b)
+    | ~ l0(D)
+    | ~ p0(b,E) )).
+
+cnf(rule_051,axiom,
+    ( n1(B,B,B)
+    | ~ m1(c,B,C)
+    | ~ m0(b,C,c)
+    | ~ n1(C,B,C) )).
+
+cnf(rule_052,axiom,
+    ( n1(I,I,I)
+    | ~ m0(J,J,J)
+    | ~ k1(I)
+    | ~ s0(I)
+    | ~ p0(A,J) )).
+
+cnf(rule_053,axiom,
+    ( n1(a,H,b)
+    | ~ p0(H,d)
+    | ~ p0(a,b) )).
+
+cnf(rule_054,axiom,
+    ( n1(E,F,F)
+    | ~ l0(G)
+    | ~ l1(G,E)
+    | ~ n1(E,F,E) )).
+
+cnf(rule_055,axiom,
+    ( n1(d,e,e)
+    | ~ p0(d,d)
+    | ~ n1(e,e,e)
+    | ~ r0(b) )).
+
+cnf(rule_056,axiom,
+    ( n1(a,a,a)
+    | ~ l0(a)
+    | ~ r0(a) )).
+
+cnf(rule_057,axiom,
+    ( n1(D,D,D)
+    | ~ r0(D) )).
+
+cnf(rule_058,axiom,
+    ( n1(B,B,B)
+    | ~ l1(C,B)
+    | ~ n0(C,B) )).
+
+cnf(rule_059,axiom,
+    ( n1(H,H,I)
+    | ~ m0(J,A,A)
+    | ~ m0(I,J,H) )).
+
+cnf(rule_060,axiom,
+    ( n1(d,d,b)
+    | ~ q0(b,e)
+    | ~ m1(d,e,e)
+    | ~ k0(b) )).
+
+cnf(rule_061,axiom,
+    ( n1(G,G,G)
+    | ~ k0(G)
+    | ~ s0(G) )).
+
+cnf(rule_062,axiom,
+    ( n1(D,D,D)
+    | ~ m0(E,E,F)
+    | ~ n1(E,D,E) )).
+
+cnf(rule_063,axiom,
+    ( p1(D,D,E)
+    | ~ n0(d,D)
+    | ~ k0(E) )).
+
+cnf(rule_064,axiom,
+    ( p1(A,A,A)
+    | ~ m0(B,C,b)
+    | ~ l0(A) )).
+
+cnf(rule_065,axiom,
+    ( p1(I,I,I)
+    | ~ l1(J,J)
+    | ~ p0(I,J)
+    | ~ n0(J,J) )).
+
+cnf(rule_066,axiom,
+    ( p1(G,G,G)
+    | ~ n0(H,G) )).
+
+cnf(rule_067,axiom,
+    ( p1(E,E,E)
+    | ~ q0(F,E) )).
+
+cnf(rule_068,axiom,
+    ( p1(D,D,D)
+    | ~ k0(D) )).
+
+cnf(rule_069,axiom,
+    ( p1(B,B,C)
+    | ~ p0(C,B) )).
+
+cnf(rule_070,axiom,
+    ( p1(c,c,c)
+    | ~ p0(a,c) )).
+
+cnf(rule_071,axiom,
+    ( p1(H,I,H)
+    | ~ l0(J)
+    | ~ p1(I,A,H)
+    | ~ s0(b) )).
+
+cnf(rule_072,axiom,
+    ( p1(F,F,F)
+    | ~ s0(G)
+    | ~ s0(F) )).
+
+cnf(rule_073,axiom,
+    ( p1(D,D,D)
+    | ~ n0(e,b)
+    | ~ k0(b)
+    | ~ k0(D)
+    | ~ k1(E) )).
+
+cnf(rule_074,axiom,
+    ( p1(B,B,C)
+    | ~ p0(C,B)
+    | ~ r0(B) )).
+
+cnf(rule_075,axiom,
+    ( p1(a,a,a)
+    | ~ p0(b,a) )).
+
+cnf(rule_076,axiom,
+    ( p1(b,b,b)
+    | ~ p1(b,b,b)
+    | ~ s0(d) )).
+
+cnf(rule_077,axiom,
+    ( p1(c,e,b)
+    | ~ m0(b,c,e) )).
+
+cnf(rule_078,axiom,
+    ( p1(d,d,b)
+    | ~ p0(d,b)
+    | ~ m0(e,a,a) )).
+
+cnf(rule_079,axiom,
+    ( p1(A,A,A)
+    | ~ k0(e)
+    | ~ k1(A)
+    | ~ l0(c) )).
+
+cnf(rule_080,axiom,
+    ( p1(G,G,G)
+    | ~ n0(H,H)
+    | ~ l0(I)
+    | ~ n1(H,J,G) )).
+
+cnf(rule_081,axiom,
+    ( p1(B,B,B)
+    | ~ m1(C,D,B)
+    | ~ q0(D,E)
+    | ~ l0(F) )).
+
+cnf(rule_082,axiom,
+    ( p1(H,I,J)
+    | ~ m0(J,H,A)
+    | ~ p1(J,H,A) )).
+
+cnf(rule_083,axiom,
+    ( p1(F,b,G)
+    | ~ m1(F,G,b)
+    | ~ k0(G) )).
+
+cnf(rule_084,axiom,
+    ( p1(D,D,D)
+    | ~ m0(b,E,b)
+    | ~ l1(D,b) )).
+
+cnf(rule_085,axiom,
+    ( p1(B,B,B)
+    | ~ p0(C,B) )).
+
+cnf(rule_086,axiom,
+    ( p1(I,I,I)
+    | ~ l0(I)
+    | ~ m0(J,A,I) )).
+
+cnf(rule_087,axiom,
+    ( p1(a,b,a)
+    | ~ r0(b)
+    | ~ p1(a,a,a) )).
+
+cnf(rule_088,axiom,
+    ( p1(a,a,a)
+    | ~ l0(a) )).
+
+cnf(rule_089,axiom,
+    ( p1(d,d,H)
+    | ~ s0(H)
+    | ~ n1(c,d,H)
+    | ~ r0(d)
+    | ~ n0(c,H) )).
+
+cnf(rule_090,axiom,
+    ( p1(e,e,e)
+    | ~ r0(e)
+    | ~ k0(e) )).
+
+cnf(rule_091,axiom,
+    ( p1(C,C,C)
+    | ~ q0(D,E)
+    | ~ k1(F)
+    | ~ n1(D,C,G) )).
+
+cnf(rule_092,axiom,
+    ( q1(J,A,J)
+    | ~ n0(B,A)
+    | ~ p0(C,J) )).
+
+cnf(rule_093,axiom,
+    ( q1(H,H,H)
+    | ~ q0(I,H) )).
+
+cnf(rule_094,axiom,
+    ( q1(b,e,e)
+    | ~ s0(e)
+    | ~ k0(b)
+    | ~ l0(c) )).
+
+cnf(rule_095,axiom,
+    ( q1(F,G,G)
+    | ~ p0(G,F) )).
+
+cnf(rule_096,axiom,
+    ( q1(B,B,B)
+    | ~ n1(C,D,D)
+    | ~ p0(C,E)
+    | ~ m1(B,D,C)
+    | ~ q1(E,C,D) )).
+
+cnf(rule_097,axiom,
+    ( q1(A,A,A)
+    | ~ s0(A) )).
+
+cnf(rule_098,axiom,
+    ( q1(H,H,H)
+    | ~ s0(H)
+    | ~ m0(I,I,J) )).
+
+cnf(rule_099,axiom,
+    ( q1(E,F,F)
+    | ~ k0(G)
+    | ~ l0(E)
+    | ~ q1(F,F,G) )).
+
+cnf(rule_100,axiom,
+    ( q1(C,C,C)
+    | ~ n0(D,C) )).
+
+cnf(rule_101,axiom,
+    ( q1(B,B,B)
+    | ~ k1(B)
+    | ~ q0(B,b)
+    | ~ p1(b,b,B) )).
+
+cnf(rule_102,axiom,
+    ( q1(J,J,J)
+    | ~ k0(J)
+    | ~ l0(A) )).
+
+cnf(rule_103,axiom,
+    ( q1(I,I,I)
+    | ~ m0(I,c,b) )).
+
+cnf(rule_104,axiom,
+    ( q1(E,F,E)
+    | ~ l0(E)
+    | ~ r0(G)
+    | ~ p0(H,E)
+    | ~ q0(F,F) )).
+
+cnf(rule_105,axiom,
+    ( q1(C,C,D)
+    | ~ s0(C)
+    | ~ p0(D,d) )).
+
+cnf(rule_106,axiom,
+    ( q1(B,B,B)
+    | ~ s0(B) )).
+
+cnf(rule_107,axiom,
+    ( q1(e,A,A)
+    | ~ m0(A,d,A)
+    | ~ m0(e,d,A) )).
+
+cnf(rule_108,axiom,
+    ( q1(H,H,H)
+    | ~ p0(I,J)
+    | ~ p1(H,b,b)
+    | ~ q0(b,b) )).
+
+cnf(rule_109,axiom,
+    ( q1(E,E,F)
+    | ~ p0(G,G)
+    | ~ q0(F,E)
+    | ~ k1(E) )).
+
+cnf(rule_110,axiom,
+    ( q1(B,B,B)
+    | ~ m0(C,D,B) )).
+
+cnf(rule_111,axiom,
+    ( q1(d,d,c)
+    | ~ m0(c,b,a)
+    | ~ m1(c,d,a) )).
+
+cnf(rule_112,axiom,
+    ( q1(A,A,A)
+    | ~ k1(A)
+    | ~ s0(b) )).
+
+cnf(rule_113,axiom,
+    ( q1(H,H,I)
+    | ~ r0(J)
+    | ~ m1(H,I,I) )).
+
+cnf(rule_114,axiom,
+    ( q1(F,F,F)
+    | ~ m0(F,F,G)
+    | ~ k0(G) )).
+
+cnf(rule_115,axiom,
+    ( q1(b,b,b)
+    | ~ l0(b) )).
+
+cnf(rule_116,axiom,
+    ( q1(E,E,E)
+    | ~ r0(E) )).
+
+cnf(rule_117,axiom,
+    ( q1(d,d,d)
+    | ~ k0(e)
+    | ~ s0(d) )).
+
+cnf(rule_118,axiom,
+    ( q1(C,C,C)
+    | ~ p0(b,d)
+    | ~ s0(b)
+    | ~ n1(D,d,C) )).
+
+cnf(rule_119,axiom,
+    ( q1(B,b,b)
+    | ~ s0(B)
+    | ~ s0(b) )).
+
+cnf(rule_120,axiom,
+    ( q1(b,b,b)
+    | ~ r0(b) )).
+
+cnf(rule_121,axiom,
+    ( q1(I,I,I)
+    | ~ m0(J,A,I) )).
+
+cnf(rule_122,axiom,
+    ( q1(G,G,G)
+    | ~ m0(G,H,G) )).
+
+cnf(rule_123,axiom,
+    ( q1(F,F,F)
+    | ~ m0(c,F,F)
+    | ~ r0(F) )).
+
+cnf(rule_124,axiom,
+    ( r1(D)
+    | ~ q0(D,E)
+    | ~ s0(d)
+    | ~ q1(d,E,d) )).
+
+cnf(rule_125,axiom,
+    ( s1(I)
+    | ~ p0(I,I) )).
+
+cnf(rule_126,axiom,
+    ( s1(F)
+    | ~ q0(F,G)
+    | ~ s1(H) )).
+
+cnf(rule_127,axiom,
+    ( k2(C,D)
+    | ~ m1(E,D,C)
+    | ~ k1(F)
+    | ~ k2(F,D) )).
+
+cnf(rule_128,axiom,
+    ( k2(B,B)
+    | ~ n1(e,d,B)
+    | ~ m1(B,e,B)
+    | ~ q1(B,B,d) )).
+
+cnf(rule_129,axiom,
+    ( k2(J,J)
+    | ~ q1(A,J,J) )).
+
+cnf(rule_130,axiom,
+    ( k2(e,e)
+    | ~ l1(e,e) )).
+
+cnf(rule_131,axiom,
+    ( l2(D,E)
+    | ~ s1(D)
+    | ~ n0(e,E)
+    | ~ l2(E,E) )).
+
+cnf(rule_132,axiom,
+    ( l2(c,c)
+    | ~ l2(c,c)
+    | ~ l1(e,e) )).
+
+cnf(rule_133,axiom,
+    ( l2(J,J)
+    | ~ p0(A,A)
+    | ~ s1(B)
+    | ~ m0(C,B,J) )).
+
+cnf(rule_134,axiom,
+    ( l2(G,G)
+    | ~ m0(H,G,I)
+    | ~ m1(I,H,H)
+    | ~ p0(H,G) )).
+
+cnf(rule_135,axiom,
+    ( m2(F)
+    | ~ s0(F)
+    | ~ l1(G,H) )).
+
+cnf(rule_136,axiom,
+    ( m2(b)
+    | ~ k1(b) )).
+
+cnf(rule_137,axiom,
+    ( n2(A)
+    | ~ p1(B,C,A) )).
+
+cnf(rule_138,axiom,
+    ( n2(a)
+    | ~ m1(b,a,e)
+    | ~ k1(c)
+    | ~ n1(e,a,e)
+    | ~ q1(c,a,d) )).
+
+cnf(rule_139,axiom,
+    ( n2(c)
+    | ~ l1(e,c)
+    | ~ k0(b) )).
+
+cnf(rule_140,axiom,
+    ( n2(e)
+    | ~ r1(b)
+    | ~ r0(e)
+    | ~ p1(b,I,J) )).
+
+cnf(rule_141,axiom,
+    ( p2(B,a,B)
+    | ~ q1(B,a,B) )).
+
+cnf(rule_142,axiom,
+    ( p2(J,J,J)
+    | ~ k1(A)
+    | ~ k0(A)
+    | ~ l2(a,A)
+    | ~ k2(J,a) )).
+
+cnf(rule_143,axiom,
+    ( p2(c,e,e)
+    | ~ l1(c,b)
+    | ~ q1(e,e,e) )).
+
+cnf(rule_144,axiom,
+    ( p2(b,c,a)
+    | ~ r0(e)
+    | ~ n1(c,I,I)
+    | ~ p0(b,I)
+    | ~ k2(c,a) )).
+
+cnf(rule_145,axiom,
+    ( p2(e,G,H)
+    | ~ r0(e)
+    | ~ p1(G,H,e) )).
+
+cnf(rule_146,axiom,
+    ( p2(C,D,D)
+    | ~ p1(C,E,F)
+    | ~ l1(E,F)
+    | ~ p2(C,D,C) )).
+
+cnf(rule_147,axiom,
+    ( p2(e,c,c)
+    | ~ r1(d)
+    | ~ l1(e,c) )).
+
+cnf(rule_148,axiom,
+    ( p2(J,J,J)
+    | ~ m1(A,B,J)
+    | ~ p2(A,J,A) )).
+
+cnf(rule_149,axiom,
+    ( p2(H,H,d)
+    | ~ r1(a)
+    | ~ m0(I,H,d) )).
+
+cnf(rule_150,axiom,
+    ( p2(F,F,F)
+    | ~ m1(G,G,F) )).
+
+cnf(rule_151,axiom,
+    ( p2(d,d,d)
+    | ~ k1(d)
+    | ~ s0(d) )).
+
+cnf(rule_152,axiom,
+    ( p2(C,D,D)
+    | ~ n1(E,D,E)
+    | ~ p0(C,D)
+    | ~ p2(C,D,C) )).
+
+cnf(rule_153,axiom,
+    ( p2(B,B,B)
+    | ~ n1(d,d,B) )).
+
+cnf(rule_154,axiom,
+    ( p2(A,A,A)
+    | ~ q1(A,A,A) )).
+
+cnf(rule_155,axiom,
+    ( p2(H,I,I)
+    | ~ k1(J)
+    | ~ p2(e,H,I) )).
+
+cnf(rule_156,axiom,
+    ( p2(F,e,G)
+    | ~ n1(e,F,a)
+    | ~ q1(a,G,F) )).
+
+cnf(rule_157,axiom,
+    ( p2(E,E,E)
+    | ~ l1(E,d) )).
+
+cnf(rule_158,axiom,
+    ( p2(B,B,C)
+    | ~ q1(c,B,D)
+    | ~ s1(c)
+    | ~ s0(e)
+    | ~ p2(B,D,B) )).
+
+cnf(rule_159,axiom,
+    ( p2(A,A,A)
+    | ~ k1(A) )).
+
+cnf(rule_160,axiom,
+    ( p2(H,H,H)
+    | ~ m1(a,a,I)
+    | ~ p2(a,J,H) )).
+
+cnf(rule_161,axiom,
+    ( p2(d,b,b)
+    | ~ p1(d,b,e) )).
+
+cnf(rule_162,axiom,
+    ( p2(b,c,c)
+    | ~ p1(G,b,b)
+    | ~ n1(e,e,G)
+    | ~ q1(e,c,G) )).
+
+cnf(rule_163,axiom,
+    ( p2(E,E,E)
+    | ~ q1(F,c,F)
+    | ~ k2(E,c) )).
+
+cnf(rule_164,axiom,
+    ( p2(B,B,B)
+    | ~ p0(B,B)
+    | ~ r1(C)
+    | ~ p2(D,C,B) )).
+
+cnf(rule_165,axiom,
+    ( p2(I,I,I)
+    | ~ q1(J,A,J)
+    | ~ p2(J,J,A) )).
+
+cnf(rule_166,axiom,
+    ( p2(a,H,d)
+    | ~ n0(H,d)
+    | ~ m1(a,H,d) )).
+
+cnf(rule_167,axiom,
+    ( p2(G,G,G)
+    | ~ s1(G)
+    | ~ k1(G) )).
+
+cnf(rule_168,axiom,
+    ( p2(a,c,b)
+    | ~ l1(e,c)
+    | ~ l2(e,b)
+    | ~ r1(e)
+    | ~ m1(d,a,c) )).
+
+cnf(rule_169,axiom,
+    ( p2(D,D,D)
+    | ~ q1(E,E,E)
+    | ~ p1(D,F,D) )).
+
+cnf(rule_170,axiom,
+    ( p2(C,e,C)
+    | ~ n1(C,e,e) )).
+
+cnf(rule_171,axiom,
+    ( p2(A,A,A)
+    | ~ n1(B,B,B)
+    | ~ p0(A,A) )).
+
+cnf(rule_172,axiom,
+    ( p2(a,a,a)
+    | ~ p1(e,e,a) )).
+
+cnf(rule_173,axiom,
+    ( p2(I,I,I)
+    | ~ r1(J)
+    | ~ r0(I) )).
+
+cnf(rule_174,axiom,
+    ( p2(H,H,H)
+    | ~ n2(H)
+    | ~ k1(e) )).
+
+cnf(rule_175,axiom,
+    ( p2(F,F,F)
+    | ~ l1(G,F) )).
+
+cnf(rule_176,axiom,
+    ( p2(D,E,D)
+    | ~ m1(E,D,E) )).
+
+cnf(rule_177,axiom,
+    ( q2(E,F,F)
+    | ~ k0(F)
+    | ~ p1(E,E,E) )).
+
+cnf(rule_178,axiom,
+    ( q2(B,B,B)
+    | ~ q0(C,B)
+    | ~ n1(C,B,D) )).
+
+cnf(rule_179,axiom,
+    ( q2(J,J,J)
+    | ~ k1(A)
+    | ~ n1(J,J,A) )).
+
+cnf(rule_180,axiom,
+    ( q2(d,a,a)
+    | ~ q2(d,c,a)
+    | ~ s1(c)
+    | ~ q0(e,c) )).
+
+cnf(rule_181,axiom,
+    ( q2(I,I,I)
+    | ~ p1(I,I,I) )).
+
+cnf(rule_182,axiom,
+    ( q2(F,G,F)
+    | ~ p1(F,F,H)
+    | ~ n1(G,F,H)
+    | ~ q2(G,H,F) )).
+
+cnf(rule_183,axiom,
+    ( q2(D,c,E)
+    | ~ k1(E)
+    | ~ l0(c)
+    | ~ l2(E,D) )).
+
+cnf(rule_184,axiom,
+    ( q2(B,B,B)
+    | ~ q1(C,c,B) )).
+
+cnf(rule_185,axiom,
+    ( q2(I,I,I)
+    | ~ n1(J,d,A)
+    | ~ k1(I)
+    | ~ q2(A,A,J) )).
+
+cnf(rule_186,axiom,
+    ( q2(G,G,H)
+    | ~ l1(H,G) )).
+
+cnf(rule_187,axiom,
+    ( q2(C,D,C)
+    | ~ r1(D)
+    | ~ m0(E,F,C)
+    | ~ k0(D)
+    | ~ q2(D,D,D) )).
+
+cnf(rule_188,axiom,
+    ( r2(G)
+    | ~ r1(G)
+    | ~ l0(G) )).
+
+cnf(rule_189,axiom,
+    ( s2(H)
+    | ~ q2(b,H,b)
+    | ~ s1(b) )).
+
+cnf(rule_190,axiom,
+    ( s2(d)
+    | ~ s1(a)
+    | ~ s0(d) )).
+
+cnf(rule_191,axiom,
+    ( s2(d)
+    | ~ r1(d)
+    | ~ s1(d) )).
+
+cnf(rule_192,axiom,
+    ( k3(J,A,J)
+    | ~ s1(A)
+    | ~ p2(B,A,C)
+    | ~ n0(J,C) )).
+
+cnf(rule_193,axiom,
+    ( k3(H,H,H)
+    | ~ s1(H)
+    | ~ q2(d,I,d)
+    | ~ s2(I) )).
+
+cnf(rule_194,axiom,
+    ( k3(F,F,G)
+    | ~ k2(G,F) )).
+
+cnf(rule_195,axiom,
+    ( k3(c,c,c)
+    | ~ s2(e)
+    | ~ k2(c,e) )).
+
+cnf(rule_196,axiom,
+    ( k3(C,C,C)
+    | ~ p2(D,E,D)
+    | ~ m1(C,C,E) )).
+
+cnf(rule_197,axiom,
+    ( k3(A,A,A)
+    | ~ l2(B,b)
+    | ~ k1(A) )).
+
+cnf(rule_198,axiom,
+    ( k3(c,c,c)
+    | ~ k0(a)
+    | ~ r2(c) )).
+
+cnf(rule_199,axiom,
+    ( k3(I,J,J)
+    | ~ l1(J,I)
+    | ~ k3(I,J,J) )).
+
+cnf(rule_200,axiom,
+    ( k3(F,F,F)
+    | ~ p2(G,H,e)
+    | ~ s1(G)
+    | ~ k3(F,G,G) )).
+
+cnf(rule_201,axiom,
+    ( k3(B,B,C)
+    | ~ p1(C,D,B)
+    | ~ m2(E)
+    | ~ m2(D) )).
+
+cnf(rule_202,axiom,
+    ( k3(G,G,H)
+    | ~ q0(I,H)
+    | ~ k2(G,J)
+    | ~ k3(H,A,J) )).
+
+cnf(rule_203,axiom,
+    ( k3(d,d,d)
+    | ~ p1(a,d,b)
+    | ~ r2(a)
+    | ~ l2(e,b) )).
+
+cnf(rule_204,axiom,
+    ( k3(a,a,a)
+    | ~ r2(a) )).
+
+cnf(rule_205,axiom,
+    ( k3(E,E,E)
+    | ~ p2(F,E,E) )).
+
+cnf(rule_206,axiom,
+    ( k3(C,D,C)
+    | ~ p2(D,C,C) )).
+
+cnf(rule_207,axiom,
+    ( k3(J,J,J)
+    | ~ p0(A,J)
+    | ~ k3(J,J,J)
+    | ~ k3(A,J,B) )).
+
+cnf(rule_208,axiom,
+    ( k3(I,I,I)
+    | ~ r2(c)
+    | ~ l1(b,I) )).
+
+cnf(rule_209,axiom,
+    ( k3(E,E,E)
+    | ~ m2(F)
+    | ~ l1(G,H)
+    | ~ s2(E)
+    | ~ k3(G,H,G) )).
+
+cnf(rule_210,axiom,
+    ( k3(D,D,D)
+    | ~ n2(D) )).
+
+cnf(rule_211,axiom,
+    ( k3(C,C,C)
+    | ~ l0(C)
+    | ~ r2(e)
+    | ~ r0(e) )).
+
+cnf(rule_212,axiom,
+    ( k3(B,B,B)
+    | ~ m2(B) )).
+
+cnf(rule_213,axiom,
+    ( k3(I,I,I)
+    | ~ r1(I)
+    | ~ p2(J,A,A) )).
+
+cnf(rule_214,axiom,
+    ( k3(c,c,c)
+    | ~ r2(c) )).
+
+cnf(rule_215,axiom,
+    ( l3(G,H)
+    | ~ r0(G)
+    | ~ p2(G,H,G) )).
+
+cnf(rule_216,axiom,
+    ( l3(D,D)
+    | ~ p1(D,D,E)
+    | ~ p2(E,F,D) )).
+
+cnf(rule_217,axiom,
+    ( l3(C,C)
+    | ~ n2(C)
+    | ~ m2(b) )).
+
+cnf(rule_218,axiom,
+    ( l3(B,B)
+    | ~ r2(B) )).
+
+cnf(rule_219,axiom,
+    ( l3(I,I)
+    | ~ n2(J)
+    | ~ l1(A,I)
+    | ~ l3(A,A) )).
+
+cnf(rule_220,axiom,
+    ( l3(G,G)
+    | ~ s2(H)
+    | ~ l1(G,G) )).
+
+cnf(rule_221,axiom,
+    ( l3(d,d)
+    | ~ k2(a,d) )).
+
+cnf(rule_222,axiom,
+    ( l3(D,D)
+    | ~ k3(E,D,D)
+    | ~ l2(F,F) )).
+
+cnf(rule_223,axiom,
+    ( l3(c,c)
+    | ~ k2(b,c) )).
+
+cnf(rule_224,axiom,
+    ( l3(d,c)
+    | ~ s2(d)
+    | ~ k3(a,c,a)
+    | ~ r0(b) )).
+
+cnf(rule_225,axiom,
+    ( m3(J,A,J)
+    | ~ m0(B,B,A)
+    | ~ l2(C,J)
+    | ~ m0(J,C,C)
+    | ~ s2(B) )).
+
+cnf(rule_226,axiom,
+    ( m3(G,G,G)
+    | ~ k2(H,I)
+    | ~ m3(G,I,G)
+    | ~ n0(I,a)
+    | ~ l2(a,a) )).
+
+cnf(rule_227,axiom,
+    ( m3(C,C,C)
+    | ~ q0(D,E)
+    | ~ s0(F)
+    | ~ s2(E)
+    | ~ r2(C) )).
+
+cnf(rule_228,axiom,
+    ( m3(J,A,A)
+    | ~ n2(J)
+    | ~ m2(A)
+    | ~ m3(B,J,B) )).
+
+cnf(rule_229,axiom,
+    ( m3(b,b,b)
+    | ~ q2(a,b,a) )).
+
+cnf(rule_230,axiom,
+    ( m3(c,b,d)
+    | ~ l1(d,b)
+    | ~ m2(d)
+    | ~ q2(b,c,d) )).
+
+cnf(rule_231,axiom,
+    ( m3(H,I,H)
+    | ~ r2(H)
+    | ~ k2(c,I) )).
+
+cnf(rule_232,axiom,
+    ( m3(G,G,G)
+    | ~ l2(G,G)
+    | ~ n2(G) )).
+
+cnf(rule_233,axiom,
+    ( m3(E,E,E)
+    | ~ n2(E)
+    | ~ m2(F) )).
+
+cnf(rule_234,axiom,
+    ( m3(D,e,e)
+    | ~ n2(e)
+    | ~ p2(D,e,e) )).
+
+cnf(rule_235,axiom,
+    ( m3(B,B,C)
+    | ~ r2(C)
+    | ~ k3(B,C,B) )).
+
+cnf(rule_236,axiom,
+    ( m3(A,A,A)
+    | ~ n2(A) )).
+
+cnf(rule_237,axiom,
+    ( m3(J,c,J)
+    | ~ s2(c)
+    | ~ q2(J,c,c) )).
+
+cnf(rule_238,axiom,
+    ( m3(I,I,I)
+    | ~ p2(I,I,I) )).
+
+cnf(rule_239,axiom,
+    ( m3(b,b,b)
+    | ~ l2(a,b) )).
+
+cnf(rule_240,axiom,
+    ( n3(D)
+    | ~ p2(E,F,D) )).
+
+cnf(rule_241,axiom,
+    ( p3(C,D,E)
+    | ~ q2(F,d,C)
+    | ~ k2(D,E) )).
+
+cnf(rule_242,axiom,
+    ( p3(J,A,B)
+    | ~ r2(A)
+    | ~ k3(A,B,J) )).
+
+cnf(rule_243,axiom,
+    ( p3(I,d,e)
+    | ~ l3(b,e)
+    | ~ p2(d,b,c)
+    | ~ n3(I)
+    | ~ q2(I,d,I) )).
+
+cnf(rule_244,axiom,
+    ( p3(H,H,H)
+    | ~ n2(H) )).
+
+cnf(rule_245,axiom,
+    ( p3(E,E,E)
+    | ~ l1(F,F)
+    | ~ l3(F,E)
+    | ~ p3(G,G,F) )).
+
+cnf(rule_246,axiom,
+    ( p3(D,D,D)
+    | ~ l2(D,D) )).
+
+cnf(rule_247,axiom,
+    ( p3(A,A,A)
+    | ~ n2(A)
+    | ~ q2(B,C,A)
+    | ~ s1(B) )).
+
+cnf(rule_248,axiom,
+    ( p3(I,I,I)
+    | ~ p2(J,I,I)
+    | ~ n3(I) )).
+
+cnf(rule_249,axiom,
+    ( p3(H,H,H)
+    | ~ k1(H)
+    | ~ n2(H) )).
+
+cnf(rule_250,axiom,
+    ( p3(E,E,E)
+    | ~ k1(E)
+    | ~ q2(F,G,E) )).
+
+cnf(rule_251,axiom,
+    ( p3(A,B,B)
+    | ~ m3(B,C,D)
+    | ~ p2(A,B,D) )).
+
+cnf(rule_252,axiom,
+    ( p3(H,H,H)
+    | ~ q0(I,H)
+    | ~ k2(J,J) )).
+
+cnf(rule_253,axiom,
+    ( p3(b,c,b)
+    | ~ k2(c,b) )).
+
+cnf(rule_254,axiom,
+    ( p3(e,b,e)
+    | ~ m3(e,G,e)
+    | ~ q2(G,G,b) )).
+
+cnf(rule_255,axiom,
+    ( q3(G,H)
+    | ~ q2(I,G,H)
+    | ~ n0(I,G) )).
+
+cnf(rule_256,axiom,
+    ( q3(E,E)
+    | ~ p2(F,E,E)
+    | ~ q3(F,E) )).
+
+cnf(rule_257,axiom,
+    ( q3(B,C)
+    | ~ n1(D,B,C)
+    | ~ s2(B)
+    | ~ q3(C,B) )).
+
+cnf(rule_258,axiom,
+    ( q3(I,I)
+    | ~ r2(I)
+    | ~ s1(J)
+    | ~ l2(A,A) )).
+
+cnf(rule_259,axiom,
+    ( q3(G,G)
+    | ~ m0(H,d,H)
+    | ~ k1(G)
+    | ~ r2(d)
+    | ~ q3(H,G) )).
+
+cnf(rule_260,axiom,
+    ( r3(G,H,H)
+    | ~ s2(H)
+    | ~ l2(c,G) )).
+
+cnf(rule_261,axiom,
+    ( r3(D,D,D)
+    | ~ l1(E,F)
+    | ~ n1(F,F,F)
+    | ~ r2(D) )).
+
+cnf(rule_262,axiom,
+    ( r3(A,A,A)
+    | ~ p1(B,C,A)
+    | ~ l2(C,B)
+    | ~ r3(A,B,A) )).
+
+cnf(rule_263,axiom,
+    ( r3(I,I,I)
+    | ~ m0(d,J,I)
+    | ~ r3(I,I,J) )).
+
+cnf(rule_264,axiom,
+    ( r3(H,H,H)
+    | ~ s2(H) )).
+
+cnf(rule_265,axiom,
+    ( r3(F,F,F)
+    | ~ l2(G,F) )).
+
+cnf(rule_266,axiom,
+    ( r3(E,E,E)
+    | ~ r2(E) )).
+
+cnf(rule_267,axiom,
+    ( r3(B,C,B)
+    | ~ p2(B,D,C) )).
+
+cnf(rule_268,axiom,
+    ( r3(H,H,I)
+    | ~ m2(I)
+    | ~ m3(J,b,H)
+    | ~ r3(I,A,A) )).
+
+cnf(rule_269,axiom,
+    ( r3(a,a,e)
+    | ~ k2(a,a)
+    | ~ q2(G,e,G)
+    | ~ m2(b)
+    | ~ m3(a,G,G) )).
+
+cnf(rule_270,axiom,
+    ( r3(F,b,F)
+    | ~ r0(F)
+    | ~ p2(b,F,b)
+    | ~ l2(F,F) )).
+
+cnf(rule_271,axiom,
+    ( r3(C,C,C)
+    | ~ p3(D,C,E)
+    | ~ r3(D,D,D) )).
+
+cnf(rule_272,axiom,
+    ( r3(J,A,B)
+    | ~ k2(A,B)
+    | ~ r2(B)
+    | ~ r3(B,J,J) )).
+
+cnf(rule_273,axiom,
+    ( s3(I,J)
+    | ~ q2(A,I,A)
+    | ~ s2(I)
+    | ~ m0(A,B,J) )).
+
+cnf(rule_274,axiom,
+    ( k4(c)
+    | ~ n0(c,d)
+    | ~ q3(e,b)
+    | ~ n3(e) )).
+
+cnf(rule_275,axiom,
+    ( k4(E)
+    | ~ k3(F,F,F)
+    | ~ n0(G,F)
+    | ~ k4(E) )).
+
+cnf(rule_276,axiom,
+    ( k4(e)
+    | ~ q3(C,C)
+    | ~ q1(a,a,D)
+    | ~ r3(C,e,D) )).
+
+cnf(rule_277,axiom,
+    ( l4(J)
+    | ~ p3(A,B,J) )).
+
+cnf(rule_278,axiom,
+    ( l4(H)
+    | ~ m0(I,H,H)
+    | ~ l4(I) )).
+
+cnf(rule_279,axiom,
+    ( m4(E,F)
+    | ~ l2(G,F)
+    | ~ s3(a,E) )).
+
+cnf(rule_280,axiom,
+    ( m4(C,C)
+    | ~ p3(D,D,D)
+    | ~ m3(C,C,D)
+    | ~ m4(C,C) )).
+
+cnf(rule_281,axiom,
+    ( n4(J,A)
+    | ~ p3(J,A,A)
+    | ~ n4(J,J) )).
+
+cnf(rule_282,axiom,
+    ( n4(d,d)
+    | ~ k3(c,c,e)
+    | ~ q1(d,d,d) )).
+
+cnf(rule_283,axiom,
+    ( n4(e,e)
+    | ~ l3(b,a)
+    | ~ p3(b,e,a) )).
+
+cnf(rule_284,axiom,
+    ( n4(H,H)
+    | ~ k4(I)
+    | ~ m3(H,H,H) )).
+
+cnf(rule_285,axiom,
+    ( p4(G,G,H)
+    | ~ r0(G)
+    | ~ r3(H,G,H) )).
+
+cnf(rule_286,axiom,
+    ( p4(D,D,D)
+    | ~ q3(E,F)
+    | ~ n3(D) )).
+
+cnf(rule_287,axiom,
+    ( p4(B,C,B)
+    | ~ k3(B,B,C) )).
+
+cnf(rule_288,axiom,
+    ( p4(H,I,I)
+    | ~ r3(I,I,H)
+    | ~ p4(J,J,A) )).
+
+cnf(rule_289,axiom,
+    ( p4(D,D,D)
+    | ~ l4(D)
+    | ~ n0(D,E)
+    | ~ p4(F,G,F) )).
+
+cnf(rule_290,axiom,
+    ( p4(A,A,A)
+    | ~ m3(B,C,A)
+    | ~ p4(A,C,A) )).
+
+cnf(rule_291,axiom,
+    ( p4(I,I,I)
+    | ~ p3(J,J,I) )).
+
+cnf(rule_292,axiom,
+    ( p4(F,F,F)
+    | ~ k3(G,H,H)
+    | ~ n4(F,H)
+    | ~ p1(H,G,F) )).
+
+cnf(rule_293,axiom,
+    ( p4(C,C,C)
+    | ~ q3(D,E)
+    | ~ n4(E,C)
+    | ~ l3(D,D) )).
+
+cnf(rule_294,axiom,
+    ( p4(c,c,B)
+    | ~ n3(a)
+    | ~ m3(B,c,a) )).
+
+cnf(rule_295,axiom,
+    ( q4(B,C)
+    | ~ k3(D,D,B)
+    | ~ q2(E,C,B)
+    | ~ m3(E,F,E) )).
+
+cnf(rule_296,axiom,
+    ( q4(I,I)
+    | ~ r1(I)
+    | ~ l4(J)
+    | ~ q4(J,A) )).
+
+cnf(rule_297,axiom,
+    ( q4(b,b)
+    | ~ k3(c,e,b)
+    | ~ l1(b,c) )).
+
+cnf(rule_298,axiom,
+    ( r4(G)
+    | ~ n3(G)
+    | ~ q3(H,I)
+    | ~ p0(J,G) )).
+
+cnf(rule_299,axiom,
+    ( s4(A)
+    | ~ p3(B,C,D)
+    | ~ l1(A,C) )).
+
+cnf(rule_300,axiom,
+    ( k5(E)
+    | ~ s4(F)
+    | ~ r3(G,E,E) )).
+
+cnf(rule_301,axiom,
+    ( k5(b)
+    | ~ s4(e)
+    | ~ n1(b,b,b) )).
+
+cnf(rule_302,axiom,
+    ( l5(H)
+    | ~ q4(I,I)
+    | ~ k1(H) )).
+
+cnf(rule_303,axiom,
+    ( m5(D,E)
+    | ~ r0(D)
+    | ~ p4(D,F,E) )).
+
+cnf(rule_304,axiom,
+    ( m5(C,C)
+    | ~ k4(C) )).
+
+cnf(rule_305,axiom,
+    ( m5(B,B)
+    | ~ s4(B)
+    | ~ m4(e,e) )).
+
+cnf(rule_306,axiom,
+    ( m5(J,J)
+    | ~ s4(A)
+    | ~ r0(J) )).
+
+cnf(rule_307,axiom,
+    ( n5(B,C)
+    | ~ q4(D,E)
+    | ~ n4(B,E)
+    | ~ p4(F,F,C)
+    | ~ n5(F,C) )).
+
+cnf(rule_308,axiom,
+    ( n5(J,J)
+    | ~ m0(A,J,A)
+    | ~ n5(A,J) )).
+
+cnf(rule_309,axiom,
+    ( n5(H,H)
+    | ~ n4(I,H) )).
+
+cnf(rule_310,axiom,
+    ( n5(E,E)
+    | ~ p0(E,F)
+    | ~ m4(G,G)
+    | ~ k5(d) )).
+
+cnf(rule_311,axiom,
+    ( n5(d,d)
+    | ~ p4(c,d,c) )).
+
+cnf(rule_312,axiom,
+    ( n5(b,e)
+    | ~ r3(d,b,c)
+    | ~ n4(b,e) )).
+
+cnf(rule_313,axiom,
+    ( n5(C,C)
+    | ~ q4(D,C) )).
+
+cnf(rule_314,axiom,
+    ( n5(B,B)
+    | ~ r4(B) )).
+
+cnf(rule_315,axiom,
+    ( n5(A,A)
+    | ~ s1(A)
+    | ~ k4(A) )).
+
+cnf(rule_316,axiom,
+    ( n5(H,H)
+    | ~ p4(I,H,H)
+    | ~ s1(H)
+    | ~ p4(b,b,J) )).
+
+cnf(rule_317,axiom,
+    ( n5(d,G)
+    | ~ k3(d,G,a)
+    | ~ n4(G,d) )).
+
+cnf(rule_318,axiom,
+    ( p5(E,E,F)
+    | ~ s4(F)
+    | ~ l2(E,E) )).
+
+cnf(rule_319,axiom,
+    ( p5(B,C,C)
+    | ~ l2(B,D)
+    | ~ p5(B,D,B)
+    | ~ m4(D,C) )).
+
+cnf(rule_320,axiom,
+    ( p5(I,J,I)
+    | ~ q4(J,A)
+    | ~ s1(I) )).
+
+cnf(rule_321,axiom,
+    ( p5(b,b,b)
+    | ~ p4(G,G,H)
+    | ~ k5(b) )).
+
+cnf(rule_322,axiom,
+    ( q5(J,A)
+    | ~ s4(J)
+    | ~ m2(A) )).
+
+cnf(rule_323,axiom,
+    ( q5(a,a)
+    | ~ r4(a) )).
+
+cnf(rule_324,axiom,
+    ( q5(I,I)
+    | ~ l4(I) )).
+
+cnf(rule_325,axiom,
+    ( q5(H,H)
+    | ~ q4(H,H) )).
+
+cnf(rule_326,axiom,
+    ( q5(G,G)
+    | ~ m4(G,G) )).
+
+cnf(rule_327,axiom,
+    ( r5(C,D)
+    | ~ s4(C)
+    | ~ k0(b)
+    | ~ n3(D) )).
+
+cnf(rule_328,axiom,
+    ( r5(B,B)
+    | ~ k4(B) )).
+
+cnf(rule_329,axiom,
+    ( s5(H)
+    | ~ l4(H)
+    | ~ r4(I) )).
+
+cnf(rule_330,axiom,
+    ( s5(E)
+    | ~ k4(E)
+    | ~ s3(E,F)
+    | ~ l5(G)
+    | ~ s5(G) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/cnf/TOP001-0.ax b/test-data/tptp/cnf/TOP001-0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/cnf/TOP001-0.ax
@@ -0,0 +1,601 @@
+%--------------------------------------------------------------------------
+% File     : TOP001-0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Topology (Point set)
+% Axioms   : Point-set topology
+% Version  : [WM89] axioms : Incomplete.
+% English  :
+
+% Refs     : [WM89]  Wick & McCune (1989), Automated Reasoning about Elemen
+% Source   : [WM89]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of clauses    :  109 (  23 non-Horn;   0 unit; 104 RR)
+%            Number of atoms      :  336 (   0 equality)
+%            Maximal clause size  :    8 (   3 average)
+%            Number of predicates :   22 (   0 propositional; 1-4 arity)
+%            Number of functors   :   35 (   1 constant; 0-5 arity)
+%            Number of variables  :  357 (  56 singleton)
+%            Maximal term depth   :    3 (   1 average)
+% SPC      : 
+
+% Comments : These axioms are incomplete, in that they do not contain the
+%            requisite set theory axioms. Problems that use this axiom set
+%            must supply appropriate set theory axioms.
+%--------------------------------------------------------------------------
+%----Sigma (union of members).
+cnf(union_of_members_1,axiom,
+    ( ~ element_of_set(U,union_of_members(Vf))
+    | element_of_set(U,f1(Vf,U)) )).
+
+cnf(union_of_members_2,axiom,
+    ( ~ element_of_set(U,union_of_members(Vf))
+    | element_of_collection(f1(Vf,U),Vf) )).
+
+cnf(union_of_members_3,axiom,
+    ( element_of_set(U,union_of_members(Vf))
+    | ~ element_of_set(U,Uu1)
+    | ~ element_of_collection(Uu1,Vf) )).
+
+%----Pi (intersection of members).
+cnf(intersection_of_members_4,axiom,
+    ( ~ element_of_set(U,intersection_of_members(Vf))
+    | ~ element_of_collection(Va,Vf)
+    | element_of_set(U,Va) )).
+
+cnf(intersection_of_members_5,axiom,
+    ( element_of_set(U,intersection_of_members(Vf))
+    | element_of_collection(f2(Vf,U),Vf) )).
+
+cnf(intersection_of_members_6,axiom,
+    ( element_of_set(U,intersection_of_members(Vf))
+    | ~ element_of_set(U,f2(Vf,U)) )).
+
+%----Topological space
+cnf(topological_space_7,axiom,
+    ( ~ topological_space(X,Vt)
+    | equal_sets(union_of_members(Vt),X) )).
+
+cnf(topological_space_8,axiom,
+    ( ~ topological_space(X,Vt)
+    | element_of_collection(empty_set,Vt) )).
+
+cnf(topological_space_9,axiom,
+    ( ~ topological_space(X,Vt)
+    | element_of_collection(X,Vt) )).
+
+cnf(topological_space_10,axiom,
+    ( ~ topological_space(X,Vt)
+    | ~ element_of_collection(Y,Vt)
+    | ~ element_of_collection(Z,Vt)
+    | element_of_collection(intersection_of_sets(Y,Z),Vt) )).
+
+cnf(topological_space_11,axiom,
+    ( ~ topological_space(X,Vt)
+    | ~ subset_collections(Vf,Vt)
+    | element_of_collection(union_of_members(Vf),Vt) )).
+
+cnf(topological_space_12,axiom,
+    ( topological_space(X,Vt)
+    | ~ equal_sets(union_of_members(Vt),X)
+    | ~ element_of_collection(empty_set,Vt)
+    | ~ element_of_collection(X,Vt)
+    | element_of_collection(f3(X,Vt),Vt)
+    | subset_collections(f5(X,Vt),Vt) )).
+
+cnf(topological_space_13,axiom,
+    ( topological_space(X,Vt)
+    | ~ equal_sets(union_of_members(Vt),X)
+    | ~ element_of_collection(empty_set,Vt)
+    | ~ element_of_collection(X,Vt)
+    | element_of_collection(f3(X,Vt),Vt)
+    | ~ element_of_collection(union_of_members(f5(X,Vt)),Vt) )).
+
+cnf(topological_space_14,axiom,
+    ( topological_space(X,Vt)
+    | ~ equal_sets(union_of_members(Vt),X)
+    | ~ element_of_collection(empty_set,Vt)
+    | ~ element_of_collection(X,Vt)
+    | element_of_collection(f4(X,Vt),Vt)
+    | subset_collections(f5(X,Vt),Vt) )).
+
+cnf(topological_space_15,axiom,
+    ( topological_space(X,Vt)
+    | ~ equal_sets(union_of_members(Vt),X)
+    | ~ element_of_collection(empty_set,Vt)
+    | ~ element_of_collection(X,Vt)
+    | element_of_collection(f4(X,Vt),Vt)
+    | ~ element_of_collection(union_of_members(f5(X,Vt)),Vt) )).
+
+cnf(topological_space_16,axiom,
+    ( topological_space(X,Vt)
+    | ~ equal_sets(union_of_members(Vt),X)
+    | ~ element_of_collection(empty_set,Vt)
+    | ~ element_of_collection(X,Vt)
+    | ~ element_of_collection(intersection_of_sets(f3(X,Vt),f4(X,Vt)),Vt)
+    | subset_collections(f5(X,Vt),Vt) )).
+
+cnf(topological_space_17,axiom,
+    ( topological_space(X,Vt)
+    | ~ equal_sets(union_of_members(Vt),X)
+    | ~ element_of_collection(empty_set,Vt)
+    | ~ element_of_collection(X,Vt)
+    | ~ element_of_collection(intersection_of_sets(f3(X,Vt),f4(X,Vt)),Vt)
+    | ~ element_of_collection(union_of_members(f5(X,Vt)),Vt) )).
+
+%----Open set
+cnf(open_set_18,axiom,
+    ( ~ open(U,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(open_set_19,axiom,
+    ( ~ open(U,X,Vt)
+    | element_of_collection(U,Vt) )).
+
+cnf(open_set_20,axiom,
+    ( open(U,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ element_of_collection(U,Vt) )).
+
+%----Closed set
+cnf(closed_set_21,axiom,
+    ( ~ closed(U,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(closed_set_22,axiom,
+    ( ~ closed(U,X,Vt)
+    | open(relative_complement_sets(U,X),X,Vt) )).
+
+cnf(closed_set_23,axiom,
+    ( closed(U,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ open(relative_complement_sets(U,X),X,Vt) )).
+
+%----Finer topology
+cnf(finer_topology_24,axiom,
+    ( ~ finer(Vt,Vs,X)
+    | topological_space(X,Vt) )).
+
+cnf(finer_topology_25,axiom,
+    ( ~ finer(Vt,Vs,X)
+    | topological_space(X,Vs) )).
+
+cnf(finer_topology_26,axiom,
+    ( ~ finer(Vt,Vs,X)
+    | subset_collections(Vs,Vt) )).
+
+cnf(finer_topology_27,axiom,
+    ( finer(Vt,Vs,X)
+    | ~ topological_space(X,Vt)
+    | ~ topological_space(X,Vs)
+    | ~ subset_collections(Vs,Vt) )).
+
+%----Basis for a topology
+cnf(basis_for_topology_28,axiom,
+    ( ~ basis(X,Vf)
+    | equal_sets(union_of_members(Vf),X) )).
+
+cnf(basis_for_topology_29,axiom,
+    ( ~ basis(X,Vf)
+    | ~ element_of_set(Y,X)
+    | ~ element_of_collection(Vb1,Vf)
+    | ~ element_of_collection(Vb2,Vf)
+    | ~ element_of_set(Y,intersection_of_sets(Vb1,Vb2))
+    | element_of_set(Y,f6(X,Vf,Y,Vb1,Vb2)) )).
+
+cnf(basis_for_topology_30,axiom,
+    ( ~ basis(X,Vf)
+    | ~ element_of_set(Y,X)
+    | ~ element_of_collection(Vb1,Vf)
+    | ~ element_of_collection(Vb2,Vf)
+    | ~ element_of_set(Y,intersection_of_sets(Vb1,Vb2))
+    | element_of_collection(f6(X,Vf,Y,Vb1,Vb2),Vf) )).
+
+cnf(basis_for_topology_31,axiom,
+    ( ~ basis(X,Vf)
+    | ~ element_of_set(Y,X)
+    | ~ element_of_collection(Vb1,Vf)
+    | ~ element_of_collection(Vb2,Vf)
+    | ~ element_of_set(Y,intersection_of_sets(Vb1,Vb2))
+    | subset_sets(f6(X,Vf,Y,Vb1,Vb2),intersection_of_sets(Vb1,Vb2)) )).
+
+cnf(basis_for_topology_32,axiom,
+    ( basis(X,Vf)
+    | ~ equal_sets(union_of_members(Vf),X)
+    | element_of_set(f7(X,Vf),X) )).
+
+cnf(basis_for_topology_33,axiom,
+    ( basis(X,Vf)
+    | ~ equal_sets(union_of_members(Vf),X)
+    | element_of_collection(f8(X,Vf),Vf) )).
+
+cnf(basis_for_topology_34,axiom,
+    ( basis(X,Vf)
+    | ~ equal_sets(union_of_members(Vf),X)
+    | element_of_collection(f9(X,Vf),Vf) )).
+
+cnf(basis_for_topology_35,axiom,
+    ( basis(X,Vf)
+    | ~ equal_sets(union_of_members(Vf),X)
+    | element_of_set(f7(X,Vf),intersection_of_sets(f8(X,Vf),f9(X,Vf))) )).
+
+cnf(basis_for_topology_36,axiom,
+    ( basis(X,Vf)
+    | ~ equal_sets(union_of_members(Vf),X)
+    | ~ element_of_set(f7(X,Vf),Uu9)
+    | ~ element_of_collection(Uu9,Vf)
+    | ~ subset_sets(Uu9,intersection_of_sets(f8(X,Vf),f9(X,Vf))) )).
+
+%----Topology generated by a basis
+cnf(topology_generated_37,axiom,
+    ( ~ element_of_collection(U,top_of_basis(Vf))
+    | ~ element_of_set(X,U)
+    | element_of_set(X,f10(Vf,U,X)) )).
+
+cnf(topology_generated_38,axiom,
+    ( ~ element_of_collection(U,top_of_basis(Vf))
+    | ~ element_of_set(X,U)
+    | element_of_collection(f10(Vf,U,X),Vf) )).
+
+cnf(topology_generated_39,axiom,
+    ( ~ element_of_collection(U,top_of_basis(Vf))
+    | ~ element_of_set(X,U)
+    | subset_sets(f10(Vf,U,X),U) )).
+
+cnf(topology_generated_40,axiom,
+    ( element_of_collection(U,top_of_basis(Vf))
+    | element_of_set(f11(Vf,U),U) )).
+
+cnf(topology_generated_41,axiom,
+    ( element_of_collection(U,top_of_basis(Vf))
+    | ~ element_of_set(f11(Vf,U),Uu11)
+    | ~ element_of_collection(Uu11,Vf)
+    | ~ subset_sets(Uu11,U) )).
+
+%----Subspace topology
+cnf(subspace_topology_42,axiom,
+    ( ~ element_of_collection(U,subspace_topology(X,Vt,Y))
+    | topological_space(X,Vt) )).
+
+cnf(subspace_topology_43,axiom,
+    ( ~ element_of_collection(U,subspace_topology(X,Vt,Y))
+    | subset_sets(Y,X) )).
+
+cnf(subspace_topology_44,axiom,
+    ( ~ element_of_collection(U,subspace_topology(X,Vt,Y))
+    | element_of_collection(f12(X,Vt,Y,U),Vt) )).
+
+cnf(subspace_topology_45,axiom,
+    ( ~ element_of_collection(U,subspace_topology(X,Vt,Y))
+    | equal_sets(U,intersection_of_sets(Y,f12(X,Vt,Y,U))) )).
+
+cnf(subspace_topology_46,axiom,
+    ( element_of_collection(U,subspace_topology(X,Vt,Y))
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | ~ element_of_collection(Uu12,Vt)
+    | ~ equal_sets(U,intersection_of_sets(Y,Uu12)) )).
+
+%----Interior of a set
+cnf(interior_47,axiom,
+    ( ~ element_of_set(U,interior(Y,X,Vt))
+    | topological_space(X,Vt) )).
+
+cnf(interior_48,axiom,
+    ( ~ element_of_set(U,interior(Y,X,Vt))
+    | subset_sets(Y,X) )).
+
+cnf(interior_49,axiom,
+    ( ~ element_of_set(U,interior(Y,X,Vt))
+    | element_of_set(U,f13(Y,X,Vt,U)) )).
+
+cnf(interior_50,axiom,
+    ( ~ element_of_set(U,interior(Y,X,Vt))
+    | subset_sets(f13(Y,X,Vt,U),Y) )).
+
+cnf(interior_51,axiom,
+    ( ~ element_of_set(U,interior(Y,X,Vt))
+    | open(f13(Y,X,Vt,U),X,Vt) )).
+
+cnf(interior_52,axiom,
+    ( element_of_set(U,interior(Y,X,Vt))
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | ~ element_of_set(U,Uu13)
+    | ~ subset_sets(Uu13,Y)
+    | ~ open(Uu13,X,Vt) )).
+
+%----Closure of a set
+cnf(closure_53,axiom,
+    ( ~ element_of_set(U,closure(Y,X,Vt))
+    | topological_space(X,Vt) )).
+
+cnf(closure_54,axiom,
+    ( ~ element_of_set(U,closure(Y,X,Vt))
+    | subset_sets(Y,X) )).
+
+cnf(closure_55,axiom,
+    ( ~ element_of_set(U,closure(Y,X,Vt))
+    | ~ subset_sets(Y,V)
+    | ~ closed(V,X,Vt)
+    | element_of_set(U,V) )).
+
+cnf(closure_56,axiom,
+    ( element_of_set(U,closure(Y,X,Vt))
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | subset_sets(Y,f14(Y,X,Vt,U)) )).
+
+cnf(closure_57,axiom,
+    ( element_of_set(U,closure(Y,X,Vt))
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | closed(f14(Y,X,Vt,U),X,Vt) )).
+
+cnf(closure_58,axiom,
+    ( element_of_set(U,closure(Y,X,Vt))
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | ~ element_of_set(U,f14(Y,X,Vt,U)) )).
+
+%----Neighborhood
+cnf(neighborhood_59,axiom,
+    ( ~ neighborhood(U,Y,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(neighborhood_60,axiom,
+    ( ~ neighborhood(U,Y,X,Vt)
+    | open(U,X,Vt) )).
+
+cnf(neighborhood_61,axiom,
+    ( ~ neighborhood(U,Y,X,Vt)
+    | element_of_set(Y,U) )).
+
+cnf(neighborhood_62,axiom,
+    ( neighborhood(U,Y,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ open(U,X,Vt)
+    | ~ element_of_set(Y,U) )).
+
+%----Limit point
+cnf(limit_point_63,axiom,
+    ( ~ limit_point(Z,Y,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(limit_point_64,axiom,
+    ( ~ limit_point(Z,Y,X,Vt)
+    | subset_sets(Y,X) )).
+
+cnf(limit_point_65,axiom,
+    ( ~ limit_point(Z,Y,X,Vt)
+    | ~ neighborhood(U,Z,X,Vt)
+    | element_of_set(f15(Z,Y,X,Vt,U),intersection_of_sets(U,Y)) )).
+
+cnf(limit_point_66,axiom,
+    ( ~ limit_point(Z,Y,X,Vt)
+    | ~ neighborhood(U,Z,X,Vt)
+    | ~ eq_p(f15(Z,Y,X,Vt,U),Z) )).
+
+cnf(limit_point_67,axiom,
+    ( limit_point(Z,Y,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | neighborhood(f16(Z,Y,X,Vt),Z,X,Vt) )).
+
+cnf(limit_point_68,axiom,
+    ( limit_point(Z,Y,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Y,X)
+    | ~ element_of_set(Uu16,intersection_of_sets(f16(Z,Y,X,Vt),Y))
+    | eq_p(Uu16,Z) )).
+
+%----Boundary of a set
+cnf(boundary_69,axiom,
+    ( ~ element_of_set(U,boundary(Y,X,Vt))
+    | topological_space(X,Vt) )).
+
+cnf(boundary_70,axiom,
+    ( ~ element_of_set(U,boundary(Y,X,Vt))
+    | element_of_set(U,closure(Y,X,Vt)) )).
+
+cnf(boundary_71,axiom,
+    ( ~ element_of_set(U,boundary(Y,X,Vt))
+    | element_of_set(U,closure(relative_complement_sets(Y,X),X,Vt)) )).
+
+cnf(boundary_72,axiom,
+    ( element_of_set(U,boundary(Y,X,Vt))
+    | ~ topological_space(X,Vt)
+    | ~ element_of_set(U,closure(Y,X,Vt))
+    | ~ element_of_set(U,closure(relative_complement_sets(Y,X),X,Vt)) )).
+
+%----Hausdorff space
+cnf(hausdorff_73,axiom,
+    ( ~ hausdorff(X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(hausdorff_74,axiom,
+    ( ~ hausdorff(X,Vt)
+    | ~ element_of_set(X_1,X)
+    | ~ element_of_set(X_2,X)
+    | eq_p(X_1,X_2)
+    | neighborhood(f17(X,Vt,X_1,X_2),X_1,X,Vt) )).
+
+cnf(hausdorff_75,axiom,
+    ( ~ hausdorff(X,Vt)
+    | ~ element_of_set(X_1,X)
+    | ~ element_of_set(X_2,X)
+    | eq_p(X_1,X_2)
+    | neighborhood(f18(X,Vt,X_1,X_2),X_2,X,Vt) )).
+
+cnf(hausdorff_76,axiom,
+    ( ~ hausdorff(X,Vt)
+    | ~ element_of_set(X_1,X)
+    | ~ element_of_set(X_2,X)
+    | eq_p(X_1,X_2)
+    | disjoint_s(f17(X,Vt,X_1,X_2),f18(X,Vt,X_1,X_2)) )).
+
+cnf(hausdorff_77,axiom,
+    ( hausdorff(X,Vt)
+    | ~ topological_space(X,Vt)
+    | element_of_set(f19(X,Vt),X) )).
+
+cnf(hausdorff_78,axiom,
+    ( hausdorff(X,Vt)
+    | ~ topological_space(X,Vt)
+    | element_of_set(f20(X,Vt),X) )).
+
+cnf(hausdorff_79,axiom,
+    ( hausdorff(X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ eq_p(f19(X,Vt),f20(X,Vt)) )).
+
+cnf(hausdorff_80,axiom,
+    ( hausdorff(X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ neighborhood(Uu19,f19(X,Vt),X,Vt)
+    | ~ neighborhood(Uu20,f20(X,Vt),X,Vt)
+    | ~ disjoint_s(Uu19,Uu20) )).
+
+%----Separation in a topological space
+cnf(separation_81,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(separation_82,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | ~ equal_sets(Va1,empty_set) )).
+
+cnf(separation_83,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | ~ equal_sets(Va2,empty_set) )).
+
+cnf(separation_84,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | element_of_collection(Va1,Vt) )).
+
+cnf(separation_85,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | element_of_collection(Va2,Vt) )).
+
+cnf(separation_86,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | equal_sets(union_of_sets(Va1,Va2),X) )).
+
+cnf(separation_87,axiom,
+    ( ~ separation(Va1,Va2,X,Vt)
+    | disjoint_s(Va1,Va2) )).
+
+cnf(separation_88,axiom,
+    ( separation(Va1,Va2,X,Vt)
+    | ~ topological_space(X,Vt)
+    | equal_sets(Va1,empty_set)
+    | equal_sets(Va2,empty_set)
+    | ~ element_of_collection(Va1,Vt)
+    | ~ element_of_collection(Va2,Vt)
+    | ~ equal_sets(union_of_sets(Va1,Va2),X)
+    | ~ disjoint_s(Va1,Va2) )).
+
+%----Connected topological space
+cnf(connected_space_89,axiom,
+    ( ~ connected_space(X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(connected_space_90,axiom,
+    ( ~ connected_space(X,Vt)
+    | ~ separation(Va1,Va2,X,Vt) )).
+
+cnf(connected_space_91,axiom,
+    ( connected_space(X,Vt)
+    | ~ topological_space(X,Vt)
+    | separation(f21(X,Vt),f22(X,Vt),X,Vt) )).
+
+%----Connected set
+cnf(connected_set_92,axiom,
+    ( ~ connected_set(Va,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(connected_set_93,axiom,
+    ( ~ connected_set(Va,X,Vt)
+    | subset_sets(Va,X) )).
+
+cnf(connected_set_94,axiom,
+    ( ~ connected_set(Va,X,Vt)
+    | connected_space(Va,subspace_topology(X,Vt,Va)) )).
+
+cnf(connected_set_95,axiom,
+    ( connected_set(Va,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Va,X)
+    | ~ connected_space(Va,subspace_topology(X,Vt,Va)) )).
+
+%----Open covering
+cnf(open_covering_96,axiom,
+    ( ~ open_covering(Vf,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(open_covering_97,axiom,
+    ( ~ open_covering(Vf,X,Vt)
+    | subset_collections(Vf,Vt) )).
+
+cnf(open_covering_98,axiom,
+    ( ~ open_covering(Vf,X,Vt)
+    | equal_sets(union_of_members(Vf),X) )).
+
+cnf(open_covering_99,axiom,
+    ( open_covering(Vf,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ subset_collections(Vf,Vt)
+    | ~ equal_sets(union_of_members(Vf),X) )).
+
+%----Compact topological space
+cnf(compact_space_100,axiom,
+    ( ~ compact_space(X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(compact_space_101,axiom,
+    ( ~ compact_space(X,Vt)
+    | ~ open_covering(Vf1,X,Vt)
+    | finite(f23(X,Vt,Vf1)) )).
+
+cnf(compact_space_102,axiom,
+    ( ~ compact_space(X,Vt)
+    | ~ open_covering(Vf1,X,Vt)
+    | subset_collections(f23(X,Vt,Vf1),Vf1) )).
+
+cnf(compact_space_103,axiom,
+    ( ~ compact_space(X,Vt)
+    | ~ open_covering(Vf1,X,Vt)
+    | open_covering(f23(X,Vt,Vf1),X,Vt) )).
+
+cnf(compact_space_104,axiom,
+    ( compact_space(X,Vt)
+    | ~ topological_space(X,Vt)
+    | open_covering(f24(X,Vt),X,Vt) )).
+
+cnf(compact_space_105,axiom,
+    ( compact_space(X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ finite(Uu24)
+    | ~ subset_collections(Uu24,f24(X,Vt))
+    | ~ open_covering(Uu24,X,Vt) )).
+
+%----Compact set
+cnf(compact_set_106,axiom,
+    ( ~ compact_set(Va,X,Vt)
+    | topological_space(X,Vt) )).
+
+cnf(compact_set_107,axiom,
+    ( ~ compact_set(Va,X,Vt)
+    | subset_sets(Va,X) )).
+
+cnf(compact_set_108,axiom,
+    ( ~ compact_set(Va,X,Vt)
+    | compact_space(Va,subspace_topology(X,Vt,Va)) )).
+
+cnf(compact_set_109,axiom,
+    ( compact_set(Va,X,Vt)
+    | ~ topological_space(X,Vt)
+    | ~ subset_sets(Va,X)
+    | ~ compact_space(Va,subspace_topology(X,Vt,Va)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/AGT001+0.ax b/test-data/tptp/fof/AGT001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/AGT001+0.ax
@@ -0,0 +1,185 @@
+%------------------------------------------------------------------------------
+% File     : AGT001+0 : TPTP v7.2.0. Released v2.7.0.
+% Domain   : Agents
+% Axioms   : CPlanT system
+% Version  : [Bar03] axioms : Especial.
+% English  :
+
+% Refs     : [Bar03] Barta, J. (2003), Email to G. Sutcliffe
+% Source   : [Bar03]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   20 (   0 unit)
+%            Number of atoms       :   98 (   0 equality)
+%            Maximal formula depth :    8 (   7 average)
+%            Number of connectives :   79 (   1 ~  ;   0  |;  58  &)
+%                                         (  14 <=>;   6 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   10 (   0 propositional; 2-4 arity)
+%            Number of functors    :   47 (  47 constant; 0-0 arity)
+%            Number of variables   :   35 (   0 singleton;  35 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires NUM005+0.ax NUM005+1.ax
+%------------------------------------------------------------------------------
+fof(a1_1,axiom,
+    ( ! [A,C,N,L] :
+        ( accept_team(A,L,C,N)
+      <=> ( accept_city(A,C)
+          & accept_leader(A,L)
+          & accept_number(A,N) ) ) )).
+
+fof(a1_2,axiom,
+    ( ! [A,N,M] :
+        ( ( accept_number(A,N)
+          & less(M,N) )
+       => accept_number(A,M) ) )).
+
+fof(a1_3,axiom,
+    ( ! [A,N,M,P] :
+        ( ( accept_population(A,P,N)
+          & less(M,N) )
+       => accept_population(A,P,M) ) )).
+
+fof(a1_4,axiom,
+    ( ! [A,L,C] :
+        ( the_agent_in_all_proposed_teams(A,L,C)
+       => ( accept_leader(A,L)
+          & accept_city(A,C) ) ) )).
+
+fof(a1_5,axiom,
+    ( ! [A,L,C] :
+        ( any_agent_in_all_proposed_teams(A,L,C)
+       => accept_leader(A,L) ) )).
+
+fof(a1_6,axiom,
+    ( ! [A,L,C] :
+        ( the_agent_not_in_any_proposed_teams(A,L,C)
+       => ~ ( accept_city(A,C)
+            & accept_leader(A,L) ) ) )).
+
+fof(a1_7,axiom,
+    ( ! [A,N] :
+        ( min_number_of_proposed_agents(A,N)
+       => accept_number(A,N) ) )).
+
+fof(a2_1,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n65)
+          & accept_population(A,christian,n20)
+          & accept_population(A,muslim,n7)
+          & accept_population(A,native,n4)
+          & accept_population(A,other,n4) )
+      <=> accept_city(A,suffertown) ) )).
+
+fof(a2_2,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n54)
+          & accept_population(A,christian,n23)
+          & accept_population(A,muslim,n3)
+          & accept_population(A,native,n1)
+          & accept_population(A,other,n9) )
+      <=> accept_city(A,centraltown) ) )).
+
+fof(a2_3,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n30)
+          & accept_population(A,christian,n8)
+          & accept_population(A,muslim,n60)
+          & accept_population(A,native,n1)
+          & accept_population(A,other,n1) )
+      <=> accept_city(A,sunnysideport) ) )).
+
+fof(a2_4,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n70)
+          & accept_population(A,christian,n15)
+          & accept_population(A,muslim,n1)
+          & accept_population(A,native,n10)
+          & accept_population(A,other,n4) )
+      <=> accept_city(A,centrallakecity) ) )).
+
+fof(a2_5,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n68)
+          & accept_population(A,christian,n16)
+          & accept_population(A,muslim,n1)
+          & accept_population(A,native,n11)
+          & accept_population(A,other,n4) )
+      <=> accept_city(A,stjosephburgh) ) )).
+
+fof(a2_6,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n70)
+          & accept_population(A,christian,n13)
+          & accept_population(A,muslim,n0)
+          & accept_population(A,native,n15)
+          & accept_population(A,other,n2) )
+      <=> accept_city(A,northport) ) )).
+
+fof(a2_7,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n12)
+          & accept_population(A,christian,n3)
+          & accept_population(A,muslim,n0)
+          & accept_population(A,native,n85)
+          & accept_population(A,other,n0) )
+      <=> accept_city(A,coastvillage) ) )).
+
+fof(a2_8,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n0)
+          & accept_population(A,christian,n0)
+          & accept_population(A,muslim,n0)
+          & accept_population(A,native,n100)
+          & accept_population(A,other,n0) )
+      <=> accept_city(A,sunsetpoint) ) )).
+
+fof(a2_9,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n75)
+          & accept_population(A,christian,n24)
+          & accept_population(A,muslim,n1)
+          & accept_population(A,native,n0)
+          & accept_population(A,other,n0) )
+      <=> accept_city(A,towna) ) )).
+
+fof(a2_10,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n75)
+          & accept_population(A,christian,n25)
+          & accept_population(A,muslim,n0)
+          & accept_population(A,native,n0)
+          & accept_population(A,other,n0) )
+      <=> accept_city(A,citya) ) )).
+
+fof(a2_11,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n70)
+          & accept_population(A,christian,n20)
+          & accept_population(A,muslim,n8)
+          & accept_population(A,native,n0)
+          & accept_population(A,other,n2) )
+      <=> accept_city(A,townb) ) )).
+
+fof(a2_12,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n78)
+          & accept_population(A,christian,n20)
+          & accept_population(A,muslim,n1)
+          & accept_population(A,native,n0)
+          & accept_population(A,other,n1) )
+      <=> accept_city(A,cityb) ) )).
+
+fof(a2_13,axiom,
+    ( ! [A] :
+        ( ( accept_population(A,atheist,n30)
+          & accept_population(A,christian,n0)
+          & accept_population(A,muslim,n65)
+          & accept_population(A,native,n0)
+          & accept_population(A,other,n5) )
+      <=> accept_city(A,townc) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/AGT001+1.ax b/test-data/tptp/fof/AGT001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/AGT001+1.ax
@@ -0,0 +1,774 @@
+%--------------------------------------------------------------------------
+% File     : AGT001+1 : TPTP v7.2.0. Released v2.7.0.
+% Domain   : Agents
+% Axioms   : CPlanT events
+% Version  : [Bar03] axioms : Especial.
+% English  :
+
+% Refs     : [Bar03] Barta, J. (2003), Email to G. Sutcliffe
+% Source   : [Bar03]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  249 ( 249 unit)
+%            Number of atoms       :  249 (   0 equality)
+%            Maximal formula depth :    2 (   1 average)
+%            Number of connectives :   40 (  40 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 2-4 arity)
+%            Number of functors    :   22 (  22 constant; 0-0 arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires AGT001+0.ax
+%--------------------------------------------------------------------------
+fof(event_1,axiom,
+    ( accept_team(countryahumanitarianorganization,countryacivilorganization,cityb,n6) )).
+
+fof(event_2,axiom,
+    ( accept_team(countryahumanitarianorganization,countryacivilorganization,towna,n6) )).
+
+fof(event_3,axiom,
+    ( accept_team(countryahumanitarianorganization,countryacivilorganization,coastvillage,n6) )).
+
+fof(event_4,axiom,
+    ( accept_team(countryahumanitarianorganization,countryafirstaidorganization,coastvillage,n6) )).
+
+fof(event_5,axiom,
+    ( the_agent_in_all_proposed_teams(countryahumanitarianorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_6,axiom,
+    ( any_agent_in_all_proposed_teams(countryahumanitarianorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_7,axiom,
+    ( accept_team(countryccivilorganization,countrybhumanitarianorganization,cityb,n2) )).
+
+fof(event_8,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization,cityb,n4) )).
+
+fof(event_9,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrycmedicalorganization,towna,n4) )).
+
+fof(event_10,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrycmedicalorganization,towna,n5) )).
+
+fof(event_11,axiom,
+    ( the_agent_not_in_any_proposed_teams(muslimcountrybhumanitarianorganization,countryacivilorganization,towna) )).
+
+fof(event_12,axiom,
+    ( any_agent_in_all_proposed_teams(muslimcountrybhumanitarianorganization,countryacivilorganization,towna) )).
+
+fof(event_13,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization,coastvillage,n5) )).
+
+fof(event_14,axiom,
+    ( accept_team(countryamedicalorganization,countryacivilorganization,cityb,n6) )).
+
+fof(event_15,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybhumanitarianorganization,cityb,n4) )).
+
+fof(event_16,axiom,
+    ( accept_team(countryafirstaidorganization,countryacivilorganization,cityb,n6) )).
+
+fof(event_17,axiom,
+    ( accept_number(countrybhumanitarianorganization,n4) )).
+
+fof(event_18,axiom,
+    ( accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n4) )).
+
+fof(event_19,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryacivilorganization,cityb,n6) )).
+
+fof(event_20,axiom,
+    ( accept_team(sufferterragovernment,countryacivilorganization,cityb,n6) )).
+
+fof(event_21,axiom,
+    ( accept_number(countrybhumanitarianorganization,n1) )).
+
+fof(event_22,axiom,
+    ( the_agent_in_all_proposed_teams(countrybhumanitarianorganization,countryacivilorganization,towna) )).
+
+fof(event_23,axiom,
+    ( any_agent_in_all_proposed_teams(countrybhumanitarianorganization,countryacivilorganization,towna) )).
+
+fof(event_24,axiom,
+    ( accept_team(countrybhumanitarianorganization,christiancountrychumanitarianorganization,coastvillage,n5) )).
+
+fof(event_25,axiom,
+    ( accept_team(countrybhumanitarianorganization,christiancountrychumanitarianorganization,coastvillage,n6) )).
+
+fof(event_26,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryacivilorganization,towna,n6) )).
+
+fof(event_27,axiom,
+    ( accept_team(countryamedicalorganization,countryacivilorganization,towna,n6) )).
+
+fof(event_28,axiom,
+    ( accept_number(countryahumanitarianorganization,n2) )).
+
+fof(event_29,axiom,
+    ( ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n2) )).
+
+fof(event_30,axiom,
+    ( ~ accept_team(countryamedicalorganization,countryafirstaidorganization,coastvillage,n2) )).
+
+fof(event_31,axiom,
+    ( ~ accept_team(countryamedicalorganization,countryacivilorganization,coastvillage,n2) )).
+
+fof(event_32,axiom,
+    ( ~ accept_team(countryamedicalorganization,christiansufferterrahumanitarianorganization,coastvillage,n2) )).
+
+fof(event_33,axiom,
+    ( ~ accept_team(countryamedicalorganization,sufferterragovernment,coastvillage,n2) )).
+
+fof(event_34,axiom,
+    ( ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n6) )).
+
+fof(event_35,axiom,
+    ( ~ accept_team(countryamedicalorganization,countryacivilorganization,coastvillage,n6) )).
+
+fof(event_36,axiom,
+    ( ~ accept_team(countryamedicalorganization,countryafirstaidorganization,coastvillage,n6) )).
+
+fof(event_37,axiom,
+    ( the_agent_not_in_any_proposed_teams(countryamedicalorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_38,axiom,
+    ( any_agent_in_all_proposed_teams(countryamedicalorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_39,axiom,
+    ( accept_team(countryccivilorganization,countrycmedicalorganization,towna,n4) )).
+
+fof(event_40,axiom,
+    ( ~ accept_team(countryccivilorganization,countrycmedicalorganization,towna,n5) )).
+
+fof(event_41,axiom,
+    ( the_agent_in_all_proposed_teams(countryccivilorganization,countryacivilorganization,towna) )).
+
+fof(event_42,axiom,
+    ( any_agent_in_all_proposed_teams(countryccivilorganization,countryacivilorganization,towna) )).
+
+fof(event_43,axiom,
+    ( accept_team(countrybcivilorganization,countrycmedicalorganization,towna,n4) )).
+
+fof(event_44,axiom,
+    ( accept_team(countrybcivilorganization,countrycmedicalorganization,towna,n5) )).
+
+fof(event_45,axiom,
+    ( accept_number(countrybcivilorganization,n5) )).
+
+fof(event_46,axiom,
+    ( the_agent_in_all_proposed_teams(countrybcivilorganization,countryacivilorganization,towna) )).
+
+fof(event_47,axiom,
+    ( any_agent_in_all_proposed_teams(countrybcivilorganization,countryacivilorganization,towna) )).
+
+fof(event_48,axiom,
+    ( accept_team(sufferterragovernment,countryacivilorganization,towna,n6) )).
+
+fof(event_49,axiom,
+    ( the_agent_in_all_proposed_teams(countrycmedicalorganization,countryacivilorganization,towna) )).
+
+fof(event_50,axiom,
+    ( any_agent_in_all_proposed_teams(countrycmedicalorganization,countryacivilorganization,towna) )).
+
+fof(event_51,axiom,
+    ( accept_team(countrycmedicalorganization,christiancountrychumanitarianorganization,coastvillage,n5) )).
+
+fof(event_52,axiom,
+    ( accept_number(countrycmedicalorganization,n4) )).
+
+fof(event_53,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrycmedicalorganization,towna,n4) )).
+
+fof(event_54,axiom,
+    ( accept_number(countrycmedicalorganization,n5) )).
+
+fof(event_55,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrycmedicalorganization,towna,n5) )).
+
+fof(event_56,axiom,
+    ( the_agent_in_all_proposed_teams(christiancountrychumanitarianorganization,countryacivilorganization,towna) )).
+
+fof(event_57,axiom,
+    ( any_agent_in_all_proposed_teams(christiancountrychumanitarianorganization,countryacivilorganization,towna) )).
+
+fof(event_58,axiom,
+    ( accept_team(countryafirstaidorganization,countryacivilorganization,towna,n6) )).
+
+fof(event_59,axiom,
+    ( accept_number(countryacivilorganization,n2) )).
+
+fof(event_60,axiom,
+    ( accept_team(countryacivilorganization,countryahumanitarianorganization,coastvillage,n5) )).
+
+fof(event_61,axiom,
+    ( accept_team(countryacivilorganization,countryahumanitarianorganization,coastvillage,n6) )).
+
+fof(event_62,axiom,
+    ( accept_team(countryacivilorganization,countryafirstaidorganization,coastvillage,n6) )).
+
+fof(event_63,axiom,
+    ( the_agent_in_all_proposed_teams(countryacivilorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_64,axiom,
+    ( any_agent_in_all_proposed_teams(countryacivilorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_65,axiom,
+    ( accept_number(countryafirstaidorganization,n2) )).
+
+fof(event_66,axiom,
+    ( accept_team(countryafirstaidorganization,countryahumanitarianorganization,coastvillage,n5) )).
+
+fof(event_67,axiom,
+    ( accept_team(countryafirstaidorganization,countryahumanitarianorganization,coastvillage,n6) )).
+
+fof(event_68,axiom,
+    ( accept_team(countryafirstaidorganization,countryacivilorganization,coastvillage,n6) )).
+
+fof(event_69,axiom,
+    ( the_agent_in_all_proposed_teams(countryafirstaidorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_70,axiom,
+    ( any_agent_in_all_proposed_teams(countryafirstaidorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_71,axiom,
+    ( ~ accept_team(countryccivilorganization,christiancountrychumanitarianorganization,coastvillage,n5) )).
+
+fof(event_72,axiom,
+    ( ~ accept_team(countryccivilorganization,christiancountrychumanitarianorganization,coastvillage,n6) )).
+
+fof(event_73,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n5) )).
+
+fof(event_74,axiom,
+    ( accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,coastvillage,n5) )).
+
+fof(event_75,axiom,
+    ( accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,coastvillage,n6) )).
+
+fof(event_76,axiom,
+    ( accept_team(countrybcivilorganization,muslimcountrybhumanitarianorganization,townc,n6) )).
+
+fof(event_77,axiom,
+    ( accept_team(countrybcivilorganization,countrybhumanitarianorganization,townc,n6) )).
+
+fof(event_78,axiom,
+    ( accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,townc,n6) )).
+
+fof(event_79,axiom,
+    ( accept_team(countrybcivilorganization,countrycmedicalorganization,townc,n6) )).
+
+fof(event_80,axiom,
+    ( the_agent_in_all_proposed_teams(countrybcivilorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_81,axiom,
+    ( any_agent_in_all_proposed_teams(countrybcivilorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_82,axiom,
+    ( accept_team(sufferterragovernment,countryahumanitarianorganization,coastvillage,n5) )).
+
+fof(event_83,axiom,
+    ( accept_team(sufferterragovernment,countryahumanitarianorganization,coastvillage,n6) )).
+
+fof(event_84,axiom,
+    ( accept_team(sufferterragovernment,countryacivilorganization,coastvillage,n6) )).
+
+fof(event_85,axiom,
+    ( accept_team(sufferterragovernment,countryafirstaidorganization,coastvillage,n6) )).
+
+fof(event_86,axiom,
+    ( the_agent_in_all_proposed_teams(sufferterragovernment,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_87,axiom,
+    ( any_agent_in_all_proposed_teams(sufferterragovernment,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_88,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n2) )).
+
+fof(event_89,axiom,
+    ( accept_number(countryahumanitarianorganization,n5) )).
+
+fof(event_90,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryahumanitarianorganization,coastvillage,n5) )).
+
+fof(event_91,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryahumanitarianorganization,coastvillage,n6) )).
+
+fof(event_92,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryacivilorganization,coastvillage,n6) )).
+
+fof(event_93,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryafirstaidorganization,coastvillage,n6) )).
+
+fof(event_94,axiom,
+    ( the_agent_in_all_proposed_teams(christiansufferterrahumanitarianorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_95,axiom,
+    ( any_agent_in_all_proposed_teams(christiansufferterrahumanitarianorganization,christiancountrychumanitarianorganization,coastvillage) )).
+
+fof(event_96,axiom,
+    ( accept_team(countrycmedicalorganization,christiancountrychumanitarianorganization,coastvillage,n6) )).
+
+fof(event_97,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization,coastvillage,n6) )).
+
+fof(event_98,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n3) )).
+
+fof(event_99,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countryccivilorganization,townc,n4) )).
+
+fof(event_100,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countrybcivilorganization,townc,n6) )).
+
+fof(event_101,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization,townc,n6) )).
+
+fof(event_102,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization,townc,n6) )).
+
+fof(event_103,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countrycmedicalorganization,townc,n6) )).
+
+fof(event_104,axiom,
+    ( the_agent_in_all_proposed_teams(muslimcountrybhumanitarianorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_105,axiom,
+    ( any_agent_in_all_proposed_teams(muslimcountrybhumanitarianorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_106,axiom,
+    ( accept_team(countryacivilorganization,countryahumanitarianorganization,townc,n6) )).
+
+fof(event_107,axiom,
+    ( accept_team(countryafirstaidorganization,countryahumanitarianorganization,townc,n6) )).
+
+fof(event_108,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countryccivilorganization,townc,n4) )).
+
+fof(event_109,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,muslimcountrybhumanitarianorganization,townc,n6) )).
+
+fof(event_110,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybcivilorganization,townc,n6) )).
+
+fof(event_111,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybhumanitarianorganization,townc,n6) )).
+
+fof(event_112,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrycmedicalorganization,townc,n6) )).
+
+fof(event_113,axiom,
+    ( the_agent_in_all_proposed_teams(christiancountrychumanitarianorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_114,axiom,
+    ( any_agent_in_all_proposed_teams(christiancountrychumanitarianorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_115,axiom,
+    ( ~ accept_team(countryccivilorganization,muslimcountrybhumanitarianorganization,townc,n6) )).
+
+fof(event_116,axiom,
+    ( ~ accept_team(countryccivilorganization,countrybcivilorganization,townc,n6) )).
+
+fof(event_117,axiom,
+    ( ~ accept_team(countryccivilorganization,countrybhumanitarianorganization,townc,n6) )).
+
+fof(event_118,axiom,
+    ( ~ accept_team(countryccivilorganization,christiancountrychumanitarianorganization,townc,n6) )).
+
+fof(event_119,axiom,
+    ( ~ accept_team(countryccivilorganization,countrycmedicalorganization,townc,n6) )).
+
+fof(event_120,axiom,
+    ( the_agent_in_all_proposed_teams(countryccivilorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_121,axiom,
+    ( any_agent_in_all_proposed_teams(countryccivilorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_122,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrybcivilorganization,townc,n2) )).
+
+fof(event_123,axiom,
+    ( accept_team(countrybhumanitarianorganization,muslimcountrybhumanitarianorganization,townc,n6) )).
+
+fof(event_124,axiom,
+    ( accept_team(sufferterragovernment,countryahumanitarianorganization,townc,n6) )).
+
+fof(event_125,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryahumanitarianorganization,townc,n6) )).
+
+fof(event_126,axiom,
+    ( accept_team(countryamedicalorganization,countryahumanitarianorganization,townc,n6) )).
+
+fof(event_127,axiom,
+    ( accept_team(countrycmedicalorganization,countryccivilorganization,townc,n4) )).
+
+fof(event_128,axiom,
+    ( accept_team(countrycmedicalorganization,muslimcountrybhumanitarianorganization,townc,n6) )).
+
+fof(event_129,axiom,
+    ( accept_team(countrycmedicalorganization,countrybcivilorganization,townc,n6) )).
+
+fof(event_130,axiom,
+    ( accept_team(countrycmedicalorganization,countrybhumanitarianorganization,townc,n6) )).
+
+fof(event_131,axiom,
+    ( accept_team(countrycmedicalorganization,christiancountrychumanitarianorganization,townc,n6) )).
+
+fof(event_132,axiom,
+    ( the_agent_in_all_proposed_teams(countrycmedicalorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_133,axiom,
+    ( any_agent_in_all_proposed_teams(countrycmedicalorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_134,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrybcivilorganization,townc,n6) )).
+
+fof(event_135,axiom,
+    ( accept_team(countrybhumanitarianorganization,christiancountrychumanitarianorganization,townc,n6) )).
+
+fof(event_136,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrycmedicalorganization,townc,n6) )).
+
+fof(event_137,axiom,
+    ( the_agent_in_all_proposed_teams(countrybhumanitarianorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_138,axiom,
+    ( any_agent_in_all_proposed_teams(countrybhumanitarianorganization,countryahumanitarianorganization,townc) )).
+
+fof(event_139,axiom,
+    ( accept_team(christiansufferterrahumanitarianorganization,countryahumanitarianorganization,cityb,n6) )).
+
+fof(event_140,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n6) )).
+
+fof(event_141,axiom,
+    ( the_agent_in_all_proposed_teams(christiansufferterrahumanitarianorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_142,axiom,
+    ( any_agent_in_all_proposed_teams(christiansufferterrahumanitarianorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_143,axiom,
+    ( ~ accept_team(countryccivilorganization,countrybhumanitarianorganization,cityb,n5) )).
+
+fof(event_144,axiom,
+    ( ~ accept_team(countryccivilorganization,countrybhumanitarianorganization,cityb,n6) )).
+
+fof(event_145,axiom,
+    ( accept_team(sufferterragovernment,countryahumanitarianorganization,cityb,n6) )).
+
+fof(event_146,axiom,
+    ( the_agent_in_all_proposed_teams(sufferterragovernment,countrybhumanitarianorganization,cityb) )).
+
+fof(event_147,axiom,
+    ( any_agent_in_all_proposed_teams(sufferterragovernment,countrybhumanitarianorganization,cityb) )).
+
+fof(event_148,axiom,
+    ( accept_team(countryafirstaidorganization,countryahumanitarianorganization,cityb,n6) )).
+
+fof(event_149,axiom,
+    ( accept_number(countryafirstaidorganization,n6) )).
+
+fof(event_150,axiom,
+    ( the_agent_in_all_proposed_teams(countryafirstaidorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_151,axiom,
+    ( any_agent_in_all_proposed_teams(countryafirstaidorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_152,axiom,
+    ( accept_team(countryafirstaidorganization,sufferterragovernment,towna,n5) )).
+
+fof(event_153,axiom,
+    ( accept_team(countryafirstaidorganization,sufferterragovernment,towna,n6) )).
+
+fof(event_154,axiom,
+    ( accept_team(countrycmedicalorganization,countrybhumanitarianorganization,cityb,n5) )).
+
+fof(event_155,axiom,
+    ( accept_team(countrycmedicalorganization,countrybhumanitarianorganization,cityb,n6) )).
+
+fof(event_156,axiom,
+    ( accept_team(countryamedicalorganization,countryahumanitarianorganization,cityb,n6) )).
+
+fof(event_157,axiom,
+    ( accept_number(countryamedicalorganization,n6) )).
+
+fof(event_158,axiom,
+    ( the_agent_in_all_proposed_teams(countryamedicalorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_159,axiom,
+    ( any_agent_in_all_proposed_teams(countryamedicalorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_160,axiom,
+    ( accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n5) )).
+
+fof(event_161,axiom,
+    ( accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n6) )).
+
+fof(event_162,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybhumanitarianorganization,cityb,n5) )).
+
+fof(event_163,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybhumanitarianorganization,cityb,n6) )).
+
+fof(event_164,axiom,
+    ( the_agent_in_all_proposed_teams(countryahumanitarianorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_165,axiom,
+    ( any_agent_in_all_proposed_teams(countryahumanitarianorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_166,axiom,
+    ( accept_number(countryahumanitarianorganization,n6) )).
+
+fof(event_167,axiom,
+    ( accept_team(countryacivilorganization,countryahumanitarianorganization,cityb,n6) )).
+
+fof(event_168,axiom,
+    ( accept_number(countryacivilorganization,n6) )).
+
+fof(event_169,axiom,
+    ( the_agent_in_all_proposed_teams(countryacivilorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_170,axiom,
+    ( any_agent_in_all_proposed_teams(countryacivilorganization,countrybhumanitarianorganization,cityb) )).
+
+fof(event_171,axiom,
+    ( accept_number(countrybhumanitarianorganization,n5) )).
+
+fof(event_172,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization,cityb,n5) )).
+
+fof(event_173,axiom,
+    ( accept_team(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization,cityb,n6) )).
+
+fof(event_174,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrybcivilorganization,towna,n2) )).
+
+fof(event_175,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrycmedicalorganization,towna,n2) )).
+
+fof(event_176,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization,towna,n2) )).
+
+fof(event_177,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countryccivilorganization,towna,n2) )).
+
+fof(event_178,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrybcivilorganization,towna,n3) )).
+
+fof(event_179,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization,towna,n3) )).
+
+fof(event_180,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrycmedicalorganization,towna,n3) )).
+
+fof(event_181,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countryccivilorganization,towna,n3) )).
+
+fof(event_182,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization,towna,n2) )).
+
+fof(event_183,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n2) )).
+
+fof(event_184,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countryccivilorganization,towna,n4) )).
+
+fof(event_185,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrybcivilorganization,towna,n6) )).
+
+fof(event_186,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization,towna,n6) )).
+
+fof(event_187,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization,towna,n6) )).
+
+fof(event_188,axiom,
+    ( accept_team(countryamedicalorganization,sufferterragovernment,towna,n5) )).
+
+fof(event_189,axiom,
+    ( accept_team(countryamedicalorganization,sufferterragovernment,towna,n6) )).
+
+fof(event_190,axiom,
+    ( accept_team(countryahumanitarianorganization,sufferterragovernment,towna,n5) )).
+
+fof(event_191,axiom,
+    ( accept_team(countryahumanitarianorganization,sufferterragovernment,towna,n6) )).
+
+fof(event_192,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n2) )).
+
+fof(event_193,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrybcivilorganization,towna,n3) )).
+
+fof(event_194,axiom,
+    ( accept_team(countrybhumanitarianorganization,christiancountrychumanitarianorganization,towna,n3) )).
+
+fof(event_195,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrycmedicalorganization,towna,n3) )).
+
+fof(event_196,axiom,
+    ( accept_team(countrybhumanitarianorganization,countryccivilorganization,towna,n3) )).
+
+fof(event_197,axiom,
+    ( accept_number(countrybhumanitarianorganization,n2) )).
+
+fof(event_198,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrybcivilorganization,towna,n6) )).
+
+fof(event_199,axiom,
+    ( accept_team(countrybhumanitarianorganization,christiancountrychumanitarianorganization,towna,n6) )).
+
+fof(event_200,axiom,
+    ( accept_team(countrybhumanitarianorganization,countrycmedicalorganization,towna,n6) )).
+
+fof(event_201,axiom,
+    ( the_agent_in_all_proposed_teams(countrybhumanitarianorganization,sufferterragovernment,towna) )).
+
+fof(event_202,axiom,
+    ( any_agent_in_all_proposed_teams(countrybhumanitarianorganization,sufferterragovernment,towna) )).
+
+fof(event_203,axiom,
+    ( accept_number(countrybcivilorganization,n2) )).
+
+fof(event_204,axiom,
+    ( accept_number(countrybcivilorganization,n3) )).
+
+fof(event_205,axiom,
+    ( accept_team(countrybcivilorganization,countryccivilorganization,towna,n4) )).
+
+fof(event_206,axiom,
+    ( accept_team(countrybcivilorganization,countrybhumanitarianorganization,towna,n6) )).
+
+fof(event_207,axiom,
+    ( accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,towna,n6) )).
+
+fof(event_208,axiom,
+    ( accept_team(countrybcivilorganization,countrycmedicalorganization,towna,n6) )).
+
+fof(event_209,axiom,
+    ( the_agent_in_all_proposed_teams(countrybcivilorganization,sufferterragovernment,towna) )).
+
+fof(event_210,axiom,
+    ( any_agent_in_all_proposed_teams(countrybcivilorganization,sufferterragovernment,towna) )).
+
+fof(event_211,axiom,
+    ( accept_number(sufferterragovernment,n2) )).
+
+fof(event_212,axiom,
+    ( ~ accept_team(christiansufferterrahumanitarianorganization,sufferterragovernment,towna,n2) )).
+
+fof(event_213,axiom,
+    ( ~ accept_team(christiansufferterrahumanitarianorganization,sufferterragovernment,towna,n6) )).
+
+fof(event_214,axiom,
+    ( accept_number(countryccivilorganization,n2) )).
+
+fof(event_215,axiom,
+    ( accept_number(countryccivilorganization,n3) )).
+
+fof(event_216,axiom,
+    ( ~ accept_team(countryccivilorganization,countrybcivilorganization,towna,n6) )).
+
+fof(event_217,axiom,
+    ( ~ accept_team(countryccivilorganization,countrybhumanitarianorganization,towna,n6) )).
+
+fof(event_218,axiom,
+    ( ~ accept_team(countryccivilorganization,christiancountrychumanitarianorganization,towna,n6) )).
+
+fof(event_219,axiom,
+    ( ~ accept_team(countryccivilorganization,countrycmedicalorganization,towna,n6) )).
+
+fof(event_220,axiom,
+    ( the_agent_in_all_proposed_teams(countryccivilorganization,sufferterragovernment,towna) )).
+
+fof(event_221,axiom,
+    ( any_agent_in_all_proposed_teams(countryccivilorganization,sufferterragovernment,towna) )).
+
+fof(event_222,axiom,
+    ( accept_number(sufferterragovernment,n5) )).
+
+fof(event_223,axiom,
+    ( accept_team(countryacivilorganization,sufferterragovernment,towna,n5) )).
+
+fof(event_224,axiom,
+    ( accept_number(sufferterragovernment,n6) )).
+
+fof(event_225,axiom,
+    ( accept_team(countryacivilorganization,sufferterragovernment,towna,n6) )).
+
+fof(event_226,axiom,
+    ( accept_number(countrycmedicalorganization,n2) )).
+
+fof(event_227,axiom,
+    ( accept_number(countrycmedicalorganization,n3) )).
+
+fof(event_228,axiom,
+    ( accept_team(countrycmedicalorganization,countryccivilorganization,towna,n4) )).
+
+fof(event_229,axiom,
+    ( accept_team(countrycmedicalorganization,countrybcivilorganization,towna,n6) )).
+
+fof(event_230,axiom,
+    ( accept_team(countrycmedicalorganization,countrybhumanitarianorganization,towna,n6) )).
+
+fof(event_231,axiom,
+    ( accept_team(countrycmedicalorganization,christiancountrychumanitarianorganization,towna,n6) )).
+
+fof(event_232,axiom,
+    ( the_agent_in_all_proposed_teams(countrycmedicalorganization,sufferterragovernment,towna) )).
+
+fof(event_233,axiom,
+    ( any_agent_in_all_proposed_teams(countrycmedicalorganization,sufferterragovernment,towna) )).
+
+fof(event_234,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n3) )).
+
+fof(event_235,axiom,
+    ( accept_number(countryccivilorganization,n4) )).
+
+fof(event_236,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countryccivilorganization,towna,n4) )).
+
+fof(event_237,axiom,
+    ( accept_number(countrybcivilorganization,n6) )).
+
+fof(event_238,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybcivilorganization,towna,n6) )).
+
+fof(event_239,axiom,
+    ( accept_number(countrybhumanitarianorganization,n6) )).
+
+fof(event_240,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrybhumanitarianorganization,towna,n6) )).
+
+fof(event_241,axiom,
+    ( accept_team(christiancountrychumanitarianorganization,countrycmedicalorganization,towna,n6) )).
+
+fof(event_242,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n6) )).
+
+fof(event_243,axiom,
+    ( the_agent_in_all_proposed_teams(christiancountrychumanitarianorganization,sufferterragovernment,towna) )).
+
+fof(event_244,axiom,
+    ( any_agent_in_all_proposed_teams(christiancountrychumanitarianorganization,sufferterragovernment,towna) )).
+
+fof(event_245,axiom,
+    ( accept_number(countrycmedicalorganization,n6) )).
+
+fof(event_246,axiom,
+    ( ~ accept_team(muslimcountrybhumanitarianorganization,countrycmedicalorganization,towna,n6) )).
+
+fof(event_247,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n6) )).
+
+fof(event_248,axiom,
+    ( the_agent_not_in_any_proposed_teams(muslimcountrybhumanitarianorganization,sufferterragovernment,towna) )).
+
+fof(event_249,axiom,
+    ( any_agent_in_all_proposed_teams(muslimcountrybhumanitarianorganization,sufferterragovernment,towna) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/AGT001+2.ax b/test-data/tptp/fof/AGT001+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/AGT001+2.ax
@@ -0,0 +1,1128 @@
+%--------------------------------------------------------------------------
+% File     : AGT001+2 : TPTP v7.2.0. Released v2.7.0.
+% Domain   : Agents
+% Axioms   : CPlanT lemmas
+% Version  : [Bar03] axioms : Especial.
+% English  :
+
+% Refs     : [Bar03] Barta, J. (2003), Email to G. Sutcliffe
+% Source   : [Bar03]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  367 ( 367 unit)
+%            Number of atoms       :  367 (   0 equality)
+%            Maximal formula depth :    2 (   1 average)
+%            Number of connectives :    5 (   5 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   0 propositional; 2-3 arity)
+%            Number of functors    :   36 (  36 constant; 0-0 arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires AGT001+0.ax
+%--------------------------------------------------------------------------
+fof(deduced_1,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,countryacivilorganization) )).
+
+fof(deduced_2,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,muslimcountrybhumanitarianorganization) )).
+
+fof(deduced_3,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,other,n5) )).
+
+fof(deduced_4,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,muslim,n65) )).
+
+fof(deduced_5,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,christian,n0) )).
+
+fof(deduced_6,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,atheist,n30) )).
+
+fof(deduced_7,axiom,
+    ( accept_city(christiancountrychumanitarianorganization,townc) )).
+
+fof(deduced_8,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,countryahumanitarianorganization) )).
+
+fof(deduced_9,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,other,n1) )).
+
+fof(deduced_10,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,christian,n20) )).
+
+fof(deduced_11,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,atheist,n78) )).
+
+fof(deduced_12,axiom,
+    ( accept_city(christiancountrychumanitarianorganization,cityb) )).
+
+fof(deduced_13,axiom,
+    ( ~ accept_city(countryamedicalorganization,coastvillage) )).
+
+fof(deduced_14,axiom,
+    ( accept_leader(countryamedicalorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_15,axiom,
+    ( accept_population(countryamedicalorganization,other,n5) )).
+
+fof(deduced_16,axiom,
+    ( accept_population(countryamedicalorganization,muslim,n65) )).
+
+fof(deduced_17,axiom,
+    ( accept_population(countryamedicalorganization,christian,n0) )).
+
+fof(deduced_18,axiom,
+    ( accept_population(countryamedicalorganization,atheist,n30) )).
+
+fof(deduced_19,axiom,
+    ( accept_leader(countryamedicalorganization,countryahumanitarianorganization) )).
+
+fof(deduced_20,axiom,
+    ( accept_city(countryamedicalorganization,townc) )).
+
+fof(deduced_21,axiom,
+    ( accept_leader(countryahumanitarianorganization,countryamedicalorganization) )).
+
+fof(deduced_22,axiom,
+    ( accept_leader(countryahumanitarianorganization,countryafirstaidorganization) )).
+
+fof(deduced_23,axiom,
+    ( accept_population(countryahumanitarianorganization,native,n85) )).
+
+fof(deduced_24,axiom,
+    ( accept_population(countryahumanitarianorganization,muslim,n0) )).
+
+fof(deduced_25,axiom,
+    ( accept_population(countryahumanitarianorganization,christian,n3) )).
+
+fof(deduced_26,axiom,
+    ( accept_population(countryahumanitarianorganization,atheist,n12) )).
+
+fof(deduced_27,axiom,
+    ( accept_city(countryahumanitarianorganization,coastvillage) )).
+
+fof(deduced_28,axiom,
+    ( accept_leader(countryahumanitarianorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_29,axiom,
+    ( accept_leader(countryafirstaidorganization,countryamedicalorganization) )).
+
+fof(deduced_30,axiom,
+    ( accept_leader(christiansufferterrahumanitarianorganization,countryamedicalorganization) )).
+
+fof(deduced_31,axiom,
+    ( accept_leader(countrycmedicalorganization,countryacivilorganization) )).
+
+fof(deduced_32,axiom,
+    ( accept_population(countrycmedicalorganization,native,n85) )).
+
+fof(deduced_33,axiom,
+    ( accept_population(countrycmedicalorganization,muslim,n0) )).
+
+fof(deduced_34,axiom,
+    ( accept_population(countrycmedicalorganization,christian,n3) )).
+
+fof(deduced_35,axiom,
+    ( accept_population(countrycmedicalorganization,atheist,n12) )).
+
+fof(deduced_36,axiom,
+    ( accept_city(countrycmedicalorganization,coastvillage) )).
+
+fof(deduced_37,axiom,
+    ( accept_leader(countrybcivilorganization,countryacivilorganization) )).
+
+fof(deduced_38,axiom,
+    ( accept_population(countrybcivilorganization,native,n85) )).
+
+fof(deduced_39,axiom,
+    ( accept_population(countrybcivilorganization,muslim,n0) )).
+
+fof(deduced_40,axiom,
+    ( accept_population(countrybcivilorganization,christian,n3) )).
+
+fof(deduced_41,axiom,
+    ( accept_population(countrybcivilorganization,atheist,n12) )).
+
+fof(deduced_42,axiom,
+    ( accept_city(countrybcivilorganization,coastvillage) )).
+
+fof(deduced_43,axiom,
+    ( accept_leader(countrybcivilorganization,muslimcountrybhumanitarianorganization) )).
+
+fof(deduced_44,axiom,
+    ( accept_population(countrybcivilorganization,other,n5) )).
+
+fof(deduced_45,axiom,
+    ( accept_population(countrybcivilorganization,muslim,n65) )).
+
+fof(deduced_46,axiom,
+    ( accept_population(countrybcivilorganization,christian,n0) )).
+
+fof(deduced_47,axiom,
+    ( accept_population(countrybcivilorganization,atheist,n30) )).
+
+fof(deduced_48,axiom,
+    ( accept_city(countrybcivilorganization,townc) )).
+
+fof(deduced_49,axiom,
+    ( accept_leader(countrybcivilorganization,countryahumanitarianorganization) )).
+
+fof(deduced_50,axiom,
+    ( accept_population(countrybcivilorganization,other,n1) )).
+
+fof(deduced_51,axiom,
+    ( accept_population(countrybcivilorganization,christian,n20) )).
+
+fof(deduced_52,axiom,
+    ( accept_population(countrybcivilorganization,atheist,n78) )).
+
+fof(deduced_53,axiom,
+    ( accept_city(countrybcivilorganization,cityb) )).
+
+fof(deduced_54,axiom,
+    ( accept_leader(sufferterragovernment,countryamedicalorganization) )).
+
+fof(deduced_55,axiom,
+    ( accept_population(sufferterragovernment,christian,n24) )).
+
+fof(deduced_56,axiom,
+    ( accept_population(sufferterragovernment,atheist,n75) )).
+
+fof(deduced_57,axiom,
+    ( accept_city(sufferterragovernment,towna) )).
+
+fof(deduced_58,axiom,
+    ( ~ accept_number(countryccivilorganization,n5) )).
+
+fof(deduced_59,axiom,
+    ( accept_population(countryccivilorganization,other,n1) )).
+
+fof(deduced_60,axiom,
+    ( accept_population(countryccivilorganization,christian,n20) )).
+
+fof(deduced_61,axiom,
+    ( accept_population(countryccivilorganization,atheist,n78) )).
+
+fof(deduced_62,axiom,
+    ( ~ accept_number(countryccivilorganization,n6) )).
+
+fof(deduced_63,axiom,
+    ( accept_leader(countryccivilorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_64,axiom,
+    ( accept_city(countryccivilorganization,cityb) )).
+
+fof(deduced_65,axiom,
+    ( accept_leader(countryccivilorganization,countryacivilorganization) )).
+
+fof(deduced_66,axiom,
+    ( accept_leader(countryacivilorganization,countryamedicalorganization) )).
+
+fof(deduced_67,axiom,
+    ( accept_leader(countryacivilorganization,countryafirstaidorganization) )).
+
+fof(deduced_68,axiom,
+    ( accept_population(countryacivilorganization,native,n85) )).
+
+fof(deduced_69,axiom,
+    ( accept_population(countryacivilorganization,muslim,n0) )).
+
+fof(deduced_70,axiom,
+    ( accept_population(countryacivilorganization,christian,n3) )).
+
+fof(deduced_71,axiom,
+    ( accept_population(countryacivilorganization,atheist,n12) )).
+
+fof(deduced_72,axiom,
+    ( accept_city(countryacivilorganization,coastvillage) )).
+
+fof(deduced_73,axiom,
+    ( accept_leader(countryacivilorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_74,axiom,
+    ( accept_population(countryacivilorganization,other,n5) )).
+
+fof(deduced_75,axiom,
+    ( accept_population(countryacivilorganization,muslim,n65) )).
+
+fof(deduced_76,axiom,
+    ( accept_population(countryacivilorganization,christian,n0) )).
+
+fof(deduced_77,axiom,
+    ( accept_population(countryacivilorganization,atheist,n30) )).
+
+fof(deduced_78,axiom,
+    ( accept_leader(countryacivilorganization,countryahumanitarianorganization) )).
+
+fof(deduced_79,axiom,
+    ( accept_city(countryacivilorganization,townc) )).
+
+fof(deduced_80,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,christian,n24) )).
+
+fof(deduced_81,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,atheist,n75) )).
+
+fof(deduced_82,axiom,
+    ( ~ accept_leader(christiansufferterrahumanitarianorganization,sufferterragovernment) )).
+
+fof(deduced_83,axiom,
+    ( accept_city(christiansufferterrahumanitarianorganization,towna) )).
+
+fof(deduced_84,axiom,
+    ( accept_leader(christiansufferterrahumanitarianorganization,countryafirstaidorganization) )).
+
+fof(deduced_85,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,other,n0) )).
+
+fof(deduced_86,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,native,n85) )).
+
+fof(deduced_87,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,muslim,n0) )).
+
+fof(deduced_88,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,christian,n3) )).
+
+fof(deduced_89,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,atheist,n12) )).
+
+fof(deduced_90,axiom,
+    ( accept_city(christiansufferterrahumanitarianorganization,coastvillage) )).
+
+fof(deduced_91,axiom,
+    ( accept_leader(christiansufferterrahumanitarianorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_92,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,countryacivilorganization) )).
+
+fof(deduced_93,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,other,n0) )).
+
+fof(deduced_94,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,native,n85) )).
+
+fof(deduced_95,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,muslim,n0) )).
+
+fof(deduced_96,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,christian,n3) )).
+
+fof(deduced_97,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,atheist,n12) )).
+
+fof(deduced_98,axiom,
+    ( accept_city(muslimcountrybhumanitarianorganization,coastvillage) )).
+
+fof(deduced_99,axiom,
+    ( accept_population(countryafirstaidorganization,native,n85) )).
+
+fof(deduced_100,axiom,
+    ( accept_population(countryafirstaidorganization,muslim,n0) )).
+
+fof(deduced_101,axiom,
+    ( accept_population(countryafirstaidorganization,christian,n3) )).
+
+fof(deduced_102,axiom,
+    ( accept_population(countryafirstaidorganization,atheist,n12) )).
+
+fof(deduced_103,axiom,
+    ( accept_city(countryafirstaidorganization,coastvillage) )).
+
+fof(deduced_104,axiom,
+    ( accept_leader(countryafirstaidorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_105,axiom,
+    ( accept_population(countryafirstaidorganization,other,n5) )).
+
+fof(deduced_106,axiom,
+    ( accept_population(countryafirstaidorganization,muslim,n65) )).
+
+fof(deduced_107,axiom,
+    ( accept_population(countryafirstaidorganization,christian,n0) )).
+
+fof(deduced_108,axiom,
+    ( accept_population(countryafirstaidorganization,atheist,n30) )).
+
+fof(deduced_109,axiom,
+    ( accept_leader(countryafirstaidorganization,countryahumanitarianorganization) )).
+
+fof(deduced_110,axiom,
+    ( accept_city(countryafirstaidorganization,townc) )).
+
+fof(deduced_111,axiom,
+    ( accept_leader(countryafirstaidorganization,countryacivilorganization) )).
+
+fof(deduced_112,axiom,
+    ( accept_population(countryafirstaidorganization,other,n1) )).
+
+fof(deduced_113,axiom,
+    ( accept_population(countryafirstaidorganization,christian,n20) )).
+
+fof(deduced_114,axiom,
+    ( accept_population(countryafirstaidorganization,atheist,n78) )).
+
+fof(deduced_115,axiom,
+    ( accept_city(countryafirstaidorganization,cityb) )).
+
+fof(deduced_116,axiom,
+    ( accept_leader(countryafirstaidorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_117,axiom,
+    ( accept_leader(countrybhumanitarianorganization,countryacivilorganization) )).
+
+fof(deduced_118,axiom,
+    ( accept_population(countrybhumanitarianorganization,native,n85) )).
+
+fof(deduced_119,axiom,
+    ( accept_population(countrybhumanitarianorganization,muslim,n0) )).
+
+fof(deduced_120,axiom,
+    ( accept_population(countrybhumanitarianorganization,christian,n3) )).
+
+fof(deduced_121,axiom,
+    ( accept_population(countrybhumanitarianorganization,atheist,n12) )).
+
+fof(deduced_122,axiom,
+    ( accept_city(countrybhumanitarianorganization,coastvillage) )).
+
+fof(deduced_123,axiom,
+    ( accept_leader(countrybhumanitarianorganization,muslimcountrybhumanitarianorganization) )).
+
+fof(deduced_124,axiom,
+    ( accept_population(countrybhumanitarianorganization,other,n5) )).
+
+fof(deduced_125,axiom,
+    ( accept_population(countrybhumanitarianorganization,muslim,n65) )).
+
+fof(deduced_126,axiom,
+    ( accept_population(countrybhumanitarianorganization,christian,n0) )).
+
+fof(deduced_127,axiom,
+    ( accept_population(countrybhumanitarianorganization,atheist,n30) )).
+
+fof(deduced_128,axiom,
+    ( accept_city(countrybhumanitarianorganization,townc) )).
+
+fof(deduced_129,axiom,
+    ( accept_leader(countrybhumanitarianorganization,countryahumanitarianorganization) )).
+
+fof(deduced_130,axiom,
+    ( accept_leader(countrybhumanitarianorganization,countryccivilorganization) )).
+
+fof(deduced_131,axiom,
+    ( accept_leader(countrybhumanitarianorganization,countrybcivilorganization) )).
+
+fof(deduced_132,axiom,
+    ( accept_leader(countrybhumanitarianorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_133,axiom,
+    ( accept_leader(countrybhumanitarianorganization,countrycmedicalorganization) )).
+
+fof(deduced_134,axiom,
+    ( accept_population(countrybhumanitarianorganization,other,n0) )).
+
+fof(deduced_135,axiom,
+    ( accept_population(countrybhumanitarianorganization,native,n0) )).
+
+fof(deduced_136,axiom,
+    ( accept_population(countrybhumanitarianorganization,muslim,n1) )).
+
+fof(deduced_137,axiom,
+    ( accept_population(countrybhumanitarianorganization,christian,n24) )).
+
+fof(deduced_138,axiom,
+    ( accept_population(countrybhumanitarianorganization,atheist,n75) )).
+
+fof(deduced_139,axiom,
+    ( accept_city(countrybhumanitarianorganization,towna) )).
+
+fof(deduced_140,axiom,
+    ( accept_leader(countrybhumanitarianorganization,sufferterragovernment) )).
+
+fof(deduced_141,axiom,
+    ( accept_leader(sufferterragovernment,countryafirstaidorganization) )).
+
+fof(deduced_142,axiom,
+    ( accept_population(sufferterragovernment,other,n0) )).
+
+fof(deduced_143,axiom,
+    ( accept_population(sufferterragovernment,native,n85) )).
+
+fof(deduced_144,axiom,
+    ( accept_population(sufferterragovernment,muslim,n0) )).
+
+fof(deduced_145,axiom,
+    ( accept_population(sufferterragovernment,christian,n3) )).
+
+fof(deduced_146,axiom,
+    ( accept_population(sufferterragovernment,atheist,n12) )).
+
+fof(deduced_147,axiom,
+    ( accept_city(sufferterragovernment,coastvillage) )).
+
+fof(deduced_148,axiom,
+    ( accept_leader(sufferterragovernment,christiancountrychumanitarianorganization) )).
+
+fof(deduced_149,axiom,
+    ( accept_population(sufferterragovernment,other,n5) )).
+
+fof(deduced_150,axiom,
+    ( accept_population(sufferterragovernment,muslim,n65) )).
+
+fof(deduced_151,axiom,
+    ( accept_population(sufferterragovernment,christian,n0) )).
+
+fof(deduced_152,axiom,
+    ( accept_population(sufferterragovernment,atheist,n30) )).
+
+fof(deduced_153,axiom,
+    ( accept_leader(sufferterragovernment,countryahumanitarianorganization) )).
+
+fof(deduced_154,axiom,
+    ( accept_city(sufferterragovernment,townc) )).
+
+fof(deduced_155,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,countryccivilorganization) )).
+
+fof(deduced_156,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,countrybcivilorganization) )).
+
+fof(deduced_157,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,other,n5) )).
+
+fof(deduced_158,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,muslim,n65) )).
+
+fof(deduced_159,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,christian,n0) )).
+
+fof(deduced_160,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,atheist,n30) )).
+
+fof(deduced_161,axiom,
+    ( accept_leader(christiansufferterrahumanitarianorganization,countryahumanitarianorganization) )).
+
+fof(deduced_162,axiom,
+    ( accept_city(christiansufferterrahumanitarianorganization,townc) )).
+
+fof(deduced_163,axiom,
+    ( accept_leader(christiansufferterrahumanitarianorganization,countryacivilorganization) )).
+
+fof(deduced_164,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n5) )).
+
+fof(deduced_165,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n4) )).
+
+fof(deduced_166,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n3) )).
+
+fof(deduced_167,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n2) )).
+
+fof(deduced_168,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n1) )).
+
+fof(deduced_169,axiom,
+    ( accept_number(christiansufferterrahumanitarianorganization,n6) )).
+
+fof(deduced_170,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,other,n1) )).
+
+fof(deduced_171,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,native,n0) )).
+
+fof(deduced_172,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,muslim,n1) )).
+
+fof(deduced_173,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,christian,n20) )).
+
+fof(deduced_174,axiom,
+    ( accept_population(christiansufferterrahumanitarianorganization,atheist,n78) )).
+
+fof(deduced_175,axiom,
+    ( accept_city(christiansufferterrahumanitarianorganization,cityb) )).
+
+fof(deduced_176,axiom,
+    ( accept_leader(christiansufferterrahumanitarianorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_177,axiom,
+    ( accept_population(countryccivilorganization,other,n5) )).
+
+fof(deduced_178,axiom,
+    ( accept_population(countryccivilorganization,muslim,n65) )).
+
+fof(deduced_179,axiom,
+    ( accept_population(countryccivilorganization,christian,n0) )).
+
+fof(deduced_180,axiom,
+    ( accept_population(countryccivilorganization,atheist,n30) )).
+
+fof(deduced_181,axiom,
+    ( accept_city(countryccivilorganization,townc) )).
+
+fof(deduced_182,axiom,
+    ( accept_leader(countryccivilorganization,countryahumanitarianorganization) )).
+
+fof(deduced_183,axiom,
+    ( accept_leader(countrycmedicalorganization,muslimcountrybhumanitarianorganization) )).
+
+fof(deduced_184,axiom,
+    ( accept_population(countrycmedicalorganization,other,n5) )).
+
+fof(deduced_185,axiom,
+    ( accept_population(countrycmedicalorganization,muslim,n65) )).
+
+fof(deduced_186,axiom,
+    ( accept_population(countrycmedicalorganization,christian,n0) )).
+
+fof(deduced_187,axiom,
+    ( accept_population(countrycmedicalorganization,atheist,n30) )).
+
+fof(deduced_188,axiom,
+    ( accept_city(countrycmedicalorganization,townc) )).
+
+fof(deduced_189,axiom,
+    ( accept_leader(countrycmedicalorganization,countryahumanitarianorganization) )).
+
+fof(deduced_190,axiom,
+    ( accept_population(countrycmedicalorganization,other,n1) )).
+
+fof(deduced_191,axiom,
+    ( accept_population(countrycmedicalorganization,christian,n20) )).
+
+fof(deduced_192,axiom,
+    ( accept_population(countrycmedicalorganization,atheist,n78) )).
+
+fof(deduced_193,axiom,
+    ( accept_city(countrycmedicalorganization,cityb) )).
+
+fof(deduced_194,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,countrycmedicalorganization) )).
+
+fof(deduced_195,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_196,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,other,n5) )).
+
+fof(deduced_197,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,muslim,n65) )).
+
+fof(deduced_198,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,christian,n0) )).
+
+fof(deduced_199,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,atheist,n30) )).
+
+fof(deduced_200,axiom,
+    ( accept_city(muslimcountrybhumanitarianorganization,townc) )).
+
+fof(deduced_201,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,countryahumanitarianorganization) )).
+
+fof(deduced_202,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,other,n1) )).
+
+fof(deduced_203,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,native,n0) )).
+
+fof(deduced_204,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,muslim,n1) )).
+
+fof(deduced_205,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,christian,n20) )).
+
+fof(deduced_206,axiom,
+    ( accept_population(muslimcountrybhumanitarianorganization,atheist,n78) )).
+
+fof(deduced_207,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_208,axiom,
+    ( accept_city(muslimcountrybhumanitarianorganization,cityb) )).
+
+fof(deduced_209,axiom,
+    ( accept_leader(countryamedicalorganization,countryacivilorganization) )).
+
+fof(deduced_210,axiom,
+    ( accept_population(countryamedicalorganization,other,n1) )).
+
+fof(deduced_211,axiom,
+    ( accept_population(countryamedicalorganization,christian,n20) )).
+
+fof(deduced_212,axiom,
+    ( accept_population(countryamedicalorganization,atheist,n78) )).
+
+fof(deduced_213,axiom,
+    ( accept_city(countryamedicalorganization,cityb) )).
+
+fof(deduced_214,axiom,
+    ( accept_leader(countryamedicalorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_215,axiom,
+    ( accept_number(countryamedicalorganization,n5) )).
+
+fof(deduced_216,axiom,
+    ( accept_number(countryamedicalorganization,n4) )).
+
+fof(deduced_217,axiom,
+    ( accept_number(countryamedicalorganization,n3) )).
+
+fof(deduced_218,axiom,
+    ( accept_number(countryamedicalorganization,n2) )).
+
+fof(deduced_219,axiom,
+    ( accept_number(countryamedicalorganization,n1) )).
+
+fof(deduced_220,axiom,
+    ( accept_population(countryamedicalorganization,other,n0) )).
+
+fof(deduced_221,axiom,
+    ( accept_population(countryamedicalorganization,native,n0) )).
+
+fof(deduced_222,axiom,
+    ( accept_population(countryamedicalorganization,muslim,n1) )).
+
+fof(deduced_223,axiom,
+    ( accept_population(countryamedicalorganization,christian,n24) )).
+
+fof(deduced_224,axiom,
+    ( accept_population(countryamedicalorganization,atheist,n75) )).
+
+fof(deduced_225,axiom,
+    ( accept_number(countryamedicalorganization,n6) )).
+
+fof(deduced_226,axiom,
+    ( accept_leader(countryamedicalorganization,sufferterragovernment) )).
+
+fof(deduced_227,axiom,
+    ( accept_city(countryamedicalorganization,towna) )).
+
+fof(deduced_228,axiom,
+    ( accept_population(countryacivilorganization,other,n1) )).
+
+fof(deduced_229,axiom,
+    ( accept_population(countryacivilorganization,christian,n20) )).
+
+fof(deduced_230,axiom,
+    ( accept_population(countryacivilorganization,atheist,n78) )).
+
+fof(deduced_231,axiom,
+    ( accept_city(countryacivilorganization,cityb) )).
+
+fof(deduced_232,axiom,
+    ( accept_leader(countryacivilorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_233,axiom,
+    ( accept_leader(countryahumanitarianorganization,countryacivilorganization) )).
+
+fof(deduced_234,axiom,
+    ( accept_population(countryahumanitarianorganization,other,n1) )).
+
+fof(deduced_235,axiom,
+    ( accept_population(countryahumanitarianorganization,christian,n20) )).
+
+fof(deduced_236,axiom,
+    ( accept_population(countryahumanitarianorganization,atheist,n78) )).
+
+fof(deduced_237,axiom,
+    ( accept_city(countryahumanitarianorganization,cityb) )).
+
+fof(deduced_238,axiom,
+    ( accept_leader(countryahumanitarianorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_239,axiom,
+    ( accept_number(countryahumanitarianorganization,n5) )).
+
+fof(deduced_240,axiom,
+    ( accept_number(countryahumanitarianorganization,n4) )).
+
+fof(deduced_241,axiom,
+    ( accept_number(countryahumanitarianorganization,n3) )).
+
+fof(deduced_242,axiom,
+    ( accept_number(countryahumanitarianorganization,n2) )).
+
+fof(deduced_243,axiom,
+    ( accept_number(countryahumanitarianorganization,n1) )).
+
+fof(deduced_244,axiom,
+    ( accept_population(countryahumanitarianorganization,other,n0) )).
+
+fof(deduced_245,axiom,
+    ( accept_population(countryahumanitarianorganization,native,n0) )).
+
+fof(deduced_246,axiom,
+    ( accept_population(countryahumanitarianorganization,muslim,n1) )).
+
+fof(deduced_247,axiom,
+    ( accept_population(countryahumanitarianorganization,christian,n24) )).
+
+fof(deduced_248,axiom,
+    ( accept_population(countryahumanitarianorganization,atheist,n75) )).
+
+fof(deduced_249,axiom,
+    ( accept_number(countryahumanitarianorganization,n6) )).
+
+fof(deduced_250,axiom,
+    ( accept_leader(countryahumanitarianorganization,sufferterragovernment) )).
+
+fof(deduced_251,axiom,
+    ( accept_city(countryahumanitarianorganization,towna) )).
+
+fof(deduced_252,axiom,
+    ( accept_leader(sufferterragovernment,countryacivilorganization) )).
+
+fof(deduced_253,axiom,
+    ( accept_population(sufferterragovernment,other,n1) )).
+
+fof(deduced_254,axiom,
+    ( accept_population(sufferterragovernment,native,n0) )).
+
+fof(deduced_255,axiom,
+    ( accept_population(sufferterragovernment,muslim,n1) )).
+
+fof(deduced_256,axiom,
+    ( accept_population(sufferterragovernment,christian,n20) )).
+
+fof(deduced_257,axiom,
+    ( accept_population(sufferterragovernment,atheist,n78) )).
+
+fof(deduced_258,axiom,
+    ( accept_city(sufferterragovernment,cityb) )).
+
+fof(deduced_259,axiom,
+    ( accept_leader(sufferterragovernment,countrybhumanitarianorganization) )).
+
+fof(deduced_260,axiom,
+    ( accept_population(countryccivilorganization,other,n0) )).
+
+fof(deduced_261,axiom,
+    ( accept_population(countryccivilorganization,native,n0) )).
+
+fof(deduced_262,axiom,
+    ( accept_population(countryccivilorganization,muslim,n1) )).
+
+fof(deduced_263,axiom,
+    ( accept_population(countryccivilorganization,christian,n24) )).
+
+fof(deduced_264,axiom,
+    ( accept_population(countryccivilorganization,atheist,n75) )).
+
+fof(deduced_265,axiom,
+    ( accept_city(countryccivilorganization,towna) )).
+
+fof(deduced_266,axiom,
+    ( accept_leader(countryccivilorganization,sufferterragovernment) )).
+
+fof(deduced_267,axiom,
+    ( accept_number(countryafirstaidorganization,n5) )).
+
+fof(deduced_268,axiom,
+    ( accept_number(countryafirstaidorganization,n4) )).
+
+fof(deduced_269,axiom,
+    ( accept_number(countryafirstaidorganization,n3) )).
+
+fof(deduced_270,axiom,
+    ( accept_number(countryafirstaidorganization,n2) )).
+
+fof(deduced_271,axiom,
+    ( accept_number(countryafirstaidorganization,n1) )).
+
+fof(deduced_272,axiom,
+    ( accept_population(countryafirstaidorganization,other,n0) )).
+
+fof(deduced_273,axiom,
+    ( accept_population(countryafirstaidorganization,native,n0) )).
+
+fof(deduced_274,axiom,
+    ( accept_population(countryafirstaidorganization,muslim,n1) )).
+
+fof(deduced_275,axiom,
+    ( accept_population(countryafirstaidorganization,christian,n24) )).
+
+fof(deduced_276,axiom,
+    ( accept_population(countryafirstaidorganization,atheist,n75) )).
+
+fof(deduced_277,axiom,
+    ( accept_number(countryafirstaidorganization,n6) )).
+
+fof(deduced_278,axiom,
+    ( accept_leader(countryafirstaidorganization,sufferterragovernment) )).
+
+fof(deduced_279,axiom,
+    ( accept_city(countryafirstaidorganization,towna) )).
+
+fof(deduced_280,axiom,
+    ( accept_leader(countrycmedicalorganization,countryccivilorganization) )).
+
+fof(deduced_281,axiom,
+    ( accept_leader(countrycmedicalorganization,countrybcivilorganization) )).
+
+fof(deduced_282,axiom,
+    ( accept_leader(countrycmedicalorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_283,axiom,
+    ( accept_leader(countrycmedicalorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_284,axiom,
+    ( accept_population(countrycmedicalorganization,other,n0) )).
+
+fof(deduced_285,axiom,
+    ( accept_population(countrycmedicalorganization,native,n0) )).
+
+fof(deduced_286,axiom,
+    ( accept_population(countrycmedicalorganization,muslim,n1) )).
+
+fof(deduced_287,axiom,
+    ( accept_population(countrycmedicalorganization,christian,n24) )).
+
+fof(deduced_288,axiom,
+    ( accept_population(countrycmedicalorganization,atheist,n75) )).
+
+fof(deduced_289,axiom,
+    ( accept_city(countrycmedicalorganization,towna) )).
+
+fof(deduced_290,axiom,
+    ( accept_leader(countrycmedicalorganization,sufferterragovernment) )).
+
+fof(deduced_291,axiom,
+    ( accept_leader(countrybcivilorganization,countryccivilorganization) )).
+
+fof(deduced_292,axiom,
+    ( accept_leader(countrybcivilorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_293,axiom,
+    ( accept_leader(countrybcivilorganization,christiancountrychumanitarianorganization) )).
+
+fof(deduced_294,axiom,
+    ( accept_leader(countrybcivilorganization,countrycmedicalorganization) )).
+
+fof(deduced_295,axiom,
+    ( accept_population(countrybcivilorganization,other,n0) )).
+
+fof(deduced_296,axiom,
+    ( accept_population(countrybcivilorganization,native,n0) )).
+
+fof(deduced_297,axiom,
+    ( accept_population(countrybcivilorganization,muslim,n1) )).
+
+fof(deduced_298,axiom,
+    ( accept_population(countrybcivilorganization,christian,n24) )).
+
+fof(deduced_299,axiom,
+    ( accept_population(countrybcivilorganization,atheist,n75) )).
+
+fof(deduced_300,axiom,
+    ( accept_city(countrybcivilorganization,towna) )).
+
+fof(deduced_301,axiom,
+    ( accept_leader(countrybcivilorganization,sufferterragovernment) )).
+
+fof(deduced_302,axiom,
+    ( accept_number(sufferterragovernment,n5) )).
+
+fof(deduced_303,axiom,
+    ( accept_number(sufferterragovernment,n4) )).
+
+fof(deduced_304,axiom,
+    ( accept_number(sufferterragovernment,n3) )).
+
+fof(deduced_305,axiom,
+    ( accept_number(sufferterragovernment,n2) )).
+
+fof(deduced_306,axiom,
+    ( accept_number(sufferterragovernment,n1) )).
+
+fof(deduced_307,axiom,
+    ( accept_number(sufferterragovernment,n6) )).
+
+fof(deduced_308,axiom,
+    ( accept_number(countryacivilorganization,n5) )).
+
+fof(deduced_309,axiom,
+    ( accept_number(countryacivilorganization,n4) )).
+
+fof(deduced_310,axiom,
+    ( accept_number(countryacivilorganization,n3) )).
+
+fof(deduced_311,axiom,
+    ( accept_number(countryacivilorganization,n2) )).
+
+fof(deduced_312,axiom,
+    ( accept_number(countryacivilorganization,n1) )).
+
+fof(deduced_313,axiom,
+    ( accept_population(countryacivilorganization,other,n0) )).
+
+fof(deduced_314,axiom,
+    ( accept_population(countryacivilorganization,native,n0) )).
+
+fof(deduced_315,axiom,
+    ( accept_population(countryacivilorganization,muslim,n1) )).
+
+fof(deduced_316,axiom,
+    ( accept_population(countryacivilorganization,christian,n24) )).
+
+fof(deduced_317,axiom,
+    ( accept_population(countryacivilorganization,atheist,n75) )).
+
+fof(deduced_318,axiom,
+    ( accept_number(countryacivilorganization,n6) )).
+
+fof(deduced_319,axiom,
+    ( accept_leader(countryacivilorganization,sufferterragovernment) )).
+
+fof(deduced_320,axiom,
+    ( accept_city(countryacivilorganization,towna) )).
+
+fof(deduced_321,axiom,
+    ( accept_number(countryccivilorganization,n3) )).
+
+fof(deduced_322,axiom,
+    ( accept_number(countryccivilorganization,n2) )).
+
+fof(deduced_323,axiom,
+    ( accept_number(countryccivilorganization,n1) )).
+
+fof(deduced_324,axiom,
+    ( accept_number(countryccivilorganization,n4) )).
+
+fof(deduced_325,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,countryccivilorganization) )).
+
+fof(deduced_326,axiom,
+    ( accept_number(countrybcivilorganization,n5) )).
+
+fof(deduced_327,axiom,
+    ( accept_number(countrybcivilorganization,n4) )).
+
+fof(deduced_328,axiom,
+    ( accept_number(countrybcivilorganization,n3) )).
+
+fof(deduced_329,axiom,
+    ( accept_number(countrybcivilorganization,n2) )).
+
+fof(deduced_330,axiom,
+    ( accept_number(countrybcivilorganization,n1) )).
+
+fof(deduced_331,axiom,
+    ( accept_number(countrybcivilorganization,n6) )).
+
+fof(deduced_332,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,countrybcivilorganization) )).
+
+fof(deduced_333,axiom,
+    ( accept_number(countrybhumanitarianorganization,n5) )).
+
+fof(deduced_334,axiom,
+    ( accept_number(countrybhumanitarianorganization,n4) )).
+
+fof(deduced_335,axiom,
+    ( accept_number(countrybhumanitarianorganization,n3) )).
+
+fof(deduced_336,axiom,
+    ( accept_number(countrybhumanitarianorganization,n2) )).
+
+fof(deduced_337,axiom,
+    ( accept_number(countrybhumanitarianorganization,n1) )).
+
+fof(deduced_338,axiom,
+    ( accept_number(countrybhumanitarianorganization,n6) )).
+
+fof(deduced_339,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,countrybhumanitarianorganization) )).
+
+fof(deduced_340,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,countrycmedicalorganization) )).
+
+fof(deduced_341,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n5) )).
+
+fof(deduced_342,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n4) )).
+
+fof(deduced_343,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n3) )).
+
+fof(deduced_344,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n2) )).
+
+fof(deduced_345,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n1) )).
+
+fof(deduced_346,axiom,
+    ( accept_number(christiancountrychumanitarianorganization,n6) )).
+
+fof(deduced_347,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,other,n0) )).
+
+fof(deduced_348,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,native,n0) )).
+
+fof(deduced_349,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,muslim,n1) )).
+
+fof(deduced_350,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,christian,n24) )).
+
+fof(deduced_351,axiom,
+    ( accept_population(christiancountrychumanitarianorganization,atheist,n75) )).
+
+fof(deduced_352,axiom,
+    ( accept_city(christiancountrychumanitarianorganization,towna) )).
+
+fof(deduced_353,axiom,
+    ( accept_leader(christiancountrychumanitarianorganization,sufferterragovernment) )).
+
+fof(deduced_354,axiom,
+    ( accept_number(countrycmedicalorganization,n5) )).
+
+fof(deduced_355,axiom,
+    ( accept_number(countrycmedicalorganization,n4) )).
+
+fof(deduced_356,axiom,
+    ( accept_number(countrycmedicalorganization,n3) )).
+
+fof(deduced_357,axiom,
+    ( accept_number(countrycmedicalorganization,n2) )).
+
+fof(deduced_358,axiom,
+    ( accept_number(countrycmedicalorganization,n1) )).
+
+fof(deduced_359,axiom,
+    ( accept_number(countrycmedicalorganization,n6) )).
+
+fof(deduced_360,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n5) )).
+
+fof(deduced_361,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n4) )).
+
+fof(deduced_362,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n3) )).
+
+fof(deduced_363,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n2) )).
+
+fof(deduced_364,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n1) )).
+
+fof(deduced_365,axiom,
+    ( accept_number(muslimcountrybhumanitarianorganization,n6) )).
+
+fof(deduced_366,axiom,
+    ( ~ accept_city(muslimcountrybhumanitarianorganization,towna) )).
+
+fof(deduced_367,axiom,
+    ( accept_leader(muslimcountrybhumanitarianorganization,sufferterragovernment) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/ALG002+0.ax b/test-data/tptp/fof/ALG002+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/ALG002+0.ax
@@ -0,0 +1,39 @@
+%------------------------------------------------------------------------------
+% File     : ALG002+0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Algebra (Median)
+% Axioms   : Median algebra axioms
+% Version  : [VM05] axioms.
+% English  :
+
+% Refs     : [VMURL] Veroff & McCune (URL), First-order Proof of a Median A
+% Source   : [VMURL]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    4 (   4 unit)
+%            Number of atoms       :    4 (   4 equality)
+%            Maximal formula depth :    5 (   4 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    1 (   0 constant; 3-3 arity)
+%            Number of variables   :   12 (   0 singleton;  12 !;   0 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(majority,axiom,(
+    ! [X,Y] : f(X,X,Y) = X )).
+
+fof(permute1,axiom,(
+    ! [X,Y,Z] : f(X,Y,Z) = f(Z,X,Y) )).
+
+fof(permute2,axiom,(
+    ! [X,Y,Z] : f(X,Y,Z) = f(X,Z,Y) )).
+
+fof(associativity,axiom,(
+    ! [W,X,Y,Z] : f(f(X,W,Y),W,Z) = f(X,W,f(Y,W,Z)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/COM001+0.ax b/test-data/tptp/fof/COM001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/COM001+0.ax
@@ -0,0 +1,486 @@
+%------------------------------------------------------------------------------
+% File     : COM001+0 : TPTP v7.2.0. Released v6.4.0.
+% Domain   : Computing Theory
+% Axioms   : Common axioms for progress/preservation proof
+% Version  : [Gre15] axioms : Especial.
+% English  :
+
+% Refs     : [Pie02] Pierce (2002), Programming Languages
+%          : [Gre15] Grewe (2015), Email to Geoff Sutcliffe
+%          : [GE+15] Grewe et al. (2015), Type Systems for the Masses: Deri
+% Source   : [Gre15]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   54 (   6 unit)
+%            Number of atoms       :  285 ( 227 equality)
+%            Maximal formula depth :   23 (   9 average)
+%            Number of connectives :  267 (  36   ~;  17   |; 120   &)
+%                                         (   0 <=>;  94  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    7 (   1 propositional; 0-3 arity)
+%            Number of functors    :   16 (   3 constant; 0-3 arity)
+%            Number of variables   :  307 (   0 sgn; 239   !;  68   ?)
+%            Maximal term depth    :    5 (   1 average)
+% SPC      :
+
+% Comments : 
+%------------------------------------------------------------------------------
+fof('EQ-var',axiom,(
+    ! [VVar0,VVar1] :
+      ( ( vvar(VVar0) = vvar(VVar1)
+       => VVar0 = VVar1 )
+      & ( VVar0 = VVar1
+       => vvar(VVar0) = vvar(VVar1) ) ) )).
+
+fof('EQ-abs',axiom,(
+    ! [VVar0,VTyp0,VExp0,VVar1,VTyp1,VExp1] :
+      ( ( vabs(VVar0,VTyp0,VExp0) = vabs(VVar1,VTyp1,VExp1)
+       => ( VVar0 = VVar1
+          & VTyp0 = VTyp1
+          & VExp0 = VExp1 ) )
+      & ( ( VVar0 = VVar1
+          & VTyp0 = VTyp1
+          & VExp0 = VExp1 )
+       => vabs(VVar0,VTyp0,VExp0) = vabs(VVar1,VTyp1,VExp1) ) ) )).
+
+fof('EQ-app',axiom,(
+    ! [VExp0,VExp1,VExp2,VExp3] :
+      ( ( vapp(VExp0,VExp1) = vapp(VExp2,VExp3)
+       => ( VExp0 = VExp2
+          & VExp1 = VExp3 ) )
+      & ( ( VExp0 = VExp2
+          & VExp1 = VExp3 )
+       => vapp(VExp0,VExp1) = vapp(VExp2,VExp3) ) ) )).
+
+fof('DIFF-var-abs',axiom,(
+    ! [VVar0,VVar1,VTyp0,VExp0] : vvar(VVar0) != vabs(VVar1,VTyp0,VExp0) )).
+
+fof('DIFF-var-app',axiom,(
+    ! [VVar0,VExp0,VExp1] : vvar(VVar0) != vapp(VExp0,VExp1) )).
+
+fof('DIFF-abs-app',axiom,(
+    ! [VVar0,VTyp0,VExp0,VExp1,VExp2] : vabs(VVar0,VTyp0,VExp0) != vapp(VExp1,VExp2) )).
+
+fof(isValue0,axiom,(
+    ! [Vx,VS,Ve,VExp0] :
+      ( VExp0 = vabs(Vx,VS,Ve)
+     => visValue(VExp0) ) )).
+
+fof(isValue1,axiom,(
+    ! [Vx,VExp0] :
+      ( VExp0 = vvar(Vx)
+     => ~ visValue(VExp0) ) )).
+
+fof(isValue2,axiom,(
+    ! [Ve1,Ve2,VExp0] :
+      ( VExp0 = vapp(Ve1,Ve2)
+     => ~ visValue(VExp0) ) )).
+
+fof(isFreeVar0,axiom,(
+    ! [VVar0,VExp0,Vx,Vv] :
+      ( ( VVar0 = Vv
+        & VExp0 = vvar(Vx) )
+     => ( ( Vx = Vv
+         => visFreeVar(VVar0,VExp0) )
+        & ( visFreeVar(VVar0,VExp0)
+         => Vx = Vv ) ) ) )).
+
+fof(isFreeVar1,axiom,(
+    ! [VT,VVar0,VExp0,Vx,Vv,Ve] :
+      ( ( VVar0 = Vv
+        & VExp0 = vabs(Vx,VT,Ve) )
+     => ( ( ( Vx != Vv
+            & visFreeVar(Vv,Ve) )
+         => visFreeVar(VVar0,VExp0) )
+        & ( visFreeVar(VVar0,VExp0)
+         => ( Vx != Vv
+            & visFreeVar(Vv,Ve) ) ) ) ) )).
+
+fof(isFreeVar2,axiom,(
+    ! [VVar0,VExp0,Ve1,Vv,Ve2] :
+      ( ( VVar0 = Vv
+        & VExp0 = vapp(Ve1,Ve2) )
+     => ( ( ( visFreeVar(Vv,Ve1)
+            | visFreeVar(Vv,Ve2) )
+         => visFreeVar(VVar0,VExp0) )
+        & ( visFreeVar(VVar0,VExp0)
+         => ( visFreeVar(Vv,Ve1)
+            | visFreeVar(Vv,Ve2) ) ) ) ) )).
+
+fof('EQ-empty',axiom,
+    ( ( vempty = vempty
+     => $true )
+    & ( $true
+     => vempty = vempty ) )).
+
+fof('EQ-bind',axiom,(
+    ! [VVar0,VTyp0,VCtx0,VVar1,VTyp1,VCtx1] :
+      ( ( vbind(VVar0,VTyp0,VCtx0) = vbind(VVar1,VTyp1,VCtx1)
+       => ( VVar0 = VVar1
+          & VTyp0 = VTyp1
+          & VCtx0 = VCtx1 ) )
+      & ( ( VVar0 = VVar1
+          & VTyp0 = VTyp1
+          & VCtx0 = VCtx1 )
+       => vbind(VVar0,VTyp0,VCtx0) = vbind(VVar1,VTyp1,VCtx1) ) ) )).
+
+fof('EQ-noType',axiom,
+    ( ( vnoType = vnoType
+     => $true )
+    & ( $true
+     => vnoType = vnoType ) )).
+
+fof('EQ-someType',axiom,(
+    ! [VTyp0,VTyp1] :
+      ( ( vsomeType(VTyp0) = vsomeType(VTyp1)
+       => VTyp0 = VTyp1 )
+      & ( VTyp0 = VTyp1
+       => vsomeType(VTyp0) = vsomeType(VTyp1) ) ) )).
+
+fof('DIFF-empty-bind',axiom,(
+    ! [VVar0,VTyp0,VCtx0] : vempty != vbind(VVar0,VTyp0,VCtx0) )).
+
+fof('DIFF-noType-someType',axiom,(
+    ! [VTyp0] : vnoType != vsomeType(VTyp0) )).
+
+fof(isSomeType0,axiom,(
+    ! [VOptTyp0] :
+      ( VOptTyp0 = vnoType
+     => ~ visSomeType(VOptTyp0) ) )).
+
+fof(isSomeType1,axiom,(
+    ! [Ve,VOptTyp0] :
+      ( VOptTyp0 = vsomeType(Ve)
+     => visSomeType(VOptTyp0) ) )).
+
+fof(getSomeType0,axiom,(
+    ! [VOptTyp0,RESULT,Ve] :
+      ( VOptTyp0 = vsomeType(Ve)
+     => ( RESULT = vgetSomeType(VOptTyp0)
+       => RESULT = Ve ) ) )).
+
+fof(lookup0,axiom,(
+    ! [Vx,VVar0,VCtx0,RESULT] :
+      ( ( VVar0 = Vx
+        & VCtx0 = vempty )
+     => ( RESULT = vlookup(VVar0,VCtx0)
+       => RESULT = vnoType ) ) )).
+
+fof(lookup1,axiom,(
+    ! [VC,Vx,Vy,VVar0,VCtx0,RESULT,VTy] :
+      ( ( VVar0 = Vx
+        & VCtx0 = vbind(Vy,VTy,VC) )
+     => ( Vx = Vy
+       => ( RESULT = vlookup(VVar0,VCtx0)
+         => RESULT = vsomeType(VTy) ) ) ) )).
+
+fof(lookup2,axiom,(
+    ! [VTy,Vy,VVar0,VCtx0,RESULT,Vx,VC] :
+      ( ( VVar0 = Vx
+        & VCtx0 = vbind(Vy,VTy,VC) )
+     => ( Vx != Vy
+       => ( RESULT = vlookup(VVar0,VCtx0)
+         => RESULT = vlookup(Vx,VC) ) ) ) )).
+
+fof('lookup-INV',axiom,(
+    ! [VVar0,VCtx0,RESULT] :
+      ( vlookup(VVar0,VCtx0) = RESULT
+     => ( ? [Vx] :
+            ( VVar0 = Vx
+            & VCtx0 = vempty
+            & RESULT = vnoType )
+        | ? [VC,Vx,Vy,VTy] :
+            ( VVar0 = Vx
+            & VCtx0 = vbind(Vy,VTy,VC)
+            & Vx = Vy
+            & RESULT = vsomeType(VTy) )
+        | ? [VTy,Vy,Vx,VC] :
+            ( VVar0 = Vx
+            & VCtx0 = vbind(Vy,VTy,VC)
+            & Vx != Vy
+            & RESULT = vlookup(Vx,VC) ) ) ) )).
+
+fof('T-Context-Duplicate',axiom,(
+    ! [Vy,VTy,Vx,VTx,VC,Ve,VT] :
+      ( ( Vx = Vy
+        & vtcheck(vbind(Vx,VTx,vbind(Vy,VTy,VC)),Ve,VT) )
+     => vtcheck(vbind(Vx,VTx,VC),Ve,VT) ) )).
+
+fof('T-Context-Swap',axiom,(
+    ! [Vy,VTy,Vx,VTx,VC,Ve,VT] :
+      ( ( Vx != Vy
+        & vtcheck(vbind(Vx,VTx,vbind(Vy,VTy,VC)),Ve,VT) )
+     => vtcheck(vbind(Vy,VTy,vbind(Vx,VTx,VC)),Ve,VT) ) )).
+
+fof('gensym-is-fresh',axiom,(
+    ! [Vv,Ve] :
+      ( vgensym(Ve) = Vv
+     => ~ visFreeVar(Vv,Ve) ) )).
+
+fof(subst0,axiom,(
+    ! [Vx,Vy,VVar0,VExp0,VExp1,RESULT,Ve] :
+      ( ( VVar0 = Vx
+        & VExp0 = Ve
+        & VExp1 = vvar(Vy) )
+     => ( Vx = Vy
+       => ( RESULT = vsubst(VVar0,VExp0,VExp1)
+         => RESULT = Ve ) ) ) )).
+
+fof(subst1,axiom,(
+    ! [Ve,Vx,VVar0,VExp0,VExp1,RESULT,Vy] :
+      ( ( VVar0 = Vx
+        & VExp0 = Ve
+        & VExp1 = vvar(Vy) )
+     => ( Vx != Vy
+       => ( RESULT = vsubst(VVar0,VExp0,VExp1)
+         => RESULT = vvar(Vy) ) ) ) )).
+
+fof(subst2,axiom,(
+    ! [VVar0,VExp0,VExp1,RESULT,Ve1,Vx,Ve,Ve2] :
+      ( ( VVar0 = Vx
+        & VExp0 = Ve
+        & VExp1 = vapp(Ve1,Ve2) )
+     => ( RESULT = vsubst(VVar0,VExp0,VExp1)
+       => RESULT = vapp(vsubst(Vx,Ve,Ve1),vsubst(Vx,Ve,Ve2)) ) ) )).
+
+fof(subst3,axiom,(
+    ! [Ve,Vx,VVar0,VExp0,VExp1,RESULT,Vy,VT,Ve1] :
+      ( ( VVar0 = Vx
+        & VExp0 = Ve
+        & VExp1 = vabs(Vy,VT,Ve1) )
+     => ( Vx = Vy
+       => ( RESULT = vsubst(VVar0,VExp0,VExp1)
+         => RESULT = vabs(Vy,VT,Ve1) ) ) ) )).
+
+fof(subst4,axiom,(
+    ! [VVar0,VExp0,VExp1,RESULT,Vx,Ve,VT,Vy,Vfresh,Ve1] :
+      ( ( VVar0 = Vx
+        & VExp0 = Ve
+        & VExp1 = vabs(Vy,VT,Ve1) )
+     => ( ( Vx != Vy
+          & visFreeVar(Vy,Ve)
+          & Vfresh = vgensym(vapp(vapp(Ve,Ve1),vvar(Vx))) )
+       => ( RESULT = vsubst(VVar0,VExp0,VExp1)
+         => RESULT = vsubst(Vx,Ve,vabs(Vfresh,VT,vsubst(Vy,vvar(Vfresh),Ve1))) ) ) ) )).
+
+fof(subst5,axiom,(
+    ! [VVar0,VExp0,VExp1,RESULT,Vy,VT,Vx,Ve,Ve1] :
+      ( ( VVar0 = Vx
+        & VExp0 = Ve
+        & VExp1 = vabs(Vy,VT,Ve1) )
+     => ( ( Vx != Vy
+          & ~ visFreeVar(Vy,Ve) )
+       => ( RESULT = vsubst(VVar0,VExp0,VExp1)
+         => RESULT = vabs(Vy,VT,vsubst(Vx,Ve,Ve1)) ) ) ) )).
+
+fof('subst-INV',axiom,(
+    ! [VVar0,VExp0,VExp1,RESULT] :
+      ( vsubst(VVar0,VExp0,VExp1) = RESULT
+     => ( ? [Vx,Vy,Ve] :
+            ( VVar0 = Vx
+            & VExp0 = Ve
+            & VExp1 = vvar(Vy)
+            & Vx = Vy
+            & RESULT = Ve )
+        | ? [Ve,Vx,Vy] :
+            ( VVar0 = Vx
+            & VExp0 = Ve
+            & VExp1 = vvar(Vy)
+            & Vx != Vy
+            & RESULT = vvar(Vy) )
+        | ? [Ve1,Vx,Ve,Ve2] :
+            ( VVar0 = Vx
+            & VExp0 = Ve
+            & VExp1 = vapp(Ve1,Ve2)
+            & RESULT = vapp(vsubst(Vx,Ve,Ve1),vsubst(Vx,Ve,Ve2)) )
+        | ? [Ve,Vx,Vy,VT,Ve1] :
+            ( VVar0 = Vx
+            & VExp0 = Ve
+            & VExp1 = vabs(Vy,VT,Ve1)
+            & Vx = Vy
+            & RESULT = vabs(Vy,VT,Ve1) )
+        | ? [Vx,Ve,VT,Vy,Vfresh,Ve1] :
+            ( VVar0 = Vx
+            & VExp0 = Ve
+            & VExp1 = vabs(Vy,VT,Ve1)
+            & Vx != Vy
+            & visFreeVar(Vy,Ve)
+            & Vfresh = vgensym(vapp(vapp(Ve,Ve1),vvar(Vx)))
+            & RESULT = vsubst(Vx,Ve,vabs(Vfresh,VT,vsubst(Vy,vvar(Vfresh),Ve1))) )
+        | ? [Vy,VT,Vx,Ve,Ve1] :
+            ( VVar0 = Vx
+            & VExp0 = Ve
+            & VExp1 = vabs(Vy,VT,Ve1)
+            & Vx != Vy
+            & ~ visFreeVar(Vy,Ve)
+            & RESULT = vabs(Vy,VT,vsubst(Vx,Ve,Ve1)) ) ) ) )).
+
+fof('EQ-noExp',axiom,
+    ( ( vnoExp = vnoExp
+     => $true )
+    & ( $true
+     => vnoExp = vnoExp ) )).
+
+fof('EQ-someExp',axiom,(
+    ! [VExp0,VExp1] :
+      ( ( vsomeExp(VExp0) = vsomeExp(VExp1)
+       => VExp0 = VExp1 )
+      & ( VExp0 = VExp1
+       => vsomeExp(VExp0) = vsomeExp(VExp1) ) ) )).
+
+fof('DIFF-noExp-someExp',axiom,(
+    ! [VExp0] : vnoExp != vsomeExp(VExp0) )).
+
+fof(isSomeExp0,axiom,(
+    ! [VOptExp0] :
+      ( VOptExp0 = vnoExp
+     => ~ visSomeExp(VOptExp0) ) )).
+
+fof(isSomeExp1,axiom,(
+    ! [Ve,VOptExp0] :
+      ( VOptExp0 = vsomeExp(Ve)
+     => visSomeExp(VOptExp0) ) )).
+
+fof(getSomeExp0,axiom,(
+    ! [VOptExp0,RESULT,Ve] :
+      ( VOptExp0 = vsomeExp(Ve)
+     => ( RESULT = vgetSomeExp(VOptExp0)
+       => RESULT = Ve ) ) )).
+
+fof(reduce0,axiom,(
+    ! [Vx,VExp0,RESULT] :
+      ( VExp0 = vvar(Vx)
+     => ( RESULT = vreduce(VExp0)
+       => RESULT = vnoExp ) ) )).
+
+fof(reduce1,axiom,(
+    ! [Vx,VS,Ve,VExp0,RESULT] :
+      ( VExp0 = vabs(Vx,VS,Ve)
+     => ( RESULT = vreduce(VExp0)
+       => RESULT = vnoExp ) ) )).
+
+fof(reduce2,axiom,(
+    ! [Ve2,VExp0,RESULT,Vx,VS,Ve1,Ve2red] :
+      ( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)
+     => ( ( Ve2red = vreduce(Ve2)
+          & visSomeExp(Ve2red) )
+       => ( RESULT = vreduce(VExp0)
+         => RESULT = vsomeExp(vapp(vabs(Vx,VS,Ve1),vgetSomeExp(Ve2red))) ) ) ) )).
+
+fof(reduce3,axiom,(
+    ! [VS,Ve2red,VExp0,RESULT,Vx,Ve2,Ve1] :
+      ( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)
+     => ( ( Ve2red = vreduce(Ve2)
+          & ~ visSomeExp(Ve2red)
+          & visValue(Ve2) )
+       => ( RESULT = vreduce(VExp0)
+         => RESULT = vsomeExp(vsubst(Vx,Ve2,Ve1)) ) ) ) )).
+
+fof(reduce4,axiom,(
+    ! [Vx,VS,Ve1,Ve2red,Ve2,VExp0,RESULT] :
+      ( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)
+     => ( ( Ve2red = vreduce(Ve2)
+          & ~ visSomeExp(Ve2red)
+          & ~ visValue(Ve2) )
+       => ( RESULT = vreduce(VExp0)
+         => RESULT = vnoExp ) ) ) )).
+
+fof(reduce5,axiom,(
+    ! [Ve1,VExp0,RESULT,Ve1red,Ve2] :
+      ( ( VExp0 = vapp(Ve1,Ve2)
+        & ! [VVx0,VVS0,VVe10] : Ve1 != vabs(VVx0,VVS0,VVe10) )
+     => ( ( Ve1red = vreduce(Ve1)
+          & visSomeExp(Ve1red) )
+       => ( RESULT = vreduce(VExp0)
+         => RESULT = vsomeExp(vapp(vgetSomeExp(Ve1red),Ve2)) ) ) ) )).
+
+fof(reduce6,axiom,(
+    ! [Ve2,Ve1,Ve1red,VExp0,RESULT] :
+      ( ( VExp0 = vapp(Ve1,Ve2)
+        & ! [VVx0,VVS0,VVe10] : Ve1 != vabs(VVx0,VVS0,VVe10) )
+     => ( ( Ve1red = vreduce(Ve1)
+          & ~ visSomeExp(Ve1red) )
+       => ( RESULT = vreduce(VExp0)
+         => RESULT = vnoExp ) ) ) )).
+
+fof('reduce-INV',axiom,(
+    ! [VExp0,RESULT] :
+      ( vreduce(VExp0) = RESULT
+     => ( ? [Vx] :
+            ( VExp0 = vvar(Vx)
+            & RESULT = vnoExp )
+        | ? [Vx,VS,Ve] :
+            ( VExp0 = vabs(Vx,VS,Ve)
+            & RESULT = vnoExp )
+        | ? [Ve2,Vx,VS,Ve1,Ve2red] :
+            ( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)
+            & Ve2red = vreduce(Ve2)
+            & visSomeExp(Ve2red)
+            & RESULT = vsomeExp(vapp(vabs(Vx,VS,Ve1),vgetSomeExp(Ve2red))) )
+        | ? [VS,Ve2red,Vx,Ve2,Ve1] :
+            ( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)
+            & Ve2red = vreduce(Ve2)
+            & ~ visSomeExp(Ve2red)
+            & visValue(Ve2)
+            & RESULT = vsomeExp(vsubst(Vx,Ve2,Ve1)) )
+        | ? [Vx,VS,Ve1,Ve2red,Ve2] :
+            ( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)
+            & Ve2red = vreduce(Ve2)
+            & ~ visSomeExp(Ve2red)
+            & ~ visValue(Ve2)
+            & RESULT = vnoExp )
+        | ? [Ve1,Ve1red,Ve2] :
+            ( VExp0 = vapp(Ve1,Ve2)
+            & ! [VVx0,VVS0,VVe10] : Ve1 != vabs(VVx0,VVS0,VVe10)
+            & Ve1red = vreduce(Ve1)
+            & visSomeExp(Ve1red)
+            & RESULT = vsomeExp(vapp(vgetSomeExp(Ve1red),Ve2)) )
+        | ? [Ve2,Ve1,Ve1red] :
+            ( VExp0 = vapp(Ve1,Ve2)
+            & ! [VVx0,VVS0,VVe10] : Ve1 != vabs(VVx0,VVS0,VVe10)
+            & Ve1red = vreduce(Ve1)
+            & ~ visSomeExp(Ve1red)
+            & RESULT = vnoExp ) ) ) )).
+
+fof('EQ-arrow',axiom,(
+    ! [VTyp0,VTyp1,VTyp2,VTyp3] :
+      ( ( varrow(VTyp0,VTyp1) = varrow(VTyp2,VTyp3)
+       => ( VTyp0 = VTyp2
+          & VTyp1 = VTyp3 ) )
+      & ( ( VTyp0 = VTyp2
+          & VTyp1 = VTyp3 )
+       => varrow(VTyp0,VTyp1) = varrow(VTyp2,VTyp3) ) ) )).
+
+fof('T-var',axiom,(
+    ! [VC,Vx,VT] :
+      ( vlookup(Vx,VC) = vsomeType(VT)
+     => vtcheck(VC,vvar(Vx),VT) ) )).
+
+fof('T-abs',axiom,(
+    ! [VC,Vx,Ve,VS,VT] :
+      ( vtcheck(vbind(Vx,VS,VC),Ve,VT)
+     => vtcheck(VC,vabs(Vx,VS,Ve),varrow(VS,VT)) ) )).
+
+fof('T-app',axiom,(
+    ! [VS,VC,Ve1,Ve2,VT] :
+      ( ( vtcheck(VC,Ve1,varrow(VS,VT))
+        & vtcheck(VC,Ve2,VS) )
+     => vtcheck(VC,vapp(Ve1,Ve2),VT) ) )).
+
+fof('T-inv',axiom,(
+    ! [Ve,VT,VC] :
+      ( vtcheck(VC,Ve,VT)
+     => ( ? [Vx] :
+            ( Ve = vvar(Vx)
+            & vlookup(Vx,VC) = vsomeType(VT) )
+        | ? [Vx,Ve2,VT1,VT2] :
+            ( Ve = vabs(Vx,VT1,Ve2)
+            & VT = varrow(VT1,VT2)
+            & vtcheck(vbind(Vx,VT1,VC),Ve2,VT2) )
+        | ? [Ve1,Ve2,VS] :
+            ( Ve = vapp(Ve1,Ve2)
+            & vtcheck(VC,Ve1,varrow(VS,VT))
+            & vtcheck(VC,Ve2,VS) ) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/COM001+1.ax b/test-data/tptp/fof/COM001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/COM001+1.ax
@@ -0,0 +1,60 @@
+%------------------------------------------------------------------------------
+% File     : COM001+1 : TPTP v7.2.0. Released v6.4.0.
+% Domain   : Computing Theory
+% Axioms   : Common axioms for progress/preservation proof
+% Version  : [Gre15] axioms : Especial.
+% English  :
+
+% Refs     : [Pie02] Pierce (2002), Programming Languages
+%          : [Gre15] Grewe (2015), Email to Geoff Sutcliffe
+%          : [GE+15] Grewe et al. (2015), Type Systems for the Masses: Deri
+% Source   : [Gre15]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    6 (   1 unit)
+%            Number of atoms       :   14 (   0 equality)
+%            Maximal formula depth :    7 (   6 average)
+%            Number of connectives :   11 (   3   ~;   0   |;   3   &)
+%                                         (   0 <=>;   5  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    3 (   0 propositional; 2-3 arity)
+%            Number of functors    :    3 (   0 constant; 1-3 arity)
+%            Number of variables   :   17 (   0 sgn;  17   !;   0   ?)
+%            Maximal term depth    :    4 (   1 average)
+% SPC      :
+
+% Comments : Requires COM001+0.ax
+%------------------------------------------------------------------------------
+fof('alpha-equiv-refl',axiom,(
+    ! [Ve] : valphaEquivalent(Ve,Ve) )).
+
+fof('alpha-equiv-sym',axiom,(
+    ! [Ve2,Ve1] :
+      ( valphaEquivalent(Ve1,Ve2)
+     => valphaEquivalent(Ve2,Ve1) ) )).
+
+fof('alpha-equiv-trans',axiom,(
+    ! [Ve2,Ve1,Ve3] :
+      ( ( valphaEquivalent(Ve1,Ve2)
+        & valphaEquivalent(Ve2,Ve3) )
+     => valphaEquivalent(Ve1,Ve3) ) )).
+
+fof('alpha-equiv-subst-abs',axiom,(
+    ! [VS,Vx,Vy,Ve] :
+      ( ~ visFreeVar(Vy,Ve)
+     => valphaEquivalent(vabs(Vx,VS,Ve),vabs(Vy,VS,vsubst(Vx,vvar(Vy),Ve))) ) )).
+
+fof('alpha-equiv-typing',axiom,(
+    ! [Ve,VC,Ve1,VT] :
+      ( ( vtcheck(VC,Ve,VT)
+        & valphaEquivalent(Ve,Ve1) )
+     => vtcheck(VC,Ve1,VT) ) )).
+
+fof('alpha-equiv-FreeVar',axiom,(
+    ! [Ve,Vx,Ve1] :
+      ( ( ~ visFreeVar(Vx,Ve)
+        & valphaEquivalent(Ve,Ve1) )
+     => ~ visFreeVar(Vx,Ve1) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/CSR001+0.ax b/test-data/tptp/fof/CSR001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/CSR001+0.ax
@@ -0,0 +1,136 @@
+%------------------------------------------------------------------------------
+% File     : CSR001+0 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Commonsense Reasoning
+% Axioms   : Standard discrete event calculus axioms
+% Version  : [Mue04] axioms : Especial.
+% English  :
+
+% Refs     : [Mue04] Mueller (2004), A Tool for Satisfiability-based Common
+%          : [MS02]  Miller & Shanahan (2002), Some Alternative Formulation
+% Source   : [Mue04]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   12 (   0 unit)
+%            Number of atoms       :   54 (   0 equality)
+%            Maximal formula depth :   12 (   9 average)
+%            Number of connectives :   56 (  14 ~  ;   2  |;  28  &)
+%                                         (   2 <=>;  10 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   11 (   0 propositional; 2-4 arity)
+%            Number of functors    :    3 (   2 constant; 0-2 arity)
+%            Number of variables   :   44 (   0 singleton;  36 !;   8 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----DEC1
+fof(stoppedin_defn,axiom,
+    ( ! [Time1,Fluent,Time2] :
+        ( stoppedIn(Time1,Fluent,Time2)
+      <=> ? [Event,Time] :
+            ( happens(Event,Time)
+            & less(Time1,Time)
+            & less(Time,Time2)
+            & terminates(Event,Fluent,Time) ) ) )).
+
+%----DEC2
+fof(startedin_defn,axiom,
+    ( ! [Time1,Time2,Fluent] :
+        ( startedIn(Time1,Fluent,Time2)
+      <=> ? [Event,Time] :
+            ( happens(Event,Time)
+            & less(Time1,Time)
+            & less(Time,Time2)
+            & initiates(Event,Fluent,Time) ) ) )).
+
+%----DEC3
+fof(change_holding,axiom,
+    ( ! [Event,Time,Fluent,Fluent2,Offset] :
+        ( ( happens(Event,Time)
+          & initiates(Event,Fluent,Time)
+          & less(n0,Offset)
+          & trajectory(Fluent,Time,Fluent2,Offset)
+          & ~ stoppedIn(Time,Fluent,plus(Time,Offset)) )
+       => holdsAt(Fluent2,plus(Time,Offset)) ) )).
+
+%----DEC4
+fof(antitrajectory,axiom,
+    ( ! [Event,Time1,Fluent1,Time2,Fluent2] :
+        ( ( happens(Event,Time1)
+          & terminates(Event,Fluent1,Time1)
+          & less(n0,Time2)
+          & antitrajectory(Fluent1,Time1,Fluent2,Time2)
+          & ~ startedIn(Time1,Fluent1,plus(Time1,Time2)) )
+       => holdsAt(Fluent2,plus(Time1,Time2)) ) )).
+
+%----DEC5
+fof(keep_holding,axiom,
+    ( ! [Fluent,Time] :
+        ( ( holdsAt(Fluent,Time)
+          & ~ releasedAt(Fluent,plus(Time,n1))
+          & ~ ( ? [Event] :
+                  ( happens(Event,Time)
+                  & terminates(Event,Fluent,Time) ) ) )
+       => holdsAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC6
+fof(keep_not_holding,axiom,
+    ( ! [Fluent,Time] :
+        ( ( ~ holdsAt(Fluent,Time)
+          & ~ releasedAt(Fluent,plus(Time,n1))
+          & ~ ( ? [Event] :
+                  ( happens(Event,Time)
+                  & initiates(Event,Fluent,Time) ) ) )
+       => ~ holdsAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC7
+fof(keep_released,axiom,
+    ( ! [Fluent,Time] :
+        ( ( releasedAt(Fluent,Time)
+          & ~ ( ? [Event] :
+                  ( happens(Event,Time)
+                  & ( initiates(Event,Fluent,Time)
+                    | terminates(Event,Fluent,Time) ) ) ) )
+       => releasedAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC8
+fof(keep_not_released,axiom,
+    ( ! [Fluent,Time] :
+        ( ( ~ releasedAt(Fluent,Time)
+          & ~ ( ? [Event] :
+                  ( happens(Event,Time)
+                  & releases(Event,Fluent,Time) ) ) )
+       => ~ releasedAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC9
+fof(happens_holds,axiom,
+    ( ! [Event,Time,Fluent] :
+        ( ( happens(Event,Time)
+          & initiates(Event,Fluent,Time) )
+       => holdsAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC10
+fof(happens_terminates_not_holds,axiom,
+    ( ! [Event,Time,Fluent] :
+        ( ( happens(Event,Time)
+          & terminates(Event,Fluent,Time) )
+       => ~ holdsAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC11
+fof(happens_releases,axiom,
+    ( ! [Event,Time,Fluent] :
+        ( ( happens(Event,Time)
+          & releases(Event,Fluent,Time) )
+       => releasedAt(Fluent,plus(Time,n1)) ) )).
+
+%----DEC12
+fof(happens_not_released,axiom,
+    ( ! [Event,Time,Fluent] :
+        ( ( happens(Event,Time)
+          & ( initiates(Event,Fluent,Time)
+            | terminates(Event,Fluent,Time) ) )
+       => ~ releasedAt(Fluent,plus(Time,n1)) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/CSR001+1.ax b/test-data/tptp/fof/CSR001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/CSR001+1.ax
@@ -0,0 +1,105 @@
+%------------------------------------------------------------------------------
+% File     : CSR001+1 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Commonsense Reasoning
+% Axioms   : Kitchen sink scenario
+% Version  : [Sha97] axioms : Especial.
+% English  :
+
+% Refs     : [Sha97] Shanahan (1997), Solving the Frame Problem
+% Source   : [Sha97]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   13 (   6 unit)
+%            Number of atoms       :   39 (  27 equality)
+%            Maximal formula depth :   11 (   5 average)
+%            Number of connectives :   32 (   6 ~  ;   5  |;  14  &)
+%                                         (   5 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    7 (   0 propositional; 2-4 arity)
+%            Number of functors    :    9 (   7 constant; 0-2 arity)
+%            Number of variables   :   25 (   0 singleton;  22 !;   3 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires CSR001+0.ax
+%------------------------------------------------------------------------------
+fof(initiates_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( initiates(Event,Fluent,Time)
+      <=> ( ( Event = tapOn
+            & Fluent = filling )
+          | ( Event = overflow
+            & Fluent = spilling )
+          | ? [Height] :
+              ( holdsAt(waterLevel(Height),Time)
+              & Event = tapOff
+              & Fluent = waterLevel(Height) )
+          | ? [Height] :
+              ( holdsAt(waterLevel(Height),Time)
+              & Event = overflow
+              & Fluent = waterLevel(Height) ) ) ) )).
+
+fof(terminates_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( terminates(Event,Fluent,Time)
+      <=> ( ( Event = tapOff
+            & Fluent = filling )
+          | ( Event = overflow
+            & Fluent = filling ) ) ) )).
+
+%----tapOn event releases all waterLevels at all times
+fof(releases_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( releases(Event,Fluent,Time)
+      <=> ? [Height] :
+            ( Event = tapOn
+            & Fluent = waterLevel(Height) ) ) )).
+
+fof(happens_all_defn,axiom,
+    ( ! [Event,Time] :
+        ( happens(Event,Time)
+      <=> ( ( Event = tapOn
+            & Time = n0 )
+          | ( holdsAt(waterLevel(n3),Time)
+            & holdsAt(filling,Time)
+            & Event = overflow ) ) ) )).
+
+fof(change_of_waterLevel,axiom,
+    ( ! [Height1,Time,Height2,Offset] :
+        ( ( holdsAt(waterLevel(Height1),Time)
+          & Height2 = plus(Height1,Offset) )
+       => trajectory(filling,Time,waterLevel(Height2),Offset) ) )).
+
+fof(same_waterLevel,axiom,
+    ( ! [Time,Height1,Height2] :
+        ( ( holdsAt(waterLevel(Height1),Time)
+          & holdsAt(waterLevel(Height2),Time) )
+       => Height1 = Height2 ) )).
+
+%----Distinct events
+fof(tapOff_not_tapOn,axiom,
+    (  tapOff != tapOn )).
+
+fof(tapOff_not_overflow,axiom,
+    (  tapOff != overflow )).
+
+fof(overflow_not_tapOn,axiom,
+    (  overflow != tapOn )).
+
+%----Distinct fluents
+fof(filling_not_waterLevel,axiom,
+    ( ! [X] : filling != waterLevel(X) )).
+
+fof(spilling_not_waterLevel,axiom,
+    ( ! [X] : spilling != waterLevel(X) )).
+
+fof(filling_not_spilling,axiom,
+    (  filling != spilling )).
+
+fof(distinct_waterLevels,axiom,
+    ( ! [X,Y] :
+        ( waterLevel(X) = waterLevel(Y)
+      <=> X = Y ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/CSR001+2.ax b/test-data/tptp/fof/CSR001+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/CSR001+2.ax
@@ -0,0 +1,91 @@
+%------------------------------------------------------------------------------
+% File     : CSR001+2 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Commonsense Reasoning
+% Axioms   : Supermarket trolley scenario
+% Version  : [Sha97] axioms : Especial.
+% English  :
+
+% Refs     : [Sha97] Shanahan (1997), Solving the Frame Problem
+% Source   : [Sha97]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   5 unit)
+%            Number of atoms       :   43 (  30 equality)
+%            Maximal formula depth :   13 (   6 average)
+%            Number of connectives :   46 (  11 ~  ;  10  |;  22  &)
+%                                         (   3 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 2-3 arity)
+%            Number of functors    :    8 (   8 constant; 0-0 arity)
+%            Number of variables   :   11 (   0 singleton;  11 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires CSR001+0.ax
+%------------------------------------------------------------------------------
+fof(initiates_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( initiates(Event,Fluent,Time)
+      <=> ( ( Event = push
+            & Fluent = forwards
+            & ~ happens(pull,Time) )
+          | ( Event = pull
+            & Fluent = backwards
+            & ~ happens(push,Time) )
+          | ( Event = pull
+            & Fluent = spinning
+            & happens(push,Time) ) ) ) )).
+
+fof(terminates_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( terminates(Event,Fluent,Time)
+      <=> ( ( Event = push
+            & Fluent = backwards
+            & ~ happens(pull,Time) )
+          | ( Event = pull
+            & Fluent = forwards
+            & ~ happens(push,Time) )
+          | ( Event = pull
+            & Fluent = forwards
+            & happens(push,Time) )
+          | ( Event = pull
+            & Fluent = backwards
+            & happens(push,Time) )
+          | ( Event = push
+            & Fluent = spinning
+            & ~ happens(pull,Time) )
+          | ( Event = pull
+            & Fluent = spinning
+            & ~ happens(push,Time) ) ) ) )).
+
+fof(releases_all_defn,axiom,
+    ( ! [Event,Fluent,Time] : ~ releases(Event,Fluent,Time) )).
+
+fof(happens_all_defn,axiom,
+    ( ! [Event,Time] :
+        ( happens(Event,Time)
+      <=> ( ( Event = push
+            & Time = n0 )
+          | ( Event = pull
+            & Time = n1 )
+          | ( Event = pull
+            & Time = n2 )
+          | ( Event = push
+            & Time = n2 ) ) ) )).
+
+%----Distinct events
+fof(push_not_pull,axiom,
+    (  push != pull )).
+
+%----Distinct fluents
+fof(forwards_not_backwards,axiom,
+    (  forwards != backwards )).
+
+fof(forwards_not_spinning,axiom,
+    (  forwards != spinning )).
+
+fof(spinning_not_backwards,axiom,
+    (  spinning != backwards )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/CSR001+3.ax b/test-data/tptp/fof/CSR001+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/CSR001+3.ax
@@ -0,0 +1,93 @@
+%------------------------------------------------------------------------------
+% File     : CSR001+3 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Commonsense Reasoning
+% Axioms   : Supermarket trolley scenario for multiple trolleys
+% Version  : [Mue05] axioms : Especial.
+% English  :
+
+% Refs     : [Mue05] Mueller (2005), Email to Geoff Sutcliffe
+% Source   : [Mue05]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    9 (   5 unit)
+%            Number of atoms       :   40 (  28 equality)
+%            Maximal formula depth :   15 (   7 average)
+%            Number of connectives :   48 (  17 ~  ;   7  |;  20  &)
+%                                         (   2 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 2-3 arity)
+%            Number of functors    :    5 (   0 constant; 1-2 arity)
+%            Number of variables   :   26 (   0 singleton;  22 !;   4 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires CSR001+0.ax
+%------------------------------------------------------------------------------
+fof(initiates_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( initiates(Event,Fluent,Time)
+      <=> ? [Agent,Trolley] :
+            ( ( Event = push(Agent,Trolley)
+              & Fluent = forwards(Trolley)
+              & ~ happens(pull(Agent,Trolley),Time) )
+            | ( Event = pull(Agent,Trolley)
+              & Fluent = backwards(Trolley)
+              & ~ happens(push(Agent,Trolley),Time) )
+            | ( Event = pull(Agent,Trolley)
+              & Fluent = spinning(Trolley)
+              & happens(push(Agent,Trolley),Time) ) ) ) )).
+
+fof(terminates_all_defn,axiom,
+    ( ! [Event,Fluent,Time] :
+        ( terminates(Event,Fluent,Time)
+      <=> ? [Agent,Trolley] :
+            ( ( Event = push(Agent,Trolley)
+              & Fluent = backwards(Trolley)
+              & ~ happens(pull(Agent,Trolley),Time) )
+            | ( Event = pull(Agent,Trolley)
+              & Fluent = forwards(Trolley)
+              & ~ happens(push(Agent,Trolley),Time) )
+            | ( Event = pull(Agent,Trolley)
+              & Fluent = forwards(Trolley)
+              & happens(push(Agent,Trolley),Time) )
+            | ( Event = pull(Agent,Trolley)
+              & Fluent = backwards(Trolley)
+              & happens(push(Agent,Trolley),Time) )
+            | ( Event = push(Agent,Trolley)
+              & Fluent = spinning(Trolley)
+              & ~ happens(pull(Agent,Trolley),Time) )
+            | ( Event = pull(Agent,Trolley)
+              & Fluent = spinning(Trolley)
+              & ~ happens(push(Agent,Trolley),Time) ) ) ) )).
+
+fof(releases_all_defn,axiom,
+    ( ! [Event,Fluent,Time] : ~ releases(Event,Fluent,Time) )).
+
+%----Distinct events
+fof(push_not_pull,axiom,
+    ( ! [Agent,Trolley] : push(Agent,Trolley) != pull(Agent,Trolley) )).
+
+fof(push_unique,axiom,
+    ( ! [Agent1,Agent2,Trolley1,Trolley2] :
+        ( ( Agent1 != Agent2
+          & Trolley1 != Trolley2 )
+       => push(Agent1,Trolley1) != push(Agent2,Trolley2) ) )).
+
+fof(pull_unique,axiom,
+    ( ! [Agent1,Agent2,Trolley1,Trolley2] :
+        ( ( Agent1 != Agent2
+          & Trolley1 != Trolley2 )
+       => pull(Agent1,Trolley1) != pull(Agent2,Trolley2) ) )).
+
+%----Distinct fluents
+fof(forwards_not_backwards,axiom,
+    ( ! [Trolley] : forwards(Trolley) != backwards(Trolley) )).
+
+fof(forwards_not_spinning,axiom,
+    ( ! [Trolley] : forwards(Trolley) != spinning(Trolley) )).
+
+fof(spinning_not_backwards,axiom,
+    ( ! [Trolley] : spinning(Trolley) != backwards(Trolley) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/CSR003+3.ax b/test-data/tptp/fof/CSR003+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/CSR003+3.ax
@@ -0,0 +1,22750 @@
+%------------------------------------------------------------------------------
+% File     : CSR003+3 : TPTP v7.2.0. Bugfixed v5.4.0.
+% Domain   : Commonsense Reasoning
+% Axioms   : SUMO transitive relation cache
+% Version  : Especial.
+% English  : The transitive closure of the SUMO axioms, for predicates that
+%            are instances of TransitiveRelation.
+
+% Refs     : [NP01]  Niles & Pease (2001), Towards A Standard Upper Ontology
+%          : [Pea11] Pease (2011), Ontology: A Practical Guide
+%          : [Pea12] Pease (2012), Email to G. Sutcliffe
+% Source   : [Pea12]                      
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    : 7570 (7570 unit)
+%            Number of atoms       : 7570 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0   ~;   0   |;   0   &)
+%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    5 (   0 propositional; 2-2 arity)
+%            Number of functors    : 1809 (1809 constant; 0-0 arity)
+%            Number of variables   :    0 (   0 sgn;   0   !;   0   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : This is a translation to TPTP of the cached assertions generated
+%            for KB SUMO.
+%          : Copyright 2010 Articulate Software Incorporated, released under
+%            the GNU Public License <http://www.gnu.org/copyleft/gpl.html>.
+%          : The lines commented out with %FOL contain either non-first-order
+%            contructs, or aspects of the ontology not relevant to reasoning.
+%          : Requires CSR003+0.ax 
+% Bugfixes : v4.1.0 - Updated ontology.
+%          : v5.3.0 - Repaired ontology to remove inconsistency
+%          : v5.4.0 - Updated ontology
+%------------------------------------------------------------------------------
+fof(kb_SUMOcache_1,axiom,(
+    s__instance(s__UnitedStatesDollar,s__Quantity) )).
+
+fof(kb_SUMOcache_2,axiom,(
+    s__instance(s__UnitedStatesDollar,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_3,axiom,(
+    s__instance(s__UnitedStatesDollar,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_4,axiom,(
+    s__instance(s__UnitedStatesDollar,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5,axiom,(
+    s__instance(s__UnitedStatesDollar,s__Abstract) )).
+
+fof(kb_SUMOcache_6,axiom,(
+    s__instance(s__UnitedStatesDollar,s__Entity) )).
+
+fof(kb_SUMOcache_7,axiom,(
+    s__instance(s__expressedInLanguage__m,s__Relation) )).
+
+fof(kb_SUMOcache_8,axiom,(
+    s__instance(s__expressedInLanguage__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_9,axiom,(
+    s__instance(s__expressedInLanguage__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_10,axiom,(
+    s__instance(s__expressedInLanguage__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_11,axiom,(
+    s__instance(s__expressedInLanguage__m,s__Predicate) )).
+
+fof(kb_SUMOcache_12,axiom,(
+    s__instance(s__expressedInLanguage__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_13,axiom,(
+    s__instance(s__expressedInLanguage__m,s__Abstract) )).
+
+fof(kb_SUMOcache_14,axiom,(
+    s__instance(s__expressedInLanguage__m,s__Entity) )).
+
+fof(kb_SUMOcache_15,axiom,(
+    s__instance(s__Rough,s__Attribute) )).
+
+fof(kb_SUMOcache_16,axiom,(
+    s__instance(s__Rough,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_17,axiom,(
+    s__instance(s__Rough,s__Abstract) )).
+
+fof(kb_SUMOcache_18,axiom,(
+    s__instance(s__Rough,s__Entity) )).
+
+fof(kb_SUMOcache_19,axiom,(
+    s__instance(s__NegativeInfinity,s__Quantity) )).
+
+fof(kb_SUMOcache_20,axiom,(
+    s__instance(s__NegativeInfinity,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_21,axiom,(
+    s__instance(s__NegativeInfinity,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_22,axiom,(
+    s__instance(s__NegativeInfinity,s__TimePosition) )).
+
+fof(kb_SUMOcache_23,axiom,(
+    s__instance(s__NegativeInfinity,s__Abstract) )).
+
+fof(kb_SUMOcache_24,axiom,(
+    s__instance(s__NegativeInfinity,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_25,axiom,(
+    s__instance(s__NegativeInfinity,s__Entity) )).
+
+fof(kb_SUMOcache_26,axiom,(
+    s__instance(s__West,s__Attribute) )).
+
+fof(kb_SUMOcache_27,axiom,(
+    s__instance(s__West,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_28,axiom,(
+    s__instance(s__West,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_29,axiom,(
+    s__instance(s__West,s__Entity) )).
+
+fof(kb_SUMOcache_30,axiom,(
+    s__instance(s__West,s__Abstract) )).
+
+fof(kb_SUMOcache_31,axiom,(
+    s__instance(s__Unemployed,s__Attribute) )).
+
+fof(kb_SUMOcache_32,axiom,(
+    s__instance(s__Unemployed,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_33,axiom,(
+    s__instance(s__Unemployed,s__Abstract) )).
+
+fof(kb_SUMOcache_34,axiom,(
+    s__instance(s__Unemployed,s__Entity) )).
+
+fof(kb_SUMOcache_35,axiom,(
+    s__instance(s__MountainTimeZone,s__Attribute) )).
+
+fof(kb_SUMOcache_36,axiom,(
+    s__instance(s__MountainTimeZone,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_37,axiom,(
+    s__instance(s__MountainTimeZone,s__Entity) )).
+
+fof(kb_SUMOcache_38,axiom,(
+    s__instance(s__MountainTimeZone,s__Abstract) )).
+
+fof(kb_SUMOcache_39,axiom,(
+    s__instance(s__entails__m,s__Relation) )).
+
+fof(kb_SUMOcache_40,axiom,(
+    s__instance(s__entails__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_41,axiom,(
+    s__instance(s__entails__m,s__Predicate) )).
+
+fof(kb_SUMOcache_42,axiom,(
+    s__instance(s__entails__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_43,axiom,(
+    s__instance(s__entails__m,s__Abstract) )).
+
+fof(kb_SUMOcache_44,axiom,(
+    s__instance(s__entails__m,s__Entity) )).
+
+fof(kb_SUMOcache_45,axiom,(
+    s__instance(s__time__m,s__Relation) )).
+
+fof(kb_SUMOcache_46,axiom,(
+    s__instance(s__time__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_47,axiom,(
+    s__instance(s__time__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_48,axiom,(
+    s__instance(s__time__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_49,axiom,(
+    s__instance(s__time__m,s__Predicate) )).
+
+fof(kb_SUMOcache_50,axiom,(
+    s__instance(s__time__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_51,axiom,(
+    s__instance(s__time__m,s__Abstract) )).
+
+fof(kb_SUMOcache_52,axiom,(
+    s__instance(s__time__m,s__Entity) )).
+
+fof(kb_SUMOcache_53,axiom,(
+    s__instance(s__located__m,s__Relation) )).
+
+fof(kb_SUMOcache_54,axiom,(
+    s__instance(s__located__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_55,axiom,(
+    s__instance(s__located__m,s__Predicate) )).
+
+fof(kb_SUMOcache_56,axiom,(
+    s__instance(s__located__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_57,axiom,(
+    s__instance(s__located__m,s__Entity) )).
+
+fof(kb_SUMOcache_58,axiom,(
+    s__instance(s__located__m,s__Abstract) )).
+
+fof(kb_SUMOcache_59,axiom,(
+    s__instance(s__finishes__m,s__Relation) )).
+
+fof(kb_SUMOcache_60,axiom,(
+    s__instance(s__finishes__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_61,axiom,(
+    s__instance(s__finishes__m,s__Predicate) )).
+
+fof(kb_SUMOcache_62,axiom,(
+    s__instance(s__finishes__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_63,axiom,(
+    s__instance(s__finishes__m,s__Abstract) )).
+
+fof(kb_SUMOcache_64,axiom,(
+    s__instance(s__finishes__m,s__Entity) )).
+
+fof(kb_SUMOcache_65,axiom,(
+    s__instance(s__Near,s__Attribute) )).
+
+fof(kb_SUMOcache_66,axiom,(
+    s__instance(s__Near,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_67,axiom,(
+    s__instance(s__Near,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_68,axiom,(
+    s__instance(s__Near,s__Abstract) )).
+
+fof(kb_SUMOcache_69,axiom,(
+    s__instance(s__Near,s__Entity) )).
+
+fof(kb_SUMOcache_70,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_71,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_72,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__Function) )).
+
+fof(kb_SUMOcache_73,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_74,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_75,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_76,axiom,(
+    s__instance(s__MinimalCutSetFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_77,axiom,(
+    s__instance(lesseq__m,s__Relation) )).
+
+fof(kb_SUMOcache_78,axiom,(
+    s__instance(lesseq__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_79,axiom,(
+    s__instance(lesseq__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_80,axiom,(
+    s__instance(lesseq__m,s__Predicate) )).
+
+fof(kb_SUMOcache_81,axiom,(
+    s__instance(lesseq__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_82,axiom,(
+    s__instance(lesseq__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_83,axiom,(
+    s__instance(lesseq__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_84,axiom,(
+    s__instance(lesseq__m,s__Abstract) )).
+
+fof(kb_SUMOcache_85,axiom,(
+    s__instance(lesseq__m,s__Entity) )).
+
+fof(kb_SUMOcache_86,axiom,(
+    s__instance(s__LeastCommonMultipleFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_87,axiom,(
+    s__instance(s__Relation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_88,axiom,(
+    s__instance(s__LeastCommonMultipleFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_89,axiom,(
+    s__instance(s__InheritableRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_90,axiom,(
+    s__instance(s__LeastCommonMultipleFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_91,axiom,(
+    s__instance(s__SingleValuedRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_92,axiom,(
+    s__instance(s__LeastCommonMultipleFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_93,axiom,(
+    s__instance(s__Abstract__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_94,axiom,(
+    s__instance(s__LeastCommonMultipleFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_95,axiom,(
+    s__instance(s__Entity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_96,axiom,(
+    s__instance(s__HourDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_97,axiom,(
+    s__instance(s__HourDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_98,axiom,(
+    s__instance(s__HourDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_99,axiom,(
+    s__instance(s__HourDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_100,axiom,(
+    s__instance(s__HourDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_101,axiom,(
+    s__instance(s__HourDuration,s__Entity) )).
+
+fof(kb_SUMOcache_102,axiom,(
+    s__instance(s__parent__m,s__Relation) )).
+
+fof(kb_SUMOcache_103,axiom,(
+    s__instance(s__parent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_104,axiom,(
+    s__instance(s__parent__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_105,axiom,(
+    s__instance(s__parent__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_106,axiom,(
+    s__instance(s__parent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_107,axiom,(
+    s__instance(s__parent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_108,axiom,(
+    s__instance(s__parent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_109,axiom,(
+    s__instance(s__parent__m,s__Entity) )).
+
+fof(kb_SUMOcache_110,axiom,(
+    s__instance(s__editor__m,s__Relation) )).
+
+fof(kb_SUMOcache_111,axiom,(
+    s__instance(s__editor__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_112,axiom,(
+    s__instance(s__editor__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_113,axiom,(
+    s__instance(s__editor__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_114,axiom,(
+    s__instance(s__editor__m,s__Predicate) )).
+
+fof(kb_SUMOcache_115,axiom,(
+    s__instance(s__editor__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_116,axiom,(
+    s__instance(s__editor__m,s__Abstract) )).
+
+fof(kb_SUMOcache_117,axiom,(
+    s__instance(s__editor__m,s__Entity) )).
+
+fof(kb_SUMOcache_118,axiom,(
+    s__instance(s__ElectronVolt,s__Quantity) )).
+
+fof(kb_SUMOcache_119,axiom,(
+    s__instance(s__ElectronVolt,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_120,axiom,(
+    s__instance(s__ElectronVolt,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_121,axiom,(
+    s__instance(s__ElectronVolt,s__Abstract) )).
+
+fof(kb_SUMOcache_122,axiom,(
+    s__instance(s__ElectronVolt,s__Entity) )).
+
+fof(kb_SUMOcache_123,axiom,(
+    s__instance(s__meltingPoint__m,s__Relation) )).
+
+fof(kb_SUMOcache_124,axiom,(
+    s__instance(s__meltingPoint__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_125,axiom,(
+    s__instance(s__meltingPoint__m,s__Predicate) )).
+
+fof(kb_SUMOcache_126,axiom,(
+    s__instance(s__meltingPoint__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_127,axiom,(
+    s__instance(s__meltingPoint__m,s__Abstract) )).
+
+fof(kb_SUMOcache_128,axiom,(
+    s__instance(s__meltingPoint__m,s__Entity) )).
+
+fof(kb_SUMOcache_129,axiom,(
+    s__instance(s__EuroDollar,s__Quantity) )).
+
+fof(kb_SUMOcache_130,axiom,(
+    s__instance(s__EuroDollar,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_131,axiom,(
+    s__instance(s__EuroDollar,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_132,axiom,(
+    s__instance(s__EuroDollar,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_133,axiom,(
+    s__instance(s__EuroDollar,s__Abstract) )).
+
+fof(kb_SUMOcache_134,axiom,(
+    s__instance(s__EuroDollar,s__Entity) )).
+
+fof(kb_SUMOcache_135,axiom,(
+    s__instance(s__ProbabilityFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_136,axiom,(
+    s__instance(s__ProbabilityFn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_137,axiom,(
+    s__instance(s__ProbabilityFn__m,s__Function) )).
+
+fof(kb_SUMOcache_138,axiom,(
+    s__instance(s__ProbabilityFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_139,axiom,(
+    s__instance(s__ProbabilityFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_140,axiom,(
+    s__instance(s__ProbabilityFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_141,axiom,(
+    s__instance(s__ProbabilityFn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_142,axiom,(
+    s__instance(s__ProbabilityFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_143,axiom,(
+    s__instance(s__ProbabilityFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_144,axiom,(
+    s__instance(s__holdsRight__m,s__Relation) )).
+
+fof(kb_SUMOcache_145,axiom,(
+    s__instance(s__holdsRight__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_146,axiom,(
+    s__instance(s__holdsRight__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_147,axiom,(
+    s__instance(s__holdsRight__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_148,axiom,(
+    s__instance(s__holdsRight__m,s__Predicate) )).
+
+fof(kb_SUMOcache_149,axiom,(
+    s__instance(s__holdsRight__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_150,axiom,(
+    s__instance(s__holdsRight__m,s__Abstract) )).
+
+fof(kb_SUMOcache_151,axiom,(
+    s__instance(s__holdsRight__m,s__Entity) )).
+
+fof(kb_SUMOcache_152,axiom,(
+    s__instance(s__SpeedFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_153,axiom,(
+    s__instance(s__SpeedFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_154,axiom,(
+    s__instance(s__SpeedFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_155,axiom,(
+    s__instance(s__SpeedFn__m,s__Function) )).
+
+fof(kb_SUMOcache_156,axiom,(
+    s__instance(s__SpeedFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_157,axiom,(
+    s__instance(s__SpeedFn__m,s__BinaryFunction) )).
+
+fof(kb_SUMOcache_158,axiom,(
+    s__instance(s__SpeedFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_159,axiom,(
+    s__instance(s__SpeedFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_160,axiom,(
+    s__instance(s__geographicSubregion__m,s__Relation) )).
+
+fof(kb_SUMOcache_161,axiom,(
+    s__instance(s__geographicSubregion__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_162,axiom,(
+    s__instance(s__geographicSubregion__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_163,axiom,(
+    s__instance(s__geographicSubregion__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_164,axiom,(
+    s__instance(s__geographicSubregion__m,s__Predicate) )).
+
+fof(kb_SUMOcache_165,axiom,(
+    s__instance(s__geographicSubregion__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_166,axiom,(
+    s__instance(s__geographicSubregion__m,s__Abstract) )).
+
+fof(kb_SUMOcache_167,axiom,(
+    s__instance(s__geographicSubregion__m,s__Entity) )).
+
+fof(kb_SUMOcache_168,axiom,(
+    s__instance(s__deprivesNorm__m,s__Relation) )).
+
+fof(kb_SUMOcache_169,axiom,(
+    s__instance(s__deprivesNorm__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_170,axiom,(
+    s__instance(s__deprivesNorm__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_171,axiom,(
+    s__instance(s__deprivesNorm__m,s__Predicate) )).
+
+fof(kb_SUMOcache_172,axiom,(
+    s__instance(s__deprivesNorm__m,s__Abstract) )).
+
+fof(kb_SUMOcache_173,axiom,(
+    s__instance(s__deprivesNorm__m,s__Entity) )).
+
+fof(kb_SUMOcache_174,axiom,(
+    s__instance(s__GraphPathFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_175,axiom,(
+    s__instance(s__GraphPathFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_176,axiom,(
+    s__instance(s__GraphPathFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_177,axiom,(
+    s__instance(s__GraphPathFn__m,s__Function) )).
+
+fof(kb_SUMOcache_178,axiom,(
+    s__instance(s__GraphPathFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_179,axiom,(
+    s__instance(s__GraphPathFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_180,axiom,(
+    s__instance(s__GraphPathFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_181,axiom,(
+    s__instance(s__before__m,s__Relation) )).
+
+fof(kb_SUMOcache_182,axiom,(
+    s__instance(s__before__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_183,axiom,(
+    s__instance(s__before__m,s__Predicate) )).
+
+fof(kb_SUMOcache_184,axiom,(
+    s__instance(s__before__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_185,axiom,(
+    s__instance(s__before__m,s__Abstract) )).
+
+fof(kb_SUMOcache_186,axiom,(
+    s__instance(s__before__m,s__Entity) )).
+
+fof(kb_SUMOcache_187,axiom,(
+    s__instance(s__UnitFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_188,axiom,(
+    s__instance(s__UnitFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_189,axiom,(
+    s__instance(s__UnitFn__m,s__Function) )).
+
+fof(kb_SUMOcache_190,axiom,(
+    s__instance(s__UnitFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_191,axiom,(
+    s__instance(s__UnitFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_192,axiom,(
+    s__instance(s__UnitFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_193,axiom,(
+    s__instance(s__UnitFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_194,axiom,(
+    s__instance(s__angularMeasure__m,s__Relation) )).
+
+fof(kb_SUMOcache_195,axiom,(
+    s__instance(s__angularMeasure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_196,axiom,(
+    s__instance(s__angularMeasure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_197,axiom,(
+    s__instance(s__angularMeasure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_198,axiom,(
+    s__instance(s__angularMeasure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_199,axiom,(
+    s__instance(s__angularMeasure__m,s__Entity) )).
+
+fof(kb_SUMOcache_200,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_201,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_202,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_203,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_204,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_205,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_206,axiom,(
+    s__instance(s__GeneralizedUnionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_207,axiom,(
+    s__instance(s__patient__m,s__Relation) )).
+
+fof(kb_SUMOcache_208,axiom,(
+    s__instance(s__patient__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_209,axiom,(
+    s__instance(s__patient__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_210,axiom,(
+    s__instance(s__patient__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_211,axiom,(
+    s__instance(s__patient__m,s__Predicate) )).
+
+fof(kb_SUMOcache_212,axiom,(
+    s__instance(s__patient__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_213,axiom,(
+    s__instance(s__patient__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_214,axiom,(
+    s__instance(s__patient__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_215,axiom,(
+    s__instance(s__patient__m,s__Abstract) )).
+
+fof(kb_SUMOcache_216,axiom,(
+    s__instance(s__patient__m,s__Entity) )).
+
+fof(kb_SUMOcache_217,axiom,(
+    s__instance(s__Fillable,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_218,axiom,(
+    s__instance(s__Fillable,s__Attribute) )).
+
+fof(kb_SUMOcache_219,axiom,(
+    s__instance(s__Fillable,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_220,axiom,(
+    s__instance(s__Fillable,s__Abstract) )).
+
+fof(kb_SUMOcache_221,axiom,(
+    s__instance(s__Fillable,s__Entity) )).
+
+fof(kb_SUMOcache_222,axiom,(
+    s__instance(s__Gram,s__Quantity) )).
+
+fof(kb_SUMOcache_223,axiom,(
+    s__instance(s__Gram,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_224,axiom,(
+    s__instance(s__Gram,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_225,axiom,(
+    s__instance(s__Gram,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_226,axiom,(
+    s__instance(s__Gram,s__Abstract) )).
+
+fof(kb_SUMOcache_227,axiom,(
+    s__instance(s__Gram,s__Entity) )).
+
+fof(kb_SUMOcache_228,axiom,(
+    s__instance(s__side__m,s__Relation) )).
+
+fof(kb_SUMOcache_229,axiom,(
+    s__instance(s__side__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_230,axiom,(
+    s__instance(s__side__m,s__Predicate) )).
+
+fof(kb_SUMOcache_231,axiom,(
+    s__instance(s__side__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_232,axiom,(
+    s__instance(s__side__m,s__Abstract) )).
+
+fof(kb_SUMOcache_233,axiom,(
+    s__instance(s__side__m,s__Entity) )).
+
+fof(kb_SUMOcache_234,axiom,(
+    s__instance(s__fills__m,s__Relation) )).
+
+fof(kb_SUMOcache_235,axiom,(
+    s__instance(s__fills__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_236,axiom,(
+    s__instance(s__fills__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_237,axiom,(
+    s__instance(s__fills__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_238,axiom,(
+    s__instance(s__fills__m,s__Predicate) )).
+
+fof(kb_SUMOcache_239,axiom,(
+    s__instance(s__fills__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_240,axiom,(
+    s__instance(s__fills__m,s__Abstract) )).
+
+fof(kb_SUMOcache_241,axiom,(
+    s__instance(s__fills__m,s__Entity) )).
+
+fof(kb_SUMOcache_242,axiom,(
+    s__instance(s__domain__m,s__Relation) )).
+
+fof(kb_SUMOcache_243,axiom,(
+    s__instance(s__domain__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_244,axiom,(
+    s__instance(s__domain__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_245,axiom,(
+    s__instance(s__domain__m,s__Predicate) )).
+
+fof(kb_SUMOcache_246,axiom,(
+    s__instance(s__domain__m,s__Abstract) )).
+
+fof(kb_SUMOcache_247,axiom,(
+    s__instance(s__domain__m,s__Entity) )).
+
+fof(kb_SUMOcache_248,axiom,(
+    s__instance(s__desires__m,s__Relation) )).
+
+fof(kb_SUMOcache_249,axiom,(
+    s__instance(s__desires__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_250,axiom,(
+    s__instance(s__desires__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_251,axiom,(
+    s__instance(s__desires__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_252,axiom,(
+    s__instance(s__desires__m,s__Predicate) )).
+
+fof(kb_SUMOcache_253,axiom,(
+    s__instance(s__desires__m,s__IntentionalRelation) )).
+
+fof(kb_SUMOcache_254,axiom,(
+    s__instance(s__IntentionalRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_255,axiom,(
+    s__instance(s__desires__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_256,axiom,(
+    s__instance(s__desires__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_257,axiom,(
+    s__instance(s__desires__m,s__Entity) )).
+
+fof(kb_SUMOcache_258,axiom,(
+    s__instance(s__desires__m,s__Abstract) )).
+
+fof(kb_SUMOcache_259,axiom,(
+    s__instance(s__RankineDegree,s__Quantity) )).
+
+fof(kb_SUMOcache_260,axiom,(
+    s__instance(s__RankineDegree,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_261,axiom,(
+    s__instance(s__RankineDegree,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_262,axiom,(
+    s__instance(s__RankineDegree,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_263,axiom,(
+    s__instance(s__RankineDegree,s__Abstract) )).
+
+fof(kb_SUMOcache_264,axiom,(
+    s__instance(s__RankineDegree,s__Entity) )).
+
+fof(kb_SUMOcache_265,axiom,(
+    s__instance(s__meetsSpatially__m,s__Relation) )).
+
+fof(kb_SUMOcache_266,axiom,(
+    s__instance(s__meetsSpatially__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_267,axiom,(
+    s__instance(s__meetsSpatially__m,s__Predicate) )).
+
+fof(kb_SUMOcache_268,axiom,(
+    s__instance(s__meetsSpatially__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_269,axiom,(
+    s__instance(s__meetsSpatially__m,s__Entity) )).
+
+fof(kb_SUMOcache_270,axiom,(
+    s__instance(s__meetsSpatially__m,s__Abstract) )).
+
+fof(kb_SUMOcache_271,axiom,(
+    s__instance(s__member__m,s__Relation) )).
+
+fof(kb_SUMOcache_272,axiom,(
+    s__instance(s__member__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_273,axiom,(
+    s__instance(s__member__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_274,axiom,(
+    s__instance(s__member__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_275,axiom,(
+    s__instance(s__member__m,s__Predicate) )).
+
+fof(kb_SUMOcache_276,axiom,(
+    s__instance(s__member__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_277,axiom,(
+    s__instance(s__member__m,s__Abstract) )).
+
+fof(kb_SUMOcache_278,axiom,(
+    s__instance(s__member__m,s__Entity) )).
+
+fof(kb_SUMOcache_279,axiom,(
+    s__instance(s__EndFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_280,axiom,(
+    s__instance(s__EndFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_281,axiom,(
+    s__instance(s__EndFn__m,s__Function) )).
+
+fof(kb_SUMOcache_282,axiom,(
+    s__instance(s__EndFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_283,axiom,(
+    s__instance(s__EndFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_284,axiom,(
+    s__instance(s__EndFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_285,axiom,(
+    s__instance(s__EndFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_286,axiom,(
+    s__instance(s__VelocityFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_287,axiom,(
+    s__instance(s__VelocityFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_288,axiom,(
+    s__instance(s__VelocityFn__m,s__QuintaryRelation) )).
+
+fof(kb_SUMOcache_289,axiom,(
+    s__instance(s__VelocityFn__m,s__Function) )).
+
+fof(kb_SUMOcache_290,axiom,(
+    s__instance(s__VelocityFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_291,axiom,(
+    s__instance(s__VelocityFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_292,axiom,(
+    s__instance(s__VelocityFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_293,axiom,(
+    s__instance(s__systemPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_294,axiom,(
+    s__instance(s__systemPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_295,axiom,(
+    s__instance(s__systemPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_296,axiom,(
+    s__instance(s__systemPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_297,axiom,(
+    s__instance(s__systemPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_298,axiom,(
+    s__instance(s__systemPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_299,axiom,(
+    s__instance(s__HoleHostFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_300,axiom,(
+    s__instance(s__HoleHostFn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_301,axiom,(
+    s__instance(s__HoleHostFn__m,s__Function) )).
+
+fof(kb_SUMOcache_302,axiom,(
+    s__instance(s__HoleHostFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_303,axiom,(
+    s__instance(s__HoleHostFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_304,axiom,(
+    s__instance(s__HoleHostFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_305,axiom,(
+    s__instance(s__HoleHostFn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_306,axiom,(
+    s__instance(s__HoleHostFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_307,axiom,(
+    s__instance(s__HoleHostFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_308,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__Relation) )).
+
+fof(kb_SUMOcache_309,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_310,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_311,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_312,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_313,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_314,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_315,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_316,axiom,(
+    s__instance(s__equivalentContentInstance__m,s__Entity) )).
+
+fof(kb_SUMOcache_317,axiom,(
+    s__instance(s__Below,s__Attribute) )).
+
+fof(kb_SUMOcache_318,axiom,(
+    s__instance(s__Below,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_319,axiom,(
+    s__instance(s__Below,s__Entity) )).
+
+fof(kb_SUMOcache_320,axiom,(
+    s__instance(s__Below,s__Abstract) )).
+
+fof(kb_SUMOcache_321,axiom,(
+    s__instance(s__MinuteFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_322,axiom,(
+    s__instance(s__MinuteFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_323,axiom,(
+    s__instance(s__MinuteFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_324,axiom,(
+    s__instance(s__MinuteFn__m,s__Function) )).
+
+fof(kb_SUMOcache_325,axiom,(
+    s__instance(s__MinuteFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_326,axiom,(
+    s__instance(s__MinuteFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_327,axiom,(
+    s__instance(s__MinuteFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_328,axiom,(
+    s__instance(s__Pascal,s__Quantity) )).
+
+fof(kb_SUMOcache_329,axiom,(
+    s__instance(s__Pascal,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_330,axiom,(
+    s__instance(s__Pascal,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_331,axiom,(
+    s__instance(s__Pascal,s__Abstract) )).
+
+fof(kb_SUMOcache_332,axiom,(
+    s__instance(s__Pascal,s__Entity) )).
+
+fof(kb_SUMOcache_333,axiom,(
+    s__instance(s__needs__m,s__Relation) )).
+
+fof(kb_SUMOcache_334,axiom,(
+    s__instance(s__needs__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_335,axiom,(
+    s__instance(s__needs__m,s__Predicate) )).
+
+fof(kb_SUMOcache_336,axiom,(
+    s__instance(s__needs__m,s__IntentionalRelation) )).
+
+fof(kb_SUMOcache_337,axiom,(
+    s__instance(s__needs__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_338,axiom,(
+    s__instance(s__needs__m,s__Abstract) )).
+
+fof(kb_SUMOcache_339,axiom,(
+    s__instance(s__needs__m,s__Entity) )).
+
+fof(kb_SUMOcache_340,axiom,(
+    s__instance(s__CelsiusDegree,s__Quantity) )).
+
+fof(kb_SUMOcache_341,axiom,(
+    s__instance(s__CelsiusDegree,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_342,axiom,(
+    s__instance(s__CelsiusDegree,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_343,axiom,(
+    s__instance(s__CelsiusDegree,s__Abstract) )).
+
+fof(kb_SUMOcache_344,axiom,(
+    s__instance(s__CelsiusDegree,s__Entity) )).
+
+fof(kb_SUMOcache_345,axiom,(
+    s__instance(s__prevents__m,s__Relation) )).
+
+fof(kb_SUMOcache_346,axiom,(
+    s__instance(s__prevents__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_347,axiom,(
+    s__instance(s__prevents__m,s__Predicate) )).
+
+fof(kb_SUMOcache_348,axiom,(
+    s__instance(s__prevents__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_349,axiom,(
+    s__instance(s__prevents__m,s__Entity) )).
+
+fof(kb_SUMOcache_350,axiom,(
+    s__instance(s__prevents__m,s__Abstract) )).
+
+fof(kb_SUMOcache_351,axiom,(
+    s__instance(s__temporallyBetweenOrEqual__m,s__Relation) )).
+
+fof(kb_SUMOcache_352,axiom,(
+    s__instance(s__temporallyBetweenOrEqual__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_353,axiom,(
+    s__instance(s__temporallyBetweenOrEqual__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_354,axiom,(
+    s__instance(s__temporallyBetweenOrEqual__m,s__Predicate) )).
+
+fof(kb_SUMOcache_355,axiom,(
+    s__instance(s__temporallyBetweenOrEqual__m,s__Abstract) )).
+
+fof(kb_SUMOcache_356,axiom,(
+    s__instance(s__temporallyBetweenOrEqual__m,s__Entity) )).
+
+fof(kb_SUMOcache_357,axiom,(
+    s__instance(s__PowerSetFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_358,axiom,(
+    s__instance(s__PowerSetFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_359,axiom,(
+    s__instance(s__PowerSetFn__m,s__Function) )).
+
+fof(kb_SUMOcache_360,axiom,(
+    s__instance(s__PowerSetFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_361,axiom,(
+    s__instance(s__PowerSetFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_362,axiom,(
+    s__instance(s__PowerSetFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_363,axiom,(
+    s__instance(s__PowerSetFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_364,axiom,(
+    s__instance(s__SquareRootFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_365,axiom,(
+    s__instance(s__SquareRootFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_366,axiom,(
+    s__instance(s__SquareRootFn__m,s__Function) )).
+
+fof(kb_SUMOcache_367,axiom,(
+    s__instance(s__SquareRootFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_368,axiom,(
+    s__instance(s__SquareRootFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_369,axiom,(
+    s__instance(s__SquareRootFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_370,axiom,(
+    s__instance(s__SquareRootFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_371,axiom,(
+    s__instance(s__Liter,s__Quantity) )).
+
+fof(kb_SUMOcache_372,axiom,(
+    s__instance(s__Liter,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_373,axiom,(
+    s__instance(s__Liter,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_374,axiom,(
+    s__instance(s__Liter,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_375,axiom,(
+    s__instance(s__Liter,s__Abstract) )).
+
+fof(kb_SUMOcache_376,axiom,(
+    s__instance(s__Liter,s__Entity) )).
+
+fof(kb_SUMOcache_377,axiom,(
+    s__instance(s__starts__m,s__Relation) )).
+
+fof(kb_SUMOcache_378,axiom,(
+    s__instance(s__starts__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_379,axiom,(
+    s__instance(s__starts__m,s__Predicate) )).
+
+fof(kb_SUMOcache_380,axiom,(
+    s__instance(s__starts__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_381,axiom,(
+    s__instance(s__starts__m,s__Abstract) )).
+
+fof(kb_SUMOcache_382,axiom,(
+    s__instance(s__starts__m,s__Entity) )).
+
+fof(kb_SUMOcache_383,axiom,(
+    s__instance(s__BeginNodeFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_384,axiom,(
+    s__instance(s__BeginNodeFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_385,axiom,(
+    s__instance(s__BeginNodeFn__m,s__Function) )).
+
+fof(kb_SUMOcache_386,axiom,(
+    s__instance(s__BeginNodeFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_387,axiom,(
+    s__instance(s__BeginNodeFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_388,axiom,(
+    s__instance(s__BeginNodeFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_389,axiom,(
+    s__instance(s__BeginNodeFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_390,axiom,(
+    s__instance(s__Radian,s__Quantity) )).
+
+fof(kb_SUMOcache_391,axiom,(
+    s__instance(s__Radian,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_392,axiom,(
+    s__instance(s__Radian,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_393,axiom,(
+    s__instance(s__Radian,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_394,axiom,(
+    s__instance(s__Radian,s__Abstract) )).
+
+fof(kb_SUMOcache_395,axiom,(
+    s__instance(s__Radian,s__Entity) )).
+
+fof(kb_SUMOcache_396,axiom,(
+    s__instance(s__subProcess__m,s__Relation) )).
+
+fof(kb_SUMOcache_397,axiom,(
+    s__instance(s__subProcess__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_398,axiom,(
+    s__instance(s__subProcess__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_399,axiom,(
+    s__instance(s__subProcess__m,s__Predicate) )).
+
+fof(kb_SUMOcache_400,axiom,(
+    s__instance(s__subProcess__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_401,axiom,(
+    s__instance(s__subProcess__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_402,axiom,(
+    s__instance(s__subProcess__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_403,axiom,(
+    s__instance(s__subProcess__m,s__Abstract) )).
+
+fof(kb_SUMOcache_404,axiom,(
+    s__instance(s__subProcess__m,s__Entity) )).
+
+fof(kb_SUMOcache_405,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_406,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_407,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__Function) )).
+
+fof(kb_SUMOcache_408,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_409,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_410,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_411,axiom,(
+    s__instance(s__ImmediateFutureFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_412,axiom,(
+    s__instance(s__AssignmentFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_413,axiom,(
+    s__instance(s__AssignmentFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_414,axiom,(
+    s__instance(s__AssignmentFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_415,axiom,(
+    s__instance(s__AssignmentFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_416,axiom,(
+    s__instance(s__AssignmentFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_417,axiom,(
+    s__instance(s__penetrates__m,s__Relation) )).
+
+fof(kb_SUMOcache_418,axiom,(
+    s__instance(s__penetrates__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_419,axiom,(
+    s__instance(s__penetrates__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_420,axiom,(
+    s__instance(s__penetrates__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_421,axiom,(
+    s__instance(s__penetrates__m,s__Predicate) )).
+
+fof(kb_SUMOcache_422,axiom,(
+    s__instance(s__penetrates__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_423,axiom,(
+    s__instance(s__penetrates__m,s__Abstract) )).
+
+fof(kb_SUMOcache_424,axiom,(
+    s__instance(s__penetrates__m,s__Entity) )).
+
+fof(kb_SUMOcache_425,axiom,(
+    s__instance(s__GovernmentFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_426,axiom,(
+    s__instance(s__GovernmentFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_427,axiom,(
+    s__instance(s__GovernmentFn__m,s__Function) )).
+
+fof(kb_SUMOcache_428,axiom,(
+    s__instance(s__GovernmentFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_429,axiom,(
+    s__instance(s__GovernmentFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_430,axiom,(
+    s__instance(s__GovernmentFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_431,axiom,(
+    s__instance(s__GovernmentFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_432,axiom,(
+    s__instance(s__Necessity,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_433,axiom,(
+    s__instance(s__Necessity,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_434,axiom,(
+    s__instance(s__Necessity,s__Attribute) )).
+
+fof(kb_SUMOcache_435,axiom,(
+    s__instance(s__Necessity,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_436,axiom,(
+    s__instance(s__Necessity,s__Entity) )).
+
+fof(kb_SUMOcache_437,axiom,(
+    s__instance(s__Necessity,s__Abstract) )).
+
+fof(kb_SUMOcache_438,axiom,(
+    s__instance(s__inList__m,s__Relation) )).
+
+fof(kb_SUMOcache_439,axiom,(
+    s__instance(s__inList__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_440,axiom,(
+    s__instance(s__inList__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_441,axiom,(
+    s__instance(s__inList__m,s__Predicate) )).
+
+fof(kb_SUMOcache_442,axiom,(
+    s__instance(s__inList__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_443,axiom,(
+    s__instance(s__inList__m,s__Entity) )).
+
+fof(kb_SUMOcache_444,axiom,(
+    s__instance(s__inList__m,s__Abstract) )).
+
+fof(kb_SUMOcache_445,axiom,(
+    s__instance(s__moves__m,s__Relation) )).
+
+fof(kb_SUMOcache_446,axiom,(
+    s__instance(s__moves__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_447,axiom,(
+    s__instance(s__moves__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_448,axiom,(
+    s__instance(s__moves__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_449,axiom,(
+    s__instance(s__moves__m,s__Predicate) )).
+
+fof(kb_SUMOcache_450,axiom,(
+    s__instance(s__moves__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_451,axiom,(
+    s__instance(s__moves__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_452,axiom,(
+    s__instance(s__moves__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_453,axiom,(
+    s__instance(s__moves__m,s__Abstract) )).
+
+fof(kb_SUMOcache_454,axiom,(
+    s__instance(s__moves__m,s__Entity) )).
+
+fof(kb_SUMOcache_455,axiom,(
+    s__instance(s__SecondDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_456,axiom,(
+    s__instance(s__SecondDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_457,axiom,(
+    s__instance(s__SecondDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_458,axiom,(
+    s__instance(s__SecondDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_459,axiom,(
+    s__instance(s__SecondDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_460,axiom,(
+    s__instance(s__SecondDuration,s__Entity) )).
+
+fof(kb_SUMOcache_461,axiom,(
+    s__instance(s__KiloFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_462,axiom,(
+    s__instance(s__KiloFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_463,axiom,(
+    s__instance(s__KiloFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_464,axiom,(
+    s__instance(s__KiloFn__m,s__Function) )).
+
+fof(kb_SUMOcache_465,axiom,(
+    s__instance(s__KiloFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_466,axiom,(
+    s__instance(s__KiloFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_467,axiom,(
+    s__instance(s__KiloFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_468,axiom,(
+    s__instance(s__KiloFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_469,axiom,(
+    s__instance(s__KiloFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_470,axiom,(
+    s__instance(s__Blue,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_471,axiom,(
+    s__instance(s__Blue,s__Attribute) )).
+
+fof(kb_SUMOcache_472,axiom,(
+    s__instance(s__Blue,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_473,axiom,(
+    s__instance(s__Blue,s__ColorAttribute) )).
+
+fof(kb_SUMOcache_474,axiom,(
+    s__instance(s__Blue,s__Entity) )).
+
+fof(kb_SUMOcache_475,axiom,(
+    s__instance(s__Blue,s__Abstract) )).
+
+fof(kb_SUMOcache_476,axiom,(
+    s__instance(s__height__m,s__Relation) )).
+
+fof(kb_SUMOcache_477,axiom,(
+    s__instance(s__height__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_478,axiom,(
+    s__instance(s__height__m,s__Predicate) )).
+
+fof(kb_SUMOcache_479,axiom,(
+    s__instance(s__height__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_480,axiom,(
+    s__instance(s__height__m,s__Abstract) )).
+
+fof(kb_SUMOcache_481,axiom,(
+    s__instance(s__height__m,s__Entity) )).
+
+fof(kb_SUMOcache_482,axiom,(
+    s__instance(s__betweenOnPath__m,s__Relation) )).
+
+fof(kb_SUMOcache_483,axiom,(
+    s__instance(s__betweenOnPath__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_484,axiom,(
+    s__instance(s__betweenOnPath__m,s__QuaternaryRelation) )).
+
+fof(kb_SUMOcache_485,axiom,(
+    s__instance(s__QuaternaryRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_486,axiom,(
+    s__instance(s__betweenOnPath__m,s__Predicate) )).
+
+fof(kb_SUMOcache_487,axiom,(
+    s__instance(s__betweenOnPath__m,s__Abstract) )).
+
+fof(kb_SUMOcache_488,axiom,(
+    s__instance(s__betweenOnPath__m,s__Entity) )).
+
+fof(kb_SUMOcache_489,axiom,(
+    s__instance(s__EuroCent,s__Quantity) )).
+
+fof(kb_SUMOcache_490,axiom,(
+    s__instance(s__EuroCent,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_491,axiom,(
+    s__instance(s__EuroCent,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_492,axiom,(
+    s__instance(s__EuroCent,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_493,axiom,(
+    s__instance(s__EuroCent,s__Abstract) )).
+
+fof(kb_SUMOcache_494,axiom,(
+    s__instance(s__EuroCent,s__Entity) )).
+
+fof(kb_SUMOcache_495,axiom,(
+    s__instance(s__component__m,s__Relation) )).
+
+fof(kb_SUMOcache_496,axiom,(
+    s__instance(s__component__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_497,axiom,(
+    s__instance(s__component__m,s__Predicate) )).
+
+fof(kb_SUMOcache_498,axiom,(
+    s__instance(s__component__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_499,axiom,(
+    s__instance(s__component__m,s__Abstract) )).
+
+fof(kb_SUMOcache_500,axiom,(
+    s__instance(s__component__m,s__Entity) )).
+
+fof(kb_SUMOcache_501,axiom,(
+    s__instance(s__distributes__m,s__Relation) )).
+
+fof(kb_SUMOcache_502,axiom,(
+    s__instance(s__distributes__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_503,axiom,(
+    s__instance(s__distributes__m,s__Predicate) )).
+
+fof(kb_SUMOcache_504,axiom,(
+    s__instance(s__distributes__m,s__Abstract) )).
+
+fof(kb_SUMOcache_505,axiom,(
+    s__instance(s__distributes__m,s__Entity) )).
+
+fof(kb_SUMOcache_506,axiom,(
+    s__instance(s__Horizontal,s__Attribute) )).
+
+fof(kb_SUMOcache_507,axiom,(
+    s__instance(s__Horizontal,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_508,axiom,(
+    s__instance(s__RelationalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_509,axiom,(
+    s__instance(s__Horizontal,s__Entity) )).
+
+fof(kb_SUMOcache_510,axiom,(
+    s__instance(s__Horizontal,s__Abstract) )).
+
+fof(kb_SUMOcache_511,axiom,(
+    s__instance(s__domainSubclass__m,s__Relation) )).
+
+fof(kb_SUMOcache_512,axiom,(
+    s__instance(s__domainSubclass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_513,axiom,(
+    s__instance(s__domainSubclass__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_514,axiom,(
+    s__instance(s__domainSubclass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_515,axiom,(
+    s__instance(s__domainSubclass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_516,axiom,(
+    s__instance(s__domainSubclass__m,s__Entity) )).
+
+fof(kb_SUMOcache_517,axiom,(
+    s__instance(s__DensityFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_518,axiom,(
+    s__instance(s__DensityFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_519,axiom,(
+    s__instance(s__DensityFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_520,axiom,(
+    s__instance(s__DensityFn__m,s__Function) )).
+
+fof(kb_SUMOcache_521,axiom,(
+    s__instance(s__DensityFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_522,axiom,(
+    s__instance(s__DensityFn__m,s__BinaryFunction) )).
+
+fof(kb_SUMOcache_523,axiom,(
+    s__instance(s__BinaryFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_524,axiom,(
+    s__instance(s__DensityFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_525,axiom,(
+    s__instance(s__DensityFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_526,axiom,(
+    s__instance(s__WeekDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_527,axiom,(
+    s__instance(s__WeekDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_528,axiom,(
+    s__instance(s__WeekDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_529,axiom,(
+    s__instance(s__WeekDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_530,axiom,(
+    s__instance(s__WeekDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_531,axiom,(
+    s__instance(s__WeekDuration,s__Entity) )).
+
+fof(kb_SUMOcache_532,axiom,(
+    s__instance(s__North,s__Attribute) )).
+
+fof(kb_SUMOcache_533,axiom,(
+    s__instance(s__North,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_534,axiom,(
+    s__instance(s__North,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_535,axiom,(
+    s__instance(s__North,s__Entity) )).
+
+fof(kb_SUMOcache_536,axiom,(
+    s__instance(s__North,s__Abstract) )).
+
+fof(kb_SUMOcache_537,axiom,(
+    s__instance(s__MegaFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_538,axiom,(
+    s__instance(s__TotalValuedRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_539,axiom,(
+    s__instance(s__MegaFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_540,axiom,(
+    s__instance(s__MegaFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_541,axiom,(
+    s__instance(s__MegaFn__m,s__Function) )).
+
+fof(kb_SUMOcache_542,axiom,(
+    s__instance(s__MegaFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_543,axiom,(
+    s__instance(s__MegaFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_544,axiom,(
+    s__instance(s__UnaryFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_545,axiom,(
+    s__instance(s__MegaFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_546,axiom,(
+    s__instance(s__MegaFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_547,axiom,(
+    s__instance(s__MegaFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_548,axiom,(
+    s__instance(s__InchMercury,s__Quantity) )).
+
+fof(kb_SUMOcache_549,axiom,(
+    s__instance(s__InchMercury,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_550,axiom,(
+    s__instance(s__InchMercury,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_551,axiom,(
+    s__instance(s__InchMercury,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_552,axiom,(
+    s__instance(s__InchMercury,s__Abstract) )).
+
+fof(kb_SUMOcache_553,axiom,(
+    s__instance(s__InchMercury,s__Entity) )).
+
+fof(kb_SUMOcache_554,axiom,(
+    s__instance(s__subrelation__m,s__Relation) )).
+
+fof(kb_SUMOcache_555,axiom,(
+    s__instance(s__subrelation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_556,axiom,(
+    s__instance(s__subrelation__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_557,axiom,(
+    s__instance(s__subrelation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_558,axiom,(
+    s__instance(s__subrelation__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_559,axiom,(
+    s__instance(s__subrelation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_560,axiom,(
+    s__instance(s__subrelation__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_561,axiom,(
+    s__instance(s__subrelation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_562,axiom,(
+    s__instance(s__subrelation__m,s__Entity) )).
+
+fof(kb_SUMOcache_563,axiom,(
+    s__instance(s__geometricDistance__m,s__Relation) )).
+
+fof(kb_SUMOcache_564,axiom,(
+    s__instance(s__geometricDistance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_565,axiom,(
+    s__instance(s__geometricDistance__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_566,axiom,(
+    s__instance(s__geometricDistance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_567,axiom,(
+    s__instance(s__geometricDistance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_568,axiom,(
+    s__instance(s__geometricDistance__m,s__Entity) )).
+
+fof(kb_SUMOcache_569,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_570,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_571,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_572,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__Function) )).
+
+fof(kb_SUMOcache_573,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_574,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_575,axiom,(
+    s__instance(s__RecurrentTimeIntervalFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_576,axiom,(
+    s__instance(s__agent__m,s__Relation) )).
+
+fof(kb_SUMOcache_577,axiom,(
+    s__instance(s__agent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_578,axiom,(
+    s__instance(s__agent__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_579,axiom,(
+    s__instance(s__agent__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_580,axiom,(
+    s__instance(s__agent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_581,axiom,(
+    s__instance(s__agent__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_582,axiom,(
+    s__instance(s__agent__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_583,axiom,(
+    s__instance(s__agent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_584,axiom,(
+    s__instance(s__agent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_585,axiom,(
+    s__instance(s__agent__m,s__Entity) )).
+
+fof(kb_SUMOcache_586,axiom,(
+    s__instance(s__Gray,s__Quantity) )).
+
+fof(kb_SUMOcache_587,axiom,(
+    s__instance(s__Gray,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_588,axiom,(
+    s__instance(s__Gray,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_589,axiom,(
+    s__instance(s__Gray,s__Abstract) )).
+
+fof(kb_SUMOcache_590,axiom,(
+    s__instance(s__Gray,s__Entity) )).
+
+fof(kb_SUMOcache_591,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_592,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_593,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__Function) )).
+
+fof(kb_SUMOcache_594,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_595,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_596,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_597,axiom,(
+    s__instance(s__CenterOfCircleFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_598,axiom,(
+    s__instance(s__Ohm,s__Quantity) )).
+
+fof(kb_SUMOcache_599,axiom,(
+    s__instance(s__Ohm,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_600,axiom,(
+    s__instance(s__Ohm,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_601,axiom,(
+    s__instance(s__Ohm,s__Abstract) )).
+
+fof(kb_SUMOcache_602,axiom,(
+    s__instance(s__Ohm,s__Entity) )).
+
+fof(kb_SUMOcache_603,axiom,(
+    s__instance(s__monetaryValue__m,s__Relation) )).
+
+fof(kb_SUMOcache_604,axiom,(
+    s__instance(s__monetaryValue__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_605,axiom,(
+    s__instance(s__monetaryValue__m,s__Predicate) )).
+
+fof(kb_SUMOcache_606,axiom,(
+    s__instance(s__monetaryValue__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_607,axiom,(
+    s__instance(s__monetaryValue__m,s__Abstract) )).
+
+fof(kb_SUMOcache_608,axiom,(
+    s__instance(s__monetaryValue__m,s__Entity) )).
+
+fof(kb_SUMOcache_609,axiom,(
+    s__instance(s__names__m,s__Relation) )).
+
+fof(kb_SUMOcache_610,axiom,(
+    s__instance(s__names__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_611,axiom,(
+    s__instance(s__names__m,s__Predicate) )).
+
+fof(kb_SUMOcache_612,axiom,(
+    s__instance(s__names__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_613,axiom,(
+    s__instance(s__names__m,s__Abstract) )).
+
+fof(kb_SUMOcache_614,axiom,(
+    s__instance(s__names__m,s__Entity) )).
+
+fof(kb_SUMOcache_615,axiom,(
+    s__instance(s__TangentFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_616,axiom,(
+    s__instance(s__TangentFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_617,axiom,(
+    s__instance(s__TangentFn__m,s__Function) )).
+
+fof(kb_SUMOcache_618,axiom,(
+    s__instance(s__TangentFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_619,axiom,(
+    s__instance(s__TangentFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_620,axiom,(
+    s__instance(s__TangentFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_621,axiom,(
+    s__instance(s__TangentFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_622,axiom,(
+    s__instance(s__Cup,s__Quantity) )).
+
+fof(kb_SUMOcache_623,axiom,(
+    s__instance(s__Cup,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_624,axiom,(
+    s__instance(s__Cup,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_625,axiom,(
+    s__instance(s__Cup,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_626,axiom,(
+    s__instance(s__Cup,s__Abstract) )).
+
+fof(kb_SUMOcache_627,axiom,(
+    s__instance(s__Cup,s__Entity) )).
+
+fof(kb_SUMOcache_628,axiom,(
+    s__instance(s__wears__m,s__Relation) )).
+
+fof(kb_SUMOcache_629,axiom,(
+    s__instance(s__wears__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_630,axiom,(
+    s__instance(s__wears__m,s__Predicate) )).
+
+fof(kb_SUMOcache_631,axiom,(
+    s__instance(s__wears__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_632,axiom,(
+    s__instance(s__wears__m,s__Abstract) )).
+
+fof(kb_SUMOcache_633,axiom,(
+    s__instance(s__wears__m,s__Entity) )).
+
+fof(kb_SUMOcache_634,axiom,(
+    s__instance(s__Wet,s__Attribute) )).
+
+fof(kb_SUMOcache_635,axiom,(
+    s__instance(s__Wet,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_636,axiom,(
+    s__instance(s__Wet,s__Abstract) )).
+
+fof(kb_SUMOcache_637,axiom,(
+    s__instance(s__Wet,s__Entity) )).
+
+fof(kb_SUMOcache_638,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__Relation) )).
+
+fof(kb_SUMOcache_639,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_640,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_641,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_642,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__Predicate) )).
+
+fof(kb_SUMOcache_643,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_644,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_645,axiom,(
+    s__instance(s__AsymmetricRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_646,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_647,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__Abstract) )).
+
+fof(kb_SUMOcache_648,axiom,(
+    s__instance(s__eventPartlyLocated__m,s__Entity) )).
+
+fof(kb_SUMOcache_649,axiom,(
+    s__instance(s__measure__m,s__Relation) )).
+
+fof(kb_SUMOcache_650,axiom,(
+    s__instance(s__measure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_651,axiom,(
+    s__instance(s__measure__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_652,axiom,(
+    s__instance(s__measure__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_653,axiom,(
+    s__instance(s__measure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_654,axiom,(
+    s__instance(s__measure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_655,axiom,(
+    s__instance(s__measure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_656,axiom,(
+    s__instance(s__measure__m,s__Entity) )).
+
+fof(kb_SUMOcache_657,axiom,(
+    s__instance(s__frequency__m,s__Relation) )).
+
+fof(kb_SUMOcache_658,axiom,(
+    s__instance(s__frequency__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_659,axiom,(
+    s__instance(s__frequency__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_660,axiom,(
+    s__instance(s__frequency__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_661,axiom,(
+    s__instance(s__frequency__m,s__Predicate) )).
+
+fof(kb_SUMOcache_662,axiom,(
+    s__instance(s__frequency__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_663,axiom,(
+    s__instance(s__frequency__m,s__Abstract) )).
+
+fof(kb_SUMOcache_664,axiom,(
+    s__instance(s__frequency__m,s__Entity) )).
+
+fof(kb_SUMOcache_665,axiom,(
+    s__instance(s__husband__m,s__Relation) )).
+
+fof(kb_SUMOcache_666,axiom,(
+    s__instance(s__husband__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_667,axiom,(
+    s__instance(s__husband__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_668,axiom,(
+    s__instance(s__husband__m,s__Predicate) )).
+
+fof(kb_SUMOcache_669,axiom,(
+    s__instance(s__husband__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_670,axiom,(
+    s__instance(s__husband__m,s__Entity) )).
+
+fof(kb_SUMOcache_671,axiom,(
+    s__instance(s__husband__m,s__Abstract) )).
+
+fof(kb_SUMOcache_672,axiom,(
+    s__instance(s__interiorPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_673,axiom,(
+    s__instance(s__interiorPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_674,axiom,(
+    s__instance(s__interiorPart__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_675,axiom,(
+    s__instance(s__interiorPart__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_676,axiom,(
+    s__instance(s__interiorPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_677,axiom,(
+    s__instance(s__interiorPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_678,axiom,(
+    s__instance(s__interiorPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_679,axiom,(
+    s__instance(s__interiorPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_680,axiom,(
+    s__instance(s__CeilingFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_681,axiom,(
+    s__instance(s__CeilingFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_682,axiom,(
+    s__instance(s__CeilingFn__m,s__Function) )).
+
+fof(kb_SUMOcache_683,axiom,(
+    s__instance(s__Function__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_684,axiom,(
+    s__instance(s__CeilingFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_685,axiom,(
+    s__instance(s__CeilingFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_686,axiom,(
+    s__instance(s__CeilingFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_687,axiom,(
+    s__instance(s__CeilingFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_688,axiom,(
+    s__instance(s__sister__m,s__Relation) )).
+
+fof(kb_SUMOcache_689,axiom,(
+    s__instance(s__sister__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_690,axiom,(
+    s__instance(s__sister__m,s__Predicate) )).
+
+fof(kb_SUMOcache_691,axiom,(
+    s__instance(s__sister__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_692,axiom,(
+    s__instance(s__sister__m,s__Entity) )).
+
+fof(kb_SUMOcache_693,axiom,(
+    s__instance(s__sister__m,s__Abstract) )).
+
+fof(kb_SUMOcache_694,axiom,(
+    s__instance(s__RationalNumberFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_695,axiom,(
+    s__instance(s__RationalNumberFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_696,axiom,(
+    s__instance(s__RationalNumberFn__m,s__Function) )).
+
+fof(kb_SUMOcache_697,axiom,(
+    s__instance(s__RationalNumberFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_698,axiom,(
+    s__instance(s__RationalNumberFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_699,axiom,(
+    s__instance(s__RationalNumberFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_700,axiom,(
+    s__instance(s__RationalNumberFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_701,axiom,(
+    s__instance(s__PoundForce,s__Quantity) )).
+
+fof(kb_SUMOcache_702,axiom,(
+    s__instance(s__PoundForce,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_703,axiom,(
+    s__instance(s__PoundForce,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_704,axiom,(
+    s__instance(s__PoundForce,s__Abstract) )).
+
+fof(kb_SUMOcache_705,axiom,(
+    s__instance(s__PoundForce,s__Entity) )).
+
+fof(kb_SUMOcache_706,axiom,(
+    s__instance(s__InitialNodeFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_707,axiom,(
+    s__instance(s__InitialNodeFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_708,axiom,(
+    s__instance(s__InitialNodeFn__m,s__Function) )).
+
+fof(kb_SUMOcache_709,axiom,(
+    s__instance(s__InitialNodeFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_710,axiom,(
+    s__instance(s__InitialNodeFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_711,axiom,(
+    s__instance(s__InitialNodeFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_712,axiom,(
+    s__instance(s__InitialNodeFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_713,axiom,(
+    s__instance(s__mutualAcquaintance__m,s__Relation) )).
+
+fof(kb_SUMOcache_714,axiom,(
+    s__instance(s__mutualAcquaintance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_715,axiom,(
+    s__instance(s__mutualAcquaintance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_716,axiom,(
+    s__instance(s__mutualAcquaintance__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_717,axiom,(
+    s__instance(s__mutualAcquaintance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_718,axiom,(
+    s__instance(s__mutualAcquaintance__m,s__Entity) )).
+
+fof(kb_SUMOcache_719,axiom,(
+    s__instance(s__subsumesContentClass__m,s__Relation) )).
+
+fof(kb_SUMOcache_720,axiom,(
+    s__instance(s__subsumesContentClass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_721,axiom,(
+    s__instance(s__subsumesContentClass__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_722,axiom,(
+    s__instance(s__subsumesContentClass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_723,axiom,(
+    s__instance(s__subsumesContentClass__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_724,axiom,(
+    s__instance(s__subsumesContentClass__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_725,axiom,(
+    s__instance(s__subsumesContentClass__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_726,axiom,(
+    s__instance(s__subsumesContentClass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_727,axiom,(
+    s__instance(s__subsumesContentClass__m,s__Entity) )).
+
+fof(kb_SUMOcache_728,axiom,(
+    s__instance(s__AngularDegree,s__Quantity) )).
+
+fof(kb_SUMOcache_729,axiom,(
+    s__instance(s__AngularDegree,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_730,axiom,(
+    s__instance(s__AngularDegree,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_731,axiom,(
+    s__instance(s__AngularDegree,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_732,axiom,(
+    s__instance(s__AngularDegree,s__Abstract) )).
+
+fof(kb_SUMOcache_733,axiom,(
+    s__instance(s__AngularDegree,s__Entity) )).
+
+fof(kb_SUMOcache_734,axiom,(
+    s__instance(s__MonthFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_735,axiom,(
+    s__instance(s__MonthFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_736,axiom,(
+    s__instance(s__MonthFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_737,axiom,(
+    s__instance(s__MonthFn__m,s__Function) )).
+
+fof(kb_SUMOcache_738,axiom,(
+    s__instance(s__MonthFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_739,axiom,(
+    s__instance(s__MonthFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_740,axiom,(
+    s__instance(s__MonthFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_741,axiom,(
+    s__instance(s__grasps__m,s__Relation) )).
+
+fof(kb_SUMOcache_742,axiom,(
+    s__instance(s__grasps__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_743,axiom,(
+    s__instance(s__grasps__m,s__Predicate) )).
+
+fof(kb_SUMOcache_744,axiom,(
+    s__instance(s__grasps__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_745,axiom,(
+    s__instance(s__grasps__m,s__Abstract) )).
+
+fof(kb_SUMOcache_746,axiom,(
+    s__instance(s__grasps__m,s__Entity) )).
+
+fof(kb_SUMOcache_747,axiom,(
+    s__instance(s__prefers__m,s__Relation) )).
+
+fof(kb_SUMOcache_748,axiom,(
+    s__instance(s__prefers__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_749,axiom,(
+    s__instance(s__prefers__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_750,axiom,(
+    s__instance(s__prefers__m,s__Predicate) )).
+
+fof(kb_SUMOcache_751,axiom,(
+    s__instance(s__prefers__m,s__Abstract) )).
+
+fof(kb_SUMOcache_752,axiom,(
+    s__instance(s__prefers__m,s__Entity) )).
+
+fof(kb_SUMOcache_753,axiom,(
+    s__instance(s__exactlyLocated__m,s__Relation) )).
+
+fof(kb_SUMOcache_754,axiom,(
+    s__instance(s__exactlyLocated__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_755,axiom,(
+    s__instance(s__exactlyLocated__m,s__Predicate) )).
+
+fof(kb_SUMOcache_756,axiom,(
+    s__instance(s__exactlyLocated__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_757,axiom,(
+    s__instance(s__exactlyLocated__m,s__Abstract) )).
+
+fof(kb_SUMOcache_758,axiom,(
+    s__instance(s__exactlyLocated__m,s__Entity) )).
+
+fof(kb_SUMOcache_759,axiom,(
+    s__instance(s__parallel__m,s__Relation) )).
+
+fof(kb_SUMOcache_760,axiom,(
+    s__instance(s__parallel__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_761,axiom,(
+    s__instance(s__parallel__m,s__Predicate) )).
+
+fof(kb_SUMOcache_762,axiom,(
+    s__instance(s__parallel__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_763,axiom,(
+    s__instance(s__parallel__m,s__Abstract) )).
+
+fof(kb_SUMOcache_764,axiom,(
+    s__instance(s__parallel__m,s__Entity) )).
+
+fof(kb_SUMOcache_765,axiom,(
+    s__instance(s__diameter__m,s__Relation) )).
+
+fof(kb_SUMOcache_766,axiom,(
+    s__instance(s__diameter__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_767,axiom,(
+    s__instance(s__diameter__m,s__Predicate) )).
+
+fof(kb_SUMOcache_768,axiom,(
+    s__instance(s__diameter__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_769,axiom,(
+    s__instance(s__diameter__m,s__Abstract) )).
+
+fof(kb_SUMOcache_770,axiom,(
+    s__instance(s__diameter__m,s__Entity) )).
+
+fof(kb_SUMOcache_771,axiom,(
+    s__instance(s__Entity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_772,axiom,(
+    s__instance(s__UnitedStatesCent,s__Quantity) )).
+
+fof(kb_SUMOcache_773,axiom,(
+    s__instance(s__UnitedStatesCent,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_774,axiom,(
+    s__instance(s__UnitedStatesCent,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_775,axiom,(
+    s__instance(s__UnitedStatesCent,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_776,axiom,(
+    s__instance(s__UnitedStatesCent,s__Abstract) )).
+
+fof(kb_SUMOcache_777,axiom,(
+    s__instance(s__UnitedStatesCent,s__Entity) )).
+
+fof(kb_SUMOcache_778,axiom,(
+    s__instance(s__Siemens,s__Quantity) )).
+
+fof(kb_SUMOcache_779,axiom,(
+    s__instance(s__Siemens,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_780,axiom,(
+    s__instance(s__Siemens,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_781,axiom,(
+    s__instance(s__Siemens,s__Abstract) )).
+
+fof(kb_SUMOcache_782,axiom,(
+    s__instance(s__Siemens,s__Entity) )).
+
+fof(kb_SUMOcache_783,axiom,(
+    s__instance(s__CentralTimeZone,s__Attribute) )).
+
+fof(kb_SUMOcache_784,axiom,(
+    s__instance(s__CentralTimeZone,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_785,axiom,(
+    s__instance(s__CentralTimeZone,s__Entity) )).
+
+fof(kb_SUMOcache_786,axiom,(
+    s__instance(s__CentralTimeZone,s__Abstract) )).
+
+fof(kb_SUMOcache_787,axiom,(
+    s__instance(s__PositiveInfinity,s__Quantity) )).
+
+fof(kb_SUMOcache_788,axiom,(
+    s__instance(s__PositiveInfinity,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_789,axiom,(
+    s__instance(s__PositiveInfinity,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_790,axiom,(
+    s__instance(s__PositiveInfinity,s__TimePosition) )).
+
+fof(kb_SUMOcache_791,axiom,(
+    s__instance(s__PositiveInfinity,s__Abstract) )).
+
+fof(kb_SUMOcache_792,axiom,(
+    s__instance(s__PositiveInfinity,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_793,axiom,(
+    s__instance(s__PositiveInfinity,s__Entity) )).
+
+fof(kb_SUMOcache_794,axiom,(
+    s__instance(s__manner__m,s__Relation) )).
+
+fof(kb_SUMOcache_795,axiom,(
+    s__instance(s__manner__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_796,axiom,(
+    s__instance(s__manner__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_797,axiom,(
+    s__instance(s__manner__m,s__Predicate) )).
+
+fof(kb_SUMOcache_798,axiom,(
+    s__instance(s__manner__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_799,axiom,(
+    s__instance(s__manner__m,s__Entity) )).
+
+fof(kb_SUMOcache_800,axiom,(
+    s__instance(s__manner__m,s__Abstract) )).
+
+fof(kb_SUMOcache_801,axiom,(
+    s__instance(s__connectedEngineeringComponents__m,s__Relation) )).
+
+fof(kb_SUMOcache_802,axiom,(
+    s__instance(s__connectedEngineeringComponents__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_803,axiom,(
+    s__instance(s__connectedEngineeringComponents__m,s__Predicate) )).
+
+fof(kb_SUMOcache_804,axiom,(
+    s__instance(s__connectedEngineeringComponents__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_805,axiom,(
+    s__instance(s__connectedEngineeringComponents__m,s__Entity) )).
+
+fof(kb_SUMOcache_806,axiom,(
+    s__instance(s__connectedEngineeringComponents__m,s__Abstract) )).
+
+fof(kb_SUMOcache_807,axiom,(
+    s__instance(s__PerFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_808,axiom,(
+    s__instance(s__PerFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_809,axiom,(
+    s__instance(s__PerFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_810,axiom,(
+    s__instance(s__PerFn__m,s__Function) )).
+
+fof(kb_SUMOcache_811,axiom,(
+    s__instance(s__PerFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_812,axiom,(
+    s__instance(s__PerFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_813,axiom,(
+    s__instance(s__PerFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_814,axiom,(
+    s__instance(s__Pliable,s__Attribute) )).
+
+fof(kb_SUMOcache_815,axiom,(
+    s__instance(s__Pliable,s__Abstract) )).
+
+fof(kb_SUMOcache_816,axiom,(
+    s__instance(s__Pliable,s__Entity) )).
+
+fof(kb_SUMOcache_817,axiom,(
+    s__instance(s__crosses__m,s__Relation) )).
+
+fof(kb_SUMOcache_818,axiom,(
+    s__instance(s__crosses__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_819,axiom,(
+    s__instance(s__crosses__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_820,axiom,(
+    s__instance(s__crosses__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_821,axiom,(
+    s__instance(s__crosses__m,s__Predicate) )).
+
+fof(kb_SUMOcache_822,axiom,(
+    s__instance(s__crosses__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_823,axiom,(
+    s__instance(s__crosses__m,s__Abstract) )).
+
+fof(kb_SUMOcache_824,axiom,(
+    s__instance(s__crosses__m,s__Entity) )).
+
+fof(kb_SUMOcache_825,axiom,(
+    s__instance(s__engineeringSubcomponent__m,s__Relation) )).
+
+fof(kb_SUMOcache_826,axiom,(
+    s__instance(s__engineeringSubcomponent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_827,axiom,(
+    s__instance(s__engineeringSubcomponent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_828,axiom,(
+    s__instance(s__engineeringSubcomponent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_829,axiom,(
+    s__instance(s__engineeringSubcomponent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_830,axiom,(
+    s__instance(s__engineeringSubcomponent__m,s__Entity) )).
+
+fof(kb_SUMOcache_831,axiom,(
+    s__instance(s__ListOrderFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_832,axiom,(
+    s__instance(s__ListOrderFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_833,axiom,(
+    s__instance(s__ListOrderFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_834,axiom,(
+    s__instance(s__ListOrderFn__m,s__Function) )).
+
+fof(kb_SUMOcache_835,axiom,(
+    s__instance(s__ListOrderFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_836,axiom,(
+    s__instance(s__ListOrderFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_837,axiom,(
+    s__instance(s__ListOrderFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_838,axiom,(
+    s__instance(s__pointOfIntersection__m,s__Relation) )).
+
+fof(kb_SUMOcache_839,axiom,(
+    s__instance(s__pointOfIntersection__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_840,axiom,(
+    s__instance(s__pointOfIntersection__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_841,axiom,(
+    s__instance(s__pointOfIntersection__m,s__Predicate) )).
+
+fof(kb_SUMOcache_842,axiom,(
+    s__instance(s__pointOfIntersection__m,s__Abstract) )).
+
+fof(kb_SUMOcache_843,axiom,(
+    s__instance(s__pointOfIntersection__m,s__Entity) )).
+
+fof(kb_SUMOcache_844,axiom,(
+    s__instance(s__Henry,s__Quantity) )).
+
+fof(kb_SUMOcache_845,axiom,(
+    s__instance(s__Henry,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_846,axiom,(
+    s__instance(s__Henry,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_847,axiom,(
+    s__instance(s__Henry,s__Abstract) )).
+
+fof(kb_SUMOcache_848,axiom,(
+    s__instance(s__Henry,s__Entity) )).
+
+fof(kb_SUMOcache_849,axiom,(
+    s__instance(s__hasPurpose__m,s__Relation) )).
+
+fof(kb_SUMOcache_850,axiom,(
+    s__instance(s__hasPurpose__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_851,axiom,(
+    s__instance(s__hasPurpose__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_852,axiom,(
+    s__instance(s__hasPurpose__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_853,axiom,(
+    s__instance(s__hasPurpose__m,s__Predicate) )).
+
+fof(kb_SUMOcache_854,axiom,(
+    s__instance(s__hasPurpose__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_855,axiom,(
+    s__instance(s__hasPurpose__m,s__Abstract) )).
+
+fof(kb_SUMOcache_856,axiom,(
+    s__instance(s__hasPurpose__m,s__Entity) )).
+
+fof(kb_SUMOcache_857,axiom,(
+    s__instance(s__confersRight__m,s__Relation) )).
+
+fof(kb_SUMOcache_858,axiom,(
+    s__instance(s__confersRight__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_859,axiom,(
+    s__instance(s__confersRight__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_860,axiom,(
+    s__instance(s__confersRight__m,s__Predicate) )).
+
+fof(kb_SUMOcache_861,axiom,(
+    s__instance(s__confersRight__m,s__Abstract) )).
+
+fof(kb_SUMOcache_862,axiom,(
+    s__instance(s__confersRight__m,s__Entity) )).
+
+fof(kb_SUMOcache_863,axiom,(
+    s__instance(s__GreatestCommonDivisorFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_864,axiom,(
+    s__instance(s__GreatestCommonDivisorFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_865,axiom,(
+    s__instance(s__GreatestCommonDivisorFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_866,axiom,(
+    s__instance(s__GreatestCommonDivisorFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_867,axiom,(
+    s__instance(s__GreatestCommonDivisorFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_868,axiom,(
+    s__instance(s__rangeSubclass__m,s__Relation) )).
+
+fof(kb_SUMOcache_869,axiom,(
+    s__instance(s__rangeSubclass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_870,axiom,(
+    s__instance(s__rangeSubclass__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_871,axiom,(
+    s__instance(s__AntisymmetricRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_872,axiom,(
+    s__instance(s__rangeSubclass__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_873,axiom,(
+    s__instance(s__rangeSubclass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_874,axiom,(
+    s__instance(s__rangeSubclass__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_875,axiom,(
+    s__instance(s__rangeSubclass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_876,axiom,(
+    s__instance(s__rangeSubclass__m,s__Entity) )).
+
+fof(kb_SUMOcache_877,axiom,(
+    s__instance(s__connects__m,s__Relation) )).
+
+fof(kb_SUMOcache_878,axiom,(
+    s__instance(s__connects__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_879,axiom,(
+    s__instance(s__connects__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_880,axiom,(
+    s__instance(s__connects__m,s__Predicate) )).
+
+fof(kb_SUMOcache_881,axiom,(
+    s__instance(s__connects__m,s__Abstract) )).
+
+fof(kb_SUMOcache_882,axiom,(
+    s__instance(s__connects__m,s__Entity) )).
+
+fof(kb_SUMOcache_883,axiom,(
+    s__instance(s__capability__m,s__Relation) )).
+
+fof(kb_SUMOcache_884,axiom,(
+    s__instance(s__capability__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_885,axiom,(
+    s__instance(s__capability__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_886,axiom,(
+    s__instance(s__capability__m,s__Predicate) )).
+
+fof(kb_SUMOcache_887,axiom,(
+    s__instance(s__capability__m,s__Abstract) )).
+
+fof(kb_SUMOcache_888,axiom,(
+    s__instance(s__capability__m,s__Entity) )).
+
+fof(kb_SUMOcache_889,axiom,(
+    s__instance(s__element__m,s__Relation) )).
+
+fof(kb_SUMOcache_890,axiom,(
+    s__instance(s__element__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_891,axiom,(
+    s__instance(s__element__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_892,axiom,(
+    s__instance(s__element__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_893,axiom,(
+    s__instance(s__element__m,s__Predicate) )).
+
+fof(kb_SUMOcache_894,axiom,(
+    s__instance(s__element__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_895,axiom,(
+    s__instance(s__element__m,s__Abstract) )).
+
+fof(kb_SUMOcache_896,axiom,(
+    s__instance(s__element__m,s__Entity) )).
+
+fof(kb_SUMOcache_897,axiom,(
+    s__instance(s__orientation__m,s__Relation) )).
+
+fof(kb_SUMOcache_898,axiom,(
+    s__instance(s__orientation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_899,axiom,(
+    s__instance(s__orientation__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_900,axiom,(
+    s__instance(s__orientation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_901,axiom,(
+    s__instance(s__orientation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_902,axiom,(
+    s__instance(s__orientation__m,s__Entity) )).
+
+fof(kb_SUMOcache_903,axiom,(
+    s__instance(s__exploits__m,s__Relation) )).
+
+fof(kb_SUMOcache_904,axiom,(
+    s__instance(s__exploits__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_905,axiom,(
+    s__instance(s__exploits__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_906,axiom,(
+    s__instance(s__exploits__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_907,axiom,(
+    s__instance(s__exploits__m,s__Predicate) )).
+
+fof(kb_SUMOcache_908,axiom,(
+    s__instance(s__exploits__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_909,axiom,(
+    s__instance(s__exploits__m,s__Abstract) )).
+
+fof(kb_SUMOcache_910,axiom,(
+    s__instance(s__exploits__m,s__Entity) )).
+
+fof(kb_SUMOcache_911,axiom,(
+    s__instance(s__ExtensionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_912,axiom,(
+    s__instance(s__ExtensionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_913,axiom,(
+    s__instance(s__ExtensionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_914,axiom,(
+    s__instance(s__ExtensionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_915,axiom,(
+    s__instance(s__ExtensionFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_916,axiom,(
+    s__instance(s__ExtensionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_917,axiom,(
+    s__instance(s__ExtensionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_918,axiom,(
+    s__instance(s__son__m,s__Relation) )).
+
+fof(kb_SUMOcache_919,axiom,(
+    s__instance(s__son__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_920,axiom,(
+    s__instance(s__son__m,s__Predicate) )).
+
+fof(kb_SUMOcache_921,axiom,(
+    s__instance(s__son__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_922,axiom,(
+    s__instance(s__son__m,s__Abstract) )).
+
+fof(kb_SUMOcache_923,axiom,(
+    s__instance(s__son__m,s__Entity) )).
+
+fof(kb_SUMOcache_924,axiom,(
+    s__instance(s__destination__m,s__Relation) )).
+
+fof(kb_SUMOcache_925,axiom,(
+    s__instance(s__destination__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_926,axiom,(
+    s__instance(s__destination__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_927,axiom,(
+    s__instance(s__destination__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_928,axiom,(
+    s__instance(s__destination__m,s__Predicate) )).
+
+fof(kb_SUMOcache_929,axiom,(
+    s__instance(s__destination__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_930,axiom,(
+    s__instance(s__destination__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_931,axiom,(
+    s__instance(s__destination__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_932,axiom,(
+    s__instance(s__destination__m,s__Abstract) )).
+
+fof(kb_SUMOcache_933,axiom,(
+    s__instance(s__destination__m,s__Entity) )).
+
+fof(kb_SUMOcache_934,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_935,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_936,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_937,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__Function) )).
+
+fof(kb_SUMOcache_938,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_939,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_940,axiom,(
+    s__instance(s__MereologicalDifferenceFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_941,axiom,(
+    s__instance(s__earlier__m,s__Relation) )).
+
+fof(kb_SUMOcache_942,axiom,(
+    s__instance(s__earlier__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_943,axiom,(
+    s__instance(s__earlier__m,s__Predicate) )).
+
+fof(kb_SUMOcache_944,axiom,(
+    s__instance(s__earlier__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_945,axiom,(
+    s__instance(s__earlier__m,s__Abstract) )).
+
+fof(kb_SUMOcache_946,axiom,(
+    s__instance(s__earlier__m,s__Entity) )).
+
+fof(kb_SUMOcache_947,axiom,(
+    s__instance(s__relatedEvent__m,s__Relation) )).
+
+fof(kb_SUMOcache_948,axiom,(
+    s__instance(s__relatedEvent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_949,axiom,(
+    s__instance(s__relatedEvent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_950,axiom,(
+    s__instance(s__relatedEvent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_951,axiom,(
+    s__instance(s__relatedEvent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_952,axiom,(
+    s__instance(s__relatedEvent__m,s__Entity) )).
+
+fof(kb_SUMOcache_953,axiom,(
+    s__instance(s__Prostrate,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_954,axiom,(
+    s__instance(s__Prostrate,s__Attribute) )).
+
+fof(kb_SUMOcache_955,axiom,(
+    s__instance(s__Prostrate,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_956,axiom,(
+    s__instance(s__Prostrate,s__Abstract) )).
+
+fof(kb_SUMOcache_957,axiom,(
+    s__instance(s__Prostrate,s__Entity) )).
+
+fof(kb_SUMOcache_958,axiom,(
+    s__instance(s__containsInformation__m,s__Relation) )).
+
+fof(kb_SUMOcache_959,axiom,(
+    s__instance(s__containsInformation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_960,axiom,(
+    s__instance(s__containsInformation__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_961,axiom,(
+    s__instance(s__containsInformation__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_962,axiom,(
+    s__instance(s__containsInformation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_963,axiom,(
+    s__instance(s__containsInformation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_964,axiom,(
+    s__instance(s__containsInformation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_965,axiom,(
+    s__instance(s__containsInformation__m,s__Entity) )).
+
+fof(kb_SUMOcache_966,axiom,(
+    s__instance(s__greaterThanByQuality__m,s__Relation) )).
+
+fof(kb_SUMOcache_967,axiom,(
+    s__instance(s__greaterThanByQuality__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_968,axiom,(
+    s__instance(s__greaterThanByQuality__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_969,axiom,(
+    s__instance(s__greaterThanByQuality__m,s__Predicate) )).
+
+fof(kb_SUMOcache_970,axiom,(
+    s__instance(s__greaterThanByQuality__m,s__Abstract) )).
+
+fof(kb_SUMOcache_971,axiom,(
+    s__instance(s__greaterThanByQuality__m,s__Entity) )).
+
+fof(kb_SUMOcache_972,axiom,(
+    s__instance(s__boilingPoint__m,s__Relation) )).
+
+fof(kb_SUMOcache_973,axiom,(
+    s__instance(s__boilingPoint__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_974,axiom,(
+    s__instance(s__boilingPoint__m,s__Predicate) )).
+
+fof(kb_SUMOcache_975,axiom,(
+    s__instance(s__boilingPoint__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_976,axiom,(
+    s__instance(s__boilingPoint__m,s__Abstract) )).
+
+fof(kb_SUMOcache_977,axiom,(
+    s__instance(s__boilingPoint__m,s__Entity) )).
+
+fof(kb_SUMOcache_978,axiom,(
+    s__instance(s__comment__m,s__Relation) )).
+
+fof(kb_SUMOcache_979,axiom,(
+    s__instance(s__comment__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_980,axiom,(
+    s__instance(s__comment__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_981,axiom,(
+    s__instance(s__comment__m,s__Predicate) )).
+
+fof(kb_SUMOcache_982,axiom,(
+    s__instance(s__comment__m,s__Abstract) )).
+
+fof(kb_SUMOcache_983,axiom,(
+    s__instance(s__comment__m,s__Entity) )).
+
+fof(kb_SUMOcache_984,axiom,(
+    s__instance(s__home__m,s__Relation) )).
+
+fof(kb_SUMOcache_985,axiom,(
+    s__instance(s__home__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_986,axiom,(
+    s__instance(s__home__m,s__Predicate) )).
+
+fof(kb_SUMOcache_987,axiom,(
+    s__instance(s__home__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_988,axiom,(
+    s__instance(s__home__m,s__Abstract) )).
+
+fof(kb_SUMOcache_989,axiom,(
+    s__instance(s__home__m,s__Entity) )).
+
+fof(kb_SUMOcache_990,axiom,(
+    s__instance(s__experiencer__m,s__Relation) )).
+
+fof(kb_SUMOcache_991,axiom,(
+    s__instance(s__experiencer__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_992,axiom,(
+    s__instance(s__experiencer__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_993,axiom,(
+    s__instance(s__experiencer__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_994,axiom,(
+    s__instance(s__experiencer__m,s__Predicate) )).
+
+fof(kb_SUMOcache_995,axiom,(
+    s__instance(s__experiencer__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_996,axiom,(
+    s__instance(s__experiencer__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_997,axiom,(
+    s__instance(s__experiencer__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_998,axiom,(
+    s__instance(s__experiencer__m,s__Abstract) )).
+
+fof(kb_SUMOcache_999,axiom,(
+    s__instance(s__experiencer__m,s__Entity) )).
+
+fof(kb_SUMOcache_1000,axiom,(
+    s__instance(s__hasSkill__m,s__Relation) )).
+
+fof(kb_SUMOcache_1001,axiom,(
+    s__instance(s__hasSkill__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1002,axiom,(
+    s__instance(s__hasSkill__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1003,axiom,(
+    s__instance(s__hasSkill__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1004,axiom,(
+    s__instance(s__hasSkill__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1005,axiom,(
+    s__instance(s__hasSkill__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1006,axiom,(
+    s__instance(s__hasSkill__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1007,axiom,(
+    s__instance(s__hasSkill__m,s__Entity) )).
+
+fof(kb_SUMOcache_1008,axiom,(
+    s__instance(s__uniqueIdentifier__m,s__Relation) )).
+
+fof(kb_SUMOcache_1009,axiom,(
+    s__instance(s__uniqueIdentifier__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1010,axiom,(
+    s__instance(s__uniqueIdentifier__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1011,axiom,(
+    s__instance(s__uniqueIdentifier__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1012,axiom,(
+    s__instance(s__uniqueIdentifier__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1013,axiom,(
+    s__instance(s__uniqueIdentifier__m,s__Entity) )).
+
+fof(kb_SUMOcache_1014,axiom,(
+    s__instance(s__FutureFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1015,axiom,(
+    s__instance(s__FutureFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1016,axiom,(
+    s__instance(s__FutureFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1017,axiom,(
+    s__instance(s__FutureFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1018,axiom,(
+    s__instance(s__FutureFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1019,axiom,(
+    s__instance(s__FutureFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1020,axiom,(
+    s__instance(s__FutureFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1021,axiom,(
+    s__instance(s__overlapsTemporally__m,s__Relation) )).
+
+fof(kb_SUMOcache_1022,axiom,(
+    s__instance(s__overlapsTemporally__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1023,axiom,(
+    s__instance(s__overlapsTemporally__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1024,axiom,(
+    s__instance(s__overlapsTemporally__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1025,axiom,(
+    s__instance(s__overlapsTemporally__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1026,axiom,(
+    s__instance(s__overlapsTemporally__m,s__Entity) )).
+
+fof(kb_SUMOcache_1027,axiom,(
+    s__instance(s__Dead,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_1028,axiom,(
+    s__instance(s__Dead,s__Attribute) )).
+
+fof(kb_SUMOcache_1029,axiom,(
+    s__instance(s__Dead,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1030,axiom,(
+    s__instance(s__Dead,s__Abstract) )).
+
+fof(kb_SUMOcache_1031,axiom,(
+    s__instance(s__Dead,s__Entity) )).
+
+fof(kb_SUMOcache_1032,axiom,(
+    s__instance(s__publishes__m,s__Relation) )).
+
+fof(kb_SUMOcache_1033,axiom,(
+    s__instance(s__publishes__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1034,axiom,(
+    s__instance(s__publishes__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1035,axiom,(
+    s__instance(s__publishes__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1036,axiom,(
+    s__instance(s__publishes__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1037,axiom,(
+    s__instance(s__publishes__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1038,axiom,(
+    s__instance(s__publishes__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1039,axiom,(
+    s__instance(s__publishes__m,s__Entity) )).
+
+fof(kb_SUMOcache_1040,axiom,(
+    s__instance(s__distance__m,s__Relation) )).
+
+fof(kb_SUMOcache_1041,axiom,(
+    s__instance(s__distance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1042,axiom,(
+    s__instance(s__distance__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1043,axiom,(
+    s__instance(s__distance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1044,axiom,(
+    s__instance(s__distance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1045,axiom,(
+    s__instance(s__distance__m,s__Entity) )).
+
+fof(kb_SUMOcache_1046,axiom,(
+    s__instance(s__inverse__m,s__Relation) )).
+
+fof(kb_SUMOcache_1047,axiom,(
+    s__instance(s__inverse__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1048,axiom,(
+    s__instance(s__inverse__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1049,axiom,(
+    s__instance(s__inverse__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1050,axiom,(
+    s__instance(s__inverse__m,s__Entity) )).
+
+fof(kb_SUMOcache_1051,axiom,(
+    s__instance(s__inverse__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1052,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1053,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1054,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1055,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1056,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1057,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1058,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1059,axiom,(
+    s__instance(s__equivalenceRelationOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1060,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__Relation) )).
+
+fof(kb_SUMOcache_1061,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1062,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1063,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1064,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1065,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1066,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1067,axiom,(
+    s__instance(s__geopoliticalSubdivision__m,s__Entity) )).
+
+fof(kb_SUMOcache_1068,axiom,(
+    s__instance(s__SineFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1069,axiom,(
+    s__instance(s__SineFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1070,axiom,(
+    s__instance(s__SineFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1071,axiom,(
+    s__instance(s__SineFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1072,axiom,(
+    s__instance(s__SineFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1073,axiom,(
+    s__instance(s__SineFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1074,axiom,(
+    s__instance(s__SineFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1075,axiom,(
+    s__instance(s__IntervalFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1076,axiom,(
+    s__instance(s__IntervalFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1077,axiom,(
+    s__instance(s__IntervalFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1078,axiom,(
+    s__instance(s__IntervalFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1079,axiom,(
+    s__instance(s__IntervalFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1080,axiom,(
+    s__instance(s__SingleValuedRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1081,axiom,(
+    s__instance(s__IntervalFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1082,axiom,(
+    s__instance(s__IntervalFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1083,axiom,(
+    s__instance(s__hole__m,s__Relation) )).
+
+fof(kb_SUMOcache_1084,axiom,(
+    s__instance(s__hole__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1085,axiom,(
+    s__instance(s__hole__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1086,axiom,(
+    s__instance(s__hole__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1087,axiom,(
+    s__instance(s__hole__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1088,axiom,(
+    s__instance(s__hole__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1089,axiom,(
+    s__instance(s__hole__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1090,axiom,(
+    s__instance(s__hole__m,s__Entity) )).
+
+fof(kb_SUMOcache_1091,axiom,(
+    s__instance(s__causesProposition__m,s__Relation) )).
+
+fof(kb_SUMOcache_1092,axiom,(
+    s__instance(s__causesProposition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1093,axiom,(
+    s__instance(s__causesProposition__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1094,axiom,(
+    s__instance(s__causesProposition__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1095,axiom,(
+    s__instance(s__causesProposition__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1096,axiom,(
+    s__instance(s__causesProposition__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1097,axiom,(
+    s__instance(s__causesProposition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1098,axiom,(
+    s__instance(s__causesProposition__m,s__Entity) )).
+
+fof(kb_SUMOcache_1099,axiom,(
+    s__instance(s__attends__m,s__Relation) )).
+
+fof(kb_SUMOcache_1100,axiom,(
+    s__instance(s__attends__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1101,axiom,(
+    s__instance(s__attends__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1102,axiom,(
+    s__instance(s__attends__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1103,axiom,(
+    s__instance(s__attends__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1104,axiom,(
+    s__instance(s__attends__m,s__Entity) )).
+
+fof(kb_SUMOcache_1105,axiom,(
+    s__instance(plus__m,s__Relation) )).
+
+fof(kb_SUMOcache_1106,axiom,(
+    s__instance(plus__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1107,axiom,(
+    s__instance(plus__m,s__Function) )).
+
+fof(kb_SUMOcache_1108,axiom,(
+    s__instance(plus__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1109,axiom,(
+    s__instance(plus__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1110,axiom,(
+    s__instance(plus__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1111,axiom,(
+    s__instance(plus__m,s__Entity) )).
+
+fof(kb_SUMOcache_1112,axiom,(
+    s__instance(s__larger__m,s__Relation) )).
+
+fof(kb_SUMOcache_1113,axiom,(
+    s__instance(s__larger__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1114,axiom,(
+    s__instance(s__larger__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1115,axiom,(
+    s__instance(s__larger__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1116,axiom,(
+    s__instance(s__larger__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1117,axiom,(
+    s__instance(s__larger__m,s__Entity) )).
+
+fof(kb_SUMOcache_1118,axiom,(
+    s__instance(s__links__m,s__Relation) )).
+
+fof(kb_SUMOcache_1119,axiom,(
+    s__instance(s__links__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1120,axiom,(
+    s__instance(s__links__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1121,axiom,(
+    s__instance(s__links__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1122,axiom,(
+    s__instance(s__links__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1123,axiom,(
+    s__instance(s__links__m,s__Entity) )).
+
+fof(kb_SUMOcache_1124,axiom,(
+    s__instance(s__subGraph__m,s__Relation) )).
+
+fof(kb_SUMOcache_1125,axiom,(
+    s__instance(s__subGraph__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1126,axiom,(
+    s__instance(s__subGraph__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1127,axiom,(
+    s__instance(s__subGraph__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1128,axiom,(
+    s__instance(s__subGraph__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1129,axiom,(
+    s__instance(s__subGraph__m,s__Entity) )).
+
+fof(kb_SUMOcache_1130,axiom,(
+    s__instance(s__Volt,s__Quantity) )).
+
+fof(kb_SUMOcache_1131,axiom,(
+    s__instance(s__Volt,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1132,axiom,(
+    s__instance(s__Volt,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1133,axiom,(
+    s__instance(s__Volt,s__Abstract) )).
+
+fof(kb_SUMOcache_1134,axiom,(
+    s__instance(s__Volt,s__Entity) )).
+
+fof(kb_SUMOcache_1135,axiom,(
+    s__instance(s__AtomGram,s__Quantity) )).
+
+fof(kb_SUMOcache_1136,axiom,(
+    s__instance(s__AtomGram,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1137,axiom,(
+    s__instance(s__AtomGram,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1138,axiom,(
+    s__instance(s__AtomGram,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1139,axiom,(
+    s__instance(s__AtomGram,s__Abstract) )).
+
+fof(kb_SUMOcache_1140,axiom,(
+    s__instance(s__AtomGram,s__Entity) )).
+
+fof(kb_SUMOcache_1141,axiom,(
+    s__instance(s__Ounce,s__Quantity) )).
+
+fof(kb_SUMOcache_1142,axiom,(
+    s__instance(s__Ounce,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1143,axiom,(
+    s__instance(s__Ounce,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1144,axiom,(
+    s__instance(s__Ounce,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1145,axiom,(
+    s__instance(s__Ounce,s__Abstract) )).
+
+fof(kb_SUMOcache_1146,axiom,(
+    s__instance(s__Ounce,s__Entity) )).
+
+fof(kb_SUMOcache_1147,axiom,(
+    s__instance(s__CosineFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1148,axiom,(
+    s__instance(s__CosineFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1149,axiom,(
+    s__instance(s__CosineFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1150,axiom,(
+    s__instance(s__CosineFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1151,axiom,(
+    s__instance(s__CosineFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1152,axiom,(
+    s__instance(s__CosineFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1153,axiom,(
+    s__instance(s__CosineFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1154,axiom,(
+    s__instance(s__On,s__Attribute) )).
+
+fof(kb_SUMOcache_1155,axiom,(
+    s__instance(s__On,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_1156,axiom,(
+    s__instance(s__On,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1157,axiom,(
+    s__instance(s__On,s__Entity) )).
+
+fof(kb_SUMOcache_1158,axiom,(
+    s__instance(s__On,s__Abstract) )).
+
+fof(kb_SUMOcache_1159,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1160,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1161,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1162,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1163,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1164,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1165,axiom,(
+    s__instance(s__TerminalNodeFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1166,axiom,(
+    s__instance(s__irreflexiveOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1167,axiom,(
+    s__instance(s__irreflexiveOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1168,axiom,(
+    s__instance(s__irreflexiveOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1169,axiom,(
+    s__instance(s__irreflexiveOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1170,axiom,(
+    s__instance(s__irreflexiveOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1171,axiom,(
+    s__instance(s__irreflexiveOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1172,axiom,(
+    s__instance(s__irreflexiveOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1173,axiom,(
+    s__instance(s__irreflexiveOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1174,axiom,(
+    s__instance(s__traverses__m,s__Relation) )).
+
+fof(kb_SUMOcache_1175,axiom,(
+    s__instance(s__traverses__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1176,axiom,(
+    s__instance(s__traverses__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1177,axiom,(
+    s__instance(s__traverses__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1178,axiom,(
+    s__instance(s__traverses__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1179,axiom,(
+    s__instance(s__traverses__m,s__Entity) )).
+
+fof(kb_SUMOcache_1180,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1181,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1182,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1183,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1184,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1185,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1186,axiom,(
+    s__instance(s__MereologicalProductFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1187,axiom,(
+    s__instance(s__Standing,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_1188,axiom,(
+    s__instance(s__Standing,s__Attribute) )).
+
+fof(kb_SUMOcache_1189,axiom,(
+    s__instance(s__Standing,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1190,axiom,(
+    s__instance(s__Standing,s__Abstract) )).
+
+fof(kb_SUMOcache_1191,axiom,(
+    s__instance(s__Standing,s__Entity) )).
+
+fof(kb_SUMOcache_1192,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1193,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1194,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1195,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1196,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1197,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1198,axiom,(
+    s__instance(s__MereologicalSumFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1199,axiom,(
+    s__instance(s__FloorFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1200,axiom,(
+    s__instance(s__FloorFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1201,axiom,(
+    s__instance(s__FloorFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1202,axiom,(
+    s__instance(s__FloorFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1203,axiom,(
+    s__instance(s__FloorFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1204,axiom,(
+    s__instance(s__FloorFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1205,axiom,(
+    s__instance(s__FloorFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1206,axiom,(
+    s__instance(divide__m,s__Relation) )).
+
+fof(kb_SUMOcache_1207,axiom,(
+    s__instance(divide__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1208,axiom,(
+    s__instance(divide__m,s__Function) )).
+
+fof(kb_SUMOcache_1209,axiom,(
+    s__instance(divide__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1210,axiom,(
+    s__instance(divide__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1211,axiom,(
+    s__instance(divide__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1212,axiom,(
+    s__instance(divide__m,s__Entity) )).
+
+fof(kb_SUMOcache_1213,axiom,(
+    s__instance(s__closedOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1214,axiom,(
+    s__instance(s__closedOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1215,axiom,(
+    s__instance(s__closedOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1216,axiom,(
+    s__instance(s__closedOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1217,axiom,(
+    s__instance(s__closedOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1218,axiom,(
+    s__instance(s__closedOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1219,axiom,(
+    s__instance(s__closedOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1220,axiom,(
+    s__instance(s__closedOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1221,axiom,(
+    s__instance(s__subsumingExternalConcept__m,s__Relation) )).
+
+fof(kb_SUMOcache_1222,axiom,(
+    s__instance(s__subsumingExternalConcept__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1223,axiom,(
+    s__instance(s__subsumingExternalConcept__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1224,axiom,(
+    s__instance(s__subsumingExternalConcept__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1225,axiom,(
+    s__instance(s__subsumingExternalConcept__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1226,axiom,(
+    s__instance(s__subsumingExternalConcept__m,s__Entity) )).
+
+fof(kb_SUMOcache_1227,axiom,(
+    s__instance(s__Newton,s__Quantity) )).
+
+fof(kb_SUMOcache_1228,axiom,(
+    s__instance(s__Newton,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1229,axiom,(
+    s__instance(s__Newton,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1230,axiom,(
+    s__instance(s__Newton,s__Abstract) )).
+
+fof(kb_SUMOcache_1231,axiom,(
+    s__instance(s__Newton,s__Entity) )).
+
+fof(kb_SUMOcache_1232,axiom,(
+    s__instance(s__contains__m,s__Relation) )).
+
+fof(kb_SUMOcache_1233,axiom,(
+    s__instance(s__contains__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1234,axiom,(
+    s__instance(s__contains__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1235,axiom,(
+    s__instance(s__contains__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1236,axiom,(
+    s__instance(s__contains__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1237,axiom,(
+    s__instance(s__contains__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1238,axiom,(
+    s__instance(s__contains__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1239,axiom,(
+    s__instance(s__contains__m,s__Entity) )).
+
+fof(kb_SUMOcache_1240,axiom,(
+    s__instance(s__causesSubclass__m,s__Relation) )).
+
+fof(kb_SUMOcache_1241,axiom,(
+    s__instance(s__causesSubclass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1242,axiom,(
+    s__instance(s__causesSubclass__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1243,axiom,(
+    s__instance(s__causesSubclass__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1244,axiom,(
+    s__instance(s__causesSubclass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1245,axiom,(
+    s__instance(s__causesSubclass__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1246,axiom,(
+    s__instance(s__causesSubclass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1247,axiom,(
+    s__instance(s__causesSubclass__m,s__Entity) )).
+
+fof(kb_SUMOcache_1248,axiom,(
+    s__instance(s__beforeOrEqual__m,s__Relation) )).
+
+fof(kb_SUMOcache_1249,axiom,(
+    s__instance(s__beforeOrEqual__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1250,axiom,(
+    s__instance(s__beforeOrEqual__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1251,axiom,(
+    s__instance(s__beforeOrEqual__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1252,axiom,(
+    s__instance(s__beforeOrEqual__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1253,axiom,(
+    s__instance(s__beforeOrEqual__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1254,axiom,(
+    s__instance(s__beforeOrEqual__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1255,axiom,(
+    s__instance(s__beforeOrEqual__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1256,axiom,(
+    s__instance(s__beforeOrEqual__m,s__Entity) )).
+
+fof(kb_SUMOcache_1257,axiom,(
+    s__instance(s__ExponentiationFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1258,axiom,(
+    s__instance(s__ExponentiationFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1259,axiom,(
+    s__instance(s__ExponentiationFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1260,axiom,(
+    s__instance(s__ExponentiationFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1261,axiom,(
+    s__instance(s__ExponentiationFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1262,axiom,(
+    s__instance(s__ExponentiationFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1263,axiom,(
+    s__instance(s__ExponentiationFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1264,axiom,(
+    s__instance(s__partition__m,s__Relation) )).
+
+fof(kb_SUMOcache_1265,axiom,(
+    s__instance(s__partition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1266,axiom,(
+    s__instance(s__partition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1267,axiom,(
+    s__instance(s__partition__m,s__Entity) )).
+
+fof(kb_SUMOcache_1268,axiom,(
+    s__instance(s__age__m,s__Relation) )).
+
+fof(kb_SUMOcache_1269,axiom,(
+    s__instance(s__age__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1270,axiom,(
+    s__instance(s__age__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1271,axiom,(
+    s__instance(s__age__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1272,axiom,(
+    s__instance(s__age__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1273,axiom,(
+    s__instance(s__age__m,s__Entity) )).
+
+fof(kb_SUMOcache_1274,axiom,(
+    s__instance(s__DenominatorFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1275,axiom,(
+    s__instance(s__DenominatorFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1276,axiom,(
+    s__instance(s__DenominatorFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1277,axiom,(
+    s__instance(s__DenominatorFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1278,axiom,(
+    s__instance(s__DenominatorFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1279,axiom,(
+    s__instance(s__DenominatorFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1280,axiom,(
+    s__instance(s__DenominatorFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1281,axiom,(
+    s__instance(s__connectsEngineeringComponents__m,s__Relation) )).
+
+fof(kb_SUMOcache_1282,axiom,(
+    s__instance(s__connectsEngineeringComponents__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1283,axiom,(
+    s__instance(s__connectsEngineeringComponents__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1284,axiom,(
+    s__instance(s__connectsEngineeringComponents__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1285,axiom,(
+    s__instance(s__connectsEngineeringComponents__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1286,axiom,(
+    s__instance(s__connectsEngineeringComponents__m,s__Entity) )).
+
+fof(kb_SUMOcache_1287,axiom,(
+    s__instance(s__inScopeOfInterest__m,s__Relation) )).
+
+fof(kb_SUMOcache_1288,axiom,(
+    s__instance(s__inScopeOfInterest__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1289,axiom,(
+    s__instance(s__inScopeOfInterest__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1290,axiom,(
+    s__instance(s__inScopeOfInterest__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1291,axiom,(
+    s__instance(s__inScopeOfInterest__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1292,axiom,(
+    s__instance(s__inScopeOfInterest__m,s__Entity) )).
+
+fof(kb_SUMOcache_1293,axiom,(
+    s__instance(s__subList__m,s__Relation) )).
+
+fof(kb_SUMOcache_1294,axiom,(
+    s__instance(s__subList__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1295,axiom,(
+    s__instance(s__subList__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1296,axiom,(
+    s__instance(s__subList__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1297,axiom,(
+    s__instance(s__subList__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1298,axiom,(
+    s__instance(s__subList__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1299,axiom,(
+    s__instance(s__subList__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1300,axiom,(
+    s__instance(s__subList__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1301,axiom,(
+    s__instance(s__subList__m,s__Entity) )).
+
+fof(kb_SUMOcache_1302,axiom,(
+    s__instance(s__MaxFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1303,axiom,(
+    s__instance(s__MaxFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1304,axiom,(
+    s__instance(s__MaxFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1305,axiom,(
+    s__instance(s__MaxFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1306,axiom,(
+    s__instance(s__MaxFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1307,axiom,(
+    s__instance(s__MaxFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1308,axiom,(
+    s__instance(s__MaxFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1309,axiom,(
+    s__instance(s__Plasma,s__Attribute) )).
+
+fof(kb_SUMOcache_1310,axiom,(
+    s__instance(s__Plasma,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1311,axiom,(
+    s__instance(s__Plasma,s__Abstract) )).
+
+fof(kb_SUMOcache_1312,axiom,(
+    s__instance(s__Plasma,s__Entity) )).
+
+fof(kb_SUMOcache_1313,axiom,(
+    s__instance(s__KiloByte,s__Quantity) )).
+
+fof(kb_SUMOcache_1314,axiom,(
+    s__instance(s__KiloByte,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1315,axiom,(
+    s__instance(s__KiloByte,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1316,axiom,(
+    s__instance(s__KiloByte,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1317,axiom,(
+    s__instance(s__KiloByte,s__Abstract) )).
+
+fof(kb_SUMOcache_1318,axiom,(
+    s__instance(s__KiloByte,s__Entity) )).
+
+fof(kb_SUMOcache_1319,axiom,(
+    s__instance(s__premise__m,s__Relation) )).
+
+fof(kb_SUMOcache_1320,axiom,(
+    s__instance(s__premise__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1321,axiom,(
+    s__instance(s__premise__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1322,axiom,(
+    s__instance(s__premise__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1323,axiom,(
+    s__instance(s__premise__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1324,axiom,(
+    s__instance(s__premise__m,s__Entity) )).
+
+fof(kb_SUMOcache_1325,axiom,(
+    s__instance(s__Obligation,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_1326,axiom,(
+    s__instance(s__Obligation,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_1327,axiom,(
+    s__instance(s__Obligation,s__Attribute) )).
+
+fof(kb_SUMOcache_1328,axiom,(
+    s__instance(s__Obligation,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1329,axiom,(
+    s__instance(s__Obligation,s__Entity) )).
+
+fof(kb_SUMOcache_1330,axiom,(
+    s__instance(s__Obligation,s__Abstract) )).
+
+fof(kb_SUMOcache_1331,axiom,(
+    s__instance(s__termFormat__m,s__Relation) )).
+
+fof(kb_SUMOcache_1332,axiom,(
+    s__instance(s__termFormat__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1333,axiom,(
+    s__instance(s__termFormat__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1334,axiom,(
+    s__instance(s__termFormat__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1335,axiom,(
+    s__instance(s__termFormat__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1336,axiom,(
+    s__instance(s__termFormat__m,s__Entity) )).
+
+fof(kb_SUMOcache_1337,axiom,(
+    s__instance(s__relative__m,s__Relation) )).
+
+fof(kb_SUMOcache_1338,axiom,(
+    s__instance(s__relative__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1339,axiom,(
+    s__instance(s__relative__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1340,axiom,(
+    s__instance(s__relative__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1341,axiom,(
+    s__instance(s__relative__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1342,axiom,(
+    s__instance(s__relative__m,s__Entity) )).
+
+fof(kb_SUMOcache_1343,axiom,(
+    s__instance(s__depth__m,s__Relation) )).
+
+fof(kb_SUMOcache_1344,axiom,(
+    s__instance(s__Relation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1345,axiom,(
+    s__instance(s__depth__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1346,axiom,(
+    s__instance(s__InheritableRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1347,axiom,(
+    s__instance(s__depth__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1348,axiom,(
+    s__instance(s__TernaryRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1349,axiom,(
+    s__instance(s__depth__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1350,axiom,(
+    s__instance(s__Predicate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1351,axiom,(
+    s__instance(s__depth__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1352,axiom,(
+    s__instance(s__Abstract__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1353,axiom,(
+    s__instance(s__depth__m,s__Entity) )).
+
+fof(kb_SUMOcache_1354,axiom,(
+    s__instance(s__barometricPressure__m,s__Relation) )).
+
+fof(kb_SUMOcache_1355,axiom,(
+    s__instance(s__barometricPressure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1356,axiom,(
+    s__instance(s__barometricPressure__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1357,axiom,(
+    s__instance(s__barometricPressure__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1358,axiom,(
+    s__instance(s__barometricPressure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1359,axiom,(
+    s__instance(s__barometricPressure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1360,axiom,(
+    s__instance(s__barometricPressure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1361,axiom,(
+    s__instance(s__barometricPressure__m,s__Entity) )).
+
+fof(kb_SUMOcache_1362,axiom,(
+    s__instance(s__Rigid,s__Attribute) )).
+
+fof(kb_SUMOcache_1363,axiom,(
+    s__instance(s__Rigid,s__Abstract) )).
+
+fof(kb_SUMOcache_1364,axiom,(
+    s__instance(s__Rigid,s__Entity) )).
+
+fof(kb_SUMOcache_1365,axiom,(
+    s__instance(s__Weber,s__Quantity) )).
+
+fof(kb_SUMOcache_1366,axiom,(
+    s__instance(s__Weber,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1367,axiom,(
+    s__instance(s__Weber,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1368,axiom,(
+    s__instance(s__Weber,s__Abstract) )).
+
+fof(kb_SUMOcache_1369,axiom,(
+    s__instance(s__Weber,s__Entity) )).
+
+fof(kb_SUMOcache_1370,axiom,(
+    s__instance(s__properlyFills__m,s__Relation) )).
+
+fof(kb_SUMOcache_1371,axiom,(
+    s__instance(s__properlyFills__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1372,axiom,(
+    s__instance(s__properlyFills__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1373,axiom,(
+    s__instance(s__properlyFills__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1374,axiom,(
+    s__instance(s__properlyFills__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1375,axiom,(
+    s__instance(s__properlyFills__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1376,axiom,(
+    s__instance(s__properlyFills__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1377,axiom,(
+    s__instance(s__properlyFills__m,s__Entity) )).
+
+fof(kb_SUMOcache_1378,axiom,(
+    s__instance(s__synonymousExternalConcept__m,s__Relation) )).
+
+fof(kb_SUMOcache_1379,axiom,(
+    s__instance(s__synonymousExternalConcept__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1380,axiom,(
+    s__instance(s__synonymousExternalConcept__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1381,axiom,(
+    s__instance(s__synonymousExternalConcept__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1382,axiom,(
+    s__instance(s__synonymousExternalConcept__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1383,axiom,(
+    s__instance(s__synonymousExternalConcept__m,s__Entity) )).
+
+fof(kb_SUMOcache_1384,axiom,(
+    s__instance(s__mother__m,s__Relation) )).
+
+fof(kb_SUMOcache_1385,axiom,(
+    s__instance(s__mother__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1386,axiom,(
+    s__instance(s__mother__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1387,axiom,(
+    s__instance(s__mother__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1388,axiom,(
+    s__instance(s__mother__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1389,axiom,(
+    s__instance(s__mother__m,s__Entity) )).
+
+fof(kb_SUMOcache_1390,axiom,(
+    s__instance(s__employs__m,s__Relation) )).
+
+fof(kb_SUMOcache_1391,axiom,(
+    s__instance(s__employs__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1392,axiom,(
+    s__instance(s__employs__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1393,axiom,(
+    s__instance(s__employs__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1394,axiom,(
+    s__instance(s__employs__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1395,axiom,(
+    s__instance(s__employs__m,s__Entity) )).
+
+fof(kb_SUMOcache_1396,axiom,(
+    s__instance(s__FullyFormed,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_1397,axiom,(
+    s__instance(s__FullyFormed,s__Attribute) )).
+
+fof(kb_SUMOcache_1398,axiom,(
+    s__instance(s__FullyFormed,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1399,axiom,(
+    s__instance(s__FullyFormed,s__Abstract) )).
+
+fof(kb_SUMOcache_1400,axiom,(
+    s__instance(s__FullyFormed,s__Entity) )).
+
+fof(kb_SUMOcache_1401,axiom,(
+    s__instance(s__initialList__m,s__Relation) )).
+
+fof(kb_SUMOcache_1402,axiom,(
+    s__instance(s__initialList__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1403,axiom,(
+    s__instance(s__initialList__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1404,axiom,(
+    s__instance(s__initialList__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1405,axiom,(
+    s__instance(s__initialList__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1406,axiom,(
+    s__instance(s__initialList__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1407,axiom,(
+    s__instance(s__initialList__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1408,axiom,(
+    s__instance(s__initialList__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1409,axiom,(
+    s__instance(s__initialList__m,s__Entity) )).
+
+fof(kb_SUMOcache_1410,axiom,(
+    s__instance(s__causes__m,s__Relation) )).
+
+fof(kb_SUMOcache_1411,axiom,(
+    s__instance(s__causes__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1412,axiom,(
+    s__instance(s__causes__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1413,axiom,(
+    s__instance(s__causes__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1414,axiom,(
+    s__instance(s__causes__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1415,axiom,(
+    s__instance(s__causes__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1416,axiom,(
+    s__instance(s__causes__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1417,axiom,(
+    s__instance(s__causes__m,s__Entity) )).
+
+fof(kb_SUMOcache_1418,axiom,(
+    s__instance(s__ReciprocalFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1419,axiom,(
+    s__instance(s__ReciprocalFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1420,axiom,(
+    s__instance(s__ReciprocalFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1421,axiom,(
+    s__instance(s__ReciprocalFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1422,axiom,(
+    s__instance(s__ReciprocalFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1423,axiom,(
+    s__instance(s__ReciprocalFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1424,axiom,(
+    s__instance(s__ReciprocalFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1425,axiom,(
+    s__instance(s__holdsDuring__m,s__Relation) )).
+
+fof(kb_SUMOcache_1426,axiom,(
+    s__instance(s__holdsDuring__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1427,axiom,(
+    s__instance(s__holdsDuring__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1428,axiom,(
+    s__instance(s__holdsDuring__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1429,axiom,(
+    s__instance(s__holdsDuring__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1430,axiom,(
+    s__instance(s__holdsDuring__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1431,axiom,(
+    s__instance(s__holdsDuring__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1432,axiom,(
+    s__instance(s__holdsDuring__m,s__Entity) )).
+
+fof(kb_SUMOcache_1433,axiom,(
+    s__instance(s__Kilometer,s__Quantity) )).
+
+fof(kb_SUMOcache_1434,axiom,(
+    s__instance(s__Kilometer,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1435,axiom,(
+    s__instance(s__Kilometer,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1436,axiom,(
+    s__instance(s__Kilometer,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1437,axiom,(
+    s__instance(s__Kilometer,s__Entity) )).
+
+fof(kb_SUMOcache_1438,axiom,(
+    s__instance(s__Kilometer,s__Abstract) )).
+
+fof(kb_SUMOcache_1439,axiom,(
+    s__instance(s__MmMercury,s__Quantity) )).
+
+fof(kb_SUMOcache_1440,axiom,(
+    s__instance(s__MmMercury,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1441,axiom,(
+    s__instance(s__MmMercury,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1442,axiom,(
+    s__instance(s__CompositeUnitOfMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1443,axiom,(
+    s__instance(s__MmMercury,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1444,axiom,(
+    s__instance(s__MmMercury,s__Abstract) )).
+
+fof(kb_SUMOcache_1445,axiom,(
+    s__instance(s__MmMercury,s__Entity) )).
+
+fof(kb_SUMOcache_1446,axiom,(
+    s__instance(s__PacificTimeZone,s__Attribute) )).
+
+fof(kb_SUMOcache_1447,axiom,(
+    s__instance(s__PacificTimeZone,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1448,axiom,(
+    s__instance(s__PacificTimeZone,s__Entity) )).
+
+fof(kb_SUMOcache_1449,axiom,(
+    s__instance(s__PacificTimeZone,s__Abstract) )).
+
+fof(kb_SUMOcache_1450,axiom,(
+    s__instance(s__Black,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_1451,axiom,(
+    s__instance(s__Black,s__Attribute) )).
+
+fof(kb_SUMOcache_1452,axiom,(
+    s__instance(s__Black,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_1453,axiom,(
+    s__instance(s__Black,s__ColorAttribute) )).
+
+fof(kb_SUMOcache_1454,axiom,(
+    s__instance(s__Black,s__Entity) )).
+
+fof(kb_SUMOcache_1455,axiom,(
+    s__instance(s__Black,s__Abstract) )).
+
+fof(kb_SUMOcache_1456,axiom,(
+    s__instance(s__GigaFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_1457,axiom,(
+    s__instance(s__GigaFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1458,axiom,(
+    s__instance(s__GigaFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1459,axiom,(
+    s__instance(s__GigaFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1460,axiom,(
+    s__instance(s__GigaFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1461,axiom,(
+    s__instance(s__GigaFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_1462,axiom,(
+    s__instance(s__GigaFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1463,axiom,(
+    s__instance(s__GigaFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1464,axiom,(
+    s__instance(s__GigaFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1465,axiom,(
+    s__instance(s__smaller__m,s__Relation) )).
+
+fof(kb_SUMOcache_1466,axiom,(
+    s__instance(s__smaller__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1467,axiom,(
+    s__instance(s__smaller__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1468,axiom,(
+    s__instance(s__smaller__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1469,axiom,(
+    s__instance(s__smaller__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1470,axiom,(
+    s__instance(s__smaller__m,s__Entity) )).
+
+fof(kb_SUMOcache_1471,axiom,(
+    s__instance(s__father__m,s__Relation) )).
+
+fof(kb_SUMOcache_1472,axiom,(
+    s__instance(s__father__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1473,axiom,(
+    s__instance(s__father__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1474,axiom,(
+    s__instance(s__father__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1475,axiom,(
+    s__instance(s__father__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1476,axiom,(
+    s__instance(s__father__m,s__Entity) )).
+
+fof(kb_SUMOcache_1477,axiom,(
+    s__instance(s__subset__m,s__Relation) )).
+
+fof(kb_SUMOcache_1478,axiom,(
+    s__instance(s__subset__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1479,axiom,(
+    s__instance(s__subset__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1480,axiom,(
+    s__instance(s__subset__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1481,axiom,(
+    s__instance(s__subset__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1482,axiom,(
+    s__instance(s__subset__m,s__Entity) )).
+
+fof(kb_SUMOcache_1483,axiom,(
+    s__instance(s__Awake,s__StateOfMind) )).
+
+fof(kb_SUMOcache_1484,axiom,(
+    s__instance(s__Awake,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_1485,axiom,(
+    s__instance(s__Awake,s__PsychologicalAttribute) )).
+
+fof(kb_SUMOcache_1486,axiom,(
+    s__instance(s__Awake,s__Attribute) )).
+
+fof(kb_SUMOcache_1487,axiom,(
+    s__instance(s__Awake,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1488,axiom,(
+    s__instance(s__Awake,s__Entity) )).
+
+fof(kb_SUMOcache_1489,axiom,(
+    s__instance(s__Awake,s__Abstract) )).
+
+fof(kb_SUMOcache_1490,axiom,(
+    s__instance(s__path__m,s__Relation) )).
+
+fof(kb_SUMOcache_1491,axiom,(
+    s__instance(s__path__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1492,axiom,(
+    s__instance(s__path__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1493,axiom,(
+    s__instance(s__path__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1494,axiom,(
+    s__instance(s__path__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1495,axiom,(
+    s__instance(s__path__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_1496,axiom,(
+    s__instance(s__path__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_1497,axiom,(
+    s__instance(s__path__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1498,axiom,(
+    s__instance(s__path__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1499,axiom,(
+    s__instance(s__path__m,s__Entity) )).
+
+fof(kb_SUMOcache_1500,axiom,(
+    s__instance(s__between__m,s__Relation) )).
+
+fof(kb_SUMOcache_1501,axiom,(
+    s__instance(s__between__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1502,axiom,(
+    s__instance(s__between__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1503,axiom,(
+    s__instance(s__between__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1504,axiom,(
+    s__instance(s__between__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1505,axiom,(
+    s__instance(s__between__m,s__Entity) )).
+
+fof(kb_SUMOcache_1506,axiom,(
+    s__instance(s__transactionAmount__m,s__Relation) )).
+
+fof(kb_SUMOcache_1507,axiom,(
+    s__instance(s__transactionAmount__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1508,axiom,(
+    s__instance(s__transactionAmount__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1509,axiom,(
+    s__instance(s__transactionAmount__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1510,axiom,(
+    s__instance(s__transactionAmount__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1511,axiom,(
+    s__instance(s__transactionAmount__m,s__Entity) )).
+
+fof(kb_SUMOcache_1512,axiom,(
+    s__instance(s__subProposition__m,s__Relation) )).
+
+fof(kb_SUMOcache_1513,axiom,(
+    s__instance(s__subProposition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1514,axiom,(
+    s__instance(s__subProposition__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1515,axiom,(
+    s__instance(s__subProposition__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1516,axiom,(
+    s__instance(s__subProposition__m,s__Entity) )).
+
+fof(kb_SUMOcache_1517,axiom,(
+    s__instance(s__subProposition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1518,axiom,(
+    s__instance(s__temporallyBetween__m,s__Relation) )).
+
+fof(kb_SUMOcache_1519,axiom,(
+    s__instance(s__temporallyBetween__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1520,axiom,(
+    s__instance(s__temporallyBetween__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1521,axiom,(
+    s__instance(s__temporallyBetween__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1522,axiom,(
+    s__instance(s__temporallyBetween__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1523,axiom,(
+    s__instance(s__temporallyBetween__m,s__Entity) )).
+
+fof(kb_SUMOcache_1524,axiom,(
+    s__instance(s__resource__m,s__Relation) )).
+
+fof(kb_SUMOcache_1525,axiom,(
+    s__instance(s__resource__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1526,axiom,(
+    s__instance(s__resource__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1527,axiom,(
+    s__instance(s__resource__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1528,axiom,(
+    s__instance(s__resource__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1529,axiom,(
+    s__instance(s__resource__m,s__Entity) )).
+
+fof(kb_SUMOcache_1530,axiom,(
+    s__instance(s__disjointDecomposition__m,s__Relation) )).
+
+fof(kb_SUMOcache_1531,axiom,(
+    s__instance(s__disjointDecomposition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1532,axiom,(
+    s__instance(s__disjointDecomposition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1533,axiom,(
+    s__instance(s__disjointDecomposition__m,s__Entity) )).
+
+fof(kb_SUMOcache_1534,axiom,(
+    s__instance(s__instrument__m,s__Relation) )).
+
+fof(kb_SUMOcache_1535,axiom,(
+    s__instance(s__instrument__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1536,axiom,(
+    s__instance(s__instrument__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1537,axiom,(
+    s__instance(s__instrument__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1538,axiom,(
+    s__instance(s__instrument__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1539,axiom,(
+    s__instance(s__instrument__m,s__Entity) )).
+
+fof(kb_SUMOcache_1540,axiom,(
+    s__instance(s__Ampere,s__Quantity) )).
+
+fof(kb_SUMOcache_1541,axiom,(
+    s__instance(s__Ampere,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1542,axiom,(
+    s__instance(s__Ampere,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1543,axiom,(
+    s__instance(s__Ampere,s__Abstract) )).
+
+fof(kb_SUMOcache_1544,axiom,(
+    s__instance(s__Ampere,s__Entity) )).
+
+fof(kb_SUMOcache_1545,axiom,(
+    s__instance(s__Gas,s__Attribute) )).
+
+fof(kb_SUMOcache_1546,axiom,(
+    s__instance(s__Gas,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1547,axiom,(
+    s__instance(s__Gas,s__Abstract) )).
+
+fof(kb_SUMOcache_1548,axiom,(
+    s__instance(s__Gas,s__Entity) )).
+
+fof(kb_SUMOcache_1549,axiom,(
+    s__instance(s__duration__m,s__Relation) )).
+
+fof(kb_SUMOcache_1550,axiom,(
+    s__instance(s__duration__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1551,axiom,(
+    s__instance(s__duration__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1552,axiom,(
+    s__instance(s__duration__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1553,axiom,(
+    s__instance(s__duration__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1554,axiom,(
+    s__instance(s__duration__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1555,axiom,(
+    s__instance(s__duration__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1556,axiom,(
+    s__instance(s__duration__m,s__Entity) )).
+
+fof(kb_SUMOcache_1557,axiom,(
+    s__instance(s__temporalPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_1558,axiom,(
+    s__instance(s__temporalPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1559,axiom,(
+    s__instance(s__temporalPart__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1560,axiom,(
+    s__instance(s__temporalPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1561,axiom,(
+    s__instance(s__temporalPart__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1562,axiom,(
+    s__instance(s__temporalPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1563,axiom,(
+    s__instance(s__temporalPart__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1564,axiom,(
+    s__instance(s__temporalPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1565,axiom,(
+    s__instance(s__temporalPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_1566,axiom,(
+    s__instance(s__wife__m,s__Relation) )).
+
+fof(kb_SUMOcache_1567,axiom,(
+    s__instance(s__wife__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1568,axiom,(
+    s__instance(s__wife__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1569,axiom,(
+    s__instance(s__wife__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1570,axiom,(
+    s__instance(s__wife__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1571,axiom,(
+    s__instance(s__wife__m,s__Entity) )).
+
+fof(kb_SUMOcache_1572,axiom,(
+    s__instance(s__wife__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1573,axiom,(
+    s__instance(s__sibling__m,s__Relation) )).
+
+fof(kb_SUMOcache_1574,axiom,(
+    s__instance(s__sibling__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1575,axiom,(
+    s__instance(s__sibling__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1576,axiom,(
+    s__instance(s__sibling__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1577,axiom,(
+    s__instance(s__sibling__m,s__Entity) )).
+
+fof(kb_SUMOcache_1578,axiom,(
+    s__instance(s__sibling__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1579,axiom,(
+    s__instance(s__ListLengthFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1580,axiom,(
+    s__instance(s__ListLengthFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1581,axiom,(
+    s__instance(s__ListLengthFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1582,axiom,(
+    s__instance(s__ListLengthFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1583,axiom,(
+    s__instance(s__ListLengthFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1584,axiom,(
+    s__instance(s__ListLengthFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1585,axiom,(
+    s__instance(s__ListLengthFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1586,axiom,(
+    s__instance(s__increasesLikelihood__m,s__Relation) )).
+
+fof(kb_SUMOcache_1587,axiom,(
+    s__instance(s__increasesLikelihood__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1588,axiom,(
+    s__instance(s__increasesLikelihood__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1589,axiom,(
+    s__instance(s__increasesLikelihood__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1590,axiom,(
+    s__instance(s__increasesLikelihood__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1591,axiom,(
+    s__instance(s__increasesLikelihood__m,s__Entity) )).
+
+fof(kb_SUMOcache_1592,axiom,(
+    s__instance(s__consistent__m,s__Relation) )).
+
+fof(kb_SUMOcache_1593,axiom,(
+    s__instance(s__consistent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1594,axiom,(
+    s__instance(s__consistent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1595,axiom,(
+    s__instance(s__consistent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1596,axiom,(
+    s__instance(s__consistent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1597,axiom,(
+    s__instance(s__consistent__m,s__Entity) )).
+
+fof(kb_SUMOcache_1598,axiom,(
+    s__instance(s__East,s__Attribute) )).
+
+fof(kb_SUMOcache_1599,axiom,(
+    s__instance(s__East,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_1600,axiom,(
+    s__instance(s__PositionalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1601,axiom,(
+    s__instance(s__East,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1602,axiom,(
+    s__instance(s__East,s__Entity) )).
+
+fof(kb_SUMOcache_1603,axiom,(
+    s__instance(s__East,s__Abstract) )).
+
+fof(kb_SUMOcache_1604,axiom,(
+    s__instance(s__MinuteDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_1605,axiom,(
+    s__instance(s__MinuteDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1606,axiom,(
+    s__instance(s__MinuteDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1607,axiom,(
+    s__instance(s__MinuteDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1608,axiom,(
+    s__instance(s__MinuteDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_1609,axiom,(
+    s__instance(s__MinuteDuration,s__Entity) )).
+
+fof(kb_SUMOcache_1610,axiom,(
+    s__instance(s__DayDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_1611,axiom,(
+    s__instance(s__DayDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1612,axiom,(
+    s__instance(s__DayDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1613,axiom,(
+    s__instance(s__DayDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1614,axiom,(
+    s__instance(s__DayDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_1615,axiom,(
+    s__instance(s__DayDuration,s__Entity) )).
+
+fof(kb_SUMOcache_1616,axiom,(
+    s__instance(s__involvedInEvent__m,s__Relation) )).
+
+fof(kb_SUMOcache_1617,axiom,(
+    s__instance(s__involvedInEvent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1618,axiom,(
+    s__instance(s__involvedInEvent__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1619,axiom,(
+    s__instance(s__involvedInEvent__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1620,axiom,(
+    s__instance(s__involvedInEvent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1621,axiom,(
+    s__instance(s__involvedInEvent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1622,axiom,(
+    s__instance(s__involvedInEvent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1623,axiom,(
+    s__instance(s__involvedInEvent__m,s__Entity) )).
+
+fof(kb_SUMOcache_1624,axiom,(
+    s__instance(s__exhaustiveAttribute__m,s__Relation) )).
+
+fof(kb_SUMOcache_1625,axiom,(
+    s__instance(s__exhaustiveAttribute__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1626,axiom,(
+    s__instance(s__exhaustiveAttribute__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1627,axiom,(
+    s__instance(s__exhaustiveAttribute__m,s__Entity) )).
+
+fof(kb_SUMOcache_1628,axiom,(
+    s__instance(s__holdsObligation__m,s__Relation) )).
+
+fof(kb_SUMOcache_1629,axiom,(
+    s__instance(s__holdsObligation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1630,axiom,(
+    s__instance(s__holdsObligation__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1631,axiom,(
+    s__instance(s__holdsObligation__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1632,axiom,(
+    s__instance(s__holdsObligation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1633,axiom,(
+    s__instance(s__holdsObligation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1634,axiom,(
+    s__instance(s__holdsObligation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1635,axiom,(
+    s__instance(s__holdsObligation__m,s__Entity) )).
+
+fof(kb_SUMOcache_1636,axiom,(
+    s__instance(s__graphPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_1637,axiom,(
+    s__instance(s__graphPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1638,axiom,(
+    s__instance(s__graphPart__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1639,axiom,(
+    s__instance(s__graphPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1640,axiom,(
+    s__instance(s__graphPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1641,axiom,(
+    s__instance(s__graphPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_1642,axiom,(
+    s__instance(s__graphPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1643,axiom,(
+    s__instance(s__partiallyFills__m,s__Relation) )).
+
+fof(kb_SUMOcache_1644,axiom,(
+    s__instance(s__partiallyFills__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1645,axiom,(
+    s__instance(s__partiallyFills__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1646,axiom,(
+    s__instance(s__partiallyFills__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1647,axiom,(
+    s__instance(s__partiallyFills__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1648,axiom,(
+    s__instance(s__partiallyFills__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1649,axiom,(
+    s__instance(s__partiallyFills__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1650,axiom,(
+    s__instance(s__partiallyFills__m,s__Entity) )).
+
+fof(kb_SUMOcache_1651,axiom,(
+    s__instance(s__DayFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1652,axiom,(
+    s__instance(s__DayFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1653,axiom,(
+    s__instance(s__DayFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1654,axiom,(
+    s__instance(s__DayFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1655,axiom,(
+    s__instance(s__DayFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1656,axiom,(
+    s__instance(s__DayFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1657,axiom,(
+    s__instance(s__DayFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1658,axiom,(
+    s__instance(s__spouse__m,s__Relation) )).
+
+fof(kb_SUMOcache_1659,axiom,(
+    s__instance(s__spouse__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1660,axiom,(
+    s__instance(s__spouse__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1661,axiom,(
+    s__instance(s__spouse__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1662,axiom,(
+    s__instance(s__spouse__m,s__Entity) )).
+
+fof(kb_SUMOcache_1663,axiom,(
+    s__instance(s__spouse__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1664,axiom,(
+    s__instance(s__BeginFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1665,axiom,(
+    s__instance(s__BeginFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1666,axiom,(
+    s__instance(s__BeginFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1667,axiom,(
+    s__instance(s__BeginFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1668,axiom,(
+    s__instance(s__BeginFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1669,axiom,(
+    s__instance(s__BeginFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1670,axiom,(
+    s__instance(s__BeginFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1671,axiom,(
+    s__instance(s__Sitting,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_1672,axiom,(
+    s__instance(s__Sitting,s__Attribute) )).
+
+fof(kb_SUMOcache_1673,axiom,(
+    s__instance(s__Sitting,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1674,axiom,(
+    s__instance(s__Sitting,s__Abstract) )).
+
+fof(kb_SUMOcache_1675,axiom,(
+    s__instance(s__Sitting,s__Entity) )).
+
+fof(kb_SUMOcache_1676,axiom,(
+    s__instance(s__pathLength__m,s__Relation) )).
+
+fof(kb_SUMOcache_1677,axiom,(
+    s__instance(s__pathLength__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1678,axiom,(
+    s__instance(s__pathLength__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1679,axiom,(
+    s__instance(s__pathLength__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1680,axiom,(
+    s__instance(s__pathLength__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1681,axiom,(
+    s__instance(s__pathLength__m,s__Entity) )).
+
+fof(kb_SUMOcache_1682,axiom,(
+    s__instance(s__pathLength__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1683,axiom,(
+    s__instance(s__Lumen,s__Quantity) )).
+
+fof(kb_SUMOcache_1684,axiom,(
+    s__instance(s__Lumen,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1685,axiom,(
+    s__instance(s__Lumen,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1686,axiom,(
+    s__instance(s__Lumen,s__Abstract) )).
+
+fof(kb_SUMOcache_1687,axiom,(
+    s__instance(s__Lumen,s__Entity) )).
+
+fof(kb_SUMOcache_1688,axiom,(
+    s__instance(s__piece__m,s__Relation) )).
+
+fof(kb_SUMOcache_1689,axiom,(
+    s__instance(s__piece__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1690,axiom,(
+    s__instance(s__piece__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1691,axiom,(
+    s__instance(s__piece__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1692,axiom,(
+    s__instance(s__piece__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1693,axiom,(
+    s__instance(s__piece__m,s__Entity) )).
+
+fof(kb_SUMOcache_1694,axiom,(
+    s__instance(s__copy__m,s__Relation) )).
+
+fof(kb_SUMOcache_1695,axiom,(
+    s__instance(s__copy__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1696,axiom,(
+    s__instance(s__copy__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1697,axiom,(
+    s__instance(s__copy__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_1698,axiom,(
+    s__instance(s__copy__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1699,axiom,(
+    s__instance(s__copy__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1700,axiom,(
+    s__instance(s__copy__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1701,axiom,(
+    s__instance(s__copy__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1702,axiom,(
+    s__instance(s__copy__m,s__Entity) )).
+
+fof(kb_SUMOcache_1703,axiom,(
+    s__instance(s__WhereFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1704,axiom,(
+    s__instance(s__WhereFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1705,axiom,(
+    s__instance(s__WhereFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1706,axiom,(
+    s__instance(s__WhereFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1707,axiom,(
+    s__instance(s__WhereFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1708,axiom,(
+    s__instance(s__WhereFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1709,axiom,(
+    s__instance(s__WhereFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1710,axiom,(
+    s__instance(s__Angstrom,s__Quantity) )).
+
+fof(kb_SUMOcache_1711,axiom,(
+    s__instance(s__Angstrom,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1712,axiom,(
+    s__instance(s__Angstrom,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1713,axiom,(
+    s__instance(s__Angstrom,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1714,axiom,(
+    s__instance(s__Angstrom,s__Entity) )).
+
+fof(kb_SUMOcache_1715,axiom,(
+    s__instance(s__Angstrom,s__Abstract) )).
+
+fof(kb_SUMOcache_1716,axiom,(
+    s__instance(s__subsumedExternalConcept__m,s__Relation) )).
+
+fof(kb_SUMOcache_1717,axiom,(
+    s__instance(s__subsumedExternalConcept__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1718,axiom,(
+    s__instance(s__subsumedExternalConcept__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1719,axiom,(
+    s__instance(s__subsumedExternalConcept__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1720,axiom,(
+    s__instance(s__subsumedExternalConcept__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1721,axiom,(
+    s__instance(s__subsumedExternalConcept__m,s__Entity) )).
+
+fof(kb_SUMOcache_1722,axiom,(
+    s__instance(s__subSystem__m,s__Relation) )).
+
+fof(kb_SUMOcache_1723,axiom,(
+    s__instance(s__subSystem__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1724,axiom,(
+    s__instance(s__subSystem__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1725,axiom,(
+    s__instance(s__subSystem__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1726,axiom,(
+    s__instance(s__subSystem__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1727,axiom,(
+    s__instance(s__subSystem__m,s__Entity) )).
+
+fof(kb_SUMOcache_1728,axiom,(
+    s__instance(s__RealNumberFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1729,axiom,(
+    s__instance(s__RealNumberFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1730,axiom,(
+    s__instance(s__RealNumberFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1731,axiom,(
+    s__instance(s__RealNumberFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1732,axiom,(
+    s__instance(s__RealNumberFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1733,axiom,(
+    s__instance(s__RealNumberFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1734,axiom,(
+    s__instance(s__RealNumberFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1735,axiom,(
+    s__instance(s__Byte,s__Quantity) )).
+
+fof(kb_SUMOcache_1736,axiom,(
+    s__instance(s__Byte,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1737,axiom,(
+    s__instance(s__Byte,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1738,axiom,(
+    s__instance(s__Byte,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1739,axiom,(
+    s__instance(s__Byte,s__Abstract) )).
+
+fof(kb_SUMOcache_1740,axiom,(
+    s__instance(s__Byte,s__Entity) )).
+
+fof(kb_SUMOcache_1741,axiom,(
+    s__instance(s__independentProbability__m,s__Relation) )).
+
+fof(kb_SUMOcache_1742,axiom,(
+    s__instance(s__independentProbability__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1743,axiom,(
+    s__instance(s__independentProbability__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1744,axiom,(
+    s__instance(s__independentProbability__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1745,axiom,(
+    s__instance(s__independentProbability__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1746,axiom,(
+    s__instance(s__independentProbability__m,s__Entity) )).
+
+fof(kb_SUMOcache_1747,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1748,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1749,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1750,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1751,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1752,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1753,axiom,(
+    s__instance(s__TemporalCompositionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1754,axiom,(
+    s__instance(s__Watt,s__Quantity) )).
+
+fof(kb_SUMOcache_1755,axiom,(
+    s__instance(s__Watt,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1756,axiom,(
+    s__instance(s__Watt,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1757,axiom,(
+    s__instance(s__Watt,s__Abstract) )).
+
+fof(kb_SUMOcache_1758,axiom,(
+    s__instance(s__Watt,s__Entity) )).
+
+fof(kb_SUMOcache_1759,axiom,(
+    s__instance(s__bottom__m,s__Relation) )).
+
+fof(kb_SUMOcache_1760,axiom,(
+    s__instance(s__bottom__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1761,axiom,(
+    s__instance(s__bottom__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1762,axiom,(
+    s__instance(s__bottom__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1763,axiom,(
+    s__instance(s__bottom__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1764,axiom,(
+    s__instance(s__bottom__m,s__Entity) )).
+
+fof(kb_SUMOcache_1765,axiom,(
+    s__instance(s__Hertz,s__Quantity) )).
+
+fof(kb_SUMOcache_1766,axiom,(
+    s__instance(s__Hertz,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1767,axiom,(
+    s__instance(s__Hertz,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1768,axiom,(
+    s__instance(s__Hertz,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1769,axiom,(
+    s__instance(s__Hertz,s__Abstract) )).
+
+fof(kb_SUMOcache_1770,axiom,(
+    s__instance(s__Hertz,s__Entity) )).
+
+fof(kb_SUMOcache_1771,axiom,(
+    s__instance(s__MeasureFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1772,axiom,(
+    s__instance(s__MeasureFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1773,axiom,(
+    s__instance(s__MeasureFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1774,axiom,(
+    s__instance(s__MeasureFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1775,axiom,(
+    s__instance(s__MeasureFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1776,axiom,(
+    s__instance(s__MeasureFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1777,axiom,(
+    s__instance(s__MeasureFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1778,axiom,(
+    s__instance(s__FahrenheitDegree,s__Quantity) )).
+
+fof(kb_SUMOcache_1779,axiom,(
+    s__instance(s__FahrenheitDegree,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1780,axiom,(
+    s__instance(s__FahrenheitDegree,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1781,axiom,(
+    s__instance(s__FahrenheitDegree,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1782,axiom,(
+    s__instance(s__FahrenheitDegree,s__Abstract) )).
+
+fof(kb_SUMOcache_1783,axiom,(
+    s__instance(s__FahrenheitDegree,s__Entity) )).
+
+fof(kb_SUMOcache_1784,axiom,(
+    s__instance(s__subAttribute__m,s__Relation) )).
+
+fof(kb_SUMOcache_1785,axiom,(
+    s__instance(s__subAttribute__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1786,axiom,(
+    s__instance(s__subAttribute__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1787,axiom,(
+    s__instance(s__subAttribute__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1788,axiom,(
+    s__instance(s__subAttribute__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1789,axiom,(
+    s__instance(s__subAttribute__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1790,axiom,(
+    s__instance(s__subAttribute__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1791,axiom,(
+    s__instance(s__subAttribute__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1792,axiom,(
+    s__instance(s__subAttribute__m,s__Entity) )).
+
+fof(kb_SUMOcache_1793,axiom,(
+    s__instance(s__Adjacent,s__Attribute) )).
+
+fof(kb_SUMOcache_1794,axiom,(
+    s__instance(s__Adjacent,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_1795,axiom,(
+    s__instance(s__Adjacent,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1796,axiom,(
+    s__instance(s__Adjacent,s__Abstract) )).
+
+fof(kb_SUMOcache_1797,axiom,(
+    s__instance(s__Adjacent,s__Entity) )).
+
+fof(kb_SUMOcache_1798,axiom,(
+    s__instance(s__daughter__m,s__Relation) )).
+
+fof(kb_SUMOcache_1799,axiom,(
+    s__instance(s__daughter__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1800,axiom,(
+    s__instance(s__daughter__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1801,axiom,(
+    s__instance(s__daughter__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1802,axiom,(
+    s__instance(s__daughter__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1803,axiom,(
+    s__instance(s__daughter__m,s__Entity) )).
+
+fof(kb_SUMOcache_1804,axiom,(
+    s__instance(s__representsInLanguage__m,s__Relation) )).
+
+fof(kb_SUMOcache_1805,axiom,(
+    s__instance(s__representsInLanguage__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1806,axiom,(
+    s__instance(s__representsInLanguage__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1807,axiom,(
+    s__instance(s__representsInLanguage__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1808,axiom,(
+    s__instance(s__representsInLanguage__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1809,axiom,(
+    s__instance(s__representsInLanguage__m,s__Entity) )).
+
+fof(kb_SUMOcache_1810,axiom,(
+    s__instance(s__Asleep,s__StateOfMind) )).
+
+fof(kb_SUMOcache_1811,axiom,(
+    s__instance(s__Asleep,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_1812,axiom,(
+    s__instance(s__Asleep,s__PsychologicalAttribute) )).
+
+fof(kb_SUMOcache_1813,axiom,(
+    s__instance(s__Asleep,s__Attribute) )).
+
+fof(kb_SUMOcache_1814,axiom,(
+    s__instance(s__Asleep,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_1815,axiom,(
+    s__instance(s__Asleep,s__Entity) )).
+
+fof(kb_SUMOcache_1816,axiom,(
+    s__instance(s__Asleep,s__Abstract) )).
+
+fof(kb_SUMOcache_1817,axiom,(
+    s__instance(s__KelvinDegree,s__Quantity) )).
+
+fof(kb_SUMOcache_1818,axiom,(
+    s__instance(s__KelvinDegree,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1819,axiom,(
+    s__instance(s__KelvinDegree,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1820,axiom,(
+    s__instance(s__KelvinDegree,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1821,axiom,(
+    s__instance(s__KelvinDegree,s__Abstract) )).
+
+fof(kb_SUMOcache_1822,axiom,(
+    s__instance(s__KelvinDegree,s__Entity) )).
+
+fof(kb_SUMOcache_1823,axiom,(
+    s__instance(s__date__m,s__Relation) )).
+
+fof(kb_SUMOcache_1824,axiom,(
+    s__instance(s__date__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1825,axiom,(
+    s__instance(s__date__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1826,axiom,(
+    s__instance(s__date__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1827,axiom,(
+    s__instance(s__date__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1828,axiom,(
+    s__instance(s__date__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1829,axiom,(
+    s__instance(s__date__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1830,axiom,(
+    s__instance(s__date__m,s__Entity) )).
+
+fof(kb_SUMOcache_1831,axiom,(
+    s__instance(s__FootLength,s__Quantity) )).
+
+fof(kb_SUMOcache_1832,axiom,(
+    s__instance(s__FootLength,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1833,axiom,(
+    s__instance(s__FootLength,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1834,axiom,(
+    s__instance(s__FootLength,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1835,axiom,(
+    s__instance(s__FootLength,s__Entity) )).
+
+fof(kb_SUMOcache_1836,axiom,(
+    s__instance(s__FootLength,s__Abstract) )).
+
+fof(kb_SUMOcache_1837,axiom,(
+    s__instance(s__YearDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_1838,axiom,(
+    s__instance(s__YearDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1839,axiom,(
+    s__instance(s__NonCompositeUnitOfMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1840,axiom,(
+    s__instance(s__YearDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1841,axiom,(
+    s__instance(s__YearDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1842,axiom,(
+    s__instance(s__YearDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_1843,axiom,(
+    s__instance(s__YearDuration,s__Entity) )).
+
+fof(kb_SUMOcache_1844,axiom,(
+    s__instance(s__properPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_1845,axiom,(
+    s__instance(s__properPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1846,axiom,(
+    s__instance(s__properPart__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1847,axiom,(
+    s__instance(s__properPart__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1848,axiom,(
+    s__instance(s__properPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1849,axiom,(
+    s__instance(s__properPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1850,axiom,(
+    s__instance(s__properPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1851,axiom,(
+    s__instance(s__properPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_1852,axiom,(
+    s__instance(s__Inch,s__Quantity) )).
+
+fof(kb_SUMOcache_1853,axiom,(
+    s__instance(s__Inch,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_1854,axiom,(
+    s__instance(s__Inch,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1855,axiom,(
+    s__instance(s__Inch,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1856,axiom,(
+    s__instance(s__Inch,s__Entity) )).
+
+fof(kb_SUMOcache_1857,axiom,(
+    s__instance(s__Inch,s__Abstract) )).
+
+fof(kb_SUMOcache_1858,axiom,(
+    s__instance(s__truth__m,s__Relation) )).
+
+fof(kb_SUMOcache_1859,axiom,(
+    s__instance(s__truth__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1860,axiom,(
+    s__instance(s__truth__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1861,axiom,(
+    s__instance(s__truth__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1862,axiom,(
+    s__instance(s__truth__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1863,axiom,(
+    s__instance(s__truth__m,s__Entity) )).
+
+fof(kb_SUMOcache_1864,axiom,(
+    s__instance(s__atomicNumber__m,s__Relation) )).
+
+fof(kb_SUMOcache_1865,axiom,(
+    s__instance(s__atomicNumber__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1866,axiom,(
+    s__instance(s__atomicNumber__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1867,axiom,(
+    s__instance(s__atomicNumber__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1868,axiom,(
+    s__instance(s__atomicNumber__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1869,axiom,(
+    s__instance(s__atomicNumber__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1870,axiom,(
+    s__instance(s__atomicNumber__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1871,axiom,(
+    s__instance(s__atomicNumber__m,s__Entity) )).
+
+fof(kb_SUMOcache_1872,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1873,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1874,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1875,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1876,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1877,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1878,axiom,(
+    s__instance(s__AbsoluteValueFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1879,axiom,(
+    s__instance(s__YearFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1880,axiom,(
+    s__instance(s__YearFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1881,axiom,(
+    s__instance(s__YearFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1882,axiom,(
+    s__instance(s__YearFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1883,axiom,(
+    s__instance(s__YearFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1884,axiom,(
+    s__instance(s__YearFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1885,axiom,(
+    s__instance(s__YearFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1886,axiom,(
+    s__instance(s__citizen__m,s__Relation) )).
+
+fof(kb_SUMOcache_1887,axiom,(
+    s__instance(s__citizen__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1888,axiom,(
+    s__instance(s__citizen__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1889,axiom,(
+    s__instance(s__citizen__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1890,axiom,(
+    s__instance(s__citizen__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1891,axiom,(
+    s__instance(s__citizen__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1892,axiom,(
+    s__instance(s__citizen__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1893,axiom,(
+    s__instance(s__citizen__m,s__Entity) )).
+
+fof(kb_SUMOcache_1894,axiom,(
+    s__instance(s__Becquerel,s__Quantity) )).
+
+fof(kb_SUMOcache_1895,axiom,(
+    s__instance(s__Becquerel,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_1896,axiom,(
+    s__instance(s__Becquerel,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_1897,axiom,(
+    s__instance(s__Becquerel,s__Abstract) )).
+
+fof(kb_SUMOcache_1898,axiom,(
+    s__instance(s__Becquerel,s__Entity) )).
+
+fof(kb_SUMOcache_1899,axiom,(
+    s__instance(s__Right,s__Attribute) )).
+
+fof(kb_SUMOcache_1900,axiom,(
+    s__instance(s__Attribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1901,axiom,(
+    s__instance(s__Right,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1902,axiom,(
+    s__instance(s__Right,s__Entity) )).
+
+fof(kb_SUMOcache_1903,axiom,(
+    s__instance(s__Right,s__Abstract) )).
+
+fof(kb_SUMOcache_1904,axiom,(
+    s__instance(s__PathWeightFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1905,axiom,(
+    s__instance(s__PathWeightFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1906,axiom,(
+    s__instance(s__PathWeightFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1907,axiom,(
+    s__instance(s__PathWeightFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1908,axiom,(
+    s__instance(s__PathWeightFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1909,axiom,(
+    s__instance(s__PathWeightFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1910,axiom,(
+    s__instance(s__PathWeightFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1911,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1912,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1913,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1914,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1915,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1916,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1917,axiom,(
+    s__instance(s__RelativeTimeFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1918,axiom,(
+    s__instance(s__Smooth,s__Attribute) )).
+
+fof(kb_SUMOcache_1919,axiom,(
+    s__instance(s__Smooth,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_1920,axiom,(
+    s__instance(s__Smooth,s__Abstract) )).
+
+fof(kb_SUMOcache_1921,axiom,(
+    s__instance(s__Smooth,s__Entity) )).
+
+fof(kb_SUMOcache_1922,axiom,(
+    s__instance(s__Yellow,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_1923,axiom,(
+    s__instance(s__Yellow,s__Attribute) )).
+
+fof(kb_SUMOcache_1924,axiom,(
+    s__instance(s__Yellow,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_1925,axiom,(
+    s__instance(s__Yellow,s__ColorAttribute) )).
+
+fof(kb_SUMOcache_1926,axiom,(
+    s__instance(s__Yellow,s__Entity) )).
+
+fof(kb_SUMOcache_1927,axiom,(
+    s__instance(s__Yellow,s__Abstract) )).
+
+fof(kb_SUMOcache_1928,axiom,(
+    s__instance(s__relatedExternalConcept__m,s__Relation) )).
+
+fof(kb_SUMOcache_1929,axiom,(
+    s__instance(s__relatedExternalConcept__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1930,axiom,(
+    s__instance(s__relatedExternalConcept__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1931,axiom,(
+    s__instance(s__relatedExternalConcept__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1932,axiom,(
+    s__instance(s__relatedExternalConcept__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1933,axiom,(
+    s__instance(s__relatedExternalConcept__m,s__Entity) )).
+
+fof(kb_SUMOcache_1934,axiom,(
+    s__instance(s__material__m,s__Relation) )).
+
+fof(kb_SUMOcache_1935,axiom,(
+    s__instance(s__material__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1936,axiom,(
+    s__instance(s__material__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1937,axiom,(
+    s__instance(s__material__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1938,axiom,(
+    s__instance(s__material__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1939,axiom,(
+    s__instance(s__material__m,s__Entity) )).
+
+fof(kb_SUMOcache_1940,axiom,(
+    s__instance(s__HoleSkinFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1941,axiom,(
+    s__instance(s__HoleSkinFn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1942,axiom,(
+    s__instance(s__HoleSkinFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1943,axiom,(
+    s__instance(s__HoleSkinFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1944,axiom,(
+    s__instance(s__HoleSkinFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1945,axiom,(
+    s__instance(s__HoleSkinFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1946,axiom,(
+    s__instance(s__HoleSkinFn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1947,axiom,(
+    s__instance(s__HoleSkinFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1948,axiom,(
+    s__instance(s__HoleSkinFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1949,axiom,(
+    s__instance(s__Unlikely,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_1950,axiom,(
+    s__instance(s__Unlikely,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_1951,axiom,(
+    s__instance(s__Unlikely,s__Attribute) )).
+
+fof(kb_SUMOcache_1952,axiom,(
+    s__instance(s__Unlikely,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_1953,axiom,(
+    s__instance(s__Unlikely,s__Entity) )).
+
+fof(kb_SUMOcache_1954,axiom,(
+    s__instance(s__Unlikely,s__Abstract) )).
+
+fof(kb_SUMOcache_1955,axiom,(
+    s__instance(s__inhibits__m,s__Relation) )).
+
+fof(kb_SUMOcache_1956,axiom,(
+    s__instance(s__inhibits__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1957,axiom,(
+    s__instance(s__inhibits__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1958,axiom,(
+    s__instance(s__inhibits__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1959,axiom,(
+    s__instance(s__inhibits__m,s__Entity) )).
+
+fof(kb_SUMOcache_1960,axiom,(
+    s__instance(s__inhibits__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1961,axiom,(
+    s__instance(s__equivalentContentClass__m,s__Relation) )).
+
+fof(kb_SUMOcache_1962,axiom,(
+    s__instance(s__equivalentContentClass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1963,axiom,(
+    s__instance(s__equivalentContentClass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1964,axiom,(
+    s__instance(s__equivalentContentClass__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_1965,axiom,(
+    s__instance(s__SymmetricRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1966,axiom,(
+    s__instance(s__equivalentContentClass__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_1967,axiom,(
+    s__instance(s__ReflexiveRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1968,axiom,(
+    s__instance(s__equivalentContentClass__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1969,axiom,(
+    s__instance(s__BinaryRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1970,axiom,(
+    s__instance(s__equivalentContentClass__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_1971,axiom,(
+    s__instance(s__TransitiveRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_1972,axiom,(
+    s__instance(s__equivalentContentClass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1973,axiom,(
+    s__instance(s__equivalentContentClass__m,s__Entity) )).
+
+fof(kb_SUMOcache_1974,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_1975,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1976,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__Function) )).
+
+fof(kb_SUMOcache_1977,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_1978,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1979,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1980,axiom,(
+    s__instance(s__ImmediatePastFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_1981,axiom,(
+    s__instance(s__valence__m,s__Relation) )).
+
+fof(kb_SUMOcache_1982,axiom,(
+    s__instance(s__valence__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1983,axiom,(
+    s__instance(s__valence__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_1984,axiom,(
+    s__instance(s__valence__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_1985,axiom,(
+    s__instance(s__valence__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1986,axiom,(
+    s__instance(s__valence__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1987,axiom,(
+    s__instance(s__valence__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1988,axiom,(
+    s__instance(s__valence__m,s__Entity) )).
+
+fof(kb_SUMOcache_1989,axiom,(
+    s__instance(s__documentation__m,s__Relation) )).
+
+fof(kb_SUMOcache_1990,axiom,(
+    s__instance(s__documentation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1991,axiom,(
+    s__instance(s__documentation__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_1992,axiom,(
+    s__instance(s__documentation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1993,axiom,(
+    s__instance(s__documentation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_1994,axiom,(
+    s__instance(s__documentation__m,s__Entity) )).
+
+fof(kb_SUMOcache_1995,axiom,(
+    s__instance(s__stays__m,s__Relation) )).
+
+fof(kb_SUMOcache_1996,axiom,(
+    s__instance(s__stays__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_1997,axiom,(
+    s__instance(s__stays__m,s__Predicate) )).
+
+fof(kb_SUMOcache_1998,axiom,(
+    s__instance(s__stays__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_1999,axiom,(
+    s__instance(s__stays__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2000,axiom,(
+    s__instance(s__stays__m,s__Entity) )).
+
+fof(kb_SUMOcache_2001,axiom,(
+    s__instance(s__part__m,s__Relation) )).
+
+fof(kb_SUMOcache_2002,axiom,(
+    s__instance(s__part__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2003,axiom,(
+    s__instance(s__part__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2004,axiom,(
+    s__instance(s__part__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2005,axiom,(
+    s__instance(s__part__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2006,axiom,(
+    s__instance(s__part__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2007,axiom,(
+    s__instance(s__part__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2008,axiom,(
+    s__instance(s__part__m,s__Entity) )).
+
+fof(kb_SUMOcache_2009,axiom,(
+    s__instance(s__Female,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_2010,axiom,(
+    s__instance(s__Female,s__Attribute) )).
+
+fof(kb_SUMOcache_2011,axiom,(
+    s__instance(s__Female,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2012,axiom,(
+    s__instance(s__Female,s__Abstract) )).
+
+fof(kb_SUMOcache_2013,axiom,(
+    s__instance(s__Female,s__Entity) )).
+
+fof(kb_SUMOcache_2014,axiom,(
+    s__instance(s__Flammable,s__Attribute) )).
+
+fof(kb_SUMOcache_2015,axiom,(
+    s__instance(s__Flammable,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2016,axiom,(
+    s__instance(s__InternalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2017,axiom,(
+    s__instance(s__Flammable,s__Entity) )).
+
+fof(kb_SUMOcache_2018,axiom,(
+    s__instance(s__Flammable,s__Abstract) )).
+
+fof(kb_SUMOcache_2019,axiom,(
+    s__instance(s__successorAttributeClosure__m,s__Relation) )).
+
+fof(kb_SUMOcache_2020,axiom,(
+    s__instance(s__successorAttributeClosure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2021,axiom,(
+    s__instance(s__successorAttributeClosure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2022,axiom,(
+    s__instance(s__successorAttributeClosure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2023,axiom,(
+    s__instance(s__successorAttributeClosure__m,s__Entity) )).
+
+fof(kb_SUMOcache_2024,axiom,(
+    s__instance(s__successorAttributeClosure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2025,axiom,(
+    s__instance(s__externalImage__m,s__Relation) )).
+
+fof(kb_SUMOcache_2026,axiom,(
+    s__instance(s__externalImage__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2027,axiom,(
+    s__instance(s__externalImage__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2028,axiom,(
+    s__instance(s__externalImage__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2029,axiom,(
+    s__instance(s__externalImage__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2030,axiom,(
+    s__instance(s__externalImage__m,s__Entity) )).
+
+fof(kb_SUMOcache_2031,axiom,(
+    s__instance(s__Horsepower,s__Quantity) )).
+
+fof(kb_SUMOcache_2032,axiom,(
+    s__instance(s__Horsepower,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2033,axiom,(
+    s__instance(s__Horsepower,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2034,axiom,(
+    s__instance(s__Horsepower,s__Abstract) )).
+
+fof(kb_SUMOcache_2035,axiom,(
+    s__instance(s__Horsepower,s__Entity) )).
+
+fof(kb_SUMOcache_2036,axiom,(
+    s__instance(s__faces__m,s__Relation) )).
+
+fof(kb_SUMOcache_2037,axiom,(
+    s__instance(s__faces__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2038,axiom,(
+    s__instance(s__faces__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2039,axiom,(
+    s__instance(s__faces__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2040,axiom,(
+    s__instance(s__faces__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2041,axiom,(
+    s__instance(s__faces__m,s__Entity) )).
+
+fof(kb_SUMOcache_2042,axiom,(
+    s__instance(s__developmentalForm__m,s__Relation) )).
+
+fof(kb_SUMOcache_2043,axiom,(
+    s__instance(s__developmentalForm__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2044,axiom,(
+    s__instance(s__developmentalForm__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2045,axiom,(
+    s__instance(s__developmentalForm__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2046,axiom,(
+    s__instance(s__developmentalForm__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2047,axiom,(
+    s__instance(s__developmentalForm__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2048,axiom,(
+    s__instance(s__developmentalForm__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2049,axiom,(
+    s__instance(s__developmentalForm__m,s__Entity) )).
+
+fof(kb_SUMOcache_2050,axiom,(
+    s__instance(s__Quart,s__Quantity) )).
+
+fof(kb_SUMOcache_2051,axiom,(
+    s__instance(s__Quart,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2052,axiom,(
+    s__instance(s__Quart,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2053,axiom,(
+    s__instance(s__Quart,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2054,axiom,(
+    s__instance(s__Quart,s__Abstract) )).
+
+fof(kb_SUMOcache_2055,axiom,(
+    s__instance(s__Quart,s__Entity) )).
+
+fof(kb_SUMOcache_2056,axiom,(
+    s__instance(s__CutSetFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2057,axiom,(
+    s__instance(s__CutSetFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2058,axiom,(
+    s__instance(s__CutSetFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2059,axiom,(
+    s__instance(s__CutSetFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2060,axiom,(
+    s__instance(s__CutSetFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2061,axiom,(
+    s__instance(s__CutSetFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2062,axiom,(
+    s__instance(s__CutSetFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2063,axiom,(
+    s__instance(s__angleOfFigure__m,s__Relation) )).
+
+fof(kb_SUMOcache_2064,axiom,(
+    s__instance(s__angleOfFigure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2065,axiom,(
+    s__instance(s__angleOfFigure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2066,axiom,(
+    s__instance(s__angleOfFigure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2067,axiom,(
+    s__instance(s__angleOfFigure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2068,axiom,(
+    s__instance(s__angleOfFigure__m,s__Entity) )).
+
+fof(kb_SUMOcache_2069,axiom,(
+    s__instance(s__MicroFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_2070,axiom,(
+    s__instance(s__MicroFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2071,axiom,(
+    s__instance(s__MicroFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2072,axiom,(
+    s__instance(s__MicroFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2073,axiom,(
+    s__instance(s__MicroFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2074,axiom,(
+    s__instance(s__MicroFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_2075,axiom,(
+    s__instance(s__MicroFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2076,axiom,(
+    s__instance(s__MicroFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2077,axiom,(
+    s__instance(s__MicroFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2078,axiom,(
+    s__instance(s__MilliFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_2079,axiom,(
+    s__instance(s__MilliFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2080,axiom,(
+    s__instance(s__MilliFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2081,axiom,(
+    s__instance(s__MilliFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2082,axiom,(
+    s__instance(s__MilliFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2083,axiom,(
+    s__instance(s__MilliFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_2084,axiom,(
+    s__instance(s__MilliFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2085,axiom,(
+    s__instance(s__MilliFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2086,axiom,(
+    s__instance(s__MilliFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2087,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2088,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2089,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2090,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2091,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2092,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2093,axiom,(
+    s__instance(s__IntegerSquareRootFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2094,axiom,(
+    s__instance(s__subOrganization__m,s__Relation) )).
+
+fof(kb_SUMOcache_2095,axiom,(
+    s__instance(s__subOrganization__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2096,axiom,(
+    s__instance(s__subOrganization__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2097,axiom,(
+    s__instance(s__subOrganization__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2098,axiom,(
+    s__instance(s__subOrganization__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2099,axiom,(
+    s__instance(s__subOrganization__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2100,axiom,(
+    s__instance(s__subOrganization__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2101,axiom,(
+    s__instance(s__subOrganization__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2102,axiom,(
+    s__instance(s__subOrganization__m,s__Entity) )).
+
+fof(kb_SUMOcache_2103,axiom,(
+    s__instance(s__occupiesPosition__m,s__Relation) )).
+
+fof(kb_SUMOcache_2104,axiom,(
+    s__instance(s__occupiesPosition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2105,axiom,(
+    s__instance(s__occupiesPosition__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2106,axiom,(
+    s__instance(s__occupiesPosition__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2107,axiom,(
+    s__instance(s__occupiesPosition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2108,axiom,(
+    s__instance(s__occupiesPosition__m,s__Entity) )).
+
+fof(kb_SUMOcache_2109,axiom,(
+    s__instance(s__PropertyFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2110,axiom,(
+    s__instance(s__PropertyFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2111,axiom,(
+    s__instance(s__PropertyFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2112,axiom,(
+    s__instance(s__PropertyFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2113,axiom,(
+    s__instance(s__PropertyFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2114,axiom,(
+    s__instance(s__PropertyFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2115,axiom,(
+    s__instance(s__PropertyFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2116,axiom,(
+    s__instance(s__MegaByte,s__Quantity) )).
+
+fof(kb_SUMOcache_2117,axiom,(
+    s__instance(s__MegaByte,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2118,axiom,(
+    s__instance(s__MegaByte,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2119,axiom,(
+    s__instance(s__MegaByte,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2120,axiom,(
+    s__instance(s__MegaByte,s__Abstract) )).
+
+fof(kb_SUMOcache_2121,axiom,(
+    s__instance(s__MegaByte,s__Entity) )).
+
+fof(kb_SUMOcache_2122,axiom,(
+    s__instance(greatereq__m,s__Relation) )).
+
+fof(kb_SUMOcache_2123,axiom,(
+    s__instance(greatereq__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2124,axiom,(
+    s__instance(greatereq__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2125,axiom,(
+    s__instance(greatereq__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2126,axiom,(
+    s__instance(greatereq__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2127,axiom,(
+    s__instance(greatereq__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2128,axiom,(
+    s__instance(greatereq__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2129,axiom,(
+    s__instance(greatereq__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2130,axiom,(
+    s__instance(greatereq__m,s__Entity) )).
+
+fof(kb_SUMOcache_2131,axiom,(
+    s__instance(s__NumberE,s__Quantity) )).
+
+fof(kb_SUMOcache_2132,axiom,(
+    s__instance(s__NumberE,s__Number) )).
+
+fof(kb_SUMOcache_2133,axiom,(
+    s__instance(s__NumberE,s__NonnegativeRealNumber) )).
+
+fof(kb_SUMOcache_2134,axiom,(
+    s__instance(s__NonnegativeRealNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2135,axiom,(
+    s__instance(s__NumberE,s__RealNumber) )).
+
+fof(kb_SUMOcache_2136,axiom,(
+    s__instance(s__NumberE,s__Abstract) )).
+
+fof(kb_SUMOcache_2137,axiom,(
+    s__instance(s__NumberE,s__Entity) )).
+
+fof(kb_SUMOcache_2138,axiom,(
+    s__instance(s__reflexiveOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2139,axiom,(
+    s__instance(s__reflexiveOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2140,axiom,(
+    s__instance(s__reflexiveOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2141,axiom,(
+    s__instance(s__reflexiveOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2142,axiom,(
+    s__instance(s__reflexiveOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2143,axiom,(
+    s__instance(s__reflexiveOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2144,axiom,(
+    s__instance(s__reflexiveOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2145,axiom,(
+    s__instance(s__reflexiveOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2146,axiom,(
+    s__instance(s__instance__m,s__Relation) )).
+
+fof(kb_SUMOcache_2147,axiom,(
+    s__instance(s__instance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2148,axiom,(
+    s__instance(s__instance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2149,axiom,(
+    s__instance(s__instance__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2150,axiom,(
+    s__instance(s__instance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2151,axiom,(
+    s__instance(s__instance__m,s__Entity) )).
+
+fof(kb_SUMOcache_2152,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__Relation) )).
+
+fof(kb_SUMOcache_2153,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2154,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2155,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2156,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2157,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2158,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2159,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2160,axiom,(
+    s__instance(s__subsumesContentInstance__m,s__Entity) )).
+
+fof(kb_SUMOcache_2161,axiom,(
+    s__instance(s__Unilluminated,s__Attribute) )).
+
+fof(kb_SUMOcache_2162,axiom,(
+    s__instance(s__Unilluminated,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_2163,axiom,(
+    s__instance(s__Unilluminated,s__Abstract) )).
+
+fof(kb_SUMOcache_2164,axiom,(
+    s__instance(s__Unilluminated,s__Entity) )).
+
+fof(kb_SUMOcache_2165,axiom,(
+    s__instance(s__totalOrderingOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2166,axiom,(
+    s__instance(s__totalOrderingOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2167,axiom,(
+    s__instance(s__totalOrderingOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2168,axiom,(
+    s__instance(s__totalOrderingOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2169,axiom,(
+    s__instance(s__totalOrderingOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2170,axiom,(
+    s__instance(s__totalOrderingOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2171,axiom,(
+    s__instance(s__totalOrderingOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2172,axiom,(
+    s__instance(s__totalOrderingOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2173,axiom,(
+    s__instance(s__CoordinatedUniversalTimeZone,s__Attribute) )).
+
+fof(kb_SUMOcache_2174,axiom,(
+    s__instance(s__CoordinatedUniversalTimeZone,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2175,axiom,(
+    s__instance(s__CoordinatedUniversalTimeZone,s__Entity) )).
+
+fof(kb_SUMOcache_2176,axiom,(
+    s__instance(s__CoordinatedUniversalTimeZone,s__Abstract) )).
+
+fof(kb_SUMOcache_2177,axiom,(
+    s__instance(s__width__m,s__Relation) )).
+
+fof(kb_SUMOcache_2178,axiom,(
+    s__instance(s__width__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2179,axiom,(
+    s__instance(s__width__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2180,axiom,(
+    s__instance(s__width__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2181,axiom,(
+    s__instance(s__width__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2182,axiom,(
+    s__instance(s__width__m,s__Entity) )).
+
+fof(kb_SUMOcache_2183,axiom,(
+    s__instance(s__disjoint__m,s__Relation) )).
+
+fof(kb_SUMOcache_2184,axiom,(
+    s__instance(s__disjoint__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2185,axiom,(
+    s__instance(s__disjoint__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2186,axiom,(
+    s__instance(s__disjoint__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2187,axiom,(
+    s__instance(s__disjoint__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2188,axiom,(
+    s__instance(s__disjoint__m,s__Entity) )).
+
+fof(kb_SUMOcache_2189,axiom,(
+    s__instance(s__Pi,s__Quantity) )).
+
+fof(kb_SUMOcache_2190,axiom,(
+    s__instance(s__Pi,s__Number) )).
+
+fof(kb_SUMOcache_2191,axiom,(
+    s__instance(s__Pi,s__NonnegativeRealNumber) )).
+
+fof(kb_SUMOcache_2192,axiom,(
+    s__instance(s__Pi,s__RealNumber) )).
+
+fof(kb_SUMOcache_2193,axiom,(
+    s__instance(s__Pi,s__Abstract) )).
+
+fof(kb_SUMOcache_2194,axiom,(
+    s__instance(s__Pi,s__Entity) )).
+
+fof(kb_SUMOcache_2195,axiom,(
+    s__instance(s__RoundFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2196,axiom,(
+    s__instance(s__RoundFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2197,axiom,(
+    s__instance(s__RoundFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2198,axiom,(
+    s__instance(s__RoundFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2199,axiom,(
+    s__instance(s__RoundFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2200,axiom,(
+    s__instance(s__RoundFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2201,axiom,(
+    s__instance(s__RoundFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2202,axiom,(
+    s__instance(s__ComplementFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2203,axiom,(
+    s__instance(s__ComplementFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2204,axiom,(
+    s__instance(s__ComplementFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2205,axiom,(
+    s__instance(s__ComplementFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2206,axiom,(
+    s__instance(s__ComplementFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2207,axiom,(
+    s__instance(s__ComplementFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2208,axiom,(
+    s__instance(s__ComplementFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2209,axiom,(
+    s__instance(s__UnitedKingdomGallon,s__Quantity) )).
+
+fof(kb_SUMOcache_2210,axiom,(
+    s__instance(s__UnitedKingdomGallon,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2211,axiom,(
+    s__instance(s__UnitedKingdomGallon,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2212,axiom,(
+    s__instance(s__UnitedKingdomGallon,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2213,axiom,(
+    s__instance(s__UnitedKingdomGallon,s__Abstract) )).
+
+fof(kb_SUMOcache_2214,axiom,(
+    s__instance(s__UnitedKingdomGallon,s__Entity) )).
+
+fof(kb_SUMOcache_2215,axiom,(
+    s__instance('$true__m',s__Attribute) )).
+
+fof(kb_SUMOcache_2216,axiom,(
+    s__instance('$true__m',s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2217,axiom,(
+    s__instance('$true__m',s__Abstract) )).
+
+fof(kb_SUMOcache_2218,axiom,(
+    s__instance('$true__m',s__Entity) )).
+
+fof(kb_SUMOcache_2219,axiom,(
+    s__instance(s__Calorie,s__Quantity) )).
+
+fof(kb_SUMOcache_2220,axiom,(
+    s__instance(s__Calorie,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2221,axiom,(
+    s__instance(s__Calorie,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2222,axiom,(
+    s__instance(s__Calorie,s__Abstract) )).
+
+fof(kb_SUMOcache_2223,axiom,(
+    s__instance(s__Calorie,s__Entity) )).
+
+fof(kb_SUMOcache_2224,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__Relation) )).
+
+fof(kb_SUMOcache_2225,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2226,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2227,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_2228,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2229,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2230,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2231,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2232,axiom,(
+    s__instance(s__relatedInternalConcept__m,s__Entity) )).
+
+fof(kb_SUMOcache_2233,axiom,(
+    s__instance(s__Millimeter,s__Quantity) )).
+
+fof(kb_SUMOcache_2234,axiom,(
+    s__instance(s__Millimeter,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2235,axiom,(
+    s__instance(s__Millimeter,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2236,axiom,(
+    s__instance(s__Millimeter,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2237,axiom,(
+    s__instance(s__Millimeter,s__Entity) )).
+
+fof(kb_SUMOcache_2238,axiom,(
+    s__instance(s__Millimeter,s__Abstract) )).
+
+fof(kb_SUMOcache_2239,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2240,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2241,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2242,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2243,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2244,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2245,axiom,(
+    s__instance(s__MinimalWeightedPathFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2246,axiom,(
+    s__instance(s__Bit,s__Quantity) )).
+
+fof(kb_SUMOcache_2247,axiom,(
+    s__instance(s__Bit,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2248,axiom,(
+    s__instance(s__Bit,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2249,axiom,(
+    s__instance(s__Bit,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2250,axiom,(
+    s__instance(s__Bit,s__Abstract) )).
+
+fof(kb_SUMOcache_2251,axiom,(
+    s__instance(s__Bit,s__Entity) )).
+
+fof(kb_SUMOcache_2252,axiom,(
+    s__instance(s__Farad,s__Quantity) )).
+
+fof(kb_SUMOcache_2253,axiom,(
+    s__instance(s__Farad,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2254,axiom,(
+    s__instance(s__Farad,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2255,axiom,(
+    s__instance(s__Farad,s__Abstract) )).
+
+fof(kb_SUMOcache_2256,axiom,(
+    s__instance(s__Farad,s__Entity) )).
+
+fof(kb_SUMOcache_2257,axiom,(
+    s__instance(s__Prohibition,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_2258,axiom,(
+    s__instance(s__Prohibition,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_2259,axiom,(
+    s__instance(s__Prohibition,s__Attribute) )).
+
+fof(kb_SUMOcache_2260,axiom,(
+    s__instance(s__Prohibition,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2261,axiom,(
+    s__instance(s__Prohibition,s__Entity) )).
+
+fof(kb_SUMOcache_2262,axiom,(
+    s__instance(s__Prohibition,s__Abstract) )).
+
+fof(kb_SUMOcache_2263,axiom,(
+    s__instance(s__Solid,s__Attribute) )).
+
+fof(kb_SUMOcache_2264,axiom,(
+    s__instance(s__Solid,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2265,axiom,(
+    s__instance(s__Solid,s__Abstract) )).
+
+fof(kb_SUMOcache_2266,axiom,(
+    s__instance(s__Solid,s__Entity) )).
+
+fof(kb_SUMOcache_2267,axiom,(
+    s__instance(s__result__m,s__Relation) )).
+
+fof(kb_SUMOcache_2268,axiom,(
+    s__instance(s__result__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2269,axiom,(
+    s__instance(s__result__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2270,axiom,(
+    s__instance(s__result__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2271,axiom,(
+    s__instance(s__result__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2272,axiom,(
+    s__instance(s__result__m,s__Entity) )).
+
+fof(kb_SUMOcache_2273,axiom,(
+    s__instance(s__weight__m,s__Relation) )).
+
+fof(kb_SUMOcache_2274,axiom,(
+    s__instance(s__weight__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2275,axiom,(
+    s__instance(s__weight__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2276,axiom,(
+    s__instance(s__weight__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2277,axiom,(
+    s__instance(s__weight__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2278,axiom,(
+    s__instance(s__weight__m,s__Entity) )).
+
+fof(kb_SUMOcache_2279,axiom,(
+    s__instance(s__SuccessorFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2280,axiom,(
+    s__instance(s__SuccessorFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2281,axiom,(
+    s__instance(s__SuccessorFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2282,axiom,(
+    s__instance(s__SuccessorFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2283,axiom,(
+    s__instance(s__SuccessorFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2284,axiom,(
+    s__instance(s__SuccessorFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2285,axiom,(
+    s__instance(s__SuccessorFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2286,axiom,(
+    s__instance(s__Centimeter,s__Quantity) )).
+
+fof(kb_SUMOcache_2287,axiom,(
+    s__instance(s__Centimeter,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2288,axiom,(
+    s__instance(s__Centimeter,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2289,axiom,(
+    s__instance(s__Centimeter,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2290,axiom,(
+    s__instance(s__Centimeter,s__Entity) )).
+
+fof(kb_SUMOcache_2291,axiom,(
+    s__instance(s__Centimeter,s__Abstract) )).
+
+fof(kb_SUMOcache_2292,axiom,(
+    s__instance(s__EnglishLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_2293,axiom,(
+    s__instance(s__EnglishLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_2294,axiom,(
+    s__instance(s__EnglishLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_2295,axiom,(
+    s__instance(s__LinguisticExpression__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2296,axiom,(
+    s__instance(s__EnglishLanguage,s__Language) )).
+
+fof(kb_SUMOcache_2297,axiom,(
+    s__instance(s__EnglishLanguage,s__HumanLanguage) )).
+
+fof(kb_SUMOcache_2298,axiom,(
+    s__instance(s__EnglishLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_2299,axiom,(
+    s__instance(s__contraryAttribute__m,s__Relation) )).
+
+fof(kb_SUMOcache_2300,axiom,(
+    s__instance(s__contraryAttribute__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2301,axiom,(
+    s__instance(s__contraryAttribute__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2302,axiom,(
+    s__instance(s__contraryAttribute__m,s__Entity) )).
+
+fof(kb_SUMOcache_2303,axiom,(
+    s__instance(s__PastFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2304,axiom,(
+    s__instance(s__PastFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2305,axiom,(
+    s__instance(s__PastFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2306,axiom,(
+    s__instance(s__PastFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2307,axiom,(
+    s__instance(s__PastFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2308,axiom,(
+    s__instance(s__PastFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2309,axiom,(
+    s__instance(s__PastFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2310,axiom,(
+    s__instance(s__successorAttribute__m,s__Relation) )).
+
+fof(kb_SUMOcache_2311,axiom,(
+    s__instance(s__successorAttribute__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2312,axiom,(
+    s__instance(s__successorAttribute__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2313,axiom,(
+    s__instance(s__successorAttribute__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2314,axiom,(
+    s__instance(s__successorAttribute__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2315,axiom,(
+    s__instance(s__successorAttribute__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2316,axiom,(
+    s__instance(s__successorAttribute__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2317,axiom,(
+    s__instance(s__successorAttribute__m,s__Entity) )).
+
+fof(kb_SUMOcache_2318,axiom,(
+    s__instance(s__MonthDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_2319,axiom,(
+    s__instance(s__MonthDuration,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2320,axiom,(
+    s__instance(s__MonthDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2321,axiom,(
+    s__instance(s__MonthDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2322,axiom,(
+    s__instance(s__MonthDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_2323,axiom,(
+    s__instance(s__MonthDuration,s__Entity) )).
+
+fof(kb_SUMOcache_2324,axiom,(
+    s__instance(s__eventLocated__m,s__Relation) )).
+
+fof(kb_SUMOcache_2325,axiom,(
+    s__instance(s__eventLocated__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2326,axiom,(
+    s__instance(s__eventLocated__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2327,axiom,(
+    s__instance(s__eventLocated__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2328,axiom,(
+    s__instance(s__eventLocated__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2329,axiom,(
+    s__instance(s__eventLocated__m,s__Entity) )).
+
+fof(kb_SUMOcache_2330,axiom,(
+    s__instance(s__ancestor__m,s__Relation) )).
+
+fof(kb_SUMOcache_2331,axiom,(
+    s__instance(s__ancestor__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2332,axiom,(
+    s__instance(s__ancestor__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2333,axiom,(
+    s__instance(s__ancestor__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2334,axiom,(
+    s__instance(s__ancestor__m,s__Entity) )).
+
+fof(kb_SUMOcache_2335,axiom,(
+    s__instance(s__ancestor__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2336,axiom,(
+    s__instance(s__top__m,s__Relation) )).
+
+fof(kb_SUMOcache_2337,axiom,(
+    s__instance(s__top__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2338,axiom,(
+    s__instance(s__top__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2339,axiom,(
+    s__instance(s__top__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2340,axiom,(
+    s__instance(s__top__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2341,axiom,(
+    s__instance(s__top__m,s__Entity) )).
+
+fof(kb_SUMOcache_2342,axiom,(
+    s__instance(s__overlapsPartially__m,s__Relation) )).
+
+fof(kb_SUMOcache_2343,axiom,(
+    s__instance(s__overlapsPartially__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2344,axiom,(
+    s__instance(s__overlapsPartially__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2345,axiom,(
+    s__instance(s__overlapsPartially__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2346,axiom,(
+    s__instance(s__overlapsPartially__m,s__Entity) )).
+
+fof(kb_SUMOcache_2347,axiom,(
+    s__instance(s__overlapsPartially__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2348,axiom,(
+    s__instance(s__Red,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_2349,axiom,(
+    s__instance(s__Red,s__Attribute) )).
+
+fof(kb_SUMOcache_2350,axiom,(
+    s__instance(s__Red,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_2351,axiom,(
+    s__instance(s__Red,s__ColorAttribute) )).
+
+fof(kb_SUMOcache_2352,axiom,(
+    s__instance(s__Red,s__Entity) )).
+
+fof(kb_SUMOcache_2353,axiom,(
+    s__instance(s__Red,s__Abstract) )).
+
+fof(kb_SUMOcache_2354,axiom,(
+    s__instance(s__partialOrderingOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2355,axiom,(
+    s__instance(s__partialOrderingOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2356,axiom,(
+    s__instance(s__partialOrderingOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2357,axiom,(
+    s__instance(s__partialOrderingOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2358,axiom,(
+    s__instance(s__partialOrderingOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2359,axiom,(
+    s__instance(s__partialOrderingOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2360,axiom,(
+    s__instance(s__partialOrderingOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2361,axiom,(
+    s__instance(s__partialOrderingOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2362,axiom,(
+    s__instance(s__WealthFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2363,axiom,(
+    s__instance(s__WealthFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2364,axiom,(
+    s__instance(s__WealthFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2365,axiom,(
+    s__instance(s__WealthFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2366,axiom,(
+    s__instance(s__WealthFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2367,axiom,(
+    s__instance(s__WealthFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2368,axiom,(
+    s__instance(s__WealthFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2369,axiom,(
+    s__instance(s__identicalListItems__m,s__Relation) )).
+
+fof(kb_SUMOcache_2370,axiom,(
+    s__instance(s__identicalListItems__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2371,axiom,(
+    s__instance(s__identicalListItems__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2372,axiom,(
+    s__instance(s__identicalListItems__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_2373,axiom,(
+    s__instance(s__identicalListItems__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2374,axiom,(
+    s__instance(s__identicalListItems__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2375,axiom,(
+    s__instance(s__identicalListItems__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2376,axiom,(
+    s__instance(s__identicalListItems__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2377,axiom,(
+    s__instance(s__identicalListItems__m,s__Entity) )).
+
+fof(kb_SUMOcache_2378,axiom,(
+    s__instance(s__confersObligation__m,s__Relation) )).
+
+fof(kb_SUMOcache_2379,axiom,(
+    s__instance(s__confersObligation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2380,axiom,(
+    s__instance(s__confersObligation__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2381,axiom,(
+    s__instance(s__confersObligation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2382,axiom,(
+    s__instance(s__confersObligation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2383,axiom,(
+    s__instance(s__confersObligation__m,s__Entity) )).
+
+fof(kb_SUMOcache_2384,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2385,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2386,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2387,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2388,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2389,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2390,axiom,(
+    s__instance(s__GeneralizedIntersectionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2391,axiom,(
+    s__instance(s__Mile,s__Quantity) )).
+
+fof(kb_SUMOcache_2392,axiom,(
+    s__instance(s__Mile,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2393,axiom,(
+    s__instance(s__Mile,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2394,axiom,(
+    s__instance(s__Mile,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2395,axiom,(
+    s__instance(s__Mile,s__Entity) )).
+
+fof(kb_SUMOcache_2396,axiom,(
+    s__instance(s__Mile,s__Abstract) )).
+
+fof(kb_SUMOcache_2397,axiom,(
+    s__instance(s__conditionalProbability__m,s__Relation) )).
+
+fof(kb_SUMOcache_2398,axiom,(
+    s__instance(s__conditionalProbability__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2399,axiom,(
+    s__instance(s__conditionalProbability__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2400,axiom,(
+    s__instance(s__conditionalProbability__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2401,axiom,(
+    s__instance(s__conditionalProbability__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2402,axiom,(
+    s__instance(s__conditionalProbability__m,s__Entity) )).
+
+fof(kb_SUMOcache_2403,axiom,(
+    s__instance(s__NumeratorFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2404,axiom,(
+    s__instance(s__NumeratorFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2405,axiom,(
+    s__instance(s__NumeratorFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2406,axiom,(
+    s__instance(s__NumeratorFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2407,axiom,(
+    s__instance(s__NumeratorFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2408,axiom,(
+    s__instance(s__NumeratorFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2409,axiom,(
+    s__instance(s__NumeratorFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2410,axiom,(
+    s__instance(s__Candela,s__Quantity) )).
+
+fof(kb_SUMOcache_2411,axiom,(
+    s__instance(s__Candela,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2412,axiom,(
+    s__instance(s__Candela,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2413,axiom,(
+    s__instance(s__Candela,s__Abstract) )).
+
+fof(kb_SUMOcache_2414,axiom,(
+    s__instance(s__Candela,s__Entity) )).
+
+fof(kb_SUMOcache_2415,axiom,(
+    s__instance(s__FoodForFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2416,axiom,(
+    s__instance(s__FoodForFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2417,axiom,(
+    s__instance(s__FoodForFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2418,axiom,(
+    s__instance(s__FoodForFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2419,axiom,(
+    s__instance(s__FoodForFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2420,axiom,(
+    s__instance(s__FoodForFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2421,axiom,(
+    s__instance(s__FoodForFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2422,axiom,(
+    s__instance(s__Audible,s__Attribute) )).
+
+fof(kb_SUMOcache_2423,axiom,(
+    s__instance(s__Audible,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2424,axiom,(
+    s__instance(s__Audible,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_2425,axiom,(
+    s__instance(s__Audible,s__Entity) )).
+
+fof(kb_SUMOcache_2426,axiom,(
+    s__instance(s__Audible,s__Abstract) )).
+
+fof(kb_SUMOcache_2427,axiom,(
+    s__instance(s__BackFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2428,axiom,(
+    s__instance(s__BackFn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2429,axiom,(
+    s__instance(s__BackFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2430,axiom,(
+    s__instance(s__BackFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2431,axiom,(
+    s__instance(s__BackFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2432,axiom,(
+    s__instance(s__BackFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2433,axiom,(
+    s__instance(s__BackFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2434,axiom,(
+    s__instance(s__BackFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2435,axiom,(
+    s__instance(s__Illuminated,s__Attribute) )).
+
+fof(kb_SUMOcache_2436,axiom,(
+    s__instance(s__Illuminated,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_2437,axiom,(
+    s__instance(s__PerceptualAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2438,axiom,(
+    s__instance(s__Illuminated,s__Abstract) )).
+
+fof(kb_SUMOcache_2439,axiom,(
+    s__instance(s__Illuminated,s__Entity) )).
+
+fof(kb_SUMOcache_2440,axiom,(
+    s__instance(s__WhenFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2441,axiom,(
+    s__instance(s__WhenFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2442,axiom,(
+    s__instance(s__WhenFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2443,axiom,(
+    s__instance(s__WhenFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2444,axiom,(
+    s__instance(s__WhenFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2445,axiom,(
+    s__instance(s__WhenFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2446,axiom,(
+    s__instance(s__WhenFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2447,axiom,(
+    s__instance(s__surface__m,s__Relation) )).
+
+fof(kb_SUMOcache_2448,axiom,(
+    s__instance(s__surface__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2449,axiom,(
+    s__instance(s__surface__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2450,axiom,(
+    s__instance(s__surface__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2451,axiom,(
+    s__instance(s__surface__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2452,axiom,(
+    s__instance(s__surface__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2453,axiom,(
+    s__instance(s__surface__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2454,axiom,(
+    s__instance(s__surface__m,s__Entity) )).
+
+fof(kb_SUMOcache_2455,axiom,(
+    s__instance(times__m,s__Relation) )).
+
+fof(kb_SUMOcache_2456,axiom,(
+    s__instance(times__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2457,axiom,(
+    s__instance(times__m,s__Function) )).
+
+fof(kb_SUMOcache_2458,axiom,(
+    s__instance(times__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2459,axiom,(
+    s__instance(times__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2460,axiom,(
+    s__instance(times__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2461,axiom,(
+    s__instance(times__m,s__Entity) )).
+
+fof(kb_SUMOcache_2462,axiom,(
+    s__instance(s__altitude__m,s__Relation) )).
+
+fof(kb_SUMOcache_2463,axiom,(
+    s__instance(s__altitude__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2464,axiom,(
+    s__instance(s__altitude__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2465,axiom,(
+    s__instance(s__altitude__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2466,axiom,(
+    s__instance(s__altitude__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2467,axiom,(
+    s__instance(s__altitude__m,s__Entity) )).
+
+fof(kb_SUMOcache_2468,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2469,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2470,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2471,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2472,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2473,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2474,axiom,(
+    s__instance(s__ListConcatenateFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2475,axiom,(
+    s__instance(s__acquaintance__m,s__Relation) )).
+
+fof(kb_SUMOcache_2476,axiom,(
+    s__instance(s__acquaintance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2477,axiom,(
+    s__instance(s__acquaintance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2478,axiom,(
+    s__instance(s__acquaintance__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2479,axiom,(
+    s__instance(s__acquaintance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2480,axiom,(
+    s__instance(s__acquaintance__m,s__Entity) )).
+
+fof(kb_SUMOcache_2481,axiom,(
+    s__instance(s__subCollection__m,s__Relation) )).
+
+fof(kb_SUMOcache_2482,axiom,(
+    s__instance(s__subCollection__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2483,axiom,(
+    s__instance(s__subCollection__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2484,axiom,(
+    s__instance(s__subCollection__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2485,axiom,(
+    s__instance(s__subCollection__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2486,axiom,(
+    s__instance(s__subCollection__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2487,axiom,(
+    s__instance(s__subCollection__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2488,axiom,(
+    s__instance(s__subCollection__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2489,axiom,(
+    s__instance(s__subCollection__m,s__Entity) )).
+
+fof(kb_SUMOcache_2490,axiom,(
+    s__instance(s__Polychromatic,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_2491,axiom,(
+    s__instance(s__Polychromatic,s__Attribute) )).
+
+fof(kb_SUMOcache_2492,axiom,(
+    s__instance(s__Polychromatic,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_2493,axiom,(
+    s__instance(s__Polychromatic,s__Entity) )).
+
+fof(kb_SUMOcache_2494,axiom,(
+    s__instance(s__Polychromatic,s__Abstract) )).
+
+fof(kb_SUMOcache_2495,axiom,(
+    s__instance(s__MinFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2496,axiom,(
+    s__instance(s__MinFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2497,axiom,(
+    s__instance(s__MinFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2498,axiom,(
+    s__instance(s__MinFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2499,axiom,(
+    s__instance(s__MinFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2500,axiom,(
+    s__instance(s__MinFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2501,axiom,(
+    s__instance(s__MinFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2502,axiom,(
+    s__instance(s__Steradian,s__Quantity) )).
+
+fof(kb_SUMOcache_2503,axiom,(
+    s__instance(s__Steradian,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2504,axiom,(
+    s__instance(s__Steradian,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2505,axiom,(
+    s__instance(s__Steradian,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2506,axiom,(
+    s__instance(s__Steradian,s__Abstract) )).
+
+fof(kb_SUMOcache_2507,axiom,(
+    s__instance(s__Steradian,s__Entity) )).
+
+fof(kb_SUMOcache_2508,axiom,(
+    s__instance(s__authors__m,s__Relation) )).
+
+fof(kb_SUMOcache_2509,axiom,(
+    s__instance(s__authors__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2510,axiom,(
+    s__instance(s__authors__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2511,axiom,(
+    s__instance(s__authors__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2512,axiom,(
+    s__instance(s__authors__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2513,axiom,(
+    s__instance(s__authors__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2514,axiom,(
+    s__instance(s__authors__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2515,axiom,(
+    s__instance(s__authors__m,s__Entity) )).
+
+fof(kb_SUMOcache_2516,axiom,(
+    s__instance(s__Lux,s__Quantity) )).
+
+fof(kb_SUMOcache_2517,axiom,(
+    s__instance(s__Lux,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2518,axiom,(
+    s__instance(s__Lux,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2519,axiom,(
+    s__instance(s__Lux,s__Abstract) )).
+
+fof(kb_SUMOcache_2520,axiom,(
+    s__instance(s__Lux,s__Entity) )).
+
+fof(kb_SUMOcache_2521,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2522,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2523,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2524,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2525,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2526,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2527,axiom,(
+    s__instance(s__MaximalWeightedPathFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2528,axiom,(
+    s__instance(s__overlapsSpatially__m,s__Relation) )).
+
+fof(kb_SUMOcache_2529,axiom,(
+    s__instance(s__overlapsSpatially__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2530,axiom,(
+    s__instance(s__overlapsSpatially__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2531,axiom,(
+    s__instance(s__overlapsSpatially__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2532,axiom,(
+    s__instance(s__overlapsSpatially__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2533,axiom,(
+    s__instance(s__overlapsSpatially__m,s__Entity) )).
+
+fof(kb_SUMOcache_2534,axiom,(
+    s__instance(s__considers__m,s__Relation) )).
+
+fof(kb_SUMOcache_2535,axiom,(
+    s__instance(s__considers__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2536,axiom,(
+    s__instance(s__considers__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2537,axiom,(
+    s__instance(s__considers__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2538,axiom,(
+    s__instance(s__considers__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2539,axiom,(
+    s__instance(s__considers__m,s__IntentionalRelation) )).
+
+fof(kb_SUMOcache_2540,axiom,(
+    s__instance(s__considers__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_2541,axiom,(
+    s__instance(s__considers__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2542,axiom,(
+    s__instance(s__considers__m,s__Entity) )).
+
+fof(kb_SUMOcache_2543,axiom,(
+    s__instance(s__considers__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2544,axiom,(
+    s__instance(s__multiplicativeFactor__m,s__Relation) )).
+
+fof(kb_SUMOcache_2545,axiom,(
+    s__instance(s__multiplicativeFactor__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2546,axiom,(
+    s__instance(s__multiplicativeFactor__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2547,axiom,(
+    s__instance(s__multiplicativeFactor__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2548,axiom,(
+    s__instance(s__multiplicativeFactor__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2549,axiom,(
+    s__instance(s__multiplicativeFactor__m,s__Entity) )).
+
+fof(kb_SUMOcache_2550,axiom,(
+    s__instance(s__NullList__m,s__Relation) )).
+
+fof(kb_SUMOcache_2551,axiom,(
+    s__instance(s__NullList__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2552,axiom,(
+    s__instance(s__NullList__m,s__Entity) )).
+
+fof(kb_SUMOcache_2553,axiom,(
+    s__instance(s__Male,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_2554,axiom,(
+    s__instance(s__BiologicalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2555,axiom,(
+    s__instance(s__Male,s__Attribute) )).
+
+fof(kb_SUMOcache_2556,axiom,(
+    s__instance(s__Male,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2557,axiom,(
+    s__instance(s__Male,s__Abstract) )).
+
+fof(kb_SUMOcache_2558,axiom,(
+    s__instance(s__Male,s__Entity) )).
+
+fof(kb_SUMOcache_2559,axiom,(
+    s__instance(s__KappaFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2560,axiom,(
+    s__instance(s__KappaFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2561,axiom,(
+    s__instance(s__KappaFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2562,axiom,(
+    s__instance(s__KappaFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2563,axiom,(
+    s__instance(s__KappaFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2564,axiom,(
+    s__instance(s__KappaFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2565,axiom,(
+    s__instance(s__KappaFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2566,axiom,(
+    s__instance(s__EndNodeFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2567,axiom,(
+    s__instance(s__EndNodeFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2568,axiom,(
+    s__instance(s__EndNodeFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2569,axiom,(
+    s__instance(s__EndNodeFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2570,axiom,(
+    s__instance(s__EndNodeFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2571,axiom,(
+    s__instance(s__EndNodeFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2572,axiom,(
+    s__instance(s__EndNodeFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2573,axiom,(
+    s__instance(s__legalRelation__m,s__Relation) )).
+
+fof(kb_SUMOcache_2574,axiom,(
+    s__instance(s__legalRelation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2575,axiom,(
+    s__instance(s__legalRelation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2576,axiom,(
+    s__instance(s__legalRelation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2577,axiom,(
+    s__instance(s__legalRelation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2578,axiom,(
+    s__instance(s__legalRelation__m,s__Entity) )).
+
+fof(kb_SUMOcache_2579,axiom,(
+    s__instance(s__PredecessorFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2580,axiom,(
+    s__instance(s__PredecessorFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2581,axiom,(
+    s__instance(s__PredecessorFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2582,axiom,(
+    s__instance(s__PredecessorFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2583,axiom,(
+    s__instance(s__PredecessorFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2584,axiom,(
+    s__instance(s__PredecessorFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2585,axiom,(
+    s__instance(s__PredecessorFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2586,axiom,(
+    s__instance(s__UnitedStatesGallon,s__Quantity) )).
+
+fof(kb_SUMOcache_2587,axiom,(
+    s__instance(s__UnitedStatesGallon,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2588,axiom,(
+    s__instance(s__UnitedStatesGallon,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2589,axiom,(
+    s__instance(s__UnitedStatesGallon,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2590,axiom,(
+    s__instance(s__UnitedStatesGallon,s__Abstract) )).
+
+fof(kb_SUMOcache_2591,axiom,(
+    s__instance(s__UnitedStatesGallon,s__Entity) )).
+
+fof(kb_SUMOcache_2592,axiom,(
+    s__instance(s__hasPurposeForAgent__m,s__Relation) )).
+
+fof(kb_SUMOcache_2593,axiom,(
+    s__instance(s__hasPurposeForAgent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2594,axiom,(
+    s__instance(s__hasPurposeForAgent__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2595,axiom,(
+    s__instance(s__hasPurposeForAgent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2596,axiom,(
+    s__instance(s__hasPurposeForAgent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2597,axiom,(
+    s__instance(s__hasPurposeForAgent__m,s__Entity) )).
+
+fof(kb_SUMOcache_2598,axiom,(
+    s__instance(s__Unconscious,s__StateOfMind) )).
+
+fof(kb_SUMOcache_2599,axiom,(
+    s__instance(s__Unconscious,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_2600,axiom,(
+    s__instance(s__Unconscious,s__PsychologicalAttribute) )).
+
+fof(kb_SUMOcache_2601,axiom,(
+    s__instance(s__Unconscious,s__Attribute) )).
+
+fof(kb_SUMOcache_2602,axiom,(
+    s__instance(s__Unconscious,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2603,axiom,(
+    s__instance(s__Unconscious,s__Entity) )).
+
+fof(kb_SUMOcache_2604,axiom,(
+    s__instance(s__Unconscious,s__Abstract) )).
+
+fof(kb_SUMOcache_2605,axiom,(
+    s__instance(s__superficialPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_2606,axiom,(
+    s__instance(s__superficialPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2607,axiom,(
+    s__instance(s__superficialPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2608,axiom,(
+    s__instance(s__superficialPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2609,axiom,(
+    s__instance(s__superficialPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_2610,axiom,(
+    s__instance(s__superficialPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2611,axiom,(
+    s__instance(s__IntersectionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2612,axiom,(
+    s__instance(s__IntersectionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2613,axiom,(
+    s__instance(s__IntersectionFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2614,axiom,(
+    s__instance(s__IntersectionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2615,axiom,(
+    s__instance(s__IntersectionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2616,axiom,(
+    s__instance(s__IntersectionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2617,axiom,(
+    s__instance(s__IntersectionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2618,axiom,(
+    s__instance(s__Left,s__Attribute) )).
+
+fof(kb_SUMOcache_2619,axiom,(
+    s__instance(s__Left,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2620,axiom,(
+    s__instance(s__Left,s__Entity) )).
+
+fof(kb_SUMOcache_2621,axiom,(
+    s__instance(s__Left,s__Abstract) )).
+
+fof(kb_SUMOcache_2622,axiom,(
+    s__instance(s__arcWeight__m,s__Relation) )).
+
+fof(kb_SUMOcache_2623,axiom,(
+    s__instance(s__arcWeight__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2624,axiom,(
+    s__instance(s__arcWeight__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2625,axiom,(
+    s__instance(s__arcWeight__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2626,axiom,(
+    s__instance(s__arcWeight__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2627,axiom,(
+    s__instance(s__arcWeight__m,s__Entity) )).
+
+fof(kb_SUMOcache_2628,axiom,(
+    s__instance(s__FrontFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2629,axiom,(
+    s__instance(s__FrontFn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2630,axiom,(
+    s__instance(s__FrontFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2631,axiom,(
+    s__instance(s__FrontFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2632,axiom,(
+    s__instance(s__FrontFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2633,axiom,(
+    s__instance(s__FrontFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2634,axiom,(
+    s__instance(s__FrontFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2635,axiom,(
+    s__instance(s__FrontFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2636,axiom,(
+    s__instance(s__decreasesLikelihood__m,s__Relation) )).
+
+fof(kb_SUMOcache_2637,axiom,(
+    s__instance(s__decreasesLikelihood__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2638,axiom,(
+    s__instance(s__decreasesLikelihood__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2639,axiom,(
+    s__instance(s__decreasesLikelihood__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2640,axiom,(
+    s__instance(s__decreasesLikelihood__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2641,axiom,(
+    s__instance(s__decreasesLikelihood__m,s__Entity) )).
+
+fof(kb_SUMOcache_2642,axiom,(
+    s__instance(greater__m,s__Relation) )).
+
+fof(kb_SUMOcache_2643,axiom,(
+    s__instance(greater__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2644,axiom,(
+    s__instance(greater__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2645,axiom,(
+    s__instance(greater__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2646,axiom,(
+    s__instance(greater__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2647,axiom,(
+    s__instance(greater__m,s__Entity) )).
+
+fof(kb_SUMOcache_2648,axiom,(
+    s__instance(s__NanoFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_2649,axiom,(
+    s__instance(s__NanoFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2650,axiom,(
+    s__instance(s__NanoFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2651,axiom,(
+    s__instance(s__NanoFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2652,axiom,(
+    s__instance(s__NanoFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2653,axiom,(
+    s__instance(s__NanoFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_2654,axiom,(
+    s__instance(s__NanoFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2655,axiom,(
+    s__instance(s__NanoFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2656,axiom,(
+    s__instance(s__NanoFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2657,axiom,(
+    s__instance(s__conclusion__m,s__Relation) )).
+
+fof(kb_SUMOcache_2658,axiom,(
+    s__instance(s__conclusion__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2659,axiom,(
+    s__instance(s__conclusion__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2660,axiom,(
+    s__instance(s__conclusion__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2661,axiom,(
+    s__instance(s__conclusion__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2662,axiom,(
+    s__instance(s__conclusion__m,s__Entity) )).
+
+fof(kb_SUMOcache_2663,axiom,(
+    s__instance(s__radius__m,s__Relation) )).
+
+fof(kb_SUMOcache_2664,axiom,(
+    s__instance(s__radius__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2665,axiom,(
+    s__instance(s__radius__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2666,axiom,(
+    s__instance(s__radius__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2667,axiom,(
+    s__instance(s__radius__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2668,axiom,(
+    s__instance(s__radius__m,s__Entity) )).
+
+fof(kb_SUMOcache_2669,axiom,(
+    s__instance(s__Living,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_2670,axiom,(
+    s__instance(s__Living,s__Attribute) )).
+
+fof(kb_SUMOcache_2671,axiom,(
+    s__instance(s__Living,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2672,axiom,(
+    s__instance(s__Living,s__Abstract) )).
+
+fof(kb_SUMOcache_2673,axiom,(
+    s__instance(s__Living,s__Entity) )).
+
+fof(kb_SUMOcache_2674,axiom,(
+    s__instance(s__range__m,s__Relation) )).
+
+fof(kb_SUMOcache_2675,axiom,(
+    s__instance(s__range__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2676,axiom,(
+    s__instance(s__range__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2677,axiom,(
+    s__instance(s__range__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2678,axiom,(
+    s__instance(s__range__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2679,axiom,(
+    s__instance(s__range__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2680,axiom,(
+    s__instance(s__range__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2681,axiom,(
+    s__instance(s__range__m,s__Entity) )).
+
+fof(kb_SUMOcache_2682,axiom,(
+    s__instance(s__NonFullyFormed,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_2683,axiom,(
+    s__instance(s__NonFullyFormed,s__Attribute) )).
+
+fof(kb_SUMOcache_2684,axiom,(
+    s__instance(s__NonFullyFormed,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2685,axiom,(
+    s__instance(s__NonFullyFormed,s__Abstract) )).
+
+fof(kb_SUMOcache_2686,axiom,(
+    s__instance(s__NonFullyFormed,s__Entity) )).
+
+fof(kb_SUMOcache_2687,axiom,(
+    s__instance(s__Liquid,s__Attribute) )).
+
+fof(kb_SUMOcache_2688,axiom,(
+    s__instance(s__Liquid,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2689,axiom,(
+    s__instance(s__Liquid,s__Abstract) )).
+
+fof(kb_SUMOcache_2690,axiom,(
+    s__instance(s__Liquid,s__Entity) )).
+
+fof(kb_SUMOcache_2691,axiom,(
+    s__instance(s__version__m,s__Relation) )).
+
+fof(kb_SUMOcache_2692,axiom,(
+    s__instance(s__version__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2693,axiom,(
+    s__instance(s__version__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2694,axiom,(
+    s__instance(s__version__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2695,axiom,(
+    s__instance(s__version__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2696,axiom,(
+    s__instance(s__version__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2697,axiom,(
+    s__instance(s__version__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2698,axiom,(
+    s__instance(s__version__m,s__Entity) )).
+
+fof(kb_SUMOcache_2699,axiom,(
+    s__instance(s__geometricPart__m,s__Relation) )).
+
+fof(kb_SUMOcache_2700,axiom,(
+    s__instance(s__geometricPart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2701,axiom,(
+    s__instance(s__geometricPart__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2702,axiom,(
+    s__instance(s__geometricPart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2703,axiom,(
+    s__instance(s__geometricPart__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2704,axiom,(
+    s__instance(s__geometricPart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2705,axiom,(
+    s__instance(s__geometricPart__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2706,axiom,(
+    s__instance(s__geometricPart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2707,axiom,(
+    s__instance(s__geometricPart__m,s__Entity) )).
+
+fof(kb_SUMOcache_2708,axiom,(
+    s__instance(s__completelyFills__m,s__Relation) )).
+
+fof(kb_SUMOcache_2709,axiom,(
+    s__instance(s__completelyFills__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2710,axiom,(
+    s__instance(s__completelyFills__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2711,axiom,(
+    s__instance(s__completelyFills__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2712,axiom,(
+    s__instance(s__IrreflexiveRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2713,axiom,(
+    s__instance(s__completelyFills__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2714,axiom,(
+    s__instance(s__completelyFills__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2715,axiom,(
+    s__instance(s__completelyFills__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2716,axiom,(
+    s__instance(s__completelyFills__m,s__Entity) )).
+
+fof(kb_SUMOcache_2717,axiom,(
+    s__instance(s__Likely,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_2718,axiom,(
+    s__instance(s__Likely,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_2719,axiom,(
+    s__instance(s__Likely,s__Attribute) )).
+
+fof(kb_SUMOcache_2720,axiom,(
+    s__instance(s__Likely,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2721,axiom,(
+    s__instance(s__Likely,s__Entity) )).
+
+fof(kb_SUMOcache_2722,axiom,(
+    s__instance(s__Likely,s__Abstract) )).
+
+fof(kb_SUMOcache_2723,axiom,(
+    s__instance(s__Pint,s__Quantity) )).
+
+fof(kb_SUMOcache_2724,axiom,(
+    s__instance(s__Pint,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2725,axiom,(
+    s__instance(s__Pint,s__CompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2726,axiom,(
+    s__instance(s__Pint,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2727,axiom,(
+    s__instance(s__Pint,s__Abstract) )).
+
+fof(kb_SUMOcache_2728,axiom,(
+    s__instance(s__Pint,s__Entity) )).
+
+fof(kb_SUMOcache_2729,axiom,(
+    s__instance(s__length__m,s__Relation) )).
+
+fof(kb_SUMOcache_2730,axiom,(
+    s__instance(s__length__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2731,axiom,(
+    s__instance(s__length__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2732,axiom,(
+    s__instance(s__length__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2733,axiom,(
+    s__instance(s__length__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2734,axiom,(
+    s__instance(s__length__m,s__Entity) )).
+
+fof(kb_SUMOcache_2735,axiom,(
+    s__instance(s__Dry,s__Attribute) )).
+
+fof(kb_SUMOcache_2736,axiom,(
+    s__instance(s__Dry,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_2737,axiom,(
+    s__instance(s__Dry,s__Abstract) )).
+
+fof(kb_SUMOcache_2738,axiom,(
+    s__instance(s__Dry,s__Entity) )).
+
+fof(kb_SUMOcache_2739,axiom,(
+    s__instance(s__partlyLocated__m,s__Relation) )).
+
+fof(kb_SUMOcache_2740,axiom,(
+    s__instance(s__partlyLocated__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2741,axiom,(
+    s__instance(s__partlyLocated__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2742,axiom,(
+    s__instance(s__partlyLocated__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2743,axiom,(
+    s__instance(s__partlyLocated__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2744,axiom,(
+    s__instance(s__partlyLocated__m,s__Entity) )).
+
+fof(kb_SUMOcache_2745,axiom,(
+    s__instance(s__EditionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2746,axiom,(
+    s__instance(s__EditionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2747,axiom,(
+    s__instance(s__EditionFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2748,axiom,(
+    s__instance(s__EditionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2749,axiom,(
+    s__instance(s__EditionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2750,axiom,(
+    s__instance(s__EditionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2751,axiom,(
+    s__instance(s__EditionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2752,axiom,(
+    s__instance(s__believes__m,s__Relation) )).
+
+fof(kb_SUMOcache_2753,axiom,(
+    s__instance(s__believes__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2754,axiom,(
+    s__instance(s__believes__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2755,axiom,(
+    s__instance(s__believes__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2756,axiom,(
+    s__instance(s__believes__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2757,axiom,(
+    s__instance(s__believes__m,s__IntentionalRelation) )).
+
+fof(kb_SUMOcache_2758,axiom,(
+    s__instance(s__believes__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_2759,axiom,(
+    s__instance(s__believes__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2760,axiom,(
+    s__instance(s__believes__m,s__Entity) )).
+
+fof(kb_SUMOcache_2761,axiom,(
+    s__instance(s__believes__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2762,axiom,(
+    s__instance(s__cooccur__m,s__Relation) )).
+
+fof(kb_SUMOcache_2763,axiom,(
+    s__instance(s__cooccur__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2764,axiom,(
+    s__instance(s__cooccur__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2765,axiom,(
+    s__instance(s__cooccur__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_2766,axiom,(
+    s__instance(s__cooccur__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_2767,axiom,(
+    s__instance(s__cooccur__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2768,axiom,(
+    s__instance(s__cooccur__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_2769,axiom,(
+    s__instance(s__cooccur__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2770,axiom,(
+    s__instance(s__cooccur__m,s__Entity) )).
+
+fof(kb_SUMOcache_2771,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2772,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2773,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2774,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2775,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2776,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2777,axiom,(
+    s__instance(s__TimeIntervalFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2778,axiom,(
+    s__instance(s__HourFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2779,axiom,(
+    s__instance(s__HourFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2780,axiom,(
+    s__instance(s__HourFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2781,axiom,(
+    s__instance(s__HourFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2782,axiom,(
+    s__instance(s__HourFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2783,axiom,(
+    s__instance(s__HourFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2784,axiom,(
+    s__instance(s__HourFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2785,axiom,(
+    s__instance(s__Mole,s__Quantity) )).
+
+fof(kb_SUMOcache_2786,axiom,(
+    s__instance(s__Mole,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2787,axiom,(
+    s__instance(s__Mole,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2788,axiom,(
+    s__instance(s__Mole,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2789,axiom,(
+    s__instance(s__Mole,s__Abstract) )).
+
+fof(kb_SUMOcache_2790,axiom,(
+    s__instance(s__Mole,s__Entity) )).
+
+fof(kb_SUMOcache_2791,axiom,(
+    s__instance(s__CardinalityFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2792,axiom,(
+    s__instance(s__CardinalityFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2793,axiom,(
+    s__instance(s__CardinalityFn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2794,axiom,(
+    s__instance(s__CardinalityFn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2795,axiom,(
+    s__instance(s__CardinalityFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2796,axiom,(
+    s__instance(s__CardinalityFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2797,axiom,(
+    s__instance(s__CardinalityFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2798,axiom,(
+    s__instance(s__CardinalityFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2799,axiom,(
+    s__instance(s__CardinalityFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2800,axiom,(
+    s__instance(s__BritishThermalUnit,s__Quantity) )).
+
+fof(kb_SUMOcache_2801,axiom,(
+    s__instance(s__BritishThermalUnit,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2802,axiom,(
+    s__instance(s__BritishThermalUnit,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2803,axiom,(
+    s__instance(s__BritishThermalUnit,s__Abstract) )).
+
+fof(kb_SUMOcache_2804,axiom,(
+    s__instance(s__BritishThermalUnit,s__Entity) )).
+
+fof(kb_SUMOcache_2805,axiom,(
+    s__instance(s__Tesla,s__Quantity) )).
+
+fof(kb_SUMOcache_2806,axiom,(
+    s__instance(s__Tesla,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2807,axiom,(
+    s__instance(s__Tesla,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2808,axiom,(
+    s__instance(s__Tesla,s__Abstract) )).
+
+fof(kb_SUMOcache_2809,axiom,(
+    s__instance(s__Tesla,s__Entity) )).
+
+fof(kb_SUMOcache_2810,axiom,(
+    s__instance(s__meetsTemporally__m,s__Relation) )).
+
+fof(kb_SUMOcache_2811,axiom,(
+    s__instance(s__meetsTemporally__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2812,axiom,(
+    s__instance(s__meetsTemporally__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2813,axiom,(
+    s__instance(s__meetsTemporally__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2814,axiom,(
+    s__instance(s__meetsTemporally__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2815,axiom,(
+    s__instance(s__meetsTemporally__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2816,axiom,(
+    s__instance(s__meetsTemporally__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2817,axiom,(
+    s__instance(s__meetsTemporally__m,s__Entity) )).
+
+fof(kb_SUMOcache_2818,axiom,(
+    s__instance(minus__m,s__Relation) )).
+
+fof(kb_SUMOcache_2819,axiom,(
+    s__instance(minus__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2820,axiom,(
+    s__instance(minus__m,s__Function) )).
+
+fof(kb_SUMOcache_2821,axiom,(
+    s__instance(minus__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2822,axiom,(
+    s__instance(minus__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2823,axiom,(
+    s__instance(minus__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2824,axiom,(
+    s__instance(minus__m,s__Entity) )).
+
+fof(kb_SUMOcache_2825,axiom,(
+    s__instance(s__Monochromatic,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_2826,axiom,(
+    s__instance(s__Monochromatic,s__Attribute) )).
+
+fof(kb_SUMOcache_2827,axiom,(
+    s__instance(s__Monochromatic,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_2828,axiom,(
+    s__instance(s__Monochromatic,s__Entity) )).
+
+fof(kb_SUMOcache_2829,axiom,(
+    s__instance(s__Monochromatic,s__Abstract) )).
+
+fof(kb_SUMOcache_2830,axiom,(
+    s__instance(s__represents__m,s__Relation) )).
+
+fof(kb_SUMOcache_2831,axiom,(
+    s__instance(s__represents__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2832,axiom,(
+    s__instance(s__represents__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2833,axiom,(
+    s__instance(s__represents__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2834,axiom,(
+    s__instance(s__represents__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2835,axiom,(
+    s__instance(s__represents__m,s__Entity) )).
+
+fof(kb_SUMOcache_2836,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2837,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2838,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2839,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2840,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2841,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2842,axiom,(
+    s__instance(s__ImmediateFamilyFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2843,axiom,(
+    s__instance(s__brother__m,s__Relation) )).
+
+fof(kb_SUMOcache_2844,axiom,(
+    s__instance(s__brother__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2845,axiom,(
+    s__instance(s__brother__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2846,axiom,(
+    s__instance(s__brother__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2847,axiom,(
+    s__instance(s__brother__m,s__Entity) )).
+
+fof(kb_SUMOcache_2848,axiom,(
+    s__instance(s__brother__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2849,axiom,(
+    s__instance(s__lineMeasure__m,s__Relation) )).
+
+fof(kb_SUMOcache_2850,axiom,(
+    s__instance(s__lineMeasure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2851,axiom,(
+    s__instance(s__lineMeasure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2852,axiom,(
+    s__instance(s__lineMeasure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2853,axiom,(
+    s__instance(s__lineMeasure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2854,axiom,(
+    s__instance(s__lineMeasure__m,s__Entity) )).
+
+fof(kb_SUMOcache_2855,axiom,(
+    s__instance(s__PoundMass,s__Quantity) )).
+
+fof(kb_SUMOcache_2856,axiom,(
+    s__instance(s__PoundMass,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2857,axiom,(
+    s__instance(s__PoundMass,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2858,axiom,(
+    s__instance(s__UnitOfMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_2859,axiom,(
+    s__instance(s__PoundMass,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2860,axiom,(
+    s__instance(s__PoundMass,s__Abstract) )).
+
+fof(kb_SUMOcache_2861,axiom,(
+    s__instance(s__PoundMass,s__Entity) )).
+
+fof(kb_SUMOcache_2862,axiom,(
+    s__instance(s__SignumFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2863,axiom,(
+    s__instance(s__SignumFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2864,axiom,(
+    s__instance(s__SignumFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2865,axiom,(
+    s__instance(s__SignumFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2866,axiom,(
+    s__instance(s__SignumFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2867,axiom,(
+    s__instance(s__SignumFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2868,axiom,(
+    s__instance(s__SignumFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2869,axiom,(
+    s__instance(s__Possibility,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_2870,axiom,(
+    s__instance(s__Possibility,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_2871,axiom,(
+    s__instance(s__Possibility,s__Attribute) )).
+
+fof(kb_SUMOcache_2872,axiom,(
+    s__instance(s__Possibility,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2873,axiom,(
+    s__instance(s__Possibility,s__Entity) )).
+
+fof(kb_SUMOcache_2874,axiom,(
+    s__instance(s__Possibility,s__Abstract) )).
+
+fof(kb_SUMOcache_2875,axiom,(
+    s__instance(s__possesses__m,s__Relation) )).
+
+fof(kb_SUMOcache_2876,axiom,(
+    s__instance(s__possesses__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2877,axiom,(
+    s__instance(s__possesses__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2878,axiom,(
+    s__instance(s__possesses__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2879,axiom,(
+    s__instance(s__possesses__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2880,axiom,(
+    s__instance(s__possesses__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2881,axiom,(
+    s__instance(s__possesses__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2882,axiom,(
+    s__instance(s__possesses__m,s__Entity) )).
+
+fof(kb_SUMOcache_2883,axiom,(
+    s__instance(s__subPlan__m,s__Relation) )).
+
+fof(kb_SUMOcache_2884,axiom,(
+    s__instance(s__subPlan__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2885,axiom,(
+    s__instance(s__subPlan__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2886,axiom,(
+    s__instance(s__subPlan__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2887,axiom,(
+    s__instance(s__subPlan__m,s__Entity) )).
+
+fof(kb_SUMOcache_2888,axiom,(
+    s__instance(s__subPlan__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2889,axiom,(
+    s__instance(s__connected__m,s__Relation) )).
+
+fof(kb_SUMOcache_2890,axiom,(
+    s__instance(s__connected__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2891,axiom,(
+    s__instance(s__connected__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2892,axiom,(
+    s__instance(s__connected__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2893,axiom,(
+    s__instance(s__connected__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2894,axiom,(
+    s__instance(s__connected__m,s__Entity) )).
+
+fof(kb_SUMOcache_2895,axiom,(
+    s__instance(s__Above,s__Attribute) )).
+
+fof(kb_SUMOcache_2896,axiom,(
+    s__instance(s__Above,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2897,axiom,(
+    s__instance(s__Above,s__Entity) )).
+
+fof(kb_SUMOcache_2898,axiom,(
+    s__instance(s__Above,s__Abstract) )).
+
+fof(kb_SUMOcache_2899,axiom,(
+    s__instance('$false__m',s__Attribute) )).
+
+fof(kb_SUMOcache_2900,axiom,(
+    s__instance('$false__m',s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2901,axiom,(
+    s__instance('$false__m',s__Abstract) )).
+
+fof(kb_SUMOcache_2902,axiom,(
+    s__instance('$false__m',s__Entity) )).
+
+fof(kb_SUMOcache_2903,axiom,(
+    s__instance(s__Joule,s__Quantity) )).
+
+fof(kb_SUMOcache_2904,axiom,(
+    s__instance(s__Joule,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2905,axiom,(
+    s__instance(s__Joule,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2906,axiom,(
+    s__instance(s__Joule,s__Abstract) )).
+
+fof(kb_SUMOcache_2907,axiom,(
+    s__instance(s__Joule,s__Entity) )).
+
+fof(kb_SUMOcache_2908,axiom,(
+    s__instance(s__confersNorm__m,s__Relation) )).
+
+fof(kb_SUMOcache_2909,axiom,(
+    s__instance(s__confersNorm__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2910,axiom,(
+    s__instance(s__confersNorm__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2911,axiom,(
+    s__instance(s__confersNorm__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2912,axiom,(
+    s__instance(s__confersNorm__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2913,axiom,(
+    s__instance(s__confersNorm__m,s__Entity) )).
+
+fof(kb_SUMOcache_2914,axiom,(
+    s__instance(less__m,s__Relation) )).
+
+fof(kb_SUMOcache_2915,axiom,(
+    s__instance(less__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2916,axiom,(
+    s__instance(less__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2917,axiom,(
+    s__instance(less__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2918,axiom,(
+    s__instance(less__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2919,axiom,(
+    s__instance(less__m,s__Entity) )).
+
+fof(kb_SUMOcache_2920,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_2921,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2922,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__Function) )).
+
+fof(kb_SUMOcache_2923,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_2924,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2925,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2926,axiom,(
+    s__instance(s__ImaginaryPartFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_2927,axiom,(
+    s__instance(s__EasternTimeZone,s__Attribute) )).
+
+fof(kb_SUMOcache_2928,axiom,(
+    s__instance(s__EasternTimeZone,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_2929,axiom,(
+    s__instance(s__EasternTimeZone,s__Entity) )).
+
+fof(kb_SUMOcache_2930,axiom,(
+    s__instance(s__EasternTimeZone,s__Abstract) )).
+
+fof(kb_SUMOcache_2931,axiom,(
+    s__instance(s__Sievert,s__Quantity) )).
+
+fof(kb_SUMOcache_2932,axiom,(
+    s__instance(s__Sievert,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2933,axiom,(
+    s__instance(s__Sievert,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2934,axiom,(
+    s__instance(s__Sievert,s__Abstract) )).
+
+fof(kb_SUMOcache_2935,axiom,(
+    s__instance(s__Sievert,s__Entity) )).
+
+fof(kb_SUMOcache_2936,axiom,(
+    s__instance(s__disjointRelation__m,s__Relation) )).
+
+fof(kb_SUMOcache_2937,axiom,(
+    s__instance(s__disjointRelation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2938,axiom,(
+    s__instance(s__disjointRelation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2939,axiom,(
+    s__instance(s__disjointRelation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2940,axiom,(
+    s__instance(s__disjointRelation__m,s__Entity) )).
+
+fof(kb_SUMOcache_2941,axiom,(
+    s__instance(s__disjointRelation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2942,axiom,(
+    s__instance(s__Amu,s__Quantity) )).
+
+fof(kb_SUMOcache_2943,axiom,(
+    s__instance(s__Amu,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_2944,axiom,(
+    s__instance(s__Amu,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_2945,axiom,(
+    s__instance(s__Amu,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_2946,axiom,(
+    s__instance(s__Amu,s__Abstract) )).
+
+fof(kb_SUMOcache_2947,axiom,(
+    s__instance(s__Amu,s__Entity) )).
+
+fof(kb_SUMOcache_2948,axiom,(
+    s__instance(s__changesLocation__m,s__Relation) )).
+
+fof(kb_SUMOcache_2949,axiom,(
+    s__instance(s__changesLocation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2950,axiom,(
+    s__instance(s__changesLocation__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2951,axiom,(
+    s__instance(s__changesLocation__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2952,axiom,(
+    s__instance(s__changesLocation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2953,axiom,(
+    s__instance(s__changesLocation__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_2954,axiom,(
+    s__instance(s__changesLocation__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_2955,axiom,(
+    s__instance(s__changesLocation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2956,axiom,(
+    s__instance(s__changesLocation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2957,axiom,(
+    s__instance(s__changesLocation__m,s__Entity) )).
+
+fof(kb_SUMOcache_2958,axiom,(
+    s__instance(s__abstractCounterpart__m,s__Relation) )).
+
+fof(kb_SUMOcache_2959,axiom,(
+    s__instance(s__abstractCounterpart__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2960,axiom,(
+    s__instance(s__abstractCounterpart__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2961,axiom,(
+    s__instance(s__abstractCounterpart__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2962,axiom,(
+    s__instance(s__abstractCounterpart__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2963,axiom,(
+    s__instance(s__abstractCounterpart__m,s__Entity) )).
+
+fof(kb_SUMOcache_2964,axiom,(
+    s__instance(s__property__m,s__Relation) )).
+
+fof(kb_SUMOcache_2965,axiom,(
+    s__instance(s__property__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2966,axiom,(
+    s__instance(s__property__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2967,axiom,(
+    s__instance(s__property__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2968,axiom,(
+    s__instance(s__property__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2969,axiom,(
+    s__instance(s__property__m,s__Entity) )).
+
+fof(kb_SUMOcache_2970,axiom,(
+    s__instance(s__format__m,s__Relation) )).
+
+fof(kb_SUMOcache_2971,axiom,(
+    s__instance(s__format__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2972,axiom,(
+    s__instance(s__format__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_2973,axiom,(
+    s__instance(s__format__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2974,axiom,(
+    s__instance(s__format__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2975,axiom,(
+    s__instance(s__format__m,s__Entity) )).
+
+fof(kb_SUMOcache_2976,axiom,(
+    s__instance(s__wants__m,s__Relation) )).
+
+fof(kb_SUMOcache_2977,axiom,(
+    s__instance(s__wants__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2978,axiom,(
+    s__instance(s__wants__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2979,axiom,(
+    s__instance(s__wants__m,s__IntentionalRelation) )).
+
+fof(kb_SUMOcache_2980,axiom,(
+    s__instance(s__wants__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2981,axiom,(
+    s__instance(s__wants__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2982,axiom,(
+    s__instance(s__wants__m,s__Entity) )).
+
+fof(kb_SUMOcache_2983,axiom,(
+    s__instance(s__knows__m,s__Relation) )).
+
+fof(kb_SUMOcache_2984,axiom,(
+    s__instance(s__knows__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2985,axiom,(
+    s__instance(s__knows__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2986,axiom,(
+    s__instance(s__knows__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2987,axiom,(
+    s__instance(s__knows__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2988,axiom,(
+    s__instance(s__knows__m,s__IntentionalRelation) )).
+
+fof(kb_SUMOcache_2989,axiom,(
+    s__instance(s__knows__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_2990,axiom,(
+    s__instance(s__knows__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2991,axiom,(
+    s__instance(s__knows__m,s__Entity) )).
+
+fof(kb_SUMOcache_2992,axiom,(
+    s__instance(s__knows__m,s__Abstract) )).
+
+fof(kb_SUMOcache_2993,axiom,(
+    s__instance(s__precondition__m,s__Relation) )).
+
+fof(kb_SUMOcache_2994,axiom,(
+    s__instance(s__precondition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_2995,axiom,(
+    s__instance(s__precondition__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_2996,axiom,(
+    s__instance(s__precondition__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_2997,axiom,(
+    s__instance(s__precondition__m,s__Predicate) )).
+
+fof(kb_SUMOcache_2998,axiom,(
+    s__instance(s__precondition__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_2999,axiom,(
+    s__instance(s__precondition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3000,axiom,(
+    s__instance(s__precondition__m,s__Entity) )).
+
+fof(kb_SUMOcache_3001,axiom,(
+    s__instance(s__Vertical,s__Attribute) )).
+
+fof(kb_SUMOcache_3002,axiom,(
+    s__instance(s__Vertical,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_3003,axiom,(
+    s__instance(s__Vertical,s__Entity) )).
+
+fof(kb_SUMOcache_3004,axiom,(
+    s__instance(s__Vertical,s__Abstract) )).
+
+fof(kb_SUMOcache_3005,axiom,(
+    s__instance(s__subclass__m,s__Relation) )).
+
+fof(kb_SUMOcache_3006,axiom,(
+    s__instance(s__subclass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3007,axiom,(
+    s__instance(s__subclass__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3008,axiom,(
+    s__instance(s__subclass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3009,axiom,(
+    s__instance(s__subclass__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_3010,axiom,(
+    s__instance(s__subclass__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3011,axiom,(
+    s__instance(s__subclass__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_3012,axiom,(
+    s__instance(s__subclass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3013,axiom,(
+    s__instance(s__subclass__m,s__Entity) )).
+
+fof(kb_SUMOcache_3014,axiom,(
+    s__instance(s__exhaustiveDecomposition__m,s__Relation) )).
+
+fof(kb_SUMOcache_3015,axiom,(
+    s__instance(s__exhaustiveDecomposition__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3016,axiom,(
+    s__instance(s__exhaustiveDecomposition__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3017,axiom,(
+    s__instance(s__exhaustiveDecomposition__m,s__Entity) )).
+
+fof(kb_SUMOcache_3018,axiom,(
+    s__instance(s__Kilogram,s__Quantity) )).
+
+fof(kb_SUMOcache_3019,axiom,(
+    s__instance(s__Kilogram,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_3020,axiom,(
+    s__instance(s__Kilogram,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_3021,axiom,(
+    s__instance(s__Kilogram,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3022,axiom,(
+    s__instance(s__Kilogram,s__Abstract) )).
+
+fof(kb_SUMOcache_3023,axiom,(
+    s__instance(s__Kilogram,s__Entity) )).
+
+fof(kb_SUMOcache_3024,axiom,(
+    s__instance(s__PicoFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_3025,axiom,(
+    s__instance(s__PicoFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3026,axiom,(
+    s__instance(s__PicoFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3027,axiom,(
+    s__instance(s__PicoFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3028,axiom,(
+    s__instance(s__PicoFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3029,axiom,(
+    s__instance(s__PicoFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_3030,axiom,(
+    s__instance(s__PicoFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3031,axiom,(
+    s__instance(s__PicoFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3032,axiom,(
+    s__instance(s__PicoFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3033,axiom,(
+    s__instance(s__graphMeasure__m,s__Relation) )).
+
+fof(kb_SUMOcache_3034,axiom,(
+    s__instance(s__graphMeasure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3035,axiom,(
+    s__instance(s__graphMeasure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3036,axiom,(
+    s__instance(s__graphMeasure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3037,axiom,(
+    s__instance(s__graphMeasure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3038,axiom,(
+    s__instance(s__graphMeasure__m,s__Entity) )).
+
+fof(kb_SUMOcache_3039,axiom,(
+    s__instance(s__Fluid,s__Attribute) )).
+
+fof(kb_SUMOcache_3040,axiom,(
+    s__instance(s__Fluid,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3041,axiom,(
+    s__instance(s__Fluid,s__Abstract) )).
+
+fof(kb_SUMOcache_3042,axiom,(
+    s__instance(s__Fluid,s__Entity) )).
+
+fof(kb_SUMOcache_3043,axiom,(
+    s__instance(s__Meter,s__Quantity) )).
+
+fof(kb_SUMOcache_3044,axiom,(
+    s__instance(s__Meter,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_3045,axiom,(
+    s__instance(s__Meter,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_3046,axiom,(
+    s__instance(s__Meter,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3047,axiom,(
+    s__instance(s__Meter,s__Entity) )).
+
+fof(kb_SUMOcache_3048,axiom,(
+    s__instance(s__Meter,s__Abstract) )).
+
+fof(kb_SUMOcache_3049,axiom,(
+    s__instance(s__ListFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3050,axiom,(
+    s__instance(s__ListFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3051,axiom,(
+    s__instance(s__ListFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3052,axiom,(
+    s__instance(s__ListFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3053,axiom,(
+    s__instance(s__ListFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3054,axiom,(
+    s__instance(s__PremisesFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3055,axiom,(
+    s__instance(s__PremisesFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3056,axiom,(
+    s__instance(s__PremisesFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3057,axiom,(
+    s__instance(s__PremisesFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3058,axiom,(
+    s__instance(s__PremisesFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3059,axiom,(
+    s__instance(s__PremisesFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3060,axiom,(
+    s__instance(s__PremisesFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3061,axiom,(
+    s__instance(s__trichotomizingOn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3062,axiom,(
+    s__instance(s__trichotomizingOn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3063,axiom,(
+    s__instance(s__trichotomizingOn__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3064,axiom,(
+    s__instance(s__trichotomizingOn__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3065,axiom,(
+    s__instance(s__trichotomizingOn__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3066,axiom,(
+    s__instance(s__trichotomizingOn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3067,axiom,(
+    s__instance(s__trichotomizingOn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3068,axiom,(
+    s__instance(s__trichotomizingOn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3069,axiom,(
+    s__instance(s__direction__m,s__Relation) )).
+
+fof(kb_SUMOcache_3070,axiom,(
+    s__instance(s__direction__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3071,axiom,(
+    s__instance(s__direction__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3072,axiom,(
+    s__instance(s__direction__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3073,axiom,(
+    s__instance(s__direction__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3074,axiom,(
+    s__instance(s__direction__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_3075,axiom,(
+    s__instance(s__direction__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_3076,axiom,(
+    s__instance(s__direction__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3077,axiom,(
+    s__instance(s__direction__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3078,axiom,(
+    s__instance(s__direction__m,s__Entity) )).
+
+fof(kb_SUMOcache_3079,axiom,(
+    s__instance(s__LogFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3080,axiom,(
+    s__instance(s__LogFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3081,axiom,(
+    s__instance(s__LogFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3082,axiom,(
+    s__instance(s__LogFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3083,axiom,(
+    s__instance(s__LogFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3084,axiom,(
+    s__instance(s__LogFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3085,axiom,(
+    s__instance(s__LogFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3086,axiom,(
+    s__instance(s__attribute__m,s__Relation) )).
+
+fof(kb_SUMOcache_3087,axiom,(
+    s__instance(s__attribute__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3088,axiom,(
+    s__instance(s__attribute__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3089,axiom,(
+    s__instance(s__attribute__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3090,axiom,(
+    s__instance(s__attribute__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3091,axiom,(
+    s__instance(s__attribute__m,s__Entity) )).
+
+fof(kb_SUMOcache_3092,axiom,(
+    s__instance(s__attribute__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3093,axiom,(
+    s__instance(s__South,s__Attribute) )).
+
+fof(kb_SUMOcache_3094,axiom,(
+    s__instance(s__South,s__PositionalAttribute) )).
+
+fof(kb_SUMOcache_3095,axiom,(
+    s__instance(s__South,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_3096,axiom,(
+    s__instance(s__South,s__Entity) )).
+
+fof(kb_SUMOcache_3097,axiom,(
+    s__instance(s__South,s__Abstract) )).
+
+fof(kb_SUMOcache_3098,axiom,(
+    s__instance(s__Slug,s__Quantity) )).
+
+fof(kb_SUMOcache_3099,axiom,(
+    s__instance(s__Slug,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_3100,axiom,(
+    s__instance(s__Slug,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_3101,axiom,(
+    s__instance(s__Slug,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3102,axiom,(
+    s__instance(s__Slug,s__Abstract) )).
+
+fof(kb_SUMOcache_3103,axiom,(
+    s__instance(s__Slug,s__Entity) )).
+
+fof(kb_SUMOcache_3104,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3105,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3106,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3107,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3108,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3109,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3110,axiom,(
+    s__instance(s__RelativeComplementFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3111,axiom,(
+    s__instance(s__MagnitudeFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3112,axiom,(
+    s__instance(s__MagnitudeFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3113,axiom,(
+    s__instance(s__MagnitudeFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3114,axiom,(
+    s__instance(s__MagnitudeFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3115,axiom,(
+    s__instance(s__MagnitudeFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3116,axiom,(
+    s__instance(s__MagnitudeFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3117,axiom,(
+    s__instance(s__MagnitudeFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3118,axiom,(
+    s__instance(s__pointOfFigure__m,s__Relation) )).
+
+fof(kb_SUMOcache_3119,axiom,(
+    s__instance(s__pointOfFigure__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3120,axiom,(
+    s__instance(s__pointOfFigure__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3121,axiom,(
+    s__instance(s__pointOfFigure__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3122,axiom,(
+    s__instance(s__pointOfFigure__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3123,axiom,(
+    s__instance(s__pointOfFigure__m,s__Entity) )).
+
+fof(kb_SUMOcache_3124,axiom,(
+    s__instance(s__during__m,s__Relation) )).
+
+fof(kb_SUMOcache_3125,axiom,(
+    s__instance(s__during__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3126,axiom,(
+    s__instance(s__during__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3127,axiom,(
+    s__instance(s__during__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3128,axiom,(
+    s__instance(s__during__m,s__Entity) )).
+
+fof(kb_SUMOcache_3129,axiom,(
+    s__instance(s__during__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3130,axiom,(
+    s__instance(s__RemainderFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3131,axiom,(
+    s__instance(s__RemainderFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3132,axiom,(
+    s__instance(s__RemainderFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3133,axiom,(
+    s__instance(s__RemainderFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3134,axiom,(
+    s__instance(s__RemainderFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3135,axiom,(
+    s__instance(s__RemainderFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3136,axiom,(
+    s__instance(s__RemainderFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3137,axiom,(
+    s__instance(s__Damp,s__Attribute) )).
+
+fof(kb_SUMOcache_3138,axiom,(
+    s__instance(s__Damp,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3139,axiom,(
+    s__instance(s__Damp,s__Abstract) )).
+
+fof(kb_SUMOcache_3140,axiom,(
+    s__instance(s__Damp,s__Entity) )).
+
+fof(kb_SUMOcache_3141,axiom,(
+    s__instance(s__leader__m,s__Relation) )).
+
+fof(kb_SUMOcache_3142,axiom,(
+    s__instance(s__leader__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3143,axiom,(
+    s__instance(s__leader__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3144,axiom,(
+    s__instance(s__leader__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3145,axiom,(
+    s__instance(s__leader__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3146,axiom,(
+    s__instance(s__leader__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3147,axiom,(
+    s__instance(s__leader__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3148,axiom,(
+    s__instance(s__leader__m,s__Entity) )).
+
+fof(kb_SUMOcache_3149,axiom,(
+    s__instance(s__immediateInstance__m,s__Relation) )).
+
+fof(kb_SUMOcache_3150,axiom,(
+    s__instance(s__immediateInstance__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3151,axiom,(
+    s__instance(s__immediateInstance__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3152,axiom,(
+    s__instance(s__immediateInstance__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3153,axiom,(
+    s__instance(s__immediateInstance__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3154,axiom,(
+    s__instance(s__immediateInstance__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3155,axiom,(
+    s__instance(s__immediateInstance__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3156,axiom,(
+    s__instance(s__immediateInstance__m,s__Entity) )).
+
+fof(kb_SUMOcache_3157,axiom,(
+    s__instance(s__representsForAgent__m,s__Relation) )).
+
+fof(kb_SUMOcache_3158,axiom,(
+    s__instance(s__representsForAgent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3159,axiom,(
+    s__instance(s__representsForAgent__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3160,axiom,(
+    s__instance(s__representsForAgent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3161,axiom,(
+    s__instance(s__representsForAgent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3162,axiom,(
+    s__instance(s__representsForAgent__m,s__Entity) )).
+
+fof(kb_SUMOcache_3163,axiom,(
+    s__instance(s__Permission,s__ObjectiveNorm) )).
+
+fof(kb_SUMOcache_3164,axiom,(
+    s__instance(s__ObjectiveNorm__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3165,axiom,(
+    s__instance(s__Permission,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_3166,axiom,(
+    s__instance(s__NormativeAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3167,axiom,(
+    s__instance(s__Permission,s__Attribute) )).
+
+fof(kb_SUMOcache_3168,axiom,(
+    s__instance(s__Permission,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_3169,axiom,(
+    s__instance(s__Permission,s__Entity) )).
+
+fof(kb_SUMOcache_3170,axiom,(
+    s__instance(s__Permission,s__Abstract) )).
+
+fof(kb_SUMOcache_3171,axiom,(
+    s__instance(s__familyRelation__m,s__Relation) )).
+
+fof(kb_SUMOcache_3172,axiom,(
+    s__instance(s__familyRelation__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3173,axiom,(
+    s__instance(s__familyRelation__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3174,axiom,(
+    s__instance(s__familyRelation__m,s__SymmetricRelation) )).
+
+fof(kb_SUMOcache_3175,axiom,(
+    s__instance(s__familyRelation__m,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_3176,axiom,(
+    s__instance(s__familyRelation__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3177,axiom,(
+    s__instance(s__familyRelation__m,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_3178,axiom,(
+    s__instance(s__familyRelation__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3179,axiom,(
+    s__instance(s__familyRelation__m,s__Entity) )).
+
+fof(kb_SUMOcache_3180,axiom,(
+    s__instance(s__origin__m,s__Relation) )).
+
+fof(kb_SUMOcache_3181,axiom,(
+    s__instance(s__origin__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3182,axiom,(
+    s__instance(s__origin__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3183,axiom,(
+    s__instance(s__origin__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3184,axiom,(
+    s__instance(s__origin__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3185,axiom,(
+    s__instance(s__origin__m,s__BinaryPredicate) )).
+
+fof(kb_SUMOcache_3186,axiom,(
+    s__instance(s__origin__m,s__AsymmetricRelation) )).
+
+fof(kb_SUMOcache_3187,axiom,(
+    s__instance(s__origin__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3188,axiom,(
+    s__instance(s__origin__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3189,axiom,(
+    s__instance(s__origin__m,s__Entity) )).
+
+fof(kb_SUMOcache_3190,axiom,(
+    s__instance(s__immediateSubclass__m,s__Relation) )).
+
+fof(kb_SUMOcache_3191,axiom,(
+    s__instance(s__immediateSubclass__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3192,axiom,(
+    s__instance(s__immediateSubclass__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3193,axiom,(
+    s__instance(s__immediateSubclass__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3194,axiom,(
+    s__instance(s__immediateSubclass__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3195,axiom,(
+    s__instance(s__immediateSubclass__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3196,axiom,(
+    s__instance(s__immediateSubclass__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3197,axiom,(
+    s__instance(s__immediateSubclass__m,s__Entity) )).
+
+fof(kb_SUMOcache_3198,axiom,(
+    s__instance(s__TeraFn__m,s__TotalValuedRelation) )).
+
+fof(kb_SUMOcache_3199,axiom,(
+    s__instance(s__TeraFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3200,axiom,(
+    s__instance(s__TeraFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3201,axiom,(
+    s__instance(s__TeraFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3202,axiom,(
+    s__instance(s__TeraFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3203,axiom,(
+    s__instance(s__TeraFn__m,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_3204,axiom,(
+    s__instance(s__TeraFn__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3205,axiom,(
+    s__instance(s__TeraFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3206,axiom,(
+    s__instance(s__TeraFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3207,axiom,(
+    s__instance(s__linearExtent__m,s__Relation) )).
+
+fof(kb_SUMOcache_3208,axiom,(
+    s__instance(s__linearExtent__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3209,axiom,(
+    s__instance(s__linearExtent__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3210,axiom,(
+    s__instance(s__linearExtent__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3211,axiom,(
+    s__instance(s__linearExtent__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3212,axiom,(
+    s__instance(s__linearExtent__m,s__Entity) )).
+
+fof(kb_SUMOcache_3213,axiom,(
+    s__instance(s__refers__m,s__Relation) )).
+
+fof(kb_SUMOcache_3214,axiom,(
+    s__instance(s__refers__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3215,axiom,(
+    s__instance(s__refers__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3216,axiom,(
+    s__instance(s__refers__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3217,axiom,(
+    s__instance(s__refers__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3218,axiom,(
+    s__instance(s__refers__m,s__Entity) )).
+
+fof(kb_SUMOcache_3219,axiom,(
+    s__instance(s__identityElement__m,s__Relation) )).
+
+fof(kb_SUMOcache_3220,axiom,(
+    s__instance(s__identityElement__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3221,axiom,(
+    s__instance(s__identityElement__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3222,axiom,(
+    s__instance(s__identityElement__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3223,axiom,(
+    s__instance(s__identityElement__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3224,axiom,(
+    s__instance(s__identityElement__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3225,axiom,(
+    s__instance(s__identityElement__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3226,axiom,(
+    s__instance(s__identityElement__m,s__Entity) )).
+
+fof(kb_SUMOcache_3227,axiom,(
+    s__instance(s__UnionFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3228,axiom,(
+    s__instance(s__UnionFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3229,axiom,(
+    s__instance(s__UnionFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3230,axiom,(
+    s__instance(s__UnionFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3231,axiom,(
+    s__instance(s__UnionFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3232,axiom,(
+    s__instance(s__UnionFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3233,axiom,(
+    s__instance(s__UnionFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3234,axiom,(
+    s__instance(s__Coulomb,s__Quantity) )).
+
+fof(kb_SUMOcache_3235,axiom,(
+    s__instance(s__Coulomb,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_3236,axiom,(
+    s__instance(s__Coulomb,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3237,axiom,(
+    s__instance(s__Coulomb,s__Abstract) )).
+
+fof(kb_SUMOcache_3238,axiom,(
+    s__instance(s__Coulomb,s__Entity) )).
+
+fof(kb_SUMOcache_3239,axiom,(
+    s__instance(s__White,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_3240,axiom,(
+    s__instance(s__VisualAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3241,axiom,(
+    s__instance(s__White,s__Attribute) )).
+
+fof(kb_SUMOcache_3242,axiom,(
+    s__instance(s__White,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_3243,axiom,(
+    s__instance(s__White,s__ColorAttribute) )).
+
+fof(kb_SUMOcache_3244,axiom,(
+    s__instance(s__White,s__Entity) )).
+
+fof(kb_SUMOcache_3245,axiom,(
+    s__instance(s__White,s__Abstract) )).
+
+fof(kb_SUMOcache_3246,axiom,(
+    s__instance(s__inhabits__m,s__Relation) )).
+
+fof(kb_SUMOcache_3247,axiom,(
+    s__instance(s__inhabits__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3248,axiom,(
+    s__instance(s__inhabits__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3249,axiom,(
+    s__instance(s__inhabits__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3250,axiom,(
+    s__instance(s__inhabits__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3251,axiom,(
+    s__instance(s__inhabits__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3252,axiom,(
+    s__instance(s__inhabits__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3253,axiom,(
+    s__instance(s__inhabits__m,s__Entity) )).
+
+fof(kb_SUMOcache_3254,axiom,(
+    s__instance(s__modalAttribute__m,s__Relation) )).
+
+fof(kb_SUMOcache_3255,axiom,(
+    s__instance(s__modalAttribute__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3256,axiom,(
+    s__instance(s__modalAttribute__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3257,axiom,(
+    s__instance(s__modalAttribute__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3258,axiom,(
+    s__instance(s__modalAttribute__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3259,axiom,(
+    s__instance(s__modalAttribute__m,s__Entity) )).
+
+fof(kb_SUMOcache_3260,axiom,(
+    s__instance(s__modalAttribute__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3261,axiom,(
+    s__instance(s__realization__m,s__Relation) )).
+
+fof(kb_SUMOcache_3262,axiom,(
+    s__instance(s__realization__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3263,axiom,(
+    s__instance(s__realization__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3264,axiom,(
+    s__instance(s__realization__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3265,axiom,(
+    s__instance(s__realization__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3266,axiom,(
+    s__instance(s__realization__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3267,axiom,(
+    s__instance(s__realization__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3268,axiom,(
+    s__instance(s__realization__m,s__Entity) )).
+
+fof(kb_SUMOcache_3269,axiom,(
+    s__instance(s__uses__m,s__Relation) )).
+
+fof(kb_SUMOcache_3270,axiom,(
+    s__instance(s__uses__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3271,axiom,(
+    s__instance(s__uses__m,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3272,axiom,(
+    s__instance(s__uses__m,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3273,axiom,(
+    s__instance(s__uses__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3274,axiom,(
+    s__instance(s__uses__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3275,axiom,(
+    s__instance(s__uses__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3276,axiom,(
+    s__instance(s__uses__m,s__Entity) )).
+
+fof(kb_SUMOcache_3277,axiom,(
+    s__instance(s__SecondFn__m,s__Relation) )).
+
+fof(kb_SUMOcache_3278,axiom,(
+    s__instance(s__SecondFn__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3279,axiom,(
+    s__instance(s__SecondFn__m,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3280,axiom,(
+    s__instance(s__SecondFn__m,s__Function) )).
+
+fof(kb_SUMOcache_3281,axiom,(
+    s__instance(s__SecondFn__m,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3282,axiom,(
+    s__instance(s__SecondFn__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3283,axiom,(
+    s__instance(s__SecondFn__m,s__Entity) )).
+
+fof(kb_SUMOcache_3284,axiom,(
+    s__instance(s__average__m,s__Relation) )).
+
+fof(kb_SUMOcache_3285,axiom,(
+    s__instance(s__average__m,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3286,axiom,(
+    s__instance(s__average__m,s__Predicate) )).
+
+fof(kb_SUMOcache_3287,axiom,(
+    s__instance(s__average__m,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3288,axiom,(
+    s__instance(s__average__m,s__Abstract) )).
+
+fof(kb_SUMOcache_3289,axiom,(
+    s__instance(s__average__m,s__Entity) )).
+
+fof(kb_SUMOcache_3290,axiom,(
+    s__subclass(s__JudicialOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_3291,axiom,(
+    s__subclass(s__JudicialOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_3292,axiom,(
+    s__instance(s__JudicialOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3293,axiom,(
+    s__subclass(s__JudicialOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_3294,axiom,(
+    s__subclass(s__JudicialOrganization,s__Object) )).
+
+fof(kb_SUMOcache_3295,axiom,(
+    s__subclass(s__JudicialOrganization,s__Group) )).
+
+fof(kb_SUMOcache_3296,axiom,(
+    s__subclass(s__JudicialOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_3297,axiom,(
+    s__subclass(s__ParticleWord,s__Physical) )).
+
+fof(kb_SUMOcache_3298,axiom,(
+    s__subclass(s__ParticleWord,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3299,axiom,(
+    s__subclass(s__ParticleWord,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3300,axiom,(
+    s__subclass(s__ParticleWord,s__Entity) )).
+
+fof(kb_SUMOcache_3301,axiom,(
+    s__instance(s__ParticleWord__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3302,axiom,(
+    s__subclass(s__Vocalizing,s__Physical) )).
+
+fof(kb_SUMOcache_3303,axiom,(
+    s__instance(s__Vocalizing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3304,axiom,(
+    s__subclass(s__Vocalizing,s__Motion) )).
+
+fof(kb_SUMOcache_3305,axiom,(
+    s__subclass(s__Vocalizing,s__Process) )).
+
+fof(kb_SUMOcache_3306,axiom,(
+    s__subclass(s__Vocalizing,s__Radiating) )).
+
+fof(kb_SUMOcache_3307,axiom,(
+    s__subclass(s__Vocalizing,s__Entity) )).
+
+fof(kb_SUMOcache_3308,axiom,(
+    s__subclass(s__SetOrClass,s__Entity) )).
+
+fof(kb_SUMOcache_3309,axiom,(
+    s__subclass(s__WaterCloud,s__Physical) )).
+
+fof(kb_SUMOcache_3310,axiom,(
+    s__subclass(s__WaterCloud,s__Mixture) )).
+
+fof(kb_SUMOcache_3311,axiom,(
+    s__subclass(s__WaterCloud,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3312,axiom,(
+    s__subclass(s__WaterCloud,s__GasMixture) )).
+
+fof(kb_SUMOcache_3313,axiom,(
+    s__subclass(s__WaterCloud,s__Substance) )).
+
+fof(kb_SUMOcache_3314,axiom,(
+    s__subclass(s__WaterCloud,s__Object) )).
+
+fof(kb_SUMOcache_3315,axiom,(
+    s__instance(s__WaterCloud__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3316,axiom,(
+    s__subclass(s__WaterCloud,s__Entity) )).
+
+fof(kb_SUMOcache_3317,axiom,(
+    s__subclass(s__SymmetricPositionalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3318,axiom,(
+    s__subclass(s__SymmetricPositionalAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_3319,axiom,(
+    s__subclass(s__SymmetricPositionalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3320,axiom,(
+    s__instance(s__SymmetricPositionalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3321,axiom,(
+    s__subclass(s__SymmetricPositionalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3322,axiom,(
+    s__subclass(s__SingleValuedRelation,s__Entity) )).
+
+fof(kb_SUMOcache_3323,axiom,(
+    s__subclass(s__SingleValuedRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_3324,axiom,(
+    s__subclass(s__Eating,s__Physical) )).
+
+fof(kb_SUMOcache_3325,axiom,(
+    s__subclass(s__Eating,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_3326,axiom,(
+    s__subclass(s__Eating,s__Process) )).
+
+fof(kb_SUMOcache_3327,axiom,(
+    s__subclass(s__Eating,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3328,axiom,(
+    s__instance(s__Eating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3329,axiom,(
+    s__subclass(s__Eating,s__InternalChange) )).
+
+fof(kb_SUMOcache_3330,axiom,(
+    s__subclass(s__Eating,s__OrganismProcess) )).
+
+fof(kb_SUMOcache_3331,axiom,(
+    s__subclass(s__Eating,s__Entity) )).
+
+fof(kb_SUMOcache_3332,axiom,(
+    s__subclass(s__SentientAgent,s__Physical) )).
+
+fof(kb_SUMOcache_3333,axiom,(
+    s__instance(s__SentientAgent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3334,axiom,(
+    s__subclass(s__SentientAgent,s__Object) )).
+
+fof(kb_SUMOcache_3335,axiom,(
+    s__subclass(s__SentientAgent,s__Entity) )).
+
+fof(kb_SUMOcache_3336,axiom,(
+    s__subclass(s__GraphNode,s__Entity) )).
+
+fof(kb_SUMOcache_3337,axiom,(
+    s__subclass(s__GraphNode,s__Abstract) )).
+
+fof(kb_SUMOcache_3338,axiom,(
+    s__instance(s__GraphNode__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3339,axiom,(
+    s__subclass(s__Room,s__Physical) )).
+
+fof(kb_SUMOcache_3340,axiom,(
+    s__subclass(s__Room,s__Artifact) )).
+
+fof(kb_SUMOcache_3341,axiom,(
+    s__subclass(s__Room,s__Object) )).
+
+fof(kb_SUMOcache_3342,axiom,(
+    s__subclass(s__Room,s__Entity) )).
+
+fof(kb_SUMOcache_3343,axiom,(
+    s__instance(s__Room__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3344,axiom,(
+    s__subclass(s__ConstructedLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_3345,axiom,(
+    s__subclass(s__ConstructedLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3346,axiom,(
+    s__subclass(s__ConstructedLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3347,axiom,(
+    s__instance(s__ConstructedLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3348,axiom,(
+    s__subclass(s__ConstructedLanguage,s__Language) )).
+
+fof(kb_SUMOcache_3349,axiom,(
+    s__subclass(s__ConstructedLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_3350,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_3351,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_3352,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_3353,axiom,(
+    s__instance(s__ParamilitaryOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3354,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Organization) )).
+
+fof(kb_SUMOcache_3355,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__PoliticalOrganization) )).
+
+fof(kb_SUMOcache_3356,axiom,(
+    s__instance(s__PoliticalOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3357,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Object) )).
+
+fof(kb_SUMOcache_3358,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Group) )).
+
+fof(kb_SUMOcache_3359,axiom,(
+    s__subclass(s__ParamilitaryOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_3360,axiom,(
+    s__subclass(s__MultiGraph,s__Entity) )).
+
+fof(kb_SUMOcache_3361,axiom,(
+    s__subclass(s__MultiGraph,s__Abstract) )).
+
+fof(kb_SUMOcache_3362,axiom,(
+    s__instance(s__MultiGraph__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3363,axiom,(
+    s__subclass(s__CompositeUnitOfMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_3364,axiom,(
+    s__subclass(s__CompositeUnitOfMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_3365,axiom,(
+    s__subclass(s__CompositeUnitOfMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_3366,axiom,(
+    s__subclass(s__CompositeUnitOfMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3367,axiom,(
+    s__subclass(s__AutonomicProcess,s__Physical) )).
+
+fof(kb_SUMOcache_3368,axiom,(
+    s__subclass(s__AutonomicProcess,s__Process) )).
+
+fof(kb_SUMOcache_3369,axiom,(
+    s__subclass(s__AutonomicProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_3370,axiom,(
+    s__subclass(s__AutonomicProcess,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3371,axiom,(
+    s__instance(s__AutonomicProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3372,axiom,(
+    s__subclass(s__AutonomicProcess,s__Entity) )).
+
+fof(kb_SUMOcache_3373,axiom,(
+    s__subclass(s__IntentionalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_3374,axiom,(
+    s__subclass(s__IntentionalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_3375,axiom,(
+    s__subclass(s__OrganicThing,s__Physical) )).
+
+fof(kb_SUMOcache_3376,axiom,(
+    s__subclass(s__OrganicThing,s__Object) )).
+
+fof(kb_SUMOcache_3377,axiom,(
+    s__subclass(s__OrganicThing,s__Entity) )).
+
+fof(kb_SUMOcache_3378,axiom,(
+    s__subclass(s__FinancialInstrument,s__Physical) )).
+
+fof(kb_SUMOcache_3379,axiom,(
+    s__subclass(s__FinancialInstrument,s__Text) )).
+
+fof(kb_SUMOcache_3380,axiom,(
+    s__instance(s__FinancialInstrument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3381,axiom,(
+    s__subclass(s__FinancialInstrument,s__Artifact) )).
+
+fof(kb_SUMOcache_3382,axiom,(
+    s__subclass(s__FinancialInstrument,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_3383,axiom,(
+    s__subclass(s__FinancialInstrument,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3384,axiom,(
+    s__subclass(s__FinancialInstrument,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3385,axiom,(
+    s__subclass(s__FinancialInstrument,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3386,axiom,(
+    s__subclass(s__FinancialInstrument,s__Object) )).
+
+fof(kb_SUMOcache_3387,axiom,(
+    s__subclass(s__FinancialInstrument,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3388,axiom,(
+    s__subclass(s__FinancialInstrument,s__Entity) )).
+
+fof(kb_SUMOcache_3389,axiom,(
+    s__subclass(s__CorpuscularObject,s__Physical) )).
+
+fof(kb_SUMOcache_3390,axiom,(
+    s__subclass(s__CorpuscularObject,s__Object) )).
+
+fof(kb_SUMOcache_3391,axiom,(
+    s__subclass(s__CorpuscularObject,s__Entity) )).
+
+fof(kb_SUMOcache_3392,axiom,(
+    s__subclass(s__Protein,s__Physical) )).
+
+fof(kb_SUMOcache_3393,axiom,(
+    s__subclass(s__Protein,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3394,axiom,(
+    s__subclass(s__Protein,s__Substance) )).
+
+fof(kb_SUMOcache_3395,axiom,(
+    s__subclass(s__Protein,s__BiologicallyActiveSubstance) )).
+
+fof(kb_SUMOcache_3396,axiom,(
+    s__subclass(s__Protein,s__Object) )).
+
+fof(kb_SUMOcache_3397,axiom,(
+    s__subclass(s__Protein,s__Entity) )).
+
+fof(kb_SUMOcache_3398,axiom,(
+    s__instance(s__Protein__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3399,axiom,(
+    s__subclass(s__Damaging,s__Physical) )).
+
+fof(kb_SUMOcache_3400,axiom,(
+    s__subclass(s__Damaging,s__Process) )).
+
+fof(kb_SUMOcache_3401,axiom,(
+    s__subclass(s__Damaging,s__Entity) )).
+
+fof(kb_SUMOcache_3402,axiom,(
+    s__subclass(s__OneToOneFunction,s__Relation) )).
+
+fof(kb_SUMOcache_3403,axiom,(
+    s__subclass(s__OneToOneFunction,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3404,axiom,(
+    s__subclass(s__OneToOneFunction,s__Function) )).
+
+fof(kb_SUMOcache_3405,axiom,(
+    s__subclass(s__OneToOneFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3406,axiom,(
+    s__subclass(s__OneToOneFunction,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3407,axiom,(
+    s__instance(s__OneToOneFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3408,axiom,(
+    s__subclass(s__OneToOneFunction,s__Entity) )).
+
+fof(kb_SUMOcache_3409,axiom,(
+    s__subclass(s__OneToOneFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_3410,axiom,(
+    s__subclass(s__GraphElement,s__Entity) )).
+
+fof(kb_SUMOcache_3411,axiom,(
+    s__instance(s__GraphElement__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3412,axiom,(
+    s__subclass(s__Spore,s__Physical) )).
+
+fof(kb_SUMOcache_3413,axiom,(
+    s__subclass(s__Spore,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3414,axiom,(
+    s__subclass(s__Spore,s__BodyPart) )).
+
+fof(kb_SUMOcache_3415,axiom,(
+    s__instance(s__Spore__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3416,axiom,(
+    s__subclass(s__Spore,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_3417,axiom,(
+    s__subclass(s__Spore,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3418,axiom,(
+    s__subclass(s__Spore,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3419,axiom,(
+    s__subclass(s__Spore,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3420,axiom,(
+    s__subclass(s__Spore,s__Object) )).
+
+fof(kb_SUMOcache_3421,axiom,(
+    s__subclass(s__Spore,s__Entity) )).
+
+fof(kb_SUMOcache_3422,axiom,(
+    s__subclass(s__AsexualReproduction,s__Physical) )).
+
+fof(kb_SUMOcache_3423,axiom,(
+    s__subclass(s__AsexualReproduction,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_3424,axiom,(
+    s__subclass(s__AsexualReproduction,s__Process) )).
+
+fof(kb_SUMOcache_3425,axiom,(
+    s__subclass(s__AsexualReproduction,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3426,axiom,(
+    s__subclass(s__AsexualReproduction,s__InternalChange) )).
+
+fof(kb_SUMOcache_3427,axiom,(
+    s__subclass(s__AsexualReproduction,s__OrganismProcess) )).
+
+fof(kb_SUMOcache_3428,axiom,(
+    s__instance(s__AsexualReproduction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3429,axiom,(
+    s__instance(s__OrganismProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3430,axiom,(
+    s__subclass(s__AsexualReproduction,s__Entity) )).
+
+fof(kb_SUMOcache_3431,axiom,(
+    s__subclass(s__Touching,s__Physical) )).
+
+fof(kb_SUMOcache_3432,axiom,(
+    s__instance(s__Touching__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3433,axiom,(
+    s__subclass(s__Touching,s__Motion) )).
+
+fof(kb_SUMOcache_3434,axiom,(
+    s__subclass(s__Touching,s__Process) )).
+
+fof(kb_SUMOcache_3435,axiom,(
+    s__subclass(s__Touching,s__Translocation) )).
+
+fof(kb_SUMOcache_3436,axiom,(
+    s__subclass(s__Touching,s__Entity) )).
+
+fof(kb_SUMOcache_3437,axiom,(
+    s__subclass(s__LegalAgent,s__Physical) )).
+
+fof(kb_SUMOcache_3438,axiom,(
+    s__subclass(s__LegalAgent,s__Object) )).
+
+fof(kb_SUMOcache_3439,axiom,(
+    s__subclass(s__LegalAgent,s__Entity) )).
+
+fof(kb_SUMOcache_3440,axiom,(
+    s__subclass(s__OneDimensionalFigure,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_3441,axiom,(
+    s__subclass(s__OneDimensionalFigure,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_3442,axiom,(
+    s__subclass(s__OneDimensionalFigure,s__Attribute) )).
+
+fof(kb_SUMOcache_3443,axiom,(
+    s__subclass(s__OneDimensionalFigure,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3444,axiom,(
+    s__instance(s__OneDimensionalFigure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3445,axiom,(
+    s__subclass(s__OneDimensionalFigure,s__Abstract) )).
+
+fof(kb_SUMOcache_3446,axiom,(
+    s__subclass(s__OneDimensionalFigure,s__Entity) )).
+
+fof(kb_SUMOcache_3447,axiom,(
+    s__subclass(s__NaturalLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_3448,axiom,(
+    s__subclass(s__NaturalLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3449,axiom,(
+    s__instance(s__NaturalLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3450,axiom,(
+    s__subclass(s__NaturalLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3451,axiom,(
+    s__subclass(s__NaturalLanguage,s__Language) )).
+
+fof(kb_SUMOcache_3452,axiom,(
+    s__subclass(s__NaturalLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_3453,axiom,(
+    s__subclass(s__NaturalSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_3454,axiom,(
+    s__subclass(s__NaturalSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3455,axiom,(
+    s__subclass(s__NaturalSubstance,s__Object) )).
+
+fof(kb_SUMOcache_3456,axiom,(
+    s__instance(s__NaturalSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3457,axiom,(
+    s__subclass(s__NaturalSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_3458,axiom,(
+    s__subclass(s__EthnicGroup,s__Physical) )).
+
+fof(kb_SUMOcache_3459,axiom,(
+    s__subclass(s__EthnicGroup,s__Collection) )).
+
+fof(kb_SUMOcache_3460,axiom,(
+    s__subclass(s__EthnicGroup,s__Agent) )).
+
+fof(kb_SUMOcache_3461,axiom,(
+    s__subclass(s__EthnicGroup,s__Object) )).
+
+fof(kb_SUMOcache_3462,axiom,(
+    s__instance(s__EthnicGroup__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3463,axiom,(
+    s__subclass(s__EthnicGroup,s__Group) )).
+
+fof(kb_SUMOcache_3464,axiom,(
+    s__subclass(s__EthnicGroup,s__Entity) )).
+
+fof(kb_SUMOcache_3465,axiom,(
+    s__subclass(s__ShapeAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3466,axiom,(
+    s__subclass(s__ShapeAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3467,axiom,(
+    s__subclass(s__ShapeAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3468,axiom,(
+    s__subclass(s__ShapeAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3469,axiom,(
+    s__subclass(s__Sport,s__Physical) )).
+
+fof(kb_SUMOcache_3470,axiom,(
+    s__subclass(s__Sport,s__RecreationOrExercise) )).
+
+fof(kb_SUMOcache_3471,axiom,(
+    s__subclass(s__Sport,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3472,axiom,(
+    s__instance(s__Sport__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3473,axiom,(
+    s__subclass(s__Sport,s__Process) )).
+
+fof(kb_SUMOcache_3474,axiom,(
+    s__subclass(s__Sport,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3475,axiom,(
+    s__subclass(s__Sport,s__Contest) )).
+
+fof(kb_SUMOcache_3476,axiom,(
+    s__instance(s__Contest__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3477,axiom,(
+    s__subclass(s__Sport,s__Entity) )).
+
+fof(kb_SUMOcache_3478,axiom,(
+    s__subclass(s__Fish,s__Physical) )).
+
+fof(kb_SUMOcache_3479,axiom,(
+    s__subclass(s__Fish,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3480,axiom,(
+    s__subclass(s__Fish,s__Agent) )).
+
+fof(kb_SUMOcache_3481,axiom,(
+    s__subclass(s__Fish,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3482,axiom,(
+    s__subclass(s__Fish,s__Animal) )).
+
+fof(kb_SUMOcache_3483,axiom,(
+    s__subclass(s__Fish,s__Vertebrate) )).
+
+fof(kb_SUMOcache_3484,axiom,(
+    s__subclass(s__Fish,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3485,axiom,(
+    s__subclass(s__Fish,s__Organism) )).
+
+fof(kb_SUMOcache_3486,axiom,(
+    s__subclass(s__Fish,s__Object) )).
+
+fof(kb_SUMOcache_3487,axiom,(
+    s__subclass(s__Fish,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3488,axiom,(
+    s__instance(s__Fish__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3489,axiom,(
+    s__subclass(s__Fish,s__Entity) )).
+
+fof(kb_SUMOcache_3490,axiom,(
+    s__subclass(s__Carrying,s__Physical) )).
+
+fof(kb_SUMOcache_3491,axiom,(
+    s__instance(s__Carrying__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3492,axiom,(
+    s__subclass(s__Carrying,s__Motion) )).
+
+fof(kb_SUMOcache_3493,axiom,(
+    s__subclass(s__Carrying,s__Process) )).
+
+fof(kb_SUMOcache_3494,axiom,(
+    s__subclass(s__Carrying,s__Translocation) )).
+
+fof(kb_SUMOcache_3495,axiom,(
+    s__instance(s__Translocation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3496,axiom,(
+    s__subclass(s__Carrying,s__Entity) )).
+
+fof(kb_SUMOcache_3497,axiom,(
+    s__subclass(s__Comparing,s__Physical) )).
+
+fof(kb_SUMOcache_3498,axiom,(
+    s__subclass(s__Comparing,s__Process) )).
+
+fof(kb_SUMOcache_3499,axiom,(
+    s__subclass(s__Comparing,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_3500,axiom,(
+    s__subclass(s__Comparing,s__InternalChange) )).
+
+fof(kb_SUMOcache_3501,axiom,(
+    s__subclass(s__Comparing,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3502,axiom,(
+    s__instance(s__Comparing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3503,axiom,(
+    s__subclass(s__Comparing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3504,axiom,(
+    s__subclass(s__Comparing,s__Entity) )).
+
+fof(kb_SUMOcache_3505,axiom,(
+    s__subclass(s__LandArea,s__Physical) )).
+
+fof(kb_SUMOcache_3506,axiom,(
+    s__subclass(s__LandArea,s__Region) )).
+
+fof(kb_SUMOcache_3507,axiom,(
+    s__subclass(s__LandArea,s__Object) )).
+
+fof(kb_SUMOcache_3508,axiom,(
+    s__subclass(s__LandArea,s__Entity) )).
+
+fof(kb_SUMOcache_3509,axiom,(
+    s__subclass(s__SoundAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3510,axiom,(
+    s__instance(s__SoundAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3511,axiom,(
+    s__subclass(s__SoundAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3512,axiom,(
+    s__subclass(s__SoundAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3513,axiom,(
+    s__subclass(s__Reading,s__Physical) )).
+
+fof(kb_SUMOcache_3514,axiom,(
+    s__subclass(s__Reading,s__Process) )).
+
+fof(kb_SUMOcache_3515,axiom,(
+    s__subclass(s__Reading,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3516,axiom,(
+    s__instance(s__Reading__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3517,axiom,(
+    s__subclass(s__Reading,s__Entity) )).
+
+fof(kb_SUMOcache_3518,axiom,(
+    s__subclass(s__Cell,s__Physical) )).
+
+fof(kb_SUMOcache_3519,axiom,(
+    s__subclass(s__Cell,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3520,axiom,(
+    s__subclass(s__Cell,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_3521,axiom,(
+    s__subclass(s__Cell,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3522,axiom,(
+    s__subclass(s__Cell,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3523,axiom,(
+    s__subclass(s__Cell,s__Object) )).
+
+fof(kb_SUMOcache_3524,axiom,(
+    s__subclass(s__Cell,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3525,axiom,(
+    s__subclass(s__Cell,s__Entity) )).
+
+fof(kb_SUMOcache_3526,axiom,(
+    s__instance(s__Cell__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3527,axiom,(
+    s__subclass(s__Separating,s__Physical) )).
+
+fof(kb_SUMOcache_3528,axiom,(
+    s__subclass(s__Separating,s__Process) )).
+
+fof(kb_SUMOcache_3529,axiom,(
+    s__subclass(s__Separating,s__Entity) )).
+
+fof(kb_SUMOcache_3530,axiom,(
+    s__subclass(s__Worm,s__Physical) )).
+
+fof(kb_SUMOcache_3531,axiom,(
+    s__subclass(s__Worm,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3532,axiom,(
+    s__subclass(s__Worm,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3533,axiom,(
+    s__instance(s__Worm__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3534,axiom,(
+    s__subclass(s__Worm,s__Agent) )).
+
+fof(kb_SUMOcache_3535,axiom,(
+    s__subclass(s__Worm,s__Animal) )).
+
+fof(kb_SUMOcache_3536,axiom,(
+    s__subclass(s__Worm,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3537,axiom,(
+    s__subclass(s__Worm,s__Organism) )).
+
+fof(kb_SUMOcache_3538,axiom,(
+    s__subclass(s__Worm,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3539,axiom,(
+    s__subclass(s__Worm,s__Object) )).
+
+fof(kb_SUMOcache_3540,axiom,(
+    s__subclass(s__Worm,s__Entity) )).
+
+fof(kb_SUMOcache_3541,axiom,(
+    s__subclass(s__Substance,s__Physical) )).
+
+fof(kb_SUMOcache_3542,axiom,(
+    s__subclass(s__Substance,s__Object) )).
+
+fof(kb_SUMOcache_3543,axiom,(
+    s__subclass(s__Substance,s__Entity) )).
+
+fof(kb_SUMOcache_3544,axiom,(
+    s__subclass(s__MutuallyDisjointClass,s__Abstract) )).
+
+fof(kb_SUMOcache_3545,axiom,(
+    s__subclass(s__MutuallyDisjointClass,s__Entity) )).
+
+fof(kb_SUMOcache_3546,axiom,(
+    s__instance(s__MutuallyDisjointClass__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3547,axiom,(
+    s__subclass(s__Battle,s__Physical) )).
+
+fof(kb_SUMOcache_3548,axiom,(
+    s__subclass(s__Battle,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3549,axiom,(
+    s__subclass(s__Battle,s__Process) )).
+
+fof(kb_SUMOcache_3550,axiom,(
+    s__subclass(s__Battle,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3551,axiom,(
+    s__subclass(s__Battle,s__Contest) )).
+
+fof(kb_SUMOcache_3552,axiom,(
+    s__instance(s__Battle__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3553,axiom,(
+    s__subclass(s__Battle,s__Entity) )).
+
+fof(kb_SUMOcache_3554,axiom,(
+    s__subclass(s__Melting,s__Physical) )).
+
+fof(kb_SUMOcache_3555,axiom,(
+    s__instance(s__Melting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3556,axiom,(
+    s__subclass(s__Melting,s__Process) )).
+
+fof(kb_SUMOcache_3557,axiom,(
+    s__subclass(s__Melting,s__InternalChange) )).
+
+fof(kb_SUMOcache_3558,axiom,(
+    s__subclass(s__Melting,s__Entity) )).
+
+fof(kb_SUMOcache_3559,axiom,(
+    s__subclass(s__Word,s__Physical) )).
+
+fof(kb_SUMOcache_3560,axiom,(
+    s__instance(s__Word__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3561,axiom,(
+    s__subclass(s__Word,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3562,axiom,(
+    s__subclass(s__Word,s__Entity) )).
+
+fof(kb_SUMOcache_3563,axiom,(
+    s__subclass(s__Tree,s__Graph) )).
+
+fof(kb_SUMOcache_3564,axiom,(
+    s__subclass(s__Tree,s__Abstract) )).
+
+fof(kb_SUMOcache_3565,axiom,(
+    s__subclass(s__Tree,s__Entity) )).
+
+fof(kb_SUMOcache_3566,axiom,(
+    s__instance(s__Tree__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3567,axiom,(
+    s__subclass(s__Planning,s__Physical) )).
+
+fof(kb_SUMOcache_3568,axiom,(
+    s__subclass(s__Planning,s__Process) )).
+
+fof(kb_SUMOcache_3569,axiom,(
+    s__subclass(s__Planning,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_3570,axiom,(
+    s__subclass(s__Planning,s__InternalChange) )).
+
+fof(kb_SUMOcache_3571,axiom,(
+    s__subclass(s__Planning,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3572,axiom,(
+    s__subclass(s__Planning,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3573,axiom,(
+    s__instance(s__Planning__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3574,axiom,(
+    s__subclass(s__Planning,s__Entity) )).
+
+fof(kb_SUMOcache_3575,axiom,(
+    s__subclass(s__Attack,s__Physical) )).
+
+fof(kb_SUMOcache_3576,axiom,(
+    s__subclass(s__Attack,s__Process) )).
+
+fof(kb_SUMOcache_3577,axiom,(
+    s__subclass(s__Attack,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3578,axiom,(
+    s__instance(s__Attack__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3579,axiom,(
+    s__subclass(s__Attack,s__Entity) )).
+
+fof(kb_SUMOcache_3580,axiom,(
+    s__subclass(s__NonnegativeInteger,s__Quantity) )).
+
+fof(kb_SUMOcache_3581,axiom,(
+    s__subclass(s__NonnegativeInteger,s__Number) )).
+
+fof(kb_SUMOcache_3582,axiom,(
+    s__subclass(s__NonnegativeInteger,s__RealNumber) )).
+
+fof(kb_SUMOcache_3583,axiom,(
+    s__subclass(s__NonnegativeInteger,s__Entity) )).
+
+fof(kb_SUMOcache_3584,axiom,(
+    s__subclass(s__NonnegativeInteger,s__Abstract) )).
+
+fof(kb_SUMOcache_3585,axiom,(
+    s__instance(s__NonnegativeInteger__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3586,axiom,(
+    s__subclass(s__NonnegativeInteger,s__RationalNumber) )).
+
+fof(kb_SUMOcache_3587,axiom,(
+    s__subclass(s__QuaternaryRelation,s__Entity) )).
+
+fof(kb_SUMOcache_3588,axiom,(
+    s__subclass(s__QuaternaryRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_3589,axiom,(
+    s__subclass(s__Constructing,s__Physical) )).
+
+fof(kb_SUMOcache_3590,axiom,(
+    s__subclass(s__Constructing,s__Creation) )).
+
+fof(kb_SUMOcache_3591,axiom,(
+    s__subclass(s__Constructing,s__Process) )).
+
+fof(kb_SUMOcache_3592,axiom,(
+    s__subclass(s__Constructing,s__InternalChange) )).
+
+fof(kb_SUMOcache_3593,axiom,(
+    s__subclass(s__Constructing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3594,axiom,(
+    s__instance(s__Constructing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3595,axiom,(
+    s__subclass(s__Constructing,s__Entity) )).
+
+fof(kb_SUMOcache_3596,axiom,(
+    s__subclass(s__Giving,s__Physical) )).
+
+fof(kb_SUMOcache_3597,axiom,(
+    s__subclass(s__Giving,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3598,axiom,(
+    s__subclass(s__Giving,s__Process) )).
+
+fof(kb_SUMOcache_3599,axiom,(
+    s__subclass(s__Giving,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3600,axiom,(
+    s__subclass(s__Giving,s__Entity) )).
+
+fof(kb_SUMOcache_3601,axiom,(
+    s__instance(s__Giving__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3602,axiom,(
+    s__subclass(s__Offering,s__Physical) )).
+
+fof(kb_SUMOcache_3603,axiom,(
+    s__subclass(s__Offering,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3604,axiom,(
+    s__subclass(s__Offering,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3605,axiom,(
+    s__instance(s__Offering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3606,axiom,(
+    s__subclass(s__Offering,s__Process) )).
+
+fof(kb_SUMOcache_3607,axiom,(
+    s__subclass(s__Offering,s__Communication) )).
+
+fof(kb_SUMOcache_3608,axiom,(
+    s__subclass(s__Offering,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3609,axiom,(
+    s__subclass(s__Offering,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_3610,axiom,(
+    s__subclass(s__Offering,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_3611,axiom,(
+    s__subclass(s__Offering,s__Entity) )).
+
+fof(kb_SUMOcache_3612,axiom,(
+    s__subclass(s__RadiatingElectromagnetic,s__Physical) )).
+
+fof(kb_SUMOcache_3613,axiom,(
+    s__subclass(s__RadiatingElectromagnetic,s__Motion) )).
+
+fof(kb_SUMOcache_3614,axiom,(
+    s__instance(s__RadiatingElectromagnetic__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3615,axiom,(
+    s__subclass(s__RadiatingElectromagnetic,s__Process) )).
+
+fof(kb_SUMOcache_3616,axiom,(
+    s__subclass(s__RadiatingElectromagnetic,s__Entity) )).
+
+fof(kb_SUMOcache_3617,axiom,(
+    s__subclass(s__Drinking,s__Physical) )).
+
+fof(kb_SUMOcache_3618,axiom,(
+    s__subclass(s__Drinking,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_3619,axiom,(
+    s__subclass(s__Drinking,s__Process) )).
+
+fof(kb_SUMOcache_3620,axiom,(
+    s__instance(s__Drinking__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3621,axiom,(
+    s__subclass(s__Drinking,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3622,axiom,(
+    s__subclass(s__Drinking,s__InternalChange) )).
+
+fof(kb_SUMOcache_3623,axiom,(
+    s__subclass(s__Drinking,s__OrganismProcess) )).
+
+fof(kb_SUMOcache_3624,axiom,(
+    s__subclass(s__Drinking,s__Entity) )).
+
+fof(kb_SUMOcache_3625,axiom,(
+    s__subclass(s__CelsiusDegree,s__Quantity) )).
+
+fof(kb_SUMOcache_3626,axiom,(
+    s__subclass(s__CelsiusDegree,s__NonCompositeUnitOfMeasure) )).
+
+fof(kb_SUMOcache_3627,axiom,(
+    s__subclass(s__CelsiusDegree,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_3628,axiom,(
+    s__instance(s__CelsiusDegree__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3629,axiom,(
+    s__subclass(s__CelsiusDegree,s__Entity) )).
+
+fof(kb_SUMOcache_3630,axiom,(
+    s__subclass(s__CelsiusDegree,s__Abstract) )).
+
+fof(kb_SUMOcache_3631,axiom,(
+    s__subclass(s__CelsiusDegree,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3632,axiom,(
+    s__subclass(s__ChemicalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_3633,axiom,(
+    s__subclass(s__ChemicalProcess,s__Process) )).
+
+fof(kb_SUMOcache_3634,axiom,(
+    s__subclass(s__ChemicalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_3635,axiom,(
+    s__subclass(s__Drying,s__Physical) )).
+
+fof(kb_SUMOcache_3636,axiom,(
+    s__instance(s__Drying__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3637,axiom,(
+    s__subclass(s__Drying,s__Motion) )).
+
+fof(kb_SUMOcache_3638,axiom,(
+    s__subclass(s__Drying,s__Process) )).
+
+fof(kb_SUMOcache_3639,axiom,(
+    s__subclass(s__Drying,s__Translocation) )).
+
+fof(kb_SUMOcache_3640,axiom,(
+    s__subclass(s__Drying,s__Transfer) )).
+
+fof(kb_SUMOcache_3641,axiom,(
+    s__instance(s__Transfer__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3642,axiom,(
+    s__subclass(s__Drying,s__Entity) )).
+
+fof(kb_SUMOcache_3643,axiom,(
+    s__subclass(s__Making,s__Physical) )).
+
+fof(kb_SUMOcache_3644,axiom,(
+    s__subclass(s__Making,s__Process) )).
+
+fof(kb_SUMOcache_3645,axiom,(
+    s__subclass(s__Making,s__InternalChange) )).
+
+fof(kb_SUMOcache_3646,axiom,(
+    s__subclass(s__Making,s__Entity) )).
+
+fof(kb_SUMOcache_3647,axiom,(
+    s__subclass(s__BiologicalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_3648,axiom,(
+    s__subclass(s__BiologicalProcess,s__Process) )).
+
+fof(kb_SUMOcache_3649,axiom,(
+    s__subclass(s__BiologicalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_3650,axiom,(
+    s__subclass(s__Advertising,s__Physical) )).
+
+fof(kb_SUMOcache_3651,axiom,(
+    s__subclass(s__Advertising,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3652,axiom,(
+    s__subclass(s__Advertising,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3653,axiom,(
+    s__subclass(s__Advertising,s__Process) )).
+
+fof(kb_SUMOcache_3654,axiom,(
+    s__instance(s__Advertising__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3655,axiom,(
+    s__subclass(s__Advertising,s__Communication) )).
+
+fof(kb_SUMOcache_3656,axiom,(
+    s__subclass(s__Advertising,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3657,axiom,(
+    s__subclass(s__Advertising,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_3658,axiom,(
+    s__subclass(s__Advertising,s__Entity) )).
+
+fof(kb_SUMOcache_3659,axiom,(
+    s__subclass(s__Character,s__Physical) )).
+
+fof(kb_SUMOcache_3660,axiom,(
+    s__subclass(s__Character,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3661,axiom,(
+    s__subclass(s__Character,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_3662,axiom,(
+    s__subclass(s__Character,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3663,axiom,(
+    s__instance(s__Character__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3664,axiom,(
+    s__subclass(s__Character,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3665,axiom,(
+    s__subclass(s__Character,s__Object) )).
+
+fof(kb_SUMOcache_3666,axiom,(
+    s__subclass(s__Character,s__Entity) )).
+
+fof(kb_SUMOcache_3667,axiom,(
+    s__subclass(s__Expressing,s__Physical) )).
+
+fof(kb_SUMOcache_3668,axiom,(
+    s__subclass(s__Expressing,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3669,axiom,(
+    s__subclass(s__Expressing,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3670,axiom,(
+    s__instance(s__Expressing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3671,axiom,(
+    s__subclass(s__Expressing,s__Process) )).
+
+fof(kb_SUMOcache_3672,axiom,(
+    s__subclass(s__Expressing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3673,axiom,(
+    s__subclass(s__Expressing,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_3674,axiom,(
+    s__subclass(s__Expressing,s__Entity) )).
+
+fof(kb_SUMOcache_3675,axiom,(
+    s__subclass(s__SyntheticSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_3676,axiom,(
+    s__subclass(s__SyntheticSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3677,axiom,(
+    s__subclass(s__SyntheticSubstance,s__Object) )).
+
+fof(kb_SUMOcache_3678,axiom,(
+    s__instance(s__SyntheticSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3679,axiom,(
+    s__subclass(s__SyntheticSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_3680,axiom,(
+    s__subclass(s__Lending,s__Physical) )).
+
+fof(kb_SUMOcache_3681,axiom,(
+    s__subclass(s__Lending,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3682,axiom,(
+    s__instance(s__Lending__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3683,axiom,(
+    s__subclass(s__Lending,s__Process) )).
+
+fof(kb_SUMOcache_3684,axiom,(
+    s__subclass(s__Lending,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_3685,axiom,(
+    s__subclass(s__Lending,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3686,axiom,(
+    s__subclass(s__Lending,s__Entity) )).
+
+fof(kb_SUMOcache_3687,axiom,(
+    s__subclass(s__Minute,s__Quantity) )).
+
+fof(kb_SUMOcache_3688,axiom,(
+    s__subclass(s__Minute,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_3689,axiom,(
+    s__subclass(s__Minute,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_3690,axiom,(
+    s__instance(s__Minute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3691,axiom,(
+    s__instance(s__TimeMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3692,axiom,(
+    s__subclass(s__Minute,s__TimePosition) )).
+
+fof(kb_SUMOcache_3693,axiom,(
+    s__subclass(s__Minute,s__Abstract) )).
+
+fof(kb_SUMOcache_3694,axiom,(
+    s__subclass(s__Minute,s__Entity) )).
+
+fof(kb_SUMOcache_3695,axiom,(
+    s__subclass(s__Minute,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3696,axiom,(
+    s__subclass(s__EquivalenceRelation,s__Relation) )).
+
+fof(kb_SUMOcache_3697,axiom,(
+    s__subclass(s__EquivalenceRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3698,axiom,(
+    s__instance(s__EquivalenceRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3699,axiom,(
+    s__subclass(s__EquivalenceRelation,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3700,axiom,(
+    s__subclass(s__EquivalenceRelation,s__Entity) )).
+
+fof(kb_SUMOcache_3701,axiom,(
+    s__subclass(s__EquivalenceRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_3702,axiom,(
+    s__subclass(s__GasMixture,s__Physical) )).
+
+fof(kb_SUMOcache_3703,axiom,(
+    s__subclass(s__GasMixture,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3704,axiom,(
+    s__subclass(s__GasMixture,s__Substance) )).
+
+fof(kb_SUMOcache_3705,axiom,(
+    s__subclass(s__GasMixture,s__Object) )).
+
+fof(kb_SUMOcache_3706,axiom,(
+    s__instance(s__GasMixture__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3707,axiom,(
+    s__subclass(s__GasMixture,s__Entity) )).
+
+fof(kb_SUMOcache_3708,axiom,(
+    s__subclass(s__GeologicalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_3709,axiom,(
+    s__instance(s__GeologicalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3710,axiom,(
+    s__subclass(s__GeologicalProcess,s__Process) )).
+
+fof(kb_SUMOcache_3711,axiom,(
+    s__subclass(s__GeologicalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_3712,axiom,(
+    s__subclass(s__Proposition,s__Entity) )).
+
+fof(kb_SUMOcache_3713,axiom,(
+    s__subclass(s__PropositionalAttitude,s__Relation) )).
+
+fof(kb_SUMOcache_3714,axiom,(
+    s__subclass(s__PropositionalAttitude,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3715,axiom,(
+    s__subclass(s__PropositionalAttitude,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_3716,axiom,(
+    s__subclass(s__PropositionalAttitude,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3717,axiom,(
+    s__subclass(s__PropositionalAttitude,s__Abstract) )).
+
+fof(kb_SUMOcache_3718,axiom,(
+    s__subclass(s__PropositionalAttitude,s__Entity) )).
+
+fof(kb_SUMOcache_3719,axiom,(
+    s__instance(s__PropositionalAttitude__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3720,axiom,(
+    s__subclass(s__NounPhrase,s__Physical) )).
+
+fof(kb_SUMOcache_3721,axiom,(
+    s__subclass(s__NounPhrase,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3722,axiom,(
+    s__subclass(s__NounPhrase,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3723,axiom,(
+    s__instance(s__NounPhrase__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3724,axiom,(
+    s__subclass(s__NounPhrase,s__Entity) )).
+
+fof(kb_SUMOcache_3725,axiom,(
+    s__subclass(s__EmotionalState,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_3726,axiom,(
+    s__subclass(s__EmotionalState,s__PsychologicalAttribute) )).
+
+fof(kb_SUMOcache_3727,axiom,(
+    s__instance(s__EmotionalState__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3728,axiom,(
+    s__instance(s__PsychologicalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3729,axiom,(
+    s__subclass(s__EmotionalState,s__Attribute) )).
+
+fof(kb_SUMOcache_3730,axiom,(
+    s__subclass(s__EmotionalState,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3731,axiom,(
+    s__subclass(s__EmotionalState,s__Abstract) )).
+
+fof(kb_SUMOcache_3732,axiom,(
+    s__subclass(s__EmotionalState,s__Entity) )).
+
+fof(kb_SUMOcache_3733,axiom,(
+    s__subclass(s__PrimaryColor,s__VisualAttribute) )).
+
+fof(kb_SUMOcache_3734,axiom,(
+    s__subclass(s__PrimaryColor,s__Attribute) )).
+
+fof(kb_SUMOcache_3735,axiom,(
+    s__subclass(s__PrimaryColor,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_3736,axiom,(
+    s__instance(s__PrimaryColor__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3737,axiom,(
+    s__subclass(s__PrimaryColor,s__Abstract) )).
+
+fof(kb_SUMOcache_3738,axiom,(
+    s__subclass(s__PrimaryColor,s__Entity) )).
+
+fof(kb_SUMOcache_3739,axiom,(
+    s__subclass(s__ProbabilityAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3740,axiom,(
+    s__subclass(s__ProbabilityAttribute,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_3741,axiom,(
+    s__instance(s__ProbabilityAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3742,axiom,(
+    s__subclass(s__ProbabilityAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_3743,axiom,(
+    s__subclass(s__ProbabilityAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3744,axiom,(
+    s__subclass(s__ProbabilityAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3745,axiom,(
+    s__subclass(s__LegalDecision,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3746,axiom,(
+    s__subclass(s__LegalDecision,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3747,axiom,(
+    s__subclass(s__LegalDecision,s__Communication) )).
+
+fof(kb_SUMOcache_3748,axiom,(
+    s__subclass(s__LegalDecision,s__OrganizationalProcess) )).
+
+fof(kb_SUMOcache_3749,axiom,(
+    s__subclass(s__LegalDecision,s__Physical) )).
+
+fof(kb_SUMOcache_3750,axiom,(
+    s__subclass(s__LegalDecision,s__Process) )).
+
+fof(kb_SUMOcache_3751,axiom,(
+    s__subclass(s__LegalDecision,s__PoliticalProcess) )).
+
+fof(kb_SUMOcache_3752,axiom,(
+    s__subclass(s__LegalDecision,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3753,axiom,(
+    s__instance(s__LegalDecision__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3754,axiom,(
+    s__subclass(s__LegalDecision,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_3755,axiom,(
+    s__subclass(s__LegalDecision,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_3756,axiom,(
+    s__subclass(s__LegalDecision,s__Entity) )).
+
+fof(kb_SUMOcache_3757,axiom,(
+    s__subclass(s__ReligiousOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_3758,axiom,(
+    s__subclass(s__ReligiousOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_3759,axiom,(
+    s__subclass(s__ReligiousOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_3760,axiom,(
+    s__subclass(s__ReligiousOrganization,s__GroupOfPeople) )).
+
+fof(kb_SUMOcache_3761,axiom,(
+    s__subclass(s__ReligiousOrganization,s__Object) )).
+
+fof(kb_SUMOcache_3762,axiom,(
+    s__subclass(s__ReligiousOrganization,s__Group) )).
+
+fof(kb_SUMOcache_3763,axiom,(
+    s__instance(s__ReligiousOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3764,axiom,(
+    s__subclass(s__ReligiousOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_3765,axiom,(
+    s__subclass(s__PositionalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3766,axiom,(
+    s__subclass(s__PositionalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3767,axiom,(
+    s__subclass(s__PositionalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3768,axiom,(
+    s__subclass(s__Month,s__Quantity) )).
+
+fof(kb_SUMOcache_3769,axiom,(
+    s__subclass(s__Month,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_3770,axiom,(
+    s__instance(s__Month__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3771,axiom,(
+    s__subclass(s__Month,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_3772,axiom,(
+    s__subclass(s__Month,s__TimePosition) )).
+
+fof(kb_SUMOcache_3773,axiom,(
+    s__subclass(s__Month,s__Abstract) )).
+
+fof(kb_SUMOcache_3774,axiom,(
+    s__subclass(s__Month,s__Entity) )).
+
+fof(kb_SUMOcache_3775,axiom,(
+    s__subclass(s__Month,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3776,axiom,(
+    s__subclass(s__Smelling,s__Physical) )).
+
+fof(kb_SUMOcache_3777,axiom,(
+    s__instance(s__Smelling__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3778,axiom,(
+    s__subclass(s__Smelling,s__Process) )).
+
+fof(kb_SUMOcache_3779,axiom,(
+    s__subclass(s__Smelling,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_3780,axiom,(
+    s__subclass(s__Smelling,s__InternalChange) )).
+
+fof(kb_SUMOcache_3781,axiom,(
+    s__subclass(s__Smelling,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_3782,axiom,(
+    s__subclass(s__Smelling,s__Entity) )).
+
+fof(kb_SUMOcache_3783,axiom,(
+    s__subclass(s__VerbPhrase,s__Physical) )).
+
+fof(kb_SUMOcache_3784,axiom,(
+    s__subclass(s__VerbPhrase,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3785,axiom,(
+    s__subclass(s__VerbPhrase,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3786,axiom,(
+    s__subclass(s__VerbPhrase,s__Entity) )).
+
+fof(kb_SUMOcache_3787,axiom,(
+    s__instance(s__VerbPhrase__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3788,axiom,(
+    s__subclass(s__TimeDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_3789,axiom,(
+    s__subclass(s__TimeDuration,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_3790,axiom,(
+    s__instance(s__TimeDuration__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3791,axiom,(
+    s__subclass(s__TimeDuration,s__Entity) )).
+
+fof(kb_SUMOcache_3792,axiom,(
+    s__subclass(s__TimeDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3793,axiom,(
+    s__subclass(s__TimeDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_3794,axiom,(
+    s__subclass(s__LeavingAnOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_3795,axiom,(
+    s__subclass(s__LeavingAnOrganization,s__Process) )).
+
+fof(kb_SUMOcache_3796,axiom,(
+    s__subclass(s__LeavingAnOrganization,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3797,axiom,(
+    s__instance(s__LeavingAnOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3798,axiom,(
+    s__subclass(s__LeavingAnOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_3799,axiom,(
+    s__subclass(s__RadiatingNuclear,s__Physical) )).
+
+fof(kb_SUMOcache_3800,axiom,(
+    s__instance(s__RadiatingNuclear__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3801,axiom,(
+    s__subclass(s__RadiatingNuclear,s__Motion) )).
+
+fof(kb_SUMOcache_3802,axiom,(
+    s__subclass(s__RadiatingNuclear,s__Process) )).
+
+fof(kb_SUMOcache_3803,axiom,(
+    s__subclass(s__RadiatingNuclear,s__Entity) )).
+
+fof(kb_SUMOcache_3804,axiom,(
+    s__subclass(s__IrreflexiveRelation,s__Relation) )).
+
+fof(kb_SUMOcache_3805,axiom,(
+    s__subclass(s__IrreflexiveRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3806,axiom,(
+    s__subclass(s__IrreflexiveRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_3807,axiom,(
+    s__subclass(s__IrreflexiveRelation,s__Entity) )).
+
+fof(kb_SUMOcache_3808,axiom,(
+    s__subclass(s__CommutativeFunction,s__Relation) )).
+
+fof(kb_SUMOcache_3809,axiom,(
+    s__subclass(s__CommutativeFunction,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3810,axiom,(
+    s__subclass(s__CommutativeFunction,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3811,axiom,(
+    s__subclass(s__CommutativeFunction,s__Function) )).
+
+fof(kb_SUMOcache_3812,axiom,(
+    s__instance(s__CommutativeFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3813,axiom,(
+    s__subclass(s__CommutativeFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3814,axiom,(
+    s__subclass(s__CommutativeFunction,s__Entity) )).
+
+fof(kb_SUMOcache_3815,axiom,(
+    s__subclass(s__CommutativeFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_3816,axiom,(
+    s__subclass(s__AssociativeFunction,s__Relation) )).
+
+fof(kb_SUMOcache_3817,axiom,(
+    s__subclass(s__AssociativeFunction,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3818,axiom,(
+    s__subclass(s__AssociativeFunction,s__TernaryRelation) )).
+
+fof(kb_SUMOcache_3819,axiom,(
+    s__subclass(s__AssociativeFunction,s__Function) )).
+
+fof(kb_SUMOcache_3820,axiom,(
+    s__subclass(s__AssociativeFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_3821,axiom,(
+    s__subclass(s__AssociativeFunction,s__Entity) )).
+
+fof(kb_SUMOcache_3822,axiom,(
+    s__instance(s__AssociativeFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3823,axiom,(
+    s__subclass(s__AssociativeFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_3824,axiom,(
+    s__subclass(s__Gland,s__Physical) )).
+
+fof(kb_SUMOcache_3825,axiom,(
+    s__subclass(s__Gland,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_3826,axiom,(
+    s__subclass(s__Gland,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3827,axiom,(
+    s__subclass(s__Gland,s__BodyPart) )).
+
+fof(kb_SUMOcache_3828,axiom,(
+    s__subclass(s__Gland,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3829,axiom,(
+    s__subclass(s__Gland,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3830,axiom,(
+    s__subclass(s__Gland,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3831,axiom,(
+    s__instance(s__Gland__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3832,axiom,(
+    s__subclass(s__Gland,s__Object) )).
+
+fof(kb_SUMOcache_3833,axiom,(
+    s__subclass(s__Gland,s__Entity) )).
+
+fof(kb_SUMOcache_3834,axiom,(
+    s__subclass(s__Wednesday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_3835,axiom,(
+    s__instance(s__Wednesday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3836,axiom,(
+    s__subclass(s__Wednesday,s__Quantity) )).
+
+fof(kb_SUMOcache_3837,axiom,(
+    s__subclass(s__Wednesday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_3838,axiom,(
+    s__subclass(s__Wednesday,s__TimePosition) )).
+
+fof(kb_SUMOcache_3839,axiom,(
+    s__subclass(s__Wednesday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_3840,axiom,(
+    s__subclass(s__Wednesday,s__Entity) )).
+
+fof(kb_SUMOcache_3841,axiom,(
+    s__subclass(s__Wednesday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3842,axiom,(
+    s__subclass(s__Wednesday,s__Abstract) )).
+
+fof(kb_SUMOcache_3843,axiom,(
+    s__subclass(s__IrrationalNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_3844,axiom,(
+    s__subclass(s__IrrationalNumber,s__Number) )).
+
+fof(kb_SUMOcache_3845,axiom,(
+    s__instance(s__IrrationalNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3846,axiom,(
+    s__subclass(s__IrrationalNumber,s__Entity) )).
+
+fof(kb_SUMOcache_3847,axiom,(
+    s__subclass(s__IrrationalNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_3848,axiom,(
+    s__subclass(s__MercantileOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_3849,axiom,(
+    s__subclass(s__MercantileOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_3850,axiom,(
+    s__subclass(s__MercantileOrganization,s__Business) )).
+
+fof(kb_SUMOcache_3851,axiom,(
+    s__subclass(s__MercantileOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_3852,axiom,(
+    s__subclass(s__MercantileOrganization,s__Organization) )).
+
+fof(kb_SUMOcache_3853,axiom,(
+    s__subclass(s__MercantileOrganization,s__CommercialAgent) )).
+
+fof(kb_SUMOcache_3854,axiom,(
+    s__instance(s__MercantileOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3855,axiom,(
+    s__subclass(s__MercantileOrganization,s__Object) )).
+
+fof(kb_SUMOcache_3856,axiom,(
+    s__subclass(s__MercantileOrganization,s__Group) )).
+
+fof(kb_SUMOcache_3857,axiom,(
+    s__subclass(s__MercantileOrganization,s__LegalAgent) )).
+
+fof(kb_SUMOcache_3858,axiom,(
+    s__subclass(s__MercantileOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_3859,axiom,(
+    s__subclass(s__PhysicalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3860,axiom,(
+    s__instance(s__PhysicalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3861,axiom,(
+    s__subclass(s__PhysicalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3862,axiom,(
+    s__subclass(s__PhysicalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3863,axiom,(
+    s__subclass(s__Circle,s__TwoDimensionalFigure) )).
+
+fof(kb_SUMOcache_3864,axiom,(
+    s__instance(s__Circle__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3865,axiom,(
+    s__instance(s__TwoDimensionalFigure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3866,axiom,(
+    s__subclass(s__Circle,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_3867,axiom,(
+    s__subclass(s__Circle,s__GeometricFigure) )).
+
+fof(kb_SUMOcache_3868,axiom,(
+    s__subclass(s__Circle,s__ClosedTwoDimensionalFigure) )).
+
+fof(kb_SUMOcache_3869,axiom,(
+    s__subclass(s__Circle,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_3870,axiom,(
+    s__subclass(s__Circle,s__Attribute) )).
+
+fof(kb_SUMOcache_3871,axiom,(
+    s__subclass(s__Circle,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3872,axiom,(
+    s__subclass(s__Circle,s__Entity) )).
+
+fof(kb_SUMOcache_3873,axiom,(
+    s__subclass(s__Circle,s__Abstract) )).
+
+fof(kb_SUMOcache_3874,axiom,(
+    s__subclass(s__SaltWaterArea,s__Physical) )).
+
+fof(kb_SUMOcache_3875,axiom,(
+    s__subclass(s__SaltWaterArea,s__Region) )).
+
+fof(kb_SUMOcache_3876,axiom,(
+    s__subclass(s__SaltWaterArea,s__GeographicArea) )).
+
+fof(kb_SUMOcache_3877,axiom,(
+    s__subclass(s__SaltWaterArea,s__Object) )).
+
+fof(kb_SUMOcache_3878,axiom,(
+    s__instance(s__SaltWaterArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3879,axiom,(
+    s__subclass(s__SaltWaterArea,s__Entity) )).
+
+fof(kb_SUMOcache_3880,axiom,(
+    s__subclass(s__CognitiveAgent,s__Physical) )).
+
+fof(kb_SUMOcache_3881,axiom,(
+    s__subclass(s__CognitiveAgent,s__Agent) )).
+
+fof(kb_SUMOcache_3882,axiom,(
+    s__instance(s__CognitiveAgent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3883,axiom,(
+    s__subclass(s__CognitiveAgent,s__Object) )).
+
+fof(kb_SUMOcache_3884,axiom,(
+    s__subclass(s__CognitiveAgent,s__Entity) )).
+
+fof(kb_SUMOcache_3885,axiom,(
+    s__subclass(s__MusicalInstrument,s__Physical) )).
+
+fof(kb_SUMOcache_3886,axiom,(
+    s__subclass(s__MusicalInstrument,s__Artifact) )).
+
+fof(kb_SUMOcache_3887,axiom,(
+    s__subclass(s__MusicalInstrument,s__Object) )).
+
+fof(kb_SUMOcache_3888,axiom,(
+    s__instance(s__MusicalInstrument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3889,axiom,(
+    s__subclass(s__MusicalInstrument,s__Entity) )).
+
+fof(kb_SUMOcache_3890,axiom,(
+    s__subclass(s__Canine,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3891,axiom,(
+    s__subclass(s__Canine,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_3892,axiom,(
+    s__subclass(s__Canine,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3893,axiom,(
+    s__subclass(s__Canine,s__Agent) )).
+
+fof(kb_SUMOcache_3894,axiom,(
+    s__subclass(s__Canine,s__Animal) )).
+
+fof(kb_SUMOcache_3895,axiom,(
+    s__subclass(s__Canine,s__Physical) )).
+
+fof(kb_SUMOcache_3896,axiom,(
+    s__subclass(s__Canine,s__Vertebrate) )).
+
+fof(kb_SUMOcache_3897,axiom,(
+    s__subclass(s__Canine,s__Mammal) )).
+
+fof(kb_SUMOcache_3898,axiom,(
+    s__subclass(s__Canine,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3899,axiom,(
+    s__subclass(s__Canine,s__Organism) )).
+
+fof(kb_SUMOcache_3900,axiom,(
+    s__subclass(s__Canine,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3901,axiom,(
+    s__subclass(s__Canine,s__Object) )).
+
+fof(kb_SUMOcache_3902,axiom,(
+    s__instance(s__Canine__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3903,axiom,(
+    s__subclass(s__Canine,s__Entity) )).
+
+fof(kb_SUMOcache_3904,axiom,(
+    s__subclass(s__TraitAttribute,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_3905,axiom,(
+    s__subclass(s__TraitAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_3906,axiom,(
+    s__subclass(s__TraitAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3907,axiom,(
+    s__subclass(s__TraitAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_3908,axiom,(
+    s__subclass(s__TraitAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_3909,axiom,(
+    s__instance(s__TraitAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3910,axiom,(
+    s__subclass(s__BodySubstance,s__Physical) )).
+
+fof(kb_SUMOcache_3911,axiom,(
+    s__subclass(s__BodySubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3912,axiom,(
+    s__instance(s__BodySubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3913,axiom,(
+    s__subclass(s__BodySubstance,s__Object) )).
+
+fof(kb_SUMOcache_3914,axiom,(
+    s__subclass(s__BodySubstance,s__Entity) )).
+
+fof(kb_SUMOcache_3915,axiom,(
+    s__subclass(s__Cloud,s__Physical) )).
+
+fof(kb_SUMOcache_3916,axiom,(
+    s__instance(s__Cloud__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3917,axiom,(
+    s__subclass(s__Cloud,s__Mixture) )).
+
+fof(kb_SUMOcache_3918,axiom,(
+    s__instance(s__Mixture__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3919,axiom,(
+    s__subclass(s__Cloud,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3920,axiom,(
+    s__subclass(s__Cloud,s__Substance) )).
+
+fof(kb_SUMOcache_3921,axiom,(
+    s__subclass(s__Cloud,s__Object) )).
+
+fof(kb_SUMOcache_3922,axiom,(
+    s__subclass(s__Cloud,s__Entity) )).
+
+fof(kb_SUMOcache_3923,axiom,(
+    s__subclass(s__Agent,s__Physical) )).
+
+fof(kb_SUMOcache_3924,axiom,(
+    s__subclass(s__Agent,s__Entity) )).
+
+fof(kb_SUMOcache_3925,axiom,(
+    s__subclass(s__Gesture,s__Physical) )).
+
+fof(kb_SUMOcache_3926,axiom,(
+    s__subclass(s__Gesture,s__Motion) )).
+
+fof(kb_SUMOcache_3927,axiom,(
+    s__subclass(s__Gesture,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3928,axiom,(
+    s__subclass(s__Gesture,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3929,axiom,(
+    s__subclass(s__Gesture,s__Process) )).
+
+fof(kb_SUMOcache_3930,axiom,(
+    s__subclass(s__Gesture,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3931,axiom,(
+    s__instance(s__Gesture__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3932,axiom,(
+    s__subclass(s__Gesture,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_3933,axiom,(
+    s__subclass(s__Gesture,s__Entity) )).
+
+fof(kb_SUMOcache_3934,axiom,(
+    s__subclass(s__Falling,s__Physical) )).
+
+fof(kb_SUMOcache_3935,axiom,(
+    s__subclass(s__Falling,s__Motion) )).
+
+fof(kb_SUMOcache_3936,axiom,(
+    s__instance(s__Falling__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3937,axiom,(
+    s__subclass(s__Falling,s__Process) )).
+
+fof(kb_SUMOcache_3938,axiom,(
+    s__subclass(s__Falling,s__Entity) )).
+
+fof(kb_SUMOcache_3939,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__Relation) )).
+
+fof(kb_SUMOcache_3940,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_3941,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_3942,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__ReflexiveRelation) )).
+
+fof(kb_SUMOcache_3943,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_3944,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__Entity) )).
+
+fof(kb_SUMOcache_3945,axiom,(
+    s__instance(s__TotalOrderingRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3946,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_3947,axiom,(
+    s__subclass(s__TotalOrderingRelation,s__TransitiveRelation) )).
+
+fof(kb_SUMOcache_3948,axiom,(
+    s__subclass(s__Arthropod,s__Physical) )).
+
+fof(kb_SUMOcache_3949,axiom,(
+    s__subclass(s__Arthropod,s__OrganicObject) )).
+
+fof(kb_SUMOcache_3950,axiom,(
+    s__subclass(s__Arthropod,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3951,axiom,(
+    s__subclass(s__Arthropod,s__Agent) )).
+
+fof(kb_SUMOcache_3952,axiom,(
+    s__subclass(s__Arthropod,s__Animal) )).
+
+fof(kb_SUMOcache_3953,axiom,(
+    s__subclass(s__Arthropod,s__OrganicThing) )).
+
+fof(kb_SUMOcache_3954,axiom,(
+    s__subclass(s__Arthropod,s__Organism) )).
+
+fof(kb_SUMOcache_3955,axiom,(
+    s__subclass(s__Arthropod,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_3956,axiom,(
+    s__subclass(s__Arthropod,s__Object) )).
+
+fof(kb_SUMOcache_3957,axiom,(
+    s__subclass(s__Arthropod,s__Entity) )).
+
+fof(kb_SUMOcache_3958,axiom,(
+    s__instance(s__Arthropod__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3959,axiom,(
+    s__subclass(s__DefensiveManeuver,s__Physical) )).
+
+fof(kb_SUMOcache_3960,axiom,(
+    s__instance(s__DefensiveManeuver__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3961,axiom,(
+    s__subclass(s__DefensiveManeuver,s__Process) )).
+
+fof(kb_SUMOcache_3962,axiom,(
+    s__subclass(s__DefensiveManeuver,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3963,axiom,(
+    s__subclass(s__DefensiveManeuver,s__Entity) )).
+
+fof(kb_SUMOcache_3964,axiom,(
+    s__subclass(s__FamilyGroup,s__Physical) )).
+
+fof(kb_SUMOcache_3965,axiom,(
+    s__instance(s__FamilyGroup__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3966,axiom,(
+    s__subclass(s__FamilyGroup,s__Collection) )).
+
+fof(kb_SUMOcache_3967,axiom,(
+    s__subclass(s__FamilyGroup,s__Agent) )).
+
+fof(kb_SUMOcache_3968,axiom,(
+    s__subclass(s__FamilyGroup,s__Object) )).
+
+fof(kb_SUMOcache_3969,axiom,(
+    s__subclass(s__FamilyGroup,s__Group) )).
+
+fof(kb_SUMOcache_3970,axiom,(
+    s__subclass(s__FamilyGroup,s__Entity) )).
+
+fof(kb_SUMOcache_3971,axiom,(
+    s__subclass(s__BodyPosition,s__Attribute) )).
+
+fof(kb_SUMOcache_3972,axiom,(
+    s__instance(s__BodyPosition__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3973,axiom,(
+    s__subclass(s__BodyPosition,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_3974,axiom,(
+    s__subclass(s__BodyPosition,s__Entity) )).
+
+fof(kb_SUMOcache_3975,axiom,(
+    s__subclass(s__BodyPosition,s__Abstract) )).
+
+fof(kb_SUMOcache_3976,axiom,(
+    s__subclass(s__Selling,s__Physical) )).
+
+fof(kb_SUMOcache_3977,axiom,(
+    s__subclass(s__Selling,s__Transaction) )).
+
+fof(kb_SUMOcache_3978,axiom,(
+    s__subclass(s__Selling,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_3979,axiom,(
+    s__instance(s__Selling__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3980,axiom,(
+    s__subclass(s__Selling,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_3981,axiom,(
+    s__subclass(s__Selling,s__Process) )).
+
+fof(kb_SUMOcache_3982,axiom,(
+    s__subclass(s__Selling,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_3983,axiom,(
+    s__subclass(s__Selling,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_3984,axiom,(
+    s__subclass(s__Selling,s__Entity) )).
+
+fof(kb_SUMOcache_3985,axiom,(
+    s__subclass(s__TimeDependentQuantity,s__Quantity) )).
+
+fof(kb_SUMOcache_3986,axiom,(
+    s__instance(s__TimeDependentQuantity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3987,axiom,(
+    s__subclass(s__TimeDependentQuantity,s__FunctionQuantity) )).
+
+fof(kb_SUMOcache_3988,axiom,(
+    s__subclass(s__TimeDependentQuantity,s__Entity) )).
+
+fof(kb_SUMOcache_3989,axiom,(
+    s__subclass(s__TimeDependentQuantity,s__Abstract) )).
+
+fof(kb_SUMOcache_3990,axiom,(
+    s__subclass(s__TimeDependentQuantity,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_3991,axiom,(
+    s__subclass(s__Summary,s__Physical) )).
+
+fof(kb_SUMOcache_3992,axiom,(
+    s__subclass(s__Summary,s__Artifact) )).
+
+fof(kb_SUMOcache_3993,axiom,(
+    s__subclass(s__Summary,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_3994,axiom,(
+    s__instance(s__Summary__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_3995,axiom,(
+    s__subclass(s__Summary,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_3996,axiom,(
+    s__subclass(s__Summary,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_3997,axiom,(
+    s__subclass(s__Summary,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_3998,axiom,(
+    s__subclass(s__Summary,s__Object) )).
+
+fof(kb_SUMOcache_3999,axiom,(
+    s__subclass(s__Summary,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4000,axiom,(
+    s__subclass(s__Summary,s__Entity) )).
+
+fof(kb_SUMOcache_4001,axiom,(
+    s__subclass(s__Artifact,s__Physical) )).
+
+fof(kb_SUMOcache_4002,axiom,(
+    s__subclass(s__Artifact,s__Entity) )).
+
+fof(kb_SUMOcache_4003,axiom,(
+    s__subclass(s__PhysiologicProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4004,axiom,(
+    s__subclass(s__PhysiologicProcess,s__Process) )).
+
+fof(kb_SUMOcache_4005,axiom,(
+    s__subclass(s__PhysiologicProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_4006,axiom,(
+    s__subclass(s__PhysiologicProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4007,axiom,(
+    s__instance(s__PhysiologicProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4008,axiom,(
+    s__subclass(s__ObjectiveNorm,s__Attribute) )).
+
+fof(kb_SUMOcache_4009,axiom,(
+    s__subclass(s__ObjectiveNorm,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_4010,axiom,(
+    s__subclass(s__ObjectiveNorm,s__Entity) )).
+
+fof(kb_SUMOcache_4011,axiom,(
+    s__subclass(s__ObjectiveNorm,s__Abstract) )).
+
+fof(kb_SUMOcache_4012,axiom,(
+    s__subclass(s__PlantSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_4013,axiom,(
+    s__subclass(s__PlantSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4014,axiom,(
+    s__subclass(s__PlantSubstance,s__Substance) )).
+
+fof(kb_SUMOcache_4015,axiom,(
+    s__subclass(s__PlantSubstance,s__Object) )).
+
+fof(kb_SUMOcache_4016,axiom,(
+    s__subclass(s__PlantSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_4017,axiom,(
+    s__instance(s__PlantSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4018,axiom,(
+    s__subclass(s__Predicate,s__Entity) )).
+
+fof(kb_SUMOcache_4019,axiom,(
+    s__subclass(s__Predicate,s__Abstract) )).
+
+fof(kb_SUMOcache_4020,axiom,(
+    s__subclass(s__OrganismProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4021,axiom,(
+    s__subclass(s__OrganismProcess,s__Process) )).
+
+fof(kb_SUMOcache_4022,axiom,(
+    s__subclass(s__OrganismProcess,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4023,axiom,(
+    s__subclass(s__OrganismProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_4024,axiom,(
+    s__subclass(s__OrganismProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4025,axiom,(
+    s__subclass(s__Hole,s__Physical) )).
+
+fof(kb_SUMOcache_4026,axiom,(
+    s__subclass(s__Hole,s__Object) )).
+
+fof(kb_SUMOcache_4027,axiom,(
+    s__instance(s__Hole__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4028,axiom,(
+    s__subclass(s__Hole,s__Entity) )).
+
+fof(kb_SUMOcache_4029,axiom,(
+    s__subclass(s__TransitiveRelation,s__Relation) )).
+
+fof(kb_SUMOcache_4030,axiom,(
+    s__subclass(s__TransitiveRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_4031,axiom,(
+    s__subclass(s__TransitiveRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4032,axiom,(
+    s__subclass(s__TransitiveRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4033,axiom,(
+    s__subclass(s__Driving,s__Physical) )).
+
+fof(kb_SUMOcache_4034,axiom,(
+    s__subclass(s__Driving,s__Process) )).
+
+fof(kb_SUMOcache_4035,axiom,(
+    s__subclass(s__Driving,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4036,axiom,(
+    s__instance(s__Driving__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4037,axiom,(
+    s__subclass(s__Driving,s__Entity) )).
+
+fof(kb_SUMOcache_4038,axiom,(
+    s__subclass(s__Encoding,s__Physical) )).
+
+fof(kb_SUMOcache_4039,axiom,(
+    s__subclass(s__Encoding,s__Process) )).
+
+fof(kb_SUMOcache_4040,axiom,(
+    s__subclass(s__Encoding,s__ContentDevelopment) )).
+
+fof(kb_SUMOcache_4041,axiom,(
+    s__instance(s__Encoding__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4042,axiom,(
+    s__instance(s__ContentDevelopment__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4043,axiom,(
+    s__subclass(s__Encoding,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4044,axiom,(
+    s__subclass(s__Encoding,s__Entity) )).
+
+fof(kb_SUMOcache_4045,axiom,(
+    s__subclass(s__VariableArityRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4046,axiom,(
+    s__subclass(s__VariableArityRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4047,axiom,(
+    s__instance(s__VariableArityRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4048,axiom,(
+    s__subclass(s__InductiveArgument,s__Proposition) )).
+
+fof(kb_SUMOcache_4049,axiom,(
+    s__instance(s__InductiveArgument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4050,axiom,(
+    s__subclass(s__InductiveArgument,s__Abstract) )).
+
+fof(kb_SUMOcache_4051,axiom,(
+    s__subclass(s__InductiveArgument,s__Entity) )).
+
+fof(kb_SUMOcache_4052,axiom,(
+    s__subclass(s__ContentDevelopment,s__Physical) )).
+
+fof(kb_SUMOcache_4053,axiom,(
+    s__subclass(s__ContentDevelopment,s__Process) )).
+
+fof(kb_SUMOcache_4054,axiom,(
+    s__subclass(s__ContentDevelopment,s__Entity) )).
+
+fof(kb_SUMOcache_4055,axiom,(
+    s__subclass(s__GraphArc,s__Abstract) )).
+
+fof(kb_SUMOcache_4056,axiom,(
+    s__subclass(s__GraphArc,s__Entity) )).
+
+fof(kb_SUMOcache_4057,axiom,(
+    s__instance(s__GraphArc__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4058,axiom,(
+    s__subclass(s__Tissue,s__Physical) )).
+
+fof(kb_SUMOcache_4059,axiom,(
+    s__subclass(s__Tissue,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4060,axiom,(
+    s__subclass(s__Tissue,s__Substance) )).
+
+fof(kb_SUMOcache_4061,axiom,(
+    s__subclass(s__Tissue,s__Object) )).
+
+fof(kb_SUMOcache_4062,axiom,(
+    s__instance(s__Tissue__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4063,axiom,(
+    s__subclass(s__Tissue,s__Entity) )).
+
+fof(kb_SUMOcache_4064,axiom,(
+    s__subclass(s__EngineeringConnection,s__Physical) )).
+
+fof(kb_SUMOcache_4065,axiom,(
+    s__subclass(s__EngineeringConnection,s__Artifact) )).
+
+fof(kb_SUMOcache_4066,axiom,(
+    s__instance(s__EngineeringConnection__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4067,axiom,(
+    s__subclass(s__EngineeringConnection,s__Device) )).
+
+fof(kb_SUMOcache_4068,axiom,(
+    s__subclass(s__EngineeringConnection,s__Object) )).
+
+fof(kb_SUMOcache_4069,axiom,(
+    s__subclass(s__EngineeringConnection,s__Entity) )).
+
+fof(kb_SUMOcache_4070,axiom,(
+    s__subclass(s__NormativeAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_4071,axiom,(
+    s__subclass(s__NormativeAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4072,axiom,(
+    s__subclass(s__NormativeAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4073,axiom,(
+    s__subclass(s__Procedure,s__Abstract) )).
+
+fof(kb_SUMOcache_4074,axiom,(
+    s__instance(s__Procedure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4075,axiom,(
+    s__subclass(s__Procedure,s__Entity) )).
+
+fof(kb_SUMOcache_4076,axiom,(
+    s__subclass(s__Verb,s__Physical) )).
+
+fof(kb_SUMOcache_4077,axiom,(
+    s__subclass(s__Verb,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4078,axiom,(
+    s__subclass(s__Verb,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_4079,axiom,(
+    s__subclass(s__Verb,s__Entity) )).
+
+fof(kb_SUMOcache_4080,axiom,(
+    s__instance(s__Verb__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4081,axiom,(
+    s__subclass(s__Dancing,s__Physical) )).
+
+fof(kb_SUMOcache_4082,axiom,(
+    s__subclass(s__Dancing,s__Motion) )).
+
+fof(kb_SUMOcache_4083,axiom,(
+    s__instance(s__Dancing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4084,axiom,(
+    s__subclass(s__Dancing,s__Process) )).
+
+fof(kb_SUMOcache_4085,axiom,(
+    s__subclass(s__Dancing,s__Entity) )).
+
+fof(kb_SUMOcache_4086,axiom,(
+    s__subclass(s__VolumeMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_4087,axiom,(
+    s__subclass(s__VolumeMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_4088,axiom,(
+    s__subclass(s__VolumeMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_4089,axiom,(
+    s__subclass(s__VolumeMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4090,axiom,(
+    s__instance(s__VolumeMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4091,axiom,(
+    s__subclass(s__Region,s__Physical) )).
+
+fof(kb_SUMOcache_4092,axiom,(
+    s__subclass(s__Region,s__Entity) )).
+
+fof(kb_SUMOcache_4093,axiom,(
+    s__subclass(s__Saturday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_4094,axiom,(
+    s__instance(s__Saturday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4095,axiom,(
+    s__subclass(s__Saturday,s__Quantity) )).
+
+fof(kb_SUMOcache_4096,axiom,(
+    s__subclass(s__Saturday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_4097,axiom,(
+    s__subclass(s__Saturday,s__TimePosition) )).
+
+fof(kb_SUMOcache_4098,axiom,(
+    s__subclass(s__Saturday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_4099,axiom,(
+    s__subclass(s__Saturday,s__Entity) )).
+
+fof(kb_SUMOcache_4100,axiom,(
+    s__subclass(s__Saturday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4101,axiom,(
+    s__subclass(s__Saturday,s__Abstract) )).
+
+fof(kb_SUMOcache_4102,axiom,(
+    s__subclass(s__ChangeOfPossession,s__Physical) )).
+
+fof(kb_SUMOcache_4103,axiom,(
+    s__subclass(s__ChangeOfPossession,s__Process) )).
+
+fof(kb_SUMOcache_4104,axiom,(
+    s__subclass(s__ChangeOfPossession,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4105,axiom,(
+    s__subclass(s__ChangeOfPossession,s__Entity) )).
+
+fof(kb_SUMOcache_4106,axiom,(
+    s__subclass(s__Explanation,s__Proposition) )).
+
+fof(kb_SUMOcache_4107,axiom,(
+    s__subclass(s__Explanation,s__Argument) )).
+
+fof(kb_SUMOcache_4108,axiom,(
+    s__instance(s__Explanation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4109,axiom,(
+    s__instance(s__Argument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4110,axiom,(
+    s__subclass(s__Explanation,s__Entity) )).
+
+fof(kb_SUMOcache_4111,axiom,(
+    s__subclass(s__Explanation,s__Abstract) )).
+
+fof(kb_SUMOcache_4112,axiom,(
+    s__subclass(s__PoliticalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4113,axiom,(
+    s__instance(s__PoliticalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4114,axiom,(
+    s__subclass(s__PoliticalProcess,s__Process) )).
+
+fof(kb_SUMOcache_4115,axiom,(
+    s__subclass(s__PoliticalProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4116,axiom,(
+    s__subclass(s__PoliticalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4117,axiom,(
+    s__subclass(s__InternalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4118,axiom,(
+    s__subclass(s__InternalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4119,axiom,(
+    s__subclass(s__List,s__Entity) )).
+
+fof(kb_SUMOcache_4120,axiom,(
+    s__instance(s__List__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4121,axiom,(
+    s__subclass(s__List,s__Abstract) )).
+
+fof(kb_SUMOcache_4122,axiom,(
+    s__subclass(s__GraphLoop,s__GraphElement) )).
+
+fof(kb_SUMOcache_4123,axiom,(
+    s__subclass(s__GraphLoop,s__Entity) )).
+
+fof(kb_SUMOcache_4124,axiom,(
+    s__subclass(s__GraphLoop,s__Abstract) )).
+
+fof(kb_SUMOcache_4125,axiom,(
+    s__instance(s__GraphLoop__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4126,axiom,(
+    s__subclass(s__GivingBack,s__Physical) )).
+
+fof(kb_SUMOcache_4127,axiom,(
+    s__subclass(s__GivingBack,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4128,axiom,(
+    s__subclass(s__GivingBack,s__Process) )).
+
+fof(kb_SUMOcache_4129,axiom,(
+    s__subclass(s__GivingBack,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_4130,axiom,(
+    s__instance(s__GivingBack__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4131,axiom,(
+    s__instance(s__ChangeOfPossession__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4132,axiom,(
+    s__subclass(s__GivingBack,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4133,axiom,(
+    s__subclass(s__GivingBack,s__Entity) )).
+
+fof(kb_SUMOcache_4134,axiom,(
+    s__subclass(s__Friday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_4135,axiom,(
+    s__subclass(s__Friday,s__Quantity) )).
+
+fof(kb_SUMOcache_4136,axiom,(
+    s__subclass(s__Friday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_4137,axiom,(
+    s__subclass(s__Friday,s__TimePosition) )).
+
+fof(kb_SUMOcache_4138,axiom,(
+    s__subclass(s__Friday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_4139,axiom,(
+    s__instance(s__Friday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4140,axiom,(
+    s__instance(s__TimeInterval__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4141,axiom,(
+    s__subclass(s__Friday,s__Entity) )).
+
+fof(kb_SUMOcache_4142,axiom,(
+    s__subclass(s__Friday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4143,axiom,(
+    s__subclass(s__Friday,s__Abstract) )).
+
+fof(kb_SUMOcache_4144,axiom,(
+    s__subclass(s__AtomicNucleus,s__Physical) )).
+
+fof(kb_SUMOcache_4145,axiom,(
+    s__subclass(s__AtomicNucleus,s__ElementalSubstance) )).
+
+fof(kb_SUMOcache_4146,axiom,(
+    s__subclass(s__AtomicNucleus,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4147,axiom,(
+    s__subclass(s__AtomicNucleus,s__Substance) )).
+
+fof(kb_SUMOcache_4148,axiom,(
+    s__subclass(s__AtomicNucleus,s__Object) )).
+
+fof(kb_SUMOcache_4149,axiom,(
+    s__subclass(s__AtomicNucleus,s__Entity) )).
+
+fof(kb_SUMOcache_4150,axiom,(
+    s__instance(s__AtomicNucleus__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4151,axiom,(
+    s__subclass(s__AtomicNucleus,s__PureSubstance) )).
+
+fof(kb_SUMOcache_4152,axiom,(
+    s__subclass(s__Transaction,s__Physical) )).
+
+fof(kb_SUMOcache_4153,axiom,(
+    s__subclass(s__Transaction,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4154,axiom,(
+    s__subclass(s__Transaction,s__Process) )).
+
+fof(kb_SUMOcache_4155,axiom,(
+    s__subclass(s__Transaction,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4156,axiom,(
+    s__subclass(s__Transaction,s__Entity) )).
+
+fof(kb_SUMOcache_4157,axiom,(
+    s__instance(s__Transaction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4158,axiom,(
+    s__subclass(s__Creation,s__Physical) )).
+
+fof(kb_SUMOcache_4159,axiom,(
+    s__subclass(s__Creation,s__Process) )).
+
+fof(kb_SUMOcache_4160,axiom,(
+    s__instance(s__Creation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4161,axiom,(
+    s__subclass(s__Creation,s__Entity) )).
+
+fof(kb_SUMOcache_4162,axiom,(
+    s__subclass(s__Designing,s__Physical) )).
+
+fof(kb_SUMOcache_4163,axiom,(
+    s__subclass(s__Designing,s__Process) )).
+
+fof(kb_SUMOcache_4164,axiom,(
+    s__subclass(s__Designing,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_4165,axiom,(
+    s__subclass(s__Designing,s__InternalChange) )).
+
+fof(kb_SUMOcache_4166,axiom,(
+    s__subclass(s__Designing,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4167,axiom,(
+    s__instance(s__Designing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4168,axiom,(
+    s__subclass(s__Designing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4169,axiom,(
+    s__subclass(s__Designing,s__Entity) )).
+
+fof(kb_SUMOcache_4170,axiom,(
+    s__subclass(s__StructureAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_4171,axiom,(
+    s__subclass(s__StructureAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4172,axiom,(
+    s__subclass(s__StructureAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4173,axiom,(
+    s__instance(s__StructureAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4174,axiom,(
+    s__subclass(s__Guiding,s__Physical) )).
+
+fof(kb_SUMOcache_4175,axiom,(
+    s__instance(s__Guiding__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4176,axiom,(
+    s__subclass(s__Guiding,s__Process) )).
+
+fof(kb_SUMOcache_4177,axiom,(
+    s__subclass(s__Guiding,s__Entity) )).
+
+fof(kb_SUMOcache_4178,axiom,(
+    s__subclass(s__TimeMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_4179,axiom,(
+    s__subclass(s__TimeMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_4180,axiom,(
+    s__subclass(s__TimeMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_4181,axiom,(
+    s__subclass(s__TimeMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4182,axiom,(
+    s__subclass(s__MotionDownward,s__Physical) )).
+
+fof(kb_SUMOcache_4183,axiom,(
+    s__subclass(s__MotionDownward,s__Process) )).
+
+fof(kb_SUMOcache_4184,axiom,(
+    s__subclass(s__MotionDownward,s__Entity) )).
+
+fof(kb_SUMOcache_4185,axiom,(
+    s__subclass(s__FreshWaterArea,s__Physical) )).
+
+fof(kb_SUMOcache_4186,axiom,(
+    s__subclass(s__FreshWaterArea,s__Region) )).
+
+fof(kb_SUMOcache_4187,axiom,(
+    s__subclass(s__FreshWaterArea,s__GeographicArea) )).
+
+fof(kb_SUMOcache_4188,axiom,(
+    s__instance(s__FreshWaterArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4189,axiom,(
+    s__subclass(s__FreshWaterArea,s__Object) )).
+
+fof(kb_SUMOcache_4190,axiom,(
+    s__subclass(s__FreshWaterArea,s__Entity) )).
+
+fof(kb_SUMOcache_4191,axiom,(
+    s__subclass(s__Injuring,s__Physical) )).
+
+fof(kb_SUMOcache_4192,axiom,(
+    s__subclass(s__Injuring,s__Process) )).
+
+fof(kb_SUMOcache_4193,axiom,(
+    s__subclass(s__Injuring,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4194,axiom,(
+    s__subclass(s__Injuring,s__InternalChange) )).
+
+fof(kb_SUMOcache_4195,axiom,(
+    s__instance(s__Injuring__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4196,axiom,(
+    s__subclass(s__Injuring,s__Entity) )).
+
+fof(kb_SUMOcache_4197,axiom,(
+    s__subclass(s__Ungrasping,s__Physical) )).
+
+fof(kb_SUMOcache_4198,axiom,(
+    s__subclass(s__Ungrasping,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_4199,axiom,(
+    s__instance(s__Ungrasping__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4200,axiom,(
+    s__subclass(s__Ungrasping,s__Process) )).
+
+fof(kb_SUMOcache_4201,axiom,(
+    s__subclass(s__Ungrasping,s__Entity) )).
+
+fof(kb_SUMOcache_4202,axiom,(
+    s__subclass(s__ShapeChange,s__Physical) )).
+
+fof(kb_SUMOcache_4203,axiom,(
+    s__subclass(s__ShapeChange,s__Process) )).
+
+fof(kb_SUMOcache_4204,axiom,(
+    s__subclass(s__ShapeChange,s__Entity) )).
+
+fof(kb_SUMOcache_4205,axiom,(
+    s__instance(s__ShapeChange__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4206,axiom,(
+    s__subclass(s__Meat,s__Physical) )).
+
+fof(kb_SUMOcache_4207,axiom,(
+    s__subclass(s__Meat,s__Object) )).
+
+fof(kb_SUMOcache_4208,axiom,(
+    s__subclass(s__Meat,s__Entity) )).
+
+fof(kb_SUMOcache_4209,axiom,(
+    s__instance(s__Meat__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4210,axiom,(
+    s__subclass(s__GeopoliticalArea,s__Physical) )).
+
+fof(kb_SUMOcache_4211,axiom,(
+    s__subclass(s__GeopoliticalArea,s__Region) )).
+
+fof(kb_SUMOcache_4212,axiom,(
+    s__subclass(s__GeopoliticalArea,s__Object) )).
+
+fof(kb_SUMOcache_4213,axiom,(
+    s__instance(s__GeopoliticalArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4214,axiom,(
+    s__subclass(s__GeopoliticalArea,s__Entity) )).
+
+fof(kb_SUMOcache_4215,axiom,(
+    s__subclass(s__UnilateralGiving,s__Physical) )).
+
+fof(kb_SUMOcache_4216,axiom,(
+    s__subclass(s__UnilateralGiving,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4217,axiom,(
+    s__subclass(s__UnilateralGiving,s__Process) )).
+
+fof(kb_SUMOcache_4218,axiom,(
+    s__subclass(s__UnilateralGiving,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_4219,axiom,(
+    s__subclass(s__UnilateralGiving,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4220,axiom,(
+    s__instance(s__UnilateralGiving__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4221,axiom,(
+    s__subclass(s__UnilateralGiving,s__Entity) )).
+
+fof(kb_SUMOcache_4222,axiom,(
+    s__subclass(s__SolidAngleMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_4223,axiom,(
+    s__subclass(s__SolidAngleMeasure,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_4224,axiom,(
+    s__instance(s__SolidAngleMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4225,axiom,(
+    s__subclass(s__SolidAngleMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_4226,axiom,(
+    s__subclass(s__SolidAngleMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4227,axiom,(
+    s__subclass(s__SolidAngleMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_4228,axiom,(
+    s__subclass(s__Position,s__Attribute) )).
+
+fof(kb_SUMOcache_4229,axiom,(
+    s__subclass(s__Position,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_4230,axiom,(
+    s__subclass(s__Position,s__Entity) )).
+
+fof(kb_SUMOcache_4231,axiom,(
+    s__subclass(s__Position,s__Abstract) )).
+
+fof(kb_SUMOcache_4232,axiom,(
+    s__instance(s__Position__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4233,axiom,(
+    s__subclass(s__Contest,s__Physical) )).
+
+fof(kb_SUMOcache_4234,axiom,(
+    s__subclass(s__Contest,s__Process) )).
+
+fof(kb_SUMOcache_4235,axiom,(
+    s__subclass(s__Contest,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4236,axiom,(
+    s__subclass(s__Contest,s__Entity) )).
+
+fof(kb_SUMOcache_4237,axiom,(
+    s__subclass(s__Investigating,s__Physical) )).
+
+fof(kb_SUMOcache_4238,axiom,(
+    s__subclass(s__Investigating,s__Process) )).
+
+fof(kb_SUMOcache_4239,axiom,(
+    s__subclass(s__Investigating,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_4240,axiom,(
+    s__subclass(s__Investigating,s__InternalChange) )).
+
+fof(kb_SUMOcache_4241,axiom,(
+    s__subclass(s__Investigating,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4242,axiom,(
+    s__subclass(s__Investigating,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4243,axiom,(
+    s__subclass(s__Investigating,s__Entity) )).
+
+fof(kb_SUMOcache_4244,axiom,(
+    s__instance(s__Investigating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4245,axiom,(
+    s__subclass(s__Mammal,s__Physical) )).
+
+fof(kb_SUMOcache_4246,axiom,(
+    s__subclass(s__Mammal,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4247,axiom,(
+    s__subclass(s__Mammal,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4248,axiom,(
+    s__subclass(s__Mammal,s__Agent) )).
+
+fof(kb_SUMOcache_4249,axiom,(
+    s__subclass(s__Mammal,s__Animal) )).
+
+fof(kb_SUMOcache_4250,axiom,(
+    s__subclass(s__Mammal,s__Vertebrate) )).
+
+fof(kb_SUMOcache_4251,axiom,(
+    s__subclass(s__Mammal,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4252,axiom,(
+    s__subclass(s__Mammal,s__Organism) )).
+
+fof(kb_SUMOcache_4253,axiom,(
+    s__subclass(s__Mammal,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4254,axiom,(
+    s__subclass(s__Mammal,s__Object) )).
+
+fof(kb_SUMOcache_4255,axiom,(
+    s__subclass(s__Mammal,s__Entity) )).
+
+fof(kb_SUMOcache_4256,axiom,(
+    s__subclass(s__Coloring,s__Physical) )).
+
+fof(kb_SUMOcache_4257,axiom,(
+    s__subclass(s__Coloring,s__Process) )).
+
+fof(kb_SUMOcache_4258,axiom,(
+    s__instance(s__Coloring__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4259,axiom,(
+    s__subclass(s__Coloring,s__InternalChange) )).
+
+fof(kb_SUMOcache_4260,axiom,(
+    s__subclass(s__Coloring,s__Entity) )).
+
+fof(kb_SUMOcache_4261,axiom,(
+    s__subclass(s__Icon,s__Physical) )).
+
+fof(kb_SUMOcache_4262,axiom,(
+    s__subclass(s__Icon,s__Entity) )).
+
+fof(kb_SUMOcache_4263,axiom,(
+    s__instance(s__Icon__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4264,axiom,(
+    s__subclass(s__Hormone,s__Physical) )).
+
+fof(kb_SUMOcache_4265,axiom,(
+    s__subclass(s__Hormone,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4266,axiom,(
+    s__instance(s__Hormone__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4267,axiom,(
+    s__subclass(s__Hormone,s__Substance) )).
+
+fof(kb_SUMOcache_4268,axiom,(
+    s__subclass(s__Hormone,s__Object) )).
+
+fof(kb_SUMOcache_4269,axiom,(
+    s__subclass(s__Hormone,s__Entity) )).
+
+fof(kb_SUMOcache_4270,axiom,(
+    s__subclass(s__UnitOfLength,s__Quantity) )).
+
+fof(kb_SUMOcache_4271,axiom,(
+    s__subclass(s__UnitOfLength,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_4272,axiom,(
+    s__subclass(s__UnitOfLength,s__Abstract) )).
+
+fof(kb_SUMOcache_4273,axiom,(
+    s__subclass(s__UnitOfLength,s__Entity) )).
+
+fof(kb_SUMOcache_4274,axiom,(
+    s__subclass(s__UnitOfLength,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4275,axiom,(
+    s__instance(s__UnitOfLength__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4276,axiom,(
+    s__subclass(s__SocialInteraction,s__Physical) )).
+
+fof(kb_SUMOcache_4277,axiom,(
+    s__subclass(s__SocialInteraction,s__Process) )).
+
+fof(kb_SUMOcache_4278,axiom,(
+    s__subclass(s__SocialInteraction,s__Entity) )).
+
+fof(kb_SUMOcache_4279,axiom,(
+    s__subclass(s__Building,s__Physical) )).
+
+fof(kb_SUMOcache_4280,axiom,(
+    s__instance(s__Building__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4281,axiom,(
+    s__subclass(s__Building,s__Artifact) )).
+
+fof(kb_SUMOcache_4282,axiom,(
+    s__subclass(s__Building,s__Object) )).
+
+fof(kb_SUMOcache_4283,axiom,(
+    s__subclass(s__Building,s__Entity) )).
+
+fof(kb_SUMOcache_4284,axiom,(
+    s__subclass(s__Communication,s__Physical) )).
+
+fof(kb_SUMOcache_4285,axiom,(
+    s__subclass(s__Communication,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4286,axiom,(
+    s__subclass(s__Communication,s__Process) )).
+
+fof(kb_SUMOcache_4287,axiom,(
+    s__subclass(s__Communication,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4288,axiom,(
+    s__subclass(s__Communication,s__Entity) )).
+
+fof(kb_SUMOcache_4289,axiom,(
+    s__subclass(s__Walking,s__Physical) )).
+
+fof(kb_SUMOcache_4290,axiom,(
+    s__subclass(s__Walking,s__Motion) )).
+
+fof(kb_SUMOcache_4291,axiom,(
+    s__subclass(s__Walking,s__BodyMotion) )).
+
+fof(kb_SUMOcache_4292,axiom,(
+    s__subclass(s__Walking,s__Process) )).
+
+fof(kb_SUMOcache_4293,axiom,(
+    s__subclass(s__Walking,s__Translocation) )).
+
+fof(kb_SUMOcache_4294,axiom,(
+    s__instance(s__Walking__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4295,axiom,(
+    s__subclass(s__Walking,s__Entity) )).
+
+fof(kb_SUMOcache_4296,axiom,(
+    s__subclass(s__VocalCords,s__Physical) )).
+
+fof(kb_SUMOcache_4297,axiom,(
+    s__subclass(s__VocalCords,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_4298,axiom,(
+    s__subclass(s__VocalCords,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4299,axiom,(
+    s__subclass(s__VocalCords,s__BodyPart) )).
+
+fof(kb_SUMOcache_4300,axiom,(
+    s__subclass(s__VocalCords,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4301,axiom,(
+    s__subclass(s__VocalCords,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4302,axiom,(
+    s__instance(s__VocalCords__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4303,axiom,(
+    s__subclass(s__VocalCords,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4304,axiom,(
+    s__subclass(s__VocalCords,s__Object) )).
+
+fof(kb_SUMOcache_4305,axiom,(
+    s__subclass(s__VocalCords,s__Entity) )).
+
+fof(kb_SUMOcache_4306,axiom,(
+    s__subclass(s__CommercialService,s__Physical) )).
+
+fof(kb_SUMOcache_4307,axiom,(
+    s__subclass(s__CommercialService,s__Transaction) )).
+
+fof(kb_SUMOcache_4308,axiom,(
+    s__subclass(s__CommercialService,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_4309,axiom,(
+    s__subclass(s__CommercialService,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4310,axiom,(
+    s__subclass(s__CommercialService,s__Process) )).
+
+fof(kb_SUMOcache_4311,axiom,(
+    s__subclass(s__CommercialService,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_4312,axiom,(
+    s__subclass(s__CommercialService,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4313,axiom,(
+    s__subclass(s__CommercialService,s__Entity) )).
+
+fof(kb_SUMOcache_4314,axiom,(
+    s__instance(s__CommercialService__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4315,axiom,(
+    s__subclass(s__NonFloweringPlant,s__Physical) )).
+
+fof(kb_SUMOcache_4316,axiom,(
+    s__subclass(s__NonFloweringPlant,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4317,axiom,(
+    s__instance(s__NonFloweringPlant__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4318,axiom,(
+    s__subclass(s__NonFloweringPlant,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4319,axiom,(
+    s__subclass(s__NonFloweringPlant,s__Agent) )).
+
+fof(kb_SUMOcache_4320,axiom,(
+    s__subclass(s__NonFloweringPlant,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4321,axiom,(
+    s__subclass(s__NonFloweringPlant,s__Organism) )).
+
+fof(kb_SUMOcache_4322,axiom,(
+    s__subclass(s__NonFloweringPlant,s__Object) )).
+
+fof(kb_SUMOcache_4323,axiom,(
+    s__subclass(s__NonFloweringPlant,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4324,axiom,(
+    s__subclass(s__NonFloweringPlant,s__Entity) )).
+
+fof(kb_SUMOcache_4325,axiom,(
+    s__subclass(s__Disagreeing,s__Physical) )).
+
+fof(kb_SUMOcache_4326,axiom,(
+    s__subclass(s__Disagreeing,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4327,axiom,(
+    s__subclass(s__Disagreeing,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4328,axiom,(
+    s__subclass(s__Disagreeing,s__Process) )).
+
+fof(kb_SUMOcache_4329,axiom,(
+    s__subclass(s__Disagreeing,s__Communication) )).
+
+fof(kb_SUMOcache_4330,axiom,(
+    s__subclass(s__Disagreeing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4331,axiom,(
+    s__subclass(s__Disagreeing,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_4332,axiom,(
+    s__subclass(s__Disagreeing,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_4333,axiom,(
+    s__subclass(s__Disagreeing,s__Entity) )).
+
+fof(kb_SUMOcache_4334,axiom,(
+    s__instance(s__Disagreeing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4335,axiom,(
+    s__subclass(s__ContinuousFunction,s__Relation) )).
+
+fof(kb_SUMOcache_4336,axiom,(
+    s__subclass(s__ContinuousFunction,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_4337,axiom,(
+    s__instance(s__ContinuousFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4338,axiom,(
+    s__subclass(s__ContinuousFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_4339,axiom,(
+    s__subclass(s__ContinuousFunction,s__Entity) )).
+
+fof(kb_SUMOcache_4340,axiom,(
+    s__subclass(s__ContinuousFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_4341,axiom,(
+    s__subclass(s__FactualText,s__Physical) )).
+
+fof(kb_SUMOcache_4342,axiom,(
+    s__subclass(s__FactualText,s__Artifact) )).
+
+fof(kb_SUMOcache_4343,axiom,(
+    s__subclass(s__FactualText,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4344,axiom,(
+    s__subclass(s__FactualText,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_4345,axiom,(
+    s__subclass(s__FactualText,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_4346,axiom,(
+    s__subclass(s__FactualText,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4347,axiom,(
+    s__subclass(s__FactualText,s__Object) )).
+
+fof(kb_SUMOcache_4348,axiom,(
+    s__subclass(s__FactualText,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4349,axiom,(
+    s__instance(s__FactualText__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4350,axiom,(
+    s__subclass(s__FactualText,s__Entity) )).
+
+fof(kb_SUMOcache_4351,axiom,(
+    s__subclass(s__NullSet,s__Abstract) )).
+
+fof(kb_SUMOcache_4352,axiom,(
+    s__instance(s__NullSet__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4353,axiom,(
+    s__subclass(s__NullSet,s__Entity) )).
+
+fof(kb_SUMOcache_4354,axiom,(
+    s__subclass(s__Egg,s__Physical) )).
+
+fof(kb_SUMOcache_4355,axiom,(
+    s__subclass(s__Egg,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4356,axiom,(
+    s__subclass(s__Egg,s__BodyPart) )).
+
+fof(kb_SUMOcache_4357,axiom,(
+    s__subclass(s__Egg,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_4358,axiom,(
+    s__subclass(s__Egg,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4359,axiom,(
+    s__instance(s__Egg__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4360,axiom,(
+    s__subclass(s__Egg,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4361,axiom,(
+    s__instance(s__OrganicThing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4362,axiom,(
+    s__subclass(s__Egg,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4363,axiom,(
+    s__subclass(s__Egg,s__Object) )).
+
+fof(kb_SUMOcache_4364,axiom,(
+    s__subclass(s__Egg,s__Entity) )).
+
+fof(kb_SUMOcache_4365,axiom,(
+    s__subclass(s__ImaginaryNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_4366,axiom,(
+    s__subclass(s__ImaginaryNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_4367,axiom,(
+    s__instance(s__ImaginaryNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4368,axiom,(
+    s__subclass(s__ImaginaryNumber,s__Entity) )).
+
+fof(kb_SUMOcache_4369,axiom,(
+    s__subclass(s__Meeting,s__Physical) )).
+
+fof(kb_SUMOcache_4370,axiom,(
+    s__instance(s__Meeting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4371,axiom,(
+    s__subclass(s__Meeting,s__Process) )).
+
+fof(kb_SUMOcache_4372,axiom,(
+    s__subclass(s__Meeting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4373,axiom,(
+    s__subclass(s__Meeting,s__Entity) )).
+
+fof(kb_SUMOcache_4374,axiom,(
+    s__subclass(s__EvenInteger,s__Quantity) )).
+
+fof(kb_SUMOcache_4375,axiom,(
+    s__instance(s__EvenInteger__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4376,axiom,(
+    s__subclass(s__EvenInteger,s__Number) )).
+
+fof(kb_SUMOcache_4377,axiom,(
+    s__subclass(s__EvenInteger,s__RealNumber) )).
+
+fof(kb_SUMOcache_4378,axiom,(
+    s__subclass(s__EvenInteger,s__Entity) )).
+
+fof(kb_SUMOcache_4379,axiom,(
+    s__subclass(s__EvenInteger,s__Abstract) )).
+
+fof(kb_SUMOcache_4380,axiom,(
+    s__subclass(s__EvenInteger,s__RationalNumber) )).
+
+fof(kb_SUMOcache_4381,axiom,(
+    s__subclass(s__Translocation,s__Physical) )).
+
+fof(kb_SUMOcache_4382,axiom,(
+    s__subclass(s__Translocation,s__Process) )).
+
+fof(kb_SUMOcache_4383,axiom,(
+    s__subclass(s__Translocation,s__Entity) )).
+
+fof(kb_SUMOcache_4384,axiom,(
+    s__subclass(s__HoofedMammal,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4385,axiom,(
+    s__subclass(s__HoofedMammal,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_4386,axiom,(
+    s__subclass(s__HoofedMammal,s__Animal) )).
+
+fof(kb_SUMOcache_4387,axiom,(
+    s__subclass(s__HoofedMammal,s__Agent) )).
+
+fof(kb_SUMOcache_4388,axiom,(
+    s__subclass(s__HoofedMammal,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4389,axiom,(
+    s__subclass(s__HoofedMammal,s__Physical) )).
+
+fof(kb_SUMOcache_4390,axiom,(
+    s__subclass(s__HoofedMammal,s__Vertebrate) )).
+
+fof(kb_SUMOcache_4391,axiom,(
+    s__subclass(s__HoofedMammal,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4392,axiom,(
+    s__subclass(s__HoofedMammal,s__Organism) )).
+
+fof(kb_SUMOcache_4393,axiom,(
+    s__subclass(s__HoofedMammal,s__Object) )).
+
+fof(kb_SUMOcache_4394,axiom,(
+    s__instance(s__HoofedMammal__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4395,axiom,(
+    s__subclass(s__HoofedMammal,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4396,axiom,(
+    s__subclass(s__HoofedMammal,s__Entity) )).
+
+fof(kb_SUMOcache_4397,axiom,(
+    s__subclass(s__SexAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_4398,axiom,(
+    s__subclass(s__SexAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_4399,axiom,(
+    s__instance(s__SexAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4400,axiom,(
+    s__subclass(s__SexAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4401,axiom,(
+    s__subclass(s__SexAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4402,axiom,(
+    s__subclass(s__StateOrProvince,s__Physical) )).
+
+fof(kb_SUMOcache_4403,axiom,(
+    s__instance(s__StateOrProvince__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4404,axiom,(
+    s__subclass(s__StateOrProvince,s__GeographicArea) )).
+
+fof(kb_SUMOcache_4405,axiom,(
+    s__subclass(s__StateOrProvince,s__Region) )).
+
+fof(kb_SUMOcache_4406,axiom,(
+    s__subclass(s__StateOrProvince,s__Agent) )).
+
+fof(kb_SUMOcache_4407,axiom,(
+    s__subclass(s__StateOrProvince,s__Object) )).
+
+fof(kb_SUMOcache_4408,axiom,(
+    s__subclass(s__StateOrProvince,s__Entity) )).
+
+fof(kb_SUMOcache_4409,axiom,(
+    s__subclass(s__SingleAgentProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4410,axiom,(
+    s__instance(s__SingleAgentProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4411,axiom,(
+    s__subclass(s__SingleAgentProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4412,axiom,(
+    s__subclass(s__FruitOrVegetable,s__Physical) )).
+
+fof(kb_SUMOcache_4413,axiom,(
+    s__subclass(s__FruitOrVegetable,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4414,axiom,(
+    s__subclass(s__FruitOrVegetable,s__BodyPart) )).
+
+fof(kb_SUMOcache_4415,axiom,(
+    s__subclass(s__FruitOrVegetable,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_4416,axiom,(
+    s__subclass(s__FruitOrVegetable,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4417,axiom,(
+    s__subclass(s__FruitOrVegetable,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4418,axiom,(
+    s__subclass(s__FruitOrVegetable,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4419,axiom,(
+    s__subclass(s__FruitOrVegetable,s__Object) )).
+
+fof(kb_SUMOcache_4420,axiom,(
+    s__instance(s__FruitOrVegetable__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4421,axiom,(
+    s__subclass(s__FruitOrVegetable,s__Entity) )).
+
+fof(kb_SUMOcache_4422,axiom,(
+    s__subclass(s__NonCompositeUnitOfMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_4423,axiom,(
+    s__subclass(s__NonCompositeUnitOfMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_4424,axiom,(
+    s__subclass(s__NonCompositeUnitOfMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_4425,axiom,(
+    s__subclass(s__NonCompositeUnitOfMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4426,axiom,(
+    s__subclass(s__Buying,s__Physical) )).
+
+fof(kb_SUMOcache_4427,axiom,(
+    s__instance(s__Buying__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4428,axiom,(
+    s__subclass(s__Buying,s__Transaction) )).
+
+fof(kb_SUMOcache_4429,axiom,(
+    s__subclass(s__Buying,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_4430,axiom,(
+    s__subclass(s__Buying,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4431,axiom,(
+    s__subclass(s__Buying,s__Process) )).
+
+fof(kb_SUMOcache_4432,axiom,(
+    s__subclass(s__Buying,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_4433,axiom,(
+    s__subclass(s__Buying,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4434,axiom,(
+    s__subclass(s__Buying,s__Entity) )).
+
+fof(kb_SUMOcache_4435,axiom,(
+    s__subclass(s__TactilePerception,s__Physical) )).
+
+fof(kb_SUMOcache_4436,axiom,(
+    s__subclass(s__TactilePerception,s__Process) )).
+
+fof(kb_SUMOcache_4437,axiom,(
+    s__subclass(s__TactilePerception,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_4438,axiom,(
+    s__subclass(s__TactilePerception,s__InternalChange) )).
+
+fof(kb_SUMOcache_4439,axiom,(
+    s__subclass(s__TactilePerception,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4440,axiom,(
+    s__subclass(s__TactilePerception,s__Entity) )).
+
+fof(kb_SUMOcache_4441,axiom,(
+    s__instance(s__TactilePerception__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4442,axiom,(
+    s__subclass(s__SymbolicString,s__Physical) )).
+
+fof(kb_SUMOcache_4443,axiom,(
+    s__subclass(s__SymbolicString,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4444,axiom,(
+    s__subclass(s__SymbolicString,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4445,axiom,(
+    s__subclass(s__SymbolicString,s__Object) )).
+
+fof(kb_SUMOcache_4446,axiom,(
+    s__subclass(s__SymbolicString,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4447,axiom,(
+    s__subclass(s__SymbolicString,s__Entity) )).
+
+fof(kb_SUMOcache_4448,axiom,(
+    s__instance(s__SymbolicString__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4449,axiom,(
+    s__subclass(s__HumanLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_4450,axiom,(
+    s__subclass(s__HumanLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4451,axiom,(
+    s__subclass(s__HumanLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_4452,axiom,(
+    s__subclass(s__HumanLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_4453,axiom,(
+    s__instance(s__HumanLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4454,axiom,(
+    s__subclass(s__CaseRole,s__Relation) )).
+
+fof(kb_SUMOcache_4455,axiom,(
+    s__subclass(s__CaseRole,s__AntisymmetricRelation) )).
+
+fof(kb_SUMOcache_4456,axiom,(
+    s__subclass(s__CaseRole,s__IrreflexiveRelation) )).
+
+fof(kb_SUMOcache_4457,axiom,(
+    s__subclass(s__CaseRole,s__Predicate) )).
+
+fof(kb_SUMOcache_4458,axiom,(
+    s__subclass(s__CaseRole,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_4459,axiom,(
+    s__subclass(s__CaseRole,s__Abstract) )).
+
+fof(kb_SUMOcache_4460,axiom,(
+    s__instance(s__CaseRole__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4461,axiom,(
+    s__subclass(s__CaseRole,s__Entity) )).
+
+fof(kb_SUMOcache_4462,axiom,(
+    s__subclass(s__Smoke,s__Physical) )).
+
+fof(kb_SUMOcache_4463,axiom,(
+    s__subclass(s__Smoke,s__Mixture) )).
+
+fof(kb_SUMOcache_4464,axiom,(
+    s__subclass(s__Smoke,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4465,axiom,(
+    s__subclass(s__Smoke,s__GasMixture) )).
+
+fof(kb_SUMOcache_4466,axiom,(
+    s__subclass(s__Smoke,s__Substance) )).
+
+fof(kb_SUMOcache_4467,axiom,(
+    s__subclass(s__Smoke,s__Object) )).
+
+fof(kb_SUMOcache_4468,axiom,(
+    s__subclass(s__Smoke,s__Entity) )).
+
+fof(kb_SUMOcache_4469,axiom,(
+    s__instance(s__Smoke__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4470,axiom,(
+    s__subclass(s__PsychologicalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_4471,axiom,(
+    s__subclass(s__PsychologicalAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_4472,axiom,(
+    s__subclass(s__PsychologicalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4473,axiom,(
+    s__subclass(s__PsychologicalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4474,axiom,(
+    s__subclass(s__StateOfMind,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_4475,axiom,(
+    s__subclass(s__StateOfMind,s__Attribute) )).
+
+fof(kb_SUMOcache_4476,axiom,(
+    s__instance(s__StateOfMind__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4477,axiom,(
+    s__subclass(s__StateOfMind,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_4478,axiom,(
+    s__subclass(s__StateOfMind,s__Entity) )).
+
+fof(kb_SUMOcache_4479,axiom,(
+    s__subclass(s__StateOfMind,s__Abstract) )).
+
+fof(kb_SUMOcache_4480,axiom,(
+    s__subclass(s__AnimalLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_4481,axiom,(
+    s__instance(s__AnimalLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4482,axiom,(
+    s__subclass(s__AnimalLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4483,axiom,(
+    s__subclass(s__AnimalLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_4484,axiom,(
+    s__subclass(s__AnimalLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_4485,axiom,(
+    s__subclass(s__Perception,s__Physical) )).
+
+fof(kb_SUMOcache_4486,axiom,(
+    s__subclass(s__Perception,s__Process) )).
+
+fof(kb_SUMOcache_4487,axiom,(
+    s__subclass(s__Perception,s__InternalChange) )).
+
+fof(kb_SUMOcache_4488,axiom,(
+    s__subclass(s__Perception,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4489,axiom,(
+    s__instance(s__Perception__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4490,axiom,(
+    s__subclass(s__Perception,s__Entity) )).
+
+fof(kb_SUMOcache_4491,axiom,(
+    s__subclass(s__Mollusk,s__Physical) )).
+
+fof(kb_SUMOcache_4492,axiom,(
+    s__subclass(s__Mollusk,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4493,axiom,(
+    s__subclass(s__Mollusk,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4494,axiom,(
+    s__subclass(s__Mollusk,s__Agent) )).
+
+fof(kb_SUMOcache_4495,axiom,(
+    s__subclass(s__Mollusk,s__Animal) )).
+
+fof(kb_SUMOcache_4496,axiom,(
+    s__subclass(s__Mollusk,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4497,axiom,(
+    s__subclass(s__Mollusk,s__Organism) )).
+
+fof(kb_SUMOcache_4498,axiom,(
+    s__subclass(s__Mollusk,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4499,axiom,(
+    s__subclass(s__Mollusk,s__Object) )).
+
+fof(kb_SUMOcache_4500,axiom,(
+    s__instance(s__Mollusk__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4501,axiom,(
+    s__instance(s__Object__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4502,axiom,(
+    s__subclass(s__Mollusk,s__Entity) )).
+
+fof(kb_SUMOcache_4503,axiom,(
+    s__subclass(s__Tuesday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_4504,axiom,(
+    s__subclass(s__Tuesday,s__Quantity) )).
+
+fof(kb_SUMOcache_4505,axiom,(
+    s__subclass(s__Tuesday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_4506,axiom,(
+    s__subclass(s__Tuesday,s__TimePosition) )).
+
+fof(kb_SUMOcache_4507,axiom,(
+    s__subclass(s__Tuesday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_4508,axiom,(
+    s__subclass(s__Tuesday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4509,axiom,(
+    s__subclass(s__Tuesday,s__Abstract) )).
+
+fof(kb_SUMOcache_4510,axiom,(
+    s__instance(s__Tuesday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4511,axiom,(
+    s__subclass(s__Tuesday,s__Entity) )).
+
+fof(kb_SUMOcache_4512,axiom,(
+    s__subclass(s__ComputerProgramming,s__Physical) )).
+
+fof(kb_SUMOcache_4513,axiom,(
+    s__subclass(s__ComputerProgramming,s__Process) )).
+
+fof(kb_SUMOcache_4514,axiom,(
+    s__subclass(s__ComputerProgramming,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4515,axiom,(
+    s__instance(s__ComputerProgramming__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4516,axiom,(
+    s__subclass(s__ComputerProgramming,s__Entity) )).
+
+fof(kb_SUMOcache_4517,axiom,(
+    s__subclass(s__InternalChange,s__Physical) )).
+
+fof(kb_SUMOcache_4518,axiom,(
+    s__subclass(s__InternalChange,s__Entity) )).
+
+fof(kb_SUMOcache_4519,axiom,(
+    s__instance(s__InternalChange__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4520,axiom,(
+    s__subclass(s__ManualHumanLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_4521,axiom,(
+    s__subclass(s__ManualHumanLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4522,axiom,(
+    s__subclass(s__ManualHumanLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_4523,axiom,(
+    s__subclass(s__ManualHumanLanguage,s__Language) )).
+
+fof(kb_SUMOcache_4524,axiom,(
+    s__subclass(s__ManualHumanLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_4525,axiom,(
+    s__instance(s__ManualHumanLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4526,axiom,(
+    s__subclass(s__Singing,s__Physical) )).
+
+fof(kb_SUMOcache_4527,axiom,(
+    s__subclass(s__Singing,s__Motion) )).
+
+fof(kb_SUMOcache_4528,axiom,(
+    s__subclass(s__Singing,s__Vocalizing) )).
+
+fof(kb_SUMOcache_4529,axiom,(
+    s__subclass(s__Singing,s__MakingMusic) )).
+
+fof(kb_SUMOcache_4530,axiom,(
+    s__subclass(s__Singing,s__Process) )).
+
+fof(kb_SUMOcache_4531,axiom,(
+    s__subclass(s__Singing,s__Radiating) )).
+
+fof(kb_SUMOcache_4532,axiom,(
+    s__instance(s__Singing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4533,axiom,(
+    s__subclass(s__Singing,s__RadiatingSound) )).
+
+fof(kb_SUMOcache_4534,axiom,(
+    s__subclass(s__Singing,s__Entity) )).
+
+fof(kb_SUMOcache_4535,axiom,(
+    s__subclass(s__LegalAction,s__Physical) )).
+
+fof(kb_SUMOcache_4536,axiom,(
+    s__subclass(s__LegalAction,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4537,axiom,(
+    s__subclass(s__LegalAction,s__Process) )).
+
+fof(kb_SUMOcache_4538,axiom,(
+    s__subclass(s__LegalAction,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4539,axiom,(
+    s__instance(s__LegalAction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4540,axiom,(
+    s__subclass(s__LegalAction,s__Entity) )).
+
+fof(kb_SUMOcache_4541,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__Relation) )).
+
+fof(kb_SUMOcache_4542,axiom,(
+    s__instance(s__UnitOfMeasureMultiplier__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4543,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_4544,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__Function) )).
+
+fof(kb_SUMOcache_4545,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_4546,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_4547,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__Abstract) )).
+
+fof(kb_SUMOcache_4548,axiom,(
+    s__subclass(s__UnitOfMeasureMultiplier,s__Entity) )).
+
+fof(kb_SUMOcache_4549,axiom,(
+    s__subclass(s__Plan,s__Proposition) )).
+
+fof(kb_SUMOcache_4550,axiom,(
+    s__instance(s__Plan__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4551,axiom,(
+    s__instance(s__Proposition__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4552,axiom,(
+    s__subclass(s__Plan,s__Entity) )).
+
+fof(kb_SUMOcache_4553,axiom,(
+    s__subclass(s__Plan,s__Abstract) )).
+
+fof(kb_SUMOcache_4554,axiom,(
+    s__subclass(s__StateChange,s__Physical) )).
+
+fof(kb_SUMOcache_4555,axiom,(
+    s__instance(s__StateChange__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4556,axiom,(
+    s__subclass(s__StateChange,s__Process) )).
+
+fof(kb_SUMOcache_4557,axiom,(
+    s__subclass(s__StateChange,s__Entity) )).
+
+fof(kb_SUMOcache_4558,axiom,(
+    s__subclass(s__Second,s__Quantity) )).
+
+fof(kb_SUMOcache_4559,axiom,(
+    s__subclass(s__Second,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_4560,axiom,(
+    s__instance(s__Second__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4561,axiom,(
+    s__instance(s__ConstantQuantity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4562,axiom,(
+    s__subclass(s__Second,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_4563,axiom,(
+    s__subclass(s__Second,s__TimePosition) )).
+
+fof(kb_SUMOcache_4564,axiom,(
+    s__subclass(s__Second,s__Abstract) )).
+
+fof(kb_SUMOcache_4565,axiom,(
+    s__subclass(s__Second,s__Entity) )).
+
+fof(kb_SUMOcache_4566,axiom,(
+    s__subclass(s__Second,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4567,axiom,(
+    s__subclass(s__Cooperation,s__Physical) )).
+
+fof(kb_SUMOcache_4568,axiom,(
+    s__subclass(s__Cooperation,s__Process) )).
+
+fof(kb_SUMOcache_4569,axiom,(
+    s__subclass(s__Cooperation,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4570,axiom,(
+    s__subclass(s__Cooperation,s__Entity) )).
+
+fof(kb_SUMOcache_4571,axiom,(
+    s__instance(s__Cooperation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4572,axiom,(
+    s__subclass(s__MotionPicture,s__Physical) )).
+
+fof(kb_SUMOcache_4573,axiom,(
+    s__subclass(s__MotionPicture,s__Artifact) )).
+
+fof(kb_SUMOcache_4574,axiom,(
+    s__subclass(s__MotionPicture,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4575,axiom,(
+    s__subclass(s__MotionPicture,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_4576,axiom,(
+    s__subclass(s__MotionPicture,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_4577,axiom,(
+    s__subclass(s__MotionPicture,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4578,axiom,(
+    s__instance(s__MotionPicture__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4579,axiom,(
+    s__subclass(s__MotionPicture,s__Object) )).
+
+fof(kb_SUMOcache_4580,axiom,(
+    s__subclass(s__MotionPicture,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4581,axiom,(
+    s__subclass(s__MotionPicture,s__Entity) )).
+
+fof(kb_SUMOcache_4582,axiom,(
+    s__subclass(s__SequenceFunction,s__Relation) )).
+
+fof(kb_SUMOcache_4583,axiom,(
+    s__subclass(s__SequenceFunction,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_4584,axiom,(
+    s__subclass(s__SequenceFunction,s__Function) )).
+
+fof(kb_SUMOcache_4585,axiom,(
+    s__instance(s__SequenceFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4586,axiom,(
+    s__subclass(s__SequenceFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_4587,axiom,(
+    s__subclass(s__SequenceFunction,s__UnaryFunction) )).
+
+fof(kb_SUMOcache_4588,axiom,(
+    s__subclass(s__SequenceFunction,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_4589,axiom,(
+    s__subclass(s__SequenceFunction,s__Entity) )).
+
+fof(kb_SUMOcache_4590,axiom,(
+    s__subclass(s__SequenceFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_4591,axiom,(
+    s__subclass(s__Repairing,s__Physical) )).
+
+fof(kb_SUMOcache_4592,axiom,(
+    s__subclass(s__Repairing,s__Process) )).
+
+fof(kb_SUMOcache_4593,axiom,(
+    s__subclass(s__Repairing,s__Entity) )).
+
+fof(kb_SUMOcache_4594,axiom,(
+    s__subclass(s__TimeInterval,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_4595,axiom,(
+    s__subclass(s__TimeInterval,s__Quantity) )).
+
+fof(kb_SUMOcache_4596,axiom,(
+    s__subclass(s__TimeInterval,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_4597,axiom,(
+    s__subclass(s__TimeInterval,s__Entity) )).
+
+fof(kb_SUMOcache_4598,axiom,(
+    s__subclass(s__TimeInterval,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4599,axiom,(
+    s__subclass(s__TimeInterval,s__Abstract) )).
+
+fof(kb_SUMOcache_4600,axiom,(
+    s__subclass(s__Water,s__Physical) )).
+
+fof(kb_SUMOcache_4601,axiom,(
+    s__subclass(s__Water,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4602,axiom,(
+    s__subclass(s__Water,s__Substance) )).
+
+fof(kb_SUMOcache_4603,axiom,(
+    s__subclass(s__Water,s__Object) )).
+
+fof(kb_SUMOcache_4604,axiom,(
+    s__subclass(s__Water,s__Entity) )).
+
+fof(kb_SUMOcache_4605,axiom,(
+    s__subclass(s__Water,s__PureSubstance) )).
+
+fof(kb_SUMOcache_4606,axiom,(
+    s__instance(s__Water__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4607,axiom,(
+    s__subclass(s__GraphPath,s__Graph) )).
+
+fof(kb_SUMOcache_4608,axiom,(
+    s__instance(s__GraphPath__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4609,axiom,(
+    s__subclass(s__GraphPath,s__Abstract) )).
+
+fof(kb_SUMOcache_4610,axiom,(
+    s__subclass(s__GraphPath,s__Entity) )).
+
+fof(kb_SUMOcache_4611,axiom,(
+    s__subclass(s__Growth,s__Physical) )).
+
+fof(kb_SUMOcache_4612,axiom,(
+    s__instance(s__Growth__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4613,axiom,(
+    s__subclass(s__Growth,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_4614,axiom,(
+    s__subclass(s__Growth,s__Process) )).
+
+fof(kb_SUMOcache_4615,axiom,(
+    s__subclass(s__Growth,s__InternalChange) )).
+
+fof(kb_SUMOcache_4616,axiom,(
+    s__subclass(s__Growth,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4617,axiom,(
+    s__subclass(s__Growth,s__Entity) )).
+
+fof(kb_SUMOcache_4618,axiom,(
+    s__subclass(s__Interpreting,s__Physical) )).
+
+fof(kb_SUMOcache_4619,axiom,(
+    s__subclass(s__Interpreting,s__Process) )).
+
+fof(kb_SUMOcache_4620,axiom,(
+    s__subclass(s__Interpreting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_4621,axiom,(
+    s__subclass(s__Interpreting,s__InternalChange) )).
+
+fof(kb_SUMOcache_4622,axiom,(
+    s__subclass(s__Interpreting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4623,axiom,(
+    s__subclass(s__Interpreting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4624,axiom,(
+    s__instance(s__Interpreting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4625,axiom,(
+    s__subclass(s__Interpreting,s__Entity) )).
+
+fof(kb_SUMOcache_4626,axiom,(
+    s__subclass(s__PositiveInteger,s__Quantity) )).
+
+fof(kb_SUMOcache_4627,axiom,(
+    s__subclass(s__PositiveInteger,s__Number) )).
+
+fof(kb_SUMOcache_4628,axiom,(
+    s__subclass(s__PositiveInteger,s__Integer) )).
+
+fof(kb_SUMOcache_4629,axiom,(
+    s__subclass(s__PositiveInteger,s__NonnegativeRealNumber) )).
+
+fof(kb_SUMOcache_4630,axiom,(
+    s__subclass(s__PositiveInteger,s__RealNumber) )).
+
+fof(kb_SUMOcache_4631,axiom,(
+    s__instance(s__PositiveInteger__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4632,axiom,(
+    s__subclass(s__PositiveInteger,s__Entity) )).
+
+fof(kb_SUMOcache_4633,axiom,(
+    s__subclass(s__PositiveInteger,s__Abstract) )).
+
+fof(kb_SUMOcache_4634,axiom,(
+    s__subclass(s__PositiveInteger,s__RationalNumber) )).
+
+fof(kb_SUMOcache_4635,axiom,(
+    s__subclass(s__GovernmentOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_4636,axiom,(
+    s__subclass(s__GovernmentOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_4637,axiom,(
+    s__subclass(s__GovernmentOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_4638,axiom,(
+    s__subclass(s__GovernmentOrganization,s__Object) )).
+
+fof(kb_SUMOcache_4639,axiom,(
+    s__instance(s__GovernmentOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4640,axiom,(
+    s__subclass(s__GovernmentOrganization,s__Group) )).
+
+fof(kb_SUMOcache_4641,axiom,(
+    s__subclass(s__GovernmentOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_4642,axiom,(
+    s__subclass(s__War,s__Physical) )).
+
+fof(kb_SUMOcache_4643,axiom,(
+    s__instance(s__War__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4644,axiom,(
+    s__subclass(s__War,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4645,axiom,(
+    s__subclass(s__War,s__Process) )).
+
+fof(kb_SUMOcache_4646,axiom,(
+    s__subclass(s__War,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4647,axiom,(
+    s__subclass(s__War,s__Contest) )).
+
+fof(kb_SUMOcache_4648,axiom,(
+    s__subclass(s__War,s__Entity) )).
+
+fof(kb_SUMOcache_4649,axiom,(
+    s__subclass(s__NegativeRealNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_4650,axiom,(
+    s__subclass(s__NegativeRealNumber,s__Number) )).
+
+fof(kb_SUMOcache_4651,axiom,(
+    s__instance(s__NegativeRealNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4652,axiom,(
+    s__subclass(s__NegativeRealNumber,s__Entity) )).
+
+fof(kb_SUMOcache_4653,axiom,(
+    s__subclass(s__NegativeRealNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_4654,axiom,(
+    s__subclass(s__DevelopmentalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_4655,axiom,(
+    s__instance(s__DevelopmentalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4656,axiom,(
+    s__subclass(s__DevelopmentalAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_4657,axiom,(
+    s__subclass(s__DevelopmentalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4658,axiom,(
+    s__subclass(s__DevelopmentalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4659,axiom,(
+    s__subclass(s__TemporaryResidence,s__Physical) )).
+
+fof(kb_SUMOcache_4660,axiom,(
+    s__subclass(s__TemporaryResidence,s__Artifact) )).
+
+fof(kb_SUMOcache_4661,axiom,(
+    s__subclass(s__TemporaryResidence,s__StationaryArtifact) )).
+
+fof(kb_SUMOcache_4662,axiom,(
+    s__subclass(s__TemporaryResidence,s__Object) )).
+
+fof(kb_SUMOcache_4663,axiom,(
+    s__instance(s__TemporaryResidence__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4664,axiom,(
+    s__subclass(s__TemporaryResidence,s__Entity) )).
+
+fof(kb_SUMOcache_4665,axiom,(
+    s__subclass(s__Voting,s__Physical) )).
+
+fof(kb_SUMOcache_4666,axiom,(
+    s__subclass(s__Voting,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_4667,axiom,(
+    s__subclass(s__Voting,s__Process) )).
+
+fof(kb_SUMOcache_4668,axiom,(
+    s__subclass(s__Voting,s__Selecting) )).
+
+fof(kb_SUMOcache_4669,axiom,(
+    s__subclass(s__Voting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_4670,axiom,(
+    s__subclass(s__Voting,s__InternalChange) )).
+
+fof(kb_SUMOcache_4671,axiom,(
+    s__subclass(s__Voting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4672,axiom,(
+    s__instance(s__Voting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4673,axiom,(
+    s__subclass(s__Voting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4674,axiom,(
+    s__subclass(s__Voting,s__Entity) )).
+
+fof(kb_SUMOcache_4675,axiom,(
+    s__subclass(s__EducationalOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_4676,axiom,(
+    s__subclass(s__EducationalOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_4677,axiom,(
+    s__subclass(s__EducationalOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_4678,axiom,(
+    s__subclass(s__EducationalOrganization,s__Object) )).
+
+fof(kb_SUMOcache_4679,axiom,(
+    s__instance(s__EducationalOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4680,axiom,(
+    s__subclass(s__EducationalOrganization,s__Group) )).
+
+fof(kb_SUMOcache_4681,axiom,(
+    s__subclass(s__EducationalOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_4682,axiom,(
+    s__subclass(s__Swimming,s__Physical) )).
+
+fof(kb_SUMOcache_4683,axiom,(
+    s__instance(s__Swimming__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4684,axiom,(
+    s__subclass(s__Swimming,s__Motion) )).
+
+fof(kb_SUMOcache_4685,axiom,(
+    s__subclass(s__Swimming,s__Process) )).
+
+fof(kb_SUMOcache_4686,axiom,(
+    s__subclass(s__Swimming,s__Entity) )).
+
+fof(kb_SUMOcache_4687,axiom,(
+    s__subclass(s__SingleFamilyResidence,s__Physical) )).
+
+fof(kb_SUMOcache_4688,axiom,(
+    s__subclass(s__SingleFamilyResidence,s__Artifact) )).
+
+fof(kb_SUMOcache_4689,axiom,(
+    s__instance(s__SingleFamilyResidence__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4690,axiom,(
+    s__subclass(s__SingleFamilyResidence,s__StationaryArtifact) )).
+
+fof(kb_SUMOcache_4691,axiom,(
+    s__subclass(s__SingleFamilyResidence,s__Object) )).
+
+fof(kb_SUMOcache_4692,axiom,(
+    s__subclass(s__SingleFamilyResidence,s__Entity) )).
+
+fof(kb_SUMOcache_4693,axiom,(
+    s__subclass(s__SingleFamilyResidence,s__Residence) )).
+
+fof(kb_SUMOcache_4694,axiom,(
+    s__subclass(s__QuintaryRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4695,axiom,(
+    s__subclass(s__QuintaryRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4696,axiom,(
+    s__instance(s__QuintaryRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4697,axiom,(
+    s__subclass(s__NonNullSet,s__Abstract) )).
+
+fof(kb_SUMOcache_4698,axiom,(
+    s__subclass(s__NonNullSet,s__Entity) )).
+
+fof(kb_SUMOcache_4699,axiom,(
+    s__instance(s__NonNullSet__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4700,axiom,(
+    s__subclass(s__Running,s__Physical) )).
+
+fof(kb_SUMOcache_4701,axiom,(
+    s__subclass(s__Running,s__Motion) )).
+
+fof(kb_SUMOcache_4702,axiom,(
+    s__subclass(s__Running,s__BodyMotion) )).
+
+fof(kb_SUMOcache_4703,axiom,(
+    s__instance(s__Running__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4704,axiom,(
+    s__subclass(s__Running,s__Process) )).
+
+fof(kb_SUMOcache_4705,axiom,(
+    s__subclass(s__Running,s__Translocation) )).
+
+fof(kb_SUMOcache_4706,axiom,(
+    s__subclass(s__Running,s__Entity) )).
+
+fof(kb_SUMOcache_4707,axiom,(
+    s__subclass(s__UnaryConstantFunctionQuantity,s__Quantity) )).
+
+fof(kb_SUMOcache_4708,axiom,(
+    s__instance(s__UnaryConstantFunctionQuantity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4709,axiom,(
+    s__subclass(s__UnaryConstantFunctionQuantity,s__Entity) )).
+
+fof(kb_SUMOcache_4710,axiom,(
+    s__subclass(s__UnaryConstantFunctionQuantity,s__Abstract) )).
+
+fof(kb_SUMOcache_4711,axiom,(
+    s__subclass(s__UnaryConstantFunctionQuantity,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4712,axiom,(
+    s__subclass(s__ThreeDimensionalFigure,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_4713,axiom,(
+    s__subclass(s__ThreeDimensionalFigure,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_4714,axiom,(
+    s__instance(s__ThreeDimensionalFigure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4715,axiom,(
+    s__instance(s__ShapeAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4716,axiom,(
+    s__subclass(s__ThreeDimensionalFigure,s__Attribute) )).
+
+fof(kb_SUMOcache_4717,axiom,(
+    s__subclass(s__ThreeDimensionalFigure,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_4718,axiom,(
+    s__subclass(s__ThreeDimensionalFigure,s__Entity) )).
+
+fof(kb_SUMOcache_4719,axiom,(
+    s__subclass(s__ThreeDimensionalFigure,s__Abstract) )).
+
+fof(kb_SUMOcache_4720,axiom,(
+    s__subclass(s__SystemeInternationalUnit,s__Quantity) )).
+
+fof(kb_SUMOcache_4721,axiom,(
+    s__subclass(s__SystemeInternationalUnit,s__Entity) )).
+
+fof(kb_SUMOcache_4722,axiom,(
+    s__subclass(s__SystemeInternationalUnit,s__Abstract) )).
+
+fof(kb_SUMOcache_4723,axiom,(
+    s__subclass(s__SystemeInternationalUnit,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4724,axiom,(
+    s__instance(s__SystemeInternationalUnit__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4725,axiom,(
+    s__subclass(s__Birth,s__Physical) )).
+
+fof(kb_SUMOcache_4726,axiom,(
+    s__subclass(s__Birth,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_4727,axiom,(
+    s__subclass(s__Birth,s__Process) )).
+
+fof(kb_SUMOcache_4728,axiom,(
+    s__subclass(s__Birth,s__InternalChange) )).
+
+fof(kb_SUMOcache_4729,axiom,(
+    s__subclass(s__Birth,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4730,axiom,(
+    s__instance(s__Birth__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4731,axiom,(
+    s__subclass(s__Birth,s__Entity) )).
+
+fof(kb_SUMOcache_4732,axiom,(
+    s__subclass(s__InheritableRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4733,axiom,(
+    s__subclass(s__InheritableRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4734,axiom,(
+    s__subclass(s__WeatherProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4735,axiom,(
+    s__subclass(s__WeatherProcess,s__Process) )).
+
+fof(kb_SUMOcache_4736,axiom,(
+    s__instance(s__WeatherProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4737,axiom,(
+    s__subclass(s__WeatherProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4738,axiom,(
+    s__subclass(s__StationaryArtifact,s__Physical) )).
+
+fof(kb_SUMOcache_4739,axiom,(
+    s__subclass(s__StationaryArtifact,s__Object) )).
+
+fof(kb_SUMOcache_4740,axiom,(
+    s__subclass(s__StationaryArtifact,s__Entity) )).
+
+fof(kb_SUMOcache_4741,axiom,(
+    s__subclass(s__UnitOfDuration,s__Quantity) )).
+
+fof(kb_SUMOcache_4742,axiom,(
+    s__subclass(s__UnitOfDuration,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_4743,axiom,(
+    s__subclass(s__UnitOfDuration,s__Entity) )).
+
+fof(kb_SUMOcache_4744,axiom,(
+    s__subclass(s__UnitOfDuration,s__Abstract) )).
+
+fof(kb_SUMOcache_4745,axiom,(
+    s__subclass(s__UnitOfDuration,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4746,axiom,(
+    s__instance(s__UnitOfDuration__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4747,axiom,(
+    s__instance(s__PhysicalQuantity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4748,axiom,(
+    s__subclass(s__IntentionalRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4749,axiom,(
+    s__subclass(s__IntentionalRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4750,axiom,(
+    s__subclass(s__PairwiseDisjointClass,s__Abstract) )).
+
+fof(kb_SUMOcache_4751,axiom,(
+    s__instance(s__PairwiseDisjointClass__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4752,axiom,(
+    s__subclass(s__PairwiseDisjointClass,s__Entity) )).
+
+fof(kb_SUMOcache_4753,axiom,(
+    s__subclass(s__PartialOrderingRelation,s__Relation) )).
+
+fof(kb_SUMOcache_4754,axiom,(
+    s__subclass(s__PartialOrderingRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_4755,axiom,(
+    s__subclass(s__PartialOrderingRelation,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_4756,axiom,(
+    s__instance(s__PartialOrderingRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4757,axiom,(
+    s__subclass(s__PartialOrderingRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4758,axiom,(
+    s__subclass(s__PartialOrderingRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4759,axiom,(
+    s__subclass(s__MilitaryProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4760,axiom,(
+    s__instance(s__MilitaryProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4761,axiom,(
+    s__subclass(s__MilitaryProcess,s__Process) )).
+
+fof(kb_SUMOcache_4762,axiom,(
+    s__subclass(s__MilitaryProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4763,axiom,(
+    s__subclass(s__MilitaryProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4764,axiom,(
+    s__subclass(s__Impacting,s__Physical) )).
+
+fof(kb_SUMOcache_4765,axiom,(
+    s__subclass(s__Impacting,s__Motion) )).
+
+fof(kb_SUMOcache_4766,axiom,(
+    s__subclass(s__Impacting,s__Process) )).
+
+fof(kb_SUMOcache_4767,axiom,(
+    s__subclass(s__Impacting,s__Translocation) )).
+
+fof(kb_SUMOcache_4768,axiom,(
+    s__instance(s__Impacting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4769,axiom,(
+    s__subclass(s__Impacting,s__Transfer) )).
+
+fof(kb_SUMOcache_4770,axiom,(
+    s__subclass(s__Impacting,s__Entity) )).
+
+fof(kb_SUMOcache_4771,axiom,(
+    s__subclass(s__PathologicProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4772,axiom,(
+    s__subclass(s__PathologicProcess,s__Process) )).
+
+fof(kb_SUMOcache_4773,axiom,(
+    s__subclass(s__PathologicProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_4774,axiom,(
+    s__instance(s__PathologicProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4775,axiom,(
+    s__subclass(s__PathologicProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4776,axiom,(
+    s__subclass(s__Confining,s__Physical) )).
+
+fof(kb_SUMOcache_4777,axiom,(
+    s__subclass(s__Confining,s__Process) )).
+
+fof(kb_SUMOcache_4778,axiom,(
+    s__subclass(s__Confining,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4779,axiom,(
+    s__instance(s__Confining__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4780,axiom,(
+    s__subclass(s__Confining,s__Entity) )).
+
+fof(kb_SUMOcache_4781,axiom,(
+    s__subclass(s__AngleMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_4782,axiom,(
+    s__subclass(s__AngleMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_4783,axiom,(
+    s__subclass(s__AngleMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_4784,axiom,(
+    s__instance(s__AngleMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4785,axiom,(
+    s__subclass(s__AngleMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4786,axiom,(
+    s__subclass(s__Matriculation,s__Physical) )).
+
+fof(kb_SUMOcache_4787,axiom,(
+    s__subclass(s__Matriculation,s__Process) )).
+
+fof(kb_SUMOcache_4788,axiom,(
+    s__subclass(s__Matriculation,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4789,axiom,(
+    s__subclass(s__Matriculation,s__OrganizationalProcess) )).
+
+fof(kb_SUMOcache_4790,axiom,(
+    s__subclass(s__Matriculation,s__Entity) )).
+
+fof(kb_SUMOcache_4791,axiom,(
+    s__instance(s__Matriculation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4792,axiom,(
+    s__subclass(s__RecreationOrExercise,s__Physical) )).
+
+fof(kb_SUMOcache_4793,axiom,(
+    s__subclass(s__RecreationOrExercise,s__Process) )).
+
+fof(kb_SUMOcache_4794,axiom,(
+    s__instance(s__RecreationOrExercise__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4795,axiom,(
+    s__subclass(s__RecreationOrExercise,s__Entity) )).
+
+fof(kb_SUMOcache_4796,axiom,(
+    s__subclass(s__Impelling,s__Physical) )).
+
+fof(kb_SUMOcache_4797,axiom,(
+    s__subclass(s__Impelling,s__Motion) )).
+
+fof(kb_SUMOcache_4798,axiom,(
+    s__subclass(s__Impelling,s__Process) )).
+
+fof(kb_SUMOcache_4799,axiom,(
+    s__subclass(s__Impelling,s__Translocation) )).
+
+fof(kb_SUMOcache_4800,axiom,(
+    s__instance(s__Impelling__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4801,axiom,(
+    s__subclass(s__Impelling,s__Entity) )).
+
+fof(kb_SUMOcache_4802,axiom,(
+    s__subclass(s__Transportation,s__Physical) )).
+
+fof(kb_SUMOcache_4803,axiom,(
+    s__subclass(s__Transportation,s__Motion) )).
+
+fof(kb_SUMOcache_4804,axiom,(
+    s__subclass(s__Transportation,s__Process) )).
+
+fof(kb_SUMOcache_4805,axiom,(
+    s__subclass(s__Transportation,s__Entity) )).
+
+fof(kb_SUMOcache_4806,axiom,(
+    s__instance(s__Transportation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4807,axiom,(
+    s__subclass(s__BodyMotion,s__Physical) )).
+
+fof(kb_SUMOcache_4808,axiom,(
+    s__instance(s__BodyMotion__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4809,axiom,(
+    s__subclass(s__BodyMotion,s__Process) )).
+
+fof(kb_SUMOcache_4810,axiom,(
+    s__subclass(s__BodyMotion,s__Entity) )).
+
+fof(kb_SUMOcache_4811,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_4812,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__GeometricFigure) )).
+
+fof(kb_SUMOcache_4813,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_4814,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__Attribute) )).
+
+fof(kb_SUMOcache_4815,axiom,(
+    s__instance(s__ClosedTwoDimensionalFigure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4816,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_4817,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__Entity) )).
+
+fof(kb_SUMOcache_4818,axiom,(
+    s__subclass(s__ClosedTwoDimensionalFigure,s__Abstract) )).
+
+fof(kb_SUMOcache_4819,axiom,(
+    s__subclass(s__Process,s__Entity) )).
+
+fof(kb_SUMOcache_4820,axiom,(
+    s__subclass(s__Covering,s__Physical) )).
+
+fof(kb_SUMOcache_4821,axiom,(
+    s__subclass(s__Covering,s__Motion) )).
+
+fof(kb_SUMOcache_4822,axiom,(
+    s__subclass(s__Covering,s__Process) )).
+
+fof(kb_SUMOcache_4823,axiom,(
+    s__subclass(s__Covering,s__Translocation) )).
+
+fof(kb_SUMOcache_4824,axiom,(
+    s__instance(s__Covering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4825,axiom,(
+    s__subclass(s__Covering,s__Transfer) )).
+
+fof(kb_SUMOcache_4826,axiom,(
+    s__subclass(s__Covering,s__Entity) )).
+
+fof(kb_SUMOcache_4827,axiom,(
+    s__subclass(s__Bacterium,s__Physical) )).
+
+fof(kb_SUMOcache_4828,axiom,(
+    s__subclass(s__Bacterium,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4829,axiom,(
+    s__subclass(s__Bacterium,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4830,axiom,(
+    s__instance(s__Bacterium__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4831,axiom,(
+    s__subclass(s__Bacterium,s__Agent) )).
+
+fof(kb_SUMOcache_4832,axiom,(
+    s__subclass(s__Bacterium,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4833,axiom,(
+    s__subclass(s__Bacterium,s__Organism) )).
+
+fof(kb_SUMOcache_4834,axiom,(
+    s__subclass(s__Bacterium,s__Object) )).
+
+fof(kb_SUMOcache_4835,axiom,(
+    s__subclass(s__Bacterium,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4836,axiom,(
+    s__subclass(s__Bacterium,s__Entity) )).
+
+fof(kb_SUMOcache_4837,axiom,(
+    s__subclass(s__House,s__Physical) )).
+
+fof(kb_SUMOcache_4838,axiom,(
+    s__subclass(s__House,s__Artifact) )).
+
+fof(kb_SUMOcache_4839,axiom,(
+    s__subclass(s__House,s__PermanentResidence) )).
+
+fof(kb_SUMOcache_4840,axiom,(
+    s__subclass(s__House,s__Building) )).
+
+fof(kb_SUMOcache_4841,axiom,(
+    s__subclass(s__House,s__StationaryArtifact) )).
+
+fof(kb_SUMOcache_4842,axiom,(
+    s__subclass(s__House,s__Object) )).
+
+fof(kb_SUMOcache_4843,axiom,(
+    s__instance(s__House__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4844,axiom,(
+    s__subclass(s__House,s__Entity) )).
+
+fof(kb_SUMOcache_4845,axiom,(
+    s__subclass(s__House,s__Residence) )).
+
+fof(kb_SUMOcache_4846,axiom,(
+    s__subclass(s__Borrowing,s__Physical) )).
+
+fof(kb_SUMOcache_4847,axiom,(
+    s__instance(s__Borrowing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4848,axiom,(
+    s__subclass(s__Borrowing,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4849,axiom,(
+    s__subclass(s__Borrowing,s__Process) )).
+
+fof(kb_SUMOcache_4850,axiom,(
+    s__subclass(s__Borrowing,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_4851,axiom,(
+    s__subclass(s__Borrowing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4852,axiom,(
+    s__subclass(s__Borrowing,s__Entity) )).
+
+fof(kb_SUMOcache_4853,axiom,(
+    s__subclass(s__Man,s__Hominid) )).
+
+fof(kb_SUMOcache_4854,axiom,(
+    s__subclass(s__Man,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4855,axiom,(
+    s__subclass(s__Man,s__CognitiveAgent) )).
+
+fof(kb_SUMOcache_4856,axiom,(
+    s__instance(s__Man__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4857,axiom,(
+    s__subclass(s__Man,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4858,axiom,(
+    s__subclass(s__Man,s__Agent) )).
+
+fof(kb_SUMOcache_4859,axiom,(
+    s__subclass(s__Man,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_4860,axiom,(
+    s__subclass(s__Man,s__Animal) )).
+
+fof(kb_SUMOcache_4861,axiom,(
+    s__subclass(s__Man,s__Physical) )).
+
+fof(kb_SUMOcache_4862,axiom,(
+    s__subclass(s__Man,s__SentientAgent) )).
+
+fof(kb_SUMOcache_4863,axiom,(
+    s__subclass(s__Man,s__Vertebrate) )).
+
+fof(kb_SUMOcache_4864,axiom,(
+    s__subclass(s__Man,s__Mammal) )).
+
+fof(kb_SUMOcache_4865,axiom,(
+    s__subclass(s__Man,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4866,axiom,(
+    s__subclass(s__Man,s__Primate) )).
+
+fof(kb_SUMOcache_4867,axiom,(
+    s__subclass(s__Man,s__Organism) )).
+
+fof(kb_SUMOcache_4868,axiom,(
+    s__subclass(s__Man,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4869,axiom,(
+    s__subclass(s__Man,s__Object) )).
+
+fof(kb_SUMOcache_4870,axiom,(
+    s__subclass(s__Man,s__Entity) )).
+
+fof(kb_SUMOcache_4871,axiom,(
+    s__subclass(s__Hominid,s__OrganicObject) )).
+
+fof(kb_SUMOcache_4872,axiom,(
+    s__subclass(s__Hominid,s__Animal) )).
+
+fof(kb_SUMOcache_4873,axiom,(
+    s__subclass(s__Hominid,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_4874,axiom,(
+    s__subclass(s__Hominid,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4875,axiom,(
+    s__instance(s__Hominid__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4876,axiom,(
+    s__subclass(s__Hominid,s__Agent) )).
+
+fof(kb_SUMOcache_4877,axiom,(
+    s__subclass(s__Hominid,s__Physical) )).
+
+fof(kb_SUMOcache_4878,axiom,(
+    s__subclass(s__Hominid,s__Vertebrate) )).
+
+fof(kb_SUMOcache_4879,axiom,(
+    s__subclass(s__Hominid,s__Mammal) )).
+
+fof(kb_SUMOcache_4880,axiom,(
+    s__subclass(s__Hominid,s__OrganicThing) )).
+
+fof(kb_SUMOcache_4881,axiom,(
+    s__subclass(s__Hominid,s__Organism) )).
+
+fof(kb_SUMOcache_4882,axiom,(
+    s__subclass(s__Hominid,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_4883,axiom,(
+    s__subclass(s__Hominid,s__Object) )).
+
+fof(kb_SUMOcache_4884,axiom,(
+    s__subclass(s__Hominid,s__Entity) )).
+
+fof(kb_SUMOcache_4885,axiom,(
+    s__subclass(s__Listening,s__Physical) )).
+
+fof(kb_SUMOcache_4886,axiom,(
+    s__subclass(s__Listening,s__Perception) )).
+
+fof(kb_SUMOcache_4887,axiom,(
+    s__subclass(s__Listening,s__Process) )).
+
+fof(kb_SUMOcache_4888,axiom,(
+    s__instance(s__Listening__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4889,axiom,(
+    s__subclass(s__Listening,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_4890,axiom,(
+    s__subclass(s__Listening,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4891,axiom,(
+    s__subclass(s__Listening,s__InternalChange) )).
+
+fof(kb_SUMOcache_4892,axiom,(
+    s__subclass(s__Listening,s__Entity) )).
+
+fof(kb_SUMOcache_4893,axiom,(
+    s__subclass(s__Suspension,s__Physical) )).
+
+fof(kb_SUMOcache_4894,axiom,(
+    s__instance(s__Suspension__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4895,axiom,(
+    s__subclass(s__Suspension,s__Mixture) )).
+
+fof(kb_SUMOcache_4896,axiom,(
+    s__subclass(s__Suspension,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4897,axiom,(
+    s__subclass(s__Suspension,s__Substance) )).
+
+fof(kb_SUMOcache_4898,axiom,(
+    s__subclass(s__Suspension,s__Object) )).
+
+fof(kb_SUMOcache_4899,axiom,(
+    s__subclass(s__Suspension,s__Entity) )).
+
+fof(kb_SUMOcache_4900,axiom,(
+    s__subclass(s__ProbabilityRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4901,axiom,(
+    s__instance(s__ProbabilityRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4902,axiom,(
+    s__subclass(s__ProbabilityRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4903,axiom,(
+    s__subclass(s__Election,s__Physical) )).
+
+fof(kb_SUMOcache_4904,axiom,(
+    s__instance(s__Election__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4905,axiom,(
+    s__subclass(s__Election,s__Process) )).
+
+fof(kb_SUMOcache_4906,axiom,(
+    s__subclass(s__Election,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4907,axiom,(
+    s__subclass(s__Election,s__Entity) )).
+
+fof(kb_SUMOcache_4908,axiom,(
+    s__subclass(s__Product,s__Physical) )).
+
+fof(kb_SUMOcache_4909,axiom,(
+    s__subclass(s__Product,s__Object) )).
+
+fof(kb_SUMOcache_4910,axiom,(
+    s__instance(s__Product__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4911,axiom,(
+    s__subclass(s__Product,s__Entity) )).
+
+fof(kb_SUMOcache_4912,axiom,(
+    s__subclass(s__Replication,s__Physical) )).
+
+fof(kb_SUMOcache_4913,axiom,(
+    s__instance(s__Replication__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4914,axiom,(
+    s__subclass(s__Replication,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_4915,axiom,(
+    s__subclass(s__Replication,s__Process) )).
+
+fof(kb_SUMOcache_4916,axiom,(
+    s__subclass(s__Replication,s__InternalChange) )).
+
+fof(kb_SUMOcache_4917,axiom,(
+    s__subclass(s__Replication,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4918,axiom,(
+    s__subclass(s__Replication,s__Entity) )).
+
+fof(kb_SUMOcache_4919,axiom,(
+    s__subclass(s__CurrencyMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_4920,axiom,(
+    s__instance(s__CurrencyMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4921,axiom,(
+    s__subclass(s__CurrencyMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_4922,axiom,(
+    s__subclass(s__CurrencyMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_4923,axiom,(
+    s__subclass(s__CurrencyMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_4924,axiom,(
+    s__subclass(s__Number,s__Entity) )).
+
+fof(kb_SUMOcache_4925,axiom,(
+    s__subclass(s__Number,s__Abstract) )).
+
+fof(kb_SUMOcache_4926,axiom,(
+    s__subclass(s__TrichotomizingRelation,s__Relation) )).
+
+fof(kb_SUMOcache_4927,axiom,(
+    s__subclass(s__TrichotomizingRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_4928,axiom,(
+    s__subclass(s__TrichotomizingRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_4929,axiom,(
+    s__instance(s__TrichotomizingRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4930,axiom,(
+    s__subclass(s__TrichotomizingRelation,s__Entity) )).
+
+fof(kb_SUMOcache_4931,axiom,(
+    s__subclass(s__Game,s__Physical) )).
+
+fof(kb_SUMOcache_4932,axiom,(
+    s__subclass(s__Game,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4933,axiom,(
+    s__subclass(s__Game,s__Process) )).
+
+fof(kb_SUMOcache_4934,axiom,(
+    s__subclass(s__Game,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4935,axiom,(
+    s__subclass(s__Game,s__Entity) )).
+
+fof(kb_SUMOcache_4936,axiom,(
+    s__instance(s__Game__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4937,axiom,(
+    s__subclass(s__Poisoning,s__Physical) )).
+
+fof(kb_SUMOcache_4938,axiom,(
+    s__subclass(s__Poisoning,s__Damaging) )).
+
+fof(kb_SUMOcache_4939,axiom,(
+    s__instance(s__Damaging__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4940,axiom,(
+    s__subclass(s__Poisoning,s__Process) )).
+
+fof(kb_SUMOcache_4941,axiom,(
+    s__subclass(s__Poisoning,s__InternalChange) )).
+
+fof(kb_SUMOcache_4942,axiom,(
+    s__subclass(s__Poisoning,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4943,axiom,(
+    s__instance(s__Poisoning__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4944,axiom,(
+    s__subclass(s__Poisoning,s__PathologicProcess) )).
+
+fof(kb_SUMOcache_4945,axiom,(
+    s__subclass(s__Poisoning,s__Entity) )).
+
+fof(kb_SUMOcache_4946,axiom,(
+    s__subclass(s__SubjectiveAssessmentAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_4947,axiom,(
+    s__subclass(s__SubjectiveAssessmentAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_4948,axiom,(
+    s__subclass(s__SubjectiveAssessmentAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_4949,axiom,(
+    s__instance(s__SubjectiveAssessmentAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4950,axiom,(
+    s__subclass(s__SubjectiveAssessmentAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_4951,axiom,(
+    s__subclass(s__ArtWork,s__Physical) )).
+
+fof(kb_SUMOcache_4952,axiom,(
+    s__subclass(s__ArtWork,s__Object) )).
+
+fof(kb_SUMOcache_4953,axiom,(
+    s__instance(s__ArtWork__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4954,axiom,(
+    s__subclass(s__ArtWork,s__Entity) )).
+
+fof(kb_SUMOcache_4955,axiom,(
+    s__subclass(s__Cooling,s__Physical) )).
+
+fof(kb_SUMOcache_4956,axiom,(
+    s__subclass(s__Cooling,s__QuantityChange) )).
+
+fof(kb_SUMOcache_4957,axiom,(
+    s__instance(s__Cooling__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4958,axiom,(
+    s__instance(s__QuantityChange__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4959,axiom,(
+    s__subclass(s__Cooling,s__Process) )).
+
+fof(kb_SUMOcache_4960,axiom,(
+    s__subclass(s__Cooling,s__InternalChange) )).
+
+fof(kb_SUMOcache_4961,axiom,(
+    s__subclass(s__Cooling,s__Entity) )).
+
+fof(kb_SUMOcache_4962,axiom,(
+    s__subclass(s__AnimalSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_4963,axiom,(
+    s__instance(s__AnimalSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4964,axiom,(
+    s__subclass(s__AnimalSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_4965,axiom,(
+    s__subclass(s__AnimalSubstance,s__Substance) )).
+
+fof(kb_SUMOcache_4966,axiom,(
+    s__subclass(s__AnimalSubstance,s__Object) )).
+
+fof(kb_SUMOcache_4967,axiom,(
+    s__subclass(s__AnimalSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_4968,axiom,(
+    s__subclass(s__TransportationDevice,s__Physical) )).
+
+fof(kb_SUMOcache_4969,axiom,(
+    s__subclass(s__TransportationDevice,s__Artifact) )).
+
+fof(kb_SUMOcache_4970,axiom,(
+    s__instance(s__TransportationDevice__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4971,axiom,(
+    s__instance(s__Artifact__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4972,axiom,(
+    s__subclass(s__TransportationDevice,s__Object) )).
+
+fof(kb_SUMOcache_4973,axiom,(
+    s__subclass(s__TransportationDevice,s__Entity) )).
+
+fof(kb_SUMOcache_4974,axiom,(
+    s__subclass(s__OrganOrTissueProcess,s__Physical) )).
+
+fof(kb_SUMOcache_4975,axiom,(
+    s__subclass(s__OrganOrTissueProcess,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_4976,axiom,(
+    s__subclass(s__OrganOrTissueProcess,s__Process) )).
+
+fof(kb_SUMOcache_4977,axiom,(
+    s__subclass(s__OrganOrTissueProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_4978,axiom,(
+    s__subclass(s__OrganOrTissueProcess,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_4979,axiom,(
+    s__instance(s__OrganOrTissueProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4980,axiom,(
+    s__subclass(s__OrganOrTissueProcess,s__Entity) )).
+
+fof(kb_SUMOcache_4981,axiom,(
+    s__subclass(s__Poking,s__Physical) )).
+
+fof(kb_SUMOcache_4982,axiom,(
+    s__subclass(s__Poking,s__Process) )).
+
+fof(kb_SUMOcache_4983,axiom,(
+    s__subclass(s__Poking,s__Entity) )).
+
+fof(kb_SUMOcache_4984,axiom,(
+    s__instance(s__Poking__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4985,axiom,(
+    s__subclass(s__Cutting,s__Physical) )).
+
+fof(kb_SUMOcache_4986,axiom,(
+    s__subclass(s__Cutting,s__Process) )).
+
+fof(kb_SUMOcache_4987,axiom,(
+    s__subclass(s__Cutting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4988,axiom,(
+    s__instance(s__Cutting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4989,axiom,(
+    s__subclass(s__Cutting,s__Entity) )).
+
+fof(kb_SUMOcache_4990,axiom,(
+    s__subclass(s__Stating,s__Physical) )).
+
+fof(kb_SUMOcache_4991,axiom,(
+    s__subclass(s__Stating,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_4992,axiom,(
+    s__subclass(s__Stating,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_4993,axiom,(
+    s__subclass(s__Stating,s__Process) )).
+
+fof(kb_SUMOcache_4994,axiom,(
+    s__subclass(s__Stating,s__Communication) )).
+
+fof(kb_SUMOcache_4995,axiom,(
+    s__subclass(s__Stating,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_4996,axiom,(
+    s__subclass(s__Stating,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_4997,axiom,(
+    s__subclass(s__Stating,s__Entity) )).
+
+fof(kb_SUMOcache_4998,axiom,(
+    s__instance(s__Stating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_4999,axiom,(
+    s__subclass(s__BodyCavity,s__Physical) )).
+
+fof(kb_SUMOcache_5000,axiom,(
+    s__subclass(s__BodyCavity,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5001,axiom,(
+    s__subclass(s__BodyCavity,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_5002,axiom,(
+    s__subclass(s__BodyCavity,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5003,axiom,(
+    s__instance(s__BodyCavity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5004,axiom,(
+    s__subclass(s__BodyCavity,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5005,axiom,(
+    s__subclass(s__BodyCavity,s__Object) )).
+
+fof(kb_SUMOcache_5006,axiom,(
+    s__subclass(s__BodyCavity,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5007,axiom,(
+    s__subclass(s__BodyCavity,s__Entity) )).
+
+fof(kb_SUMOcache_5008,axiom,(
+    s__subclass(s__QuaternaryFunction,s__Relation) )).
+
+fof(kb_SUMOcache_5009,axiom,(
+    s__subclass(s__QuaternaryFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_5010,axiom,(
+    s__subclass(s__QuaternaryFunction,s__Entity) )).
+
+fof(kb_SUMOcache_5011,axiom,(
+    s__instance(s__QuaternaryFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5012,axiom,(
+    s__subclass(s__QuaternaryFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_5013,axiom,(
+    s__subclass(s__Sunday,s__Quantity) )).
+
+fof(kb_SUMOcache_5014,axiom,(
+    s__subclass(s__Sunday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5015,axiom,(
+    s__subclass(s__Sunday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5016,axiom,(
+    s__subclass(s__Sunday,s__TimePosition) )).
+
+fof(kb_SUMOcache_5017,axiom,(
+    s__instance(s__Sunday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5018,axiom,(
+    s__instance(s__TimePosition__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5019,axiom,(
+    s__subclass(s__Sunday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5020,axiom,(
+    s__subclass(s__Sunday,s__Entity) )).
+
+fof(kb_SUMOcache_5021,axiom,(
+    s__subclass(s__Sunday,s__Abstract) )).
+
+fof(kb_SUMOcache_5022,axiom,(
+    s__subclass(s__Sunday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5023,axiom,(
+    s__subclass(s__Week,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5024,axiom,(
+    s__instance(s__Week__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5025,axiom,(
+    s__subclass(s__Week,s__Quantity) )).
+
+fof(kb_SUMOcache_5026,axiom,(
+    s__subclass(s__Week,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5027,axiom,(
+    s__subclass(s__Week,s__TimePosition) )).
+
+fof(kb_SUMOcache_5028,axiom,(
+    s__subclass(s__Week,s__Entity) )).
+
+fof(kb_SUMOcache_5029,axiom,(
+    s__subclass(s__Week,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5030,axiom,(
+    s__subclass(s__Week,s__Abstract) )).
+
+fof(kb_SUMOcache_5031,axiom,(
+    s__subclass(s__RegulatoryProcess,s__Physical) )).
+
+fof(kb_SUMOcache_5032,axiom,(
+    s__subclass(s__RegulatoryProcess,s__Process) )).
+
+fof(kb_SUMOcache_5033,axiom,(
+    s__subclass(s__RegulatoryProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5034,axiom,(
+    s__subclass(s__RegulatoryProcess,s__Entity) )).
+
+fof(kb_SUMOcache_5035,axiom,(
+    s__instance(s__RegulatoryProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5036,axiom,(
+    s__subclass(s__Motion,s__Physical) )).
+
+fof(kb_SUMOcache_5037,axiom,(
+    s__subclass(s__Motion,s__Entity) )).
+
+fof(kb_SUMOcache_5038,axiom,(
+    s__subclass(s__Fabric,s__Physical) )).
+
+fof(kb_SUMOcache_5039,axiom,(
+    s__subclass(s__Fabric,s__Object) )).
+
+fof(kb_SUMOcache_5040,axiom,(
+    s__subclass(s__Fabric,s__Entity) )).
+
+fof(kb_SUMOcache_5041,axiom,(
+    s__instance(s__Fabric__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5042,axiom,(
+    s__subclass(s__CompoundSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_5043,axiom,(
+    s__instance(s__CompoundSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5044,axiom,(
+    s__subclass(s__CompoundSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5045,axiom,(
+    s__subclass(s__CompoundSubstance,s__Substance) )).
+
+fof(kb_SUMOcache_5046,axiom,(
+    s__subclass(s__CompoundSubstance,s__Object) )).
+
+fof(kb_SUMOcache_5047,axiom,(
+    s__subclass(s__CompoundSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_5048,axiom,(
+    s__subclass(s__Digesting,s__Physical) )).
+
+fof(kb_SUMOcache_5049,axiom,(
+    s__subclass(s__Digesting,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_5050,axiom,(
+    s__instance(s__Digesting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5051,axiom,(
+    s__subclass(s__Digesting,s__Process) )).
+
+fof(kb_SUMOcache_5052,axiom,(
+    s__subclass(s__Digesting,s__InternalChange) )).
+
+fof(kb_SUMOcache_5053,axiom,(
+    s__subclass(s__Digesting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5054,axiom,(
+    s__subclass(s__Digesting,s__Entity) )).
+
+fof(kb_SUMOcache_5055,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__Physical) )).
+
+fof(kb_SUMOcache_5056,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5057,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5058,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__Agent) )).
+
+fof(kb_SUMOcache_5059,axiom,(
+    s__instance(s__WarmBloodedVertebrate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5060,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__Animal) )).
+
+fof(kb_SUMOcache_5061,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5062,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__Organism) )).
+
+fof(kb_SUMOcache_5063,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5064,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__Object) )).
+
+fof(kb_SUMOcache_5065,axiom,(
+    s__subclass(s__WarmBloodedVertebrate,s__Entity) )).
+
+fof(kb_SUMOcache_5066,axiom,(
+    s__subclass(s__Increasing,s__Physical) )).
+
+fof(kb_SUMOcache_5067,axiom,(
+    s__subclass(s__Increasing,s__Process) )).
+
+fof(kb_SUMOcache_5068,axiom,(
+    s__subclass(s__Increasing,s__InternalChange) )).
+
+fof(kb_SUMOcache_5069,axiom,(
+    s__instance(s__Increasing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5070,axiom,(
+    s__subclass(s__Increasing,s__Entity) )).
+
+fof(kb_SUMOcache_5071,axiom,(
+    s__subclass(s__Day,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5072,axiom,(
+    s__subclass(s__Day,s__Quantity) )).
+
+fof(kb_SUMOcache_5073,axiom,(
+    s__subclass(s__Day,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5074,axiom,(
+    s__subclass(s__Day,s__TimePosition) )).
+
+fof(kb_SUMOcache_5075,axiom,(
+    s__subclass(s__Day,s__Entity) )).
+
+fof(kb_SUMOcache_5076,axiom,(
+    s__subclass(s__Day,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5077,axiom,(
+    s__subclass(s__Day,s__Abstract) )).
+
+fof(kb_SUMOcache_5078,axiom,(
+    s__instance(s__Day__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5079,axiom,(
+    s__subclass(s__DiagnosticProcess,s__Physical) )).
+
+fof(kb_SUMOcache_5080,axiom,(
+    s__subclass(s__DiagnosticProcess,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_5081,axiom,(
+    s__subclass(s__DiagnosticProcess,s__Process) )).
+
+fof(kb_SUMOcache_5082,axiom,(
+    s__instance(s__DiagnosticProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5083,axiom,(
+    s__subclass(s__DiagnosticProcess,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5084,axiom,(
+    s__subclass(s__DiagnosticProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_5085,axiom,(
+    s__subclass(s__DiagnosticProcess,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5086,axiom,(
+    s__subclass(s__DiagnosticProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5087,axiom,(
+    s__subclass(s__DiagnosticProcess,s__Entity) )).
+
+fof(kb_SUMOcache_5088,axiom,(
+    s__subclass(s__PsychologicalDysfunction,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_5089,axiom,(
+    s__subclass(s__PsychologicalDysfunction,s__Attribute) )).
+
+fof(kb_SUMOcache_5090,axiom,(
+    s__subclass(s__PsychologicalDysfunction,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5091,axiom,(
+    s__subclass(s__PsychologicalDysfunction,s__Entity) )).
+
+fof(kb_SUMOcache_5092,axiom,(
+    s__instance(s__PsychologicalDysfunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5093,axiom,(
+    s__subclass(s__PsychologicalDysfunction,s__Abstract) )).
+
+fof(kb_SUMOcache_5094,axiom,(
+    s__subclass(s__UnilateralGetting,s__Physical) )).
+
+fof(kb_SUMOcache_5095,axiom,(
+    s__subclass(s__UnilateralGetting,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_5096,axiom,(
+    s__subclass(s__UnilateralGetting,s__Process) )).
+
+fof(kb_SUMOcache_5097,axiom,(
+    s__subclass(s__UnilateralGetting,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_5098,axiom,(
+    s__subclass(s__UnilateralGetting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5099,axiom,(
+    s__instance(s__UnilateralGetting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5100,axiom,(
+    s__instance(s__IntentionalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5101,axiom,(
+    s__subclass(s__UnilateralGetting,s__Entity) )).
+
+fof(kb_SUMOcache_5102,axiom,(
+    s__subclass(s__Looking,s__Physical) )).
+
+fof(kb_SUMOcache_5103,axiom,(
+    s__instance(s__Looking__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5104,axiom,(
+    s__subclass(s__Looking,s__Perception) )).
+
+fof(kb_SUMOcache_5105,axiom,(
+    s__subclass(s__Looking,s__Process) )).
+
+fof(kb_SUMOcache_5106,axiom,(
+    s__subclass(s__Looking,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5107,axiom,(
+    s__subclass(s__Looking,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5108,axiom,(
+    s__subclass(s__Looking,s__InternalChange) )).
+
+fof(kb_SUMOcache_5109,axiom,(
+    s__subclass(s__Looking,s__Entity) )).
+
+fof(kb_SUMOcache_5110,axiom,(
+    s__subclass(s__Selecting,s__Physical) )).
+
+fof(kb_SUMOcache_5111,axiom,(
+    s__subclass(s__Selecting,s__Process) )).
+
+fof(kb_SUMOcache_5112,axiom,(
+    s__subclass(s__Selecting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5113,axiom,(
+    s__subclass(s__Selecting,s__InternalChange) )).
+
+fof(kb_SUMOcache_5114,axiom,(
+    s__instance(s__Selecting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5115,axiom,(
+    s__subclass(s__Selecting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5116,axiom,(
+    s__subclass(s__Selecting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5117,axiom,(
+    s__subclass(s__Selecting,s__Entity) )).
+
+fof(kb_SUMOcache_5118,axiom,(
+    s__subclass(s__May,s__Quantity) )).
+
+fof(kb_SUMOcache_5119,axiom,(
+    s__subclass(s__May,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5120,axiom,(
+    s__instance(s__May__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5121,axiom,(
+    s__subclass(s__May,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5122,axiom,(
+    s__subclass(s__May,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5123,axiom,(
+    s__subclass(s__May,s__TimePosition) )).
+
+fof(kb_SUMOcache_5124,axiom,(
+    s__subclass(s__May,s__Entity) )).
+
+fof(kb_SUMOcache_5125,axiom,(
+    s__subclass(s__May,s__Abstract) )).
+
+fof(kb_SUMOcache_5126,axiom,(
+    s__subclass(s__May,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5127,axiom,(
+    s__subclass(s__November,s__Quantity) )).
+
+fof(kb_SUMOcache_5128,axiom,(
+    s__subclass(s__November,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5129,axiom,(
+    s__instance(s__November__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5130,axiom,(
+    s__subclass(s__November,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5131,axiom,(
+    s__subclass(s__November,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5132,axiom,(
+    s__subclass(s__November,s__TimePosition) )).
+
+fof(kb_SUMOcache_5133,axiom,(
+    s__subclass(s__November,s__Entity) )).
+
+fof(kb_SUMOcache_5134,axiom,(
+    s__subclass(s__November,s__Abstract) )).
+
+fof(kb_SUMOcache_5135,axiom,(
+    s__subclass(s__November,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5136,axiom,(
+    s__subclass(s__Remembering,s__Physical) )).
+
+fof(kb_SUMOcache_5137,axiom,(
+    s__instance(s__Remembering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5138,axiom,(
+    s__subclass(s__Remembering,s__Process) )).
+
+fof(kb_SUMOcache_5139,axiom,(
+    s__subclass(s__Remembering,s__InternalChange) )).
+
+fof(kb_SUMOcache_5140,axiom,(
+    s__subclass(s__Remembering,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5141,axiom,(
+    s__subclass(s__Remembering,s__Entity) )).
+
+fof(kb_SUMOcache_5142,axiom,(
+    s__subclass(s__TimeZone,s__Attribute) )).
+
+fof(kb_SUMOcache_5143,axiom,(
+    s__instance(s__TimeZone__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5144,axiom,(
+    s__subclass(s__TimeZone,s__Abstract) )).
+
+fof(kb_SUMOcache_5145,axiom,(
+    s__subclass(s__TimeZone,s__Entity) )).
+
+fof(kb_SUMOcache_5146,axiom,(
+    s__subclass(s__ServiceProcess,s__Physical) )).
+
+fof(kb_SUMOcache_5147,axiom,(
+    s__instance(s__ServiceProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5148,axiom,(
+    s__subclass(s__ServiceProcess,s__Process) )).
+
+fof(kb_SUMOcache_5149,axiom,(
+    s__subclass(s__ServiceProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5150,axiom,(
+    s__subclass(s__ServiceProcess,s__Entity) )).
+
+fof(kb_SUMOcache_5151,axiom,(
+    s__subclass(s__SocialUnit,s__Physical) )).
+
+fof(kb_SUMOcache_5152,axiom,(
+    s__subclass(s__SocialUnit,s__Collection) )).
+
+fof(kb_SUMOcache_5153,axiom,(
+    s__instance(s__SocialUnit__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5154,axiom,(
+    s__instance(s__Collection__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5155,axiom,(
+    s__subclass(s__SocialUnit,s__Agent) )).
+
+fof(kb_SUMOcache_5156,axiom,(
+    s__subclass(s__SocialUnit,s__Object) )).
+
+fof(kb_SUMOcache_5157,axiom,(
+    s__subclass(s__SocialUnit,s__Group) )).
+
+fof(kb_SUMOcache_5158,axiom,(
+    s__subclass(s__SocialUnit,s__Entity) )).
+
+fof(kb_SUMOcache_5159,axiom,(
+    s__subclass(s__Mixture,s__Physical) )).
+
+fof(kb_SUMOcache_5160,axiom,(
+    s__subclass(s__Mixture,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5161,axiom,(
+    s__subclass(s__Mixture,s__Object) )).
+
+fof(kb_SUMOcache_5162,axiom,(
+    s__subclass(s__Mixture,s__Entity) )).
+
+fof(kb_SUMOcache_5163,axiom,(
+    s__subclass(s__Detaching,s__Physical) )).
+
+fof(kb_SUMOcache_5164,axiom,(
+    s__subclass(s__Detaching,s__Process) )).
+
+fof(kb_SUMOcache_5165,axiom,(
+    s__instance(s__Detaching__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5166,axiom,(
+    s__subclass(s__Detaching,s__Entity) )).
+
+fof(kb_SUMOcache_5167,axiom,(
+    s__subclass(s__TernaryRelation,s__Entity) )).
+
+fof(kb_SUMOcache_5168,axiom,(
+    s__subclass(s__TernaryRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_5169,axiom,(
+    s__subclass(s__ComputerLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_5170,axiom,(
+    s__subclass(s__ComputerLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5171,axiom,(
+    s__subclass(s__ComputerLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_5172,axiom,(
+    s__subclass(s__ComputerLanguage,s__Language) )).
+
+fof(kb_SUMOcache_5173,axiom,(
+    s__instance(s__ComputerLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5174,axiom,(
+    s__subclass(s__ComputerLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_5175,axiom,(
+    s__subclass(s__Precipitation,s__Physical) )).
+
+fof(kb_SUMOcache_5176,axiom,(
+    s__subclass(s__Precipitation,s__Motion) )).
+
+fof(kb_SUMOcache_5177,axiom,(
+    s__subclass(s__Precipitation,s__MotionDownward) )).
+
+fof(kb_SUMOcache_5178,axiom,(
+    s__instance(s__MotionDownward__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5179,axiom,(
+    s__subclass(s__Precipitation,s__Process) )).
+
+fof(kb_SUMOcache_5180,axiom,(
+    s__instance(s__Precipitation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5181,axiom,(
+    s__subclass(s__Precipitation,s__Translocation) )).
+
+fof(kb_SUMOcache_5182,axiom,(
+    s__subclass(s__Precipitation,s__LiquidMotion) )).
+
+fof(kb_SUMOcache_5183,axiom,(
+    s__subclass(s__Precipitation,s__Entity) )).
+
+fof(kb_SUMOcache_5184,axiom,(
+    s__subclass(s__UnaryFunction,s__Relation) )).
+
+fof(kb_SUMOcache_5185,axiom,(
+    s__subclass(s__UnaryFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_5186,axiom,(
+    s__subclass(s__UnaryFunction,s__Entity) )).
+
+fof(kb_SUMOcache_5187,axiom,(
+    s__subclass(s__UnaryFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_5188,axiom,(
+    s__subclass(s__Neutron,s__Physical) )).
+
+fof(kb_SUMOcache_5189,axiom,(
+    s__subclass(s__Neutron,s__ElementalSubstance) )).
+
+fof(kb_SUMOcache_5190,axiom,(
+    s__instance(s__Neutron__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5191,axiom,(
+    s__subclass(s__Neutron,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5192,axiom,(
+    s__subclass(s__Neutron,s__Substance) )).
+
+fof(kb_SUMOcache_5193,axiom,(
+    s__subclass(s__Neutron,s__Object) )).
+
+fof(kb_SUMOcache_5194,axiom,(
+    s__subclass(s__Neutron,s__Entity) )).
+
+fof(kb_SUMOcache_5195,axiom,(
+    s__subclass(s__Neutron,s__PureSubstance) )).
+
+fof(kb_SUMOcache_5196,axiom,(
+    s__subclass(s__Pursuing,s__Physical) )).
+
+fof(kb_SUMOcache_5197,axiom,(
+    s__subclass(s__Pursuing,s__Process) )).
+
+fof(kb_SUMOcache_5198,axiom,(
+    s__instance(s__Pursuing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5199,axiom,(
+    s__subclass(s__Pursuing,s__Entity) )).
+
+fof(kb_SUMOcache_5200,axiom,(
+    s__subclass(s__ElementalSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_5201,axiom,(
+    s__subclass(s__ElementalSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5202,axiom,(
+    s__subclass(s__ElementalSubstance,s__Substance) )).
+
+fof(kb_SUMOcache_5203,axiom,(
+    s__subclass(s__ElementalSubstance,s__Object) )).
+
+fof(kb_SUMOcache_5204,axiom,(
+    s__instance(s__ElementalSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5205,axiom,(
+    s__subclass(s__ElementalSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_5206,axiom,(
+    s__subclass(s__Woman,s__Hominid) )).
+
+fof(kb_SUMOcache_5207,axiom,(
+    s__subclass(s__Woman,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5208,axiom,(
+    s__subclass(s__Woman,s__CognitiveAgent) )).
+
+fof(kb_SUMOcache_5209,axiom,(
+    s__subclass(s__Woman,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5210,axiom,(
+    s__subclass(s__Woman,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_5211,axiom,(
+    s__subclass(s__Woman,s__Animal) )).
+
+fof(kb_SUMOcache_5212,axiom,(
+    s__subclass(s__Woman,s__Agent) )).
+
+fof(kb_SUMOcache_5213,axiom,(
+    s__subclass(s__Woman,s__Physical) )).
+
+fof(kb_SUMOcache_5214,axiom,(
+    s__instance(s__Woman__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5215,axiom,(
+    s__subclass(s__Woman,s__SentientAgent) )).
+
+fof(kb_SUMOcache_5216,axiom,(
+    s__subclass(s__Woman,s__Vertebrate) )).
+
+fof(kb_SUMOcache_5217,axiom,(
+    s__subclass(s__Woman,s__Mammal) )).
+
+fof(kb_SUMOcache_5218,axiom,(
+    s__subclass(s__Woman,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5219,axiom,(
+    s__subclass(s__Woman,s__Primate) )).
+
+fof(kb_SUMOcache_5220,axiom,(
+    s__subclass(s__Woman,s__Organism) )).
+
+fof(kb_SUMOcache_5221,axiom,(
+    s__subclass(s__Woman,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5222,axiom,(
+    s__subclass(s__Woman,s__Object) )).
+
+fof(kb_SUMOcache_5223,axiom,(
+    s__subclass(s__Woman,s__Entity) )).
+
+fof(kb_SUMOcache_5224,axiom,(
+    s__subclass(s__TotalValuedRelation,s__Entity) )).
+
+fof(kb_SUMOcache_5225,axiom,(
+    s__subclass(s__TotalValuedRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_5226,axiom,(
+    s__subclass(s__April,s__Quantity) )).
+
+fof(kb_SUMOcache_5227,axiom,(
+    s__subclass(s__April,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5228,axiom,(
+    s__subclass(s__April,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5229,axiom,(
+    s__instance(s__April__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5230,axiom,(
+    s__subclass(s__April,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5231,axiom,(
+    s__subclass(s__April,s__TimePosition) )).
+
+fof(kb_SUMOcache_5232,axiom,(
+    s__subclass(s__April,s__Entity) )).
+
+fof(kb_SUMOcache_5233,axiom,(
+    s__subclass(s__April,s__Abstract) )).
+
+fof(kb_SUMOcache_5234,axiom,(
+    s__subclass(s__April,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5235,axiom,(
+    s__subclass(s__QuantityChange,s__Physical) )).
+
+fof(kb_SUMOcache_5236,axiom,(
+    s__subclass(s__QuantityChange,s__Process) )).
+
+fof(kb_SUMOcache_5237,axiom,(
+    s__subclass(s__QuantityChange,s__Entity) )).
+
+fof(kb_SUMOcache_5238,axiom,(
+    s__subclass(s__Attaching,s__Physical) )).
+
+fof(kb_SUMOcache_5239,axiom,(
+    s__subclass(s__Attaching,s__Process) )).
+
+fof(kb_SUMOcache_5240,axiom,(
+    s__subclass(s__Attaching,s__Entity) )).
+
+fof(kb_SUMOcache_5241,axiom,(
+    s__instance(s__Attaching__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5242,axiom,(
+    s__subclass(s__UnitOfAngularMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_5243,axiom,(
+    s__subclass(s__UnitOfAngularMeasure,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_5244,axiom,(
+    s__instance(s__UnitOfAngularMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5245,axiom,(
+    s__subclass(s__UnitOfAngularMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_5246,axiom,(
+    s__subclass(s__UnitOfAngularMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_5247,axiom,(
+    s__subclass(s__UnitOfAngularMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5248,axiom,(
+    s__subclass(s__Naming,s__Physical) )).
+
+fof(kb_SUMOcache_5249,axiom,(
+    s__subclass(s__Naming,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_5250,axiom,(
+    s__subclass(s__Naming,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5251,axiom,(
+    s__subclass(s__Naming,s__Process) )).
+
+fof(kb_SUMOcache_5252,axiom,(
+    s__subclass(s__Naming,s__Communication) )).
+
+fof(kb_SUMOcache_5253,axiom,(
+    s__subclass(s__Naming,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5254,axiom,(
+    s__instance(s__Naming__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5255,axiom,(
+    s__subclass(s__Naming,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_5256,axiom,(
+    s__subclass(s__Naming,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_5257,axiom,(
+    s__subclass(s__Naming,s__Entity) )).
+
+fof(kb_SUMOcache_5258,axiom,(
+    s__subclass(s__RadiatingXRay,s__Physical) )).
+
+fof(kb_SUMOcache_5259,axiom,(
+    s__subclass(s__RadiatingXRay,s__Motion) )).
+
+fof(kb_SUMOcache_5260,axiom,(
+    s__subclass(s__RadiatingXRay,s__Process) )).
+
+fof(kb_SUMOcache_5261,axiom,(
+    s__subclass(s__RadiatingXRay,s__Radiating) )).
+
+fof(kb_SUMOcache_5262,axiom,(
+    s__subclass(s__RadiatingXRay,s__Entity) )).
+
+fof(kb_SUMOcache_5263,axiom,(
+    s__instance(s__RadiatingXRay__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5264,axiom,(
+    s__subclass(s__EngineeringComponent,s__Physical) )).
+
+fof(kb_SUMOcache_5265,axiom,(
+    s__subclass(s__EngineeringComponent,s__Artifact) )).
+
+fof(kb_SUMOcache_5266,axiom,(
+    s__subclass(s__EngineeringComponent,s__Object) )).
+
+fof(kb_SUMOcache_5267,axiom,(
+    s__instance(s__EngineeringComponent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5268,axiom,(
+    s__subclass(s__EngineeringComponent,s__Entity) )).
+
+fof(kb_SUMOcache_5269,axiom,(
+    s__subclass(s__Hunting,s__Physical) )).
+
+fof(kb_SUMOcache_5270,axiom,(
+    s__subclass(s__Hunting,s__Process) )).
+
+fof(kb_SUMOcache_5271,axiom,(
+    s__instance(s__Hunting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5272,axiom,(
+    s__subclass(s__Hunting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5273,axiom,(
+    s__subclass(s__Hunting,s__Entity) )).
+
+fof(kb_SUMOcache_5274,axiom,(
+    s__subclass(s__InvalidDeductiveArgument,s__Proposition) )).
+
+fof(kb_SUMOcache_5275,axiom,(
+    s__subclass(s__InvalidDeductiveArgument,s__Argument) )).
+
+fof(kb_SUMOcache_5276,axiom,(
+    s__subclass(s__InvalidDeductiveArgument,s__Entity) )).
+
+fof(kb_SUMOcache_5277,axiom,(
+    s__instance(s__InvalidDeductiveArgument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5278,axiom,(
+    s__subclass(s__InvalidDeductiveArgument,s__Abstract) )).
+
+fof(kb_SUMOcache_5279,axiom,(
+    s__subclass(s__Funding,s__Physical) )).
+
+fof(kb_SUMOcache_5280,axiom,(
+    s__subclass(s__Funding,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_5281,axiom,(
+    s__subclass(s__Funding,s__Process) )).
+
+fof(kb_SUMOcache_5282,axiom,(
+    s__subclass(s__Funding,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_5283,axiom,(
+    s__subclass(s__Funding,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5284,axiom,(
+    s__instance(s__Funding__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5285,axiom,(
+    s__subclass(s__Funding,s__Entity) )).
+
+fof(kb_SUMOcache_5286,axiom,(
+    s__subclass(s__AntisymmetricRelation,s__Relation) )).
+
+fof(kb_SUMOcache_5287,axiom,(
+    s__subclass(s__AntisymmetricRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_5288,axiom,(
+    s__subclass(s__AntisymmetricRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_5289,axiom,(
+    s__subclass(s__AntisymmetricRelation,s__Entity) )).
+
+fof(kb_SUMOcache_5290,axiom,(
+    s__subclass(s__Invertebrate,s__Physical) )).
+
+fof(kb_SUMOcache_5291,axiom,(
+    s__subclass(s__Invertebrate,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5292,axiom,(
+    s__subclass(s__Invertebrate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5293,axiom,(
+    s__subclass(s__Invertebrate,s__Agent) )).
+
+fof(kb_SUMOcache_5294,axiom,(
+    s__subclass(s__Invertebrate,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5295,axiom,(
+    s__subclass(s__Invertebrate,s__Organism) )).
+
+fof(kb_SUMOcache_5296,axiom,(
+    s__subclass(s__Invertebrate,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5297,axiom,(
+    s__subclass(s__Invertebrate,s__Object) )).
+
+fof(kb_SUMOcache_5298,axiom,(
+    s__subclass(s__Invertebrate,s__Entity) )).
+
+fof(kb_SUMOcache_5299,axiom,(
+    s__subclass(s__Decoding,s__Physical) )).
+
+fof(kb_SUMOcache_5300,axiom,(
+    s__subclass(s__Decoding,s__Process) )).
+
+fof(kb_SUMOcache_5301,axiom,(
+    s__subclass(s__Decoding,s__ContentDevelopment) )).
+
+fof(kb_SUMOcache_5302,axiom,(
+    s__subclass(s__Decoding,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5303,axiom,(
+    s__instance(s__Decoding__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5304,axiom,(
+    s__subclass(s__Decoding,s__Entity) )).
+
+fof(kb_SUMOcache_5305,axiom,(
+    s__subclass(s__MotionUpward,s__Physical) )).
+
+fof(kb_SUMOcache_5306,axiom,(
+    s__instance(s__MotionUpward__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5307,axiom,(
+    s__subclass(s__MotionUpward,s__Process) )).
+
+fof(kb_SUMOcache_5308,axiom,(
+    s__subclass(s__MotionUpward,s__Entity) )).
+
+fof(kb_SUMOcache_5309,axiom,(
+    s__subclass(s__BinaryPredicate,s__Relation) )).
+
+fof(kb_SUMOcache_5310,axiom,(
+    s__instance(s__BinaryPredicate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5311,axiom,(
+    s__subclass(s__BinaryPredicate,s__Entity) )).
+
+fof(kb_SUMOcache_5312,axiom,(
+    s__subclass(s__BinaryPredicate,s__Abstract) )).
+
+fof(kb_SUMOcache_5313,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_5314,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__GeometricFigure) )).
+
+fof(kb_SUMOcache_5315,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_5316,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__Attribute) )).
+
+fof(kb_SUMOcache_5317,axiom,(
+    s__instance(s__OpenTwoDimensionalFigure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5318,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5319,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__Entity) )).
+
+fof(kb_SUMOcache_5320,axiom,(
+    s__subclass(s__OpenTwoDimensionalFigure,s__Abstract) )).
+
+fof(kb_SUMOcache_5321,axiom,(
+    s__subclass(s__Counting,s__Physical) )).
+
+fof(kb_SUMOcache_5322,axiom,(
+    s__subclass(s__Counting,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_5323,axiom,(
+    s__subclass(s__Counting,s__Process) )).
+
+fof(kb_SUMOcache_5324,axiom,(
+    s__subclass(s__Counting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5325,axiom,(
+    s__instance(s__Counting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5326,axiom,(
+    s__instance(s__PsychologicalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5327,axiom,(
+    s__subclass(s__Counting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5328,axiom,(
+    s__subclass(s__Counting,s__InternalChange) )).
+
+fof(kb_SUMOcache_5329,axiom,(
+    s__subclass(s__Counting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5330,axiom,(
+    s__instance(s__BiologicalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5331,axiom,(
+    s__subclass(s__Counting,s__Entity) )).
+
+fof(kb_SUMOcache_5332,axiom,(
+    s__subclass(s__ReflexiveRelation,s__Relation) )).
+
+fof(kb_SUMOcache_5333,axiom,(
+    s__subclass(s__ReflexiveRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_5334,axiom,(
+    s__subclass(s__ReflexiveRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_5335,axiom,(
+    s__subclass(s__ReflexiveRelation,s__Entity) )).
+
+fof(kb_SUMOcache_5336,axiom,(
+    s__subclass(s__BinaryFunction,s__Relation) )).
+
+fof(kb_SUMOcache_5337,axiom,(
+    s__subclass(s__BinaryFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_5338,axiom,(
+    s__subclass(s__BinaryFunction,s__Entity) )).
+
+fof(kb_SUMOcache_5339,axiom,(
+    s__subclass(s__BinaryFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_5340,axiom,(
+    s__subclass(s__LeapYear,s__Quantity) )).
+
+fof(kb_SUMOcache_5341,axiom,(
+    s__instance(s__LeapYear__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5342,axiom,(
+    s__instance(s__Quantity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5343,axiom,(
+    s__subclass(s__LeapYear,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5344,axiom,(
+    s__subclass(s__LeapYear,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5345,axiom,(
+    s__subclass(s__LeapYear,s__TimePosition) )).
+
+fof(kb_SUMOcache_5346,axiom,(
+    s__subclass(s__LeapYear,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5347,axiom,(
+    s__subclass(s__LeapYear,s__Entity) )).
+
+fof(kb_SUMOcache_5348,axiom,(
+    s__subclass(s__LeapYear,s__Abstract) )).
+
+fof(kb_SUMOcache_5349,axiom,(
+    s__subclass(s__LeapYear,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5350,axiom,(
+    s__subclass(s__UnitOfMass,s__Quantity) )).
+
+fof(kb_SUMOcache_5351,axiom,(
+    s__subclass(s__UnitOfMass,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_5352,axiom,(
+    s__subclass(s__UnitOfMass,s__Entity) )).
+
+fof(kb_SUMOcache_5353,axiom,(
+    s__subclass(s__UnitOfMass,s__Abstract) )).
+
+fof(kb_SUMOcache_5354,axiom,(
+    s__subclass(s__UnitOfMass,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5355,axiom,(
+    s__instance(s__UnitOfMass__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5356,axiom,(
+    s__subclass(s__UnitOfCurrency,s__Quantity) )).
+
+fof(kb_SUMOcache_5357,axiom,(
+    s__subclass(s__UnitOfCurrency,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_5358,axiom,(
+    s__instance(s__UnitOfCurrency__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5359,axiom,(
+    s__subclass(s__UnitOfCurrency,s__Entity) )).
+
+fof(kb_SUMOcache_5360,axiom,(
+    s__subclass(s__UnitOfCurrency,s__Abstract) )).
+
+fof(kb_SUMOcache_5361,axiom,(
+    s__subclass(s__UnitOfCurrency,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5362,axiom,(
+    s__subclass(s__Organ,s__Physical) )).
+
+fof(kb_SUMOcache_5363,axiom,(
+    s__subclass(s__Organ,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5364,axiom,(
+    s__subclass(s__Organ,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_5365,axiom,(
+    s__subclass(s__Organ,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5366,axiom,(
+    s__subclass(s__Organ,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5367,axiom,(
+    s__instance(s__Organ__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5368,axiom,(
+    s__subclass(s__Organ,s__Object) )).
+
+fof(kb_SUMOcache_5369,axiom,(
+    s__subclass(s__Organ,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5370,axiom,(
+    s__subclass(s__Organ,s__Entity) )).
+
+fof(kb_SUMOcache_5371,axiom,(
+    s__subclass(s__Thursday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5372,axiom,(
+    s__instance(s__Thursday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5373,axiom,(
+    s__subclass(s__Thursday,s__Quantity) )).
+
+fof(kb_SUMOcache_5374,axiom,(
+    s__subclass(s__Thursday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5375,axiom,(
+    s__subclass(s__Thursday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5376,axiom,(
+    s__subclass(s__Thursday,s__TimePosition) )).
+
+fof(kb_SUMOcache_5377,axiom,(
+    s__subclass(s__Thursday,s__Entity) )).
+
+fof(kb_SUMOcache_5378,axiom,(
+    s__subclass(s__Thursday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5379,axiom,(
+    s__subclass(s__Thursday,s__Abstract) )).
+
+fof(kb_SUMOcache_5380,axiom,(
+    s__subclass(s__JoiningAnOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_5381,axiom,(
+    s__subclass(s__JoiningAnOrganization,s__Process) )).
+
+fof(kb_SUMOcache_5382,axiom,(
+    s__instance(s__JoiningAnOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5383,axiom,(
+    s__subclass(s__JoiningAnOrganization,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5384,axiom,(
+    s__subclass(s__JoiningAnOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_5385,axiom,(
+    s__subclass(s__Attribute,s__Entity) )).
+
+fof(kb_SUMOcache_5386,axiom,(
+    s__subclass(s__Deciding,s__Physical) )).
+
+fof(kb_SUMOcache_5387,axiom,(
+    s__subclass(s__Deciding,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_5388,axiom,(
+    s__subclass(s__Deciding,s__Process) )).
+
+fof(kb_SUMOcache_5389,axiom,(
+    s__subclass(s__Deciding,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5390,axiom,(
+    s__subclass(s__Deciding,s__InternalChange) )).
+
+fof(kb_SUMOcache_5391,axiom,(
+    s__subclass(s__Deciding,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5392,axiom,(
+    s__instance(s__Deciding__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5393,axiom,(
+    s__subclass(s__Deciding,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5394,axiom,(
+    s__subclass(s__Deciding,s__Entity) )).
+
+fof(kb_SUMOcache_5395,axiom,(
+    s__subclass(s__Carbohydrate,s__Physical) )).
+
+fof(kb_SUMOcache_5396,axiom,(
+    s__subclass(s__Carbohydrate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5397,axiom,(
+    s__subclass(s__Carbohydrate,s__Substance) )).
+
+fof(kb_SUMOcache_5398,axiom,(
+    s__subclass(s__Carbohydrate,s__BiologicallyActiveSubstance) )).
+
+fof(kb_SUMOcache_5399,axiom,(
+    s__instance(s__Carbohydrate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5400,axiom,(
+    s__instance(s__BiologicallyActiveSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5401,axiom,(
+    s__subclass(s__Carbohydrate,s__Object) )).
+
+fof(kb_SUMOcache_5402,axiom,(
+    s__subclass(s__Carbohydrate,s__Entity) )).
+
+fof(kb_SUMOcache_5403,axiom,(
+    s__subclass(s__October,s__Quantity) )).
+
+fof(kb_SUMOcache_5404,axiom,(
+    s__subclass(s__October,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5405,axiom,(
+    s__subclass(s__October,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5406,axiom,(
+    s__subclass(s__October,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5407,axiom,(
+    s__subclass(s__October,s__TimePosition) )).
+
+fof(kb_SUMOcache_5408,axiom,(
+    s__instance(s__October__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5409,axiom,(
+    s__subclass(s__October,s__Entity) )).
+
+fof(kb_SUMOcache_5410,axiom,(
+    s__subclass(s__October,s__Abstract) )).
+
+fof(kb_SUMOcache_5411,axiom,(
+    s__subclass(s__October,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5412,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__Physical) )).
+
+fof(kb_SUMOcache_5413,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5414,axiom,(
+    s__instance(s__ColdBloodedVertebrate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5415,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5416,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__Agent) )).
+
+fof(kb_SUMOcache_5417,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__Animal) )).
+
+fof(kb_SUMOcache_5418,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5419,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__Organism) )).
+
+fof(kb_SUMOcache_5420,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5421,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__Object) )).
+
+fof(kb_SUMOcache_5422,axiom,(
+    s__subclass(s__ColdBloodedVertebrate,s__Entity) )).
+
+fof(kb_SUMOcache_5423,axiom,(
+    s__subclass(s__Committing,s__Physical) )).
+
+fof(kb_SUMOcache_5424,axiom,(
+    s__subclass(s__Committing,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_5425,axiom,(
+    s__subclass(s__Committing,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5426,axiom,(
+    s__subclass(s__Committing,s__Process) )).
+
+fof(kb_SUMOcache_5427,axiom,(
+    s__subclass(s__Committing,s__Communication) )).
+
+fof(kb_SUMOcache_5428,axiom,(
+    s__subclass(s__Committing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5429,axiom,(
+    s__subclass(s__Committing,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_5430,axiom,(
+    s__subclass(s__Committing,s__Entity) )).
+
+fof(kb_SUMOcache_5431,axiom,(
+    s__instance(s__Committing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5432,axiom,(
+    s__subclass(s__ConsciousnessAttribute,s__PsychologicalAttribute) )).
+
+fof(kb_SUMOcache_5433,axiom,(
+    s__subclass(s__ConsciousnessAttribute,s__BiologicalAttribute) )).
+
+fof(kb_SUMOcache_5434,axiom,(
+    s__subclass(s__ConsciousnessAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_5435,axiom,(
+    s__subclass(s__ConsciousnessAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5436,axiom,(
+    s__subclass(s__ConsciousnessAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_5437,axiom,(
+    s__instance(s__ConsciousnessAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5438,axiom,(
+    s__subclass(s__ConsciousnessAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_5439,axiom,(
+    s__subclass(s__June,s__Quantity) )).
+
+fof(kb_SUMOcache_5440,axiom,(
+    s__subclass(s__June,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5441,axiom,(
+    s__subclass(s__June,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5442,axiom,(
+    s__instance(s__June__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5443,axiom,(
+    s__subclass(s__June,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5444,axiom,(
+    s__subclass(s__June,s__TimePosition) )).
+
+fof(kb_SUMOcache_5445,axiom,(
+    s__subclass(s__June,s__Entity) )).
+
+fof(kb_SUMOcache_5446,axiom,(
+    s__subclass(s__June,s__Abstract) )).
+
+fof(kb_SUMOcache_5447,axiom,(
+    s__subclass(s__June,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5448,axiom,(
+    s__subclass(s__Directing,s__Physical) )).
+
+fof(kb_SUMOcache_5449,axiom,(
+    s__subclass(s__Directing,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_5450,axiom,(
+    s__subclass(s__Directing,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5451,axiom,(
+    s__subclass(s__Directing,s__Process) )).
+
+fof(kb_SUMOcache_5452,axiom,(
+    s__subclass(s__Directing,s__Communication) )).
+
+fof(kb_SUMOcache_5453,axiom,(
+    s__subclass(s__Directing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5454,axiom,(
+    s__instance(s__Directing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5455,axiom,(
+    s__subclass(s__Directing,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_5456,axiom,(
+    s__subclass(s__Directing,s__Entity) )).
+
+fof(kb_SUMOcache_5457,axiom,(
+    s__subclass(s__Combustion,s__Physical) )).
+
+fof(kb_SUMOcache_5458,axiom,(
+    s__instance(s__Combustion__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5459,axiom,(
+    s__subclass(s__Combustion,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_5460,axiom,(
+    s__subclass(s__Combustion,s__Separating) )).
+
+fof(kb_SUMOcache_5461,axiom,(
+    s__instance(s__Separating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5462,axiom,(
+    s__subclass(s__Combustion,s__Process) )).
+
+fof(kb_SUMOcache_5463,axiom,(
+    s__subclass(s__Combustion,s__ChemicalProcess) )).
+
+fof(kb_SUMOcache_5464,axiom,(
+    s__instance(s__ChemicalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5465,axiom,(
+    s__subclass(s__Combustion,s__InternalChange) )).
+
+fof(kb_SUMOcache_5466,axiom,(
+    s__subclass(s__Combustion,s__Entity) )).
+
+fof(kb_SUMOcache_5467,axiom,(
+    s__subclass(s__Molecule,s__Physical) )).
+
+fof(kb_SUMOcache_5468,axiom,(
+    s__subclass(s__Molecule,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5469,axiom,(
+    s__subclass(s__Molecule,s__Substance) )).
+
+fof(kb_SUMOcache_5470,axiom,(
+    s__instance(s__Molecule__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5471,axiom,(
+    s__subclass(s__Molecule,s__Object) )).
+
+fof(kb_SUMOcache_5472,axiom,(
+    s__subclass(s__Molecule,s__Entity) )).
+
+fof(kb_SUMOcache_5473,axiom,(
+    s__subclass(s__Molecule,s__PureSubstance) )).
+
+fof(kb_SUMOcache_5474,axiom,(
+    s__subclass(s__Class,s__Abstract) )).
+
+fof(kb_SUMOcache_5475,axiom,(
+    s__subclass(s__Class,s__Entity) )).
+
+fof(kb_SUMOcache_5476,axiom,(
+    s__instance(s__Class__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5477,axiom,(
+    s__subclass(s__LinguisticExpression,s__Physical) )).
+
+fof(kb_SUMOcache_5478,axiom,(
+    s__subclass(s__LinguisticExpression,s__Entity) )).
+
+fof(kb_SUMOcache_5479,axiom,(
+    s__subclass(s__QuaternaryPredicate,s__Relation) )).
+
+fof(kb_SUMOcache_5480,axiom,(
+    s__subclass(s__QuaternaryPredicate,s__Entity) )).
+
+fof(kb_SUMOcache_5481,axiom,(
+    s__subclass(s__QuaternaryPredicate,s__Abstract) )).
+
+fof(kb_SUMOcache_5482,axiom,(
+    s__instance(s__QuaternaryPredicate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5483,axiom,(
+    s__subclass(s__FatTissue,s__Physical) )).
+
+fof(kb_SUMOcache_5484,axiom,(
+    s__subclass(s__FatTissue,s__BodySubstance) )).
+
+fof(kb_SUMOcache_5485,axiom,(
+    s__subclass(s__FatTissue,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5486,axiom,(
+    s__instance(s__FatTissue__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5487,axiom,(
+    s__subclass(s__FatTissue,s__Substance) )).
+
+fof(kb_SUMOcache_5488,axiom,(
+    s__subclass(s__FatTissue,s__Object) )).
+
+fof(kb_SUMOcache_5489,axiom,(
+    s__subclass(s__FatTissue,s__Entity) )).
+
+fof(kb_SUMOcache_5490,axiom,(
+    s__subclass(s__Certificate,s__Physical) )).
+
+fof(kb_SUMOcache_5491,axiom,(
+    s__subclass(s__Certificate,s__Artifact) )).
+
+fof(kb_SUMOcache_5492,axiom,(
+    s__subclass(s__Certificate,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5493,axiom,(
+    s__subclass(s__Certificate,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_5494,axiom,(
+    s__subclass(s__Certificate,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_5495,axiom,(
+    s__instance(s__Certificate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5496,axiom,(
+    s__subclass(s__Certificate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5497,axiom,(
+    s__subclass(s__Certificate,s__Object) )).
+
+fof(kb_SUMOcache_5498,axiom,(
+    s__subclass(s__Certificate,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5499,axiom,(
+    s__subclass(s__Certificate,s__Entity) )).
+
+fof(kb_SUMOcache_5500,axiom,(
+    s__subclass(s__RelationalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_5501,axiom,(
+    s__subclass(s__RelationalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_5502,axiom,(
+    s__subclass(s__AnimacyAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_5503,axiom,(
+    s__subclass(s__AnimacyAttribute,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5504,axiom,(
+    s__subclass(s__AnimacyAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_5505,axiom,(
+    s__subclass(s__AnimacyAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_5506,axiom,(
+    s__instance(s__AnimacyAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5507,axiom,(
+    s__subclass(s__Residence,s__Physical) )).
+
+fof(kb_SUMOcache_5508,axiom,(
+    s__instance(s__Residence__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5509,axiom,(
+    s__subclass(s__Residence,s__Artifact) )).
+
+fof(kb_SUMOcache_5510,axiom,(
+    s__subclass(s__Residence,s__Object) )).
+
+fof(kb_SUMOcache_5511,axiom,(
+    s__subclass(s__Residence,s__Entity) )).
+
+fof(kb_SUMOcache_5512,axiom,(
+    s__subclass(s__September,s__Quantity) )).
+
+fof(kb_SUMOcache_5513,axiom,(
+    s__subclass(s__September,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5514,axiom,(
+    s__instance(s__September__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5515,axiom,(
+    s__subclass(s__September,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5516,axiom,(
+    s__subclass(s__September,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5517,axiom,(
+    s__subclass(s__September,s__TimePosition) )).
+
+fof(kb_SUMOcache_5518,axiom,(
+    s__subclass(s__September,s__Entity) )).
+
+fof(kb_SUMOcache_5519,axiom,(
+    s__subclass(s__September,s__Abstract) )).
+
+fof(kb_SUMOcache_5520,axiom,(
+    s__subclass(s__September,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5521,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__TwoDimensionalFigure) )).
+
+fof(kb_SUMOcache_5522,axiom,(
+    s__instance(s__TwoDimensionalAngle__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5523,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_5524,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__GeometricFigure) )).
+
+fof(kb_SUMOcache_5525,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_5526,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__Attribute) )).
+
+fof(kb_SUMOcache_5527,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5528,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__Entity) )).
+
+fof(kb_SUMOcache_5529,axiom,(
+    s__subclass(s__TwoDimensionalAngle,s__Abstract) )).
+
+fof(kb_SUMOcache_5530,axiom,(
+    s__subclass(s__Noun,s__Physical) )).
+
+fof(kb_SUMOcache_5531,axiom,(
+    s__subclass(s__Noun,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5532,axiom,(
+    s__instance(s__Noun__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5533,axiom,(
+    s__instance(s__ContentBearingPhysical__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5534,axiom,(
+    s__subclass(s__Noun,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_5535,axiom,(
+    s__subclass(s__Noun,s__Entity) )).
+
+fof(kb_SUMOcache_5536,axiom,(
+    s__subclass(s__TherapeuticProcess,s__Physical) )).
+
+fof(kb_SUMOcache_5537,axiom,(
+    s__subclass(s__TherapeuticProcess,s__Process) )).
+
+fof(kb_SUMOcache_5538,axiom,(
+    s__instance(s__TherapeuticProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5539,axiom,(
+    s__subclass(s__TherapeuticProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5540,axiom,(
+    s__subclass(s__TherapeuticProcess,s__Entity) )).
+
+fof(kb_SUMOcache_5541,axiom,(
+    s__subclass(s__Death,s__Physical) )).
+
+fof(kb_SUMOcache_5542,axiom,(
+    s__subclass(s__Death,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_5543,axiom,(
+    s__subclass(s__Death,s__Process) )).
+
+fof(kb_SUMOcache_5544,axiom,(
+    s__subclass(s__Death,s__InternalChange) )).
+
+fof(kb_SUMOcache_5545,axiom,(
+    s__subclass(s__Death,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5546,axiom,(
+    s__instance(s__Death__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5547,axiom,(
+    s__subclass(s__Death,s__Entity) )).
+
+fof(kb_SUMOcache_5548,axiom,(
+    s__subclass(s__Substituting,s__Physical) )).
+
+fof(kb_SUMOcache_5549,axiom,(
+    s__subclass(s__Substituting,s__Motion) )).
+
+fof(kb_SUMOcache_5550,axiom,(
+    s__subclass(s__Substituting,s__Process) )).
+
+fof(kb_SUMOcache_5551,axiom,(
+    s__instance(s__Substituting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5552,axiom,(
+    s__subclass(s__Substituting,s__Translocation) )).
+
+fof(kb_SUMOcache_5553,axiom,(
+    s__subclass(s__Substituting,s__Entity) )).
+
+fof(kb_SUMOcache_5554,axiom,(
+    s__subclass(s__Feline,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5555,axiom,(
+    s__subclass(s__Feline,s__Animal) )).
+
+fof(kb_SUMOcache_5556,axiom,(
+    s__subclass(s__Feline,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_5557,axiom,(
+    s__subclass(s__Feline,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5558,axiom,(
+    s__subclass(s__Feline,s__Agent) )).
+
+fof(kb_SUMOcache_5559,axiom,(
+    s__subclass(s__Feline,s__Physical) )).
+
+fof(kb_SUMOcache_5560,axiom,(
+    s__subclass(s__Feline,s__Vertebrate) )).
+
+fof(kb_SUMOcache_5561,axiom,(
+    s__subclass(s__Feline,s__Mammal) )).
+
+fof(kb_SUMOcache_5562,axiom,(
+    s__instance(s__Feline__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5563,axiom,(
+    s__instance(s__Mammal__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5564,axiom,(
+    s__subclass(s__Feline,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5565,axiom,(
+    s__subclass(s__Feline,s__Organism) )).
+
+fof(kb_SUMOcache_5566,axiom,(
+    s__subclass(s__Feline,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5567,axiom,(
+    s__subclass(s__Feline,s__Object) )).
+
+fof(kb_SUMOcache_5568,axiom,(
+    s__subclass(s__Feline,s__Entity) )).
+
+fof(kb_SUMOcache_5569,axiom,(
+    s__subclass(s__OrganizationalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_5570,axiom,(
+    s__subclass(s__OrganizationalProcess,s__Process) )).
+
+fof(kb_SUMOcache_5571,axiom,(
+    s__subclass(s__OrganizationalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_5572,axiom,(
+    s__subclass(s__Seeing,s__Physical) )).
+
+fof(kb_SUMOcache_5573,axiom,(
+    s__subclass(s__Seeing,s__Process) )).
+
+fof(kb_SUMOcache_5574,axiom,(
+    s__subclass(s__Seeing,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5575,axiom,(
+    s__subclass(s__Seeing,s__InternalChange) )).
+
+fof(kb_SUMOcache_5576,axiom,(
+    s__subclass(s__Seeing,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5577,axiom,(
+    s__subclass(s__Seeing,s__Entity) )).
+
+fof(kb_SUMOcache_5578,axiom,(
+    s__instance(s__Seeing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5579,axiom,(
+    s__subclass(s__AstronomicalBody,s__Physical) )).
+
+fof(kb_SUMOcache_5580,axiom,(
+    s__instance(s__AstronomicalBody__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5581,axiom,(
+    s__subclass(s__AstronomicalBody,s__Entity) )).
+
+fof(kb_SUMOcache_5582,axiom,(
+    s__subclass(s__January,s__Quantity) )).
+
+fof(kb_SUMOcache_5583,axiom,(
+    s__subclass(s__January,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5584,axiom,(
+    s__subclass(s__January,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5585,axiom,(
+    s__subclass(s__January,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5586,axiom,(
+    s__instance(s__January__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5587,axiom,(
+    s__subclass(s__January,s__TimePosition) )).
+
+fof(kb_SUMOcache_5588,axiom,(
+    s__subclass(s__January,s__Entity) )).
+
+fof(kb_SUMOcache_5589,axiom,(
+    s__subclass(s__January,s__Abstract) )).
+
+fof(kb_SUMOcache_5590,axiom,(
+    s__subclass(s__January,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5591,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__Physical) )).
+
+fof(kb_SUMOcache_5592,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5593,axiom,(
+    s__instance(s__PlantAnatomicalStructure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5594,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5595,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5596,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5597,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__Object) )).
+
+fof(kb_SUMOcache_5598,axiom,(
+    s__subclass(s__PlantAnatomicalStructure,s__Entity) )).
+
+fof(kb_SUMOcache_5599,axiom,(
+    s__subclass(s__FieldOfStudy,s__Abstract) )).
+
+fof(kb_SUMOcache_5600,axiom,(
+    s__subclass(s__FieldOfStudy,s__Entity) )).
+
+fof(kb_SUMOcache_5601,axiom,(
+    s__instance(s__FieldOfStudy__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5602,axiom,(
+    s__subclass(s__Metal,s__Physical) )).
+
+fof(kb_SUMOcache_5603,axiom,(
+    s__subclass(s__Metal,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5604,axiom,(
+    s__subclass(s__Metal,s__Substance) )).
+
+fof(kb_SUMOcache_5605,axiom,(
+    s__subclass(s__Metal,s__Object) )).
+
+fof(kb_SUMOcache_5606,axiom,(
+    s__instance(s__Metal__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5607,axiom,(
+    s__subclass(s__Metal,s__Entity) )).
+
+fof(kb_SUMOcache_5608,axiom,(
+    s__subclass(s__Metal,s__PureSubstance) )).
+
+fof(kb_SUMOcache_5609,axiom,(
+    s__subclass(s__UnitOfMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_5610,axiom,(
+    s__subclass(s__UnitOfMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_5611,axiom,(
+    s__subclass(s__UnitOfMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_5612,axiom,(
+    s__subclass(s__Pretending,s__Physical) )).
+
+fof(kb_SUMOcache_5613,axiom,(
+    s__subclass(s__Pretending,s__Process) )).
+
+fof(kb_SUMOcache_5614,axiom,(
+    s__subclass(s__Pretending,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5615,axiom,(
+    s__instance(s__Pretending__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5616,axiom,(
+    s__subclass(s__Pretending,s__Entity) )).
+
+fof(kb_SUMOcache_5617,axiom,(
+    s__subclass(s__EducationalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_5618,axiom,(
+    s__subclass(s__EducationalProcess,s__Process) )).
+
+fof(kb_SUMOcache_5619,axiom,(
+    s__instance(s__EducationalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5620,axiom,(
+    s__subclass(s__EducationalProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5621,axiom,(
+    s__subclass(s__EducationalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_5622,axiom,(
+    s__subclass(s__Proton,s__Physical) )).
+
+fof(kb_SUMOcache_5623,axiom,(
+    s__subclass(s__Proton,s__ElementalSubstance) )).
+
+fof(kb_SUMOcache_5624,axiom,(
+    s__subclass(s__Proton,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5625,axiom,(
+    s__subclass(s__Proton,s__Substance) )).
+
+fof(kb_SUMOcache_5626,axiom,(
+    s__subclass(s__Proton,s__Object) )).
+
+fof(kb_SUMOcache_5627,axiom,(
+    s__instance(s__Proton__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5628,axiom,(
+    s__subclass(s__Proton,s__PureSubstance) )).
+
+fof(kb_SUMOcache_5629,axiom,(
+    s__subclass(s__Proton,s__Entity) )).
+
+fof(kb_SUMOcache_5630,axiom,(
+    s__subclass(s__MakingInstrumentalMusic,s__Physical) )).
+
+fof(kb_SUMOcache_5631,axiom,(
+    s__instance(s__MakingInstrumentalMusic__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5632,axiom,(
+    s__subclass(s__MakingInstrumentalMusic,s__Motion) )).
+
+fof(kb_SUMOcache_5633,axiom,(
+    s__subclass(s__MakingInstrumentalMusic,s__Process) )).
+
+fof(kb_SUMOcache_5634,axiom,(
+    s__subclass(s__MakingInstrumentalMusic,s__Radiating) )).
+
+fof(kb_SUMOcache_5635,axiom,(
+    s__instance(s__Radiating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5636,axiom,(
+    s__subclass(s__MakingInstrumentalMusic,s__RadiatingSound) )).
+
+fof(kb_SUMOcache_5637,axiom,(
+    s__subclass(s__MakingInstrumentalMusic,s__Entity) )).
+
+fof(kb_SUMOcache_5638,axiom,(
+    s__subclass(s__Questioning,s__Physical) )).
+
+fof(kb_SUMOcache_5639,axiom,(
+    s__subclass(s__Questioning,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_5640,axiom,(
+    s__subclass(s__Questioning,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5641,axiom,(
+    s__subclass(s__Questioning,s__Process) )).
+
+fof(kb_SUMOcache_5642,axiom,(
+    s__subclass(s__Questioning,s__Communication) )).
+
+fof(kb_SUMOcache_5643,axiom,(
+    s__subclass(s__Questioning,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5644,axiom,(
+    s__subclass(s__Questioning,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_5645,axiom,(
+    s__instance(s__Questioning__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5646,axiom,(
+    s__instance(s__ContentBearingProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5647,axiom,(
+    s__subclass(s__Questioning,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_5648,axiom,(
+    s__subclass(s__Questioning,s__Entity) )).
+
+fof(kb_SUMOcache_5649,axiom,(
+    s__subclass(s__LiquidMotion,s__Physical) )).
+
+fof(kb_SUMOcache_5650,axiom,(
+    s__subclass(s__LiquidMotion,s__Process) )).
+
+fof(kb_SUMOcache_5651,axiom,(
+    s__instance(s__LiquidMotion__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5652,axiom,(
+    s__subclass(s__LiquidMotion,s__Entity) )).
+
+fof(kb_SUMOcache_5653,axiom,(
+    s__subclass(s__UnitOfArea,s__Quantity) )).
+
+fof(kb_SUMOcache_5654,axiom,(
+    s__subclass(s__UnitOfArea,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_5655,axiom,(
+    s__subclass(s__UnitOfArea,s__Entity) )).
+
+fof(kb_SUMOcache_5656,axiom,(
+    s__subclass(s__UnitOfArea,s__Abstract) )).
+
+fof(kb_SUMOcache_5657,axiom,(
+    s__subclass(s__UnitOfArea,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5658,axiom,(
+    s__instance(s__UnitOfArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5659,axiom,(
+    s__subclass(s__PrepositionalPhrase,s__Physical) )).
+
+fof(kb_SUMOcache_5660,axiom,(
+    s__subclass(s__PrepositionalPhrase,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5661,axiom,(
+    s__subclass(s__PrepositionalPhrase,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_5662,axiom,(
+    s__subclass(s__PrepositionalPhrase,s__Entity) )).
+
+fof(kb_SUMOcache_5663,axiom,(
+    s__instance(s__PrepositionalPhrase__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5664,axiom,(
+    s__subclass(s__SpokenHumanLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_5665,axiom,(
+    s__subclass(s__SpokenHumanLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5666,axiom,(
+    s__subclass(s__SpokenHumanLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_5667,axiom,(
+    s__subclass(s__SpokenHumanLanguage,s__Language) )).
+
+fof(kb_SUMOcache_5668,axiom,(
+    s__instance(s__SpokenHumanLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5669,axiom,(
+    s__subclass(s__SpokenHumanLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_5670,axiom,(
+    s__subclass(s__Electron,s__Physical) )).
+
+fof(kb_SUMOcache_5671,axiom,(
+    s__subclass(s__Electron,s__ElementalSubstance) )).
+
+fof(kb_SUMOcache_5672,axiom,(
+    s__subclass(s__Electron,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5673,axiom,(
+    s__subclass(s__Electron,s__Substance) )).
+
+fof(kb_SUMOcache_5674,axiom,(
+    s__subclass(s__Electron,s__Object) )).
+
+fof(kb_SUMOcache_5675,axiom,(
+    s__subclass(s__Electron,s__PureSubstance) )).
+
+fof(kb_SUMOcache_5676,axiom,(
+    s__instance(s__Electron__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5677,axiom,(
+    s__instance(s__PureSubstance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5678,axiom,(
+    s__subclass(s__Electron,s__Entity) )).
+
+fof(kb_SUMOcache_5679,axiom,(
+    s__subclass(s__Function,s__Relation) )).
+
+fof(kb_SUMOcache_5680,axiom,(
+    s__subclass(s__Function,s__Entity) )).
+
+fof(kb_SUMOcache_5681,axiom,(
+    s__subclass(s__Function,s__Abstract) )).
+
+fof(kb_SUMOcache_5682,axiom,(
+    s__subclass(s__Seed,s__Physical) )).
+
+fof(kb_SUMOcache_5683,axiom,(
+    s__subclass(s__Seed,s__BodyPart) )).
+
+fof(kb_SUMOcache_5684,axiom,(
+    s__subclass(s__Seed,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_5685,axiom,(
+    s__subclass(s__Seed,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5686,axiom,(
+    s__subclass(s__Seed,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5687,axiom,(
+    s__subclass(s__Seed,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5688,axiom,(
+    s__subclass(s__Seed,s__Object) )).
+
+fof(kb_SUMOcache_5689,axiom,(
+    s__instance(s__Seed__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5690,axiom,(
+    s__subclass(s__Seed,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5691,axiom,(
+    s__subclass(s__Seed,s__Entity) )).
+
+fof(kb_SUMOcache_5692,axiom,(
+    s__subclass(s__Ingesting,s__Physical) )).
+
+fof(kb_SUMOcache_5693,axiom,(
+    s__subclass(s__Ingesting,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_5694,axiom,(
+    s__subclass(s__Ingesting,s__Process) )).
+
+fof(kb_SUMOcache_5695,axiom,(
+    s__subclass(s__Ingesting,s__InternalChange) )).
+
+fof(kb_SUMOcache_5696,axiom,(
+    s__subclass(s__Ingesting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5697,axiom,(
+    s__subclass(s__Ingesting,s__Entity) )).
+
+fof(kb_SUMOcache_5698,axiom,(
+    s__instance(s__Ingesting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5699,axiom,(
+    s__subclass(s__Roadway,s__Physical) )).
+
+fof(kb_SUMOcache_5700,axiom,(
+    s__subclass(s__Roadway,s__LandArea) )).
+
+fof(kb_SUMOcache_5701,axiom,(
+    s__instance(s__Roadway__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5702,axiom,(
+    s__instance(s__LandArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5703,axiom,(
+    s__subclass(s__Roadway,s__GeographicArea) )).
+
+fof(kb_SUMOcache_5704,axiom,(
+    s__subclass(s__Roadway,s__Region) )).
+
+fof(kb_SUMOcache_5705,axiom,(
+    s__subclass(s__Roadway,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5706,axiom,(
+    s__subclass(s__Roadway,s__Transitway) )).
+
+fof(kb_SUMOcache_5707,axiom,(
+    s__subclass(s__Roadway,s__Object) )).
+
+fof(kb_SUMOcache_5708,axiom,(
+    s__subclass(s__Roadway,s__Entity) )).
+
+fof(kb_SUMOcache_5709,axiom,(
+    s__subclass(s__Fern,s__Physical) )).
+
+fof(kb_SUMOcache_5710,axiom,(
+    s__instance(s__Fern__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5711,axiom,(
+    s__subclass(s__Fern,s__Plant) )).
+
+fof(kb_SUMOcache_5712,axiom,(
+    s__subclass(s__Fern,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5713,axiom,(
+    s__subclass(s__Fern,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5714,axiom,(
+    s__subclass(s__Fern,s__Agent) )).
+
+fof(kb_SUMOcache_5715,axiom,(
+    s__subclass(s__Fern,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5716,axiom,(
+    s__subclass(s__Fern,s__Organism) )).
+
+fof(kb_SUMOcache_5717,axiom,(
+    s__subclass(s__Fern,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5718,axiom,(
+    s__subclass(s__Fern,s__Object) )).
+
+fof(kb_SUMOcache_5719,axiom,(
+    s__subclass(s__Fern,s__Entity) )).
+
+fof(kb_SUMOcache_5720,axiom,(
+    s__subclass(s__Nutrient,s__Physical) )).
+
+fof(kb_SUMOcache_5721,axiom,(
+    s__subclass(s__Nutrient,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5722,axiom,(
+    s__subclass(s__Nutrient,s__Substance) )).
+
+fof(kb_SUMOcache_5723,axiom,(
+    s__subclass(s__Nutrient,s__Object) )).
+
+fof(kb_SUMOcache_5724,axiom,(
+    s__subclass(s__Nutrient,s__Entity) )).
+
+fof(kb_SUMOcache_5725,axiom,(
+    s__subclass(s__MilitaryForce,s__Physical) )).
+
+fof(kb_SUMOcache_5726,axiom,(
+    s__subclass(s__MilitaryForce,s__Collection) )).
+
+fof(kb_SUMOcache_5727,axiom,(
+    s__subclass(s__MilitaryForce,s__Agent) )).
+
+fof(kb_SUMOcache_5728,axiom,(
+    s__subclass(s__MilitaryForce,s__Organization) )).
+
+fof(kb_SUMOcache_5729,axiom,(
+    s__subclass(s__MilitaryForce,s__Group) )).
+
+fof(kb_SUMOcache_5730,axiom,(
+    s__subclass(s__MilitaryForce,s__Object) )).
+
+fof(kb_SUMOcache_5731,axiom,(
+    s__subclass(s__MilitaryForce,s__Entity) )).
+
+fof(kb_SUMOcache_5732,axiom,(
+    s__instance(s__MilitaryForce__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5733,axiom,(
+    s__subclass(s__Oval,s__TwoDimensionalFigure) )).
+
+fof(kb_SUMOcache_5734,axiom,(
+    s__instance(s__Oval__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5735,axiom,(
+    s__subclass(s__Oval,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_5736,axiom,(
+    s__subclass(s__Oval,s__GeometricFigure) )).
+
+fof(kb_SUMOcache_5737,axiom,(
+    s__subclass(s__Oval,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_5738,axiom,(
+    s__subclass(s__Oval,s__Attribute) )).
+
+fof(kb_SUMOcache_5739,axiom,(
+    s__subclass(s__Oval,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5740,axiom,(
+    s__subclass(s__Oval,s__Entity) )).
+
+fof(kb_SUMOcache_5741,axiom,(
+    s__subclass(s__Oval,s__Abstract) )).
+
+fof(kb_SUMOcache_5742,axiom,(
+    s__subclass(s__Clothing,s__Physical) )).
+
+fof(kb_SUMOcache_5743,axiom,(
+    s__instance(s__Clothing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5744,axiom,(
+    s__subclass(s__Clothing,s__Artifact) )).
+
+fof(kb_SUMOcache_5745,axiom,(
+    s__subclass(s__Clothing,s__Object) )).
+
+fof(kb_SUMOcache_5746,axiom,(
+    s__subclass(s__Clothing,s__Entity) )).
+
+fof(kb_SUMOcache_5747,axiom,(
+    s__subclass(s__RealNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_5748,axiom,(
+    s__subclass(s__RealNumber,s__Entity) )).
+
+fof(kb_SUMOcache_5749,axiom,(
+    s__subclass(s__RealNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_5750,axiom,(
+    s__instance(s__RealNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5751,axiom,(
+    s__subclass(s__Pollen,s__Physical) )).
+
+fof(kb_SUMOcache_5752,axiom,(
+    s__instance(s__Pollen__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5753,axiom,(
+    s__subclass(s__Pollen,s__BodyPart) )).
+
+fof(kb_SUMOcache_5754,axiom,(
+    s__subclass(s__Pollen,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_5755,axiom,(
+    s__subclass(s__Pollen,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5756,axiom,(
+    s__subclass(s__Pollen,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5757,axiom,(
+    s__subclass(s__Pollen,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5758,axiom,(
+    s__subclass(s__Pollen,s__Object) )).
+
+fof(kb_SUMOcache_5759,axiom,(
+    s__subclass(s__Pollen,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5760,axiom,(
+    s__subclass(s__Pollen,s__Entity) )).
+
+fof(kb_SUMOcache_5761,axiom,(
+    s__subclass(s__Moss,s__Physical) )).
+
+fof(kb_SUMOcache_5762,axiom,(
+    s__subclass(s__Moss,s__Plant) )).
+
+fof(kb_SUMOcache_5763,axiom,(
+    s__subclass(s__Moss,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5764,axiom,(
+    s__subclass(s__Moss,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5765,axiom,(
+    s__subclass(s__Moss,s__Agent) )).
+
+fof(kb_SUMOcache_5766,axiom,(
+    s__subclass(s__Moss,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5767,axiom,(
+    s__subclass(s__Moss,s__Organism) )).
+
+fof(kb_SUMOcache_5768,axiom,(
+    s__subclass(s__Moss,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5769,axiom,(
+    s__subclass(s__Moss,s__Object) )).
+
+fof(kb_SUMOcache_5770,axiom,(
+    s__instance(s__Moss__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5771,axiom,(
+    s__subclass(s__Moss,s__Entity) )).
+
+fof(kb_SUMOcache_5772,axiom,(
+    s__subclass(s__Hour,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5773,axiom,(
+    s__subclass(s__Hour,s__Quantity) )).
+
+fof(kb_SUMOcache_5774,axiom,(
+    s__instance(s__Hour__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5775,axiom,(
+    s__subclass(s__Hour,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5776,axiom,(
+    s__subclass(s__Hour,s__TimePosition) )).
+
+fof(kb_SUMOcache_5777,axiom,(
+    s__subclass(s__Hour,s__Entity) )).
+
+fof(kb_SUMOcache_5778,axiom,(
+    s__subclass(s__Hour,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5779,axiom,(
+    s__subclass(s__Hour,s__Abstract) )).
+
+fof(kb_SUMOcache_5780,axiom,(
+    s__subclass(s__Myriapod,s__Physical) )).
+
+fof(kb_SUMOcache_5781,axiom,(
+    s__subclass(s__Myriapod,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5782,axiom,(
+    s__subclass(s__Myriapod,s__Invertebrate) )).
+
+fof(kb_SUMOcache_5783,axiom,(
+    s__subclass(s__Myriapod,s__Agent) )).
+
+fof(kb_SUMOcache_5784,axiom,(
+    s__subclass(s__Myriapod,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5785,axiom,(
+    s__subclass(s__Myriapod,s__Animal) )).
+
+fof(kb_SUMOcache_5786,axiom,(
+    s__subclass(s__Myriapod,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5787,axiom,(
+    s__instance(s__Myriapod__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5788,axiom,(
+    s__subclass(s__Myriapod,s__Organism) )).
+
+fof(kb_SUMOcache_5789,axiom,(
+    s__subclass(s__Myriapod,s__Object) )).
+
+fof(kb_SUMOcache_5790,axiom,(
+    s__subclass(s__Myriapod,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5791,axiom,(
+    s__subclass(s__Myriapod,s__Entity) )).
+
+fof(kb_SUMOcache_5792,axiom,(
+    s__subclass(s__July,s__Quantity) )).
+
+fof(kb_SUMOcache_5793,axiom,(
+    s__subclass(s__July,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5794,axiom,(
+    s__instance(s__July__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5795,axiom,(
+    s__subclass(s__July,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5796,axiom,(
+    s__subclass(s__July,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5797,axiom,(
+    s__subclass(s__July,s__TimePosition) )).
+
+fof(kb_SUMOcache_5798,axiom,(
+    s__subclass(s__July,s__Entity) )).
+
+fof(kb_SUMOcache_5799,axiom,(
+    s__subclass(s__July,s__Abstract) )).
+
+fof(kb_SUMOcache_5800,axiom,(
+    s__subclass(s__July,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5801,axiom,(
+    s__subclass(s__Language,s__Physical) )).
+
+fof(kb_SUMOcache_5802,axiom,(
+    s__instance(s__Language__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5803,axiom,(
+    s__subclass(s__Language,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_5804,axiom,(
+    s__subclass(s__Language,s__Entity) )).
+
+fof(kb_SUMOcache_5805,axiom,(
+    s__subclass(s__Microorganism,s__Physical) )).
+
+fof(kb_SUMOcache_5806,axiom,(
+    s__subclass(s__Microorganism,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5807,axiom,(
+    s__subclass(s__Microorganism,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5808,axiom,(
+    s__instance(s__Microorganism__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5809,axiom,(
+    s__subclass(s__Microorganism,s__Agent) )).
+
+fof(kb_SUMOcache_5810,axiom,(
+    s__subclass(s__Microorganism,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5811,axiom,(
+    s__subclass(s__Microorganism,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5812,axiom,(
+    s__subclass(s__Microorganism,s__Object) )).
+
+fof(kb_SUMOcache_5813,axiom,(
+    s__subclass(s__Microorganism,s__Entity) )).
+
+fof(kb_SUMOcache_5814,axiom,(
+    s__subclass(s__PrimeNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_5815,axiom,(
+    s__subclass(s__PrimeNumber,s__Number) )).
+
+fof(kb_SUMOcache_5816,axiom,(
+    s__subclass(s__PrimeNumber,s__RealNumber) )).
+
+fof(kb_SUMOcache_5817,axiom,(
+    s__subclass(s__PrimeNumber,s__Entity) )).
+
+fof(kb_SUMOcache_5818,axiom,(
+    s__subclass(s__PrimeNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_5819,axiom,(
+    s__instance(s__PrimeNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5820,axiom,(
+    s__subclass(s__PrimeNumber,s__RationalNumber) )).
+
+fof(kb_SUMOcache_5821,axiom,(
+    s__subclass(s__December,s__Quantity) )).
+
+fof(kb_SUMOcache_5822,axiom,(
+    s__subclass(s__December,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5823,axiom,(
+    s__instance(s__December__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5824,axiom,(
+    s__subclass(s__December,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5825,axiom,(
+    s__subclass(s__December,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5826,axiom,(
+    s__subclass(s__December,s__TimePosition) )).
+
+fof(kb_SUMOcache_5827,axiom,(
+    s__subclass(s__December,s__Entity) )).
+
+fof(kb_SUMOcache_5828,axiom,(
+    s__subclass(s__December,s__Abstract) )).
+
+fof(kb_SUMOcache_5829,axiom,(
+    s__subclass(s__December,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5830,axiom,(
+    s__subclass(s__PhysicalQuantity,s__Entity) )).
+
+fof(kb_SUMOcache_5831,axiom,(
+    s__subclass(s__PhysicalQuantity,s__Abstract) )).
+
+fof(kb_SUMOcache_5832,axiom,(
+    s__subclass(s__Breathing,s__Physical) )).
+
+fof(kb_SUMOcache_5833,axiom,(
+    s__instance(s__Breathing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5834,axiom,(
+    s__subclass(s__Breathing,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_5835,axiom,(
+    s__subclass(s__Breathing,s__Process) )).
+
+fof(kb_SUMOcache_5836,axiom,(
+    s__subclass(s__Breathing,s__InternalChange) )).
+
+fof(kb_SUMOcache_5837,axiom,(
+    s__subclass(s__Breathing,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5838,axiom,(
+    s__subclass(s__Breathing,s__Entity) )).
+
+fof(kb_SUMOcache_5839,axiom,(
+    s__subclass(s__TwoDimensionalFigure,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_5840,axiom,(
+    s__subclass(s__TwoDimensionalFigure,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_5841,axiom,(
+    s__subclass(s__TwoDimensionalFigure,s__Attribute) )).
+
+fof(kb_SUMOcache_5842,axiom,(
+    s__subclass(s__TwoDimensionalFigure,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_5843,axiom,(
+    s__subclass(s__TwoDimensionalFigure,s__Entity) )).
+
+fof(kb_SUMOcache_5844,axiom,(
+    s__subclass(s__TwoDimensionalFigure,s__Abstract) )).
+
+fof(kb_SUMOcache_5845,axiom,(
+    s__subclass(s__RadiatingInfrared,s__Physical) )).
+
+fof(kb_SUMOcache_5846,axiom,(
+    s__subclass(s__RadiatingInfrared,s__Motion) )).
+
+fof(kb_SUMOcache_5847,axiom,(
+    s__subclass(s__RadiatingInfrared,s__Process) )).
+
+fof(kb_SUMOcache_5848,axiom,(
+    s__instance(s__RadiatingInfrared__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5849,axiom,(
+    s__subclass(s__RadiatingInfrared,s__Radiating) )).
+
+fof(kb_SUMOcache_5850,axiom,(
+    s__subclass(s__RadiatingInfrared,s__Entity) )).
+
+fof(kb_SUMOcache_5851,axiom,(
+    s__subclass(s__AlethicAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_5852,axiom,(
+    s__subclass(s__AlethicAttribute,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_5853,axiom,(
+    s__subclass(s__AlethicAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_5854,axiom,(
+    s__subclass(s__AlethicAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_5855,axiom,(
+    s__subclass(s__AlethicAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_5856,axiom,(
+    s__instance(s__AlethicAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5857,axiom,(
+    s__subclass(s__Calculating,s__Physical) )).
+
+fof(kb_SUMOcache_5858,axiom,(
+    s__subclass(s__Calculating,s__Process) )).
+
+fof(kb_SUMOcache_5859,axiom,(
+    s__subclass(s__Calculating,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_5860,axiom,(
+    s__subclass(s__Calculating,s__InternalChange) )).
+
+fof(kb_SUMOcache_5861,axiom,(
+    s__subclass(s__Calculating,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_5862,axiom,(
+    s__instance(s__Calculating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5863,axiom,(
+    s__subclass(s__Calculating,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5864,axiom,(
+    s__subclass(s__Calculating,s__Entity) )).
+
+fof(kb_SUMOcache_5865,axiom,(
+    s__subclass(s__AsymmetricRelation,s__Relation) )).
+
+fof(kb_SUMOcache_5866,axiom,(
+    s__subclass(s__AsymmetricRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_5867,axiom,(
+    s__subclass(s__AsymmetricRelation,s__BinaryRelation) )).
+
+fof(kb_SUMOcache_5868,axiom,(
+    s__subclass(s__AsymmetricRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_5869,axiom,(
+    s__subclass(s__AsymmetricRelation,s__Entity) )).
+
+fof(kb_SUMOcache_5870,axiom,(
+    s__subclass(s__TasteAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_5871,axiom,(
+    s__subclass(s__TasteAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_5872,axiom,(
+    s__subclass(s__TasteAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_5873,axiom,(
+    s__instance(s__TasteAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5874,axiom,(
+    s__subclass(s__Monday,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5875,axiom,(
+    s__instance(s__Monday__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5876,axiom,(
+    s__subclass(s__Monday,s__Quantity) )).
+
+fof(kb_SUMOcache_5877,axiom,(
+    s__subclass(s__Monday,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_5878,axiom,(
+    s__subclass(s__Monday,s__TimeInterval) )).
+
+fof(kb_SUMOcache_5879,axiom,(
+    s__subclass(s__Monday,s__TimePosition) )).
+
+fof(kb_SUMOcache_5880,axiom,(
+    s__subclass(s__Monday,s__Entity) )).
+
+fof(kb_SUMOcache_5881,axiom,(
+    s__subclass(s__Monday,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5882,axiom,(
+    s__subclass(s__Monday,s__Abstract) )).
+
+fof(kb_SUMOcache_5883,axiom,(
+    s__subclass(s__Surgery,s__Physical) )).
+
+fof(kb_SUMOcache_5884,axiom,(
+    s__instance(s__Surgery__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5885,axiom,(
+    s__subclass(s__Surgery,s__Process) )).
+
+fof(kb_SUMOcache_5886,axiom,(
+    s__subclass(s__Surgery,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_5887,axiom,(
+    s__subclass(s__Surgery,s__Repairing) )).
+
+fof(kb_SUMOcache_5888,axiom,(
+    s__instance(s__Repairing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5889,axiom,(
+    s__subclass(s__Surgery,s__Entity) )).
+
+fof(kb_SUMOcache_5890,axiom,(
+    s__subclass(s__Graph,s__Entity) )).
+
+fof(kb_SUMOcache_5891,axiom,(
+    s__subclass(s__Arachnid,s__Physical) )).
+
+fof(kb_SUMOcache_5892,axiom,(
+    s__subclass(s__Arachnid,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5893,axiom,(
+    s__subclass(s__Arachnid,s__Invertebrate) )).
+
+fof(kb_SUMOcache_5894,axiom,(
+    s__subclass(s__Arachnid,s__Agent) )).
+
+fof(kb_SUMOcache_5895,axiom,(
+    s__subclass(s__Arachnid,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5896,axiom,(
+    s__subclass(s__Arachnid,s__Animal) )).
+
+fof(kb_SUMOcache_5897,axiom,(
+    s__instance(s__Arachnid__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5898,axiom,(
+    s__subclass(s__Arachnid,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5899,axiom,(
+    s__subclass(s__Arachnid,s__Organism) )).
+
+fof(kb_SUMOcache_5900,axiom,(
+    s__subclass(s__Arachnid,s__Object) )).
+
+fof(kb_SUMOcache_5901,axiom,(
+    s__subclass(s__Arachnid,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5902,axiom,(
+    s__subclass(s__Arachnid,s__Entity) )).
+
+fof(kb_SUMOcache_5903,axiom,(
+    s__subclass(s__Continent,s__Physical) )).
+
+fof(kb_SUMOcache_5904,axiom,(
+    s__subclass(s__Continent,s__GeographicArea) )).
+
+fof(kb_SUMOcache_5905,axiom,(
+    s__subclass(s__Continent,s__Region) )).
+
+fof(kb_SUMOcache_5906,axiom,(
+    s__subclass(s__Continent,s__Object) )).
+
+fof(kb_SUMOcache_5907,axiom,(
+    s__instance(s__Continent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5908,axiom,(
+    s__subclass(s__Continent,s__Entity) )).
+
+fof(kb_SUMOcache_5909,axiom,(
+    s__subclass(s__Set,s__Abstract) )).
+
+fof(kb_SUMOcache_5910,axiom,(
+    s__subclass(s__Set,s__Entity) )).
+
+fof(kb_SUMOcache_5911,axiom,(
+    s__instance(s__Set__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5912,axiom,(
+    s__subclass(s__SymmetricRelation,s__Relation) )).
+
+fof(kb_SUMOcache_5913,axiom,(
+    s__subclass(s__SymmetricRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_5914,axiom,(
+    s__subclass(s__SymmetricRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_5915,axiom,(
+    s__subclass(s__SymmetricRelation,s__Entity) )).
+
+fof(kb_SUMOcache_5916,axiom,(
+    s__subclass(s__Wind,s__Physical) )).
+
+fof(kb_SUMOcache_5917,axiom,(
+    s__subclass(s__Wind,s__Motion) )).
+
+fof(kb_SUMOcache_5918,axiom,(
+    s__subclass(s__Wind,s__Process) )).
+
+fof(kb_SUMOcache_5919,axiom,(
+    s__subclass(s__Wind,s__Entity) )).
+
+fof(kb_SUMOcache_5920,axiom,(
+    s__instance(s__Wind__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5921,axiom,(
+    s__subclass(s__Vehicle,s__Physical) )).
+
+fof(kb_SUMOcache_5922,axiom,(
+    s__subclass(s__Vehicle,s__Artifact) )).
+
+fof(kb_SUMOcache_5923,axiom,(
+    s__subclass(s__Vehicle,s__Device) )).
+
+fof(kb_SUMOcache_5924,axiom,(
+    s__subclass(s__Vehicle,s__Object) )).
+
+fof(kb_SUMOcache_5925,axiom,(
+    s__instance(s__Vehicle__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5926,axiom,(
+    s__subclass(s__Vehicle,s__Entity) )).
+
+fof(kb_SUMOcache_5927,axiom,(
+    s__subclass(s__SubatomicParticle,s__Physical) )).
+
+fof(kb_SUMOcache_5928,axiom,(
+    s__subclass(s__SubatomicParticle,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5929,axiom,(
+    s__subclass(s__SubatomicParticle,s__Substance) )).
+
+fof(kb_SUMOcache_5930,axiom,(
+    s__instance(s__SubatomicParticle__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5931,axiom,(
+    s__subclass(s__SubatomicParticle,s__Object) )).
+
+fof(kb_SUMOcache_5932,axiom,(
+    s__subclass(s__SubatomicParticle,s__Entity) )).
+
+fof(kb_SUMOcache_5933,axiom,(
+    s__subclass(s__SubatomicParticle,s__PureSubstance) )).
+
+fof(kb_SUMOcache_5934,axiom,(
+    s__subclass(s__PlaneAngleMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_5935,axiom,(
+    s__instance(s__PlaneAngleMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5936,axiom,(
+    s__subclass(s__PlaneAngleMeasure,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_5937,axiom,(
+    s__subclass(s__PlaneAngleMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_5938,axiom,(
+    s__subclass(s__PlaneAngleMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_5939,axiom,(
+    s__subclass(s__PlaneAngleMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5940,axiom,(
+    s__subclass(s__ContentBearingPhysical,s__Entity) )).
+
+fof(kb_SUMOcache_5941,axiom,(
+    s__subclass(s__UnitOfInformation,s__Quantity) )).
+
+fof(kb_SUMOcache_5942,axiom,(
+    s__instance(s__UnitOfInformation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5943,axiom,(
+    s__subclass(s__UnitOfInformation,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_5944,axiom,(
+    s__subclass(s__UnitOfInformation,s__Entity) )).
+
+fof(kb_SUMOcache_5945,axiom,(
+    s__subclass(s__UnitOfInformation,s__Abstract) )).
+
+fof(kb_SUMOcache_5946,axiom,(
+    s__subclass(s__UnitOfInformation,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5947,axiom,(
+    s__subclass(s__Transitway,s__Physical) )).
+
+fof(kb_SUMOcache_5948,axiom,(
+    s__subclass(s__Transitway,s__Object) )).
+
+fof(kb_SUMOcache_5949,axiom,(
+    s__instance(s__Transitway__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5950,axiom,(
+    s__subclass(s__Transitway,s__Entity) )).
+
+fof(kb_SUMOcache_5951,axiom,(
+    s__subclass(s__WaterArea,s__Physical) )).
+
+fof(kb_SUMOcache_5952,axiom,(
+    s__subclass(s__WaterArea,s__Region) )).
+
+fof(kb_SUMOcache_5953,axiom,(
+    s__subclass(s__WaterArea,s__Object) )).
+
+fof(kb_SUMOcache_5954,axiom,(
+    s__instance(s__WaterArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5955,axiom,(
+    s__subclass(s__WaterArea,s__Entity) )).
+
+fof(kb_SUMOcache_5956,axiom,(
+    s__subclass(s__Monkey,s__OrganicObject) )).
+
+fof(kb_SUMOcache_5957,axiom,(
+    s__subclass(s__Monkey,s__Animal) )).
+
+fof(kb_SUMOcache_5958,axiom,(
+    s__instance(s__Monkey__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5959,axiom,(
+    s__instance(s__Animal__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5960,axiom,(
+    s__subclass(s__Monkey,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_5961,axiom,(
+    s__subclass(s__Monkey,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5962,axiom,(
+    s__subclass(s__Monkey,s__Agent) )).
+
+fof(kb_SUMOcache_5963,axiom,(
+    s__subclass(s__Monkey,s__Physical) )).
+
+fof(kb_SUMOcache_5964,axiom,(
+    s__subclass(s__Monkey,s__Vertebrate) )).
+
+fof(kb_SUMOcache_5965,axiom,(
+    s__subclass(s__Monkey,s__Mammal) )).
+
+fof(kb_SUMOcache_5966,axiom,(
+    s__subclass(s__Monkey,s__OrganicThing) )).
+
+fof(kb_SUMOcache_5967,axiom,(
+    s__subclass(s__Monkey,s__Organism) )).
+
+fof(kb_SUMOcache_5968,axiom,(
+    s__subclass(s__Monkey,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_5969,axiom,(
+    s__subclass(s__Monkey,s__Object) )).
+
+fof(kb_SUMOcache_5970,axiom,(
+    s__subclass(s__Monkey,s__Entity) )).
+
+fof(kb_SUMOcache_5971,axiom,(
+    s__subclass(s__UnitOfAtmosphericPressure,s__Quantity) )).
+
+fof(kb_SUMOcache_5972,axiom,(
+    s__instance(s__UnitOfAtmosphericPressure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5973,axiom,(
+    s__subclass(s__UnitOfAtmosphericPressure,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_5974,axiom,(
+    s__subclass(s__UnitOfAtmosphericPressure,s__Entity) )).
+
+fof(kb_SUMOcache_5975,axiom,(
+    s__subclass(s__UnitOfAtmosphericPressure,s__Abstract) )).
+
+fof(kb_SUMOcache_5976,axiom,(
+    s__subclass(s__UnitOfAtmosphericPressure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_5977,axiom,(
+    s__subclass(s__Mineral,s__Physical) )).
+
+fof(kb_SUMOcache_5978,axiom,(
+    s__instance(s__Mineral__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5979,axiom,(
+    s__subclass(s__Mineral,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5980,axiom,(
+    s__subclass(s__Mineral,s__Object) )).
+
+fof(kb_SUMOcache_5981,axiom,(
+    s__subclass(s__Mineral,s__Entity) )).
+
+fof(kb_SUMOcache_5982,axiom,(
+    s__subclass(s__WearableItem,s__Physical) )).
+
+fof(kb_SUMOcache_5983,axiom,(
+    s__subclass(s__WearableItem,s__Object) )).
+
+fof(kb_SUMOcache_5984,axiom,(
+    s__instance(s__WearableItem__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5985,axiom,(
+    s__subclass(s__WearableItem,s__Entity) )).
+
+fof(kb_SUMOcache_5986,axiom,(
+    s__subclass(s__ResidentialBuilding,s__Physical) )).
+
+fof(kb_SUMOcache_5987,axiom,(
+    s__instance(s__ResidentialBuilding__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5988,axiom,(
+    s__subclass(s__ResidentialBuilding,s__Artifact) )).
+
+fof(kb_SUMOcache_5989,axiom,(
+    s__subclass(s__ResidentialBuilding,s__StationaryArtifact) )).
+
+fof(kb_SUMOcache_5990,axiom,(
+    s__subclass(s__ResidentialBuilding,s__Object) )).
+
+fof(kb_SUMOcache_5991,axiom,(
+    s__subclass(s__ResidentialBuilding,s__Entity) )).
+
+fof(kb_SUMOcache_5992,axiom,(
+    s__subclass(s__Bone,s__Physical) )).
+
+fof(kb_SUMOcache_5993,axiom,(
+    s__instance(s__Bone__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_5994,axiom,(
+    s__subclass(s__Bone,s__BodySubstance) )).
+
+fof(kb_SUMOcache_5995,axiom,(
+    s__subclass(s__Bone,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_5996,axiom,(
+    s__subclass(s__Bone,s__Substance) )).
+
+fof(kb_SUMOcache_5997,axiom,(
+    s__subclass(s__Bone,s__Object) )).
+
+fof(kb_SUMOcache_5998,axiom,(
+    s__subclass(s__Bone,s__Entity) )).
+
+fof(kb_SUMOcache_5999,axiom,(
+    s__subclass(s__SpatialRelation,s__Entity) )).
+
+fof(kb_SUMOcache_6000,axiom,(
+    s__instance(s__SpatialRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6001,axiom,(
+    s__subclass(s__SpatialRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_6002,axiom,(
+    s__subclass(s__Ambulating,s__Physical) )).
+
+fof(kb_SUMOcache_6003,axiom,(
+    s__instance(s__Ambulating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6004,axiom,(
+    s__subclass(s__Ambulating,s__Motion) )).
+
+fof(kb_SUMOcache_6005,axiom,(
+    s__subclass(s__Ambulating,s__Process) )).
+
+fof(kb_SUMOcache_6006,axiom,(
+    s__subclass(s__Ambulating,s__Entity) )).
+
+fof(kb_SUMOcache_6007,axiom,(
+    s__subclass(s__ConstantQuantity,s__Quantity) )).
+
+fof(kb_SUMOcache_6008,axiom,(
+    s__subclass(s__ConstantQuantity,s__Entity) )).
+
+fof(kb_SUMOcache_6009,axiom,(
+    s__subclass(s__ConstantQuantity,s__Abstract) )).
+
+fof(kb_SUMOcache_6010,axiom,(
+    s__subclass(s__DualObjectProcess,s__Physical) )).
+
+fof(kb_SUMOcache_6011,axiom,(
+    s__subclass(s__DualObjectProcess,s__Entity) )).
+
+fof(kb_SUMOcache_6012,axiom,(
+    s__subclass(s__Maintaining,s__Physical) )).
+
+fof(kb_SUMOcache_6013,axiom,(
+    s__instance(s__Maintaining__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6014,axiom,(
+    s__subclass(s__Maintaining,s__Process) )).
+
+fof(kb_SUMOcache_6015,axiom,(
+    s__subclass(s__Maintaining,s__Entity) )).
+
+fof(kb_SUMOcache_6016,axiom,(
+    s__subclass(s__Writing,s__Physical) )).
+
+fof(kb_SUMOcache_6017,axiom,(
+    s__instance(s__Writing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6018,axiom,(
+    s__subclass(s__Writing,s__Process) )).
+
+fof(kb_SUMOcache_6019,axiom,(
+    s__subclass(s__Writing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6020,axiom,(
+    s__subclass(s__Writing,s__Entity) )).
+
+fof(kb_SUMOcache_6021,axiom,(
+    s__subclass(s__ContentBearingProcess,s__Physical) )).
+
+fof(kb_SUMOcache_6022,axiom,(
+    s__subclass(s__ContentBearingProcess,s__Entity) )).
+
+fof(kb_SUMOcache_6023,axiom,(
+    s__subclass(s__SurfaceChange,s__Physical) )).
+
+fof(kb_SUMOcache_6024,axiom,(
+    s__subclass(s__SurfaceChange,s__Process) )).
+
+fof(kb_SUMOcache_6025,axiom,(
+    s__subclass(s__SurfaceChange,s__Entity) )).
+
+fof(kb_SUMOcache_6026,axiom,(
+    s__instance(s__SurfaceChange__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6027,axiom,(
+    s__subclass(s__InformationMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_6028,axiom,(
+    s__subclass(s__InformationMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_6029,axiom,(
+    s__subclass(s__InformationMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6030,axiom,(
+    s__subclass(s__InformationMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_6031,axiom,(
+    s__instance(s__InformationMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6032,axiom,(
+    s__subclass(s__OrganicObject,s__Physical) )).
+
+fof(kb_SUMOcache_6033,axiom,(
+    s__subclass(s__OrganicObject,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6034,axiom,(
+    s__subclass(s__OrganicObject,s__Object) )).
+
+fof(kb_SUMOcache_6035,axiom,(
+    s__subclass(s__OrganicObject,s__Entity) )).
+
+fof(kb_SUMOcache_6036,axiom,(
+    s__subclass(s__Maneuver,s__Physical) )).
+
+fof(kb_SUMOcache_6037,axiom,(
+    s__instance(s__Maneuver__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6038,axiom,(
+    s__subclass(s__Maneuver,s__Process) )).
+
+fof(kb_SUMOcache_6039,axiom,(
+    s__subclass(s__Maneuver,s__Entity) )).
+
+fof(kb_SUMOcache_6040,axiom,(
+    s__subclass(s__Device,s__Physical) )).
+
+fof(kb_SUMOcache_6041,axiom,(
+    s__subclass(s__Device,s__Object) )).
+
+fof(kb_SUMOcache_6042,axiom,(
+    s__subclass(s__Device,s__Entity) )).
+
+fof(kb_SUMOcache_6043,axiom,(
+    s__instance(s__Device__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6044,axiom,(
+    s__subclass(s__Human,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6045,axiom,(
+    s__subclass(s__Human,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6046,axiom,(
+    s__subclass(s__Human,s__Agent) )).
+
+fof(kb_SUMOcache_6047,axiom,(
+    s__subclass(s__Human,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_6048,axiom,(
+    s__subclass(s__Human,s__Animal) )).
+
+fof(kb_SUMOcache_6049,axiom,(
+    s__instance(s__Human__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6050,axiom,(
+    s__subclass(s__Human,s__Physical) )).
+
+fof(kb_SUMOcache_6051,axiom,(
+    s__subclass(s__Human,s__SentientAgent) )).
+
+fof(kb_SUMOcache_6052,axiom,(
+    s__subclass(s__Human,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6053,axiom,(
+    s__subclass(s__Human,s__Mammal) )).
+
+fof(kb_SUMOcache_6054,axiom,(
+    s__subclass(s__Human,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6055,axiom,(
+    s__subclass(s__Human,s__Primate) )).
+
+fof(kb_SUMOcache_6056,axiom,(
+    s__subclass(s__Human,s__Organism) )).
+
+fof(kb_SUMOcache_6057,axiom,(
+    s__subclass(s__Human,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6058,axiom,(
+    s__subclass(s__Human,s__Object) )).
+
+fof(kb_SUMOcache_6059,axiom,(
+    s__subclass(s__Human,s__Entity) )).
+
+fof(kb_SUMOcache_6060,axiom,(
+    s__subclass(s__TernaryPredicate,s__Relation) )).
+
+fof(kb_SUMOcache_6061,axiom,(
+    s__instance(s__TernaryPredicate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6062,axiom,(
+    s__subclass(s__TernaryPredicate,s__Entity) )).
+
+fof(kb_SUMOcache_6063,axiom,(
+    s__subclass(s__TernaryPredicate,s__Abstract) )).
+
+fof(kb_SUMOcache_6064,axiom,(
+    s__subclass(s__ComplexNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_6065,axiom,(
+    s__subclass(s__ComplexNumber,s__Entity) )).
+
+fof(kb_SUMOcache_6066,axiom,(
+    s__instance(s__ComplexNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6067,axiom,(
+    s__subclass(s__ComplexNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_6068,axiom,(
+    s__subclass(s__Speaking,s__Motion) )).
+
+fof(kb_SUMOcache_6069,axiom,(
+    s__instance(s__Speaking__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6070,axiom,(
+    s__subclass(s__Speaking,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6071,axiom,(
+    s__subclass(s__Speaking,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6072,axiom,(
+    s__subclass(s__Speaking,s__Communication) )).
+
+fof(kb_SUMOcache_6073,axiom,(
+    s__subclass(s__Speaking,s__Radiating) )).
+
+fof(kb_SUMOcache_6074,axiom,(
+    s__subclass(s__Speaking,s__RadiatingSound) )).
+
+fof(kb_SUMOcache_6075,axiom,(
+    s__subclass(s__Speaking,s__Physical) )).
+
+fof(kb_SUMOcache_6076,axiom,(
+    s__subclass(s__Speaking,s__Process) )).
+
+fof(kb_SUMOcache_6077,axiom,(
+    s__subclass(s__Speaking,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6078,axiom,(
+    s__subclass(s__Speaking,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_6079,axiom,(
+    s__subclass(s__Speaking,s__Entity) )).
+
+fof(kb_SUMOcache_6080,axiom,(
+    s__subclass(s__PerceptualAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_6081,axiom,(
+    s__subclass(s__PerceptualAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_6082,axiom,(
+    s__subclass(s__ReproductiveBody,s__Physical) )).
+
+fof(kb_SUMOcache_6083,axiom,(
+    s__subclass(s__ReproductiveBody,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6084,axiom,(
+    s__subclass(s__ReproductiveBody,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_6085,axiom,(
+    s__subclass(s__ReproductiveBody,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6086,axiom,(
+    s__subclass(s__ReproductiveBody,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6087,axiom,(
+    s__subclass(s__ReproductiveBody,s__Object) )).
+
+fof(kb_SUMOcache_6088,axiom,(
+    s__subclass(s__ReproductiveBody,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6089,axiom,(
+    s__subclass(s__ReproductiveBody,s__Entity) )).
+
+fof(kb_SUMOcache_6090,axiom,(
+    s__instance(s__ReproductiveBody__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6091,axiom,(
+    s__subclass(s__Discovering,s__Physical) )).
+
+fof(kb_SUMOcache_6092,axiom,(
+    s__subclass(s__Discovering,s__Process) )).
+
+fof(kb_SUMOcache_6093,axiom,(
+    s__subclass(s__Discovering,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6094,axiom,(
+    s__subclass(s__Discovering,s__InternalChange) )).
+
+fof(kb_SUMOcache_6095,axiom,(
+    s__subclass(s__Discovering,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6096,axiom,(
+    s__subclass(s__Discovering,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6097,axiom,(
+    s__instance(s__Discovering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6098,axiom,(
+    s__subclass(s__Discovering,s__Entity) )).
+
+fof(kb_SUMOcache_6099,axiom,(
+    s__subclass(s__RelationExtendedToQuantities,s__Entity) )).
+
+fof(kb_SUMOcache_6100,axiom,(
+    s__instance(s__RelationExtendedToQuantities__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6101,axiom,(
+    s__subclass(s__RelationExtendedToQuantities,s__Abstract) )).
+
+fof(kb_SUMOcache_6102,axiom,(
+    s__subclass(s__MassMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_6103,axiom,(
+    s__instance(s__MassMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6104,axiom,(
+    s__subclass(s__MassMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_6105,axiom,(
+    s__subclass(s__MassMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6106,axiom,(
+    s__subclass(s__MassMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_6107,axiom,(
+    s__subclass(s__Year,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_6108,axiom,(
+    s__instance(s__Year__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6109,axiom,(
+    s__subclass(s__Year,s__Quantity) )).
+
+fof(kb_SUMOcache_6110,axiom,(
+    s__subclass(s__Year,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_6111,axiom,(
+    s__subclass(s__Year,s__TimePosition) )).
+
+fof(kb_SUMOcache_6112,axiom,(
+    s__subclass(s__Year,s__Entity) )).
+
+fof(kb_SUMOcache_6113,axiom,(
+    s__subclass(s__Year,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6114,axiom,(
+    s__subclass(s__Year,s__Abstract) )).
+
+fof(kb_SUMOcache_6115,axiom,(
+    s__subclass(s__Manufacture,s__Physical) )).
+
+fof(kb_SUMOcache_6116,axiom,(
+    s__instance(s__Manufacture__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6117,axiom,(
+    s__subclass(s__Manufacture,s__Creation) )).
+
+fof(kb_SUMOcache_6118,axiom,(
+    s__subclass(s__Manufacture,s__Process) )).
+
+fof(kb_SUMOcache_6119,axiom,(
+    s__subclass(s__Manufacture,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6120,axiom,(
+    s__subclass(s__Manufacture,s__InternalChange) )).
+
+fof(kb_SUMOcache_6121,axiom,(
+    s__subclass(s__Manufacture,s__Entity) )).
+
+fof(kb_SUMOcache_6122,axiom,(
+    s__subclass(s__Atom,s__Physical) )).
+
+fof(kb_SUMOcache_6123,axiom,(
+    s__subclass(s__Atom,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6124,axiom,(
+    s__subclass(s__Atom,s__Substance) )).
+
+fof(kb_SUMOcache_6125,axiom,(
+    s__instance(s__Atom__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6126,axiom,(
+    s__instance(s__Substance__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6127,axiom,(
+    s__subclass(s__Atom,s__Object) )).
+
+fof(kb_SUMOcache_6128,axiom,(
+    s__subclass(s__Atom,s__Entity) )).
+
+fof(kb_SUMOcache_6129,axiom,(
+    s__subclass(s__Atom,s__PureSubstance) )).
+
+fof(kb_SUMOcache_6130,axiom,(
+    s__subclass(s__Wetting,s__Physical) )).
+
+fof(kb_SUMOcache_6131,axiom,(
+    s__subclass(s__Wetting,s__Motion) )).
+
+fof(kb_SUMOcache_6132,axiom,(
+    s__subclass(s__Wetting,s__Process) )).
+
+fof(kb_SUMOcache_6133,axiom,(
+    s__instance(s__Wetting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6134,axiom,(
+    s__subclass(s__Wetting,s__Translocation) )).
+
+fof(kb_SUMOcache_6135,axiom,(
+    s__subclass(s__Wetting,s__Transfer) )).
+
+fof(kb_SUMOcache_6136,axiom,(
+    s__subclass(s__Wetting,s__Entity) )).
+
+fof(kb_SUMOcache_6137,axiom,(
+    s__subclass(s__Enzyme,s__Physical) )).
+
+fof(kb_SUMOcache_6138,axiom,(
+    s__subclass(s__Enzyme,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6139,axiom,(
+    s__subclass(s__Enzyme,s__Nutrient) )).
+
+fof(kb_SUMOcache_6140,axiom,(
+    s__instance(s__Nutrient__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6141,axiom,(
+    s__subclass(s__Enzyme,s__Substance) )).
+
+fof(kb_SUMOcache_6142,axiom,(
+    s__subclass(s__Enzyme,s__BiologicallyActiveSubstance) )).
+
+fof(kb_SUMOcache_6143,axiom,(
+    s__instance(s__Enzyme__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6144,axiom,(
+    s__subclass(s__Enzyme,s__Object) )).
+
+fof(kb_SUMOcache_6145,axiom,(
+    s__subclass(s__Enzyme,s__Entity) )).
+
+fof(kb_SUMOcache_6146,axiom,(
+    s__subclass(s__FrequencyMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_6147,axiom,(
+    s__subclass(s__FrequencyMeasure,s__UnaryConstantFunctionQuantity) )).
+
+fof(kb_SUMOcache_6148,axiom,(
+    s__subclass(s__FrequencyMeasure,s__FunctionQuantity) )).
+
+fof(kb_SUMOcache_6149,axiom,(
+    s__subclass(s__FrequencyMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_6150,axiom,(
+    s__subclass(s__FrequencyMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6151,axiom,(
+    s__instance(s__FrequencyMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6152,axiom,(
+    s__subclass(s__FrequencyMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_6153,axiom,(
+    s__subclass(s__NonnegativeRealNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_6154,axiom,(
+    s__subclass(s__NonnegativeRealNumber,s__Number) )).
+
+fof(kb_SUMOcache_6155,axiom,(
+    s__subclass(s__NonnegativeRealNumber,s__Entity) )).
+
+fof(kb_SUMOcache_6156,axiom,(
+    s__subclass(s__NonnegativeRealNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_6157,axiom,(
+    s__subclass(s__Killing,s__Physical) )).
+
+fof(kb_SUMOcache_6158,axiom,(
+    s__instance(s__Killing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6159,axiom,(
+    s__subclass(s__Killing,s__Damaging) )).
+
+fof(kb_SUMOcache_6160,axiom,(
+    s__subclass(s__Killing,s__Process) )).
+
+fof(kb_SUMOcache_6161,axiom,(
+    s__subclass(s__Killing,s__InternalChange) )).
+
+fof(kb_SUMOcache_6162,axiom,(
+    s__subclass(s__Killing,s__Entity) )).
+
+fof(kb_SUMOcache_6163,axiom,(
+    s__subclass(s__Learning,s__Physical) )).
+
+fof(kb_SUMOcache_6164,axiom,(
+    s__instance(s__Learning__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6165,axiom,(
+    s__subclass(s__Learning,s__Process) )).
+
+fof(kb_SUMOcache_6166,axiom,(
+    s__subclass(s__Learning,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6167,axiom,(
+    s__subclass(s__Learning,s__InternalChange) )).
+
+fof(kb_SUMOcache_6168,axiom,(
+    s__subclass(s__Learning,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6169,axiom,(
+    s__subclass(s__Learning,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6170,axiom,(
+    s__subclass(s__Learning,s__Entity) )).
+
+fof(kb_SUMOcache_6171,axiom,(
+    s__subclass(s__Plant,s__Physical) )).
+
+fof(kb_SUMOcache_6172,axiom,(
+    s__subclass(s__Plant,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6173,axiom,(
+    s__instance(s__Plant__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6174,axiom,(
+    s__subclass(s__Plant,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6175,axiom,(
+    s__subclass(s__Plant,s__Agent) )).
+
+fof(kb_SUMOcache_6176,axiom,(
+    s__subclass(s__Plant,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6177,axiom,(
+    s__subclass(s__Plant,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6178,axiom,(
+    s__subclass(s__Plant,s__Object) )).
+
+fof(kb_SUMOcache_6179,axiom,(
+    s__subclass(s__Plant,s__Entity) )).
+
+fof(kb_SUMOcache_6180,axiom,(
+    s__subclass(s__Ordering,s__Physical) )).
+
+fof(kb_SUMOcache_6181,axiom,(
+    s__subclass(s__Ordering,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6182,axiom,(
+    s__instance(s__Ordering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6183,axiom,(
+    s__subclass(s__Ordering,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6184,axiom,(
+    s__subclass(s__Ordering,s__Process) )).
+
+fof(kb_SUMOcache_6185,axiom,(
+    s__subclass(s__Ordering,s__Communication) )).
+
+fof(kb_SUMOcache_6186,axiom,(
+    s__subclass(s__Ordering,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6187,axiom,(
+    s__subclass(s__Ordering,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_6188,axiom,(
+    s__subclass(s__Ordering,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_6189,axiom,(
+    s__subclass(s__Ordering,s__Entity) )).
+
+fof(kb_SUMOcache_6190,axiom,(
+    s__subclass(s__PhysicalSystem,s__Entity) )).
+
+fof(kb_SUMOcache_6191,axiom,(
+    s__instance(s__PhysicalSystem__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6192,axiom,(
+    s__subclass(s__SelfConnectedObject,s__Physical) )).
+
+fof(kb_SUMOcache_6193,axiom,(
+    s__subclass(s__SelfConnectedObject,s__Entity) )).
+
+fof(kb_SUMOcache_6194,axiom,(
+    s__subclass(s__Freezing,s__Physical) )).
+
+fof(kb_SUMOcache_6195,axiom,(
+    s__subclass(s__Freezing,s__Process) )).
+
+fof(kb_SUMOcache_6196,axiom,(
+    s__subclass(s__Freezing,s__InternalChange) )).
+
+fof(kb_SUMOcache_6197,axiom,(
+    s__instance(s__Freezing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6198,axiom,(
+    s__subclass(s__Freezing,s__Entity) )).
+
+fof(kb_SUMOcache_6199,axiom,(
+    s__subclass(s__GasMotion,s__Physical) )).
+
+fof(kb_SUMOcache_6200,axiom,(
+    s__instance(s__GasMotion__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6201,axiom,(
+    s__subclass(s__GasMotion,s__Process) )).
+
+fof(kb_SUMOcache_6202,axiom,(
+    s__subclass(s__GasMotion,s__Entity) )).
+
+fof(kb_SUMOcache_6203,axiom,(
+    s__subclass(s__CommercialAgent,s__Physical) )).
+
+fof(kb_SUMOcache_6204,axiom,(
+    s__subclass(s__CommercialAgent,s__Object) )).
+
+fof(kb_SUMOcache_6205,axiom,(
+    s__subclass(s__CommercialAgent,s__Entity) )).
+
+fof(kb_SUMOcache_6206,axiom,(
+    s__subclass(s__GraphCircuit,s__Graph) )).
+
+fof(kb_SUMOcache_6207,axiom,(
+    s__instance(s__Graph__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6208,axiom,(
+    s__subclass(s__GraphCircuit,s__DirectedGraph) )).
+
+fof(kb_SUMOcache_6209,axiom,(
+    s__instance(s__DirectedGraph__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6210,axiom,(
+    s__subclass(s__GraphCircuit,s__Entity) )).
+
+fof(kb_SUMOcache_6211,axiom,(
+    s__subclass(s__GraphCircuit,s__Abstract) )).
+
+fof(kb_SUMOcache_6212,axiom,(
+    s__instance(s__GraphCircuit__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6213,axiom,(
+    s__subclass(s__PseudoGraph,s__Abstract) )).
+
+fof(kb_SUMOcache_6214,axiom,(
+    s__instance(s__PseudoGraph__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6215,axiom,(
+    s__subclass(s__PseudoGraph,s__Entity) )).
+
+fof(kb_SUMOcache_6216,axiom,(
+    s__subclass(s__Requesting,s__Physical) )).
+
+fof(kb_SUMOcache_6217,axiom,(
+    s__subclass(s__Requesting,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6218,axiom,(
+    s__subclass(s__Requesting,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6219,axiom,(
+    s__subclass(s__Requesting,s__Process) )).
+
+fof(kb_SUMOcache_6220,axiom,(
+    s__instance(s__Requesting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6221,axiom,(
+    s__subclass(s__Requesting,s__Communication) )).
+
+fof(kb_SUMOcache_6222,axiom,(
+    s__subclass(s__Requesting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6223,axiom,(
+    s__subclass(s__Requesting,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_6224,axiom,(
+    s__subclass(s__Requesting,s__LinguisticCommunication) )).
+
+fof(kb_SUMOcache_6225,axiom,(
+    s__subclass(s__Requesting,s__Entity) )).
+
+fof(kb_SUMOcache_6226,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__Physical) )).
+
+fof(kb_SUMOcache_6227,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6228,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6229,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6230,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6231,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__Object) )).
+
+fof(kb_SUMOcache_6232,axiom,(
+    s__instance(s__AnimalAnatomicalStructure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6233,axiom,(
+    s__subclass(s__AnimalAnatomicalStructure,s__Entity) )).
+
+fof(kb_SUMOcache_6234,axiom,(
+    s__subclass(s__Government,s__Physical) )).
+
+fof(kb_SUMOcache_6235,axiom,(
+    s__instance(s__Government__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6236,axiom,(
+    s__subclass(s__Government,s__Collection) )).
+
+fof(kb_SUMOcache_6237,axiom,(
+    s__subclass(s__Government,s__Agent) )).
+
+fof(kb_SUMOcache_6238,axiom,(
+    s__subclass(s__Government,s__Organization) )).
+
+fof(kb_SUMOcache_6239,axiom,(
+    s__subclass(s__Government,s__Object) )).
+
+fof(kb_SUMOcache_6240,axiom,(
+    s__subclass(s__Government,s__Group) )).
+
+fof(kb_SUMOcache_6241,axiom,(
+    s__subclass(s__Government,s__Entity) )).
+
+fof(kb_SUMOcache_6242,axiom,(
+    s__subclass(s__PartialValuedRelation,s__Entity) )).
+
+fof(kb_SUMOcache_6243,axiom,(
+    s__instance(s__PartialValuedRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6244,axiom,(
+    s__subclass(s__PartialValuedRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_6245,axiom,(
+    s__subclass(s__AntiSymmetricPositionalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_6246,axiom,(
+    s__subclass(s__AntiSymmetricPositionalAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_6247,axiom,(
+    s__instance(s__AntiSymmetricPositionalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6248,axiom,(
+    s__subclass(s__AntiSymmetricPositionalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_6249,axiom,(
+    s__subclass(s__AntiSymmetricPositionalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_6250,axiom,(
+    s__subclass(s__UniqueList,s__Relation) )).
+
+fof(kb_SUMOcache_6251,axiom,(
+    s__subclass(s__UniqueList,s__Entity) )).
+
+fof(kb_SUMOcache_6252,axiom,(
+    s__subclass(s__UniqueList,s__Abstract) )).
+
+fof(kb_SUMOcache_6253,axiom,(
+    s__instance(s__UniqueList__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6254,axiom,(
+    s__subclass(s__DirectionChange,s__Physical) )).
+
+fof(kb_SUMOcache_6255,axiom,(
+    s__subclass(s__DirectionChange,s__Process) )).
+
+fof(kb_SUMOcache_6256,axiom,(
+    s__subclass(s__DirectionChange,s__Entity) )).
+
+fof(kb_SUMOcache_6257,axiom,(
+    s__instance(s__DirectionChange__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6258,axiom,(
+    s__subclass(s__Sentence,s__Physical) )).
+
+fof(kb_SUMOcache_6259,axiom,(
+    s__subclass(s__Sentence,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6260,axiom,(
+    s__instance(s__Sentence__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6261,axiom,(
+    s__subclass(s__Sentence,s__Entity) )).
+
+fof(kb_SUMOcache_6262,axiom,(
+    s__subclass(s__Weapon,s__Physical) )).
+
+fof(kb_SUMOcache_6263,axiom,(
+    s__instance(s__Weapon__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6264,axiom,(
+    s__subclass(s__Weapon,s__Artifact) )).
+
+fof(kb_SUMOcache_6265,axiom,(
+    s__subclass(s__Weapon,s__Object) )).
+
+fof(kb_SUMOcache_6266,axiom,(
+    s__subclass(s__Weapon,s__Entity) )).
+
+fof(kb_SUMOcache_6267,axiom,(
+    s__subclass(s__Vertebrate,s__Physical) )).
+
+fof(kb_SUMOcache_6268,axiom,(
+    s__subclass(s__Vertebrate,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6269,axiom,(
+    s__subclass(s__Vertebrate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6270,axiom,(
+    s__subclass(s__Vertebrate,s__Agent) )).
+
+fof(kb_SUMOcache_6271,axiom,(
+    s__subclass(s__Vertebrate,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6272,axiom,(
+    s__subclass(s__Vertebrate,s__Organism) )).
+
+fof(kb_SUMOcache_6273,axiom,(
+    s__subclass(s__Vertebrate,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6274,axiom,(
+    s__subclass(s__Vertebrate,s__Object) )).
+
+fof(kb_SUMOcache_6275,axiom,(
+    s__subclass(s__Vertebrate,s__Entity) )).
+
+fof(kb_SUMOcache_6276,axiom,(
+    s__instance(s__Vertebrate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6277,axiom,(
+    s__subclass(s__Integer,s__Quantity) )).
+
+fof(kb_SUMOcache_6278,axiom,(
+    s__subclass(s__Integer,s__Number) )).
+
+fof(kb_SUMOcache_6279,axiom,(
+    s__subclass(s__Integer,s__RealNumber) )).
+
+fof(kb_SUMOcache_6280,axiom,(
+    s__instance(s__Integer__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6281,axiom,(
+    s__subclass(s__Integer,s__Abstract) )).
+
+fof(kb_SUMOcache_6282,axiom,(
+    s__subclass(s__Integer,s__Entity) )).
+
+fof(kb_SUMOcache_6283,axiom,(
+    s__subclass(s__Classifying,s__Physical) )).
+
+fof(kb_SUMOcache_6284,axiom,(
+    s__subclass(s__Classifying,s__Process) )).
+
+fof(kb_SUMOcache_6285,axiom,(
+    s__instance(s__Classifying__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6286,axiom,(
+    s__subclass(s__Classifying,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6287,axiom,(
+    s__subclass(s__Classifying,s__InternalChange) )).
+
+fof(kb_SUMOcache_6288,axiom,(
+    s__subclass(s__Classifying,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6289,axiom,(
+    s__subclass(s__Classifying,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6290,axiom,(
+    s__subclass(s__Classifying,s__Entity) )).
+
+fof(kb_SUMOcache_6291,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_6292,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_6293,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_6294,axiom,(
+    s__subclass(s__MilitaryOrganization,s__PoliticalOrganization) )).
+
+fof(kb_SUMOcache_6295,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Organization) )).
+
+fof(kb_SUMOcache_6296,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Object) )).
+
+fof(kb_SUMOcache_6297,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Group) )).
+
+fof(kb_SUMOcache_6298,axiom,(
+    s__subclass(s__MilitaryOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_6299,axiom,(
+    s__instance(s__MilitaryOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6300,axiom,(
+    s__subclass(s__Amphibian,s__Physical) )).
+
+fof(kb_SUMOcache_6301,axiom,(
+    s__subclass(s__Amphibian,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6302,axiom,(
+    s__subclass(s__Amphibian,s__Agent) )).
+
+fof(kb_SUMOcache_6303,axiom,(
+    s__subclass(s__Amphibian,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6304,axiom,(
+    s__instance(s__Amphibian__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6305,axiom,(
+    s__subclass(s__Amphibian,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6306,axiom,(
+    s__subclass(s__Amphibian,s__Animal) )).
+
+fof(kb_SUMOcache_6307,axiom,(
+    s__subclass(s__Amphibian,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6308,axiom,(
+    s__subclass(s__Amphibian,s__Organism) )).
+
+fof(kb_SUMOcache_6309,axiom,(
+    s__subclass(s__Amphibian,s__Object) )).
+
+fof(kb_SUMOcache_6310,axiom,(
+    s__subclass(s__Amphibian,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6311,axiom,(
+    s__subclass(s__Amphibian,s__Entity) )).
+
+fof(kb_SUMOcache_6312,axiom,(
+    s__subclass(s__AquaticMammal,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6313,axiom,(
+    s__subclass(s__AquaticMammal,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_6314,axiom,(
+    s__subclass(s__AquaticMammal,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6315,axiom,(
+    s__instance(s__AquaticMammal__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6316,axiom,(
+    s__subclass(s__AquaticMammal,s__Agent) )).
+
+fof(kb_SUMOcache_6317,axiom,(
+    s__subclass(s__AquaticMammal,s__Animal) )).
+
+fof(kb_SUMOcache_6318,axiom,(
+    s__subclass(s__AquaticMammal,s__Physical) )).
+
+fof(kb_SUMOcache_6319,axiom,(
+    s__subclass(s__AquaticMammal,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6320,axiom,(
+    s__subclass(s__AquaticMammal,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6321,axiom,(
+    s__subclass(s__AquaticMammal,s__Organism) )).
+
+fof(kb_SUMOcache_6322,axiom,(
+    s__subclass(s__AquaticMammal,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6323,axiom,(
+    s__subclass(s__AquaticMammal,s__Object) )).
+
+fof(kb_SUMOcache_6324,axiom,(
+    s__subclass(s__AquaticMammal,s__Entity) )).
+
+fof(kb_SUMOcache_6325,axiom,(
+    s__subclass(s__Getting,s__Physical) )).
+
+fof(kb_SUMOcache_6326,axiom,(
+    s__subclass(s__Getting,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6327,axiom,(
+    s__instance(s__SocialInteraction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6328,axiom,(
+    s__subclass(s__Getting,s__Process) )).
+
+fof(kb_SUMOcache_6329,axiom,(
+    s__subclass(s__Getting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6330,axiom,(
+    s__subclass(s__Getting,s__Entity) )).
+
+fof(kb_SUMOcache_6331,axiom,(
+    s__instance(s__Getting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6332,axiom,(
+    s__subclass(s__Keeping,s__Physical) )).
+
+fof(kb_SUMOcache_6333,axiom,(
+    s__subclass(s__Keeping,s__Process) )).
+
+fof(kb_SUMOcache_6334,axiom,(
+    s__instance(s__Keeping__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6335,axiom,(
+    s__subclass(s__Keeping,s__Entity) )).
+
+fof(kb_SUMOcache_6336,axiom,(
+    s__subclass(s__Group,s__Physical) )).
+
+fof(kb_SUMOcache_6337,axiom,(
+    s__subclass(s__Group,s__Object) )).
+
+fof(kb_SUMOcache_6338,axiom,(
+    s__subclass(s__Group,s__Entity) )).
+
+fof(kb_SUMOcache_6339,axiom,(
+    s__subclass(s__RationalNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_6340,axiom,(
+    s__subclass(s__RationalNumber,s__Number) )).
+
+fof(kb_SUMOcache_6341,axiom,(
+    s__subclass(s__RationalNumber,s__Entity) )).
+
+fof(kb_SUMOcache_6342,axiom,(
+    s__subclass(s__RationalNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_6343,axiom,(
+    s__subclass(s__DiseaseOrSyndrome,s__Attribute) )).
+
+fof(kb_SUMOcache_6344,axiom,(
+    s__subclass(s__DiseaseOrSyndrome,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_6345,axiom,(
+    s__instance(s__DiseaseOrSyndrome__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6346,axiom,(
+    s__subclass(s__DiseaseOrSyndrome,s__Entity) )).
+
+fof(kb_SUMOcache_6347,axiom,(
+    s__subclass(s__DiseaseOrSyndrome,s__Abstract) )).
+
+fof(kb_SUMOcache_6348,axiom,(
+    s__subclass(s__ChemicalSynthesis,s__Physical) )).
+
+fof(kb_SUMOcache_6349,axiom,(
+    s__subclass(s__ChemicalSynthesis,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_6350,axiom,(
+    s__subclass(s__ChemicalSynthesis,s__Process) )).
+
+fof(kb_SUMOcache_6351,axiom,(
+    s__subclass(s__ChemicalSynthesis,s__InternalChange) )).
+
+fof(kb_SUMOcache_6352,axiom,(
+    s__subclass(s__ChemicalSynthesis,s__Entity) )).
+
+fof(kb_SUMOcache_6353,axiom,(
+    s__instance(s__ChemicalSynthesis__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6354,axiom,(
+    s__subclass(s__Destruction,s__Physical) )).
+
+fof(kb_SUMOcache_6355,axiom,(
+    s__subclass(s__Destruction,s__Process) )).
+
+fof(kb_SUMOcache_6356,axiom,(
+    s__instance(s__Destruction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6357,axiom,(
+    s__subclass(s__Destruction,s__InternalChange) )).
+
+fof(kb_SUMOcache_6358,axiom,(
+    s__subclass(s__Destruction,s__Entity) )).
+
+fof(kb_SUMOcache_6359,axiom,(
+    s__subclass(s__Fungus,s__Physical) )).
+
+fof(kb_SUMOcache_6360,axiom,(
+    s__subclass(s__Fungus,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6361,axiom,(
+    s__subclass(s__Fungus,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6362,axiom,(
+    s__subclass(s__Fungus,s__Agent) )).
+
+fof(kb_SUMOcache_6363,axiom,(
+    s__subclass(s__Fungus,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6364,axiom,(
+    s__subclass(s__Fungus,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6365,axiom,(
+    s__subclass(s__Fungus,s__Object) )).
+
+fof(kb_SUMOcache_6366,axiom,(
+    s__subclass(s__Fungus,s__Entity) )).
+
+fof(kb_SUMOcache_6367,axiom,(
+    s__instance(s__Fungus__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6368,axiom,(
+    s__subclass(s__Nation,s__Physical) )).
+
+fof(kb_SUMOcache_6369,axiom,(
+    s__subclass(s__Nation,s__GeographicArea) )).
+
+fof(kb_SUMOcache_6370,axiom,(
+    s__subclass(s__Nation,s__Region) )).
+
+fof(kb_SUMOcache_6371,axiom,(
+    s__subclass(s__Nation,s__Agent) )).
+
+fof(kb_SUMOcache_6372,axiom,(
+    s__instance(s__Nation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6373,axiom,(
+    s__subclass(s__Nation,s__Object) )).
+
+fof(kb_SUMOcache_6374,axiom,(
+    s__subclass(s__Nation,s__Entity) )).
+
+fof(kb_SUMOcache_6375,axiom,(
+    s__subclass(s__Tasting,s__Physical) )).
+
+fof(kb_SUMOcache_6376,axiom,(
+    s__subclass(s__Tasting,s__Process) )).
+
+fof(kb_SUMOcache_6377,axiom,(
+    s__subclass(s__Tasting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6378,axiom,(
+    s__subclass(s__Tasting,s__InternalChange) )).
+
+fof(kb_SUMOcache_6379,axiom,(
+    s__instance(s__Tasting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6380,axiom,(
+    s__subclass(s__Tasting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6381,axiom,(
+    s__subclass(s__Tasting,s__Entity) )).
+
+fof(kb_SUMOcache_6382,axiom,(
+    s__subclass(s__Organism,s__Physical) )).
+
+fof(kb_SUMOcache_6383,axiom,(
+    s__subclass(s__Organism,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6384,axiom,(
+    s__subclass(s__Organism,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6385,axiom,(
+    s__subclass(s__Organism,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6386,axiom,(
+    s__subclass(s__Organism,s__Object) )).
+
+fof(kb_SUMOcache_6387,axiom,(
+    s__subclass(s__Organism,s__Entity) )).
+
+fof(kb_SUMOcache_6388,axiom,(
+    s__subclass(s__Currency,s__Physical) )).
+
+fof(kb_SUMOcache_6389,axiom,(
+    s__subclass(s__Currency,s__Text) )).
+
+fof(kb_SUMOcache_6390,axiom,(
+    s__subclass(s__Currency,s__Artifact) )).
+
+fof(kb_SUMOcache_6391,axiom,(
+    s__subclass(s__Currency,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_6392,axiom,(
+    s__instance(s__Currency__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6393,axiom,(
+    s__instance(s__ContentBearingObject__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6394,axiom,(
+    s__subclass(s__Currency,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6395,axiom,(
+    s__subclass(s__Currency,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_6396,axiom,(
+    s__subclass(s__Currency,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6397,axiom,(
+    s__subclass(s__Currency,s__Certificate) )).
+
+fof(kb_SUMOcache_6398,axiom,(
+    s__subclass(s__Currency,s__Object) )).
+
+fof(kb_SUMOcache_6399,axiom,(
+    s__subclass(s__Currency,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6400,axiom,(
+    s__subclass(s__Currency,s__Entity) )).
+
+fof(kb_SUMOcache_6401,axiom,(
+    s__subclass(s__LengthMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_6402,axiom,(
+    s__subclass(s__LengthMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_6403,axiom,(
+    s__subclass(s__LengthMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6404,axiom,(
+    s__subclass(s__LengthMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_6405,axiom,(
+    s__instance(s__LengthMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6406,axiom,(
+    s__subclass(s__PermanentResidence,s__Physical) )).
+
+fof(kb_SUMOcache_6407,axiom,(
+    s__subclass(s__PermanentResidence,s__Artifact) )).
+
+fof(kb_SUMOcache_6408,axiom,(
+    s__subclass(s__PermanentResidence,s__StationaryArtifact) )).
+
+fof(kb_SUMOcache_6409,axiom,(
+    s__instance(s__PermanentResidence__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6410,axiom,(
+    s__instance(s__StationaryArtifact__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6411,axiom,(
+    s__subclass(s__PermanentResidence,s__Object) )).
+
+fof(kb_SUMOcache_6412,axiom,(
+    s__subclass(s__PermanentResidence,s__Entity) )).
+
+fof(kb_SUMOcache_6413,axiom,(
+    s__subclass(s__ComputerProgram,s__Proposition) )).
+
+fof(kb_SUMOcache_6414,axiom,(
+    s__subclass(s__ComputerProgram,s__Entity) )).
+
+fof(kb_SUMOcache_6415,axiom,(
+    s__subclass(s__ComputerProgram,s__Abstract) )).
+
+fof(kb_SUMOcache_6416,axiom,(
+    s__instance(s__ComputerProgram__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6417,axiom,(
+    s__subclass(s__PositiveRealNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_6418,axiom,(
+    s__subclass(s__PositiveRealNumber,s__Number) )).
+
+fof(kb_SUMOcache_6419,axiom,(
+    s__instance(s__PositiveRealNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6420,axiom,(
+    s__instance(s__Number__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6421,axiom,(
+    s__subclass(s__PositiveRealNumber,s__RealNumber) )).
+
+fof(kb_SUMOcache_6422,axiom,(
+    s__subclass(s__PositiveRealNumber,s__Entity) )).
+
+fof(kb_SUMOcache_6423,axiom,(
+    s__subclass(s__PositiveRealNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_6424,axiom,(
+    s__subclass(s__Injecting,s__Physical) )).
+
+fof(kb_SUMOcache_6425,axiom,(
+    s__subclass(s__Injecting,s__Motion) )).
+
+fof(kb_SUMOcache_6426,axiom,(
+    s__subclass(s__Injecting,s__Process) )).
+
+fof(kb_SUMOcache_6427,axiom,(
+    s__subclass(s__Injecting,s__Putting) )).
+
+fof(kb_SUMOcache_6428,axiom,(
+    s__subclass(s__Injecting,s__Translocation) )).
+
+fof(kb_SUMOcache_6429,axiom,(
+    s__instance(s__Injecting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6430,axiom,(
+    s__subclass(s__Injecting,s__Transfer) )).
+
+fof(kb_SUMOcache_6431,axiom,(
+    s__subclass(s__Injecting,s__Entity) )).
+
+fof(kb_SUMOcache_6432,axiom,(
+    s__subclass(s__Virus,s__Physical) )).
+
+fof(kb_SUMOcache_6433,axiom,(
+    s__instance(s__Virus__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6434,axiom,(
+    s__subclass(s__Virus,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6435,axiom,(
+    s__subclass(s__Virus,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6436,axiom,(
+    s__subclass(s__Virus,s__Agent) )).
+
+fof(kb_SUMOcache_6437,axiom,(
+    s__subclass(s__Virus,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6438,axiom,(
+    s__subclass(s__Virus,s__Organism) )).
+
+fof(kb_SUMOcache_6439,axiom,(
+    s__subclass(s__Virus,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6440,axiom,(
+    s__subclass(s__Virus,s__Object) )).
+
+fof(kb_SUMOcache_6441,axiom,(
+    s__subclass(s__Virus,s__Entity) )).
+
+fof(kb_SUMOcache_6442,axiom,(
+    s__subclass(s__Air,s__Physical) )).
+
+fof(kb_SUMOcache_6443,axiom,(
+    s__subclass(s__Air,s__Mixture) )).
+
+fof(kb_SUMOcache_6444,axiom,(
+    s__subclass(s__Air,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6445,axiom,(
+    s__instance(s__Air__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6446,axiom,(
+    s__subclass(s__Air,s__Substance) )).
+
+fof(kb_SUMOcache_6447,axiom,(
+    s__subclass(s__Air,s__Object) )).
+
+fof(kb_SUMOcache_6448,axiom,(
+    s__subclass(s__Air,s__Entity) )).
+
+fof(kb_SUMOcache_6449,axiom,(
+    s__subclass(s__BinaryNumber,s__Quantity) )).
+
+fof(kb_SUMOcache_6450,axiom,(
+    s__subclass(s__BinaryNumber,s__Number) )).
+
+fof(kb_SUMOcache_6451,axiom,(
+    s__subclass(s__BinaryNumber,s__Entity) )).
+
+fof(kb_SUMOcache_6452,axiom,(
+    s__instance(s__BinaryNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6453,axiom,(
+    s__subclass(s__BinaryNumber,s__Abstract) )).
+
+fof(kb_SUMOcache_6454,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__Physical) )).
+
+fof(kb_SUMOcache_6455,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6456,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6457,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6458,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6459,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__Object) )).
+
+fof(kb_SUMOcache_6460,axiom,(
+    s__subclass(s__AbnormalAnatomicalStructure,s__Entity) )).
+
+fof(kb_SUMOcache_6461,axiom,(
+    s__instance(s__AbnormalAnatomicalStructure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6462,axiom,(
+    s__subclass(s__SocialRole,s__Attribute) )).
+
+fof(kb_SUMOcache_6463,axiom,(
+    s__instance(s__SocialRole__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6464,axiom,(
+    s__subclass(s__SocialRole,s__Entity) )).
+
+fof(kb_SUMOcache_6465,axiom,(
+    s__subclass(s__SocialRole,s__Abstract) )).
+
+fof(kb_SUMOcache_6466,axiom,(
+    s__subclass(s__Alga,s__Physical) )).
+
+fof(kb_SUMOcache_6467,axiom,(
+    s__subclass(s__Alga,s__Plant) )).
+
+fof(kb_SUMOcache_6468,axiom,(
+    s__subclass(s__Alga,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6469,axiom,(
+    s__subclass(s__Alga,s__Agent) )).
+
+fof(kb_SUMOcache_6470,axiom,(
+    s__subclass(s__Alga,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6471,axiom,(
+    s__subclass(s__Alga,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6472,axiom,(
+    s__subclass(s__Alga,s__Organism) )).
+
+fof(kb_SUMOcache_6473,axiom,(
+    s__subclass(s__Alga,s__Object) )).
+
+fof(kb_SUMOcache_6474,axiom,(
+    s__instance(s__Alga__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6475,axiom,(
+    s__subclass(s__Alga,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6476,axiom,(
+    s__subclass(s__Alga,s__Entity) )).
+
+fof(kb_SUMOcache_6477,axiom,(
+    s__subclass(s__Judging,s__Physical) )).
+
+fof(kb_SUMOcache_6478,axiom,(
+    s__subclass(s__Judging,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_6479,axiom,(
+    s__subclass(s__Judging,s__Process) )).
+
+fof(kb_SUMOcache_6480,axiom,(
+    s__subclass(s__Judging,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6481,axiom,(
+    s__subclass(s__Judging,s__InternalChange) )).
+
+fof(kb_SUMOcache_6482,axiom,(
+    s__instance(s__Judging__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6483,axiom,(
+    s__subclass(s__Judging,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6484,axiom,(
+    s__subclass(s__Judging,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6485,axiom,(
+    s__subclass(s__Judging,s__Entity) )).
+
+fof(kb_SUMOcache_6486,axiom,(
+    s__subclass(s__GeographicArea,s__Physical) )).
+
+fof(kb_SUMOcache_6487,axiom,(
+    s__subclass(s__GeographicArea,s__Object) )).
+
+fof(kb_SUMOcache_6488,axiom,(
+    s__subclass(s__GeographicArea,s__Entity) )).
+
+fof(kb_SUMOcache_6489,axiom,(
+    s__subclass(s__GeometricFigure,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_6490,axiom,(
+    s__instance(s__GeometricFigure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6491,axiom,(
+    s__subclass(s__GeometricFigure,s__Attribute) )).
+
+fof(kb_SUMOcache_6492,axiom,(
+    s__subclass(s__GeometricFigure,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_6493,axiom,(
+    s__subclass(s__GeometricFigure,s__Abstract) )).
+
+fof(kb_SUMOcache_6494,axiom,(
+    s__subclass(s__GeometricFigure,s__Entity) )).
+
+fof(kb_SUMOcache_6495,axiom,(
+    s__subclass(s__August,s__Quantity) )).
+
+fof(kb_SUMOcache_6496,axiom,(
+    s__subclass(s__August,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_6497,axiom,(
+    s__subclass(s__August,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_6498,axiom,(
+    s__subclass(s__August,s__TimeInterval) )).
+
+fof(kb_SUMOcache_6499,axiom,(
+    s__subclass(s__August,s__TimePosition) )).
+
+fof(kb_SUMOcache_6500,axiom,(
+    s__subclass(s__August,s__Entity) )).
+
+fof(kb_SUMOcache_6501,axiom,(
+    s__subclass(s__August,s__Abstract) )).
+
+fof(kb_SUMOcache_6502,axiom,(
+    s__subclass(s__August,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6503,axiom,(
+    s__instance(s__August__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6504,axiom,(
+    s__subclass(s__Publication,s__Physical) )).
+
+fof(kb_SUMOcache_6505,axiom,(
+    s__subclass(s__Publication,s__Creation) )).
+
+fof(kb_SUMOcache_6506,axiom,(
+    s__subclass(s__Publication,s__Process) )).
+
+fof(kb_SUMOcache_6507,axiom,(
+    s__subclass(s__Publication,s__Making) )).
+
+fof(kb_SUMOcache_6508,axiom,(
+    s__instance(s__Publication__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6509,axiom,(
+    s__instance(s__Making__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6510,axiom,(
+    s__subclass(s__Publication,s__InternalChange) )).
+
+fof(kb_SUMOcache_6511,axiom,(
+    s__subclass(s__Publication,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6512,axiom,(
+    s__subclass(s__Publication,s__Entity) )).
+
+fof(kb_SUMOcache_6513,axiom,(
+    s__subclass(s__Combining,s__Physical) )).
+
+fof(kb_SUMOcache_6514,axiom,(
+    s__instance(s__Combining__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6515,axiom,(
+    s__subclass(s__Combining,s__Process) )).
+
+fof(kb_SUMOcache_6516,axiom,(
+    s__subclass(s__Combining,s__Entity) )).
+
+fof(kb_SUMOcache_6517,axiom,(
+    s__subclass(s__PsychologicalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_6518,axiom,(
+    s__subclass(s__PsychologicalProcess,s__Process) )).
+
+fof(kb_SUMOcache_6519,axiom,(
+    s__subclass(s__PsychologicalProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_6520,axiom,(
+    s__subclass(s__PsychologicalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_6521,axiom,(
+    s__subclass(s__AreaMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_6522,axiom,(
+    s__subclass(s__AreaMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_6523,axiom,(
+    s__instance(s__AreaMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6524,axiom,(
+    s__subclass(s__AreaMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_6525,axiom,(
+    s__subclass(s__AreaMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6526,axiom,(
+    s__subclass(s__Uncovering,s__Physical) )).
+
+fof(kb_SUMOcache_6527,axiom,(
+    s__subclass(s__Uncovering,s__Motion) )).
+
+fof(kb_SUMOcache_6528,axiom,(
+    s__instance(s__Uncovering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6529,axiom,(
+    s__subclass(s__Uncovering,s__Process) )).
+
+fof(kb_SUMOcache_6530,axiom,(
+    s__subclass(s__Uncovering,s__Translocation) )).
+
+fof(kb_SUMOcache_6531,axiom,(
+    s__subclass(s__Uncovering,s__Transfer) )).
+
+fof(kb_SUMOcache_6532,axiom,(
+    s__subclass(s__Uncovering,s__Entity) )).
+
+fof(kb_SUMOcache_6533,axiom,(
+    s__subclass(s__TemporalRelation,s__Entity) )).
+
+fof(kb_SUMOcache_6534,axiom,(
+    s__instance(s__TemporalRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6535,axiom,(
+    s__subclass(s__TemporalRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_6536,axiom,(
+    s__subclass(s__Experimenting,s__Physical) )).
+
+fof(kb_SUMOcache_6537,axiom,(
+    s__subclass(s__Experimenting,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_6538,axiom,(
+    s__subclass(s__Experimenting,s__Process) )).
+
+fof(kb_SUMOcache_6539,axiom,(
+    s__subclass(s__Experimenting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6540,axiom,(
+    s__subclass(s__Experimenting,s__InternalChange) )).
+
+fof(kb_SUMOcache_6541,axiom,(
+    s__subclass(s__Experimenting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6542,axiom,(
+    s__subclass(s__Experimenting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6543,axiom,(
+    s__instance(s__Experimenting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6544,axiom,(
+    s__subclass(s__Experimenting,s__Entity) )).
+
+fof(kb_SUMOcache_6545,axiom,(
+    s__subclass(s__Animal,s__Physical) )).
+
+fof(kb_SUMOcache_6546,axiom,(
+    s__subclass(s__Animal,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6547,axiom,(
+    s__subclass(s__Animal,s__Agent) )).
+
+fof(kb_SUMOcache_6548,axiom,(
+    s__subclass(s__Animal,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6549,axiom,(
+    s__subclass(s__Animal,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6550,axiom,(
+    s__subclass(s__Animal,s__Object) )).
+
+fof(kb_SUMOcache_6551,axiom,(
+    s__subclass(s__Animal,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6552,axiom,(
+    s__subclass(s__Animal,s__Entity) )).
+
+fof(kb_SUMOcache_6553,axiom,(
+    s__subclass(s__JudicialProcess,s__Physical) )).
+
+fof(kb_SUMOcache_6554,axiom,(
+    s__subclass(s__JudicialProcess,s__Process) )).
+
+fof(kb_SUMOcache_6555,axiom,(
+    s__subclass(s__JudicialProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6556,axiom,(
+    s__instance(s__JudicialProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6557,axiom,(
+    s__subclass(s__JudicialProcess,s__OrganizationalProcess) )).
+
+fof(kb_SUMOcache_6558,axiom,(
+    s__subclass(s__JudicialProcess,s__Entity) )).
+
+fof(kb_SUMOcache_6559,axiom,(
+    s__subclass(s__RepresentationalArtWork,s__Physical) )).
+
+fof(kb_SUMOcache_6560,axiom,(
+    s__subclass(s__RepresentationalArtWork,s__Artifact) )).
+
+fof(kb_SUMOcache_6561,axiom,(
+    s__subclass(s__RepresentationalArtWork,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6562,axiom,(
+    s__subclass(s__RepresentationalArtWork,s__Object) )).
+
+fof(kb_SUMOcache_6563,axiom,(
+    s__instance(s__RepresentationalArtWork__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6564,axiom,(
+    s__subclass(s__RepresentationalArtWork,s__Entity) )).
+
+fof(kb_SUMOcache_6565,axiom,(
+    s__subclass(s__Hiring,s__Physical) )).
+
+fof(kb_SUMOcache_6566,axiom,(
+    s__subclass(s__Hiring,s__Process) )).
+
+fof(kb_SUMOcache_6567,axiom,(
+    s__subclass(s__Hiring,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6568,axiom,(
+    s__instance(s__Hiring__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6569,axiom,(
+    s__subclass(s__Hiring,s__OrganizationalProcess) )).
+
+fof(kb_SUMOcache_6570,axiom,(
+    s__subclass(s__Hiring,s__Entity) )).
+
+fof(kb_SUMOcache_6571,axiom,(
+    s__subclass(s__Patent,s__Physical) )).
+
+fof(kb_SUMOcache_6572,axiom,(
+    s__subclass(s__Patent,s__Text) )).
+
+fof(kb_SUMOcache_6573,axiom,(
+    s__instance(s__Patent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6574,axiom,(
+    s__subclass(s__Patent,s__Artifact) )).
+
+fof(kb_SUMOcache_6575,axiom,(
+    s__subclass(s__Patent,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6576,axiom,(
+    s__subclass(s__Patent,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_6577,axiom,(
+    s__subclass(s__Patent,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_6578,axiom,(
+    s__subclass(s__Patent,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6579,axiom,(
+    s__subclass(s__Patent,s__Object) )).
+
+fof(kb_SUMOcache_6580,axiom,(
+    s__subclass(s__Patent,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6581,axiom,(
+    s__subclass(s__Patent,s__Entity) )).
+
+fof(kb_SUMOcache_6582,axiom,(
+    s__subclass(s__GroupOfPeople,s__Physical) )).
+
+fof(kb_SUMOcache_6583,axiom,(
+    s__subclass(s__GroupOfPeople,s__Collection) )).
+
+fof(kb_SUMOcache_6584,axiom,(
+    s__subclass(s__GroupOfPeople,s__Agent) )).
+
+fof(kb_SUMOcache_6585,axiom,(
+    s__subclass(s__GroupOfPeople,s__Object) )).
+
+fof(kb_SUMOcache_6586,axiom,(
+    s__subclass(s__GroupOfPeople,s__Entity) )).
+
+fof(kb_SUMOcache_6587,axiom,(
+    s__instance(s__GroupOfPeople__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6588,axiom,(
+    s__subclass(s__TimePoint,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_6589,axiom,(
+    s__instance(s__TimePoint__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6590,axiom,(
+    s__subclass(s__TimePoint,s__Quantity) )).
+
+fof(kb_SUMOcache_6591,axiom,(
+    s__subclass(s__TimePoint,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_6592,axiom,(
+    s__subclass(s__TimePoint,s__Entity) )).
+
+fof(kb_SUMOcache_6593,axiom,(
+    s__subclass(s__TimePoint,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6594,axiom,(
+    s__subclass(s__TimePoint,s__Abstract) )).
+
+fof(kb_SUMOcache_6595,axiom,(
+    s__subclass(s__IntransitiveRelation,s__Relation) )).
+
+fof(kb_SUMOcache_6596,axiom,(
+    s__subclass(s__IntransitiveRelation,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_6597,axiom,(
+    s__instance(s__IntransitiveRelation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6598,axiom,(
+    s__subclass(s__IntransitiveRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_6599,axiom,(
+    s__subclass(s__IntransitiveRelation,s__Entity) )).
+
+fof(kb_SUMOcache_6600,axiom,(
+    s__subclass(s__Adjective,s__Physical) )).
+
+fof(kb_SUMOcache_6601,axiom,(
+    s__subclass(s__Adjective,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6602,axiom,(
+    s__instance(s__Adjective__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6603,axiom,(
+    s__subclass(s__Adjective,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_6604,axiom,(
+    s__subclass(s__Adjective,s__Entity) )).
+
+fof(kb_SUMOcache_6605,axiom,(
+    s__subclass(s__OlfactoryAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_6606,axiom,(
+    s__instance(s__OlfactoryAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6607,axiom,(
+    s__subclass(s__OlfactoryAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_6608,axiom,(
+    s__subclass(s__OlfactoryAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_6609,axiom,(
+    s__subclass(s__NaturalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_6610,axiom,(
+    s__instance(s__NaturalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6611,axiom,(
+    s__subclass(s__NaturalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_6612,axiom,(
+    s__subclass(s__BodyVessel,s__Physical) )).
+
+fof(kb_SUMOcache_6613,axiom,(
+    s__subclass(s__BodyVessel,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6614,axiom,(
+    s__subclass(s__BodyVessel,s__BodyPart) )).
+
+fof(kb_SUMOcache_6615,axiom,(
+    s__subclass(s__BodyVessel,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_6616,axiom,(
+    s__subclass(s__BodyVessel,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6617,axiom,(
+    s__subclass(s__BodyVessel,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6618,axiom,(
+    s__subclass(s__BodyVessel,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6619,axiom,(
+    s__subclass(s__BodyVessel,s__Object) )).
+
+fof(kb_SUMOcache_6620,axiom,(
+    s__subclass(s__BodyVessel,s__Entity) )).
+
+fof(kb_SUMOcache_6621,axiom,(
+    s__instance(s__BodyVessel__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6622,axiom,(
+    s__subclass(s__FloweringPlant,s__Physical) )).
+
+fof(kb_SUMOcache_6623,axiom,(
+    s__subclass(s__FloweringPlant,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6624,axiom,(
+    s__subclass(s__FloweringPlant,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6625,axiom,(
+    s__subclass(s__FloweringPlant,s__Agent) )).
+
+fof(kb_SUMOcache_6626,axiom,(
+    s__instance(s__FloweringPlant__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6627,axiom,(
+    s__subclass(s__FloweringPlant,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6628,axiom,(
+    s__subclass(s__FloweringPlant,s__Organism) )).
+
+fof(kb_SUMOcache_6629,axiom,(
+    s__subclass(s__FloweringPlant,s__Object) )).
+
+fof(kb_SUMOcache_6630,axiom,(
+    s__subclass(s__FloweringPlant,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6631,axiom,(
+    s__subclass(s__FloweringPlant,s__Entity) )).
+
+fof(kb_SUMOcache_6632,axiom,(
+    s__subclass(s__February,s__Quantity) )).
+
+fof(kb_SUMOcache_6633,axiom,(
+    s__subclass(s__February,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_6634,axiom,(
+    s__instance(s__February__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6635,axiom,(
+    s__subclass(s__February,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_6636,axiom,(
+    s__subclass(s__February,s__TimeInterval) )).
+
+fof(kb_SUMOcache_6637,axiom,(
+    s__subclass(s__February,s__TimePosition) )).
+
+fof(kb_SUMOcache_6638,axiom,(
+    s__subclass(s__February,s__Entity) )).
+
+fof(kb_SUMOcache_6639,axiom,(
+    s__subclass(s__February,s__Abstract) )).
+
+fof(kb_SUMOcache_6640,axiom,(
+    s__subclass(s__February,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6641,axiom,(
+    s__subclass(s__Cooking,s__Physical) )).
+
+fof(kb_SUMOcache_6642,axiom,(
+    s__subclass(s__Cooking,s__Creation) )).
+
+fof(kb_SUMOcache_6643,axiom,(
+    s__subclass(s__Cooking,s__Process) )).
+
+fof(kb_SUMOcache_6644,axiom,(
+    s__subclass(s__Cooking,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6645,axiom,(
+    s__instance(s__Cooking__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6646,axiom,(
+    s__subclass(s__Cooking,s__InternalChange) )).
+
+fof(kb_SUMOcache_6647,axiom,(
+    s__subclass(s__Cooking,s__Entity) )).
+
+fof(kb_SUMOcache_6648,axiom,(
+    s__subclass(s__PoliticalOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_6649,axiom,(
+    s__subclass(s__PoliticalOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_6650,axiom,(
+    s__subclass(s__PoliticalOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_6651,axiom,(
+    s__subclass(s__PoliticalOrganization,s__Object) )).
+
+fof(kb_SUMOcache_6652,axiom,(
+    s__subclass(s__PoliticalOrganization,s__Group) )).
+
+fof(kb_SUMOcache_6653,axiom,(
+    s__subclass(s__PoliticalOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_6654,axiom,(
+    s__subclass(s__Primate,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6655,axiom,(
+    s__subclass(s__Primate,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_6656,axiom,(
+    s__subclass(s__Primate,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6657,axiom,(
+    s__subclass(s__Primate,s__Agent) )).
+
+fof(kb_SUMOcache_6658,axiom,(
+    s__subclass(s__Primate,s__Animal) )).
+
+fof(kb_SUMOcache_6659,axiom,(
+    s__subclass(s__Primate,s__Physical) )).
+
+fof(kb_SUMOcache_6660,axiom,(
+    s__instance(s__Primate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6661,axiom,(
+    s__subclass(s__Primate,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6662,axiom,(
+    s__subclass(s__Primate,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6663,axiom,(
+    s__subclass(s__Primate,s__Organism) )).
+
+fof(kb_SUMOcache_6664,axiom,(
+    s__subclass(s__Primate,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6665,axiom,(
+    s__subclass(s__Primate,s__Object) )).
+
+fof(kb_SUMOcache_6666,axiom,(
+    s__subclass(s__Primate,s__Entity) )).
+
+fof(kb_SUMOcache_6667,axiom,(
+    s__subclass(s__Solution,s__Physical) )).
+
+fof(kb_SUMOcache_6668,axiom,(
+    s__subclass(s__Solution,s__Mixture) )).
+
+fof(kb_SUMOcache_6669,axiom,(
+    s__subclass(s__Solution,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6670,axiom,(
+    s__instance(s__Solution__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6671,axiom,(
+    s__instance(s__SelfConnectedObject__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6672,axiom,(
+    s__subclass(s__Solution,s__Substance) )).
+
+fof(kb_SUMOcache_6673,axiom,(
+    s__subclass(s__Solution,s__Object) )).
+
+fof(kb_SUMOcache_6674,axiom,(
+    s__subclass(s__Solution,s__Entity) )).
+
+fof(kb_SUMOcache_6675,axiom,(
+    s__subclass(s__ArtificialLanguage,s__Physical) )).
+
+fof(kb_SUMOcache_6676,axiom,(
+    s__instance(s__ArtificialLanguage__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6677,axiom,(
+    s__subclass(s__ArtificialLanguage,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6678,axiom,(
+    s__subclass(s__ArtificialLanguage,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_6679,axiom,(
+    s__subclass(s__ArtificialLanguage,s__Entity) )).
+
+fof(kb_SUMOcache_6680,axiom,(
+    s__subclass(s__Object,s__Entity) )).
+
+fof(kb_SUMOcache_6681,axiom,(
+    s__subclass(s__Morpheme,s__Physical) )).
+
+fof(kb_SUMOcache_6682,axiom,(
+    s__subclass(s__Morpheme,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6683,axiom,(
+    s__instance(s__Morpheme__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6684,axiom,(
+    s__subclass(s__Morpheme,s__Entity) )).
+
+fof(kb_SUMOcache_6685,axiom,(
+    s__subclass(s__Demonstrating,s__Physical) )).
+
+fof(kb_SUMOcache_6686,axiom,(
+    s__subclass(s__Demonstrating,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6687,axiom,(
+    s__instance(s__Demonstrating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6688,axiom,(
+    s__subclass(s__Demonstrating,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6689,axiom,(
+    s__subclass(s__Demonstrating,s__Process) )).
+
+fof(kb_SUMOcache_6690,axiom,(
+    s__subclass(s__Demonstrating,s__Communication) )).
+
+fof(kb_SUMOcache_6691,axiom,(
+    s__subclass(s__Demonstrating,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6692,axiom,(
+    s__subclass(s__Demonstrating,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_6693,axiom,(
+    s__subclass(s__Demonstrating,s__Entity) )).
+
+fof(kb_SUMOcache_6694,axiom,(
+    s__subclass(s__Collection,s__Physical) )).
+
+fof(kb_SUMOcache_6695,axiom,(
+    s__subclass(s__Collection,s__Entity) )).
+
+fof(kb_SUMOcache_6696,axiom,(
+    s__subclass(s__OddInteger,s__Quantity) )).
+
+fof(kb_SUMOcache_6697,axiom,(
+    s__subclass(s__OddInteger,s__Number) )).
+
+fof(kb_SUMOcache_6698,axiom,(
+    s__subclass(s__OddInteger,s__RealNumber) )).
+
+fof(kb_SUMOcache_6699,axiom,(
+    s__subclass(s__OddInteger,s__Entity) )).
+
+fof(kb_SUMOcache_6700,axiom,(
+    s__subclass(s__OddInteger,s__Abstract) )).
+
+fof(kb_SUMOcache_6701,axiom,(
+    s__subclass(s__OddInteger,s__RationalNumber) )).
+
+fof(kb_SUMOcache_6702,axiom,(
+    s__instance(s__OddInteger__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6703,axiom,(
+    s__instance(s__RationalNumber__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6704,axiom,(
+    s__subclass(s__LiquidMixture,s__Physical) )).
+
+fof(kb_SUMOcache_6705,axiom,(
+    s__subclass(s__LiquidMixture,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6706,axiom,(
+    s__subclass(s__LiquidMixture,s__Substance) )).
+
+fof(kb_SUMOcache_6707,axiom,(
+    s__subclass(s__LiquidMixture,s__Object) )).
+
+fof(kb_SUMOcache_6708,axiom,(
+    s__instance(s__LiquidMixture__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6709,axiom,(
+    s__subclass(s__LiquidMixture,s__Entity) )).
+
+fof(kb_SUMOcache_6710,axiom,(
+    s__subclass(s__Formula,s__Physical) )).
+
+fof(kb_SUMOcache_6711,axiom,(
+    s__subclass(s__Formula,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6712,axiom,(
+    s__subclass(s__Formula,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_6713,axiom,(
+    s__subclass(s__Formula,s__Entity) )).
+
+fof(kb_SUMOcache_6714,axiom,(
+    s__instance(s__Formula__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6715,axiom,(
+    s__subclass(s__Predicting,s__Physical) )).
+
+fof(kb_SUMOcache_6716,axiom,(
+    s__subclass(s__Predicting,s__Process) )).
+
+fof(kb_SUMOcache_6717,axiom,(
+    s__subclass(s__Predicting,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6718,axiom,(
+    s__subclass(s__Predicting,s__InternalChange) )).
+
+fof(kb_SUMOcache_6719,axiom,(
+    s__subclass(s__Predicting,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6720,axiom,(
+    s__subclass(s__Predicting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6721,axiom,(
+    s__instance(s__Predicting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6722,axiom,(
+    s__subclass(s__Predicting,s__Entity) )).
+
+fof(kb_SUMOcache_6723,axiom,(
+    s__subclass(s__FunctionQuantity,s__Quantity) )).
+
+fof(kb_SUMOcache_6724,axiom,(
+    s__instance(s__FunctionQuantity__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6725,axiom,(
+    s__subclass(s__FunctionQuantity,s__Entity) )).
+
+fof(kb_SUMOcache_6726,axiom,(
+    s__subclass(s__FunctionQuantity,s__Abstract) )).
+
+fof(kb_SUMOcache_6727,axiom,(
+    s__subclass(s__TemperatureMeasure,s__Quantity) )).
+
+fof(kb_SUMOcache_6728,axiom,(
+    s__subclass(s__TemperatureMeasure,s__Entity) )).
+
+fof(kb_SUMOcache_6729,axiom,(
+    s__subclass(s__TemperatureMeasure,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6730,axiom,(
+    s__subclass(s__TemperatureMeasure,s__Abstract) )).
+
+fof(kb_SUMOcache_6731,axiom,(
+    s__instance(s__TemperatureMeasure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6732,axiom,(
+    s__subclass(s__BeliefGroup,s__Physical) )).
+
+fof(kb_SUMOcache_6733,axiom,(
+    s__subclass(s__BeliefGroup,s__Collection) )).
+
+fof(kb_SUMOcache_6734,axiom,(
+    s__subclass(s__BeliefGroup,s__Agent) )).
+
+fof(kb_SUMOcache_6735,axiom,(
+    s__subclass(s__BeliefGroup,s__Group) )).
+
+fof(kb_SUMOcache_6736,axiom,(
+    s__subclass(s__BeliefGroup,s__Object) )).
+
+fof(kb_SUMOcache_6737,axiom,(
+    s__instance(s__BeliefGroup__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6738,axiom,(
+    s__subclass(s__BeliefGroup,s__Entity) )).
+
+fof(kb_SUMOcache_6739,axiom,(
+    s__subclass(s__Carnivore,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6740,axiom,(
+    s__instance(s__Carnivore__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6741,axiom,(
+    s__instance(s__OrganicObject__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6742,axiom,(
+    s__subclass(s__Carnivore,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_6743,axiom,(
+    s__subclass(s__Carnivore,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6744,axiom,(
+    s__subclass(s__Carnivore,s__Agent) )).
+
+fof(kb_SUMOcache_6745,axiom,(
+    s__subclass(s__Carnivore,s__Animal) )).
+
+fof(kb_SUMOcache_6746,axiom,(
+    s__subclass(s__Carnivore,s__Physical) )).
+
+fof(kb_SUMOcache_6747,axiom,(
+    s__subclass(s__Carnivore,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6748,axiom,(
+    s__subclass(s__Carnivore,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6749,axiom,(
+    s__subclass(s__Carnivore,s__Organism) )).
+
+fof(kb_SUMOcache_6750,axiom,(
+    s__subclass(s__Carnivore,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6751,axiom,(
+    s__subclass(s__Carnivore,s__Object) )).
+
+fof(kb_SUMOcache_6752,axiom,(
+    s__subclass(s__Carnivore,s__Entity) )).
+
+fof(kb_SUMOcache_6753,axiom,(
+    s__subclass(s__Condensing,s__Physical) )).
+
+fof(kb_SUMOcache_6754,axiom,(
+    s__instance(s__Condensing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6755,axiom,(
+    s__subclass(s__Condensing,s__Process) )).
+
+fof(kb_SUMOcache_6756,axiom,(
+    s__subclass(s__Condensing,s__InternalChange) )).
+
+fof(kb_SUMOcache_6757,axiom,(
+    s__subclass(s__Condensing,s__Entity) )).
+
+fof(kb_SUMOcache_6758,axiom,(
+    s__subclass(s__City,s__Physical) )).
+
+fof(kb_SUMOcache_6759,axiom,(
+    s__subclass(s__City,s__GeographicArea) )).
+
+fof(kb_SUMOcache_6760,axiom,(
+    s__subclass(s__City,s__Region) )).
+
+fof(kb_SUMOcache_6761,axiom,(
+    s__subclass(s__City,s__Agent) )).
+
+fof(kb_SUMOcache_6762,axiom,(
+    s__subclass(s__City,s__Object) )).
+
+fof(kb_SUMOcache_6763,axiom,(
+    s__instance(s__City__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6764,axiom,(
+    s__subclass(s__City,s__Entity) )).
+
+fof(kb_SUMOcache_6765,axiom,(
+    s__subclass(s__LocalizablePlace,s__Physical) )).
+
+fof(kb_SUMOcache_6766,axiom,(
+    s__subclass(s__LocalizablePlace,s__Region) )).
+
+fof(kb_SUMOcache_6767,axiom,(
+    s__subclass(s__LocalizablePlace,s__Object) )).
+
+fof(kb_SUMOcache_6768,axiom,(
+    s__instance(s__LocalizablePlace__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6769,axiom,(
+    s__subclass(s__LocalizablePlace,s__Entity) )).
+
+fof(kb_SUMOcache_6770,axiom,(
+    s__subclass(s__AnatomicalStructure,s__Physical) )).
+
+fof(kb_SUMOcache_6771,axiom,(
+    s__subclass(s__AnatomicalStructure,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6772,axiom,(
+    s__subclass(s__AnatomicalStructure,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6773,axiom,(
+    s__subclass(s__AnatomicalStructure,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6774,axiom,(
+    s__subclass(s__AnatomicalStructure,s__Object) )).
+
+fof(kb_SUMOcache_6775,axiom,(
+    s__instance(s__AnatomicalStructure__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6776,axiom,(
+    s__subclass(s__AnatomicalStructure,s__Entity) )).
+
+fof(kb_SUMOcache_6777,axiom,(
+    s__subclass(s__Translating,s__Physical) )).
+
+fof(kb_SUMOcache_6778,axiom,(
+    s__subclass(s__Translating,s__Process) )).
+
+fof(kb_SUMOcache_6779,axiom,(
+    s__subclass(s__Translating,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6780,axiom,(
+    s__instance(s__Translating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6781,axiom,(
+    s__subclass(s__Translating,s__Entity) )).
+
+fof(kb_SUMOcache_6782,axiom,(
+    s__subclass(s__Boiling,s__Physical) )).
+
+fof(kb_SUMOcache_6783,axiom,(
+    s__subclass(s__Boiling,s__Process) )).
+
+fof(kb_SUMOcache_6784,axiom,(
+    s__instance(s__Boiling__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6785,axiom,(
+    s__subclass(s__Boiling,s__InternalChange) )).
+
+fof(kb_SUMOcache_6786,axiom,(
+    s__subclass(s__Boiling,s__Entity) )).
+
+fof(kb_SUMOcache_6787,axiom,(
+    s__subclass(s__AttachingDevice,s__Physical) )).
+
+fof(kb_SUMOcache_6788,axiom,(
+    s__subclass(s__AttachingDevice,s__Artifact) )).
+
+fof(kb_SUMOcache_6789,axiom,(
+    s__subclass(s__AttachingDevice,s__Object) )).
+
+fof(kb_SUMOcache_6790,axiom,(
+    s__instance(s__AttachingDevice__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6791,axiom,(
+    s__subclass(s__AttachingDevice,s__Entity) )).
+
+fof(kb_SUMOcache_6792,axiom,(
+    s__subclass(s__Crustacean,s__Physical) )).
+
+fof(kb_SUMOcache_6793,axiom,(
+    s__subclass(s__Crustacean,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6794,axiom,(
+    s__subclass(s__Crustacean,s__Invertebrate) )).
+
+fof(kb_SUMOcache_6795,axiom,(
+    s__instance(s__Invertebrate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6796,axiom,(
+    s__subclass(s__Crustacean,s__Agent) )).
+
+fof(kb_SUMOcache_6797,axiom,(
+    s__instance(s__Crustacean__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6798,axiom,(
+    s__subclass(s__Crustacean,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6799,axiom,(
+    s__subclass(s__Crustacean,s__Animal) )).
+
+fof(kb_SUMOcache_6800,axiom,(
+    s__subclass(s__Crustacean,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6801,axiom,(
+    s__subclass(s__Crustacean,s__Organism) )).
+
+fof(kb_SUMOcache_6802,axiom,(
+    s__subclass(s__Crustacean,s__Object) )).
+
+fof(kb_SUMOcache_6803,axiom,(
+    s__subclass(s__Crustacean,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6804,axiom,(
+    s__subclass(s__Crustacean,s__Entity) )).
+
+fof(kb_SUMOcache_6805,axiom,(
+    s__subclass(s__ShoreArea,s__Physical) )).
+
+fof(kb_SUMOcache_6806,axiom,(
+    s__subclass(s__ShoreArea,s__GeographicArea) )).
+
+fof(kb_SUMOcache_6807,axiom,(
+    s__subclass(s__ShoreArea,s__Region) )).
+
+fof(kb_SUMOcache_6808,axiom,(
+    s__subclass(s__ShoreArea,s__Object) )).
+
+fof(kb_SUMOcache_6809,axiom,(
+    s__subclass(s__ShoreArea,s__Entity) )).
+
+fof(kb_SUMOcache_6810,axiom,(
+    s__instance(s__ShoreArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6811,axiom,(
+    s__subclass(s__ColorAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_6812,axiom,(
+    s__instance(s__ColorAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6813,axiom,(
+    s__subclass(s__ColorAttribute,s__PerceptualAttribute) )).
+
+fof(kb_SUMOcache_6814,axiom,(
+    s__subclass(s__ColorAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_6815,axiom,(
+    s__subclass(s__ColorAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_6816,axiom,(
+    s__subclass(s__Bird,s__Physical) )).
+
+fof(kb_SUMOcache_6817,axiom,(
+    s__subclass(s__Bird,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6818,axiom,(
+    s__subclass(s__Bird,s__Agent) )).
+
+fof(kb_SUMOcache_6819,axiom,(
+    s__subclass(s__Bird,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6820,axiom,(
+    s__subclass(s__Bird,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6821,axiom,(
+    s__subclass(s__Bird,s__Animal) )).
+
+fof(kb_SUMOcache_6822,axiom,(
+    s__subclass(s__Bird,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6823,axiom,(
+    s__instance(s__Bird__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6824,axiom,(
+    s__subclass(s__Bird,s__Organism) )).
+
+fof(kb_SUMOcache_6825,axiom,(
+    s__subclass(s__Bird,s__Object) )).
+
+fof(kb_SUMOcache_6826,axiom,(
+    s__subclass(s__Bird,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6827,axiom,(
+    s__subclass(s__Bird,s__Entity) )).
+
+fof(kb_SUMOcache_6828,axiom,(
+    s__subclass(s__UnitOfVolume,s__Quantity) )).
+
+fof(kb_SUMOcache_6829,axiom,(
+    s__subclass(s__UnitOfVolume,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_6830,axiom,(
+    s__subclass(s__UnitOfVolume,s__Entity) )).
+
+fof(kb_SUMOcache_6831,axiom,(
+    s__subclass(s__UnitOfVolume,s__Abstract) )).
+
+fof(kb_SUMOcache_6832,axiom,(
+    s__instance(s__UnitOfVolume__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6833,axiom,(
+    s__subclass(s__UnitOfVolume,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6834,axiom,(
+    s__subclass(s__BodyCovering,s__Physical) )).
+
+fof(kb_SUMOcache_6835,axiom,(
+    s__subclass(s__BodyCovering,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6836,axiom,(
+    s__subclass(s__BodyCovering,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_6837,axiom,(
+    s__subclass(s__BodyCovering,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6838,axiom,(
+    s__instance(s__BodyCovering__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6839,axiom,(
+    s__subclass(s__BodyCovering,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6840,axiom,(
+    s__subclass(s__BodyCovering,s__Object) )).
+
+fof(kb_SUMOcache_6841,axiom,(
+    s__subclass(s__BodyCovering,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6842,axiom,(
+    s__subclass(s__BodyCovering,s__Entity) )).
+
+fof(kb_SUMOcache_6843,axiom,(
+    s__subclass(s__PoliceOrganization,s__Physical) )).
+
+fof(kb_SUMOcache_6844,axiom,(
+    s__subclass(s__PoliceOrganization,s__Collection) )).
+
+fof(kb_SUMOcache_6845,axiom,(
+    s__subclass(s__PoliceOrganization,s__Agent) )).
+
+fof(kb_SUMOcache_6846,axiom,(
+    s__instance(s__PoliceOrganization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6847,axiom,(
+    s__instance(s__Agent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6848,axiom,(
+    s__subclass(s__PoliceOrganization,s__Organization) )).
+
+fof(kb_SUMOcache_6849,axiom,(
+    s__subclass(s__PoliceOrganization,s__Object) )).
+
+fof(kb_SUMOcache_6850,axiom,(
+    s__subclass(s__PoliceOrganization,s__Group) )).
+
+fof(kb_SUMOcache_6851,axiom,(
+    s__subclass(s__PoliceOrganization,s__Entity) )).
+
+fof(kb_SUMOcache_6852,axiom,(
+    s__subclass(s__Organization,s__Physical) )).
+
+fof(kb_SUMOcache_6853,axiom,(
+    s__subclass(s__Organization,s__Collection) )).
+
+fof(kb_SUMOcache_6854,axiom,(
+    s__subclass(s__Organization,s__Object) )).
+
+fof(kb_SUMOcache_6855,axiom,(
+    s__subclass(s__Organization,s__Entity) )).
+
+fof(kb_SUMOcache_6856,axiom,(
+    s__subclass(s__Measuring,s__Physical) )).
+
+fof(kb_SUMOcache_6857,axiom,(
+    s__instance(s__Measuring__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6858,axiom,(
+    s__subclass(s__Measuring,s__IntentionalPsychologicalProcess) )).
+
+fof(kb_SUMOcache_6859,axiom,(
+    s__subclass(s__Measuring,s__Process) )).
+
+fof(kb_SUMOcache_6860,axiom,(
+    s__subclass(s__Measuring,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_6861,axiom,(
+    s__subclass(s__Measuring,s__InternalChange) )).
+
+fof(kb_SUMOcache_6862,axiom,(
+    s__subclass(s__Measuring,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6863,axiom,(
+    s__subclass(s__Measuring,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6864,axiom,(
+    s__subclass(s__Measuring,s__Entity) )).
+
+fof(kb_SUMOcache_6865,axiom,(
+    s__subclass(s__Rodent,s__OrganicObject) )).
+
+fof(kb_SUMOcache_6866,axiom,(
+    s__subclass(s__Rodent,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_6867,axiom,(
+    s__subclass(s__Rodent,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6868,axiom,(
+    s__subclass(s__Rodent,s__Agent) )).
+
+fof(kb_SUMOcache_6869,axiom,(
+    s__subclass(s__Rodent,s__Animal) )).
+
+fof(kb_SUMOcache_6870,axiom,(
+    s__subclass(s__Rodent,s__Physical) )).
+
+fof(kb_SUMOcache_6871,axiom,(
+    s__subclass(s__Rodent,s__Vertebrate) )).
+
+fof(kb_SUMOcache_6872,axiom,(
+    s__subclass(s__Rodent,s__OrganicThing) )).
+
+fof(kb_SUMOcache_6873,axiom,(
+    s__subclass(s__Rodent,s__Organism) )).
+
+fof(kb_SUMOcache_6874,axiom,(
+    s__subclass(s__Rodent,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6875,axiom,(
+    s__subclass(s__Rodent,s__Object) )).
+
+fof(kb_SUMOcache_6876,axiom,(
+    s__subclass(s__Rodent,s__Entity) )).
+
+fof(kb_SUMOcache_6877,axiom,(
+    s__instance(s__Rodent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6878,axiom,(
+    s__subclass(s__TernaryFunction,s__Relation) )).
+
+fof(kb_SUMOcache_6879,axiom,(
+    s__instance(s__TernaryFunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6880,axiom,(
+    s__subclass(s__TernaryFunction,s__SingleValuedRelation) )).
+
+fof(kb_SUMOcache_6881,axiom,(
+    s__subclass(s__TernaryFunction,s__Entity) )).
+
+fof(kb_SUMOcache_6882,axiom,(
+    s__subclass(s__TernaryFunction,s__Abstract) )).
+
+fof(kb_SUMOcache_6883,axiom,(
+    s__subclass(s__Phrase,s__Physical) )).
+
+fof(kb_SUMOcache_6884,axiom,(
+    s__instance(s__Phrase__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6885,axiom,(
+    s__subclass(s__Phrase,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6886,axiom,(
+    s__subclass(s__Phrase,s__Entity) )).
+
+fof(kb_SUMOcache_6887,axiom,(
+    s__subclass(s__QuintaryPredicate,s__Relation) )).
+
+fof(kb_SUMOcache_6888,axiom,(
+    s__subclass(s__QuintaryPredicate,s__Entity) )).
+
+fof(kb_SUMOcache_6889,axiom,(
+    s__subclass(s__QuintaryPredicate,s__Abstract) )).
+
+fof(kb_SUMOcache_6890,axiom,(
+    s__instance(s__QuintaryPredicate__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6891,axiom,(
+    s__subclass(s__Releasing,s__Physical) )).
+
+fof(kb_SUMOcache_6892,axiom,(
+    s__subclass(s__Releasing,s__Motion) )).
+
+fof(kb_SUMOcache_6893,axiom,(
+    s__subclass(s__Releasing,s__Process) )).
+
+fof(kb_SUMOcache_6894,axiom,(
+    s__subclass(s__Releasing,s__Translocation) )).
+
+fof(kb_SUMOcache_6895,axiom,(
+    s__instance(s__Releasing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6896,axiom,(
+    s__subclass(s__Releasing,s__Entity) )).
+
+fof(kb_SUMOcache_6897,axiom,(
+    s__subclass(s__FictionalText,s__Physical) )).
+
+fof(kb_SUMOcache_6898,axiom,(
+    s__subclass(s__FictionalText,s__Artifact) )).
+
+fof(kb_SUMOcache_6899,axiom,(
+    s__subclass(s__FictionalText,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6900,axiom,(
+    s__subclass(s__FictionalText,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_6901,axiom,(
+    s__subclass(s__FictionalText,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_6902,axiom,(
+    s__subclass(s__FictionalText,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6903,axiom,(
+    s__subclass(s__FictionalText,s__Object) )).
+
+fof(kb_SUMOcache_6904,axiom,(
+    s__subclass(s__FictionalText,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_6905,axiom,(
+    s__subclass(s__FictionalText,s__Entity) )).
+
+fof(kb_SUMOcache_6906,axiom,(
+    s__instance(s__FictionalText__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6907,axiom,(
+    s__subclass(s__TruthValue,s__Attribute) )).
+
+fof(kb_SUMOcache_6908,axiom,(
+    s__instance(s__TruthValue__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6909,axiom,(
+    s__subclass(s__TruthValue,s__Entity) )).
+
+fof(kb_SUMOcache_6910,axiom,(
+    s__subclass(s__TruthValue,s__Abstract) )).
+
+fof(kb_SUMOcache_6911,axiom,(
+    s__subclass(s__Inserting,s__Physical) )).
+
+fof(kb_SUMOcache_6912,axiom,(
+    s__subclass(s__Inserting,s__Motion) )).
+
+fof(kb_SUMOcache_6913,axiom,(
+    s__subclass(s__Inserting,s__Process) )).
+
+fof(kb_SUMOcache_6914,axiom,(
+    s__subclass(s__Inserting,s__Translocation) )).
+
+fof(kb_SUMOcache_6915,axiom,(
+    s__subclass(s__Inserting,s__Transfer) )).
+
+fof(kb_SUMOcache_6916,axiom,(
+    s__subclass(s__Inserting,s__Entity) )).
+
+fof(kb_SUMOcache_6917,axiom,(
+    s__instance(s__Inserting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6918,axiom,(
+    s__subclass(s__FiniteSet,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6919,axiom,(
+    s__subclass(s__FiniteSet,s__Entity) )).
+
+fof(kb_SUMOcache_6920,axiom,(
+    s__subclass(s__FiniteSet,s__Abstract) )).
+
+fof(kb_SUMOcache_6921,axiom,(
+    s__instance(s__FiniteSet__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6922,axiom,(
+    s__subclass(s__LinguisticCommunication,s__Physical) )).
+
+fof(kb_SUMOcache_6923,axiom,(
+    s__instance(s__LinguisticCommunication__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6924,axiom,(
+    s__subclass(s__LinguisticCommunication,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6925,axiom,(
+    s__subclass(s__LinguisticCommunication,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6926,axiom,(
+    s__subclass(s__LinguisticCommunication,s__Process) )).
+
+fof(kb_SUMOcache_6927,axiom,(
+    s__subclass(s__LinguisticCommunication,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6928,axiom,(
+    s__subclass(s__LinguisticCommunication,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_6929,axiom,(
+    s__subclass(s__LinguisticCommunication,s__Entity) )).
+
+fof(kb_SUMOcache_6930,axiom,(
+    s__subclass(s__PureSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_6931,axiom,(
+    s__subclass(s__PureSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_6932,axiom,(
+    s__subclass(s__PureSubstance,s__Object) )).
+
+fof(kb_SUMOcache_6933,axiom,(
+    s__subclass(s__PureSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_6934,axiom,(
+    s__subclass(s__ChemicalDecomposition,s__Physical) )).
+
+fof(kb_SUMOcache_6935,axiom,(
+    s__subclass(s__ChemicalDecomposition,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_6936,axiom,(
+    s__instance(s__ChemicalDecomposition__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6937,axiom,(
+    s__subclass(s__ChemicalDecomposition,s__Process) )).
+
+fof(kb_SUMOcache_6938,axiom,(
+    s__subclass(s__ChemicalDecomposition,s__InternalChange) )).
+
+fof(kb_SUMOcache_6939,axiom,(
+    s__subclass(s__ChemicalDecomposition,s__Entity) )).
+
+fof(kb_SUMOcache_6940,axiom,(
+    s__subclass(s__Business,s__Physical) )).
+
+fof(kb_SUMOcache_6941,axiom,(
+    s__subclass(s__Business,s__Collection) )).
+
+fof(kb_SUMOcache_6942,axiom,(
+    s__subclass(s__Business,s__Agent) )).
+
+fof(kb_SUMOcache_6943,axiom,(
+    s__subclass(s__Business,s__Group) )).
+
+fof(kb_SUMOcache_6944,axiom,(
+    s__instance(s__Business__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6945,axiom,(
+    s__instance(s__Group__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6946,axiom,(
+    s__subclass(s__Business,s__Object) )).
+
+fof(kb_SUMOcache_6947,axiom,(
+    s__subclass(s__Business,s__Entity) )).
+
+fof(kb_SUMOcache_6948,axiom,(
+    s__subclass(s__IntentionalPsychologicalProcess,s__Physical) )).
+
+fof(kb_SUMOcache_6949,axiom,(
+    s__subclass(s__IntentionalPsychologicalProcess,s__Process) )).
+
+fof(kb_SUMOcache_6950,axiom,(
+    s__instance(s__IntentionalPsychologicalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6951,axiom,(
+    s__subclass(s__IntentionalPsychologicalProcess,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_6952,axiom,(
+    s__subclass(s__IntentionalPsychologicalProcess,s__InternalChange) )).
+
+fof(kb_SUMOcache_6953,axiom,(
+    s__subclass(s__IntentionalPsychologicalProcess,s__Entity) )).
+
+fof(kb_SUMOcache_6954,axiom,(
+    s__subclass(s__MakingVocalMusic,s__Physical) )).
+
+fof(kb_SUMOcache_6955,axiom,(
+    s__subclass(s__MakingVocalMusic,s__Motion) )).
+
+fof(kb_SUMOcache_6956,axiom,(
+    s__subclass(s__MakingVocalMusic,s__Process) )).
+
+fof(kb_SUMOcache_6957,axiom,(
+    s__subclass(s__MakingVocalMusic,s__Radiating) )).
+
+fof(kb_SUMOcache_6958,axiom,(
+    s__subclass(s__MakingVocalMusic,s__RadiatingSound) )).
+
+fof(kb_SUMOcache_6959,axiom,(
+    s__subclass(s__MakingVocalMusic,s__Entity) )).
+
+fof(kb_SUMOcache_6960,axiom,(
+    s__instance(s__MakingVocalMusic__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6961,axiom,(
+    s__subclass(s__Putting,s__Physical) )).
+
+fof(kb_SUMOcache_6962,axiom,(
+    s__instance(s__Putting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6963,axiom,(
+    s__subclass(s__Putting,s__Motion) )).
+
+fof(kb_SUMOcache_6964,axiom,(
+    s__subclass(s__Putting,s__Process) )).
+
+fof(kb_SUMOcache_6965,axiom,(
+    s__subclass(s__Putting,s__Translocation) )).
+
+fof(kb_SUMOcache_6966,axiom,(
+    s__subclass(s__Putting,s__Entity) )).
+
+fof(kb_SUMOcache_6967,axiom,(
+    s__subclass(s__TimePosition,s__Quantity) )).
+
+fof(kb_SUMOcache_6968,axiom,(
+    s__subclass(s__TimePosition,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_6969,axiom,(
+    s__subclass(s__TimePosition,s__Abstract) )).
+
+fof(kb_SUMOcache_6970,axiom,(
+    s__subclass(s__TimePosition,s__Entity) )).
+
+fof(kb_SUMOcache_6971,axiom,(
+    s__subclass(s__TimePosition,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_6972,axiom,(
+    s__subclass(s__Shooting,s__Physical) )).
+
+fof(kb_SUMOcache_6973,axiom,(
+    s__instance(s__Shooting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6974,axiom,(
+    s__subclass(s__Shooting,s__Motion) )).
+
+fof(kb_SUMOcache_6975,axiom,(
+    s__subclass(s__Shooting,s__Process) )).
+
+fof(kb_SUMOcache_6976,axiom,(
+    s__subclass(s__Shooting,s__Translocation) )).
+
+fof(kb_SUMOcache_6977,axiom,(
+    s__subclass(s__Shooting,s__Transfer) )).
+
+fof(kb_SUMOcache_6978,axiom,(
+    s__subclass(s__Shooting,s__Entity) )).
+
+fof(kb_SUMOcache_6979,axiom,(
+    s__subclass(s__Decreasing,s__Physical) )).
+
+fof(kb_SUMOcache_6980,axiom,(
+    s__instance(s__Decreasing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6981,axiom,(
+    s__subclass(s__Decreasing,s__Process) )).
+
+fof(kb_SUMOcache_6982,axiom,(
+    s__subclass(s__Decreasing,s__InternalChange) )).
+
+fof(kb_SUMOcache_6983,axiom,(
+    s__subclass(s__Decreasing,s__Entity) )).
+
+fof(kb_SUMOcache_6984,axiom,(
+    s__subclass(s__Transfer,s__Physical) )).
+
+fof(kb_SUMOcache_6985,axiom,(
+    s__subclass(s__Transfer,s__Motion) )).
+
+fof(kb_SUMOcache_6986,axiom,(
+    s__subclass(s__Transfer,s__Process) )).
+
+fof(kb_SUMOcache_6987,axiom,(
+    s__subclass(s__Transfer,s__Entity) )).
+
+fof(kb_SUMOcache_6988,axiom,(
+    s__subclass(s__Disseminating,s__Physical) )).
+
+fof(kb_SUMOcache_6989,axiom,(
+    s__instance(s__Disseminating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_6990,axiom,(
+    s__subclass(s__Disseminating,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_6991,axiom,(
+    s__subclass(s__Disseminating,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_6992,axiom,(
+    s__subclass(s__Disseminating,s__Process) )).
+
+fof(kb_SUMOcache_6993,axiom,(
+    s__subclass(s__Disseminating,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_6994,axiom,(
+    s__subclass(s__Disseminating,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_6995,axiom,(
+    s__subclass(s__Disseminating,s__Entity) )).
+
+fof(kb_SUMOcache_6996,axiom,(
+    s__subclass(s__GeometricPoint,s__StructureAttribute) )).
+
+fof(kb_SUMOcache_6997,axiom,(
+    s__subclass(s__GeometricPoint,s__ShapeAttribute) )).
+
+fof(kb_SUMOcache_6998,axiom,(
+    s__subclass(s__GeometricPoint,s__Attribute) )).
+
+fof(kb_SUMOcache_6999,axiom,(
+    s__subclass(s__GeometricPoint,s__InternalAttribute) )).
+
+fof(kb_SUMOcache_7000,axiom,(
+    s__subclass(s__GeometricPoint,s__Abstract) )).
+
+fof(kb_SUMOcache_7001,axiom,(
+    s__subclass(s__GeometricPoint,s__Entity) )).
+
+fof(kb_SUMOcache_7002,axiom,(
+    s__instance(s__GeometricPoint__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7003,axiom,(
+    s__subclass(s__Argument,s__Abstract) )).
+
+fof(kb_SUMOcache_7004,axiom,(
+    s__subclass(s__Argument,s__Entity) )).
+
+fof(kb_SUMOcache_7005,axiom,(
+    s__subclass(s__MakingMusic,s__Physical) )).
+
+fof(kb_SUMOcache_7006,axiom,(
+    s__subclass(s__MakingMusic,s__Motion) )).
+
+fof(kb_SUMOcache_7007,axiom,(
+    s__subclass(s__MakingMusic,s__Process) )).
+
+fof(kb_SUMOcache_7008,axiom,(
+    s__instance(s__MakingMusic__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7009,axiom,(
+    s__subclass(s__MakingMusic,s__Radiating) )).
+
+fof(kb_SUMOcache_7010,axiom,(
+    s__subclass(s__MakingMusic,s__Entity) )).
+
+fof(kb_SUMOcache_7011,axiom,(
+    s__subclass(s__DeonticAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7012,axiom,(
+    s__subclass(s__DeonticAttribute,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_7013,axiom,(
+    s__subclass(s__DeonticAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_7014,axiom,(
+    s__instance(s__DeonticAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7015,axiom,(
+    s__subclass(s__DeonticAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7016,axiom,(
+    s__subclass(s__DeonticAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7017,axiom,(
+    s__subclass(s__TerminatingEmployment,s__Physical) )).
+
+fof(kb_SUMOcache_7018,axiom,(
+    s__subclass(s__TerminatingEmployment,s__Process) )).
+
+fof(kb_SUMOcache_7019,axiom,(
+    s__subclass(s__TerminatingEmployment,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7020,axiom,(
+    s__subclass(s__TerminatingEmployment,s__OrganizationalProcess) )).
+
+fof(kb_SUMOcache_7021,axiom,(
+    s__subclass(s__TerminatingEmployment,s__Entity) )).
+
+fof(kb_SUMOcache_7022,axiom,(
+    s__instance(s__TerminatingEmployment__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7023,axiom,(
+    s__subclass(s__Evaporating,s__Physical) )).
+
+fof(kb_SUMOcache_7024,axiom,(
+    s__subclass(s__Evaporating,s__Process) )).
+
+fof(kb_SUMOcache_7025,axiom,(
+    s__instance(s__Evaporating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7026,axiom,(
+    s__subclass(s__Evaporating,s__InternalChange) )).
+
+fof(kb_SUMOcache_7027,axiom,(
+    s__subclass(s__Evaporating,s__Entity) )).
+
+fof(kb_SUMOcache_7028,axiom,(
+    s__subclass(s__PhysicalState,s__Attribute) )).
+
+fof(kb_SUMOcache_7029,axiom,(
+    s__instance(s__PhysicalState__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7030,axiom,(
+    s__subclass(s__PhysicalState,s__Entity) )).
+
+fof(kb_SUMOcache_7031,axiom,(
+    s__subclass(s__PhysicalState,s__Abstract) )).
+
+fof(kb_SUMOcache_7032,axiom,(
+    s__subclass(s__Betting,s__Physical) )).
+
+fof(kb_SUMOcache_7033,axiom,(
+    s__subclass(s__Betting,s__Transaction) )).
+
+fof(kb_SUMOcache_7034,axiom,(
+    s__subclass(s__Betting,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_7035,axiom,(
+    s__instance(s__Betting__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7036,axiom,(
+    s__instance(s__DualObjectProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7037,axiom,(
+    s__subclass(s__Betting,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_7038,axiom,(
+    s__subclass(s__Betting,s__Process) )).
+
+fof(kb_SUMOcache_7039,axiom,(
+    s__subclass(s__Betting,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_7040,axiom,(
+    s__subclass(s__Betting,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7041,axiom,(
+    s__subclass(s__Betting,s__Entity) )).
+
+fof(kb_SUMOcache_7042,axiom,(
+    s__subclass(s__LandTransitway,s__Physical) )).
+
+fof(kb_SUMOcache_7043,axiom,(
+    s__instance(s__LandTransitway__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7044,axiom,(
+    s__subclass(s__LandTransitway,s__GeographicArea) )).
+
+fof(kb_SUMOcache_7045,axiom,(
+    s__subclass(s__LandTransitway,s__Region) )).
+
+fof(kb_SUMOcache_7046,axiom,(
+    s__subclass(s__LandTransitway,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7047,axiom,(
+    s__subclass(s__LandTransitway,s__Object) )).
+
+fof(kb_SUMOcache_7048,axiom,(
+    s__subclass(s__LandTransitway,s__Entity) )).
+
+fof(kb_SUMOcache_7049,axiom,(
+    s__subclass(s__ValidDeductiveArgument,s__Proposition) )).
+
+fof(kb_SUMOcache_7050,axiom,(
+    s__subclass(s__ValidDeductiveArgument,s__Argument) )).
+
+fof(kb_SUMOcache_7051,axiom,(
+    s__subclass(s__ValidDeductiveArgument,s__Entity) )).
+
+fof(kb_SUMOcache_7052,axiom,(
+    s__subclass(s__ValidDeductiveArgument,s__Abstract) )).
+
+fof(kb_SUMOcache_7053,axiom,(
+    s__instance(s__ValidDeductiveArgument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7054,axiom,(
+    s__subclass(s__BodyJunction,s__Physical) )).
+
+fof(kb_SUMOcache_7055,axiom,(
+    s__subclass(s__BodyJunction,s__OrganicObject) )).
+
+fof(kb_SUMOcache_7056,axiom,(
+    s__subclass(s__BodyJunction,s__AnatomicalStructure) )).
+
+fof(kb_SUMOcache_7057,axiom,(
+    s__subclass(s__BodyJunction,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7058,axiom,(
+    s__subclass(s__BodyJunction,s__OrganicThing) )).
+
+fof(kb_SUMOcache_7059,axiom,(
+    s__subclass(s__BodyJunction,s__Object) )).
+
+fof(kb_SUMOcache_7060,axiom,(
+    s__subclass(s__BodyJunction,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7061,axiom,(
+    s__subclass(s__BodyJunction,s__Entity) )).
+
+fof(kb_SUMOcache_7062,axiom,(
+    s__instance(s__BodyJunction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7063,axiom,(
+    s__subclass(s__DirectionalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7064,axiom,(
+    s__instance(s__DirectionalAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7065,axiom,(
+    s__subclass(s__DirectionalAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_7066,axiom,(
+    s__subclass(s__DirectionalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7067,axiom,(
+    s__subclass(s__DirectionalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7068,axiom,(
+    s__subclass(s__RadiatingLight,s__Physical) )).
+
+fof(kb_SUMOcache_7069,axiom,(
+    s__subclass(s__RadiatingLight,s__Motion) )).
+
+fof(kb_SUMOcache_7070,axiom,(
+    s__subclass(s__RadiatingLight,s__Process) )).
+
+fof(kb_SUMOcache_7071,axiom,(
+    s__instance(s__RadiatingLight__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7072,axiom,(
+    s__subclass(s__RadiatingLight,s__Radiating) )).
+
+fof(kb_SUMOcache_7073,axiom,(
+    s__subclass(s__RadiatingLight,s__Entity) )).
+
+fof(kb_SUMOcache_7074,axiom,(
+    s__subclass(s__WaterMotion,s__Physical) )).
+
+fof(kb_SUMOcache_7075,axiom,(
+    s__instance(s__WaterMotion__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7076,axiom,(
+    s__instance(s__Physical__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7077,axiom,(
+    s__subclass(s__WaterMotion,s__Motion) )).
+
+fof(kb_SUMOcache_7078,axiom,(
+    s__instance(s__Motion__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7079,axiom,(
+    s__subclass(s__WaterMotion,s__Process) )).
+
+fof(kb_SUMOcache_7080,axiom,(
+    s__instance(s__Process__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7081,axiom,(
+    s__subclass(s__WaterMotion,s__Entity) )).
+
+fof(kb_SUMOcache_7082,axiom,(
+    s__subclass(s__LogicalOperator,s__Relation) )).
+
+fof(kb_SUMOcache_7083,axiom,(
+    s__subclass(s__LogicalOperator,s__InheritableRelation) )).
+
+fof(kb_SUMOcache_7084,axiom,(
+    s__subclass(s__LogicalOperator,s__Entity) )).
+
+fof(kb_SUMOcache_7085,axiom,(
+    s__subclass(s__LogicalOperator,s__Abstract) )).
+
+fof(kb_SUMOcache_7086,axiom,(
+    s__instance(s__LogicalOperator__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7087,axiom,(
+    s__subclass(s__UnitOfFrequency,s__Quantity) )).
+
+fof(kb_SUMOcache_7088,axiom,(
+    s__instance(s__UnitOfFrequency__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7089,axiom,(
+    s__subclass(s__UnitOfFrequency,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_7090,axiom,(
+    s__subclass(s__UnitOfFrequency,s__Entity) )).
+
+fof(kb_SUMOcache_7091,axiom,(
+    s__subclass(s__UnitOfFrequency,s__Abstract) )).
+
+fof(kb_SUMOcache_7092,axiom,(
+    s__subclass(s__UnitOfFrequency,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_7093,axiom,(
+    s__subclass(s__SaturationAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7094,axiom,(
+    s__instance(s__SaturationAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7095,axiom,(
+    s__subclass(s__SaturationAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7096,axiom,(
+    s__subclass(s__SaturationAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7097,axiom,(
+    s__subclass(s__Radiating,s__Physical) )).
+
+fof(kb_SUMOcache_7098,axiom,(
+    s__subclass(s__Radiating,s__Process) )).
+
+fof(kb_SUMOcache_7099,axiom,(
+    s__subclass(s__Radiating,s__Entity) )).
+
+fof(kb_SUMOcache_7100,axiom,(
+    s__subclass(s__BiologicallyActiveSubstance,s__Physical) )).
+
+fof(kb_SUMOcache_7101,axiom,(
+    s__subclass(s__BiologicallyActiveSubstance,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7102,axiom,(
+    s__subclass(s__BiologicallyActiveSubstance,s__Object) )).
+
+fof(kb_SUMOcache_7103,axiom,(
+    s__subclass(s__BiologicallyActiveSubstance,s__Entity) )).
+
+fof(kb_SUMOcache_7104,axiom,(
+    s__subclass(s__ReligiousProcess,s__Physical) )).
+
+fof(kb_SUMOcache_7105,axiom,(
+    s__instance(s__ReligiousProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7106,axiom,(
+    s__subclass(s__ReligiousProcess,s__Process) )).
+
+fof(kb_SUMOcache_7107,axiom,(
+    s__subclass(s__ReligiousProcess,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7108,axiom,(
+    s__subclass(s__ReligiousProcess,s__Entity) )).
+
+fof(kb_SUMOcache_7109,axiom,(
+    s__subclass(s__Island,s__Physical) )).
+
+fof(kb_SUMOcache_7110,axiom,(
+    s__subclass(s__Island,s__GeographicArea) )).
+
+fof(kb_SUMOcache_7111,axiom,(
+    s__subclass(s__Island,s__Region) )).
+
+fof(kb_SUMOcache_7112,axiom,(
+    s__subclass(s__Island,s__Object) )).
+
+fof(kb_SUMOcache_7113,axiom,(
+    s__instance(s__Island__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7114,axiom,(
+    s__subclass(s__Island,s__Entity) )).
+
+fof(kb_SUMOcache_7115,axiom,(
+    s__subclass(s__DeductiveArgument,s__Proposition) )).
+
+fof(kb_SUMOcache_7116,axiom,(
+    s__subclass(s__DeductiveArgument,s__Entity) )).
+
+fof(kb_SUMOcache_7117,axiom,(
+    s__instance(s__DeductiveArgument__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7118,axiom,(
+    s__subclass(s__DeductiveArgument,s__Abstract) )).
+
+fof(kb_SUMOcache_7119,axiom,(
+    s__subclass(s__RadiatingSound,s__Physical) )).
+
+fof(kb_SUMOcache_7120,axiom,(
+    s__subclass(s__RadiatingSound,s__Motion) )).
+
+fof(kb_SUMOcache_7121,axiom,(
+    s__instance(s__RadiatingSound__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7122,axiom,(
+    s__subclass(s__RadiatingSound,s__Process) )).
+
+fof(kb_SUMOcache_7123,axiom,(
+    s__subclass(s__RadiatingSound,s__Entity) )).
+
+fof(kb_SUMOcache_7124,axiom,(
+    s__subclass(s__BinaryRelation,s__Entity) )).
+
+fof(kb_SUMOcache_7125,axiom,(
+    s__subclass(s__BinaryRelation,s__Abstract) )).
+
+fof(kb_SUMOcache_7126,axiom,(
+    s__subclass(s__March,s__Quantity) )).
+
+fof(kb_SUMOcache_7127,axiom,(
+    s__subclass(s__March,s__ConstantQuantity) )).
+
+fof(kb_SUMOcache_7128,axiom,(
+    s__subclass(s__March,s__TimeMeasure) )).
+
+fof(kb_SUMOcache_7129,axiom,(
+    s__subclass(s__March,s__TimeInterval) )).
+
+fof(kb_SUMOcache_7130,axiom,(
+    s__instance(s__March__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7131,axiom,(
+    s__subclass(s__March,s__TimePosition) )).
+
+fof(kb_SUMOcache_7132,axiom,(
+    s__subclass(s__March,s__Entity) )).
+
+fof(kb_SUMOcache_7133,axiom,(
+    s__subclass(s__March,s__Abstract) )).
+
+fof(kb_SUMOcache_7134,axiom,(
+    s__subclass(s__March,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_7135,axiom,(
+    s__subclass(s__BiologicalAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7136,axiom,(
+    s__subclass(s__BiologicalAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7137,axiom,(
+    s__subclass(s__BiologicalAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7138,axiom,(
+    s__subclass(s__Marsupial,s__OrganicObject) )).
+
+fof(kb_SUMOcache_7139,axiom,(
+    s__subclass(s__Marsupial,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_7140,axiom,(
+    s__instance(s__Marsupial__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7141,axiom,(
+    s__subclass(s__Marsupial,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7142,axiom,(
+    s__subclass(s__Marsupial,s__Agent) )).
+
+fof(kb_SUMOcache_7143,axiom,(
+    s__subclass(s__Marsupial,s__Animal) )).
+
+fof(kb_SUMOcache_7144,axiom,(
+    s__subclass(s__Marsupial,s__Physical) )).
+
+fof(kb_SUMOcache_7145,axiom,(
+    s__subclass(s__Marsupial,s__Vertebrate) )).
+
+fof(kb_SUMOcache_7146,axiom,(
+    s__subclass(s__Marsupial,s__OrganicThing) )).
+
+fof(kb_SUMOcache_7147,axiom,(
+    s__subclass(s__Marsupial,s__Organism) )).
+
+fof(kb_SUMOcache_7148,axiom,(
+    s__subclass(s__Marsupial,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7149,axiom,(
+    s__subclass(s__Marsupial,s__Object) )).
+
+fof(kb_SUMOcache_7150,axiom,(
+    s__subclass(s__Marsupial,s__Entity) )).
+
+fof(kb_SUMOcache_7151,axiom,(
+    s__subclass(s__Graduation,s__Physical) )).
+
+fof(kb_SUMOcache_7152,axiom,(
+    s__subclass(s__Graduation,s__Process) )).
+
+fof(kb_SUMOcache_7153,axiom,(
+    s__subclass(s__Graduation,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7154,axiom,(
+    s__subclass(s__Graduation,s__OrganizationalProcess) )).
+
+fof(kb_SUMOcache_7155,axiom,(
+    s__instance(s__Graduation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7156,axiom,(
+    s__instance(s__OrganizationalProcess__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7157,axiom,(
+    s__subclass(s__Graduation,s__Entity) )).
+
+fof(kb_SUMOcache_7158,axiom,(
+    s__subclass(s__Manufacturer,s__Physical) )).
+
+fof(kb_SUMOcache_7159,axiom,(
+    s__instance(s__Manufacturer__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7160,axiom,(
+    s__subclass(s__Manufacturer,s__Collection) )).
+
+fof(kb_SUMOcache_7161,axiom,(
+    s__subclass(s__Manufacturer,s__Business) )).
+
+fof(kb_SUMOcache_7162,axiom,(
+    s__subclass(s__Manufacturer,s__Agent) )).
+
+fof(kb_SUMOcache_7163,axiom,(
+    s__subclass(s__Manufacturer,s__Organization) )).
+
+fof(kb_SUMOcache_7164,axiom,(
+    s__instance(s__Organization__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7165,axiom,(
+    s__subclass(s__Manufacturer,s__CommercialAgent) )).
+
+fof(kb_SUMOcache_7166,axiom,(
+    s__instance(s__CommercialAgent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7167,axiom,(
+    s__subclass(s__Manufacturer,s__Object) )).
+
+fof(kb_SUMOcache_7168,axiom,(
+    s__subclass(s__Manufacturer,s__Group) )).
+
+fof(kb_SUMOcache_7169,axiom,(
+    s__subclass(s__Manufacturer,s__LegalAgent) )).
+
+fof(kb_SUMOcache_7170,axiom,(
+    s__instance(s__LegalAgent__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7171,axiom,(
+    s__subclass(s__Manufacturer,s__Entity) )).
+
+fof(kb_SUMOcache_7172,axiom,(
+    s__subclass(s__VisualAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7173,axiom,(
+    s__subclass(s__VisualAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7174,axiom,(
+    s__subclass(s__VisualAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7175,axiom,(
+    s__subclass(s__Declaring,s__Physical) )).
+
+fof(kb_SUMOcache_7176,axiom,(
+    s__subclass(s__Declaring,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_7177,axiom,(
+    s__subclass(s__Declaring,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_7178,axiom,(
+    s__subclass(s__Declaring,s__Process) )).
+
+fof(kb_SUMOcache_7179,axiom,(
+    s__subclass(s__Declaring,s__Communication) )).
+
+fof(kb_SUMOcache_7180,axiom,(
+    s__instance(s__Declaring__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7181,axiom,(
+    s__instance(s__Communication__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7182,axiom,(
+    s__subclass(s__Declaring,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7183,axiom,(
+    s__subclass(s__Declaring,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_7184,axiom,(
+    s__subclass(s__Declaring,s__Entity) )).
+
+fof(kb_SUMOcache_7185,axiom,(
+    s__subclass(s__Corporation,s__Physical) )).
+
+fof(kb_SUMOcache_7186,axiom,(
+    s__subclass(s__Corporation,s__Collection) )).
+
+fof(kb_SUMOcache_7187,axiom,(
+    s__subclass(s__Corporation,s__Agent) )).
+
+fof(kb_SUMOcache_7188,axiom,(
+    s__subclass(s__Corporation,s__Organization) )).
+
+fof(kb_SUMOcache_7189,axiom,(
+    s__instance(s__Corporation__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7190,axiom,(
+    s__subclass(s__Corporation,s__CommercialAgent) )).
+
+fof(kb_SUMOcache_7191,axiom,(
+    s__subclass(s__Corporation,s__Object) )).
+
+fof(kb_SUMOcache_7192,axiom,(
+    s__subclass(s__Corporation,s__Group) )).
+
+fof(kb_SUMOcache_7193,axiom,(
+    s__subclass(s__Corporation,s__Entity) )).
+
+fof(kb_SUMOcache_7194,axiom,(
+    s__subclass(s__ViolentContest,s__Physical) )).
+
+fof(kb_SUMOcache_7195,axiom,(
+    s__subclass(s__ViolentContest,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_7196,axiom,(
+    s__subclass(s__ViolentContest,s__Process) )).
+
+fof(kb_SUMOcache_7197,axiom,(
+    s__subclass(s__ViolentContest,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7198,axiom,(
+    s__instance(s__ViolentContest__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7199,axiom,(
+    s__subclass(s__ViolentContest,s__Entity) )).
+
+fof(kb_SUMOcache_7200,axiom,(
+    s__subclass(s__Muscle,s__Physical) )).
+
+fof(kb_SUMOcache_7201,axiom,(
+    s__subclass(s__Muscle,s__BodySubstance) )).
+
+fof(kb_SUMOcache_7202,axiom,(
+    s__subclass(s__Muscle,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7203,axiom,(
+    s__subclass(s__Muscle,s__Substance) )).
+
+fof(kb_SUMOcache_7204,axiom,(
+    s__instance(s__Muscle__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7205,axiom,(
+    s__subclass(s__Muscle,s__Object) )).
+
+fof(kb_SUMOcache_7206,axiom,(
+    s__subclass(s__Muscle,s__Entity) )).
+
+fof(kb_SUMOcache_7207,axiom,(
+    s__subclass(s__Adverb,s__Physical) )).
+
+fof(kb_SUMOcache_7208,axiom,(
+    s__subclass(s__Adverb,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_7209,axiom,(
+    s__subclass(s__Adverb,s__LinguisticExpression) )).
+
+fof(kb_SUMOcache_7210,axiom,(
+    s__instance(s__Adverb__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7211,axiom,(
+    s__subclass(s__Adverb,s__Entity) )).
+
+fof(kb_SUMOcache_7212,axiom,(
+    s__subclass(s__DirectedGraph,s__Abstract) )).
+
+fof(kb_SUMOcache_7213,axiom,(
+    s__subclass(s__DirectedGraph,s__Entity) )).
+
+fof(kb_SUMOcache_7214,axiom,(
+    s__subclass(s__ContestAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7215,axiom,(
+    s__instance(s__ContestAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7216,axiom,(
+    s__subclass(s__ContestAttribute,s__NormativeAttribute) )).
+
+fof(kb_SUMOcache_7217,axiom,(
+    s__subclass(s__ContestAttribute,s__RelationalAttribute) )).
+
+fof(kb_SUMOcache_7218,axiom,(
+    s__subclass(s__ContestAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7219,axiom,(
+    s__subclass(s__ContestAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7220,axiom,(
+    s__subclass(s__ObjectAttitude,s__Relation) )).
+
+fof(kb_SUMOcache_7221,axiom,(
+    s__subclass(s__ObjectAttitude,s__Entity) )).
+
+fof(kb_SUMOcache_7222,axiom,(
+    s__instance(s__ObjectAttitude__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7223,axiom,(
+    s__subclass(s__ObjectAttitude,s__Abstract) )).
+
+fof(kb_SUMOcache_7224,axiom,(
+    s__subclass(s__Vitamin,s__Physical) )).
+
+fof(kb_SUMOcache_7225,axiom,(
+    s__instance(s__Vitamin__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7226,axiom,(
+    s__subclass(s__Vitamin,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7227,axiom,(
+    s__subclass(s__Vitamin,s__BiologicallyActiveSubstance) )).
+
+fof(kb_SUMOcache_7228,axiom,(
+    s__subclass(s__Vitamin,s__Substance) )).
+
+fof(kb_SUMOcache_7229,axiom,(
+    s__subclass(s__Vitamin,s__Object) )).
+
+fof(kb_SUMOcache_7230,axiom,(
+    s__subclass(s__Vitamin,s__Entity) )).
+
+fof(kb_SUMOcache_7231,axiom,(
+    s__subclass(s__Relation,s__Entity) )).
+
+fof(kb_SUMOcache_7232,axiom,(
+    s__subclass(s__Supposing,s__Physical) )).
+
+fof(kb_SUMOcache_7233,axiom,(
+    s__subclass(s__Supposing,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_7234,axiom,(
+    s__subclass(s__Supposing,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_7235,axiom,(
+    s__instance(s__Supposing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7236,axiom,(
+    s__subclass(s__Supposing,s__Process) )).
+
+fof(kb_SUMOcache_7237,axiom,(
+    s__subclass(s__Supposing,s__Communication) )).
+
+fof(kb_SUMOcache_7238,axiom,(
+    s__subclass(s__Supposing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7239,axiom,(
+    s__subclass(s__Supposing,s__ContentBearingProcess) )).
+
+fof(kb_SUMOcache_7240,axiom,(
+    s__subclass(s__Supposing,s__Entity) )).
+
+fof(kb_SUMOcache_7241,axiom,(
+    s__subclass(s__Quantity,s__Entity) )).
+
+fof(kb_SUMOcache_7242,axiom,(
+    s__subclass(s__Machine,s__Physical) )).
+
+fof(kb_SUMOcache_7243,axiom,(
+    s__subclass(s__Machine,s__Artifact) )).
+
+fof(kb_SUMOcache_7244,axiom,(
+    s__subclass(s__Machine,s__Object) )).
+
+fof(kb_SUMOcache_7245,axiom,(
+    s__instance(s__Machine__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7246,axiom,(
+    s__subclass(s__Machine,s__Entity) )).
+
+fof(kb_SUMOcache_7247,axiom,(
+    s__subclass(s__Grabbing,s__Physical) )).
+
+fof(kb_SUMOcache_7248,axiom,(
+    s__subclass(s__Grabbing,s__Motion) )).
+
+fof(kb_SUMOcache_7249,axiom,(
+    s__subclass(s__Grabbing,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_7250,axiom,(
+    s__instance(s__Grabbing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7251,axiom,(
+    s__subclass(s__Grabbing,s__Process) )).
+
+fof(kb_SUMOcache_7252,axiom,(
+    s__subclass(s__Grabbing,s__Translocation) )).
+
+fof(kb_SUMOcache_7253,axiom,(
+    s__subclass(s__Grabbing,s__Transfer) )).
+
+fof(kb_SUMOcache_7254,axiom,(
+    s__subclass(s__Grabbing,s__Entity) )).
+
+fof(kb_SUMOcache_7255,axiom,(
+    s__subclass(s__Insect,s__Physical) )).
+
+fof(kb_SUMOcache_7256,axiom,(
+    s__subclass(s__Insect,s__OrganicObject) )).
+
+fof(kb_SUMOcache_7257,axiom,(
+    s__subclass(s__Insect,s__Invertebrate) )).
+
+fof(kb_SUMOcache_7258,axiom,(
+    s__subclass(s__Insect,s__Agent) )).
+
+fof(kb_SUMOcache_7259,axiom,(
+    s__subclass(s__Insect,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7260,axiom,(
+    s__subclass(s__Insect,s__Animal) )).
+
+fof(kb_SUMOcache_7261,axiom,(
+    s__subclass(s__Insect,s__OrganicThing) )).
+
+fof(kb_SUMOcache_7262,axiom,(
+    s__subclass(s__Insect,s__Organism) )).
+
+fof(kb_SUMOcache_7263,axiom,(
+    s__instance(s__Organism__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7264,axiom,(
+    s__subclass(s__Insect,s__Object) )).
+
+fof(kb_SUMOcache_7265,axiom,(
+    s__subclass(s__Insect,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7266,axiom,(
+    s__instance(s__Insect__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7267,axiom,(
+    s__instance(s__CorpuscularObject__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7268,axiom,(
+    s__subclass(s__Insect,s__Entity) )).
+
+fof(kb_SUMOcache_7269,axiom,(
+    s__subclass(s__Reptile,s__Physical) )).
+
+fof(kb_SUMOcache_7270,axiom,(
+    s__subclass(s__Reptile,s__OrganicObject) )).
+
+fof(kb_SUMOcache_7271,axiom,(
+    s__subclass(s__Reptile,s__Agent) )).
+
+fof(kb_SUMOcache_7272,axiom,(
+    s__subclass(s__Reptile,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7273,axiom,(
+    s__subclass(s__Reptile,s__Vertebrate) )).
+
+fof(kb_SUMOcache_7274,axiom,(
+    s__instance(s__Reptile__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7275,axiom,(
+    s__subclass(s__Reptile,s__Animal) )).
+
+fof(kb_SUMOcache_7276,axiom,(
+    s__subclass(s__Reptile,s__OrganicThing) )).
+
+fof(kb_SUMOcache_7277,axiom,(
+    s__subclass(s__Reptile,s__Organism) )).
+
+fof(kb_SUMOcache_7278,axiom,(
+    s__subclass(s__Reptile,s__Object) )).
+
+fof(kb_SUMOcache_7279,axiom,(
+    s__subclass(s__Reptile,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7280,axiom,(
+    s__subclass(s__Reptile,s__Entity) )).
+
+fof(kb_SUMOcache_7281,axiom,(
+    s__subclass(s__Removing,s__Physical) )).
+
+fof(kb_SUMOcache_7282,axiom,(
+    s__subclass(s__Removing,s__Motion) )).
+
+fof(kb_SUMOcache_7283,axiom,(
+    s__subclass(s__Removing,s__Process) )).
+
+fof(kb_SUMOcache_7284,axiom,(
+    s__subclass(s__Removing,s__Translocation) )).
+
+fof(kb_SUMOcache_7285,axiom,(
+    s__instance(s__Removing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7286,axiom,(
+    s__subclass(s__Removing,s__Entity) )).
+
+fof(kb_SUMOcache_7287,axiom,(
+    s__subclass(s__AgeGroup,s__Physical) )).
+
+fof(kb_SUMOcache_7288,axiom,(
+    s__subclass(s__AgeGroup,s__Collection) )).
+
+fof(kb_SUMOcache_7289,axiom,(
+    s__subclass(s__AgeGroup,s__Agent) )).
+
+fof(kb_SUMOcache_7290,axiom,(
+    s__subclass(s__AgeGroup,s__Group) )).
+
+fof(kb_SUMOcache_7291,axiom,(
+    s__subclass(s__AgeGroup,s__Object) )).
+
+fof(kb_SUMOcache_7292,axiom,(
+    s__instance(s__AgeGroup__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7293,axiom,(
+    s__subclass(s__AgeGroup,s__Entity) )).
+
+fof(kb_SUMOcache_7294,axiom,(
+    s__subclass(s__Blood,s__Physical) )).
+
+fof(kb_SUMOcache_7295,axiom,(
+    s__subclass(s__Blood,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7296,axiom,(
+    s__subclass(s__Blood,s__Substance) )).
+
+fof(kb_SUMOcache_7297,axiom,(
+    s__subclass(s__Blood,s__Object) )).
+
+fof(kb_SUMOcache_7298,axiom,(
+    s__instance(s__Blood__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7299,axiom,(
+    s__subclass(s__Blood,s__Entity) )).
+
+fof(kb_SUMOcache_7300,axiom,(
+    s__subclass(s__Text,s__Physical) )).
+
+fof(kb_SUMOcache_7301,axiom,(
+    s__instance(s__Text__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7302,axiom,(
+    s__subclass(s__Text,s__ContentBearingPhysical) )).
+
+fof(kb_SUMOcache_7303,axiom,(
+    s__subclass(s__Text,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7304,axiom,(
+    s__subclass(s__Text,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7305,axiom,(
+    s__subclass(s__Text,s__Object) )).
+
+fof(kb_SUMOcache_7306,axiom,(
+    s__subclass(s__Text,s__Entity) )).
+
+fof(kb_SUMOcache_7307,axiom,(
+    s__subclass(s__SexualReproduction,s__Physical) )).
+
+fof(kb_SUMOcache_7308,axiom,(
+    s__instance(s__SexualReproduction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7309,axiom,(
+    s__subclass(s__SexualReproduction,s__PhysiologicProcess) )).
+
+fof(kb_SUMOcache_7310,axiom,(
+    s__subclass(s__SexualReproduction,s__Process) )).
+
+fof(kb_SUMOcache_7311,axiom,(
+    s__subclass(s__SexualReproduction,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_7312,axiom,(
+    s__subclass(s__SexualReproduction,s__InternalChange) )).
+
+fof(kb_SUMOcache_7313,axiom,(
+    s__subclass(s__SexualReproduction,s__OrganismProcess) )).
+
+fof(kb_SUMOcache_7314,axiom,(
+    s__subclass(s__SexualReproduction,s__Entity) )).
+
+fof(kb_SUMOcache_7315,axiom,(
+    s__subclass(s__County,s__Physical) )).
+
+fof(kb_SUMOcache_7316,axiom,(
+    s__instance(s__County__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7317,axiom,(
+    s__subclass(s__County,s__GeographicArea) )).
+
+fof(kb_SUMOcache_7318,axiom,(
+    s__instance(s__GeographicArea__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7319,axiom,(
+    s__subclass(s__County,s__Region) )).
+
+fof(kb_SUMOcache_7320,axiom,(
+    s__instance(s__Region__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7321,axiom,(
+    s__subclass(s__County,s__Agent) )).
+
+fof(kb_SUMOcache_7322,axiom,(
+    s__subclass(s__County,s__Object) )).
+
+fof(kb_SUMOcache_7323,axiom,(
+    s__subclass(s__County,s__Entity) )).
+
+fof(kb_SUMOcache_7324,axiom,(
+    s__subclass(s__NegativeInteger,s__Quantity) )).
+
+fof(kb_SUMOcache_7325,axiom,(
+    s__subclass(s__NegativeInteger,s__Number) )).
+
+fof(kb_SUMOcache_7326,axiom,(
+    s__instance(s__NegativeInteger__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7327,axiom,(
+    s__subclass(s__NegativeInteger,s__RealNumber) )).
+
+fof(kb_SUMOcache_7328,axiom,(
+    s__subclass(s__NegativeInteger,s__Abstract) )).
+
+fof(kb_SUMOcache_7329,axiom,(
+    s__subclass(s__NegativeInteger,s__Entity) )).
+
+fof(kb_SUMOcache_7330,axiom,(
+    s__subclass(s__NegativeInteger,s__RationalNumber) )).
+
+fof(kb_SUMOcache_7331,axiom,(
+    s__subclass(s__BodyPart,s__Physical) )).
+
+fof(kb_SUMOcache_7332,axiom,(
+    s__subclass(s__BodyPart,s__OrganicObject) )).
+
+fof(kb_SUMOcache_7333,axiom,(
+    s__subclass(s__BodyPart,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7334,axiom,(
+    s__subclass(s__BodyPart,s__OrganicThing) )).
+
+fof(kb_SUMOcache_7335,axiom,(
+    s__instance(s__BodyPart__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7336,axiom,(
+    s__subclass(s__BodyPart,s__Object) )).
+
+fof(kb_SUMOcache_7337,axiom,(
+    s__subclass(s__BodyPart,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7338,axiom,(
+    s__subclass(s__BodyPart,s__Entity) )).
+
+fof(kb_SUMOcache_7339,axiom,(
+    s__subclass(s__Heating,s__Physical) )).
+
+fof(kb_SUMOcache_7340,axiom,(
+    s__instance(s__Heating__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7341,axiom,(
+    s__subclass(s__Heating,s__QuantityChange) )).
+
+fof(kb_SUMOcache_7342,axiom,(
+    s__subclass(s__Heating,s__Process) )).
+
+fof(kb_SUMOcache_7343,axiom,(
+    s__subclass(s__Heating,s__InternalChange) )).
+
+fof(kb_SUMOcache_7344,axiom,(
+    s__subclass(s__Heating,s__Entity) )).
+
+fof(kb_SUMOcache_7345,axiom,(
+    s__subclass(s__Reasoning,s__Physical) )).
+
+fof(kb_SUMOcache_7346,axiom,(
+    s__instance(s__Reasoning__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7347,axiom,(
+    s__subclass(s__Reasoning,s__Process) )).
+
+fof(kb_SUMOcache_7348,axiom,(
+    s__subclass(s__Reasoning,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_7349,axiom,(
+    s__subclass(s__Reasoning,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7350,axiom,(
+    s__subclass(s__Reasoning,s__InternalChange) )).
+
+fof(kb_SUMOcache_7351,axiom,(
+    s__subclass(s__Reasoning,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_7352,axiom,(
+    s__subclass(s__Reasoning,s__Entity) )).
+
+fof(kb_SUMOcache_7353,axiom,(
+    s__subclass(s__TextureAttribute,s__Attribute) )).
+
+fof(kb_SUMOcache_7354,axiom,(
+    s__instance(s__TextureAttribute__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7355,axiom,(
+    s__subclass(s__TextureAttribute,s__Entity) )).
+
+fof(kb_SUMOcache_7356,axiom,(
+    s__subclass(s__TextureAttribute,s__Abstract) )).
+
+fof(kb_SUMOcache_7357,axiom,(
+    s__subclass(s__ContentBearingObject,s__Physical) )).
+
+fof(kb_SUMOcache_7358,axiom,(
+    s__subclass(s__ContentBearingObject,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7359,axiom,(
+    s__subclass(s__ContentBearingObject,s__Object) )).
+
+fof(kb_SUMOcache_7360,axiom,(
+    s__subclass(s__ContentBearingObject,s__Entity) )).
+
+fof(kb_SUMOcache_7361,axiom,(
+    s__subclass(s__UnitOfTemperature,s__Quantity) )).
+
+fof(kb_SUMOcache_7362,axiom,(
+    s__subclass(s__UnitOfTemperature,s__UnitOfMeasure) )).
+
+fof(kb_SUMOcache_7363,axiom,(
+    s__subclass(s__UnitOfTemperature,s__Entity) )).
+
+fof(kb_SUMOcache_7364,axiom,(
+    s__subclass(s__UnitOfTemperature,s__Abstract) )).
+
+fof(kb_SUMOcache_7365,axiom,(
+    s__instance(s__UnitOfTemperature__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7366,axiom,(
+    s__subclass(s__UnitOfTemperature,s__PhysicalQuantity) )).
+
+fof(kb_SUMOcache_7367,axiom,(
+    s__subclass(s__Managing,s__Physical) )).
+
+fof(kb_SUMOcache_7368,axiom,(
+    s__subclass(s__Managing,s__Process) )).
+
+fof(kb_SUMOcache_7369,axiom,(
+    s__subclass(s__Managing,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7370,axiom,(
+    s__subclass(s__Managing,s__Entity) )).
+
+fof(kb_SUMOcache_7371,axiom,(
+    s__instance(s__Managing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7372,axiom,(
+    s__subclass(s__MeasuringDevice,s__Physical) )).
+
+fof(kb_SUMOcache_7373,axiom,(
+    s__subclass(s__MeasuringDevice,s__Artifact) )).
+
+fof(kb_SUMOcache_7374,axiom,(
+    s__instance(s__MeasuringDevice__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7375,axiom,(
+    s__subclass(s__MeasuringDevice,s__Object) )).
+
+fof(kb_SUMOcache_7376,axiom,(
+    s__subclass(s__MeasuringDevice,s__Entity) )).
+
+fof(kb_SUMOcache_7377,axiom,(
+    s__subclass(s__Ape,s__OrganicObject) )).
+
+fof(kb_SUMOcache_7378,axiom,(
+    s__subclass(s__Ape,s__WarmBloodedVertebrate) )).
+
+fof(kb_SUMOcache_7379,axiom,(
+    s__subclass(s__Ape,s__SelfConnectedObject) )).
+
+fof(kb_SUMOcache_7380,axiom,(
+    s__subclass(s__Ape,s__Agent) )).
+
+fof(kb_SUMOcache_7381,axiom,(
+    s__subclass(s__Ape,s__Animal) )).
+
+fof(kb_SUMOcache_7382,axiom,(
+    s__subclass(s__Ape,s__Physical) )).
+
+fof(kb_SUMOcache_7383,axiom,(
+    s__subclass(s__Ape,s__Vertebrate) )).
+
+fof(kb_SUMOcache_7384,axiom,(
+    s__subclass(s__Ape,s__Mammal) )).
+
+fof(kb_SUMOcache_7385,axiom,(
+    s__subclass(s__Ape,s__OrganicThing) )).
+
+fof(kb_SUMOcache_7386,axiom,(
+    s__instance(s__Ape__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7387,axiom,(
+    s__subclass(s__Ape,s__Organism) )).
+
+fof(kb_SUMOcache_7388,axiom,(
+    s__subclass(s__Ape,s__CorpuscularObject) )).
+
+fof(kb_SUMOcache_7389,axiom,(
+    s__subclass(s__Ape,s__Object) )).
+
+fof(kb_SUMOcache_7390,axiom,(
+    s__subclass(s__Ape,s__Entity) )).
+
+fof(kb_SUMOcache_7391,axiom,(
+    s__subclass(s__Hearing,s__Physical) )).
+
+fof(kb_SUMOcache_7392,axiom,(
+    s__subclass(s__Hearing,s__Process) )).
+
+fof(kb_SUMOcache_7393,axiom,(
+    s__instance(s__Hearing__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7394,axiom,(
+    s__subclass(s__Hearing,s__PsychologicalProcess) )).
+
+fof(kb_SUMOcache_7395,axiom,(
+    s__subclass(s__Hearing,s__InternalChange) )).
+
+fof(kb_SUMOcache_7396,axiom,(
+    s__subclass(s__Hearing,s__BiologicalProcess) )).
+
+fof(kb_SUMOcache_7397,axiom,(
+    s__subclass(s__Hearing,s__Entity) )).
+
+fof(kb_SUMOcache_7398,axiom,(
+    s__subclass(s__FinancialTransaction,s__Physical) )).
+
+fof(kb_SUMOcache_7399,axiom,(
+    s__subclass(s__FinancialTransaction,s__DualObjectProcess) )).
+
+fof(kb_SUMOcache_7400,axiom,(
+    s__instance(s__FinancialTransaction__t,s__SetOrClass) )).
+
+fof(kb_SUMOcache_7401,axiom,(
+    s__subclass(s__FinancialTransaction,s__SocialInteraction) )).
+
+fof(kb_SUMOcache_7402,axiom,(
+    s__subclass(s__FinancialTransaction,s__Process) )).
+
+fof(kb_SUMOcache_7403,axiom,(
+    s__subclass(s__FinancialTransaction,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_7404,axiom,(
+    s__subclass(s__FinancialTransaction,s__IntentionalProcess) )).
+
+fof(kb_SUMOcache_7405,axiom,(
+    s__subclass(s__FinancialTransaction,s__Entity) )).
+
+fof(kb_SUMOcache_7406,axiom,(
+    s__subrelation(s__surface__m,s__part__m) )).
+
+fof(kb_SUMOcache_7407,axiom,(
+    s__subrelation(s__engineeringSubcomponent__m,s__part__m) )).
+
+fof(kb_SUMOcache_7408,axiom,(
+    s__subrelation(s__partiallyFills__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7409,axiom,(
+    s__subrelation(s__spouse__m,s__acquaintance__m) )).
+
+fof(kb_SUMOcache_7410,axiom,(
+    s__subrelation(s__parent__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7411,axiom,(
+    s__subrelation(s__son__m,s__familyRelation__m) )).
+
+fof(kb_SUMOcache_7412,axiom,(
+    s__subrelation(s__son__m,s__ancestor__m) )).
+
+fof(kb_SUMOcache_7413,axiom,(
+    s__subrelation(s__son__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7414,axiom,(
+    s__subrelation(s__containsInformation__m,s__refers__m) )).
+
+fof(kb_SUMOcache_7415,axiom,(
+    s__subrelation(s__bottom__m,s__part__m) )).
+
+fof(kb_SUMOcache_7416,axiom,(
+    s__subrelation(s__geographicSubregion__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7417,axiom,(
+    s__subrelation(s__geographicSubregion__m,s__part__m) )).
+
+fof(kb_SUMOcache_7418,axiom,(
+    s__subrelation(s__uniqueIdentifier__m,s__refers__m) )).
+
+fof(kb_SUMOcache_7419,axiom,(
+    s__subrelation(s__daughter__m,s__familyRelation__m) )).
+
+fof(kb_SUMOcache_7420,axiom,(
+    s__subrelation(s__daughter__m,s__ancestor__m) )).
+
+fof(kb_SUMOcache_7421,axiom,(
+    s__subrelation(s__daughter__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7422,axiom,(
+    s__subrelation(s__completelyFills__m,s__located__m) )).
+
+fof(kb_SUMOcache_7423,axiom,(
+    s__subrelation(s__completelyFills__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7424,axiom,(
+    s__subrelation(s__side__m,s__part__m) )).
+
+fof(kb_SUMOcache_7425,axiom,(
+    s__subrelation(s__fills__m,s__partiallyFills__m) )).
+
+fof(kb_SUMOcache_7426,axiom,(
+    s__subrelation(s__fills__m,s__located__m) )).
+
+fof(kb_SUMOcache_7427,axiom,(
+    s__subrelation(s__fills__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7428,axiom,(
+    s__subrelation(s__length__m,s__measure__m) )).
+
+fof(kb_SUMOcache_7429,axiom,(
+    s__subrelation(s__geopoliticalSubdivision__m,s__properPart__m) )).
+
+fof(kb_SUMOcache_7430,axiom,(
+    s__subrelation(s__geopoliticalSubdivision__m,s__located__m) )).
+
+fof(kb_SUMOcache_7431,axiom,(
+    s__subrelation(s__geopoliticalSubdivision__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7432,axiom,(
+    s__subrelation(s__geopoliticalSubdivision__m,s__part__m) )).
+
+fof(kb_SUMOcache_7433,axiom,(
+    s__subrelation(s__attends__m,s__involvedInEvent__m) )).
+
+fof(kb_SUMOcache_7434,axiom,(
+    s__subrelation(s__brother__m,s__familyRelation__m) )).
+
+fof(kb_SUMOcache_7435,axiom,(
+    s__subrelation(s__brother__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7436,axiom,(
+    s__subrelation(s__penetrates__m,s__connected__m) )).
+
+fof(kb_SUMOcache_7437,axiom,(
+    s__subrelation(s__developmentalForm__m,s__property__m) )).
+
+fof(kb_SUMOcache_7438,axiom,(
+    s__subrelation(s__subOrganization__m,s__part__m) )).
+
+fof(kb_SUMOcache_7439,axiom,(
+    s__subrelation(s__height__m,s__measure__m) )).
+
+fof(kb_SUMOcache_7440,axiom,(
+    s__subrelation(s__changesLocation__m,s__involvedInEvent__m) )).
+
+fof(kb_SUMOcache_7441,axiom,(
+    s__subrelation(s__abstractCounterpart__m,s__refers__m) )).
+
+fof(kb_SUMOcache_7442,axiom,(
+    s__subrelation(s__width__m,s__measure__m) )).
+
+fof(kb_SUMOcache_7443,axiom,(
+    s__subrelation(s__properlyFills__m,s__located__m) )).
+
+fof(kb_SUMOcache_7444,axiom,(
+    s__subrelation(s__properlyFills__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7445,axiom,(
+    s__subrelation(s__mother__m,s__familyRelation__m) )).
+
+fof(kb_SUMOcache_7446,axiom,(
+    s__subrelation(s__mother__m,s__ancestor__m) )).
+
+fof(kb_SUMOcache_7447,axiom,(
+    s__subrelation(s__mother__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7448,axiom,(
+    s__subrelation(s__result__m,s__involvedInEvent__m) )).
+
+fof(kb_SUMOcache_7449,axiom,(
+    s__subrelation(s__husband__m,s__legalRelation__m) )).
+
+fof(kb_SUMOcache_7450,axiom,(
+    s__subrelation(s__husband__m,s__acquaintance__m) )).
+
+fof(kb_SUMOcache_7451,axiom,(
+    s__subrelation(s__husband__m,s__mutualAcquaintance__m) )).
+
+fof(kb_SUMOcache_7452,axiom,(
+    s__subrelation(s__husband__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7453,axiom,(
+    s__subrelation(s__father__m,s__familyRelation__m) )).
+
+fof(kb_SUMOcache_7454,axiom,(
+    s__subrelation(s__father__m,s__ancestor__m) )).
+
+fof(kb_SUMOcache_7455,axiom,(
+    s__subrelation(s__father__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7456,axiom,(
+    s__subrelation(s__sister__m,s__familyRelation__m) )).
+
+fof(kb_SUMOcache_7457,axiom,(
+    s__subrelation(s__sister__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7458,axiom,(
+    s__subrelation(s__eventLocated__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7459,axiom,(
+    s__subrelation(s__path__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7460,axiom,(
+    s__subrelation(s__ancestor__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7461,axiom,(
+    s__subrelation(s__grasps__m,s__connected__m) )).
+
+fof(kb_SUMOcache_7462,axiom,(
+    s__subrelation(s__top__m,s__part__m) )).
+
+fof(kb_SUMOcache_7463,axiom,(
+    s__subrelation(s__overlapsPartially__m,s__connected__m) )).
+
+fof(kb_SUMOcache_7464,axiom,(
+    s__subrelation(s__exactlyLocated__m,s__partlyLocated__m) )).
+
+fof(kb_SUMOcache_7465,axiom,(
+    s__subrelation(s__diameter__m,s__measure__m) )).
+
+fof(kb_SUMOcache_7466,axiom,(
+    s__subrelation(s__diameter__m,s__linearExtent__m) )).
+
+fof(kb_SUMOcache_7467,axiom,(
+    s__subrelation(s__resource__m,s__involvedInEvent__m) )).
+
+fof(kb_SUMOcache_7468,axiom,(
+    s__subrelation(s__instrument__m,s__involvedInEvent__m) )).
+
+fof(kb_SUMOcache_7469,axiom,(
+    s__subrelation(s__sibling__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7470,axiom,(
+    s__subrelation(s__wife__m,s__legalRelation__m) )).
+
+fof(kb_SUMOcache_7471,axiom,(
+    s__subrelation(s__wife__m,s__acquaintance__m) )).
+
+fof(kb_SUMOcache_7472,axiom,(
+    s__subrelation(s__wife__m,s__mutualAcquaintance__m) )).
+
+fof(kb_SUMOcache_7473,axiom,(
+    s__subrelation(s__wife__m,s__relative__m) )).
+
+fof(kb_SUMOcache_7474,axiom,(
+    s__subrelation(s__realization__m,s__refers__m) )).
+
+fof(kb_SUMOcache_7475,axiom,(
+    s__inverse(less__m,greater__m) )).
+
+fof(kb_SUMOcache_7476,axiom,(
+    s__inverse(s__wife__m,s__husband__m) )).
+
+fof(kb_SUMOcache_7477,axiom,(
+    s__inverse(s__larger__m,s__smaller__m) )).
+
+fof(kb_SUMOcache_7478,axiom,(
+    s__inverse(lesseq__m,greatereq__m) )).
+
+fof(kb_SUMOcache_7479,axiom,(
+    s__relatedInternalConcept(s__possesses__m,s__ChangeOfPossession) )).
+
+fof(kb_SUMOcache_7480,axiom,(
+    s__relatedInternalConcept(s__CutSetFn__m,s__MinimalCutSetFn__m) )).
+
+fof(kb_SUMOcache_7481,axiom,(
+    s__relatedInternalConcept(s__MinuteDuration,s__MinuteFn__m) )).
+
+fof(kb_SUMOcache_7482,axiom,(
+    s__relatedInternalConcept(s__MinuteDuration,s__Minute) )).
+
+fof(kb_SUMOcache_7483,axiom,(
+    s__relatedInternalConcept(s__DayDuration,s__DayFn__m) )).
+
+fof(kb_SUMOcache_7484,axiom,(
+    s__relatedInternalConcept(s__DayDuration,s__Day) )).
+
+fof(kb_SUMOcache_7485,axiom,(
+    s__relatedInternalConcept(s__SecondDuration,s__Second) )).
+
+fof(kb_SUMOcache_7486,axiom,(
+    s__relatedInternalConcept(s__SecondDuration,s__SecondFn__m) )).
+
+fof(kb_SUMOcache_7487,axiom,(
+    s__relatedInternalConcept(s__causesSubclass__m,s__causes__m) )).
+
+fof(kb_SUMOcache_7488,axiom,(
+    s__relatedInternalConcept(s__Destruction,s__Creation) )).
+
+fof(kb_SUMOcache_7489,axiom,(
+    s__relatedInternalConcept(s__partition__m,s__disjoint__m) )).
+
+fof(kb_SUMOcache_7490,axiom,(
+    s__relatedInternalConcept(s__partition__m,s__disjointDecomposition__m) )).
+
+fof(kb_SUMOcache_7491,axiom,(
+    s__relatedInternalConcept(s__partition__m,s__exhaustiveDecomposition__m) )).
+
+fof(kb_SUMOcache_7492,axiom,(
+    s__relatedInternalConcept(s__partition__m,s__disjointRelation__m) )).
+
+fof(kb_SUMOcache_7493,axiom,(
+    s__relatedInternalConcept(s__located__m,s__holdsDuring__m) )).
+
+fof(kb_SUMOcache_7494,axiom,(
+    s__relatedInternalConcept(s__located__m,s__time__m) )).
+
+fof(kb_SUMOcache_7495,axiom,(
+    s__relatedInternalConcept(s__DayFn__m,s__DayDuration) )).
+
+fof(kb_SUMOcache_7496,axiom,(
+    s__relatedInternalConcept(s__DayFn__m,s__Day) )).
+
+fof(kb_SUMOcache_7497,axiom,(
+    s__relatedInternalConcept(s__confersRight__m,s__confersObligation__m) )).
+
+fof(kb_SUMOcache_7498,axiom,(
+    s__relatedInternalConcept(s__instance__m,s__member__m) )).
+
+fof(kb_SUMOcache_7499,axiom,(
+    s__relatedInternalConcept(s__instance__m,s__element__m) )).
+
+fof(kb_SUMOcache_7500,axiom,(
+    s__relatedInternalConcept(s__disjointRelation__m,s__partition__m) )).
+
+fof(kb_SUMOcache_7501,axiom,(
+    s__relatedInternalConcept(s__disjointRelation__m,s__exhaustiveDecomposition__m) )).
+
+fof(kb_SUMOcache_7502,axiom,(
+    s__relatedInternalConcept(s__disjointRelation__m,s__disjointDecomposition__m) )).
+
+fof(kb_SUMOcache_7503,axiom,(
+    s__relatedInternalConcept(s__element__m,s__member__m) )).
+
+fof(kb_SUMOcache_7504,axiom,(
+    s__relatedInternalConcept(s__element__m,s__instance__m) )).
+
+fof(kb_SUMOcache_7505,axiom,(
+    s__relatedInternalConcept(s__disjoint__m,s__partition__m) )).
+
+fof(kb_SUMOcache_7506,axiom,(
+    s__relatedInternalConcept(s__disjoint__m,s__exhaustiveDecomposition__m) )).
+
+fof(kb_SUMOcache_7507,axiom,(
+    s__relatedInternalConcept(s__disjoint__m,s__disjointDecomposition__m) )).
+
+fof(kb_SUMOcache_7508,axiom,(
+    s__relatedInternalConcept(s__disjoint__m,s__disjointRelation__m) )).
+
+fof(kb_SUMOcache_7509,axiom,(
+    s__relatedInternalConcept(s__Putting,s__Attaching) )).
+
+fof(kb_SUMOcache_7510,axiom,(
+    s__relatedInternalConcept(s__Putting,s__Increasing) )).
+
+fof(kb_SUMOcache_7511,axiom,(
+    s__relatedInternalConcept(s__HourDuration,s__Hour) )).
+
+fof(kb_SUMOcache_7512,axiom,(
+    s__relatedInternalConcept(s__HourDuration,s__HourFn__m) )).
+
+fof(kb_SUMOcache_7513,axiom,(
+    s__relatedInternalConcept(s__RecurrentTimeIntervalFn__m,s__IntervalFn__m) )).
+
+fof(kb_SUMOcache_7514,axiom,(
+    s__relatedInternalConcept(s__Selling,s__Buying) )).
+
+fof(kb_SUMOcache_7515,axiom,(
+    s__relatedInternalConcept(s__MereologicalDifferenceFn__m,s__MereologicalProductFn__m) )).
+
+fof(kb_SUMOcache_7516,axiom,(
+    s__relatedInternalConcept(s__MereologicalDifferenceFn__m,s__MereologicalSumFn__m) )).
+
+fof(kb_SUMOcache_7517,axiom,(
+    s__relatedInternalConcept(s__TransportationDevice,s__Transportation) )).
+
+fof(kb_SUMOcache_7518,axiom,(
+    s__relatedInternalConcept(s__earlier__m,s__before__m) )).
+
+fof(kb_SUMOcache_7519,axiom,(
+    s__relatedInternalConcept(s__Maintaining,s__Repairing) )).
+
+fof(kb_SUMOcache_7520,axiom,(
+    s__relatedInternalConcept(s__UnitedKingdomGallon,s__UnitedStatesGallon) )).
+
+fof(kb_SUMOcache_7521,axiom,(
+    s__relatedInternalConcept(s__containsInformation__m,s__equivalentContentClass__m) )).
+
+fof(kb_SUMOcache_7522,axiom,(
+    s__relatedInternalConcept(s__containsInformation__m,s__equivalentContentInstance__m) )).
+
+fof(kb_SUMOcache_7523,axiom,(
+    s__relatedInternalConcept(s__containsInformation__m,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_7524,axiom,(
+    s__relatedInternalConcept(s__containsInformation__m,s__realization__m) )).
+
+fof(kb_SUMOcache_7525,axiom,(
+    s__relatedInternalConcept(s__exhaustiveDecomposition__m,s__disjoint__m) )).
+
+fof(kb_SUMOcache_7526,axiom,(
+    s__relatedInternalConcept(s__exhaustiveDecomposition__m,s__disjointDecomposition__m) )).
+
+fof(kb_SUMOcache_7527,axiom,(
+    s__relatedInternalConcept(s__exhaustiveDecomposition__m,s__disjointRelation__m) )).
+
+fof(kb_SUMOcache_7528,axiom,(
+    s__relatedInternalConcept(s__relatedInternalConcept__m,s__relatedExternalConcept__m) )).
+
+fof(kb_SUMOcache_7529,axiom,(
+    s__relatedInternalConcept(s__holdsRight__m,s__holdsObligation__m) )).
+
+fof(kb_SUMOcache_7530,axiom,(
+    s__relatedInternalConcept(s__holdsDuring__m,s__time__m) )).
+
+fof(kb_SUMOcache_7531,axiom,(
+    s__relatedInternalConcept(s__holdsDuring__m,s__located__m) )).
+
+fof(kb_SUMOcache_7532,axiom,(
+    s__relatedInternalConcept(s__ContentDevelopment,s__Communication) )).
+
+fof(kb_SUMOcache_7533,axiom,(
+    s__relatedInternalConcept(s__Increasing,s__Attaching) )).
+
+fof(kb_SUMOcache_7534,axiom,(
+    s__relatedInternalConcept(s__YearDuration,s__Year) )).
+
+fof(kb_SUMOcache_7535,axiom,(
+    s__relatedInternalConcept(s__YearDuration,s__YearFn__m) )).
+
+fof(kb_SUMOcache_7536,axiom,(
+    s__relatedInternalConcept(s__Interpreting,s__Reading) )).
+
+fof(kb_SUMOcache_7537,axiom,(
+    s__relatedInternalConcept(s__successorAttribute__m,s__successorAttributeClosure__m) )).
+
+fof(kb_SUMOcache_7538,axiom,(
+    s__relatedInternalConcept(s__Fillable,s__fills__m) )).
+
+fof(kb_SUMOcache_7539,axiom,(
+    s__relatedInternalConcept(s__InitialNodeFn__m,s__BeginNodeFn__m) )).
+
+fof(kb_SUMOcache_7540,axiom,(
+    s__relatedInternalConcept(s__subsumesContentClass__m,s__subsumesContentInstance__m) )).
+
+fof(kb_SUMOcache_7541,axiom,(
+    s__relatedInternalConcept(s__MonthFn__m,s__Month) )).
+
+fof(kb_SUMOcache_7542,axiom,(
+    s__relatedInternalConcept(s__YearFn__m,s__Year) )).
+
+fof(kb_SUMOcache_7543,axiom,(
+    s__relatedInternalConcept(s__YearFn__m,s__YearDuration) )).
+
+fof(kb_SUMOcache_7544,axiom,(
+    s__relatedInternalConcept(s__equivalentContentInstance__m,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_7545,axiom,(
+    s__relatedInternalConcept(s__equivalentContentInstance__m,s__containsInformation__m) )).
+
+fof(kb_SUMOcache_7546,axiom,(
+    s__relatedInternalConcept(s__equivalentContentInstance__m,s__realization__m) )).
+
+fof(kb_SUMOcache_7547,axiom,(
+    s__relatedInternalConcept(s__HourFn__m,s__Hour) )).
+
+fof(kb_SUMOcache_7548,axiom,(
+    s__relatedInternalConcept(s__HourFn__m,s__HourDuration) )).
+
+fof(kb_SUMOcache_7549,axiom,(
+    s__relatedInternalConcept(s__MinuteFn__m,s__Minute) )).
+
+fof(kb_SUMOcache_7550,axiom,(
+    s__relatedInternalConcept(s__MinuteFn__m,s__MinuteDuration) )).
+
+fof(kb_SUMOcache_7551,axiom,(
+    s__relatedInternalConcept(s__disjointDecomposition__m,s__partition__m) )).
+
+fof(kb_SUMOcache_7552,axiom,(
+    s__relatedInternalConcept(s__disjointDecomposition__m,s__disjointRelation__m) )).
+
+fof(kb_SUMOcache_7553,axiom,(
+    s__relatedInternalConcept(s__Removing,s__Decreasing) )).
+
+fof(kb_SUMOcache_7554,axiom,(
+    s__relatedInternalConcept(s__inhibits__m,s__prevents__m) )).
+
+fof(kb_SUMOcache_7555,axiom,(
+    s__relatedInternalConcept(s__equivalentContentClass__m,s__equivalentContentInstance__m) )).
+
+fof(kb_SUMOcache_7556,axiom,(
+    s__relatedInternalConcept(s__equivalentContentClass__m,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_7557,axiom,(
+    s__relatedInternalConcept(s__equivalentContentClass__m,s__containsInformation__m) )).
+
+fof(kb_SUMOcache_7558,axiom,(
+    s__relatedInternalConcept(s__equivalentContentClass__m,s__realization__m) )).
+
+fof(kb_SUMOcache_7559,axiom,(
+    s__relatedInternalConcept(s__ContentBearingObject,s__equivalentContentClass__m) )).
+
+fof(kb_SUMOcache_7560,axiom,(
+    s__relatedInternalConcept(s__ContentBearingObject,s__equivalentContentInstance__m) )).
+
+fof(kb_SUMOcache_7561,axiom,(
+    s__relatedInternalConcept(s__ContentBearingObject,s__realization__m) )).
+
+fof(kb_SUMOcache_7562,axiom,(
+    s__relatedInternalConcept(s__Attaching,s__Increasing) )).
+
+fof(kb_SUMOcache_7563,axiom,(
+    s__relatedInternalConcept(s__TerminalNodeFn__m,s__EndNodeFn__m) )).
+
+fof(kb_SUMOcache_7564,axiom,(
+    s__relatedInternalConcept(s__UnilateralGiving,s__UnilateralGetting) )).
+
+fof(kb_SUMOcache_7565,axiom,(
+    s__relatedInternalConcept(s__realization__m,s__equivalentContentClass__m) )).
+
+fof(kb_SUMOcache_7566,axiom,(
+    s__relatedInternalConcept(s__realization__m,s__ContentBearingObject) )).
+
+fof(kb_SUMOcache_7567,axiom,(
+    s__relatedInternalConcept(s__SecondFn__m,s__Second) )).
+
+fof(kb_SUMOcache_7568,axiom,(
+    s__relatedInternalConcept(s__SecondFn__m,s__SecondDuration) )).
+
+fof(kb_SUMOcache_7569,axiom,(
+    s__relatedInternalConcept(s__MereologicalProductFn__m,s__MereologicalSumFn__m) )).
+
+fof(kb_SUMOcache_7570,axiom,(
+    s__relatedInternalConcept(s__WhenFn__m,s__WhereFn__m) )).
+
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/CSR004+0.ax b/test-data/tptp/fof/CSR004+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/CSR004+0.ax
@@ -0,0 +1,31277 @@
+%------------------------------------------------------------------------------
+% File     : CSR004+0 : TPTP v7.2.0. Released v4.0.0.
+% Domain   : Commonsense Reasoning
+% Axioms   : LogAnswer
+% Version  : Especial.
+% English  :
+
+% Refs     : [Glo07] Gloeckner (2007), University of Hagen at CLEF 2007: An
+%          : [PW07]  Pelzer & Wernhard (2007), System Description: E-KRHype
+%          : [FG+08] Furbach et al. (2008), LogAnswer - A Deduction-Based Q
+%          : [Pel09] Pelzer (2009), Email to Geoff Sutcliffe
+% Source   : [Pel09]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    : 10187 (10061 unit)
+%            Number of atoms       : 10698 (   0 equality)
+%            Maximal formula depth :   16 (   1 average)
+%            Number of connectives :  511 (   0   ~;  18   |; 367   &)
+%                                         (   0 <=>; 126  =>;   0  <=)
+%                                         (   0 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :   86 (   0 propositional; 2-3 arity)
+%            Number of functors    : 16635 (16634 constant; 0-2 arity)
+%            Number of variables   :  468 (   0 sgn; 405   !;  63   ?)
+%            Maximal term depth    :    5 (   1 average)
+% SPC      : 
+
+% Comments : Copyright (C) 2009 Intelligent Information and Communication 
+%            Systems Group (IICS) at the FernUniversitaet in Hagen.
+%------------------------------------------------------------------------------
+fof(member_first,axiom,(
+    ! [X0,X1] : member(X0,cons(X0,X1)) )).
+
+fof(member_second,axiom,(
+    ! [X0,X1,X2] :
+      ( member(X0,X2)
+     => member(X0,cons(X1,X2)) ) )).
+
+fof(has_gener_eq,axiom,(
+    ! [X0,X1] :
+      ( gener(X0,X1)
+     => has_gener_leq(X0,X1) ) )).
+
+fof(has_gener_less,axiom,(
+    ! [X0,X1,X2] :
+      ( ( gener(X0,X1)
+        & gener_less(X1,X2) )
+     => has_gener_leq(X0,X2) ) )).
+
+fof(def_gener_less_ge,axiom,(
+    gener_less(ge,gener_c) )).
+
+fof(def_gener_less_sp,axiom,(
+    gener_less(sp,gener_c) )).
+
+fof(has_varia_eq,axiom,(
+    ! [X0,X1] :
+      ( varia(X0,X1)
+     => has_varia_leq(X0,X1) ) )).
+
+fof(has_varia_less,axiom,(
+    ! [X0,X1,X2] :
+      ( ( varia(X0,X1)
+        & varia_less(X1,X2) )
+     => has_varia_leq(X0,X2) ) )).
+
+fof(def_varia_less_var,axiom,(
+    varia_less(var,varia_c) )).
+
+fof(def_varia_less_con,axiom,(
+    varia_less(con,varia_c) )).
+
+fof(has_fact_eq,axiom,(
+    ! [X0,X1] :
+      ( fact(X0,X1)
+     => has_fact_leq(X0,X1) ) )).
+
+fof(has_fact_less,axiom,(
+    ! [X0,X1,X2] :
+      ( ( fact(X0,X1)
+        & fact_less(X1,X2) )
+     => has_fact_leq(X0,X2) ) )).
+
+fof(def_fact_less_real,axiom,(
+    fact_less(real,fact_c) )).
+
+fof(def_fact_less_nonreal,axiom,(
+    fact_less(nonreal,fact_c) )).
+
+fof(def_fact_less_hypo,axiom,(
+    fact_less(hypo,fact_c) )).
+
+fof(has_refer_eq,axiom,(
+    ! [X0,X1] :
+      ( refer(X0,X1)
+     => has_refer_leq(X0,X1) ) )).
+
+fof(has_refer_less,axiom,(
+    ! [X0,X1,X2] :
+      ( ( refer(X0,X1)
+        & refer_less(X1,X2) )
+     => has_refer_leq(X0,X2) ) )).
+
+fof(def_refer_less_det,axiom,(
+    refer_less(det,refer_c) )).
+
+fof(def_refer_less_indet,axiom,(
+    refer_less(indet,refer_c) )).
+
+fof(has_card_eq,axiom,(
+    ! [X0,X1] :
+      ( card(X0,X1)
+     => has_card_leq(X0,X1) ) )).
+
+fof(has_card_less,axiom,(
+    ! [X0,X1] :
+      ( card(X0,X1)
+     => has_card_leq(X0,card_c) ) )).
+
+fof(has_quant_eq,axiom,(
+    ! [X0,X1] :
+      ( quant(X0,X1)
+     => has_quant_leq(X0,X1) ) )).
+
+fof(has_quant_less,axiom,(
+    ! [X0,X1] :
+      ( quant(X0,X1)
+     => has_quant_leq(X0,quant_c) ) )).
+
+fof(has_etype_eq,axiom,(
+    ! [X0,X1] :
+      ( etype(X0,X1)
+     => has_etype_leq(X0,X1) ) )).
+
+fof(has_etype_less,axiom,(
+    ! [X0,X1] :
+      ( etype(X0,X1)
+     => has_etype_leq(X0,etype_c) ) )).
+
+fof(sort_leq_from_sort_and_subsort,axiom,(
+    ! [X0,X1,X2] :
+      ( ( sort(X0,X1)
+        & subsort(X1,X2) )
+     => sort_leq(X0,X2) ) )).
+
+fof(subsort_reflexive,axiom,(
+    ! [X0] : subsort(X0,X0) )).
+
+fof(subsort_transitive,axiom,(
+    ! [X0,X1,X2] :
+      ( ( direct_subsort(X0,X1)
+        & subsort(X1,X2) )
+     => subsort(X0,X2) ) )).
+
+fof(direct_subsort_o_ent,axiom,(
+    direct_subsort(o,ent) )).
+
+fof(direct_subsort_co_o,axiom,(
+    direct_subsort(co,o) )).
+
+fof(direct_subsort_s_co,axiom,(
+    direct_subsort(s,co) )).
+
+fof(direct_subsort_d_co,axiom,(
+    direct_subsort(d,co) )).
+
+fof(direct_subsort_ab_o,axiom,(
+    direct_subsort(ab,o) )).
+
+fof(direct_subsort_at_ab,axiom,(
+    direct_subsort(at,ab) )).
+
+fof(direct_subsort_oa_at,axiom,(
+    direct_subsort(oa,at) )).
+
+fof(direct_subsort_na_at,axiom,(
+    direct_subsort(na,at) )).
+
+fof(direct_subsort_re_ab,axiom,(
+    direct_subsort(re,ab) )).
+
+fof(direct_subsort_io_ab,axiom,(
+    direct_subsort(io,ab) )).
+
+fof(direct_subsort_ta_ab,axiom,(
+    direct_subsort(ta,ab) )).
+
+fof(direct_subsort_mo_ab,axiom,(
+    direct_subsort(mo,ab) )).
+
+fof(direct_subsort_abs_ab,axiom,(
+    direct_subsort(abs,ab) )).
+
+fof(direct_subsort_ad_abs,axiom,(
+    direct_subsort(ad,abs) )).
+
+fof(direct_subsort_as_abs,axiom,(
+    direct_subsort(as,abs) )).
+
+fof(direct_subsort_si_ent,axiom,(
+    direct_subsort(si,ent) )).
+
+fof(direct_subsort_st_si,axiom,(
+    direct_subsort(st,si) )).
+
+fof(direct_subsort_dy_si,axiom,(
+    direct_subsort(dy,si) )).
+
+fof(direct_subsort_da_dy,axiom,(
+    direct_subsort(da,dy) )).
+
+fof(direct_subsort_dn_dy,axiom,(
+    direct_subsort(dn,dy) )).
+
+fof(direct_subsort_sd_ent,axiom,(
+    direct_subsort(sd,ent) )).
+
+fof(direct_subsort_t_sd,axiom,(
+    direct_subsort(t,sd) )).
+
+fof(direct_subsort_md_sd,axiom,(
+    direct_subsort(md,sd) )).
+
+fof(direct_subsort_l_sd,axiom,(
+    direct_subsort(l,sd) )).
+
+fof(direct_subsort_ql_ent,axiom,(
+    direct_subsort(ql,ent) )).
+
+fof(direct_subsort_p_ql,axiom,(
+    direct_subsort(p,ql) )).
+
+fof(direct_subsort_gq_p,axiom,(
+    direct_subsort(gq,p) )).
+
+fof(direct_subsort_mq_gq,axiom,(
+    direct_subsort(mq,gq) )).
+
+fof(direct_subsort_nq_gq,axiom,(
+    direct_subsort(nq,gq) )).
+
+fof(direct_subsort_tq_p,axiom,(
+    direct_subsort(tq,p) )).
+
+fof(direct_subsort_rq_ql,axiom,(
+    direct_subsort(rq,ql) )).
+
+fof(direct_subsort_fq_ql,axiom,(
+    direct_subsort(fq,ql) )).
+
+fof(direct_subsort_aq_fq,axiom,(
+    direct_subsort(aq,fq) )).
+
+fof(direct_subsort_oq_fq,axiom,(
+    direct_subsort(oq,fq) )).
+
+fof(direct_subsort_gr_ent,axiom,(
+    direct_subsort(gr,ent) )).
+
+fof(direct_subsort_lg_gr,axiom,(
+    direct_subsort(lg,gr) )).
+
+fof(direct_subsort_ng_gr,axiom,(
+    direct_subsort(ng,gr) )).
+
+fof(direct_subsort_qn_ent,axiom,(
+    direct_subsort(qn,ent) )).
+
+fof(direct_subsort_m_qn,axiom,(
+    direct_subsort(m,qn) )).
+
+fof(direct_subsort_me_qn,axiom,(
+    direct_subsort(me,qn) )).
+
+fof(direct_subsort_qf_qn,axiom,(
+    direct_subsort(qf,qn) )).
+
+fof(direct_subsort_nn_qf,axiom,(
+    direct_subsort(nn,qf) )).
+
+fof(direct_subsort_nu_qf,axiom,(
+    direct_subsort(nu,qf) )).
+
+fof(direct_subsort_fe_ent,axiom,(
+    direct_subsort(fe,ent) )).
+
+fof(sub_sub__sub,axiom,(
+    ! [X0,X1,X2] :
+      ( ( sub(X0,X1)
+        & sub(X1,X2) )
+     => sub(X0,X2) ) )).
+
+fof(pred_sub__pred,axiom,(
+    ! [X0,X1,X2] :
+      ( ( pred(X0,X1)
+        & sub(X1,X2) )
+     => pred(X0,X2) ) )).
+
+fof(subs_subs__subs,axiom,(
+    ! [X0,X1,X2] :
+      ( ( subs(X0,X1)
+        & subs(X1,X2) )
+     => subs(X0,X2) ) )).
+
+fof(preds_subs__preds,axiom,(
+    ! [X0,X1,X2] :
+      ( ( preds(X0,X1)
+        & subs(X1,X2) )
+     => preds(X0,X2) ) )).
+
+fof(subs_or_preds_real__stattfinden_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( ( subs(X0,X1)
+          | preds(X0,X1) )
+        & has_fact_leq(X0,real) )
+     => ? [X2] :
+          ( exp(X2,X0)
+          & hsit(X0,X2)
+          & subs(X2,eintreffen_1_2) ) ) )).
+
+fof(stattfinden_1_1__hsit,axiom,(
+    ! [X0,X1,X2] :
+      ( ( ( subs(X0,X1)
+          | preds(X0,X1) )
+        & exp(X2,X0)
+        & has_fact_leq(X0,real)
+        & subs(X2,eintreffen_1_2) )
+     => hsit(X2,X0) ) )).
+
+fof(hsit_temp_transfer,axiom,(
+    ! [X0,X1,X2] :
+      ( ( hsit(X0,X1)
+        & temp(X0,X2) )
+     => temp(X1,X2) ) )).
+
+fof(hsit_loc_transfer,axiom,(
+    ! [X0,X1,X2] :
+      ( ( hsit(X0,X2)
+        & loc(X0,X1) )
+     => loc(X2,X1) ) )).
+
+fof(hsit_circ_transfer,axiom,(
+    ! [X0,X1,X2] :
+      ( ( circ(X2,X1)
+        & hsit(X0,X1) )
+     => circ(X2,X0) ) )).
+
+fof(temp_rslt_transfer,axiom,(
+    ! [X0,X1,X2] :
+      ( ( rslt(X1,X0)
+        & temp(X1,X2) )
+     => temp(X0,X2) ) )).
+
+fof(beh__366rde_1_1_loc__attch_institution_1_1_loc,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attch(X0,X1)
+        & loc(X0,X2)
+        & sub(X0,be_h__366rde_1_1) )
+     => loc(X1,X2) ) )).
+
+fof(chea_temp_e__a,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X1,X0)
+        & temp(X1,X2) )
+     => temp(X0,X2) ) )).
+
+fof(chea_temp_a__e,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X1,X0)
+        & temp(X0,X2) )
+     => temp(X1,X2) ) )).
+
+fof(chea_loc_e__a,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X1,X0)
+        & loc(X1,X2) )
+     => loc(X0,X2) ) )).
+
+fof(chea_loc_a__e,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X1,X0)
+        & loc(X0,X2) )
+     => loc(X1,X2) ) )).
+
+fof(chea_circ_e__a,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X2,X0)
+        & circ(X2,X1) )
+     => circ(X0,X1) ) )).
+
+fof(chea_circ_a__e,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X2,X0)
+        & circ(X0,X1) )
+     => circ(X2,X1) ) )).
+
+fof(chea_aff_e__a,axiom,(
+    ! [X0,X1,X2] :
+      ( ( aff(X2,X1)
+        & chea(X2,X0) )
+     => aff(X0,X1) ) )).
+
+fof(chea_aff_a__e,axiom,(
+    ! [X0,X1,X2] :
+      ( ( aff(X0,X1)
+        & chea(X2,X0) )
+     => aff(X2,X1) ) )).
+
+fof(loc__sein_3_2_loc,axiom,(
+    ! [X0,X1] :
+      ( loc(X0,X1)
+     => ? [X2] :
+          ( loc(X2,X1)
+          & scar(X2,X0)
+          & subs(X2,befinden_1_2) ) ) )).
+
+fof(sein_3_2_loc__loc,axiom,(
+    ! [X0,X1,X2] :
+      ( ( loc(X2,X1)
+        & scar(X2,X0)
+        & subs(X2,befinden_1_2) )
+     => loc(X0,X1) ) )).
+
+fof(attch__assoc_1,axiom,(
+    ! [X0,X1] :
+      ( attch(X1,X0)
+     => assoc(X0,X1) ) )).
+
+fof(loc__geben_1_1_loc,axiom,(
+    ! [X0,X1] :
+      ( ( has_fact_leq(X1,real)
+        & loc(X1,X0) )
+     => ? [X2] :
+          ( loc(X2,X0)
+          & obj(X2,X1)
+          & subs(X2,geben_1_1) ) ) )).
+
+fof(chea_subs_event__abs,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X2,X1)
+        & subs(X0,X2) )
+     => ? [X3] :
+          ( chea(X0,X3)
+          & subs(X3,X1) ) ) )).
+
+fof(chea_subs_abs__event,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X2,X1)
+        & subs(X0,X1) )
+     => ? [X3] :
+          ( chea(X3,X0)
+          & subs(X3,X2) ) ) )).
+
+fof(chea_agt_event__abs,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X1,X2)
+        & chea(X1,X0) )
+     => agt(X0,X2) ) )).
+
+fof(chea_agt_abs__event,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X0,X2)
+        & chea(X1,X0) )
+     => agt(X1,X2) ) )).
+
+fof(chea_obj_event__abs,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X1,X0)
+        & obj(X1,X2) )
+     => obj(X0,X2) ) )).
+
+fof(chea_obj_abs__event,axiom,(
+    ! [X0,X1,X2] :
+      ( ( chea(X1,X0)
+        & obj(X0,X2) )
+     => obj(X1,X2) ) )).
+
+fof(stammen_1_2_aus__kommen_1_1_aus,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( flp(X0,X2)
+        & arg1(X1,X3)
+        & arg2(X1,X4)
+        & origl(X3,X0)
+        & subs(X1,stammen_1_2) )
+     => ? [X5] :
+          ( agt(X5,X3)
+          & hsit(X1,X5)
+          & origl(X5,X4)
+          & subs(X5,kommen_1_1) ) ) )).
+
+fof(temp_attr__temp,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( attr(X2,X0)
+        & sub(X0,X3)
+        & temp(X1,X2)
+        & temporal_attribute(X3,dummy_0) )
+     => temp(X1,X0) ) )).
+
+fof(dircl_in_A_dircl_in_B__A_loc_B,axiom,(
+    ! [X0,X1,X2,X3,X4,X5,X6] :
+      ( ( in(X5,X0)
+        & in(X6,X1)
+        & dircl(X2,X5)
+        & dircl(X2,X6)
+        & local_in_stereotype(X3,X4)
+        & sub(X0,X3)
+        & sub(X1,X4) )
+     => loc(X0,X1) ) )).
+
+fof(betreten__sein_3_2,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X0,X2)
+        & obj(X0,X1)
+        & subs(X0,befahren_1_1) )
+     => ? [X3,X4] :
+          ( in(X3,X1)
+          & loc(X4,X3)
+          & rslt(X0,X4)
+          & scar(X4,X2)
+          & subs(X4,befinden_1_2) ) ) )).
+
+fof(w__344hlen_1_2__sub,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( arg1(X1,X4)
+        & arg2(X1,X2)
+        & obj(X3,X4)
+        & rslt(X3,X1)
+        & sub(X2,X0)
+        & subr(X1,rprs_0)
+        & subs(X3,w__344hlen_1_2) )
+     => sub(X4,X0) ) )).
+
+fof(berufen_1_1__sub,axiom,(
+    ! [X0,X1,X2] :
+      ( ( benf(X0,X2)
+        & obj(X0,X1)
+        & subs(X0,berufen_1_1) )
+     => sub(X2,X1) ) )).
+
+fof(aufrufen_1_1__aufruf_1_1_machen_1_6,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X1,X2)
+        & purp(X1,X0)
+        & subs(X1,aufrufen_1_1) )
+     => ? [X3,X4,X5] :
+          ( agt(X4,X2)
+          & arg1(X5,X3)
+          & caus(X4,X5)
+          & hsit(X1,X4)
+          & mcont(X3,X0)
+          & obj(X4,X3)
+          & sub(X3,aufruf_1_1)
+          & subr(X5,prop_0)
+          & subs(X4,machen_1_6) ) ) )).
+
+fof(aufruf_1_1_lancieren1_1__aufrufen_1_1,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( agt(X1,X2)
+        & mcont(X0,X3)
+        & ornt(X1,X0)
+        & sub(X0,aufruf_1_1)
+        & subs(X1,lancieren_1_1) )
+     => ? [X4] :
+          ( agt(X4,X2)
+          & hsit(X1,X4)
+          & purp(X4,X3)
+          & subs(X4,aufrufen_1_1) ) ) )).
+
+fof(propagieren_1_1__aufrufen_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X0,X1)
+        & mcont(X0,X2)
+        & subs(X0,propagieren_1_1) )
+     => ? [X3] :
+          ( agt(X3,X1)
+          & hsit(X0,X3)
+          & purp(X3,X2)
+          & subs(X3,aufrufen_1_1) ) ) )).
+
+fof(attch_frau_1_1_etc__verheiratet_1_1_mit,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attch(X1,X2)
+        & member(X0,cons(ehefrau_1_1,cons(ehemann_1_1,cons(frau_1_1,cons(mann_1_1,nil)))))
+        & sub(X2,X0) )
+     => ? [X3,X4] :
+          ( arg1(X3,X1)
+          & arg2(X3,X4)
+          & assoc(X3,X2)
+          & chsp2(verheiraten_1_1,X4)
+          & prop(X1,X4)
+          & subr(X3,prop_0) ) ) )).
+
+fof(abs_event_loc__abs_event_attch_1,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( in(X2,X0)
+          | an(X2,X0)
+          | bei(X2,X0) )
+        & ( subs(X1,X3)
+          | preds(X1,X3) )
+        & loc(X1,X2) )
+     => attch(X0,X1) ) )).
+
+fof(rammen_1_1__sto__337en_1_1_gegen_,axiom,(
+    ! [X0,X1,X2] :
+      ( ( aff(X2,X1)
+        & agt(X2,X0)
+        & subs(X2,rammen_1_1) )
+     => ? [X3] :
+          ( exp(X3,X0)
+          & hsit(X2,X3)
+          & obj(X3,X1)
+          & subs(X3,sto__337en_1_1) ) ) )).
+
+fof(fin_temp_sit__sit_temp,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( subs(X0,X1)
+          | preds(X0,X1) )
+        & fin(X2,X3)
+        & temp(X2,X0) )
+     => temp(X0,X3) ) )).
+
+fof(state_attch__prop_national_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( attch(X1,X0)
+        & sub(X1,land_1_1) )
+     => prop(X0,national__1_1) ) )).
+
+fof(verleihen_1_1__bekommen_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( obj(X0,X2)
+        & ornt(X0,X1)
+        & subs(X0,verleihen_1_1) )
+     => ? [X3] :
+          ( exp(X3,X1)
+          & hsit(X0,X3)
+          & obj(X3,X2)
+          & subs(X3,bekommen_1_1) ) ) )).
+
+fof(preis_bekommen_1_1__preis_verleihen_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( exp(X0,X1)
+        & obj(X0,X2)
+        & sub(X2,preis_1_1)
+        & subs(X0,bekommen_1_1) )
+     => ? [X3] :
+          ( hsit(X0,X3)
+          & obj(X3,X2)
+          & ornt(X3,X1)
+          & subs(X3,verleihen_1_1) ) ) )).
+
+fof(mit_preis_auszeichnen_1_1__verleihen_1_1,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ctxt(X0,X3)
+        & member(X1,cons(nobelpreis_1_1,cons(preis_1_1,nil)))
+        & ornt(X0,X2)
+        & sub(X3,X1)
+        & subs(X0,auszeichnen_1_1) )
+     => ? [X4] :
+          ( hsit(X0,X4)
+          & obj(X4,X3)
+          & ornt(X4,X2)
+          & subs(X4,verleihen_1_1) ) ) )).
+
+fof(preis_verleihen_1_1__auszeichnen_1_1,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( member(X0,cons(nobelpreis_1_1,cons(preis_1_1,nil)))
+        & obj(X1,X3)
+        & ornt(X1,X2)
+        & sub(X3,X0)
+        & subs(X1,verleihen_1_1) )
+     => ? [X4] :
+          ( ctxt(X4,X3)
+          & hsit(X1,X4)
+          & ornt(X4,X2)
+          & subs(X4,auszeichnen_1_1) ) ) )).
+
+fof(preis_bekommen_1_1__nominieren_1_1,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( exp(X0,X2)
+        & member(X1,cons(nobelpreis_1_1,cons(preis_1_1,nil)))
+        & obj(X0,X3)
+        & sub(X3,X1)
+        & subs(X0,bekommen_1_1) )
+     => ? [X4,X5] :
+          ( arg1(X4,X2)
+          & arg2(X4,X3)
+          & hsit(X0,X5)
+          & obj(X5,X2)
+          & rslt(X5,X4)
+          & subr(X4,attch_0)
+          & subs(X5,aufstellen_1_3) ) ) )).
+
+fof(x_nobelpreis__nobelpreis_f__374r_X,axiom,(
+    ! [X0,X1] :
+      ( ( assoc(X0,X1)
+        & sub(X0,nobelpreis_1_1) )
+     => benf(X0,X1) ) )).
+
+fof(gehen_1_2__verleihen_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( obj(X0,X2)
+        & ornt(X0,X1)
+        & subs(X0,gehen_1_2) )
+     => ? [X3] :
+          ( hsit(X0,X3)
+          & obj(X3,X2)
+          & ornt(X3,X1)
+          & subs(X3,verleihen_1_1) ) ) )).
+
+fof(f_film_von_regisseur_R__R_regisseur_von_film_F,axiom,(
+    ! [X0,X1] :
+      ( ( attch(X1,X0)
+        & sub(X0,film_1_1)
+        & sub(X1,regisseur_1_1) )
+     => attch(X0,X1) ) )).
+
+fof(geburtstag_1_1_feiern_1_1_temp__geboren_temp,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( attch(X2,X1)
+        & obj(X0,X1)
+        & sub(X1,ehrentag_1_1)
+        & subs(X0,feiern_1_1)
+        & temp(X0,X3) )
+     => ? [X4] :
+          ( prop(X2,geboren_1_1)
+          & rslt(X4,X2)
+          & subs(X4,geb__344ren_1_1)
+          & temp(X4,X3) ) ) )).
+
+fof(prop_adjektiv_ort__in_ort,axiom,(
+    ! [X0,X1,X2] :
+      ( ( ort_adjektiv_ort(X0,X1)
+        & prop(X2,X0) )
+     => ? [X3,X4,X5] :
+          ( in(X4,X5)
+          & attr(X5,X3)
+          & loc(X2,X4)
+          & sub(X3,name_1_1)
+          & sub(X5,stadt__1_1)
+          & val(X3,X1) ) ) )).
+
+fof(geburtshaus_loc__geboren_loc,axiom,(
+    ! [X0,X1,X2] :
+      ( ( ( attch(X1,X0)
+          | assoc(X1,X0) )
+        & loc(X0,X2)
+        & sub(X0,geburtshaus_1_1) )
+     => ? [X3] :
+          ( loc(X3,X2)
+          & prop(X1,geboren_1_1)
+          & rslt(X3,X1)
+          & subs(X3,geb__344ren_1_1) ) ) )).
+
+fof(sich_leben_nehmen__sich_t__366ten,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X2,X0)
+        & obj(X2,X1)
+        & subs(X1,leben_1_1)
+        & subs(X2,nehmen_1_1) )
+     => ? [X3] :
+          ( aff(X3,X0)
+          & agt(X3,X0)
+          & hsit(X2,X3)
+          & subs(X3,abmurksen_1_1) ) ) )).
+
+fof(t__366ten_1_1__sterben_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( aff(X1,X0)
+        & subs(X1,abmurksen_1_1) )
+     => ? [X2] :
+          ( aff(X2,X0)
+          & hsit(X1,X2)
+          & subs(X2,sterben_1_1) ) ) )).
+
+fof(erschie__337en_1_1__t__366ten_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( aff(X1,X2)
+        & agt(X1,X0)
+        & subs(X1,abknallen_1_1) )
+     => ? [X3] :
+          ( aff(X3,X2)
+          & agt(X3,X0)
+          & hsit(X1,X3)
+          & subs(X3,abmurksen_1_1) ) ) )).
+
+fof(verungl__374cken_1_1__sterben_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( exp(X1,X0)
+        & subs(X1,verunfallen_1_1) )
+     => ? [X2] :
+          ( aff(X2,X0)
+          & hsit(X1,X2)
+          & subs(X2,sterben_1_1) ) ) )).
+
+fof(sterben_1_1__prop_0_tot_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( aff(X1,X0)
+        & subs(X1,sterben_1_1) )
+     => ? [X2] :
+          ( arg1(X2,X0)
+          & arg2(X2,tot__1_1)
+          & prop(X0,tot__1_1)
+          & rslt(X1,X2)
+          & subr(X2,prop_0) ) ) )).
+
+fof(sub_mitglied_1_1_loc_in_institution_1_1__angeh__366ren_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( in(X0,X1)
+        & loc(X2,X0)
+        & sub(X1,einrichtung_1_2)
+        & sub(X2,mitglied_1_1) )
+     => ? [X3] :
+          ( scar(X3,X2)
+          & sspe(X3,X1)
+          & subs(X3,angeh__366ren_1_1) ) ) )).
+
+fof(angeh__366ren_1_1__sub_mitglied_1_1_loc_in_institution_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( scar(X0,X2)
+        & sspe(X0,X1)
+        & subs(X0,angeh__366ren_1_1) )
+     => ? [X3] :
+          ( in(X3,X1)
+          & loc(X2,X3)
+          & sub(X2,mitglied_1_1) ) ) )).
+
+fof(mitgliedschaft_1_1__angeh__366ren_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attch(X2,X0)
+        & obj(X0,X1)
+        & subs(X0,mit_gliedschaft_1_1) )
+     => ? [X3] :
+          ( hsit(X0,X3)
+          & scar(X3,X2)
+          & sspe(X3,X1)
+          & subs(X3,angeh__366ren_1_1) ) ) )).
+
+fof(angeh__366ren_1_1__mitgliedschaft_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( scar(X0,X2)
+        & sspe(X0,X1)
+        & subs(X0,angeh__366ren_1_1) )
+     => ? [X3] :
+          ( attch(X2,X3)
+          & hsit(X0,X3)
+          & obj(X3,X1)
+          & subs(X3,mit_gliedschaft_1_1) ) ) )).
+
+fof(person_attch_institution__person_geh__366rt_P_an,axiom,(
+    ! [X0,X1] :
+      ( ( attch(X1,X0)
+        & sub(X0,einrichtung_1_2) )
+     => ? [X2] :
+          ( scar(X2,X1)
+          & sspe(X2,X0)
+          & subs(X2,angeh__366ren_1_1) ) ) )).
+
+fof(partei_adj_prop__partei_angeh__366ren,axiom,(
+    ! [X0,X1,X2] :
+      ( ( partei_adj_partei(X0,X1)
+        & prop(X2,X0) )
+     => ? [X3,X4,X5] :
+          ( attr(X4,X5)
+          & scar(X3,X2)
+          & sspe(X3,X4)
+          & sub(X4,einrichtung_1_2)
+          & sub(X5,name_1_1)
+          & subs(X3,angeh__366ren_1_1)
+          & val(X5,X1) ) ) )).
+
+fof(partei_angeh__366ren__partei_adj_prop,axiom,(
+    ! [X0,X1,X2,X3,X4,X5] :
+      ( ( attr(X4,X5)
+        & partei_adj_partei(X1,X2)
+        & scar(X0,X3)
+        & sspe(X0,X4)
+        & sub(X5,name_1_1)
+        & subs(X0,angeh__366ren_1_1)
+        & val(X5,X2) )
+     => prop(X3,X1) ) )).
+
+fof(chef_einer_organisation__der_organisation_angeh__366ren,axiom,(
+    ! [X0,X1] :
+      ( ( attch(X0,X1)
+        & sub(X0,einrichtung_1_2)
+        & sub(X1,an_f__374hrer_1_1) )
+     => ? [X2] :
+          ( scar(X2,X1)
+          & sspe(X2,X0)
+          & subs(X2,angeh__366ren_1_1) ) ) )).
+
+fof(attch_1_obj_transfer,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attch(X2,X0)
+        & attch_1_obj_transfer(X0,X1) )
+     => obj(X1,X2) ) )).
+
+fof(vorsitz_1_1_f__374hren_1_8__vorsitzen_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( agt(X0,X1)
+        & obj(X0,X2)
+        & sub(X2,vorsitz_1_1)
+        & subs(X0,f__374hren_1_8) )
+     => ? [X3] :
+          ( attch_1_obj_transfer(X2,X3)
+          & hsit(X0,X3)
+          & scar(X3,X1)
+          & subs(X3,vorsitzen_1_1) ) ) )).
+
+fof(herrschaft_attch_1_person__unter_person,axiom,(
+    ! [X0,X1] :
+      ( ( attch(X1,X0)
+        & sub(X1,mensch_1_1)
+        & subs(X0,dominanz_1_1) )
+     => ? [X2] :
+          ( unter(X2,X1)
+          & loc(X0,X2) ) ) )).
+
+fof(herrschaft_unter_person__attch_1_person,axiom,(
+    ! [X0,X1,X2] :
+      ( ( unter(X1,X2)
+        & loc(X0,X1)
+        & subs(X0,dominanz_1_1) )
+     => attch(X2,X0) ) )).
+
+fof(herrschaft_attch_1__herrscher_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( attch(X1,X0)
+        & sub(X1,mensch_1_1)
+        & subs(X0,dominanz_1_1) )
+     => sub(X1,herrscher__1_1) ) )).
+
+fof(truppen_handeln_im_auftrag,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( sub(X2,X3)
+          | pred(X2,X3) )
+        & agt(X0,X2)
+        & attch(X1,X2)
+        & member(X3,cons(krieger__1_1,cons(trupp_1_1,nil)))
+        & sub(X1,einrichtung_1_2) )
+     => agt(X0,X1) ) )).
+
+fof(distrib_agt_A_B__A,axiom,(
+    ! [X0,X1,X2,X3,X4,X5] :
+      ( ( itms(X4,X0,X1)
+        & agt(X5,X4)
+        & distrib_agt(X3,X2)
+        & subs(X5,X3) )
+     => agt(X5,X0) ) )).
+
+fof(distrib_obj_A_B__A,axiom,(
+    ! [X0,X1,X2,X3,X4,X5] :
+      ( ( itms(X4,X0,X1)
+        & distrib_obj(X3,X2)
+        & obj(X5,X4)
+        & subs(X5,X3) )
+     => obj(X5,X0) ) )).
+
+fof(itms_symmetry,axiom,(
+    ! [X0,X1,X2] :
+      ( itms(X2,X1,X0)
+     => itms(X2,X0,X1) ) )).
+
+fof(erkranken_1_1_an_X__X_subs_krankheit_1_1,axiom,(
+    ! [X0,X1] :
+      ( ( cstr(X1,X0)
+        & subs(X1,erkranken_1_1) )
+     => subs(X0,krankheit_1_1) ) )).
+
+fof(inhabitant__state_adjective,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( attch(X2,X0)
+        & pred(X2,X3)
+        & state_adjective_inhabitant_binding(X1,X3) )
+     => prop(X0,X1) ) )).
+
+fof(state_adjective__inhabitant,axiom,(
+    ! [X0,X1,X2] :
+      ( ( prop(X0,X1)
+        & state_adjective_inhabitant_binding(X1,X2) )
+     => ? [X3] :
+          ( attch(X3,X0)
+          & pred(X3,X2) ) ) )).
+
+fof(state__state_adjective,axiom,(
+    ! [X0,X1,X2,X3,X4,X5] :
+      ( ( attch_p3(X2,X0,X5)
+        & attr(X2,X3)
+        & state_adjective_state_binding(X1,X4)
+        & sub(X2,land_1_1)
+        & sub(X3,name_1_1)
+        & val(X3,X4) )
+     => prop(X0,X1) ) )).
+
+fof(state_adjective__state,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( prop_p3(X0,X1,X3)
+        & state_adjective_state_binding(X1,X2) )
+     => ? [X4,X5] :
+          ( attch(X4,X0)
+          & attr(X4,X5)
+          & sub(X4,land_1_1)
+          & sub(X5,name_1_1)
+          & val(X5,X2) ) ) )).
+
+fof(in_state__state_adjective,axiom,(
+    ! [X0,X1,X2,X3,X4,X5] :
+      ( ( in(X5,X2)
+        & attr(X2,X3)
+        & loc(X0,X5)
+        & state_adjective_state_binding(X1,X4)
+        & sub(X2,land_1_1)
+        & sub(X3,name_1_1)
+        & val(X3,X4) )
+     => prop(X0,X1) ) )).
+
+fof(state_adjective__in_state,axiom,(
+    ! [X0,X1,X2] :
+      ( ( prop(X0,X1)
+        & state_adjective_state_binding(X1,X2) )
+     => ? [X3,X4,X5] :
+          ( in(X5,X3)
+          & attr(X3,X4)
+          & loc(X0,X5)
+          & sub(X3,land_1_1)
+          & sub(X4,name_1_1)
+          & val(X4,X2) ) ) )).
+
+fof(itms_pred__item_sub,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( itms(X2,X0,X1)
+        & pred(X2,X3)
+        & sub(X0,X4) )
+     => sub(X0,X3) ) )).
+
+fof(itms_pred__item_pred,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( itms(X2,X0,X1)
+        & pred(X0,X4)
+        & pred(X2,X3) )
+     => pred(X0,X3) ) )).
+
+fof(drop_first_name_component,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( tupl(X1,X2,X3)
+        & sub(X0,eigenname_1_1)
+        & val(X0,X1) )
+     => val(X0,X2) ) )).
+
+fof(attr_name_hei__337en_1_1,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attr(X2,X0)
+        & member(X1,cons(eigenname_1_1,cons(familiename_1_1,cons(name_1_1,nil))))
+        & sub(X0,X1) )
+     => ? [X3] :
+          ( arg1(X3,X2)
+          & arg2(X3,X2)
+          & subs(X3,hei__337en_1_1) ) ) )).
+
+fof(attr_name__abk__374rzung_stehen_1_b_f__374r,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attr(X2,X0)
+        & member(X1,cons(eigenname_1_1,cons(familiename_1_1,cons(name_1_1,nil))))
+        & sub(X0,X1) )
+     => ? [X3] :
+          ( mcont(X3,X2)
+          & obj(X3,X2)
+          & scar(X3,X2)
+          & subs(X3,stehen_1_b) ) ) )).
+
+fof(hei__337en_1_1__bezeichnen_1_1_als,axiom,(
+    ! [X0,X1,X2] :
+      ( ( arg1(X0,X1)
+        & arg2(X0,X2)
+        & subs(X0,hei__337en_1_1) )
+     => ? [X3,X4] :
+          ( arg1(X4,X1)
+          & arg2(X4,X2)
+          & hsit(X0,X3)
+          & mcont(X3,X4)
+          & obj(X3,X1)
+          & subr(X4,rprs_0)
+          & subs(X3,bezeichnen_1_1) ) ) )).
+
+fof(sub__bezeichnen_1_1_als,axiom,(
+    ! [X0,X1,X2] :
+      ( ( arg1(X0,X1)
+        & arg2(X0,X2)
+        & subr(X0,sub_0) )
+     => ? [X3,X4,X5] :
+          ( arg1(X4,X1)
+          & arg2(X4,X5)
+          & hsit(X0,X3)
+          & mcont(X3,X4)
+          & obj(X3,X1)
+          & sub(X5,X2)
+          & subr(X4,rprs_0)
+          & subs(X3,bezeichnen_1_1) ) ) )).
+
+fof(sub__sub_0_expansion,axiom,(
+    ! [X0,X1] :
+      ( sub(X0,X1)
+     => ? [X2] :
+          ( arg1(X2,X0)
+          & arg2(X2,X1)
+          & subr(X2,sub_0) ) ) )).
+
+fof(pmod_oq__sub,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( pmod(X0,X1,X2)
+        & has_sort_leq(X1,oq)
+        & sub(X3,X0) )
+     => sub(X3,X2) ) )).
+
+fof(pmod_oq__pred,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( pmod(X0,X1,X2)
+        & has_sort_leq(X1,oq)
+        & pred(X3,X0) )
+     => pred(X3,X2) ) )).
+
+fof(ctxt_sub__c_role_sub,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( agt(X2,X0)
+          | exp(X2,X0)
+          | mexp(X2,X0) )
+        & ctxt(X2,X1)
+        & sub(X1,X3) )
+     => sub(X0,X3) ) )).
+
+fof(ctxt_pred__c_role_pred,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( agt(X2,X0)
+          | exp(X2,X0)
+          | mexp(X2,X0) )
+        & ctxt(X2,X1)
+        & pred(X1,X3) )
+     => pred(X0,X3) ) )).
+
+fof(pmod_impl___pmod,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( pmod(X3,X1,X2)
+        & impl(X1,X0) )
+     => pmod(X3,X0,X2) ) )).
+
+fof(prop_impl__prop,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( impl(X1,X0)
+        & prop_p3(X3,X1,X2) )
+     => prop_p3(X3,X0,X2) ) )).
+
+fof(agtrel__action_rslt,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( sub(X3,X1)
+          | pred(X3,X1) )
+        & agtrel(X0,X1)
+        & attch(X3,X2) )
+     => ? [X4] :
+          ( agt(X4,X3)
+          & rslt(X4,X2)
+          & subs(X4,X0) ) ) )).
+
+fof(agtrel__actor_attch_sub,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( agt(X3,X4)
+        & agtrel(X0,X1)
+        & rslt(X3,X2)
+        & sub(X3,X0)
+        & subs(X3,X0) )
+     => ( attch(X4,X2)
+        & sub(X4,X1) ) ) )).
+
+fof(agtrel__actor_attch_pred,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( agt(X3,X4)
+        & agtrel(X0,X1)
+        & pred(X3,X0)
+        & rslt(X3,X2)
+        & subs(X3,X0) )
+     => ( attch(X4,X2)
+        & pred(X4,X1) ) ) )).
+
+fof(scarrel_carrier_attch__state_obj,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( ( sub(X0,X1)
+          | subs(X0,X1)
+          | pred(X0,X1)
+          | preds(X0,X1) )
+        & attch(X0,X2)
+        & scarrel(X3,X1) )
+     => ? [X4] :
+          ( obj(X4,X2)
+          & scar(X4,X0)
+          & subs(X4,X3) ) ) )).
+
+fof(scarrel_state_obj__carrier_attch,axiom,(
+    ! [X0,X1,X2,X3,X4] :
+      ( ( obj(X3,X2)
+        & scar(X3,X0)
+        & scarrel(X4,X1)
+        & subs(X3,X4) )
+     => ( attch(X0,X2)
+        & sub(X0,X1) ) ) )).
+
+fof(attr_named_entity_type__sub,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( ( attr(X3,X0)
+        & has_etype_leq(X3,int0)
+        & named_entity_type(X1,X2)
+        & sub(X0,name_1_1)
+        & val(X0,X1) )
+     => sub(X3,X2) ) )).
+
+fof(local_function___flp,axiom,(
+    ! [X0,X1] :
+      ( ( in(X0,X1)
+        | an(X0,X1)
+        | bei(X0,X1) )
+     => flp(X0,X1) ) )).
+
+fof(name_rel__attr_val_name_1_1,axiom,(
+    ! [X0,X1] :
+      ( name(X1,X0)
+     => ? [X2] :
+          ( attr(X1,X2)
+          & sub(X2,name_1_1)
+          & val(X2,X0) ) ) )).
+
+fof(attr_val_name_1_1__name_rel,axiom,(
+    ! [X0,X1,X2] :
+      ( ( attr(X2,X0)
+        & sub(X0,name_1_1)
+        & val(X0,X1) )
+     => name(X2,X1) ) )).
+
+fof(loc__liegen_1_1_loc,axiom,(
+    ! [X0,X1] :
+      ( loc(X0,X1)
+     => ? [X2] :
+          ( arg1(X2,X0)
+          & loc(X2,X1)
+          & subs(X2,liegen_1_1) ) ) )).
+
+fof(loc__stehen_1_1_loc,axiom,(
+    ! [X0,X1] :
+      ( loc(X0,X1)
+     => ? [X2] :
+          ( loc(X2,X1)
+          & scar(X2,X0)
+          & subs(X2,stehen_1_1) ) ) )).
+
+fof(stehen_1_1_loc__loc,axiom,(
+    ! [X0,X1,X2] :
+      ( ( loc(X2,X1)
+        & scar(X2,X0)
+        & subs(X2,stehen_1_1) )
+     => loc(X0,X1) ) )).
+
+fof(fact_1,axiom,(
+    agtrel(abmurksen_1_1,killer_1_1) )).
+
+fof(fact_2,axiom,(
+    agtrel(angreifen_1_1,aggressor_1_1) )).
+
+fof(fact_3,axiom,(
+    agtrel(anl__374gen_1_1,l__374gner_1_1) )).
+
+fof(fact_4,axiom,(
+    agtrel(antreten_2_2,kandidat_1_1) )).
+
+fof(fact_5,axiom,(
+    agtrel(erfinden_1_1,erfinder_1_1) )).
+
+fof(fact_6,axiom,(
+    agtrel(f__374hren_1_1,an_f__374hrer_1_1) )).
+
+fof(fact_7,axiom,(
+    agtrel(f__374hren_1_6,an_f__374hrer_1_1) )).
+
+fof(fact_8,axiom,(
+    agtrel(gr__374nden_1_1,be_gr__374nder_1_1) )).
+
+fof(fact_9,axiom,(
+    agtrel(kaufen_1_1,k__344ufer_1_1) )).
+
+fof(fact_10,axiom,(
+    agtrel(konstruieren_1_1,architekt_1_1) )).
+
+fof(fact_11,axiom,(
+    agtrel(publizieren_1_1,korrespondent_1_1) )).
+
+fof(fact_12,axiom,(
+    agtrel(verkaufen_1_1,gewerbevertreter_1_1) )).
+
+fof(fact_13,axiom,(
+    agtrel(vermitteln_1_1,vermittler_1_1) )).
+
+fof(fact_14,axiom,(
+    assoc(aktfotograf_1_1,akte_1_1) )).
+
+fof(fact_15,axiom,(
+    assoc(altpapier_1_1,alt_1_1) )).
+
+fof(fact_16,axiom,(
+    assoc(automobilbauer_1_1,automobil_1_1) )).
+
+fof(fact_17,axiom,(
+    assoc(bergmassiv_1_1,berg_1_1) )).
+
+fof(fact_18,axiom,(
+    assoc(bundeskanzler_1_1,bund_1_1) )).
+
+fof(fact_19,axiom,(
+    assoc(computermesse_1_1,com_put_er_1_1) )).
+
+fof(fact_20,axiom,(
+    assoc(ehemann_1_1,ehe_2_1) )).
+
+fof(fact_21,axiom,(
+    assoc(erziehungsanstalt_1_1,erziehung_1_1) )).
+
+fof(fact_22,axiom,(
+    assoc(euland_1_1,eu_0) )).
+
+fof(fact_23,axiom,(
+    assoc(fernseh_film_1_1,fernsehen_3_1) )).
+
+fof(fact_24,axiom,(
+    assoc(filme_macher_1_1,film_1_1) )).
+
+fof(fact_25,axiom,(
+    assoc(filmpreis_1_1,film_1_1) )).
+
+fof(fact_26,axiom,(
+    assoc(freiheitsstatue_1_1,freiheit_1_1) )).
+
+fof(fact_27,axiom,(
+    assoc(freitagsgesellschaft_1_2,freiertag_1_1) )).
+
+fof(fact_28,axiom,(
+    assoc(fruehjahr_1_1,fr__374h_1_1) )).
+
+fof(fact_29,axiom,(
+    assoc(funkrockband_2_1,funk_1_1) )).
+
+fof(fact_30,axiom,(
+    assoc(funkrockband_2_1,rock_1_1) )).
+
+fof(fact_31,axiom,(
+    assoc(fussball_spieler_1_1,fu__337ball_2_1) )).
+
+fof(fact_32,axiom,(
+    assoc(geburtname_1_1,geburt_1_1) )).
+
+fof(fact_33,axiom,(
+    assoc(grundfl__344che_1_1,grund_2_1) )).
+
+fof(fact_34,axiom,(
+    assoc(hundertwasserbahnhof_1_1,hundert_1_1) )).
+
+fof(fact_35,axiom,(
+    assoc(hundertwasserbahnhof_1_1,hydro_1_1) )).
+
+fof(fact_36,axiom,(
+    assoc(kyotoprotokoll_1_1,kyoto_0) )).
+
+fof(fact_37,axiom,(
+    assoc(landesvater_1_1,land_1_1) )).
+
+fof(fact_38,axiom,(
+    assoc(literaturnobelpreis_1_1,dichtung_1_1) )).
+
+fof(fact_39,axiom,(
+    assoc(mauerfall_1_1,mauer__1_1) )).
+
+fof(fact_40,axiom,(
+    assoc(modefotograf_1_1,mode_1_1) )).
+
+fof(fact_41,axiom,(
+    assoc(opernball_1_1,oper_1_1) )).
+
+fof(fact_42,axiom,(
+    assoc(praterhauptallee_1_1,haupt_1_2) )).
+
+fof(fact_43,axiom,(
+    assoc(praterhauptallee_1_1,prater_0) )).
+
+fof(fact_44,axiom,(
+    assoc(psycho_ana_lyse_1_1,psycho_logie_1_1) )).
+
+fof(fact_45,axiom,(
+    assoc(relativit__344tstheorie_1_1,relativit__344t_1_1) )).
+
+fof(fact_46,axiom,(
+    assoc(rockband_3_1,rock_1_1) )).
+
+fof(fact_47,axiom,(
+    assoc(romanvorlage_1_1,roman_0) )).
+
+fof(fact_48,axiom,(
+    assoc(schlagers__344ngerin_1_1,schlager__1_1) )).
+
+fof(fact_49,axiom,(
+    assoc(siegess__344ule_1_1,gewinn_2_1) )).
+
+fof(fact_50,axiom,(
+    assoc(singlepreis_1_1,single_1_1) )).
+
+fof(fact_51,axiom,(
+    assoc(spitzname_1_1,spitz__1_1) )).
+
+fof(fact_52,axiom,(
+    assoc(unkinderhilfswerk_1_1,kind_1_1) )).
+
+fof(fact_53,axiom,(
+    assoc(unkinderhilfswerk_1_1,l__344ndergemeinschaft_1_1) )).
+
+fof(fact_54,axiom,(
+    assoc(untergrundbewegung_1_1,untergrund_1_1) )).
+
+fof(fact_55,axiom,(
+    assoc(uspr__344sident_1_1,us_0) )).
+
+fof(fact_56,axiom,(
+    assoc(vietnamkrieg_1_1,vietnam_0) )).
+
+fof(fact_57,axiom,(
+    assoc(volvounternehmen_1_1,volvo_0) )).
+
+fof(fact_58,axiom,(
+    assoc(wehrkraft_1_1,wehr_1_1) )).
+
+fof(fact_59,axiom,(
+    chea(verhalten_1_1,verhalten_1_1_c) )).
+
+fof(fact_60,axiom,(
+    chea(verhalten_1_1,verhaltung_1_1) )).
+
+fof(fact_61,axiom,(
+    chea(aalen_1_1,r__344keln_2_1) )).
+
+fof(fact_62,axiom,(
+    chea(abarbeiten_1_1,abarbeiten_2_1) )).
+
+fof(fact_63,axiom,(
+    chea(abarbeiten_1_1,abarbeitung_1_1) )).
+
+fof(fact_64,axiom,(
+    chea(abarten_1_1,abartung_1_1) )).
+
+fof(fact_65,axiom,(
+    chea(abbeizen_1_1,abbeizen_2_1) )).
+
+fof(fact_66,axiom,(
+    chea(abbei__337en_1_1,abbei__337en_2_1) )).
+
+fof(fact_67,axiom,(
+    chea(abberufen_1_1,abberufen_2_1) )).
+
+fof(fact_68,axiom,(
+    chea(abberufen_1_1,abberufung_1_1) )).
+
+fof(fact_69,axiom,(
+    chea(abberufen_1_1,entmachtung_1_1) )).
+
+fof(fact_70,axiom,(
+    chea(abbestellen_1_1,abbestellung_1_1) )).
+
+fof(fact_71,axiom,(
+    chea(abbezahlen_1_1,abbezahlen_2_1) )).
+
+fof(fact_72,axiom,(
+    chea(abbezahlen_1_1,abbezahlung_1_1) )).
+
+fof(fact_73,axiom,(
+    chea(abbiegen_1_1,abbiegen_2_1) )).
+
+fof(fact_74,axiom,(
+    chea(abbiegen_1_1,einbiege_1_1) )).
+
+fof(fact_75,axiom,(
+    chea(abbiegen_1_1,einbiegen_2_1) )).
+
+fof(fact_76,axiom,(
+    chea(abbilden_1_1,ab_bildung_1_3) )).
+
+fof(fact_77,axiom,(
+    chea(abbilden_1_1,abbilden_2_1) )).
+
+fof(fact_78,axiom,(
+    chea(abbinden_1_1,abbinden_2_1) )).
+
+fof(fact_79,axiom,(
+    chea(abbinden_1_1,abbindung_1_1) )).
+
+fof(fact_80,axiom,(
+    chea(abblasen_1_1,abblasen_2_1) )).
+
+fof(fact_81,axiom,(
+    chea(abblassen_1_1,abblassen_2_1) )).
+
+fof(fact_82,axiom,(
+    chea(abblenden_1_1,abblenden_2_1) )).
+
+fof(fact_83,axiom,(
+    chea(abblenden_1_1,abblendung_1_1) )).
+
+fof(fact_84,axiom,(
+    chea(abblitzen_1_1,abblitzen_2_1) )).
+
+fof(fact_85,axiom,(
+    chea(abblocken_1_1,abblocken_2_1) )).
+
+fof(fact_86,axiom,(
+    chea(abblocken_1_1,abblockung_1_1) )).
+
+fof(fact_87,axiom,(
+    chea(abblocken_1_1,abwendung_1_2) )).
+
+fof(fact_88,axiom,(
+    chea(abbl__344ttern_1_1,abbl__344ttern_2_1) )).
+
+fof(fact_89,axiom,(
+    chea(abbrechen_1_1,abbruch_1_1) )).
+
+fof(fact_90,axiom,(
+    chea(abbremsen_1_1,abbremsen_2_1) )).
+
+fof(fact_91,axiom,(
+    chea(abbremsen_1_1,abbremsung_1_1) )).
+
+fof(fact_92,axiom,(
+    chea(abbreviieren_1_1,abbreviation_1_1) )).
+
+fof(fact_93,axiom,(
+    chea(abbreviieren_1_1,kappen_2_1) )).
+
+fof(fact_94,axiom,(
+    chea(abbreviieren_1_1,kappung_1_1) )).
+
+fof(fact_95,axiom,(
+    chea(abbr__366ckeln_1_1,abbr__366ckeln_2_1) )).
+
+fof(fact_96,axiom,(
+    chea(abbr__374hen_1_1,abbr__374hen_2_1) )).
+
+fof(fact_97,axiom,(
+    chea(abbuchen_1_1,abbuchen_2_1) )).
+
+fof(fact_98,axiom,(
+    chea(abbuchen_1_1,abbuchung_1_1) )).
+
+fof(fact_99,axiom,(
+    chea(abb__374rsten_1_1,abb__374rsten_2_1) )).
+
+fof(fact_100,axiom,(
+    chea(abdachen_1_1,abdachung_1_1) )).
+
+fof(fact_101,axiom,(
+    chea(abdampfen_1_1,abdampfen_2_1) )).
+
+fof(fact_102,axiom,(
+    chea(abdampfen_1_1,abdampfung_1_1) )).
+
+fof(fact_103,axiom,(
+    chea(abdanken_1_1,abdanken_2_1) )).
+
+fof(fact_104,axiom,(
+    chea(abdanken_1_1,abdankung_1_1) )).
+
+fof(fact_105,axiom,(
+    chea(abdecken_1_1,abdeckung_1_1) )).
+
+fof(fact_106,axiom,(
+    chea(abdecken_1_2,bedecken_2_1) )).
+
+fof(fact_107,axiom,(
+    chea(abdecken_1_2,bedeckung_1_1) )).
+
+fof(fact_108,axiom,(
+    chea(abdecken_1_2,zudecken_2_1) )).
+
+fof(fact_109,axiom,(
+    chea(abdecken_1_2,zudeckung_1_1) )).
+
+fof(fact_110,axiom,(
+    chea(abdichten_1_1,abdichten_2_1) )).
+
+fof(fact_111,axiom,(
+    chea(abdichten_1_1,abdichtung_1_1) )).
+
+fof(fact_112,axiom,(
+    chea(abdichten_1_1,verstopfung_1_1) )).
+
+fof(fact_113,axiom,(
+    chea(abdriften_1_1,abdriften_2_1) )).
+
+fof(fact_114,axiom,(
+    chea(abdriften_1_1,abortion_1_1) )).
+
+fof(fact_115,axiom,(
+    chea(abdriften_1_1,abtreiben_2_1) )).
+
+fof(fact_116,axiom,(
+    chea(abdrosseln_1_1,abdrosseln_2_1) )).
+
+fof(fact_117,axiom,(
+    chea(abdrucken_1_1,abdrucken_2_1) )).
+
+fof(fact_118,axiom,(
+    chea(abdr__344ngen_1_1,abdr__344ngen_2_1) )).
+
+fof(fact_119,axiom,(
+    chea(abdr__344ngen_1_1,abdr__344ngung_1_1) )).
+
+fof(fact_120,axiom,(
+    chea(abducken_1_1,abducken_2_1) )).
+
+fof(fact_121,axiom,(
+    chea(abdunkeln_1_1,abdunkeln_2_1) )).
+
+fof(fact_122,axiom,(
+    chea(abd__344mpfen_1_1,abd__344mpfen_2_1) )).
+
+fof(fact_123,axiom,(
+    chea(abd__344mpfen_1_1,abd__344mpfung_1_1) )).
+
+fof(fact_124,axiom,(
+    chea(abebben_1_1,abebben_2_1) )).
+
+fof(fact_125,axiom,(
+    chea(abebben_1_1,abebbung_1_1) )).
+
+fof(fact_126,axiom,(
+    chea(abeisen_1_1,abtauen_2_1) )).
+
+fof(fact_127,axiom,(
+    chea(abeisen_1_1,enteisen_2_1) )).
+
+fof(fact_128,axiom,(
+    chea(abeisen_1_1,enteisung_1_1) )).
+
+fof(fact_129,axiom,(
+    chea(aberkennen_1_1,aberkennen_2_1) )).
+
+fof(fact_130,axiom,(
+    chea(aberkennen_1_1,aberkennung_1_1) )).
+
+fof(fact_131,axiom,(
+    chea(abfackeln_1_1,abfackeln_2_1) )).
+
+fof(fact_132,axiom,(
+    chea(abfahren_1_1,abfahrt_1_1) )).
+
+fof(fact_133,axiom,(
+    chea(abfasen_1_1,abschr__344gen_2_1) )).
+
+fof(fact_134,axiom,(
+    chea(abfasen_1_1,abschr__344gung_1_1) )).
+
+fof(fact_135,axiom,(
+    chea(abfasen_1_1,schr__344gung_1_1) )).
+
+fof(fact_136,axiom,(
+    chea(abfassen_1_1,abfassen_2_1) )).
+
+fof(fact_137,axiom,(
+    chea(abfassen_1_1,abfassung_1_1) )).
+
+fof(fact_138,axiom,(
+    chea(abfeilen_1_1,abfeilen_2_1) )).
+
+fof(fact_139,axiom,(
+    chea(abfeilen_1_1,abfeilung_1_1) )).
+
+fof(fact_140,axiom,(
+    chea(abfeilen_1_1,abschaben_2_1) )).
+
+fof(fact_141,axiom,(
+    chea(abfeilen_1_1,schmirgeln_2_1) )).
+
+fof(fact_142,axiom,(
+    chea(abfertigen_1_1,abfertigung_1_1) )).
+
+fof(fact_143,axiom,(
+    chea(abfeuern_1_1,abfeuern_2_1) )).
+
+fof(fact_144,axiom,(
+    chea(abfieren_1_1,abfieren_2_1) )).
+
+fof(fact_145,axiom,(
+    chea(abflachen_1_1,abflachen_2_1) )).
+
+fof(fact_146,axiom,(
+    chea(abflachen_1_1,abflachung_1_1) )).
+
+fof(fact_147,axiom,(
+    chea(abflauen_1_1,abflauen_2_1) )).
+
+fof(fact_148,axiom,(
+    chea(abfliegen_1_1,abfahrt_1_1) )).
+
+fof(fact_149,axiom,(
+    chea(abfliegen_1_1,abfliegen_2_1) )).
+
+fof(fact_150,axiom,(
+    chea(abfliegen_1_1,abflug_1_1) )).
+
+fof(fact_151,axiom,(
+    chea(abfliegen_1_1,abreisen_2_1) )).
+
+fof(fact_152,axiom,(
+    chea(abfliegen_1_1,wegfliegen_2_1) )).
+
+fof(fact_153,axiom,(
+    chea(abflie__337en_1_1,abflie__337en_2_1) )).
+
+fof(fact_154,axiom,(
+    chea(abfotografieren_1_1,abfotografieren_2_1) )).
+
+fof(fact_155,axiom,(
+    chea(abfragen_1_1,abfragen_2_1) )).
+
+fof(fact_156,axiom,(
+    chea(abfragen_1_1,erfragen_2_1) )).
+
+fof(fact_157,axiom,(
+    chea(abfragen_1_1,erfragung_1_1) )).
+
+fof(fact_158,axiom,(
+    chea(abfressen_1_1,abfressen_2_1) )).
+
+fof(fact_159,axiom,(
+    chea(abf__344rben_1_1,abf__344rben_2_1) )).
+
+fof(fact_160,axiom,(
+    chea(abf__374hren_1_1,abf__374hrung_1_1) )).
+
+fof(fact_161,axiom,(
+    chea(abf__374llen_1_1,abf__374llen_2_1) )).
+
+fof(fact_162,axiom,(
+    chea(abf__374llen_1_1,abf__374llung_1_1) )).
+
+fof(fact_163,axiom,(
+    chea(abf__374llen_1_1,eingie__337en_2_1) )).
+
+fof(fact_164,axiom,(
+    chea(abf__374llen_1_1,eingie__337ung_1_1) )).
+
+fof(fact_165,axiom,(
+    chea(abgehen_2_1,gabelung_1_1) )).
+
+fof(fact_166,axiom,(
+    chea(abgehen_2_1,verzweigen_2_1) )).
+
+fof(fact_167,axiom,(
+    chea(abgelten_1_1,abgelten_2_1) )).
+
+fof(fact_168,axiom,(
+    chea(abgelten_1_1,abgeltung_1_1) )).
+
+fof(fact_169,axiom,(
+    chea(abgew__366hnen_1_1,abgew__366hnen_2_1) )).
+
+fof(fact_170,axiom,(
+    chea(abgew__366hnen_1_1,abgew__366hnung_1_1) )).
+
+fof(fact_171,axiom,(
+    chea(abgie__337en_1_1,abgie__337en_2_1) )).
+
+fof(fact_172,axiom,(
+    chea(abgleichen_1_1,abgleichen_2_1) )).
+
+fof(fact_173,axiom,(
+    chea(abgleichen_1_1,abgleichung_1_1) )).
+
+fof(fact_174,axiom,(
+    chea(abgleiten_1_1,abgleiten_2_1) )).
+
+fof(fact_175,axiom,(
+    chea(abgraben_1_1,abgrabung_1_1) )).
+
+fof(fact_176,axiom,(
+    chea(abgreifen_1_1,abgreifen_2_1) )).
+
+fof(fact_177,axiom,(
+    chea(abgucken_1_1,abgucken_2_1) )).
+
+fof(fact_178,axiom,(
+    chea(abgucken_1_1,mogeln_2_1) )).
+
+fof(fact_179,axiom,(
+    chea(abgucken_1_1,schummeln_2_1) )).
+
+fof(fact_180,axiom,(
+    chea(abgucken_1_1,tricksen_2_1) )).
+
+fof(fact_181,axiom,(
+    chea(abhacken_1_1,abhacken_2_1) )).
+
+fof(fact_182,axiom,(
+    chea(abhalten_2_1,abhaltung_1_1) )).
+
+fof(fact_183,axiom,(
+    chea(abhandenkommen_1_1,abhandenkommen_2_1) )).
+
+fof(fact_184,axiom,(
+    chea(abhauen_2_1,losschlagen_2_1) )).
+
+fof(fact_185,axiom,(
+    chea(abheften_1_1,abheften_2_1) )).
+
+fof(fact_186,axiom,(
+    chea(abholen_1_1,abfuhr_1_1) )).
+
+fof(fact_187,axiom,(
+    chea(abholen_1_1,abholen_2_1) )).
+
+fof(fact_188,axiom,(
+    chea(abholzen_1_1,abholzen_2_1) )).
+
+fof(fact_189,axiom,(
+    chea(abholzen_1_1,abholzung_1_1) )).
+
+fof(fact_190,axiom,(
+    chea(abhorchen_1_1,abhorchen_2_1) )).
+
+fof(fact_191,axiom,(
+    chea(abh__344rten_1_1,abh__344rten_2_1) )).
+
+fof(fact_192,axiom,(
+    chea(abh__344rten_1_1,abh__344rtung_1_1) )).
+
+fof(fact_193,axiom,(
+    chea(abirren_1_1,abirren_2_1) )).
+
+fof(fact_194,axiom,(
+    chea(abirren_1_1,abirrung_1_1) )).
+
+fof(fact_195,axiom,(
+    chea(abjagen_1_1,abjagen_2_1) )).
+
+fof(fact_196,axiom,(
+    chea(abkanzeln_1_1,abkanzeln_2_1) )).
+
+fof(fact_197,axiom,(
+    chea(abkanzeln_1_1,abkanzelung_1_1) )).
+
+fof(fact_198,axiom,(
+    chea(abkapseln_1_1,abkapseln_2_1) )).
+
+fof(fact_199,axiom,(
+    chea(abkapseln_1_1,abkapselung_1_1) )).
+
+fof(fact_200,axiom,(
+    chea(abkapseln_1_1,separieren_2_1) )).
+
+fof(fact_201,axiom,(
+    chea(abkapseln_1_1,separierung_1_1) )).
+
+fof(fact_202,axiom,(
+    chea(abkassieren_1_1,abkassieren_2_1) )).
+
+fof(fact_203,axiom,(
+    chea(abkehren_1_1,abkehren_2_1) )).
+
+fof(fact_204,axiom,(
+    chea(abkehren_1_1,abkehrung_1_1) )).
+
+fof(fact_205,axiom,(
+    chea(abkippen_1_1,abkippen_2_1) )).
+
+fof(fact_206,axiom,(
+    chea(abklappern_1_1,absuchen_2_1) )).
+
+fof(fact_207,axiom,(
+    chea(abklatschen_1_1,abklatschen_2_1) )).
+
+fof(fact_208,axiom,(
+    chea(abklatschen_1_1,abklatschung_1_1) )).
+
+fof(fact_209,axiom,(
+    chea(abklemmen_1_1,abklemmen_2_1) )).
+
+fof(fact_210,axiom,(
+    chea(abklemmen_1_1,abklemmung_1_1) )).
+
+fof(fact_211,axiom,(
+    chea(abklingen_1_1,abklingen_2_1) )).
+
+fof(fact_212,axiom,(
+    chea(abklopfen_1_1,abklopfen_2_1) )).
+
+fof(fact_213,axiom,(
+    chea(abkl__344ren_1_1,abkl__344ren_2_1) )).
+
+fof(fact_214,axiom,(
+    chea(abkl__344ren_1_1,abkl__344rung_1_1) )).
+
+fof(fact_215,axiom,(
+    chea(abknallen_1_1,abknallen_2_1) )).
+
+fof(fact_216,axiom,(
+    chea(abknallen_1_1,erschie__337en_2_1) )).
+
+fof(fact_217,axiom,(
+    chea(abknallen_1_1,erschie__337ung_1_1) )).
+
+fof(fact_218,axiom,(
+    chea(abknallen_1_1,totschie__337en_2_1) )).
+
+fof(fact_219,axiom,(
+    chea(abknicken_1_1,abknicken_2_1) )).
+
+fof(fact_220,axiom,(
+    chea(abknicken_1_1,abknickung_1_1) )).
+
+fof(fact_221,axiom,(
+    chea(abkn__366pfen_1_1,abr__344umen_2_1) )).
+
+fof(fact_222,axiom,(
+    chea(abkn__366pfen_1_1,abr__344umung_1_1) )).
+
+fof(fact_223,axiom,(
+    chea(abkochen_1_1,abkochen_2_1) )).
+
+fof(fact_224,axiom,(
+    chea(abkochen_1_1,abkochung_1_1) )).
+
+fof(fact_225,axiom,(
+    chea(abkommandieren_1_1,abkommandieren_2_1) )).
+
+fof(fact_226,axiom,(
+    chea(abkommandieren_1_1,abkommandierung_1_1) )).
+
+fof(fact_227,axiom,(
+    chea(abkoppeln_1_1,abkoppeln_2_1) )).
+
+fof(fact_228,axiom,(
+    chea(abkratzen_1_1,abkratzen_2_1) )).
+
+fof(fact_229,axiom,(
+    chea(abkupfern_1_1,abkupfern_2_1) )).
+
+fof(fact_230,axiom,(
+    chea(abkupfern_1_1,falsifikat_1_1) )).
+
+fof(fact_231,axiom,(
+    chea(abkupfern_1_1,imitieren_2_1) )).
+
+fof(fact_232,axiom,(
+    chea(abkupfern_1_1,imitierung_1_1) )).
+
+fof(fact_233,axiom,(
+    chea(abkupfern_1_1,nachahmen_2_1) )).
+
+fof(fact_234,axiom,(
+    chea(abkupfern_1_1,nachahmung_1_1) )).
+
+fof(fact_235,axiom,(
+    chea(abk__344mmen_1_1,abk__344mmen_2_1) )).
+
+fof(fact_236,axiom,(
+    chea(abk__374hlen_1_1,abk__374hlen_2_1) )).
+
+fof(fact_237,axiom,(
+    chea(abk__374hlen_1_1,abk__374hlung_1_1) )).
+
+fof(fact_238,axiom,(
+    chea(abk__374ndigen_1_1,abgesang_1_1) )).
+
+fof(fact_239,axiom,(
+    chea(abladen_1_1,abladen_2_1) )).
+
+fof(fact_240,axiom,(
+    chea(abladen_1_1,abladung_1_1) )).
+
+fof(fact_241,axiom,(
+    chea(abladen_1_1,fallenlassen_2_1) )).
+
+fof(fact_242,axiom,(
+    chea(ablagern_1_1,hinterlegen_2_1) )).
+
+fof(fact_243,axiom,(
+    chea(ablagern_1_1,hinterlegung_1_1) )).
+
+fof(fact_244,axiom,(
+    chea(ableben_1_1,ableben_2_1) )).
+
+fof(fact_245,axiom,(
+    chea(ablecken_1_1,ablecken_2_1) )).
+
+fof(fact_246,axiom,(
+    chea(ablehnen_1_1,ablehnung_1_1) )).
+
+fof(fact_247,axiom,(
+    chea(ablehnen_1_2,abweisen_2_1) )).
+
+fof(fact_248,axiom,(
+    chea(ablehnen_1_2,abweisung_1_1) )).
+
+fof(fact_249,axiom,(
+    chea(ablehnen_1_2,r__374ckgliederung_1_1) )).
+
+fof(fact_250,axiom,(
+    chea(ablehnen_1_2,zur__374ckweisen_2_1) )).
+
+fof(fact_251,axiom,(
+    chea(ableisten_1_1,ableisten_2_1) )).
+
+fof(fact_252,axiom,(
+    chea(ableisten_1_1,ableistung_1_1) )).
+
+fof(fact_253,axiom,(
+    chea(ableiten_1_1,ableitung_1_1) )).
+
+fof(fact_254,axiom,(
+    chea(ablenken_1_1,ablenkung_1_1) )).
+
+fof(fact_255,axiom,(
+    chea(ableugnen_1_1,ableugnung_1_1) )).
+
+fof(fact_256,axiom,(
+    chea(ableugnen_1_1,leugnen_2_1) )).
+
+fof(fact_257,axiom,(
+    chea(ableugnen_1_1,leugnung_1_1) )).
+
+fof(fact_258,axiom,(
+    chea(ablichten_1_1,ablichten_2_1) )).
+
+fof(fact_259,axiom,(
+    chea(ablichten_1_1,ablichtung_1_1) )).
+
+fof(fact_260,axiom,(
+    chea(abliefern_1_1,ablieferung_1_1) )).
+
+fof(fact_261,axiom,(
+    chea(abliegen_1_1,abliegen_2_1) )).
+
+fof(fact_262,axiom,(
+    chea(abl__366schen_1_1,abl__366schen_2_1) )).
+
+fof(fact_263,axiom,(
+    chea(abl__366schen_1_1,aufgie__337en_2_1) )).
+
+fof(fact_264,axiom,(
+    chea(abl__366sen_1_1,abl__366sung_1_3) )).
+
+fof(fact_265,axiom,(
+    chea(abl__366sen_1_2,abl__366sung_1_1) )).
+
+fof(fact_266,axiom,(
+    chea(abl__366sen_1_3,abl__366sung_1_4) )).
+
+fof(fact_267,axiom,(
+    chea(abmachen_1_1,abmachung_1_1) )).
+
+fof(fact_268,axiom,(
+    chea(abmagern_1_1,abmagerung_1_1) )).
+
+fof(fact_269,axiom,(
+    chea(abmahnen_1_1,abmahnen_2_1) )).
+
+fof(fact_270,axiom,(
+    chea(abmahnen_1_1,abmahnung_1_1) )).
+
+fof(fact_271,axiom,(
+    chea(abmalen_1_1,abmalen_2_1) )).
+
+fof(fact_272,axiom,(
+    chea(abmarken_1_1,abmarkung_1_1) )).
+
+fof(fact_273,axiom,(
+    chea(abmelden_1_1,abmeldung_1_1) )).
+
+fof(fact_274,axiom,(
+    chea(abmelden_1_2,abmeldung_1_2) )).
+
+fof(fact_275,axiom,(
+    chea(abmessen_1_1,abmessen_2_1) )).
+
+fof(fact_276,axiom,(
+    chea(abmessen_1_1,abmessung_1_1) )).
+
+fof(fact_277,axiom,(
+    chea(abmessen_1_1,vermessung_1_1) )).
+
+fof(fact_278,axiom,(
+    chea(abmontieren_1_1,abmontieren_2_1) )).
+
+fof(fact_279,axiom,(
+    chea(abmurksen_1_1,ermorden_2_1) )).
+
+fof(fact_280,axiom,(
+    chea(abmurksen_1_1,ermordung_1_1) )).
+
+fof(fact_281,axiom,(
+    chea(abmurksen_1_1,morden_2_1) )).
+
+fof(fact_282,axiom,(
+    chea(abmurksen_1_1,toetung_1_1) )).
+
+fof(fact_283,axiom,(
+    chea(abmurksen_1_1,umbringen_2_1) )).
+
+fof(fact_284,axiom,(
+    chea(abm__374hen_1_1,m__374hen_2_1) )).
+
+fof(fact_285,axiom,(
+    chea(abnagen_1_1,abnagen_2_1) )).
+
+fof(fact_286,axiom,(
+    chea(abneigen_1_1,a_version_1_1) )).
+
+fof(fact_287,axiom,(
+    chea(abnibbeln_1_1,krepieren_2_1) )).
+
+fof(fact_288,axiom,(
+    chea(abnutzen_1_1,abnutzen_2_1) )).
+
+fof(fact_289,axiom,(
+    chea(abnutzen_1_1,abnutzung_1_1) )).
+
+fof(fact_290,axiom,(
+    chea(abn__374tzen_1_1,abn__374tzung_1_1) )).
+
+fof(fact_291,axiom,(
+    chea(abonnieren_1_1,abonnieren_2_1) )).
+
+fof(fact_292,axiom,(
+    chea(abonnieren_1_1,subskribieren_2_1) )).
+
+fof(fact_293,axiom,(
+    chea(abordnen_1_1,abordnen_2_1) )).
+
+fof(fact_294,axiom,(
+    chea(abordnen_1_1,entsenden_2_1) )).
+
+fof(fact_295,axiom,(
+    chea(abordnen_1_1,entsendung_1_1) )).
+
+fof(fact_296,axiom,(
+    chea(abpacken_1_1,abpacken_2_1) )).
+
+fof(fact_297,axiom,(
+    chea(abpacken_1_1,abpackung_1_1) )).
+
+fof(fact_298,axiom,(
+    chea(abpausen_1_1,abpausen_2_1) )).
+
+fof(fact_299,axiom,(
+    chea(abpausen_1_1,pausen_2_1) )).
+
+fof(fact_300,axiom,(
+    chea(abperlen_1_1,abperlen_2_1) )).
+
+fof(fact_301,axiom,(
+    chea(abpfl__374cken_1_1,abpfl__374cken_2_1) )).
+
+fof(fact_302,axiom,(
+    chea(abpfl__374cken_1_1,pfl__374cken_2_1) )).
+
+fof(fact_303,axiom,(
+    chea(abplatten_1_1,abplattung_1_1) )).
+
+fof(fact_304,axiom,(
+    chea(abprallen_1_1,abprallen_2_1) )).
+
+fof(fact_305,axiom,(
+    chea(abprallen_1_1,zur__374ckprallen_2_1) )).
+
+fof(fact_306,axiom,(
+    chea(abpressen_1_1,abpressen_2_1) )).
+
+fof(fact_307,axiom,(
+    chea(abprotzen_1_1,abprotzen_2_1) )).
+
+fof(fact_308,axiom,(
+    chea(abqualifizieren_1_1,abqualifizierung_1_1) )).
+
+fof(fact_309,axiom,(
+    chea(abrasieren_1_1,abrasieren_2_1) )).
+
+fof(fact_310,axiom,(
+    chea(abraten_1_1,abraten_2_1) )).
+
+fof(fact_311,axiom,(
+    chea(abreagieren_1_1,abreagieren_2_1) )).
+
+fof(fact_312,axiom,(
+    chea(abrechnen_1_3,abrechnung_1_3) )).
+
+fof(fact_313,axiom,(
+    chea(abregen_1_1,abregung_1_1) )).
+
+fof(fact_314,axiom,(
+    chea(abreiben_1_1,abreiben_2_1) )).
+
+fof(fact_315,axiom,(
+    chea(abreiben_1_1,abreibung_1_1) )).
+
+fof(fact_316,axiom,(
+    chea(abreiten_1_1,abreiten_2_1) )).
+
+fof(fact_317,axiom,(
+    chea(abrei__337en_1_1,abrei__337en_2_1) )).
+
+fof(fact_318,axiom,(
+    chea(abrei__337en_1_1,wegrei__337en_2_1) )).
+
+fof(fact_319,axiom,(
+    chea(abrichten_1_1,abrichten_2_1) )).
+
+fof(fact_320,axiom,(
+    chea(abrichten_1_1,abrichtung_1_1) )).
+
+fof(fact_321,axiom,(
+    chea(abriegeln_1_1,abriegeln_2_1) )).
+
+fof(fact_322,axiom,(
+    chea(abriegeln_1_1,abriegelung_1_1) )).
+
+fof(fact_323,axiom,(
+    chea(abriegeln_1_1,abrieglung_1_1) )).
+
+fof(fact_324,axiom,(
+    chea(abriegeln_1_1,absperren_2_1) )).
+
+fof(fact_325,axiom,(
+    chea(abriegeln_1_1,absperrung_1_1) )).
+
+fof(fact_326,axiom,(
+    chea(abrollen_1_1,abrollen_2_1) )).
+
+fof(fact_327,axiom,(
+    chea(abrollen_1_1,abrollung_1_1) )).
+
+fof(fact_328,axiom,(
+    chea(abrufen_1_1,abrufen_2_1) )).
+
+fof(fact_329,axiom,(
+    chea(abrufen_1_1,abrufung_1_1) )).
+
+fof(fact_330,axiom,(
+    chea(abrunden_1_1,abrunden_2_1) )).
+
+fof(fact_331,axiom,(
+    chea(abrunden_1_1,abrundung_1_1) )).
+
+fof(fact_332,axiom,(
+    chea(abrupfen_1_1,abrupfen_2_1) )).
+
+fof(fact_333,axiom,(
+    chea(abrutschen_1_1,abrutschen_2_1) )).
+
+fof(fact_334,axiom,(
+    chea(abr__374sten_1_1,abruestung_1_1) )).
+
+fof(fact_335,axiom,(
+    chea(abr__374sten_1_1,abr__374sten_2_1) )).
+
+fof(fact_336,axiom,(
+    chea(absagen_1_2,abschw__366ren_2_1) )).
+
+fof(fact_337,axiom,(
+    chea(absagen_1_2,abschw__366rung_1_1) )).
+
+fof(fact_338,axiom,(
+    chea(absagen_1_2,entsagen_2_1) )).
+
+fof(fact_339,axiom,(
+    chea(absagen_1_2,entsagung_1_1) )).
+
+fof(fact_340,axiom,(
+    chea(absahnen_1_1,absahnen_2_1) )).
+
+fof(fact_341,axiom,(
+    chea(absaufen_1_1,absaufen_2_1) )).
+
+fof(fact_342,axiom,(
+    chea(absaugen_1_1,absaugen_2_1) )).
+
+fof(fact_343,axiom,(
+    chea(absaugen_1_1,absaugung_1_1) )).
+
+fof(fact_344,axiom,(
+    chea(absaugen_1_1,auspumpen_2_1) )).
+
+fof(fact_345,axiom,(
+    chea(abschaffen_1_1,abschaffen_2_1) )).
+
+fof(fact_346,axiom,(
+    chea(abschalten_1_1,abschalten_2_1) )).
+
+fof(fact_347,axiom,(
+    chea(abschatten_1_1,abschattung_1_1) )).
+
+fof(fact_348,axiom,(
+    chea(abschattieren_1_1,abschattieren_2_1) )).
+
+fof(fact_349,axiom,(
+    chea(abschattieren_1_1,abschattierung_1_1) )).
+
+fof(fact_350,axiom,(
+    chea(abschattieren_1_1,abstufung_1_1) )).
+
+fof(fact_351,axiom,(
+    chea(abschattieren_1_1,schattieren_2_1) )).
+
+fof(fact_352,axiom,(
+    chea(abschauen_1_1,abschauen_2_1) )).
+
+fof(fact_353,axiom,(
+    chea(abscheiden_1_1,abscheiden_2_1) )).
+
+fof(fact_354,axiom,(
+    chea(abscheiden_1_1,abscheidung_1_1) )).
+
+fof(fact_355,axiom,(
+    chea(abscheren_1_1,abscheren_2_1) )).
+
+fof(fact_356,axiom,(
+    chea(abscheren_1_1,abscherung_1_1) )).
+
+fof(fact_357,axiom,(
+    chea(abschicken_1_1,abschicken_2_1) )).
+
+fof(fact_358,axiom,(
+    chea(abschieben_1_1,abschiebung_1_1) )).
+
+fof(fact_359,axiom,(
+    chea(abschieben_1_1,aussiedeln_2_1) )).
+
+fof(fact_360,axiom,(
+    chea(abschieben_1_1,expatriierung_1_1) )).
+
+fof(fact_361,axiom,(
+    chea(abschie__337en_1_1,abschie__337en_2_1) )).
+
+fof(fact_362,axiom,(
+    chea(abschirmen_1_1,abschirmung_1_1) )).
+
+fof(fact_363,axiom,(
+    chea(abschirren_1_1,abschirren_2_1) )).
+
+fof(fact_364,axiom,(
+    chea(abschlachten_1_1,abschlachten_2_1) )).
+
+fof(fact_365,axiom,(
+    chea(abschlachten_1_1,massakrieren_2_1) )).
+
+fof(fact_366,axiom,(
+    chea(abschlachten_1_1,massakrierung_1_1) )).
+
+fof(fact_367,axiom,(
+    chea(abschlaffen_1_1,abschlaffen_2_1) )).
+
+fof(fact_368,axiom,(
+    chea(abschlaffen_1_1,entkr__344ftung_1_1) )).
+
+fof(fact_369,axiom,(
+    chea(abschlaffen_1_1,erschlaffen_2_1) )).
+
+fof(fact_370,axiom,(
+    chea(abschleifen_1_1,abschleifen_2_1) )).
+
+fof(fact_371,axiom,(
+    chea(abschleifen_1_1,abschleifung_1_1) )).
+
+fof(fact_372,axiom,(
+    chea(abschleppen_1_1,abschleppen_2_1) )).
+
+fof(fact_373,axiom,(
+    chea(abschleppen_1_1,abschleppung_1_1) )).
+
+fof(fact_374,axiom,(
+    chea(abschl__344mmen_1_1,abschl__344mmen_2_1) )).
+
+fof(fact_375,axiom,(
+    chea(abschmecken_1_1,abschmecken_2_1) )).
+
+fof(fact_376,axiom,(
+    chea(abschmelzen_1_1,abschmelzen_2_1) )).
+
+fof(fact_377,axiom,(
+    chea(abschmelzen_1_1,abschmelzung_1_1) )).
+
+fof(fact_378,axiom,(
+    chea(abschmieren_1_1,abschmieren_2_1) )).
+
+fof(fact_379,axiom,(
+    chea(abschminken_1_1,abschminken_2_1) )).
+
+fof(fact_380,axiom,(
+    chea(abschneiden_1_1,abschneiden_2_2) )).
+
+fof(fact_381,axiom,(
+    chea(abschn__374ren_1_1,abschn__374ren_2_1) )).
+
+fof(fact_382,axiom,(
+    chea(abschn__374ren_1_1,abschn__374rung_1_1) )).
+
+fof(fact_383,axiom,(
+    chea(abschotten_1_1,abschotten_2_1) )).
+
+fof(fact_384,axiom,(
+    chea(abschrauben_1_1,abschrauben_2_1) )).
+
+fof(fact_385,axiom,(
+    chea(abschrauben_1_1,aufschrauben_2_1) )).
+
+fof(fact_386,axiom,(
+    chea(abschrauben_1_1,aufschraubung_1_1) )).
+
+fof(fact_387,axiom,(
+    chea(abschrecken_1_1,abschreckung_1_1) )).
+
+fof(fact_388,axiom,(
+    chea(abschuppen_1_1,abschuppung_1_1) )).
+
+fof(fact_389,axiom,(
+    chea(abschuppen_1_1,schuppung_1_1) )).
+
+fof(fact_390,axiom,(
+    chea(abschweifen_1_1,abschweifen_2_1) )).
+
+fof(fact_391,axiom,(
+    chea(abschweifen_1_1,abschweifung_1_1) )).
+
+fof(fact_392,axiom,(
+    chea(abschwellen_1_1,abschwellen_2_1) )).
+
+fof(fact_393,axiom,(
+    chea(abschwellen_1_1,abschwellung_1_1) )).
+
+fof(fact_394,axiom,(
+    chea(abschwemmen_1_1,abschwemmen_2_1) )).
+
+fof(fact_395,axiom,(
+    chea(abschwemmen_1_1,abschwemmung_1_1) )).
+
+fof(fact_396,axiom,(
+    chea(abschwenken_1_1,abschwenken_2_1) )).
+
+fof(fact_397,axiom,(
+    chea(abschwingen_1_1,abschwingen_2_1) )).
+
+fof(fact_398,axiom,(
+    chea(abschw__344chen_1_1,abschw__344chung_1_1) )).
+
+fof(fact_399,axiom,(
+    chea(abschw__344chen_1_2,abschw__344chung_1_2) )).
+
+fof(fact_400,axiom,(
+    chea(absch__344tzen_1_1,absch__344tzen_2_1) )).
+
+fof(fact_401,axiom,(
+    chea(absch__344tzen_1_1,absch__344tzung_1_1) )).
+
+fof(fact_402,axiom,(
+    chea(absch__366pfen_1_1,absch__366pfen_2_1) )).
+
+fof(fact_403,axiom,(
+    chea(absch__366pfen_1_1,absch__366pfung_1_1) )).
+
+fof(fact_404,axiom,(
+    chea(absch__374rfen_1_1,absch__374rfung_1_1) )).
+
+fof(fact_405,axiom,(
+    chea(absch__374tten_1_1,absch__374tten_2_1) )).
+
+fof(fact_406,axiom,(
+    chea(absegnen_1_1,absegnen_2_1) )).
+
+fof(fact_407,axiom,(
+    chea(absegnen_1_1,absegnung_1_1) )).
+
+fof(fact_408,axiom,(
+    chea(absehen_2_1,abzielen_2_1) )).
+
+fof(fact_409,axiom,(
+    chea(abseilen_1_1,abseilen_2_1) )).
+
+fof(fact_410,axiom,(
+    chea(absenden_1_1,abschicken_2_1) )).
+
+fof(fact_411,axiom,(
+    chea(absenden_1_1,absenden_2_1) )).
+
+fof(fact_412,axiom,(
+    chea(absenken_1_1,absenken_2_1) )).
+
+fof(fact_413,axiom,(
+    chea(absenken_1_1,absenkung_1_1) )).
+
+fof(fact_414,axiom,(
+    chea(absenken_1_1,herunterlassen_2_1) )).
+
+fof(fact_415,axiom,(
+    chea(abserbeln_1_1,dahinsiechen_2_1) )).
+
+fof(fact_416,axiom,(
+    chea(abservieren_1_1,abservieren_2_1) )).
+
+fof(fact_417,axiom,(
+    chea(abservieren_1_1,abservierung_1_1) )).
+
+fof(fact_418,axiom,(
+    chea(absetzen_1_3,absetzen_2_1) )).
+
+fof(fact_419,axiom,(
+    chea(absichern_1_2,absicherung_1_1) )).
+
+fof(fact_420,axiom,(
+    chea(absingen_1_1,absingen_2_1) )).
+
+fof(fact_421,axiom,(
+    chea(absingen_1_1,absingung_1_1) )).
+
+fof(fact_422,axiom,(
+    chea(absinken_1_1,absinken_2_1) )).
+
+fof(fact_423,axiom,(
+    chea(absinken_1_1,niedergehen_2_1) )).
+
+fof(fact_424,axiom,(
+    chea(absitzen_1_1,absitzen_2_1) )).
+
+fof(fact_425,axiom,(
+    chea(absitzen_1_1,einsitzen_2_1) )).
+
+fof(fact_426,axiom,(
+    chea(absolvieren_1_1,absolvieren_2_1) )).
+
+fof(fact_427,axiom,(
+    chea(absolvieren_1_1,absolvierung_1_1) )).
+
+fof(fact_428,axiom,(
+    chea(absondern_1_1,absonderung_1_1) )).
+
+fof(fact_429,axiom,(
+    chea(absorbieren_1_1,absorbation_1_1) )).
+
+fof(fact_430,axiom,(
+    chea(absorbieren_1_1,absorbieren_2_1) )).
+
+fof(fact_431,axiom,(
+    chea(absorbieren_1_1,absorbierung_1_1) )).
+
+fof(fact_432,axiom,(
+    chea(abspalten_1_1,abspalten_2_1) )).
+
+fof(fact_433,axiom,(
+    chea(abspalten_1_1,abspaltung_1_1) )).
+
+fof(fact_434,axiom,(
+    chea(abspannen_1_1,abgespanntheit_1_1) )).
+
+fof(fact_435,axiom,(
+    chea(abspannen_1_1,abspannen_2_1) )).
+
+fof(fact_436,axiom,(
+    chea(abspannen_1_1,verschnaufen_2_1) )).
+
+fof(fact_437,axiom,(
+    chea(abspecken_1_1,abspecken_2_1) )).
+
+fof(fact_438,axiom,(
+    chea(abspecken_1_1,abspeckung_1_1) )).
+
+fof(fact_439,axiom,(
+    chea(abspeichern_1_1,abspeichern_2_1) )).
+
+fof(fact_440,axiom,(
+    chea(absplittern_1_1,zerbr__366ckeln_2_1) )).
+
+fof(fact_441,axiom,(
+    chea(abspulen_1_1,abspulen_2_1) )).
+
+fof(fact_442,axiom,(
+    chea(absp__374len_1_1,absp__374len_2_1) )).
+
+fof(fact_443,axiom,(
+    chea(absp__374len_1_1,absp__374lung_1_1) )).
+
+fof(fact_444,axiom,(
+    chea(abstammen_1_1,ab_stammung_1_1) )).
+
+fof(fact_445,axiom,(
+    chea(abstauben_1_1,abstauben_2_1) )).
+
+fof(fact_446,axiom,(
+    chea(abstechen_1_1,abstechen_2_1) )).
+
+fof(fact_447,axiom,(
+    chea(abstechen_1_1,erdolchen_2_1) )).
+
+fof(fact_448,axiom,(
+    chea(abstechen_1_1,erstechen_2_1) )).
+
+fof(fact_449,axiom,(
+    chea(abstechen_1_1,erstechung_1_1) )).
+
+fof(fact_450,axiom,(
+    chea(abstecken_1_1,abstecken_2_1) )).
+
+fof(fact_451,axiom,(
+    chea(abstecken_1_1,absteckung_1_1) )).
+
+fof(fact_452,axiom,(
+    chea(abstecken_1_1,demarkation_1_1) )).
+
+fof(fact_453,axiom,(
+    chea(abstecken_1_1,demarkierung_1_1) )).
+
+fof(fact_454,axiom,(
+    chea(abstehen_1_1,abstehen_2_1) )).
+
+fof(fact_455,axiom,(
+    chea(absteifen_1_1,absteifen_2_1) )).
+
+fof(fact_456,axiom,(
+    chea(abstempeln_1_1,abstempelung_1_1) )).
+
+fof(fact_457,axiom,(
+    chea(abstempeln_1_1,abwertung_1_1) )).
+
+fof(fact_458,axiom,(
+    chea(abstempeln_1_1,entwerten_2_1) )).
+
+fof(fact_459,axiom,(
+    chea(abstempeln_1_2,abstempelung_1_2) )).
+
+fof(fact_460,axiom,(
+    chea(absterben_1_1,absterben_2_1) )).
+
+fof(fact_461,axiom,(
+    chea(abstillen_1_1,abgew__366hnung_1_1) )).
+
+fof(fact_462,axiom,(
+    chea(abstillen_1_1,abstillen_2_1) )).
+
+fof(fact_463,axiom,(
+    chea(abstillen_1_1,entw__366hnen_2_1) )).
+
+fof(fact_464,axiom,(
+    chea(abstimmen_1_2,abstimmung_1_2) )).
+
+fof(fact_465,axiom,(
+    chea(abstoppen_1_1,abstoppen_2_1) )).
+
+fof(fact_466,axiom,(
+    chea(abstottern_1_1,abbezahlung_1_1) )).
+
+fof(fact_467,axiom,(
+    chea(absto__337en_1_1,absto__337ung_1_1) )).
+
+fof(fact_468,axiom,(
+    chea(abstrafen_1_1,abstrafen_2_1) )).
+
+fof(fact_469,axiom,(
+    chea(abstrafen_1_1,abstrafung_1_1) )).
+
+fof(fact_470,axiom,(
+    chea(abstrahieren_1_1,abstrahieren_2_1) )).
+
+fof(fact_471,axiom,(
+    chea(abstrahieren_1_1,abstrahierung_1_1) )).
+
+fof(fact_472,axiom,(
+    chea(abstrahieren_1_1,abstraktion_1_1) )).
+
+fof(fact_473,axiom,(
+    chea(abstrahieren_1_1,generalisation_1_1) )).
+
+fof(fact_474,axiom,(
+    chea(abstrahlen_1_1,abstrahlen_2_1) )).
+
+fof(fact_475,axiom,(
+    chea(abstrahlen_1_1,abstrahlung_1_1) )).
+
+fof(fact_476,axiom,(
+    chea(abstreichen_1_1,abstreichen_2_1) )).
+
+fof(fact_477,axiom,(
+    chea(abstufen_1_1,abstufen_2_1) )).
+
+fof(fact_478,axiom,(
+    chea(abstufen_1_1,abstufung_1_1) )).
+
+fof(fact_479,axiom,(
+    chea(abstufen_1_1,gradation_1_1) )).
+
+fof(fact_480,axiom,(
+    chea(abstufen_1_1,gradieren_2_1) )).
+
+fof(fact_481,axiom,(
+    chea(abstufen_1_1,gradierung_1_1) )).
+
+fof(fact_482,axiom,(
+    chea(abstufen_1_1,stufen_2_1) )).
+
+fof(fact_483,axiom,(
+    chea(abstufen_1_1,stufung_1_1) )).
+
+fof(fact_484,axiom,(
+    chea(abstumpfen_1_1,abgestumpftheit_1_1) )).
+
+fof(fact_485,axiom,(
+    chea(abstumpfen_1_1,abstumpfen_2_1) )).
+
+fof(fact_486,axiom,(
+    chea(abst__374tzen_1_1,abst__374tzen_2_1) )).
+
+fof(fact_487,axiom,(
+    chea(abst__374tzen_1_1,abst__374tzung_1_1) )).
+
+fof(fact_488,axiom,(
+    chea(abs__344gen_1_1,abs__344gen_2_1) )).
+
+fof(fact_489,axiom,(
+    chea(abtakeln_1_1,abtakeln_2_1) )).
+
+fof(fact_490,axiom,(
+    chea(abtasten_1_1,abtasten_2_1) )).
+
+fof(fact_491,axiom,(
+    chea(abtasten_1_1,abtastung_1_1) )).
+
+fof(fact_492,axiom,(
+    chea(abtauchen_1_1,abtauchen_2_1) )).
+
+fof(fact_493,axiom,(
+    chea(abteilen_1_1,abteilen_2_1) )).
+
+fof(fact_494,axiom,(
+    chea(abteufen_1_1,abteufen_2_1) )).
+
+fof(fact_495,axiom,(
+    chea(abteufen_1_1,abteufung_1_1) )).
+
+fof(fact_496,axiom,(
+    chea(abteufen_1_1,teufen_2_1) )).
+
+fof(fact_497,axiom,(
+    chea(abteufen_1_1,teufung_1_1) )).
+
+fof(fact_498,axiom,(
+    chea(abtippen_1_1,abtippen_2_1) )).
+
+fof(fact_499,axiom,(
+    chea(abtragen_1_1,abtragen_2_1) )).
+
+fof(fact_500,axiom,(
+    chea(abtragen_1_1,abtragung_1_1) )).
+
+fof(fact_501,axiom,(
+    chea(abtransportieren_1_1,abtransportieren_2_1) )).
+
+fof(fact_502,axiom,(
+    chea(abtransportieren_1_1,deportation_1_1) )).
+
+fof(fact_503,axiom,(
+    chea(abtransportieren_1_1,deportierung_1_1) )).
+
+fof(fact_504,axiom,(
+    chea(abtrennen_1_1,abtrennen_2_1) )).
+
+fof(fact_505,axiom,(
+    chea(abtrennen_1_1,abtrennung_1_1) )).
+
+fof(fact_506,axiom,(
+    chea(abtreten_1_1,abtretung_1_1) )).
+
+fof(fact_507,axiom,(
+    chea(abtrocknen_1_1,abtrocknen_2_1) )).
+
+fof(fact_508,axiom,(
+    chea(abtrocknen_1_1,abtrocknung_1_1) )).
+
+fof(fact_509,axiom,(
+    chea(abtropfen_1_1,abtropfen_2_1) )).
+
+fof(fact_510,axiom,(
+    chea(abtropfen_1_1,abtropfung_1_1) )).
+
+fof(fact_511,axiom,(
+    chea(abtun_1_1,abwinken_2_1) )).
+
+fof(fact_512,axiom,(
+    chea(abtupfen_1_1,abtupfen_2_1) )).
+
+fof(fact_513,axiom,(
+    chea(abtupfen_1_1,tupfung_1_1) )).
+
+fof(fact_514,axiom,(
+    chea(abt__366nen_1_1,abstufung_1_1) )).
+
+fof(fact_515,axiom,(
+    chea(abt__366nen_1_1,abt__366nen_2_1) )).
+
+fof(fact_516,axiom,(
+    chea(abt__366ten_1_1,abt__366tung_1_1) )).
+
+fof(fact_517,axiom,(
+    chea(aburteilen_1_1,aburteilen_2_1) )).
+
+fof(fact_518,axiom,(
+    chea(aburteilen_1_1,aburteilung_1_1) )).
+
+fof(fact_519,axiom,(
+    chea(abwandern_1_1,abwandern_2_1) )).
+
+fof(fact_520,axiom,(
+    chea(abwandern_1_1,abwanderung_1_1) )).
+
+fof(fact_521,axiom,(
+    chea(abwarten_1_1,abwarten_2_1) )).
+
+fof(fact_522,axiom,(
+    chea(abwaschen_1_1,abwasch_1_1) )).
+
+fof(fact_523,axiom,(
+    chea(abwaschen_1_1,abwaschen_2_1) )).
+
+fof(fact_524,axiom,(
+    chea(abwaschen_1_1,abwaschung_1_1) )).
+
+fof(fact_525,axiom,(
+    chea(abwehren_1_1,abwehren_2_1) )).
+
+fof(fact_526,axiom,(
+    chea(abwehren_1_1,abwehrung_1_1) )).
+
+fof(fact_527,axiom,(
+    chea(abweichen_1_1,abweichung_1_1) )).
+
+fof(fact_528,axiom,(
+    chea(abweiden_1_1,abweiden_2_1) )).
+
+fof(fact_529,axiom,(
+    chea(abweiden_1_1,abweidung_1_1) )).
+
+fof(fact_530,axiom,(
+    chea(abwenden_1_1,abwendung_1_1) )).
+
+fof(fact_531,axiom,(
+    chea(abwerben_1_1,abwerben_2_1) )).
+
+fof(fact_532,axiom,(
+    chea(abwerben_1_1,abwerbung_1_1) )).
+
+fof(fact_533,axiom,(
+    chea(abwerten_1_1,abwerten_2_1) )).
+
+fof(fact_534,axiom,(
+    chea(abwerten_1_1,abwertung_1_1) )).
+
+fof(fact_535,axiom,(
+    chea(abwetzen_1_1,abwetzen_2_1) )).
+
+fof(fact_536,axiom,(
+    chea(abwickeln_1_2,abwicklung_1_1) )).
+
+fof(fact_537,axiom,(
+    chea(abwiegeln_1_1,abwiegeln_2_1) )).
+
+fof(fact_538,axiom,(
+    chea(abwiegen_1_1,abwiegen_2_1) )).
+
+fof(fact_539,axiom,(
+    chea(abwiegen_1_1,abwiegung_1_1) )).
+
+fof(fact_540,axiom,(
+    chea(abwiegen_1_1,auswiegen_2_1) )).
+
+fof(fact_541,axiom,(
+    chea(abwiegen_1_1,einwiegen_2_1) )).
+
+fof(fact_542,axiom,(
+    chea(abwimmeln_1_1,abwimmeln_2_1) )).
+
+fof(fact_543,axiom,(
+    chea(abwischen_1_1,abwischen_2_1) )).
+
+fof(fact_544,axiom,(
+    chea(abwracken_1_1,abwracken_2_1) )).
+
+fof(fact_545,axiom,(
+    chea(abwracken_1_1,abwrackung_1_1) )).
+
+fof(fact_546,axiom,(
+    chea(abw__344gen_1_1,abw__344gen_2_1) )).
+
+fof(fact_547,axiom,(
+    chea(abw__344gen_1_1,abw__344gung_1_1) )).
+
+fof(fact_548,axiom,(
+    chea(abw__344lzen_1_1,abw__344lzen_2_1) )).
+
+fof(fact_549,axiom,(
+    chea(abw__344lzen_1_1,abw__344lzung_1_1) )).
+
+fof(fact_550,axiom,(
+    chea(abw__374rgen_1_1,abw__374rgen_2_1) )).
+
+fof(fact_551,axiom,(
+    chea(abzapfen_1_1,abzapfen_2_1) )).
+
+fof(fact_552,axiom,(
+    chea(abzehren_1_1,abzehrung_1_1) )).
+
+fof(fact_553,axiom,(
+    chea(abziehen_1_3,subtrahieren_2_1) )).
+
+fof(fact_554,axiom,(
+    chea(abziehen_1_3,subtraktion_1_1) )).
+
+fof(fact_555,axiom,(
+    chea(abzirkeln_1_1,abzirkeln_2_1) )).
+
+fof(fact_556,axiom,(
+    chea(abzocken_1_1,abzocken_2_1) )).
+
+fof(fact_557,axiom,(
+    chea(abzocken_1_1,abzockerei_1_1) )).
+
+fof(fact_558,axiom,(
+    chea(abzocken_1_1,linken_2_1) )).
+
+fof(fact_559,axiom,(
+    chea(abzwecken_1_1,abzweckung_1_1) )).
+
+fof(fact_560,axiom,(
+    chea(abz__344hlen_1_1,abz__344hlen_2_1) )).
+
+fof(fact_561,axiom,(
+    chea(abz__344hlen_1_1,abz__344hlung_1_1) )).
+
+fof(fact_562,axiom,(
+    chea(abz__344unen_1_1,abz__344unung_1_1) )).
+
+fof(fact_563,axiom,(
+    chea(adaptieren_1_1,adaptation_1_1) )).
+
+fof(fact_564,axiom,(
+    chea(adaptieren_1_1,adaptieren_2_1) )).
+
+fof(fact_565,axiom,(
+    chea(adaptieren_1_1,adaptierung_1_1) )).
+
+fof(fact_566,axiom,(
+    chea(addizieren_1_1,addizieren_2_1) )).
+
+fof(fact_567,axiom,(
+    chea(adeln_1_1,adelung_1_1) )).
+
+fof(fact_568,axiom,(
+    chea(adjustieren_1_1,adjustieren_2_1) )).
+
+fof(fact_569,axiom,(
+    chea(adjustieren_1_1,adjustierung_1_1) )).
+
+fof(fact_570,axiom,(
+    chea(administrieren_1_1,administration_1_1) )).
+
+fof(fact_571,axiom,(
+    chea(administrieren_1_1,administrieren_2_1) )).
+
+fof(fact_572,axiom,(
+    chea(administrieren_1_1,administrierung_1_1) )).
+
+fof(fact_573,axiom,(
+    chea(administrieren_1_1,verwalten_2_1) )).
+
+fof(fact_574,axiom,(
+    chea(adoptieren_1_1,adoption_1_1) )).
+
+fof(fact_575,axiom,(
+    chea(adorieren_1_1,adoration_1_1) )).
+
+fof(fact_576,axiom,(
+    chea(adressieren_1_1,adressieren_2_1) )).
+
+fof(fact_577,axiom,(
+    chea(adressieren_1_1,adressierung_1_1) )).
+
+fof(fact_578,axiom,(
+    chea(affig_1_1,bl__366deln_2_1) )).
+
+fof(fact_579,axiom,(
+    chea(affirmieren_1_1,affirmation_1_1) )).
+
+fof(fact_580,axiom,(
+    chea(agglomerieren_1_1,agglomerat_1_1) )).
+
+fof(fact_581,axiom,(
+    chea(agglomerieren_1_1,agglomerieren_2_1) )).
+
+fof(fact_582,axiom,(
+    chea(agglutinieren_1_1,agglutination_1_1) )).
+
+fof(fact_583,axiom,(
+    chea(aggregieren_1_1,aggregation_1_1) )).
+
+fof(fact_584,axiom,(
+    chea(aggregieren_1_1,aggregieren_2_1) )).
+
+fof(fact_585,axiom,(
+    chea(aggregieren_1_1,aggregierung_1_1) )).
+
+fof(fact_586,axiom,(
+    chea(ahnden_1_1,ahndung_1_1) )).
+
+fof(fact_587,axiom,(
+    chea(ahnden_1_1,belangen_2_1) )).
+
+fof(fact_588,axiom,(
+    chea(ahnden_1_1,belangung_1_1) )).
+
+fof(fact_589,axiom,(
+    chea(ahnen_1_1,ahnen_2_1) )).
+
+fof(fact_590,axiom,(
+    chea(ahnen_1_1,ahnung_1_1) )).
+
+fof(fact_591,axiom,(
+    chea(akademisieren_1_1,akademisierung_1_1) )).
+
+fof(fact_592,axiom,(
+    chea(akademisieren_1_1,verwissenschaftlichung_1_1) )).
+
+fof(fact_593,axiom,(
+    chea(akklamieren_1_1,akklamation_1_1) )).
+
+fof(fact_594,axiom,(
+    chea(akklimatisieren_1_1,akklimatisation_1_1) )).
+
+fof(fact_595,axiom,(
+    chea(akkreditieren_1_1,akkreditierung_1_1) )).
+
+fof(fact_596,axiom,(
+    chea(akkreditieren_1_1,authentisierung_1_1) )).
+
+fof(fact_597,axiom,(
+    chea(akkulturieren_1_1,akkulturation_1_1) )).
+
+fof(fact_598,axiom,(
+    chea(akkulturieren_1_1,akkulturierung_1_1) )).
+
+fof(fact_599,axiom,(
+    chea(akkumulieren_1_1,akkumulation_1_1) )).
+
+fof(fact_600,axiom,(
+    chea(akkumulieren_1_1,akkumulieren_2_1) )).
+
+fof(fact_601,axiom,(
+    chea(akkumulieren_1_1,akkumulierung_1_1) )).
+
+fof(fact_602,axiom,(
+    chea(akkumulieren_1_1,einverleibung_1_1) )).
+
+fof(fact_603,axiom,(
+    chea(akkumulieren_1_1,inkorporierung_1_1) )).
+
+fof(fact_604,axiom,(
+    chea(akquirieren_1_1,akquirieren_2_1) )).
+
+fof(fact_605,axiom,(
+    chea(akquirieren_1_1,akquirierung_1_1) )).
+
+fof(fact_606,axiom,(
+    chea(akquirieren_1_1,erwerben_2_1) )).
+
+fof(fact_607,axiom,(
+    chea(akquirieren_1_1,erwerbung_1_1) )).
+
+fof(fact_608,axiom,(
+    chea(aktivieren_1_1,aktivierung_1_1) )).
+
+fof(fact_609,axiom,(
+    chea(aktivieren_1_2,aktivierung_1_2) )).
+
+fof(fact_610,axiom,(
+    chea(aktivieren_1_2,belebung_1_1) )).
+
+fof(fact_611,axiom,(
+    chea(aktualisieren_1_1,aktualisieren_2_1) )).
+
+fof(fact_612,axiom,(
+    chea(aktualisieren_1_1,aktualisierung_1_1) )).
+
+fof(fact_613,axiom,(
+    chea(akzelerieren_1_1,akzeleration_1_1) )).
+
+fof(fact_614,axiom,(
+    chea(akzelerieren_1_1,beschleunigung_1_1) )).
+
+fof(fact_615,axiom,(
+    chea(akzentuieren_1_1,akzentuation_1_1) )).
+
+fof(fact_616,axiom,(
+    chea(akzentuieren_1_1,akzentuierung_1_1) )).
+
+fof(fact_617,axiom,(
+    chea(akzentuieren_1_1,pointierung_1_1) )).
+
+fof(fact_618,axiom,(
+    chea(akzeptieren_1_1,empfang_1_1) )).
+
+fof(fact_619,axiom,(
+    chea(akzeptieren_1_1,entgegennehmen_2_1) )).
+
+fof(fact_620,axiom,(
+    chea(akzeptieren_1_2,toleration_1_1) )).
+
+fof(fact_621,axiom,(
+    chea(akzeptieren_1_2,tolerieren_2_1) )).
+
+fof(fact_622,axiom,(
+    chea(akzeptieren_1_2,tolerierung_1_1) )).
+
+fof(fact_623,axiom,(
+    chea(alarmieren_1_1,alarmieren_2_1) )).
+
+fof(fact_624,axiom,(
+    chea(alarmieren_1_1,alarmierung_1_1) )).
+
+fof(fact_625,axiom,(
+    chea(alienieren_1_1,alienation_1_1) )).
+
+fof(fact_626,axiom,(
+    chea(alienieren_1_1,befremden_2_1) )).
+
+fof(fact_627,axiom,(
+    chea(alienieren_1_1,befremdung_1_1) )).
+
+fof(fact_628,axiom,(
+    chea(alienieren_1_1,entfremden_2_1) )).
+
+fof(fact_629,axiom,(
+    chea(alienieren_1_1,entfremdung_1_1) )).
+
+fof(fact_630,axiom,(
+    chea(alienieren_1_1,verfremden_2_1) )).
+
+fof(fact_631,axiom,(
+    chea(alienieren_1_1,verfremdung_1_1) )).
+
+fof(fact_632,axiom,(
+    chea(alignieren_1_1,alignierung_1_1) )).
+
+fof(fact_633,axiom,(
+    chea(alimentieren_1_1,alimentation_1_1) )).
+
+fof(fact_634,axiom,(
+    chea(alimentieren_1_1,alimentierung_1_1) )).
+
+fof(fact_635,axiom,(
+    chea(alkoholisieren_1_1,alkoholisierung_1_1) )).
+
+fof(fact_636,axiom,(
+    chea(alkylieren_1_1,alkylierung_1_1) )).
+
+fof(fact_637,axiom,(
+    chea(allegorisieren_1_1,allegorisierung_1_1) )).
+
+fof(fact_638,axiom,(
+    chea(alliterieren_1_1,alliteration_1_1) )).
+
+fof(fact_639,axiom,(
+    chea(alphabetisieren_1_1,alphabetisieren_2_1) )).
+
+fof(fact_640,axiom,(
+    chea(alphabetisieren_1_1,alphabetisierung_1_1) )).
+
+fof(fact_641,axiom,(
+    chea(alterieren_1_1,alteration_1_1) )).
+
+fof(fact_642,axiom,(
+    chea(altern_1_1,alterung_1_1) )).
+
+fof(fact_643,axiom,(
+    chea(alternieren_1_1,alternation_1_1) )).
+
+fof(fact_644,axiom,(
+    chea(alternieren_1_1,alternieren_2_1) )).
+
+fof(fact_645,axiom,(
+    chea(alternieren_1_1,alternierung_1_1) )).
+
+fof(fact_646,axiom,(
+    chea(amalgamieren_1_1,amalgamation_1_1) )).
+
+fof(fact_647,axiom,(
+    chea(amalgamieren_1_1,amalgamieren_2_1) )).
+
+fof(fact_648,axiom,(
+    chea(amalgamieren_1_1,amalgamierung_1_1) )).
+
+fof(fact_649,axiom,(
+    chea(ambitionieren_1_1,anvisieren_2_1) )).
+
+fof(fact_650,axiom,(
+    chea(ambitionieren_1_1,anvisierung_1_1) )).
+
+fof(fact_651,axiom,(
+    chea(ambitionieren_1_1,erstreben_2_1) )).
+
+fof(fact_652,axiom,(
+    chea(ambitionieren_1_1,hinarbeiten_2_1) )).
+
+fof(fact_653,axiom,(
+    chea(ameliorieren_1_1,amelioration_1_1) )).
+
+fof(fact_654,axiom,(
+    chea(amerikanisieren_1_1,amerikanisierung_1_1) )).
+
+fof(fact_655,axiom,(
+    chea(amnestieren_1_1,amnestierung_1_1) )).
+
+fof(fact_656,axiom,(
+    chea(amortisieren_1_1,amortisation_1_1) )).
+
+fof(fact_657,axiom,(
+    chea(amortisieren_1_2,amortisation_1_2) )).
+
+fof(fact_658,axiom,(
+    chea(amortisieren_1_3,amortisation_1_3) )).
+
+fof(fact_659,axiom,(
+    chea(amputieren_1_1,amputation_1_1) )).
+
+fof(fact_660,axiom,(
+    chea(amputieren_1_1,amputieren_2_1) )).
+
+fof(fact_661,axiom,(
+    chea(anathematisieren_1_1,anathematisierung_1_1) )).
+
+fof(fact_662,axiom,(
+    chea(anbacken_1_1,anbacken_2_1) )).
+
+fof(fact_663,axiom,(
+    chea(anbahnen_1_1,anbahnung_1_1) )).
+
+fof(fact_664,axiom,(
+    chea(anbahnen_1_2,anbahnung_1_2) )).
+
+fof(fact_665,axiom,(
+    chea(anbandeln_1_1,anbandeln_2_1) )).
+
+fof(fact_666,axiom,(
+    chea(anbandeln_1_1,anb__344ndeln_2_1) )).
+
+fof(fact_667,axiom,(
+    chea(anbandeln_1_1,turteln_2_1) )).
+
+fof(fact_668,axiom,(
+    chea(anbauen_1_1,anbau_1_2) )).
+
+fof(fact_669,axiom,(
+    chea(anbauen_1_1,anpflanzung_1_1) )).
+
+fof(fact_670,axiom,(
+    chea(anbei__337en_1_1,anbei__337en_2_1) )).
+
+fof(fact_671,axiom,(
+    chea(anberaumen_1_1,anberaumung_1_1) )).
+
+fof(fact_672,axiom,(
+    chea(anbeten_1_1,anbeten_2_1) )).
+
+fof(fact_673,axiom,(
+    chea(anbeten_1_1,anbetung_1_1) )).
+
+fof(fact_674,axiom,(
+    chea(anbiedern_1_1,anbiedern_2_1) )).
+
+fof(fact_675,axiom,(
+    chea(anbinden_1_1,anbinden_2_1) )).
+
+fof(fact_676,axiom,(
+    chea(anbinden_1_1,anbindung_1_1) )).
+
+fof(fact_677,axiom,(
+    chea(anbinden_1_1,festbinden_2_1) )).
+
+fof(fact_678,axiom,(
+    chea(anblicken_1_1,anblicken_2_1) )).
+
+fof(fact_679,axiom,(
+    chea(anbohren_1_1,anbohren_2_1) )).
+
+fof(fact_680,axiom,(
+    chea(anbohren_1_1,anbohrung_1_1) )).
+
+fof(fact_681,axiom,(
+    chea(anbrassen_1_1,anbrassen_2_1) )).
+
+fof(fact_682,axiom,(
+    chea(anbraten_1_1,anbraten_2_1) )).
+
+fof(fact_683,axiom,(
+    chea(anbrechen_1_1,anbrechen_2_1) )).
+
+fof(fact_684,axiom,(
+    chea(anbrennen_1_1,anbrennen_2_1) )).
+
+fof(fact_685,axiom,(
+    chea(anbringen_1_1,anbringen_2_1) )).
+
+fof(fact_686,axiom,(
+    chea(anbringen_1_1,anf__374gen_2_1) )).
+
+fof(fact_687,axiom,(
+    chea(anbringen_1_1,anf__374gung_1_1) )).
+
+fof(fact_688,axiom,(
+    chea(anbr__374llen_1_1,anbr__374llen_2_1) )).
+
+fof(fact_689,axiom,(
+    chea(andauen_1_1,andauung_1_1) )).
+
+fof(fact_690,axiom,(
+    chea(andauern_1_1,andauern_2_1) )).
+
+fof(fact_691,axiom,(
+    chea(andauern_1_1,fortw__344hren_2_1) )).
+
+fof(fact_692,axiom,(
+    chea(andauern_1_1,w__344hren_2_1) )).
+
+fof(fact_693,axiom,(
+    chea(andauern_1_1,w__344hrung_1_1) )).
+
+fof(fact_694,axiom,(
+    chea(andeuten_1_1,andeuten_2_1) )).
+
+fof(fact_695,axiom,(
+    chea(andeuten_1_1,andeutung_1_1) )).
+
+fof(fact_696,axiom,(
+    chea(andienen_1_1,andienung_1_1) )).
+
+fof(fact_697,axiom,(
+    chea(andocken_1_1,andocken_2_1) )).
+
+fof(fact_698,axiom,(
+    chea(andrehen_1_1,andrehen_2_1) )).
+
+fof(fact_699,axiom,(
+    chea(androhen_1_1,androhen_2_1) )).
+
+fof(fact_700,axiom,(
+    chea(androhen_1_1,androhung_1_1) )).
+
+fof(fact_701,axiom,(
+    chea(aneignen_1_1,aneignen_2_1) )).
+
+fof(fact_702,axiom,(
+    chea(aneignen_1_1,aneignung_1_1) )).
+
+fof(fact_703,axiom,(
+    chea(aneinanderf__374gen_1_1,aneinanderf__374gen_2_1) )).
+
+fof(fact_704,axiom,(
+    chea(aneinanderf__374gen_1_1,aneinanderf__374gung_1_1) )).
+
+fof(fact_705,axiom,(
+    chea(aneinandergrenzen_1_1,aneinandergrenzen_2_1) )).
+
+fof(fact_706,axiom,(
+    chea(aneinanderreihen_1_1,aneinanderreihen_2_1) )).
+
+fof(fact_707,axiom,(
+    chea(aneinanderreihen_1_1,aneinanderreihung_1_1) )).
+
+fof(fact_708,axiom,(
+    chea(aneinanderwachsen_1_1,aneinanderwachsen_2_1) )).
+
+fof(fact_709,axiom,(
+    chea(anempfehlen_1_1,anraten_2_1) )).
+
+fof(fact_710,axiom,(
+    chea(anempfehlen_1_1,raten_2_1) )).
+
+fof(fact_711,axiom,(
+    chea(anerbieten_1_1,anerbieten_2_1) )).
+
+fof(fact_712,axiom,(
+    chea(anerbieten_1_1,anerbietung_1_1) )).
+
+fof(fact_713,axiom,(
+    chea(anerkennen_1_1,anerkennen_2_1) )).
+
+fof(fact_714,axiom,(
+    chea(anerkennen_1_1,anerkennung_1_1) )).
+
+fof(fact_715,axiom,(
+    chea(anfachen_1_1,anfachen_2_1) )).
+
+fof(fact_716,axiom,(
+    chea(anfechten_1_1,anfechtung_1_1) )).
+
+fof(fact_717,axiom,(
+    chea(anfeinden_1_1,anfeindung_1_1) )).
+
+fof(fact_718,axiom,(
+    chea(anfertigen_1_1,anfertigung_1_1) )).
+
+fof(fact_719,axiom,(
+    chea(anfertigen_1_2,anfertigung_1_2) )).
+
+fof(fact_720,axiom,(
+    chea(anfeuern_1_1,anfeuerung_1_1) )).
+
+fof(fact_721,axiom,(
+    chea(anfeuern_1_2,anfeuerung_1_2) )).
+
+fof(fact_722,axiom,(
+    chea(anflanschen_1_1,anflanschen_2_1) )).
+
+fof(fact_723,axiom,(
+    chea(anflehen_1_1,anflehung_1_1) )).
+
+fof(fact_724,axiom,(
+    chea(anflehen_1_1,appellation_1_1) )).
+
+fof(fact_725,axiom,(
+    chea(anflehen_1_1,appellieren_2_1) )).
+
+fof(fact_726,axiom,(
+    chea(anflehen_1_1,erflehen_2_1) )).
+
+fof(fact_727,axiom,(
+    chea(anflehen_1_1,flehen_2_1) )).
+
+fof(fact_728,axiom,(
+    chea(anfliegen_1_2,anflug_1_1) )).
+
+fof(fact_729,axiom,(
+    chea(anfragen_1_1,anfrage__1_1) )).
+
+fof(fact_730,axiom,(
+    chea(anfunken_1_1,anfunken_2_1) )).
+
+fof(fact_731,axiom,(
+    chea(anf__374hlen_1_1,anf__374hlen_2_1) )).
+
+fof(fact_732,axiom,(
+    chea(anf__374hren_1_1,anf__374hrung_1_1) )).
+
+fof(fact_733,axiom,(
+    chea(anf__374hren_1_2,anf__374hrung_1_2) )).
+
+fof(fact_734,axiom,(
+    chea(anf__374hren_1_2,vorausgehen_2_1) )).
+
+fof(fact_735,axiom,(
+    chea(anf__374llen_1_1,anf__374llen_2_1) )).
+
+fof(fact_736,axiom,(
+    chea(anf__374llen_1_1,anf__374llung_1_1) )).
+
+fof(fact_737,axiom,(
+    chea(angeh__366ren_1_1,angeh__366ren_2_1) )).
+
+fof(fact_738,axiom,(
+    chea(angeln_1_1,angeln_2_1) )).
+
+fof(fact_739,axiom,(
+    chea(angeloben_1_1,angelobung_1_1) )).
+
+fof(fact_740,axiom,(
+    chea(angew__366hnen_1_1,angew__366hnung_1_1) )).
+
+fof(fact_741,axiom,(
+    chea(angleichen_1_1,angleichen_2_1) )).
+
+fof(fact_742,axiom,(
+    chea(angleichen_1_1,angleichung_1_1) )).
+
+fof(fact_743,axiom,(
+    chea(angliedern_1_1,angliederung_1_1) )).
+
+fof(fact_744,axiom,(
+    chea(anglisieren_1_1,anglisierung_1_1) )).
+
+fof(fact_745,axiom,(
+    chea(angreifen_1_1,angriff_1_1) )).
+
+fof(fact_746,axiom,(
+    chea(angrenzen_1_1,angrenzen_2_1) )).
+
+fof(fact_747,axiom,(
+    chea(angrenzen_1_1,angrenzung_1_1) )).
+
+fof(fact_748,axiom,(
+    chea(angucken_1_1,angucken_2_1) )).
+
+fof(fact_749,axiom,(
+    chea(angurten_1_1,anschnallen_2_1) )).
+
+fof(fact_750,axiom,(
+    chea(angurten_1_1,festschnallen_2_1) )).
+
+fof(fact_751,axiom,(
+    chea(anhaken_1_1,ankreuzen_2_1) )).
+
+fof(fact_752,axiom,(
+    chea(anhauchen_1_1,anhauchen_2_1) )).
+
+fof(fact_753,axiom,(
+    chea(anheben_1_2,anhebung_1_1) )).
+
+fof(fact_754,axiom,(
+    chea(anheften_1_1,anheften_2_1) )).
+
+fof(fact_755,axiom,(
+    chea(anheften_1_1,anheftung_1_1) )).
+
+fof(fact_756,axiom,(
+    chea(anheizen_1_2,sch__374ren_2_1) )).
+
+fof(fact_757,axiom,(
+    chea(anheizen_1_2,sch__374rung_1_1) )).
+
+fof(fact_758,axiom,(
+    chea(anhimmeln_1_1,anhimmeln_2_1) )).
+
+fof(fact_759,axiom,(
+    chea(anh__344keln_1_1,anh__344keln_2_1) )).
+
+fof(fact_760,axiom,(
+    chea(anh__344ufen_1_1,anh__344ufung_1_1) )).
+
+fof(fact_761,axiom,(
+    chea(anh__366ren_1_1,zuh__366ren_2_1) )).
+
+fof(fact_762,axiom,(
+    chea(anh__366ren_1_2,anh__366rung_1_1) )).
+
+fof(fact_763,axiom,(
+    chea(animieren_1_1,animation_1_2) )).
+
+fof(fact_764,axiom,(
+    chea(animieren_1_1,aufmunterung_1_1) )).
+
+fof(fact_765,axiom,(
+    chea(animieren_1_2,animation_1_3) )).
+
+fof(fact_766,axiom,(
+    chea(ankaufen_1_1,ankaufen_2_1) )).
+
+fof(fact_767,axiom,(
+    chea(ankaufen_1_1,erstehen_2_1) )).
+
+fof(fact_768,axiom,(
+    chea(ankaufen_1_1,erstehung_1_1) )).
+
+fof(fact_769,axiom,(
+    chea(anken_1_1,anken_2_1) )).
+
+fof(fact_770,axiom,(
+    chea(anketten_1_1,anketten_2_1) )).
+
+fof(fact_771,axiom,(
+    chea(anketten_1_1,ankettung_1_1) )).
+
+fof(fact_772,axiom,(
+    chea(anklagen_1_1,anklagen_2_1) )).
+
+fof(fact_773,axiom,(
+    chea(anklammern_1_1,anklammern_2_1) )).
+
+fof(fact_774,axiom,(
+    chea(ankleben_1_1,ankleben_2_1) )).
+
+fof(fact_775,axiom,(
+    chea(ankleben_1_1,anpicken_2_1) )).
+
+fof(fact_776,axiom,(
+    chea(ankleben_1_1,festkleben_2_1) )).
+
+fof(fact_777,axiom,(
+    chea(ankleiden_1_1,ankleiden_2_1) )).
+
+fof(fact_778,axiom,(
+    chea(ankleiden_1_1,ankleidung_1_1) )).
+
+fof(fact_779,axiom,(
+    chea(ankleiden_1_1,einkleiden_2_1) )).
+
+fof(fact_780,axiom,(
+    chea(ankleiden_1_1,einkleidung_1_1) )).
+
+fof(fact_781,axiom,(
+    chea(anklicken_1_1,anklicken_2_1) )).
+
+fof(fact_782,axiom,(
+    chea(anklingen_1_1,anklingen_2_1) )).
+
+fof(fact_783,axiom,(
+    chea(anklopfen_1_1,anklopfen_2_1) )).
+
+fof(fact_784,axiom,(
+    chea(ankn__374pfen_1_1,ankn__374pfung_1_1) )).
+
+fof(fact_785,axiom,(
+    chea(ankommen_1_4,gefallen_2_1) )).
+
+fof(fact_786,axiom,(
+    chea(ankoppeln_1_1,ankoppeln_2_1) )).
+
+fof(fact_787,axiom,(
+    chea(ankreiden_1_1,anlastung_1_1) )).
+
+fof(fact_788,axiom,(
+    chea(ankurbeln_1_1,ankurbeln_2_1) )).
+
+fof(fact_789,axiom,(
+    chea(ank__344mpfen_1_1,ank__344mpfen_2_1) )).
+
+fof(fact_790,axiom,(
+    chea(ank__366rnen_1_1,ank__366rnen_2_1) )).
+
+fof(fact_791,axiom,(
+    chea(ank__374nden_1_1,ank__374nden_2_1) )).
+
+fof(fact_792,axiom,(
+    chea(ank__374nden_1_1,ausrufen_2_1) )).
+
+fof(fact_793,axiom,(
+    chea(ank__374nden_1_1,ausrufung_1_1) )).
+
+fof(fact_794,axiom,(
+    chea(ank__374nden_1_1,avisierung_1_1) )).
+
+fof(fact_795,axiom,(
+    chea(ank__374nden_1_1,kundegebung_1_1) )).
+
+fof(fact_796,axiom,(
+    chea(ank__374nden_1_1,proklamieren_2_1) )).
+
+fof(fact_797,axiom,(
+    chea(ank__374nden_1_1,proklamierung_1_1) )).
+
+fof(fact_798,axiom,(
+    chea(ank__374ndigen_1_1,ankuendigung_1_1) )).
+
+fof(fact_799,axiom,(
+    chea(ank__374ndigen_1_1,ank__374ndigen_2_1) )).
+
+fof(fact_800,axiom,(
+    chea(anlanden_1_1,anlanden_2_1) )).
+
+fof(fact_801,axiom,(
+    chea(anlanden_1_1,anlandung_1_1) )).
+
+fof(fact_802,axiom,(
+    chea(anlangen_1_1,anlangen_2_1) )).
+
+fof(fact_803,axiom,(
+    chea(anlassen_1_1,anlassen_2_1) )).
+
+fof(fact_804,axiom,(
+    chea(anlassen_1_1,anlassung_1_1) )).
+
+fof(fact_805,axiom,(
+    chea(anlegen_1_1,investieren_2_1) )).
+
+fof(fact_806,axiom,(
+    chea(anlegen_1_1,investierung_1_1) )).
+
+fof(fact_807,axiom,(
+    chea(anlehnen_1_1,anlehnen_2_1) )).
+
+fof(fact_808,axiom,(
+    chea(anlehnen_1_1,anlehnung_1_1) )).
+
+fof(fact_809,axiom,(
+    chea(anleinen_1_1,anleinen_2_1) )).
+
+fof(fact_810,axiom,(
+    chea(anleiten_1_1,anleiten_2_1) )).
+
+fof(fact_811,axiom,(
+    chea(anleiten_1_1,anleitung_1_1) )).
+
+fof(fact_812,axiom,(
+    chea(anlernen_1_1,anlernen_2_1) )).
+
+fof(fact_813,axiom,(
+    chea(anlernen_1_1,anlernung_1_1) )).
+
+fof(fact_814,axiom,(
+    chea(anlesen_1_1,anlesen_2_1) )).
+
+fof(fact_815,axiom,(
+    chea(anliegen_2_1,anliegen_1_1) )).
+
+fof(fact_816,axiom,(
+    chea(anlocken_1_1,anlocken_2_1) )).
+
+fof(fact_817,axiom,(
+    chea(anlocken_1_1,anlockung_1_1) )).
+
+fof(fact_818,axiom,(
+    chea(anlocken_1_1,locken_2_1) )).
+
+fof(fact_819,axiom,(
+    chea(anlocken_1_1,lockung_1_1) )).
+
+fof(fact_820,axiom,(
+    chea(anluven_1_1,anluven_2_1) )).
+
+fof(fact_821,axiom,(
+    chea(anl__344cheln_1_1,anl__344cheln_2_1) )).
+
+fof(fact_822,axiom,(
+    chea(anl__366ten_1_1,anl__366ten_2_1) )).
+
+fof(fact_823,axiom,(
+    chea(anl__374gen_1_1,l__374gen_2_1) )).
+
+fof(fact_824,axiom,(
+    chea(anl__374gen_1_1,schwindeln_2_1) )).
+
+fof(fact_825,axiom,(
+    chea(anmahnen_1_1,anmahnen_2_1) )).
+
+fof(fact_826,axiom,(
+    chea(anmahnen_1_1,anmahnung_1_1) )).
+
+fof(fact_827,axiom,(
+    chea(anmalen_1_1,anmalen_2_1) )).
+
+fof(fact_828,axiom,(
+    chea(anmalen_1_1,t__374nchung_1_1) )).
+
+fof(fact_829,axiom,(
+    chea(anmalen_1_1,n374bermalung_1_1) )).
+
+fof(fact_830,axiom,(
+    chea(anma__337en_1_1,anmassung_1_1) )).
+
+fof(fact_831,axiom,(
+    chea(anmelden_1_1,anmeldung_1_1) )).
+
+fof(fact_832,axiom,(
+    chea(anmerken_1_1,anmerkung_1_1) )).
+
+fof(fact_833,axiom,(
+    chea(anmessen_1_1,anmessen_2_1) )).
+
+fof(fact_834,axiom,(
+    chea(anmieten_1_1,anmieten_2_1) )).
+
+fof(fact_835,axiom,(
+    chea(anmieten_1_1,anmietung_1_1) )).
+
+fof(fact_836,axiom,(
+    chea(anmieten_1_1,leasen_2_1) )).
+
+fof(fact_837,axiom,(
+    chea(anmieten_1_1,leasing_1_1) )).
+
+fof(fact_838,axiom,(
+    chea(anmuten_1_1,anmutung_1_1) )).
+
+fof(fact_839,axiom,(
+    chea(annektieren_1_1,annektieren_2_1) )).
+
+fof(fact_840,axiom,(
+    chea(annektieren_1_1,annektierung_1_1) )).
+
+fof(fact_841,axiom,(
+    chea(annektieren_1_1,annektion_1_1) )).
+
+fof(fact_842,axiom,(
+    chea(annoncieren_1_1,annoncierung_1_1) )).
+
+fof(fact_843,axiom,(
+    chea(annoncieren_1_1,inserieren_2_1) )).
+
+fof(fact_844,axiom,(
+    chea(annotieren_1_1,annotation_1_1) )).
+
+fof(fact_845,axiom,(
+    chea(annotieren_1_1,annotieren_2_1) )).
+
+fof(fact_846,axiom,(
+    chea(annulieren_1_1,annulation_1_1) )).
+
+fof(fact_847,axiom,(
+    chea(annulieren_1_1,annulieren_2_1) )).
+
+fof(fact_848,axiom,(
+    chea(annulieren_1_1,annulierung_1_1) )).
+
+fof(fact_849,axiom,(
+    chea(annullieren_1_1,annullation_1_1) )).
+
+fof(fact_850,axiom,(
+    chea(annullieren_1_1,annullierung_1_1) )).
+
+fof(fact_851,axiom,(
+    chea(ann__344hen_1_1,ann__344hen_2_1) )).
+
+fof(fact_852,axiom,(
+    chea(ann__344hern_1_2,ann__344herung_1_2) )).
+
+fof(fact_853,axiom,(
+    chea(anonymisieren_1_1,anonymisieren_2_1) )).
+
+fof(fact_854,axiom,(
+    chea(anonymisieren_1_1,anonymisierung_1_1) )).
+
+fof(fact_855,axiom,(
+    chea(anpaddeln_1_1,anpaddeln_2_1) )).
+
+fof(fact_856,axiom,(
+    chea(anpassen_1_2,angleichung_1_1) )).
+
+fof(fact_857,axiom,(
+    chea(anpassen_1_2,anpassung_1_2) )).
+
+fof(fact_858,axiom,(
+    chea(anpinkeln_1_1,anpinkeln_2_1) )).
+
+fof(fact_859,axiom,(
+    chea(anprallen_1_1,anprallen_2_1) )).
+
+fof(fact_860,axiom,(
+    chea(anpreisen_1_1,anpreisen_2_1) )).
+
+fof(fact_861,axiom,(
+    chea(anpreisen_1_1,anpreisung_1_1) )).
+
+fof(fact_862,axiom,(
+    chea(anprobieren_1_1,anprobieren_2_1) )).
+
+fof(fact_863,axiom,(
+    chea(anpumpen_1_1,anpumpen_2_1) )).
+
+fof(fact_864,axiom,(
+    chea(anp__366beln_1_1,anp__366beln_2_1) )).
+
+fof(fact_865,axiom,(
+    chea(anp__366beln_1_1,bel__344stigung_1_2) )).
+
+fof(fact_866,axiom,(
+    chea(anrauhen_1_1,anrauhung_1_1) )).
+
+fof(fact_867,axiom,(
+    chea(anrechnen_1_1,anrechnen_2_1) )).
+
+fof(fact_868,axiom,(
+    chea(anrechnen_1_1,anrechnung_1_1) )).
+
+fof(fact_869,axiom,(
+    chea(anreden_1_1,anredung_1_1) )).
+
+fof(fact_870,axiom,(
+    chea(anregen_1_1,anregung_1_2) )).
+
+fof(fact_871,axiom,(
+    chea(anregen_2_1,anregung_2_1) )).
+
+fof(fact_872,axiom,(
+    chea(anreichern_1_1,anreicherung_1_1) )).
+
+fof(fact_873,axiom,(
+    chea(anreichern_1_2,anreicherung_1_2) )).
+
+fof(fact_874,axiom,(
+    chea(anreihen_1_1,anreihung_1_1) )).
+
+fof(fact_875,axiom,(
+    chea(anreisen_1_1,anfahrt_1_1) )).
+
+fof(fact_876,axiom,(
+    chea(anreisen_1_1,anreisen_2_1) )).
+
+fof(fact_877,axiom,(
+    chea(anreizen_1_1,anreizen_2_1) )).
+
+fof(fact_878,axiom,(
+    chea(anreizen_1_1,anreizung_1_1) )).
+
+fof(fact_879,axiom,(
+    chea(anrempeln_1_1,anrempeln_2_1) )).
+
+fof(fact_880,axiom,(
+    chea(anrempeln_1_1,rempeln_2_1) )).
+
+fof(fact_881,axiom,(
+    chea(anrennen_1_1,anrennen_2_1) )).
+
+fof(fact_882,axiom,(
+    chea(anrollen_1_1,anrollen_2_1) )).
+
+fof(fact_883,axiom,(
+    chea(anrufen_1_2,anrufung_1_1) )).
+
+fof(fact_884,axiom,(
+    chea(anr__374cken_1_1,anr__374cken_2_1) )).
+
+fof(fact_885,axiom,(
+    chea(anr__374cken_1_1,aufkreuzen_2_1) )).
+
+fof(fact_886,axiom,(
+    chea(anr__374hren_1_2,r__374hrung_1_1) )).
+
+fof(fact_887,axiom,(
+    chea(ansagen_1_1,ansagen_2_1) )).
+
+fof(fact_888,axiom,(
+    chea(ansaufen_1_1,betrinken_2_1) )).
+
+fof(fact_889,axiom,(
+    chea(ansaugen_1_1,ansaugen_2_1) )).
+
+fof(fact_890,axiom,(
+    chea(ansaugen_1_1,ansaugung_1_1) )).
+
+fof(fact_891,axiom,(
+    chea(anschaffen_1_1,anschaffung_1_1) )).
+
+fof(fact_892,axiom,(
+    chea(anschalten_1_1,anschalten_2_1) )).
+
+fof(fact_893,axiom,(
+    chea(anschalten_1_1,anschaltung_1_1) )).
+
+fof(fact_894,axiom,(
+    chea(anschalten_1_1,einschalten_2_1) )).
+
+fof(fact_895,axiom,(
+    chea(anschalten_1_1,einschaltung_1_1) )).
+
+fof(fact_896,axiom,(
+    chea(anschieben_1_1,anschieben_2_1) )).
+
+fof(fact_897,axiom,(
+    chea(anschie__337en_1_1,anschie__337en_2_1) )).
+
+fof(fact_898,axiom,(
+    chea(anschleichen_1_1,anschleichen_2_1) )).
+
+fof(fact_899,axiom,(
+    chea(anschleifen_1_1,anschleifen_2_1) )).
+
+fof(fact_900,axiom,(
+    chea(anschleppen_1_1,anschleppen_2_1) )).
+
+fof(fact_901,axiom,(
+    chea(anschlie__337en_1_2,dazukommen_2_1) )).
+
+fof(fact_902,axiom,(
+    chea(anschlie__337en_1_2,gesellen_2_1) )).
+
+fof(fact_903,axiom,(
+    chea(anschlie__337en_1_2,gesellung_1_1) )).
+
+fof(fact_904,axiom,(
+    chea(anschmiegen_1_1,anschmiegen_2_1) )).
+
+fof(fact_905,axiom,(
+    chea(anschrauben_1_1,anschrauben_2_1) )).
+
+fof(fact_906,axiom,(
+    chea(anschreien_1_1,anschreien_2_1) )).
+
+fof(fact_907,axiom,(
+    chea(anschuldigen_1_1,anschuldigen_2_1) )).
+
+fof(fact_908,axiom,(
+    chea(anschuldigen_1_1,anschuldigung_1_1) )).
+
+fof(fact_909,axiom,(
+    chea(anschuldigen_1_1,beschuldigen_2_1) )).
+
+fof(fact_910,axiom,(
+    chea(anschwei__337en_1_1,anschwei__337en_2_1) )).
+
+fof(fact_911,axiom,(
+    chea(anschwellen_1_1,anschwellung_1_1) )).
+
+fof(fact_912,axiom,(
+    chea(anschwemmen_1_1,anschwemmung_1_1) )).
+
+fof(fact_913,axiom,(
+    chea(anschw__344rzen_1_1,anschw__344rzen_2_1) )).
+
+fof(fact_914,axiom,(
+    chea(anschw__344rzen_1_1,anschw__344rzung_1_1) )).
+
+fof(fact_915,axiom,(
+    chea(ansegeln_1_1,ansegeln_2_1) )).
+
+fof(fact_916,axiom,(
+    chea(anseilen_1_1,anseilen_2_1) )).
+
+fof(fact_917,axiom,(
+    chea(ansinnen_1_1,vorhaben_2_1) )).
+
+fof(fact_918,axiom,(
+    chea(ansparen_1_1,ansparen_2_1) )).
+
+fof(fact_919,axiom,(
+    chea(ansparen_1_1,ansparung_1_1) )).
+
+fof(fact_920,axiom,(
+    chea(anspeien_1_1,anspeien_2_1) )).
+
+fof(fact_921,axiom,(
+    chea(anspitzen_1_1,anspitzen_2_1) )).
+
+fof(fact_922,axiom,(
+    chea(anspringen_1_1,anspringen_2_1) )).
+
+fof(fact_923,axiom,(
+    chea(anspritzen_1_1,anspritzen_2_1) )).
+
+fof(fact_924,axiom,(
+    chea(anspucken_1_1,anspucken_2_1) )).
+
+fof(fact_925,axiom,(
+    chea(anspucken_1_1,bespucken_2_1) )).
+
+fof(fact_926,axiom,(
+    chea(ansp__374len_1_1,ansp__374len_2_1) )).
+
+fof(fact_927,axiom,(
+    chea(ansp__374len_1_1,ansp__374lung_1_1) )).
+
+fof(fact_928,axiom,(
+    chea(anstacheln_1_1,anstacheln_2_1) )).
+
+fof(fact_929,axiom,(
+    chea(anstarren_1_1,anstarren_2_1) )).
+
+fof(fact_930,axiom,(
+    chea(anstauen_1_1,anstauen_2_1) )).
+
+fof(fact_931,axiom,(
+    chea(anstauen_1_1,anstauung_1_1) )).
+
+fof(fact_932,axiom,(
+    chea(anstechen_1_1,anstechen_2_1) )).
+
+fof(fact_933,axiom,(
+    chea(anstecken_1_2,ansteckung_1_1) )).
+
+fof(fact_934,axiom,(
+    chea(anstecken_1_2,infizieren_2_1) )).
+
+fof(fact_935,axiom,(
+    chea(anstecken_1_2,infizierung_1_1) )).
+
+fof(fact_936,axiom,(
+    chea(anstecken_1_3,ansteckung_1_3) )).
+
+fof(fact_937,axiom,(
+    chea(anstecken_1_3,anz__374nden_2_1) )).
+
+fof(fact_938,axiom,(
+    chea(anstecken_1_3,anz__374ndung_1_1) )).
+
+fof(fact_939,axiom,(
+    chea(anstiften_1_1,anstiften_2_1) )).
+
+fof(fact_940,axiom,(
+    chea(anstiften_1_1,aufhetzung_1_1) )).
+
+fof(fact_941,axiom,(
+    chea(anstimmen_1_1,anstimmen_2_1) )).
+
+fof(fact_942,axiom,(
+    chea(anstimmen_1_1,intonation_1_1) )).
+
+fof(fact_943,axiom,(
+    chea(anstimmen_1_1,intonieren_2_1) )).
+
+fof(fact_944,axiom,(
+    chea(anstimmen_1_1,intonierung_1_1) )).
+
+fof(fact_945,axiom,(
+    chea(ansto__337en_1_3,etablierung_1_1) )).
+
+fof(fact_946,axiom,(
+    chea(ansto__337en_1_3,initiation_1_1) )).
+
+fof(fact_947,axiom,(
+    chea(ansto__337en_1_3,initiieren_2_1) )).
+
+fof(fact_948,axiom,(
+    chea(anstreben_1_1,anstreben_2_1) )).
+
+fof(fact_949,axiom,(
+    chea(anstreben_1_1,anstrebung_1_1) )).
+
+fof(fact_950,axiom,(
+    chea(anstreichen_1_1,anstreichen_2_1) )).
+
+fof(fact_951,axiom,(
+    chea(anstrengen_1_1,anstrengung_1_1) )).
+
+fof(fact_952,axiom,(
+    chea(anst__374rmen_1_1,anst__374rmen_2_1) )).
+
+fof(fact_953,axiom,(
+    chea(ansuchen_1_1,ansuchen_2_1) )).
+
+fof(fact_954,axiom,(
+    chea(ans__344gen_1_1,ans__344gen_2_1) )).
+
+fof(fact_955,axiom,(
+    chea(antichambrieren_1_1,antichambrieren_2_1) )).
+
+fof(fact_956,axiom,(
+    chea(antippen_1_1,antippen_2_1) )).
+
+fof(fact_957,axiom,(
+    chea(antizipieren_1_1,antizipation_1_1) )).
+
+fof(fact_958,axiom,(
+    chea(antizipieren_1_1,antizipieren_2_1) )).
+
+fof(fact_959,axiom,(
+    chea(antragen_1_1,antragen_2_1) )).
+
+fof(fact_960,axiom,(
+    chea(antragen_1_1,antragung_1_1) )).
+
+fof(fact_961,axiom,(
+    chea(antrainieren_1_1,antrainieren_2_1) )).
+
+fof(fact_962,axiom,(
+    chea(antreffen_1_1,antreffen_2_1) )).
+
+fof(fact_963,axiom,(
+    chea(antreten_2_2,kandidation_1_1) )).
+
+fof(fact_964,axiom,(
+    chea(antreten_2_2,kandidieren_2_1) )).
+
+fof(fact_965,axiom,(
+    chea(antrocknen_1_1,antrocknen_2_1) )).
+
+fof(fact_966,axiom,(
+    chea(antrocknen_1_1,antrocknung_1_1) )).
+
+fof(fact_967,axiom,(
+    chea(antun_1_1,zuf__374gung_1_1) )).
+
+fof(fact_968,axiom,(
+    chea(antworten_1_1,entgegnung_1_1) )).
+
+fof(fact_969,axiom,(
+    chea(antworten_1_1,erwiderung_1_2) )).
+
+fof(fact_970,axiom,(
+    chea(anwachsen_1_2,steigung_1_1) )).
+
+fof(fact_971,axiom,(
+    chea(anwerben_1_1,anwerben_2_1) )).
+
+fof(fact_972,axiom,(
+    chea(anwerben_1_1,anwerbung_1_1) )).
+
+fof(fact_973,axiom,(
+    chea(anwerfen_1_1,anwerfen_2_1) )).
+
+fof(fact_974,axiom,(
+    chea(anwinkeln_1_1,anwinkeln_2_1) )).
+
+fof(fact_975,axiom,(
+    chea(anw__344hlen_1_1,anw__344hlen_2_1) )).
+
+fof(fact_976,axiom,(
+    chea(anw__344rmen_1_1,anw__344rmen_2_1) )).
+
+fof(fact_977,axiom,(
+    chea(anw__344rmen_1_1,anw__344rmung_1_1) )).
+
+fof(fact_978,axiom,(
+    chea(anzahlen_1_1,anzahlen_2_1) )).
+
+fof(fact_979,axiom,(
+    chea(anzahlen_1_1,anzahlung_1_1) )).
+
+fof(fact_980,axiom,(
+    chea(anzapfen_1_1,anzapfen_2_1) )).
+
+fof(fact_981,axiom,(
+    chea(anzapfen_1_1,anzapfung_1_1) )).
+
+fof(fact_982,axiom,(
+    chea(anzeichnen_1_1,anzeichnen_2_1) )).
+
+fof(fact_983,axiom,(
+    chea(anzetteln_1_1,anzetteln_2_1) )).
+
+fof(fact_984,axiom,(
+    chea(anziehen_1_3,anziehung_1_3) )).
+
+fof(fact_985,axiom,(
+    chea(anzielen_1_1,anzielen_2_1) )).
+
+fof(fact_986,axiom,(
+    chea(anzielen_1_1,anzielung_1_1) )).
+
+fof(fact_987,axiom,(
+    chea(anzweifeln_1_1,anzweifeln_2_1) )).
+
+fof(fact_988,axiom,(
+    chea(anzweifeln_1_1,bezweifeln_2_1) )).
+
+fof(fact_989,axiom,(
+    chea(anzweifeln_1_1,infragestellen_2_1) )).
+
+fof(fact_990,axiom,(
+    chea(anzweifeln_1_1,infragestellung_1_1) )).
+
+fof(fact_991,axiom,(
+    chea(anz__344hlen_1_1,anz__344hlen_2_1) )).
+
+fof(fact_992,axiom,(
+    chea(an__344sthesieren_1_1,an__344sthesierung_1_1) )).
+
+fof(fact_993,axiom,(
+    chea(an__344sthesieren_1_1,bet__344uben_2_1) )).
+
+fof(fact_994,axiom,(
+    chea(an__344sthesieren_1_1,bet__344ubung_1_1) )).
+
+fof(fact_995,axiom,(
+    chea(an__344sthesieren_1_1,narkotisierung_1_1) )).
+
+fof(fact_996,axiom,(
+    chea(apostrophieren_1_1,apostrophierung_1_1) )).
+
+fof(fact_997,axiom,(
+    chea(applaudieren_1_1,applaudieren_2_1) )).
+
+fof(fact_998,axiom,(
+    chea(applizieren_1_1,applizieren_2_1) )).
+
+fof(fact_999,axiom,(
+    chea(applizieren_1_1,applizierung_1_1) )).
+
+fof(fact_1000,axiom,(
+    chea(apportieren_1_1,apportieren_2_1) )).
+
+fof(fact_1001,axiom,(
+    chea(approbieren_1_1,approbation_1_1) )).
+
+fof(fact_1002,axiom,(
+    chea(aquarellieren_1_1,aquarellieren_2_1) )).
+
+fof(fact_1003,axiom,(
+    chea(aquarellieren_1_1,aquarellierung_1_1) )).
+
+fof(fact_1004,axiom,(
+    chea(arabisieren_1_1,arabisierung_1_1) )).
+
+fof(fact_1005,axiom,(
+    chea(arbeiten_1_7,funktionieren_2_1) )).
+
+fof(fact_1006,axiom,(
+    chea(archaisieren_1_1,archaisierung_1_1) )).
+
+fof(fact_1007,axiom,(
+    chea(archivieren_1_1,archivieren_2_1) )).
+
+fof(fact_1008,axiom,(
+    chea(archivieren_1_1,archivierung_1_1) )).
+
+fof(fact_1009,axiom,(
+    chea(arisieren_1_1,arisierung_1_1) )).
+
+fof(fact_1010,axiom,(
+    chea(armieren_1_1,armieren_2_1) )).
+
+fof(fact_1011,axiom,(
+    chea(armieren_1_1,armierung_1_1) )).
+
+fof(fact_1012,axiom,(
+    chea(armieren_1_1,bewaffnen_2_1) )).
+
+fof(fact_1013,axiom,(
+    chea(aromatisieren_1_1,aromatisieren_2_1) )).
+
+fof(fact_1014,axiom,(
+    chea(aromatisieren_1_1,aromatisierung_1_1) )).
+
+fof(fact_1015,axiom,(
+    chea(arretieren_1_1,arretieren_2_1) )).
+
+fof(fact_1016,axiom,(
+    chea(arretieren_1_1,arretierung_1_1) )).
+
+fof(fact_1017,axiom,(
+    chea(arretieren_1_1,festnehmen_2_1) )).
+
+fof(fact_1018,axiom,(
+    chea(arretieren_1_1,gefangennahme_1_1) )).
+
+fof(fact_1019,axiom,(
+    chea(arretieren_1_1,verhaften_2_1) )).
+
+fof(fact_1020,axiom,(
+    chea(arrondieren_1_1,arrondieren_2_1) )).
+
+fof(fact_1021,axiom,(
+    chea(arrondieren_1_1,arrondierung_1_1) )).
+
+fof(fact_1022,axiom,(
+    chea(arten_1_1,arten_2_1) )).
+
+fof(fact_1023,axiom,(
+    chea(arten_1_1,artung_1_1) )).
+
+fof(fact_1024,axiom,(
+    chea(artikulieren_1_1,artikulation_1_1) )).
+
+fof(fact_1025,axiom,(
+    chea(artikulieren_1_1,artikulieren_2_1) )).
+
+fof(fact_1026,axiom,(
+    chea(artikulieren_1_1,artikulierung_1_1) )).
+
+fof(fact_1027,axiom,(
+    chea(asphaltieren_1_1,asphaltieren_2_1) )).
+
+fof(fact_1028,axiom,(
+    chea(asphaltieren_1_1,asphaltierung_1_1) )).
+
+fof(fact_1029,axiom,(
+    chea(asphaltieren_1_1,teeren_2_1) )).
+
+fof(fact_1030,axiom,(
+    chea(asphaltieren_1_1,teerung_1_1) )).
+
+fof(fact_1031,axiom,(
+    chea(aspirieren_1_1,aspiration_1_1) )).
+
+fof(fact_1032,axiom,(
+    chea(aspirieren_1_1,aspirieren_2_1) )).
+
+fof(fact_1033,axiom,(
+    chea(aspirieren_1_1,aspirierung_1_1) )).
+
+fof(fact_1034,axiom,(
+    chea(assibilieren_1_1,assibilation_1_1) )).
+
+fof(fact_1035,axiom,(
+    chea(assimilieren_1_2,assimilation_1_2) )).
+
+fof(fact_1036,axiom,(
+    chea(assistieren_1_1,assistieren_2_1) )).
+
+fof(fact_1037,axiom,(
+    chea(assistieren_1_1,sekundieren_2_1) )).
+
+fof(fact_1038,axiom,(
+    chea(assoziieren_1_1,assoziation_1_1) )).
+
+fof(fact_1039,axiom,(
+    chea(assoziieren_1_1,assoziieren_2_1) )).
+
+fof(fact_1040,axiom,(
+    chea(assoziieren_1_1,assoziierung_1_1) )).
+
+fof(fact_1041,axiom,(
+    chea(asten_1_1,asten_2_1) )).
+
+fof(fact_1042,axiom,(
+    chea(asten_1_1,n344sten_2_1) )).
+
+fof(fact_1043,axiom,(
+    chea(atmen_1_1,atmen_2_1) )).
+
+fof(fact_1044,axiom,(
+    chea(atmen_1_1,atmung_1_1) )).
+
+fof(fact_1045,axiom,(
+    chea(atmen_1_1,schnaufen_2_1) )).
+
+fof(fact_1046,axiom,(
+    chea(atomisieren_1_1,atomisierung_1_1) )).
+
+fof(fact_1047,axiom,(
+    chea(attackieren_1_1,attackieren_2_1) )).
+
+fof(fact_1048,axiom,(
+    chea(attestieren_1_1,attestation_1_1) )).
+
+fof(fact_1049,axiom,(
+    chea(attestieren_1_1,attestierung_1_1) )).
+
+fof(fact_1050,axiom,(
+    chea(attestieren_1_1,quittieren_2_1) )).
+
+fof(fact_1051,axiom,(
+    chea(attestieren_1_1,quittierung_1_1) )).
+
+fof(fact_1052,axiom,(
+    chea(attestieren_1_1,testierung_1_1) )).
+
+fof(fact_1053,axiom,(
+    chea(aufaddieren_1_1,aufaddierung_1_1) )).
+
+fof(fact_1054,axiom,(
+    chea(aufarbeiten_1_1,aufarbeitung_1_1) )).
+
+fof(fact_1055,axiom,(
+    chea(aufarbeiten_1_2,aufarbeitung_1_2) )).
+
+fof(fact_1056,axiom,(
+    chea(aufatmen_1_1,aufatmen_2_1) )).
+
+fof(fact_1057,axiom,(
+    chea(aufbacken_1_1,aufbacken_2_1) )).
+
+fof(fact_1058,axiom,(
+    chea(aufbahren_1_1,aufbahren_2_1) )).
+
+fof(fact_1059,axiom,(
+    chea(aufbahren_1_1,aufbahrung_1_1) )).
+
+fof(fact_1060,axiom,(
+    chea(aufbaumen_1_1,aufbaumen_2_1) )).
+
+fof(fact_1061,axiom,(
+    chea(aufbauschen_1_1,aufbauschen_2_1) )).
+
+fof(fact_1062,axiom,(
+    chea(aufbauschen_1_1,aufbauschung_1_1) )).
+
+fof(fact_1063,axiom,(
+    chea(aufbauschen_1_1,n374bertreiben_2_1) )).
+
+fof(fact_1064,axiom,(
+    chea(aufbauschen_1_1,n374bertreibung_1_1) )).
+
+fof(fact_1065,axiom,(
+    chea(aufbegehren_1_1,aufbegehren_2_1) )).
+
+fof(fact_1066,axiom,(
+    chea(aufbegehren_1_1,aufb__344umen_2_1) )).
+
+fof(fact_1067,axiom,(
+    chea(aufbegehren_1_1,auflehnen_2_1) )).
+
+fof(fact_1068,axiom,(
+    chea(aufbegehren_1_1,auflehnung_1_1) )).
+
+fof(fact_1069,axiom,(
+    chea(aufbegehren_1_1,aufmucken_2_1) )).
+
+fof(fact_1070,axiom,(
+    chea(aufbei__337en_1_1,aufbei__337en_2_1) )).
+
+fof(fact_1071,axiom,(
+    chea(aufbereiten_1_1,aufbereiten_2_1) )).
+
+fof(fact_1072,axiom,(
+    chea(aufbereiten_1_1,aufbereitung_1_1) )).
+
+fof(fact_1073,axiom,(
+    chea(aufbereiten_1_1,verarbeitung_1_3) )).
+
+fof(fact_1074,axiom,(
+    chea(aufbessern_1_1,aufbesserung_1_1) )).
+
+fof(fact_1075,axiom,(
+    chea(aufbewahren_1_1,aufbewahren_2_1) )).
+
+fof(fact_1076,axiom,(
+    chea(aufbewahren_1_1,aufbewahrung_1_1) )).
+
+fof(fact_1077,axiom,(
+    chea(aufbiegen_1_1,aufbiegen_2_1) )).
+
+fof(fact_1078,axiom,(
+    chea(aufbiegen_1_1,aufbiegung_1_1) )).
+
+fof(fact_1079,axiom,(
+    chea(aufbieten_1_1,aufbietung_1_1) )).
+
+fof(fact_1080,axiom,(
+    chea(aufbieten_1_2,aufbietung_1_2) )).
+
+fof(fact_1081,axiom,(
+    chea(aufblasen_1_1,aufblasen_2_1) )).
+
+fof(fact_1082,axiom,(
+    chea(aufblenden_1_1,aufblenden_2_1) )).
+
+fof(fact_1083,axiom,(
+    chea(aufblicken_1_1,aufblicken_2_1) )).
+
+fof(fact_1084,axiom,(
+    chea(aufblicken_1_1,aufregung_1_1) )).
+
+fof(fact_1085,axiom,(
+    chea(aufblitzen_1_1,aufblitzen_2_1) )).
+
+fof(fact_1086,axiom,(
+    chea(aufbl__344hen_1_1,aufbl__344hen_2_1) )).
+
+fof(fact_1087,axiom,(
+    chea(aufbl__344hen_1_1,aufbl__344hung_1_1) )).
+
+fof(fact_1088,axiom,(
+    chea(aufbl__344hen_1_1,aufpumpen_2_1) )).
+
+fof(fact_1089,axiom,(
+    chea(aufbl__374hen_1_1,aufbl__374hen_2_1) )).
+
+fof(fact_1090,axiom,(
+    chea(aufbl__374hen_1_1,erbl__374hen_2_1) )).
+
+fof(fact_1091,axiom,(
+    chea(aufbohren_1_1,aufbohren_2_1) )).
+
+fof(fact_1092,axiom,(
+    chea(aufbrauchen_1_1,aufbrauchen_2_1) )).
+
+fof(fact_1093,axiom,(
+    chea(aufbrauchen_1_1,aufwand_1_2) )).
+
+fof(fact_1094,axiom,(
+    chea(aufbrauchen_1_1,aufwenden_2_1) )).
+
+fof(fact_1095,axiom,(
+    chea(aufbrausen_1_1,aufbrausen_2_1) )).
+
+fof(fact_1096,axiom,(
+    chea(aufbrennen_1_1,aufbrennen_2_1) )).
+
+fof(fact_1097,axiom,(
+    chea(aufbr__374hen_1_1,aufbr__374hen_2_1) )).
+
+fof(fact_1098,axiom,(
+    chea(aufb__374geln_1_1,aufb__374geln_2_1) )).
+
+fof(fact_1099,axiom,(
+    chea(aufb__374rden_1_1,aufb__374rdung_1_1) )).
+
+fof(fact_1100,axiom,(
+    chea(aufdampfen_1_1,aufdampfen_2_1) )).
+
+fof(fact_1101,axiom,(
+    chea(aufdecken_1_1,aufdeckung_1_1) )).
+
+fof(fact_1102,axiom,(
+    chea(aufdecken_1_2,aufdeckung_1_2) )).
+
+fof(fact_1103,axiom,(
+    chea(aufdrehen_1_1,aufdrehen_2_1) )).
+
+fof(fact_1104,axiom,(
+    chea(aufdrucken_1_1,aufdrucken_2_1) )).
+
+fof(fact_1105,axiom,(
+    chea(aufdr__366seln_1_1,aufdr__366seln_2_1) )).
+
+fof(fact_1106,axiom,(
+    chea(aufdr__374cken_1_1,aufdr__374cken_2_1) )).
+
+fof(fact_1107,axiom,(
+    chea(aufeinanderfolgen_1_1,aufeinanderfolgen_2_1) )).
+
+fof(fact_1108,axiom,(
+    chea(aufeinanderlegen_1_1,aufeinanderlegen_2_1) )).
+
+fof(fact_1109,axiom,(
+    chea(aufeinanderpressen_1_1,aufeinanderpressen_2_1) )).
+
+fof(fact_1110,axiom,(
+    chea(aufeinandersto__337en_1_1,aufeinandersto__337en_2_1) )).
+
+fof(fact_1111,axiom,(
+    chea(aufeinandertreffen_1_1,aufeinandertreffen_2_1) )).
+
+fof(fact_1112,axiom,(
+    chea(auferstehen_1_1,auferstehen_2_1) )).
+
+fof(fact_1113,axiom,(
+    chea(auferstehen_1_1,auferstehung_1_1) )).
+
+fof(fact_1114,axiom,(
+    chea(auferwecken_1_1,auferweckung_1_1) )).
+
+fof(fact_1115,axiom,(
+    chea(aufessen_1_1,aufessen_2_1) )).
+
+fof(fact_1116,axiom,(
+    chea(auffinden_1_1,auffinden_2_1) )).
+
+fof(fact_1117,axiom,(
+    chea(auffinden_1_1,auffindung_1_1) )).
+
+fof(fact_1118,axiom,(
+    chea(auffinden_1_1,vorfinden_2_1) )).
+
+fof(fact_1119,axiom,(
+    chea(aufflackern_1_1,aufleuchten_2_1) )).
+
+fof(fact_1120,axiom,(
+    chea(aufflammen_1_1,aufflammen_2_1) )).
+
+fof(fact_1121,axiom,(
+    chea(aufflattern_1_1,aufflattern_2_1) )).
+
+fof(fact_1122,axiom,(
+    chea(aufforsten_1_1,aufforsten_2_1) )).
+
+fof(fact_1123,axiom,(
+    chea(aufforsten_1_1,aufforstung_1_1) )).
+
+fof(fact_1124,axiom,(
+    chea(aufforsten_1_1,beforstung_1_1) )).
+
+fof(fact_1125,axiom,(
+    chea(aufforsten_1_1,bewaldung_1_1) )).
+
+fof(fact_1126,axiom,(
+    chea(auffressen_1_1,auffressen_2_1) )).
+
+fof(fact_1127,axiom,(
+    chea(auffressen_1_1,vertilgen_2_1) )).
+
+fof(fact_1128,axiom,(
+    chea(auffressen_1_1,vertilgung_1_1) )).
+
+fof(fact_1129,axiom,(
+    chea(auffrischen_1_1,auffrischen_2_1) )).
+
+fof(fact_1130,axiom,(
+    chea(auffrischen_1_1,auffrischung_1_1) )).
+
+fof(fact_1131,axiom,(
+    chea(auff__344deln_1_1,auff__344deln_2_1) )).
+
+fof(fact_1132,axiom,(
+    chea(auff__374hren_1_2,auff__374hrung_1_2) )).
+
+fof(fact_1133,axiom,(
+    chea(auff__374hren_1_3,auff__374hrung_1_3) )).
+
+fof(fact_1134,axiom,(
+    chea(auff__374llen_1_1,auff__374llen_2_1) )).
+
+fof(fact_1135,axiom,(
+    chea(auff__374llen_1_1,auff__374llung_1_1) )).
+
+fof(fact_1136,axiom,(
+    chea(aufgeben_3_1,lossagung_1_1) )).
+
+fof(fact_1137,axiom,(
+    chea(aufgeien_1_1,aufgeien_2_1) )).
+
+fof(fact_1138,axiom,(
+    chea(aufgleisen_1_1,aufgleisung_1_1) )).
+
+fof(fact_1139,axiom,(
+    chea(aufgl__374hen_1_1,aufgl__374hen_2_1) )).
+
+fof(fact_1140,axiom,(
+    chea(aufgraben_1_1,aufgraben_2_1) )).
+
+fof(fact_1141,axiom,(
+    chea(aufgraben_1_1,aufgrabung_1_1) )).
+
+fof(fact_1142,axiom,(
+    chea(aufhaben_1_1,aufhabung_1_1) )).
+
+fof(fact_1143,axiom,(
+    chea(aufhacken_1_1,aufhacken_2_1) )).
+
+fof(fact_1144,axiom,(
+    chea(aufhalten_1_1,aufhaltung_1_1) )).
+
+fof(fact_1145,axiom,(
+    chea(aufheitern_1_1,aufheiterung_1_1) )).
+
+fof(fact_1146,axiom,(
+    chea(aufheitern_1_2,aufheiterung_1_2) )).
+
+fof(fact_1147,axiom,(
+    chea(aufheizen_1_1,aufheizen_2_1) )).
+
+fof(fact_1148,axiom,(
+    chea(aufheizen_1_1,aufheizung_1_1) )).
+
+fof(fact_1149,axiom,(
+    chea(aufheizen_1_1,erw__344rmung_1_1) )).
+
+fof(fact_1150,axiom,(
+    chea(aufhellen_1_1,aufhellung_1_1) )).
+
+fof(fact_1151,axiom,(
+    chea(aufhellen_1_2,aufhellung_1_2) )).
+
+fof(fact_1152,axiom,(
+    chea(aufhellen_1_2,aufklaren_2_1) )).
+
+fof(fact_1153,axiom,(
+    chea(aufheulen_1_1,aufheulen_2_1) )).
+
+fof(fact_1154,axiom,(
+    chea(aufholen_1_1,aufholen_2_1) )).
+
+fof(fact_1155,axiom,(
+    chea(aufhorchen_1_1,aufhorchen_2_1) )).
+
+fof(fact_1156,axiom,(
+    chea(aufhorchen_1_1,aufmerken_2_1) )).
+
+fof(fact_1157,axiom,(
+    chea(aufh__344ngen_1_1,aufh__344ngen_2_1) )).
+
+fof(fact_1158,axiom,(
+    chea(aufh__344ngen_1_1,aufh__344ngung_1_1) )).
+
+fof(fact_1159,axiom,(
+    chea(aufh__344ufen_1_1,aufh__344ufung_1_1) )).
+
+fof(fact_1160,axiom,(
+    chea(aufkaufen_1_1,akquisition_1_1) )).
+
+fof(fact_1161,axiom,(
+    chea(aufkeimen_1_1,aufkeimen_2_1) )).
+
+fof(fact_1162,axiom,(
+    chea(aufkeimen_1_1,keimen_2_1) )).
+
+fof(fact_1163,axiom,(
+    chea(aufkeimen_1_1,keimung_1_1) )).
+
+fof(fact_1164,axiom,(
+    chea(aufklappen_1_1,aufklappen_2_1) )).
+
+fof(fact_1165,axiom,(
+    chea(aufklappen_1_1,aufklappung_1_1) )).
+
+fof(fact_1166,axiom,(
+    chea(aufklatschen_1_1,aufklatschen_2_1) )).
+
+fof(fact_1167,axiom,(
+    chea(aufklauben_1_1,aufklauben_2_1) )).
+
+fof(fact_1168,axiom,(
+    chea(aufkleben_1_1,aufkleben_2_1) )).
+
+fof(fact_1169,axiom,(
+    chea(aufkleben_1_1,aufklebung_1_1) )).
+
+fof(fact_1170,axiom,(
+    chea(aufkl__344ren_1_1,aufkl__344rung_1_1) )).
+
+fof(fact_1171,axiom,(
+    chea(aufkl__344ren_1_3,aufkl__344rung_1_2) )).
+
+fof(fact_1172,axiom,(
+    chea(aufknacken_1_1,aufknacken_2_1) )).
+
+fof(fact_1173,axiom,(
+    chea(aufkn__374pfen_1_1,aufkn__374pfen_2_1) )).
+
+fof(fact_1174,axiom,(
+    chea(aufkn__374pfen_1_1,erh__344ngen_2_1) )).
+
+fof(fact_1175,axiom,(
+    chea(aufkn__374pfen_1_1,erh__344ngung_1_1) )).
+
+fof(fact_1176,axiom,(
+    chea(aufkochen_1_1,aufkochen_2_1) )).
+
+fof(fact_1177,axiom,(
+    chea(aufkratzen_1_1,aufkratzen_2_1) )).
+
+fof(fact_1178,axiom,(
+    chea(aufkreischen_1_1,aufschreien_2_1) )).
+
+fof(fact_1179,axiom,(
+    chea(aufkrempeln_1_1,aufkrempeln_2_1) )).
+
+fof(fact_1180,axiom,(
+    chea(aufk__374ndigen_1_1,aufk__374ndigung_1_1) )).
+
+fof(fact_1181,axiom,(
+    chea(auflachen_1_1,auflachen_2_1) )).
+
+fof(fact_1182,axiom,(
+    chea(aufladen_1_1,aufladen_2_1) )).
+
+fof(fact_1183,axiom,(
+    chea(aufladen_1_1,aufladung_1_1) )).
+
+fof(fact_1184,axiom,(
+    chea(auflassen_1_1,auflassen_2_1) )).
+
+fof(fact_1185,axiom,(
+    chea(auflassen_1_1,auflassung_1_1) )).
+
+fof(fact_1186,axiom,(
+    chea(auflasten_1_1,auflasten_2_1) )).
+
+fof(fact_1187,axiom,(
+    chea(auflasten_1_1,bepackung_1_1) )).
+
+fof(fact_1188,axiom,(
+    chea(auflaufen_1_1,auflaufen_2_1) )).
+
+fof(fact_1189,axiom,(
+    chea(aufleben_1_1,aufleben_2_1) )).
+
+fof(fact_1190,axiom,(
+    chea(auflecken_1_1,auflecken_2_1) )).
+
+fof(fact_1191,axiom,(
+    chea(auflesen_1_1,auflesen_2_1) )).
+
+fof(fact_1192,axiom,(
+    chea(auflesen_1_1,aufsammeln_2_1) )).
+
+fof(fact_1193,axiom,(
+    chea(auflichten_1_1,auflichtung_1_1) )).
+
+fof(fact_1194,axiom,(
+    chea(aufliegen_1_1,aufliegen_2_1) )).
+
+fof(fact_1195,axiom,(
+    chea(auflisten_1_1,auflisten_2_1) )).
+
+fof(fact_1196,axiom,(
+    chea(auflisten_1_1,auflistung_1_1) )).
+
+fof(fact_1197,axiom,(
+    chea(auflisten_1_1,listen_2_1) )).
+
+fof(fact_1198,axiom,(
+    chea(auflisten_1_1,listung_1_1) )).
+
+fof(fact_1199,axiom,(
+    chea(auflockern_1_1,auflockerung_1_2) )).
+
+fof(fact_1200,axiom,(
+    chea(auflockern_1_1,auflockerung_2_1) )).
+
+fof(fact_1201,axiom,(
+    chea(auflockern_1_2,auflockerung_1_1) )).
+
+fof(fact_1202,axiom,(
+    chea(auflockern_1_2,lockerung_1_1) )).
+
+fof(fact_1203,axiom,(
+    chea(aufl__366sen_2_1,aufl__366sung_1_2) )).
+
+fof(fact_1204,axiom,(
+    chea(aufl__366sen_2_2,zersetzung_1_1) )).
+
+fof(fact_1205,axiom,(
+    chea(aufl__366sen_2_3,liquidation_1_1) )).
+
+fof(fact_1206,axiom,(
+    chea(aufl__366sen_2_3,liquidierung_1_1) )).
+
+fof(fact_1207,axiom,(
+    chea(aufmalen_1_1,aufmalen_2_1) )).
+
+fof(fact_1208,axiom,(
+    chea(aufmarschieren_1_1,aufmarschieren_2_1) )).
+
+fof(fact_1209,axiom,(
+    chea(aufmessen_1_1,aufmessen_2_1) )).
+
+fof(fact_1210,axiom,(
+    chea(aufmessen_1_1,aufmessung_1_1) )).
+
+fof(fact_1211,axiom,(
+    chea(aufmotzen_1_1,aufmotzen_2_1) )).
+
+fof(fact_1212,axiom,(
+    chea(aufmotzen_1_1,aufmotzung_1_1) )).
+
+fof(fact_1213,axiom,(
+    chea(aufmotzen_1_1,frisieren_2_1) )).
+
+fof(fact_1214,axiom,(
+    chea(aufm__366beln_1_1,aufm__366beln_2_1) )).
+
+fof(fact_1215,axiom,(
+    chea(aufn__344hen_1_1,aufn__344hen_2_1) )).
+
+fof(fact_1216,axiom,(
+    chea(aufoktroyieren_1_1,oktroyierung_1_1) )).
+
+fof(fact_1217,axiom,(
+    chea(aufpeitschen_1_1,aufpeitschen_2_1) )).
+
+fof(fact_1218,axiom,(
+    chea(aufpeitschen_1_1,fanatisierung_1_1) )).
+
+fof(fact_1219,axiom,(
+    chea(aufpeppen_1_1,aufpeppen_2_1) )).
+
+fof(fact_1220,axiom,(
+    chea(aufpflanzen_1_1,aufpflanzen_2_1) )).
+
+fof(fact_1221,axiom,(
+    chea(aufpflanzen_1_1,aufpflanzung_1_1) )).
+
+fof(fact_1222,axiom,(
+    chea(aufplatzen_1_1,aufplatzen_2_1) )).
+
+fof(fact_1223,axiom,(
+    chea(aufpolieren_1_1,aufpolieren_2_1) )).
+
+fof(fact_1224,axiom,(
+    chea(aufpolieren_1_1,aufpolierung_1_1) )).
+
+fof(fact_1225,axiom,(
+    chea(aufpolieren_1_1,sch__366nen_2_1) )).
+
+fof(fact_1226,axiom,(
+    chea(aufpolieren_1_1,sch__366nung_1_1) )).
+
+fof(fact_1227,axiom,(
+    chea(aufpoppen_1_1,aufpoppen_2_1) )).
+
+fof(fact_1228,axiom,(
+    chea(aufprallen_1_1,aufprallen_2_1) )).
+
+fof(fact_1229,axiom,(
+    chea(aufpropfen_1_1,aufpropfen_2_1) )).
+
+fof(fact_1230,axiom,(
+    chea(aufpr__344gen_1_1,aufpr__344gen_2_1) )).
+
+fof(fact_1231,axiom,(
+    chea(aufpr__344gen_1_1,aufpr__344gung_1_1) )).
+
+fof(fact_1232,axiom,(
+    chea(aufputschen_1_1,aufputschen_2_1) )).
+
+fof(fact_1233,axiom,(
+    chea(aufputzen_1_1,aufputzen_2_1) )).
+
+fof(fact_1234,axiom,(
+    chea(aufputzen_1_1,ausschm__374cken_2_1) )).
+
+fof(fact_1235,axiom,(
+    chea(aufputzen_1_1,ausschm__374ckung_1_1) )).
+
+fof(fact_1236,axiom,(
+    chea(aufputzen_1_1,dekorieren_2_1) )).
+
+fof(fact_1237,axiom,(
+    chea(aufputzen_1_1,dekorierung_1_1) )).
+
+fof(fact_1238,axiom,(
+    chea(aufputzen_1_1,feinmachen_2_1) )).
+
+fof(fact_1239,axiom,(
+    chea(aufputzen_1_1,garnieren_2_1) )).
+
+fof(fact_1240,axiom,(
+    chea(aufputzen_1_1,garnierung_1_1) )).
+
+fof(fact_1241,axiom,(
+    chea(aufputzen_1_1,verschn__366rkelung_1_1) )).
+
+fof(fact_1242,axiom,(
+    chea(aufp__344ppeln_1_1,aufp__344ppeln_2_1) )).
+
+fof(fact_1243,axiom,(
+    chea(aufquellen_1_1,aufquellen_2_1) )).
+
+fof(fact_1244,axiom,(
+    chea(aufquellen_1_1,aufquellung_1_1) )).
+
+fof(fact_1245,axiom,(
+    chea(aufragen_1_1,aufragung_1_1) )).
+
+fof(fact_1246,axiom,(
+    chea(aufrauhen_1_1,aufrauhen_2_1) )).
+
+fof(fact_1247,axiom,(
+    chea(aufrauhen_1_1,aufrauhung_1_1) )).
+
+fof(fact_1248,axiom,(
+    chea(aufrechnen_1_1,aufrechnen_2_1) )).
+
+fof(fact_1249,axiom,(
+    chea(aufrechnen_1_1,aufrechnung_1_1) )).
+
+fof(fact_1250,axiom,(
+    chea(aufrechterhalten_1_1,aufrechterhaltung_1_1) )).
+
+fof(fact_1251,axiom,(
+    chea(aufregen_1_1,nerven_2_1) )).
+
+fof(fact_1252,axiom,(
+    chea(aufreiben_1_3,entnervung_1_1) )).
+
+fof(fact_1253,axiom,(
+    chea(aufreiben_1_3,kleinkriegen_2_1) )).
+
+fof(fact_1254,axiom,(
+    chea(aufreiben_1_3,zerm__374rben_2_1) )).
+
+fof(fact_1255,axiom,(
+    chea(aufreiben_1_3,zerm__374rbung_1_1) )).
+
+fof(fact_1256,axiom,(
+    chea(aufreihen_1_1,aufreihen_2_1) )).
+
+fof(fact_1257,axiom,(
+    chea(aufreihen_1_1,aufreihung_1_1) )).
+
+fof(fact_1258,axiom,(
+    chea(aufreizen_1_1,aufreizung_1_1) )).
+
+fof(fact_1259,axiom,(
+    chea(aufrichten_1_1,aufrichtung_1_1) )).
+
+fof(fact_1260,axiom,(
+    chea(aufrichten_1_2,aufrichtung_1_2) )).
+
+fof(fact_1261,axiom,(
+    chea(aufrollen_1_1,aufrollen_2_1) )).
+
+fof(fact_1262,axiom,(
+    chea(aufrollen_1_1,aufrollung_1_1) )).
+
+fof(fact_1263,axiom,(
+    chea(aufrufen_1_1,aufruf_1_1) )).
+
+fof(fact_1264,axiom,(
+    chea(aufrunden_1_1,aufrunden_2_1) )).
+
+fof(fact_1265,axiom,(
+    chea(aufrunden_1_1,aufrundung_1_1) )).
+
+fof(fact_1266,axiom,(
+    chea(aufr__344umen_1_1,aufr__344umen_2_1) )).
+
+fof(fact_1267,axiom,(
+    chea(aufr__344umen_1_1,aufr__344umung_1_1) )).
+
+fof(fact_1268,axiom,(
+    chea(aufr__374cken_1_2,avancierung_1_1) )).
+
+fof(fact_1269,axiom,(
+    chea(aufr__374hren_1_1,umr__374hren_2_1) )).
+
+fof(fact_1270,axiom,(
+    chea(aufr__374sten_1_1,aufr__374sten_2_1) )).
+
+fof(fact_1271,axiom,(
+    chea(aufr__374sten_1_1,aufr__374stung_1_1) )).
+
+fof(fact_1272,axiom,(
+    chea(aufr__374tteln_1_1,aufr__374tteln_2_1) )).
+
+fof(fact_1273,axiom,(
+    chea(aufr__374tteln_1_1,aufr__374ttelung_1_1) )).
+
+fof(fact_1274,axiom,(
+    chea(aufsaugen_1_1,aufsaugen_2_1) )).
+
+fof(fact_1275,axiom,(
+    chea(aufschaukeln_1_1,aufschaukeln_2_1) )).
+
+fof(fact_1276,axiom,(
+    chea(aufscheinen_1_1,aufscheinen_2_1) )).
+
+fof(fact_1277,axiom,(
+    chea(aufscheuchen_1_1,aufscheuchen_2_1) )).
+
+fof(fact_1278,axiom,(
+    chea(aufschichten_1_1,aufschichten_2_1) )).
+
+fof(fact_1279,axiom,(
+    chea(aufschichten_1_1,aufschichtung_1_1) )).
+
+fof(fact_1280,axiom,(
+    chea(aufschieben_1_1,aufschieben_2_1) )).
+
+fof(fact_1281,axiom,(
+    chea(aufschieben_1_1,aufschiebung_1_1) )).
+
+fof(fact_1282,axiom,(
+    chea(aufschie__337en_1_1,aufschie__337en_2_1) )).
+
+fof(fact_1283,axiom,(
+    chea(aufschlitzen_1_1,aufschlitzen_2_1) )).
+
+fof(fact_1284,axiom,(
+    chea(aufschlitzen_1_1,aufschlitzung_1_1) )).
+
+fof(fact_1285,axiom,(
+    chea(aufschl__344mmen_1_1,aufschl__344mmen_2_1) )).
+
+fof(fact_1286,axiom,(
+    chea(aufschl__344mmen_1_1,aufschl__344mmung_1_1) )).
+
+fof(fact_1287,axiom,(
+    chea(aufschl__374sseln_1_1,aufschl__374sseln_2_1) )).
+
+fof(fact_1288,axiom,(
+    chea(aufschl__374sseln_1_1,aufschl__374sselung_1_1) )).
+
+fof(fact_1289,axiom,(
+    chea(aufschneiden_1_1,aufschneiden_2_1) )).
+
+fof(fact_1290,axiom,(
+    chea(aufschneiden_1_1,balustrade_1_1) )).
+
+fof(fact_1291,axiom,(
+    chea(aufschneiden_1_1,prahlen_2_1) )).
+
+fof(fact_1292,axiom,(
+    chea(aufschn__374ren_1_1,aufschn__374ren_2_1) )).
+
+fof(fact_1293,axiom,(
+    chea(aufschreiben_1_1,aufschreiben_2_1) )).
+
+fof(fact_1294,axiom,(
+    chea(aufschreiben_1_1,aufschreibung_1_1) )).
+
+fof(fact_1295,axiom,(
+    chea(aufschwei__337en_1_1,aufschwei__337en_2_1) )).
+
+fof(fact_1296,axiom,(
+    chea(aufschwemmen_1_1,aufschwemmen_2_1) )).
+
+fof(fact_1297,axiom,(
+    chea(aufschwemmen_1_1,aufschwemmung_1_1) )).
+
+fof(fact_1298,axiom,(
+    chea(aufschwingen_1_1,aufschwingen_2_1) )).
+
+fof(fact_1299,axiom,(
+    chea(aufschwingen_1_1,aufschwingung_1_1) )).
+
+fof(fact_1300,axiom,(
+    chea(aufsch__344umen_1_1,aufsch__344umen_2_1) )).
+
+fof(fact_1301,axiom,(
+    chea(aufsch__344umen_1_1,aufsch__344umung_1_1) )).
+
+fof(fact_1302,axiom,(
+    chea(aufsch__374tten_1_1,aufsch__374tten_2_1) )).
+
+fof(fact_1303,axiom,(
+    chea(aufsch__374tten_1_1,aufsch__374ttung_1_1) )).
+
+fof(fact_1304,axiom,(
+    chea(aufsitzen_1_1,aufsitzen_2_1) )).
+
+fof(fact_1305,axiom,(
+    chea(aufspalten_1_1,aufspalten_2_1) )).
+
+fof(fact_1306,axiom,(
+    chea(aufspalten_1_1,aufspaltung_1_1) )).
+
+fof(fact_1307,axiom,(
+    chea(aufspannen_1_1,aufspannen_2_1) )).
+
+fof(fact_1308,axiom,(
+    chea(aufspannen_1_1,aufspannung_1_1) )).
+
+fof(fact_1309,axiom,(
+    chea(aufsparen_1_1,aufsparen_2_1) )).
+
+fof(fact_1310,axiom,(
+    chea(aufspie__337en_1_1,aufspie__337en_2_1) )).
+
+fof(fact_1311,axiom,(
+    chea(aufsplitten_1_1,aufsplitten_2_1) )).
+
+fof(fact_1312,axiom,(
+    chea(aufsplitten_1_1,aufsplittung_1_1) )).
+
+fof(fact_1313,axiom,(
+    chea(aufsplitten_1_1,splitten_2_1) )).
+
+fof(fact_1314,axiom,(
+    chea(aufsplitten_1_1,splittung_1_1) )).
+
+fof(fact_1315,axiom,(
+    chea(aufsplittern_1_1,aufsplitterung_1_1) )).
+
+fof(fact_1316,axiom,(
+    chea(aufsplittern_2_1,aufsplitterung_1_1) )).
+
+fof(fact_1317,axiom,(
+    chea(aufsprengen_1_1,aufsprengen_2_1) )).
+
+fof(fact_1318,axiom,(
+    chea(aufsprengen_1_1,aufsprengung_1_1) )).
+
+fof(fact_1319,axiom,(
+    chea(aufspritzen_1_1,aufspritzen_2_1) )).
+
+fof(fact_1320,axiom,(
+    chea(aufspr__374hen_1_1,aufspr__374hen_2_1) )).
+
+fof(fact_1321,axiom,(
+    chea(aufspulen_1_1,aufspulen_2_1) )).
+
+fof(fact_1322,axiom,(
+    chea(aufsp__374len_1_1,aufsp__374lung_1_1) )).
+
+fof(fact_1323,axiom,(
+    chea(aufsp__374ren_1_1,aufsp__374ren_2_1) )).
+
+fof(fact_1324,axiom,(
+    chea(aufsp__374ren_1_1,aufsp__374rung_1_1) )).
+
+fof(fact_1325,axiom,(
+    chea(aufstallen_1_1,aufstallung_1_1) )).
+
+fof(fact_1326,axiom,(
+    chea(aufstapeln_1_1,aufstapeln_2_1) )).
+
+fof(fact_1327,axiom,(
+    chea(aufstapfen_1_1,aufstapfen_2_1) )).
+
+fof(fact_1328,axiom,(
+    chea(aufstauen_1_1,aufstauen_2_1) )).
+
+fof(fact_1329,axiom,(
+    chea(aufstauen_1_1,aufstauung_1_1) )).
+
+fof(fact_1330,axiom,(
+    chea(aufstechen_1_1,aufstechen_2_1) )).
+
+fof(fact_1331,axiom,(
+    chea(aufstehen_1_1,hochkommen_2_1) )).
+
+fof(fact_1332,axiom,(
+    chea(aufstellen_1_1,aufstellung_1_2) )).
+
+fof(fact_1333,axiom,(
+    chea(aufstellen_1_3,nomination_1_1) )).
+
+fof(fact_1334,axiom,(
+    chea(aufstellen_1_3,nominierung_1_1) )).
+
+fof(fact_1335,axiom,(
+    chea(aufstemmen_1_1,aufstemmen_2_1) )).
+
+fof(fact_1336,axiom,(
+    chea(aufstocken_1_1,aufstocken_2_1) )).
+
+fof(fact_1337,axiom,(
+    chea(aufstocken_1_1,aufstockung_1_1) )).
+
+fof(fact_1338,axiom,(
+    chea(aufstreben_1_1,aufstreben_2_1) )).
+
+fof(fact_1339,axiom,(
+    chea(aufstreben_1_1,emporstreben_2_1) )).
+
+fof(fact_1340,axiom,(
+    chea(aufstreichen_1_1,aufstreichen_2_1) )).
+
+fof(fact_1341,axiom,(
+    chea(aufstr__366men_1_1,aufstr__366men_2_1) )).
+
+fof(fact_1342,axiom,(
+    chea(aufstufen_1_1,aufstufung_1_1) )).
+
+fof(fact_1343,axiom,(
+    chea(aufst__366hnen_1_1,aufst__366hnen_2_1) )).
+
+fof(fact_1344,axiom,(
+    chea(aufst__366ren_1_1,aufst__366rung_1_1) )).
+
+fof(fact_1345,axiom,(
+    chea(aufst__374lpen_1_1,aufst__374lpung_1_1) )).
+
+fof(fact_1346,axiom,(
+    chea(aufst__374tzen_1_1,aufst__374tzen_2_1) )).
+
+fof(fact_1347,axiom,(
+    chea(aufsuchen_1_1,aufsuchen_2_1) )).
+
+fof(fact_1348,axiom,(
+    chea(aufsuchen_1_1,aufsuchung_1_1) )).
+
+fof(fact_1349,axiom,(
+    chea(aufsummieren_1_1,aufsummieren_2_1) )).
+
+fof(fact_1350,axiom,(
+    chea(aufsummieren_1_1,aufsummierung_1_1) )).
+
+fof(fact_1351,axiom,(
+    chea(auftanken_1_1,auftanken_2_1) )).
+
+fof(fact_1352,axiom,(
+    chea(auftauen_1_1,auftauen_2_1) )).
+
+fof(fact_1353,axiom,(
+    chea(auftauen_1_1,auftauung_1_1) )).
+
+fof(fact_1354,axiom,(
+    chea(aufteilen_1_1,aufteilen_2_1) )).
+
+fof(fact_1355,axiom,(
+    chea(aufteilen_1_1,aufteilung_1_1) )).
+
+fof(fact_1356,axiom,(
+    chea(auftischen_1_1,auftischen_2_1) )).
+
+fof(fact_1357,axiom,(
+    chea(auftreffen_1_1,auftreffen_2_1) )).
+
+fof(fact_1358,axiom,(
+    chea(auftrennen_1_1,abtrennung_1_1) )).
+
+fof(fact_1359,axiom,(
+    chea(auftrennen_1_1,auftrennen_2_1) )).
+
+fof(fact_1360,axiom,(
+    chea(auftrumpfen_1_1,auftrumpfen_2_1) )).
+
+fof(fact_1361,axiom,(
+    chea(auft__374rmen_1_1,auft__374rmen_2_1) )).
+
+fof(fact_1362,axiom,(
+    chea(auft__374rmen_1_1,auft__374rmung_1_1) )).
+
+fof(fact_1363,axiom,(
+    chea(aufwachen_1_1,aufwachen_2_1) )).
+
+fof(fact_1364,axiom,(
+    chea(aufwachsen_1_1,aufwachsen_2_1) )).
+
+fof(fact_1365,axiom,(
+    chea(aufwallen_1_1,aufwallen_2_1) )).
+
+fof(fact_1366,axiom,(
+    chea(aufwallen_1_1,aufwallung_1_1) )).
+
+fof(fact_1367,axiom,(
+    chea(aufwarten_1_1,aufwarten_2_1) )).
+
+fof(fact_1368,axiom,(
+    chea(aufwarten_1_1,aufwartung_1_1) )).
+
+fof(fact_1369,axiom,(
+    chea(aufwaschen_1_1,aufwaschung_1_1) )).
+
+fof(fact_1370,axiom,(
+    chea(aufweisen_1_1,aufweisen_2_1) )).
+
+fof(fact_1371,axiom,(
+    chea(aufwerten_1_1,aufwerten_2_1) )).
+
+fof(fact_1372,axiom,(
+    chea(aufwickeln_1_1,aufwickeln_2_1) )).
+
+fof(fact_1373,axiom,(
+    chea(aufwiegen_1_1,abfindung_1_1) )).
+
+fof(fact_1374,axiom,(
+    chea(aufwiegen_1_1,kompensieren_2_1) )).
+
+fof(fact_1375,axiom,(
+    chea(aufwiegen_1_1,kompensierung_1_1) )).
+
+fof(fact_1376,axiom,(
+    chea(aufwirbeln_1_1,aufwirbeln_2_1) )).
+
+fof(fact_1377,axiom,(
+    chea(aufwischen_1_1,aufwischen_2_1) )).
+
+fof(fact_1378,axiom,(
+    chea(aufw__344ltigen_1_1,aufw__344ltigung_1_1) )).
+
+fof(fact_1379,axiom,(
+    chea(aufw__366lben_1_1,aufw__366lben_2_1) )).
+
+fof(fact_1380,axiom,(
+    chea(aufw__366lben_1_1,aufw__366lbung_1_1) )).
+
+fof(fact_1381,axiom,(
+    chea(aufzahlen_1_1,aufzahlung_1_1) )).
+
+fof(fact_1382,axiom,(
+    chea(aufzeichnen_1_1,aufzeichnen_2_1) )).
+
+fof(fact_1383,axiom,(
+    chea(aufzeichnen_1_1,aufzeichnung_1_1) )).
+
+fof(fact_1384,axiom,(
+    chea(aufzeichnen_1_1,protokollieren_2_1) )).
+
+fof(fact_1385,axiom,(
+    chea(aufzeichnen_1_1,protokollierung_1_1) )).
+
+fof(fact_1386,axiom,(
+    chea(aufziehen_2_4,gro__337ziehen_2_1) )).
+
+fof(fact_1387,axiom,(
+    chea(aufzwingen_1_1,aufzwingen_2_1) )).
+
+fof(fact_1388,axiom,(
+    chea(aufz__344hlen_1_1,auff__374hren_2_1) )).
+
+fof(fact_1389,axiom,(
+    chea(aufz__344hlen_1_1,aufz__344hlung_1_1) )).
+
+fof(fact_1390,axiom,(
+    chea(auf__344sten_1_1,auf__344stung_1_1) )).
+
+fof(fact_1391,axiom,(
+    chea(auktionieren_1_1,auktion_1_1) )).
+
+fof(fact_1392,axiom,(
+    chea(ausagieren_1_1,ausagieren_2_1) )).
+
+fof(fact_1393,axiom,(
+    chea(ausagieren_1_1,ausleben_2_1) )).
+
+fof(fact_1394,axiom,(
+    chea(ausagieren_1_1,auslebung_1_1) )).
+
+fof(fact_1395,axiom,(
+    chea(ausarbeiten_1_1,ausarbeiten_2_1) )).
+
+fof(fact_1396,axiom,(
+    chea(ausarten_1_1,ausarten_2_1) )).
+
+fof(fact_1397,axiom,(
+    chea(ausarten_1_1,ausartung_1_1) )).
+
+fof(fact_1398,axiom,(
+    chea(ausarten_1_1,eskalation_1_1) )).
+
+fof(fact_1399,axiom,(
+    chea(ausarten_1_1,eskalieren_2_1) )).
+
+fof(fact_1400,axiom,(
+    chea(ausarten_1_1,eskalierung_1_1) )).
+
+fof(fact_1401,axiom,(
+    chea(ausatmen_1_1,ausatmen_2_1) )).
+
+fof(fact_1402,axiom,(
+    chea(ausatmen_1_1,ausatmung_1_1) )).
+
+fof(fact_1403,axiom,(
+    chea(ausbacken_1_1,ausbacken_2_1) )).
+
+fof(fact_1404,axiom,(
+    chea(ausbaden_1_1,ausbaden_2_1) )).
+
+fof(fact_1405,axiom,(
+    chea(ausbaden_1_1,b__374__337en_2_1) )).
+
+fof(fact_1406,axiom,(
+    chea(ausbaden_1_1,s__374hnen_2_1) )).
+
+fof(fact_1407,axiom,(
+    chea(ausbaden_1_1,s__374hnung_1_1) )).
+
+fof(fact_1408,axiom,(
+    chea(ausbalancieren_1_1,ausbalancierung_1_1) )).
+
+fof(fact_1409,axiom,(
+    chea(ausbalancieren_1_2,ausbalancierung_1_1) )).
+
+fof(fact_1410,axiom,(
+    chea(ausbauchen_1_1,ausbauchen_2_1) )).
+
+fof(fact_1411,axiom,(
+    chea(ausbauchen_1_1,ausbauchung_1_1) )).
+
+fof(fact_1412,axiom,(
+    chea(ausbauen_1_3,ausbau__1_1) )).
+
+fof(fact_1413,axiom,(
+    chea(ausbeinen_1_1,ausbeinen_2_1) )).
+
+fof(fact_1414,axiom,(
+    chea(ausbessern_1_1,ausbessern_2_1) )).
+
+fof(fact_1415,axiom,(
+    chea(ausbessern_1_1,ausbesserung_1_1) )).
+
+fof(fact_1416,axiom,(
+    chea(ausbessern_1_1,flicken_2_1) )).
+
+fof(fact_1417,axiom,(
+    chea(ausbeulen_1_1,ausbeulen_2_1) )).
+
+fof(fact_1418,axiom,(
+    chea(ausbeulen_1_1,ausbeulung_1_1) )).
+
+fof(fact_1419,axiom,(
+    chea(ausbeuten_1_1,ausbeuten_2_1) )).
+
+fof(fact_1420,axiom,(
+    chea(ausbeuten_1_1,ausbeutung_1_1) )).
+
+fof(fact_1421,axiom,(
+    chea(ausbiegen_1_1,ausbiegung_1_1) )).
+
+fof(fact_1422,axiom,(
+    chea(ausbieten_1_1,ausbieten_2_1) )).
+
+fof(fact_1423,axiom,(
+    chea(ausbilden_1_2,ausbildung_1_2) )).
+
+fof(fact_1424,axiom,(
+    chea(ausbinden_1_1,ausbinden_2_1) )).
+
+fof(fact_1425,axiom,(
+    chea(ausblasen_1_1,ausblasen_2_1) )).
+
+fof(fact_1426,axiom,(
+    chea(ausblasen_1_1,ausblasung_1_1) )).
+
+fof(fact_1427,axiom,(
+    chea(ausbleiben_1_1,ausbleiben_2_1) )).
+
+fof(fact_1428,axiom,(
+    chea(ausbleichen_1_1,ausbleichen_2_1) )).
+
+fof(fact_1429,axiom,(
+    chea(ausbleichen_1_1,ausbleichung_1_1) )).
+
+fof(fact_1430,axiom,(
+    chea(ausblenden_1_1,ausblenden_2_1) )).
+
+fof(fact_1431,axiom,(
+    chea(ausblenden_1_1,ausblendung_1_1) )).
+
+fof(fact_1432,axiom,(
+    chea(ausblicken_1_1,ausblicken_2_1) )).
+
+fof(fact_1433,axiom,(
+    chea(ausbluten_1_1,ausbluten_2_1) )).
+
+fof(fact_1434,axiom,(
+    chea(ausbluten_1_1,ausblutung_1_1) )).
+
+fof(fact_1435,axiom,(
+    chea(ausbohren_1_1,ausbohren_2_1) )).
+
+fof(fact_1436,axiom,(
+    chea(ausbomben_1_1,ausbomben_2_1) )).
+
+fof(fact_1437,axiom,(
+    chea(ausbomben_1_1,ausbombung_1_1) )).
+
+fof(fact_1438,axiom,(
+    chea(ausbooten_1_1,ausbooten_2_1) )).
+
+fof(fact_1439,axiom,(
+    chea(ausbooten_1_1,ausbootung_1_1) )).
+
+fof(fact_1440,axiom,(
+    chea(ausbreiten_1_1,ausbreitung_1_2) )).
+
+fof(fact_1441,axiom,(
+    chea(ausbreiten_1_2,ausbreiten_2_1) )).
+
+fof(fact_1442,axiom,(
+    chea(ausbreiten_1_3,auslassung_1_2) )).
+
+fof(fact_1443,axiom,(
+    chea(ausbremsen_1_1,ausbremsen_2_1) )).
+
+fof(fact_1444,axiom,(
+    chea(ausbrennen_1_1,ausbrennen_2_1) )).
+
+fof(fact_1445,axiom,(
+    chea(ausbrennen_1_1,ausbrennung_1_1) )).
+
+fof(fact_1446,axiom,(
+    chea(ausbuchen_1_1,ausbuchung_1_1) )).
+
+fof(fact_1447,axiom,(
+    chea(ausbuchten_1_1,ausbuchtung_1_1) )).
+
+fof(fact_1448,axiom,(
+    chea(ausbuddeln_1_1,ausbuddeln_2_1) )).
+
+fof(fact_1449,axiom,(
+    chea(ausbuddeln_1_1,ausschachten_2_1) )).
+
+fof(fact_1450,axiom,(
+    chea(ausbuddeln_1_1,ausschachtung_1_1) )).
+
+fof(fact_1451,axiom,(
+    chea(ausbuhen_1_1,auspfeifen_2_1) )).
+
+fof(fact_1452,axiom,(
+    chea(ausb__374geln_1_1,ausb__374geln_2_1) )).
+
+fof(fact_1453,axiom,(
+    chea(ausb__374geln_1_1,wettmachen_2_1) )).
+
+fof(fact_1454,axiom,(
+    chea(ausb__374rsten_1_1,ausb__374rsten_2_1) )).
+
+fof(fact_1455,axiom,(
+    chea(ausdauern_1_1,ausharren_2_1) )).
+
+fof(fact_1456,axiom,(
+    chea(ausdehnen_1_1,ausdehnen_2_1) )).
+
+fof(fact_1457,axiom,(
+    chea(ausdehnen_1_1,ausdehnung_1_1) )).
+
+fof(fact_1458,axiom,(
+    chea(ausdehnen_1_1,expandieren_2_1) )).
+
+fof(fact_1459,axiom,(
+    chea(ausdehnen_1_1,expandierung_1_1) )).
+
+fof(fact_1460,axiom,(
+    chea(ausdenken_1_1,ausdenken_2_1) )).
+
+fof(fact_1461,axiom,(
+    chea(ausdeuten_1_1,ausdeuten_2_1) )).
+
+fof(fact_1462,axiom,(
+    chea(ausdifferenzieren_1_1,ausdifferenzieren_2_1) )).
+
+fof(fact_1463,axiom,(
+    chea(ausdifferenzieren_1_1,ausdifferenzierung_1_1) )).
+
+fof(fact_1464,axiom,(
+    chea(ausdocken_1_1,ausdocken_2_1) )).
+
+fof(fact_1465,axiom,(
+    chea(ausdocken_1_1,ausdockung_1_1) )).
+
+fof(fact_1466,axiom,(
+    chea(ausdorren_1_1,austrocknen_2_1) )).
+
+fof(fact_1467,axiom,(
+    chea(ausdorren_1_1,austrocknung_1_1) )).
+
+fof(fact_1468,axiom,(
+    chea(ausdorren_1_1,vertrocknen_2_1) )).
+
+fof(fact_1469,axiom,(
+    chea(ausdorren_1_1,vertrocknung_1_1) )).
+
+fof(fact_1470,axiom,(
+    chea(ausdrehen_1_1,ausdrehen_2_1) )).
+
+fof(fact_1471,axiom,(
+    chea(ausdreschen_1_1,ausdreschen_2_1) )).
+
+fof(fact_1472,axiom,(
+    chea(ausdrucken_1_1,ausdrucken_2_1) )).
+
+fof(fact_1473,axiom,(
+    chea(ausdunsten_1_1,ausdunstung_1_1) )).
+
+fof(fact_1474,axiom,(
+    chea(ausd__366rren_1_1,ausd__366rren_2_1) )).
+
+fof(fact_1475,axiom,(
+    chea(ausd__374nnen_1_1,ausd__374nnen_2_1) )).
+
+fof(fact_1476,axiom,(
+    chea(ausd__374nnen_1_1,ausd__374nnung_1_1) )).
+
+fof(fact_1477,axiom,(
+    chea(ausd__374nsten_1_1,ausd__374nstung_1_1) )).
+
+fof(fact_1478,axiom,(
+    chea(auseinanderbrechen_1_1,auseinanderbrechen_2_1) )).
+
+fof(fact_1479,axiom,(
+    chea(auseinanderdividieren_1_1,auseinanderdividieren_2_1) )).
+
+fof(fact_1480,axiom,(
+    chea(auseinanderfallen_1_1,auseinanderfallen_2_1) )).
+
+fof(fact_1481,axiom,(
+    chea(auseinandergehen_1_1,auseinandergehen_2_1) )).
+
+fof(fact_1482,axiom,(
+    chea(auseinanderhalten_1_1,auseinanderhalten_2_1) )).
+
+fof(fact_1483,axiom,(
+    chea(auseinanderlaufen_1_1,auseinanderlaufen_2_1) )).
+
+fof(fact_1484,axiom,(
+    chea(auseinanderleben_1_1,auseinanderleben_2_1) )).
+
+fof(fact_1485,axiom,(
+    chea(auseinandernehmen_1_1,auseinandernehmen_2_1) )).
+
+fof(fact_1486,axiom,(
+    chea(auseinandernehmen_1_1,tranchieren_2_1) )).
+
+fof(fact_1487,axiom,(
+    chea(auseinanderrei__337en_1_1,auseinanderrei__337en_2_1) )).
+
+fof(fact_1488,axiom,(
+    chea(auseinandersetzen_1_1,auseinandersetzung_1_2) )).
+
+fof(fact_1489,axiom,(
+    chea(auseinandersetzen_1_2,auseinandersetzung_1_1) )).
+
+fof(fact_1490,axiom,(
+    chea(auseinandersetzen_1_3,auseinandersetzung_1_3) )).
+
+fof(fact_1491,axiom,(
+    chea(auserw__344hlen_1_1,auserw__344hlung_1_1) )).
+
+fof(fact_1492,axiom,(
+    chea(ausfechten_1_1,ausfechten_2_1) )).
+
+fof(fact_1493,axiom,(
+    chea(ausfeilen_1_1,ausfeilen_2_1) )).
+
+fof(fact_1494,axiom,(
+    chea(ausfertigen_1_1,ausfertigung_1_1) )).
+
+fof(fact_1495,axiom,(
+    chea(ausflaggen_1_1,ausflaggen_2_1) )).
+
+fof(fact_1496,axiom,(
+    chea(ausflaggen_1_1,ausflaggung_1_1) )).
+
+fof(fact_1497,axiom,(
+    chea(ausfliegen_1_1,ausfliegen_2_1) )).
+
+fof(fact_1498,axiom,(
+    chea(ausflie__337en_1_1,ausflie__337en_2_1) )).
+
+fof(fact_1499,axiom,(
+    chea(ausflie__337en_1_1,ausstr__366men_2_1) )).
+
+fof(fact_1500,axiom,(
+    chea(ausflie__337en_1_1,ausstr__366mung_1_1) )).
+
+fof(fact_1501,axiom,(
+    chea(ausflippen_1_1,ausflippen_2_1) )).
+
+fof(fact_1502,axiom,(
+    chea(ausflippen_1_1,ausklinken_2_1) )).
+
+fof(fact_1503,axiom,(
+    chea(ausflippen_1_1,durchdrehen_2_1) )).
+
+fof(fact_1504,axiom,(
+    chea(ausflocken_1_1,ausflocken_2_1) )).
+
+fof(fact_1505,axiom,(
+    chea(ausflocken_1_1,ausflockung_1_1) )).
+
+fof(fact_1506,axiom,(
+    chea(ausflocken_1_1,flocken_2_1) )).
+
+fof(fact_1507,axiom,(
+    chea(ausflocken_1_1,flockung_1_1) )).
+
+fof(fact_1508,axiom,(
+    chea(ausfolgen_1_1,ausfolgung_1_1) )).
+
+fof(fact_1509,axiom,(
+    chea(ausformen_1_1,ausformen_2_1) )).
+
+fof(fact_1510,axiom,(
+    chea(ausformen_1_1,ausformung_1_1) )).
+
+fof(fact_1511,axiom,(
+    chea(ausformulieren_1_1,ausformulieren_2_1) )).
+
+fof(fact_1512,axiom,(
+    chea(ausformulieren_1_1,ausformulierung_1_1) )).
+
+fof(fact_1513,axiom,(
+    chea(ausforschen_1_1,ausforschen_2_1) )).
+
+fof(fact_1514,axiom,(
+    chea(ausforschen_1_1,ausforschung_1_1) )).
+
+fof(fact_1515,axiom,(
+    chea(ausfragen_1_1,ausfragen_2_1) )).
+
+fof(fact_1516,axiom,(
+    chea(ausfragen_1_1,ausfragung_1_1) )).
+
+fof(fact_1517,axiom,(
+    chea(ausfransen_1_1,ausfransen_2_1) )).
+
+fof(fact_1518,axiom,(
+    chea(ausfransen_1_1,ausfransung_1_1) )).
+
+fof(fact_1519,axiom,(
+    chea(ausfressen_1_1,delikt_1_1) )).
+
+fof(fact_1520,axiom,(
+    chea(ausfugen_1_1,ausfugung_1_1) )).
+
+fof(fact_1521,axiom,(
+    chea(ausf__344deln_1_1,ausf__344deln_2_1) )).
+
+fof(fact_1522,axiom,(
+    chea(ausf__344llen_1_1,ausf__344llen_2_1) )).
+
+fof(fact_1523,axiom,(
+    chea(ausf__344llen_1_1,ausf__344llung_1_1) )).
+
+fof(fact_1524,axiom,(
+    chea(ausf__374hren_1_1,exportieren_2_1) )).
+
+fof(fact_1525,axiom,(
+    chea(ausf__374hren_1_1,exportierung_1_1) )).
+
+fof(fact_1526,axiom,(
+    chea(ausf__374hren_1_2,ausf__374hrung_1_3) )).
+
+fof(fact_1527,axiom,(
+    chea(ausf__374hren_1_3,ausf__374hrung_1_2) )).
+
+fof(fact_1528,axiom,(
+    chea(ausf__374llen_1_1,ausf__374llung_1_1) )).
+
+fof(fact_1529,axiom,(
+    chea(ausgasen_1_1,ausgasen_2_1) )).
+
+fof(fact_1530,axiom,(
+    chea(ausgasen_1_1,ausgasung_1_1) )).
+
+fof(fact_1531,axiom,(
+    chea(ausgestalten_1_1,ausgestalten_2_1) )).
+
+fof(fact_1532,axiom,(
+    chea(ausgestalten_1_1,ausgestaltung_1_1) )).
+
+fof(fact_1533,axiom,(
+    chea(ausgie__337en_1_1,ausgie__337en_2_1) )).
+
+fof(fact_1534,axiom,(
+    chea(ausgie__337en_1_1,ausgie__337ung_1_1) )).
+
+fof(fact_1535,axiom,(
+    chea(ausgleichen_1_1,ausgleichung_1_1) )).
+
+fof(fact_1536,axiom,(
+    chea(ausgleichen_1_2,ausgleichung_1_2) )).
+
+fof(fact_1537,axiom,(
+    chea(ausgleichen_1_3,begleichen_2_1) )).
+
+fof(fact_1538,axiom,(
+    chea(ausgleichen_1_3,begleichung_1_1) )).
+
+fof(fact_1539,axiom,(
+    chea(ausgleiten_1_1,ausgleiten_2_1) )).
+
+fof(fact_1540,axiom,(
+    chea(ausgleiten_1_1,ausrutschen_2_1) )).
+
+fof(fact_1541,axiom,(
+    chea(ausgl__374hen_1_1,ausgl__374hen_2_1) )).
+
+fof(fact_1542,axiom,(
+    chea(ausgraben_1_1,ausgrabung_1_1) )).
+
+fof(fact_1543,axiom,(
+    chea(ausgreifen_1_1,ausgreifen_2_1) )).
+
+fof(fact_1544,axiom,(
+    chea(ausgrenzen_1_1,ausgrenzen_2_1) )).
+
+fof(fact_1545,axiom,(
+    chea(ausgrenzen_1_1,ausgrenzung_1_1) )).
+
+fof(fact_1546,axiom,(
+    chea(ausgrenzen_1_1,diskrimination_1_1) )).
+
+fof(fact_1547,axiom,(
+    chea(ausgrenzen_1_1,diskriminieren_2_1) )).
+
+fof(fact_1548,axiom,(
+    chea(ausgrenzen_1_1,diskriminierung_1_1) )).
+
+fof(fact_1549,axiom,(
+    chea(ausgr__374nden_1_1,ausgr__374nden_2_1) )).
+
+fof(fact_1550,axiom,(
+    chea(ausgr__374nden_1_1,ausgr__374ndung_1_1) )).
+
+fof(fact_1551,axiom,(
+    chea(ausg__344ren_1_1,ausg__344rung_1_1) )).
+
+fof(fact_1552,axiom,(
+    chea(aushandeln_1_1,aushandlung_1_1) )).
+
+fof(fact_1553,axiom,(
+    chea(aushauchen_1_1,aushauchen_2_1) )).
+
+fof(fact_1554,axiom,(
+    chea(aushauen_1_1,aushauen_2_1) )).
+
+fof(fact_1555,axiom,(
+    chea(aushebeln_1_1,aushebeln_2_1) )).
+
+fof(fact_1556,axiom,(
+    chea(ausheben_1_1,aushebung_1_1) )).
+
+fof(fact_1557,axiom,(
+    chea(ausheben_1_2,aushebung_1_2) )).
+
+fof(fact_1558,axiom,(
+    chea(ausheilen_1_1,ausheilen_2_1) )).
+
+fof(fact_1559,axiom,(
+    chea(ausheilen_1_1,ausheilung_1_1) )).
+
+fof(fact_1560,axiom,(
+    chea(aushelfen_1_2,einspringen_2_1) )).
+
+fof(fact_1561,axiom,(
+    chea(ausholen_1_1,ausholen_2_1) )).
+
+fof(fact_1562,axiom,(
+    chea(ausholzen_1_1,ausholzen_2_1) )).
+
+fof(fact_1563,axiom,(
+    chea(ausholzen_1_1,ausholzung_1_1) )).
+
+fof(fact_1564,axiom,(
+    chea(aushorchen_1_1,aushorchen_2_1) )).
+
+fof(fact_1565,axiom,(
+    chea(aushorchen_1_1,aushorchung_1_1) )).
+
+fof(fact_1566,axiom,(
+    chea(aushorsten_1_1,aushorstung_1_1) )).
+
+fof(fact_1567,axiom,(
+    chea(aushusten_1_1,aushusten_2_1) )).
+
+fof(fact_1568,axiom,(
+    chea(aush__344ndigen_1_1,aush__344ndigen_2_1) )).
+
+fof(fact_1569,axiom,(
+    chea(aush__344ndigen_1_1,aush__344ndigung_1_1) )).
+
+fof(fact_1570,axiom,(
+    chea(aush__344ngen_1_1,aush__344ngen_2_1) )).
+
+fof(fact_1571,axiom,(
+    chea(aush__344ngen_1_1,aush__344ngung_1_1) )).
+
+fof(fact_1572,axiom,(
+    chea(aush__344rten_1_1,aush__344rten_2_1) )).
+
+fof(fact_1573,axiom,(
+    chea(aush__344rten_1_1,aush__344rtung_1_1) )).
+
+fof(fact_1574,axiom,(
+    chea(aush__344rten_1_1,h__344rtung_1_1) )).
+
+fof(fact_1575,axiom,(
+    chea(aush__344rten_1_1,verh__344rtung_1_1) )).
+
+fof(fact_1576,axiom,(
+    chea(aush__344rten_1_1,vulkanisation_1_1) )).
+
+fof(fact_1577,axiom,(
+    chea(aush__344rten_1_1,vulkanisieren_2_1) )).
+
+fof(fact_1578,axiom,(
+    chea(aush__344rten_1_1,vulkanisierung_1_1) )).
+
+fof(fact_1579,axiom,(
+    chea(aush__366hlen_1_1,aush__366hlung_1_1) )).
+
+fof(fact_1580,axiom,(
+    chea(aush__366hlen_1_2,abzehrung_1_1) )).
+
+fof(fact_1581,axiom,(
+    chea(aush__366hlen_1_2,aush__366hlung_1_2) )).
+
+fof(fact_1582,axiom,(
+    chea(aush__366hlen_1_2,auslaugen_2_1) )).
+
+fof(fact_1583,axiom,(
+    chea(aush__366hlen_1_2,auslaugung_1_1) )).
+
+fof(fact_1584,axiom,(
+    chea(auskehlen_1_1,auskehlen_2_1) )).
+
+fof(fact_1585,axiom,(
+    chea(auskehlen_1_1,auskehlung_1_1) )).
+
+fof(fact_1586,axiom,(
+    chea(auskeimen_1_1,auskeimen_2_1) )).
+
+fof(fact_1587,axiom,(
+    chea(auskerben_1_1,auskerbung_1_1) )).
+
+fof(fact_1588,axiom,(
+    chea(auskernen_1_1,auskernung_1_1) )).
+
+fof(fact_1589,axiom,(
+    chea(ausklammern_1_1,ausklammerung_1_1) )).
+
+fof(fact_1590,axiom,(
+    chea(ausklappen_1_1,ausklappen_2_1) )).
+
+fof(fact_1591,axiom,(
+    chea(ausklarieren_1_1,ausklarieren_2_1) )).
+
+fof(fact_1592,axiom,(
+    chea(auskleiden_1_1,auskleiden_2_1) )).
+
+fof(fact_1593,axiom,(
+    chea(auskleiden_1_1,auskleidung_1_1) )).
+
+fof(fact_1594,axiom,(
+    chea(auskleiden_1_1,entbl__366__337en_2_1) )).
+
+fof(fact_1595,axiom,(
+    chea(auskleiden_1_1,entbl__366__337ung_1_1) )).
+
+fof(fact_1596,axiom,(
+    chea(ausklingen_1_1,ausklingen_2_1) )).
+
+fof(fact_1597,axiom,(
+    chea(ausklopfen_1_1,ausklopfen_2_1) )).
+
+fof(fact_1598,axiom,(
+    chea(auskochen_1_1,auskochen_2_1) )).
+
+fof(fact_1599,axiom,(
+    chea(auskolken_1_1,auskolkung_1_1) )).
+
+fof(fact_1600,axiom,(
+    chea(auskoppeln_1_1,auskoppeln_2_1) )).
+
+fof(fact_1601,axiom,(
+    chea(auskosten_1_1,auskosten_2_1) )).
+
+fof(fact_1602,axiom,(
+    chea(auskotzen_1_1,ausspucken_2_1) )).
+
+fof(fact_1603,axiom,(
+    chea(auskragen_1_1,auskragung_1_1) )).
+
+fof(fact_1604,axiom,(
+    chea(auskratzen_1_1,auskratzen_2_1) )).
+
+fof(fact_1605,axiom,(
+    chea(auskratzen_1_1,auskratzung_1_1) )).
+
+fof(fact_1606,axiom,(
+    chea(auskristallisieren_1_1,auskristallisation_1_1) )).
+
+fof(fact_1607,axiom,(
+    chea(auskristallisieren_1_1,auskristallisieren_2_1) )).
+
+fof(fact_1608,axiom,(
+    chea(auskristallisieren_1_1,auskristallisierung_1_1) )).
+
+fof(fact_1609,axiom,(
+    chea(auskugeln_1_1,auskugeln_2_1) )).
+
+fof(fact_1610,axiom,(
+    chea(auskugeln_1_1,ausrenken_2_1) )).
+
+fof(fact_1611,axiom,(
+    chea(auskugeln_1_1,ausrenkung_1_1) )).
+
+fof(fact_1612,axiom,(
+    chea(auskugeln_1_1,luxation_1_1) )).
+
+fof(fact_1613,axiom,(
+    chea(auskultieren_1_1,auskultation_1_1) )).
+
+fof(fact_1614,axiom,(
+    chea(auskultieren_1_1,auskultieren_2_1) )).
+
+fof(fact_1615,axiom,(
+    chea(auskundschaften_1_1,auskundschaften_2_1) )).
+
+fof(fact_1616,axiom,(
+    chea(auskundschaften_1_1,auskundschaftung_1_1) )).
+
+fof(fact_1617,axiom,(
+    chea(auskuppeln_1_1,auskuppeln_2_1) )).
+
+fof(fact_1618,axiom,(
+    chea(auskurieren_1_1,auskurieren_2_1) )).
+
+fof(fact_1619,axiom,(
+    chea(auskurieren_1_1,auskurierung_1_1) )).
+
+fof(fact_1620,axiom,(
+    chea(ausk__344mmen_1_1,ausk__344mmen_2_1) )).
+
+fof(fact_1621,axiom,(
+    chea(ausk__374hlen_1_1,ausk__374hlung_1_1) )).
+
+fof(fact_1622,axiom,(
+    chea(ausk__374hlen_2_1,ausk__374hlung_1_2) )).
+
+fof(fact_1623,axiom,(
+    chea(auslachen_1_1,verlachen_2_1) )).
+
+fof(fact_1624,axiom,(
+    chea(ausladen_1_1,ausladung_1_1) )).
+
+fof(fact_1625,axiom,(
+    chea(ausladen_1_2,ausladung_1_2) )).
+
+fof(fact_1626,axiom,(
+    chea(auslagern_1_1,ausgliederung_1_1) )).
+
+fof(fact_1627,axiom,(
+    chea(auslangen_1_1,auslangen_2_1) )).
+
+fof(fact_1628,axiom,(
+    chea(auslassen_1_1,auslassung_1_1) )).
+
+fof(fact_1629,axiom,(
+    chea(auslassen_1_1,aussparen_2_1) )).
+
+fof(fact_1630,axiom,(
+    chea(auslassen_1_1,aussparung_1_1) )).
+
+fof(fact_1631,axiom,(
+    chea(auslassen_1_1,weglassen_2_1) )).
+
+fof(fact_1632,axiom,(
+    chea(auslassen_1_1,weglassung_1_1) )).
+
+fof(fact_1633,axiom,(
+    chea(auslasten_1_1,auslastung_1_1) )).
+
+fof(fact_1634,axiom,(
+    chea(auslecken_1_1,auslecken_2_1) )).
+
+fof(fact_1635,axiom,(
+    chea(ausleeren_1_1,ausleeren_2_1) )).
+
+fof(fact_1636,axiom,(
+    chea(ausleeren_1_1,ausleerung_1_1) )).
+
+fof(fact_1637,axiom,(
+    chea(ausleeren_1_1,entleeren_2_1) )).
+
+fof(fact_1638,axiom,(
+    chea(ausleeren_1_1,entleerung_1_1) )).
+
+fof(fact_1639,axiom,(
+    chea(auslegen_1_1,auslegen_2_1) )).
+
+fof(fact_1640,axiom,(
+    chea(auslegen_1_1,auslegung_1_1) )).
+
+fof(fact_1641,axiom,(
+    chea(ausleihen_1_1,ausleihen_2_1) )).
+
+fof(fact_1642,axiom,(
+    chea(ausleihen_1_1,ausleihung_1_1) )).
+
+fof(fact_1643,axiom,(
+    chea(auslesen_1_1,auslesen_2_1) )).
+
+fof(fact_1644,axiom,(
+    chea(auslesen_1_1,auslesung_1_1) )).
+
+fof(fact_1645,axiom,(
+    chea(ausleuchten_1_1,ausleuchten_2_1) )).
+
+fof(fact_1646,axiom,(
+    chea(ausleuchten_1_1,ausleuchtung_1_1) )).
+
+fof(fact_1647,axiom,(
+    chea(auslichten_1_1,auslichten_2_1) )).
+
+fof(fact_1648,axiom,(
+    chea(auslichten_1_1,auslichtung_1_1) )).
+
+fof(fact_1649,axiom,(
+    chea(ausliefern_1_1,anlieferung_1_1) )).
+
+fof(fact_1650,axiom,(
+    chea(ausloben_1_1,ausloben_2_1) )).
+
+fof(fact_1651,axiom,(
+    chea(ausloben_1_1,auslobung_1_1) )).
+
+fof(fact_1652,axiom,(
+    chea(auslosen_1_1,auslosen_2_1) )).
+
+fof(fact_1653,axiom,(
+    chea(auslosen_1_1,auslosung_1_1) )).
+
+fof(fact_1654,axiom,(
+    chea(ausloten_1_1,ausloten_2_1) )).
+
+fof(fact_1655,axiom,(
+    chea(ausloten_1_1,auslotung_1_1) )).
+
+fof(fact_1656,axiom,(
+    chea(auslutschen_1_1,aussaugen_2_1) )).
+
+fof(fact_1657,axiom,(
+    chea(auslutschen_1_1,nuckeln_2_1) )).
+
+fof(fact_1658,axiom,(
+    chea(ausl__344uten_1_1,ausl__344uten_2_1) )).
+
+fof(fact_1659,axiom,(
+    chea(ausl__366schen_1_1,ausl__366schen_2_1) )).
+
+fof(fact_1660,axiom,(
+    chea(ausl__366schen_1_1,ausl__366schung_1_1) )).
+
+fof(fact_1661,axiom,(
+    chea(ausl__366sen_1_1,ausl__366sung_1_1) )).
+
+fof(fact_1662,axiom,(
+    chea(ausl__366sen_1_2,ausl__366sung_1_2) )).
+
+fof(fact_1663,axiom,(
+    chea(ausmachen_1_4,sichtung_1_1) )).
+
+fof(fact_1664,axiom,(
+    chea(ausmahlen_1_1,ausmahlung_1_1) )).
+
+fof(fact_1665,axiom,(
+    chea(ausmalen_1_1,ausmalung_1_1) )).
+
+fof(fact_1666,axiom,(
+    chea(ausmalen_1_2,ausmalung_1_2) )).
+
+fof(fact_1667,axiom,(
+    chea(ausmarchen_1_1,ausmarchung_1_1) )).
+
+fof(fact_1668,axiom,(
+    chea(ausmerzen_1_1,ausmerzen_2_1) )).
+
+fof(fact_1669,axiom,(
+    chea(ausmerzen_1_1,ausmerzung_1_1) )).
+
+fof(fact_1670,axiom,(
+    chea(ausmessen_1_1,ausmessen_2_1) )).
+
+fof(fact_1671,axiom,(
+    chea(ausmessen_1_1,ausmessung_1_1) )).
+
+fof(fact_1672,axiom,(
+    chea(ausmieten_1_1,ausmietung_1_1) )).
+
+fof(fact_1673,axiom,(
+    chea(ausmisten_1_1,ausmisten_2_1) )).
+
+fof(fact_1674,axiom,(
+    chea(ausmisten_1_1,ausmistung_1_1) )).
+
+fof(fact_1675,axiom,(
+    chea(ausmustern_1_1,ausmusterung_1_1) )).
+
+fof(fact_1676,axiom,(
+    chea(ausmustern_1_2,ausmusterung_1_2) )).
+
+fof(fact_1677,axiom,(
+    chea(ausm__374nden_1_1,ausm__374ndung_1_1) )).
+
+fof(fact_1678,axiom,(
+    chea(ausm__374nzen_1_1,ausm__374nzung_1_1) )).
+
+fof(fact_1679,axiom,(
+    chea(ausnehmen_1_1,ausnehmen_2_1) )).
+
+fof(fact_1680,axiom,(
+    chea(ausnehmen_1_1,ausnehmung_1_1) )).
+
+fof(fact_1681,axiom,(
+    chea(ausnutzen_1_1,ausnutzung_1_1) )).
+
+fof(fact_1682,axiom,(
+    chea(ausnutzen_1_2,ausnutzung_1_2) )).
+
+fof(fact_1683,axiom,(
+    chea(ausn__374tzen_1_1,ausn__374tzen_2_1) )).
+
+fof(fact_1684,axiom,(
+    chea(ausn__374tzen_1_1,ausn__374tzung_1_1) )).
+
+fof(fact_1685,axiom,(
+    chea(ausparken_1_1,ausparken_2_1) )).
+
+fof(fact_1686,axiom,(
+    chea(auspeitschen_1_1,auspeitschen_2_1) )).
+
+fof(fact_1687,axiom,(
+    chea(auspeitschen_1_1,auspeitschung_1_1) )).
+
+fof(fact_1688,axiom,(
+    chea(auspendeln_1_1,auspendeln_2_1) )).
+
+fof(fact_1689,axiom,(
+    chea(auspflanzen_1_1,auspflanzen_2_1) )).
+
+fof(fact_1690,axiom,(
+    chea(auspflanzen_1_1,auspflanzung_1_1) )).
+
+fof(fact_1691,axiom,(
+    chea(ausplaudern_1_1,ausposaunen_2_1) )).
+
+fof(fact_1692,axiom,(
+    chea(auspl__374ndern_1_1,ausrauben_2_1) )).
+
+fof(fact_1693,axiom,(
+    chea(auspl__374ndern_1_1,ausraubung_1_1) )).
+
+fof(fact_1694,axiom,(
+    chea(auspreisen_1_1,auspreisung_1_1) )).
+
+fof(fact_1695,axiom,(
+    chea(auspressen_1_1,auspressen_2_1) )).
+
+fof(fact_1696,axiom,(
+    chea(auspressen_1_1,auspressung_1_1) )).
+
+fof(fact_1697,axiom,(
+    chea(auspressen_1_1,ausquetschen_2_1) )).
+
+fof(fact_1698,axiom,(
+    chea(ausprobieren_1_1,ausprobieren_2_1) )).
+
+fof(fact_1699,axiom,(
+    chea(ausprobieren_1_1,austesten_2_1) )).
+
+fof(fact_1700,axiom,(
+    chea(ausprobieren_1_1,austestung_1_1) )).
+
+fof(fact_1701,axiom,(
+    chea(ausprobieren_1_1,erproben_2_1) )).
+
+fof(fact_1702,axiom,(
+    chea(ausprobieren_1_1,erprobung_1_1) )).
+
+fof(fact_1703,axiom,(
+    chea(auspr__344gen_1_1,auspr__344gung_1_1) )).
+
+fof(fact_1704,axiom,(
+    chea(auspr__344gen_1_2,auspr__344gung_1_2) )).
+
+fof(fact_1705,axiom,(
+    chea(ausquartieren_1_1,ausquartierung_1_1) )).
+
+fof(fact_1706,axiom,(
+    chea(ausquartieren_1_1,delogierung_1_1) )).
+
+fof(fact_1707,axiom,(
+    chea(ausradieren_1_1,ausradieren_2_1) )).
+
+fof(fact_1708,axiom,(
+    chea(ausradieren_1_1,ausradierung_1_1) )).
+
+fof(fact_1709,axiom,(
+    chea(ausrangieren_1_1,ausrangieren_2_1) )).
+
+fof(fact_1710,axiom,(
+    chea(ausrangieren_1_1,ausrangierung_1_1) )).
+
+fof(fact_1711,axiom,(
+    chea(ausrasten_1_1,ausrasten_2_1) )).
+
+fof(fact_1712,axiom,(
+    chea(ausrechnen_1_1,ausrechnen_2_1) )).
+
+fof(fact_1713,axiom,(
+    chea(ausrechnen_1_1,ausrechnung_1_1) )).
+
+fof(fact_1714,axiom,(
+    chea(ausrecken_1_1,ausrecken_2_1) )).
+
+fof(fact_1715,axiom,(
+    chea(ausreden_1_1,ausreden_2_1) )).
+
+fof(fact_1716,axiom,(
+    chea(ausreiben_1_1,ausreiben_2_1) )).
+
+fof(fact_1717,axiom,(
+    chea(ausreichen_1_1,ausreichen_2_1) )).
+
+fof(fact_1718,axiom,(
+    chea(ausreichen_1_1,ausreichung_1_1) )).
+
+fof(fact_1719,axiom,(
+    chea(ausreichen_1_1,gen__374gen_2_1) )).
+
+fof(fact_1720,axiom,(
+    chea(ausreifen_1_1,ausreifung_1_1) )).
+
+fof(fact_1721,axiom,(
+    chea(ausreisen_1_1,ausreise__1_1) )).
+
+fof(fact_1722,axiom,(
+    chea(ausreisen_1_1,ausreisen_2_1) )).
+
+fof(fact_1723,axiom,(
+    chea(ausreiten_1_1,ausreiten_2_1) )).
+
+fof(fact_1724,axiom,(
+    chea(ausreizen_1_1,abgeschlagenheit_1_1) )).
+
+fof(fact_1725,axiom,(
+    chea(ausreizen_1_1,ausreizen_2_1) )).
+
+fof(fact_1726,axiom,(
+    chea(ausreizen_1_1,ausreizung_1_1) )).
+
+fof(fact_1727,axiom,(
+    chea(ausreizen_1_1,aussch__366pfen_2_1) )).
+
+fof(fact_1728,axiom,(
+    chea(ausreizen_1_1,aussch__366pfung_1_1) )).
+
+fof(fact_1729,axiom,(
+    chea(ausreizen_1_1,ersch__366pfen_2_1) )).
+
+fof(fact_1730,axiom,(
+    chea(ausrichten_1_3,weiterleiten_2_1) )).
+
+fof(fact_1731,axiom,(
+    chea(ausrichten_1_3,weiterleitung_1_1) )).
+
+fof(fact_1732,axiom,(
+    chea(ausroden_1_1,ausrodung_1_1) )).
+
+fof(fact_1733,axiom,(
+    chea(ausrotten_1_1,ausrotten_2_1) )).
+
+fof(fact_1734,axiom,(
+    chea(ausrotten_1_1,austilgung_1_1) )).
+
+fof(fact_1735,axiom,(
+    chea(ausrupfen_1_1,ausrupfen_2_1) )).
+
+fof(fact_1736,axiom,(
+    chea(ausr__344umen_1_1,ausr__344umung_1_1) )).
+
+fof(fact_1737,axiom,(
+    chea(ausr__344umen_1_2,ausr__344umung_1_2) )).
+
+fof(fact_1738,axiom,(
+    chea(ausr__374cken_1_1,ausr__374ckung_1_1) )).
+
+fof(fact_1739,axiom,(
+    chea(ausr__374sten_1_1,ausr__374sten_2_1) )).
+
+fof(fact_1740,axiom,(
+    chea(ausr__374sten_1_1,ausr__374stung_1_1) )).
+
+fof(fact_1741,axiom,(
+    chea(ausr__374sten_1_1,best__374cken_2_1) )).
+
+fof(fact_1742,axiom,(
+    chea(ausr__374sten_1_1,best__374ckung_1_1) )).
+
+fof(fact_1743,axiom,(
+    chea(aussagen_1_1,aussagen_2_1) )).
+
+fof(fact_1744,axiom,(
+    chea(ausschaben_1_1,abrasion_1_1) )).
+
+fof(fact_1745,axiom,(
+    chea(ausschalen_1_1,ausschalen_2_1) )).
+
+fof(fact_1746,axiom,(
+    chea(ausschalen_1_1,ausschalung_1_1) )).
+
+fof(fact_1747,axiom,(
+    chea(ausschalten_1_2,ausschaltung_1_1) )).
+
+fof(fact_1748,axiom,(
+    chea(ausscheiden_1_1,ausscheidung_1_1) )).
+
+fof(fact_1749,axiom,(
+    chea(ausschenken_1_1,ausschenken_2_1) )).
+
+fof(fact_1750,axiom,(
+    chea(ausscheren_1_1,ausscheren_2_1) )).
+
+fof(fact_1751,axiom,(
+    chea(ausschie__337en_1_1,ausschie__337en_2_1) )).
+
+fof(fact_1752,axiom,(
+    chea(ausschiffen_1_1,ausschiffen_2_1) )).
+
+fof(fact_1753,axiom,(
+    chea(ausschiffen_1_1,ausschiffung_1_1) )).
+
+fof(fact_1754,axiom,(
+    chea(ausschirren_1_1,ausschirren_2_1) )).
+
+fof(fact_1755,axiom,(
+    chea(ausschlachten_1_1,ausschlachten_2_1) )).
+
+fof(fact_1756,axiom,(
+    chea(ausschlachten_1_1,ausschlachtung_1_1) )).
+
+fof(fact_1757,axiom,(
+    chea(ausschlafen_1_1,ausschlafen_2_1) )).
+
+fof(fact_1758,axiom,(
+    chea(ausschlie__337en_1_1,ausschlie__337ung_1_1) )).
+
+fof(fact_1759,axiom,(
+    chea(ausschlie__337en_1_2,ausschlie__337en_2_1) )).
+
+fof(fact_1760,axiom,(
+    chea(ausschlie__337en_1_2,ausschlie__337ung_1_2) )).
+
+fof(fact_1761,axiom,(
+    chea(ausschlie__337en_1_3,aussperren_2_1) )).
+
+fof(fact_1762,axiom,(
+    chea(ausschlie__337en_1_3,aussperrung_1_1) )).
+
+fof(fact_1763,axiom,(
+    chea(ausschl__344mmen_1_1,ausschl__344mmen_2_1) )).
+
+fof(fact_1764,axiom,(
+    chea(ausschl__374pfen_1_1,ausschl__374pfen_2_1) )).
+
+fof(fact_1765,axiom,(
+    chea(ausschmieren_1_1,ausschmierung_1_1) )).
+
+fof(fact_1766,axiom,(
+    chea(ausschnauben_1_1,ausschnauben_2_1) )).
+
+fof(fact_1767,axiom,(
+    chea(ausschneiden_1_1,ausschneiden_2_1) )).
+
+fof(fact_1768,axiom,(
+    chea(ausschneiden_1_1,ausschneidung_1_1) )).
+
+fof(fact_1769,axiom,(
+    chea(ausschneiden_1_1,herausschneiden_2_1) )).
+
+fof(fact_1770,axiom,(
+    chea(ausschreiben_1_1,ausschreibung_1_1) )).
+
+fof(fact_1771,axiom,(
+    chea(ausschreiten_1_1,ausschreitung_1_1) )).
+
+fof(fact_1772,axiom,(
+    chea(ausschweifen_1_1,ausschweifen_2_1) )).
+
+fof(fact_1773,axiom,(
+    chea(ausschweifen_1_1,ausschweifung_1_1) )).
+
+fof(fact_1774,axiom,(
+    chea(ausschweigen_1_1,verschweigen_2_1) )).
+
+fof(fact_1775,axiom,(
+    chea(ausschweigen_1_1,verschweigung_1_1) )).
+
+fof(fact_1776,axiom,(
+    chea(ausschwemmen_1_1,ausschwemmen_2_1) )).
+
+fof(fact_1777,axiom,(
+    chea(ausschwemmen_1_1,ausschwemmung_1_1) )).
+
+fof(fact_1778,axiom,(
+    chea(ausschwenken_1_1,ausschwenken_2_1) )).
+
+fof(fact_1779,axiom,(
+    chea(ausschwingen_1_1,ausschwingen_2_1) )).
+
+fof(fact_1780,axiom,(
+    chea(ausschwitzen_1_1,ausschwitzen_2_1) )).
+
+fof(fact_1781,axiom,(
+    chea(ausschwitzen_1_1,ausschwitzung_1_1) )).
+
+fof(fact_1782,axiom,(
+    chea(ausschw__344rmen_1_1,ausschw__344rmen_2_1) )).
+
+fof(fact_1783,axiom,(
+    chea(aussch__344len_1_1,aussch__344lung_1_1) )).
+
+fof(fact_1784,axiom,(
+    chea(aussegnen_1_1,aussegnung_1_1) )).
+
+fof(fact_1785,axiom,(
+    chea(aussenden_1_1,aussendung_1_1) )).
+
+fof(fact_1786,axiom,(
+    chea(aussenden_1_2,aussendung_1_2) )).
+
+fof(fact_1787,axiom,(
+    chea(aussetzen_1_1,aussetzung_1_1) )).
+
+fof(fact_1788,axiom,(
+    chea(aussetzen_1_2,aussetzung_1_2) )).
+
+fof(fact_1789,axiom,(
+    chea(aussetzen_1_4,aussetzung_1_4) )).
+
+fof(fact_1790,axiom,(
+    chea(aussieben_1_1,aussieben_2_1) )).
+
+fof(fact_1791,axiom,(
+    chea(aussieben_1_1,aussiebung_1_1) )).
+
+fof(fact_1792,axiom,(
+    chea(aussitzen_1_1,aussitzen_2_1) )).
+
+fof(fact_1793,axiom,(
+    chea(aussitzen_1_1,aussitzung_1_1) )).
+
+fof(fact_1794,axiom,(
+    chea(aussortieren_1_1,aussortieren_2_1) )).
+
+fof(fact_1795,axiom,(
+    chea(aussortieren_1_1,aussortierung_1_1) )).
+
+fof(fact_1796,axiom,(
+    chea(ausspannen_1_1,ausspannen_2_1) )).
+
+fof(fact_1797,axiom,(
+    chea(ausspannen_1_1,ausspannung_1_1) )).
+
+fof(fact_1798,axiom,(
+    chea(ausspeien_1_1,ausspeien_2_1) )).
+
+fof(fact_1799,axiom,(
+    chea(ausspielen_1_1,ausspielen_2_1) )).
+
+fof(fact_1800,axiom,(
+    chea(ausspielen_1_1,ausspielung_1_1) )).
+
+fof(fact_1801,axiom,(
+    chea(ausspinnen_1_1,ausspinnen_2_1) )).
+
+fof(fact_1802,axiom,(
+    chea(ausspionieren_1_1,ausspionieren_2_1) )).
+
+fof(fact_1803,axiom,(
+    chea(ausspionieren_1_1,ausspionierung_1_1) )).
+
+fof(fact_1804,axiom,(
+    chea(ausspionieren_1_1,bespitzeln_2_1) )).
+
+fof(fact_1805,axiom,(
+    chea(aussprengen_1_1,aussprengen_2_1) )).
+
+fof(fact_1806,axiom,(
+    chea(aussprengen_1_1,aussprengung_1_1) )).
+
+fof(fact_1807,axiom,(
+    chea(aussprengen_1_1,ausstreuen_2_1) )).
+
+fof(fact_1808,axiom,(
+    chea(aussprengen_1_1,ausstreuung_1_1) )).
+
+fof(fact_1809,axiom,(
+    chea(ausspritzen_1_1,ausspritzen_2_1) )).
+
+fof(fact_1810,axiom,(
+    chea(ausspritzen_1_1,ausspritzung_1_1) )).
+
+fof(fact_1811,axiom,(
+    chea(aussp__344hen_1_1,aussp__344hen_2_1) )).
+
+fof(fact_1812,axiom,(
+    chea(aussp__344hen_1_1,aussp__344hung_1_1) )).
+
+fof(fact_1813,axiom,(
+    chea(aussp__374len_1_1,aussp__374len_2_1) )).
+
+fof(fact_1814,axiom,(
+    chea(aussp__374len_1_1,aussp__374lung_1_1) )).
+
+fof(fact_1815,axiom,(
+    chea(ausstaffieren_1_1,ausstaffieren_2_1) )).
+
+fof(fact_1816,axiom,(
+    chea(ausstaffieren_1_1,ausstaffierung_1_1) )).
+
+fof(fact_1817,axiom,(
+    chea(ausstaffieren_1_1,bef__374llen_2_1) )).
+
+fof(fact_1818,axiom,(
+    chea(ausstaffieren_1_1,bef__374llung_1_1) )).
+
+fof(fact_1819,axiom,(
+    chea(ausstaffieren_1_1,wappnung_1_1) )).
+
+fof(fact_1820,axiom,(
+    chea(ausstechen_1_1,ausstechen_2_1) )).
+
+fof(fact_1821,axiom,(
+    chea(ausstecken_1_1,ausstecken_3_1) )).
+
+fof(fact_1822,axiom,(
+    chea(ausstecken_1_1,aussteckung_1_1) )).
+
+fof(fact_1823,axiom,(
+    chea(aussteifen_1_1,aussteifung_1_1) )).
+
+fof(fact_1824,axiom,(
+    chea(aussteinen_1_1,aussteinung_1_1) )).
+
+fof(fact_1825,axiom,(
+    chea(ausstellen_1_1,ausstellung_1_3) )).
+
+fof(fact_1826,axiom,(
+    chea(aussterben_1_1,aussterben_2_1) )).
+
+fof(fact_1827,axiom,(
+    chea(ausstopfen_1_1,ausstopfen_2_1) )).
+
+fof(fact_1828,axiom,(
+    chea(ausstopfen_1_1,ausstopfung_1_1) )).
+
+fof(fact_1829,axiom,(
+    chea(aussto__337en_1_1,aussto__337ung_1_1) )).
+
+fof(fact_1830,axiom,(
+    chea(aussto__337en_1_2,aussto__337ung_1_2) )).
+
+fof(fact_1831,axiom,(
+    chea(aussto__337en_1_3,aussto__337ung_1_3) )).
+
+fof(fact_1832,axiom,(
+    chea(ausstrecken_1_1,ausstrecken_2_1) )).
+
+fof(fact_1833,axiom,(
+    chea(ausstreichen_1_1,ausstreichen_2_1) )).
+
+fof(fact_1834,axiom,(
+    chea(ausstreichen_1_1,ausstreichung_1_1) )).
+
+fof(fact_1835,axiom,(
+    chea(aussuchen_1_1,aussuchen_2_1) )).
+
+fof(fact_1836,axiom,(
+    chea(aussuchen_1_1,erkiesen_2_1) )).
+
+fof(fact_1837,axiom,(
+    chea(auss__344en_1_1,aussaat_1_1) )).
+
+fof(fact_1838,axiom,(
+    chea(auss__344gen_1_1,auss__344gen_2_1) )).
+
+fof(fact_1839,axiom,(
+    chea(auss__344gen_1_1,auss__344gung_1_1) )).
+
+fof(fact_1840,axiom,(
+    chea(auss__366hnen_1_1,auss__366hnen_2_1) )).
+
+fof(fact_1841,axiom,(
+    chea(auss__366hnen_1_1,auss__366hnung_1_1) )).
+
+fof(fact_1842,axiom,(
+    chea(auss__374__337en_1_1,auss__374__337en_2_1) )).
+
+fof(fact_1843,axiom,(
+    chea(auss__374__337en_1_1,auss__374__337ung_1_1) )).
+
+fof(fact_1844,axiom,(
+    chea(austarieren_1_1,austarieren_2_1) )).
+
+fof(fact_1845,axiom,(
+    chea(austarieren_1_1,austarierung_1_1) )).
+
+fof(fact_1846,axiom,(
+    chea(austeilen_1_1,austeilen_2_1) )).
+
+fof(fact_1847,axiom,(
+    chea(austeilen_1_1,austeilung_1_1) )).
+
+fof(fact_1848,axiom,(
+    chea(austoben_1_1,austoben_2_1) )).
+
+fof(fact_1849,axiom,(
+    chea(austreiben_1_1,austreibung_1_1) )).
+
+fof(fact_1850,axiom,(
+    chea(austreiben_1_2,austreibung_1_2) )).
+
+fof(fact_1851,axiom,(
+    chea(austreten_1_1,abberufung_1_1) )).
+
+fof(fact_1852,axiom,(
+    chea(austricksen_1_1,austricksen_2_1) )).
+
+fof(fact_1853,axiom,(
+    chea(austricksen_1_1,n374berlistung_1_1) )).
+
+fof(fact_1854,axiom,(
+    chea(aust__374fteln_1_1,aust__374fteln_2_1) )).
+
+fof(fact_1855,axiom,(
+    chea(ausverkaufen_1_1,ausverkauf_1_1) )).
+
+fof(fact_1856,axiom,(
+    chea(auswachsen_1_1,auswachsen_2_1) )).
+
+fof(fact_1857,axiom,(
+    chea(auswallen_1_1,auswallen_2_1) )).
+
+fof(fact_1858,axiom,(
+    chea(auswalzen_1_1,auswalzen_2_1) )).
+
+fof(fact_1859,axiom,(
+    chea(auswandern_1_1,abwanderung_1_1) )).
+
+fof(fact_1860,axiom,(
+    chea(auswandern_1_1,auswandern_2_1) )).
+
+fof(fact_1861,axiom,(
+    chea(auswandern_1_1,emigrieren_2_1) )).
+
+fof(fact_1862,axiom,(
+    chea(auswandern_1_1,emigrierung_1_1) )).
+
+fof(fact_1863,axiom,(
+    chea(auswaschen_1_1,auswaschen_2_1) )).
+
+fof(fact_1864,axiom,(
+    chea(auswaschen_1_1,auswaschung_1_1) )).
+
+fof(fact_1865,axiom,(
+    chea(auswechseln_1_1,auswechseln_2_1) )).
+
+fof(fact_1866,axiom,(
+    chea(auswechseln_1_1,auswechselung_1_1) )).
+
+fof(fact_1867,axiom,(
+    chea(auswechseln_1_1,auswechslung_1_1) )).
+
+fof(fact_1868,axiom,(
+    chea(auswechseln_1_1,substituieren_2_1) )).
+
+fof(fact_1869,axiom,(
+    chea(auswechseln_1_1,substituierung_1_1) )).
+
+fof(fact_1870,axiom,(
+    chea(ausweichen_1_1,ausweichen_2_1) )).
+
+fof(fact_1871,axiom,(
+    chea(ausweichen_1_1,ausweichung_1_1) )).
+
+fof(fact_1872,axiom,(
+    chea(ausweiden_1_1,ausweiden_2_1) )).
+
+fof(fact_1873,axiom,(
+    chea(ausweiden_1_1,ausweidung_1_1) )).
+
+fof(fact_1874,axiom,(
+    chea(ausweisen_1_1,abschiebung_1_1) )).
+
+fof(fact_1875,axiom,(
+    chea(ausweisen_1_2,ausweisung_1_2) )).
+
+fof(fact_1876,axiom,(
+    chea(ausweiten_1_1,ausdehnung_1_1) )).
+
+fof(fact_1877,axiom,(
+    chea(auswellen_1_1,auswellen_2_1) )).
+
+fof(fact_1878,axiom,(
+    chea(auswerfen_1_1,auswerfen_2_1) )).
+
+fof(fact_1879,axiom,(
+    chea(auswerfen_1_1,auswerfung_1_1) )).
+
+fof(fact_1880,axiom,(
+    chea(auswerten_1_1,auswerten_2_1) )).
+
+fof(fact_1881,axiom,(
+    chea(auswerten_1_1,auswertung_1_1) )).
+
+fof(fact_1882,axiom,(
+    chea(auswickeln_1_1,auswickeln_2_1) )).
+
+fof(fact_1883,axiom,(
+    chea(auswirken_1_1,auswirken_2_1) )).
+
+fof(fact_1884,axiom,(
+    chea(auswirken_1_1,auswirkung_1_1) )).
+
+fof(fact_1885,axiom,(
+    chea(auswringen_1_1,auswringen_2_1) )).
+
+fof(fact_1886,axiom,(
+    chea(auswuchten_1_1,auswuchten_2_1) )).
+
+fof(fact_1887,axiom,(
+    chea(auswuchten_1_1,auswuchtung_1_1) )).
+
+fof(fact_1888,axiom,(
+    chea(ausw__344gen_1_1,ausw__344gen_2_1) )).
+
+fof(fact_1889,axiom,(
+    chea(ausw__344gen_1_1,ausw__344gung_1_1) )).
+
+fof(fact_1890,axiom,(
+    chea(ausw__344hlen_1_1,ausw__344hlen_2_1) )).
+
+fof(fact_1891,axiom,(
+    chea(auszahlen_1_1,abhebung_1_1) )).
+
+fof(fact_1892,axiom,(
+    chea(auszeichnen_1_1,auszeichnung_1_2) )).
+
+fof(fact_1893,axiom,(
+    chea(auszupfen_1_1,auszupfen_2_1) )).
+
+fof(fact_1894,axiom,(
+    chea(ausz__344hlen_1_1,aus_z__344hlen_1_1) )).
+
+fof(fact_1895,axiom,(
+    chea(ausz__344hlen_1_1,ausz__344hlung_1_1) )).
+
+fof(fact_1896,axiom,(
+    chea(aus__374ben_1_1,aus__374ben_2_1) )).
+
+fof(fact_1897,axiom,(
+    chea(aus__374ben_1_1,aus__374bung_1_1) )).
+
+fof(fact_1898,axiom,(
+    chea(authentifizieren_1_1,authentifizieren_2_1) )).
+
+fof(fact_1899,axiom,(
+    chea(authentifizieren_1_1,authentifizierung_1_1) )).
+
+fof(fact_1900,axiom,(
+    chea(authentifizieren_1_1,beglaubigen_2_1) )).
+
+fof(fact_1901,axiom,(
+    chea(authentifizieren_1_1,beglaubigung_1_1) )).
+
+fof(fact_1902,axiom,(
+    chea(autofahren_1_1,autofahren_2_1) )).
+
+fof(fact_1903,axiom,(
+    chea(automatisieren_1_1,automation_1_1) )).
+
+fof(fact_1904,axiom,(
+    chea(automatisieren_1_1,automatisation_1_1) )).
+
+fof(fact_1905,axiom,(
+    chea(automatisieren_1_1,automatisieren_2_1) )).
+
+fof(fact_1906,axiom,(
+    chea(autonomisieren_1_1,autonomisierung_1_1) )).
+
+fof(fact_1907,axiom,(
+    chea(autorisieren_1_1,autorisation_1_1) )).
+
+fof(fact_1908,axiom,(
+    chea(avivieren_1_1,avivieren_2_1) )).
+
+fof(fact_1909,axiom,(
+    chea(bagatellisieren_1_1,bagatellisieren_2_1) )).
+
+fof(fact_1910,axiom,(
+    chea(bagatellisieren_1_1,bagatellisierung_1_1) )).
+
+fof(fact_1911,axiom,(
+    chea(bagatellisieren_1_1,herunterspielen_2_1) )).
+
+fof(fact_1912,axiom,(
+    chea(bagatellisieren_1_1,verharmlosen_2_1) )).
+
+fof(fact_1913,axiom,(
+    chea(bahnen_1_1,bahnen_2_1) )).
+
+fof(fact_1914,axiom,(
+    chea(bahnen_1_1,bahnung_1_1) )).
+
+fof(fact_1915,axiom,(
+    chea(ballen_1_1,akkumulation_1_1) )).
+
+fof(fact_1916,axiom,(
+    chea(ballen_1_1,ballen_2_1) )).
+
+fof(fact_1917,axiom,(
+    chea(ballen_1_1,zusammenpressen_2_1) )).
+
+fof(fact_1918,axiom,(
+    chea(ballen_1_1,zusammenpressung_1_1) )).
+
+fof(fact_1919,axiom,(
+    chea(balsamieren_1_1,balsamierung_1_1) )).
+
+fof(fact_1920,axiom,(
+    chea(balzen_1_1,balzen_2_1) )).
+
+fof(fact_1921,axiom,(
+    chea(banalisieren_1_1,banalisieren_2_1) )).
+
+fof(fact_1922,axiom,(
+    chea(banalisieren_1_1,banalisierung_1_1) )).
+
+fof(fact_1923,axiom,(
+    chea(banalisieren_1_1,trivialisierung_1_1) )).
+
+fof(fact_1924,axiom,(
+    chea(bandagieren_1_1,bandagieren_2_1) )).
+
+fof(fact_1925,axiom,(
+    chea(bandagieren_1_1,bandagierung_1_1) )).
+
+fof(fact_1926,axiom,(
+    chea(barrikadieren_1_1,verbarrikadierung_1_1) )).
+
+fof(fact_1927,axiom,(
+    chea(basieren_1_1,basierung_1_1) )).
+
+fof(fact_1928,axiom,(
+    chea(basieren_1_1,beruhen_2_1) )).
+
+fof(fact_1929,axiom,(
+    chea(bastardieren_1_1,bastardierung_1_1) )).
+
+fof(fact_1930,axiom,(
+    chea(bauchen_1_1,bauchen_2_1) )).
+
+fof(fact_1931,axiom,(
+    chea(bauchen_1_1,bauchung_1_1) )).
+
+fof(fact_1932,axiom,(
+    chea(bauchreden_1_1,bauchreden_2_1) )).
+
+fof(fact_1933,axiom,(
+    chea(bauchtanzen_1_1,bauchtanzen_2_1) )).
+
+fof(fact_1934,axiom,(
+    chea(baumen_1_1,baumen_2_1) )).
+
+fof(fact_1935,axiom,(
+    chea(baumen_1_1,baumung_1_1) )).
+
+fof(fact_1936,axiom,(
+    chea(bausparen_1_1,bausparen_2_1) )).
+
+fof(fact_1937,axiom,(
+    chea(beachten_1_1,beachtung_1_2) )).
+
+fof(fact_1938,axiom,(
+    chea(beachten_1_1,beherzigen_2_1) )).
+
+fof(fact_1939,axiom,(
+    chea(beachten_1_1,beherzigung_1_1) )).
+
+fof(fact_1940,axiom,(
+    chea(beamten_1_1,beamten_2_1) )).
+
+fof(fact_1941,axiom,(
+    chea(beamten_1_1,beamtung_1_1) )).
+
+fof(fact_1942,axiom,(
+    chea(beanspruchen_1_1,beanspruchung_1_2) )).
+
+fof(fact_1943,axiom,(
+    chea(beanspruchen_1_2,beanspruchung_1_1) )).
+
+fof(fact_1944,axiom,(
+    chea(beantragen_1_1,beantragen_2_1) )).
+
+fof(fact_1945,axiom,(
+    chea(beantragen_1_1,beantragung_1_1) )).
+
+fof(fact_1946,axiom,(
+    chea(beantworten_1_1,beantworten_2_1) )).
+
+fof(fact_1947,axiom,(
+    chea(beantworten_1_1,beantwortung_1_1) )).
+
+fof(fact_1948,axiom,(
+    chea(bearbeiten_1_1,bear_beitung_1_1) )).
+
+fof(fact_1949,axiom,(
+    chea(bearbeiten_1_1,bearbeiten_2_1) )).
+
+fof(fact_1950,axiom,(
+    chea(beatmen_1_1,beatmen_2_1) )).
+
+fof(fact_1951,axiom,(
+    chea(beatmen_1_1,beatmung_1_1) )).
+
+fof(fact_1952,axiom,(
+    chea(beaufschlagen_1_1,beaufschlagen_2_1) )).
+
+fof(fact_1953,axiom,(
+    chea(beaufschlagen_1_1,beaufschlagung_1_1) )).
+
+fof(fact_1954,axiom,(
+    chea(beaufsichtigen_1_1,beaufsichtigung_1_1) )).
+
+fof(fact_1955,axiom,(
+    chea(beauftragen_1_1,beauftragen_2_1) )).
+
+fof(fact_1956,axiom,(
+    chea(beauftragen_1_1,beauftragung_1_1) )).
+
+fof(fact_1957,axiom,(
+    chea(beauftragen_1_1,designation_1_1) )).
+
+fof(fact_1958,axiom,(
+    chea(beauftragen_1_1,designierung_1_1) )).
+
+fof(fact_1959,axiom,(
+    chea(bebauen_1_1,bebauung_1_2) )).
+
+fof(fact_1960,axiom,(
+    chea(bebauen_1_2,bebauung_1_1) )).
+
+fof(fact_1961,axiom,(
+    chea(bebauen_1_2,verbauung_1_2) )).
+
+fof(fact_1962,axiom,(
+    chea(bebildern_1_1,ebenbild_1_1) )).
+
+fof(fact_1963,axiom,(
+    chea(bebildern_1_1,illustrierung_1_1) )).
+
+fof(fact_1964,axiom,(
+    chea(bebildern_1_1,visualisation_1_1) )).
+
+fof(fact_1965,axiom,(
+    chea(bebildern_1_1,visualisieren_2_1) )).
+
+fof(fact_1966,axiom,(
+    chea(bebr__374ten_1_1,bebr__374ten_2_1) )).
+
+fof(fact_1967,axiom,(
+    chea(bebr__374ten_1_1,bebr__374tung_1_1) )).
+
+fof(fact_1968,axiom,(
+    chea(bedachen_1_1,bedachen_2_1) )).
+
+fof(fact_1969,axiom,(
+    chea(bedachen_1_1,bedachung_1_1) )).
+
+fof(fact_1970,axiom,(
+    chea(bedampfen_1_1,bedampfen_2_1) )).
+
+fof(fact_1971,axiom,(
+    chea(bedampfen_1_1,bedampfung_1_1) )).
+
+fof(fact_1972,axiom,(
+    chea(bedanken_1_1,bedanken_2_1) )).
+
+fof(fact_1973,axiom,(
+    chea(bedanken_1_1,danken_2_1) )).
+
+fof(fact_1974,axiom,(
+    chea(bedienen_1_1,bedienung_1_1) )).
+
+fof(fact_1975,axiom,(
+    chea(bedienen_1_2,bedienung_1_3) )).
+
+fof(fact_1976,axiom,(
+    chea(bedingen_1_1,bedingen_2_1) )).
+
+fof(fact_1977,axiom,(
+    chea(bedingen_1_1,bedingung_1_1) )).
+
+fof(fact_1978,axiom,(
+    chea(bedrucken_1_1,bedrucken_2_1) )).
+
+fof(fact_1979,axiom,(
+    chea(bedrucken_1_1,bedruckung_1_1) )).
+
+fof(fact_1980,axiom,(
+    chea(bedrucken_1_1,beizen_2_1) )).
+
+fof(fact_1981,axiom,(
+    chea(bedrucken_1_1,beizung_1_1) )).
+
+fof(fact_1982,axiom,(
+    chea(bedrucken_1_1,bemalung_1_1) )).
+
+fof(fact_1983,axiom,(
+    chea(bedrucken_1_1,einf__344rben_2_1) )).
+
+fof(fact_1984,axiom,(
+    chea(bedrucken_1_1,einf__344rbung_1_1) )).
+
+fof(fact_1985,axiom,(
+    chea(bedrucken_1_1,koloration_1_1) )).
+
+fof(fact_1986,axiom,(
+    chea(bedrucken_1_1,kolorieren_2_1) )).
+
+fof(fact_1987,axiom,(
+    chea(bedr__344ngen_1_1,bedr__344ngung_1_1) )).
+
+fof(fact_1988,axiom,(
+    chea(bedr__374cken_1_1,bedr__374ckung_1_1) )).
+
+fof(fact_1989,axiom,(
+    chea(beehren_1_1,beiwohnen_2_1) )).
+
+fof(fact_1990,axiom,(
+    chea(beehren_1_1,beiwohnung_1_1) )).
+
+fof(fact_1991,axiom,(
+    chea(beeiden_1_1,beeidigung_1_1) )).
+
+fof(fact_1992,axiom,(
+    chea(beeiden_1_1,beeidung_1_1) )).
+
+fof(fact_1993,axiom,(
+    chea(beeilen_1_1,beeilung_1_1) )).
+
+fof(fact_1994,axiom,(
+    chea(beeinflussen_1_1,beeinflussen_2_1) )).
+
+fof(fact_1995,axiom,(
+    chea(beeinflussen_1_1,beeinflussung_1_1) )).
+
+fof(fact_1996,axiom,(
+    chea(beeintr__344chtigen_1_1,beeintr__344chtigen_2_1) )).
+
+fof(fact_1997,axiom,(
+    chea(beeintr__344chtigen_1_1,beeintr__344chtigung_1_1) )).
+
+fof(fact_1998,axiom,(
+    chea(beenden_1_1,aufh__366ren_2_1) )).
+
+fof(fact_1999,axiom,(
+    chea(beenden_1_1,beendigung_1_1) )).
+
+fof(fact_2000,axiom,(
+    chea(beenden_1_1,beendung_1_1) )).
+
+fof(fact_2001,axiom,(
+    chea(beengen_1_1,beengung_1_1) )).
+
+fof(fact_2002,axiom,(
+    chea(beerben_1_1,beerbung_1_1) )).
+
+fof(fact_2003,axiom,(
+    chea(beerben_1_1,erben_2_1) )).
+
+fof(fact_2004,axiom,(
+    chea(beerben_1_1,erbung_1_1) )).
+
+fof(fact_2005,axiom,(
+    chea(beerdigen_1_1,beerdigen_2_1) )).
+
+fof(fact_2006,axiom,(
+    chea(beerdigen_1_1,beerdigung_1_1) )).
+
+fof(fact_2007,axiom,(
+    chea(beerdigen_1_1,bestatten_2_1) )).
+
+fof(fact_2008,axiom,(
+    chea(befahren_1_1,befahren_2_1) )).
+
+fof(fact_2009,axiom,(
+    chea(befahren_1_1,befahrung_1_1) )).
+
+fof(fact_2010,axiom,(
+    chea(befahren_1_1,betreten_3_1) )).
+
+fof(fact_2011,axiom,(
+    chea(befahren_1_1,betretung_1_1) )).
+
+fof(fact_2012,axiom,(
+    chea(befassen_1_1,befassung_1_1) )).
+
+fof(fact_2013,axiom,(
+    chea(befehden_1_1,befehden_2_1) )).
+
+fof(fact_2014,axiom,(
+    chea(befehden_1_1,befehdung_1_1) )).
+
+fof(fact_2015,axiom,(
+    chea(befehden_1_1,bekaempfung_1_1) )).
+
+fof(fact_2016,axiom,(
+    chea(befehden_1_1,bek__344mpfen_2_1) )).
+
+fof(fact_2017,axiom,(
+    chea(befestigen_1_1,befestigung_1_1) )).
+
+fof(fact_2018,axiom,(
+    chea(befestigen_1_2,befestigung_1_2) )).
+
+fof(fact_2019,axiom,(
+    chea(befeuchten_1_1,befeuchten_2_1) )).
+
+fof(fact_2020,axiom,(
+    chea(befeuchten_1_1,befeuchtung_1_1) )).
+
+fof(fact_2021,axiom,(
+    chea(befeuchten_1_1,feuchten_2_1) )).
+
+fof(fact_2022,axiom,(
+    chea(befeuern_1_1,befeuerung_1_1) )).
+
+fof(fact_2023,axiom,(
+    chea(befischen_1_1,befischen_2_1) )).
+
+fof(fact_2024,axiom,(
+    chea(befischen_1_1,befischung_1_1) )).
+
+fof(fact_2025,axiom,(
+    chea(beflaggen_1_1,beflaggung_1_1) )).
+
+fof(fact_2026,axiom,(
+    chea(beflecken_1_1,beflecken_2_1) )).
+
+fof(fact_2027,axiom,(
+    chea(beflecken_1_1,befleckung_1_1) )).
+
+fof(fact_2028,axiom,(
+    chea(beflecken_1_1,bespritzen_2_1) )).
+
+fof(fact_2029,axiom,(
+    chea(befliegen_1_1,befliegung_1_1) )).
+
+fof(fact_2030,axiom,(
+    chea(befluten_1_1,beflutung_1_1) )).
+
+fof(fact_2031,axiom,(
+    chea(befolgen_1_1,befolgen_2_1) )).
+
+fof(fact_2032,axiom,(
+    chea(befolgen_1_1,befolgung_1_1) )).
+
+fof(fact_2033,axiom,(
+    chea(befrachten_1_1,befrachtung_1_1) )).
+
+fof(fact_2034,axiom,(
+    chea(befrachten_1_1,beladen_2_1) )).
+
+fof(fact_2035,axiom,(
+    chea(befrachten_1_1,beladung_1_1) )).
+
+fof(fact_2036,axiom,(
+    chea(befrachten_1_1,ladung_1_1) )).
+
+fof(fact_2037,axiom,(
+    chea(befragen_1_1,befragen_2_1) )).
+
+fof(fact_2038,axiom,(
+    chea(befragen_1_1,befragung_1_1) )).
+
+fof(fact_2039,axiom,(
+    chea(befreien_1_1,befreiung_1_1) )).
+
+fof(fact_2040,axiom,(
+    chea(befreien_1_2,befreiung_1_2) )).
+
+fof(fact_2041,axiom,(
+    chea(befrieden_1_1,befriedung_1_1) )).
+
+fof(fact_2042,axiom,(
+    chea(befristen_1_1,befristung_1_1) )).
+
+fof(fact_2043,axiom,(
+    chea(befristen_1_1,n2) )).
+
+fof(fact_2044,axiom,(
+    chea(befruchten_1_1,befruchten_2_1) )).
+
+fof(fact_2045,axiom,(
+    chea(befruchten_1_1,befruchtung_1_1) )).
+
+fof(fact_2046,axiom,(
+    chea(bef__344higen_1_1,bef__344higung_1_1) )).
+
+fof(fact_2047,axiom,(
+    chea(bef__366rdern_1_1,bef__366rderung_1_2) )).
+
+fof(fact_2048,axiom,(
+    chea(bef__366rdern_1_1,transportation_1_2) )).
+
+fof(fact_2049,axiom,(
+    chea(bef__366rdern_1_2,bef__366rderung_1_1) )).
+
+fof(fact_2050,axiom,(
+    chea(bef__374hlen_1_1,bef__374hlen_2_1) )).
+
+fof(fact_2051,axiom,(
+    chea(bef__374hlen_1_1,betasten_2_1) )).
+
+fof(fact_2052,axiom,(
+    chea(bef__374rworten_1_1,bef__374rworten_2_1) )).
+
+fof(fact_2053,axiom,(
+    chea(bef__374rworten_1_1,bef__374rwortung_1_1) )).
+
+fof(fact_2054,axiom,(
+    chea(begaben_1_1,begabung_1_1) )).
+
+fof(fact_2055,axiom,(
+    chea(begatten_1_1,begattung_1_1) )).
+
+fof(fact_2056,axiom,(
+    chea(begehen_1_1,begehung_1_1) )).
+
+fof(fact_2057,axiom,(
+    chea(begehren_1_1,begehr_1_1) )).
+
+fof(fact_2058,axiom,(
+    chea(begehren_1_1,begehrung_1_1) )).
+
+fof(fact_2059,axiom,(
+    chea(begehren_1_1,erbeten_2_1) )).
+
+fof(fact_2060,axiom,(
+    chea(begehren_1_1,erbitten_2_1) )).
+
+fof(fact_2061,axiom,(
+    chea(begie__337en_1_1,begie__337en_2_1) )).
+
+fof(fact_2062,axiom,(
+    chea(begleiten_1_3,begleitung_1_3) )).
+
+fof(fact_2063,axiom,(
+    chea(begl__374ckw__374nschen_1_1,gl__374ckwunsch_1_1) )).
+
+fof(fact_2064,axiom,(
+    chea(begl__374ckw__374nschen_1_1,gratulieren_2_1) )).
+
+fof(fact_2065,axiom,(
+    chea(begnaden_1_1,begnadung_1_1) )).
+
+fof(fact_2066,axiom,(
+    chea(begnadigen_1_1,amnestie_1_1) )).
+
+fof(fact_2067,axiom,(
+    chea(begradigen_1_1,begradigen_2_1) )).
+
+fof(fact_2068,axiom,(
+    chea(begradigen_1_1,begradigung_1_1) )).
+
+fof(fact_2069,axiom,(
+    chea(begradigen_1_1,einebnen_2_1) )).
+
+fof(fact_2070,axiom,(
+    chea(begradigen_1_1,einebnung_1_1) )).
+
+fof(fact_2071,axiom,(
+    chea(begrenzen_1_1,begrenzung_1_3) )).
+
+fof(fact_2072,axiom,(
+    chea(begrenzen_1_3,abgrenzung_1_1) )).
+
+fof(fact_2073,axiom,(
+    chea(begrenzen_1_3,n2) )).
+
+fof(fact_2074,axiom,(
+    chea(begr__374nden_1_1,begruendung_1_1) )).
+
+fof(fact_2075,axiom,(
+    chea(begr__374nden_1_1,begr__374nden_2_1) )).
+
+fof(fact_2076,axiom,(
+    chea(begr__374nen_1_1,begr__374nen_2_1) )).
+
+fof(fact_2077,axiom,(
+    chea(begr__374nen_1_1,begr__374nung_1_1) )).
+
+fof(fact_2078,axiom,(
+    chea(begr__374__337en_1_1,begr__374ssung_1_1) )).
+
+fof(fact_2079,axiom,(
+    chea(begr__374__337en_1_2,begr__374__337ung_1_2) )).
+
+fof(fact_2080,axiom,(
+    chea(begutachten_1_1,absch__344tzung_1_1) )).
+
+fof(fact_2081,axiom,(
+    chea(begutachten_1_1,begutachten_2_1) )).
+
+fof(fact_2082,axiom,(
+    chea(beg__374tigen_1_1,beg__374tigung_1_1) )).
+
+fof(fact_2083,axiom,(
+    chea(behaaren_1_1,behaarung_1_1) )).
+
+fof(fact_2084,axiom,(
+    chea(behagen_1_1,behagen_2_1) )).
+
+fof(fact_2085,axiom,(
+    chea(behalten_1_1,behalten_2_1) )).
+
+fof(fact_2086,axiom,(
+    chea(behandeln_1_2,behandlung_1_2) )).
+
+fof(fact_2087,axiom,(
+    chea(beharren_2_1,beharren_1_1) )).
+
+fof(fact_2088,axiom,(
+    chea(beharren_2_1,beharrung_1_1) )).
+
+fof(fact_2089,axiom,(
+    chea(beharren_2_1,insistieren_2_1) )).
+
+fof(fact_2090,axiom,(
+    chea(behauchen_1_1,behauchung_1_1) )).
+
+fof(fact_2091,axiom,(
+    chea(behauen_1_1,behauen_2_1) )).
+
+fof(fact_2092,axiom,(
+    chea(behausen_1_1,aufenthalt_1_1) )).
+
+fof(fact_2093,axiom,(
+    chea(beheben_1_1,beheben_2_1) )).
+
+fof(fact_2094,axiom,(
+    chea(beheben_1_1,behebung_1_1) )).
+
+fof(fact_2095,axiom,(
+    chea(beheimaten_1_1,beheimatung_1_1) )).
+
+fof(fact_2096,axiom,(
+    chea(beheizen_1_1,beheizen_2_1) )).
+
+fof(fact_2097,axiom,(
+    chea(beheizen_1_1,beheizung_1_1) )).
+
+fof(fact_2098,axiom,(
+    chea(behelligen_1_1,behelligen_2_1) )).
+
+fof(fact_2099,axiom,(
+    chea(behelligen_1_1,behelligung_1_1) )).
+
+fof(fact_2100,axiom,(
+    chea(beherbergen_1_1,beherbergen_2_1) )).
+
+fof(fact_2101,axiom,(
+    chea(beherbergen_1_1,beherbergung_1_1) )).
+
+fof(fact_2102,axiom,(
+    chea(beherbergen_1_1,unterbringen_2_1) )).
+
+fof(fact_2103,axiom,(
+    chea(behexen_1_1,behexen_2_1) )).
+
+fof(fact_2104,axiom,(
+    chea(behindern_1_2,behinderung_1_1) )).
+
+fof(fact_2105,axiom,(
+    chea(behorchen_1_1,belauschen_2_1) )).
+
+fof(fact_2106,axiom,(
+    chea(behorchen_1_1,belauschung_1_1) )).
+
+fof(fact_2107,axiom,(
+    chea(beh__374ten_1_1,beh__374ten_2_1) )).
+
+fof(fact_2108,axiom,(
+    chea(beh__374ten_1_1,beh__374tung_1_1) )).
+
+fof(fact_2109,axiom,(
+    chea(beibehalten_1_1,beibehalten_2_1) )).
+
+fof(fact_2110,axiom,(
+    chea(beibringen_1_1,beibringen_2_1) )).
+
+fof(fact_2111,axiom,(
+    chea(beibringen_1_1,beibringung_1_1) )).
+
+fof(fact_2112,axiom,(
+    chea(beichten_1_1,beichten_2_1) )).
+
+fof(fact_2113,axiom,(
+    chea(beidrehen_1_1,beidrehen_2_1) )).
+
+fof(fact_2114,axiom,(
+    chea(beif__374gen_1_1,beif__374gen_2_1) )).
+
+fof(fact_2115,axiom,(
+    chea(beif__374gen_1_1,beif__374gung_1_1) )).
+
+fof(fact_2116,axiom,(
+    chea(beigeben_1_1,beigebung_1_1) )).
+
+fof(fact_2117,axiom,(
+    chea(beiliegen_1_1,beiliegen_2_1) )).
+
+fof(fact_2118,axiom,(
+    chea(beimengen_1_1,beimengen_2_1) )).
+
+fof(fact_2119,axiom,(
+    chea(beimengen_1_1,beimengung_1_1) )).
+
+fof(fact_2120,axiom,(
+    chea(beimischen_1_1,beimischen_2_1) )).
+
+fof(fact_2121,axiom,(
+    chea(beimischen_1_1,beimischung_1_1) )).
+
+fof(fact_2122,axiom,(
+    chea(beimpfen_1_1,beimpfen_2_1) )).
+
+fof(fact_2123,axiom,(
+    chea(beimpfen_1_1,beimpfung_1_1) )).
+
+fof(fact_2124,axiom,(
+    chea(beinhalten_1_1,enthalten_2_1) )).
+
+fof(fact_2125,axiom,(
+    chea(beinhalten_1_1,enthaltung_1_1) )).
+
+fof(fact_2126,axiom,(
+    chea(beiordnen_1_1,beiordnung_1_1) )).
+
+fof(fact_2127,axiom,(
+    chea(beistehen_1_1,beistehen_2_1) )).
+
+fof(fact_2128,axiom,(
+    chea(beistellen_1_1,beistellen_2_1) )).
+
+fof(fact_2129,axiom,(
+    chea(beistellen_1_1,beistellung_1_1) )).
+
+fof(fact_2130,axiom,(
+    chea(beitreiben_1_1,beitreiben_2_1) )).
+
+fof(fact_2131,axiom,(
+    chea(beitreiben_1_1,beitreibung_1_1) )).
+
+fof(fact_2132,axiom,(
+    chea(beitreten_1_1,beitreten_2_1) )).
+
+fof(fact_2133,axiom,(
+    chea(beitreten_1_1,beitritt_1_1) )).
+
+fof(fact_2134,axiom,(
+    chea(beiziehen_1_1,beiziehung_1_1) )).
+
+fof(fact_2135,axiom,(
+    chea(bejagen_1_1,bejagen_2_1) )).
+
+fof(fact_2136,axiom,(
+    chea(bejagen_1_1,bejagung_1_1) )).
+
+fof(fact_2137,axiom,(
+    chea(bejahen_1_1,bejahung_1_1) )).
+
+fof(fact_2138,axiom,(
+    chea(bekanntgeben_1_1,bekanntgabe_1_1) )).
+
+fof(fact_2139,axiom,(
+    chea(bekanntmachen_1_2,bekanntmachung_1_1) )).
+
+fof(fact_2140,axiom,(
+    chea(bekanntwerden_1_1,bekanntwerden_2_1) )).
+
+fof(fact_2141,axiom,(
+    chea(bekehren_1_1,bekehrung_1_1) )).
+
+fof(fact_2142,axiom,(
+    chea(bekehren_1_1,gewi__337heit_1_1) )).
+
+fof(fact_2143,axiom,(
+    chea(bekehren_1_1,missionieren_2_1) )).
+
+fof(fact_2144,axiom,(
+    chea(bekehren_1_1,missionierung_1_1) )).
+
+fof(fact_2145,axiom,(
+    chea(bekehren_1_1,n374berreden_2_1) )).
+
+fof(fact_2146,axiom,(
+    chea(bekehren_1_1,n374berredung_1_1) )).
+
+fof(fact_2147,axiom,(
+    chea(bekehren_1_1,n374berzeugen_2_1) )).
+
+fof(fact_2148,axiom,(
+    chea(beklauen_1_1,berauben_2_1) )).
+
+fof(fact_2149,axiom,(
+    chea(beklauen_1_1,beraubung_1_1) )).
+
+fof(fact_2150,axiom,(
+    chea(beklauen_1_1,bestehlen_2_1) )).
+
+fof(fact_2151,axiom,(
+    chea(bekleben_1_1,bekleben_2_1) )).
+
+fof(fact_2152,axiom,(
+    chea(bekleben_1_1,beklebung_1_1) )).
+
+fof(fact_2153,axiom,(
+    chea(bekleiden_1_1,bekleiden_2_1) )).
+
+fof(fact_2154,axiom,(
+    chea(bekleiden_1_1,bekleidung__1_1) )).
+
+fof(fact_2155,axiom,(
+    chea(beklemmen_1_1,angstempfindung_1_1) )).
+
+fof(fact_2156,axiom,(
+    chea(beklopfen_1_1,beklopfen_2_1) )).
+
+fof(fact_2157,axiom,(
+    chea(bekochen_1_1,bek__366stigung_1_1) )).
+
+fof(fact_2158,axiom,(
+    chea(bekohlen_1_1,bekohlen_2_1) )).
+
+fof(fact_2159,axiom,(
+    chea(bekohlen_1_1,bekohlung_1_1) )).
+
+fof(fact_2160,axiom,(
+    chea(bekr__344ftigen_1_1,bekr__344ftigung_1_1) )).
+
+fof(fact_2161,axiom,(
+    chea(bekr__344ftigen_1_2,bekr__344ftigung_1_2) )).
+
+fof(fact_2162,axiom,(
+    chea(bekr__344nzen_1_1,bekr__344nzung_1_1) )).
+
+fof(fact_2163,axiom,(
+    chea(bekunden_1_1,bekunden_2_1) )).
+
+fof(fact_2164,axiom,(
+    chea(bekunden_1_1,bekundung_1_1) )).
+
+fof(fact_2165,axiom,(
+    chea(belagern_1_1,belagerung_1_1) )).
+
+fof(fact_2166,axiom,(
+    chea(belagern_1_2,belagerung_1_2) )).
+
+fof(fact_2167,axiom,(
+    chea(belassen_1_1,belassen_2_1) )).
+
+fof(fact_2168,axiom,(
+    chea(belassen_1_1,belassung_1_1) )).
+
+fof(fact_2169,axiom,(
+    chea(belasten_1_2,belastung_1_3) )).
+
+fof(fact_2170,axiom,(
+    chea(belauben_1_1,belaubung_1_1) )).
+
+fof(fact_2171,axiom,(
+    chea(belauern_1_1,belauern_2_1) )).
+
+fof(fact_2172,axiom,(
+    chea(belecken_1_1,belecken_2_1) )).
+
+fof(fact_2173,axiom,(
+    chea(belegen_1_1,belegung_1_1) )).
+
+fof(fact_2174,axiom,(
+    chea(belegen_1_2,belegung_1_2) )).
+
+fof(fact_2175,axiom,(
+    chea(belegen_1_3,belegung_1_3) )).
+
+fof(fact_2176,axiom,(
+    chea(belehnen_1_1,belehnung_1_1) )).
+
+fof(fact_2177,axiom,(
+    chea(belehren_1_1,abkanzelung_1_1) )).
+
+fof(fact_2178,axiom,(
+    chea(belehren_1_1,belehren_2_1) )).
+
+fof(fact_2179,axiom,(
+    chea(belehren_1_1,dozieren_2_1) )).
+
+fof(fact_2180,axiom,(
+    chea(beleidigen_1_1,beleidigung_1_1) )).
+
+fof(fact_2181,axiom,(
+    chea(beleihen_1_1,beleihung_1_1) )).
+
+fof(fact_2182,axiom,(
+    chea(beleuchten_1_1,beleuchtung_1_1) )).
+
+fof(fact_2183,axiom,(
+    chea(beleuchten_1_2,beleuchtung_1_2) )).
+
+fof(fact_2184,axiom,(
+    chea(belichten_1_1,belichten_2_1) )).
+
+fof(fact_2185,axiom,(
+    chea(belichten_1_1,belichtung_1_1) )).
+
+fof(fact_2186,axiom,(
+    chea(belieben_1_1,belieben_2_1) )).
+
+fof(fact_2187,axiom,(
+    chea(belieben_1_1,beliebung_1_1) )).
+
+fof(fact_2188,axiom,(
+    chea(beliefern_1_1,anlieferung_1_1) )).
+
+fof(fact_2189,axiom,(
+    chea(bellen_1_1,bellen_2_1) )).
+
+fof(fact_2190,axiom,(
+    chea(bellen_1_1,bellung_1_1) )).
+
+fof(fact_2191,axiom,(
+    chea(belobigen_1_1,belobigung_1_1) )).
+
+fof(fact_2192,axiom,(
+    chea(belohnen_1_1,belohnen_2_1) )).
+
+fof(fact_2193,axiom,(
+    chea(bel__344cheln_1_1,bel__344cheln_2_1) )).
+
+fof(fact_2194,axiom,(
+    chea(bel__344stigen_1_1,bel__344stigung_1_1) )).
+
+fof(fact_2195,axiom,(
+    chea(bel__374ften_1_1,bel__374ften_2_1) )).
+
+fof(fact_2196,axiom,(
+    chea(bel__374ften_1_1,bel__374ftung_1_1) )).
+
+fof(fact_2197,axiom,(
+    chea(bel__374ften_1_1,luftzufuhr_1_1) )).
+
+fof(fact_2198,axiom,(
+    chea(bel__374ften_1_1,l__374ften_2_1) )).
+
+fof(fact_2199,axiom,(
+    chea(bel__374ften_1_1,ventilierung_1_1) )).
+
+fof(fact_2200,axiom,(
+    chea(bel__374gen_1_1,bel__374gen_2_1) )).
+
+fof(fact_2201,axiom,(
+    chea(bemalen_1_1,bemalen_2_1) )).
+
+fof(fact_2202,axiom,(
+    chea(bemalen_1_1,bemalung_1_1) )).
+
+fof(fact_2203,axiom,(
+    chea(bemannen_1_1,bemannung_1_1) )).
+
+fof(fact_2204,axiom,(
+    chea(bemasten_1_1,bemastung_1_1) )).
+
+fof(fact_2205,axiom,(
+    chea(bemehlen_1_1,bemehlen_2_1) )).
+
+fof(fact_2206,axiom,(
+    chea(bemehlen_1_1,bemehlung_1_1) )).
+
+fof(fact_2207,axiom,(
+    chea(bemessen_1_1,bemessung_1_1) )).
+
+fof(fact_2208,axiom,(
+    chea(bemoosen_1_1,bemoosung_1_1) )).
+
+fof(fact_2209,axiom,(
+    chea(bem__344chtigen_1_1,bem__344chtigung_1_1) )).
+
+fof(fact_2210,axiom,(
+    chea(bem__344ngeln_1_1,bem__344ngelung_1_1) )).
+
+fof(fact_2211,axiom,(
+    chea(bem__344nteln_1_1,besch__366nigen_2_1) )).
+
+fof(fact_2212,axiom,(
+    chea(bem__344nteln_1_1,besch__366nigung_1_1) )).
+
+fof(fact_2213,axiom,(
+    chea(bem__344nteln_1_1,sch__366nreden_2_1) )).
+
+fof(fact_2214,axiom,(
+    chea(bem__374hen_1_1,bem__374hen_3_1) )).
+
+fof(fact_2215,axiom,(
+    chea(bem__374hen_1_1,bem__374hung_1_2) )).
+
+fof(fact_2216,axiom,(
+    chea(benachrichtigen_1_1,unterrichtung_1_4) )).
+
+fof(fact_2217,axiom,(
+    chea(benachrichtigen_1_1,verstaendigung_1_1) )).
+
+fof(fact_2218,axiom,(
+    chea(benachrichtigen_1_1,verst__344ndigen_2_1) )).
+
+fof(fact_2219,axiom,(
+    chea(benachteiligen_1_1,benachteiligung_1_1) )).
+
+fof(fact_2220,axiom,(
+    chea(benageln_1_1,benageln_2_1) )).
+
+fof(fact_2221,axiom,(
+    chea(benagen_1_1,benagen_2_1) )).
+
+fof(fact_2222,axiom,(
+    chea(benedeien_1_1,seligsprechung_1_1) )).
+
+fof(fact_2223,axiom,(
+    chea(benehmen_1_1,benehmen_2_1) )).
+
+fof(fact_2224,axiom,(
+    chea(benennen_1_1,benennen_2_1) )).
+
+fof(fact_2225,axiom,(
+    chea(benennen_1_1,benennung_1_1) )).
+
+fof(fact_2226,axiom,(
+    chea(benennen_1_1,titulieren_2_1) )).
+
+fof(fact_2227,axiom,(
+    chea(benennen_1_1,titulierung_1_1) )).
+
+fof(fact_2228,axiom,(
+    chea(benetzen_1_1,benetzen_2_1) )).
+
+fof(fact_2229,axiom,(
+    chea(benetzen_1_1,benetzung_1_1) )).
+
+fof(fact_2230,axiom,(
+    chea(benetzen_1_1,netzen_2_1) )).
+
+fof(fact_2231,axiom,(
+    chea(benetzen_1_1,netzung_1_1) )).
+
+fof(fact_2232,axiom,(
+    chea(benoten_1_1,benoten_2_1) )).
+
+fof(fact_2233,axiom,(
+    chea(benoten_1_1,benotung_1_1) )).
+
+fof(fact_2234,axiom,(
+    chea(benutzen_1_1,benutzung_1_1) )).
+
+fof(fact_2235,axiom,(
+    chea(benutzen_1_2,verwendung_1_3) )).
+
+fof(fact_2236,axiom,(
+    chea(beobachten_1_1,beobachten_2_1) )).
+
+fof(fact_2237,axiom,(
+    chea(bepflanzen_1_1,bepflanzen_2_1) )).
+
+fof(fact_2238,axiom,(
+    chea(bepflanzen_1_1,bepflanzung_1_1) )).
+
+fof(fact_2239,axiom,(
+    chea(beranken_1_1,beranken_2_1) )).
+
+fof(fact_2240,axiom,(
+    chea(berappen_1_1,blechen_2_1) )).
+
+fof(fact_2241,axiom,(
+    chea(berappen_1_1,entrichten_2_1) )).
+
+fof(fact_2242,axiom,(
+    chea(berappen_1_1,entrichtung_1_1) )).
+
+fof(fact_2243,axiom,(
+    chea(berappen_1_1,l__366hnen_2_1) )).
+
+fof(fact_2244,axiom,(
+    chea(berappen_1_1,l__366hnung_1_1) )).
+
+fof(fact_2245,axiom,(
+    chea(beraten_1_2,beratschlagen_2_1) )).
+
+fof(fact_2246,axiom,(
+    chea(beraten_1_2,beratschlagung_1_1) )).
+
+fof(fact_2247,axiom,(
+    chea(beraten_1_2,beratung_1_2) )).
+
+fof(fact_2248,axiom,(
+    chea(beraten_1_3,beratung_1_3) )).
+
+fof(fact_2249,axiom,(
+    chea(bereden_1_1,beredung_1_1) )).
+
+fof(fact_2250,axiom,(
+    chea(bereden_1_1,durchsprechen_2_1) )).
+
+fof(fact_2251,axiom,(
+    chea(beregnen_1_1,beregnen_2_1) )).
+
+fof(fact_2252,axiom,(
+    chea(beregnen_1_1,beregnung_1_1) )).
+
+fof(fact_2253,axiom,(
+    chea(bereichern_1_1,bereicherung_1_4) )).
+
+fof(fact_2254,axiom,(
+    chea(bereichern_1_3,bereicherung_1_3) )).
+
+fof(fact_2255,axiom,(
+    chea(bereifen_1_1,bereifung_1_1) )).
+
+fof(fact_2256,axiom,(
+    chea(bereinigen_1_1,bereinigen_2_1) )).
+
+fof(fact_2257,axiom,(
+    chea(bereinigen_1_1,bereinigung_1_1) )).
+
+fof(fact_2258,axiom,(
+    chea(bereisen_1_1,bereisen_2_1) )).
+
+fof(fact_2259,axiom,(
+    chea(bereisen_1_1,bereisung_1_1) )).
+
+fof(fact_2260,axiom,(
+    chea(bereiten_1_1,bereitung_1_1) )).
+
+fof(fact_2261,axiom,(
+    chea(bereitstellen_1_1,bereitstellen_2_1) )).
+
+fof(fact_2262,axiom,(
+    chea(bereitstellen_1_1,bereitstellung_1_1) )).
+
+fof(fact_2263,axiom,(
+    chea(bereuen_1_1,bereuen_2_1) )).
+
+fof(fact_2264,axiom,(
+    chea(bergen_1_1,bergung_1_1) )).
+
+fof(fact_2265,axiom,(
+    chea(bergsteigen_1_1,bergsteigen_2_1) )).
+
+fof(fact_2266,axiom,(
+    chea(bergsteigen_1_1,bergsteigung_1_1) )).
+
+fof(fact_2267,axiom,(
+    chea(berichten_1_1,bericht_1_1) )).
+
+fof(fact_2268,axiom,(
+    chea(berichtigen_1_1,berichtigen_2_1) )).
+
+fof(fact_2269,axiom,(
+    chea(berichtigen_1_1,berichtigung_1_1) )).
+
+fof(fact_2270,axiom,(
+    chea(beriechen_1_1,beriechen_2_1) )).
+
+fof(fact_2271,axiom,(
+    chea(berieseln_1_1,berieseln_2_1) )).
+
+fof(fact_2272,axiom,(
+    chea(beringen_1_1,beringen_2_1) )).
+
+fof(fact_2273,axiom,(
+    chea(beringen_1_1,beringung_1_1) )).
+
+fof(fact_2274,axiom,(
+    chea(bersten_1_1,bersten_2_1) )).
+
+fof(fact_2275,axiom,(
+    chea(berufen_1_1,berufung_1_1) )).
+
+fof(fact_2276,axiom,(
+    chea(berufen_2_1,berufung_1_3) )).
+
+fof(fact_2277,axiom,(
+    chea(ber__374cken_1_1,ber__374ckung_1_1) )).
+
+fof(fact_2278,axiom,(
+    chea(ber__374cksichtigen_1_1,beruecksichtigung_1_1) )).
+
+fof(fact_2279,axiom,(
+    chea(ber__374hren_1_1,ber__374hrung_1_1) )).
+
+fof(fact_2280,axiom,(
+    chea(besagen_1_1,besagung_1_1) )).
+
+fof(fact_2281,axiom,(
+    chea(besaiten_1_1,besaitung_1_1) )).
+
+fof(fact_2282,axiom,(
+    chea(besamen_1_1,besamen_2_1) )).
+
+fof(fact_2283,axiom,(
+    chea(besamen_1_1,besamung_1_1) )).
+
+fof(fact_2284,axiom,(
+    chea(beschaffen_1_1,anschaffung_1_1) )).
+
+fof(fact_2285,axiom,(
+    chea(beschaffen_1_1,beschaffen_3_1) )).
+
+fof(fact_2286,axiom,(
+    chea(beschatten_1_1,beschatten_2_1) )).
+
+fof(fact_2287,axiom,(
+    chea(beschatten_1_1,beschattung_1_1) )).
+
+fof(fact_2288,axiom,(
+    chea(beschatten_1_1,observation_1_1) )).
+
+fof(fact_2289,axiom,(
+    chea(beschatten_1_1,observieren_2_1) )).
+
+fof(fact_2290,axiom,(
+    chea(beschatten_1_1,observierung_1_1) )).
+
+fof(fact_2291,axiom,(
+    chea(beschatten_1_1,sp__344hen_2_1) )).
+
+fof(fact_2292,axiom,(
+    chea(beschauen_1_1,beschauung_1_1) )).
+
+fof(fact_2293,axiom,(
+    chea(bescheinigen_1_1,beleg__1_1) )).
+
+fof(fact_2294,axiom,(
+    chea(beschenken_1_1,beschenken_2_1) )).
+
+fof(fact_2295,axiom,(
+    chea(beschenken_1_1,beschenkung_1_1) )).
+
+fof(fact_2296,axiom,(
+    chea(bescheren_1_1,bescherung_1_1) )).
+
+fof(fact_2297,axiom,(
+    chea(beschichten_1_1,beschichten_2_1) )).
+
+fof(fact_2298,axiom,(
+    chea(beschichten_1_1,beschichtung_1_1) )).
+
+fof(fact_2299,axiom,(
+    chea(beschichten_1_1,n374berstreichen_2_1) )).
+
+fof(fact_2300,axiom,(
+    chea(beschichten_1_1,n374berstreichung_1_1) )).
+
+fof(fact_2301,axiom,(
+    chea(beschicken_1_1,beschicken_2_1) )).
+
+fof(fact_2302,axiom,(
+    chea(beschicken_1_1,beschickung_1_1) )).
+
+fof(fact_2303,axiom,(
+    chea(beschie__337en_1_1,beschie__337en_2_1) )).
+
+fof(fact_2304,axiom,(
+    chea(beschie__337en_1_1,beschie__337ung_1_1) )).
+
+fof(fact_2305,axiom,(
+    chea(beschimpfen_1_1,beschimpfen_2_1) )).
+
+fof(fact_2306,axiom,(
+    chea(beschimpfen_1_1,beschimpfung_1_1) )).
+
+fof(fact_2307,axiom,(
+    chea(beschlagnahmen_1_1,beschlagnahme_1_1) )).
+
+fof(fact_2308,axiom,(
+    chea(beschlagnahmen_1_1,einziehung_1_1) )).
+
+fof(fact_2309,axiom,(
+    chea(beschlagnahmen_1_1,sicherstellung_1_1) )).
+
+fof(fact_2310,axiom,(
+    chea(beschlagworten_1_1,verschlagwortung_1_1) )).
+
+fof(fact_2311,axiom,(
+    chea(beschleichen_1_1,beschleichen_2_1) )).
+
+fof(fact_2312,axiom,(
+    chea(beschlie__337en_1_1,beschlie__337en_2_1) )).
+
+fof(fact_2313,axiom,(
+    chea(beschlie__337en_1_1,beschlie__337ung_1_1) )).
+
+fof(fact_2314,axiom,(
+    chea(beschlie__337en_1_1,determination_1_1) )).
+
+fof(fact_2315,axiom,(
+    chea(beschlie__337en_1_1,determinierung_1_1) )).
+
+fof(fact_2316,axiom,(
+    chea(beschlie__337en_1_1,festschreibung_1_1) )).
+
+fof(fact_2317,axiom,(
+    chea(beschmieren_1_1,beschmieren_2_1) )).
+
+fof(fact_2318,axiom,(
+    chea(beschmutzen_1_1,beschmutzen_2_1) )).
+
+fof(fact_2319,axiom,(
+    chea(beschmutzen_1_1,beschmutzung_1_1) )).
+
+fof(fact_2320,axiom,(
+    chea(beschmutzen_1_1,verschmutzung_1_1) )).
+
+fof(fact_2321,axiom,(
+    chea(beschneiden_1_1,beschneidung_1_1) )).
+
+fof(fact_2322,axiom,(
+    chea(beschneiden_1_2,beschneidung_1_2) )).
+
+fof(fact_2323,axiom,(
+    chea(beschneiden_1_3,beschneidung_1_3) )).
+
+fof(fact_2324,axiom,(
+    chea(beschneien_1_1,beschneien_2_1) )).
+
+fof(fact_2325,axiom,(
+    chea(beschneien_1_1,beschneiung_1_1) )).
+
+fof(fact_2326,axiom,(
+    chea(beschreiten_1_1,beschreiten_2_1) )).
+
+fof(fact_2327,axiom,(
+    chea(beschreiten_1_1,beschreitung_1_1) )).
+
+fof(fact_2328,axiom,(
+    chea(beschriften_1_1,beschriften_2_1) )).
+
+fof(fact_2329,axiom,(
+    chea(beschriften_1_1,beschriftung_1_2) )).
+
+fof(fact_2330,axiom,(
+    chea(beschulen_1_1,beschulung_1_1) )).
+
+fof(fact_2331,axiom,(
+    chea(beschuppen_1_1,beschuppung_1_1) )).
+
+fof(fact_2332,axiom,(
+    chea(beschw__366ren_1_1,beschw__366rung_1_2) )).
+
+fof(fact_2333,axiom,(
+    chea(beschw__366ren_1_1,beteuerung_1_1) )).
+
+fof(fact_2334,axiom,(
+    chea(beschw__366ren_1_2,beschw__366rung_1_1) )).
+
+fof(fact_2335,axiom,(
+    chea(besch__344digen_1_1,besch__344digen_2_1) )).
+
+fof(fact_2336,axiom,(
+    chea(besch__344digen_1_1,besch__344digung_1_1) )).
+
+fof(fact_2337,axiom,(
+    chea(besch__344ftigen_1_1,besch__344ftigung_1_2) )).
+
+fof(fact_2338,axiom,(
+    chea(besch__344ftigen_1_2,anstellung_1_2) )).
+
+fof(fact_2339,axiom,(
+    chea(besch__344men_1_1,besch__344mung_1_1) )).
+
+fof(fact_2340,axiom,(
+    chea(besch__374tzen_1_1,besch__374tzen_2_1) )).
+
+fof(fact_2341,axiom,(
+    chea(besch__374tzen_1_1,besch__374tzung_1_1) )).
+
+fof(fact_2342,axiom,(
+    chea(beseelen_1_1,beseelung_1_1) )).
+
+fof(fact_2343,axiom,(
+    chea(besehen_1_1,besehen_2_1) )).
+
+fof(fact_2344,axiom,(
+    chea(besehen_1_1,besichtigen_2_1) )).
+
+fof(fact_2345,axiom,(
+    chea(besehen_1_1,besichtigung_1_1) )).
+
+fof(fact_2346,axiom,(
+    chea(beseitigen_1_1,ausl__366schung_1_1) )).
+
+fof(fact_2347,axiom,(
+    chea(beseitigen_1_1,beseitigen_2_1) )).
+
+fof(fact_2348,axiom,(
+    chea(beseitigen_1_1,beseitigung_1_1) )).
+
+fof(fact_2349,axiom,(
+    chea(beseitigen_1_1,beseitigung_1_2) )).
+
+fof(fact_2350,axiom,(
+    chea(beseitigen_1_1,elimination_1_1) )).
+
+fof(fact_2351,axiom,(
+    chea(beseligen_1_1,beseligung_1_1) )).
+
+fof(fact_2352,axiom,(
+    chea(besetzen_1_1,besetzung_1_1) )).
+
+fof(fact_2353,axiom,(
+    chea(besetzen_1_1,okkupation_1_1) )).
+
+fof(fact_2354,axiom,(
+    chea(besetzen_1_1,okkupierung_1_1) )).
+
+fof(fact_2355,axiom,(
+    chea(besiedeln_1_1,besiedeln_2_1) )).
+
+fof(fact_2356,axiom,(
+    chea(besiedeln_1_1,besiedlung_1_1) )).
+
+fof(fact_2357,axiom,(
+    chea(besiedeln_1_1,niederlassung_1_3) )).
+
+fof(fact_2358,axiom,(
+    chea(besiegeln_1_1,besiegelung_1_1) )).
+
+fof(fact_2359,axiom,(
+    chea(besiegen_1_1,besiegen_2_1) )).
+
+fof(fact_2360,axiom,(
+    chea(besiegen_1_1,besiegung_1_1) )).
+
+fof(fact_2361,axiom,(
+    chea(besiegen_1_1,bezwingen_2_1) )).
+
+fof(fact_2362,axiom,(
+    chea(besiegen_1_1,bezwingung_1_1) )).
+
+fof(fact_2363,axiom,(
+    chea(besingen_1_1,besingen_2_1) )).
+
+fof(fact_2364,axiom,(
+    chea(besinnen_1_1,besinnung_1_1) )).
+
+fof(fact_2365,axiom,(
+    chea(besitzen_1_1,besitzen_2_1) )).
+
+fof(fact_2366,axiom,(
+    chea(besitzen_1_1,besitzung_1_1) )).
+
+fof(fact_2367,axiom,(
+    chea(besohlen_1_1,besohlung_1_1) )).
+
+fof(fact_2368,axiom,(
+    chea(besohlen_1_1,sohlen_2_1) )).
+
+fof(fact_2369,axiom,(
+    chea(besolden_1_1,besoldung_1_1) )).
+
+fof(fact_2370,axiom,(
+    chea(besorgen_1_1,anschaffung_1_1) )).
+
+fof(fact_2371,axiom,(
+    chea(besorgen_1_1,besorgen_2_1) )).
+
+fof(fact_2372,axiom,(
+    chea(bespannen_1_1,bespannen_2_1) )).
+
+fof(fact_2373,axiom,(
+    chea(bespannen_1_1,bespannung_1_1) )).
+
+fof(fact_2374,axiom,(
+    chea(bespielen_1_1,bespielen_2_1) )).
+
+fof(fact_2375,axiom,(
+    chea(bespielen_1_1,bespielung_1_1) )).
+
+fof(fact_2376,axiom,(
+    chea(besprechen_1_1,besprechung_1_1) )).
+
+fof(fact_2377,axiom,(
+    chea(besprechen_1_1,besprechung_1_2) )).
+
+fof(fact_2378,axiom,(
+    chea(besprechen_1_1,diskussion_1_3) )).
+
+fof(fact_2379,axiom,(
+    chea(besprengen_1_1,besprengen_2_1) )).
+
+fof(fact_2380,axiom,(
+    chea(besprengen_1_1,besprengung_1_1) )).
+
+fof(fact_2381,axiom,(
+    chea(bespringen_1_1,bespringen_2_1) )).
+
+fof(fact_2382,axiom,(
+    chea(bespr__374hen_1_1,bespr__374hen_2_1) )).
+
+fof(fact_2383,axiom,(
+    chea(bespr__374hen_1_1,bespr__374hung_1_1) )).
+
+fof(fact_2384,axiom,(
+    chea(bessern_1_2,besserung_1_2) )).
+
+fof(fact_2385,axiom,(
+    chea(bestallen_1_1,bestallung_1_1) )).
+
+fof(fact_2386,axiom,(
+    chea(bestechen_1_1,bestechung_1_1) )).
+
+fof(fact_2387,axiom,(
+    chea(bestechen_1_1,korrumpierung_1_1) )).
+
+fof(fact_2388,axiom,(
+    chea(bestecken_1_1,bestecken_2_1) )).
+
+fof(fact_2389,axiom,(
+    chea(bestehen_3_2,standhalten_2_1) )).
+
+fof(fact_2390,axiom,(
+    chea(besteigen_1_1,aufstieg_1_1) )).
+
+fof(fact_2391,axiom,(
+    chea(besteigen_1_1,besteigung_1_1) )).
+
+fof(fact_2392,axiom,(
+    chea(bestellen_1_1,bestellung_1_2) )).
+
+fof(fact_2393,axiom,(
+    chea(bestellen_1_2,beackerung_1_1) )).
+
+fof(fact_2394,axiom,(
+    chea(bestellen_1_2,reservation_1_1) )).
+
+fof(fact_2395,axiom,(
+    chea(bestellen_1_2,reservierung_1_1) )).
+
+fof(fact_2396,axiom,(
+    chea(besticken_1_1,besticken_2_1) )).
+
+fof(fact_2397,axiom,(
+    chea(besticken_1_1,bestickung_1_1) )).
+
+fof(fact_2398,axiom,(
+    chea(bestimmen_1_2,bestimmung_1_3) )).
+
+fof(fact_2399,axiom,(
+    chea(bestimmen_1_3,bestimmung_1_2) )).
+
+fof(fact_2400,axiom,(
+    chea(bestimmen_1_4,festlegung_1_1) )).
+
+fof(fact_2401,axiom,(
+    chea(bestocken_1_1,bestockung_1_1) )).
+
+fof(fact_2402,axiom,(
+    chea(bestrafen_1_1,bestrafen_2_1) )).
+
+fof(fact_2403,axiom,(
+    chea(bestrafen_1_1,bestrafung_1_1) )).
+
+fof(fact_2404,axiom,(
+    chea(bestrahlen_1_1,bestrahlen_2_1) )).
+
+fof(fact_2405,axiom,(
+    chea(bestrahlen_1_1,bestrahlung_1_1) )).
+
+fof(fact_2406,axiom,(
+    chea(bestreben_1_1,bestreben_2_1) )).
+
+fof(fact_2407,axiom,(
+    chea(bestreichen_1_1,bestreichen_2_1) )).
+
+fof(fact_2408,axiom,(
+    chea(bestreichen_1_1,bestreichung_1_1) )).
+
+fof(fact_2409,axiom,(
+    chea(bestreiken_1_1,bestreikung_1_1) )).
+
+fof(fact_2410,axiom,(
+    chea(bestreuen_1_1,bestreuen_2_1) )).
+
+fof(fact_2411,axiom,(
+    chea(bestreuen_1_1,bestreuung_1_1) )).
+
+fof(fact_2412,axiom,(
+    chea(bestricken_1_1,bestrickung_1_1) )).
+
+fof(fact_2413,axiom,(
+    chea(bestuhlen_1_1,bestuhlung_1_1) )).
+
+fof(fact_2414,axiom,(
+    chea(best__344tigen_1_1,best__344tigen_2_1) )).
+
+fof(fact_2415,axiom,(
+    chea(best__344tigen_1_1,best__344tigung_1_1) )).
+
+fof(fact_2416,axiom,(
+    chea(best__344uben_1_1,best__344uben_2_1) )).
+
+fof(fact_2417,axiom,(
+    chea(best__344uben_1_1,best__344ubung_1_1) )).
+
+fof(fact_2418,axiom,(
+    chea(best__374rmen_1_1,best__374rmung_1_1) )).
+
+fof(fact_2419,axiom,(
+    chea(best__374rzen_1_1,best__374rzung_1_1) )).
+
+fof(fact_2420,axiom,(
+    chea(besuchen_1_1,besuch_1_1) )).
+
+fof(fact_2421,axiom,(
+    chea(besuchen_1_1,vorbeischauen_2_1) )).
+
+fof(fact_2422,axiom,(
+    chea(betanken_1_1,betankung_1_1) )).
+
+fof(fact_2423,axiom,(
+    chea(betauen_1_1,tauen_2_1) )).
+
+fof(fact_2424,axiom,(
+    chea(beteiligen_1_1,beteiligung_1_2) )).
+
+fof(fact_2425,axiom,(
+    chea(beteiligen_1_2,beteiligung_1_1) )).
+
+fof(fact_2426,axiom,(
+    chea(beten_1_1,beten_2_1) )).
+
+fof(fact_2427,axiom,(
+    chea(betonen_1_1,betonung_1_1) )).
+
+fof(fact_2428,axiom,(
+    chea(betonieren_1_1,betonieren_2_1) )).
+
+fof(fact_2429,axiom,(
+    chea(betonieren_1_1,betonierung_1_1) )).
+
+fof(fact_2430,axiom,(
+    chea(betonnen_1_1,betonnung_1_1) )).
+
+fof(fact_2431,axiom,(
+    chea(betrauen_1_1,betrauung_1_1) )).
+
+fof(fact_2432,axiom,(
+    chea(betreiben_1_1,betreiben_2_1) )).
+
+fof(fact_2433,axiom,(
+    chea(betreuen_1_1,betreuen_2_1) )).
+
+fof(fact_2434,axiom,(
+    chea(betreuen_1_1,betreuung_1_1) )).
+
+fof(fact_2435,axiom,(
+    chea(betr__344ufeln_1_1,betr__344ufeln_2_1) )).
+
+fof(fact_2436,axiom,(
+    chea(betteln_1_1,betteln_2_1) )).
+
+fof(fact_2437,axiom,(
+    chea(betten_1_1,betten_2_1) )).
+
+fof(fact_2438,axiom,(
+    chea(betten_1_1,bettung_1_1) )).
+
+fof(fact_2439,axiom,(
+    chea(betupfen_1_1,betupfen_2_1) )).
+
+fof(fact_2440,axiom,(
+    chea(bet__344tigen_1_1,bet__344tigung_1_1) )).
+
+fof(fact_2441,axiom,(
+    chea(bet__344tigen_1_2,bet__344tigung_1_2) )).
+
+fof(fact_2442,axiom,(
+    chea(bet__366ren_1_1,bet__366rung_1_1) )).
+
+fof(fact_2443,axiom,(
+    chea(beugen_1_1,unterwerfung_1_2) )).
+
+fof(fact_2444,axiom,(
+    chea(beulen_1_1,beulen_2_1) )).
+
+fof(fact_2445,axiom,(
+    chea(beunruhigen_1_1,beunruhigung_1_1) )).
+
+fof(fact_2446,axiom,(
+    chea(beurkunden_1_1,beurkundung_1_1) )).
+
+fof(fact_2447,axiom,(
+    chea(beurlauben_1_1,beurlaubung_1_1) )).
+
+fof(fact_2448,axiom,(
+    chea(beurteilen_1_1,beurteilung_1_1) )).
+
+fof(fact_2449,axiom,(
+    chea(beuteln_1_1,beuteln_2_1) )).
+
+fof(fact_2450,axiom,(
+    chea(beuten_1_1,beutung_1_1) )).
+
+fof(fact_2451,axiom,(
+    chea(bevollm__344chtigen_1_1,bevollm__344chtigen_2_1) )).
+
+fof(fact_2452,axiom,(
+    chea(bevollm__344chtigen_1_1,bevollm__344chtigung_1_1) )).
+
+fof(fact_2453,axiom,(
+    chea(bevormunden_1_1,bevormunden_2_1) )).
+
+fof(fact_2454,axiom,(
+    chea(bevormunden_1_1,bevormundung_1_1) )).
+
+fof(fact_2455,axiom,(
+    chea(bevormunden_1_1,g__344ngelung_1_1) )).
+
+fof(fact_2456,axiom,(
+    chea(bevorraten_1_1,bevorraten_2_1) )).
+
+fof(fact_2457,axiom,(
+    chea(bevorraten_1_1,bevorratung_1_1) )).
+
+fof(fact_2458,axiom,(
+    chea(bevorschussen_1_1,bevorschussung_1_1) )).
+
+fof(fact_2459,axiom,(
+    chea(bevorteilen_1_1,bevorteilung_1_1) )).
+
+fof(fact_2460,axiom,(
+    chea(bevorzugen_1_1,bevorzugung_1_1) )).
+
+fof(fact_2461,axiom,(
+    chea(bevorzugen_1_1,privilegierung_1_1) )).
+
+fof(fact_2462,axiom,(
+    chea(bewachen_1_1,bewachen_2_1) )).
+
+fof(fact_2463,axiom,(
+    chea(bewachsen_1_1,bewachsen_2_1) )).
+
+fof(fact_2464,axiom,(
+    chea(bewegen_1_2,bewegung_1_1) )).
+
+fof(fact_2465,axiom,(
+    chea(bewehren_1_1,bewehren_2_1) )).
+
+fof(fact_2466,axiom,(
+    chea(bewehren_1_1,bewehrung_1_1) )).
+
+fof(fact_2467,axiom,(
+    chea(beweiden_1_1,beweidung_1_1) )).
+
+fof(fact_2468,axiom,(
+    chea(beweinen_1_1,beweinen_2_1) )).
+
+fof(fact_2469,axiom,(
+    chea(beweinen_1_1,beweinung_1_1) )).
+
+fof(fact_2470,axiom,(
+    chea(beweisen_1_1,beweisen_2_1) )).
+
+fof(fact_2471,axiom,(
+    chea(beweisen_1_1,beweisung_1_1) )).
+
+fof(fact_2472,axiom,(
+    chea(bewenden_1_1,bewenden_2_1) )).
+
+fof(fact_2473,axiom,(
+    chea(bewerben_1_1,bewerben_2_1) )).
+
+fof(fact_2474,axiom,(
+    chea(bewerben_1_1,bewerbung_1_1) )).
+
+fof(fact_2475,axiom,(
+    chea(bewerfen_1_1,bewerfen_2_1) )).
+
+fof(fact_2476,axiom,(
+    chea(bewerkstelligen_1_1,ausf__374hrung_1_2) )).
+
+fof(fact_2477,axiom,(
+    chea(bewilligen_1_1,bewilligen_2_1) )).
+
+fof(fact_2478,axiom,(
+    chea(bewilligen_1_1,bewilligung_1_1) )).
+
+fof(fact_2479,axiom,(
+    chea(bewillkommnen_1_1,salutation_1_1) )).
+
+fof(fact_2480,axiom,(
+    chea(bewillkommnen_1_1,salutieren_2_1) )).
+
+fof(fact_2481,axiom,(
+    chea(bewillkommnen_1_1,salutierung_1_1) )).
+
+fof(fact_2482,axiom,(
+    chea(bewirken_1_1,bewirken_2_1) )).
+
+fof(fact_2483,axiom,(
+    chea(bewirken_1_1,bewirkung_1_1) )).
+
+fof(fact_2484,axiom,(
+    chea(bewirten_1_1,bewirtung_1_1) )).
+
+fof(fact_2485,axiom,(
+    chea(bewirtschaften_1_1,beackerung_1_1) )).
+
+fof(fact_2486,axiom,(
+    chea(bewirtschaften_1_1,bewirtschaften_2_1) )).
+
+fof(fact_2487,axiom,(
+    chea(bewohnen_1_1,bewohnen_2_1) )).
+
+fof(fact_2488,axiom,(
+    chea(bewohnen_1_1,bewohnung_1_1) )).
+
+fof(fact_2489,axiom,(
+    chea(bewurzeln_1_1,bewurzeln_2_1) )).
+
+fof(fact_2490,axiom,(
+    chea(bew__344ltigen_1_1,bew__344ltigen_2_1) )).
+
+fof(fact_2491,axiom,(
+    chea(bew__366lken_1_1,bew__366lkung_1_1) )).
+
+fof(fact_2492,axiom,(
+    chea(bezahlen_1_1,bezahlen_2_1) )).
+
+fof(fact_2493,axiom,(
+    chea(bezahlen_1_2,abgeltung_1_1) )).
+
+fof(fact_2494,axiom,(
+    chea(bezeichnen_1_1,bezeichnung_1_2) )).
+
+fof(fact_2495,axiom,(
+    chea(bezeigen_1_1,bezeigung_1_1) )).
+
+fof(fact_2496,axiom,(
+    chea(bezeugen_1_1,bezeugen_2_1) )).
+
+fof(fact_2497,axiom,(
+    chea(bezichtigen_1_1,bezichtigung_1_1) )).
+
+fof(fact_2498,axiom,(
+    chea(bezichtigen_1_1,zeihen_2_1) )).
+
+fof(fact_2499,axiom,(
+    chea(beziehen_3_2,beziehung_1_2) )).
+
+fof(fact_2500,axiom,(
+    chea(bezuschussen_1_1,bezuschussung_1_1) )).
+
+fof(fact_2501,axiom,(
+    chea(bez__344hmen_1_1,bez__344hmung_1_1) )).
+
+fof(fact_2502,axiom,(
+    chea(be__344ngstigen_1_1,ver__344ngstigung_1_1) )).
+
+fof(fact_2503,axiom,(
+    chea(bibliographieren_1_1,bibliographieren_2_1) )).
+
+fof(fact_2504,axiom,(
+    chea(bibliographieren_1_1,bibliographierung_1_1) )).
+
+fof(fact_2505,axiom,(
+    chea(biegen_1_1,abknickung_1_1) )).
+
+fof(fact_2506,axiom,(
+    chea(biegen_1_1,biegen_2_1) )).
+
+fof(fact_2507,axiom,(
+    chea(bilanzieren_1_1,bilanzieren_2_1) )).
+
+fof(fact_2508,axiom,(
+    chea(bilanzieren_1_1,bilanzierung_1_1) )).
+
+fof(fact_2509,axiom,(
+    chea(bilden_1_2,formung_1_1) )).
+
+fof(fact_2510,axiom,(
+    chea(bilden_1_3,bildung_1_3) )).
+
+fof(fact_2511,axiom,(
+    chea(billigen_1_1,billigen_2_1) )).
+
+fof(fact_2512,axiom,(
+    chea(billigen_1_1,billigung_1_1) )).
+
+fof(fact_2513,axiom,(
+    chea(bimmeln_1_1,bimmeln_2_1) )).
+
+fof(fact_2514,axiom,(
+    chea(bimmeln_1_1,l__344uten_2_1) )).
+
+fof(fact_2515,axiom,(
+    chea(bimmeln_1_1,schellen_2_1) )).
+
+fof(fact_2516,axiom,(
+    chea(bimmeln_1_1,schellung_1_1) )).
+
+fof(fact_2517,axiom,(
+    chea(bimsen_1_1,bimsen_2_1) )).
+
+fof(fact_2518,axiom,(
+    chea(bimsen_1_1,pauken_2_1) )).
+
+fof(fact_2519,axiom,(
+    chea(binden_1_1,bindung_1_3) )).
+
+fof(fact_2520,axiom,(
+    chea(bitten_1_1,bitte_1_1) )).
+
+fof(fact_2521,axiom,(
+    chea(bituminieren_1_1,bituminierung_1_1) )).
+
+fof(fact_2522,axiom,(
+    chea(biwakieren_1_1,biwakieren_2_1) )).
+
+fof(fact_2523,axiom,(
+    chea(biwakieren_1_1,zelten_2_1) )).
+
+fof(fact_2524,axiom,(
+    chea(blanchieren_1_1,blanchieren_2_1) )).
+
+fof(fact_2525,axiom,(
+    chea(blasonieren_1_1,blasonieren_2_1) )).
+
+fof(fact_2526,axiom,(
+    chea(blasonieren_1_1,blasonierung_1_1) )).
+
+fof(fact_2527,axiom,(
+    chea(blasphemieren_1_1,ironie_1_1) )).
+
+fof(fact_2528,axiom,(
+    chea(blasphemieren_1_1,verh__366hnen_2_1) )).
+
+fof(fact_2529,axiom,(
+    chea(blasphemieren_1_1,verspotten_2_1) )).
+
+fof(fact_2530,axiom,(
+    chea(blasphemieren_1_1,verspottung_1_1) )).
+
+fof(fact_2531,axiom,(
+    chea(blatten_1_1,blatten_2_1) )).
+
+fof(fact_2532,axiom,(
+    chea(blauen_1_1,blauen_2_1) )).
+
+fof(fact_2533,axiom,(
+    chea(blaumachen_1_1,blaumachen_2_1) )).
+
+fof(fact_2534,axiom,(
+    chea(blaumachen_1_1,bl__344uen_2_1) )).
+
+fof(fact_2535,axiom,(
+    chea(blaumachen_1_1,schw__344nzen_2_1) )).
+
+fof(fact_2536,axiom,(
+    chea(blecken_1_1,blecken_2_1) )).
+
+fof(fact_2537,axiom,(
+    chea(blecken_1_1,fletschen_2_1) )).
+
+fof(fact_2538,axiom,(
+    chea(blenden_1_1,blenden_2_1) )).
+
+fof(fact_2539,axiom,(
+    chea(blenden_1_1,blendung_1_1) )).
+
+fof(fact_2540,axiom,(
+    chea(blessieren_1_1,verwunden_2_1) )).
+
+fof(fact_2541,axiom,(
+    chea(blessieren_1_1,verwundung_1_1) )).
+
+fof(fact_2542,axiom,(
+    chea(blicken_1_1,blicken_2_1) )).
+
+fof(fact_2543,axiom,(
+    chea(blindschreiben_1_1,blindschreiben_2_1) )).
+
+fof(fact_2544,axiom,(
+    chea(blindspielen_1_1,blindspielen_2_1) )).
+
+fof(fact_2545,axiom,(
+    chea(blinzeln_1_1,blinzeln_2_1) )).
+
+fof(fact_2546,axiom,(
+    chea(blocken_1_1,blocken_2_1) )).
+
+fof(fact_2547,axiom,(
+    chea(blocken_1_1,blockung_1_1) )).
+
+fof(fact_2548,axiom,(
+    chea(blockieren_1_1,blockierung_1_1) )).
+
+fof(fact_2549,axiom,(
+    chea(blockieren_1_2,blockierung_1_2) )).
+
+fof(fact_2550,axiom,(
+    chea(blondieren_1_1,blondieren_2_1) )).
+
+fof(fact_2551,axiom,(
+    chea(blondieren_1_1,blondierung_1_1) )).
+
+fof(fact_2552,axiom,(
+    chea(blubbern_1_1,sprudeln_2_1) )).
+
+fof(fact_2553,axiom,(
+    chea(bluffen_1_1,bluffen_2_1) )).
+
+fof(fact_2554,axiom,(
+    chea(bluten_1_1,bluten_2_1) )).
+
+fof(fact_2555,axiom,(
+    chea(bluten_1_1,blutung_1_1) )).
+
+fof(fact_2556,axiom,(
+    chea(bl__344hen_1_1,bl__344hung_1_1) )).
+
+fof(fact_2557,axiom,(
+    chea(bl__366ken_1_1,bl__366ken_2_1) )).
+
+fof(fact_2558,axiom,(
+    chea(bl__374hen_1_2,boomen_2_1) )).
+
+fof(fact_2559,axiom,(
+    chea(bodmen_1_1,bodmen_2_1) )).
+
+fof(fact_2560,axiom,(
+    chea(bohnen_1_1,bohnen_2_1) )).
+
+fof(fact_2561,axiom,(
+    chea(bohren_1_1,bohren_2_1) )).
+
+fof(fact_2562,axiom,(
+    chea(bombardieren_1_1,bombardement_1_1) )).
+
+fof(fact_2563,axiom,(
+    chea(bombardieren_1_2,bombardierung_1_2) )).
+
+fof(fact_2564,axiom,(
+    chea(bomben_1_1,bomben_2_1) )).
+
+fof(fact_2565,axiom,(
+    chea(bombieren_1_1,bombieren_2_1) )).
+
+fof(fact_2566,axiom,(
+    chea(bombieren_1_1,bombierung_1_1) )).
+
+fof(fact_2567,axiom,(
+    chea(booten_1_1,booten_2_1) )).
+
+fof(fact_2568,axiom,(
+    chea(bordieren_1_1,bordierung_1_1) )).
+
+fof(fact_2569,axiom,(
+    chea(bosseln_1_1,bosseln_2_1) )).
+
+fof(fact_2570,axiom,(
+    chea(botanisieren_1_1,botanisieren_2_1) )).
+
+fof(fact_2571,axiom,(
+    chea(boykottieren_1_1,boykott_1_1) )).
+
+fof(fact_2572,axiom,(
+    chea(boykottieren_1_1,boykottierung_1_1) )).
+
+fof(fact_2573,axiom,(
+    chea(branden_1_1,branden_2_1) )).
+
+fof(fact_2574,axiom,(
+    chea(branden_1_1,brandung_1_1) )).
+
+fof(fact_2575,axiom,(
+    chea(brandmarken_1_1,brandmarken_2_1) )).
+
+fof(fact_2576,axiom,(
+    chea(brandmarken_1_1,brandmarkung_1_1) )).
+
+fof(fact_2577,axiom,(
+    chea(brassen_1_1,brassen_2_1) )).
+
+fof(fact_2578,axiom,(
+    chea(brauen_1_1,brauen_2_1) )).
+
+fof(fact_2579,axiom,(
+    chea(brausen_1_1,brausen_2_1) )).
+
+fof(fact_2580,axiom,(
+    chea(breittreten_1_1,breittreten_2_1) )).
+
+fof(fact_2581,axiom,(
+    chea(brennen_1_5,destillation_1_1) )).
+
+fof(fact_2582,axiom,(
+    chea(brennen_1_5,destillieren_2_1) )).
+
+fof(fact_2583,axiom,(
+    chea(brennen_1_5,destillierung_1_1) )).
+
+fof(fact_2584,axiom,(
+    chea(brettern_1_1,flitzen_2_1) )).
+
+fof(fact_2585,axiom,(
+    chea(brettern_1_1,preschen_2_1) )).
+
+fof(fact_2586,axiom,(
+    chea(brikettieren_1_1,brikettieren_2_1) )).
+
+fof(fact_2587,axiom,(
+    chea(brikettieren_1_1,brikettierung_1_1) )).
+
+fof(fact_2588,axiom,(
+    chea(brillieren_1_1,brillieren_2_1) )).
+
+fof(fact_2589,axiom,(
+    chea(bringen_1_k,verwirren_2_1) )).
+
+fof(fact_2590,axiom,(
+    chea(bringen_1_k,verwirrung_1_1) )).
+
+fof(fact_2591,axiom,(
+    chea(brodeln_1_1,brodeln_2_1) )).
+
+fof(fact_2592,axiom,(
+    chea(bronzieren_1_1,bronzieren_2_1) )).
+
+fof(fact_2593,axiom,(
+    chea(bronzieren_1_1,bronzierung_1_1) )).
+
+fof(fact_2594,axiom,(
+    chea(bronzieren_1_1,sonnen_2_1) )).
+
+fof(fact_2595,axiom,(
+    chea(brummeln_1_1,brummeln_2_1) )).
+
+fof(fact_2596,axiom,(
+    chea(brummeln_1_1,grummeln_2_1) )).
+
+fof(fact_2597,axiom,(
+    chea(brummen_1_1,brummen_2_1) )).
+
+fof(fact_2598,axiom,(
+    chea(brutalisieren_1_1,brutalisierung_1_1) )).
+
+fof(fact_2599,axiom,(
+    chea(br__344teln_1_1,br__344teln_2_1) )).
+
+fof(fact_2600,axiom,(
+    chea(br__344teln_1_1,grillieren_2_1) )).
+
+fof(fact_2601,axiom,(
+    chea(br__344unen_1_1,br__344unen_2_1) )).
+
+fof(fact_2602,axiom,(
+    chea(br__344unen_1_1,br__344unung_1_1) )).
+
+fof(fact_2603,axiom,(
+    chea(br__374hen_1_1,br__374hen_2_1) )).
+
+fof(fact_2604,axiom,(
+    chea(br__374llen_1_1,br__374llen_2_1) )).
+
+fof(fact_2605,axiom,(
+    chea(buchen_1_1,buchung_1_1) )).
+
+fof(fact_2606,axiom,(
+    chea(buchen_1_2,buchung_1_2) )).
+
+fof(fact_2607,axiom,(
+    chea(buchstabieren_1_1,buchstabieren_2_1) )).
+
+fof(fact_2608,axiom,(
+    chea(buchstabieren_1_1,buchstabierung_1_1) )).
+
+fof(fact_2609,axiom,(
+    chea(buddeln_1_1,buddeln_2_1) )).
+
+fof(fact_2610,axiom,(
+    chea(buddeln_1_1,grabung_1_2) )).
+
+fof(fact_2611,axiom,(
+    chea(budgetieren_1_1,budget_1_1) )).
+
+fof(fact_2612,axiom,(
+    chea(bugsieren_1_1,bugsieren_2_1) )).
+
+fof(fact_2613,axiom,(
+    chea(buhen_1_1,buhen_2_1) )).
+
+fof(fact_2614,axiom,(
+    chea(buhlen_1_1,buhlen_2_1) )).
+
+fof(fact_2615,axiom,(
+    chea(bummeln_1_1,bummeln_2_1) )).
+
+fof(fact_2616,axiom,(
+    chea(bumsen_1_1,begattung_1_1) )).
+
+fof(fact_2617,axiom,(
+    chea(bumsen_1_1,bumsen_2_1) )).
+
+fof(fact_2618,axiom,(
+    chea(bumsen_1_1,ficken_2_1) )).
+
+fof(fact_2619,axiom,(
+    chea(bumsen_1_1,kopulieren_2_1) )).
+
+fof(fact_2620,axiom,(
+    chea(bumsen_1_1,nageln_2_1) )).
+
+fof(fact_2621,axiom,(
+    chea(bumsen_1_1,v__366geln_2_1) )).
+
+fof(fact_2622,axiom,(
+    chea(bunkern_1_1,horten_2_1) )).
+
+fof(fact_2623,axiom,(
+    chea(bunkern_1_1,hortung_1_1) )).
+
+fof(fact_2624,axiom,(
+    chea(b__344hen_1_1,b__344hen_2_1) )).
+
+fof(fact_2625,axiom,(
+    chea(b__344hen_1_1,b__344hung_1_1) )).
+
+fof(fact_2626,axiom,(
+    chea(b__344ndigen_1_1,abrichtung_1_1) )).
+
+fof(fact_2627,axiom,(
+    chea(b__344ndigen_1_1,b__344ndigen_2_1) )).
+
+fof(fact_2628,axiom,(
+    chea(b__344umen_1_1,b__344umen_2_1) )).
+
+fof(fact_2629,axiom,(
+    chea(b__366lken_1_1,b__366lken_2_1) )).
+
+fof(fact_2630,axiom,(
+    chea(b__366rdeln_1_1,b__366rdeln_2_1) )).
+
+fof(fact_2631,axiom,(
+    chea(b__366schen_1_1,b__366schung_1_1) )).
+
+fof(fact_2632,axiom,(
+    chea(b__374cken_1_1,b__374cken_2_1) )).
+
+fof(fact_2633,axiom,(
+    chea(b__374ffeln_1_1,b__374ffeln_2_1) )).
+
+fof(fact_2634,axiom,(
+    chea(b__374ffeln_1_1,erlernen_2_1) )).
+
+fof(fact_2635,axiom,(
+    chea(b__374ffeln_1_1,erlernung_1_1) )).
+
+fof(fact_2636,axiom,(
+    chea(b__374geln_1_1,b__374geln_2_1) )).
+
+fof(fact_2637,axiom,(
+    chea(b__374ndeln_1_1,b__374ndeln_2_1) )).
+
+fof(fact_2638,axiom,(
+    chea(b__374ndeln_1_1,zentralisation_1_1) )).
+
+fof(fact_2639,axiom,(
+    chea(b__374rden_1_1,b__374rden_2_1) )).
+
+fof(fact_2640,axiom,(
+    chea(b__374rokratisieren_1_1,b__374rokratisierung_1_1) )).
+
+fof(fact_2641,axiom,(
+    chea(b__374rsten_1_1,b__374rsten_2_1) )).
+
+fof(fact_2642,axiom,(
+    chea(b__374scheln_1_1,b__374scheln_2_1) )).
+
+fof(fact_2643,axiom,(
+    chea(campen_1_1,kampieren_2_1) )).
+
+fof(fact_2644,axiom,(
+    chea(changieren_1_1,changieren_2_1) )).
+
+fof(fact_2645,axiom,(
+    chea(charakterisieren_1_1,beschreibung_1_1) )).
+
+fof(fact_2646,axiom,(
+    chea(chloren_1_1,chlorung_1_1) )).
+
+fof(fact_2647,axiom,(
+    chea(choreographieren_1_1,choreographieren_2_1) )).
+
+fof(fact_2648,axiom,(
+    chea(christianisieren_1_1,christianisierung_1_1) )).
+
+fof(fact_2649,axiom,(
+    chea(coachen_1_1,coachen_2_1) )).
+
+fof(fact_2650,axiom,(
+    chea(coachen_1_1,coaching_1_1) )).
+
+fof(fact_2651,axiom,(
+    chea(codieren_1_1,chiffrierung_1_1) )).
+
+fof(fact_2652,axiom,(
+    chea(codieren_1_1,codieren_2_1) )).
+
+fof(fact_2653,axiom,(
+    chea(codieren_1_1,codierung_1_1) )).
+
+fof(fact_2654,axiom,(
+    chea(codieren_1_1,kodieren_2_1) )).
+
+fof(fact_2655,axiom,(
+    chea(codieren_1_1,kodifizierung_1_1) )).
+
+fof(fact_2656,axiom,(
+    chea(codieren_1_1,verschl__374sseln_2_1) )).
+
+fof(fact_2657,axiom,(
+    chea(computerisieren_1_1,computerisierung_1_1) )).
+
+fof(fact_2658,axiom,(
+    chea(dahingehen_1_1,zergehen_2_1) )).
+
+fof(fact_2659,axiom,(
+    chea(dampfen_1_1,dampfen_2_1) )).
+
+fof(fact_2660,axiom,(
+    chea(danksagen_1_1,danksagung_1_1) )).
+
+fof(fact_2661,axiom,(
+    chea(darben_1_1,darben_2_1) )).
+
+fof(fact_2662,axiom,(
+    chea(darbieten_1_1,darbietung_1_1) )).
+
+fof(fact_2663,axiom,(
+    chea(darbieten_1_2,darbietung_1_2) )).
+
+fof(fact_2664,axiom,(
+    chea(darlegen_1_1,auslegung_1_1) )).
+
+fof(fact_2665,axiom,(
+    chea(darlegen_1_1,darlegen_2_1) )).
+
+fof(fact_2666,axiom,(
+    chea(darniederliegen_1_1,darniederliegen_2_1) )).
+
+fof(fact_2667,axiom,(
+    chea(dasein_1_1,da_sein_4_1) )).
+
+fof(fact_2668,axiom,(
+    chea(dasein_1_1,existieren_2_1) )).
+
+fof(fact_2669,axiom,(
+    chea(datieren_1_1,datieren_2_1) )).
+
+fof(fact_2670,axiom,(
+    chea(datieren_1_1,datierung_1_1) )).
+
+fof(fact_2671,axiom,(
+    chea(davonlaufen_1_1,davonlaufen_2_1) )).
+
+fof(fact_2672,axiom,(
+    chea(davonlaufen_1_1,fortlaufen_2_1) )).
+
+fof(fact_2673,axiom,(
+    chea(davonlaufen_1_1,weglaufen_2_1) )).
+
+fof(fact_2674,axiom,(
+    chea(davonlaufen_1_1,wegrennen_2_1) )).
+
+fof(fact_2675,axiom,(
+    chea(dazugeh__366ren_1_1,dazugeh__366ren_2_1) )).
+
+fof(fact_2676,axiom,(
+    chea(dazulernen_1_1,dazulernen_2_1) )).
+
+fof(fact_2677,axiom,(
+    chea(dechiffrieren_1_1,dechiffrieren_2_1) )).
+
+fof(fact_2678,axiom,(
+    chea(dechiffrieren_1_1,dechiffrierung_1_1) )).
+
+fof(fact_2679,axiom,(
+    chea(dechiffrieren_1_1,decodieren_2_1) )).
+
+fof(fact_2680,axiom,(
+    chea(dechiffrieren_1_1,decodierung_1_1) )).
+
+fof(fact_2681,axiom,(
+    chea(dechiffrieren_1_1,dekodieren_2_1) )).
+
+fof(fact_2682,axiom,(
+    chea(dechiffrieren_1_1,entschl__374sseln_2_1) )).
+
+fof(fact_2683,axiom,(
+    chea(dechiffrieren_1_1,entzifferung_1_1) )).
+
+fof(fact_2684,axiom,(
+    chea(deckeln_1_1,deckeln_2_1) )).
+
+fof(fact_2685,axiom,(
+    chea(decken_1_2,deckung_1_2) )).
+
+fof(fact_2686,axiom,(
+    chea(defilieren_1_1,defilieren_2_1) )).
+
+fof(fact_2687,axiom,(
+    chea(defilieren_1_1,defilierung_1_1) )).
+
+fof(fact_2688,axiom,(
+    chea(deflorieren_1_1,defloration_1_1) )).
+
+fof(fact_2689,axiom,(
+    chea(deformieren_1_1,deformation_1_1) )).
+
+fof(fact_2690,axiom,(
+    chea(degenerieren_1_1,degeneration_1_1) )).
+
+fof(fact_2691,axiom,(
+    chea(degenerieren_1_1,degenerierung_1_1) )).
+
+fof(fact_2692,axiom,(
+    chea(degradieren_1_1,degradierung_1_1) )).
+
+fof(fact_2693,axiom,(
+    chea(dehnen_1_1,dehnen_2_1) )).
+
+fof(fact_2694,axiom,(
+    chea(dehnen_1_1,dehnung_1_1) )).
+
+fof(fact_2695,axiom,(
+    chea(deichen_1_1,deichen_2_1) )).
+
+fof(fact_2696,axiom,(
+    chea(deindustrialisieren_1_1,deindustrialisierung_1_1) )).
+
+fof(fact_2697,axiom,(
+    chea(deklamieren_1_1,deklamation_1_1) )).
+
+fof(fact_2698,axiom,(
+    chea(deklamieren_1_1,deklamieren_2_1) )).
+
+fof(fact_2699,axiom,(
+    chea(deklinieren_1_1,deklination_1_1) )).
+
+fof(fact_2700,axiom,(
+    chea(deklinieren_1_1,deklinieren_2_1) )).
+
+fof(fact_2701,axiom,(
+    chea(deklinieren_1_1,deklinierung_1_1) )).
+
+fof(fact_2702,axiom,(
+    chea(dekomponieren_1_1,dekomponieren_2_1) )).
+
+fof(fact_2703,axiom,(
+    chea(delegieren_1_2,delegation_1_2) )).
+
+fof(fact_2704,axiom,(
+    chea(deliberieren_1_1,deliberation_1_1) )).
+
+fof(fact_2705,axiom,(
+    chea(deliberieren_1_1,deliberieren_2_1) )).
+
+fof(fact_2706,axiom,(
+    chea(delirieren_1_1,delirieren_2_1) )).
+
+fof(fact_2707,axiom,(
+    chea(demaskieren_1_1,demaskierung_1_1) )).
+
+fof(fact_2708,axiom,(
+    chea(dementieren_1_1,dementieren_2_1) )).
+
+fof(fact_2709,axiom,(
+    chea(demilitarisieren_1_1,demilitarisierung_1_1) )).
+
+fof(fact_2710,axiom,(
+    chea(demissionieren_1_1,demissionierung_1_1) )).
+
+fof(fact_2711,axiom,(
+    chea(demobilisieren_1_1,demobilisation_1_1) )).
+
+fof(fact_2712,axiom,(
+    chea(demobilisieren_1_1,demobilisierung_1_1) )).
+
+fof(fact_2713,axiom,(
+    chea(demokratisieren_1_1,demokratisierung_1_1) )).
+
+fof(fact_2714,axiom,(
+    chea(demolieren_1_1,aderla__337_1_1) )).
+
+fof(fact_2715,axiom,(
+    chea(demolieren_1_1,demolieren_2_1) )).
+
+fof(fact_2716,axiom,(
+    chea(demolieren_1_1,demolierung_1_1) )).
+
+fof(fact_2717,axiom,(
+    chea(demolieren_1_1,himmeln_2_1) )).
+
+fof(fact_2718,axiom,(
+    chea(demolieren_1_1,schrotten_2_1) )).
+
+fof(fact_2719,axiom,(
+    chea(demolieren_1_1,sch__344digen_2_1) )).
+
+fof(fact_2720,axiom,(
+    chea(demolieren_1_1,zerstoerung_1_1) )).
+
+fof(fact_2721,axiom,(
+    chea(demolieren_1_1,zerst__366ren_2_1) )).
+
+fof(fact_2722,axiom,(
+    chea(demonstrieren_1_2,demo__1_1) )).
+
+fof(fact_2723,axiom,(
+    chea(demonstrieren_1_3,demonstration_1_3) )).
+
+fof(fact_2724,axiom,(
+    chea(demontieren_1_1,demontieren_2_1) )).
+
+fof(fact_2725,axiom,(
+    chea(demontieren_1_1,demontierung_1_1) )).
+
+fof(fact_2726,axiom,(
+    chea(demoralisieren_1_1,demoralisation_1_1) )).
+
+fof(fact_2727,axiom,(
+    chea(demoralisieren_1_1,demoralisierung_1_1) )).
+
+fof(fact_2728,axiom,(
+    chea(demoralisieren_1_1,demotivation_1_1) )).
+
+fof(fact_2729,axiom,(
+    chea(demoralisieren_1_1,demotivierung_1_1) )).
+
+fof(fact_2730,axiom,(
+    chea(demoralisieren_1_1,einsch__374chterung_1_2) )).
+
+fof(fact_2731,axiom,(
+    chea(dem__374tigen_1_1,dem__374tigung_1_1) )).
+
+fof(fact_2732,axiom,(
+    chea(denationalisieren_1_1,denationalisation_1_1) )).
+
+fof(fact_2733,axiom,(
+    chea(denationalisieren_1_1,denationalisierung_1_1) )).
+
+fof(fact_2734,axiom,(
+    chea(denaturieren_1_1,denaturieren_2_1) )).
+
+fof(fact_2735,axiom,(
+    chea(denaturieren_1_1,denaturierung_1_1) )).
+
+fof(fact_2736,axiom,(
+    chea(denazifizieren_1_1,denazifizierung_1_1) )).
+
+fof(fact_2737,axiom,(
+    chea(denazifizieren_1_1,entnazifizierung_1_1) )).
+
+fof(fact_2738,axiom,(
+    chea(denotieren_1_1,denotation_1_1) )).
+
+fof(fact_2739,axiom,(
+    chea(denunzieren_1_1,denunzation_1_1) )).
+
+fof(fact_2740,axiom,(
+    chea(denunzieren_1_1,denunziation_1_1) )).
+
+fof(fact_2741,axiom,(
+    chea(denunzieren_1_1,denunzieren_2_1) )).
+
+fof(fact_2742,axiom,(
+    chea(denunzieren_1_1,denunzierung_1_1) )).
+
+fof(fact_2743,axiom,(
+    chea(deponieren_1_1,lagerung_1_1) )).
+
+fof(fact_2744,axiom,(
+    chea(dequalifizieren_1_1,dequalifizierung_1_1) )).
+
+fof(fact_2745,axiom,(
+    chea(deregulieren_1_1,deregulation_1_1) )).
+
+fof(fact_2746,axiom,(
+    chea(deregulieren_1_1,deregulieren_2_1) )).
+
+fof(fact_2747,axiom,(
+    chea(deregulieren_1_1,entstaatlichung_1_1) )).
+
+fof(fact_2748,axiom,(
+    chea(deregulieren_1_1,privatisieren_2_1) )).
+
+fof(fact_2749,axiom,(
+    chea(derivieren_1_1,derivation_1_1) )).
+
+fof(fact_2750,axiom,(
+    chea(desarmieren_1_1,abruestung_1_1) )).
+
+fof(fact_2751,axiom,(
+    chea(desarmieren_1_1,desarmierung_1_1) )).
+
+fof(fact_2752,axiom,(
+    chea(desavouieren_1_1,desavouierung_1_1) )).
+
+fof(fact_2753,axiom,(
+    chea(desavouieren_1_1,kompromittieren_2_1) )).
+
+fof(fact_2754,axiom,(
+    chea(desavouieren_1_1,kompromittierung_1_1) )).
+
+fof(fact_2755,axiom,(
+    chea(desensibilisieren_1_1,desensibilisierung_1_1) )).
+
+fof(fact_2756,axiom,(
+    chea(desertieren_1_1,desertation_1_1) )).
+
+fof(fact_2757,axiom,(
+    chea(desertieren_1_1,desertieren_2_1) )).
+
+fof(fact_2758,axiom,(
+    chea(desertieren_1_1,desertierung_1_1) )).
+
+fof(fact_2759,axiom,(
+    chea(desillusionieren_1_1,desillusion_1_1) )).
+
+fof(fact_2760,axiom,(
+    chea(desillusionieren_1_1,desillusionierung_1_1) )).
+
+fof(fact_2761,axiom,(
+    chea(desinfizieren_1_1,desinfizierung_1_1) )).
+
+fof(fact_2762,axiom,(
+    chea(desintegrieren_1_1,ausgrenzung_1_1) )).
+
+fof(fact_2763,axiom,(
+    chea(desintegrieren_1_1,desintegrierung_1_1) )).
+
+fof(fact_2764,axiom,(
+    chea(destabilisieren_1_1,destabilisation_1_1) )).
+
+fof(fact_2765,axiom,(
+    chea(destabilisieren_1_1,destabilisieren_2_1) )).
+
+fof(fact_2766,axiom,(
+    chea(destabilisieren_1_1,destabilisierung_1_1) )).
+
+fof(fact_2767,axiom,(
+    chea(deuten_1_3,hindeutung_1_1) )).
+
+fof(fact_2768,axiom,(
+    chea(deuten_1_4,deutung_1_2) )).
+
+fof(fact_2769,axiom,(
+    chea(dezentralisieren_1_1,dezentralisation_1_1) )).
+
+fof(fact_2770,axiom,(
+    chea(dezentralisieren_1_1,dezentralisierung_1_1) )).
+
+fof(fact_2771,axiom,(
+    chea(dezentralisieren_1_1,entkernen_2_1) )).
+
+fof(fact_2772,axiom,(
+    chea(dezentralisieren_1_1,entkernung_1_1) )).
+
+fof(fact_2773,axiom,(
+    chea(dezentralisieren_1_1,entsteinung_1_1) )).
+
+fof(fact_2774,axiom,(
+    chea(dezimieren_1_1,dezimierung_1_1) )).
+
+fof(fact_2775,axiom,(
+    chea(dezimieren_1_2,dezimierung_1_2) )).
+
+fof(fact_2776,axiom,(
+    chea(diagnostizieren_1_1,diagnostizieren_2_1) )).
+
+fof(fact_2777,axiom,(
+    chea(diagnostizieren_1_1,diagnostizierung_1_1) )).
+
+fof(fact_2778,axiom,(
+    chea(dichten_1_1,dichten_2_1) )).
+
+fof(fact_2779,axiom,(
+    chea(dichtmachen_1_1,dichtmachen_2_1) )).
+
+fof(fact_2780,axiom,(
+    chea(diffamieren_1_1,diffamierung_1_1) )).
+
+fof(fact_2781,axiom,(
+    chea(differenzieren_1_1,differenzieren_2_1) )).
+
+fof(fact_2782,axiom,(
+    chea(differenzieren_1_1,differenzierung_1_1) )).
+
+fof(fact_2783,axiom,(
+    chea(digitalisieren_1_1,digitalisieren_2_1) )).
+
+fof(fact_2784,axiom,(
+    chea(digitalisieren_1_1,digitalisierung_1_1) )).
+
+fof(fact_2785,axiom,(
+    chea(diktieren_1_1,diktieren_2_1) )).
+
+fof(fact_2786,axiom,(
+    chea(dimensionieren_1_1,dimensionierung_1_1) )).
+
+fof(fact_2787,axiom,(
+    chea(dingen_1_1,dingen_2_1) )).
+
+fof(fact_2788,axiom,(
+    chea(dirigieren_1_1,dirigieren_2_1) )).
+
+fof(fact_2789,axiom,(
+    chea(dirigieren_1_1,dirigierung_1_1) )).
+
+fof(fact_2790,axiom,(
+    chea(dirigieren_1_1,lotsen_2_1) )).
+
+fof(fact_2791,axiom,(
+    chea(dirigieren_1_1,lotsung_1_1) )).
+
+fof(fact_2792,axiom,(
+    chea(diskontieren_1_1,diskontieren_2_1) )).
+
+fof(fact_2793,axiom,(
+    chea(diskontieren_1_1,diskontierung_1_1) )).
+
+fof(fact_2794,axiom,(
+    chea(diskreditieren_1_1,abwertung_1_1) )).
+
+fof(fact_2795,axiom,(
+    chea(dislozieren_1_1,dislozieren_2_1) )).
+
+fof(fact_2796,axiom,(
+    chea(dislozieren_1_1,dislozierung_1_1) )).
+
+fof(fact_2797,axiom,(
+    chea(disponieren_1_1,disponieren_2_1) )).
+
+fof(fact_2798,axiom,(
+    chea(disponieren_1_1,disponierung_1_1) )).
+
+fof(fact_2799,axiom,(
+    chea(disqualifizieren_1_1,disqualifizierung_1_1) )).
+
+fof(fact_2800,axiom,(
+    chea(dissertieren_1_1,arztt__344tigkeit_1_1) )).
+
+fof(fact_2801,axiom,(
+    chea(dissimilieren_1_1,dissimilation_1_1) )).
+
+fof(fact_2802,axiom,(
+    chea(dissimulieren_1_1,dissimulation_1_1) )).
+
+fof(fact_2803,axiom,(
+    chea(distanzieren_1_1,distanzieren_2_1) )).
+
+fof(fact_2804,axiom,(
+    chea(distanzieren_1_1,distanzierung_1_1) )).
+
+fof(fact_2805,axiom,(
+    chea(disziplinieren_1_1,disziplinieren_2_1) )).
+
+fof(fact_2806,axiom,(
+    chea(disziplinieren_1_1,disziplinierung_1_1) )).
+
+fof(fact_2807,axiom,(
+    chea(disziplinieren_1_1,dressieren_2_1) )).
+
+fof(fact_2808,axiom,(
+    chea(diversifizieren_1_1,diversifizierung_1_1) )).
+
+fof(fact_2809,axiom,(
+    chea(dividieren_1_1,dividieren_2_1) )).
+
+fof(fact_2810,axiom,(
+    chea(dividieren_1_1,division_1_1) )).
+
+fof(fact_2811,axiom,(
+    chea(dividieren_1_1,teilung_1_1) )).
+
+fof(fact_2812,axiom,(
+    chea(docken_1_1,docken_2_1) )).
+
+fof(fact_2813,axiom,(
+    chea(dolmetschen_1_1,dolmetschen_2_1) )).
+
+fof(fact_2814,axiom,(
+    chea(dolmetschen_1_1,verdolmetschung_1_1) )).
+
+fof(fact_2815,axiom,(
+    chea(domestizieren_1_1,abrichtung_1_1) )).
+
+fof(fact_2816,axiom,(
+    chea(domestizieren_1_1,z__344hmen_2_1) )).
+
+fof(fact_2817,axiom,(
+    chea(domestizieren_1_1,z__344hmung_1_1) )).
+
+fof(fact_2818,axiom,(
+    chea(dopen_1_1,dopen_2_1) )).
+
+fof(fact_2819,axiom,(
+    chea(doppeln_1_1,doppeln_2_1) )).
+
+fof(fact_2820,axiom,(
+    chea(doppeln_1_1,verdoppelung_1_1) )).
+
+fof(fact_2821,axiom,(
+    chea(dosieren_1_1,dosieren_2_1) )).
+
+fof(fact_2822,axiom,(
+    chea(dosieren_1_1,dosierung_1_1) )).
+
+fof(fact_2823,axiom,(
+    chea(dossieren_1_1,dossierung_1_1) )).
+
+fof(fact_2824,axiom,(
+    chea(dotieren_1_1,dotation_1_1) )).
+
+fof(fact_2825,axiom,(
+    chea(dotieren_1_1,dotieren_2_1) )).
+
+fof(fact_2826,axiom,(
+    chea(dotieren_1_1,dotierung_1_1) )).
+
+fof(fact_2827,axiom,(
+    chea(dotieren_1_1,verg__374tung_1_2) )).
+
+fof(fact_2828,axiom,(
+    chea(dragieren_1_1,dragieren_2_1) )).
+
+fof(fact_2829,axiom,(
+    chea(dragieren_1_1,dragierung_1_1) )).
+
+fof(fact_2830,axiom,(
+    chea(drainieren_1_1,drainierung_1_1) )).
+
+fof(fact_2831,axiom,(
+    chea(dramatisieren_1_1,dramatisieren_2_1) )).
+
+fof(fact_2832,axiom,(
+    chea(dramatisieren_1_1,dramatisierung_1_1) )).
+
+fof(fact_2833,axiom,(
+    chea(drangsalieren_1_1,drangsalierung_1_1) )).
+
+fof(fact_2834,axiom,(
+    chea(drangsalieren_1_1,maltr__344tieren_2_1) )).
+
+fof(fact_2835,axiom,(
+    chea(drapieren_1_1,drapieren_2_1) )).
+
+fof(fact_2836,axiom,(
+    chea(drapieren_1_1,drapierung_1_1) )).
+
+fof(fact_2837,axiom,(
+    chea(drauflegen_1_1,drauflegen_2_1) )).
+
+fof(fact_2838,axiom,(
+    chea(draufschlagen_1_1,draufschlagen_2_1) )).
+
+fof(fact_2839,axiom,(
+    chea(drehen_1_1,drehung_1_1) )).
+
+fof(fact_2840,axiom,(
+    chea(drehen_1_4,drehung_1_4) )).
+
+fof(fact_2841,axiom,(
+    chea(dreinreden_1_1,dreinreden_2_1) )).
+
+fof(fact_2842,axiom,(
+    chea(dreinschlagen_1_1,dreinschlagen_2_1) )).
+
+fof(fact_2843,axiom,(
+    chea(dreschen_1_1,dreschen_2_1) )).
+
+fof(fact_2844,axiom,(
+    chea(dribbeln_1_1,dribbeln_2_1) )).
+
+fof(fact_2845,axiom,(
+    chea(driften_1_1,driften_2_1) )).
+
+fof(fact_2846,axiom,(
+    chea(drillen_1_1,drillen_2_1) )).
+
+fof(fact_2847,axiom,(
+    chea(drillen_1_1,drillung_1_1) )).
+
+fof(fact_2848,axiom,(
+    chea(drosseln_1_1,drosselung_1_1) )).
+
+fof(fact_2849,axiom,(
+    chea(drosseln_1_1,dro__337lung_1_1) )).
+
+fof(fact_2850,axiom,(
+    chea(drosseln_1_2,drosselung_1_2) )).
+
+fof(fact_2851,axiom,(
+    chea(drosseln_1_2,dro__337lung_1_2) )).
+
+fof(fact_2852,axiom,(
+    chea(dr__344ngeln_1_1,dr__344ngeln_2_1) )).
+
+fof(fact_2853,axiom,(
+    chea(dr__366hnen_1_1,donner_1_1) )).
+
+fof(fact_2854,axiom,(
+    chea(dr__366hnen_1_1,dr__366hnung_1_1) )).
+
+fof(fact_2855,axiom,(
+    chea(dr__374cken_1_6,fixen_2_1) )).
+
+fof(fact_2856,axiom,(
+    chea(dualisieren_1_1,dualisierung_1_1) )).
+
+fof(fact_2857,axiom,(
+    chea(dualisieren_1_1,verdoppelung_1_2) )).
+
+fof(fact_2858,axiom,(
+    chea(ducken_1_1,ducken_2_1) )).
+
+fof(fact_2859,axiom,(
+    chea(dudeln_1_1,dudeln_2_1) )).
+
+fof(fact_2860,axiom,(
+    chea(duften_1_1,duften_2_1) )).
+
+fof(fact_2861,axiom,(
+    chea(dulden_1_1,dulden_2_1) )).
+
+fof(fact_2862,axiom,(
+    chea(dulden_1_1,duldung_1_1) )).
+
+fof(fact_2863,axiom,(
+    chea(dunkeln_1_1,dunkeln_2_1) )).
+
+fof(fact_2864,axiom,(
+    chea(duplizieren_1_1,duplizieren_2_1) )).
+
+fof(fact_2865,axiom,(
+    chea(duplizieren_1_1,duplizierung_1_1) )).
+
+fof(fact_2866,axiom,(
+    chea(duplizieren_1_1,klonen_2_1) )).
+
+fof(fact_2867,axiom,(
+    chea(duplizieren_1_1,klonieren_2_1) )).
+
+fof(fact_2868,axiom,(
+    chea(duplizieren_1_1,klonierung_1_1) )).
+
+fof(fact_2869,axiom,(
+    chea(duplizieren_1_1,klonung_1_1) )).
+
+fof(fact_2870,axiom,(
+    chea(durchatmen_1_1,durchatmen_2_1) )).
+
+fof(fact_2871,axiom,(
+    chea(durchbiegen_1_1,durchbiegen_2_1) )).
+
+fof(fact_2872,axiom,(
+    chea(durchbiegen_1_1,durchbiegung_1_1) )).
+
+fof(fact_2873,axiom,(
+    chea(durchblicken_1_2,kapieren_2_1) )).
+
+fof(fact_2874,axiom,(
+    chea(durchboxen_1_1,durchboxen_2_1) )).
+
+fof(fact_2875,axiom,(
+    chea(durchbrennen_1_1,durchbrennen_2_1) )).
+
+fof(fact_2876,axiom,(
+    chea(durchfahren_1_1,durch_fahrt_1_1) )).
+
+fof(fact_2877,axiom,(
+    chea(durchfaulen_1_1,durchfaulung_1_1) )).
+
+fof(fact_2878,axiom,(
+    chea(durchfeuchten_1_1,durchfeuchtung_1_1) )).
+
+fof(fact_2879,axiom,(
+    chea(durchforschen_1_1,durchforschen_2_1) )).
+
+fof(fact_2880,axiom,(
+    chea(durchforschen_1_1,durchforschung_1_1) )).
+
+fof(fact_2881,axiom,(
+    chea(durchforsten_1_1,durchforsten_2_1) )).
+
+fof(fact_2882,axiom,(
+    chea(durchforsten_1_1,durchforstung_1_1) )).
+
+fof(fact_2883,axiom,(
+    chea(durchforsten_1_1,durchk__344mmung_1_1) )).
+
+fof(fact_2884,axiom,(
+    chea(durchf__374hren_1_1,durchf__374hren_2_1) )).
+
+fof(fact_2885,axiom,(
+    chea(durchf__374hren_1_1,durchf__374hrung_1_1) )).
+
+fof(fact_2886,axiom,(
+    chea(durchgeben_1_1,n374berweisen_2_1) )).
+
+fof(fact_2887,axiom,(
+    chea(durchgeben_1_1,n374berweisung_1_1) )).
+
+fof(fact_2888,axiom,(
+    chea(durchgehen_1_1,durchsehen_2_1) )).
+
+fof(fact_2889,axiom,(
+    chea(durchk__344mpfen_1_1,durchk__344mpfen_2_1) )).
+
+fof(fact_2890,axiom,(
+    chea(durchlesen_1_1,durchlesen_2_1) )).
+
+fof(fact_2891,axiom,(
+    chea(durchleuchten_1_1,durchleuchtung_1_1) )).
+
+fof(fact_2892,axiom,(
+    chea(durchlochen_1_1,durchlochung_1_1) )).
+
+fof(fact_2893,axiom,(
+    chea(durchl__366chern_1_1,perforation_1_1) )).
+
+fof(fact_2894,axiom,(
+    chea(durchl__366chern_1_1,perforieren_2_1) )).
+
+fof(fact_2895,axiom,(
+    chea(durchl__366chern_1_1,perforierung_1_1) )).
+
+fof(fact_2896,axiom,(
+    chea(durchmischen_1_1,diffusion_1_1) )).
+
+fof(fact_2897,axiom,(
+    chea(durchmischen_1_1,durchmischen_2_1) )).
+
+fof(fact_2898,axiom,(
+    chea(durchorganisieren_1_1,durchorganisation_1_1) )).
+
+fof(fact_2899,axiom,(
+    chea(durchorganisieren_1_1,durchorganisierung_1_1) )).
+
+fof(fact_2900,axiom,(
+    chea(durchpr__374geln_1_1,verpr__374geln_2_1) )).
+
+fof(fact_2901,axiom,(
+    chea(durchqueren_1_1,durchqueren_2_1) )).
+
+fof(fact_2902,axiom,(
+    chea(durchqueren_1_1,durchquerung_1_1) )).
+
+fof(fact_2903,axiom,(
+    chea(durchrechnen_1_1,durchrechnen_2_1) )).
+
+fof(fact_2904,axiom,(
+    chea(durchrechnen_1_1,durchrechnung_1_1) )).
+
+fof(fact_2905,axiom,(
+    chea(durchreichen_1_1,durchreichen_2_1) )).
+
+fof(fact_2906,axiom,(
+    chea(durchrei__337en_1_1,durchrei__337en_2_1) )).
+
+fof(fact_2907,axiom,(
+    chea(durchrei__337en_1_1,losrei__337en_2_1) )).
+
+fof(fact_2908,axiom,(
+    chea(durchrosten_1_1,durchrosten_2_1) )).
+
+fof(fact_2909,axiom,(
+    chea(durchrosten_1_1,durchrostung_1_1) )).
+
+fof(fact_2910,axiom,(
+    chea(durchsagen_1_1,durchsagen_2_1) )).
+
+fof(fact_2911,axiom,(
+    chea(durchschl__374pfen_1_1,durchschl__374pfen_2_1) )).
+
+fof(fact_2912,axiom,(
+    chea(durchsetzen_1_1,durchsetzung_1_1) )).
+
+fof(fact_2913,axiom,(
+    chea(durchsetzen_2_1,durchsetzung_1_2) )).
+
+fof(fact_2914,axiom,(
+    chea(durchsetzen_2_1,infiltration_1_1) )).
+
+fof(fact_2915,axiom,(
+    chea(durchsetzen_2_1,infiltrieren_2_1) )).
+
+fof(fact_2916,axiom,(
+    chea(durchsetzen_2_1,infiltrierung_1_1) )).
+
+fof(fact_2917,axiom,(
+    chea(durchseuchen_1_1,durchseuchung_1_1) )).
+
+fof(fact_2918,axiom,(
+    chea(durchspielen_1_1,durchspielen_2_1) )).
+
+fof(fact_2919,axiom,(
+    chea(durchspielen_1_1,proben_2_1) )).
+
+fof(fact_2920,axiom,(
+    chea(durchstreifen_1_1,durchstreifen_2_1) )).
+
+fof(fact_2921,axiom,(
+    chea(durchsuchen_1_1,durchsuchung_1_1) )).
+
+fof(fact_2922,axiom,(
+    chea(durchtanzen_1_1,durchtanzen_2_1) )).
+
+fof(fact_2923,axiom,(
+    chea(durchtreten_1_1,durchtreten_2_1) )).
+
+fof(fact_2924,axiom,(
+    chea(durchtr__344nken_1_1,durchtr__344nken_2_1) )).
+
+fof(fact_2925,axiom,(
+    chea(durchtr__344nken_1_1,durchtr__344nkung_1_1) )).
+
+fof(fact_2926,axiom,(
+    chea(duschen_1_1,duschen_2_1) )).
+
+fof(fact_2927,axiom,(
+    chea(dynamisieren_1_1,dynamisierung_1_1) )).
+
+fof(fact_2928,axiom,(
+    chea(d__344mmen_1_1,d__344mmen_2_1) )).
+
+fof(fact_2929,axiom,(
+    chea(d__344mmen_1_1,d__344mmung_1_1) )).
+
+fof(fact_2930,axiom,(
+    chea(d__344mmern_1_1,d__344mmerung_1_1) )).
+
+fof(fact_2931,axiom,(
+    chea(d__344mmern_1_2,d__344mmerung_1_2) )).
+
+fof(fact_2932,axiom,(
+    chea(d__344monisieren_1_1,d__344monisierung_1_1) )).
+
+fof(fact_2933,axiom,(
+    chea(d__344monisieren_1_1,verteufeln_2_1) )).
+
+fof(fact_2934,axiom,(
+    chea(d__344monisieren_1_1,verteufelung_1_1) )).
+
+fof(fact_2935,axiom,(
+    chea(d__366rren_1_1,d__366rren_2_1) )).
+
+fof(fact_2936,axiom,(
+    chea(d__366sen_1_1,d__366sen_2_1) )).
+
+fof(fact_2937,axiom,(
+    chea(d__374ngen_1_1,d__374ngen_2_1) )).
+
+fof(fact_2938,axiom,(
+    chea(d__374ngen_1_1,d__374ngung_1_1) )).
+
+fof(fact_2939,axiom,(
+    chea(d__374nken_1_1,d__374nken_2_1) )).
+
+fof(fact_2940,axiom,(
+    chea(d__374nsten_1_1,d__374nsten_2_1) )).
+
+fof(fact_2941,axiom,(
+    chea(d__374pieren_1_1,d__374pierung_1_1) )).
+
+fof(fact_2942,axiom,(
+    chea(d__374rfen_1_1,d__374rfen_2_1) )).
+
+fof(fact_2943,axiom,(
+    chea(d__374rsten_1_1,d__374rsten_2_1) )).
+
+fof(fact_2944,axiom,(
+    chea(ebben_1_1,ebben_2_1) )).
+
+fof(fact_2945,axiom,(
+    chea(ebnen_1_1,ebnen_2_1) )).
+
+fof(fact_2946,axiom,(
+    chea(ebnen_1_1,ebnung_1_1) )).
+
+fof(fact_2947,axiom,(
+    chea(ecken_1_1,ecken_2_1) )).
+
+fof(fact_2948,axiom,(
+    chea(editieren_1_1,editieren_2_1) )).
+
+fof(fact_2949,axiom,(
+    chea(editieren_1_1,editierung_1_1) )).
+
+fof(fact_2950,axiom,(
+    chea(effektivieren_1_1,effektivierung_1_1) )).
+
+fof(fact_2951,axiom,(
+    chea(egalisieren_1_1,egalisieren_2_1) )).
+
+fof(fact_2952,axiom,(
+    chea(egalisieren_1_1,egalisierung_1_1) )).
+
+fof(fact_2953,axiom,(
+    chea(eggen_1_1,eggen_2_1) )).
+
+fof(fact_2954,axiom,(
+    chea(ehelichen_1_1,ehelichung_1_1) )).
+
+fof(fact_2955,axiom,(
+    chea(ehelichen_1_1,heiraten_2_1) )).
+
+fof(fact_2956,axiom,(
+    chea(ehren_1_1,ehrung_1_1) )).
+
+fof(fact_2957,axiom,(
+    chea(eichen_1_1,eichen_2_1) )).
+
+fof(fact_2958,axiom,(
+    chea(eichen_1_1,eichung_1_1) )).
+
+fof(fact_2959,axiom,(
+    chea(einarbeiten_1_1,einarbeitung_1_1) )).
+
+fof(fact_2960,axiom,(
+    chea(einatmen_1_1,einatmen_2_1) )).
+
+fof(fact_2961,axiom,(
+    chea(einatmen_1_1,einatmung_1_1) )).
+
+fof(fact_2962,axiom,(
+    chea(einatmen_1_1,inhalation_1_1) )).
+
+fof(fact_2963,axiom,(
+    chea(einatmen_1_1,inhalieren_2_1) )).
+
+fof(fact_2964,axiom,(
+    chea(einatmen_1_1,inhalierung_1_1) )).
+
+fof(fact_2965,axiom,(
+    chea(einbalsamieren_1_1,einbalsamieren_2_1) )).
+
+fof(fact_2966,axiom,(
+    chea(einbalsamieren_1_1,einbalsamierung_1_1) )).
+
+fof(fact_2967,axiom,(
+    chea(einbauen_1_1,einbau__1_1) )).
+
+fof(fact_2968,axiom,(
+    chea(einbehalten_1_1,einbehalten_2_1) )).
+
+fof(fact_2969,axiom,(
+    chea(einbehalten_1_1,einbehaltung_1_1) )).
+
+fof(fact_2970,axiom,(
+    chea(einberechnen_1_1,einberechnung_1_1) )).
+
+fof(fact_2971,axiom,(
+    chea(einberufen_1_1,einberufen_2_1) )).
+
+fof(fact_2972,axiom,(
+    chea(einberufen_1_1,einberufung_1_1) )).
+
+fof(fact_2973,axiom,(
+    chea(einberufen_1_1,einberufung_1_2) )).
+
+fof(fact_2974,axiom,(
+    chea(einbeschreiben_1_1,einbeschreibung_1_1) )).
+
+fof(fact_2975,axiom,(
+    chea(einbestellen_1_1,einbestellung_1_1) )).
+
+fof(fact_2976,axiom,(
+    chea(einbetonieren_1_1,einbetonieren_2_1) )).
+
+fof(fact_2977,axiom,(
+    chea(einbetten_1_1,einbetten_2_1) )).
+
+fof(fact_2978,axiom,(
+    chea(einbetten_1_1,einbettung_1_1) )).
+
+fof(fact_2979,axiom,(
+    chea(einbeziehen_1_1,einbeziehung_1_1) )).
+
+fof(fact_2980,axiom,(
+    chea(einbilden_1_1,einbildung_1_1) )).
+
+fof(fact_2981,axiom,(
+    chea(einbilden_1_1,einbildung_1_2) )).
+
+fof(fact_2982,axiom,(
+    chea(einbimsen_1_1,einbleuen_2_1) )).
+
+fof(fact_2983,axiom,(
+    chea(einbinden_1_2,einbindung_1_1) )).
+
+fof(fact_2984,axiom,(
+    chea(einblasen_1_1,einblasen_2_1) )).
+
+fof(fact_2985,axiom,(
+    chea(einblasen_1_1,einblasung_1_1) )).
+
+fof(fact_2986,axiom,(
+    chea(einblenden_1_1,einblenden_2_1) )).
+
+fof(fact_2987,axiom,(
+    chea(einbohren_1_1,einbohren_2_1) )).
+
+fof(fact_2988,axiom,(
+    chea(einbrennen_1_1,einbrennen_2_1) )).
+
+fof(fact_2989,axiom,(
+    chea(einbringen_1_1,einbringung_1_1) )).
+
+fof(fact_2990,axiom,(
+    chea(einbringen_1_2,einbringung_1_2) )).
+
+fof(fact_2991,axiom,(
+    chea(einbuchten_1_1,einbuchtung_1_1) )).
+
+fof(fact_2992,axiom,(
+    chea(einbuchten_1_1,einlochen_2_1) )).
+
+fof(fact_2993,axiom,(
+    chea(einb__374__337en_1_1,einb__374__337en_2_1) )).
+
+fof(fact_2994,axiom,(
+    chea(eindampfen_1_1,eindampfen_2_1) )).
+
+fof(fact_2995,axiom,(
+    chea(eindampfen_1_1,eindampfung_1_1) )).
+
+fof(fact_2996,axiom,(
+    chea(eindecken_1_1,eindecken_2_1) )).
+
+fof(fact_2997,axiom,(
+    chea(eindeichen_1_1,eindeichung_1_1) )).
+
+fof(fact_2998,axiom,(
+    chea(eindellen_1_1,eindellung_1_1) )).
+
+fof(fact_2999,axiom,(
+    chea(eindreschen_1_1,eindreschen_2_1) )).
+
+fof(fact_3000,axiom,(
+    chea(eindrillen_1_1,eindrillen_2_1) )).
+
+fof(fact_3001,axiom,(
+    chea(eindringen_1_1,eindringen_2_1) )).
+
+fof(fact_3002,axiom,(
+    chea(eindringen_1_1,eindringung_1_1) )).
+
+fof(fact_3003,axiom,(
+    chea(eindr__374cken_1_1,eindr__374cken_2_1) )).
+
+fof(fact_3004,axiom,(
+    chea(eind__344mmen_1_1,eind__344mmen_2_1) )).
+
+fof(fact_3005,axiom,(
+    chea(eind__344mmen_1_1,eind__344mmung_1_1) )).
+
+fof(fact_3006,axiom,(
+    chea(einen_1_1,einen_2_1) )).
+
+fof(fact_3007,axiom,(
+    chea(einen_1_1,einung_1_1) )).
+
+fof(fact_3008,axiom,(
+    chea(einengen_1_1,abgrenzung_1_1) )).
+
+fof(fact_3009,axiom,(
+    chea(einengen_1_1,einengung_1_1) )).
+
+fof(fact_3010,axiom,(
+    chea(einfassen_1_1,einfassen_2_1) )).
+
+fof(fact_3011,axiom,(
+    chea(einfassen_1_1,einfassung_1_1) )).
+
+fof(fact_3012,axiom,(
+    chea(einfassen_1_1,einrahmen_1_2) )).
+
+fof(fact_3013,axiom,(
+    chea(einfassen_1_1,einrahmung_1_1) )).
+
+fof(fact_3014,axiom,(
+    chea(einfassen_1_1,rahmung_1_1) )).
+
+fof(fact_3015,axiom,(
+    chea(einfetten_1_1,einfetten_2_1) )).
+
+fof(fact_3016,axiom,(
+    chea(einfetten_1_1,einfettung_1_1) )).
+
+fof(fact_3017,axiom,(
+    chea(einfinden_1_1,einfinden_2_1) )).
+
+fof(fact_3018,axiom,(
+    chea(einfinden_1_1,einfindung_1_1) )).
+
+fof(fact_3019,axiom,(
+    chea(einflechten_1_1,einflechten_2_1) )).
+
+fof(fact_3020,axiom,(
+    chea(einflechten_1_1,einflechtung_1_1) )).
+
+fof(fact_3021,axiom,(
+    chea(einflie__337en_1_1,einflie__337en_2_1) )).
+
+fof(fact_3022,axiom,(
+    chea(einfl__366__337en_1_1,einfl__366__337en_2_1) )).
+
+fof(fact_3023,axiom,(
+    chea(einfordern_1_1,forderung_1_1) )).
+
+fof(fact_3024,axiom,(
+    chea(einfrieden_1_1,einfriedung_1_1) )).
+
+fof(fact_3025,axiom,(
+    chea(einfrieden_1_1,einz__344unung_1_1) )).
+
+fof(fact_3026,axiom,(
+    chea(einfrieden_1_1,umfriedigung_1_1) )).
+
+fof(fact_3027,axiom,(
+    chea(einf__374gen_1_1,einf__374gung_1_1) )).
+
+fof(fact_3028,axiom,(
+    chea(einf__374gen_1_2,einf__374gung_1_2) )).
+
+fof(fact_3029,axiom,(
+    chea(einf__374hlen_1_1,einf__374hlen_2_1) )).
+
+fof(fact_3030,axiom,(
+    chea(einf__374hlen_1_1,einf__374hlung_1_1) )).
+
+fof(fact_3031,axiom,(
+    chea(einf__374hren_1_1,einfuhr__1_1) )).
+
+fof(fact_3032,axiom,(
+    chea(einf__374hren_1_1,einf__374hrung_1_2) )).
+
+fof(fact_3033,axiom,(
+    chea(einf__374hren_1_1,importieren_2_1) )).
+
+fof(fact_3034,axiom,(
+    chea(einf__374hren_1_1,importierung_1_1) )).
+
+fof(fact_3035,axiom,(
+    chea(einf__374hren_1_2,einf__374hrung_1_3) )).
+
+fof(fact_3036,axiom,(
+    chea(einf__374llen_1_1,einf__374llen_2_1) )).
+
+fof(fact_3037,axiom,(
+    chea(einf__374llen_1_1,einf__374llung_1_1) )).
+
+fof(fact_3038,axiom,(
+    chea(eingeben_1_1,eingabe_1_1) )).
+
+fof(fact_3039,axiom,(
+    chea(eingeben_1_1,eingeben_2_1) )).
+
+fof(fact_3040,axiom,(
+    chea(eingeben_1_1,eingebung_1_1) )).
+
+fof(fact_3041,axiom,(
+    chea(eingehen_1_5,einlassung_1_1) )).
+
+fof(fact_3042,axiom,(
+    chea(eingestehen_1_1,eingestehen_2_1) )).
+
+fof(fact_3043,axiom,(
+    chea(eingew__366hnen_1_1,akklimatisation_1_1) )).
+
+fof(fact_3044,axiom,(
+    chea(eingew__366hnen_1_1,eingew__366hnen_2_1) )).
+
+fof(fact_3045,axiom,(
+    chea(eingew__366hnen_1_1,einleben_2_1) )).
+
+fof(fact_3046,axiom,(
+    chea(eingipsen_1_1,eingipsen_2_1) )).
+
+fof(fact_3047,axiom,(
+    chea(eingleisen_1_1,eingleisen_2_1) )).
+
+fof(fact_3048,axiom,(
+    chea(eingleisen_1_1,eingleisung_1_1) )).
+
+fof(fact_3049,axiom,(
+    chea(eingliedern_1_1,einbeziehung_1_1) )).
+
+fof(fact_3050,axiom,(
+    chea(eingliedern_1_1,einordnung_1_3) )).
+
+fof(fact_3051,axiom,(
+    chea(eingraben_1_1,eingrabung_1_1) )).
+
+fof(fact_3052,axiom,(
+    chea(eingraben_1_1,verbuddeln_2_1) )).
+
+fof(fact_3053,axiom,(
+    chea(eingravieren_1_1,eingravieren_2_1) )).
+
+fof(fact_3054,axiom,(
+    chea(eingravieren_1_1,eingravierung_1_1) )).
+
+fof(fact_3055,axiom,(
+    chea(eingravieren_1_1,einmei__337eln_2_1) )).
+
+fof(fact_3056,axiom,(
+    chea(eingravieren_1_1,mei__337eln_2_1) )).
+
+fof(fact_3057,axiom,(
+    chea(eingreifen_1_1,eingreifen_2_1) )).
+
+fof(fact_3058,axiom,(
+    chea(eingruppieren_1_1,eingruppierung_1_1) )).
+
+fof(fact_3059,axiom,(
+    chea(einhacken_1_1,einhacken_2_1) )).
+
+fof(fact_3060,axiom,(
+    chea(einhalten_1_1,einhalten_2_1) )).
+
+fof(fact_3061,axiom,(
+    chea(einhalten_1_1,einhaltung_1_1) )).
+
+fof(fact_3062,axiom,(
+    chea(einhauen_1_1,einhauen_2_1) )).
+
+fof(fact_3063,axiom,(
+    chea(einheben_1_1,einheben_2_1) )).
+
+fof(fact_3064,axiom,(
+    chea(einheben_1_1,einhebung_1_1) )).
+
+fof(fact_3065,axiom,(
+    chea(einheiraten_1_1,einheiratung_1_1) )).
+
+fof(fact_3066,axiom,(
+    chea(einheizen_1_1,einheizen_2_1) )).
+
+fof(fact_3067,axiom,(
+    chea(einhergehen_1_1,einhergehen_2_1) )).
+
+fof(fact_3068,axiom,(
+    chea(einholen_1_1,einholung_1_1) )).
+
+fof(fact_3069,axiom,(
+    chea(einh__344ngen_1_1,einh__344ngen_2_1) )).
+
+fof(fact_3070,axiom,(
+    chea(einh__344ngen_1_1,einh__344ngung_1_1) )).
+
+fof(fact_3071,axiom,(
+    chea(einh__374llen_1_1,einh__374llen_2_1) )).
+
+fof(fact_3072,axiom,(
+    chea(einh__374llen_1_1,einh__374llung_1_1) )).
+
+fof(fact_3073,axiom,(
+    chea(einigen_1_1,einigung_1_1) )).
+
+fof(fact_3074,axiom,(
+    chea(einimpfen_1_1,einimpfung_1_1) )).
+
+fof(fact_3075,axiom,(
+    chea(einimpfen_1_1,suggerieren_2_1) )).
+
+fof(fact_3076,axiom,(
+    chea(einimpfen_1_1,suggerierung_1_1) )).
+
+fof(fact_3077,axiom,(
+    chea(einkapseln_1_1,einkapseln_2_1) )).
+
+fof(fact_3078,axiom,(
+    chea(einkassieren_1_1,einkassieren_2_1) )).
+
+fof(fact_3079,axiom,(
+    chea(einkassieren_1_1,einkassierung_1_1) )).
+
+fof(fact_3080,axiom,(
+    chea(einkaufen_1_1,einkaufen_2_1) )).
+
+fof(fact_3081,axiom,(
+    chea(einkeilen_1_1,keilen_2_1) )).
+
+fof(fact_3082,axiom,(
+    chea(einkerben_1_1,einkerben_2_1) )).
+
+fof(fact_3083,axiom,(
+    chea(einkerben_1_1,einkerbung_1_1) )).
+
+fof(fact_3084,axiom,(
+    chea(einkerben_1_1,kerben_2_1) )).
+
+fof(fact_3085,axiom,(
+    chea(einkerben_1_1,kerbung_1_1) )).
+
+fof(fact_3086,axiom,(
+    chea(einkesseln_1_1,einkesseln_2_1) )).
+
+fof(fact_3087,axiom,(
+    chea(einkesseln_1_1,einkreisen_2_1) )).
+
+fof(fact_3088,axiom,(
+    chea(einkesseln_1_1,einkreisung_1_1) )).
+
+fof(fact_3089,axiom,(
+    chea(einkesseln_1_1,umkreisung_1_1) )).
+
+fof(fact_3090,axiom,(
+    chea(einkesseln_1_1,umzingelung_1_1) )).
+
+fof(fact_3091,axiom,(
+    chea(einklagen_1_1,einklagen_2_1) )).
+
+fof(fact_3092,axiom,(
+    chea(einkleben_1_1,einkleben_2_1) )).
+
+fof(fact_3093,axiom,(
+    chea(einklinken_1_1,einklinken_2_1) )).
+
+fof(fact_3094,axiom,(
+    chea(einknicken_1_1,einknicken_2_1) )).
+
+fof(fact_3095,axiom,(
+    chea(einknicken_1_1,einknickung_1_1) )).
+
+fof(fact_3096,axiom,(
+    chea(einkochen_1_1,einkochen_2_1) )).
+
+fof(fact_3097,axiom,(
+    chea(einkochen_1_1,einwecken_2_1) )).
+
+fof(fact_3098,axiom,(
+    chea(einkommen_2_1,einkommen__1_1) )).
+
+fof(fact_3099,axiom,(
+    chea(einkreuzen_1_1,einkreuzen_2_1) )).
+
+fof(fact_3100,axiom,(
+    chea(eink__366pfen_1_1,eink__366pfen_2_1) )).
+
+fof(fact_3101,axiom,(
+    chea(einladen_1_1,verladung_1_1) )).
+
+fof(fact_3102,axiom,(
+    chea(einlagern_1_1,einlagerung_1_1) )).
+
+fof(fact_3103,axiom,(
+    chea(einlagern_1_2,einlagerung_1_2) )).
+
+fof(fact_3104,axiom,(
+    chea(einlassen_1_2,einlassung_1_1) )).
+
+fof(fact_3105,axiom,(
+    chea(einlegen_1_2,einlegung_1_1) )).
+
+fof(fact_3106,axiom,(
+    chea(einlegen_1_3,einlegung_1_3) )).
+
+fof(fact_3107,axiom,(
+    chea(einlenken_1_1,einlenken_2_1) )).
+
+fof(fact_3108,axiom,(
+    chea(einlernen_1_1,einlernen_2_1) )).
+
+fof(fact_3109,axiom,(
+    chea(einleuchten_1_1,einleuchten_2_1) )).
+
+fof(fact_3110,axiom,(
+    chea(einliefern_1_1,einlieferung_1_1) )).
+
+fof(fact_3111,axiom,(
+    chea(einlullen_1_1,einlullen_2_1) )).
+
+fof(fact_3112,axiom,(
+    chea(einl__344uten_1_1,einl__344uten_2_1) )).
+
+fof(fact_3113,axiom,(
+    chea(einl__344uten_1_1,einl__344utung_1_1) )).
+
+fof(fact_3114,axiom,(
+    chea(einl__366sen_1_1,einl__366sen_2_1) )).
+
+fof(fact_3115,axiom,(
+    chea(einl__366sen_1_1,einl__366sung_1_1) )).
+
+fof(fact_3116,axiom,(
+    chea(einl__366sen_1_1,einzahlen_2_1) )).
+
+fof(fact_3117,axiom,(
+    chea(einl__366sen_1_1,einzahlung_1_1) )).
+
+fof(fact_3118,axiom,(
+    chea(einmachen_1_1,einmachen_2_1) )).
+
+fof(fact_3119,axiom,(
+    chea(einmarschieren_1_1,einmarsch_1_1) )).
+
+fof(fact_3120,axiom,(
+    chea(einmassieren_1_1,einmassieren_2_1) )).
+
+fof(fact_3121,axiom,(
+    chea(einmieten_1_1,einmieten_2_1) )).
+
+fof(fact_3122,axiom,(
+    chea(einmieten_1_1,einmietung_1_1) )).
+
+fof(fact_3123,axiom,(
+    chea(einmischen_1_1,einmischen_2_1) )).
+
+fof(fact_3124,axiom,(
+    chea(einmischen_1_1,einmischung_1_1) )).
+
+fof(fact_3125,axiom,(
+    chea(einmischen_1_1,mitmischen_2_1) )).
+
+fof(fact_3126,axiom,(
+    chea(einm__374nden_1_1,einm__374nden_2_1) )).
+
+fof(fact_3127,axiom,(
+    chea(einm__374nden_1_1,einm__374ndung_1_1) )).
+
+fof(fact_3128,axiom,(
+    chea(einnebeln_1_1,einnebeln_2_1) )).
+
+fof(fact_3129,axiom,(
+    chea(einnicken_1_1,einnicken_2_1) )).
+
+fof(fact_3130,axiom,(
+    chea(einnisten_1_1,einnisten_2_1) )).
+
+fof(fact_3131,axiom,(
+    chea(einnisten_1_1,einnistung_1_1) )).
+
+fof(fact_3132,axiom,(
+    chea(einn__344hen_1_1,einn__344hen_2_1) )).
+
+fof(fact_3133,axiom,(
+    chea(einordnen_1_1,einordnung_1_2) )).
+
+fof(fact_3134,axiom,(
+    chea(einordnen_1_2,anordnung_1_2) )).
+
+fof(fact_3135,axiom,(
+    chea(einordnen_1_4,einordnung_1_4) )).
+
+fof(fact_3136,axiom,(
+    chea(einpacken_1_1,einpacken_2_1) )).
+
+fof(fact_3137,axiom,(
+    chea(einpacken_1_1,einpackung_1_1) )).
+
+fof(fact_3138,axiom,(
+    chea(einpacken_1_1,einwickeln_2_1) )).
+
+fof(fact_3139,axiom,(
+    chea(einpacken_1_1,umh__374llung_1_1) )).
+
+fof(fact_3140,axiom,(
+    chea(einpacken_1_1,verpacken_2_1) )).
+
+fof(fact_3141,axiom,(
+    chea(einparken_1_1,einparken_2_1) )).
+
+fof(fact_3142,axiom,(
+    chea(einpassen_1_1,einpassen_2_1) )).
+
+fof(fact_3143,axiom,(
+    chea(einpassen_1_1,einpassung_1_1) )).
+
+fof(fact_3144,axiom,(
+    chea(einpendeln_1_1,einpendeln_2_1) )).
+
+fof(fact_3145,axiom,(
+    chea(einpendeln_1_1,einschwingen_2_1) )).
+
+fof(fact_3146,axiom,(
+    chea(einpflanzen_1_1,einpflanzen_2_1) )).
+
+fof(fact_3147,axiom,(
+    chea(einpflanzen_1_1,einpflanzung_1_1) )).
+
+fof(fact_3148,axiom,(
+    chea(einpinseln_1_1,einpinseln_2_1) )).
+
+fof(fact_3149,axiom,(
+    chea(einplanen_1_1,einplanen_2_1) )).
+
+fof(fact_3150,axiom,(
+    chea(einplanen_1_1,einplanung_1_1) )).
+
+fof(fact_3151,axiom,(
+    chea(einpressen_1_1,einpressen_2_1) )).
+
+fof(fact_3152,axiom,(
+    chea(einpressen_1_1,einpressung_1_1) )).
+
+fof(fact_3153,axiom,(
+    chea(einquartieren_1_1,einquartierung_1_1) )).
+
+fof(fact_3154,axiom,(
+    chea(einquartieren_1_2,einquartierung_1_2) )).
+
+fof(fact_3155,axiom,(
+    chea(einrammen_1_1,einrammen_2_1) )).
+
+fof(fact_3156,axiom,(
+    chea(einrangieren_1_1,einrangierung_1_1) )).
+
+fof(fact_3157,axiom,(
+    chea(einrechnen_1_1,einrechnen_2_1) )).
+
+fof(fact_3158,axiom,(
+    chea(einregulieren_1_1,einregulierung_1_1) )).
+
+fof(fact_3159,axiom,(
+    chea(einreiben_1_1,einreiben_2_1) )).
+
+fof(fact_3160,axiom,(
+    chea(einreiben_1_1,einreibung_1_1) )).
+
+fof(fact_3161,axiom,(
+    chea(einreichen_1_1,einreichen_2_1) )).
+
+fof(fact_3162,axiom,(
+    chea(einreichen_1_1,einreichung_1_1) )).
+
+fof(fact_3163,axiom,(
+    chea(einreichen_1_1,vorlegen_2_1) )).
+
+fof(fact_3164,axiom,(
+    chea(einreichen_1_1,vorlegung_1_1) )).
+
+fof(fact_3165,axiom,(
+    chea(einreihen_1_1,einreihung_1_1) )).
+
+fof(fact_3166,axiom,(
+    chea(einreisen_1_1,einreise__1_1) )).
+
+fof(fact_3167,axiom,(
+    chea(einrenken_1_1,einrenken_2_1) )).
+
+fof(fact_3168,axiom,(
+    chea(einrenken_1_1,einrenkung_1_1) )).
+
+fof(fact_3169,axiom,(
+    chea(einrichten_1_1,einrichtung_1_4) )).
+
+fof(fact_3170,axiom,(
+    chea(einrichten_2_1,einrichtung_1_3) )).
+
+fof(fact_3171,axiom,(
+    chea(einritzen_1_1,einritzen_2_1) )).
+
+fof(fact_3172,axiom,(
+    chea(einritzen_1_1,einritzung_1_1) )).
+
+fof(fact_3173,axiom,(
+    chea(einritzen_1_1,zerschneiden_2_1) )).
+
+fof(fact_3174,axiom,(
+    chea(einritzen_1_1,zerschneidung_1_1) )).
+
+fof(fact_3175,axiom,(
+    chea(einrollen_1_1,einrollen_2_1) )).
+
+fof(fact_3176,axiom,(
+    chea(einrollen_1_1,einrollung_1_1) )).
+
+fof(fact_3177,axiom,(
+    chea(einrosten_1_1,einrosten_2_1) )).
+
+fof(fact_3178,axiom,(
+    chea(einrosten_1_1,rosten_2_1) )).
+
+fof(fact_3179,axiom,(
+    chea(einrosten_1_1,verrosten_2_1) )).
+
+fof(fact_3180,axiom,(
+    chea(einrosten_1_1,verrostung_1_1) )).
+
+fof(fact_3181,axiom,(
+    chea(einr__374cken_1_1,einr__374ckung_1_1) )).
+
+fof(fact_3182,axiom,(
+    chea(einr__374cken_1_1,einr__374ckung_1_2) )).
+
+fof(fact_3183,axiom,(
+    chea(einr__374sten_1_1,einr__374sten_2_1) )).
+
+fof(fact_3184,axiom,(
+    chea(einr__374sten_1_1,einr__374stung_1_1) )).
+
+fof(fact_3185,axiom,(
+    chea(einsalzen_1_1,einsalzen_2_1) )).
+
+fof(fact_3186,axiom,(
+    chea(einsalzen_1_1,einsalzung_1_1) )).
+
+fof(fact_3187,axiom,(
+    chea(einsammeln_1_1,einsammeln_2_1) )).
+
+fof(fact_3188,axiom,(
+    chea(einsargen_1_1,einsargen_2_1) )).
+
+fof(fact_3189,axiom,(
+    chea(einsargen_1_1,einsargung_1_1) )).
+
+fof(fact_3190,axiom,(
+    chea(einsaugen_1_1,einsaugen_2_1) )).
+
+fof(fact_3191,axiom,(
+    chea(einschenken_1_1,einschenken_2_1) )).
+
+fof(fact_3192,axiom,(
+    chea(einschicken_1_1,zuschicken_2_1) )).
+
+fof(fact_3193,axiom,(
+    chea(einschicken_1_1,zusenden_2_1) )).
+
+fof(fact_3194,axiom,(
+    chea(einschicken_1_1,zusendung_1_1) )).
+
+fof(fact_3195,axiom,(
+    chea(einschieben_1_1,einschieben_3_1) )).
+
+fof(fact_3196,axiom,(
+    chea(einschieben_1_1,einschiebung_1_1) )).
+
+fof(fact_3197,axiom,(
+    chea(einschie__337en_1_1,einschie__337en_2_1) )).
+
+fof(fact_3198,axiom,(
+    chea(einschiffen_1_1,einschiffen_2_1) )).
+
+fof(fact_3199,axiom,(
+    chea(einschiffen_1_1,einschiffung_1_1) )).
+
+fof(fact_3200,axiom,(
+    chea(einschlafen_1_1,einschlafen_2_1) )).
+
+fof(fact_3201,axiom,(
+    chea(einschlagen_2_1,einschlag_1_1) )).
+
+fof(fact_3202,axiom,(
+    chea(einschleppen_1_1,einschleppen_2_1) )).
+
+fof(fact_3203,axiom,(
+    chea(einschleppen_1_1,einschleppung_1_1) )).
+
+fof(fact_3204,axiom,(
+    chea(einschleusen_1_1,einschleusen_2_1) )).
+
+fof(fact_3205,axiom,(
+    chea(einschleusen_1_1,einschleusung_1_1) )).
+
+fof(fact_3206,axiom,(
+    chea(einschleusen_1_1,einschmuggeln_2_1) )).
+
+fof(fact_3207,axiom,(
+    chea(einschlie__337en_1_1,einschlie__337en_2_1) )).
+
+fof(fact_3208,axiom,(
+    chea(einschlie__337en_1_1,einschlie__337ung_1_1) )).
+
+fof(fact_3209,axiom,(
+    chea(einschmeicheln_1_1,einschmeicheln_2_1) )).
+
+fof(fact_3210,axiom,(
+    chea(einschmelzen_1_1,einschmelzen_2_1) )).
+
+fof(fact_3211,axiom,(
+    chea(einschmelzen_1_1,einschmelzung_1_1) )).
+
+fof(fact_3212,axiom,(
+    chea(einschmieren_1_1,einschmieren_2_1) )).
+
+fof(fact_3213,axiom,(
+    chea(einschneien_1_1,einschneien_2_1) )).
+
+fof(fact_3214,axiom,(
+    chea(einschneien_1_1,einschneiung_1_1) )).
+
+fof(fact_3215,axiom,(
+    chea(einschn__374ren_1_1,einschn__374rung_1_1) )).
+
+fof(fact_3216,axiom,(
+    chea(einschrauben_1_1,einschrauben_2_1) )).
+
+fof(fact_3217,axiom,(
+    chea(einschreiben_1_1,einschreiben_2_1) )).
+
+fof(fact_3218,axiom,(
+    chea(einschreiben_1_1,einschreibung_1_1) )).
+
+fof(fact_3219,axiom,(
+    chea(einschrumpfen_1_1,einschrumpfen_2_1) )).
+
+fof(fact_3220,axiom,(
+    chea(einschrumpfen_1_1,zusammenschrumpfen_2_1) )).
+
+fof(fact_3221,axiom,(
+    chea(einschr__344nken_1_1,begrenztheit_1_1) )).
+
+fof(fact_3222,axiom,(
+    chea(einschr__344nken_1_1,limitierung_1_1) )).
+
+fof(fact_3223,axiom,(
+    chea(einschulen_1_1,einschulung_1_1) )).
+
+fof(fact_3224,axiom,(
+    chea(einschwimmen_1_1,einschwimmen_2_1) )).
+
+fof(fact_3225,axiom,(
+    chea(einschw__344rzen_1_1,einschw__344rzung_1_1) )).
+
+fof(fact_3226,axiom,(
+    chea(einschw__366ren_1_1,einschw__366ren_2_1) )).
+
+fof(fact_3227,axiom,(
+    chea(einschw__366ren_1_1,einschw__366rung_1_1) )).
+
+fof(fact_3228,axiom,(
+    chea(einsch__344rfen_1_1,einsch__344rfung_1_1) )).
+
+fof(fact_3229,axiom,(
+    chea(einsch__344umen_1_1,einsch__344umen_2_1) )).
+
+fof(fact_3230,axiom,(
+    chea(einsch__374chtern_1_1,einsch__374chterung_1_1) )).
+
+fof(fact_3231,axiom,(
+    chea(einsegnen_1_1,einsegnung_1_1) )).
+
+fof(fact_3232,axiom,(
+    chea(einsegnen_1_1,segnung_1_1) )).
+
+fof(fact_3233,axiom,(
+    chea(einsehen_1_2,begehung_1_1) )).
+
+fof(fact_3234,axiom,(
+    chea(einsehen_1_2,beobachten_2_1) )).
+
+fof(fact_3235,axiom,(
+    chea(einsenden_1_1,einsenden_2_1) )).
+
+fof(fact_3236,axiom,(
+    chea(einsenden_1_1,einsendung_1_1) )).
+
+fof(fact_3237,axiom,(
+    chea(einsenken_1_1,einbuchtung_1_1) )).
+
+fof(fact_3238,axiom,(
+    chea(einsetzen_1_2,einsetzung_1_1) )).
+
+fof(fact_3239,axiom,(
+    chea(einsickern_1_1,einsickern_2_1) )).
+
+fof(fact_3240,axiom,(
+    chea(einsiedeln_1_1,einsiedeln_2_1) )).
+
+fof(fact_3241,axiom,(
+    chea(einsingen_1_1,einsingen_2_1) )).
+
+fof(fact_3242,axiom,(
+    chea(einsinken_1_1,einsinken_2_1) )).
+
+fof(fact_3243,axiom,(
+    chea(einsinken_1_1,versinken_2_1) )).
+
+fof(fact_3244,axiom,(
+    chea(einsortieren_1_1,einsortieren_2_1) )).
+
+fof(fact_3245,axiom,(
+    chea(einsortieren_1_1,einsortierung_1_1) )).
+
+fof(fact_3246,axiom,(
+    chea(einsparen_1_1,einsparen_2_1) )).
+
+fof(fact_3247,axiom,(
+    chea(einsparen_1_1,einsparung_1_1) )).
+
+fof(fact_3248,axiom,(
+    chea(einspeicheln_1_1,einspeicheln_2_1) )).
+
+fof(fact_3249,axiom,(
+    chea(einspeisen_1_1,einspeisen_2_1) )).
+
+fof(fact_3250,axiom,(
+    chea(einspeisen_1_1,einspeisung_1_1) )).
+
+fof(fact_3251,axiom,(
+    chea(einsperren_1_1,einsperren_2_1) )).
+
+fof(fact_3252,axiom,(
+    chea(einsperren_1_1,einsperrung_1_1) )).
+
+fof(fact_3253,axiom,(
+    chea(einspinnen_1_1,einspinnen_2_1) )).
+
+fof(fact_3254,axiom,(
+    chea(einsprechen_1_1,einsprechen_2_1) )).
+
+fof(fact_3255,axiom,(
+    chea(einsprengen_1_1,einsprengung_1_1) )).
+
+fof(fact_3256,axiom,(
+    chea(einspritzen_1_1,einspritzen_2_1) )).
+
+fof(fact_3257,axiom,(
+    chea(einspritzen_1_1,einspritzung_1_1) )).
+
+fof(fact_3258,axiom,(
+    chea(einspritzen_1_1,injizieren_2_1) )).
+
+fof(fact_3259,axiom,(
+    chea(einspritzen_1_1,injizierung_1_1) )).
+
+fof(fact_3260,axiom,(
+    chea(einstampfen_1_1,einstampfen_2_1) )).
+
+fof(fact_3261,axiom,(
+    chea(einstauben_1_1,einstauben_2_1) )).
+
+fof(fact_3262,axiom,(
+    chea(einstechen_1_1,einstechen_2_1) )).
+
+fof(fact_3263,axiom,(
+    chea(einstechen_1_1,piken_2_1) )).
+
+fof(fact_3264,axiom,(
+    chea(einstechen_1_1,stanzen_2_1) )).
+
+fof(fact_3265,axiom,(
+    chea(einstellen_1_1,einstellung_1_1) )).
+
+fof(fact_3266,axiom,(
+    chea(einstellen_1_3,einstellung_1_5) )).
+
+fof(fact_3267,axiom,(
+    chea(einstellen_1_5,einstellung_1_3) )).
+
+fof(fact_3268,axiom,(
+    chea(einstellen_2_1,einstellung_1_4) )).
+
+fof(fact_3269,axiom,(
+    chea(einstimmen_1_1,einstimmung_1_1) )).
+
+fof(fact_3270,axiom,(
+    chea(einstimmen_1_2,einstimmung_1_2) )).
+
+fof(fact_3271,axiom,(
+    chea(einstimmen_1_3,einstimmung_1_3) )).
+
+fof(fact_3272,axiom,(
+    chea(einstimmen_1_3,goutieren_2_1) )).
+
+fof(fact_3273,axiom,(
+    chea(einstimmen_1_3,guthei__337ung_1_1) )).
+
+fof(fact_3274,axiom,(
+    chea(einstimmen_1_3,zustimmen_2_1) )).
+
+fof(fact_3275,axiom,(
+    chea(einstimmen_1_3,zustimmung_1_1) )).
+
+fof(fact_3276,axiom,(
+    chea(einstimmen_1_4,einstimmung_1_4) )).
+
+fof(fact_3277,axiom,(
+    chea(einstrahlen_1_1,einstrahlen_2_1) )).
+
+fof(fact_3278,axiom,(
+    chea(einstrahlen_1_1,einstrahlung_1_1) )).
+
+fof(fact_3279,axiom,(
+    chea(einstreichen_1_1,einstreichen_2_1) )).
+
+fof(fact_3280,axiom,(
+    chea(einstreichen_1_1,einstreichung_1_1) )).
+
+fof(fact_3281,axiom,(
+    chea(einstreuen_1_1,einstreuen_2_1) )).
+
+fof(fact_3282,axiom,(
+    chea(einstreuen_1_1,einstreuung_1_1) )).
+
+fof(fact_3283,axiom,(
+    chea(einstr__366men_1_1,einstr__366men_2_1) )).
+
+fof(fact_3284,axiom,(
+    chea(einstr__366men_1_1,einstr__366mung_1_1) )).
+
+fof(fact_3285,axiom,(
+    chea(einstudieren_1_1,einstudieren_2_1) )).
+
+fof(fact_3286,axiom,(
+    chea(einstudieren_1_1,einstudierung_1_1) )).
+
+fof(fact_3287,axiom,(
+    chea(einstufen_1_1,eingruppierung_1_1) )).
+
+fof(fact_3288,axiom,(
+    chea(einst__374lpen_1_1,einst__374lpung_1_1) )).
+
+fof(fact_3289,axiom,(
+    chea(einst__374rzen_1_1,einsturz_1_1) )).
+
+fof(fact_3290,axiom,(
+    chea(einst__374rzen_1_1,einst__374rzen_2_1) )).
+
+fof(fact_3291,axiom,(
+    chea(eins__344en_1_1,eins__344en_2_1) )).
+
+fof(fact_3292,axiom,(
+    chea(eintanzen_1_1,eintanzen_2_1) )).
+
+fof(fact_3293,axiom,(
+    chea(eintauschen_1_1,eintauschen_2_1) )).
+
+fof(fact_3294,axiom,(
+    chea(einteilen_1_1,einteilung_1_1) )).
+
+fof(fact_3295,axiom,(
+    chea(einteilen_1_2,einteilung_1_2) )).
+
+fof(fact_3296,axiom,(
+    chea(eintragen_1_1,eintragung_1_1) )).
+
+fof(fact_3297,axiom,(
+    chea(eintreiben_1_1,eintreiben_2_1) )).
+
+fof(fact_3298,axiom,(
+    chea(eintreiben_1_1,eintreibung_1_1) )).
+
+fof(fact_3299,axiom,(
+    chea(eintreten_2_4,hineingehen_2_1) )).
+
+fof(fact_3300,axiom,(
+    chea(eintrocknen_1_1,eintrocknen_2_1) )).
+
+fof(fact_3301,axiom,(
+    chea(eintrocknen_1_1,eintrocknung_1_1) )).
+
+fof(fact_3302,axiom,(
+    chea(eintr__344ufeln_1_1,eintr__344ufeln_2_1) )).
+
+fof(fact_3303,axiom,(
+    chea(eintr__374ben_1_1,eintr__374bung_1_1) )).
+
+fof(fact_3304,axiom,(
+    chea(eintunken_1_1,eintunken_2_1) )).
+
+fof(fact_3305,axiom,(
+    chea(eintunken_1_1,tunken_2_1) )).
+
+fof(fact_3306,axiom,(
+    chea(eint__344towieren_1_1,eint__344towierung_1_1) )).
+
+fof(fact_3307,axiom,(
+    chea(eint__374ten_1_1,eint__374ten_2_1) )).
+
+fof(fact_3308,axiom,(
+    chea(einverleiben_1_1,einverleiben_2_1) )).
+
+fof(fact_3309,axiom,(
+    chea(einverleiben_1_1,einverleibung_1_1) )).
+
+fof(fact_3310,axiom,(
+    chea(einvernehmen_2_1,einvernehmen_1_1) )).
+
+fof(fact_3311,axiom,(
+    chea(einvernehmen_2_1,einvernehmung_1_1) )).
+
+fof(fact_3312,axiom,(
+    chea(einwachsen_1_1,einwachsen_2_1) )).
+
+fof(fact_3313,axiom,(
+    chea(einwachsen_1_1,einwachsung_1_1) )).
+
+fof(fact_3314,axiom,(
+    chea(einwandern_1_1,einwanderung_1_1) )).
+
+fof(fact_3315,axiom,(
+    chea(einwechseln_1_1,einwechseln_2_1) )).
+
+fof(fact_3316,axiom,(
+    chea(einwechseln_1_1,einwechselung_1_1) )).
+
+fof(fact_3317,axiom,(
+    chea(einwechseln_1_1,einwechslung_1_1) )).
+
+fof(fact_3318,axiom,(
+    chea(einweichen_1_1,einweichen_2_1) )).
+
+fof(fact_3319,axiom,(
+    chea(einweihen_1_1,einweihung_1_2) )).
+
+fof(fact_3320,axiom,(
+    chea(einweihen_1_2,einweihung_1_1) )).
+
+fof(fact_3321,axiom,(
+    chea(einweisen_1_1,einweisung_1_1) )).
+
+fof(fact_3322,axiom,(
+    chea(einweisen_1_2,einweisung_1_2) )).
+
+fof(fact_3323,axiom,(
+    chea(einwenden_1_1,einwand_1_1) )).
+
+fof(fact_3324,axiom,(
+    chea(einwilligen_1_1,einwilligung_1_1) )).
+
+fof(fact_3325,axiom,(
+    chea(einwirken_1_1,einwirken_2_1) )).
+
+fof(fact_3326,axiom,(
+    chea(einwirken_1_1,einwirkung_1_1) )).
+
+fof(fact_3327,axiom,(
+    chea(einwohnen_1_1,einwohnen_2_1) )).
+
+fof(fact_3328,axiom,(
+    chea(einwohnen_1_1,einwohnung_1_1) )).
+
+fof(fact_3329,axiom,(
+    chea(einw__344hlen_1_1,einw__344hlen_2_1) )).
+
+fof(fact_3330,axiom,(
+    chea(einzeichnen_1_1,einzeichnen_2_1) )).
+
+fof(fact_3331,axiom,(
+    chea(einzeichnen_1_1,einzeichnung_1_1) )).
+
+fof(fact_3332,axiom,(
+    chea(einzementieren_1_1,einzementieren_2_1) )).
+
+fof(fact_3333,axiom,(
+    chea(einziehen_1_1,einziehung_1_2) )).
+
+fof(fact_3334,axiom,(
+    chea(einziehen_1_2,einziehung_1_3) )).
+
+fof(fact_3335,axiom,(
+    chea(einz__344unen_1_1,einz__344unen_2_1) )).
+
+fof(fact_3336,axiom,(
+    chea(einz__344unen_1_1,einz__344unung_1_1) )).
+
+fof(fact_3337,axiom,(
+    chea(ein__344schern_1_1,ein__344scherung_1_1) )).
+
+fof(fact_3338,axiom,(
+    chea(ein__344schern_1_1,kremierung_1_1) )).
+
+fof(fact_3339,axiom,(
+    chea(ein__344schern_1_1,zerbombung_1_1) )).
+
+fof(fact_3340,axiom,(
+    chea(ein__366len_1_1,ein__366len_2_1) )).
+
+fof(fact_3341,axiom,(
+    chea(ein__374ben_1_1,ein__374ben_2_1) )).
+
+fof(fact_3342,axiom,(
+    chea(ein__374ben_1_1,ein__374bung_1_1) )).
+
+fof(fact_3343,axiom,(
+    chea(eisen_2_1,eisen_1_1) )).
+
+fof(fact_3344,axiom,(
+    chea(eislaufen_1_1,eislaufen_2_1) )).
+
+fof(fact_3345,axiom,(
+    chea(eitern_1_1,schw__344rung_1_1) )).
+
+fof(fact_3346,axiom,(
+    chea(ejakulieren_1_1,ejakulation_1_1) )).
+
+fof(fact_3347,axiom,(
+    chea(ejakulieren_1_1,ejakulieren_2_1) )).
+
+fof(fact_3348,axiom,(
+    chea(elektrifizieren_1_1,elektrifizierung_1_1) )).
+
+fof(fact_3349,axiom,(
+    chea(elektrisieren_1_1,elektrisieren_2_1) )).
+
+fof(fact_3350,axiom,(
+    chea(elektrisieren_1_1,elektrisierung_1_1) )).
+
+fof(fact_3351,axiom,(
+    chea(eloxieren_1_1,eloxieren_2_1) )).
+
+fof(fact_3352,axiom,(
+    chea(eloxieren_1_1,eloxierung_1_1) )).
+
+fof(fact_3353,axiom,(
+    chea(emaillieren_1_1,emaillieren_2_1) )).
+
+fof(fact_3354,axiom,(
+    chea(emaillieren_1_1,emaillierung_1_1) )).
+
+fof(fact_3355,axiom,(
+    chea(emaillieren_1_1,lacken_2_1) )).
+
+fof(fact_3356,axiom,(
+    chea(emaillieren_1_1,lackieren_2_1) )).
+
+fof(fact_3357,axiom,(
+    chea(emaillieren_1_1,lackierung_1_1) )).
+
+fof(fact_3358,axiom,(
+    chea(emanieren_1_1,emanation_1_1) )).
+
+fof(fact_3359,axiom,(
+    chea(emanzipieren_1_1,emanzipation_1_1) )).
+
+fof(fact_3360,axiom,(
+    chea(emanzipieren_1_1,emanzipierung_1_1) )).
+
+fof(fact_3361,axiom,(
+    chea(emeritieren_1_1,emeritierung_1_1) )).
+
+fof(fact_3362,axiom,(
+    chea(emittieren_1_1,emission_1_1) )).
+
+fof(fact_3363,axiom,(
+    chea(emittieren_1_1,emittierung_1_1) )).
+
+fof(fact_3364,axiom,(
+    chea(emotionalisieren_1_1,emotionalisierung_1_1) )).
+
+fof(fact_3365,axiom,(
+    chea(empfangen_1_1,empfangen_2_1) )).
+
+fof(fact_3366,axiom,(
+    chea(empfehlen_1_1,empfehlen_2_1) )).
+
+fof(fact_3367,axiom,(
+    chea(empfehlen_1_1,empfehlung_1_1) )).
+
+fof(fact_3368,axiom,(
+    chea(emporkommen_1_1,emporkommen_2_1) )).
+
+fof(fact_3369,axiom,(
+    chea(emp__366ren_1_1,emp__366rung_1_1) )).
+
+fof(fact_3370,axiom,(
+    chea(emp__366ren_1_2,emp__366rung_1_2) )).
+
+fof(fact_3371,axiom,(
+    chea(emp__366ren_1_2,entr__374stung_1_1) )).
+
+fof(fact_3372,axiom,(
+    chea(emp__366ren_1_2,malaise_1_1) )).
+
+fof(fact_3373,axiom,(
+    chea(emp__366ren_1_2,verstimmen_2_1) )).
+
+fof(fact_3374,axiom,(
+    chea(emulgieren_1_1,emulgieren_2_1) )).
+
+fof(fact_3375,axiom,(
+    chea(emulgieren_1_1,emulgierung_1_1) )).
+
+fof(fact_3376,axiom,(
+    chea(engen_1_1,engen_2_1) )).
+
+fof(fact_3377,axiom,(
+    chea(entasten_1_1,entasten_2_1) )).
+
+fof(fact_3378,axiom,(
+    chea(entasten_1_1,entastung_1_1) )).
+
+fof(fact_3379,axiom,(
+    chea(entbehren_1_1,entbehrung_1_1) )).
+
+fof(fact_3380,axiom,(
+    chea(entbieten_1_1,entbieten_2_1) )).
+
+fof(fact_3381,axiom,(
+    chea(entbinden_1_1,entbindung_1_1) )).
+
+fof(fact_3382,axiom,(
+    chea(entbrennen_1_1,entflammung_1_1) )).
+
+fof(fact_3383,axiom,(
+    chea(entb__374rokratisieren_1_1,entb__374rokratisierung_1_1) )).
+
+fof(fact_3384,axiom,(
+    chea(entdecken_1_1,entdeckung_1_1) )).
+
+fof(fact_3385,axiom,(
+    chea(entehren_1_1,entehren_2_1) )).
+
+fof(fact_3386,axiom,(
+    chea(entehren_1_1,entehrung_1_1) )).
+
+fof(fact_3387,axiom,(
+    chea(enteignen_1_1,enteignung_1_1) )).
+
+fof(fact_3388,axiom,(
+    chea(enteignen_1_1,nationalisation_1_1) )).
+
+fof(fact_3389,axiom,(
+    chea(enteignen_1_1,sozialisation_1_1) )).
+
+fof(fact_3390,axiom,(
+    chea(enteignen_1_1,sozialisierung_1_1) )).
+
+fof(fact_3391,axiom,(
+    chea(enterben_1_1,enterbung_1_1) )).
+
+fof(fact_3392,axiom,(
+    chea(entern_1_1,enterung_1_1) )).
+
+fof(fact_3393,axiom,(
+    chea(entern_1_1,kaperung_1_1) )).
+
+fof(fact_3394,axiom,(
+    chea(entfachen_1_1,entfachen_2_1) )).
+
+fof(fact_3395,axiom,(
+    chea(entfachen_1_1,entfachung_1_1) )).
+
+fof(fact_3396,axiom,(
+    chea(entfachen_1_1,entfesselung_1_1) )).
+
+fof(fact_3397,axiom,(
+    chea(entfalten_1_1,entfaltung_1_3) )).
+
+fof(fact_3398,axiom,(
+    chea(entfalten_1_2,entfaltung_1_2) )).
+
+fof(fact_3399,axiom,(
+    chea(entfernen_1_1,abstand_1_1) )).
+
+fof(fact_3400,axiom,(
+    chea(entfernen_1_1,entfernen_2_1) )).
+
+fof(fact_3401,axiom,(
+    chea(entfestigen_1_1,entfestigung_1_1) )).
+
+fof(fact_3402,axiom,(
+    chea(entfetten_1_1,entfetten_2_1) )).
+
+fof(fact_3403,axiom,(
+    chea(entfetten_1_1,entfettung_1_1) )).
+
+fof(fact_3404,axiom,(
+    chea(entfeuchten_1_1,entfeuchtung_1_1) )).
+
+fof(fact_3405,axiom,(
+    chea(entflechten_1_1,entflechten_2_1) )).
+
+fof(fact_3406,axiom,(
+    chea(entflechten_1_1,entflechtung_1_1) )).
+
+fof(fact_3407,axiom,(
+    chea(entf__344rben_1_1,entf__344rben_2_1) )).
+
+fof(fact_3408,axiom,(
+    chea(entf__344rben_1_1,entf__344rbung_1_1) )).
+
+fof(fact_3409,axiom,(
+    chea(entf__374hren_1_1,entfuehrung_1_1) )).
+
+fof(fact_3410,axiom,(
+    chea(entf__374hren_1_1,entf__374hren_2_1) )).
+
+fof(fact_3411,axiom,(
+    chea(entgegensetzen_1_1,entgegensetzung_1_1) )).
+
+fof(fact_3412,axiom,(
+    chea(entgegenstehen_1_1,entgegenstehen_2_1) )).
+
+fof(fact_3413,axiom,(
+    chea(entgegenwirken_1_1,entgegenwirken_2_1) )).
+
+fof(fact_3414,axiom,(
+    chea(entgegenwirken_1_1,entgegenwirkung_1_1) )).
+
+fof(fact_3415,axiom,(
+    chea(entgelten_1_1,entgelten_2_1) )).
+
+fof(fact_3416,axiom,(
+    chea(entgelten_1_1,entgeltung_1_1) )).
+
+fof(fact_3417,axiom,(
+    chea(entgiften_1_1,dekontamination_1_1) )).
+
+fof(fact_3418,axiom,(
+    chea(entgiften_1_1,entgiften_2_1) )).
+
+fof(fact_3419,axiom,(
+    chea(entgiften_1_1,entgiftung_1_1) )).
+
+fof(fact_3420,axiom,(
+    chea(entgleisen_1_1,ausrutscher_1_1) )).
+
+fof(fact_3421,axiom,(
+    chea(entgleisen_1_1,entgleisen_2_1) )).
+
+fof(fact_3422,axiom,(
+    chea(entgleiten_1_1,entgleiten_2_1) )).
+
+fof(fact_3423,axiom,(
+    chea(entgleiten_1_1,entgleitung_1_1) )).
+
+fof(fact_3424,axiom,(
+    chea(entgraten_1_1,entgraten_2_1) )).
+
+fof(fact_3425,axiom,(
+    chea(entgraten_1_1,entgratung_1_1) )).
+
+fof(fact_3426,axiom,(
+    chea(entgrenzen_1_1,entgrenzung_1_1) )).
+
+fof(fact_3427,axiom,(
+    chea(enthaaren_1_1,depilation_1_1) )).
+
+fof(fact_3428,axiom,(
+    chea(enthaaren_1_1,enthaaren_2_1) )).
+
+fof(fact_3429,axiom,(
+    chea(enthaften_1_1,enthaftung_1_1) )).
+
+fof(fact_3430,axiom,(
+    chea(enthaupten_1_1,enthaupten_2_1) )).
+
+fof(fact_3431,axiom,(
+    chea(enthaupten_1_1,enthauptung_1_1) )).
+
+fof(fact_3432,axiom,(
+    chea(entheben_1_1,abberufung_1_1) )).
+
+fof(fact_3433,axiom,(
+    chea(entheiligen_1_1,entheiligung_1_1) )).
+
+fof(fact_3434,axiom,(
+    chea(entheiligen_1_1,entweihung_1_1) )).
+
+fof(fact_3435,axiom,(
+    chea(enthemmen_1_1,enthemmung_1_1) )).
+
+fof(fact_3436,axiom,(
+    chea(enth__344rten_1_1,enth__344rten_2_1) )).
+
+fof(fact_3437,axiom,(
+    chea(enth__344rten_1_1,enth__344rtung_1_1) )).
+
+fof(fact_3438,axiom,(
+    chea(enth__344uten_1_1,enth__344uten_2_1) )).
+
+fof(fact_3439,axiom,(
+    chea(enth__344uten_1_1,enth__344utung_1_1) )).
+
+fof(fact_3440,axiom,(
+    chea(enth__344uten_1_1,pellen_2_1) )).
+
+fof(fact_3441,axiom,(
+    chea(enth__374llen_1_1,enth__374llen_2_1) )).
+
+fof(fact_3442,axiom,(
+    chea(enth__374llen_1_1,enth__374llung_1_1) )).
+
+fof(fact_3443,axiom,(
+    chea(entideologisieren_1_1,entideologisierung_1_1) )).
+
+fof(fact_3444,axiom,(
+    chea(entkleiden_1_1,entkleiden_2_1) )).
+
+fof(fact_3445,axiom,(
+    chea(entkleiden_1_1,entkleidung_1_1) )).
+
+fof(fact_3446,axiom,(
+    chea(entkleiden_1_1,strippen_2_1) )).
+
+fof(fact_3447,axiom,(
+    chea(entkleiden_1_1,strippung_1_1) )).
+
+fof(fact_3448,axiom,(
+    chea(entkommen_1_1,entkommen_2_1) )).
+
+fof(fact_3449,axiom,(
+    chea(entkorken_1_1,entkorkung_1_1) )).
+
+fof(fact_3450,axiom,(
+    chea(entkrampfen_1_1,entkrampfung_1_1) )).
+
+fof(fact_3451,axiom,(
+    chea(entkrauten_1_1,entkrautung_1_1) )).
+
+fof(fact_3452,axiom,(
+    chea(entkriminalisieren_1_1,entkriminalisierung_1_1) )).
+
+fof(fact_3453,axiom,(
+    chea(entkr__344ften_1_1,entkr__344ftung_1_1) )).
+
+fof(fact_3454,axiom,(
+    chea(entladen_1_1,entladung_1_1) )).
+
+fof(fact_3455,axiom,(
+    chea(entladen_1_2,entladung_1_2) )).
+
+fof(fact_3456,axiom,(
+    chea(entlarven_1_1,entlarvung_1_1) )).
+
+fof(fact_3457,axiom,(
+    chea(entlassen_1_1,entlassung_1_1) )).
+
+fof(fact_3458,axiom,(
+    chea(entlassen_1_1,feuerung_1_1) )).
+
+fof(fact_3459,axiom,(
+    chea(entlassen_1_2,entlassung_1_2) )).
+
+fof(fact_3460,axiom,(
+    chea(entlassen_1_2,freilassen_2_1) )).
+
+fof(fact_3461,axiom,(
+    chea(entlasten_1_1,entlastung_1_3) )).
+
+fof(fact_3462,axiom,(
+    chea(entlasten_1_1,exkulpation_1_1) )).
+
+fof(fact_3463,axiom,(
+    chea(entlasten_1_1,exkulpierung_1_1) )).
+
+fof(fact_3464,axiom,(
+    chea(entlasten_1_3,entlastung_1_4) )).
+
+fof(fact_3465,axiom,(
+    chea(entlauben_1_1,entlaubung_1_1) )).
+
+fof(fact_3466,axiom,(
+    chea(entlaufen_1_1,entlaufen_2_1) )).
+
+fof(fact_3467,axiom,(
+    chea(entlaufen_1_1,entrinnen_2_1) )).
+
+fof(fact_3468,axiom,(
+    chea(entlausen_1_1,entlausen_2_1) )).
+
+fof(fact_3469,axiom,(
+    chea(entlausen_1_1,entlausung_1_1) )).
+
+fof(fact_3470,axiom,(
+    chea(entledigen_1_1,entledigen_2_1) )).
+
+fof(fact_3471,axiom,(
+    chea(entledigen_1_1,entledigung_1_1) )).
+
+fof(fact_3472,axiom,(
+    chea(entlehnen_1_1,entlehnung_1_1) )).
+
+fof(fact_3473,axiom,(
+    chea(entleiben_1_1,entleibung_1_1) )).
+
+fof(fact_3474,axiom,(
+    chea(entleihen_1_1,entleihen_2_1) )).
+
+fof(fact_3475,axiom,(
+    chea(entloben_1_1,entlobung_1_1) )).
+
+fof(fact_3476,axiom,(
+    chea(entl__374ften_1_1,bel__374ftung_1_1) )).
+
+fof(fact_3477,axiom,(
+    chea(entl__374ften_1_1,entl__374ften_2_1) )).
+
+fof(fact_3478,axiom,(
+    chea(entmagnetisieren_1_1,entmagnetisierung_1_1) )).
+
+fof(fact_3479,axiom,(
+    chea(entmannen_1_1,entmannung_1_1) )).
+
+fof(fact_3480,axiom,(
+    chea(entmannen_1_1,kastration_1_1) )).
+
+fof(fact_3481,axiom,(
+    chea(entmannen_1_1,kastrieren_2_1) )).
+
+fof(fact_3482,axiom,(
+    chea(entmannen_1_1,kastrierung_1_1) )).
+
+fof(fact_3483,axiom,(
+    chea(entmisten_1_1,entmistung_1_1) )).
+
+fof(fact_3484,axiom,(
+    chea(entmutigen_1_1,entmutigung_1_1) )).
+
+fof(fact_3485,axiom,(
+    chea(entmythisieren_1_1,entmythisierung_1_1) )).
+
+fof(fact_3486,axiom,(
+    chea(entmythologisieren_1_1,entmythologisierung_1_1) )).
+
+fof(fact_3487,axiom,(
+    chea(entm__374ndigen_1_1,entm__374ndigung_1_1) )).
+
+fof(fact_3488,axiom,(
+    chea(entnationalisieren_1_1,entnationalisierung_1_1) )).
+
+fof(fact_3489,axiom,(
+    chea(entnehmen_1_1,entnahme_1_1) )).
+
+fof(fact_3490,axiom,(
+    chea(entnehmen_1_1,entnehmen_2_1) )).
+
+fof(fact_3491,axiom,(
+    chea(entpers__366nlichen_1_1,depersonalisation_1_1) )).
+
+fof(fact_3492,axiom,(
+    chea(entpflichten_1_1,entpflichtung_1_1) )).
+
+fof(fact_3493,axiom,(
+    chea(entpolitisieren_1_1,entpolitisierung_1_1) )).
+
+fof(fact_3494,axiom,(
+    chea(entrechten_1_1,entrechtung_1_1) )).
+
+fof(fact_3495,axiom,(
+    chea(entrollen_1_1,entrollen_2_1) )).
+
+fof(fact_3496,axiom,(
+    chea(entrosten_1_1,entrosten_2_1) )).
+
+fof(fact_3497,axiom,(
+    chea(entrosten_1_1,entrostung_1_1) )).
+
+fof(fact_3498,axiom,(
+    chea(entr__374cken_1_1,entr__374ckung_1_1) )).
+
+fof(fact_3499,axiom,(
+    chea(entr__374mpeln_1_1,entr__374mpeln_2_1) )).
+
+fof(fact_3500,axiom,(
+    chea(entsaften_1_1,entsaften_2_1) )).
+
+fof(fact_3501,axiom,(
+    chea(entsaften_1_1,entsaftung_1_1) )).
+
+fof(fact_3502,axiom,(
+    chea(entsalzen_1_1,entsalzung_1_1) )).
+
+fof(fact_3503,axiom,(
+    chea(entscheiden_1_1,entscheidung_1_2) )).
+
+fof(fact_3504,axiom,(
+    chea(entscheiden_1_2,entscheidung_1_3) )).
+
+fof(fact_3505,axiom,(
+    chea(entscheiden_2_1,entscheidung_1_4) )).
+
+fof(fact_3506,axiom,(
+    chea(entscheiden_2_1,entschlie__337ung_1_1) )).
+
+fof(fact_3507,axiom,(
+    chea(entschlacken_1_1,entschlacken_2_1) )).
+
+fof(fact_3508,axiom,(
+    chea(entschlacken_1_1,entschlackung_1_1) )).
+
+fof(fact_3509,axiom,(
+    chea(entschlafen_1_1,entschlafen_2_1) )).
+
+fof(fact_3510,axiom,(
+    chea(entschlafen_1_1,entschlafung_1_1) )).
+
+fof(fact_3511,axiom,(
+    chea(entschlafen_1_1,verenden_2_1) )).
+
+fof(fact_3512,axiom,(
+    chea(entschlafen_1_1,verendung_1_1) )).
+
+fof(fact_3513,axiom,(
+    chea(entschlafen_1_1,versterben_2_1) )).
+
+fof(fact_3514,axiom,(
+    chea(entschulden_1_1,entschuldung_1_1) )).
+
+fof(fact_3515,axiom,(
+    chea(entschuldigen_1_1,abbitte_1_1) )).
+
+fof(fact_3516,axiom,(
+    chea(entschuldigen_1_2,entschuldigung_1_2) )).
+
+fof(fact_3517,axiom,(
+    chea(entschwinden_1_1,abhauen_3_1) )).
+
+fof(fact_3518,axiom,(
+    chea(entschwinden_1_1,entschwinden_2_1) )).
+
+fof(fact_3519,axiom,(
+    chea(entschwinden_1_1,trollen_2_1) )).
+
+fof(fact_3520,axiom,(
+    chea(entschwinden_1_1,verschwindung_1_1) )).
+
+fof(fact_3521,axiom,(
+    chea(entsch__344digen_1_1,entsch__344digung_1_1) )).
+
+fof(fact_3522,axiom,(
+    chea(entsch__344rfen_1_1,entsch__344rfen_2_1) )).
+
+fof(fact_3523,axiom,(
+    chea(entsch__344rfen_1_1,entsch__344rfung_1_1) )).
+
+fof(fact_3524,axiom,(
+    chea(entsiegeln_1_1,entsiegeln_2_1) )).
+
+fof(fact_3525,axiom,(
+    chea(entsorgen_1_1,entsorgen_2_1) )).
+
+fof(fact_3526,axiom,(
+    chea(entsorgen_1_1,entsorgung_1_1) )).
+
+fof(fact_3527,axiom,(
+    chea(entspannen_1_2,entspannung_1_2) )).
+
+fof(fact_3528,axiom,(
+    chea(entspannen_1_2,harmonisierung_1_1) )).
+
+fof(fact_3529,axiom,(
+    chea(entspannen_1_2,normalisation_1_1) )).
+
+fof(fact_3530,axiom,(
+    chea(entspannen_1_2,normalisieren_2_1) )).
+
+fof(fact_3531,axiom,(
+    chea(entsprechen_1_1,analogie__1_1) )).
+
+fof(fact_3532,axiom,(
+    chea(entsprechen_1_1,entsprechen_2_1) )).
+
+fof(fact_3533,axiom,(
+    chea(entspringen_1_1,entspringen_2_1) )).
+
+fof(fact_3534,axiom,(
+    chea(entstauben_1_1,entstauben_2_1) )).
+
+fof(fact_3535,axiom,(
+    chea(entstauben_1_1,entstaubung_1_1) )).
+
+fof(fact_3536,axiom,(
+    chea(entstehen_1_2,entstehung_1_2) )).
+
+fof(fact_3537,axiom,(
+    chea(entstellen_1_1,entstellen_2_1) )).
+
+fof(fact_3538,axiom,(
+    chea(entstellen_1_1,entstellung_1_1) )).
+
+fof(fact_3539,axiom,(
+    chea(entstofflichen_1_1,entstofflichung_1_1) )).
+
+fof(fact_3540,axiom,(
+    chea(entst__366ren_1_1,entst__366rung_1_1) )).
+
+fof(fact_3541,axiom,(
+    chea(entsumpfen_1_1,entsumpfung_1_1) )).
+
+fof(fact_3542,axiom,(
+    chea(ents__374hnen_1_1,ents__374hnung_1_1) )).
+
+fof(fact_3543,axiom,(
+    chea(enttabuisieren_1_1,enttabuisieren_2_1) )).
+
+fof(fact_3544,axiom,(
+    chea(enttabuisieren_1_1,enttabuisierung_1_1) )).
+
+fof(fact_3545,axiom,(
+    chea(enttarnen_1_1,enttarnung_1_1) )).
+
+fof(fact_3546,axiom,(
+    chea(entthronen_1_1,entmachtung_1_1) )).
+
+fof(fact_3547,axiom,(
+    chea(entt__344uschen_1_1,ent_t__344uschung_1_1) )).
+
+fof(fact_3548,axiom,(
+    chea(entt__344uschen_1_1,entt__344uschung_1_2) )).
+
+fof(fact_3549,axiom,(
+    chea(entwalden_1_1,entwaldung_1_1) )).
+
+fof(fact_3550,axiom,(
+    chea(entwarnen_1_1,entwarnung_1_1) )).
+
+fof(fact_3551,axiom,(
+    chea(entweichen_1_1,entweichen_2_1) )).
+
+fof(fact_3552,axiom,(
+    chea(entweichen_1_1,entweichung_1_1) )).
+
+fof(fact_3553,axiom,(
+    chea(entwenden_1_1,entwenden_2_1) )).
+
+fof(fact_3554,axiom,(
+    chea(entwenden_1_1,entwendung_1_1) )).
+
+fof(fact_3555,axiom,(
+    chea(entwenden_1_1,klauen_2_1) )).
+
+fof(fact_3556,axiom,(
+    chea(entwenden_1_1,stehlen_2_1) )).
+
+fof(fact_3557,axiom,(
+    chea(entwerfen_1_1,entwerfen_2_1) )).
+
+fof(fact_3558,axiom,(
+    chea(entwerfen_1_1,entwerfung_1_1) )).
+
+fof(fact_3559,axiom,(
+    chea(entwickeln_1_1,entwicklung_1_2) )).
+
+fof(fact_3560,axiom,(
+    chea(entwickeln_1_2,entwicklung_1_1) )).
+
+fof(fact_3561,axiom,(
+    chea(entwidmen_1_1,entwidmung_1_1) )).
+
+fof(fact_3562,axiom,(
+    chea(entwinden_1_1,entwindung_1_1) )).
+
+fof(fact_3563,axiom,(
+    chea(entwirren_1_1,entwirren_2_1) )).
+
+fof(fact_3564,axiom,(
+    chea(entwirren_1_1,entwirrung_1_1) )).
+
+fof(fact_3565,axiom,(
+    chea(entw__344ssern_1_1,drainage_1_1) )).
+
+fof(fact_3566,axiom,(
+    chea(entw__344ssern_1_1,trockenlegen_2_1) )).
+
+fof(fact_3567,axiom,(
+    chea(entw__374rdigen_1_1,dem__374tigung_1_1) )).
+
+fof(fact_3568,axiom,(
+    chea(entzaubern_1_1,entzauberung_1_1) )).
+
+fof(fact_3569,axiom,(
+    chea(entzerren_1_1,entzerren_2_1) )).
+
+fof(fact_3570,axiom,(
+    chea(entzerren_1_1,entzerrung_1_1) )).
+
+fof(fact_3571,axiom,(
+    chea(entziehen_1_1,entziehung_1_1) )).
+
+fof(fact_3572,axiom,(
+    chea(entziehen_1_2,entziehung_1_2) )).
+
+fof(fact_3573,axiom,(
+    chea(entzweien_1_1,entzweiung_1_1) )).
+
+fof(fact_3574,axiom,(
+    chea(entz__374cken_1_1,enthusiasmus_1_1) )).
+
+fof(fact_3575,axiom,(
+    chea(entz__374nden_1_1,entz__374ndung_1_1) )).
+
+fof(fact_3576,axiom,(
+    chea(entz__374nden_1_2,entz__374ndung_1_2) )).
+
+fof(fact_3577,axiom,(
+    chea(epilieren_1_1,epilation_1_1) )).
+
+fof(fact_3578,axiom,(
+    chea(erarbeiten_1_1,erarbeitung_1_1) )).
+
+fof(fact_3579,axiom,(
+    chea(erarbeiten_1_2,erarbeitung_1_2) )).
+
+fof(fact_3580,axiom,(
+    chea(erbarmen_1_1,erbarmen_2_1) )).
+
+fof(fact_3581,axiom,(
+    chea(erbarmen_1_1,erbarmung_1_1) )).
+
+fof(fact_3582,axiom,(
+    chea(erbauen_1_1,erbauung_1_1) )).
+
+fof(fact_3583,axiom,(
+    chea(erbauen_1_3,erbauung_1_3) )).
+
+fof(fact_3584,axiom,(
+    chea(erbeben_1_1,erbeben_3_1) )).
+
+fof(fact_3585,axiom,(
+    chea(erbeben_1_1,erbebung_1_1) )).
+
+fof(fact_3586,axiom,(
+    chea(erbetteln_1_1,erbetteln_2_1) )).
+
+fof(fact_3587,axiom,(
+    chea(erbeuten_1_1,erbeuten_2_1) )).
+
+fof(fact_3588,axiom,(
+    chea(erbeuten_1_1,erbeutung_1_1) )).
+
+fof(fact_3589,axiom,(
+    chea(erblicken_1_1,erblicken_2_1) )).
+
+fof(fact_3590,axiom,(
+    chea(erblinden_1_1,erblinden_2_1) )).
+
+fof(fact_3591,axiom,(
+    chea(erblinden_1_1,erblindung_1_1) )).
+
+fof(fact_3592,axiom,(
+    chea(erbringen_1_1,erbringen_2_1) )).
+
+fof(fact_3593,axiom,(
+    chea(erbringen_1_1,erbringung_1_1) )).
+
+fof(fact_3594,axiom,(
+    chea(erbr__374ten_1_1,erbr__374ten_2_1) )).
+
+fof(fact_3595,axiom,(
+    chea(erbr__374ten_1_1,erbr__374tung_1_1) )).
+
+fof(fact_3596,axiom,(
+    chea(erden_1_1,erden_2_1) )).
+
+fof(fact_3597,axiom,(
+    chea(erden_1_1,erdung_1_1) )).
+
+fof(fact_3598,axiom,(
+    chea(erdichten_1_1,erdichten_2_1) )).
+
+fof(fact_3599,axiom,(
+    chea(erdichten_1_1,erdichtung_1_1) )).
+
+fof(fact_3600,axiom,(
+    chea(erdrosseln_1_1,erdrosseln_2_1) )).
+
+fof(fact_3601,axiom,(
+    chea(erdrosseln_1_1,erdrosselung_1_1) )).
+
+fof(fact_3602,axiom,(
+    chea(erdrosseln_1_1,erw__374rgen_2_1) )).
+
+fof(fact_3603,axiom,(
+    chea(erdrosseln_1_1,strangulation_1_1) )).
+
+fof(fact_3604,axiom,(
+    chea(erdrosseln_1_1,strangulierung_1_1) )).
+
+fof(fact_3605,axiom,(
+    chea(erdulden_1_1,erdulden_2_1) )).
+
+fof(fact_3606,axiom,(
+    chea(erdulden_1_1,erduldung_1_1) )).
+
+fof(fact_3607,axiom,(
+    chea(ereilen_1_1,hereinbrechen_2_1) )).
+
+fof(fact_3608,axiom,(
+    chea(erfassen_1_1,erfassung_1_1) )).
+
+fof(fact_3609,axiom,(
+    chea(erfassen_1_1,registrierung_1_1) )).
+
+fof(fact_3610,axiom,(
+    chea(erfassen_1_2,erfassung_1_2) )).
+
+fof(fact_3611,axiom,(
+    chea(erfinden_1_1,erfinden_2_1) )).
+
+fof(fact_3612,axiom,(
+    chea(erfinden_1_1,erfindung_1_1) )).
+
+fof(fact_3613,axiom,(
+    chea(erfliegen_1_1,erfliegen_2_1) )).
+
+fof(fact_3614,axiom,(
+    chea(erforschen_1_1,erforschen_2_1) )).
+
+fof(fact_3615,axiom,(
+    chea(erforschen_1_1,erforschung_1_1) )).
+
+fof(fact_3616,axiom,(
+    chea(erfrieren_1_1,erfrieren_2_1) )).
+
+fof(fact_3617,axiom,(
+    chea(erfrieren_1_1,erfrierung_1_1) )).
+
+fof(fact_3618,axiom,(
+    chea(erfrischen_1_1,erfrischen_2_1) )).
+
+fof(fact_3619,axiom,(
+    chea(erfrischen_1_1,erquickung_1_1) )).
+
+fof(fact_3620,axiom,(
+    chea(erf__374hlen_1_1,erf__374hlen_2_1) )).
+
+fof(fact_3621,axiom,(
+    chea(erf__374llen_1_1,erfuellung_1_1) )).
+
+fof(fact_3622,axiom,(
+    chea(erf__374llen_1_2,erf__374llung_1_2) )).
+
+fof(fact_3623,axiom,(
+    chea(ergaunern_1_1,erschleichen_2_1) )).
+
+fof(fact_3624,axiom,(
+    chea(ergaunern_1_1,erschleichung_1_1) )).
+
+fof(fact_3625,axiom,(
+    chea(ergaunern_1_1,mopsen_2_1) )).
+
+fof(fact_3626,axiom,(
+    chea(ergl__374hen_1_1,ergl__374hen_2_1) )).
+
+fof(fact_3627,axiom,(
+    chea(ergreifen_1_1,arretierung_1_1) )).
+
+fof(fact_3628,axiom,(
+    chea(ergreifen_1_1,fassung_1_3) )).
+
+fof(fact_3629,axiom,(
+    chea(ergr__374nden_1_1,ergr__374nden_2_1) )).
+
+fof(fact_3630,axiom,(
+    chea(ergr__374nden_1_1,ergr__374ndung_1_1) )).
+
+fof(fact_3631,axiom,(
+    chea(erg__344nzen_1_1,erg__344nzung___1_1) )).
+
+fof(fact_3632,axiom,(
+    chea(erg__344nzen_1_1,komplementation_1_1) )).
+
+fof(fact_3633,axiom,(
+    chea(erg__344nzen_1_1,komplementieren_2_1) )).
+
+fof(fact_3634,axiom,(
+    chea(erg__344nzen_1_1,komplementierung_1_1) )).
+
+fof(fact_3635,axiom,(
+    chea(erg__344nzen_1_3,erg__344nzung_1_2) )).
+
+fof(fact_3636,axiom,(
+    chea(erg__366tzen_1_1,erg__366tzen_2_1) )).
+
+fof(fact_3637,axiom,(
+    chea(erg__366tzen_1_1,erg__366tzung_1_1) )).
+
+fof(fact_3638,axiom,(
+    chea(erhandeln_1_1,erhandeln_2_1) )).
+
+fof(fact_3639,axiom,(
+    chea(erheben_1_2,erhebung_1_3) )).
+
+fof(fact_3640,axiom,(
+    chea(erheben_1_3,erhebung_1_2) )).
+
+fof(fact_3641,axiom,(
+    chea(erheiraten_1_1,erheiratung_1_1) )).
+
+fof(fact_3642,axiom,(
+    chea(erhellen_1_1,erhellung_1_1) )).
+
+fof(fact_3643,axiom,(
+    chea(erhellen_1_1,erleuchten_2_1) )).
+
+fof(fact_3644,axiom,(
+    chea(erhellen_1_1,erleuchtung_1_1) )).
+
+fof(fact_3645,axiom,(
+    chea(erhellen_1_1,illumination_1_1) )).
+
+fof(fact_3646,axiom,(
+    chea(erhellen_1_1,illuminieren_2_1) )).
+
+fof(fact_3647,axiom,(
+    chea(erhellen_1_1,illuminierung_1_1) )).
+
+fof(fact_3648,axiom,(
+    chea(erhellen_1_2,erhellung_1_1) )).
+
+fof(fact_3649,axiom,(
+    chea(erhitzen_1_1,erhitzung_1_1) )).
+
+fof(fact_3650,axiom,(
+    chea(erhitzen_1_2,erhitzung_1_2) )).
+
+fof(fact_3651,axiom,(
+    chea(erhoffen_1_1,erhoffen_2_1) )).
+
+fof(fact_3652,axiom,(
+    chea(erholen_1_1,erholung_1_2) )).
+
+fof(fact_3653,axiom,(
+    chea(erh__344rten_1_1,erh__344rten_2_1) )).
+
+fof(fact_3654,axiom,(
+    chea(erh__344rten_1_1,erh__344rtung_1_1) )).
+
+fof(fact_3655,axiom,(
+    chea(erh__366hen_1_1,anhebung_1_1) )).
+
+fof(fact_3656,axiom,(
+    chea(erh__366hen_1_2,erh__366hung_1_2) )).
+
+fof(fact_3657,axiom,(
+    chea(erh__366ren_1_1,erh__366rung_1_1) )).
+
+fof(fact_3658,axiom,(
+    chea(erinnern_1_1,erinnerung_1_3) )).
+
+fof(fact_3659,axiom,(
+    chea(erjagen_1_1,erjagen_2_1) )).
+
+fof(fact_3660,axiom,(
+    chea(erkalten_1_1,erkalten_2_1) )).
+
+fof(fact_3661,axiom,(
+    chea(erkalten_1_1,erkaltung_1_1) )).
+
+fof(fact_3662,axiom,(
+    chea(erkaufen_1_1,erkaufen_2_1) )).
+
+fof(fact_3663,axiom,(
+    chea(erkennen_1_2,erkennung_1_2) )).
+
+fof(fact_3664,axiom,(
+    chea(erkennen_1_4,wiedererkennen_2_1) )).
+
+fof(fact_3665,axiom,(
+    chea(erklettern_1_1,ersteigen_2_1) )).
+
+fof(fact_3666,axiom,(
+    chea(erklettern_1_1,ersteigung_1_1) )).
+
+fof(fact_3667,axiom,(
+    chea(erklimmen_1_1,erklimmen_2_1) )).
+
+fof(fact_3668,axiom,(
+    chea(erklimmen_1_1,erklimmung_1_1) )).
+
+fof(fact_3669,axiom,(
+    chea(erklimmen_1_1,kraxeln_2_1) )).
+
+fof(fact_3670,axiom,(
+    chea(erklingen_1_1,erklingen_2_1) )).
+
+fof(fact_3671,axiom,(
+    chea(erklingen_1_1,ert__366nen_2_1) )).
+
+fof(fact_3672,axiom,(
+    chea(erklingen_1_1,ert__366nung_1_1) )).
+
+fof(fact_3673,axiom,(
+    chea(erkl__344ren_1_3,kommuniqu__351_1_1) )).
+
+fof(fact_3674,axiom,(
+    chea(erkranken_1_1,erkrankung_1_1) )).
+
+fof(fact_3675,axiom,(
+    chea(erkunden_1_1,erkunden_2_1) )).
+
+fof(fact_3676,axiom,(
+    chea(erkunden_1_1,erkundung_1_1) )).
+
+fof(fact_3677,axiom,(
+    chea(erkundigen_1_1,erkundigen_2_1) )).
+
+fof(fact_3678,axiom,(
+    chea(erkundigen_1_1,erkundigung_1_1) )).
+
+fof(fact_3679,axiom,(
+    chea(erkundigen_1_1,nachfragen_2_1) )).
+
+fof(fact_3680,axiom,(
+    chea(erk__344lten_1_1,erk__344ltung_1_1) )).
+
+fof(fact_3681,axiom,(
+    chea(erk__374ren_1_1,erk__374rung_1_1) )).
+
+fof(fact_3682,axiom,(
+    chea(erlahmen_1_1,erlahmen_2_1) )).
+
+fof(fact_3683,axiom,(
+    chea(erlahmen_1_1,erlahmung_1_1) )).
+
+fof(fact_3684,axiom,(
+    chea(erlangen_1_1,erlangung_1_1) )).
+
+fof(fact_3685,axiom,(
+    chea(erlassen_1_1,erlassung_1_1) )).
+
+fof(fact_3686,axiom,(
+    chea(erlassen_1_2,erlassung_1_2) )).
+
+fof(fact_3687,axiom,(
+    chea(erlaufen_1_1,erlaufen_2_1) )).
+
+fof(fact_3688,axiom,(
+    chea(erlauschen_1_1,erlauschen_2_1) )).
+
+fof(fact_3689,axiom,(
+    chea(erleben_1_1,erleben_2_1) )).
+
+fof(fact_3690,axiom,(
+    chea(erledigen_1_1,erledigen_2_1) )).
+
+fof(fact_3691,axiom,(
+    chea(erledigen_1_1,erledigung_1_1) )).
+
+fof(fact_3692,axiom,(
+    chea(erlegen_1_1,erlegung_1_1) )).
+
+fof(fact_3693,axiom,(
+    chea(erleiden_1_1,erleiden_2_1) )).
+
+fof(fact_3694,axiom,(
+    chea(erlesen_2_1,erlesen_3_1) )).
+
+fof(fact_3695,axiom,(
+    chea(erlisten_1_1,erlistung_1_1) )).
+
+fof(fact_3696,axiom,(
+    chea(erlosen_1_1,erlosen_2_1) )).
+
+fof(fact_3697,axiom,(
+    chea(erl__366schen_1_1,erl__366schen_2_1) )).
+
+fof(fact_3698,axiom,(
+    chea(erl__366schen_1_1,erl__366schung_1_1) )).
+
+fof(fact_3699,axiom,(
+    chea(erl__366schen_1_1,verl__366schen_2_1) )).
+
+fof(fact_3700,axiom,(
+    chea(erl__366schen_1_1,verl__366schung_1_1) )).
+
+fof(fact_3701,axiom,(
+    chea(erl__366sen_1_1,erl__366sung_1_1) )).
+
+fof(fact_3702,axiom,(
+    chea(ermahnen_1_1,ermahnen_2_1) )).
+
+fof(fact_3703,axiom,(
+    chea(ermahnen_1_1,ermahnung_1_1) )).
+
+fof(fact_3704,axiom,(
+    chea(ermahnen_1_1,tadel_1_1) )).
+
+fof(fact_3705,axiom,(
+    chea(ermahnen_1_1,verwarnen_2_1) )).
+
+fof(fact_3706,axiom,(
+    chea(ermatten_1_1,entkr__344ftung_1_1) )).
+
+fof(fact_3707,axiom,(
+    chea(ermatten_1_1,ermatten_2_1) )).
+
+fof(fact_3708,axiom,(
+    chea(ermatten_1_1,erm__374den_2_1) )).
+
+fof(fact_3709,axiom,(
+    chea(ermessen_1_1,ermessen_2_1) )).
+
+fof(fact_3710,axiom,(
+    chea(ermitteln_1_1,ermittlung_1_2) )).
+
+fof(fact_3711,axiom,(
+    chea(ermutigen_1_1,aufmunterung_1_1) )).
+
+fof(fact_3712,axiom,(
+    chea(ermutigen_1_1,motivierung_1_1) )).
+
+fof(fact_3713,axiom,(
+    chea(erm__344chtigen_1_1,erm__344chtigung_1_1) )).
+
+fof(fact_3714,axiom,(
+    chea(erm__344__337igen_1_1,erm__344__337igung_1_1) )).
+
+fof(fact_3715,axiom,(
+    chea(erm__366glichen_1_1,erm__366glichung_1_1) )).
+
+fof(fact_3716,axiom,(
+    chea(ernennen_1_1,ernennung_1_2) )).
+
+fof(fact_3717,axiom,(
+    chea(ernennen_1_2,ernennung_1_1) )).
+
+fof(fact_3718,axiom,(
+    chea(erneuen_1_1,erneuung_1_1) )).
+
+fof(fact_3719,axiom,(
+    chea(erneuern_1_1,erneuerung_1_1) )).
+
+fof(fact_3720,axiom,(
+    chea(erneuern_1_2,erneuerung_1_2) )).
+
+fof(fact_3721,axiom,(
+    chea(erniedrigen_1_1,dem__374tigung_1_1) )).
+
+fof(fact_3722,axiom,(
+    chea(erniedrigen_1_1,erniedrigen_2_1) )).
+
+fof(fact_3723,axiom,(
+    chea(erniedrigen_1_1,erniedrigung_1_1) )).
+
+fof(fact_3724,axiom,(
+    chea(erniedrigen_1_1,herabw__374rdigen_2_1) )).
+
+fof(fact_3725,axiom,(
+    chea(ernstnehmen_1_1,ernstnehmen_2_1) )).
+
+fof(fact_3726,axiom,(
+    chea(ernten_1_1,ernten_2_1) )).
+
+fof(fact_3727,axiom,(
+    chea(ern__344hren_1_1,ern__344hrung_1_2) )).
+
+fof(fact_3728,axiom,(
+    chea(ern__344hren_1_1,n__344hren_2_1) )).
+
+fof(fact_3729,axiom,(
+    chea(ern__344hren_1_1,n__344hrung_1_1) )).
+
+fof(fact_3730,axiom,(
+    chea(ern__344hren_1_2,ern__344hrung_1_1) )).
+
+fof(fact_3731,axiom,(
+    chea(erobern_1_1,eroberung_1_1) )).
+
+fof(fact_3732,axiom,(
+    chea(erobern_1_2,eroberung_1_2) )).
+
+fof(fact_3733,axiom,(
+    chea(erodieren_1_1,erodieren_2_1) )).
+
+fof(fact_3734,axiom,(
+    chea(erodieren_1_1,erodierung_1_1) )).
+
+fof(fact_3735,axiom,(
+    chea(erotisieren_1_1,erotisierung_1_1) )).
+
+fof(fact_3736,axiom,(
+    chea(erpressen_1_1,erpressen_2_1) )).
+
+fof(fact_3737,axiom,(
+    chea(erpressen_1_1,erpressung_1_1) )).
+
+fof(fact_3738,axiom,(
+    chea(erpressen_1_1,heischen_2_1) )).
+
+fof(fact_3739,axiom,(
+    chea(erraten_1_1,erraten_2_1) )).
+
+fof(fact_3740,axiom,(
+    chea(errechnen_1_1,errechnen_2_1) )).
+
+fof(fact_3741,axiom,(
+    chea(errechnen_1_1,errechnung_1_1) )).
+
+fof(fact_3742,axiom,(
+    chea(erregen_1_1,erregung_1_1) )).
+
+fof(fact_3743,axiom,(
+    chea(erreichen_1_1,erreichung_1_1) )).
+
+fof(fact_3744,axiom,(
+    chea(erretten_1_1,errettung_1_1) )).
+
+fof(fact_3745,axiom,(
+    chea(errichten_1_1,aufstellen_2_1) )).
+
+fof(fact_3746,axiom,(
+    chea(errichten_1_1,errichtung_1_1) )).
+
+fof(fact_3747,axiom,(
+    chea(erringen_1_1,erringen_2_1) )).
+
+fof(fact_3748,axiom,(
+    chea(erringen_1_1,erringung_1_1) )).
+
+fof(fact_3749,axiom,(
+    chea(err__366ten_1_1,err__366ten_2_1) )).
+
+fof(fact_3750,axiom,(
+    chea(err__366ten_1_1,err__366tung_1_1) )).
+
+fof(fact_3751,axiom,(
+    chea(ersaufen_1_1,ertrinken_2_1) )).
+
+fof(fact_3752,axiom,(
+    chea(erschaffen_1_1,erschaffen_2_1) )).
+
+fof(fact_3753,axiom,(
+    chea(erschaffen_1_1,erschaffung_1_1) )).
+
+fof(fact_3754,axiom,(
+    chea(erschaffen_1_1,erstellung_1_1) )).
+
+fof(fact_3755,axiom,(
+    chea(erschaffen_1_1,erzeugen_2_1) )).
+
+fof(fact_3756,axiom,(
+    chea(erschauen_1_1,erschauen_2_1) )).
+
+fof(fact_3757,axiom,(
+    chea(erschauern_1_1,erschauern_2_1) )).
+
+fof(fact_3758,axiom,(
+    chea(erschlie__337en_1_1,erforschung_1_1) )).
+
+fof(fact_3759,axiom,(
+    chea(erschlie__337en_1_2,erschlie__337ung_1_2) )).
+
+fof(fact_3760,axiom,(
+    chea(erschweren_1_1,erschwerung_1_1) )).
+
+fof(fact_3761,axiom,(
+    chea(ersch__374ttern_1_1,ersch__374tterung_1_1) )).
+
+fof(fact_3762,axiom,(
+    chea(ersetzen_1_1,ersetzung_1_1) )).
+
+fof(fact_3763,axiom,(
+    chea(ersinnen_1_1,ersinnen_2_1) )).
+
+fof(fact_3764,axiom,(
+    chea(ersinnen_1_1,ersinnung_1_1) )).
+
+fof(fact_3765,axiom,(
+    chea(ersitzen_1_1,ersitzung_1_1) )).
+
+fof(fact_3766,axiom,(
+    chea(ersp__344hen_1_1,ersp__344hen_2_1) )).
+
+fof(fact_3767,axiom,(
+    chea(erstarken_1_1,erstarken_2_1) )).
+
+fof(fact_3768,axiom,(
+    chea(erstarken_1_1,erstarkung_1_1) )).
+
+fof(fact_3769,axiom,(
+    chea(erstarren_1_1,erstarren_2_1) )).
+
+fof(fact_3770,axiom,(
+    chea(erstarren_1_1,erstarrung_1_1) )).
+
+fof(fact_3771,axiom,(
+    chea(erstatten_1_1,erstattung_1_2) )).
+
+fof(fact_3772,axiom,(
+    chea(erstatten_1_2,erstattung_1_1) )).
+
+fof(fact_3773,axiom,(
+    chea(erstellen_1_1,erstellen_2_1) )).
+
+fof(fact_3774,axiom,(
+    chea(erstellen_1_1,erstellung_1_1) )).
+
+fof(fact_3775,axiom,(
+    chea(ersticken_1_1,erstickung_1_1) )).
+
+fof(fact_3776,axiom,(
+    chea(ersticken_2_1,erstickung_1_2) )).
+
+fof(fact_3777,axiom,(
+    chea(erstreiten_1_1,erstreiten_2_1) )).
+
+fof(fact_3778,axiom,(
+    chea(erstver__366ffentlichen_1_1,erstpublikation_1_1) )).
+
+fof(fact_3779,axiom,(
+    chea(erst__374rmen_1_1,erst__374rmen_2_1) )).
+
+fof(fact_3780,axiom,(
+    chea(erst__374rmen_1_1,erst__374rmung_1_1) )).
+
+fof(fact_3781,axiom,(
+    chea(ersuchen_1_1,ersuchen_2_1) )).
+
+fof(fact_3782,axiom,(
+    chea(ers__344ufen_1_1,ertr__344nken_2_1) )).
+
+fof(fact_3783,axiom,(
+    chea(ers__344ufen_1_1,ertr__344nkung_1_1) )).
+
+fof(fact_3784,axiom,(
+    chea(ertappen_1_1,ertappung_1_1) )).
+
+fof(fact_3785,axiom,(
+    chea(erteilen_1_1,erteilung_1_1) )).
+
+fof(fact_3786,axiom,(
+    chea(ertragen_1_1,ertragen_2_1) )).
+
+fof(fact_3787,axiom,(
+    chea(ert__374chtigen_1_1,ert__374chtigung_1_1) )).
+
+fof(fact_3788,axiom,(
+    chea(eruieren_1_1,eruieren_2_1) )).
+
+fof(fact_3789,axiom,(
+    chea(eruieren_1_1,eruierung_1_1) )).
+
+fof(fact_3790,axiom,(
+    chea(erwecken_1_1,evozierung_1_1) )).
+
+fof(fact_3791,axiom,(
+    chea(erwehren_1_1,erwehren_2_1) )).
+
+fof(fact_3792,axiom,(
+    chea(erweichen_1_1,erweichen_2_1) )).
+
+fof(fact_3793,axiom,(
+    chea(erweichen_1_1,erweichung_1_1) )).
+
+fof(fact_3794,axiom,(
+    chea(erweitern_1_1,ausdehnung_1_1) )).
+
+fof(fact_3795,axiom,(
+    chea(erweitern_1_2,erweiterung_1_2) )).
+
+fof(fact_3796,axiom,(
+    chea(erwidern_1_1,erwiderung_1_1) )).
+
+fof(fact_3797,axiom,(
+    chea(erwirken_1_1,erwirken_2_1) )).
+
+fof(fact_3798,axiom,(
+    chea(erwirken_1_1,erwirkung_1_1) )).
+
+fof(fact_3799,axiom,(
+    chea(erwirtschaften_1_1,erwirtschaften_2_1) )).
+
+fof(fact_3800,axiom,(
+    chea(erwirtschaften_1_1,erwirtschaftung_1_1) )).
+
+fof(fact_3801,axiom,(
+    chea(erwischen_1_2,n374berrumpeln_2_1) )).
+
+fof(fact_3802,axiom,(
+    chea(erwischen_1_2,n374berrumpelung_1_1) )).
+
+fof(fact_3803,axiom,(
+    chea(erw__344gen_1_1,ermessen_2_1) )).
+
+fof(fact_3804,axiom,(
+    chea(erw__344gen_1_1,erw__344gen_2_1) )).
+
+fof(fact_3805,axiom,(
+    chea(erw__344hlen_1_1,erw__344hlen_2_1) )).
+
+fof(fact_3806,axiom,(
+    chea(erw__344hlen_1_1,erw__344hlung_1_1) )).
+
+fof(fact_3807,axiom,(
+    chea(erw__344hnen_1_1,erwaehnung_1_1) )).
+
+fof(fact_3808,axiom,(
+    chea(erw__344hnen_1_1,erw__344hnen_2_1) )).
+
+fof(fact_3809,axiom,(
+    chea(erzen_1_1,erzen_3_1) )).
+
+fof(fact_3810,axiom,(
+    chea(erziehen_1_1,erziehen_2_1) )).
+
+fof(fact_3811,axiom,(
+    chea(erziehen_1_1,erziehung_1_1) )).
+
+fof(fact_3812,axiom,(
+    chea(erzielen_1_1,erzielen_2_1) )).
+
+fof(fact_3813,axiom,(
+    chea(erzielen_1_1,erzielung_1_1) )).
+
+fof(fact_3814,axiom,(
+    chea(erzwingen_1_1,erzwingung_1_1) )).
+
+fof(fact_3815,axiom,(
+    chea(erzwingen_1_2,erzwingung_1_2) )).
+
+fof(fact_3816,axiom,(
+    chea(erz__344hlen_1_1,erz__344hlen_2_1) )).
+
+fof(fact_3817,axiom,(
+    chea(erz__344hlen_1_1,erz__344hlung_1_1) )).
+
+fof(fact_3818,axiom,(
+    chea(er__366ffnen_1_1,einweihung_1_1) )).
+
+fof(fact_3819,axiom,(
+    chea(er__366ffnen_1_2,er__366ffnung_1_2) )).
+
+fof(fact_3820,axiom,(
+    chea(er__366ffnen_1_3,er__366ffnung_1_3) )).
+
+fof(fact_3821,axiom,(
+    chea(er__366rtern_1_1,er__366rterung_1_2) )).
+
+fof(fact_3822,axiom,(
+    chea(eskortieren_1_1,eskortieren_2_1) )).
+
+fof(fact_3823,axiom,(
+    chea(eskortieren_1_1,eskortierung_1_1) )).
+
+fof(fact_3824,axiom,(
+    chea(etablieren_1_1,etablieren_2_1) )).
+
+fof(fact_3825,axiom,(
+    chea(etablieren_1_1,etablierung_1_1) )).
+
+fof(fact_3826,axiom,(
+    chea(ethnisieren_1_1,ethnisierung_1_1) )).
+
+fof(fact_3827,axiom,(
+    chea(etikettieren_1_1,etikettieren_2_1) )).
+
+fof(fact_3828,axiom,(
+    chea(etikettieren_1_1,etikettierung_1_1) )).
+
+fof(fact_3829,axiom,(
+    chea(europ__344isieren_1_1,europ__344isierung_1_1) )).
+
+fof(fact_3830,axiom,(
+    chea(evakuieren_1_1,evakuation_1_1) )).
+
+fof(fact_3831,axiom,(
+    chea(evakuieren_1_1,evakuieren_2_1) )).
+
+fof(fact_3832,axiom,(
+    chea(evakuieren_1_1,evakuierung_1_1) )).
+
+fof(fact_3833,axiom,(
+    chea(evaluieren_1_1,eingruppierung_1_1) )).
+
+fof(fact_3834,axiom,(
+    chea(evaluieren_1_1,evaluation_1_1) )).
+
+fof(fact_3835,axiom,(
+    chea(evaluieren_1_1,evaluieren_2_1) )).
+
+fof(fact_3836,axiom,(
+    chea(evaporieren_1_1,evaporation_1_1) )).
+
+fof(fact_3837,axiom,(
+    chea(evaporieren_1_1,kondensation_1_1) )).
+
+fof(fact_3838,axiom,(
+    chea(evaporieren_1_1,kondensieren_2_1) )).
+
+fof(fact_3839,axiom,(
+    chea(evaporieren_1_1,kondensierung_1_1) )).
+
+fof(fact_3840,axiom,(
+    chea(exaltieren_1_1,exaltation_1_1) )).
+
+fof(fact_3841,axiom,(
+    chea(examinieren_1_1,examination_1_1) )).
+
+fof(fact_3842,axiom,(
+    chea(examinieren_1_1,examinierung_1_1) )).
+
+fof(fact_3843,axiom,(
+    chea(exekutieren_1_1,exekutierung_1_1) )).
+
+fof(fact_3844,axiom,(
+    chea(exekutieren_1_1,exekution_1_1) )).
+
+fof(fact_3845,axiom,(
+    chea(exekutieren_1_1,hinrichten_2_1) )).
+
+fof(fact_3846,axiom,(
+    chea(exekutieren_1_1,liquidation_1_2) )).
+
+fof(fact_3847,axiom,(
+    chea(exekutieren_1_1,liquidierung_1_2) )).
+
+fof(fact_3848,axiom,(
+    chea(exemplifizieren_1_1,exemplifizierung_1_1) )).
+
+fof(fact_3849,axiom,(
+    chea(exerzieren_1_1,exerzieren_2_1) )).
+
+fof(fact_3850,axiom,(
+    chea(exhibieren_1_1,exhibieren_2_1) )).
+
+fof(fact_3851,axiom,(
+    chea(exkommunizieren_1_1,exkommunizierung_1_1) )).
+
+fof(fact_3852,axiom,(
+    chea(expedieren_1_1,expedieren_2_1) )).
+
+fof(fact_3853,axiom,(
+    chea(exploitieren_1_1,exploitation_1_1) )).
+
+fof(fact_3854,axiom,(
+    chea(explorieren_1_1,exploration_1_1) )).
+
+fof(fact_3855,axiom,(
+    chea(explorieren_1_1,explorieren_2_1) )).
+
+fof(fact_3856,axiom,(
+    chea(explorieren_1_1,sondieren_2_1) )).
+
+fof(fact_3857,axiom,(
+    chea(explorieren_1_1,sondierung_1_1) )).
+
+fof(fact_3858,axiom,(
+    chea(exponieren_1_1,exponation_1_1) )).
+
+fof(fact_3859,axiom,(
+    chea(exponieren_1_1,exponierung_1_1) )).
+
+fof(fact_3860,axiom,(
+    chea(expropriieren_1_1,expropriation_1_1) )).
+
+fof(fact_3861,axiom,(
+    chea(exspirieren_1_1,ausatmung_1_1) )).
+
+fof(fact_3862,axiom,(
+    chea(extensivieren_1_1,extensivierung_1_1) )).
+
+fof(fact_3863,axiom,(
+    chea(externalisieren_1_1,externalisierung_1_1) )).
+
+fof(fact_3864,axiom,(
+    chea(extrahieren_1_1,extrahieren_2_1) )).
+
+fof(fact_3865,axiom,(
+    chea(extrahieren_1_1,extrahierung_1_1) )).
+
+fof(fact_3866,axiom,(
+    chea(extrahieren_1_1,herausfiltern_2_1) )).
+
+fof(fact_3867,axiom,(
+    chea(fabrizieren_1_1,generieren_2_1) )).
+
+fof(fact_3868,axiom,(
+    chea(fabrizieren_1_1,generierung_1_1) )).
+
+fof(fact_3869,axiom,(
+    chea(fabulieren_1_1,fabulieren_2_1) )).
+
+fof(fact_3870,axiom,(
+    chea(facettieren_1_1,facettierung_1_1) )).
+
+fof(fact_3871,axiom,(
+    chea(fachsimpeln_1_1,fachsimpeln_2_1) )).
+
+fof(fact_3872,axiom,(
+    chea(fackeln_1_1,fackeln_2_1) )).
+
+fof(fact_3873,axiom,(
+    chea(fackeln_1_1,unentschlossenheit_1_1) )).
+
+fof(fact_3874,axiom,(
+    chea(fackeln_1_1,zagen_2_1) )).
+
+fof(fact_3875,axiom,(
+    chea(fackeln_1_1,zaudern_2_1) )).
+
+fof(fact_3876,axiom,(
+    chea(fahnden_1_1,entwicklung_1_1) )).
+
+fof(fact_3877,axiom,(
+    chea(fahnden_1_1,fahnden_2_1) )).
+
+fof(fact_3878,axiom,(
+    chea(fahnden_1_1,fahndung_1_1) )).
+
+fof(fact_3879,axiom,(
+    chea(fahnden_1_1,forschen_2_1) )).
+
+fof(fact_3880,axiom,(
+    chea(faksimilieren_1_1,faksimilieren_2_1) )).
+
+fof(fact_3881,axiom,(
+    chea(faksimilieren_1_1,faksimilierung_1_1) )).
+
+fof(fact_3882,axiom,(
+    chea(faksimilieren_1_1,nachdrucken_2_1) )).
+
+fof(fact_3883,axiom,(
+    chea(fakturieren_1_1,fakturation_1_1) )).
+
+fof(fact_3884,axiom,(
+    chea(fakturieren_1_1,fakturierung_1_1) )).
+
+fof(fact_3885,axiom,(
+    chea(falschspielen_1_1,falschspielen_2_1) )).
+
+fof(fact_3886,axiom,(
+    chea(falsettieren_1_1,falsettieren_2_1) )).
+
+fof(fact_3887,axiom,(
+    chea(falsifizieren_1_1,falsifizieren_2_1) )).
+
+fof(fact_3888,axiom,(
+    chea(falsifizieren_1_1,falsifizierung_1_1) )).
+
+fof(fact_3889,axiom,(
+    chea(falsifizieren_1_1,gegenargument_1_1) )).
+
+fof(fact_3890,axiom,(
+    chea(falsifizieren_1_1,widerlegen_2_1) )).
+
+fof(fact_3891,axiom,(
+    chea(falten_1_1,falten_2_1) )).
+
+fof(fact_3892,axiom,(
+    chea(falten_1_1,faltung_1_1) )).
+
+fof(fact_3893,axiom,(
+    chea(faseln_1_1,schwadronieren_2_1) )).
+
+fof(fact_3894,axiom,(
+    chea(fasen_1_1,fasung_1_1) )).
+
+fof(fact_3895,axiom,(
+    chea(fasten_1_1,fasten_2_1) )).
+
+fof(fact_3896,axiom,(
+    chea(fauchen_1_1,fauchen_2_1) )).
+
+fof(fact_3897,axiom,(
+    chea(faulen_1_1,faulen_2_1) )).
+
+fof(fact_3898,axiom,(
+    chea(faulen_1_1,faulung_1_1) )).
+
+fof(fact_3899,axiom,(
+    chea(faulen_1_1,verfaulen_2_1) )).
+
+fof(fact_3900,axiom,(
+    chea(faulen_1_1,verfaulung_1_1) )).
+
+fof(fact_3901,axiom,(
+    chea(faulenzen_1_1,ausruhen_2_1) )).
+
+fof(fact_3902,axiom,(
+    chea(favorisieren_1_1,favorisierung_1_1) )).
+
+fof(fact_3903,axiom,(
+    chea(fehlbesetzen_1_1,fehlbesetzung_1_1) )).
+
+fof(fact_3904,axiom,(
+    chea(fehlgehen_1_1,fehlgehen_2_1) )).
+
+fof(fact_3905,axiom,(
+    chea(fehlschlagen_1_1,fehlschlagen_2_1) )).
+
+fof(fact_3906,axiom,(
+    chea(feien_1_1,feien_2_1) )).
+
+fof(fact_3907,axiom,(
+    chea(feien_1_1,feiung_1_1) )).
+
+fof(fact_3908,axiom,(
+    chea(feilbieten_1_1,feilbieten_2_1) )).
+
+fof(fact_3909,axiom,(
+    chea(feilbieten_1_1,feilbietung_1_1) )).
+
+fof(fact_3910,axiom,(
+    chea(feinden_1_1,feinden_2_1) )).
+
+fof(fact_3911,axiom,(
+    chea(feixen_1_1,feixen_2_1) )).
+
+fof(fact_3912,axiom,(
+    chea(felgen_1_1,felgen_2_1) )).
+
+fof(fact_3913,axiom,(
+    chea(feminisieren_1_1,feminisierung_1_1) )).
+
+fof(fact_3914,axiom,(
+    chea(feminisieren_1_1,verweiblichung_1_1) )).
+
+fof(fact_3915,axiom,(
+    chea(fermentieren_1_1,fermentation_1_1) )).
+
+fof(fact_3916,axiom,(
+    chea(fermentieren_1_1,fermentieren_2_1) )).
+
+fof(fact_3917,axiom,(
+    chea(fermentieren_1_1,fermentierung_1_1) )).
+
+fof(fact_3918,axiom,(
+    chea(fernbleiben_1_1,fehlen_2_1) )).
+
+fof(fact_3919,axiom,(
+    chea(fernbleiben_1_1,wegbleiben_2_1) )).
+
+fof(fact_3920,axiom,(
+    chea(fernlenken_1_1,fernlenkung_1_1) )).
+
+fof(fact_3921,axiom,(
+    chea(fertigstellen_1_1,fertigstellung_1_1) )).
+
+fof(fact_3922,axiom,(
+    chea(festigen_1_1,festigen_2_1) )).
+
+fof(fact_3923,axiom,(
+    chea(festigen_1_1,festigung_1_1) )).
+
+fof(fact_3924,axiom,(
+    chea(festigen_1_1,konsolidation_1_1) )).
+
+fof(fact_3925,axiom,(
+    chea(festigen_1_1,konsolidieren_2_1) )).
+
+fof(fact_3926,axiom,(
+    chea(festigen_1_1,konsolidierung_1_1) )).
+
+fof(fact_3927,axiom,(
+    chea(festliegen_1_1,festliegen_2_1) )).
+
+fof(fact_3928,axiom,(
+    chea(festsaugen_1_1,festsaugen_2_1) )).
+
+fof(fact_3929,axiom,(
+    chea(festsetzen_1_1,festsetzung_1_1) )).
+
+fof(fact_3930,axiom,(
+    chea(festsetzen_1_2,festsetzung_1_2) )).
+
+fof(fact_3931,axiom,(
+    chea(festsitzen_1_1,festsitzen_2_1) )).
+
+fof(fact_3932,axiom,(
+    chea(festsitzen_1_1,festsitzung_1_1) )).
+
+fof(fact_3933,axiom,(
+    chea(feststehen_1_1,feststehen_2_1) )).
+
+fof(fact_3934,axiom,(
+    chea(festwachsen_1_1,festwachsen_2_1) )).
+
+fof(fact_3935,axiom,(
+    chea(festziehen_1_1,festziehen_2_1) )).
+
+fof(fact_3936,axiom,(
+    chea(festzurren_1_1,festzurren_2_1) )).
+
+fof(fact_3937,axiom,(
+    chea(fetischisieren_1_1,fetischisierung_1_1) )).
+
+fof(fact_3938,axiom,(
+    chea(feuerwerken_1_1,feuerwerken_2_1) )).
+
+fof(fact_3939,axiom,(
+    chea(fiedeln_1_1,fiedeln_2_1) )).
+
+fof(fact_3940,axiom,(
+    chea(fiepen_1_1,fiepen_2_1) )).
+
+fof(fact_3941,axiom,(
+    chea(fieren_1_1,fieren_2_1) )).
+
+fof(fact_3942,axiom,(
+    chea(fieren_1_1,fierung_1_1) )).
+
+fof(fact_3943,axiom,(
+    chea(fighten_1_1,fighten_2_1) )).
+
+fof(fact_3944,axiom,(
+    chea(figurieren_1_1,figuration_1_1) )).
+
+fof(fact_3945,axiom,(
+    chea(figurieren_1_1,figurierung_1_1) )).
+
+fof(fact_3946,axiom,(
+    chea(figurieren_1_1,mimen_2_1) )).
+
+fof(fact_3947,axiom,(
+    chea(figurieren_1_1,mimung_1_1) )).
+
+fof(fact_3948,axiom,(
+    chea(filetieren_1_1,filetieren_2_1) )).
+
+fof(fact_3949,axiom,(
+    chea(filieren_1_1,filieren_2_1) )).
+
+fof(fact_3950,axiom,(
+    chea(filtern_1_1,filterung_1_1) )).
+
+fof(fact_3951,axiom,(
+    chea(filtern_1_1,filtration_1_1) )).
+
+fof(fact_3952,axiom,(
+    chea(filtern_1_1,filtrieren_2_1) )).
+
+fof(fact_3953,axiom,(
+    chea(filtern_1_1,filtrierung_1_1) )).
+
+fof(fact_3954,axiom,(
+    chea(filzen_1_1,filzen_2_1) )).
+
+fof(fact_3955,axiom,(
+    chea(finanzieren_1_1,finanzieren_2_1) )).
+
+fof(fact_3956,axiom,(
+    chea(finanzieren_1_1,finanzierung_1_1) )).
+
+fof(fact_3957,axiom,(
+    chea(finden_1_1,findung_1_1) )).
+
+fof(fact_3958,axiom,(
+    chea(fingieren_1_1,fingieren_2_1) )).
+
+fof(fact_3959,axiom,(
+    chea(fingieren_1_1,fingierung_1_1) )).
+
+fof(fact_3960,axiom,(
+    chea(fingieren_1_1,markierung_1_3) )).
+
+fof(fact_3961,axiom,(
+    chea(firmen_1_1,firmen_2_1) )).
+
+fof(fact_3962,axiom,(
+    chea(firmen_1_1,firmung_1_1) )).
+
+fof(fact_3963,axiom,(
+    chea(firmieren_1_1,firmierung_1_1) )).
+
+fof(fact_3964,axiom,(
+    chea(fisteln_1_1,fisteln_2_1) )).
+
+fof(fact_3965,axiom,(
+    chea(fixieren_1_1,fixierung_1_1) )).
+
+fof(fact_3966,axiom,(
+    chea(fixieren_1_2,fixierung_1_2) )).
+
+fof(fact_3967,axiom,(
+    chea(flachsen_1_1,flachsen_2_1) )).
+
+fof(fact_3968,axiom,(
+    chea(flaggen_1_1,flaggen_2_1) )).
+
+fof(fact_3969,axiom,(
+    chea(flambieren_1_1,flambieren_2_1) )).
+
+fof(fact_3970,axiom,(
+    chea(flammen_1_1,flammen_2_1) )).
+
+fof(fact_3971,axiom,(
+    chea(flanieren_1_1,flanieren_2_1) )).
+
+fof(fact_3972,axiom,(
+    chea(flanken_1_1,flanken_2_1) )).
+
+fof(fact_3973,axiom,(
+    chea(flankieren_1_1,flankierung_1_1) )).
+
+fof(fact_3974,axiom,(
+    chea(flanschen_1_1,flanschen_2_1) )).
+
+fof(fact_3975,axiom,(
+    chea(flattern_1_1,flirren_2_1) )).
+
+fof(fact_3976,axiom,(
+    chea(flechten_1_1,flechten_2_1) )).
+
+fof(fact_3977,axiom,(
+    chea(flecken_2_1,fleckung_1_1) )).
+
+fof(fact_3978,axiom,(
+    chea(flennen_1_1,flennen_2_1) )).
+
+fof(fact_3979,axiom,(
+    chea(flennen_1_1,schluchzen_2_1) )).
+
+fof(fact_3980,axiom,(
+    chea(flexibilisieren_1_1,flexibilisieren_2_1) )).
+
+fof(fact_3981,axiom,(
+    chea(flexibilisieren_1_1,flexibilisierung_1_1) )).
+
+fof(fact_3982,axiom,(
+    chea(fliehen_1_1,fliehen_2_1) )).
+
+fof(fact_3983,axiom,(
+    chea(fliesen_1_1,fliesen_2_1) )).
+
+fof(fact_3984,axiom,(
+    chea(fliesen_1_1,fliesung_1_1) )).
+
+fof(fact_3985,axiom,(
+    chea(flie__337en_1_1,flie__337en_2_1) )).
+
+fof(fact_3986,axiom,(
+    chea(florieren_1_1,florieren_2_1) )).
+
+fof(fact_3987,axiom,(
+    chea(flotieren_1_1,flotation_1_1) )).
+
+fof(fact_3988,axiom,(
+    chea(flottieren_1_1,flottieren_2_1) )).
+
+fof(fact_3989,axiom,(
+    chea(fluchen_1_1,fluchen_2_1) )).
+
+fof(fact_3990,axiom,(
+    chea(fluktuieren_1_1,fluktuation_1_1) )).
+
+fof(fact_3991,axiom,(
+    chea(fluktuieren_1_1,fluktuieren_2_1) )).
+
+fof(fact_3992,axiom,(
+    chea(fluoreszieren_1_1,fluoreszieren_2_1) )).
+
+fof(fact_3993,axiom,(
+    chea(fl__344mmen_1_1,fl__344mmen_2_1) )).
+
+fof(fact_3994,axiom,(
+    chea(fl__366hen_1_1,fl__366hen_2_1) )).
+
+fof(fact_3995,axiom,(
+    chea(fl__374chten_1_1,fl__374chten_2_1) )).
+
+fof(fact_3996,axiom,(
+    chea(fl__374chten_1_1,fl__374chtung_1_1) )).
+
+fof(fact_3997,axiom,(
+    chea(fl__374ssigmachen_1_1,fl__374ssigmachung_1_1) )).
+
+fof(fact_3998,axiom,(
+    chea(fl__374stern_1_1,tuscheln_2_1) )).
+
+fof(fact_3999,axiom,(
+    chea(fokussieren_1_1,fokussieren_2_1) )).
+
+fof(fact_4000,axiom,(
+    chea(fokussieren_1_1,fokussierung_1_1) )).
+
+fof(fact_4001,axiom,(
+    chea(foliieren_1_1,foliation_1_1) )).
+
+fof(fact_4002,axiom,(
+    chea(foliieren_1_1,foliieren_2_1) )).
+
+fof(fact_4003,axiom,(
+    chea(foliieren_1_1,foliierung_1_1) )).
+
+fof(fact_4004,axiom,(
+    chea(foltern_1_1,folterung_1_1) )).
+
+fof(fact_4005,axiom,(
+    chea(foltern_1_2,folterung_1_2) )).
+
+fof(fact_4006,axiom,(
+    chea(forcieren_1_1,forcieren_2_1) )).
+
+fof(fact_4007,axiom,(
+    chea(forcieren_1_1,forcierung_1_1) )).
+
+fof(fact_4008,axiom,(
+    chea(formalisieren_1_1,formalisieren_2_1) )).
+
+fof(fact_4009,axiom,(
+    chea(formalisieren_1_1,formalisierung_1_1) )).
+
+fof(fact_4010,axiom,(
+    chea(formatieren_1_1,formatieren_2_1) )).
+
+fof(fact_4011,axiom,(
+    chea(formatieren_1_1,formatierung_1_1) )).
+
+fof(fact_4012,axiom,(
+    chea(formen_1_2,formung_1_2) )).
+
+fof(fact_4013,axiom,(
+    chea(formen_1_2,herausbilden_2_1) )).
+
+fof(fact_4014,axiom,(
+    chea(formen_1_2,herausbildung_1_1) )).
+
+fof(fact_4015,axiom,(
+    chea(formieren_1_1,formation_1_1) )).
+
+fof(fact_4016,axiom,(
+    chea(formieren_1_1,formieren_2_1) )).
+
+fof(fact_4017,axiom,(
+    chea(formieren_1_1,formierung_1_1) )).
+
+fof(fact_4018,axiom,(
+    chea(formulieren_1_1,formulation_1_1) )).
+
+fof(fact_4019,axiom,(
+    chea(formulieren_1_1,formulieren_2_1) )).
+
+fof(fact_4020,axiom,(
+    chea(formulieren_1_1,formulierung_1_1) )).
+
+fof(fact_4021,axiom,(
+    chea(forsten_1_1,forsten_2_1) )).
+
+fof(fact_4022,axiom,(
+    chea(fortbewegen_1_1,fortbewegen_2_1) )).
+
+fof(fact_4023,axiom,(
+    chea(fortbewegen_1_1,fortbewegung_1_1) )).
+
+fof(fact_4024,axiom,(
+    chea(fortbilden_1_1,fortbilden_2_1) )).
+
+fof(fact_4025,axiom,(
+    chea(fortbilden_1_1,fortbildung_1_1) )).
+
+fof(fact_4026,axiom,(
+    chea(fortbilden_1_1,qualifikation_1_1) )).
+
+fof(fact_4027,axiom,(
+    chea(fortbilden_1_1,weiterbilden_2_1) )).
+
+fof(fact_4028,axiom,(
+    chea(fortbilden_1_1,weiterbildung_1_1) )).
+
+fof(fact_4029,axiom,(
+    chea(fortfahren_1_1,fortfahren_2_1) )).
+
+fof(fact_4030,axiom,(
+    chea(fortfahren_1_1,wegfahren_2_1) )).
+
+fof(fact_4031,axiom,(
+    chea(fortf__374hren_1_1,fortfuehrung_1_1) )).
+
+fof(fact_4032,axiom,(
+    chea(fortf__374hren_1_1,fortf__374hren_2_1) )).
+
+fof(fact_4033,axiom,(
+    chea(fortf__374hren_1_1,kontinuation_1_1) )).
+
+fof(fact_4034,axiom,(
+    chea(fortf__374hren_1_1,kontinuierung_1_1) )).
+
+fof(fact_4035,axiom,(
+    chea(fortgehen_1_1,abgang_1_2) )).
+
+fof(fact_4036,axiom,(
+    chea(fortifizieren_1_1,fortifizierung_1_1) )).
+
+fof(fact_4037,axiom,(
+    chea(fortjagen_1_1,verjagen_2_1) )).
+
+fof(fact_4038,axiom,(
+    chea(fortjagen_1_1,verscheuchen_2_1) )).
+
+fof(fact_4039,axiom,(
+    chea(fortkommen_1_1,fortkommen_2_1) )).
+
+fof(fact_4040,axiom,(
+    chea(fortleben_1_1,fortleben_2_1) )).
+
+fof(fact_4041,axiom,(
+    chea(fortleben_1_1,weiterleben_2_1) )).
+
+fof(fact_4042,axiom,(
+    chea(fortpflanzen_1_1,fortpflanzen_2_1) )).
+
+fof(fact_4043,axiom,(
+    chea(fortpflanzen_1_1,fortpflanzung_1_1) )).
+
+fof(fact_4044,axiom,(
+    chea(fortpflanzen_1_1,vermehrung_1_1) )).
+
+fof(fact_4045,axiom,(
+    chea(fortschaffen_1_1,beseitigung_1_1) )).
+
+fof(fact_4046,axiom,(
+    chea(fortschreiben_1_1,fortschreiben_2_1) )).
+
+fof(fact_4047,axiom,(
+    chea(fortschreiben_1_1,fortschreibung_1_1) )).
+
+fof(fact_4048,axiom,(
+    chea(fortsetzen_1_1,fortsetzung_1_1) )).
+
+fof(fact_4049,axiom,(
+    chea(fortwerfen_1_1,fortwerfen_2_1) )).
+
+fof(fact_4050,axiom,(
+    chea(fortwerfen_1_1,wegschmei__337en_2_1) )).
+
+fof(fact_4051,axiom,(
+    chea(fortwerfen_1_1,wegwerfen_2_1) )).
+
+fof(fact_4052,axiom,(
+    chea(fortwerfen_1_1,wegwerfung_1_1) )).
+
+fof(fact_4053,axiom,(
+    chea(fortziehen_1_1,fortzug_1_1) )).
+
+fof(fact_4054,axiom,(
+    chea(fragmentieren_1_1,fragmentierung_1_1) )).
+
+fof(fact_4055,axiom,(
+    chea(frankieren_1_1,frankieren_2_1) )).
+
+fof(fact_4056,axiom,(
+    chea(frankieren_1_1,frankierung_1_1) )).
+
+fof(fact_4057,axiom,(
+    chea(frankieren_1_1,freimachung_1_1) )).
+
+fof(fact_4058,axiom,(
+    chea(frappieren_1_1,frappieren_2_1) )).
+
+fof(fact_4059,axiom,(
+    chea(fraternisieren_1_1,fraternisation_1_1) )).
+
+fof(fact_4060,axiom,(
+    chea(fraternisieren_1_1,fraternisieren_2_1) )).
+
+fof(fact_4061,axiom,(
+    chea(fraternisieren_1_1,fraternisierung_1_1) )).
+
+fof(fact_4062,axiom,(
+    chea(freibleiben_1_1,freibleiben_2_1) )).
+
+fof(fact_4063,axiom,(
+    chea(freikommen_1_1,freikommen_2_1) )).
+
+fof(fact_4064,axiom,(
+    chea(freisetzen_1_1,freisetzen_2_1) )).
+
+fof(fact_4065,axiom,(
+    chea(freisetzen_1_1,freisetzung_1_1) )).
+
+fof(fact_4066,axiom,(
+    chea(freisprechen_1_1,freisprechen_2_1) )).
+
+fof(fact_4067,axiom,(
+    chea(freisprechen_1_1,freisprechung_1_1) )).
+
+fof(fact_4068,axiom,(
+    chea(fremdeln_1_1,fremdeln_2_1) )).
+
+fof(fact_4069,axiom,(
+    chea(fremdgehen_1_1,fremdgehen_2_1) )).
+
+fof(fact_4070,axiom,(
+    chea(frequentieren_1_1,auslastung_1_1) )).
+
+fof(fact_4071,axiom,(
+    chea(freunden_1_1,freunden_2_1) )).
+
+fof(fact_4072,axiom,(
+    chea(freunden_1_1,freundung_1_1) )).
+
+fof(fact_4073,axiom,(
+    chea(frischen_1_1,frischen_2_1) )).
+
+fof(fact_4074,axiom,(
+    chea(frischhalten_1_1,frischhalten_2_1) )).
+
+fof(fact_4075,axiom,(
+    chea(frischhalten_1_1,frischhaltung_1_1) )).
+
+fof(fact_4076,axiom,(
+    chea(fristen_1_1,fristen_2_1) )).
+
+fof(fact_4077,axiom,(
+    chea(fritieren_1_1,fritieren_2_1) )).
+
+fof(fact_4078,axiom,(
+    chea(frohlocken_1_1,frohlocken_2_1) )).
+
+fof(fact_4079,axiom,(
+    chea(frommen_1_1,frommen_2_1) )).
+
+fof(fact_4080,axiom,(
+    chea(frosten_1_1,frosten_2_1) )).
+
+fof(fact_4081,axiom,(
+    chea(frosten_1_1,frostung_1_1) )).
+
+fof(fact_4082,axiom,(
+    chea(fruchten_1_1,fruchten_2_1) )).
+
+fof(fact_4083,axiom,(
+    chea(fr__344sen_1_1,fr__344sen_2_1) )).
+
+fof(fact_4084,axiom,(
+    chea(fr__344sen_1_1,fr__344sung_1_1) )).
+
+fof(fact_4085,axiom,(
+    chea(fr__366mmeln_1_1,fr__366mmeln_2_1) )).
+
+fof(fact_4086,axiom,(
+    chea(fr__366steln_1_1,fr__366steln_2_1) )).
+
+fof(fact_4087,axiom,(
+    chea(fr__374hst__374cken_1_1,fr__374hst__374cken_2_1) )).
+
+fof(fact_4088,axiom,(
+    chea(fuchsen_1_1,fuchsen_2_1) )).
+
+fof(fact_4089,axiom,(
+    chea(fuchteln_1_1,fuchteln_2_1) )).
+
+fof(fact_4090,axiom,(
+    chea(fugen_1_1,fugen_2_1) )).
+
+fof(fact_4091,axiom,(
+    chea(fugen_1_1,fugung_1_1) )).
+
+fof(fact_4092,axiom,(
+    chea(fugen_1_1,synthese_1_1) )).
+
+fof(fact_4093,axiom,(
+    chea(fugen_1_1,verbinden_2_1) )).
+
+fof(fact_4094,axiom,(
+    chea(fundamentieren_1_1,fundamentieren_2_1) )).
+
+fof(fact_4095,axiom,(
+    chea(fundamentieren_1_1,fundamentierung_1_1) )).
+
+fof(fact_4096,axiom,(
+    chea(fundieren_1_1,fundation_1_1) )).
+
+fof(fact_4097,axiom,(
+    chea(fundieren_1_1,fundierung_1_1) )).
+
+fof(fact_4098,axiom,(
+    chea(funkeln_1_1,funkeln_2_1) )).
+
+fof(fact_4099,axiom,(
+    chea(funktionalisieren_1_1,funktionalisierung_1_1) )).
+
+fof(fact_4100,axiom,(
+    chea(furchen_1_1,furchen_2_1) )).
+
+fof(fact_4101,axiom,(
+    chea(furchen_1_1,furchung_1_1) )).
+
+fof(fact_4102,axiom,(
+    chea(furzen_1_1,furzen_2_1) )).
+
+fof(fact_4103,axiom,(
+    chea(fusionieren_1_1,fusionierung_1_1) )).
+
+fof(fact_4104,axiom,(
+    chea(fusionieren_1_2,fusionierung_1_2) )).
+
+fof(fact_4105,axiom,(
+    chea(fusseln_1_1,fusseln_2_1) )).
+
+fof(fact_4106,axiom,(
+    chea(f__344cheln_1_1,f__344cheln_2_1) )).
+
+fof(fact_4107,axiom,(
+    chea(f__344deln_1_1,schn__374ren_2_1) )).
+
+fof(fact_4108,axiom,(
+    chea(f__344deln_1_1,schn__374rung_1_1) )).
+
+fof(fact_4109,axiom,(
+    chea(f__344llen_1_1,kahlschlag_1_1) )).
+
+fof(fact_4110,axiom,(
+    chea(f__344llen_1_1,roden_2_1) )).
+
+fof(fact_4111,axiom,(
+    chea(f__344lschen_1_1,f__344lschen_2_1) )).
+
+fof(fact_4112,axiom,(
+    chea(f__344lteln_1_1,zusammenfalten_2_1) )).
+
+fof(fact_4113,axiom,(
+    chea(f__344rben_1_2,f__344rbung_1_1) )).
+
+fof(fact_4114,axiom,(
+    chea(f__366deralisieren_1_1,f__366deralisierung_1_1) )).
+
+fof(fact_4115,axiom,(
+    chea(f__366derieren_1_1,allianz_1_1) )).
+
+fof(fact_4116,axiom,(
+    chea(f__366rdern_1_1,f__366rderung_2_1) )).
+
+fof(fact_4117,axiom,(
+    chea(f__366rdern_1_1,gewinnung_1_1) )).
+
+fof(fact_4118,axiom,(
+    chea(f__366rdern_1_2,f__366rderung_1_3) )).
+
+fof(fact_4119,axiom,(
+    chea(f__374gen_1_1,f__374gen_2_1) )).
+
+fof(fact_4120,axiom,(
+    chea(f__374gen_1_1,f__374gung_1_1) )).
+
+fof(fact_4121,axiom,(
+    chea(f__374hren_1_c,betrug_1_1) )).
+
+fof(fact_4122,axiom,(
+    chea(f__374hren_1_d,betrug_1_1) )).
+
+fof(fact_4123,axiom,(
+    chea(f__374hren_1_d,leimung_1_1) )).
+
+fof(fact_4124,axiom,(
+    chea(f__374llen_1_1,f__374llung_1_1) )).
+
+fof(fact_4125,axiom,(
+    chea(f__374llen_1_2,f__374llung_1_2) )).
+
+fof(fact_4126,axiom,(
+    chea(f__374llen_1_3,f__374llung_1_3) )).
+
+fof(fact_4127,axiom,(
+    chea(f__374rbitten_1_1,f__374rbitten_2_1) )).
+
+fof(fact_4128,axiom,(
+    chea(f__374silieren_1_1,f__374silieren_2_1) )).
+
+fof(fact_4129,axiom,(
+    chea(galoppieren_1_1,galoppieren_2_1) )).
+
+fof(fact_4130,axiom,(
+    chea(galvanisieren_1_1,galvanisation_1_1) )).
+
+fof(fact_4131,axiom,(
+    chea(galvanisieren_1_1,galvanisieren_2_1) )).
+
+fof(fact_4132,axiom,(
+    chea(galvanisieren_1_1,galvanisierung_1_1) )).
+
+fof(fact_4133,axiom,(
+    chea(galvanisieren_1_1,metallisation_1_1) )).
+
+fof(fact_4134,axiom,(
+    chea(galvanisieren_1_1,metallisierung_1_1) )).
+
+fof(fact_4135,axiom,(
+    chea(garen_1_1,garen_2_1) )).
+
+fof(fact_4136,axiom,(
+    chea(garen_1_1,garung_1_1) )).
+
+fof(fact_4137,axiom,(
+    chea(garen_1_1,g__344rung_1_1) )).
+
+fof(fact_4138,axiom,(
+    chea(gasen_1_1,gasen_2_1) )).
+
+fof(fact_4139,axiom,(
+    chea(gasen_1_1,gasung_1_1) )).
+
+fof(fact_4140,axiom,(
+    chea(gastieren_1_1,gastieren_2_1) )).
+
+fof(fact_4141,axiom,(
+    chea(gatten_1_1,gatten_2_1) )).
+
+fof(fact_4142,axiom,(
+    chea(gatten_1_1,gattung__1_1) )).
+
+fof(fact_4143,axiom,(
+    chea(gebaren_2_1,betragen_3_1) )).
+
+fof(fact_4144,axiom,(
+    chea(gebaren_2_1,gebarung_1_1) )).
+
+fof(fact_4145,axiom,(
+    chea(geben_1_2,gabe_1_2) )).
+
+fof(fact_4146,axiom,(
+    chea(geben_1_2,gebung_1_1) )).
+
+fof(fact_4147,axiom,(
+    chea(geb__344rden_1_1,geb__344rden_2_1) )).
+
+fof(fact_4148,axiom,(
+    chea(geb__344ren_1_1,geb__344ren_2_1) )).
+
+fof(fact_4149,axiom,(
+    chea(geb__344ren_1_1,geb__344rung_1_1) )).
+
+fof(fact_4150,axiom,(
+    chea(geb__374hren_1_1,geb__374hren_2_1) )).
+
+fof(fact_4151,axiom,(
+    chea(gefangenhalten_1_1,gefangenhaltung_1_1) )).
+
+fof(fact_4152,axiom,(
+    chea(gefrieren_1_1,gefrieren_2_1) )).
+
+fof(fact_4153,axiom,(
+    chea(gef__344hrden_1_1,gefaehrdung_1_1) )).
+
+fof(fact_4154,axiom,(
+    chea(gef__344hrden_1_1,gef__344hrden_2_1) )).
+
+fof(fact_4155,axiom,(
+    chea(gegenzeichnen_1_1,abzeichnung_1_1) )).
+
+fof(fact_4156,axiom,(
+    chea(gegenzeichnen_1_1,gegenzeichnen_2_1) )).
+
+fof(fact_4157,axiom,(
+    chea(gegen__374berstehen_1_1,gegen__374berstehen_2_1) )).
+
+fof(fact_4158,axiom,(
+    chea(geheimhalten_1_1,geheimhalten_2_1) )).
+
+fof(fact_4159,axiom,(
+    chea(geheimhalten_1_1,geheimhaltung_1_1) )).
+
+fof(fact_4160,axiom,(
+    chea(gehenlassen_1_1,gehenlassen_2_1) )).
+
+fof(fact_4161,axiom,(
+    chea(gehorchen_1_1,gehorchen_2_1) )).
+
+fof(fact_4162,axiom,(
+    chea(gehren_1_1,gehren_2_1) )).
+
+fof(fact_4163,axiom,(
+    chea(gehren_1_1,gehrung_1_1) )).
+
+fof(fact_4164,axiom,(
+    chea(geien_1_1,geien_2_1) )).
+
+fof(fact_4165,axiom,(
+    chea(geizen_1_1,geizen_2_1) )).
+
+fof(fact_4166,axiom,(
+    chea(geleiten_1_1,geleiten_2_1) )).
+
+fof(fact_4167,axiom,(
+    chea(gelieren_1_1,gelation_1_1) )).
+
+fof(fact_4168,axiom,(
+    chea(gelieren_1_1,gelieren_2_1) )).
+
+fof(fact_4169,axiom,(
+    chea(gelieren_1_1,gelierung_1_1) )).
+
+fof(fact_4170,axiom,(
+    chea(gelingen_1_1,gelingen_2_1) )).
+
+fof(fact_4171,axiom,(
+    chea(geltendmachen_1_1,aus__374bung_1_1) )).
+
+fof(fact_4172,axiom,(
+    chea(gel__374sten_1_1,gel__374sten_2_1) )).
+
+fof(fact_4173,axiom,(
+    chea(gemahnen_1_1,gemahnung_1_1) )).
+
+fof(fact_4174,axiom,(
+    chea(genehmigen_1_1,genehmigen_2_1) )).
+
+fof(fact_4175,axiom,(
+    chea(genehmigen_1_1,genehmigung_1_1) )).
+
+fof(fact_4176,axiom,(
+    chea(general__374berholen_1_1,general__374berholung_1_1) )).
+
+fof(fact_4177,axiom,(
+    chea(genesen_1_1,genesen_2_1) )).
+
+fof(fact_4178,axiom,(
+    chea(genesen_1_1,genesung_1_1) )).
+
+fof(fact_4179,axiom,(
+    chea(genesen_1_1,gesunden_2_1) )).
+
+fof(fact_4180,axiom,(
+    chea(genesen_1_1,gesundung_1_1) )).
+
+fof(fact_4181,axiom,(
+    chea(genieren_1_1,genieren_2_1) )).
+
+fof(fact_4182,axiom,(
+    chea(geradebiegen_1_1,geradebiegung_1_1) )).
+
+fof(fact_4183,axiom,(
+    chea(geraderichten_1_1,geraderichten_2_1) )).
+
+fof(fact_4184,axiom,(
+    chea(geraderichten_1_1,geraderichtung_1_1) )).
+
+fof(fact_4185,axiom,(
+    chea(geringachten_1_1,geringachtung_1_1) )).
+
+fof(fact_4186,axiom,(
+    chea(geringsch__344tzen_1_1,geringsch__344tzung_1_1) )).
+
+fof(fact_4187,axiom,(
+    chea(gerinnen_1_1,gerinnen_2_1) )).
+
+fof(fact_4188,axiom,(
+    chea(gerinnen_1_1,gerinnung_1_1) )).
+
+fof(fact_4189,axiom,(
+    chea(gerinnen_1_1,stockung_1_2) )).
+
+fof(fact_4190,axiom,(
+    chea(germanisieren_1_1,germanisation_1_1) )).
+
+fof(fact_4191,axiom,(
+    chea(germanisieren_1_1,germanisierung_1_1) )).
+
+fof(fact_4192,axiom,(
+    chea(gestalten_1_1,gestaltung_1_1) )).
+
+fof(fact_4193,axiom,(
+    chea(gestatten_1_2,zugestehen_2_1) )).
+
+fof(fact_4194,axiom,(
+    chea(gestatten_1_2,zugestehung_1_1) )).
+
+fof(fact_4195,axiom,(
+    chea(gestikulieren_1_1,gestikulation_1_1) )).
+
+fof(fact_4196,axiom,(
+    chea(gestikulieren_1_1,gestikulieren_2_1) )).
+
+fof(fact_4197,axiom,(
+    chea(gesundmachen_1_1,gesundmachung_1_1) )).
+
+fof(fact_4198,axiom,(
+    chea(gewahren_1_1,gewahren_2_1) )).
+
+fof(fact_4199,axiom,(
+    chea(gewahren_1_1,innewerden_2_1) )).
+
+fof(fact_4200,axiom,(
+    chea(gewichten_1_1,gewichten_2_1) )).
+
+fof(fact_4201,axiom,(
+    chea(gewichten_1_1,gewichtung_1_1) )).
+
+fof(fact_4202,axiom,(
+    chea(gew__344hren_1_1,gew__344hren_2_1) )).
+
+fof(fact_4203,axiom,(
+    chea(gew__344hren_1_1,gew__344hrung_1_1) )).
+
+fof(fact_4204,axiom,(
+    chea(gew__344hren_1_1,lizensierung_1_1) )).
+
+fof(fact_4205,axiom,(
+    chea(gew__344hren_1_1,lizenzieren_2_1) )).
+
+fof(fact_4206,axiom,(
+    chea(gew__344hren_1_1,lizenzierung_1_1) )).
+
+fof(fact_4207,axiom,(
+    chea(gew__344hrleisten_1_1,gew__344hrleistung_1_1) )).
+
+fof(fact_4208,axiom,(
+    chea(gew__344hrleisten_1_1,sicherstellung_1_2) )).
+
+fof(fact_4209,axiom,(
+    chea(gew__366hnen_1_1,gew__366hnung_1_1) )).
+
+fof(fact_4210,axiom,(
+    chea(ghettoisieren_1_1,ghettoisierung_1_1) )).
+
+fof(fact_4211,axiom,(
+    chea(gieren_1_1,gieren_2_1) )).
+
+fof(fact_4212,axiom,(
+    chea(giften_1_1,giften_2_1) )).
+
+fof(fact_4213,axiom,(
+    chea(giften_1_1,giftung_1_1) )).
+
+fof(fact_4214,axiom,(
+    chea(gilben_1_1,gilben_2_1) )).
+
+fof(fact_4215,axiom,(
+    chea(gipfeln_1_1,gipfeln_2_1) )).
+
+fof(fact_4216,axiom,(
+    chea(gleichbleiben_1_1,gleichbleiben_2_1) )).
+
+fof(fact_4217,axiom,(
+    chea(gleichbleiben_1_1,stagnation_1_1) )).
+
+fof(fact_4218,axiom,(
+    chea(gleichbleiben_1_1,stagnieren_2_1) )).
+
+fof(fact_4219,axiom,(
+    chea(gleichbleiben_1_1,stagnierung_1_1) )).
+
+fof(fact_4220,axiom,(
+    chea(gleichen_1_1,gleichen_2_1) )).
+
+fof(fact_4221,axiom,(
+    chea(gleichen_1_1,gleichung_1_1) )).
+
+fof(fact_4222,axiom,(
+    chea(gleichsetzen_1_1,emanzipation_1_1) )).
+
+fof(fact_4223,axiom,(
+    chea(gleichsetzen_1_1,gleichsetzen_2_1) )).
+
+fof(fact_4224,axiom,(
+    chea(gleichstellen_1_1,gleichstellung_1_1) )).
+
+fof(fact_4225,axiom,(
+    chea(gleiten_1_1,gleiten_2_1) )).
+
+fof(fact_4226,axiom,(
+    chea(glei__337en_1_1,glei__337en_2_1) )).
+
+fof(fact_4227,axiom,(
+    chea(glimmen_1_1,glimmen_2_1) )).
+
+fof(fact_4228,axiom,(
+    chea(glimmen_1_1,gl__374hen_2_1) )).
+
+fof(fact_4229,axiom,(
+    chea(glitschen_1_1,rutschen_2_1) )).
+
+fof(fact_4230,axiom,(
+    chea(glitschen_1_1,rutschung_1_1) )).
+
+fof(fact_4231,axiom,(
+    chea(globalisieren_1_1,globalisation_1_1) )).
+
+fof(fact_4232,axiom,(
+    chea(globalisieren_1_1,globalisieren_2_1) )).
+
+fof(fact_4233,axiom,(
+    chea(globalisieren_1_1,globalisierung__1_1) )).
+
+fof(fact_4234,axiom,(
+    chea(glorifizieren_1_1,apotheose_1_1) )).
+
+fof(fact_4235,axiom,(
+    chea(glorifizieren_1_1,glorifizierung_1_1) )).
+
+fof(fact_4236,axiom,(
+    chea(glorifizieren_1_1,idealisieren_2_1) )).
+
+fof(fact_4237,axiom,(
+    chea(glorifizieren_1_1,idealisierung_1_1) )).
+
+fof(fact_4238,axiom,(
+    chea(glossieren_1_1,glossieren_2_1) )).
+
+fof(fact_4239,axiom,(
+    chea(glossieren_1_1,glossierung_1_1) )).
+
+fof(fact_4240,axiom,(
+    chea(glotzen_1_1,glotzen_2_1) )).
+
+fof(fact_4241,axiom,(
+    chea(glotzen_1_1,starren_2_1) )).
+
+fof(fact_4242,axiom,(
+    chea(glucken_1_1,glucken_2_1) )).
+
+fof(fact_4243,axiom,(
+    chea(glucksen_1_1,glucksen_2_1) )).
+
+fof(fact_4244,axiom,(
+    chea(gl__374cken_1_1,gl__374cken_2_1) )).
+
+fof(fact_4245,axiom,(
+    chea(graben_1_2,ausgrabung_1_1) )).
+
+fof(fact_4246,axiom,(
+    chea(graduieren_1_1,graduation_1_1) )).
+
+fof(fact_4247,axiom,(
+    chea(graduieren_1_1,graduierung_1_1) )).
+
+fof(fact_4248,axiom,(
+    chea(granulieren_1_1,granulation_1_1) )).
+
+fof(fact_4249,axiom,(
+    chea(granulieren_1_1,granulieren_2_1) )).
+
+fof(fact_4250,axiom,(
+    chea(granulieren_1_1,granulierung_1_1) )).
+
+fof(fact_4251,axiom,(
+    chea(grapschen_1_1,grapschen_2_1) )).
+
+fof(fact_4252,axiom,(
+    chea(grasen_1_1,grasen_2_1) )).
+
+fof(fact_4253,axiom,(
+    chea(gratinieren_1_1,gratinieren_2_1) )).
+
+fof(fact_4254,axiom,(
+    chea(graulen_1_1,grausen_2_1) )).
+
+fof(fact_4255,axiom,(
+    chea(graulen_1_1,gruseln_2_1) )).
+
+fof(fact_4256,axiom,(
+    chea(grillen_1_1,grillen_2_1) )).
+
+fof(fact_4257,axiom,(
+    chea(grimassieren_1_1,grimassieren_2_1) )).
+
+fof(fact_4258,axiom,(
+    chea(grinsen_1_1,grinsen_2_1) )).
+
+fof(fact_4259,axiom,(
+    chea(grollen_1_1,grollen_2_1) )).
+
+fof(fact_4260,axiom,(
+    chea(grollen_1_1,knurren_2_1) )).
+
+fof(fact_4261,axiom,(
+    chea(gro__337schreiben_1_1,gro__337schreibung_1_1) )).
+
+fof(fact_4262,axiom,(
+    chea(grundieren_1_1,arrestgrund_1_1) )).
+
+fof(fact_4263,axiom,(
+    chea(grundieren_1_1,grundieren_2_1) )).
+
+fof(fact_4264,axiom,(
+    chea(gruppieren_1_1,gruppieren_2_1) )).
+
+fof(fact_4265,axiom,(
+    chea(gr__344tschen_1_1,gr__344tschen_2_1) )).
+
+fof(fact_4266,axiom,(
+    chea(gr__366len_1_1,gr__366len_2_1) )).
+
+fof(fact_4267,axiom,(
+    chea(gr__374beln_1_1,gr__374beln_2_1) )).
+
+fof(fact_4268,axiom,(
+    chea(gr__374ndeln_1_1,gr__374ndeln_2_1) )).
+
+fof(fact_4269,axiom,(
+    chea(gr__374nden_1_1,gruendung_1_1) )).
+
+fof(fact_4270,axiom,(
+    chea(gr__374nden_1_1,konstituierung_1_1) )).
+
+fof(fact_4271,axiom,(
+    chea(gr__374nen_1_1,gr__374nen_2_1) )).
+
+fof(fact_4272,axiom,(
+    chea(gr__374nen_1_1,gr__374nung_1_1) )).
+
+fof(fact_4273,axiom,(
+    chea(gr__374__337en_1_1,gr__374__337en_2_1) )).
+
+fof(fact_4274,axiom,(
+    chea(gr__374__337en_1_1,gr__374__337ung_1_1) )).
+
+fof(fact_4275,axiom,(
+    chea(gurgeln_1_1,gurgeln_2_1) )).
+
+fof(fact_4276,axiom,(
+    chea(gurgeln_1_1,s__344gen_2_1) )).
+
+fof(fact_4277,axiom,(
+    chea(gurren_1_1,gegurre_1_1) )).
+
+fof(fact_4278,axiom,(
+    chea(gurren_1_1,gurrung_1_1) )).
+
+fof(fact_4279,axiom,(
+    chea(gurten_1_1,gurten_2_1) )).
+
+fof(fact_4280,axiom,(
+    chea(gurten_1_1,gurtung_1_1) )).
+
+fof(fact_4281,axiom,(
+    chea(gutachten_2_1,gutachten_1_1) )).
+
+fof(fact_4282,axiom,(
+    chea(guthaben_2_1,guthaben_1_1) )).
+
+fof(fact_4283,axiom,(
+    chea(gutschreiben_1_1,gutschreibung_1_1) )).
+
+fof(fact_4284,axiom,(
+    chea(g__344hnen_1_1,g__344hnen_2_1) )).
+
+fof(fact_4285,axiom,(
+    chea(g__344hnen_1_1,g__344hnung_1_1) )).
+
+fof(fact_4286,axiom,(
+    chea(haben_1_1,gutschrift_1_1) )).
+
+fof(fact_4287,axiom,(
+    chea(habilitieren_1_1,habilitation_1_1) )).
+
+fof(fact_4288,axiom,(
+    chea(habilitieren_1_1,habilitierung_1_1) )).
+
+fof(fact_4289,axiom,(
+    chea(hacken_1_1,hacken_2_1) )).
+
+fof(fact_4290,axiom,(
+    chea(haften_1_1,haftbarkeit_1_1) )).
+
+fof(fact_4291,axiom,(
+    chea(haftenbleiben_1_1,haftenbleiben_2_1) )).
+
+fof(fact_4292,axiom,(
+    chea(hageln_1_1,hageln_2_1) )).
+
+fof(fact_4293,axiom,(
+    chea(haken_1_1,verhaken_2_1) )).
+
+fof(fact_4294,axiom,(
+    chea(haken_1_1,verhakung_1_1) )).
+
+fof(fact_4295,axiom,(
+    chea(halbieren_1_1,halbieren_2_1) )).
+
+fof(fact_4296,axiom,(
+    chea(halbieren_1_1,halbierung_1_1) )).
+
+fof(fact_4297,axiom,(
+    chea(halbieren_1_1,h__344lften_2_1) )).
+
+fof(fact_4298,axiom,(
+    chea(hallen_1_1,hall_1_1) )).
+
+fof(fact_4299,axiom,(
+    chea(hallen_1_1,hallen_2_1) )).
+
+fof(fact_4300,axiom,(
+    chea(halluzinieren_1_1,halluzination_1_1) )).
+
+fof(fact_4301,axiom,(
+    chea(halluzinieren_1_1,halluzinieren_2_1) )).
+
+fof(fact_4302,axiom,(
+    chea(halten_1_4,rechnung_1_3) )).
+
+fof(fact_4303,axiom,(
+    chea(haltmachen_1_1,haltmachen_2_1) )).
+
+fof(fact_4304,axiom,(
+    chea(hamstern_1_1,h__344ufeln_2_1) )).
+
+fof(fact_4305,axiom,(
+    chea(handarbeiten_1_1,handarbeiten_2_1) )).
+
+fof(fact_4306,axiom,(
+    chea(handarbeiten_1_1,stricken_2_1) )).
+
+fof(fact_4307,axiom,(
+    chea(handeln_1_1,gesch__344ft_1_2) )).
+
+fof(fact_4308,axiom,(
+    chea(handeln_2_1,arbeit_1_1) )).
+
+fof(fact_4309,axiom,(
+    chea(handeln_2_1,handeln_4_1) )).
+
+fof(fact_4310,axiom,(
+    chea(handeln_2_2,handlung_1_3) )).
+
+fof(fact_4311,axiom,(
+    chea(handhaben_1_1,handhaben_2_1) )).
+
+fof(fact_4312,axiom,(
+    chea(handhaben_1_1,handhabung_1_1) )).
+
+fof(fact_4313,axiom,(
+    chea(hangeln_1_1,hangeln_2_1) )).
+
+fof(fact_4314,axiom,(
+    chea(hanteln_1_1,hanteln_2_1) )).
+
+fof(fact_4315,axiom,(
+    chea(hantieren_1_1,hantieren_2_1) )).
+
+fof(fact_4316,axiom,(
+    chea(hantieren_1_1,hantierung_1_1) )).
+
+fof(fact_4317,axiom,(
+    chea(harken_1_1,harken_2_1) )).
+
+fof(fact_4318,axiom,(
+    chea(harken_1_1,rechung_1_1) )).
+
+fof(fact_4319,axiom,(
+    chea(harmonisieren_1_1,harmonisation_1_1) )).
+
+fof(fact_4320,axiom,(
+    chea(harmonisieren_1_1,harmonisieren_2_1) )).
+
+fof(fact_4321,axiom,(
+    chea(harmonisieren_1_1,harmonisierung_1_1) )).
+
+fof(fact_4322,axiom,(
+    chea(harpunieren_1_1,harpunieren_2_1) )).
+
+fof(fact_4323,axiom,(
+    chea(harzen_1_1,harzen_2_1) )).
+
+fof(fact_4324,axiom,(
+    chea(haschen_1_1,haschen_2_1) )).
+
+fof(fact_4325,axiom,(
+    chea(haspeln_1_1,haspeln_2_1) )).
+
+fof(fact_4326,axiom,(
+    chea(haspeln_1_1,verhaspeln_2_1) )).
+
+fof(fact_4327,axiom,(
+    chea(hasten_1_1,hasten_2_1) )).
+
+fof(fact_4328,axiom,(
+    chea(hauchen_1_1,hauchen_2_1) )).
+
+fof(fact_4329,axiom,(
+    chea(hausen_1_1,hausen_2_1) )).
+
+fof(fact_4330,axiom,(
+    chea(haushalten_1_1,arbeitsweise_1_1) )).
+
+fof(fact_4331,axiom,(
+    chea(haushalten_1_1,haushalten_2_1) )).
+
+fof(fact_4332,axiom,(
+    chea(haushalten_1_1,haushaltung_1_1) )).
+
+fof(fact_4333,axiom,(
+    chea(hausieren_1_1,hausieren_2_1) )).
+
+fof(fact_4334,axiom,(
+    chea(hebeln_1_1,hebeln_2_1) )).
+
+fof(fact_4335,axiom,(
+    chea(heben_1_1,heben_2_1) )).
+
+fof(fact_4336,axiom,(
+    chea(hecheln_1_1,aechzen_1_1) )).
+
+fof(fact_4337,axiom,(
+    chea(hecheln_1_1,hecheln_2_1) )).
+
+fof(fact_4338,axiom,(
+    chea(hecheln_1_1,r__366cheln_2_1) )).
+
+fof(fact_4339,axiom,(
+    chea(hecheln_1_1,schnauben_2_1) )).
+
+fof(fact_4340,axiom,(
+    chea(hecken_1_1,hecken_2_1) )).
+
+fof(fact_4341,axiom,(
+    chea(hehlen_1_1,hehlen_2_1) )).
+
+fof(fact_4342,axiom,(
+    chea(heilen_1_1,heilung_1_2) )).
+
+fof(fact_4343,axiom,(
+    chea(heilen_1_2,heilung_1_3) )).
+
+fof(fact_4344,axiom,(
+    chea(heilen_1_3,heilung_1_1) )).
+
+fof(fact_4345,axiom,(
+    chea(heilen_1_3,verheilen_2_1) )).
+
+fof(fact_4346,axiom,(
+    chea(heilen_1_3,verheilung_1_1) )).
+
+fof(fact_4347,axiom,(
+    chea(heilighalten_1_1,heilighaltung_1_1) )).
+
+fof(fact_4348,axiom,(
+    chea(heiligsprechen_1_1,heilig_sprechung_1_1) )).
+
+fof(fact_4349,axiom,(
+    chea(heimfahren_1_1,heimfahren_2_1) )).
+
+fof(fact_4350,axiom,(
+    chea(heimgehen_1_1,heimgehen_2_1) )).
+
+fof(fact_4351,axiom,(
+    chea(heimholen_1_1,heimholung_1_1) )).
+
+fof(fact_4352,axiom,(
+    chea(heimleuchten_1_1,heimleuchten_2_1) )).
+
+fof(fact_4353,axiom,(
+    chea(heimlichtun_1_1,heimlichtun_2_1) )).
+
+fof(fact_4354,axiom,(
+    chea(heimsuchen_1_1,heimsuchung_1_1) )).
+
+fof(fact_4355,axiom,(
+    chea(heimsuchen_1_2,heimsuchung_1_2) )).
+
+fof(fact_4356,axiom,(
+    chea(heimzahlen_1_1,heimzahlen_2_1) )).
+
+fof(fact_4357,axiom,(
+    chea(heimzahlen_1_1,heimzahlung_1_1) )).
+
+fof(fact_4358,axiom,(
+    chea(heizen_1_2,heizung_1_2) )).
+
+fof(fact_4359,axiom,(
+    chea(hei__337laufen_1_1,n374berheizen_2_1) )).
+
+fof(fact_4360,axiom,(
+    chea(hei__337laufen_1_1,n374berheizung_1_2) )).
+
+fof(fact_4361,axiom,(
+    chea(hei__337laufen_1_1,n374berhitzen_2_1) )).
+
+fof(fact_4362,axiom,(
+    chea(hei__337laufen_1_1,n374berhitzung_1_1) )).
+
+fof(fact_4363,axiom,(
+    chea(hellen_1_1,hellen_2_1) )).
+
+fof(fact_4364,axiom,(
+    chea(hellsehen_1_1,hellsehen_2_1) )).
+
+fof(fact_4365,axiom,(
+    chea(hemmen_1_1,hemmung_1_1) )).
+
+fof(fact_4366,axiom,(
+    chea(herablassen_2_1,herablassung_1_1) )).
+
+fof(fact_4367,axiom,(
+    chea(herablassen_2_1,herablassung_1_3) )).
+
+fof(fact_4368,axiom,(
+    chea(herabsetzen_1_1,dem__374tigung_1_1) )).
+
+fof(fact_4369,axiom,(
+    chea(herabsetzen_1_1,herabsetzen_2_1) )).
+
+fof(fact_4370,axiom,(
+    chea(herabstufen_1_1,degradierung_1_1) )).
+
+fof(fact_4371,axiom,(
+    chea(herabstufen_1_1,herabstufen_2_1) )).
+
+fof(fact_4372,axiom,(
+    chea(heranarbeiten_1_1,heranarbeiten_2_1) )).
+
+fof(fact_4373,axiom,(
+    chea(heranbilden_1_1,heranbildung_1_1) )).
+
+fof(fact_4374,axiom,(
+    chea(heranbilden_1_2,heranbildung_1_1) )).
+
+fof(fact_4375,axiom,(
+    chea(heranbringen_1_1,heranbringen_2_1) )).
+
+fof(fact_4376,axiom,(
+    chea(heranbringen_1_1,heranbringung_1_1) )).
+
+fof(fact_4377,axiom,(
+    chea(heranfahren_1_1,heranfahren_2_1) )).
+
+fof(fact_4378,axiom,(
+    chea(heranf__374hren_1_1,heranf__374hrung_1_1) )).
+
+fof(fact_4379,axiom,(
+    chea(herangehen_1_1,herangehen_2_1) )).
+
+fof(fact_4380,axiom,(
+    chea(heranreifen_1_1,heranreifen_2_1) )).
+
+fof(fact_4381,axiom,(
+    chea(heranreifen_1_1,heranreifung_1_1) )).
+
+fof(fact_4382,axiom,(
+    chea(heranr__374cken_1_1,heranr__374cken_2_1) )).
+
+fof(fact_4383,axiom,(
+    chea(heranschaffen_1_1,heranschaffen_2_1) )).
+
+fof(fact_4384,axiom,(
+    chea(herantasten_1_1,herantasten_2_1) )).
+
+fof(fact_4385,axiom,(
+    chea(heranwachsen_1_1,heranwachsen_2_1) )).
+
+fof(fact_4386,axiom,(
+    chea(heranziehen_1_1,heranziehung_1_1) )).
+
+fof(fact_4387,axiom,(
+    chea(heraufbeschw__366ren_1_1,heraufbeschw__366ren_2_1) )).
+
+fof(fact_4388,axiom,(
+    chea(heraufbeschw__366ren_1_1,heraufbeschw__366rung_1_1) )).
+
+fof(fact_4389,axiom,(
+    chea(heraufsetzen_1_1,heraufsetzen_2_1) )).
+
+fof(fact_4390,axiom,(
+    chea(heraufsetzen_1_1,heraufsetzung_1_1) )).
+
+fof(fact_4391,axiom,(
+    chea(heraufziehen_1_1,heraufziehen_2_1) )).
+
+fof(fact_4392,axiom,(
+    chea(herausarbeiten_1_1,herausarbeitung_1_1) )).
+
+fof(fact_4393,axiom,(
+    chea(herausbringen_1_1,herausbringen_2_1) )).
+
+fof(fact_4394,axiom,(
+    chea(herausbringen_1_1,herausbringung_1_1) )).
+
+fof(fact_4395,axiom,(
+    chea(herausbringen_1_1,herausgeben_2_1) )).
+
+fof(fact_4396,axiom,(
+    chea(herausdrehen_1_1,herausdrehen_2_1) )).
+
+fof(fact_4397,axiom,(
+    chea(herausfallen_1_1,herausfallen_2_1) )).
+
+fof(fact_4398,axiom,(
+    chea(herausfordern_1_2,herausforderung_1_2) )).
+
+fof(fact_4399,axiom,(
+    chea(herausgehen_1_1,herausgehen_2_1) )).
+
+fof(fact_4400,axiom,(
+    chea(herausgreifen_1_1,herausgreifen_2_1) )).
+
+fof(fact_4401,axiom,(
+    chea(heraushalten_1_1,heraushalten_2_1) )).
+
+fof(fact_4402,axiom,(
+    chea(heraush__344ngen_1_1,heraush__344ngen_2_1) )).
+
+fof(fact_4403,axiom,(
+    chea(herauskommen_1_3,herausspringen_2_1) )).
+
+fof(fact_4404,axiom,(
+    chea(herauskristallisieren_1_1,herauskristallisierung_1_1) )).
+
+fof(fact_4405,axiom,(
+    chea(herauslesen_1_1,herauslesen_2_1) )).
+
+fof(fact_4406,axiom,(
+    chea(herausl__366sen_1_1,herausl__366sung_1_1) )).
+
+fof(fact_4407,axiom,(
+    chea(herausl__366sen_1_2,herausl__366sung_1_1) )).
+
+fof(fact_4408,axiom,(
+    chea(herausrei__337en_1_1,herausrei__337en_2_1) )).
+
+fof(fact_4409,axiom,(
+    chea(herauswachsen_1_1,herauswachsen_2_1) )).
+
+fof(fact_4410,axiom,(
+    chea(herausziehen_1_1,herausziehen_2_1) )).
+
+fof(fact_4411,axiom,(
+    chea(herbeif__374hren_1_1,herbeif__374hren_2_1) )).
+
+fof(fact_4412,axiom,(
+    chea(herbeirufen_1_1,herbeirufen_2_1) )).
+
+fof(fact_4413,axiom,(
+    chea(herbeirufen_1_1,herbeirufung_1_1) )).
+
+fof(fact_4414,axiom,(
+    chea(herbeischaffen_1_1,herbeischaffen_2_1) )).
+
+fof(fact_4415,axiom,(
+    chea(herbeischaffen_1_1,herbeischaffung_1_1) )).
+
+fof(fact_4416,axiom,(
+    chea(herbergen_1_1,herbergen_2_1) )).
+
+fof(fact_4417,axiom,(
+    chea(herbringen_1_1,mitbringen_2_1) )).
+
+fof(fact_4418,axiom,(
+    chea(hereinholen_1_1,hereinholen_2_1) )).
+
+fof(fact_4419,axiom,(
+    chea(hereinspazieren_1_1,hereinspazieren_2_1) )).
+
+fof(fact_4420,axiom,(
+    chea(herleiten_1_1,herleitung_1_1) )).
+
+fof(fact_4421,axiom,(
+    chea(heroisieren_1_1,heroisieren_2_1) )).
+
+fof(fact_4422,axiom,(
+    chea(heroisieren_1_1,heroisierung_1_1) )).
+
+fof(fact_4423,axiom,(
+    chea(herrschen_1_1,dominanz_1_1) )).
+
+fof(fact_4424,axiom,(
+    chea(herschauen_1_1,herschauen_2_1) )).
+
+fof(fact_4425,axiom,(
+    chea(herstellen_1_1,herstellung_1_1) )).
+
+fof(fact_4426,axiom,(
+    chea(herstellen_1_1,produzieren_2_1) )).
+
+fof(fact_4427,axiom,(
+    chea(herstellen_1_2,herstellung_1_2) )).
+
+fof(fact_4428,axiom,(
+    chea(herumliegen_1_1,herumliegen_2_1) )).
+
+fof(fact_4429,axiom,(
+    chea(herumlungern_1_1,herumlungern_2_1) )).
+
+fof(fact_4430,axiom,(
+    chea(herumsitzen_1_1,herumsitzen_2_1) )).
+
+fof(fact_4431,axiom,(
+    chea(herumstehen_1_1,herumstehen_2_1) )).
+
+fof(fact_4432,axiom,(
+    chea(herumtreiben_1_1,herumtreiben_2_1) )).
+
+fof(fact_4433,axiom,(
+    chea(herumwerfen_1_1,herumwerfen_2_1) )).
+
+fof(fact_4434,axiom,(
+    chea(herunterfallen_1_1,herunterfallen_2_1) )).
+
+fof(fact_4435,axiom,(
+    chea(herunterrei__337en_1_1,herunterrei__337en_2_1) )).
+
+fof(fact_4436,axiom,(
+    chea(herunterschalten_1_1,herunterschalten_2_1) )).
+
+fof(fact_4437,axiom,(
+    chea(herunterschalten_1_1,herunterschaltung_1_1) )).
+
+fof(fact_4438,axiom,(
+    chea(herunterziehen_1_1,herunterziehen_2_1) )).
+
+fof(fact_4439,axiom,(
+    chea(hervorbrechen_1_1,hervorbrechen_2_1) )).
+
+fof(fact_4440,axiom,(
+    chea(hervorbringen_1_1,herbeif__374hrung_1_1) )).
+
+fof(fact_4441,axiom,(
+    chea(hervorbringen_1_1,hervorbringen_2_1) )).
+
+fof(fact_4442,axiom,(
+    chea(hervorheben_1_1,hervorhebung_1_1) )).
+
+fof(fact_4443,axiom,(
+    chea(hervorholen_1_1,hervorholen_2_1) )).
+
+fof(fact_4444,axiom,(
+    chea(hervorkehren_1_1,hervorkehrung_1_1) )).
+
+fof(fact_4445,axiom,(
+    chea(hervorrufen_1_1,hervorrufen_2_1) )).
+
+fof(fact_4446,axiom,(
+    chea(hervorrufen_1_1,hervorrufung_1_1) )).
+
+fof(fact_4447,axiom,(
+    chea(hervorrufen_1_1,verursachen_2_1) )).
+
+fof(fact_4448,axiom,(
+    chea(hervorrufen_1_1,verursachung_1_1) )).
+
+fof(fact_4449,axiom,(
+    chea(herzen_1_1,herzen_2_1) )).
+
+fof(fact_4450,axiom,(
+    chea(heterogenisieren_1_1,heterogenisierung_1_1) )).
+
+fof(fact_4451,axiom,(
+    chea(heucheln_1_1,heucheln_2_1) )).
+
+fof(fact_4452,axiom,(
+    chea(heucheln_1_1,vorgaukeln_2_1) )).
+
+fof(fact_4453,axiom,(
+    chea(heuen_1_1,heuen_2_1) )).
+
+fof(fact_4454,axiom,(
+    chea(heulen_1_1,heulen_2_1) )).
+
+fof(fact_4455,axiom,(
+    chea(hexen_1_1,hexen_2_1) )).
+
+fof(fact_4456,axiom,(
+    chea(hierarchisieren_1_1,hierarchisierung_1_1) )).
+
+fof(fact_4457,axiom,(
+    chea(hierbleiben_1_1,hierbleiben_2_1) )).
+
+fof(fact_4458,axiom,(
+    chea(hiersein_1_1,hiersein_2_1) )).
+
+fof(fact_4459,axiom,(
+    chea(hinabsteigen_1_1,hinabsteigen_2_1) )).
+
+fof(fact_4460,axiom,(
+    chea(hinabtauchen_1_1,hinabtauchen_2_1) )).
+
+fof(fact_4461,axiom,(
+    chea(hinaufgehen_1_1,hinaufsteigen_2_1) )).
+
+fof(fact_4462,axiom,(
+    chea(hinaufziehen_1_1,hinaufziehen_2_1) )).
+
+fof(fact_4463,axiom,(
+    chea(hinausdr__344ngen_1_1,hinausdr__344ngen_2_1) )).
+
+fof(fact_4464,axiom,(
+    chea(hinauslaufen_1_1,zeitigung_1_1) )).
+
+fof(fact_4465,axiom,(
+    chea(hinausschieben_1_1,hinausschieben_2_1) )).
+
+fof(fact_4466,axiom,(
+    chea(hinausspringen_1_1,hinausspringen_2_1) )).
+
+fof(fact_4467,axiom,(
+    chea(hinausweisen_1_1,hinausweisung_1_1) )).
+
+fof(fact_4468,axiom,(
+    chea(hinauswerfen_1_1,hinauswerfen_2_1) )).
+
+fof(fact_4469,axiom,(
+    chea(hinauswerfen_1_1,rauswerfen_2_1) )).
+
+fof(fact_4470,axiom,(
+    chea(hinbekommen_1_1,hinkriegen_2_1) )).
+
+fof(fact_4471,axiom,(
+    chea(hindern_1_1,hinderung_1_1) )).
+
+fof(fact_4472,axiom,(
+    chea(hindern_1_2,hinderung_1_2) )).
+
+fof(fact_4473,axiom,(
+    chea(hineinfallen_1_1,hineinfallen_2_1) )).
+
+fof(fact_4474,axiom,(
+    chea(hineingreifen_1_1,hineingreifen_2_1) )).
+
+fof(fact_4475,axiom,(
+    chea(hineinschauen_1_1,hineinschauen_2_1) )).
+
+fof(fact_4476,axiom,(
+    chea(hineinstopfen_1_1,hineinstopfen_2_1) )).
+
+fof(fact_4477,axiom,(
+    chea(hineinversetzen_1_1,hineinversetzen_2_1) )).
+
+fof(fact_4478,axiom,(
+    chea(hineinwachsen_1_1,hineinwachsen_2_1) )).
+
+fof(fact_4479,axiom,(
+    chea(hineinziehen_1_1,hineinziehen_2_1) )).
+
+fof(fact_4480,axiom,(
+    chea(hinfallen_1_1,hinfallen_2_1) )).
+
+fof(fact_4481,axiom,(
+    chea(hinf__374hren_1_1,hinf__374hrung_1_1) )).
+
+fof(fact_4482,axiom,(
+    chea(hingeben_1_1,hingebung_1_1) )).
+
+fof(fact_4483,axiom,(
+    chea(hingeben_1_2,hingebung_1_2) )).
+
+fof(fact_4484,axiom,(
+    chea(hingehen_1_1,hingehen_2_1) )).
+
+fof(fact_4485,axiom,(
+    chea(hingucken_1_1,hingucken_2_1) )).
+
+fof(fact_4486,axiom,(
+    chea(hinh__366ren_1_1,hinh__366ren_2_1) )).
+
+fof(fact_4487,axiom,(
+    chea(hinh__366ren_1_1,lauschen_2_1) )).
+
+fof(fact_4488,axiom,(
+    chea(hinkommen_1_1,hinkommen_2_1) )).
+
+fof(fact_4489,axiom,(
+    chea(hinnehmen_1_1,hinnehmen_2_1) )).
+
+fof(fact_4490,axiom,(
+    chea(hinschauen_1_1,hinschauen_2_1) )).
+
+fof(fact_4491,axiom,(
+    chea(hinschauen_1_1,hinsehen_2_1) )).
+
+fof(fact_4492,axiom,(
+    chea(hinsetzen_1_1,hinsetzen_2_1) )).
+
+fof(fact_4493,axiom,(
+    chea(hinsiechen_1_1,hinsiechen_2_1) )).
+
+fof(fact_4494,axiom,(
+    chea(hinterfragen_1_1,hinterfragen_2_1) )).
+
+fof(fact_4495,axiom,(
+    chea(hinterfragen_1_1,hinterfragung_1_1) )).
+
+fof(fact_4496,axiom,(
+    chea(hintergehen_1_1,hintergehung_1_1) )).
+
+fof(fact_4497,axiom,(
+    chea(hinterlassen_1_1,hinterlassen_2_1) )).
+
+fof(fact_4498,axiom,(
+    chea(hinterlassen_1_1,hinterlassung_1_1) )).
+
+fof(fact_4499,axiom,(
+    chea(hinterlassen_1_1,zur__374cklassung_1_2) )).
+
+fof(fact_4500,axiom,(
+    chea(hintertreiben_1_1,hintertreiben_2_1) )).
+
+fof(fact_4501,axiom,(
+    chea(hintertreiben_1_1,hintertreibung_1_1) )).
+
+fof(fact_4502,axiom,(
+    chea(hinterziehen_1_1,hinterziehen_2_1) )).
+
+fof(fact_4503,axiom,(
+    chea(hinterziehen_1_1,hinterziehung_1_1) )).
+
+fof(fact_4504,axiom,(
+    chea(hinterziehen_1_1,veruntreuen_2_1) )).
+
+fof(fact_4505,axiom,(
+    chea(hinwegsetzen_1_1,hinwegsetzen_2_1) )).
+
+fof(fact_4506,axiom,(
+    chea(hinwegsetzen_1_1,hinwegsetzung_1_1) )).
+
+fof(fact_4507,axiom,(
+    chea(hinwenden_1_1,hinwenden_2_1) )).
+
+fof(fact_4508,axiom,(
+    chea(hinwenden_1_1,hinwendung_1_1) )).
+
+fof(fact_4509,axiom,(
+    chea(hinzuaddieren_1_1,hinzuaddieren_2_1) )).
+
+fof(fact_4510,axiom,(
+    chea(hinzuf__374gen_1_1,hinzuf__374gen_2_1) )).
+
+fof(fact_4511,axiom,(
+    chea(hinzuf__374gen_1_1,hinzuf__374gung_1_1) )).
+
+fof(fact_4512,axiom,(
+    chea(hinzugewinnen_1_1,hinzugewinnen_2_1) )).
+
+fof(fact_4513,axiom,(
+    chea(hinzugewinnen_1_1,hinzugewinnung_1_1) )).
+
+fof(fact_4514,axiom,(
+    chea(hinzurechnen_1_1,hinzurechnen_2_1) )).
+
+fof(fact_4515,axiom,(
+    chea(hinzurechnen_1_1,hinzurechnung_1_1) )).
+
+fof(fact_4516,axiom,(
+    chea(hinzuziehen_1_1,hinzuziehen_2_1) )).
+
+fof(fact_4517,axiom,(
+    chea(hinzuziehen_1_1,hinzuziehung_1_1) )).
+
+fof(fact_4518,axiom,(
+    chea(hin__374berwechseln_1_1,hin__374berwechseln_2_1) )).
+
+fof(fact_4519,axiom,(
+    chea(hissen_1_1,hissen_2_1) )).
+
+fof(fact_4520,axiom,(
+    chea(hissen_1_1,hissung_1_1) )).
+
+fof(fact_4521,axiom,(
+    chea(historisieren_1_1,historisieren_2_1) )).
+
+fof(fact_4522,axiom,(
+    chea(historisieren_1_1,historisierung_1_1) )).
+
+fof(fact_4523,axiom,(
+    chea(hobeln_1_1,hobeln_2_1) )).
+
+fof(fact_4524,axiom,(
+    chea(hochachten_1_1,hochachtung_1_1) )).
+
+fof(fact_4525,axiom,(
+    chea(hocharbeiten_1_1,hocharbeiten_2_1) )).
+
+fof(fact_4526,axiom,(
+    chea(hochbinden_1_1,hochbinden_2_1) )).
+
+fof(fact_4527,axiom,(
+    chea(hochdrehen_1_1,hochdrehen_2_1) )).
+
+fof(fact_4528,axiom,(
+    chea(hochheben_1_1,hochheben_2_1) )).
+
+fof(fact_4529,axiom,(
+    chea(hochheben_1_1,l__374pfen_2_1) )).
+
+fof(fact_4530,axiom,(
+    chea(hochheben_1_1,stemmen_2_1) )).
+
+fof(fact_4531,axiom,(
+    chea(hochlegen_1_1,hochlegen_2_1) )).
+
+fof(fact_4532,axiom,(
+    chea(hochlegen_1_1,hochlegung_1_1) )).
+
+fof(fact_4533,axiom,(
+    chea(hochrechnen_1_1,hochrechnen_2_1) )).
+
+fof(fact_4534,axiom,(
+    chea(hochschlagen_1_1,hochschlagen_2_1) )).
+
+fof(fact_4535,axiom,(
+    chea(hochsch__344tzen_1_1,hochsch__344tzung_1_1) )).
+
+fof(fact_4536,axiom,(
+    chea(hochspielen_1_1,hochspielen_2_1) )).
+
+fof(fact_4537,axiom,(
+    chea(hochspringen_1_1,hochspringen_2_1) )).
+
+fof(fact_4538,axiom,(
+    chea(hochstilisieren_1_1,hochstilisierung_1_1) )).
+
+fof(fact_4539,axiom,(
+    chea(hochstilisieren_1_1,stilisierung_1_1) )).
+
+fof(fact_4540,axiom,(
+    chea(hochstufen_1_1,hochstufung_1_1) )).
+
+fof(fact_4541,axiom,(
+    chea(hochtreiben_1_1,hochtreiben_2_1) )).
+
+fof(fact_4542,axiom,(
+    chea(hochwerfen_1_1,hochwerfen_2_1) )).
+
+fof(fact_4543,axiom,(
+    chea(hochziehen_1_1,hochziehen_2_1) )).
+
+fof(fact_4544,axiom,(
+    chea(hoffen_1_1,hoffen_2_1) )).
+
+fof(fact_4545,axiom,(
+    chea(hoffen_1_1,hoffung_1_1) )).
+
+fof(fact_4546,axiom,(
+    chea(hofhalten_1_1,hofhaltung_1_1) )).
+
+fof(fact_4547,axiom,(
+    chea(hofieren_1_1,hofieren_2_1) )).
+
+fof(fact_4548,axiom,(
+    chea(hofieren_1_1,hofierung_1_1) )).
+
+fof(fact_4549,axiom,(
+    chea(hofieren_1_1,umwerben_2_1) )).
+
+fof(fact_4550,axiom,(
+    chea(hofieren_1_1,umwerbung_1_1) )).
+
+fof(fact_4551,axiom,(
+    chea(hohnlachen_1_1,hohnlachen_2_1) )).
+
+fof(fact_4552,axiom,(
+    chea(holen_1_1,holen_2_1) )).
+
+fof(fact_4553,axiom,(
+    chea(holzen_1_1,holzen_2_1) )).
+
+fof(fact_4554,axiom,(
+    chea(holzen_1_1,holzung_1_1) )).
+
+fof(fact_4555,axiom,(
+    chea(homogenisieren_1_1,homogenisieren_2_1) )).
+
+fof(fact_4556,axiom,(
+    chea(homogenisieren_1_1,homogenisierung_1_1) )).
+
+fof(fact_4557,axiom,(
+    chea(honorieren_1_1,honoration_1_1) )).
+
+fof(fact_4558,axiom,(
+    chea(honorieren_1_1,honorierung_1_1) )).
+
+fof(fact_4559,axiom,(
+    chea(hoppeln_1_1,hupfen_2_1) )).
+
+fof(fact_4560,axiom,(
+    chea(hoppeln_1_1,h__374pfen_2_1) )).
+
+fof(fact_4561,axiom,(
+    chea(horchen_1_2,schlafen_2_1) )).
+
+fof(fact_4562,axiom,(
+    chea(hospitalisieren_1_1,hospitalisation_1_1) )).
+
+fof(fact_4563,axiom,(
+    chea(hospitalisieren_1_1,hospitalisierung_1_1) )).
+
+fof(fact_4564,axiom,(
+    chea(hospitieren_1_1,hospitation_1_1) )).
+
+fof(fact_4565,axiom,(
+    chea(huldigen_1_1,hommage_1_1) )).
+
+fof(fact_4566,axiom,(
+    chea(humanisieren_1_1,humanisation_1_1) )).
+
+fof(fact_4567,axiom,(
+    chea(humanisieren_1_1,humanisierung_1_1) )).
+
+fof(fact_4568,axiom,(
+    chea(humanisieren_1_1,vermenschlichung_1_1) )).
+
+fof(fact_4569,axiom,(
+    chea(humpeln_1_1,humpeln_2_1) )).
+
+fof(fact_4570,axiom,(
+    chea(humpeln_1_1,lahmen_2_1) )).
+
+fof(fact_4571,axiom,(
+    chea(hungern_2_1,sehnen_2_1) )).
+
+fof(fact_4572,axiom,(
+    chea(hunzen_1_1,hunzen_2_1) )).
+
+fof(fact_4573,axiom,(
+    chea(hupen_1_1,busen_1_1) )).
+
+fof(fact_4574,axiom,(
+    chea(huren_1_1,huren_2_1) )).
+
+fof(fact_4575,axiom,(
+    chea(huren_1_1,prostituierung_1_1) )).
+
+fof(fact_4576,axiom,(
+    chea(hydrieren_1_1,hydration_1_1) )).
+
+fof(fact_4577,axiom,(
+    chea(hydrieren_1_1,hydrieren_2_1) )).
+
+fof(fact_4578,axiom,(
+    chea(hydrieren_1_1,hydrierung_1_1) )).
+
+fof(fact_4579,axiom,(
+    chea(hypnotisieren_1_1,hypnotisieren_2_1) )).
+
+fof(fact_4580,axiom,(
+    chea(h__344keln_1_1,h__344keln_2_1) )).
+
+fof(fact_4581,axiom,(
+    chea(h__344ngenlassen_1_1,h__344ngenlassen_2_1) )).
+
+fof(fact_4582,axiom,(
+    chea(h__344tscheln_1_1,verw__366hnen_2_1) )).
+
+fof(fact_4583,axiom,(
+    chea(h__344tscheln_1_1,verw__366hnung_1_1) )).
+
+fof(fact_4584,axiom,(
+    chea(h__344ufen_1_1,akkumulation_1_1) )).
+
+fof(fact_4585,axiom,(
+    chea(h__344uten_1_1,haarwechsel_1_1) )).
+
+fof(fact_4586,axiom,(
+    chea(h__344uten_1_1,h__344uten_2_1) )).
+
+fof(fact_4587,axiom,(
+    chea(h__366hen_1_1,h__366hen_2_1) )).
+
+fof(fact_4588,axiom,(
+    chea(h__366hen_1_1,h__366hung_1_1) )).
+
+fof(fact_4589,axiom,(
+    chea(h__366herstufen_1_1,hochstufung_1_1) )).
+
+fof(fact_4590,axiom,(
+    chea(h__366hlen_1_1,h__366hlen_2_1) )).
+
+fof(fact_4591,axiom,(
+    chea(h__366hlen_1_1,h__366hlung_1_1) )).
+
+fof(fact_4592,axiom,(
+    chea(h__366rnen_1_1,h__366rnen_2_1) )).
+
+fof(fact_4593,axiom,(
+    chea(h__366rnen_1_1,h__366rnung_1_1) )).
+
+fof(fact_4594,axiom,(
+    chea(h__374llen_1_1,h__374llen_2_1) )).
+
+fof(fact_4595,axiom,(
+    chea(identifizieren_1_1,identifikation_1_2) )).
+
+fof(fact_4596,axiom,(
+    chea(ideologisieren_1_1,ideologisieren_2_1) )).
+
+fof(fact_4597,axiom,(
+    chea(ideologisieren_1_1,ideologisierung_1_1) )).
+
+fof(fact_4598,axiom,(
+    chea(idolisieren_1_1,idolisierung_1_1) )).
+
+fof(fact_4599,axiom,(
+    chea(ignorieren_1_1,ignorieren_2_1) )).
+
+fof(fact_4600,axiom,(
+    chea(ignorieren_1_1,ignorierung_1_1) )).
+
+fof(fact_4601,axiom,(
+    chea(imaginieren_1_1,einbildungskraft_1_1) )).
+
+fof(fact_4602,axiom,(
+    chea(imaginieren_1_1,imaginieren_2_1) )).
+
+fof(fact_4603,axiom,(
+    chea(immunisieren_1_1,immunisierung_1_1) )).
+
+fof(fact_4604,axiom,(
+    chea(impfen_1_1,impfen_2_1) )).
+
+fof(fact_4605,axiom,(
+    chea(impfen_1_1,impfung_1_1) )).
+
+fof(fact_4606,axiom,(
+    chea(implantieren_1_1,implantation_1_1) )).
+
+fof(fact_4607,axiom,(
+    chea(implantieren_1_1,implantierung_1_1) )).
+
+fof(fact_4608,axiom,(
+    chea(implementieren_1_1,implementation_1_1) )).
+
+fof(fact_4609,axiom,(
+    chea(implementieren_1_1,implementieren_2_1) )).
+
+fof(fact_4610,axiom,(
+    chea(improvisieren_1_1,improvisation_1_1) )).
+
+fof(fact_4611,axiom,(
+    chea(improvisieren_1_1,improvisieren_2_1) )).
+
+fof(fact_4612,axiom,(
+    chea(impr__344gnieren_1_1,impr__344gnation_1_1) )).
+
+fof(fact_4613,axiom,(
+    chea(impr__344gnieren_1_1,impr__344gnieren_2_1) )).
+
+fof(fact_4614,axiom,(
+    chea(impr__344gnieren_1_1,impr__344gnierung_1_1) )).
+
+fof(fact_4615,axiom,(
+    chea(inaktivieren_1_1,inaktivieren_2_1) )).
+
+fof(fact_4616,axiom,(
+    chea(inaktivieren_1_1,inaktivierung_1_1) )).
+
+fof(fact_4617,axiom,(
+    chea(inaugurieren_1_1,inauguration_1_1) )).
+
+fof(fact_4618,axiom,(
+    chea(inaugurieren_1_1,inaugurierung_1_1) )).
+
+fof(fact_4619,axiom,(
+    chea(indexieren_1_1,indexieren_2_1) )).
+
+fof(fact_4620,axiom,(
+    chea(indexieren_1_1,indexierung_1_1) )).
+
+fof(fact_4621,axiom,(
+    chea(indignieren_1_1,entr__374stung_1_1) )).
+
+fof(fact_4622,axiom,(
+    chea(individualisieren_1_1,individualisation_1_1) )).
+
+fof(fact_4623,axiom,(
+    chea(individualisieren_1_1,individualisieren_2_1) )).
+
+fof(fact_4624,axiom,(
+    chea(individualisieren_1_1,individualisierung_1_1) )).
+
+fof(fact_4625,axiom,(
+    chea(indizieren_1_1,indizieren_2_1) )).
+
+fof(fact_4626,axiom,(
+    chea(indizieren_1_1,indizierung_1_1) )).
+
+fof(fact_4627,axiom,(
+    chea(indoktrinieren_1_1,indoktrination_1_1) )).
+
+fof(fact_4628,axiom,(
+    chea(indoktrinieren_1_1,indoktrinierung_1_1) )).
+
+fof(fact_4629,axiom,(
+    chea(indossieren_1_1,indossierung_1_1) )).
+
+fof(fact_4630,axiom,(
+    chea(industrialisieren_1_1,industrialisation_1_1) )).
+
+fof(fact_4631,axiom,(
+    chea(industrialisieren_1_1,industrialisierung_1_1) )).
+
+fof(fact_4632,axiom,(
+    chea(induzieren_1_1,induzieren_2_1) )).
+
+fof(fact_4633,axiom,(
+    chea(induzieren_1_1,induzierung_1_1) )).
+
+fof(fact_4634,axiom,(
+    chea(informalisieren_1_1,informalisierung_1_1) )).
+
+fof(fact_4635,axiom,(
+    chea(informatisieren_1_1,informatisation_1_1) )).
+
+fof(fact_4636,axiom,(
+    chea(informatisieren_1_1,informatisierung_1_1) )).
+
+fof(fact_4637,axiom,(
+    chea(initialisieren_1_1,erweckung_1_1) )).
+
+fof(fact_4638,axiom,(
+    chea(inkarnieren_1_1,inkarnation_1_1) )).
+
+fof(fact_4639,axiom,(
+    chea(inklinieren_1_1,bahnneigung_1_1) )).
+
+fof(fact_4640,axiom,(
+    chea(inkriminieren_1_1,inkriminierung_1_1) )).
+
+fof(fact_4641,axiom,(
+    chea(innehaben_1_1,innehaben_2_1) )).
+
+fof(fact_4642,axiom,(
+    chea(innehaben_1_1,innehabung_1_1) )).
+
+fof(fact_4643,axiom,(
+    chea(innehalten_1_1,innehalten_2_1) )).
+
+fof(fact_4644,axiom,(
+    chea(innehalten_1_1,innehaltung_1_1) )).
+
+fof(fact_4645,axiom,(
+    chea(installieren_1_1,installieren_2_1) )).
+
+fof(fact_4646,axiom,(
+    chea(installieren_1_1,installierung_1_1) )).
+
+fof(fact_4647,axiom,(
+    chea(institutionalisieren_1_1,institutionalisierung_1_1) )).
+
+fof(fact_4648,axiom,(
+    chea(institutionalisieren_1_1,verankerung_1_1) )).
+
+fof(fact_4649,axiom,(
+    chea(instruieren_1_1,instruierung_1_1) )).
+
+fof(fact_4650,axiom,(
+    chea(instrumentalisieren_1_1,instrumentalisieren_2_1) )).
+
+fof(fact_4651,axiom,(
+    chea(instrumentalisieren_1_1,instrumentalisierung_1_1) )).
+
+fof(fact_4652,axiom,(
+    chea(instrumentieren_1_1,instrumentation_1_1) )).
+
+fof(fact_4653,axiom,(
+    chea(instrumentieren_1_1,instrumentieren_2_1) )).
+
+fof(fact_4654,axiom,(
+    chea(instrumentieren_1_1,instrumentierung_1_1) )).
+
+fof(fact_4655,axiom,(
+    chea(insultieren_1_1,insultation_1_1) )).
+
+fof(fact_4656,axiom,(
+    chea(insultieren_1_1,verunglimpfung_1_1) )).
+
+fof(fact_4657,axiom,(
+    chea(inszenieren_1_1,inszenieren_2_1) )).
+
+fof(fact_4658,axiom,(
+    chea(inszenieren_1_1,inszenierung_1_1) )).
+
+fof(fact_4659,axiom,(
+    chea(integrieren_1_1,integration_1_1) )).
+
+fof(fact_4660,axiom,(
+    chea(intensivieren_1_1,intensivierung_1_1) )).
+
+fof(fact_4661,axiom,(
+    chea(interagieren_1_1,interagieren_2_1) )).
+
+fof(fact_4662,axiom,(
+    chea(interferieren_1_1,interferieren_2_1) )).
+
+fof(fact_4663,axiom,(
+    chea(internalisieren_1_1,internalisieren_2_1) )).
+
+fof(fact_4664,axiom,(
+    chea(internalisieren_1_1,internalisierung_1_1) )).
+
+fof(fact_4665,axiom,(
+    chea(internalisieren_1_1,verinnerlichen_2_1) )).
+
+fof(fact_4666,axiom,(
+    chea(internalisieren_1_1,verinnerlichung_1_1) )).
+
+fof(fact_4667,axiom,(
+    chea(internationalisieren_1_1,globalisierung__1_1) )).
+
+fof(fact_4668,axiom,(
+    chea(internationalisieren_1_1,internationalisation_1_1) )).
+
+fof(fact_4669,axiom,(
+    chea(internationalisieren_1_1,internationalisieren_2_1) )).
+
+fof(fact_4670,axiom,(
+    chea(internieren_1_1,internation_1_1) )).
+
+fof(fact_4671,axiom,(
+    chea(internieren_1_1,internierung_1_1) )).
+
+fof(fact_4672,axiom,(
+    chea(interpellieren_1_1,interpellation_1_1) )).
+
+fof(fact_4673,axiom,(
+    chea(interpolieren_1_1,interpolation_1_1) )).
+
+fof(fact_4674,axiom,(
+    chea(interpolieren_1_1,interpolieren_2_1) )).
+
+fof(fact_4675,axiom,(
+    chea(intervenieren_1_1,intervenieren_2_1) )).
+
+fof(fact_4676,axiom,(
+    chea(intervenieren_1_1,intervenierung_1_1) )).
+
+fof(fact_4677,axiom,(
+    chea(interviewen_1_1,interviewen_2_1) )).
+
+fof(fact_4678,axiom,(
+    chea(inthronisieren_1_1,inthronisation_1_1) )).
+
+fof(fact_4679,axiom,(
+    chea(inthronisieren_1_1,inthronisierung_1_1) )).
+
+fof(fact_4680,axiom,(
+    chea(intrigieren_1_1,intrigieren_2_1) )).
+
+fof(fact_4681,axiom,(
+    chea(introduzieren_1_1,introduzierung_1_1) )).
+
+fof(fact_4682,axiom,(
+    chea(invalidieren_1_1,invalidieren_2_1) )).
+
+fof(fact_4683,axiom,(
+    chea(invalidisieren_1_1,invalidisierung_1_1) )).
+
+fof(fact_4684,axiom,(
+    chea(inventarisieren_1_1,inventarisation_1_1) )).
+
+fof(fact_4685,axiom,(
+    chea(inventarisieren_1_1,inventarisieren_2_1) )).
+
+fof(fact_4686,axiom,(
+    chea(inventarisieren_1_1,inventarisierung_1_1) )).
+
+fof(fact_4687,axiom,(
+    chea(inverkehrbringen_2_1,inverkehrbringen_1_1) )).
+
+fof(fact_4688,axiom,(
+    chea(inverkehrbringen_2_1,inverkehrbringung_1_1) )).
+
+fof(fact_4689,axiom,(
+    chea(invertieren_1_1,invertieren_2_1) )).
+
+fof(fact_4690,axiom,(
+    chea(invertieren_1_1,invertierung_1_1) )).
+
+fof(fact_4691,axiom,(
+    chea(involvieren_1_1,involvierung_1_1) )).
+
+fof(fact_4692,axiom,(
+    chea(ionisieren_1_1,ionisation_1_1) )).
+
+fof(fact_4693,axiom,(
+    chea(ironisieren_1_1,ironisierung_1_1) )).
+
+fof(fact_4694,axiom,(
+    chea(irren_1_3,irrung_1_1) )).
+
+fof(fact_4695,axiom,(
+    chea(irritieren_1_1,irritation_1_2) )).
+
+fof(fact_4696,axiom,(
+    chea(irrlichtern_1_1,irrlichtern_2_1) )).
+
+fof(fact_4697,axiom,(
+    chea(islamisieren_1_1,islamisierung_1_1) )).
+
+fof(fact_4698,axiom,(
+    chea(isolieren_1_1,isolation_1_2) )).
+
+fof(fact_4699,axiom,(
+    chea(jammern_1_1,lamentation_1_1) )).
+
+fof(fact_4700,axiom,(
+    chea(jammern_1_1,lamentieren_2_1) )).
+
+fof(fact_4701,axiom,(
+    chea(jassen_1_1,jassen_2_1) )).
+
+fof(fact_4702,axiom,(
+    chea(jauchzen_1_1,jauchzen_2_1) )).
+
+fof(fact_4703,axiom,(
+    chea(jaulen_1_1,jaulen_2_1) )).
+
+fof(fact_4704,axiom,(
+    chea(jausen_1_1,jausen_2_1) )).
+
+fof(fact_4705,axiom,(
+    chea(jobben_1_1,jobben_2_1) )).
+
+fof(fact_4706,axiom,(
+    chea(jochen_1_1,jochen_2_1) )).
+
+fof(fact_4707,axiom,(
+    chea(jodeln_1_1,jodeln_2_1) )).
+
+fof(fact_4708,axiom,(
+    chea(joggen_1_1,joggen_2_1) )).
+
+fof(fact_4709,axiom,(
+    chea(johlen_1_1,johlen_2_1) )).
+
+fof(fact_4710,axiom,(
+    chea(jonglieren_1_1,jonglieren_2_1) )).
+
+fof(fact_4711,axiom,(
+    chea(jubilieren_1_1,jubilation_1_1) )).
+
+fof(fact_4712,axiom,(
+    chea(juchzen_1_1,jauchzen_2_1) )).
+
+fof(fact_4713,axiom,(
+    chea(jungen_1_1,jungen_2_1) )).
+
+fof(fact_4714,axiom,(
+    chea(justieren_1_1,eichung_1_1) )).
+
+fof(fact_4715,axiom,(
+    chea(justieren_1_1,einstellen_3_1) )).
+
+fof(fact_4716,axiom,(
+    chea(justieren_1_1,justieren_2_1) )).
+
+fof(fact_4717,axiom,(
+    chea(justieren_1_1,justierung_1_1) )).
+
+fof(fact_4718,axiom,(
+    chea(justieren_1_1,kalibrieren_2_1) )).
+
+fof(fact_4719,axiom,(
+    chea(justieren_1_1,konfiguration_1_1) )).
+
+fof(fact_4720,axiom,(
+    chea(justieren_1_1,konfigurieren_2_1) )).
+
+fof(fact_4721,axiom,(
+    chea(justieren_1_1,konfigurierung_1_1) )).
+
+fof(fact_4722,axiom,(
+    chea(j__344hren_1_1,j__344hrung_1_1) )).
+
+fof(fact_4723,axiom,(
+    chea(j__344ten_1_1,j__344ten_2_1) )).
+
+fof(fact_4724,axiom,(
+    chea(kabeln_1_1,kabeln_2_1) )).
+
+fof(fact_4725,axiom,(
+    chea(kacken_1_1,kacken_2_1) )).
+
+fof(fact_4726,axiom,(
+    chea(kacken_1_1,schei__337en_2_1) )).
+
+fof(fact_4727,axiom,(
+    chea(kahlfressen_1_1,kahlfressen_2_1) )).
+
+fof(fact_4728,axiom,(
+    chea(kahlscheren_1_1,kahlscheren_2_1) )).
+
+fof(fact_4729,axiom,(
+    chea(kalauern_1_1,witzeln_2_1) )).
+
+fof(fact_4730,axiom,(
+    chea(kalben_1_1,kalben_2_1) )).
+
+fof(fact_4731,axiom,(
+    chea(kalben_1_1,kalbung_1_1) )).
+
+fof(fact_4732,axiom,(
+    chea(kalben_1_1,losbrechen_2_1) )).
+
+fof(fact_4733,axiom,(
+    chea(kalken_1_1,kalken_2_1) )).
+
+fof(fact_4734,axiom,(
+    chea(kalken_1_1,kalkung_1_1) )).
+
+fof(fact_4735,axiom,(
+    chea(kalkulieren_1_1,berechnung_1_1) )).
+
+fof(fact_4736,axiom,(
+    chea(kalkulieren_1_1,kalkulieren_2_1) )).
+
+fof(fact_4737,axiom,(
+    chea(kaltstellen_1_1,kaltstellen_2_1) )).
+
+fof(fact_4738,axiom,(
+    chea(kanalisieren_1_1,abwasserleitung_1_1) )).
+
+fof(fact_4739,axiom,(
+    chea(kanalisieren_1_1,kanalisieren_2_1) )).
+
+fof(fact_4740,axiom,(
+    chea(kanalisieren_1_1,kanalisierung_1_1) )).
+
+fof(fact_4741,axiom,(
+    chea(kandieren_1_1,kandieren_2_1) )).
+
+fof(fact_4742,axiom,(
+    chea(kandieren_1_1,kandierung_1_1) )).
+
+fof(fact_4743,axiom,(
+    chea(kanonieren_1_1,kanonieren_2_1) )).
+
+fof(fact_4744,axiom,(
+    chea(kanonisieren_1_1,heilig_sprechung_1_1) )).
+
+fof(fact_4745,axiom,(
+    chea(kanonisieren_1_1,kanonisation_1_1) )).
+
+fof(fact_4746,axiom,(
+    chea(kanonisieren_1_1,standardisation_1_1) )).
+
+fof(fact_4747,axiom,(
+    chea(kanonisieren_1_1,standardisierung_1_1) )).
+
+fof(fact_4748,axiom,(
+    chea(kanonisieren_1_1,vereinheitlichen_2_1) )).
+
+fof(fact_4749,axiom,(
+    chea(kanonisieren_1_1,vereinheitlichung_1_1) )).
+
+fof(fact_4750,axiom,(
+    chea(kanten_1_1,kanten_2_1) )).
+
+fof(fact_4751,axiom,(
+    chea(kanzeln_1_1,kanzeln_2_1) )).
+
+fof(fact_4752,axiom,(
+    chea(kapen_1_1,kapen_2_1) )).
+
+fof(fact_4753,axiom,(
+    chea(kapitalisieren_1_1,kapitalisierung_1_1) )).
+
+fof(fact_4754,axiom,(
+    chea(kapitulieren_1_1,kapitulation_1_1) )).
+
+fof(fact_4755,axiom,(
+    chea(kapitulieren_1_1,kapitulieren_2_1) )).
+
+fof(fact_4756,axiom,(
+    chea(kapseln_1_1,kapseln_2_1) )).
+
+fof(fact_4757,axiom,(
+    chea(kaputtgehen_1_1,kaputtgehen_2_1) )).
+
+fof(fact_4758,axiom,(
+    chea(karamelisieren_1_1,karamelisation_1_1) )).
+
+fof(fact_4759,axiom,(
+    chea(karamelisieren_1_1,karamelisieren_2_1) )).
+
+fof(fact_4760,axiom,(
+    chea(karamelisieren_1_1,karamelisierung_1_1) )).
+
+fof(fact_4761,axiom,(
+    chea(karbonisieren_1_1,karbonisation_1_1) )).
+
+fof(fact_4762,axiom,(
+    chea(karbonisieren_1_1,karbonisieren_2_1) )).
+
+fof(fact_4763,axiom,(
+    chea(karbonisieren_1_1,karbonisierung_1_1) )).
+
+fof(fact_4764,axiom,(
+    chea(karikieren_1_1,karikieren_2_1) )).
+
+fof(fact_4765,axiom,(
+    chea(karikieren_1_1,karikierung_1_1) )).
+
+fof(fact_4766,axiom,(
+    chea(karikieren_1_1,parodieren_2_1) )).
+
+fof(fact_4767,axiom,(
+    chea(karikieren_1_1,parodierung_1_1) )).
+
+fof(fact_4768,axiom,(
+    chea(karikieren_1_1,persiflierung_1_1) )).
+
+fof(fact_4769,axiom,(
+    chea(karren_1_1,kutschieren_2_1) )).
+
+fof(fact_4770,axiom,(
+    chea(karten_1_1,karten_2_1) )).
+
+fof(fact_4771,axiom,(
+    chea(karten_1_1,kartung_1_1) )).
+
+fof(fact_4772,axiom,(
+    chea(kaschieren_1_1,kaschieren_2_1) )).
+
+fof(fact_4773,axiom,(
+    chea(kaschieren_1_1,kaschierung_1_1) )).
+
+fof(fact_4774,axiom,(
+    chea(kassieren_1_1,kassation_1_1) )).
+
+fof(fact_4775,axiom,(
+    chea(kassieren_1_1,kassieren_2_1) )).
+
+fof(fact_4776,axiom,(
+    chea(kassieren_1_1,kassierung_1_1) )).
+
+fof(fact_4777,axiom,(
+    chea(kasteien_1_1,kasteien_2_1) )).
+
+fof(fact_4778,axiom,(
+    chea(kasteien_1_1,kasteiung_1_1) )).
+
+fof(fact_4779,axiom,(
+    chea(katalogisieren_1_1,katalogisieren_2_1) )).
+
+fof(fact_4780,axiom,(
+    chea(katalogisieren_1_1,katalogisierung_1_1) )).
+
+fof(fact_4781,axiom,(
+    chea(katalogisieren_1_1,kategorisierung_1_1) )).
+
+fof(fact_4782,axiom,(
+    chea(katalogisieren_1_1,klassifizieren_2_1) )).
+
+fof(fact_4783,axiom,(
+    chea(katalogisieren_1_1,rubrizierung_1_1) )).
+
+fof(fact_4784,axiom,(
+    chea(kategorisieren_1_1,kategorisieren_2_1) )).
+
+fof(fact_4785,axiom,(
+    chea(kategorisieren_1_1,kategorisierung_1_1) )).
+
+fof(fact_4786,axiom,(
+    chea(kategorisieren_1_1,typologisierung_1_1) )).
+
+fof(fact_4787,axiom,(
+    chea(katten_1_1,katten_2_1) )).
+
+fof(fact_4788,axiom,(
+    chea(kauen_1_1,kauen_2_1) )).
+
+fof(fact_4789,axiom,(
+    chea(kauterisieren_1_1,kauterisation_1_1) )).
+
+fof(fact_4790,axiom,(
+    chea(kauterisieren_1_1,kauterisieren_2_1) )).
+
+fof(fact_4791,axiom,(
+    chea(kauterisieren_1_1,kauterisierung_1_1) )).
+
+fof(fact_4792,axiom,(
+    chea(kegeln_1_1,kegeln_2_1) )).
+
+fof(fact_4793,axiom,(
+    chea(kehren_1_3,vertuschen_2_1) )).
+
+fof(fact_4794,axiom,(
+    chea(kehren_1_3,vertuschung_1_1) )).
+
+fof(fact_4795,axiom,(
+    chea(keifen_1_1,keifen_2_1) )).
+
+fof(fact_4796,axiom,(
+    chea(kennenlernen_1_1,kennenlernen_2_1) )).
+
+fof(fact_4797,axiom,(
+    chea(kennzeichnen_1_1,markierung_1_1) )).
+
+fof(fact_4798,axiom,(
+    chea(ketten_1_1,ketten__1_1) )).
+
+fof(fact_4799,axiom,(
+    chea(ketten_1_1,kettung_1_1) )).
+
+fof(fact_4800,axiom,(
+    chea(keulen_1_1,keulen_2_1) )).
+
+fof(fact_4801,axiom,(
+    chea(keulen_1_1,keulung_1_1) )).
+
+fof(fact_4802,axiom,(
+    chea(kicken_1_1,kicken_2_1) )).
+
+fof(fact_4803,axiom,(
+    chea(kiebitzen_1_1,kiebitzen_2_1) )).
+
+fof(fact_4804,axiom,(
+    chea(kippeln_1_1,kippeln_2_1) )).
+
+fof(fact_4805,axiom,(
+    chea(kitten_1_1,kitten_2_1) )).
+
+fof(fact_4806,axiom,(
+    chea(kitten_1_1,kittung_1_1) )).
+
+fof(fact_4807,axiom,(
+    chea(klacken_1_1,klacken_2_1) )).
+
+fof(fact_4808,axiom,(
+    chea(klaren_1_1,klaren_2_1) )).
+
+fof(fact_4809,axiom,(
+    chea(klarieren_1_1,klarieren_2_1) )).
+
+fof(fact_4810,axiom,(
+    chea(klarieren_1_1,klarierung_1_1) )).
+
+fof(fact_4811,axiom,(
+    chea(klarkommen_1_1,zurechtkommen_2_1) )).
+
+fof(fact_4812,axiom,(
+    chea(klarlegen_1_1,klarlegung_1_1) )).
+
+fof(fact_4813,axiom,(
+    chea(klarmachen_1_1,pr__344zisieren_2_1) )).
+
+fof(fact_4814,axiom,(
+    chea(klarmachen_1_1,pr__344zisierung_1_1) )).
+
+fof(fact_4815,axiom,(
+    chea(klassieren_1_1,klassieren_2_1) )).
+
+fof(fact_4816,axiom,(
+    chea(klassieren_1_1,klassierung_1_1) )).
+
+fof(fact_4817,axiom,(
+    chea(klatschen_1_3,prasseln_2_1) )).
+
+fof(fact_4818,axiom,(
+    chea(klauben_1_1,klauben_2_1) )).
+
+fof(fact_4819,axiom,(
+    chea(klecken_1_1,klecken_2_1) )).
+
+fof(fact_4820,axiom,(
+    chea(kleinschreiben_1_1,kleinschreibung_1_1) )).
+
+fof(fact_4821,axiom,(
+    chea(klicken_1_1,klicken_2_1) )).
+
+fof(fact_4822,axiom,(
+    chea(klimatisieren_1_1,klimatisieren_2_1) )).
+
+fof(fact_4823,axiom,(
+    chea(klimatisieren_1_1,klimatisierung_1_1) )).
+
+fof(fact_4824,axiom,(
+    chea(klingen_1_1,klingen_2_1) )).
+
+fof(fact_4825,axiom,(
+    chea(klingen_1_1,schallen_2_1) )).
+
+fof(fact_4826,axiom,(
+    chea(klinken_1_1,klinken_2_1) )).
+
+fof(fact_4827,axiom,(
+    chea(klirren_1_1,klirren_2_1) )).
+
+fof(fact_4828,axiom,(
+    chea(klotzen_1_1,klotzen_2_1) )).
+
+fof(fact_4829,axiom,(
+    chea(kl__344ffen_1_1,kl__344ffen_2_1) )).
+
+fof(fact_4830,axiom,(
+    chea(kl__344ren_1_1,kl__344rung_1_2) )).
+
+fof(fact_4831,axiom,(
+    chea(kl__344ren_1_2,kl__344rung_1_1) )).
+
+fof(fact_4832,axiom,(
+    chea(kl__366nen_1_1,kl__366nen_2_1) )).
+
+fof(fact_4833,axiom,(
+    chea(kl__366ppeln_1_1,kl__366ppeln_2_1) )).
+
+fof(fact_4834,axiom,(
+    chea(knacken_1_2,knacksen_2_1) )).
+
+fof(fact_4835,axiom,(
+    chea(knappen_1_1,knappen_2_1) )).
+
+fof(fact_4836,axiom,(
+    chea(knarren_1_1,knarren_2_1) )).
+
+fof(fact_4837,axiom,(
+    chea(knebeln_1_1,knebeln_2_1) )).
+
+fof(fact_4838,axiom,(
+    chea(knebeln_1_1,knebelung_1_1) )).
+
+fof(fact_4839,axiom,(
+    chea(knebeln_1_1,versklaven_2_1) )).
+
+fof(fact_4840,axiom,(
+    chea(knechten_1_1,knechtung_1_1) )).
+
+fof(fact_4841,axiom,(
+    chea(kneten_1_1,kneten_2_1) )).
+
+fof(fact_4842,axiom,(
+    chea(kneten_1_1,knetung_1_1) )).
+
+fof(fact_4843,axiom,(
+    chea(kneten_1_1,massieren_2_1) )).
+
+fof(fact_4844,axiom,(
+    chea(kneten_1_1,massierung_1_1) )).
+
+fof(fact_4845,axiom,(
+    chea(kneten_1_1,walken_2_1) )).
+
+fof(fact_4846,axiom,(
+    chea(kneten_1_1,walkung_1_1) )).
+
+fof(fact_4847,axiom,(
+    chea(knicken_1_1,knicken_2_1) )).
+
+fof(fact_4848,axiom,(
+    chea(knicken_1_1,knickung_1_1) )).
+
+fof(fact_4849,axiom,(
+    chea(knien_1_1,knien_2_1) )).
+
+fof(fact_4850,axiom,(
+    chea(knipsen_1_1,knipsen_2_1) )).
+
+fof(fact_4851,axiom,(
+    chea(knipsen_1_1,photographieren_2_1) )).
+
+fof(fact_4852,axiom,(
+    chea(knirschen_1_1,knirschen_2_1) )).
+
+fof(fact_4853,axiom,(
+    chea(knobeln_1_1,knobeln_2_1) )).
+
+fof(fact_4854,axiom,(
+    chea(knobeln_1_1,t__374fteln_2_1) )).
+
+fof(fact_4855,axiom,(
+    chea(knospen_1_1,knospen_2_1) )).
+
+fof(fact_4856,axiom,(
+    chea(knospen_1_1,knospung_1_1) )).
+
+fof(fact_4857,axiom,(
+    chea(knoten_2_1,knotung_1_1) )).
+
+fof(fact_4858,axiom,(
+    chea(knoten_2_1,verknoten_2_1) )).
+
+fof(fact_4859,axiom,(
+    chea(knoten_2_1,verknotung_1_1) )).
+
+fof(fact_4860,axiom,(
+    chea(kn__344ueln_1_1,kn__344ueln_2_1) )).
+
+fof(fact_4861,axiom,(
+    chea(kn__366pfen_1_1,kn__366pfen_2_1) )).
+
+fof(fact_4862,axiom,(
+    chea(kn__366pfen_1_1,kn__366pfung_1_1) )).
+
+fof(fact_4863,axiom,(
+    chea(kn__374ppeln_1_1,kn__374ppeln_2_1) )).
+
+fof(fact_4864,axiom,(
+    chea(kochen_1_1,sieden_2_1) )).
+
+fof(fact_4865,axiom,(
+    chea(kochen_1_1,siedung_1_1) )).
+
+fof(fact_4866,axiom,(
+    chea(koexistieren_1_1,koexistieren_2_1) )).
+
+fof(fact_4867,axiom,(
+    chea(kohlen_1_1,kohlung_1_1) )).
+
+fof(fact_4868,axiom,(
+    chea(kokettieren_1_1,kokettieren_2_1) )).
+
+fof(fact_4869,axiom,(
+    chea(kollabieren_1_1,kollabieren_2_1) )).
+
+fof(fact_4870,axiom,(
+    chea(kollaborieren_1_1,kollaboration_1_1) )).
+
+fof(fact_4871,axiom,(
+    chea(kollaborieren_1_1,kollaborieren_2_1) )).
+
+fof(fact_4872,axiom,(
+    chea(kollektivieren_1_1,enteignung_1_1) )).
+
+fof(fact_4873,axiom,(
+    chea(kollektivieren_1_1,verstaatlichen_2_1) )).
+
+fof(fact_4874,axiom,(
+    chea(kollern_1_1,kugeln_2_1) )).
+
+fof(fact_4875,axiom,(
+    chea(kollidieren_1_1,anprall_1_1) )).
+
+fof(fact_4876,axiom,(
+    chea(kolonialisieren_1_1,besiedlung_1_1) )).
+
+fof(fact_4877,axiom,(
+    chea(kolonialisieren_1_1,kolonialisation_1_1) )).
+
+fof(fact_4878,axiom,(
+    chea(kolonialisieren_1_1,kolonialisierung_1_1) )).
+
+fof(fact_4879,axiom,(
+    chea(kolportieren_1_1,kolportieren_2_1) )).
+
+fof(fact_4880,axiom,(
+    chea(kombinieren_1_1,kombination_1_1) )).
+
+fof(fact_4881,axiom,(
+    chea(kombinieren_1_1,kombinieren_2_1) )).
+
+fof(fact_4882,axiom,(
+    chea(kombinieren_1_1,kombinierung_1_1) )).
+
+fof(fact_4883,axiom,(
+    chea(kommandieren_1_1,kommandierung_1_1) )).
+
+fof(fact_4884,axiom,(
+    chea(kommandieren_1_2,kommandierung_1_2) )).
+
+fof(fact_4885,axiom,(
+    chea(kommentieren_1_1,kommentieren_2_1) )).
+
+fof(fact_4886,axiom,(
+    chea(kommentieren_1_1,kommentierung_1_1) )).
+
+fof(fact_4887,axiom,(
+    chea(kommerzialisieren_1_1,absatzf__366rderung_1_1) )).
+
+fof(fact_4888,axiom,(
+    chea(kommunalisieren_1_1,kommunalisierung_1_1) )).
+
+fof(fact_4889,axiom,(
+    chea(kommutieren_1_1,kommutation_1_1) )).
+
+fof(fact_4890,axiom,(
+    chea(kommutieren_1_1,kommutierung_1_1) )).
+
+fof(fact_4891,axiom,(
+    chea(kommutieren_1_1,permutation_1_1) )).
+
+fof(fact_4892,axiom,(
+    chea(kompilieren_1_1,kompilation_1_1) )).
+
+fof(fact_4893,axiom,(
+    chea(kompilieren_1_1,kompilieren_2_1) )).
+
+fof(fact_4894,axiom,(
+    chea(kompilieren_1_1,kompilierung_1_1) )).
+
+fof(fact_4895,axiom,(
+    chea(komplettieren_1_1,fertigstellung_1_1) )).
+
+fof(fact_4896,axiom,(
+    chea(komplettieren_1_1,vervollst__344ndigen_2_1) )).
+
+fof(fact_4897,axiom,(
+    chea(komplettieren_1_1,vervollst__344ndigung_1_1) )).
+
+fof(fact_4898,axiom,(
+    chea(komplizieren_1_1,komplizierung_1_1) )).
+
+fof(fact_4899,axiom,(
+    chea(komponieren_1_1,komponieren_2_1) )).
+
+fof(fact_4900,axiom,(
+    chea(kompostieren_1_1,kompostieren_2_1) )).
+
+fof(fact_4901,axiom,(
+    chea(kompostieren_1_1,kompostierung_1_1) )).
+
+fof(fact_4902,axiom,(
+    chea(komprimieren_1_1,komprimierung_1_1) )).
+
+fof(fact_4903,axiom,(
+    chea(komprimieren_1_2,komprimierung_1_2) )).
+
+fof(fact_4904,axiom,(
+    chea(konditionieren_1_1,gehirnw__344sche_1_1) )).
+
+fof(fact_4905,axiom,(
+    chea(konditionieren_1_1,konditionieren_2_1) )).
+
+fof(fact_4906,axiom,(
+    chea(konfektionieren_1_1,konfektionieren_2_1) )).
+
+fof(fact_4907,axiom,(
+    chea(konfektionieren_1_1,konfektionierung_1_1) )).
+
+fof(fact_4908,axiom,(
+    chea(konfirmieren_1_1,konfirmation_1_1) )).
+
+fof(fact_4909,axiom,(
+    chea(konfiszieren_1_1,konfiszieren_2_1) )).
+
+fof(fact_4910,axiom,(
+    chea(konfiszieren_1_1,konfiszierung_1_1) )).
+
+fof(fact_4911,axiom,(
+    chea(konfrontieren_1_1,gegen__374berstellung_1_1) )).
+
+fof(fact_4912,axiom,(
+    chea(konfrontieren_1_1,konfrontieren_2_1) )).
+
+fof(fact_4913,axiom,(
+    chea(konf__366derieren_1_1,allianz_1_1) )).
+
+fof(fact_4914,axiom,(
+    chea(konjugieren_1_1,beugung_1_1) )).
+
+fof(fact_4915,axiom,(
+    chea(konjugieren_1_1,konjugierung_1_1) )).
+
+fof(fact_4916,axiom,(
+    chea(konkretisieren_1_1,konkretisierung_1_1) )).
+
+fof(fact_4917,axiom,(
+    chea(konkretisieren_1_2,konkretisierung_1_2) )).
+
+fof(fact_4918,axiom,(
+    chea(konsentieren_1_1,konsentierung_1_1) )).
+
+fof(fact_4919,axiom,(
+    chea(konservieren_1_1,konservation_1_1) )).
+
+fof(fact_4920,axiom,(
+    chea(konservieren_1_1,konservieren_2_1) )).
+
+fof(fact_4921,axiom,(
+    chea(konservieren_1_1,konservierung_1_1) )).
+
+fof(fact_4922,axiom,(
+    chea(konsignieren_1_1,konsignation_1_1) )).
+
+fof(fact_4923,axiom,(
+    chea(konspirieren_1_1,intrige_1_1) )).
+
+fof(fact_4924,axiom,(
+    chea(konstatieren_1_1,konstatieren_2_1) )).
+
+fof(fact_4925,axiom,(
+    chea(konstatieren_1_1,konstatierung_1_1) )).
+
+fof(fact_4926,axiom,(
+    chea(konsternieren_1_1,konsternation_1_1) )).
+
+fof(fact_4927,axiom,(
+    chea(konsternieren_1_1,konsternierung_1_1) )).
+
+fof(fact_4928,axiom,(
+    chea(konstruieren_1_1,konstruieren_2_1) )).
+
+fof(fact_4929,axiom,(
+    chea(konstruieren_1_1,konstruierung_1_1) )).
+
+fof(fact_4930,axiom,(
+    chea(konsultieren_1_1,konsultation_1_1) )).
+
+fof(fact_4931,axiom,(
+    chea(konsultieren_1_1,konsultieren_2_1) )).
+
+fof(fact_4932,axiom,(
+    chea(konsultieren_1_1,konsultierung_1_1) )).
+
+fof(fact_4933,axiom,(
+    chea(konsumieren_1_1,einnahme_1_2) )).
+
+fof(fact_4934,axiom,(
+    chea(konsumieren_1_1,konsumation_1_1) )).
+
+fof(fact_4935,axiom,(
+    chea(konsumieren_1_1,konsumieren_2_1) )).
+
+fof(fact_4936,axiom,(
+    chea(konsumieren_1_1,verbrauchen_2_1) )).
+
+fof(fact_4937,axiom,(
+    chea(kontaktieren_1_1,kontaktieren_2_1) )).
+
+fof(fact_4938,axiom,(
+    chea(kontaktieren_1_1,kontaktierung_1_1) )).
+
+fof(fact_4939,axiom,(
+    chea(kontaminieren_1_1,kontamination_1_1) )).
+
+fof(fact_4940,axiom,(
+    chea(kontaminieren_1_1,kontaminierung_1_1) )).
+
+fof(fact_4941,axiom,(
+    chea(kontaminieren_1_1,verunreinigen_2_1) )).
+
+fof(fact_4942,axiom,(
+    chea(kontaminieren_1_1,verunreinigung_1_1) )).
+
+fof(fact_4943,axiom,(
+    chea(konterkarieren_1_1,manipulierung_1_1) )).
+
+fof(fact_4944,axiom,(
+    chea(kontextualisieren_1_1,kontextualisieren_2_1) )).
+
+fof(fact_4945,axiom,(
+    chea(kontextualisieren_1_1,kontextualisierung_1_1) )).
+
+fof(fact_4946,axiom,(
+    chea(kontieren_1_1,kontieren_2_1) )).
+
+fof(fact_4947,axiom,(
+    chea(kontieren_1_1,kontierung_1_1) )).
+
+fof(fact_4948,axiom,(
+    chea(kontingentieren_1_1,kontingentierung_1_1) )).
+
+fof(fact_4949,axiom,(
+    chea(kontrahieren_1_1,kontrahieren_2_1) )).
+
+fof(fact_4950,axiom,(
+    chea(kontrollieren_1_1,kontrollieren_2_1) )).
+
+fof(fact_4951,axiom,(
+    chea(konturieren_1_1,konturierung_1_1) )).
+
+fof(fact_4952,axiom,(
+    chea(konvergieren_1_1,zusammenlaufen_2_1) )).
+
+fof(fact_4953,axiom,(
+    chea(konversieren_1_1,gespraech_1_1) )).
+
+fof(fact_4954,axiom,(
+    chea(konvertieren_1_1,konvertieren_2_1) )).
+
+fof(fact_4955,axiom,(
+    chea(konvertieren_1_1,konvertierung_1_1) )).
+
+fof(fact_4956,axiom,(
+    chea(konvertieren_1_1,metamorphose_1_1) )).
+
+fof(fact_4957,axiom,(
+    chea(konvertieren_1_1,transformieren_2_1) )).
+
+fof(fact_4958,axiom,(
+    chea(konvertieren_1_1,transformierung_1_1) )).
+
+fof(fact_4959,axiom,(
+    chea(konzentrieren_2_1,focussierung_1_1) )).
+
+fof(fact_4960,axiom,(
+    chea(konzeptionieren_1_1,konzeptionierung_1_1) )).
+
+fof(fact_4961,axiom,(
+    chea(konzeptualisieren_1_1,konzeptionalisierung_1_1) )).
+
+fof(fact_4962,axiom,(
+    chea(konzeptualisieren_1_1,konzeptualisation_1_1) )).
+
+fof(fact_4963,axiom,(
+    chea(konzeptualisieren_1_1,konzeptualisierung_1_1) )).
+
+fof(fact_4964,axiom,(
+    chea(konzeptualisieren_1_1,konzipieren_2_1) )).
+
+fof(fact_4965,axiom,(
+    chea(konzeptualisieren_1_1,konzipierung_1_1) )).
+
+fof(fact_4966,axiom,(
+    chea(konzertieren_1_1,konzertation_1_1) )).
+
+fof(fact_4967,axiom,(
+    chea(konzertieren_1_1,konzertieren_2_1) )).
+
+fof(fact_4968,axiom,(
+    chea(konzertieren_1_1,konzertierung_1_1) )).
+
+fof(fact_4969,axiom,(
+    chea(konzessionieren_1_1,konzessionierung_1_1) )).
+
+fof(fact_4970,axiom,(
+    chea(kooperieren_1_1,kooperation_1_1) )).
+
+fof(fact_4971,axiom,(
+    chea(kooptieren_1_1,kooptation_1_1) )).
+
+fof(fact_4972,axiom,(
+    chea(kooptieren_1_1,kooptieren_2_1) )).
+
+fof(fact_4973,axiom,(
+    chea(kooptieren_1_1,kooptierung_1_1) )).
+
+fof(fact_4974,axiom,(
+    chea(koordinieren_1_1,koordination_1_1) )).
+
+fof(fact_4975,axiom,(
+    chea(koordinieren_1_1,koordinieren_2_1) )).
+
+fof(fact_4976,axiom,(
+    chea(kopfstehen_1_1,kopfstehen_2_1) )).
+
+fof(fact_4977,axiom,(
+    chea(kopieren_1_1,kopieren_2_1) )).
+
+fof(fact_4978,axiom,(
+    chea(kopieren_1_1,kopierung_1_1) )).
+
+fof(fact_4979,axiom,(
+    chea(koppeln_1_1,koppelung_1_1) )).
+
+fof(fact_4980,axiom,(
+    chea(koppeln_1_1,kuppeln_2_1) )).
+
+fof(fact_4981,axiom,(
+    chea(koppeln_1_2,koppelung_1_2) )).
+
+fof(fact_4982,axiom,(
+    chea(koppeln_1_2,korrelation_1_1) )).
+
+fof(fact_4983,axiom,(
+    chea(koppeln_1_2,korrelieren_2_1) )).
+
+fof(fact_4984,axiom,(
+    chea(korken_2_1,verkorken_2_1) )).
+
+fof(fact_4985,axiom,(
+    chea(korken_2_1,verkorkung_1_1) )).
+
+fof(fact_4986,axiom,(
+    chea(korrigieren_1_1,korrigieren_2_1) )).
+
+fof(fact_4987,axiom,(
+    chea(korrigieren_1_1,korrigierung_1_1) )).
+
+fof(fact_4988,axiom,(
+    chea(kosen_1_1,kosen_2_1) )).
+
+fof(fact_4989,axiom,(
+    chea(kosen_1_1,kuscheln_2_1) )).
+
+fof(fact_4990,axiom,(
+    chea(kosen_1_1,liebkosen_2_1) )).
+
+fof(fact_4991,axiom,(
+    chea(kosen_1_1,liebkosung_1_1) )).
+
+fof(fact_4992,axiom,(
+    chea(kosen_1_1,schmiegen_2_1) )).
+
+fof(fact_4993,axiom,(
+    chea(kosen_1_1,schmusen_2_1) )).
+
+fof(fact_4994,axiom,(
+    chea(kosen_1_1,streicheln_2_1) )).
+
+fof(fact_4995,axiom,(
+    chea(kost__374mieren_1_1,kost__374mieren_2_1) )).
+
+fof(fact_4996,axiom,(
+    chea(kost__374mieren_1_1,kost__374mierung_1_1) )).
+
+fof(fact_4997,axiom,(
+    chea(kotieren_1_1,kotierung_1_1) )).
+
+fof(fact_4998,axiom,(
+    chea(krabbeln_1_1,krabbeln_2_1) )).
+
+fof(fact_4999,axiom,(
+    chea(krabben_1_1,krabben_2_1) )).
+
+fof(fact_5000,axiom,(
+    chea(krakeelen_1_1,kr__344hen_2_1) )).
+
+fof(fact_5001,axiom,(
+    chea(krakeln_1_1,krakeln_2_1) )).
+
+fof(fact_5002,axiom,(
+    chea(krakeln_1_1,kritzeln_2_1) )).
+
+fof(fact_5003,axiom,(
+    chea(krallen_1_1,krallen_2_1) )).
+
+fof(fact_5004,axiom,(
+    chea(kramen_1_1,kramen_2_1) )).
+
+fof(fact_5005,axiom,(
+    chea(krampen_1_1,krampen_2_1) )).
+
+fof(fact_5006,axiom,(
+    chea(krampfen_1_1,spasmus_1_1) )).
+
+fof(fact_5007,axiom,(
+    chea(krampfen_1_1,verkrampfen_2_1) )).
+
+fof(fact_5008,axiom,(
+    chea(krampfen_1_1,verspannen_2_1) )).
+
+fof(fact_5009,axiom,(
+    chea(krampfen_1_1,verspannung_1_1) )).
+
+fof(fact_5010,axiom,(
+    chea(kranen_1_1,kranen_2_1) )).
+
+fof(fact_5011,axiom,(
+    chea(kranken_1_1,kranken_2_1) )).
+
+fof(fact_5012,axiom,(
+    chea(kranklachen_1_1,kranklachen_2_1) )).
+
+fof(fact_5013,axiom,(
+    chea(kraulen_1_1,kraulen_2_1) )).
+
+fof(fact_5014,axiom,(
+    chea(krebsen_1_1,krebsen_2_1) )).
+
+fof(fact_5015,axiom,(
+    chea(kreiden_1_1,kreiden_2_1) )).
+
+fof(fact_5016,axiom,(
+    chea(kreiden_1_1,kreidung_1_1) )).
+
+fof(fact_5017,axiom,(
+    chea(kreieren_1_1,erschaffung_1_1) )).
+
+fof(fact_5018,axiom,(
+    chea(kreieren_1_1,kreieren_2_1) )).
+
+fof(fact_5019,axiom,(
+    chea(kreieren_1_1,kreierung_1_1) )).
+
+fof(fact_5020,axiom,(
+    chea(kreischen_1_1,kreischen_2_1) )).
+
+fof(fact_5021,axiom,(
+    chea(kreisen_1_1,kreisen_2_1) )).
+
+fof(fact_5022,axiom,(
+    chea(krempeln_1_1,krempeln_2_1) )).
+
+fof(fact_5023,axiom,(
+    chea(kreuzen_1_2,kreuzung_1_2) )).
+
+fof(fact_5024,axiom,(
+    chea(kreuzigen_1_1,kreuzigen_2_1) )).
+
+fof(fact_5025,axiom,(
+    chea(kreuzigen_1_1,kreuzigung_1_1) )).
+
+fof(fact_5026,axiom,(
+    chea(kribbeln_1_1,kribbeln_2_1) )).
+
+fof(fact_5027,axiom,(
+    chea(kriechen_1_1,kriechen_2_1) )).
+
+fof(fact_5028,axiom,(
+    chea(kriminalisieren_1_1,kriminalisierung_1_1) )).
+
+fof(fact_5029,axiom,(
+    chea(kristallisieren_1_1,kristallisation_1_1) )).
+
+fof(fact_5030,axiom,(
+    chea(kristallisieren_1_1,kristallisieren_2_1) )).
+
+fof(fact_5031,axiom,(
+    chea(kristallisieren_1_1,kristallisierung_1_1) )).
+
+fof(fact_5032,axiom,(
+    chea(krokieren_1_1,krokieren_2_1) )).
+
+fof(fact_5033,axiom,(
+    chea(krummnehmen_1_1,n374belnehmen_2_1) )).
+
+fof(fact_5034,axiom,(
+    chea(kr__344chzen_1_1,kr__344chzen_2_1) )).
+
+fof(fact_5035,axiom,(
+    chea(kr__344ftigen_1_1,kr__344ftigung_1_1) )).
+
+fof(fact_5036,axiom,(
+    chea(kr__344ftigen_1_1,st__344rkung_1_3) )).
+
+fof(fact_5037,axiom,(
+    chea(kr__344nken_1_1,kr__344nkung_1_1) )).
+
+fof(fact_5038,axiom,(
+    chea(kr__344useln_1_1,kr__344useln_2_1) )).
+
+fof(fact_5039,axiom,(
+    chea(kr__366nen_1_3,kr__366nung_1_3) )).
+
+fof(fact_5040,axiom,(
+    chea(kr__366pfen_1_1,kr__366pfen_2_1) )).
+
+fof(fact_5041,axiom,(
+    chea(kr__366pfen_1_1,kr__366pfung_1_1) )).
+
+fof(fact_5042,axiom,(
+    chea(kr__374mmen_1_1,kr__374mmen_2_1) )).
+
+fof(fact_5043,axiom,(
+    chea(kr__374mmen_1_1,kr__374mmung_1_1) )).
+
+fof(fact_5044,axiom,(
+    chea(kugelsto__337en_1_1,kugelsto__337en_2_1) )).
+
+fof(fact_5045,axiom,(
+    chea(kulminieren_1_1,akkumulation_1_1) )).
+
+fof(fact_5046,axiom,(
+    chea(kulminieren_1_1,kulminieren_2_1) )).
+
+fof(fact_5047,axiom,(
+    chea(kultivieren_1_1,kultivierung_1_1) )).
+
+fof(fact_5048,axiom,(
+    chea(kultivieren_1_2,kultivierung_1_2) )).
+
+fof(fact_5049,axiom,(
+    chea(kultivieren_1_2,urbarisierung_1_1) )).
+
+fof(fact_5050,axiom,(
+    chea(kumulieren_1_1,kumulation_1_1) )).
+
+fof(fact_5051,axiom,(
+    chea(kumulieren_1_1,kumulieren_2_1) )).
+
+fof(fact_5052,axiom,(
+    chea(kumulieren_1_1,zusammenballung_1_1) )).
+
+fof(fact_5053,axiom,(
+    chea(kundmachen_1_1,kundmachen_2_1) )).
+
+fof(fact_5054,axiom,(
+    chea(kundmachen_1_1,kundmachung_1_1) )).
+
+fof(fact_5055,axiom,(
+    chea(kurbeln_1_1,kurbeln_2_1) )).
+
+fof(fact_5056,axiom,(
+    chea(kurven_1_1,kurven_2_1) )).
+
+fof(fact_5057,axiom,(
+    chea(kurven_1_1,kurvung_1_1) )).
+
+fof(fact_5058,axiom,(
+    chea(kurzschlie__337en_1_1,kurzschlie__337en_2_1) )).
+
+fof(fact_5059,axiom,(
+    chea(kuschen_1_1,kuschen_2_1) )).
+
+fof(fact_5060,axiom,(
+    chea(kuvertieren_1_1,kuvertieren_2_1) )).
+
+fof(fact_5061,axiom,(
+    chea(kuvertieren_1_1,kuvertierung_1_1) )).
+
+fof(fact_5062,axiom,(
+    chea(k__344mmen_1_1,k__344mmen_2_1) )).
+
+fof(fact_5063,axiom,(
+    chea(k__344mmen_1_1,k__344mmung_1_1) )).
+
+fof(fact_5064,axiom,(
+    chea(k__344sen_1_1,k__344sen_2_1) )).
+
+fof(fact_5065,axiom,(
+    chea(k__366cheln_1_1,k__366cheln_2_1) )).
+
+fof(fact_5066,axiom,(
+    chea(k__366pfen_1_1,k__366pfen_2_1) )).
+
+fof(fact_5067,axiom,(
+    chea(k__366pfen_1_1,k__366pfung_1_1) )).
+
+fof(fact_5068,axiom,(
+    chea(k__366ren_1_1,k__366rung_1_1) )).
+
+fof(fact_5069,axiom,(
+    chea(k__366rnen_1_1,k__366rnen_2_1) )).
+
+fof(fact_5070,axiom,(
+    chea(k__366rnen_1_1,k__366rnung_1_1) )).
+
+fof(fact_5071,axiom,(
+    chea(k__374nden_1_1,k__374ndung_1_1) )).
+
+fof(fact_5072,axiom,(
+    chea(k__374ndigen_1_1,k__374ndigung_1_2) )).
+
+fof(fact_5073,axiom,(
+    chea(k__374ndigen_1_2,entlassung_1_1) )).
+
+fof(fact_5074,axiom,(
+    chea(k__374ren_1_1,k__374ren_2_1) )).
+
+fof(fact_5075,axiom,(
+    chea(k__374ren_1_1,k__374rung_1_1) )).
+
+fof(fact_5076,axiom,(
+    chea(k__374rzen_1_1,k__374rzen_2_1) )).
+
+fof(fact_5077,axiom,(
+    chea(k__374rzen_1_1,k__374rzung_1_1) )).
+
+fof(fact_5078,axiom,(
+    chea(k__374ssen_1_1,k__374ssen_2_1) )).
+
+fof(fact_5079,axiom,(
+    chea(laborieren_1_1,laborieren_2_1) )).
+
+fof(fact_5080,axiom,(
+    chea(laborieren_1_1,laborierung_1_1) )).
+
+fof(fact_5081,axiom,(
+    chea(lachen_1_2,spotten_2_1) )).
+
+fof(fact_5082,axiom,(
+    chea(lahmlegen_1_1,lahmlegen_2_1) )).
+
+fof(fact_5083,axiom,(
+    chea(lahmlegen_1_1,lahmlegung_1_1) )).
+
+fof(fact_5084,axiom,(
+    chea(laichen_1_1,laichen_2_1) )).
+
+fof(fact_5085,axiom,(
+    chea(laisieren_1_1,laisierung_1_1) )).
+
+fof(fact_5086,axiom,(
+    chea(laminieren_1_1,lamination_1_1) )).
+
+fof(fact_5087,axiom,(
+    chea(laminieren_1_1,laminieren_2_1) )).
+
+fof(fact_5088,axiom,(
+    chea(laminieren_1_1,laminierung_1_1) )).
+
+fof(fact_5089,axiom,(
+    chea(lancieren_1_1,lancieren_2_1) )).
+
+fof(fact_5090,axiom,(
+    chea(lancieren_1_1,lancierung_1_1) )).
+
+fof(fact_5091,axiom,(
+    chea(landen_1_2,landung_1_1) )).
+
+fof(fact_5092,axiom,(
+    chea(lasten_1_1,lasten_2_1) )).
+
+fof(fact_5093,axiom,(
+    chea(latschen_2_1,latschen_1_1) )).
+
+fof(fact_5094,axiom,(
+    chea(laufenlassen_1_1,laufenlassen_2_1) )).
+
+fof(fact_5095,axiom,(
+    chea(laugen_1_1,laugen_2_1) )).
+
+fof(fact_5096,axiom,(
+    chea(laugen_1_1,laugung_1_1) )).
+
+fof(fact_5097,axiom,(
+    chea(lausen_1_1,lausen_2_1) )).
+
+fof(fact_5098,axiom,(
+    chea(leben_2_1,leben_1_1) )).
+
+fof(fact_5099,axiom,(
+    chea(leben_2_5,wohnen_2_1) )).
+
+fof(fact_5100,axiom,(
+    chea(leben_2_5,wohnung_1_1) )).
+
+fof(fact_5101,axiom,(
+    chea(leckschlagen_1_1,leckschlagen_2_1) )).
+
+fof(fact_5102,axiom,(
+    chea(leeren_1_1,leerung_1_1) )).
+
+fof(fact_5103,axiom,(
+    chea(leeren_1_2,leerung_1_2) )).
+
+fof(fact_5104,axiom,(
+    chea(leerlaufen_1_1,leerlaufen_2_1) )).
+
+fof(fact_5105,axiom,(
+    chea(legalisieren_1_1,legalisation_1_1) )).
+
+fof(fact_5106,axiom,(
+    chea(legalisieren_1_1,legalisierung_1_1) )).
+
+fof(fact_5107,axiom,(
+    chea(legen_1_4,verlegung_1_2) )).
+
+fof(fact_5108,axiom,(
+    chea(legen_1_7,n374bervorteilung_1_1) )).
+
+fof(fact_5109,axiom,(
+    chea(legitimieren_1_1,legitimierung_1_1) )).
+
+fof(fact_5110,axiom,(
+    chea(lehnen_1_1,lehnen_2_1) )).
+
+fof(fact_5111,axiom,(
+    chea(lehnen_1_1,lehnung_1_1) )).
+
+fof(fact_5112,axiom,(
+    chea(lehren_1_1,lehren_2_1) )).
+
+fof(fact_5113,axiom,(
+    chea(leinen_1_1,leinen__1_1) )).
+
+fof(fact_5114,axiom,(
+    chea(leinen_1_1,leinung_1_1) )).
+
+fof(fact_5115,axiom,(
+    chea(leiten_1_1,leitung_1_3) )).
+
+fof(fact_5116,axiom,(
+    chea(lektorieren_1_1,lektorierung_1_1) )).
+
+fof(fact_5117,axiom,(
+    chea(lenken_1_1,lenken_2_1) )).
+
+fof(fact_5118,axiom,(
+    chea(lenken_1_1,lenkung_1_1) )).
+
+fof(fact_5119,axiom,(
+    chea(lenzen_1_1,lenzen_2_1) )).
+
+fof(fact_5120,axiom,(
+    chea(lesen_1_1,lesung_1_1) )).
+
+fof(fact_5121,axiom,(
+    chea(leuchten_1_1,leuchten_2_1) )).
+
+fof(fact_5122,axiom,(
+    chea(leuchten_1_1,strahlen_2_1) )).
+
+fof(fact_5123,axiom,(
+    chea(lexikalisieren_1_1,lexikalisierung_1_1) )).
+
+fof(fact_5124,axiom,(
+    chea(liberalisieren_1_1,deregulation_1_1) )).
+
+fof(fact_5125,axiom,(
+    chea(liberalisieren_1_1,liberalisieren_2_1) )).
+
+fof(fact_5126,axiom,(
+    chea(lichten_1_1,lichtung_1_2) )).
+
+fof(fact_5127,axiom,(
+    chea(lieben_1_1,liebhaben_2_1) )).
+
+fof(fact_5128,axiom,(
+    chea(lieben_1_1,liebhabung_1_1) )).
+
+fof(fact_5129,axiom,(
+    chea(lieb__344ugeln_1_1,lieb__344ugeln_2_1) )).
+
+fof(fact_5130,axiom,(
+    chea(liefern_1_1,anlieferung_1_1) )).
+
+fof(fact_5131,axiom,(
+    chea(liegenbleiben_1_1,liegenbleiben_2_1) )).
+
+fof(fact_5132,axiom,(
+    chea(liegenlassen_1_1,liegenlassen_2_1) )).
+
+fof(fact_5133,axiom,(
+    chea(liften_1_1,liften_2_1) )).
+
+fof(fact_5134,axiom,(
+    chea(liften_1_1,liftung_1_1) )).
+
+fof(fact_5135,axiom,(
+    chea(ligieren_1_1,ligation_1_1) )).
+
+fof(fact_5136,axiom,(
+    chea(liieren_1_1,liierung_1_1) )).
+
+fof(fact_5137,axiom,(
+    chea(lindern_1_1,linderung_1_1) )).
+
+fof(fact_5138,axiom,(
+    chea(lindern_1_1,milderung_1_1) )).
+
+fof(fact_5139,axiom,(
+    chea(linieren_1_1,linierung_1_1) )).
+
+fof(fact_5140,axiom,(
+    chea(linsen_1_1,linsen_2_1) )).
+
+fof(fact_5141,axiom,(
+    chea(lispeln_1_1,lispeln_2_1) )).
+
+fof(fact_5142,axiom,(
+    chea(lithographieren_1_1,lithographieren_2_1) )).
+
+fof(fact_5143,axiom,(
+    chea(lobpreisen_1_1,eloge_1_1) )).
+
+fof(fact_5144,axiom,(
+    chea(lobpreisen_1_1,lobpreisen_2_1) )).
+
+fof(fact_5145,axiom,(
+    chea(lobsingen_1_1,lobsingen_2_1) )).
+
+fof(fact_5146,axiom,(
+    chea(lochen_1_1,lochen_2_1) )).
+
+fof(fact_5147,axiom,(
+    chea(lochen_1_1,lochung_1_1) )).
+
+fof(fact_5148,axiom,(
+    chea(lockerlassen_1_1,lockerlassen_2_1) )).
+
+fof(fact_5149,axiom,(
+    chea(logieren_1_1,residieren_2_1) )).
+
+fof(fact_5150,axiom,(
+    chea(lokalisieren_1_1,lokalisation_1_1) )).
+
+fof(fact_5151,axiom,(
+    chea(lokalisieren_1_1,lokalisieren_2_1) )).
+
+fof(fact_5152,axiom,(
+    chea(lokalisieren_1_1,lokalisierung_1_1) )).
+
+fof(fact_5153,axiom,(
+    chea(longieren_1_1,longieren_2_1) )).
+
+fof(fact_5154,axiom,(
+    chea(losbinden_1_1,losbindung_1_3) )).
+
+fof(fact_5155,axiom,(
+    chea(loseisen_1_1,loseisen_2_1) )).
+
+fof(fact_5156,axiom,(
+    chea(losfahren_1_1,losfahren_2_1) )).
+
+fof(fact_5157,axiom,(
+    chea(loskaufen_1_1,loskaufung_1_1) )).
+
+fof(fact_5158,axiom,(
+    chea(loslaufen_1_1,loslaufen_2_1) )).
+
+fof(fact_5159,axiom,(
+    chea(losmarschieren_1_1,losmarschieren_2_1) )).
+
+fof(fact_5160,axiom,(
+    chea(lossprechen_1_1,lossprechung_1_1) )).
+
+fof(fact_5161,axiom,(
+    chea(loswerden_1_1,loswerden_2_1) )).
+
+fof(fact_5162,axiom,(
+    chea(losziehen_1_1,losziehung_1_1) )).
+
+fof(fact_5163,axiom,(
+    chea(loten_1_1,lotung_1_1) )).
+
+fof(fact_5164,axiom,(
+    chea(lugen_1_1,lugen_2_1) )).
+
+fof(fact_5165,axiom,(
+    chea(lustrieren_1_1,lustration_1_1) )).
+
+fof(fact_5166,axiom,(
+    chea(lustwandeln_1_1,lustwandeln_2_1) )).
+
+fof(fact_5167,axiom,(
+    chea(lustwandeln_1_1,promenieren_2_1) )).
+
+fof(fact_5168,axiom,(
+    chea(lustwandeln_1_1,spazieren_3_1) )).
+
+fof(fact_5169,axiom,(
+    chea(lutschen_1_1,lutschen_2_1) )).
+
+fof(fact_5170,axiom,(
+    chea(luxieren_1_1,luxation_1_1) )).
+
+fof(fact_5171,axiom,(
+    chea(luxurieren_1_1,luxurieren_2_1) )).
+
+fof(fact_5172,axiom,(
+    chea(lynchen_1_1,lynchen_2_1) )).
+
+fof(fact_5173,axiom,(
+    chea(l__344dieren_1_1,l__344dierung_1_1) )).
+
+fof(fact_5174,axiom,(
+    chea(l__344rmen_1_1,l__344rmen_2_1) )).
+
+fof(fact_5175,axiom,(
+    chea(l__344stern_1_1,l__344sterung_1_1) )).
+
+fof(fact_5176,axiom,(
+    chea(l__366ffeln_1_1,l__366ffeln_2_1) )).
+
+fof(fact_5177,axiom,(
+    chea(l__366schen_1_1,l__366schen_2_1) )).
+
+fof(fact_5178,axiom,(
+    chea(l__366schen_1_1,l__366schung_1_1) )).
+
+fof(fact_5179,axiom,(
+    chea(l__366sen_1_3,l__366sung_1_2) )).
+
+fof(fact_5180,axiom,(
+    chea(l__366ten_1_1,l__366ten_2_1) )).
+
+fof(fact_5181,axiom,(
+    chea(l__366ten_1_1,l__366tstelle_1_1) )).
+
+fof(fact_5182,axiom,(
+    chea(magazinieren_1_1,magazinierung_1_1) )).
+
+fof(fact_5183,axiom,(
+    chea(magnetisieren_1_1,magnetisieren_2_1) )).
+
+fof(fact_5184,axiom,(
+    chea(magnetisieren_1_1,magnetisierung_1_1) )).
+
+fof(fact_5185,axiom,(
+    chea(mahlen_1_1,mahlen_2_1) )).
+
+fof(fact_5186,axiom,(
+    chea(mahlen_1_1,mahlung_1_1) )).
+
+fof(fact_5187,axiom,(
+    chea(mahnen_2_1,mahnung_1_2) )).
+
+fof(fact_5188,axiom,(
+    chea(maien_1_1,maien_2_1) )).
+
+fof(fact_5189,axiom,(
+    chea(makeln_1_1,makeln_2_1) )).
+
+fof(fact_5190,axiom,(
+    chea(makulieren_1_1,makulierung_1_1) )).
+
+fof(fact_5191,axiom,(
+    chea(malen_1_1,pinseln_2_1) )).
+
+fof(fact_5192,axiom,(
+    chea(malmen_1_1,malmen_2_1) )).
+
+fof(fact_5193,axiom,(
+    chea(malnehmen_1_1,multiplizieren_2_1) )).
+
+fof(fact_5194,axiom,(
+    chea(malnehmen_1_1,multiplizierung_1_1) )).
+
+fof(fact_5195,axiom,(
+    chea(mandatieren_1_1,mandatierung_1_1) )).
+
+fof(fact_5196,axiom,(
+    chea(manifestieren_1_1,ausformung_1_1) )).
+
+fof(fact_5197,axiom,(
+    chea(manifestieren_1_1,manifestierung_1_1) )).
+
+fof(fact_5198,axiom,(
+    chea(manipulieren_1_1,manipulation_1_1) )).
+
+fof(fact_5199,axiom,(
+    chea(manipulieren_1_1,manipulieren_2_1) )).
+
+fof(fact_5200,axiom,(
+    chea(manipulieren_1_1,manipulierung_1_1) )).
+
+fof(fact_5201,axiom,(
+    chea(mannen_1_1,mannen_2_1) )).
+
+fof(fact_5202,axiom,(
+    chea(mannen_1_1,mannung_1_1) )).
+
+fof(fact_5203,axiom,(
+    chea(manschen_1_1,manschen_2_1) )).
+
+fof(fact_5204,axiom,(
+    chea(manschen_1_1,matschen_2_1) )).
+
+fof(fact_5205,axiom,(
+    chea(man__366vrieren_1_1,man__366vrieren_2_1) )).
+
+fof(fact_5206,axiom,(
+    chea(man__366vrieren_1_1,man__366vrierung_1_1) )).
+
+fof(fact_5207,axiom,(
+    chea(marginalisieren_1_1,marginalisierung_1_1) )).
+
+fof(fact_5208,axiom,(
+    chea(marmorieren_1_1,marmorieren_2_1) )).
+
+fof(fact_5209,axiom,(
+    chea(marmorieren_1_1,marmorierung_1_1) )).
+
+fof(fact_5210,axiom,(
+    chea(marmorieren_1_1,masern__1_1) )).
+
+fof(fact_5211,axiom,(
+    chea(marodieren_1_1,marodieren_2_1) )).
+
+fof(fact_5212,axiom,(
+    chea(marschieren_1_1,marsch_1_1) )).
+
+fof(fact_5213,axiom,(
+    chea(martern_1_1,folter__1_1) )).
+
+fof(fact_5214,axiom,(
+    chea(maschineschreiben_1_1,maschinenschreiben_2_1) )).
+
+fof(fact_5215,axiom,(
+    chea(maskieren_1_1,maskieren_2_1) )).
+
+fof(fact_5216,axiom,(
+    chea(maskieren_1_1,maskierung_1_1) )).
+
+fof(fact_5217,axiom,(
+    chea(masturbieren_1_1,masturbation_1_1) )).
+
+fof(fact_5218,axiom,(
+    chea(masturbieren_1_1,masturbieren_2_1) )).
+
+fof(fact_5219,axiom,(
+    chea(masturbieren_1_1,onanieren_2_1) )).
+
+fof(fact_5220,axiom,(
+    chea(materialisieren_1_1,materialisation_1_1) )).
+
+fof(fact_5221,axiom,(
+    chea(materialisieren_1_1,materialisierung_1_1) )).
+
+fof(fact_5222,axiom,(
+    chea(mattieren_1_1,mattieren_2_1) )).
+
+fof(fact_5223,axiom,(
+    chea(mattieren_1_1,mattierung_1_1) )).
+
+fof(fact_5224,axiom,(
+    chea(maulen_1_1,maulen_2_1) )).
+
+fof(fact_5225,axiom,(
+    chea(maulen_1_1,murren_2_1) )).
+
+fof(fact_5226,axiom,(
+    chea(mausern_1_2,mauserung_1_1) )).
+
+fof(fact_5227,axiom,(
+    chea(maximieren_1_1,maximieren_2_1) )).
+
+fof(fact_5228,axiom,(
+    chea(maximieren_1_1,maximierung_1_1) )).
+
+fof(fact_5229,axiom,(
+    chea(ma__337halten_1_1,ma__337halten_2_1) )).
+
+fof(fact_5230,axiom,(
+    chea(ma__337halten_1_1,ma__337haltung_1_1) )).
+
+fof(fact_5231,axiom,(
+    chea(ma__337regeln_1_1,ma__337regeln_2_1) )).
+
+fof(fact_5232,axiom,(
+    chea(mechanisieren_1_1,mechanisieren_2_1) )).
+
+fof(fact_5233,axiom,(
+    chea(mechanisieren_1_1,mechanisierung_1_1) )).
+
+fof(fact_5234,axiom,(
+    chea(meckern_1_1,m__344keln_2_1) )).
+
+fof(fact_5235,axiom,(
+    chea(meckern_1_1,n__366rgeln_2_1) )).
+
+fof(fact_5236,axiom,(
+    chea(medialisieren_1_1,medialisierung_1_1) )).
+
+fof(fact_5237,axiom,(
+    chea(mediatisieren_1_1,mediatisierung_1_1) )).
+
+fof(fact_5238,axiom,(
+    chea(meditieren_1_1,meditation_1_1) )).
+
+fof(fact_5239,axiom,(
+    chea(meditieren_1_1,meditieren_2_1) )).
+
+fof(fact_5240,axiom,(
+    chea(mehren_1_1,mehren_2_1) )).
+
+fof(fact_5241,axiom,(
+    chea(mehren_1_1,mehrung_1_1) )).
+
+fof(fact_5242,axiom,(
+    chea(meiden_1_1,meiden_2_1) )).
+
+fof(fact_5243,axiom,(
+    chea(meiden_1_1,meidung_1_1) )).
+
+fof(fact_5244,axiom,(
+    chea(meistern_1_1,meisterung_1_1) )).
+
+fof(fact_5245,axiom,(
+    chea(melieren_1_1,melieren_2_1) )).
+
+fof(fact_5246,axiom,(
+    chea(meliorieren_1_1,melioration_1_1) )).
+
+fof(fact_5247,axiom,(
+    chea(melken_1_1,melken_2_1) )).
+
+fof(fact_5248,axiom,(
+    chea(memorieren_1_1,memorieren_2_1) )).
+
+fof(fact_5249,axiom,(
+    chea(menetekeln_1_1,unken_2_1) )).
+
+fof(fact_5250,axiom,(
+    chea(mengen_1_1,vermengen_2_1) )).
+
+fof(fact_5251,axiom,(
+    chea(mengen_1_1,vermengung_1_1) )).
+
+fof(fact_5252,axiom,(
+    chea(mengen_1_1,vermischen_2_1) )).
+
+fof(fact_5253,axiom,(
+    chea(mengen_1_1,vermischung_1_1) )).
+
+fof(fact_5254,axiom,(
+    chea(menstruieren_1_1,menstruation_1_1) )).
+
+fof(fact_5255,axiom,(
+    chea(menstruieren_1_1,menstruieren_2_1) )).
+
+fof(fact_5256,axiom,(
+    chea(mergeln_1_1,mergeln_2_1) )).
+
+fof(fact_5257,axiom,(
+    chea(merzen_1_1,merzen_2_1) )).
+
+fof(fact_5258,axiom,(
+    chea(merzen_1_1,merzung_1_1) )).
+
+fof(fact_5259,axiom,(
+    chea(messen_1_1,abmessen_2_1) )).
+
+fof(fact_5260,axiom,(
+    chea(messen_1_3,messung_1_2) )).
+
+fof(fact_5261,axiom,(
+    chea(metzen_1_1,metzen_2_1) )).
+
+fof(fact_5262,axiom,(
+    chea(mieten_1_1,mieten_2_1) )).
+
+fof(fact_5263,axiom,(
+    chea(mikroskopieren_1_1,mikroskopieren_2_1) )).
+
+fof(fact_5264,axiom,(
+    chea(milchen_1_1,milchen_2_1) )).
+
+fof(fact_5265,axiom,(
+    chea(mindern_1_1,beeintr__344chtigung_1_1) )).
+
+fof(fact_5266,axiom,(
+    chea(miniaturisieren_1_1,miniaturisierung_1_1) )).
+
+fof(fact_5267,axiom,(
+    chea(minieren_1_1,minieren_2_1) )).
+
+fof(fact_5268,axiom,(
+    chea(minimieren_1_1,minimieren_2_1) )).
+
+fof(fact_5269,axiom,(
+    chea(minimieren_1_1,minimierung_1_1) )).
+
+fof(fact_5270,axiom,(
+    chea(minnen_1_1,minnen_2_1) )).
+
+fof(fact_5271,axiom,(
+    chea(mischen_1_1,mischung_1_2) )).
+
+fof(fact_5272,axiom,(
+    chea(missen_1_1,missen_2_1) )).
+
+fof(fact_5273,axiom,(
+    chea(misten_1_1,misten_2_1) )).
+
+fof(fact_5274,axiom,(
+    chea(mitarbeiten_1_1,kooperation_1_1) )).
+
+fof(fact_5275,axiom,(
+    chea(mitarbeiten_1_1,mitarbeiten_2_1) )).
+
+fof(fact_5276,axiom,(
+    chea(mitarbeiten_1_1,zusammenarbeiten_2_1) )).
+
+fof(fact_5277,axiom,(
+    chea(mitarbeiten_1_1,zusammenarbeitung_1_1) )).
+
+fof(fact_5278,axiom,(
+    chea(mitbekommen_1_1,mitbekommen_2_1) )).
+
+fof(fact_5279,axiom,(
+    chea(mitbenutzen_1_1,mitbenutzen_2_1) )).
+
+fof(fact_5280,axiom,(
+    chea(mitbenutzen_1_1,mitbenutzung_1_1) )).
+
+fof(fact_5281,axiom,(
+    chea(mitben__374tzen_1_1,mitben__374tzung_1_1) )).
+
+fof(fact_5282,axiom,(
+    chea(mitber__374cksichtigen_1_1,mitber__374cksichtigung_1_1) )).
+
+fof(fact_5283,axiom,(
+    chea(mitbestimmen_1_1,mitbestimmen_2_1) )).
+
+fof(fact_5284,axiom,(
+    chea(mitbestimmen_1_1,mitbestimmung_1_1) )).
+
+fof(fact_5285,axiom,(
+    chea(mitbieten_1_1,mitbieten_2_1) )).
+
+fof(fact_5286,axiom,(
+    chea(mitdenken_1_1,mitdenken_2_1) )).
+
+fof(fact_5287,axiom,(
+    chea(mitentscheiden_1_1,mitentscheiden_2_1) )).
+
+fof(fact_5288,axiom,(
+    chea(miterleben_1_1,miterleben_2_1) )).
+
+fof(fact_5289,axiom,(
+    chea(mitfahren_1_1,mitfahren_2_1) )).
+
+fof(fact_5290,axiom,(
+    chea(mitfinanzieren_1_1,kofinanzierung_1_1) )).
+
+fof(fact_5291,axiom,(
+    chea(mitfliegen_1_1,mitfliegen_2_1) )).
+
+fof(fact_5292,axiom,(
+    chea(mitf__374hlen_1_1,mitf__374hlen_2_1) )).
+
+fof(fact_5293,axiom,(
+    chea(mitf__374hren_1_1,mitf__374hren_2_1) )).
+
+fof(fact_5294,axiom,(
+    chea(mitgeben_1_1,mitgeben_2_1) )).
+
+fof(fact_5295,axiom,(
+    chea(mitgestalten_1_1,mitgestalten_2_1) )).
+
+fof(fact_5296,axiom,(
+    chea(mitgestalten_1_1,mitgestaltung_1_1) )).
+
+fof(fact_5297,axiom,(
+    chea(mitgestalten_1_1,mittun_2_1) )).
+
+fof(fact_5298,axiom,(
+    chea(mithalten_1_1,mithalten_2_1) )).
+
+fof(fact_5299,axiom,(
+    chea(mithelfen_1_1,mithelfen_2_1) )).
+
+fof(fact_5300,axiom,(
+    chea(mith__366ren_1_1,mith__366ren_2_1) )).
+
+fof(fact_5301,axiom,(
+    chea(mitlaufen_1_1,mitlaufen_2_1) )).
+
+fof(fact_5302,axiom,(
+    chea(mitleiden_1_1,mitleiden_2_1) )).
+
+fof(fact_5303,axiom,(
+    chea(mitmachen_1_1,mitmachen_2_1) )).
+
+fof(fact_5304,axiom,(
+    chea(mitrechnen_1_1,mitz__344hlen_2_1) )).
+
+fof(fact_5305,axiom,(
+    chea(mitreden_1_1,mitreden_2_1) )).
+
+fof(fact_5306,axiom,(
+    chea(mitregieren_1_1,mitregieren_2_1) )).
+
+fof(fact_5307,axiom,(
+    chea(mitregieren_1_1,mitregierung_1_1) )).
+
+fof(fact_5308,axiom,(
+    chea(mitreisen_1_1,mitreisen_2_1) )).
+
+fof(fact_5309,axiom,(
+    chea(mitschneiden_1_1,mitschneiden_2_1) )).
+
+fof(fact_5310,axiom,(
+    chea(mitschwingen_1_1,mitschwingen_2_1) )).
+
+fof(fact_5311,axiom,(
+    chea(mitsingen_1_1,mitsingen_2_1) )).
+
+fof(fact_5312,axiom,(
+    chea(mitsprechen_1_1,mitsprechen_2_1) )).
+
+fof(fact_5313,axiom,(
+    chea(mitteilen_1_1,mitteilen_2_1) )).
+
+fof(fact_5314,axiom,(
+    chea(mitteilen_1_1,mitteilung_1_1) )).
+
+fof(fact_5315,axiom,(
+    chea(mittragen_1_1,mittragen_2_1) )).
+
+fof(fact_5316,axiom,(
+    chea(mitwirken_1_1,assistenz__1_1) )).
+
+fof(fact_5317,axiom,(
+    chea(mitwirken_1_2,mitwirkung_1_2) )).
+
+fof(fact_5318,axiom,(
+    chea(mixen_1_1,mixen_2_1) )).
+
+fof(fact_5319,axiom,(
+    chea(mi__337achten_1_1,mi__337achten_2_1) )).
+
+fof(fact_5320,axiom,(
+    chea(mi__337achten_1_1,mi__337achtung_1_1) )).
+
+fof(fact_5321,axiom,(
+    chea(mi__337behagen_1_1,mi__337behagen_2_1) )).
+
+fof(fact_5322,axiom,(
+    chea(mi__337brauchen_1_1,mi__337brauch_1_1) )).
+
+fof(fact_5323,axiom,(
+    chea(mi__337brauchen_1_2,mi__337brauch_1_2) )).
+
+fof(fact_5324,axiom,(
+    chea(mi__337deuten_1_1,falschinterpretation_1_1) )).
+
+fof(fact_5325,axiom,(
+    chea(mi__337fallen_1_1,missfallen_1_1) )).
+
+fof(fact_5326,axiom,(
+    chea(mi__337gestalten_1_1,mi__337gestaltung_1_1) )).
+
+fof(fact_5327,axiom,(
+    chea(mi__337gl__374cken_1_1,misslingen_1_1) )).
+
+fof(fact_5328,axiom,(
+    chea(mi__337g__366nnen_1_1,neiden_2_1) )).
+
+fof(fact_5329,axiom,(
+    chea(mi__337handeln_1_1,mi__337handeln_4_1) )).
+
+fof(fact_5330,axiom,(
+    chea(mi__337handeln_1_1,mi__337handlung_1_1) )).
+
+fof(fact_5331,axiom,(
+    chea(mi__337trauen_2_1,argwohn_1_1) )).
+
+fof(fact_5332,axiom,(
+    chea(mi__337verstehen_1_1,mi__337verstehen_3_1) )).
+
+fof(fact_5333,axiom,(
+    chea(mobilisieren_1_1,mobilisation_1_1) )).
+
+fof(fact_5334,axiom,(
+    chea(mobilisieren_1_1,mobilisieren_2_1) )).
+
+fof(fact_5335,axiom,(
+    chea(mobilisieren_1_1,mobilisierung_1_1) )).
+
+fof(fact_5336,axiom,(
+    chea(modellieren_1_1,modellieren_2_1) )).
+
+fof(fact_5337,axiom,(
+    chea(modellieren_1_1,modellierung_1_1) )).
+
+fof(fact_5338,axiom,(
+    chea(moderieren_1_1,moderation_1_1) )).
+
+fof(fact_5339,axiom,(
+    chea(moderieren_1_1,moderieren_2_1) )).
+
+fof(fact_5340,axiom,(
+    chea(moderieren_1_1,moderierung_1_1) )).
+
+fof(fact_5341,axiom,(
+    chea(modern_2_1,modern_3_1) )).
+
+fof(fact_5342,axiom,(
+    chea(modernisieren_1_1,modernisation_1_1) )).
+
+fof(fact_5343,axiom,(
+    chea(modernisieren_1_1,modernisieren_2_1) )).
+
+fof(fact_5344,axiom,(
+    chea(modernisieren_1_1,modernisierung_1_1) )).
+
+fof(fact_5345,axiom,(
+    chea(modifizieren_1_1,modifizieren_2_1) )).
+
+fof(fact_5346,axiom,(
+    chea(modifizieren_1_1,modifizierung_1_1) )).
+
+fof(fact_5347,axiom,(
+    chea(modulieren_1_1,modulation_1_1) )).
+
+fof(fact_5348,axiom,(
+    chea(modulieren_1_1,modulieren_2_1) )).
+
+fof(fact_5349,axiom,(
+    chea(modulieren_1_1,modulierung_1_1) )).
+
+fof(fact_5350,axiom,(
+    chea(moirieren_1_1,moirieren_2_1) )).
+
+fof(fact_5351,axiom,(
+    chea(monologisieren_1_1,monologisieren_2_1) )).
+
+fof(fact_5352,axiom,(
+    chea(monophthongieren_1_1,monophthongierung_1_1) )).
+
+fof(fact_5353,axiom,(
+    chea(monopolisieren_1_1,monopolisierung_1_1) )).
+
+fof(fact_5354,axiom,(
+    chea(montieren_1_1,montieren_2_1) )).
+
+fof(fact_5355,axiom,(
+    chea(montieren_1_1,montierung_1_1) )).
+
+fof(fact_5356,axiom,(
+    chea(moppen_1_1,moppen_2_1) )).
+
+fof(fact_5357,axiom,(
+    chea(moralisieren_1_1,moralisieren_2_1) )).
+
+fof(fact_5358,axiom,(
+    chea(moralisieren_1_1,moralisierung_1_1) )).
+
+fof(fact_5359,axiom,(
+    chea(morsen_1_1,morsen_2_1) )).
+
+fof(fact_5360,axiom,(
+    chea(motorisieren_1_1,motorisierung_1_1) )).
+
+fof(fact_5361,axiom,(
+    chea(motzen_1_1,motzen_2_1) )).
+
+fof(fact_5362,axiom,(
+    chea(moussieren_1_1,moussieren_2_1) )).
+
+fof(fact_5363,axiom,(
+    chea(muhen_1_1,muhen_2_1) )).
+
+fof(fact_5364,axiom,(
+    chea(mulmen_1_1,mulmen_2_1) )).
+
+fof(fact_5365,axiom,(
+    chea(mumifizieren_1_1,mumifizieren_2_1) )).
+
+fof(fact_5366,axiom,(
+    chea(mumifizieren_1_1,mumifizierung_1_1) )).
+
+fof(fact_5367,axiom,(
+    chea(munden_1_1,munden_2_1) )).
+
+fof(fact_5368,axiom,(
+    chea(munitionieren_1_1,munitionieren_2_1) )).
+
+fof(fact_5369,axiom,(
+    chea(munitionieren_1_1,munitionierung_1_1) )).
+
+fof(fact_5370,axiom,(
+    chea(murmeln_1_1,murmeln_2_1) )).
+
+fof(fact_5371,axiom,(
+    chea(murmeln_1_1,nuscheln_2_1) )).
+
+fof(fact_5372,axiom,(
+    chea(musizieren_1_1,musizieren_2_1) )).
+
+fof(fact_5373,axiom,(
+    chea(mustern_1_2,musterung_1_1) )).
+
+fof(fact_5374,axiom,(
+    chea(muten_1_1,muten_2_1) )).
+
+fof(fact_5375,axiom,(
+    chea(muten_1_1,mutung_1_1) )).
+
+fof(fact_5376,axiom,(
+    chea(mutieren_1_1,mutation_1_1) )).
+
+fof(fact_5377,axiom,(
+    chea(mutieren_1_1,mutierung_1_1) )).
+
+fof(fact_5378,axiom,(
+    chea(mutieren_1_1,n344nderung_1_2) )).
+
+fof(fact_5379,axiom,(
+    chea(mutma__337en_1_1,w__344hnen_2_1) )).
+
+fof(fact_5380,axiom,(
+    chea(mutzen_1_1,mutzen_2_1) )).
+
+fof(fact_5381,axiom,(
+    chea(mystifizieren_1_1,mystifizierung_1_1) )).
+
+fof(fact_5382,axiom,(
+    chea(mythisieren_1_1,mythisierung_1_1) )).
+
+fof(fact_5383,axiom,(
+    chea(mythologisieren_1_1,mythologisierung_1_1) )).
+
+fof(fact_5384,axiom,(
+    chea(m__344hen_1_1,m__344hen_2_1) )).
+
+fof(fact_5385,axiom,(
+    chea(m__344hen_1_1,sicheln_2_1) )).
+
+fof(fact_5386,axiom,(
+    chea(m__344sten_1_1,m__344sten_2_1) )).
+
+fof(fact_5387,axiom,(
+    chea(m__344sten_1_1,m__344stung_1_1) )).
+
+fof(fact_5388,axiom,(
+    chea(m__344sten_1_1,stopfung_1_3) )).
+
+fof(fact_5389,axiom,(
+    chea(m__344__337igen_1_1,askese_1_1) )).
+
+fof(fact_5390,axiom,(
+    chea(m__366blieren_1_1,m__366blieren_2_1) )).
+
+fof(fact_5391,axiom,(
+    chea(m__366blieren_1_1,m__366blierung_1_1) )).
+
+fof(fact_5392,axiom,(
+    chea(m__374nden_1_2,m__374ndung_1_1) )).
+
+fof(fact_5393,axiom,(
+    chea(m__374nzen_1_1,m__374nzen__1_1) )).
+
+fof(fact_5394,axiom,(
+    chea(m__374ssen_1_1,m__374ssen_2_1) )).
+
+fof(fact_5395,axiom,(
+    chea(nachbauen_1_1,nachbauen_2_1) )).
+
+fof(fact_5396,axiom,(
+    chea(nachbehandeln_1_1,nachbehandeln_2_1) )).
+
+fof(fact_5397,axiom,(
+    chea(nachbereiten_1_1,nachbearbeitung_1_1) )).
+
+fof(fact_5398,axiom,(
+    chea(nachbessern_1_1,korrektur_1_1) )).
+
+fof(fact_5399,axiom,(
+    chea(nachbestellen_1_1,nachbestellen_2_1) )).
+
+fof(fact_5400,axiom,(
+    chea(nachbestellen_1_1,nachbestellung_1_1) )).
+
+fof(fact_5401,axiom,(
+    chea(nachbilden_1_1,nachbilden_2_1) )).
+
+fof(fact_5402,axiom,(
+    chea(nachbilden_1_1,nachbildung_1_1) )).
+
+fof(fact_5403,axiom,(
+    chea(nachbluten_1_1,nachbluten_2_1) )).
+
+fof(fact_5404,axiom,(
+    chea(nachbluten_1_1,nachblutung_1_1) )).
+
+fof(fact_5405,axiom,(
+    chea(nachdenken_1_1,nachdenken_2_1) )).
+
+fof(fact_5406,axiom,(
+    chea(nachdr__344ngen_1_1,nachdr__344ngen_2_1) )).
+
+fof(fact_5407,axiom,(
+    chea(nacheifern_1_1,ambition_1_1) )).
+
+fof(fact_5408,axiom,(
+    chea(nacheilen_1_1,nacheilen_2_1) )).
+
+fof(fact_5409,axiom,(
+    chea(nachempfinden_1_1,nachempfinden_2_1) )).
+
+fof(fact_5410,axiom,(
+    chea(nachempfinden_1_1,nachempfindung_1_1) )).
+
+fof(fact_5411,axiom,(
+    chea(nacherz__344hlen_1_1,nacherz__344hlen_2_1) )).
+
+fof(fact_5412,axiom,(
+    chea(nacherz__344hlen_1_1,nacherz__344hlung_1_1) )).
+
+fof(fact_5413,axiom,(
+    chea(nachfahren_1_1,nachfahren_2_1) )).
+
+fof(fact_5414,axiom,(
+    chea(nachfahren_1_1,nachfahrung_1_1) )).
+
+fof(fact_5415,axiom,(
+    chea(nachformen_1_1,nachformen_2_1) )).
+
+fof(fact_5416,axiom,(
+    chea(nachformen_1_1,nachformung_1_1) )).
+
+fof(fact_5417,axiom,(
+    chea(nachforschen_1_1,nachforschung_1_1) )).
+
+fof(fact_5418,axiom,(
+    chea(nachf__374llen_1_1,nachf__374llen_2_1) )).
+
+fof(fact_5419,axiom,(
+    chea(nachf__374llen_1_1,nachf__374llung_1_1) )).
+
+fof(fact_5420,axiom,(
+    chea(nachgucken_1_1,nachgucken_2_1) )).
+
+fof(fact_5421,axiom,(
+    chea(nachhelfen_1_1,nachhelfen_2_1) )).
+
+fof(fact_5422,axiom,(
+    chea(nachholen_1_1,nachholen_2_1) )).
+
+fof(fact_5423,axiom,(
+    chea(nachholen_1_1,nachholung_1_1) )).
+
+fof(fact_5424,axiom,(
+    chea(nachklingen_1_1,nachklingen_2_1) )).
+
+fof(fact_5425,axiom,(
+    chea(nachlaufen_1_1,nachlaufen_2_1) )).
+
+fof(fact_5426,axiom,(
+    chea(nachlegen_1_1,nachlegen_2_1) )).
+
+fof(fact_5427,axiom,(
+    chea(nachlesen_1_1,nachlesen_2_1) )).
+
+fof(fact_5428,axiom,(
+    chea(nachlesen_1_1,nachschlagen_2_1) )).
+
+fof(fact_5429,axiom,(
+    chea(nachliefern_1_1,nachlieferung_1_1) )).
+
+fof(fact_5430,axiom,(
+    chea(nachl__366sen_1_1,nachl__366sen_2_1) )).
+
+fof(fact_5431,axiom,(
+    chea(nachl__366sen_1_1,nachl__366sung_1_1) )).
+
+fof(fact_5432,axiom,(
+    chea(nachmessen_1_1,nachmessen_2_1) )).
+
+fof(fact_5433,axiom,(
+    chea(nachmessen_1_1,nachmessung_1_1) )).
+
+fof(fact_5434,axiom,(
+    chea(nachpr__374fen_1_1,nachpr__374fen_2_1) )).
+
+fof(fact_5435,axiom,(
+    chea(nachpr__374fen_1_1,nachpr__374fung_1_1) )).
+
+fof(fact_5436,axiom,(
+    chea(nachpr__374fen_1_1,nachschauen_2_1) )).
+
+fof(fact_5437,axiom,(
+    chea(nachrechnen_1_1,nachrechnen_2_1) )).
+
+fof(fact_5438,axiom,(
+    chea(nachreden_1_1,nachreden_2_1) )).
+
+fof(fact_5439,axiom,(
+    chea(nachreichen_1_1,nachreichen_2_1) )).
+
+fof(fact_5440,axiom,(
+    chea(nachreichen_1_1,nachreichung_1_1) )).
+
+fof(fact_5441,axiom,(
+    chea(nachreifen_1_1,nachreifen_2_1) )).
+
+fof(fact_5442,axiom,(
+    chea(nachreifen_1_1,nachreifung_1_1) )).
+
+fof(fact_5443,axiom,(
+    chea(nachsehen_1_1,nachsehen_2_1) )).
+
+fof(fact_5444,axiom,(
+    chea(nachsenden_1_1,nachsendung_1_1) )).
+
+fof(fact_5445,axiom,(
+    chea(nachsinnen_1_1,nachsinnen_2_1) )).
+
+fof(fact_5446,axiom,(
+    chea(nachsitzen_1_1,nachsitzen_2_1) )).
+
+fof(fact_5447,axiom,(
+    chea(nachspielen_1_1,nachspielen_2_1) )).
+
+fof(fact_5448,axiom,(
+    chea(nachsprechen_1_1,nachsprechen_2_1) )).
+
+fof(fact_5449,axiom,(
+    chea(nachsp__374len_1_1,nachsp__374len_2_1) )).
+
+fof(fact_5450,axiom,(
+    chea(nachsp__374len_1_1,nachsp__374lung_1_1) )).
+
+fof(fact_5451,axiom,(
+    chea(nachsp__374ren_1_1,nachsp__374ren_2_1) )).
+
+fof(fact_5452,axiom,(
+    chea(nachstellen_1_2,nachstellung_1_1) )).
+
+fof(fact_5453,axiom,(
+    chea(nachsuchen_1_2,nachsuchung_1_1) )).
+
+fof(fact_5454,axiom,(
+    chea(nachtragen_1_1,nachtragen_2_1) )).
+
+fof(fact_5455,axiom,(
+    chea(nachtwandeln_1_1,nachtwandeln_2_1) )).
+
+fof(fact_5456,axiom,(
+    chea(nachvollziehen_1_1,nachvollziehen_2_1) )).
+
+fof(fact_5457,axiom,(
+    chea(nachvollziehen_1_1,nachvollziehung_1_1) )).
+
+fof(fact_5458,axiom,(
+    chea(nachwachsen_1_1,nachwachsen_2_1) )).
+
+fof(fact_5459,axiom,(
+    chea(nachwiegen_1_1,nachwiegen_2_1) )).
+
+fof(fact_5460,axiom,(
+    chea(nachwirken_1_1,nachgeschmack_1_1) )).
+
+fof(fact_5461,axiom,(
+    chea(nachwirken_1_1,nachwirken_2_1) )).
+
+fof(fact_5462,axiom,(
+    chea(nachzahlen_1_1,nachzahlen_2_1) )).
+
+fof(fact_5463,axiom,(
+    chea(nachzahlen_1_1,nachzahlung_1_1) )).
+
+fof(fact_5464,axiom,(
+    chea(nachzeichnen_1_1,nachzeichnen_2_1) )).
+
+fof(fact_5465,axiom,(
+    chea(nachzeichnen_1_1,nachzeichnung_1_1) )).
+
+fof(fact_5466,axiom,(
+    chea(nachz__344hlen_1_1,nachz__344hlen_2_1) )).
+
+fof(fact_5467,axiom,(
+    chea(nachz__344hlen_1_1,nachz__344hlung_1_1) )).
+
+fof(fact_5468,axiom,(
+    chea(nach__344ffen_1_1,nach__344ffen_2_1) )).
+
+fof(fact_5469,axiom,(
+    chea(nadeln_1_1,nadeln_2_1) )).
+
+fof(fact_5470,axiom,(
+    chea(nagen_1_1,nagen_2_1) )).
+
+fof(fact_5471,axiom,(
+    chea(nahen_1_1,nahen_2_1) )).
+
+fof(fact_5472,axiom,(
+    chea(nahen_1_1,nahung_1_1) )).
+
+fof(fact_5473,axiom,(
+    chea(narben_1_1,narben_2_1) )).
+
+fof(fact_5474,axiom,(
+    chea(narben_1_1,narbung_1_1) )).
+
+fof(fact_5475,axiom,(
+    chea(narren_1_1,narren_2_1) )).
+
+fof(fact_5476,axiom,(
+    chea(nasalieren_1_1,nasalierung_1_1) )).
+
+fof(fact_5477,axiom,(
+    chea(naschen_1_1,naschen_2_1) )).
+
+fof(fact_5478,axiom,(
+    chea(naschen_1_1,schlecken_2_1) )).
+
+fof(fact_5479,axiom,(
+    chea(naturalisieren_1_1,naturalisation_1_1) )).
+
+fof(fact_5480,axiom,(
+    chea(naturalisieren_1_1,naturalisierung_1_1) )).
+
+fof(fact_5481,axiom,(
+    chea(navigieren_1_1,navigation_1_1) )).
+
+fof(fact_5482,axiom,(
+    chea(navigieren_1_1,navigieren_2_1) )).
+
+fof(fact_5483,axiom,(
+    chea(nebeln_1_1,nebeln_2_1) )).
+
+fof(fact_5484,axiom,(
+    chea(nebeneinanderschalten_1_1,nebeneinanderschaltung_1_1) )).
+
+fof(fact_5485,axiom,(
+    chea(necken_1_1,necken_2_1) )).
+
+fof(fact_5486,axiom,(
+    chea(negieren_1_1,negation_1_1) )).
+
+fof(fact_5487,axiom,(
+    chea(negieren_1_1,negieren_2_1) )).
+
+fof(fact_5488,axiom,(
+    chea(negieren_1_1,negierung_1_1) )).
+
+fof(fact_5489,axiom,(
+    chea(negieren_1_1,verneinen_2_1) )).
+
+fof(fact_5490,axiom,(
+    chea(negieren_1_1,verneinung_1_1) )).
+
+fof(fact_5491,axiom,(
+    chea(nehmen_1_e,operation_1_1) )).
+
+fof(fact_5492,axiom,(
+    chea(nehmen_1_f,anh__366rung_1_1) )).
+
+fof(fact_5493,axiom,(
+    chea(nehmen_1_f,vernehmen_2_1) )).
+
+fof(fact_5494,axiom,(
+    chea(neigen_2_2,neigung_1_1) )).
+
+fof(fact_5495,axiom,(
+    chea(nennen_1_1,nennung_1_1) )).
+
+fof(fact_5496,axiom,(
+    chea(neutralisieren_1_1,neutralisation_1_1) )).
+
+fof(fact_5497,axiom,(
+    chea(neutralisieren_1_1,neutralisieren_2_1) )).
+
+fof(fact_5498,axiom,(
+    chea(nibbeln_1_1,nibbeln_2_1) )).
+
+fof(fact_5499,axiom,(
+    chea(nicken_1_1,kopfnicken_1_1) )).
+
+fof(fact_5500,axiom,(
+    chea(niederbringen_1_1,niederbringen_2_1) )).
+
+fof(fact_5501,axiom,(
+    chea(niederbringen_1_1,niederbringung_1_1) )).
+
+fof(fact_5502,axiom,(
+    chea(niederdr__374cken_1_1,niederdr__374cken_2_1) )).
+
+fof(fact_5503,axiom,(
+    chea(niederdr__374cken_1_1,niederdr__374ckung_1_1) )).
+
+fof(fact_5504,axiom,(
+    chea(niederfallen_1_1,niederfallen_2_1) )).
+
+fof(fact_5505,axiom,(
+    chea(niederhalten_1_1,niederhalten_2_1) )).
+
+fof(fact_5506,axiom,(
+    chea(niederhalten_1_1,niederhaltung_1_1) )).
+
+fof(fact_5507,axiom,(
+    chea(niederholen_1_1,niederholen_2_1) )).
+
+fof(fact_5508,axiom,(
+    chea(niederknien_1_1,niederknien_2_1) )).
+
+fof(fact_5509,axiom,(
+    chea(niederk__344mpfen_1_1,niederk__344mpfen_2_1) )).
+
+fof(fact_5510,axiom,(
+    chea(niederk__344mpfen_1_1,niederk__344mpfung_1_1) )).
+
+fof(fact_5511,axiom,(
+    chea(niederk__344mpfen_1_1,niederringen_2_1) )).
+
+fof(fact_5512,axiom,(
+    chea(niederk__344mpfen_1_1,niederringung_1_1) )).
+
+fof(fact_5513,axiom,(
+    chea(niederlassen_1_2,niederlassung_1_2) )).
+
+fof(fact_5514,axiom,(
+    chea(niederlegen_1_1,niederlegung_1_1) )).
+
+fof(fact_5515,axiom,(
+    chea(niederlegen_1_2,niederlegung_1_2) )).
+
+fof(fact_5516,axiom,(
+    chea(niederlegen_1_3,niederlegung_1_3) )).
+
+fof(fact_5517,axiom,(
+    chea(niedermachen_1_1,niedermachen_2_1) )).
+
+fof(fact_5518,axiom,(
+    chea(niederrei__337en_1_1,abri__337_1_1) )).
+
+fof(fact_5519,axiom,(
+    chea(niederrei__337en_1_1,niederrei__337en_2_1) )).
+
+fof(fact_5520,axiom,(
+    chea(niederschlagen_1_2,rabattierung_1_1) )).
+
+fof(fact_5521,axiom,(
+    chea(niedersetzen_1_1,niedersetzen_2_1) )).
+
+fof(fact_5522,axiom,(
+    chea(niederwalzen_1_1,niederwalzung_1_1) )).
+
+fof(fact_5523,axiom,(
+    chea(niederwerfen_1_1,kniefall_1_1) )).
+
+fof(fact_5524,axiom,(
+    chea(niederwerfen_1_1,niederwerfen_2_1) )).
+
+fof(fact_5525,axiom,(
+    chea(niederziehen_1_1,niederziehen_2_1) )).
+
+fof(fact_5526,axiom,(
+    chea(nieseln_1_1,nieseln_2_1) )).
+
+fof(fact_5527,axiom,(
+    chea(niesen_1_1,niesen_2_1) )).
+
+fof(fact_5528,axiom,(
+    chea(nieten_1_1,nieten_2_1) )).
+
+fof(fact_5529,axiom,(
+    chea(nieten_1_1,nietung_1_1) )).
+
+fof(fact_5530,axiom,(
+    chea(nieten_1_1,vernieten_2_1) )).
+
+fof(fact_5531,axiom,(
+    chea(nieten_1_1,vernietung_1_1) )).
+
+fof(fact_5532,axiom,(
+    chea(nie__337brauchen_1_1,nie__337brauch_1_1) )).
+
+fof(fact_5533,axiom,(
+    chea(nippen_1_1,nippen_2_1) )).
+
+fof(fact_5534,axiom,(
+    chea(nippen_1_1,schl__374rfen_2_1) )).
+
+fof(fact_5535,axiom,(
+    chea(nisten_1_1,nisten_2_1) )).
+
+fof(fact_5536,axiom,(
+    chea(nivellieren_1_1,gleichmacherei_1_1) )).
+
+fof(fact_5537,axiom,(
+    chea(nivellieren_1_1,nivellieren_2_1) )).
+
+fof(fact_5538,axiom,(
+    chea(nobilitieren_1_1,nobilitation_1_1) )).
+
+fof(fact_5539,axiom,(
+    chea(nobilitieren_1_1,nobilitierung_1_1) )).
+
+fof(fact_5540,axiom,(
+    chea(normen_1_1,normation_1_1) )).
+
+fof(fact_5541,axiom,(
+    chea(normen_1_1,normen_2_1) )).
+
+fof(fact_5542,axiom,(
+    chea(normen_1_1,normieren_2_1) )).
+
+fof(fact_5543,axiom,(
+    chea(normen_1_1,normierung_1_1) )).
+
+fof(fact_5544,axiom,(
+    chea(normen_1_1,normung_1_1) )).
+
+fof(fact_5545,axiom,(
+    chea(nostrifizieren_1_1,nostrifizierung_1_1) )).
+
+fof(fact_5546,axiom,(
+    chea(notifizieren_1_1,notifizierung_1_1) )).
+
+fof(fact_5547,axiom,(
+    chea(notschlachten_1_1,notschlachtung_1_1) )).
+
+fof(fact_5548,axiom,(
+    chea(novellieren_1_1,novellierung_1_1) )).
+
+fof(fact_5549,axiom,(
+    chea(nuancieren_1_1,nuancieren_2_1) )).
+
+fof(fact_5550,axiom,(
+    chea(nuancieren_1_1,nuancierung_1_1) )).
+
+fof(fact_5551,axiom,(
+    chea(nudeln_1_1,nudeln_2_1) )).
+
+fof(fact_5552,axiom,(
+    chea(nullen_1_1,nullen_2_1) )).
+
+fof(fact_5553,axiom,(
+    chea(nullen_1_1,nullung_1_1) )).
+
+fof(fact_5554,axiom,(
+    chea(numerieren_1_1,numerierung_1_1) )).
+
+fof(fact_5555,axiom,(
+    chea(nuten_1_1,nutung_1_1) )).
+
+fof(fact_5556,axiom,(
+    chea(nuten_1_1,verfugen_2_1) )).
+
+fof(fact_5557,axiom,(
+    chea(nuten_1_1,verfugung_1_1) )).
+
+fof(fact_5558,axiom,(
+    chea(nutzen_2_1,benutzung_1_1) )).
+
+fof(fact_5559,axiom,(
+    chea(nutznie__337en_1_1,genu__337_1_1) )).
+
+fof(fact_5560,axiom,(
+    chea(n__344chtigen_1_1,n__344chtigung_1_1) )).
+
+fof(fact_5561,axiom,(
+    chea(n__344chtigen_1_1,n374bernachten_2_1) )).
+
+fof(fact_5562,axiom,(
+    chea(n__344chtigen_1_1,n374bernachtung_1_1) )).
+
+fof(fact_5563,axiom,(
+    chea(n__344hen_1_1,n__344hen_2_1) )).
+
+fof(fact_5564,axiom,(
+    chea(n__344herbringen_1_1,n__344herbringen_2_1) )).
+
+fof(fact_5565,axiom,(
+    chea(n__344herbringen_1_1,n__344herbringung_1_1) )).
+
+fof(fact_5566,axiom,(
+    chea(n__344hern_1_1,n__344herung_1_1) )).
+
+fof(fact_5567,axiom,(
+    chea(n__344seln_1_1,n__344seln_2_1) )).
+
+fof(fact_5568,axiom,(
+    chea(n__344ssen_1_1,n__344ssen_2_1) )).
+
+fof(fact_5569,axiom,(
+    chea(n__366tigen_1_1,n__366tigen_2_1) )).
+
+fof(fact_5570,axiom,(
+    chea(n__366tigen_1_1,n__366tigung_1_1) )).
+
+fof(fact_5571,axiom,(
+    chea(obduzieren_1_1,autopsie_1_1) )).
+
+fof(fact_5572,axiom,(
+    chea(obduzieren_1_1,sezieren_2_1) )).
+
+fof(fact_5573,axiom,(
+    chea(obduzieren_1_1,sezierung_1_1) )).
+
+fof(fact_5574,axiom,(
+    chea(objektivieren_1_1,objektivation_1_1) )).
+
+fof(fact_5575,axiom,(
+    chea(objektivieren_1_1,objektivierung_1_1) )).
+
+fof(fact_5576,axiom,(
+    chea(obsiegen_1_1,obsiegen_2_1) )).
+
+fof(fact_5577,axiom,(
+    chea(offenbleiben_1_1,offenbleiben_2_1) )).
+
+fof(fact_5578,axiom,(
+    chea(offenlegen_1_1,offenlegen_2_1) )).
+
+fof(fact_5579,axiom,(
+    chea(offenlegen_1_1,offenlegung_1_1) )).
+
+fof(fact_5580,axiom,(
+    chea(ohrfeigen_1_1,ohrfeigen_2_1) )).
+
+fof(fact_5581,axiom,(
+    chea(oktavieren_1_1,oktavieren_2_1) )).
+
+fof(fact_5582,axiom,(
+    chea(oktavieren_1_1,oktavierung_1_1) )).
+
+fof(fact_5583,axiom,(
+    chea(ondulieren_1_1,ondulation_1_1) )).
+
+fof(fact_5584,axiom,(
+    chea(operationalisieren_1_1,operationalisieren_2_1) )).
+
+fof(fact_5585,axiom,(
+    chea(operationalisieren_1_1,operationalisierung_1_1) )).
+
+fof(fact_5586,axiom,(
+    chea(operieren_1_2,operation_1_2) )).
+
+fof(fact_5587,axiom,(
+    chea(opfern_1_1,opferung_1_1) )).
+
+fof(fact_5588,axiom,(
+    chea(opfern_1_2,opferung_1_2) )).
+
+fof(fact_5589,axiom,(
+    chea(opfern_1_3,opferung_1_3) )).
+
+fof(fact_5590,axiom,(
+    chea(opponieren_1_1,gegensetzung_1_1) )).
+
+fof(fact_5591,axiom,(
+    chea(opponieren_1_1,opponieren_2_1) )).
+
+fof(fact_5592,axiom,(
+    chea(optimieren_1_1,aufbesserung_1_1) )).
+
+fof(fact_5593,axiom,(
+    chea(optimieren_1_1,optimieren_2_1) )).
+
+fof(fact_5594,axiom,(
+    chea(optimieren_1_1,perfektionieren_2_1) )).
+
+fof(fact_5595,axiom,(
+    chea(orakeln_1_1,orakeln_2_1) )).
+
+fof(fact_5596,axiom,(
+    chea(orchestrieren_1_1,orchestration_1_1) )).
+
+fof(fact_5597,axiom,(
+    chea(orchestrieren_1_1,orchestrieren_2_1) )).
+
+fof(fact_5598,axiom,(
+    chea(orchestrieren_1_1,orchestrierung_1_1) )).
+
+fof(fact_5599,axiom,(
+    chea(ordinieren_1_1,ordination_1_1) )).
+
+fof(fact_5600,axiom,(
+    chea(ordinieren_1_1,ordinierung_1_1) )).
+
+fof(fact_5601,axiom,(
+    chea(ordnen_1_1,ordnen_2_1) )).
+
+fof(fact_5602,axiom,(
+    chea(ordnen_1_1,ordnung_1_1) )).
+
+fof(fact_5603,axiom,(
+    chea(organisieren_1_1,organisation_1_2) )).
+
+fof(fact_5604,axiom,(
+    chea(organisieren_1_1,organisieren_2_1) )).
+
+fof(fact_5605,axiom,(
+    chea(organisieren_1_1,organisierung_1_1) )).
+
+fof(fact_5606,axiom,(
+    chea(orientieren_1_2,orientierung_1_2) )).
+
+fof(fact_5607,axiom,(
+    chea(orientieren_1_3,orientierung_1_3) )).
+
+fof(fact_5608,axiom,(
+    chea(ornamentieren_1_1,ornamentation_1_1) )).
+
+fof(fact_5609,axiom,(
+    chea(ornamentieren_1_1,ornamentierung_1_1) )).
+
+fof(fact_5610,axiom,(
+    chea(orten_1_1,orten_2_1) )).
+
+fof(fact_5611,axiom,(
+    chea(orten_1_1,ortung_1_1) )).
+
+fof(fact_5612,axiom,(
+    chea(orten_1_1,peilen_2_1) )).
+
+fof(fact_5613,axiom,(
+    chea(orten_1_1,peilung_1_1) )).
+
+fof(fact_5614,axiom,(
+    chea(oszillieren_1_1,ger__374ttel_1_1) )).
+
+fof(fact_5615,axiom,(
+    chea(oszillieren_1_1,oszillation_1_1) )).
+
+fof(fact_5616,axiom,(
+    chea(oszillieren_1_1,oszillieren_2_1) )).
+
+fof(fact_5617,axiom,(
+    chea(outen_1_1,coming_out_1_1) )).
+
+fof(fact_5618,axiom,(
+    chea(outen_1_1,outen_2_1) )).
+
+fof(fact_5619,axiom,(
+    chea(oxydieren_1_1,oxidation_1_1) )).
+
+fof(fact_5620,axiom,(
+    chea(oxydieren_1_1,oxydieren_2_1) )).
+
+fof(fact_5621,axiom,(
+    chea(oxydieren_1_1,oxydierung_1_1) )).
+
+fof(fact_5622,axiom,(
+    chea(paaren_1_1,paarung_1_1) )).
+
+fof(fact_5623,axiom,(
+    chea(paaren_1_1,rammeln_2_1) )).
+
+fof(fact_5624,axiom,(
+    chea(paddeln_1_1,paddeln_2_1) )).
+
+fof(fact_5625,axiom,(
+    chea(paginieren_1_1,pagination_1_1) )).
+
+fof(fact_5626,axiom,(
+    chea(paginieren_1_1,paginieren_2_1) )).
+
+fof(fact_5627,axiom,(
+    chea(paginieren_1_1,paginierung_1_1) )).
+
+fof(fact_5628,axiom,(
+    chea(paketieren_1_1,paketieren_2_1) )).
+
+fof(fact_5629,axiom,(
+    chea(paketieren_1_1,paketierung_1_1) )).
+
+fof(fact_5630,axiom,(
+    chea(paktieren_1_1,paktieren_2_1) )).
+
+fof(fact_5631,axiom,(
+    chea(palpitieren_1_1,herzklopfen_1_1) )).
+
+fof(fact_5632,axiom,(
+    chea(panieren_1_1,panierung_1_1) )).
+
+fof(fact_5633,axiom,(
+    chea(panschen_1_1,panschen_2_1) )).
+
+fof(fact_5634,axiom,(
+    chea(panschen_1_1,verschneiden_2_1) )).
+
+fof(fact_5635,axiom,(
+    chea(panschen_1_1,verschneidung_1_1) )).
+
+fof(fact_5636,axiom,(
+    chea(paradieren_1_1,paradieren_2_1) )).
+
+fof(fact_5637,axiom,(
+    chea(parallelisieren_1_1,parallelisierung_1_1) )).
+
+fof(fact_5638,axiom,(
+    chea(parallelschalten_1_1,parallelschalten_2_1) )).
+
+fof(fact_5639,axiom,(
+    chea(parallelschalten_1_1,parallelschaltung_1_1) )).
+
+fof(fact_5640,axiom,(
+    chea(paralysieren_1_1,paralysierung_1_1) )).
+
+fof(fact_5641,axiom,(
+    chea(paraphrasieren_1_1,paraphrasieren_2_1) )).
+
+fof(fact_5642,axiom,(
+    chea(paraphrasieren_1_1,paraphrasierung_1_1) )).
+
+fof(fact_5643,axiom,(
+    chea(paraphrasieren_1_1,umschreibung_1_1) )).
+
+fof(fact_5644,axiom,(
+    chea(parf__374mieren_1_1,parf__374mieren_2_1) )).
+
+fof(fact_5645,axiom,(
+    chea(parf__374mieren_1_1,parf__374mierung_1_1) )).
+
+fof(fact_5646,axiom,(
+    chea(parieren_1_2,spuren_2_1) )).
+
+fof(fact_5647,axiom,(
+    chea(parken_1_1,parken_2_1) )).
+
+fof(fact_5648,axiom,(
+    chea(parken_1_1,parkieren_2_1) )).
+
+fof(fact_5649,axiom,(
+    chea(parkettieren_1_1,parkettierung_1_1) )).
+
+fof(fact_5650,axiom,(
+    chea(partizipieren_1_1,partizipation_1_1) )).
+
+fof(fact_5651,axiom,(
+    chea(partizipieren_1_1,partizipieren_2_1) )).
+
+fof(fact_5652,axiom,(
+    chea(parzellieren_1_1,parzellierung_1_1) )).
+
+fof(fact_5653,axiom,(
+    chea(passieren_1_1,n374berholung_1_1) )).
+
+fof(fact_5654,axiom,(
+    chea(passivieren_1_1,passivierung_1_1) )).
+
+fof(fact_5655,axiom,(
+    chea(pasteurisieren_1_1,pasteurisation_1_1) )).
+
+fof(fact_5656,axiom,(
+    chea(pasteurisieren_1_1,pasteurisieren_2_1) )).
+
+fof(fact_5657,axiom,(
+    chea(pasteurisieren_1_1,pasteurisierung_1_1) )).
+
+fof(fact_5658,axiom,(
+    chea(patentieren_1_1,patentierung_1_1) )).
+
+fof(fact_5659,axiom,(
+    chea(patinieren_1_1,patinieren_2_1) )).
+
+fof(fact_5660,axiom,(
+    chea(patinieren_1_1,patinierung_1_1) )).
+
+fof(fact_5661,axiom,(
+    chea(patrouillieren_1_1,patrouillieren_2_1) )).
+
+fof(fact_5662,axiom,(
+    chea(patschen_1_1,patschen_2_1) )).
+
+fof(fact_5663,axiom,(
+    chea(patzen_1_1,patzen_2_1) )).
+
+fof(fact_5664,axiom,(
+    chea(pauschalieren_1_1,pauschalierung_1_1) )).
+
+fof(fact_5665,axiom,(
+    chea(pausieren_1_1,pausieren_2_1) )).
+
+fof(fact_5666,axiom,(
+    chea(pausieren_1_1,pausierung_1_1) )).
+
+fof(fact_5667,axiom,(
+    chea(pausieren_1_1,rasten_2_1) )).
+
+fof(fact_5668,axiom,(
+    chea(pausieren_1_1,rastung_1_1) )).
+
+fof(fact_5669,axiom,(
+    chea(pazifizieren_1_1,pazifizierung_1_1) )).
+
+fof(fact_5670,axiom,(
+    chea(pelzen_1_1,pelzen_2_1) )).
+
+fof(fact_5671,axiom,(
+    chea(penetrieren_1_1,durchdringung_1_1) )).
+
+fof(fact_5672,axiom,(
+    chea(penetrieren_1_1,penetrieren_2_1) )).
+
+fof(fact_5673,axiom,(
+    chea(pensionieren_1_1,entpflichtung_1_1) )).
+
+fof(fact_5674,axiom,(
+    chea(pensionieren_1_1,verrentung_1_1) )).
+
+fof(fact_5675,axiom,(
+    chea(periodisieren_1_1,anordnung_1_2) )).
+
+fof(fact_5676,axiom,(
+    chea(perpetuieren_1_1,perpetuierung_1_1) )).
+
+fof(fact_5677,axiom,(
+    chea(personifizieren_1_1,personalisierung_1_1) )).
+
+fof(fact_5678,axiom,(
+    chea(personifizieren_1_1,personifizieren_2_1) )).
+
+fof(fact_5679,axiom,(
+    chea(personifizieren_1_1,verselbst__344ndigen_2_1) )).
+
+fof(fact_5680,axiom,(
+    chea(personifizieren_1_1,verselbst__344ndigung_1_1) )).
+
+fof(fact_5681,axiom,(
+    chea(pervertieren_1_1,pervertierung_1_1) )).
+
+fof(fact_5682,axiom,(
+    chea(perzipieren_1_1,wahrnehmen_2_1) )).
+
+fof(fact_5683,axiom,(
+    chea(perzipieren_1_1,wahrnehmung_1_1) )).
+
+fof(fact_5684,axiom,(
+    chea(petzen_1_1,petzen_2_1) )).
+
+fof(fact_5685,axiom,(
+    chea(pferchen_1_1,pferchung_1_1) )).
+
+fof(fact_5686,axiom,(
+    chea(pflanzen_1_1,anbau_1_2) )).
+
+fof(fact_5687,axiom,(
+    chea(pflanzen_1_1,anpflanzung_1_1) )).
+
+fof(fact_5688,axiom,(
+    chea(pflastern_1_1,pflasterung_1_1) )).
+
+fof(fact_5689,axiom,(
+    chea(pfl__374gen_1_1,pfl__374gen_2_1) )).
+
+fof(fact_5690,axiom,(
+    chea(pfropfen_1_1,pfropfung_1_1) )).
+
+fof(fact_5691,axiom,(
+    chea(pf__344nden_1_1,pf__344nden_2_1) )).
+
+fof(fact_5692,axiom,(
+    chea(pf__344nden_1_1,pf__344ndung_1_1) )).
+
+fof(fact_5693,axiom,(
+    chea(philosophieren_1_1,philosophieren_2_1) )).
+
+fof(fact_5694,axiom,(
+    chea(phrasieren_1_1,phrasierung_1_1) )).
+
+fof(fact_5695,axiom,(
+    chea(pickeln_1_1,pickeln_2_1) )).
+
+fof(fact_5696,axiom,(
+    chea(pigmentieren_1_1,pigmentation_1_1) )).
+
+fof(fact_5697,axiom,(
+    chea(pigmentieren_1_1,pigmentierung_1_1) )).
+
+fof(fact_5698,axiom,(
+    chea(pilgern_1_1,wallfahrten_2_1) )).
+
+fof(fact_5699,axiom,(
+    chea(pimpeln_1_1,pimpeln_2_1) )).
+
+fof(fact_5700,axiom,(
+    chea(pinkeln_1_1,miktion_1_1) )).
+
+fof(fact_5701,axiom,(
+    chea(pinkeln_1_1,pinkeln_2_1) )).
+
+fof(fact_5702,axiom,(
+    chea(pinkeln_1_1,pissen_2_1) )).
+
+fof(fact_5703,axiom,(
+    chea(pinkeln_1_1,seichen_2_1) )).
+
+fof(fact_5704,axiom,(
+    chea(pinkeln_1_1,urination_1_1) )).
+
+fof(fact_5705,axiom,(
+    chea(plagiieren_1_1,plagiieren_2_1) )).
+
+fof(fact_5706,axiom,(
+    chea(plakatieren_1_1,plakatieren_2_1) )).
+
+fof(fact_5707,axiom,(
+    chea(plakatieren_1_1,plakatierung_1_1) )).
+
+fof(fact_5708,axiom,(
+    chea(planen_1_1,planen_2_1) )).
+
+fof(fact_5709,axiom,(
+    chea(planen_1_1,planung_1_1) )).
+
+fof(fact_5710,axiom,(
+    chea(planieren_1_1,planation_1_1) )).
+
+fof(fact_5711,axiom,(
+    chea(planieren_1_1,planieren_2_1) )).
+
+fof(fact_5712,axiom,(
+    chea(planieren_1_1,planierung_1_1) )).
+
+fof(fact_5713,axiom,(
+    chea(platten_1_1,platten_2_1) )).
+
+fof(fact_5714,axiom,(
+    chea(plauschen_1_1,plauschen_2_1) )).
+
+fof(fact_5715,axiom,(
+    chea(plazieren_1_1,plazieren_2_1) )).
+
+fof(fact_5716,axiom,(
+    chea(plazieren_1_1,plazierung_1_1) )).
+
+fof(fact_5717,axiom,(
+    chea(plissieren_1_1,plissieren_2_1) )).
+
+fof(fact_5718,axiom,(
+    chea(pluralisieren_1_1,pluralisierung_1_1) )).
+
+fof(fact_5719,axiom,(
+    chea(pl__374ndern_1_1,pl__374ndern_2_1) )).
+
+fof(fact_5720,axiom,(
+    chea(pl__374ndern_1_1,pl__374nderung_1_1) )).
+
+fof(fact_5721,axiom,(
+    chea(poetisieren_1_1,poetisierung_1_1) )).
+
+fof(fact_5722,axiom,(
+    chea(polarisieren_1_1,polarisation_1_1) )).
+
+fof(fact_5723,axiom,(
+    chea(polarisieren_1_1,polarisieren_2_1) )).
+
+fof(fact_5724,axiom,(
+    chea(polarisieren_1_1,polarisierung_1_1) )).
+
+fof(fact_5725,axiom,(
+    chea(polemisieren_1_1,polemisieren_2_1) )).
+
+fof(fact_5726,axiom,(
+    chea(polemisieren_1_1,polemisierung_1_1) )).
+
+fof(fact_5727,axiom,(
+    chea(politisieren_1_1,politisieren_2_1) )).
+
+fof(fact_5728,axiom,(
+    chea(politisieren_1_1,politisierung_1_1) )).
+
+fof(fact_5729,axiom,(
+    chea(poltern_1_1,poltern_2_1) )).
+
+fof(fact_5730,axiom,(
+    chea(popeln_1_1,popeln_2_1) )).
+
+fof(fact_5731,axiom,(
+    chea(popularisieren_1_1,popularisation_1_1) )).
+
+fof(fact_5732,axiom,(
+    chea(popularisieren_1_1,popularisierung_1_1) )).
+
+fof(fact_5733,axiom,(
+    chea(portieren_1_1,portieren_2_1) )).
+
+fof(fact_5734,axiom,(
+    chea(portieren_1_1,portierung_1_1) )).
+
+fof(fact_5735,axiom,(
+    chea(portionieren_1_1,portionieren_2_1) )).
+
+fof(fact_5736,axiom,(
+    chea(portionieren_1_1,portionierung_1_1) )).
+
+fof(fact_5737,axiom,(
+    chea(portr__344tieren_1_1,portr__344tieren_2_1) )).
+
+fof(fact_5738,axiom,(
+    chea(portr__344tieren_1_1,portr__344tierung_1_1) )).
+
+fof(fact_5739,axiom,(
+    chea(posen_1_1,posen_2_1) )).
+
+fof(fact_5740,axiom,(
+    chea(posen_1_1,posieren_2_1) )).
+
+fof(fact_5741,axiom,(
+    chea(positionieren_1_1,positionieren_2_1) )).
+
+fof(fact_5742,axiom,(
+    chea(positionieren_1_1,positionierung_1_1) )).
+
+fof(fact_5743,axiom,(
+    chea(postieren_1_1,postieren_2_1) )).
+
+fof(fact_5744,axiom,(
+    chea(postieren_1_1,postierung_1_1) )).
+
+fof(fact_5745,axiom,(
+    chea(postulieren_1_1,postulierung_1_1) )).
+
+fof(fact_5746,axiom,(
+    chea(potenzieren_1_1,potenzieren_2_1) )).
+
+fof(fact_5747,axiom,(
+    chea(potenzieren_1_1,potenzierung_1_1) )).
+
+fof(fact_5748,axiom,(
+    chea(pragmatisieren_1_1,pragmatisierung_1_1) )).
+
+fof(fact_5749,axiom,(
+    chea(praktizieren_1_1,praktizieren_2_1) )).
+
+fof(fact_5750,axiom,(
+    chea(praktizieren_1_1,praktizierung_1_1) )).
+
+fof(fact_5751,axiom,(
+    chea(prallen_1_1,prallen_2_1) )).
+
+fof(fact_5752,axiom,(
+    chea(prassen_1_1,prassen_2_1) )).
+
+fof(fact_5753,axiom,(
+    chea(prassen_1_1,schlemmen_2_1) )).
+
+fof(fact_5754,axiom,(
+    chea(prassen_1_1,schwelgen_2_1) )).
+
+fof(fact_5755,axiom,(
+    chea(predigen_1_1,predigen_2_1) )).
+
+fof(fact_5756,axiom,(
+    chea(preisgeben_1_1,preisgeben_2_1) )).
+
+fof(fact_5757,axiom,(
+    chea(preisgeben_1_1,preisgebung_1_1) )).
+
+fof(fact_5758,axiom,(
+    chea(prellen_2_1,kontusion_1_1) )).
+
+fof(fact_5759,axiom,(
+    chea(prickeln_1_1,prickeln_2_1) )).
+
+fof(fact_5760,axiom,(
+    chea(probesingen_1_1,probesingen_2_1) )).
+
+fof(fact_5761,axiom,(
+    chea(problematisieren_1_1,problematisierung_1_1) )).
+
+fof(fact_5762,axiom,(
+    chea(profanieren_1_1,profanierung_1_1) )).
+
+fof(fact_5763,axiom,(
+    chea(professionalisieren_1_1,professionalisierung_1_1) )).
+
+fof(fact_5764,axiom,(
+    chea(profilieren_1_1,profilieren_2_1) )).
+
+fof(fact_5765,axiom,(
+    chea(profilieren_1_1,profilierung_1_1) )).
+
+fof(fact_5766,axiom,(
+    chea(profitieren_1_1,profitieren_2_1) )).
+
+fof(fact_5767,axiom,(
+    chea(prognostizieren_1_1,prognostizieren_2_1) )).
+
+fof(fact_5768,axiom,(
+    chea(prognostizieren_1_1,prognostizierung_1_1) )).
+
+fof(fact_5769,axiom,(
+    chea(prognostizieren_1_1,prophezeiung_1_1) )).
+
+fof(fact_5770,axiom,(
+    chea(prognostizieren_1_1,vorhersagen_2_1) )).
+
+fof(fact_5771,axiom,(
+    chea(programmieren_1_2,programmierung_1_2) )).
+
+fof(fact_5772,axiom,(
+    chea(projektieren_1_1,projektierung_1_1) )).
+
+fof(fact_5773,axiom,(
+    chea(projizieren_1_2,projektion_1_3) )).
+
+fof(fact_5774,axiom,(
+    chea(proletarisieren_1_1,proletarisierung_1_1) )).
+
+fof(fact_5775,axiom,(
+    chea(prolongieren_1_1,prolongation_1_1) )).
+
+fof(fact_5776,axiom,(
+    chea(prolongieren_1_1,prolongierung_1_1) )).
+
+fof(fact_5777,axiom,(
+    chea(promovieren_1_1,promotion_1_2) )).
+
+fof(fact_5778,axiom,(
+    chea(promovieren_1_2,promotion__1_1) )).
+
+fof(fact_5779,axiom,(
+    chea(promulgieren_1_1,promulgation_1_1) )).
+
+fof(fact_5780,axiom,(
+    chea(propagieren_1_1,propagation_1_1) )).
+
+fof(fact_5781,axiom,(
+    chea(propagieren_1_1,propagieren_2_1) )).
+
+fof(fact_5782,axiom,(
+    chea(propagieren_1_1,propagierung_1_1) )).
+
+fof(fact_5783,axiom,(
+    chea(prorogieren_1_1,prorogation_1_1) )).
+
+fof(fact_5784,axiom,(
+    chea(prosperieren_1_1,prosperation_1_1) )).
+
+fof(fact_5785,axiom,(
+    chea(prosperieren_1_1,prosperieren_2_1) )).
+
+fof(fact_5786,axiom,(
+    chea(prosten_1_1,prosten_2_1) )).
+
+fof(fact_5787,axiom,(
+    chea(prosten_1_1,zuprosten_2_1) )).
+
+fof(fact_5788,axiom,(
+    chea(protegieren_1_1,protegierung_1_1) )).
+
+fof(fact_5789,axiom,(
+    chea(protegieren_1_1,subventionieren_2_1) )).
+
+fof(fact_5790,axiom,(
+    chea(protegieren_1_1,subventionierung_1_1) )).
+
+fof(fact_5791,axiom,(
+    chea(protzen_1_1,protzen_2_1) )).
+
+fof(fact_5792,axiom,(
+    chea(proviantieren_1_1,proviantierung_1_1) )).
+
+fof(fact_5793,axiom,(
+    chea(provinzialisieren_1_1,provinzialisierung_1_1) )).
+
+fof(fact_5794,axiom,(
+    chea(provozieren_1_1,provokation_1_2) )).
+
+fof(fact_5795,axiom,(
+    chea(prozessieren_1_1,prozessieren_2_1) )).
+
+fof(fact_5796,axiom,(
+    chea(prozessieren_1_1,prozessierung_1_1) )).
+
+fof(fact_5797,axiom,(
+    chea(prusten_1_1,prusten_2_1) )).
+
+fof(fact_5798,axiom,(
+    chea(pr__344destinieren_1_1,pr__344destination_1_1) )).
+
+fof(fact_5799,axiom,(
+    chea(pr__344destinieren_1_1,vorherbestimmung_1_1) )).
+
+fof(fact_5800,axiom,(
+    chea(pr__344formieren_1_1,pr__344formation_1_1) )).
+
+fof(fact_5801,axiom,(
+    chea(pr__344gen_1_2,pr__344gung_1_2) )).
+
+fof(fact_5802,axiom,(
+    chea(pr__344gen_1_3,pr__344gung_1_3) )).
+
+fof(fact_5803,axiom,(
+    chea(pr__344judizieren_1_1,pr__344judizierung_1_1) )).
+
+fof(fact_5804,axiom,(
+    chea(pr__344mieren_1_1,pr__344mieren_2_1) )).
+
+fof(fact_5805,axiom,(
+    chea(pr__344mieren_1_1,pr__344mierung_1_1) )).
+
+fof(fact_5806,axiom,(
+    chea(pr__344miieren_1_1,pr__344miierung_1_1) )).
+
+fof(fact_5807,axiom,(
+    chea(pr__344sidieren_1_1,pr__344sidieren_2_1) )).
+
+fof(fact_5808,axiom,(
+    chea(pr__344sidieren_1_1,vorstehen_2_1) )).
+
+fof(fact_5809,axiom,(
+    chea(pr__374fen_1_1,pr__374fung_1_1) )).
+
+fof(fact_5810,axiom,(
+    chea(pr__374fen_1_2,pr__374fung_1_2) )).
+
+fof(fact_5811,axiom,(
+    chea(psalmodieren_1_1,psalmodieren_2_1) )).
+
+fof(fact_5812,axiom,(
+    chea(psychoanalysieren_1_1,psychoanalysierung_1_1) )).
+
+fof(fact_5813,axiom,(
+    chea(psychologisieren_1_1,psychologisieren_2_1) )).
+
+fof(fact_5814,axiom,(
+    chea(psychologisieren_1_1,psychologisierung_1_1) )).
+
+fof(fact_5815,axiom,(
+    chea(publizieren_1_1,publizieren_2_1) )).
+
+fof(fact_5816,axiom,(
+    chea(publizieren_1_1,publizierung_1_1) )).
+
+fof(fact_5817,axiom,(
+    chea(publizieren_1_1,ver__366ffentlichen_2_1) )).
+
+fof(fact_5818,axiom,(
+    chea(publizieren_1_1,ver__366ffentlichung_1_1) )).
+
+fof(fact_5819,axiom,(
+    chea(puffen_1_1,puffen_2_1) )).
+
+fof(fact_5820,axiom,(
+    chea(pulsieren_1_1,pulsation_1_1) )).
+
+fof(fact_5821,axiom,(
+    chea(pulsieren_1_1,pulsieren_2_1) )).
+
+fof(fact_5822,axiom,(
+    chea(pulverisieren_1_1,pulverisieren_2_1) )).
+
+fof(fact_5823,axiom,(
+    chea(pulverisieren_1_1,pulverisierung_1_1) )).
+
+fof(fact_5824,axiom,(
+    chea(pulverisieren_1_1,zerreiben_2_1) )).
+
+fof(fact_5825,axiom,(
+    chea(punkten_1_1,punkten_2_1) )).
+
+fof(fact_5826,axiom,(
+    chea(punkten_1_1,punktung_1_1) )).
+
+fof(fact_5827,axiom,(
+    chea(punktieren_1_1,punktation_1_1) )).
+
+fof(fact_5828,axiom,(
+    chea(punktieren_1_1,punktieren_2_1) )).
+
+fof(fact_5829,axiom,(
+    chea(punktieren_1_1,punktierung_1_1) )).
+
+fof(fact_5830,axiom,(
+    chea(punktschwei__337en_1_1,punktschwei__337en_2_1) )).
+
+fof(fact_5831,axiom,(
+    chea(punktschwei__337en_1_1,punktschwei__337ung_1_1) )).
+
+fof(fact_5832,axiom,(
+    chea(punzieren_1_1,punzieren_2_1) )).
+
+fof(fact_5833,axiom,(
+    chea(punzieren_1_1,punzierung_1_1) )).
+
+fof(fact_5834,axiom,(
+    chea(puppen_1_1,puppen_2_1) )).
+
+fof(fact_5835,axiom,(
+    chea(pushen_1_1,pushen_2_1) )).
+
+fof(fact_5836,axiom,(
+    chea(pushen_1_1,vorantreiben_2_1) )).
+
+fof(fact_5837,axiom,(
+    chea(pushen_1_1,vorantreibung_1_1) )).
+
+fof(fact_5838,axiom,(
+    chea(pusten_1_1,pusten_2_1) )).
+
+fof(fact_5839,axiom,(
+    chea(putzen_1_1,reinigung_1_2) )).
+
+fof(fact_5840,axiom,(
+    chea(putzen_1_1,s__344uberung_1_1) )).
+
+fof(fact_5841,axiom,(
+    chea(puzzeln_1_1,puzzeln_2_1) )).
+
+fof(fact_5842,axiom,(
+    chea(p__344dagogisieren_1_1,p__344dagogisierung_1_1) )).
+
+fof(fact_5843,axiom,(
+    chea(p__366keln_1_1,p__366keln_2_1) )).
+
+fof(fact_5844,axiom,(
+    chea(quadrieren_1_1,quadrieren_2_1) )).
+
+fof(fact_5845,axiom,(
+    chea(quadrieren_1_1,quadrierung_1_1) )).
+
+fof(fact_5846,axiom,(
+    chea(quaken_1_1,quaken_2_1) )).
+
+fof(fact_5847,axiom,(
+    chea(qualifizieren_1_1,qualifikation_1_2) )).
+
+fof(fact_5848,axiom,(
+    chea(qualifizieren_1_1,qualifizierung_1_1) )).
+
+fof(fact_5849,axiom,(
+    chea(qualmen_1_1,qualmen_2_1) )).
+
+fof(fact_5850,axiom,(
+    chea(quantifizieren_1_1,quantifizieren_2_1) )).
+
+fof(fact_5851,axiom,(
+    chea(quantifizieren_1_1,quantifizierung_1_1) )).
+
+fof(fact_5852,axiom,(
+    chea(quartieren_1_1,quartation_1_1) )).
+
+fof(fact_5853,axiom,(
+    chea(quartieren_1_1,quartieren_2_1) )).
+
+fof(fact_5854,axiom,(
+    chea(quatschen_1_1,quatschen_2_1) )).
+
+fof(fact_5855,axiom,(
+    chea(quengeln_1_1,quengeln_2_1) )).
+
+fof(fact_5856,axiom,(
+    chea(queren_1_1,queren_2_1) )).
+
+fof(fact_5857,axiom,(
+    chea(queren_1_1,querung_1_1) )).
+
+fof(fact_5858,axiom,(
+    chea(querstellen_1_1,querstellen_2_1) )).
+
+fof(fact_5859,axiom,(
+    chea(querulieren_1_1,querulation_1_1) )).
+
+fof(fact_5860,axiom,(
+    chea(quetschen_1_1,kontusion_1_1) )).
+
+fof(fact_5861,axiom,(
+    chea(quillen_1_1,quillen_2_1) )).
+
+fof(fact_5862,axiom,(
+    chea(quirlen_1_1,quirlen_2_1) )).
+
+fof(fact_5863,axiom,(
+    chea(quotieren_1_1,quotation_1_1) )).
+
+fof(fact_5864,axiom,(
+    chea(quotieren_1_1,quotierung_1_1) )).
+
+fof(fact_5865,axiom,(
+    chea(quotisieren_1_1,quotisierung_1_1) )).
+
+fof(fact_5866,axiom,(
+    chea(rackern_1_1,schuften_2_1) )).
+
+fof(fact_5867,axiom,(
+    chea(radeln_1_1,radeln_2_1) )).
+
+fof(fact_5868,axiom,(
+    chea(radfahren_1_1,fahrradfahren_1_1) )).
+
+fof(fact_5869,axiom,(
+    chea(radieren_1_1,radieren_2_1) )).
+
+fof(fact_5870,axiom,(
+    chea(radieren_1_1,radierung_1_1) )).
+
+fof(fact_5871,axiom,(
+    chea(radikalisieren_1_1,radikalisierung_1_1) )).
+
+fof(fact_5872,axiom,(
+    chea(radizieren_1_1,radizieren_2_1) )).
+
+fof(fact_5873,axiom,(
+    chea(radizieren_1_1,radizierung_1_1) )).
+
+fof(fact_5874,axiom,(
+    chea(radschlagen_1_1,radschlagen_2_1) )).
+
+fof(fact_5875,axiom,(
+    chea(raffen_1_1,raffen_2_1) )).
+
+fof(fact_5876,axiom,(
+    chea(raffen_1_1,raffung_1_1) )).
+
+fof(fact_5877,axiom,(
+    chea(raffinieren_1_1,raffination_1_1) )).
+
+fof(fact_5878,axiom,(
+    chea(raffinieren_1_1,raffinieren_2_1) )).
+
+fof(fact_5879,axiom,(
+    chea(raffinieren_1_1,raffinierung_1_1) )).
+
+fof(fact_5880,axiom,(
+    chea(raffinieren_1_1,spezialisation_1_1) )).
+
+fof(fact_5881,axiom,(
+    chea(raffinieren_1_1,spezialisieren_2_1) )).
+
+fof(fact_5882,axiom,(
+    chea(raffinieren_1_1,spezialisierung_1_1) )).
+
+fof(fact_5883,axiom,(
+    chea(raffinieren_1_1,verfeinerung_1_1) )).
+
+fof(fact_5884,axiom,(
+    chea(rainen_1_1,rainung_1_1) )).
+
+fof(fact_5885,axiom,(
+    chea(ramponieren_1_1,zurichten_2_1) )).
+
+fof(fact_5886,axiom,(
+    chea(ramponieren_1_1,zurichtung_1_1) )).
+
+fof(fact_5887,axiom,(
+    chea(randalieren_1_1,randalieren_2_1) )).
+
+fof(fact_5888,axiom,(
+    chea(rangieren_1_1,rangierung_1_1) )).
+
+fof(fact_5889,axiom,(
+    chea(rapportieren_1_1,rapportieren_2_1) )).
+
+fof(fact_5890,axiom,(
+    chea(rascheln_1_1,rascheln_2_1) )).
+
+fof(fact_5891,axiom,(
+    chea(rasieren_1_1,rasieren_2_1) )).
+
+fof(fact_5892,axiom,(
+    chea(raspeln_1_1,raspeln_2_1) )).
+
+fof(fact_5893,axiom,(
+    chea(rasseln_1_1,rasseln_2_1) )).
+
+fof(fact_5894,axiom,(
+    chea(ratifizieren_1_1,inkraftsetzung_1_1) )).
+
+fof(fact_5895,axiom,(
+    chea(rationalisieren_1_1,arbeitsplatzabbau_1_1) )).
+
+fof(fact_5896,axiom,(
+    chea(rationalisieren_1_1,rationalisieren_2_1) )).
+
+fof(fact_5897,axiom,(
+    chea(rationieren_1_1,kontingentierung_1_1) )).
+
+fof(fact_5898,axiom,(
+    chea(ratschen_1_1,ratschen_2_1) )).
+
+fof(fact_5899,axiom,(
+    chea(ratschen_1_1,tratschen_2_1) )).
+
+fof(fact_5900,axiom,(
+    chea(rauhen_1_1,rauhen_2_1) )).
+
+fof(fact_5901,axiom,(
+    chea(raunen_1_1,gefl__374ster_1_1) )).
+
+fof(fact_5902,axiom,(
+    chea(raunen_1_1,geraune_1_1) )).
+
+fof(fact_5903,axiom,(
+    chea(raupen_1_1,raupen_2_1) )).
+
+fof(fact_5904,axiom,(
+    chea(rausfliegen_1_1,rausfliegen_2_1) )).
+
+fof(fact_5905,axiom,(
+    chea(raushalten_1_1,raushalten_2_1) )).
+
+fof(fact_5906,axiom,(
+    chea(reaktivieren_1_1,reaktivieren_2_1) )).
+
+fof(fact_5907,axiom,(
+    chea(reaktivieren_1_1,reaktivierung_1_1) )).
+
+fof(fact_5908,axiom,(
+    chea(reaktivieren_1_1,reanimation_1_1) )).
+
+fof(fact_5909,axiom,(
+    chea(reaktivieren_1_1,reanimierung_1_1) )).
+
+fof(fact_5910,axiom,(
+    chea(reaktivieren_1_1,revitalisieren_2_1) )).
+
+fof(fact_5911,axiom,(
+    chea(reaktivieren_1_1,revitalisierung_1_1) )).
+
+fof(fact_5912,axiom,(
+    chea(realisieren_1_1,durchf__374hrung_1_1) )).
+
+fof(fact_5913,axiom,(
+    chea(realisieren_1_2,realisierung_1_2) )).
+
+fof(fact_5914,axiom,(
+    chea(recherchieren_1_1,recherchieren_2_1) )).
+
+fof(fact_5915,axiom,(
+    chea(rechnen_2_1,rechnung_1_4) )).
+
+fof(fact_5916,axiom,(
+    chea(rechnen_2_2,rechnung_1_2) )).
+
+fof(fact_5917,axiom,(
+    chea(rechtschreiben_1_1,or_thogra_phie_1_1) )).
+
+fof(fact_5918,axiom,(
+    chea(rechtschreiben_1_1,rechtschreiben_2_1) )).
+
+fof(fact_5919,axiom,(
+    chea(recyceln_1_1,recyceln_2_1) )).
+
+fof(fact_5920,axiom,(
+    chea(recyceln_1_1,wiederverwenden_2_1) )).
+
+fof(fact_5921,axiom,(
+    chea(recyceln_1_1,wiederverwendung_1_1) )).
+
+fof(fact_5922,axiom,(
+    chea(redigieren_1_1,redigation_1_1) )).
+
+fof(fact_5923,axiom,(
+    chea(redigieren_1_1,redigieren_2_1) )).
+
+fof(fact_5924,axiom,(
+    chea(redigieren_1_1,redigierung_1_1) )).
+
+fof(fact_5925,axiom,(
+    chea(reduzieren_1_1,reduktion_1_1) )).
+
+fof(fact_5926,axiom,(
+    chea(reduzieren_1_1,reduzieren_2_1) )).
+
+fof(fact_5927,axiom,(
+    chea(reduzieren_1_1,senkung_1_1) )).
+
+fof(fact_5928,axiom,(
+    chea(referieren_1_1,referieren_2_1) )).
+
+fof(fact_5929,axiom,(
+    chea(reflektieren_1_2,reflektion_1_1) )).
+
+fof(fact_5930,axiom,(
+    chea(reflektieren_1_2,reflexion_1_2) )).
+
+fof(fact_5931,axiom,(
+    chea(reformieren_1_1,neuanfang_1_1) )).
+
+fof(fact_5932,axiom,(
+    chea(reformieren_1_1,neuausrichtung_1_1) )).
+
+fof(fact_5933,axiom,(
+    chea(reformieren_1_1,reformieren_2_1) )).
+
+fof(fact_5934,axiom,(
+    chea(reformieren_1_1,reformierung_1_1) )).
+
+fof(fact_5935,axiom,(
+    chea(reformulieren_1_1,reformulierung_1_1) )).
+
+fof(fact_5936,axiom,(
+    chea(refundieren_1_1,refundierung_1_1) )).
+
+fof(fact_5937,axiom,(
+    chea(regen_2_1,regung_1_1) )).
+
+fof(fact_5938,axiom,(
+    chea(regen_2_2,regung_1_2) )).
+
+fof(fact_5939,axiom,(
+    chea(regen_2_3,regung_1_3) )).
+
+fof(fact_5940,axiom,(
+    chea(regen_2_4,regung_1_4) )).
+
+fof(fact_5941,axiom,(
+    chea(regenerieren_1_1,regeneration_1_1) )).
+
+fof(fact_5942,axiom,(
+    chea(regenerieren_1_1,regenerieren_2_1) )).
+
+fof(fact_5943,axiom,(
+    chea(regenerieren_1_1,regenerierung_1_1) )).
+
+fof(fact_5944,axiom,(
+    chea(regionalisieren_1_1,regionalisierung_1_1) )).
+
+fof(fact_5945,axiom,(
+    chea(registrieren_1_2,registrierung_1_2) )).
+
+fof(fact_5946,axiom,(
+    chea(registrieren_1_3,registrierung_1_3) )).
+
+fof(fact_5947,axiom,(
+    chea(reglementieren_1_1,reglementation_1_1) )).
+
+fof(fact_5948,axiom,(
+    chea(reglementieren_1_1,reglementierung_1_1) )).
+
+fof(fact_5949,axiom,(
+    chea(regnen_1_1,regnen_2_1) )).
+
+fof(fact_5950,axiom,(
+    chea(regulieren_1_1,regulation_1_1) )).
+
+fof(fact_5951,axiom,(
+    chea(regulieren_1_1,regulieren_2_1) )).
+
+fof(fact_5952,axiom,(
+    chea(regulieren_1_1,regulierung_1_1) )).
+
+fof(fact_5953,axiom,(
+    chea(regulieren_1_1,steuerung_1_1) )).
+
+fof(fact_5954,axiom,(
+    chea(rehabilitieren_1_1,rehabilitation_1_2) )).
+
+fof(fact_5955,axiom,(
+    chea(rehabilitieren_1_2,reha_1_1) )).
+
+fof(fact_5956,axiom,(
+    chea(reiben_1_1,reibung_1_1) )).
+
+fof(fact_5957,axiom,(
+    chea(reiben_1_2,reibung_1_2) )).
+
+fof(fact_5958,axiom,(
+    chea(reifen_1_1,reifung_1_1) )).
+
+fof(fact_5959,axiom,(
+    chea(reihen_1_1,reihung_1_1) )).
+
+fof(fact_5960,axiom,(
+    chea(reinkommen_1_1,reinkommen_2_1) )).
+
+fof(fact_5961,axiom,(
+    chea(reinwaschen_1_1,reinwaschen_2_1) )).
+
+fof(fact_5962,axiom,(
+    chea(reinwaschen_1_1,reinwaschung_1_1) )).
+
+fof(fact_5963,axiom,(
+    chea(reisen_1_1,reisen_2_1) )).
+
+fof(fact_5964,axiom,(
+    chea(rekapitulieren_1_1,rekapitulation_1_1) )).
+
+fof(fact_5965,axiom,(
+    chea(rekapitulieren_1_1,rekapitulierung_1_1) )).
+
+fof(fact_5966,axiom,(
+    chea(reklamieren_1_1,beanstandung_1_1) )).
+
+fof(fact_5967,axiom,(
+    chea(reklamieren_1_1,reklamieren_2_1) )).
+
+fof(fact_5968,axiom,(
+    chea(reklamieren_1_1,umtauschen_2_1) )).
+
+fof(fact_5969,axiom,(
+    chea(rekognoszieren_1_1,erkundung_1_1) )).
+
+fof(fact_5970,axiom,(
+    chea(rekognoszieren_1_1,rekognoszieren_2_1) )).
+
+fof(fact_5971,axiom,(
+    chea(rekommandieren_1_1,rekommandation_1_1) )).
+
+fof(fact_5972,axiom,(
+    chea(rekonstruieren_1_1,rekonstruieren_2_1) )).
+
+fof(fact_5973,axiom,(
+    chea(rekonstruieren_1_1,rekonstruierung_1_1) )).
+
+fof(fact_5974,axiom,(
+    chea(rekonstruieren_1_1,wiederaufbauen_2_1) )).
+
+fof(fact_5975,axiom,(
+    chea(rekreieren_1_1,rekreation_1_1) )).
+
+fof(fact_5976,axiom,(
+    chea(rekrutieren_1_1,rekrutierung_1_1) )).
+
+fof(fact_5977,axiom,(
+    chea(rektifizieren_1_1,rektifizieren_2_1) )).
+
+fof(fact_5978,axiom,(
+    chea(rektifizieren_1_1,rektifizierung_1_1) )).
+
+fof(fact_5979,axiom,(
+    chea(rekultivieren_1_1,rekultivieren_2_1) )).
+
+fof(fact_5980,axiom,(
+    chea(rekurrieren_1_1,rekurrierung_1_1) )).
+
+fof(fact_5981,axiom,(
+    chea(relativieren_1_2,relativierung_1_1) )).
+
+fof(fact_5982,axiom,(
+    chea(relegieren_1_1,relegation_1_1) )).
+
+fof(fact_5983,axiom,(
+    chea(relegieren_1_1,relegierung_1_1) )).
+
+fof(fact_5984,axiom,(
+    chea(remilitarisieren_1_1,remilitarisierung_1_1) )).
+
+fof(fact_5985,axiom,(
+    chea(remontieren_1_1,remontieren_2_1) )).
+
+fof(fact_5986,axiom,(
+    chea(remontieren_1_1,remontierung_1_1) )).
+
+fof(fact_5987,axiom,(
+    chea(remunerieren_1_1,remuneration_1_1) )).
+
+fof(fact_5988,axiom,(
+    chea(renaturieren_1_1,renaturieren_2_1) )).
+
+fof(fact_5989,axiom,(
+    chea(renaturieren_1_1,renaturierung_1_1) )).
+
+fof(fact_5990,axiom,(
+    chea(renken_1_1,renken_2_1) )).
+
+fof(fact_5991,axiom,(
+    chea(rennen_1_1,rennen_2_1) )).
+
+fof(fact_5992,axiom,(
+    chea(rennen_1_1,sprinten_2_1) )).
+
+fof(fact_5993,axiom,(
+    chea(rennen_1_1,spurten_2_1) )).
+
+fof(fact_5994,axiom,(
+    chea(renovieren_1_1,modernisierung_1_1) )).
+
+fof(fact_5995,axiom,(
+    chea(renovieren_1_1,renovieren_2_1) )).
+
+fof(fact_5996,axiom,(
+    chea(rentieren_1_1,rentieren_2_1) )).
+
+fof(fact_5997,axiom,(
+    chea(renumerieren_1_1,renumeration_1_1) )).
+
+fof(fact_5998,axiom,(
+    chea(reorganisieren_1_1,neuanfang_1_1) )).
+
+fof(fact_5999,axiom,(
+    chea(reorganisieren_1_1,reorganisieren_2_1) )).
+
+fof(fact_6000,axiom,(
+    chea(reorganisieren_1_1,reorganisierung_1_1) )).
+
+fof(fact_6001,axiom,(
+    chea(reorganisieren_1_1,umgruppierung_1_1) )).
+
+fof(fact_6002,axiom,(
+    chea(reparieren_1_1,korrektur_1_1) )).
+
+fof(fact_6003,axiom,(
+    chea(reparieren_1_1,reparation_1_1) )).
+
+fof(fact_6004,axiom,(
+    chea(reparieren_1_1,reparieren_2_1) )).
+
+fof(fact_6005,axiom,(
+    chea(repatriieren_1_1,repatriation_1_1) )).
+
+fof(fact_6006,axiom,(
+    chea(repatriieren_1_1,repatriierung_1_1) )).
+
+fof(fact_6007,axiom,(
+    chea(repetieren_1_1,repetieren_2_1) )).
+
+fof(fact_6008,axiom,(
+    chea(replizieren_1_1,replizieren_2_1) )).
+
+fof(fact_6009,axiom,(
+    chea(replizieren_1_1,replizierung_1_1) )).
+
+fof(fact_6010,axiom,(
+    chea(reprobieren_1_1,reprobation_1_1) )).
+
+fof(fact_6011,axiom,(
+    chea(reproduzieren_1_1,reproduzieren_2_1) )).
+
+fof(fact_6012,axiom,(
+    chea(reproduzieren_1_1,reproduzierung_1_1) )).
+
+fof(fact_6013,axiom,(
+    chea(requirieren_1_1,requirierung_1_1) )).
+
+fof(fact_6014,axiom,(
+    chea(reservieren_1_2,reservation_1_2) )).
+
+fof(fact_6015,axiom,(
+    chea(reservieren_1_2,reservierung_1_2) )).
+
+fof(fact_6016,axiom,(
+    chea(resignieren_1_1,resignation_1_1) )).
+
+fof(fact_6017,axiom,(
+    chea(resignieren_1_1,resignieren_2_1) )).
+
+fof(fact_6018,axiom,(
+    chea(resozialisieren_1_1,resozialisation_1_1) )).
+
+fof(fact_6019,axiom,(
+    chea(resozialisieren_1_1,resozialisierung_1_1) )).
+
+fof(fact_6020,axiom,(
+    chea(respektieren_1_1,respektieren_2_1) )).
+
+fof(fact_6021,axiom,(
+    chea(respektieren_1_1,respektierung_1_1) )).
+
+fof(fact_6022,axiom,(
+    chea(respirieren_1_1,respiration_1_1) )).
+
+fof(fact_6023,axiom,(
+    chea(restaurieren_1_1,reproduktion_1_1) )).
+
+fof(fact_6024,axiom,(
+    chea(restaurieren_1_1,restauration_1_1) )).
+
+fof(fact_6025,axiom,(
+    chea(restaurieren_1_2,restauration_1_2) )).
+
+fof(fact_6026,axiom,(
+    chea(restituieren_1_1,restituieren_2_1) )).
+
+fof(fact_6027,axiom,(
+    chea(restituieren_1_1,restituierung_1_1) )).
+
+fof(fact_6028,axiom,(
+    chea(restituieren_1_1,zur__374ckerstattung_1_1) )).
+
+fof(fact_6029,axiom,(
+    chea(retardieren_1_1,entwicklungshemmung_1_1) )).
+
+fof(fact_6030,axiom,(
+    chea(retardieren_1_1,retardieren_2_1) )).
+
+fof(fact_6031,axiom,(
+    chea(retournieren_1_1,zur__374ckschicken_2_1) )).
+
+fof(fact_6032,axiom,(
+    chea(retournieren_1_1,zur__374cksendung_1_1) )).
+
+fof(fact_6033,axiom,(
+    chea(retten_1_1,retten_2_1) )).
+
+fof(fact_6034,axiom,(
+    chea(retten_1_1,rettung_1_1) )).
+
+fof(fact_6035,axiom,(
+    chea(retuschieren_1_1,retuschieren_2_1) )).
+
+fof(fact_6036,axiom,(
+    chea(reunieren_1_1,reunierung_1_1) )).
+
+fof(fact_6037,axiom,(
+    chea(revakzinieren_1_1,revakzination_1_1) )).
+
+fof(fact_6038,axiom,(
+    chea(revalieren_1_1,revalierung_1_1) )).
+
+fof(fact_6039,axiom,(
+    chea(revidieren_1_1,revidieren_2_1) )).
+
+fof(fact_6040,axiom,(
+    chea(revidieren_1_1,revidierung_1_1) )).
+
+fof(fact_6041,axiom,(
+    chea(revieren_1_1,revieren_2_1) )).
+
+fof(fact_6042,axiom,(
+    chea(revoltieren_1_1,revoltieren_2_1) )).
+
+fof(fact_6043,axiom,(
+    chea(revolutionieren_1_1,revolutionierung_1_1) )).
+
+fof(fact_6044,axiom,(
+    chea(rezensieren_1_1,rezensieren_2_1) )).
+
+fof(fact_6045,axiom,(
+    chea(rezeptieren_1_1,rezeptieren_2_1) )).
+
+fof(fact_6046,axiom,(
+    chea(rezeptieren_1_1,rezeptierung_1_1) )).
+
+fof(fact_6047,axiom,(
+    chea(rezipieren_1_1,rezipieren_2_1) )).
+
+fof(fact_6048,axiom,(
+    chea(rezitieren_1_1,rezitation_1_1) )).
+
+fof(fact_6049,axiom,(
+    chea(rezitieren_1_1,rezitieren_2_1) )).
+
+fof(fact_6050,axiom,(
+    chea(rezitieren_1_1,vorsagen_2_1) )).
+
+fof(fact_6051,axiom,(
+    chea(riefen_1_1,riefung_1_1) )).
+
+fof(fact_6052,axiom,(
+    chea(rieseln_1_1,rieseln_2_1) )).
+
+fof(fact_6053,axiom,(
+    chea(riffeln_1_1,riffeln_2_1) )).
+
+fof(fact_6054,axiom,(
+    chea(rillen_1_1,rillen_2_1) )).
+
+fof(fact_6055,axiom,(
+    chea(rillen_1_1,rillung_1_1) )).
+
+fof(fact_6056,axiom,(
+    chea(rillen_1_1,r__344ndeln_2_1) )).
+
+fof(fact_6057,axiom,(
+    chea(ringeln_1_1,ringeln_2_1) )).
+
+fof(fact_6058,axiom,(
+    chea(rinnen_1_1,rinnen_2_1) )).
+
+fof(fact_6059,axiom,(
+    chea(rippen_1_1,rippen_2_1) )).
+
+fof(fact_6060,axiom,(
+    chea(rippen_1_1,rippung_1_1) )).
+
+fof(fact_6061,axiom,(
+    chea(ritualisieren_1_1,ritualisierung_1_1) )).
+
+fof(fact_6062,axiom,(
+    chea(ritzen_1_1,ritzen_2_1) )).
+
+fof(fact_6063,axiom,(
+    chea(ritzen_1_1,ritzung_1_1) )).
+
+fof(fact_6064,axiom,(
+    chea(rivalisieren_1_1,rivalisieren_2_1) )).
+
+fof(fact_6065,axiom,(
+    chea(rivalisieren_1_1,rivalisierung_1_1) )).
+
+fof(fact_6066,axiom,(
+    chea(robben_1_1,robben_2_1) )).
+
+fof(fact_6067,axiom,(
+    chea(rochieren_1_1,rochieren_2_1) )).
+
+fof(fact_6068,axiom,(
+    chea(rodeln_1_1,rodeln_2_1) )).
+
+fof(fact_6069,axiom,(
+    chea(rollieren_1_1,rollieren_2_1) )).
+
+fof(fact_6070,axiom,(
+    chea(romanisieren_1_1,romanisation_1_1) )).
+
+fof(fact_6071,axiom,(
+    chea(romanisieren_1_1,romanisierung_1_1) )).
+
+fof(fact_6072,axiom,(
+    chea(romantisieren_1_1,romantisierung_1_1) )).
+
+fof(fact_6073,axiom,(
+    chea(rotieren_1_1,rotation_1_1) )).
+
+fof(fact_6074,axiom,(
+    chea(rotsehen_1_1,rotsehen_2_1) )).
+
+fof(fact_6075,axiom,(
+    chea(rotten_1_1,rotten_2_1) )).
+
+fof(fact_6076,axiom,(
+    chea(rotzen_1_1,spucken_2_1) )).
+
+fof(fact_6077,axiom,(
+    chea(rubbeln_1_1,rubbeln_2_1) )).
+
+fof(fact_6078,axiom,(
+    chea(rucken_1_1,rucken_2_1) )).
+
+fof(fact_6079,axiom,(
+    chea(ruhen_1_1,ruhen_3_1) )).
+
+fof(fact_6080,axiom,(
+    chea(ruinieren_1_1,ruinieren_2_1) )).
+
+fof(fact_6081,axiom,(
+    chea(ruinieren_1_1,ruinierung_1_1) )).
+
+fof(fact_6082,axiom,(
+    chea(rumh__344ngen_1_1,rumh__344ngen_2_1) )).
+
+fof(fact_6083,axiom,(
+    chea(rummeln_1_1,rummeln_2_1) )).
+
+fof(fact_6084,axiom,(
+    chea(rumoren_1_1,rumoren_2_1) )).
+
+fof(fact_6085,axiom,(
+    chea(rumpeln_1_1,rumpeln_2_1) )).
+
+fof(fact_6086,axiom,(
+    chea(runterfallen_1_1,runterfallen_2_1) )).
+
+fof(fact_6087,axiom,(
+    chea(runterschalten_1_1,runterschalten_2_1) )).
+
+fof(fact_6088,axiom,(
+    chea(ru__337en_1_1,ru__337en_2_1) )).
+
+fof(fact_6089,axiom,(
+    chea(r__344sonieren_1_1,r__344sonieren_2_1) )).
+
+fof(fact_6090,axiom,(
+    chea(r__344sonieren_1_1,r__344sonierung_1_1) )).
+
+fof(fact_6091,axiom,(
+    chea(r__344tseln_1_1,r__344tseln_2_1) )).
+
+fof(fact_6092,axiom,(
+    chea(r__344uchern_1_1,r__344uchern_2_1) )).
+
+fof(fact_6093,axiom,(
+    chea(r__344umen_1_1,evakuierung_1_1) )).
+
+fof(fact_6094,axiom,(
+    chea(r__366hren_1_1,r__366hren_2_1) )).
+
+fof(fact_6095,axiom,(
+    chea(r__366ntgen_1_1,r__366ntgen_2_1) )).
+
+fof(fact_6096,axiom,(
+    chea(r__366sten_1_1,r__366sten_2_1) )).
+
+fof(fact_6097,axiom,(
+    chea(r__366sten_1_1,r__366stung_1_1) )).
+
+fof(fact_6098,axiom,(
+    chea(r__366ten_1_1,r__366ten_2_1) )).
+
+fof(fact_6099,axiom,(
+    chea(r__366ten_1_1,r__366tung_1_1) )).
+
+fof(fact_6100,axiom,(
+    chea(r__374ckdatieren_1_1,r__374ckdatieren_2_1) )).
+
+fof(fact_6101,axiom,(
+    chea(r__374ckdatieren_1_1,r__374ckdatierung_1_1) )).
+
+fof(fact_6102,axiom,(
+    chea(r__374ckenschwimmen_1_1,r__374cken_schwimmen_1_1) )).
+
+fof(fact_6103,axiom,(
+    chea(r__374ckverg__374ten_1_1,r__374ckverg__374tung_1_1) )).
+
+fof(fact_6104,axiom,(
+    chea(r__374lpsen_1_1,aufsto__337en_3_1) )).
+
+fof(fact_6105,axiom,(
+    chea(r__374sten_1_1,r__374sten_2_1) )).
+
+fof(fact_6106,axiom,(
+    chea(r__374sten_1_1,r__374stung_1_2) )).
+
+fof(fact_6107,axiom,(
+    chea(sacken_1_1,sackung_1_1) )).
+
+fof(fact_6108,axiom,(
+    chea(sahnen_1_1,sahnen_2_1) )).
+
+fof(fact_6109,axiom,(
+    chea(salben_1_1,salben_2_1) )).
+
+fof(fact_6110,axiom,(
+    chea(salben_1_1,salbung_1_1) )).
+
+fof(fact_6111,axiom,(
+    chea(saldieren_1_1,saldierung_1_1) )).
+
+fof(fact_6112,axiom,(
+    chea(salvieren_1_1,salvation_1_1) )).
+
+fof(fact_6113,axiom,(
+    chea(salzen_1_1,salzen_2_1) )).
+
+fof(fact_6114,axiom,(
+    chea(salzen_1_1,salzung_1_1) )).
+
+fof(fact_6115,axiom,(
+    chea(sammeln_1_1,sammlung_1_1) )).
+
+fof(fact_6116,axiom,(
+    chea(sanieren_1_1,sanieren_2_1) )).
+
+fof(fact_6117,axiom,(
+    chea(sanieren_1_1,sanierung_1_1) )).
+
+fof(fact_6118,axiom,(
+    chea(sanktionieren_1_1,sanktion_1_1) )).
+
+fof(fact_6119,axiom,(
+    chea(satteln_1_1,satteln_2_1) )).
+
+fof(fact_6120,axiom,(
+    chea(saturieren_1_1,sattheit_1_1) )).
+
+fof(fact_6121,axiom,(
+    chea(sauberhalten_1_1,sauberhalten_2_1) )).
+
+fof(fact_6122,axiom,(
+    chea(saubermachen_1_1,saubermachen_2_1) )).
+
+fof(fact_6123,axiom,(
+    chea(saufen_1_1,saufen_2_1) )).
+
+fof(fact_6124,axiom,(
+    chea(saufen_1_1,sauferei_1_1) )).
+
+fof(fact_6125,axiom,(
+    chea(schaben_1_1,schaben_2_1) )).
+
+fof(fact_6126,axiom,(
+    chea(schablonisieren_1_1,schablonisierung_1_1) )).
+
+fof(fact_6127,axiom,(
+    chea(schaffen_1_2,schaffung_1_2) )).
+
+fof(fact_6128,axiom,(
+    chea(schaffen_2_1,schaffung_1_1) )).
+
+fof(fact_6129,axiom,(
+    chea(schalen_1_1,geh__344use_1_1) )).
+
+fof(fact_6130,axiom,(
+    chea(schalen_1_1,schalen_2_1) )).
+
+fof(fact_6131,axiom,(
+    chea(schanghaien_1_1,schanghaien_2_1) )).
+
+fof(fact_6132,axiom,(
+    chea(scharfmachen_1_1,scharfmachen_2_1) )).
+
+fof(fact_6133,axiom,(
+    chea(scharfmachen_1_1,sch__344rfung_1_1) )).
+
+fof(fact_6134,axiom,(
+    chea(scharm__374tzeln_1_1,scharm__374tzeln_2_1) )).
+
+fof(fact_6135,axiom,(
+    chea(scharrieren_1_1,scharrieren_2_1) )).
+
+fof(fact_6136,axiom,(
+    chea(scharwenzeln_1_1,trippeln_2_1) )).
+
+fof(fact_6137,axiom,(
+    chea(scharwenzeln_1_1,t__344nzeln_2_1) )).
+
+fof(fact_6138,axiom,(
+    chea(schatten_2_1,schatten__1_1) )).
+
+fof(fact_6139,axiom,(
+    chea(scheiden_1_1,scheidung_1_1) )).
+
+fof(fact_6140,axiom,(
+    chea(scheiden_1_2,scheidung_1_2) )).
+
+fof(fact_6141,axiom,(
+    chea(scheiteln_1_1,scheiteln_2_1) )).
+
+fof(fact_6142,axiom,(
+    chea(schematisieren_1_1,schematisierung_1_1) )).
+
+fof(fact_6143,axiom,(
+    chea(scheren_1_3,schur_1_1) )).
+
+fof(fact_6144,axiom,(
+    chea(scheuchen_1_1,scheuchen_2_1) )).
+
+fof(fact_6145,axiom,(
+    chea(scheuern_1_1,schrubben_2_1) )).
+
+fof(fact_6146,axiom,(
+    chea(schichten_1_1,schichten_2_1) )).
+
+fof(fact_6147,axiom,(
+    chea(schichten_1_1,schichtung_1_1) )).
+
+fof(fact_6148,axiom,(
+    chea(schienen_1_1,schienen_2_1) )).
+
+fof(fact_6149,axiom,(
+    chea(schienen_1_1,schienung_1_1) )).
+
+fof(fact_6150,axiom,(
+    chea(schieren_1_1,schieren_2_1) )).
+
+fof(fact_6151,axiom,(
+    chea(schiffen_1_1,schiffen_2_1) )).
+
+fof(fact_6152,axiom,(
+    chea(schiffen_1_1,schiffung_1_1) )).
+
+fof(fact_6153,axiom,(
+    chea(schiften_1_1,schiften_2_1) )).
+
+fof(fact_6154,axiom,(
+    chea(schiften_1_1,schiftung_1_1) )).
+
+fof(fact_6155,axiom,(
+    chea(schikanieren_1_1,schikanieren_2_1) )).
+
+fof(fact_6156,axiom,(
+    chea(schikanieren_1_1,schikanierung_1_1) )).
+
+fof(fact_6157,axiom,(
+    chea(schimmeln_1_1,schimmeln_2_1) )).
+
+fof(fact_6158,axiom,(
+    chea(schinden_1_1,schinden_2_1) )).
+
+fof(fact_6159,axiom,(
+    chea(schinden_1_1,schindung_1_1) )).
+
+fof(fact_6160,axiom,(
+    chea(schirmen_1_1,schirmung_1_1) )).
+
+fof(fact_6161,axiom,(
+    chea(schlachten_1_1,schlachten_2_1) )).
+
+fof(fact_6162,axiom,(
+    chea(schlachten_1_1,schlachtung_1_1) )).
+
+fof(fact_6163,axiom,(
+    chea(schlacken_1_1,schlacken_2_1) )).
+
+fof(fact_6164,axiom,(
+    chea(schlafwandeln_1_1,schlafwandeln_2_1) )).
+
+fof(fact_6165,axiom,(
+    chea(schlappmachen_1_1,schlappmachen_2_1) )).
+
+fof(fact_6166,axiom,(
+    chea(schlechtmachen_1_1,schlechtmachen_2_1) )).
+
+fof(fact_6167,axiom,(
+    chea(schleichen_1_1,schleichen_2_1) )).
+
+fof(fact_6168,axiom,(
+    chea(schleifen_1_1,schleifung_1_1) )).
+
+fof(fact_6169,axiom,(
+    chea(schlei__337en_1_1,schlei__337en_2_1) )).
+
+fof(fact_6170,axiom,(
+    chea(schleppen_1_1,schleppen_2_1) )).
+
+fof(fact_6171,axiom,(
+    chea(schleppen_1_1,schleppung_1_1) )).
+
+fof(fact_6172,axiom,(
+    chea(schleusen_1_1,schleusen_2_1) )).
+
+fof(fact_6173,axiom,(
+    chea(schleusen_1_1,schleusung_1_1) )).
+
+fof(fact_6174,axiom,(
+    chea(schlichten_1_1,beilegung_1_1) )).
+
+fof(fact_6175,axiom,(
+    chea(schlichten_1_1,schlichten_2_1) )).
+
+fof(fact_6176,axiom,(
+    chea(schlie__337en_1_1,schlie__337ung_1_2) )).
+
+fof(fact_6177,axiom,(
+    chea(schlie__337en_1_2,schlie__337ung_1_3) )).
+
+fof(fact_6178,axiom,(
+    chea(schlie__337en_1_5,schlie__337ung_1_1) )).
+
+fof(fact_6179,axiom,(
+    chea(schlingen_1_1,schlingen_2_1) )).
+
+fof(fact_6180,axiom,(
+    chea(schlitteln_1_1,schlitteln_2_1) )).
+
+fof(fact_6181,axiom,(
+    chea(schlitzen_1_1,schlitzen_2_1) )).
+
+fof(fact_6182,axiom,(
+    chea(schlitzen_1_1,schlitzung_1_1) )).
+
+fof(fact_6183,axiom,(
+    chea(schlurfen_1_1,schlurfen_2_1) )).
+
+fof(fact_6184,axiom,(
+    chea(schl__344mmen_1_1,schl__344mmen_2_1) )).
+
+fof(fact_6185,axiom,(
+    chea(schl__344mmen_1_1,schl__344mmung_1_1) )).
+
+fof(fact_6186,axiom,(
+    chea(schl__344ngeln_1_1,schl__344ngeln_2_1) )).
+
+fof(fact_6187,axiom,(
+    chea(schl__374sseln_1_1,schl__374sseln_2_1) )).
+
+fof(fact_6188,axiom,(
+    chea(schmachten_1_1,schmachten_2_1) )).
+
+fof(fact_6189,axiom,(
+    chea(schmalzen_1_1,schmalzen_2_1) )).
+
+fof(fact_6190,axiom,(
+    chea(schmatzen_1_1,schmatzen_2_1) )).
+
+fof(fact_6191,axiom,(
+    chea(schmausen_1_1,schmausen_2_1) )).
+
+fof(fact_6192,axiom,(
+    chea(schmelzen_1_1,schmelzung_1_1) )).
+
+fof(fact_6193,axiom,(
+    chea(schmelzen_2_1,schmelzung_1_2) )).
+
+fof(fact_6194,axiom,(
+    chea(schmerzen_1_1,schmerzen_2_1) )).
+
+fof(fact_6195,axiom,(
+    chea(schmieden_1_1,schmieden_2_1) )).
+
+fof(fact_6196,axiom,(
+    chea(schmieden_1_1,schmiedung_1_1) )).
+
+fof(fact_6197,axiom,(
+    chea(schmieren_1_1,schmierung_1_1) )).
+
+fof(fact_6198,axiom,(
+    chea(schminken_1_1,schminken_2_1) )).
+
+fof(fact_6199,axiom,(
+    chea(schmollen_1_1,schmollen_2_1) )).
+
+fof(fact_6200,axiom,(
+    chea(schmoren_1_3,schwelen_2_1) )).
+
+fof(fact_6201,axiom,(
+    chea(schmoren_1_3,schwelung_1_1) )).
+
+fof(fact_6202,axiom,(
+    chea(schmuggeln_1_1,schmuggeln_2_1) )).
+
+fof(fact_6203,axiom,(
+    chea(schmunzeln_1_1,schmunzeln_2_1) )).
+
+fof(fact_6204,axiom,(
+    chea(schm__344hen_1_1,affront_1_1) )).
+
+fof(fact_6205,axiom,(
+    chea(schm__344lern_1_1,schm__344lerung_1_1) )).
+
+fof(fact_6206,axiom,(
+    chea(schm__344lern_1_2,schm__344lerung_1_2) )).
+
+fof(fact_6207,axiom,(
+    chea(schm__374cken_1_1,schm__374ckung_1_1) )).
+
+fof(fact_6208,axiom,(
+    chea(schnalzen_1_1,schnalzen_2_1) )).
+
+fof(fact_6209,axiom,(
+    chea(schnarchen_1_1,schnarchen_2_1) )).
+
+fof(fact_6210,axiom,(
+    chea(schneien_1_1,schneien_2_1) )).
+
+fof(fact_6211,axiom,(
+    chea(schnellen_1_1,schnellen_2_1) )).
+
+fof(fact_6212,axiom,(
+    chea(schneuzen_1_1,schneuzen_2_1) )).
+
+fof(fact_6213,axiom,(
+    chea(schnuppern_1_1,schn__374ffeln_2_1) )).
+
+fof(fact_6214,axiom,(
+    chea(schnurren_1_1,schnurren_2_1) )).
+
+fof(fact_6215,axiom,(
+    chea(schocken_1_1,schocken_2_1) )).
+
+fof(fact_6216,axiom,(
+    chea(schocken_1_1,schockieren_2_1) )).
+
+fof(fact_6217,axiom,(
+    chea(schonen_1_1,schonen_2_1) )).
+
+fof(fact_6218,axiom,(
+    chea(schonen_1_1,schonung_1_1) )).
+
+fof(fact_6219,axiom,(
+    chea(schonen_1_1,verschonen_2_1) )).
+
+fof(fact_6220,axiom,(
+    chea(schonen_1_1,verschonung_1_1) )).
+
+fof(fact_6221,axiom,(
+    chea(schoppen_1_1,schoppen_2_1) )).
+
+fof(fact_6222,axiom,(
+    chea(schossen_1_1,schossen_2_1) )).
+
+fof(fact_6223,axiom,(
+    chea(schraffieren_1_1,schraffieren_2_1) )).
+
+fof(fact_6224,axiom,(
+    chea(schraffieren_1_1,schraffierung_1_1) )).
+
+fof(fact_6225,axiom,(
+    chea(schranken_1_1,schranken_2_1) )).
+
+fof(fact_6226,axiom,(
+    chea(schrecken_2_1,n344ngsten_2_1) )).
+
+fof(fact_6227,axiom,(
+    chea(schreiben_1_1,schreibung_1_1) )).
+
+fof(fact_6228,axiom,(
+    chea(schreien_1_1,gebr__374ll_1_1) )).
+
+fof(fact_6229,axiom,(
+    chea(schrillen_1_1,schrillen_2_1) )).
+
+fof(fact_6230,axiom,(
+    chea(schroten_1_1,schrotung_1_1) )).
+
+fof(fact_6231,axiom,(
+    chea(schrumpfen_1_1,schrumpfen_2_1) )).
+
+fof(fact_6232,axiom,(
+    chea(schrumpfen_1_1,schrumpfung_1_1) )).
+
+fof(fact_6233,axiom,(
+    chea(schr__344nken_1_1,schr__344nken_2_1) )).
+
+fof(fact_6234,axiom,(
+    chea(schr__344nken_1_1,schr__344nkung_1_1) )).
+
+fof(fact_6235,axiom,(
+    chea(schr__366pfen_1_1,schr__366pfen_2_1) )).
+
+fof(fact_6236,axiom,(
+    chea(schr__366pfen_1_1,schr__366pfung_1_1) )).
+
+fof(fact_6237,axiom,(
+    chea(schubsen_1_1,schubsen_2_1) )).
+
+fof(fact_6238,axiom,(
+    chea(schulden_2_1,verdanken_2_1) )).
+
+fof(fact_6239,axiom,(
+    chea(schulden_2_1,verdankung_1_1) )).
+
+fof(fact_6240,axiom,(
+    chea(schulen_1_1,schulung_1_2) )).
+
+fof(fact_6241,axiom,(
+    chea(schulen_1_2,schulung_1_1) )).
+
+fof(fact_6242,axiom,(
+    chea(schunkeln_1_1,schunkeln_2_1) )).
+
+fof(fact_6243,axiom,(
+    chea(schupfen_1_1,schupfen_2_1) )).
+
+fof(fact_6244,axiom,(
+    chea(schwabbeln_1_1,schwabbeln_2_1) )).
+
+fof(fact_6245,axiom,(
+    chea(schwanen_1_1,schwanen_2_1) )).
+
+fof(fact_6246,axiom,(
+    chea(schwanken_1_1,schwanken_2_1) )).
+
+fof(fact_6247,axiom,(
+    chea(schwanken_1_1,schwankung_1_1) )).
+
+fof(fact_6248,axiom,(
+    chea(schwarzfahren_1_1,schwarzfahren_2_1) )).
+
+fof(fact_6249,axiom,(
+    chea(schwarzh__366ren_1_1,schwarzh__366ren_2_1) )).
+
+fof(fact_6250,axiom,(
+    chea(schwarzschlachten_1_1,schwarzschlachten_2_1) )).
+
+fof(fact_6251,axiom,(
+    chea(schwarzschlachten_1_1,schwarzschlachtung_1_1) )).
+
+fof(fact_6252,axiom,(
+    chea(schwarzsehen_1_1,schwarzsehen_2_1) )).
+
+fof(fact_6253,axiom,(
+    chea(schwatzen_1_1,schwatzen_2_1) )).
+
+fof(fact_6254,axiom,(
+    chea(schweben_1_1,schweben_2_1) )).
+
+fof(fact_6255,axiom,(
+    chea(schweben_1_1,schwebung_1_1) )).
+
+fof(fact_6256,axiom,(
+    chea(schwefeln_1_1,schwefeln_2_1) )).
+
+fof(fact_6257,axiom,(
+    chea(schweifen_1_1,schweifen_2_1) )).
+
+fof(fact_6258,axiom,(
+    chea(schwei__337en_1_1,schwei__337en_2_1) )).
+
+fof(fact_6259,axiom,(
+    chea(schwei__337en_1_1,schwei__337ung_1_1) )).
+
+fof(fact_6260,axiom,(
+    chea(schwenden_1_1,schwenden_2_1) )).
+
+fof(fact_6261,axiom,(
+    chea(schwenden_1_1,schwendung_1_1) )).
+
+fof(fact_6262,axiom,(
+    chea(schwenken_2_1,schwenkung_1_1) )).
+
+fof(fact_6263,axiom,(
+    chea(schwertun_1_1,schwertun_2_1) )).
+
+fof(fact_6264,axiom,(
+    chea(schwinden_1_1,schwinden_2_1) )).
+
+fof(fact_6265,axiom,(
+    chea(schwinden_1_1,schwindung_1_1) )).
+
+fof(fact_6266,axiom,(
+    chea(schwirren_1_1,schwirren_2_1) )).
+
+fof(fact_6267,axiom,(
+    chea(schwitzen_1_1,schwitzen_2_1) )).
+
+fof(fact_6268,axiom,(
+    chea(schwitzen_1_1,transpiration_1_1) )).
+
+fof(fact_6269,axiom,(
+    chea(schwitzen_1_1,transpirieren_2_1) )).
+
+fof(fact_6270,axiom,(
+    chea(schw__344chen_1_1,schw__344chen_2_1) )).
+
+fof(fact_6271,axiom,(
+    chea(schw__344chen_1_1,schw__344chung_1_1) )).
+
+fof(fact_6272,axiom,(
+    chea(schw__344rzen_1_1,schw__344rzen_2_1) )).
+
+fof(fact_6273,axiom,(
+    chea(schw__344rzen_1_1,schw__344rzung_1_1) )).
+
+fof(fact_6274,axiom,(
+    chea(schw__344tzen_1_1,schw__344tzen_2_1) )).
+
+fof(fact_6275,axiom,(
+    chea(sch__344chten_1_1,sch__344chten_2_1) )).
+
+fof(fact_6276,axiom,(
+    chea(sch__344chten_1_1,sch__344chtung_1_1) )).
+
+fof(fact_6277,axiom,(
+    chea(sch__344ften_1_1,sch__344ften_2_1) )).
+
+fof(fact_6278,axiom,(
+    chea(sch__344ften_1_1,sch__344ftung_1_1) )).
+
+fof(fact_6279,axiom,(
+    chea(sch__344len_1_1,sch__344lung_1_1) )).
+
+fof(fact_6280,axiom,(
+    chea(sch__344len_1_2,sch__344lung_1_2) )).
+
+fof(fact_6281,axiom,(
+    chea(sch__344nden_1_1,notzucht_1_1) )).
+
+fof(fact_6282,axiom,(
+    chea(sch__344nden_1_1,sch__344nden_2_1) )).
+
+fof(fact_6283,axiom,(
+    chea(sch__344nden_1_1,sch__344ndung_1_1) )).
+
+fof(fact_6284,axiom,(
+    chea(sch__344nden_1_1,vergewaltigen_2_1) )).
+
+fof(fact_6285,axiom,(
+    chea(sch__344tzenlernen_1_1,sch__344tzenlernen_2_1) )).
+
+fof(fact_6286,axiom,(
+    chea(sch__366nf__344rben_1_1,sch__366nf__344rbung_1_1) )).
+
+fof(fact_6287,axiom,(
+    chea(sch__366nschreiben_1_1,sch__366nschreiben_2_1) )).
+
+fof(fact_6288,axiom,(
+    chea(sch__366pfen_1_1,generierung_1_1) )).
+
+fof(fact_6289,axiom,(
+    chea(sch__374rfen_1_1,sch__374rfung_1_1) )).
+
+fof(fact_6290,axiom,(
+    chea(sch__374rfen_1_2,sch__374rfung_1_2) )).
+
+fof(fact_6291,axiom,(
+    chea(sch__374tzen_1_1,sch__374tzen_2_1) )).
+
+fof(fact_6292,axiom,(
+    chea(sch__374tzen_1_1,sch__374tzung_1_1) )).
+
+fof(fact_6293,axiom,(
+    chea(sedimentieren_1_1,sedimentation_1_1) )).
+
+fof(fact_6294,axiom,(
+    chea(sedimentieren_1_1,sedimentieren_2_1) )).
+
+fof(fact_6295,axiom,(
+    chea(sedimentieren_1_1,sedimentierung_1_1) )).
+
+fof(fact_6296,axiom,(
+    chea(segeln_1_1,segeln_2_1) )).
+
+fof(fact_6297,axiom,(
+    chea(segmentieren_1_1,segmentation_1_1) )).
+
+fof(fact_6298,axiom,(
+    chea(segmentieren_1_1,segmentieren_2_1) )).
+
+fof(fact_6299,axiom,(
+    chea(segnen_1_2,segnung_1_2) )).
+
+fof(fact_6300,axiom,(
+    chea(seifen_1_1,seifen_2_1) )).
+
+fof(fact_6301,axiom,(
+    chea(seilen_1_1,seilen_2_1) )).
+
+fof(fact_6302,axiom,(
+    chea(seiltanzen_1_1,seiltanzen_2_1) )).
+
+fof(fact_6303,axiom,(
+    chea(selektieren_1_1,erw__344hlung_1_1) )).
+
+fof(fact_6304,axiom,(
+    chea(selektieren_1_1,selektieren_2_1) )).
+
+fof(fact_6305,axiom,(
+    chea(selektieren_1_1,selektierung_1_1) )).
+
+fof(fact_6306,axiom,(
+    chea(selektionieren_1_1,selektionierung_1_1) )).
+
+fof(fact_6307,axiom,(
+    chea(seligpreisen_1_1,seligpreisung_1_1) )).
+
+fof(fact_6308,axiom,(
+    chea(sengen_1_1,sengen_2_1) )).
+
+fof(fact_6309,axiom,(
+    chea(sennen_1_1,sennen_2_1) )).
+
+fof(fact_6310,axiom,(
+    chea(sensibilisieren_1_1,sensibilisierung_1_1) )).
+
+fof(fact_6311,axiom,(
+    chea(sequestrieren_1_1,sequestration_1_1) )).
+
+fof(fact_6312,axiom,(
+    chea(sequestrieren_1_1,sequestrierung_1_1) )).
+
+fof(fact_6313,axiom,(
+    chea(serbeln_1_1,serbeln_2_1) )).
+
+fof(fact_6314,axiom,(
+    chea(servieren_1_1,servieren_2_1) )).
+
+fof(fact_6315,axiom,(
+    chea(servieren_1_1,servierung_1_1) )).
+
+fof(fact_6316,axiom,(
+    chea(seufzen_1_1,seufzen_2_1) )).
+
+fof(fact_6317,axiom,(
+    chea(seufzen_1_1,seufzer_1_1) )).
+
+fof(fact_6318,axiom,(
+    chea(sexualisieren_1_1,sexualisierung_1_1) )).
+
+fof(fact_6319,axiom,(
+    chea(sichern_1_1,bewahrung_1_1) )).
+
+fof(fact_6320,axiom,(
+    chea(sichten_1_2,sichtung_1_2) )).
+
+fof(fact_6321,axiom,(
+    chea(sieben__1_1,sieben_3_1) )).
+
+fof(fact_6322,axiom,(
+    chea(sieben__1_1,siebung_1_1) )).
+
+fof(fact_6323,axiom,(
+    chea(siechen_1_1,siechen_2_1) )).
+
+fof(fact_6324,axiom,(
+    chea(siedeln_1_1,siedeln_2_1) )).
+
+fof(fact_6325,axiom,(
+    chea(siegeln_1_1,siegeln_2_1) )).
+
+fof(fact_6326,axiom,(
+    chea(siegeln_1_1,versiegeln_2_1) )).
+
+fof(fact_6327,axiom,(
+    chea(siegeln_1_1,versiegelung_1_1) )).
+
+fof(fact_6328,axiom,(
+    chea(siegen_1_1,gewinn_2_1) )).
+
+fof(fact_6329,axiom,(
+    chea(siezen_1_1,siezen_2_1) )).
+
+fof(fact_6330,axiom,(
+    chea(signieren_1_1,signation_1_1) )).
+
+fof(fact_6331,axiom,(
+    chea(signieren_1_1,signieren_2_1) )).
+
+fof(fact_6332,axiom,(
+    chea(signieren_1_1,signierung_1_1) )).
+
+fof(fact_6333,axiom,(
+    chea(signieren_1_1,unterschreibung_1_1) )).
+
+fof(fact_6334,axiom,(
+    chea(signieren_1_1,unterzeichnen_2_1) )).
+
+fof(fact_6335,axiom,(
+    chea(signieren_1_1,unterzeichnung_1_1) )).
+
+fof(fact_6336,axiom,(
+    chea(silieren_1_1,silieren_2_1) )).
+
+fof(fact_6337,axiom,(
+    chea(silieren_1_1,silierung_1_1) )).
+
+fof(fact_6338,axiom,(
+    chea(simplifizieren_1_1,simplifizierung_1_1) )).
+
+fof(fact_6339,axiom,(
+    chea(simplifizieren_1_1,vereinfachen_2_1) )).
+
+fof(fact_6340,axiom,(
+    chea(simplifizieren_1_1,vereinfachung_1_1) )).
+
+fof(fact_6341,axiom,(
+    chea(simulieren_1_1,simulation_1_1) )).
+
+fof(fact_6342,axiom,(
+    chea(simulieren_1_1,simulieren_2_1) )).
+
+fof(fact_6343,axiom,(
+    chea(simulieren_1_1,simulierung_1_1) )).
+
+fof(fact_6344,axiom,(
+    chea(singen_1_1,vorsingen_2_1) )).
+
+fof(fact_6345,axiom,(
+    chea(sinken_1_2,untergehen_2_1) )).
+
+fof(fact_6346,axiom,(
+    chea(sinnen_1_1,sinnen_2_1) )).
+
+fof(fact_6347,axiom,(
+    chea(sinnieren_1_1,sinnieren_2_1) )).
+
+fof(fact_6348,axiom,(
+    chea(sirren_1_1,sirren_2_1) )).
+
+fof(fact_6349,axiom,(
+    chea(sistieren_1_1,sistieren_2_1) )).
+
+fof(fact_6350,axiom,(
+    chea(sistieren_1_1,sistierung_1_1) )).
+
+fof(fact_6351,axiom,(
+    chea(sitzenbleiben_1_1,sitzenbleiben_2_1) )).
+
+fof(fact_6352,axiom,(
+    chea(skalieren_1_1,skalieren_2_1) )).
+
+fof(fact_6353,axiom,(
+    chea(skalieren_1_1,skalierung_1_1) )).
+
+fof(fact_6354,axiom,(
+    chea(skalpieren_1_1,skalpieren_2_1) )).
+
+fof(fact_6355,axiom,(
+    chea(skandalieren_1_1,skandalierung_1_1) )).
+
+fof(fact_6356,axiom,(
+    chea(skandalisieren_1_1,skandalisierung_1_1) )).
+
+fof(fact_6357,axiom,(
+    chea(skandieren_1_1,skandieren_2_1) )).
+
+fof(fact_6358,axiom,(
+    chea(skandieren_1_1,skandierung_1_1) )).
+
+fof(fact_6359,axiom,(
+    chea(skartieren_1_1,skartierung_1_1) )).
+
+fof(fact_6360,axiom,(
+    chea(skelettieren_1_1,skelettierung_1_1) )).
+
+fof(fact_6361,axiom,(
+    chea(skizzieren_1_1,skizzierung_1_1) )).
+
+fof(fact_6362,axiom,(
+    chea(snowboarden_1_1,snowboarden_2_1) )).
+
+fof(fact_6363,axiom,(
+    chea(sonnenbaden_1_1,sonnenbaden_2_1) )).
+
+fof(fact_6364,axiom,(
+    chea(sortieren_1_1,sortieren_2_1) )).
+
+fof(fact_6365,axiom,(
+    chea(sortieren_1_1,sortierung_1_1) )).
+
+fof(fact_6366,axiom,(
+    chea(sowjetisieren_1_1,sowjetisierung_1_1) )).
+
+fof(fact_6367,axiom,(
+    chea(so__337en_1_1,so__337en_2_1) )).
+
+fof(fact_6368,axiom,(
+    chea(spachteln_1_1,spachteln_2_1) )).
+
+fof(fact_6369,axiom,(
+    chea(spachteln_1_1,verspeisen_2_1) )).
+
+fof(fact_6370,axiom,(
+    chea(spachteln_1_1,verspeisung_1_1) )).
+
+fof(fact_6371,axiom,(
+    chea(spalten_1_1,spaltung_1_2) )).
+
+fof(fact_6372,axiom,(
+    chea(spalten_1_2,spalten__1_1) )).
+
+fof(fact_6373,axiom,(
+    chea(spanen_1_1,spanen_2_1) )).
+
+fof(fact_6374,axiom,(
+    chea(spanen_1_1,spanung_1_1) )).
+
+fof(fact_6375,axiom,(
+    chea(spannen_1_1,spannung_1_3) )).
+
+fof(fact_6376,axiom,(
+    chea(spazierengehen_1_1,spazierengehen_2_1) )).
+
+fof(fact_6377,axiom,(
+    chea(spazierenreiten_1_1,spazierenreiten_2_1) )).
+
+fof(fact_6378,axiom,(
+    chea(specken_1_1,specken_2_1) )).
+
+fof(fact_6379,axiom,(
+    chea(speicheln_1_1,speicheln_2_1) )).
+
+fof(fact_6380,axiom,(
+    chea(speichern_1_1,speicherung_1_1) )).
+
+fof(fact_6381,axiom,(
+    chea(speien_1_1,speien_2_1) )).
+
+fof(fact_6382,axiom,(
+    chea(speisen_1_1,speisung_1_1) )).
+
+fof(fact_6383,axiom,(
+    chea(speisen_1_2,speisung_1_2) )).
+
+fof(fact_6384,axiom,(
+    chea(spektakeln_1_1,spektakeln_2_1) )).
+
+fof(fact_6385,axiom,(
+    chea(spekulieren_1_1,spekulation_1_2) )).
+
+fof(fact_6386,axiom,(
+    chea(spekulieren_1_3,spekulation_1_3) )).
+
+fof(fact_6387,axiom,(
+    chea(spenden_1_1,spendung_1_1) )).
+
+fof(fact_6388,axiom,(
+    chea(sperren_1_1,sperrung_1_1) )).
+
+fof(fact_6389,axiom,(
+    chea(spezifizieren_1_1,begriffkl__344rung_1_1) )).
+
+fof(fact_6390,axiom,(
+    chea(spiegeln_1_1,gegenschein_1_1) )).
+
+fof(fact_6391,axiom,(
+    chea(spie__337en_1_1,spie__337en_2_1) )).
+
+fof(fact_6392,axiom,(
+    chea(spionieren_1_1,spionieren_2_1) )).
+
+fof(fact_6393,axiom,(
+    chea(spiritualisieren_1_1,spiritualisation_1_1) )).
+
+fof(fact_6394,axiom,(
+    chea(spiritualisieren_1_1,spiritualisierung_1_1) )).
+
+fof(fact_6395,axiom,(
+    chea(spitzeln_1_1,spitzeln_2_1) )).
+
+fof(fact_6396,axiom,(
+    chea(spleissen_1_1,spleissen_2_1) )).
+
+fof(fact_6397,axiom,(
+    chea(splittern_1_1,zerschellen_2_1) )).
+
+fof(fact_6398,axiom,(
+    chea(sponsern_1_1,sponsoring_1_1) )).
+
+fof(fact_6399,axiom,(
+    chea(sponsern_1_2,sponsoring_1_1) )).
+
+fof(fact_6400,axiom,(
+    chea(spornen_1_1,spornen_2_1) )).
+
+fof(fact_6401,axiom,(
+    chea(sprayen_1_1,sprayen_2_1) )).
+
+fof(fact_6402,axiom,(
+    chea(spreiten_1_1,spreitung_1_1) )).
+
+fof(fact_6403,axiom,(
+    chea(spreizen_1_1,spreizen_2_1) )).
+
+fof(fact_6404,axiom,(
+    chea(spreizen_1_1,spreizung_1_1) )).
+
+fof(fact_6405,axiom,(
+    chea(sprengen_1_1,sprengung_1_1) )).
+
+fof(fact_6406,axiom,(
+    chea(sprengen_1_3,sprengung_1_3) )).
+
+fof(fact_6407,axiom,(
+    chea(sprie__337en_1_1,sprie__337en_2_1) )).
+
+fof(fact_6408,axiom,(
+    chea(spulen_1_1,spulen_2_1) )).
+
+fof(fact_6409,axiom,(
+    chea(spunden_1_1,spundung_1_1) )).
+
+fof(fact_6410,axiom,(
+    chea(sp__344nen_1_1,sp__344nen_2_1) )).
+
+fof(fact_6411,axiom,(
+    chea(sp__366tteln_1_1,sp__366tteln_2_1) )).
+
+fof(fact_6412,axiom,(
+    chea(sp__374ren_1_1,sp__374ren_2_1) )).
+
+fof(fact_6413,axiom,(
+    chea(stabilieren_1_1,stabilierung_1_1) )).
+
+fof(fact_6414,axiom,(
+    chea(stabilisieren_1_1,stabilisierung_1_1) )).
+
+fof(fact_6415,axiom,(
+    chea(stabilisieren_1_2,stabilisierung_1_2) )).
+
+fof(fact_6416,axiom,(
+    chea(stacheln_1_1,stacheln_2_1) )).
+
+fof(fact_6417,axiom,(
+    chea(staffeln_1_1,staffeln_2_1) )).
+
+fof(fact_6418,axiom,(
+    chea(staffeln_1_1,staffelung_1_1) )).
+
+fof(fact_6419,axiom,(
+    chea(staffieren_1_1,staffierung_1_1) )).
+
+fof(fact_6420,axiom,(
+    chea(staken_1_1,stelzen_2_1) )).
+
+fof(fact_6421,axiom,(
+    chea(stallen_1_1,stall__1_1) )).
+
+fof(fact_6422,axiom,(
+    chea(stammeln_1_1,stammeln_2_1) )).
+
+fof(fact_6423,axiom,(
+    chea(stammeln_1_1,stottern_2_1) )).
+
+fof(fact_6424,axiom,(
+    chea(stapeln_1_1,stapelung_1_1) )).
+
+fof(fact_6425,axiom,(
+    chea(stapfen_1_1,stapfen_2_1) )).
+
+fof(fact_6426,axiom,(
+    chea(stationieren_1_1,stationieren_2_1) )).
+
+fof(fact_6427,axiom,(
+    chea(stationieren_1_1,stationierung_1_1) )).
+
+fof(fact_6428,axiom,(
+    chea(statten_1_1,statten_2_1) )).
+
+fof(fact_6429,axiom,(
+    chea(statuieren_1_1,statuierung_1_1) )).
+
+fof(fact_6430,axiom,(
+    chea(stauchen_1_1,stauchen_2_1) )).
+
+fof(fact_6431,axiom,(
+    chea(stauchen_1_1,stauchung_1_1) )).
+
+fof(fact_6432,axiom,(
+    chea(stauen_1_1,stau_1_1) )).
+
+fof(fact_6433,axiom,(
+    chea(stechen_1_1,stechen_2_1) )).
+
+fof(fact_6434,axiom,(
+    chea(steckenlassen_1_1,steckenlassen_2_1) )).
+
+fof(fact_6435,axiom,(
+    chea(stehenlassen_1_1,stehenlassen_2_1) )).
+
+fof(fact_6436,axiom,(
+    chea(steifen_1_1,steifen_2_1) )).
+
+fof(fact_6437,axiom,(
+    chea(steifen_1_1,steifung_1_1) )).
+
+fof(fact_6438,axiom,(
+    chea(steigern_1_1,steigerung_1_2) )).
+
+fof(fact_6439,axiom,(
+    chea(steigern_1_2,steigerung_1_3) )).
+
+fof(fact_6440,axiom,(
+    chea(steigern_1_3,steigerung_1_1) )).
+
+fof(fact_6441,axiom,(
+    chea(steilen_1_1,steilung_1_1) )).
+
+fof(fact_6442,axiom,(
+    chea(steinen_1_1,steinen_2_1) )).
+
+fof(fact_6443,axiom,(
+    chea(steinigen_1_1,steinigen_2_1) )).
+
+fof(fact_6444,axiom,(
+    chea(steinigen_1_1,steinigung_1_1) )).
+
+fof(fact_6445,axiom,(
+    chea(stempeln_1_1,stempelung_1_1) )).
+
+fof(fact_6446,axiom,(
+    chea(stempeln_1_2,stempelung_1_2) )).
+
+fof(fact_6447,axiom,(
+    chea(stenographieren_1_1,stenographieren_2_1) )).
+
+fof(fact_6448,axiom,(
+    chea(steppen_1_1,steppen_2_1) )).
+
+fof(fact_6449,axiom,(
+    chea(sterben_1_1,ableben_2_1) )).
+
+fof(fact_6450,axiom,(
+    chea(sterben_1_1,umkommen_2_1) )).
+
+fof(fact_6451,axiom,(
+    chea(sterben_1_1,verscheiden_2_1) )).
+
+fof(fact_6452,axiom,(
+    chea(sterilisieren_1_1,sterilisation_1_1) )).
+
+fof(fact_6453,axiom,(
+    chea(sterilisieren_1_1,sterilisieren_2_1) )).
+
+fof(fact_6454,axiom,(
+    chea(sterilisieren_1_1,sterilisierung_1_1) )).
+
+fof(fact_6455,axiom,(
+    chea(sticken_1_1,sticken_2_1) )).
+
+fof(fact_6456,axiom,(
+    chea(stiefeln_1_1,stiefeln_2_1) )).
+
+fof(fact_6457,axiom,(
+    chea(stieren_1_1,stieren_2_1) )).
+
+fof(fact_6458,axiom,(
+    chea(stiften_1_1,stiftung_1_4) )).
+
+fof(fact_6459,axiom,(
+    chea(stiften_2_1,stiftung_1_3) )).
+
+fof(fact_6460,axiom,(
+    chea(stigmatisieren_1_1,kennzeichnung_1_1) )).
+
+fof(fact_6461,axiom,(
+    chea(stigmatisieren_1_1,stigmatisation_1_1) )).
+
+fof(fact_6462,axiom,(
+    chea(stillegen_1_1,stillegen_2_1) )).
+
+fof(fact_6463,axiom,(
+    chea(stillegen_1_1,stillegung_1_1) )).
+
+fof(fact_6464,axiom,(
+    chea(stillen_1_2,stillung_1_1) )).
+
+fof(fact_6465,axiom,(
+    chea(stillen_1_3,stillung_1_3) )).
+
+fof(fact_6466,axiom,(
+    chea(stillhalten_1_1,stillhalten_2_1) )).
+
+fof(fact_6467,axiom,(
+    chea(stillhalten_1_1,stillhaltung_1_1) )).
+
+fof(fact_6468,axiom,(
+    chea(stillschweigen_1_1,geheimhaltung_1_1) )).
+
+fof(fact_6469,axiom,(
+    chea(stimmen_1_1,stimmung_1_2) )).
+
+fof(fact_6470,axiom,(
+    chea(stimmen_1_4,zutreffen_2_1) )).
+
+fof(fact_6471,axiom,(
+    chea(stimulieren_1_1,stimulation_1_1) )).
+
+fof(fact_6472,axiom,(
+    chea(stimulieren_1_1,stimulierung_1_1) )).
+
+fof(fact_6473,axiom,(
+    chea(stipulieren_1_1,stipulation_1_1) )).
+
+fof(fact_6474,axiom,(
+    chea(stipulieren_1_1,stipulierung_1_1) )).
+
+fof(fact_6475,axiom,(
+    chea(stochern_1_1,stochern_2_1) )).
+
+fof(fact_6476,axiom,(
+    chea(stocken_1_1,stockung_1_1) )).
+
+fof(fact_6477,axiom,(
+    chea(stocken_1_3,stockung_1_3) )).
+
+fof(fact_6478,axiom,(
+    chea(stopfen_2_1,stopfung_1_1) )).
+
+fof(fact_6479,axiom,(
+    chea(stoppen_1_1,stoppen_2_1) )).
+
+fof(fact_6480,axiom,(
+    chea(stoppen_1_1,stoppung_1_1) )).
+
+fof(fact_6481,axiom,(
+    chea(stornieren_1_1,abbestellung_1_1) )).
+
+fof(fact_6482,axiom,(
+    chea(stornieren_1_1,stornieren_2_1) )).
+
+fof(fact_6483,axiom,(
+    chea(straffen_1_1,straffen_2_1) )).
+
+fof(fact_6484,axiom,(
+    chea(strammstehen_1_1,strammstehen_2_1) )).
+
+fof(fact_6485,axiom,(
+    chea(stranden_1_1,stranden_2_1) )).
+
+fof(fact_6486,axiom,(
+    chea(stranden_1_1,strandung_1_1) )).
+
+fof(fact_6487,axiom,(
+    chea(strapazieren_1_1,strapazierung_1_1) )).
+
+fof(fact_6488,axiom,(
+    chea(stratifizieren_1_1,stratifizierung_1_1) )).
+
+fof(fact_6489,axiom,(
+    chea(straucheln_1_1,straucheln_2_1) )).
+
+fof(fact_6490,axiom,(
+    chea(streben_1_1,bestreben_2_1) )).
+
+fof(fact_6491,axiom,(
+    chea(streben_1_1,strebung_1_1) )).
+
+fof(fact_6492,axiom,(
+    chea(strecken_1_1,streckung_1_1) )).
+
+fof(fact_6493,axiom,(
+    chea(strecken_1_3,streckung_1_3) )).
+
+fof(fact_6494,axiom,(
+    chea(streichen_1_2,streichung_1_1) )).
+
+fof(fact_6495,axiom,(
+    chea(streiken_1_1,arbeitsverweigerung_1_1) )).
+
+fof(fact_6496,axiom,(
+    chea(streiken_1_1,streiken_2_1) )).
+
+fof(fact_6497,axiom,(
+    chea(strengen_1_1,strengen_2_1) )).
+
+fof(fact_6498,axiom,(
+    chea(streuen_1_1,streuung_1_1) )).
+
+fof(fact_6499,axiom,(
+    chea(streunen_1_1,streunen_2_1) )).
+
+fof(fact_6500,axiom,(
+    chea(streunen_1_1,vagabundieren_2_1) )).
+
+fof(fact_6501,axiom,(
+    chea(stricheln_1_1,stricheln_2_1) )).
+
+fof(fact_6502,axiom,(
+    chea(striegeln_1_1,striegeln_2_1) )).
+
+fof(fact_6503,axiom,(
+    chea(strudeln_1_1,strudeln_2_1) )).
+
+fof(fact_6504,axiom,(
+    chea(strukturieren_1_1,strukturation_1_1) )).
+
+fof(fact_6505,axiom,(
+    chea(strukturieren_1_1,strukturieren_2_1) )).
+
+fof(fact_6506,axiom,(
+    chea(strukturieren_1_1,strukturierung_1_1) )).
+
+fof(fact_6507,axiom,(
+    chea(str__344ngen_1_1,str__344ngen_2_1) )).
+
+fof(fact_6508,axiom,(
+    chea(stuckieren_1_1,stuckieren_2_1) )).
+
+fof(fact_6509,axiom,(
+    chea(stuckieren_1_1,stuckierung_1_1) )).
+
+fof(fact_6510,axiom,(
+    chea(studieren_1_1,hochschulausbildung_1_1) )).
+
+fof(fact_6511,axiom,(
+    chea(stunden_1_1,stunden_2_1) )).
+
+fof(fact_6512,axiom,(
+    chea(stunden_1_1,stundung_1_1) )).
+
+fof(fact_6513,axiom,(
+    chea(stupfen_1_1,stupsen_2_1) )).
+
+fof(fact_6514,axiom,(
+    chea(st__344hlen_1_1,st__344hlen_2_1) )).
+
+fof(fact_6515,axiom,(
+    chea(st__344hlen_1_1,st__344hlung_1_1) )).
+
+fof(fact_6516,axiom,(
+    chea(st__344ngeln_1_1,st__344ngeln_2_1) )).
+
+fof(fact_6517,axiom,(
+    chea(st__344rken_1_2,st__344rkung_1_1) )).
+
+fof(fact_6518,axiom,(
+    chea(st__344uben_1_1,st__344uben_2_1) )).
+
+fof(fact_6519,axiom,(
+    chea(st__366hnen_1_1,aechzen_1_1) )).
+
+fof(fact_6520,axiom,(
+    chea(st__366ren_1_1,st__366rung_1_1) )).
+
+fof(fact_6521,axiom,(
+    chea(st__374ckeln_1_1,st__374ckeln_2_1) )).
+
+fof(fact_6522,axiom,(
+    chea(st__374cken_1_1,st__374cken_2_1) )).
+
+fof(fact_6523,axiom,(
+    chea(st__374tzen_1_1,st__374tzung_1_1) )).
+
+fof(fact_6524,axiom,(
+    chea(subjektivieren_1_1,subjektivierung_1_1) )).
+
+fof(fact_6525,axiom,(
+    chea(sublimieren_1_1,sublimation_1_1) )).
+
+fof(fact_6526,axiom,(
+    chea(sublimieren_1_1,sublimieren_2_1) )).
+
+fof(fact_6527,axiom,(
+    chea(substantivieren_1_1,substantivierung_1_1) )).
+
+fof(fact_6528,axiom,(
+    chea(subsumieren_1_1,subsumierung_1_1) )).
+
+fof(fact_6529,axiom,(
+    chea(summen_1_1,summen_2_1) )).
+
+fof(fact_6530,axiom,(
+    chea(summieren_2_1,summierung_1_1) )).
+
+fof(fact_6531,axiom,(
+    chea(surfen_1_1,surfen_2_1) )).
+
+fof(fact_6532,axiom,(
+    chea(suspendieren_1_1,amtenthebung_1_1) )).
+
+fof(fact_6533,axiom,(
+    chea(suspendieren_1_1,suspendieren_2_1) )).
+
+fof(fact_6534,axiom,(
+    chea(swingen_1_1,swingen_2_1) )).
+
+fof(fact_6535,axiom,(
+    chea(symbolisieren_1_1,symbolisation_1_1) )).
+
+fof(fact_6536,axiom,(
+    chea(symbolisieren_1_1,symbolisieren_2_1) )).
+
+fof(fact_6537,axiom,(
+    chea(symbolisieren_1_1,symbolisierung_1_1) )).
+
+fof(fact_6538,axiom,(
+    chea(symbolisieren_1_1,versinnbildlichung_1_1) )).
+
+fof(fact_6539,axiom,(
+    chea(sympathisieren_1_1,sympathisierung_1_1) )).
+
+fof(fact_6540,axiom,(
+    chea(synchronisieren_1_1,synchronisation_1_1) )).
+
+fof(fact_6541,axiom,(
+    chea(synchronisieren_1_1,synchronisieren_2_1) )).
+
+fof(fact_6542,axiom,(
+    chea(synchronisieren_1_1,synchronisierung_1_1) )).
+
+fof(fact_6543,axiom,(
+    chea(synkopieren_1_1,synkopierung_1_1) )).
+
+fof(fact_6544,axiom,(
+    chea(synthetisieren_1_1,synthetisierung_1_1) )).
+
+fof(fact_6545,axiom,(
+    chea(systematisieren_1_1,anordnung_1_2) )).
+
+fof(fact_6546,axiom,(
+    chea(systematisieren_1_1,systematisieren_2_1) )).
+
+fof(fact_6547,axiom,(
+    chea(szintillieren_1_1,szintillation_1_1) )).
+
+fof(fact_6548,axiom,(
+    chea(s__344beln_1_1,s__344beln_2_1) )).
+
+fof(fact_6549,axiom,(
+    chea(s__344en_1_1,aussaat_1_1) )).
+
+fof(fact_6550,axiom,(
+    chea(s__344kularisieren_1_1,s__344kularisation_1_1) )).
+
+fof(fact_6551,axiom,(
+    chea(s__344ugen_1_1,s__344ugen_2_1) )).
+
+fof(fact_6552,axiom,(
+    chea(s__344ugen_1_1,s__344ugung_1_1) )).
+
+fof(fact_6553,axiom,(
+    chea(s__344useln_1_1,s__344useln_2_1) )).
+
+fof(fact_6554,axiom,(
+    chea(s__366hnen_1_1,s__366hnen_2_1) )).
+
+fof(fact_6555,axiom,(
+    chea(s__374__337en_1_1,s__374__337ung_1_1) )).
+
+fof(fact_6556,axiom,(
+    chea(tabellarisieren_1_1,tabellierung_1_1) )).
+
+fof(fact_6557,axiom,(
+    chea(tablettieren_1_1,tablettieren_2_1) )).
+
+fof(fact_6558,axiom,(
+    chea(tablettieren_1_1,tablettierung_1_1) )).
+
+fof(fact_6559,axiom,(
+    chea(tabuieren_1_1,tabuierung_1_1) )).
+
+fof(fact_6560,axiom,(
+    chea(tabuieren_1_1,tabuisierung_1_1) )).
+
+fof(fact_6561,axiom,(
+    chea(tadeln_1_1,tadeln_2_1) )).
+
+fof(fact_6562,axiom,(
+    chea(tafeln_1_1,tafeln_2_1) )).
+
+fof(fact_6563,axiom,(
+    chea(tagen_1_1,kongre__337_2_1) )).
+
+fof(fact_6564,axiom,(
+    chea(tagen_1_1,tagen_2_1) )).
+
+fof(fact_6565,axiom,(
+    chea(taillieren_1_1,taillierung_1_1) )).
+
+fof(fact_6566,axiom,(
+    chea(takten_1_1,takten_2_1) )).
+
+fof(fact_6567,axiom,(
+    chea(takten_1_1,taktung_1_1) )).
+
+fof(fact_6568,axiom,(
+    chea(taktieren_1_1,taktieren_2_1) )).
+
+fof(fact_6569,axiom,(
+    chea(tamburieren_1_1,tamburieren_2_1) )).
+
+fof(fact_6570,axiom,(
+    chea(tanken_1_1,tanken_2_1) )).
+
+fof(fact_6571,axiom,(
+    chea(tannen_1_1,tannen_3_1) )).
+
+fof(fact_6572,axiom,(
+    chea(tapezieren_1_1,tapezieren_2_1) )).
+
+fof(fact_6573,axiom,(
+    chea(tapezieren_1_1,tapezierung_1_1) )).
+
+fof(fact_6574,axiom,(
+    chea(tappen_1_1,tappen_2_1) )).
+
+fof(fact_6575,axiom,(
+    chea(tapsen_1_1,trampeln_2_1) )).
+
+fof(fact_6576,axiom,(
+    chea(tarieren_1_1,tarieren_2_1) )).
+
+fof(fact_6577,axiom,(
+    chea(tarieren_1_1,tarierung_1_1) )).
+
+fof(fact_6578,axiom,(
+    chea(tarifieren_1_1,tarifierung_1_1) )).
+
+fof(fact_6579,axiom,(
+    chea(tarnen_1_1,camouflage_1_1) )).
+
+fof(fact_6580,axiom,(
+    chea(tarnen_1_1,tarnen_2_1) )).
+
+fof(fact_6581,axiom,(
+    chea(tarockieren_1_1,tarockieren_2_1) )).
+
+fof(fact_6582,axiom,(
+    chea(tatauieren_1_1,tatauieren_2_1) )).
+
+fof(fact_6583,axiom,(
+    chea(tatauieren_1_1,tatauierung_1_1) )).
+
+fof(fact_6584,axiom,(
+    chea(tatschen_1_1,tatschen_2_1) )).
+
+fof(fact_6585,axiom,(
+    chea(taufen_1_1,taufen_2_1) )).
+
+fof(fact_6586,axiom,(
+    chea(taumeln_1_1,taumeln_2_1) )).
+
+fof(fact_6587,axiom,(
+    chea(taxieren_1_1,taxation_1_1) )).
+
+fof(fact_6588,axiom,(
+    chea(taxieren_1_1,taxierung_1_1) )).
+
+fof(fact_6589,axiom,(
+    chea(taxieren_1_2,taxation_1_2) )).
+
+fof(fact_6590,axiom,(
+    chea(taxieren_1_2,taxierung_1_2) )).
+
+fof(fact_6591,axiom,(
+    chea(technisieren_1_1,technisierung_1_1) )).
+
+fof(fact_6592,axiom,(
+    chea(teilen_1_4,teilung_1_2) )).
+
+fof(fact_6593,axiom,(
+    chea(telegraphieren_1_1,telegraphieren_2_1) )).
+
+fof(fact_6594,axiom,(
+    chea(tempeln_1_1,tempeln_2_1) )).
+
+fof(fact_6595,axiom,(
+    chea(temperieren_1_1,temperieren_2_1) )).
+
+fof(fact_6596,axiom,(
+    chea(temperieren_1_1,temperierung_1_1) )).
+
+fof(fact_6597,axiom,(
+    chea(tendieren_1_1,tendieren_2_1) )).
+
+fof(fact_6598,axiom,(
+    chea(terminieren_1_1,beendung_1_1) )).
+
+fof(fact_6599,axiom,(
+    chea(terminieren_1_1,termination_1_1) )).
+
+fof(fact_6600,axiom,(
+    chea(terminieren_1_1,terminieren_2_1) )).
+
+fof(fact_6601,axiom,(
+    chea(terrassieren_1_1,terrassierung_1_1) )).
+
+fof(fact_6602,axiom,(
+    chea(terrorisieren_1_1,terrorisieren_2_1) )).
+
+fof(fact_6603,axiom,(
+    chea(terrorisieren_1_1,terrorisierung_1_1) )).
+
+fof(fact_6604,axiom,(
+    chea(testen_1_1,testung_1_1) )).
+
+fof(fact_6605,axiom,(
+    chea(textieren_1_1,textierung_1_1) )).
+
+fof(fact_6606,axiom,(
+    chea(texturieren_1_1,texturierung_1_1) )).
+
+fof(fact_6607,axiom,(
+    chea(thematisieren_1_1,thematisierung_1_1) )).
+
+fof(fact_6608,axiom,(
+    chea(theoretisieren_1_1,theoretisieren_2_1) )).
+
+fof(fact_6609,axiom,(
+    chea(theoretisieren_1_1,theoretisierung_1_1) )).
+
+fof(fact_6610,axiom,(
+    chea(therapieren_1_1,therapieren_2_1) )).
+
+fof(fact_6611,axiom,(
+    chea(therapieren_1_1,therapierung_1_1) )).
+
+fof(fact_6612,axiom,(
+    chea(ticken_1_1,ticken_2_1) )).
+
+fof(fact_6613,axiom,(
+    chea(tiefk__374hlen_1_1,tiefk__374hlen_2_1) )).
+
+fof(fact_6614,axiom,(
+    chea(tiefk__374hlen_1_1,tiefk__374hlung_1_1) )).
+
+fof(fact_6615,axiom,(
+    chea(tiefstapeln_1_1,tiefstapeln_2_1) )).
+
+fof(fact_6616,axiom,(
+    chea(tilgen_1_1,tilgung_1_1) )).
+
+fof(fact_6617,axiom,(
+    chea(tilgen_1_2,tilgung_1_2) )).
+
+fof(fact_6618,axiom,(
+    chea(timbrieren_1_1,timbrierung_1_1) )).
+
+fof(fact_6619,axiom,(
+    chea(tingeln_1_1,tingeln_2_1) )).
+
+fof(fact_6620,axiom,(
+    chea(tischen_1_1,tischen_2_1) )).
+
+fof(fact_6621,axiom,(
+    chea(titeln_1_1,titeln_2_1) )).
+
+fof(fact_6622,axiom,(
+    chea(toasten_1_1,toasten_2_1) )).
+
+fof(fact_6623,axiom,(
+    chea(toben_1_1,toben_2_1) )).
+
+fof(fact_6624,axiom,(
+    chea(toben_1_1,tollen_2_1) )).
+
+fof(fact_6625,axiom,(
+    chea(tonen_1_1,tonen_2_1) )).
+
+fof(fact_6626,axiom,(
+    chea(tonen_1_1,tonung_1_1) )).
+
+fof(fact_6627,axiom,(
+    chea(torpedieren_1_1,torpedierung_1_1) )).
+
+fof(fact_6628,axiom,(
+    chea(torpedieren_1_2,torpedierung_1_2) )).
+
+fof(fact_6629,axiom,(
+    chea(tosen_1_1,tosen_2_1) )).
+
+fof(fact_6630,axiom,(
+    chea(totalisieren_1_1,totalisierung_1_1) )).
+
+fof(fact_6631,axiom,(
+    chea(totlachen_1_1,totlachen_2_1) )).
+
+fof(fact_6632,axiom,(
+    chea(totschlagen_1_1,toetung_1_1) )).
+
+fof(fact_6633,axiom,(
+    chea(totschlagen_1_1,totschlagen_2_1) )).
+
+fof(fact_6634,axiom,(
+    chea(totstellen_1_1,totstellen_2_1) )).
+
+fof(fact_6635,axiom,(
+    chea(touchieren_1_1,touchieren_2_1) )).
+
+fof(fact_6636,axiom,(
+    chea(toupieren_1_1,toupieren_2_1) )).
+
+fof(fact_6637,axiom,(
+    chea(touren_1_1,touren_2_1) )).
+
+fof(fact_6638,axiom,(
+    chea(tradieren_1_1,tradieren_2_1) )).
+
+fof(fact_6639,axiom,(
+    chea(tradieren_1_1,tradierung_1_1) )).
+
+fof(fact_6640,axiom,(
+    chea(trainieren_1_1,trimmung_1_1) )).
+
+fof(fact_6641,axiom,(
+    chea(traktieren_1_1,traktierung_1_1) )).
+
+fof(fact_6642,axiom,(
+    chea(trampen_1_1,trampen_2_1) )).
+
+fof(fact_6643,axiom,(
+    chea(transferieren_1_1,transferierung_1_1) )).
+
+fof(fact_6644,axiom,(
+    chea(transkribieren_1_1,transkribieren_2_1) )).
+
+fof(fact_6645,axiom,(
+    chea(transkribieren_1_1,transkribierung_1_1) )).
+
+fof(fact_6646,axiom,(
+    chea(transliterieren_1_1,transliteration_1_1) )).
+
+fof(fact_6647,axiom,(
+    chea(translozieren_1_1,translozierung_1_1) )).
+
+fof(fact_6648,axiom,(
+    chea(transplantieren_1_1,transplantation_1_1) )).
+
+fof(fact_6649,axiom,(
+    chea(transplantieren_1_1,verpflanzung_1_2) )).
+
+fof(fact_6650,axiom,(
+    chea(transponieren_1_1,transponieren_2_1) )).
+
+fof(fact_6651,axiom,(
+    chea(transponieren_1_1,transponierung_1_1) )).
+
+fof(fact_6652,axiom,(
+    chea(transportieren_1_1,transportation_1_1) )).
+
+fof(fact_6653,axiom,(
+    chea(transzendieren_1_1,transzendieren_2_1) )).
+
+fof(fact_6654,axiom,(
+    chea(transzendieren_1_1,transzendierung_1_1) )).
+
+fof(fact_6655,axiom,(
+    chea(trassieren_1_1,trassierung_1_1) )).
+
+fof(fact_6656,axiom,(
+    chea(trauen_3_1,heirat_1_1) )).
+
+fof(fact_6657,axiom,(
+    chea(trauen_3_1,verehelichung_1_1) )).
+
+fof(fact_6658,axiom,(
+    chea(traumatisieren_1_1,traumatisierung_1_1) )).
+
+fof(fact_6659,axiom,(
+    chea(traversieren_1_1,traversieren_2_1) )).
+
+fof(fact_6660,axiom,(
+    chea(traversieren_1_1,traversierung_1_1) )).
+
+fof(fact_6661,axiom,(
+    chea(trennen_1_2,trennung_1_1) )).
+
+fof(fact_6662,axiom,(
+    chea(triangulieren_1_1,triangulation_1_1) )).
+
+fof(fact_6663,axiom,(
+    chea(triangulieren_1_1,triangulierung_1_1) )).
+
+fof(fact_6664,axiom,(
+    chea(triften_1_1,triften_2_1) )).
+
+fof(fact_6665,axiom,(
+    chea(triften_1_1,triftung_1_1) )).
+
+fof(fact_6666,axiom,(
+    chea(trimmen_1_2,trimmung_1_2) )).
+
+fof(fact_6667,axiom,(
+    chea(trimmen_1_3,trimmung_1_3) )).
+
+fof(fact_6668,axiom,(
+    chea(triumphieren_1_1,triumphieren_2_1) )).
+
+fof(fact_6669,axiom,(
+    chea(trockenstehen_1_1,trockenstehen_2_1) )).
+
+fof(fact_6670,axiom,(
+    chea(trocknen_1_1,trocknen_2_1) )).
+
+fof(fact_6671,axiom,(
+    chea(trocknen_1_1,trocknung_1_1) )).
+
+fof(fact_6672,axiom,(
+    chea(trompeten_1_1,trompeten_2_1) )).
+
+fof(fact_6673,axiom,(
+    chea(trudeln_1_1,trudeln_2_1) )).
+
+fof(fact_6674,axiom,(
+    chea(tr__344nen_1_1,tr__344nen_2_1) )).
+
+fof(fact_6675,axiom,(
+    chea(tr__344nken_1_1,tr__344nken_2_1) )).
+
+fof(fact_6676,axiom,(
+    chea(tr__344nken_1_1,tr__344nkung_1_1) )).
+
+fof(fact_6677,axiom,(
+    chea(tr__366deln_1_1,tr__366deln_2_1) )).
+
+fof(fact_6678,axiom,(
+    chea(tr__374ben_1_1,tr__374bung_1_1) )).
+
+fof(fact_6679,axiom,(
+    chea(tr__374ben_1_2,tr__374bung_1_2) )).
+
+fof(fact_6680,axiom,(
+    chea(tummeln_1_1,tummeln_2_1) )).
+
+fof(fact_6681,axiom,(
+    chea(turkisieren_1_1,turkisierung_1_1) )).
+
+fof(fact_6682,axiom,(
+    chea(turnen_1_1,turnen_2_1) )).
+
+fof(fact_6683,axiom,(
+    chea(turnieren_1_1,turnieren_2_1) )).
+
+fof(fact_6684,axiom,(
+    chea(tuschen_1_1,tuschen_2_1) )).
+
+fof(fact_6685,axiom,(
+    chea(tuschieren_1_1,tuschieren_2_1) )).
+
+fof(fact_6686,axiom,(
+    chea(tuten_1_1,tuten_2_1) )).
+
+fof(fact_6687,axiom,(
+    chea(twisten_1_1,twisten_2_1) )).
+
+fof(fact_6688,axiom,(
+    chea(typen_1_1,typen_2_1) )).
+
+fof(fact_6689,axiom,(
+    chea(typen_1_1,typung_1_1) )).
+
+fof(fact_6690,axiom,(
+    chea(typisieren_1_1,typisierung_1_1) )).
+
+fof(fact_6691,axiom,(
+    chea(tyrannisieren_1_1,tyrannisieren_2_1) )).
+
+fof(fact_6692,axiom,(
+    chea(tyrannisieren_1_1,tyrannisierung_1_1) )).
+
+fof(fact_6693,axiom,(
+    chea(t__344ndeln_1_1,t__344ndeln_2_1) )).
+
+fof(fact_6694,axiom,(
+    chea(t__344tigen_1_1,t__344tigen_2_1) )).
+
+fof(fact_6695,axiom,(
+    chea(t__344tigen_1_1,t__344tigung_1_1) )).
+
+fof(fact_6696,axiom,(
+    chea(t__344towieren_1_1,tattoo__1_1) )).
+
+fof(fact_6697,axiom,(
+    chea(t__344towieren_1_1,t__344towieren_2_1) )).
+
+fof(fact_6698,axiom,(
+    chea(t__366nen_1_1,t__366nen_2_1) )).
+
+fof(fact_6699,axiom,(
+    chea(t__366nen_1_1,t__366nung_1_1) )).
+
+fof(fact_6700,axiom,(
+    chea(uebertragen_1_1,uebersetzung_1_1) )).
+
+fof(fact_6701,axiom,(
+    chea(ulzerieren_1_1,ulzeration_1_1) )).
+
+fof(fact_6702,axiom,(
+    chea(umarbeiten_1_1,umarbeiten_2_1) )).
+
+fof(fact_6703,axiom,(
+    chea(umarbeiten_1_1,umarbeitung_1_1) )).
+
+fof(fact_6704,axiom,(
+    chea(umarmen_1_1,umarmen_2_1) )).
+
+fof(fact_6705,axiom,(
+    chea(umarmen_1_1,umarmung_1_1) )).
+
+fof(fact_6706,axiom,(
+    chea(umarmen_1_1,umhalsung_1_1) )).
+
+fof(fact_6707,axiom,(
+    chea(umbenennen_1_1,umbenennen_2_1) )).
+
+fof(fact_6708,axiom,(
+    chea(umbenennen_1_1,umbenennung_1_1) )).
+
+fof(fact_6709,axiom,(
+    chea(umbeschreiben_1_1,umbeschreibung_1_1) )).
+
+fof(fact_6710,axiom,(
+    chea(umbesetzen_1_1,umbesetzung_1_1) )).
+
+fof(fact_6711,axiom,(
+    chea(umbesinnen_1_1,umbesinnen_2_1) )).
+
+fof(fact_6712,axiom,(
+    chea(umbesinnen_1_1,umbesinnung_1_1) )).
+
+fof(fact_6713,axiom,(
+    chea(umbetten_1_1,umbetten_2_1) )).
+
+fof(fact_6714,axiom,(
+    chea(umbetten_1_1,umbettung_1_1) )).
+
+fof(fact_6715,axiom,(
+    chea(umbiegen_1_1,umbiegen_2_1) )).
+
+fof(fact_6716,axiom,(
+    chea(umbilden_1_1,umbildung_1_1) )).
+
+fof(fact_6717,axiom,(
+    chea(umblicken_1_1,umgucken_2_1) )).
+
+fof(fact_6718,axiom,(
+    chea(umbrechen_1_1,umbrechen_2_1) )).
+
+fof(fact_6719,axiom,(
+    chea(umbuchen_1_1,umbuchen_2_1) )).
+
+fof(fact_6720,axiom,(
+    chea(umbuchen_1_1,umbuchung_1_1) )).
+
+fof(fact_6721,axiom,(
+    chea(umdenken_1_1,umdenken_2_1) )).
+
+fof(fact_6722,axiom,(
+    chea(umdeuten_1_1,umdeuten_2_1) )).
+
+fof(fact_6723,axiom,(
+    chea(umdeuten_1_1,umdeutung_1_1) )).
+
+fof(fact_6724,axiom,(
+    chea(umdeuten_1_1,umm__374nzen_2_1) )).
+
+fof(fact_6725,axiom,(
+    chea(umdeuten_1_1,umm__374nzung_1_1) )).
+
+fof(fact_6726,axiom,(
+    chea(umdisponieren_1_1,umdisponieren_2_1) )).
+
+fof(fact_6727,axiom,(
+    chea(umdisponieren_1_1,umdisponierung_1_1) )).
+
+fof(fact_6728,axiom,(
+    chea(umdrehen_1_1,umdrehung_1_1) )).
+
+fof(fact_6729,axiom,(
+    chea(umerziehen_1_1,umerziehen_2_1) )).
+
+fof(fact_6730,axiom,(
+    chea(umerziehen_1_1,umerziehung_1_1) )).
+
+fof(fact_6731,axiom,(
+    chea(umfahren_1_1,umfahrung_1_1) )).
+
+fof(fact_6732,axiom,(
+    chea(umfangen_1_1,umklammerung_1_1) )).
+
+fof(fact_6733,axiom,(
+    chea(umfassen_1_2,umarmung_1_1) )).
+
+fof(fact_6734,axiom,(
+    chea(umfirmieren_1_1,umfirmierung_1_1) )).
+
+fof(fact_6735,axiom,(
+    chea(umfliegen_1_1,umfliegen_2_1) )).
+
+fof(fact_6736,axiom,(
+    chea(umflie__337en_1_1,umflie__337en_2_1) )).
+
+fof(fact_6737,axiom,(
+    chea(umfragen_1_1,umfragen_2_1) )).
+
+fof(fact_6738,axiom,(
+    chea(umfunktionieren_1_1,umfunktionieren_2_1) )).
+
+fof(fact_6739,axiom,(
+    chea(umfunktionieren_1_1,umfunktionierung_1_1) )).
+
+fof(fact_6740,axiom,(
+    chea(umf__374llen_1_1,umf__374llen_2_1) )).
+
+fof(fact_6741,axiom,(
+    chea(umf__374llen_1_1,umf__374llung_1_1) )).
+
+fof(fact_6742,axiom,(
+    chea(umgarnen_1_1,umgarnung_1_1) )).
+
+fof(fact_6743,axiom,(
+    chea(umgehen_1_1,umgehung_1_1) )).
+
+fof(fact_6744,axiom,(
+    chea(umgehen_2_2,umgang_1_1) )).
+
+fof(fact_6745,axiom,(
+    chea(umgestalten_1_1,umgestalten_2_1) )).
+
+fof(fact_6746,axiom,(
+    chea(umgestalten_1_1,umgestaltung_1_1) )).
+
+fof(fact_6747,axiom,(
+    chea(umgie__337en_1_1,umgie__337en_2_1) )).
+
+fof(fact_6748,axiom,(
+    chea(umgraben_1_1,umgraben_2_1) )).
+
+fof(fact_6749,axiom,(
+    chea(umgrenzen_1_1,umgrenzung_1_1) )).
+
+fof(fact_6750,axiom,(
+    chea(umherfliegen_1_1,umherfliegen_2_1) )).
+
+fof(fact_6751,axiom,(
+    chea(umhergehen_1_1,umhergehen_2_1) )).
+
+fof(fact_6752,axiom,(
+    chea(umhergeistern_1_1,umherirren_2_1) )).
+
+fof(fact_6753,axiom,(
+    chea(umherlaufen_1_1,umherlaufen_2_1) )).
+
+fof(fact_6754,axiom,(
+    chea(umherreisen_1_1,umherreisen_2_1) )).
+
+fof(fact_6755,axiom,(
+    chea(umherschweifen_1_1,umherschweifen_2_1) )).
+
+fof(fact_6756,axiom,(
+    chea(umherschweifen_1_1,umherziehen_2_1) )).
+
+fof(fact_6757,axiom,(
+    chea(umherstreifen_1_1,umherstreifen_2_1) )).
+
+fof(fact_6758,axiom,(
+    chea(umh__374llen_1_1,umh__374llen_2_1) )).
+
+fof(fact_6759,axiom,(
+    chea(umh__374llen_1_1,umh__374llung_1_1) )).
+
+fof(fact_6760,axiom,(
+    chea(uminterpretieren_1_1,uminterpretation_1_1) )).
+
+fof(fact_6761,axiom,(
+    chea(uminterpretieren_1_1,uminterpretierung_1_1) )).
+
+fof(fact_6762,axiom,(
+    chea(umkehren_2_1,umkehrung_1_1) )).
+
+fof(fact_6763,axiom,(
+    chea(umklappen_1_1,umklappen_2_1) )).
+
+fof(fact_6764,axiom,(
+    chea(umklappen_1_1,umklappung_1_1) )).
+
+fof(fact_6765,axiom,(
+    chea(umknicken_1_1,umknicken_2_1) )).
+
+fof(fact_6766,axiom,(
+    chea(umkopieren_1_1,umkopieren_2_1) )).
+
+fof(fact_6767,axiom,(
+    chea(umkopieren_1_1,umkopierung_1_1) )).
+
+fof(fact_6768,axiom,(
+    chea(umkr__344nzen_1_1,umkr__344nzung_1_1) )).
+
+fof(fact_6769,axiom,(
+    chea(umladen_1_1,umladen_2_1) )).
+
+fof(fact_6770,axiom,(
+    chea(umladen_1_1,umladung_1_1) )).
+
+fof(fact_6771,axiom,(
+    chea(umlagern_1_1,umlagerung_1_1) )).
+
+fof(fact_6772,axiom,(
+    chea(umlauten_1_1,umlautung_1_1) )).
+
+fof(fact_6773,axiom,(
+    chea(umlegen_1_1,umlegung_1_1) )).
+
+fof(fact_6774,axiom,(
+    chea(umleiten_1_1,um_weg_1_1) )).
+
+fof(fact_6775,axiom,(
+    chea(umleiten_1_1,umleiten_2_1) )).
+
+fof(fact_6776,axiom,(
+    chea(umlenken_1_1,um_weg_1_1) )).
+
+fof(fact_6777,axiom,(
+    chea(umlenken_1_1,umlenken_2_1) )).
+
+fof(fact_6778,axiom,(
+    chea(umlernen_1_1,umlernen_2_1) )).
+
+fof(fact_6779,axiom,(
+    chea(ummelden_1_1,ummeldung_1_1) )).
+
+fof(fact_6780,axiom,(
+    chea(ummodeln_1_1,neustrukturierung_1_1) )).
+
+fof(fact_6781,axiom,(
+    chea(ummodeln_1_1,ummodeln_2_1) )).
+
+fof(fact_6782,axiom,(
+    chea(ummodeln_1_1,umstrukturieren_2_1) )).
+
+fof(fact_6783,axiom,(
+    chea(umnachten_1_1,delir_1_1) )).
+
+fof(fact_6784,axiom,(
+    chea(umorganisieren_1_1,umorganisation_1_1) )).
+
+fof(fact_6785,axiom,(
+    chea(umorganisieren_1_1,umorganisierung_1_1) )).
+
+fof(fact_6786,axiom,(
+    chea(umorientieren_1_1,neuausrichtung_1_1) )).
+
+fof(fact_6787,axiom,(
+    chea(umorientieren_1_1,umorientieren_2_1) )).
+
+fof(fact_6788,axiom,(
+    chea(umpacken_1_1,umpackung_1_1) )).
+
+fof(fact_6789,axiom,(
+    chea(umpolen_1_1,umpolen_2_1) )).
+
+fof(fact_6790,axiom,(
+    chea(umpolen_1_1,umpolung_1_1) )).
+
+fof(fact_6791,axiom,(
+    chea(umprogrammieren_1_1,umprogrammierung_1_1) )).
+
+fof(fact_6792,axiom,(
+    chea(umpr__344gen_1_1,umpr__344gen_2_1) )).
+
+fof(fact_6793,axiom,(
+    chea(umpr__344gen_1_1,umpr__344gung_1_1) )).
+
+fof(fact_6794,axiom,(
+    chea(umquartieren_1_1,umquartierung_1_1) )).
+
+fof(fact_6795,axiom,(
+    chea(umrahmen_1_1,umrahmung_1_1) )).
+
+fof(fact_6796,axiom,(
+    chea(umranden_1_1,einfassung_1_1) )).
+
+fof(fact_6797,axiom,(
+    chea(umrechnen_1_1,umrechnen_2_1) )).
+
+fof(fact_6798,axiom,(
+    chea(umrechnen_1_1,umrechnung_1_1) )).
+
+fof(fact_6799,axiom,(
+    chea(umringen_1_1,umringen_2_1) )).
+
+fof(fact_6800,axiom,(
+    chea(umr__344umen_1_1,umr__344umen_2_1) )).
+
+fof(fact_6801,axiom,(
+    chea(umr__374sten_1_1,umr__374sten_2_1) )).
+
+fof(fact_6802,axiom,(
+    chea(umr__374sten_1_1,umr__374stung_1_1) )).
+
+fof(fact_6803,axiom,(
+    chea(umsatteln_1_1,umsatteln_2_1) )).
+
+fof(fact_6804,axiom,(
+    chea(umschaffen_1_1,umschaffung_1_1) )).
+
+fof(fact_6805,axiom,(
+    chea(umschalten_1_1,umschalten_2_1) )).
+
+fof(fact_6806,axiom,(
+    chea(umschalten_1_1,umschaltung_1_1) )).
+
+fof(fact_6807,axiom,(
+    chea(umschichten_1_1,umschichten_2_1) )).
+
+fof(fact_6808,axiom,(
+    chea(umschichten_1_1,umschichtung_1_1) )).
+
+fof(fact_6809,axiom,(
+    chea(umschiffen_1_1,umschiffung_1_1) )).
+
+fof(fact_6810,axiom,(
+    chea(umschiffen_1_1,vermeiden_2_1) )).
+
+fof(fact_6811,axiom,(
+    chea(umschlie__337en_1_2,umschlie__337ung_1_2) )).
+
+fof(fact_6812,axiom,(
+    chea(umschmelzen_1_1,umschmelzung_1_1) )).
+
+fof(fact_6813,axiom,(
+    chea(umschnallen_1_1,umschnallen_2_1) )).
+
+fof(fact_6814,axiom,(
+    chea(umschreiben_2_1,umschreibung_1_3) )).
+
+fof(fact_6815,axiom,(
+    chea(umschulden_1_1,umschuldung_1_1) )).
+
+fof(fact_6816,axiom,(
+    chea(umschulen_1_1,umschulung_1_1) )).
+
+fof(fact_6817,axiom,(
+    chea(umschulen_1_1,umschulung_1_2) )).
+
+fof(fact_6818,axiom,(
+    chea(umschwenken_1_1,umschwenken_2_1) )).
+
+fof(fact_6819,axiom,(
+    chea(umsetzen_1_1,umsetzung_1_2) )).
+
+fof(fact_6820,axiom,(
+    chea(umsetzen_1_2,umsetzung_1_1) )).
+
+fof(fact_6821,axiom,(
+    chea(umsiedeln_1_1,umsiedelung_1_1) )).
+
+fof(fact_6822,axiom,(
+    chea(umsiedeln_1_1,umsiedlung_1_1) )).
+
+fof(fact_6823,axiom,(
+    chea(umsiedeln_2_1,umsiedelung_1_2) )).
+
+fof(fact_6824,axiom,(
+    chea(umsiedeln_2_1,umsiedlung_1_2) )).
+
+fof(fact_6825,axiom,(
+    chea(umsorgen_1_1,umsorgen_2_1) )).
+
+fof(fact_6826,axiom,(
+    chea(umsorgen_1_1,umsorgung_1_1) )).
+
+fof(fact_6827,axiom,(
+    chea(umspielen_1_1,umspielen_2_1) )).
+
+fof(fact_6828,axiom,(
+    chea(umspielen_1_1,umspielung_1_1) )).
+
+fof(fact_6829,axiom,(
+    chea(umspinnen_1_1,umspinnen_2_1) )).
+
+fof(fact_6830,axiom,(
+    chea(umspinnen_1_1,umspinnung_1_1) )).
+
+fof(fact_6831,axiom,(
+    chea(umsteigen_1_1,umsteigen_2_1) )).
+
+fof(fact_6832,axiom,(
+    chea(umstellen_1_1,umstellen_3_1) )).
+
+fof(fact_6833,axiom,(
+    chea(umstellen_1_2,umstellung_1_2) )).
+
+fof(fact_6834,axiom,(
+    chea(umstellen_2_1,umstellung_1_3) )).
+
+fof(fact_6835,axiom,(
+    chea(umsteuern_1_1,umsteuern_2_1) )).
+
+fof(fact_6836,axiom,(
+    chea(umstimmen_1_1,umstimmen_2_1) )).
+
+fof(fact_6837,axiom,(
+    chea(umstimmen_1_1,umstimmung_1_1) )).
+
+fof(fact_6838,axiom,(
+    chea(umsto__337en_1_1,umsto__337en_2_1) )).
+
+fof(fact_6839,axiom,(
+    chea(umsto__337en_1_1,umst__374rzen_2_1) )).
+
+fof(fact_6840,axiom,(
+    chea(umsto__337en_1_1,umwerfen_2_1) )).
+
+fof(fact_6841,axiom,(
+    chea(umstr__366men_1_1,umstr__366mung_1_1) )).
+
+fof(fact_6842,axiom,(
+    chea(umtaufen_1_1,umtaufen_2_1) )).
+
+fof(fact_6843,axiom,(
+    chea(umtaufen_1_1,umtaufung_1_1) )).
+
+fof(fact_6844,axiom,(
+    chea(umtopfen_1_1,umtopfen_2_1) )).
+
+fof(fact_6845,axiom,(
+    chea(umtreiben_1_1,umtreiben_2_1) )).
+
+fof(fact_6846,axiom,(
+    chea(umverteilen_1_1,umverteilen_2_1) )).
+
+fof(fact_6847,axiom,(
+    chea(umverteilen_1_1,umverteilung_1_1) )).
+
+fof(fact_6848,axiom,(
+    chea(umwachsen_1_1,umwachsen_2_1) )).
+
+fof(fact_6849,axiom,(
+    chea(umwallen_1_1,umwallung_1_1) )).
+
+fof(fact_6850,axiom,(
+    chea(umwandeln_1_1,umwandlung_1_2) )).
+
+fof(fact_6851,axiom,(
+    chea(umwandeln_1_2,umwandlung_1_1) )).
+
+fof(fact_6852,axiom,(
+    chea(umwanden_1_1,umwandung_1_1) )).
+
+fof(fact_6853,axiom,(
+    chea(umwechseln_1_1,umwechseln_2_1) )).
+
+fof(fact_6854,axiom,(
+    chea(umwenden_1_1,umwenden_2_1) )).
+
+fof(fact_6855,axiom,(
+    chea(umwerten_1_1,umwertung_1_1) )).
+
+fof(fact_6856,axiom,(
+    chea(umwidmen_1_1,umwidmung_1_1) )).
+
+fof(fact_6857,axiom,(
+    chea(umw__344lzen_1_1,umbruch_1_1) )).
+
+fof(fact_6858,axiom,(
+    chea(umw__344lzen_1_1,umw__344lzen_2_1) )).
+
+fof(fact_6859,axiom,(
+    chea(umzeichnen_1_1,umzeichnung_1_1) )).
+
+fof(fact_6860,axiom,(
+    chea(um__344ndern_1_1,um__344nderung_1_1) )).
+
+fof(fact_6861,axiom,(
+    chea(undulieren_1_1,undulation_1_1) )).
+
+fof(fact_6862,axiom,(
+    chea(undulieren_1_1,undulieren_2_1) )).
+
+fof(fact_6863,axiom,(
+    chea(unieren_1_1,unierung_1_1) )).
+
+fof(fact_6864,axiom,(
+    chea(unifizieren_1_1,unifizieren_2_1) )).
+
+fof(fact_6865,axiom,(
+    chea(unifizieren_1_1,unifizierung_1_1) )).
+
+fof(fact_6866,axiom,(
+    chea(uniformieren_1_1,uniformieren_2_1) )).
+
+fof(fact_6867,axiom,(
+    chea(uniformieren_1_1,uniformierung_1_1) )).
+
+fof(fact_6868,axiom,(
+    chea(unterbauen_1_1,unterbauen_2_1) )).
+
+fof(fact_6869,axiom,(
+    chea(unterbauen_1_1,unterbauung_1_1) )).
+
+fof(fact_6870,axiom,(
+    chea(unterbelichten_1_1,unterbelichtung_1_1) )).
+
+fof(fact_6871,axiom,(
+    chea(unterbewerten_1_1,unterbewertung_1_1) )).
+
+fof(fact_6872,axiom,(
+    chea(unterbewerten_1_1,untersch__344tzung_1_1) )).
+
+fof(fact_6873,axiom,(
+    chea(unterbezahlen_1_1,unterbezahlung_1_1) )).
+
+fof(fact_6874,axiom,(
+    chea(unterbieten_1_1,unterbietung_1_1) )).
+
+fof(fact_6875,axiom,(
+    chea(unterbieten_1_2,unterbietung_1_2) )).
+
+fof(fact_6876,axiom,(
+    chea(unterbinden_1_1,vereiteln_2_1) )).
+
+fof(fact_6877,axiom,(
+    chea(unterbinden_1_1,vereitelung_1_1) )).
+
+fof(fact_6878,axiom,(
+    chea(unterbleiben_1_1,unterbleiben_2_1) )).
+
+fof(fact_6879,axiom,(
+    chea(unterbrechen_1_1,abbruch_1_1) )).
+
+fof(fact_6880,axiom,(
+    chea(unterbrechen_1_2,unterbrechung_1_2) )).
+
+fof(fact_6881,axiom,(
+    chea(unterdr__374cken_1_1,unterdr__374ckung_1_1) )).
+
+fof(fact_6882,axiom,(
+    chea(unterdr__374cken_1_2,unterdr__374ckung_1_2) )).
+
+fof(fact_6883,axiom,(
+    chea(unterfahren_1_1,unterfahren_2_1) )).
+
+fof(fact_6884,axiom,(
+    chea(unterfahren_1_1,unterfahrung_1_1) )).
+
+fof(fact_6885,axiom,(
+    chea(unterfangen_2_1,unterfangen_1_1) )).
+
+fof(fact_6886,axiom,(
+    chea(unterfangen_2_1,unterfangung_1_1) )).
+
+fof(fact_6887,axiom,(
+    chea(unterfertigen_1_1,unterfertigung_1_1) )).
+
+fof(fact_6888,axiom,(
+    chea(unterfliegen_1_1,unterfliegen_2_1) )).
+
+fof(fact_6889,axiom,(
+    chea(unterf__374hren_1_1,fussg__344nger_unterf__374hrung_1_1) )).
+
+fof(fact_6890,axiom,(
+    chea(untergraben_1_1,untergrabung_1_1) )).
+
+fof(fact_6891,axiom,(
+    chea(untergraben_2_1,untergrabung_1_2) )).
+
+fof(fact_6892,axiom,(
+    chea(unterhalten_1_2,unterhaltung_1_2) )).
+
+fof(fact_6893,axiom,(
+    chea(unterhalten_1_3,unterhaltung_1_3) )).
+
+fof(fact_6894,axiom,(
+    chea(unterhandeln_1_1,unterhandeln_4_1) )).
+
+fof(fact_6895,axiom,(
+    chea(unterh__366hlen_1_1,unterh__366hlung_1_1) )).
+
+fof(fact_6896,axiom,(
+    chea(unterjochen_1_1,knebelung_1_1) )).
+
+fof(fact_6897,axiom,(
+    chea(unterjochen_1_1,unterwerfung_1_1) )).
+
+fof(fact_6898,axiom,(
+    chea(unterjubeln_1_1,unterschiebung_1_1) )).
+
+fof(fact_6899,axiom,(
+    chea(unterkommen_1_1,unterkommen_2_1) )).
+
+fof(fact_6900,axiom,(
+    chea(unterkriechen_1_1,unterkriechen_2_1) )).
+
+fof(fact_6901,axiom,(
+    chea(unterk__374hlen_1_1,hypothermie_1_1) )).
+
+fof(fact_6902,axiom,(
+    chea(unterlassen_1_1,unterlassen_2_1) )).
+
+fof(fact_6903,axiom,(
+    chea(unterlassen_1_1,unterlassung_1_1) )).
+
+fof(fact_6904,axiom,(
+    chea(unterlaufen_1_1,unterlaufen_2_1) )).
+
+fof(fact_6905,axiom,(
+    chea(unterlaufen_1_1,unterlaufung_1_1) )).
+
+fof(fact_6906,axiom,(
+    chea(unterlegen_1_1,unterlegung_1_1) )).
+
+fof(fact_6907,axiom,(
+    chea(untermalen_1_1,untermalen_2_1) )).
+
+fof(fact_6908,axiom,(
+    chea(untermalen_1_1,untermalung_1_1) )).
+
+fof(fact_6909,axiom,(
+    chea(untermauern_1_1,untermauerung_1_1) )).
+
+fof(fact_6910,axiom,(
+    chea(untermauern_1_2,untermauerung_1_2) )).
+
+fof(fact_6911,axiom,(
+    chea(unterminieren_1_1,unterminieren_2_1) )).
+
+fof(fact_6912,axiom,(
+    chea(unterminieren_1_1,unterminierung_1_1) )).
+
+fof(fact_6913,axiom,(
+    chea(unternehmen_2_1,unternehmung_1_1) )).
+
+fof(fact_6914,axiom,(
+    chea(unterordnen_1_1,unterordnung_1_1) )).
+
+fof(fact_6915,axiom,(
+    chea(unterqueren_1_1,unterqueren_2_1) )).
+
+fof(fact_6916,axiom,(
+    chea(unterqueren_1_1,unterquerung_1_1) )).
+
+fof(fact_6917,axiom,(
+    chea(unterreden_1_1,gespraech_1_1) )).
+
+fof(fact_6918,axiom,(
+    chea(unterrichten_1_3,unterrichtung_1_1) )).
+
+fof(fact_6919,axiom,(
+    chea(untersagen_1_1,untersagung_1_1) )).
+
+fof(fact_6920,axiom,(
+    chea(unterscheiden_1_1,unterscheidung_1_1) )).
+
+fof(fact_6921,axiom,(
+    chea(unterschneiden_1_1,unterschneiden_2_1) )).
+
+fof(fact_6922,axiom,(
+    chea(unterschneiden_1_1,unterschneidung_1_1) )).
+
+fof(fact_6923,axiom,(
+    chea(unterschreiten_1_1,unterschreiten_2_1) )).
+
+fof(fact_6924,axiom,(
+    chea(unterschreiten_1_1,unterschreitung_1_1) )).
+
+fof(fact_6925,axiom,(
+    chea(untersinken_1_1,untersinken_2_1) )).
+
+fof(fact_6926,axiom,(
+    chea(untersp__374len_1_1,untersp__374len_2_1) )).
+
+fof(fact_6927,axiom,(
+    chea(untersp__374len_1_1,untersp__374lung_1_1) )).
+
+fof(fact_6928,axiom,(
+    chea(unterstellen_2_1,unterstellung_1_1) )).
+
+fof(fact_6929,axiom,(
+    chea(unterstreichen_1_1,unterstreichung_1_1) )).
+
+fof(fact_6930,axiom,(
+    chea(unterst__374tzen_1_1,mithilfe_2_1) )).
+
+fof(fact_6931,axiom,(
+    chea(unterst__374tzen_1_2,unterst__374tzung_1_2) )).
+
+fof(fact_6932,axiom,(
+    chea(untersuchen_1_1,untersuchung_1_1) )).
+
+fof(fact_6933,axiom,(
+    chea(unterteilen_1_1,unterteilen_2_1) )).
+
+fof(fact_6934,axiom,(
+    chea(unterteilen_1_1,unterteilung_1_1) )).
+
+fof(fact_6935,axiom,(
+    chea(untertiteln_1_1,untertiteln_2_1) )).
+
+fof(fact_6936,axiom,(
+    chea(untertreiben_1_1,tiefstapelei_1_1) )).
+
+fof(fact_6937,axiom,(
+    chea(untervermieten_1_1,untervermieter_1_1) )).
+
+fof(fact_6938,axiom,(
+    chea(unterwaschen_1_1,unterwaschung_1_1) )).
+
+fof(fact_6939,axiom,(
+    chea(unterweisen_1_1,unterweisen_2_1) )).
+
+fof(fact_6940,axiom,(
+    chea(unterweisen_1_1,unterweisung_1_1) )).
+
+fof(fact_6941,axiom,(
+    chea(urbanisieren_1_1,urbanisation_1_1) )).
+
+fof(fact_6942,axiom,(
+    chea(urbanisieren_1_1,urbanisierung_1_1) )).
+
+fof(fact_6943,axiom,(
+    chea(urkunden_1_1,urkunden_2_1) )).
+
+fof(fact_6944,axiom,(
+    chea(usurpieren_1_1,thronraub_1_1) )).
+
+fof(fact_6945,axiom,(
+    chea(vakzinieren_1_1,impfung_1_1) )).
+
+fof(fact_6946,axiom,(
+    chea(vakzinieren_1_1,vakzinierung_1_1) )).
+
+fof(fact_6947,axiom,(
+    chea(validieren_1_1,validation_1_1) )).
+
+fof(fact_6948,axiom,(
+    chea(validieren_1_1,validieren_2_1) )).
+
+fof(fact_6949,axiom,(
+    chea(validieren_1_1,validierung_1_1) )).
+
+fof(fact_6950,axiom,(
+    chea(valorisieren_1_1,valorisation_1_1) )).
+
+fof(fact_6951,axiom,(
+    chea(valorisieren_1_1,valorisierung_1_1) )).
+
+fof(fact_6952,axiom,(
+    chea(valutieren_1_1,valutierung_1_1) )).
+
+fof(fact_6953,axiom,(
+    chea(valvieren_1_1,valvation_1_1) )).
+
+fof(fact_6954,axiom,(
+    chea(vaporisieren_1_1,vaporisation_1_1) )).
+
+fof(fact_6955,axiom,(
+    chea(vaporisieren_1_1,vaporisierung_1_1) )).
+
+fof(fact_6956,axiom,(
+    chea(vaporisieren_1_1,verdampfung_1_2) )).
+
+fof(fact_6957,axiom,(
+    chea(vaporisieren_1_1,zerst__344uben_2_1) )).
+
+fof(fact_6958,axiom,(
+    chea(vaporisieren_1_1,zerst__344ubung_1_1) )).
+
+fof(fact_6959,axiom,(
+    chea(variieren_1_1,variation_1_2) )).
+
+fof(fact_6960,axiom,(
+    chea(vegetieren_1_1,flora_1_1) )).
+
+fof(fact_6961,axiom,(
+    chea(vegetieren_1_1,vegetieren_2_1) )).
+
+fof(fact_6962,axiom,(
+    chea(verabreden_1_2,verabredung_1_2) )).
+
+fof(fact_6963,axiom,(
+    chea(verabreichen_1_1,verabreichung_1_1) )).
+
+fof(fact_6964,axiom,(
+    chea(verabschieden_1_2,verabschiedung_1_2) )).
+
+fof(fact_6965,axiom,(
+    chea(verabsolutieren_1_1,verabsolutierung_1_1) )).
+
+fof(fact_6966,axiom,(
+    chea(verachten_1_1,verachten_2_1) )).
+
+fof(fact_6967,axiom,(
+    chea(verachten_1_1,verachtung_1_1) )).
+
+fof(fact_6968,axiom,(
+    chea(verallt__344glichen_1_1,verallt__344glichung_1_1) )).
+
+fof(fact_6969,axiom,(
+    chea(veralten_1_1,veralten_2_1) )).
+
+fof(fact_6970,axiom,(
+    chea(veralten_1_1,veraltung_1_1) )).
+
+fof(fact_6971,axiom,(
+    chea(veranlagen_1_1,veranlagen_2_1) )).
+
+fof(fact_6972,axiom,(
+    chea(veranlagen_1_1,veranlagung_1_1) )).
+
+fof(fact_6973,axiom,(
+    chea(veranlassen_1_1,veranlassung_1_1) )).
+
+fof(fact_6974,axiom,(
+    chea(veranlassen_1_2,veranlassung_1_2) )).
+
+fof(fact_6975,axiom,(
+    chea(veranschaulichen_1_1,veranschaulichen_2_1) )).
+
+fof(fact_6976,axiom,(
+    chea(veranschaulichen_1_1,veranschaulichung_1_1) )).
+
+fof(fact_6977,axiom,(
+    chea(veranschlagen_1_1,veranschlagen_2_1) )).
+
+fof(fact_6978,axiom,(
+    chea(veranschlagen_1_1,veranschlagung_1_1) )).
+
+fof(fact_6979,axiom,(
+    chea(veranstalten_1_1,event_1_1) )).
+
+fof(fact_6980,axiom,(
+    chea(veranstalten_1_1,veranstalten_2_1) )).
+
+fof(fact_6981,axiom,(
+    chea(verantworten_1_1,verantwortung_1_1) )).
+
+fof(fact_6982,axiom,(
+    chea(verantworten_1_2,verantwortung_1_2) )).
+
+fof(fact_6983,axiom,(
+    chea(verarbeiten_1_2,verarbeitung_1_2) )).
+
+fof(fact_6984,axiom,(
+    chea(verarmen_1_1,verarmen_2_1) )).
+
+fof(fact_6985,axiom,(
+    chea(verarmen_1_1,verarmung_1_1) )).
+
+fof(fact_6986,axiom,(
+    chea(verarzten_1_1,verarzten_2_1) )).
+
+fof(fact_6987,axiom,(
+    chea(verarzten_1_1,verarztung_1_1) )).
+
+fof(fact_6988,axiom,(
+    chea(verausgaben_1_1,verausgaben_2_1) )).
+
+fof(fact_6989,axiom,(
+    chea(verausgaben_1_1,verausgabung_1_1) )).
+
+fof(fact_6990,axiom,(
+    chea(verausgaben_1_1,n374berarbeitung_1_2) )).
+
+fof(fact_6991,axiom,(
+    chea(verbalisieren_1_1,verbalisierung_1_1) )).
+
+fof(fact_6992,axiom,(
+    chea(verbannen_1_1,exil_1_1) )).
+
+fof(fact_6993,axiom,(
+    chea(verbannen_1_1,verbannen_2_1) )).
+
+fof(fact_6994,axiom,(
+    chea(verbauen_1_1,verbauung_1_1) )).
+
+fof(fact_6995,axiom,(
+    chea(verbauen_1_3,verbauung_1_3) )).
+
+fof(fact_6996,axiom,(
+    chea(verbeamten_1_1,verbeamtung_1_1) )).
+
+fof(fact_6997,axiom,(
+    chea(verbellen_1_1,verbellen_2_1) )).
+
+fof(fact_6998,axiom,(
+    chea(verbergen_1_1,verbergen_2_1) )).
+
+fof(fact_6999,axiom,(
+    chea(verbergen_1_1,verbergung_1_1) )).
+
+fof(fact_7000,axiom,(
+    chea(verbeugen_1_1,verbeugen_2_1) )).
+
+fof(fact_7001,axiom,(
+    chea(verbeugen_1_1,verbeugung_1_1) )).
+
+fof(fact_7002,axiom,(
+    chea(verbeugen_1_1,verneigen_2_1) )).
+
+fof(fact_7003,axiom,(
+    chea(verbeugen_1_1,verneigung_1_1) )).
+
+fof(fact_7004,axiom,(
+    chea(verbiegen_1_1,verbiegung_1_1) )).
+
+fof(fact_7005,axiom,(
+    chea(verbiegen_1_2,verbiegung_1_2) )).
+
+fof(fact_7006,axiom,(
+    chea(verbilden_1_1,verbildung_1_1) )).
+
+fof(fact_7007,axiom,(
+    chea(verbildlichen_1_1,verbildlichung_1_1) )).
+
+fof(fact_7008,axiom,(
+    chea(verbilligen_1_1,verbilligung_1_1) )).
+
+fof(fact_7009,axiom,(
+    chea(verbilligen_1_2,verbilligung_1_2) )).
+
+fof(fact_7010,axiom,(
+    chea(verbinden_1_1,verbindung_1_2) )).
+
+fof(fact_7011,axiom,(
+    chea(verblassen_1_1,verblassen_2_1) )).
+
+fof(fact_7012,axiom,(
+    chea(verbleiben_1_1,andauer_1_1) )).
+
+fof(fact_7013,axiom,(
+    chea(verbleiben_1_1,n374brigbleiben_2_1) )).
+
+fof(fact_7014,axiom,(
+    chea(verbleien_1_1,verbleien_2_1) )).
+
+fof(fact_7015,axiom,(
+    chea(verblenden_1_1,ignoranz_1_1) )).
+
+fof(fact_7016,axiom,(
+    chea(verblenden_1_1,verblenden_2_1) )).
+
+fof(fact_7017,axiom,(
+    chea(verbluten_1_1,verbluten_2_1) )).
+
+fof(fact_7018,axiom,(
+    chea(verbluten_1_1,verblutung_1_1) )).
+
+fof(fact_7019,axiom,(
+    chea(verbl__366den_1_1,verbl__366dung_1_1) )).
+
+fof(fact_7020,axiom,(
+    chea(verbl__366den_1_1,verdummung_1_1) )).
+
+fof(fact_7021,axiom,(
+    chea(verbl__374ffen_1_1,verbl__374ffung_1_1) )).
+
+fof(fact_7022,axiom,(
+    chea(verbl__374hen_1_1,verbl__374hen_2_1) )).
+
+fof(fact_7023,axiom,(
+    chea(verborgen_2_1,verborgen_3_1) )).
+
+fof(fact_7024,axiom,(
+    chea(verbreiten_1_1,verbreitung_1_2) )).
+
+fof(fact_7025,axiom,(
+    chea(verbreiten_1_2,verbreitung_1_1) )).
+
+fof(fact_7026,axiom,(
+    chea(verbreitern_1_1,verbreiterung_1_1) )).
+
+fof(fact_7027,axiom,(
+    chea(verbrennen_1_1,verbrennung_1_2) )).
+
+fof(fact_7028,axiom,(
+    chea(verbr__344men_1_1,verbr__344mung_1_1) )).
+
+fof(fact_7029,axiom,(
+    chea(verbr__374hen_1_1,verbr__374hen_2_1) )).
+
+fof(fact_7030,axiom,(
+    chea(verbr__374hen_1_1,verbr__374hung_1_1) )).
+
+fof(fact_7031,axiom,(
+    chea(verbuchen_1_1,verbuchen_2_1) )).
+
+fof(fact_7032,axiom,(
+    chea(verbuchen_1_1,verbuchung_1_1) )).
+
+fof(fact_7033,axiom,(
+    chea(verb__374rgerlichen_1_1,verb__374rgerlichung_1_1) )).
+
+fof(fact_7034,axiom,(
+    chea(verb__374__337en_1_1,verb__374__337en_2_1) )).
+
+fof(fact_7035,axiom,(
+    chea(verb__374__337en_1_1,verb__374__337ung_1_1) )).
+
+fof(fact_7036,axiom,(
+    chea(verchromen_1_1,verchromen_2_1) )).
+
+fof(fact_7037,axiom,(
+    chea(verchromen_1_1,verchromung_1_1) )).
+
+fof(fact_7038,axiom,(
+    chea(verdammen_1_1,verdammung_1_1) )).
+
+fof(fact_7039,axiom,(
+    chea(verdammen_2_1,verdammung_1_2) )).
+
+fof(fact_7040,axiom,(
+    chea(verdampfen_1_1,verdampfung_1_1) )).
+
+fof(fact_7041,axiom,(
+    chea(verdauen_1_1,verdauung_1_1) )).
+
+fof(fact_7042,axiom,(
+    chea(verdauen_1_2,verdauung_1_2) )).
+
+fof(fact_7043,axiom,(
+    chea(verdeutlichen_1_2,verdeutlichung_1_2) )).
+
+fof(fact_7044,axiom,(
+    chea(verdeutschen_1_1,verdeutschung_1_1) )).
+
+fof(fact_7045,axiom,(
+    chea(verdichten_1_1,verdichtung_1_2) )).
+
+fof(fact_7046,axiom,(
+    chea(verdichten_1_2,verdichtung_1_1) )).
+
+fof(fact_7047,axiom,(
+    chea(verdicken_1_1,verdicken_2_1) )).
+
+fof(fact_7048,axiom,(
+    chea(verdicken_1_1,verdickung_1_1) )).
+
+fof(fact_7049,axiom,(
+    chea(verdienen_1_1,verdienen_2_1) )).
+
+fof(fact_7050,axiom,(
+    chea(verdingen_1_1,verdingen_2_1) )).
+
+fof(fact_7051,axiom,(
+    chea(verdingen_1_1,verdingung_1_1) )).
+
+fof(fact_7052,axiom,(
+    chea(verdinglichen_1_1,verdinglichung_1_1) )).
+
+fof(fact_7053,axiom,(
+    chea(verdinglichen_1_1,versachlichen_2_1) )).
+
+fof(fact_7054,axiom,(
+    chea(verdinglichen_1_1,versachlichung_1_1) )).
+
+fof(fact_7055,axiom,(
+    chea(verdrecken_1_1,verdreckung_1_1) )).
+
+fof(fact_7056,axiom,(
+    chea(verdrehen_1_2,torsion_1_1) )).
+
+fof(fact_7057,axiom,(
+    chea(verdreifachen_1_1,verdreifachung_1_1) )).
+
+fof(fact_7058,axiom,(
+    chea(verdrillen_1_1,verdrillen_2_1) )).
+
+fof(fact_7059,axiom,(
+    chea(verdrillen_1_1,verdrillung_1_1) )).
+
+fof(fact_7060,axiom,(
+    chea(verdr__344ngen_1_1,verdr__344ngung_1_1) )).
+
+fof(fact_7061,axiom,(
+    chea(verdr__344ngen_1_2,verdr__344ngung_1_2) )).
+
+fof(fact_7062,axiom,(
+    chea(verdr__344ngen_1_3,verdr__344ngung_1_3) )).
+
+fof(fact_7063,axiom,(
+    chea(verdr__374cken_1_1,verdr__374ckung_1_1) )).
+
+fof(fact_7064,axiom,(
+    chea(verdunkeln_1_1,verdunkeln_2_1) )).
+
+fof(fact_7065,axiom,(
+    chea(verdunkeln_1_1,verdunkelung_1_1) )).
+
+fof(fact_7066,axiom,(
+    chea(verdunkeln_1_1,verdunklung_1_1) )).
+
+fof(fact_7067,axiom,(
+    chea(verdunsten_1_1,verdunsten_2_1) )).
+
+fof(fact_7068,axiom,(
+    chea(verdunsten_1_1,verdunstung_1_1) )).
+
+fof(fact_7069,axiom,(
+    chea(verdursten_1_1,verdursten_2_1) )).
+
+fof(fact_7070,axiom,(
+    chea(verd__344chtigen_1_1,verd__344chtigung_1_1) )).
+
+fof(fact_7071,axiom,(
+    chea(verd__374nnen_1_1,verd__374nnen_2_1) )).
+
+fof(fact_7072,axiom,(
+    chea(verd__374nnen_1_1,verd__374nnung_1_1) )).
+
+fof(fact_7073,axiom,(
+    chea(veredeln_1_1,veredeln_2_1) )).
+
+fof(fact_7074,axiom,(
+    chea(verehren_1_1,anbetung_1_1) )).
+
+fof(fact_7075,axiom,(
+    chea(verehren_1_1,verehren_2_1) )).
+
+fof(fact_7076,axiom,(
+    chea(vereidigen_1_1,vereidigung_1_1) )).
+
+fof(fact_7077,axiom,(
+    chea(vereinbaren_1_2,vereinbarung_1_2) )).
+
+fof(fact_7078,axiom,(
+    chea(vereinigen_1_1,vereinigung_1_2) )).
+
+fof(fact_7079,axiom,(
+    chea(vereinigen_1_2,vereinigung_1_3) )).
+
+fof(fact_7080,axiom,(
+    chea(vereinnahmen_1_1,vereinnahmung_1_1) )).
+
+fof(fact_7081,axiom,(
+    chea(vereinsamen_1_1,vereinsamung_1_1) )).
+
+fof(fact_7082,axiom,(
+    chea(vereinzeln_1_1,vereinzelung_1_1) )).
+
+fof(fact_7083,axiom,(
+    chea(vereisen_1_1,vereisung_1_1) )).
+
+fof(fact_7084,axiom,(
+    chea(vereisen_2_1,vereisung_1_2) )).
+
+fof(fact_7085,axiom,(
+    chea(verelenden_1_1,verarmung_1_1) )).
+
+fof(fact_7086,axiom,(
+    chea(verengen_1_3,verengung_1_1) )).
+
+fof(fact_7087,axiom,(
+    chea(vererben_1_1,vererben_2_1) )).
+
+fof(fact_7088,axiom,(
+    chea(vererben_1_1,vererbung_1_1) )).
+
+fof(fact_7089,axiom,(
+    chea(verewigen_1_1,verewigung_1_1) )).
+
+fof(fact_7090,axiom,(
+    chea(verfangen_1_1,verfangen_2_1) )).
+
+fof(fact_7091,axiom,(
+    chea(verfassen_1_1,verfassen_2_1) )).
+
+fof(fact_7092,axiom,(
+    chea(verfassen_1_1,verfassung_2_1) )).
+
+fof(fact_7093,axiom,(
+    chea(verfechten_1_1,verfechtung_1_1) )).
+
+fof(fact_7094,axiom,(
+    chea(verfehlen_1_1,verfehlen_2_1) )).
+
+fof(fact_7095,axiom,(
+    chea(verfehlen_1_1,verfehlung_1_1) )).
+
+fof(fact_7096,axiom,(
+    chea(verfeinden_1_1,verfeindung_1_1) )).
+
+fof(fact_7097,axiom,(
+    chea(verfemen_1_1,verfemung_1_1) )).
+
+fof(fact_7098,axiom,(
+    chea(verfemen_1_1,n344chten_2_1) )).
+
+fof(fact_7099,axiom,(
+    chea(verfestigen_1_1,verfestigen_2_1) )).
+
+fof(fact_7100,axiom,(
+    chea(verfestigen_1_1,verfestigung_1_1) )).
+
+fof(fact_7101,axiom,(
+    chea(verfetten_1_1,verfetten_2_1) )).
+
+fof(fact_7102,axiom,(
+    chea(verfetten_1_1,verfettung_1_1) )).
+
+fof(fact_7103,axiom,(
+    chea(verfilmen_1_1,verfilmen_2_1) )).
+
+fof(fact_7104,axiom,(
+    chea(verfilmen_1_1,verfilmung_1_1) )).
+
+fof(fact_7105,axiom,(
+    chea(verfilzen_1_1,verfilzen_2_1) )).
+
+fof(fact_7106,axiom,(
+    chea(verfilzen_1_1,verfilzung_1_1) )).
+
+fof(fact_7107,axiom,(
+    chea(verflachen_1_1,verflachung_1_1) )).
+
+fof(fact_7108,axiom,(
+    chea(verflechten_1_1,verflechtung_1_1) )).
+
+fof(fact_7109,axiom,(
+    chea(verflechten_1_2,verflechtung_1_2) )).
+
+fof(fact_7110,axiom,(
+    chea(verflie__337en_1_1,verflie__337en_2_1) )).
+
+fof(fact_7111,axiom,(
+    chea(verflie__337en_1_1,zerflie__337en_2_1) )).
+
+fof(fact_7112,axiom,(
+    chea(verfluchen_1_1,verfluchen_2_1) )).
+
+fof(fact_7113,axiom,(
+    chea(verfluchen_1_1,verfluchung_1_1) )).
+
+fof(fact_7114,axiom,(
+    chea(verfl__374chtigen_1_1,verdunstung_1_1) )).
+
+fof(fact_7115,axiom,(
+    chea(verfl__374chtigen_1_1,verfl__374chtigen_2_1) )).
+
+fof(fact_7116,axiom,(
+    chea(verfl__374ssigen_1_1,verfl__374ssigen_2_1) )).
+
+fof(fact_7117,axiom,(
+    chea(verfl__374ssigen_1_1,verfl__374ssigung_1_1) )).
+
+fof(fact_7118,axiom,(
+    chea(verfolgen_1_1,verfolgen_2_1) )).
+
+fof(fact_7119,axiom,(
+    chea(verfrachten_1_1,verfrachtung_1_1) )).
+
+fof(fact_7120,axiom,(
+    chea(verfrachten_1_1,verstauen_2_1) )).
+
+fof(fact_7121,axiom,(
+    chea(verfrachten_1_1,verstauung_1_1) )).
+
+fof(fact_7122,axiom,(
+    chea(verfrachten_1_2,verfrachtung_1_2) )).
+
+fof(fact_7123,axiom,(
+    chea(verf__344lschen_1_1,verf__344lschen_2_1) )).
+
+fof(fact_7124,axiom,(
+    chea(verf__344lschen_1_1,verf__344lschung_1_1) )).
+
+fof(fact_7125,axiom,(
+    chea(verf__344rben_1_1,verf__344rbung_1_1) )).
+
+fof(fact_7126,axiom,(
+    chea(verf__374hren_1_1,anstiften_2_1) )).
+
+fof(fact_7127,axiom,(
+    chea(verf__374hren_1_1,verf__374hrung_1_1) )).
+
+fof(fact_7128,axiom,(
+    chea(verf__374hren_1_1,verleitung_1_1) )).
+
+fof(fact_7129,axiom,(
+    chea(verf__374llen_1_1,verf__374llen_2_1) )).
+
+fof(fact_7130,axiom,(
+    chea(verf__374llen_1_1,verf__374llung_1_1) )).
+
+fof(fact_7131,axiom,(
+    chea(verf__374ttern_1_1,verf__374tterung_1_1) )).
+
+fof(fact_7132,axiom,(
+    chea(vergaben_1_1,vergabung_1_1) )).
+
+fof(fact_7133,axiom,(
+    chea(vergammeln_1_1,vergammeln_2_1) )).
+
+fof(fact_7134,axiom,(
+    chea(vergasen_1_1,vergasen_2_1) )).
+
+fof(fact_7135,axiom,(
+    chea(vergasen_1_1,vergasung_1_1) )).
+
+fof(fact_7136,axiom,(
+    chea(vergeben_1_1,vergebung_1_1) )).
+
+fof(fact_7137,axiom,(
+    chea(vergeben_1_1,verzeihen_2_1) )).
+
+fof(fact_7138,axiom,(
+    chea(vergeben_1_1,verzeihung_1_1) )).
+
+fof(fact_7139,axiom,(
+    chea(vergeben_1_2,vergebung_1_2) )).
+
+fof(fact_7140,axiom,(
+    chea(vergegenw__344rtigen_1_1,erleuchtung_1_1) )).
+
+fof(fact_7141,axiom,(
+    chea(vergegenw__344rtigen_1_1,vergegenw__344rtigen_2_1) )).
+
+fof(fact_7142,axiom,(
+    chea(vergeistigen_1_1,vergeistigung_1_1) )).
+
+fof(fact_7143,axiom,(
+    chea(vergelten_1_1,bestrafung_1_1) )).
+
+fof(fact_7144,axiom,(
+    chea(vergemeinschaften_1_1,vergemeinschaftung_1_1) )).
+
+fof(fact_7145,axiom,(
+    chea(vergemeinschaften_1_2,vergemeinschaftung_1_1) )).
+
+fof(fact_7146,axiom,(
+    chea(vergesellschaften_1_2,enteignung_1_1) )).
+
+fof(fact_7147,axiom,(
+    chea(vergesellschaften_1_3,enteignung_1_1) )).
+
+fof(fact_7148,axiom,(
+    chea(vergessen_1_1,vergessen_2_1) )).
+
+fof(fact_7149,axiom,(
+    chea(vergeuden_1_1,prasserei_1_1) )).
+
+fof(fact_7150,axiom,(
+    chea(vergeuden_1_1,verschwenden_2_1) )).
+
+fof(fact_7151,axiom,(
+    chea(vergewissern_1_1,vergewisserung_1_1) )).
+
+fof(fact_7152,axiom,(
+    chea(vergie__337en_1_1,vergie__337en_2_1) )).
+
+fof(fact_7153,axiom,(
+    chea(vergie__337en_1_1,vergie__337ung_1_1) )).
+
+fof(fact_7154,axiom,(
+    chea(vergie__337en_1_1,versch__374ttung_1_1) )).
+
+fof(fact_7155,axiom,(
+    chea(vergiften_1_1,intoxikation_1_1) )).
+
+fof(fact_7156,axiom,(
+    chea(vergiften_1_1,vergiften_2_1) )).
+
+fof(fact_7157,axiom,(
+    chea(vergilben_1_1,vergilben_2_1) )).
+
+fof(fact_7158,axiom,(
+    chea(vergilben_1_1,vergilbung_1_1) )).
+
+fof(fact_7159,axiom,(
+    chea(verglasen_1_1,verglasen_2_1) )).
+
+fof(fact_7160,axiom,(
+    chea(verglasen_1_1,verglasung_1_1) )).
+
+fof(fact_7161,axiom,(
+    chea(vergleichen_1_1,vergleich_1_1) )).
+
+fof(fact_7162,axiom,(
+    chea(verglimmen_1_1,verglimmen_2_1) )).
+
+fof(fact_7163,axiom,(
+    chea(vergl__374hen_1_1,vergl__374hen_2_1) )).
+
+fof(fact_7164,axiom,(
+    chea(vergolden_1_1,vergolden_2_1) )).
+
+fof(fact_7165,axiom,(
+    chea(vergolden_1_1,vergoldung_1_1) )).
+
+fof(fact_7166,axiom,(
+    chea(vergotten_1_1,vergottung_1_1) )).
+
+fof(fact_7167,axiom,(
+    chea(vergreisen_1_1,vergreisen_2_1) )).
+
+fof(fact_7168,axiom,(
+    chea(vergreisen_1_1,vergreisung_1_1) )).
+
+fof(fact_7169,axiom,(
+    chea(vergr__344men_1_1,vergr__344men_2_1) )).
+
+fof(fact_7170,axiom,(
+    chea(vergr__344men_1_1,vergr__344mung_1_1) )).
+
+fof(fact_7171,axiom,(
+    chea(verg__344llen_1_1,verg__344llen_2_1) )).
+
+fof(fact_7172,axiom,(
+    chea(verg__344llen_1_1,verg__344llung_1_1) )).
+
+fof(fact_7173,axiom,(
+    chea(verg__344ren_1_1,verg__344ren_2_1) )).
+
+fof(fact_7174,axiom,(
+    chea(verg__344ren_1_1,verg__344rung_1_1) )).
+
+fof(fact_7175,axiom,(
+    chea(verg__374nstigen_1_1,verg__374nstigung_1_1) )).
+
+fof(fact_7176,axiom,(
+    chea(verhallen_1_1,verhallen_2_1) )).
+
+fof(fact_7177,axiom,(
+    chea(verhandeln_1_1,verhandlung_1_1) )).
+
+fof(fact_7178,axiom,(
+    chea(verheeren_1_1,verheeren_2_1) )).
+
+fof(fact_7179,axiom,(
+    chea(verheeren_1_1,verheerung_1_1) )).
+
+fof(fact_7180,axiom,(
+    chea(verheimlichen_1_1,verheimlichen_2_1) )).
+
+fof(fact_7181,axiom,(
+    chea(verheimlichen_1_1,verheimlichung_1_1) )).
+
+fof(fact_7182,axiom,(
+    chea(verheiraten_1_1,verheiraten_2_1) )).
+
+fof(fact_7183,axiom,(
+    chea(verheiraten_1_1,verheiratung_1_1) )).
+
+fof(fact_7184,axiom,(
+    chea(verhei__337en_1_2,verhei__337ung_1_2) )).
+
+fof(fact_7185,axiom,(
+    chea(verhetzen_1_1,demagogie_1_1) )).
+
+fof(fact_7186,axiom,(
+    chea(verhindern_1_1,verhindern_2_1) )).
+
+fof(fact_7187,axiom,(
+    chea(verhochdeutschen_1_1,verhochdeutschung_1_1) )).
+
+fof(fact_7188,axiom,(
+    chea(verholzen_1_1,verholzung_1_1) )).
+
+fof(fact_7189,axiom,(
+    chea(verhungern_1_1,verhungern_2_1) )).
+
+fof(fact_7190,axiom,(
+    chea(verh__344ngen_1_1,verh__344ngung_1_2) )).
+
+fof(fact_7191,axiom,(
+    chea(verh__344ngen_2_1,verh__344ngung_1_1) )).
+
+fof(fact_7192,axiom,(
+    chea(verh__366kern_1_1,verscherbeln_2_1) )).
+
+fof(fact_7193,axiom,(
+    chea(verh__374llen_1_1,verh__374llen_2_1) )).
+
+fof(fact_7194,axiom,(
+    chea(verh__374llen_1_1,verh__374llung_1_1) )).
+
+fof(fact_7195,axiom,(
+    chea(verh__374ten_1_1,verh__374ten_2_1) )).
+
+fof(fact_7196,axiom,(
+    chea(verh__374ten_1_1,verh__374tung_1_1) )).
+
+fof(fact_7197,axiom,(
+    chea(verifizieren_1_1,verifizieren_2_1) )).
+
+fof(fact_7198,axiom,(
+    chea(verifizieren_1_1,verifizierung_1_1) )).
+
+fof(fact_7199,axiom,(
+    chea(verirren_1_1,abnormalit__344t_1_1) )).
+
+fof(fact_7200,axiom,(
+    chea(verirren_1_1,verirren_2_1) )).
+
+fof(fact_7201,axiom,(
+    chea(verjagen_1_1,verjagen_2_1) )).
+
+fof(fact_7202,axiom,(
+    chea(verjagen_1_1,verjagung_1_1) )).
+
+fof(fact_7203,axiom,(
+    chea(verj__344hren_1_1,verj__344hren_2_1) )).
+
+fof(fact_7204,axiom,(
+    chea(verj__344hren_1_1,verj__344hrung_1_1) )).
+
+fof(fact_7205,axiom,(
+    chea(verj__374ngen_1_1,verengung_1_1) )).
+
+fof(fact_7206,axiom,(
+    chea(verj__374ngen_1_1,verj__374ngen_2_1) )).
+
+fof(fact_7207,axiom,(
+    chea(verkalken_1_1,verkalken_2_1) )).
+
+fof(fact_7208,axiom,(
+    chea(verkalken_1_1,verkalkung_1_1) )).
+
+fof(fact_7209,axiom,(
+    chea(verkanten_1_1,verkanten_2_1) )).
+
+fof(fact_7210,axiom,(
+    chea(verkanten_1_1,verkantung_1_1) )).
+
+fof(fact_7211,axiom,(
+    chea(verkappen_1_1,verkappung_1_1) )).
+
+fof(fact_7212,axiom,(
+    chea(verkarten_1_1,verkartung_1_1) )).
+
+fof(fact_7213,axiom,(
+    chea(verkaufen_1_1,absatz_1_2) )).
+
+fof(fact_7214,axiom,(
+    chea(verkaufen_1_1,verkaufen_2_1) )).
+
+fof(fact_7215,axiom,(
+    chea(verkehren_2_1,verkehrung_1_1) )).
+
+fof(fact_7216,axiom,(
+    chea(verkeilen_1_1,verkeilen_2_1) )).
+
+fof(fact_7217,axiom,(
+    chea(verkeilen_1_1,verkeilung_1_1) )).
+
+fof(fact_7218,axiom,(
+    chea(verkennen_1_1,verkennen_2_1) )).
+
+fof(fact_7219,axiom,(
+    chea(verkennen_1_1,verkennung_1_1) )).
+
+fof(fact_7220,axiom,(
+    chea(verketten_1_1,aneinanderreihung_1_1) )).
+
+fof(fact_7221,axiom,(
+    chea(verketten_1_1,verketten_2_1) )).
+
+fof(fact_7222,axiom,(
+    chea(verkitschen_1_1,verkitschung_1_1) )).
+
+fof(fact_7223,axiom,(
+    chea(verkitten_1_1,verkitten_2_1) )).
+
+fof(fact_7224,axiom,(
+    chea(verkitten_1_1,verkittung_1_1) )).
+
+fof(fact_7225,axiom,(
+    chea(verklagen_1_1,verklagen_2_1) )).
+
+fof(fact_7226,axiom,(
+    chea(verklaren_1_1,verklarung_1_1) )).
+
+fof(fact_7227,axiom,(
+    chea(verklauseln_1_1,verklausulierung_1_1) )).
+
+fof(fact_7228,axiom,(
+    chea(verkleben_1_1,verkleben_2_1) )).
+
+fof(fact_7229,axiom,(
+    chea(verkleben_1_1,verklebung_1_1) )).
+
+fof(fact_7230,axiom,(
+    chea(verkleben_1_1,zukleben_2_1) )).
+
+fof(fact_7231,axiom,(
+    chea(verkleiden_1_2,verkleidung_1_1) )).
+
+fof(fact_7232,axiom,(
+    chea(verkleinern_1_1,verkleinerung_1_1) )).
+
+fof(fact_7233,axiom,(
+    chea(verklingen_1_1,verklingen_2_1) )).
+
+fof(fact_7234,axiom,(
+    chea(verklingen_1_1,verwelken_2_1) )).
+
+fof(fact_7235,axiom,(
+    chea(verklumpen_1_1,verklumpen_2_1) )).
+
+fof(fact_7236,axiom,(
+    chea(verklumpen_1_1,verklumpung_1_1) )).
+
+fof(fact_7237,axiom,(
+    chea(verkl__344ren_1_1,verkl__344rung_1_1) )).
+
+fof(fact_7238,axiom,(
+    chea(verkl__344ren_1_2,verkl__344rung_1_2) )).
+
+fof(fact_7239,axiom,(
+    chea(verknappen_1_1,verknappung_1_1) )).
+
+fof(fact_7240,axiom,(
+    chea(verkn__374pfen_1_1,verkn__374pfung_1_1) )).
+
+fof(fact_7241,axiom,(
+    chea(verkn__374pfen_1_2,verkn__374pfung_1_2) )).
+
+fof(fact_7242,axiom,(
+    chea(verkochen_1_1,verkochen_2_1) )).
+
+fof(fact_7243,axiom,(
+    chea(verkochen_1_1,verkochung_1_1) )).
+
+fof(fact_7244,axiom,(
+    chea(verkohlen_1_1,verkohlung_1_1) )).
+
+fof(fact_7245,axiom,(
+    chea(verkohlen_2_1,verkohlung_1_2) )).
+
+fof(fact_7246,axiom,(
+    chea(verkommen_1_1,verkommen_2_1) )).
+
+fof(fact_7247,axiom,(
+    chea(verkommen_1_1,verkommung_1_1) )).
+
+fof(fact_7248,axiom,(
+    chea(verkommen_1_1,verwahrlosen_2_1) )).
+
+fof(fact_7249,axiom,(
+    chea(verkommen_1_1,verwahrlosung_1_1) )).
+
+fof(fact_7250,axiom,(
+    chea(verkomplizieren_1_1,verkomplizierung_1_1) )).
+
+fof(fact_7251,axiom,(
+    chea(verkosten_1_1,verkosten_2_1) )).
+
+fof(fact_7252,axiom,(
+    chea(verkosten_1_1,verkostung_1_1) )).
+
+fof(fact_7253,axiom,(
+    chea(verkraften_1_1,verkraftung_1_1) )).
+
+fof(fact_7254,axiom,(
+    chea(verkrallen_1_1,verkrallen_2_1) )).
+
+fof(fact_7255,axiom,(
+    chea(verkrallen_1_1,verkrallung_1_1) )).
+
+fof(fact_7256,axiom,(
+    chea(verkriechen_1_1,verkriechen_2_1) )).
+
+fof(fact_7257,axiom,(
+    chea(verkrusten_1_1,verkrustung_1_1) )).
+
+fof(fact_7258,axiom,(
+    chea(verkr__374mmen_1_1,verkr__374mmung_1_1) )).
+
+fof(fact_7259,axiom,(
+    chea(verk__344sen_1_1,verk__344sung_1_1) )).
+
+fof(fact_7260,axiom,(
+    chea(verk__366stigen_1_1,verk__366stigung_1_1) )).
+
+fof(fact_7261,axiom,(
+    chea(verk__374hlen_1_1,erk__344ltung_1_1) )).
+
+fof(fact_7262,axiom,(
+    chea(verk__374nden_1_1,verk__374nden_2_1) )).
+
+fof(fact_7263,axiom,(
+    chea(verk__374nden_1_1,verk__374ndigen_2_1) )).
+
+fof(fact_7264,axiom,(
+    chea(verk__374nden_1_1,verk__374ndigung__1_1) )).
+
+fof(fact_7265,axiom,(
+    chea(verk__374nden_1_1,verk__374ndung_1_1) )).
+
+fof(fact_7266,axiom,(
+    chea(verk__374rzen_1_1,verk__374rzung_1_2) )).
+
+fof(fact_7267,axiom,(
+    chea(verk__374rzen_1_2,verk__374rzung_1_1) )).
+
+fof(fact_7268,axiom,(
+    chea(verladen_1_2,verladung_1_2) )).
+
+fof(fact_7269,axiom,(
+    chea(verlagern_1_1,umschichtung_1_1) )).
+
+fof(fact_7270,axiom,(
+    chea(verlangsamen_1_1,verlangsamung_1_1) )).
+
+fof(fact_7271,axiom,(
+    chea(verlausen_1_1,verlausung_1_1) )).
+
+fof(fact_7272,axiom,(
+    chea(verlegen_1_2,aufschub_1_1) )).
+
+fof(fact_7273,axiom,(
+    chea(verleihen_1_1,verleihung_1_1) )).
+
+fof(fact_7274,axiom,(
+    chea(verleimen_1_1,verleimen_2_1) )).
+
+fof(fact_7275,axiom,(
+    chea(verleimen_1_1,verleimung_1_1) )).
+
+fof(fact_7276,axiom,(
+    chea(verlernen_1_1,verlernen_2_1) )).
+
+fof(fact_7277,axiom,(
+    chea(verlesen_1_2,verlesung_1_1) )).
+
+fof(fact_7278,axiom,(
+    chea(verletzen_1_2,verletzung_1_1) )).
+
+fof(fact_7279,axiom,(
+    chea(verleugnen_1_1,verleugnen_2_1) )).
+
+fof(fact_7280,axiom,(
+    chea(verleugnen_1_1,verleugnung_1_1) )).
+
+fof(fact_7281,axiom,(
+    chea(verleumden_1_1,verleumden_2_1) )).
+
+fof(fact_7282,axiom,(
+    chea(verleumden_1_1,verleumdung_1_1) )).
+
+fof(fact_7283,axiom,(
+    chea(verlieben_1_1,verlieben_2_1) )).
+
+fof(fact_7284,axiom,(
+    chea(verloben_1_1,verlobung_1_1) )).
+
+fof(fact_7285,axiom,(
+    chea(verloben_1_2,verlobung_1_2) )).
+
+fof(fact_7286,axiom,(
+    chea(verlocken_1_1,verlocken_2_1) )).
+
+fof(fact_7287,axiom,(
+    chea(verlocken_1_1,verlockung_1_1) )).
+
+fof(fact_7288,axiom,(
+    chea(verlorengehen_1_1,verlorengehen_2_1) )).
+
+fof(fact_7289,axiom,(
+    chea(verlosen_1_1,auslosung_1_1) )).
+
+fof(fact_7290,axiom,(
+    chea(verlosen_1_1,verlosen_2_1) )).
+
+fof(fact_7291,axiom,(
+    chea(verl__344ngern_1_1,verlaengerung_1_1) )).
+
+fof(fact_7292,axiom,(
+    chea(verl__366ten_1_1,verl__366ten_2_1) )).
+
+fof(fact_7293,axiom,(
+    chea(verl__366ten_1_1,verl__366tung_1_1) )).
+
+fof(fact_7294,axiom,(
+    chea(vermachen_1_1,n374bereignung_1_1) )).
+
+fof(fact_7295,axiom,(
+    chea(vermahnen_1_1,vermahnung_1_1) )).
+
+fof(fact_7296,axiom,(
+    chea(vermarkten_1_1,absatzf__366rderung_1_1) )).
+
+fof(fact_7297,axiom,(
+    chea(vermarkten_1_1,vermarkten_2_1) )).
+
+fof(fact_7298,axiom,(
+    chea(vermelden_1_1,vermeldung_1_1) )).
+
+fof(fact_7299,axiom,(
+    chea(vermieten_1_1,verleih_2_1) )).
+
+fof(fact_7300,axiom,(
+    chea(vermieten_1_1,vermieten_2_1) )).
+
+fof(fact_7301,axiom,(
+    chea(vermieten_1_1,verpachten_2_1) )).
+
+fof(fact_7302,axiom,(
+    chea(vermieten_1_1,verpachtung_1_1) )).
+
+fof(fact_7303,axiom,(
+    chea(verminen_1_1,verminen_2_1) )).
+
+fof(fact_7304,axiom,(
+    chea(verminen_1_1,verminung_1_1) )).
+
+fof(fact_7305,axiom,(
+    chea(vermissen_1_1,vermissen_2_1) )).
+
+fof(fact_7306,axiom,(
+    chea(vermissen_1_1,vermissung_1_1) )).
+
+fof(fact_7307,axiom,(
+    chea(vermitteln_1_1,vermittlung_1_3) )).
+
+fof(fact_7308,axiom,(
+    chea(vermitteln_1_2,vermittlung_1_2) )).
+
+fof(fact_7309,axiom,(
+    chea(vermummen_1_1,vermummen_2_1) )).
+
+fof(fact_7310,axiom,(
+    chea(vermummen_1_1,vermummung_1_1) )).
+
+fof(fact_7311,axiom,(
+    chea(vernachl__344ssigen_1_1,vernachl__344ssigen_2_1) )).
+
+fof(fact_7312,axiom,(
+    chea(vernachl__344ssigen_1_1,vernachl__344ssigung_1_1) )).
+
+fof(fact_7313,axiom,(
+    chea(vernageln_1_1,vernageln_2_1) )).
+
+fof(fact_7314,axiom,(
+    chea(vernarben_1_1,vernarbung_1_1) )).
+
+fof(fact_7315,axiom,(
+    chea(vernaschen_1_1,vernaschen_2_1) )).
+
+fof(fact_7316,axiom,(
+    chea(vernebeln_1_1,nebel__1_1) )).
+
+fof(fact_7317,axiom,(
+    chea(vernebeln_1_1,vernebeln_2_1) )).
+
+fof(fact_7318,axiom,(
+    chea(vernetzen_1_1,aneinanderreihung_1_1) )).
+
+fof(fact_7319,axiom,(
+    chea(vernetzen_1_1,vernetzen_2_1) )).
+
+fof(fact_7320,axiom,(
+    chea(vernichten_1_1,ausl__366schung_1_1) )).
+
+fof(fact_7321,axiom,(
+    chea(vernickeln_1_1,vernickeln_2_1) )).
+
+fof(fact_7322,axiom,(
+    chea(verniedlichen_1_1,verniedlichung_1_1) )).
+
+fof(fact_7323,axiom,(
+    chea(vernuten_1_1,vernutung_1_1) )).
+
+fof(fact_7324,axiom,(
+    chea(vern__344hen_1_1,vern__344hen_2_1) )).
+
+fof(fact_7325,axiom,(
+    chea(vern__344hen_1_1,vern__344hung_1_1) )).
+
+fof(fact_7326,axiom,(
+    chea(verordnen_1_1,verfuegung_1_1) )).
+
+fof(fact_7327,axiom,(
+    chea(verordnen_1_1,verordnen_2_1) )).
+
+fof(fact_7328,axiom,(
+    chea(verorten_1_1,lokalisierung_1_1) )).
+
+fof(fact_7329,axiom,(
+    chea(verpaaren_1_1,verpaaren_2_1) )).
+
+fof(fact_7330,axiom,(
+    chea(verpaaren_1_1,verpaarung_1_1) )).
+
+fof(fact_7331,axiom,(
+    chea(verpassen_1_1,vers__344umen_2_1) )).
+
+fof(fact_7332,axiom,(
+    chea(verpassen_1_1,vers__344umung_1_1) )).
+
+fof(fact_7333,axiom,(
+    chea(verpesten_1_1,verpestung_1_1) )).
+
+fof(fact_7334,axiom,(
+    chea(verpetzen_1_1,verpetzen_2_1) )).
+
+fof(fact_7335,axiom,(
+    chea(verpflanzen_1_1,verpflanzung_1_1) )).
+
+fof(fact_7336,axiom,(
+    chea(verpflegen_1_1,ern__344hrung_1_1) )).
+
+fof(fact_7337,axiom,(
+    chea(verpf__344nden_1_1,unterpfand_1_1) )).
+
+fof(fact_7338,axiom,(
+    chea(verpf__344nden_1_1,versetzung_1_2) )).
+
+fof(fact_7339,axiom,(
+    chea(verplatten_1_1,verplattung_1_1) )).
+
+fof(fact_7340,axiom,(
+    chea(verprellen_1_1,verprellen_2_1) )).
+
+fof(fact_7341,axiom,(
+    chea(verprellen_1_1,verprellung_1_1) )).
+
+fof(fact_7342,axiom,(
+    chea(verproviantieren_1_1,verproviantierung_1_1) )).
+
+fof(fact_7343,axiom,(
+    chea(verpuffen_1_1,verpuffen_2_1) )).
+
+fof(fact_7344,axiom,(
+    chea(verpuffen_1_1,verpuffung_1_1) )).
+
+fof(fact_7345,axiom,(
+    chea(verpulvern_1_1,verspielen_2_1) )).
+
+fof(fact_7346,axiom,(
+    chea(verpuppen_1_1,verpuppen_2_1) )).
+
+fof(fact_7347,axiom,(
+    chea(verpuppen_1_1,verpuppung_1_1) )).
+
+fof(fact_7348,axiom,(
+    chea(verp__366nen_1_1,verp__366nung_1_1) )).
+
+fof(fact_7349,axiom,(
+    chea(verqualmen_1_1,verqualmung_1_1) )).
+
+fof(fact_7350,axiom,(
+    chea(verquellen_1_1,verquellung_1_1) )).
+
+fof(fact_7351,axiom,(
+    chea(verquicken_1_1,verflochtenheit_1_1) )).
+
+fof(fact_7352,axiom,(
+    chea(verquirlen_1_1,verr__374hren_2_1) )).
+
+fof(fact_7353,axiom,(
+    chea(verramschen_1_1,verramschen_2_1) )).
+
+fof(fact_7354,axiom,(
+    chea(verramschen_1_1,verramschung_1_1) )).
+
+fof(fact_7355,axiom,(
+    chea(verraten_1_1,denunziation_1_1) )).
+
+fof(fact_7356,axiom,(
+    chea(verrauschen_1_1,verrauschen_2_1) )).
+
+fof(fact_7357,axiom,(
+    chea(verrechnen_1_2,verrechnung_1_1) )).
+
+fof(fact_7358,axiom,(
+    chea(verrechtlichen_1_1,verrechtlichung_1_1) )).
+
+fof(fact_7359,axiom,(
+    chea(verrecken_1_1,verrecken_2_1) )).
+
+fof(fact_7360,axiom,(
+    chea(verregnen_1_1,verregnung_1_1) )).
+
+fof(fact_7361,axiom,(
+    chea(verreiben_1_1,verreiben_2_1) )).
+
+fof(fact_7362,axiom,(
+    chea(verreiben_1_1,verreibung_1_1) )).
+
+fof(fact_7363,axiom,(
+    chea(verreisen_1_1,verreisen_2_1) )).
+
+fof(fact_7364,axiom,(
+    chea(verrei__337en_1_1,verrei__337en_2_1) )).
+
+fof(fact_7365,axiom,(
+    chea(verrichten_1_1,verrichtung_1_1) )).
+
+fof(fact_7366,axiom,(
+    chea(verringern_1_1,reduktion_1_1) )).
+
+fof(fact_7367,axiom,(
+    chea(verrohen_1_1,unkultur_1_1) )).
+
+fof(fact_7368,axiom,(
+    chea(verrohen_1_1,verrohen_2_1) )).
+
+fof(fact_7369,axiom,(
+    chea(verrohren_1_1,verrohrung_1_1) )).
+
+fof(fact_7370,axiom,(
+    chea(verrotten_1_1,verrotten_2_1) )).
+
+fof(fact_7371,axiom,(
+    chea(verrotten_1_1,verrottung_1_1) )).
+
+fof(fact_7372,axiom,(
+    chea(verrutschen_1_1,verrutschen_2_1) )).
+
+fof(fact_7373,axiom,(
+    chea(verru__337en_1_1,verru__337ung_1_1) )).
+
+fof(fact_7374,axiom,(
+    chea(verr__374cken_1_1,verr__374cken_2_1) )).
+
+fof(fact_7375,axiom,(
+    chea(verr__374cken_1_1,verr__374ckung_1_1) )).
+
+fof(fact_7376,axiom,(
+    chea(versagen_2_1,abweisung_1_1) )).
+
+fof(fact_7377,axiom,(
+    chea(versalzen_1_1,versalzung_1_1) )).
+
+fof(fact_7378,axiom,(
+    chea(versammeln_1_1,versammlung_1_1) )).
+
+fof(fact_7379,axiom,(
+    chea(versanden_1_1,versandung_1_1) )).
+
+fof(fact_7380,axiom,(
+    chea(verschachteln_1_1,verschachteln_2_1) )).
+
+fof(fact_7381,axiom,(
+    chea(verschalen_1_1,ummantelung_1_1) )).
+
+fof(fact_7382,axiom,(
+    chea(verschanzen_1_1,verschanzen_2_1) )).
+
+fof(fact_7383,axiom,(
+    chea(verschanzen_1_1,verschanzung_1_1) )).
+
+fof(fact_7384,axiom,(
+    chea(verscharren_1_1,verscharren_2_1) )).
+
+fof(fact_7385,axiom,(
+    chea(verscharren_1_1,verscharrung_1_1) )).
+
+fof(fact_7386,axiom,(
+    chea(verschenken_1_1,verschenken_2_1) )).
+
+fof(fact_7387,axiom,(
+    chea(verschenken_1_1,verschenkung_1_1) )).
+
+fof(fact_7388,axiom,(
+    chea(verscherzen_1_1,verwirkung_1_1) )).
+
+fof(fact_7389,axiom,(
+    chea(verschicken_1_1,verschicken_2_1) )).
+
+fof(fact_7390,axiom,(
+    chea(verschicken_1_1,verschickung_1_1) )).
+
+fof(fact_7391,axiom,(
+    chea(verschicken_1_1,versenden_2_1) )).
+
+fof(fact_7392,axiom,(
+    chea(verschicken_1_1,versendung_1_1) )).
+
+fof(fact_7393,axiom,(
+    chea(verschieben_1_1,verschiebung_1_2) )).
+
+fof(fact_7394,axiom,(
+    chea(verschie__337en_1_1,verschie__337en_2_1) )).
+
+fof(fact_7395,axiom,(
+    chea(verschiffen_1_1,verschiffen_2_1) )).
+
+fof(fact_7396,axiom,(
+    chea(verschiffen_1_1,verschiffung_1_1) )).
+
+fof(fact_7397,axiom,(
+    chea(verschilfen_1_1,verschilfung_1_1) )).
+
+fof(fact_7398,axiom,(
+    chea(verschlacken_1_1,verschlacken_2_1) )).
+
+fof(fact_7399,axiom,(
+    chea(verschlacken_1_1,verschlackung_1_1) )).
+
+fof(fact_7400,axiom,(
+    chea(verschlafen_1_1,verschlafen_2_1) )).
+
+fof(fact_7401,axiom,(
+    chea(verschlammen_1_1,verschlammen_2_1) )).
+
+fof(fact_7402,axiom,(
+    chea(verschlammen_1_1,verschlammung_1_1) )).
+
+fof(fact_7403,axiom,(
+    chea(verschlechtern_1_1,verschlechterung_1_2) )).
+
+fof(fact_7404,axiom,(
+    chea(verschlechtern_1_1,verschlimmerung_1_1) )).
+
+fof(fact_7405,axiom,(
+    chea(verschlechtern_1_2,verschlimmerung_1_2) )).
+
+fof(fact_7406,axiom,(
+    chea(verschleiern_1_1,verf__344lschung_1_1) )).
+
+fof(fact_7407,axiom,(
+    chea(verschleiern_1_1,verschleiern_2_1) )).
+
+fof(fact_7408,axiom,(
+    chea(verschleimen_1_1,verschleimung_1_1) )).
+
+fof(fact_7409,axiom,(
+    chea(verschlemmen_1_1,verschlemmen_2_1) )).
+
+fof(fact_7410,axiom,(
+    chea(verschleppen_1_1,entfuehrung_1_1) )).
+
+fof(fact_7411,axiom,(
+    chea(verschlie__337en_1_2,verwerfen_2_1) )).
+
+fof(fact_7412,axiom,(
+    chea(verschlie__337en_1_2,verwerfung_1_1) )).
+
+fof(fact_7413,axiom,(
+    chea(verschl__344mmen_1_1,verschl__344mmung_1_1) )).
+
+fof(fact_7414,axiom,(
+    chea(verschmachten_1_1,verschmachten_2_1) )).
+
+fof(fact_7415,axiom,(
+    chea(verschmelzen_1_1,verschmelzung_1_1) )).
+
+fof(fact_7416,axiom,(
+    chea(verschmelzen_1_2,verschmelzung_1_2) )).
+
+fof(fact_7417,axiom,(
+    chea(verschmelzen_2_1,verschmelzung_1_3) )).
+
+fof(fact_7418,axiom,(
+    chea(verschmelzen_2_2,verschmelzung_1_4) )).
+
+fof(fact_7419,axiom,(
+    chea(verschmieren_1_1,verschmieren_2_1) )).
+
+fof(fact_7420,axiom,(
+    chea(verschmutzen_2_1,verschmutzung_1_2) )).
+
+fof(fact_7421,axiom,(
+    chea(verschm__344hen_1_1,verschm__344hen_2_1) )).
+
+fof(fact_7422,axiom,(
+    chea(verschm__344hen_1_1,verschm__344hung_1_1) )).
+
+fof(fact_7423,axiom,(
+    chea(verschnupfen_1_1,verschnupfung_1_1) )).
+
+fof(fact_7424,axiom,(
+    chea(verschn__374ren_1_1,verschn__374ren_2_1) )).
+
+fof(fact_7425,axiom,(
+    chea(verschn__374ren_1_1,verschn__374rung_1_1) )).
+
+fof(fact_7426,axiom,(
+    chea(verschorfen_1_1,verschorfung_1_1) )).
+
+fof(fact_7427,axiom,(
+    chea(verschrauben_1_1,verschrauben_2_1) )).
+
+fof(fact_7428,axiom,(
+    chea(verschrauben_1_1,verschraubung_1_1) )).
+
+fof(fact_7429,axiom,(
+    chea(verschrecken_1_1,verschrecken_2_1) )).
+
+fof(fact_7430,axiom,(
+    chea(verschrecken_1_1,verschreckung_1_1) )).
+
+fof(fact_7431,axiom,(
+    chea(verschreiben_1_3,verschreibung_1_1) )).
+
+fof(fact_7432,axiom,(
+    chea(verschrotten_1_1,verschrotten_2_1) )).
+
+fof(fact_7433,axiom,(
+    chea(verschrotten_1_1,verschrottung_1_1) )).
+
+fof(fact_7434,axiom,(
+    chea(verschr__344nken_1_1,verschr__344nken_2_1) )).
+
+fof(fact_7435,axiom,(
+    chea(verschr__344nken_1_1,verschr__344nkung_1_1) )).
+
+fof(fact_7436,axiom,(
+    chea(verschwei__337en_1_1,verschwei__337en_2_1) )).
+
+fof(fact_7437,axiom,(
+    chea(verschwei__337en_1_1,verschwei__337ung_1_1) )).
+
+fof(fact_7438,axiom,(
+    chea(verschwimmen_1_1,verschwimmen_2_1) )).
+
+fof(fact_7439,axiom,(
+    chea(verschwimmen_1_1,verschwimmung_1_1) )).
+
+fof(fact_7440,axiom,(
+    chea(verschw__366ren_1_1,intrige_1_1) )).
+
+fof(fact_7441,axiom,(
+    chea(verschw__366ren_1_1,verschw__366ren_2_1) )).
+
+fof(fact_7442,axiom,(
+    chea(versch__344rfen_1_1,versch__344rfen_2_1) )).
+
+fof(fact_7443,axiom,(
+    chea(versch__344rfen_1_1,versch__344rfung_1_1) )).
+
+fof(fact_7444,axiom,(
+    chea(versch__366nen_1_1,versch__366nung_1_1) )).
+
+fof(fact_7445,axiom,(
+    chea(versch__374tten_1_2,versch__374ttung_1_2) )).
+
+fof(fact_7446,axiom,(
+    chea(versehren_1_1,versehrung_1_1) )).
+
+fof(fact_7447,axiom,(
+    chea(verselbstst__344ndigen_1_1,verselbstst__344ndigung_1_1) )).
+
+fof(fact_7448,axiom,(
+    chea(versengen_1_1,versengung_1_1) )).
+
+fof(fact_7449,axiom,(
+    chea(versenken_1_1,kontemplation_1_1) )).
+
+fof(fact_7450,axiom,(
+    chea(versenken_1_1,versenken_2_1) )).
+
+fof(fact_7451,axiom,(
+    chea(versetzen_1_1,verlegung_1_1) )).
+
+fof(fact_7452,axiom,(
+    chea(verseuchen_1_1,verseuchung_1_1) )).
+
+fof(fact_7453,axiom,(
+    chea(versichern_1_1,versicherung_1_3) )).
+
+fof(fact_7454,axiom,(
+    chea(versiegen_1_1,versiegen_2_1) )).
+
+fof(fact_7455,axiom,(
+    chea(versifizieren_1_1,versifizierung_1_1) )).
+
+fof(fact_7456,axiom,(
+    chea(versinnlichen_1_1,versinnlichung_1_1) )).
+
+fof(fact_7457,axiom,(
+    chea(versorgen_1_1,versorgen_2_1) )).
+
+fof(fact_7458,axiom,(
+    chea(versorgen_1_1,versorgung_1_1) )).
+
+fof(fact_7459,axiom,(
+    chea(verspinnen_1_1,verspinnen_2_1) )).
+
+fof(fact_7460,axiom,(
+    chea(verspinnen_1_1,verspinnung_1_1) )).
+
+fof(fact_7461,axiom,(
+    chea(versprechen_1_1,zusicherung_1_1) )).
+
+fof(fact_7462,axiom,(
+    chea(versprechen_2_1,versprechen_1_1) )).
+
+fof(fact_7463,axiom,(
+    chea(versprengen_1_1,versprengen_2_1) )).
+
+fof(fact_7464,axiom,(
+    chea(versprengen_1_1,versprengung_1_1) )).
+
+fof(fact_7465,axiom,(
+    chea(verspritzen_1_1,verspritzen_2_1) )).
+
+fof(fact_7466,axiom,(
+    chea(verspr__374hen_1_1,verspr__374hen_2_1) )).
+
+fof(fact_7467,axiom,(
+    chea(verspr__374hen_1_1,verspr__374hung_1_1) )).
+
+fof(fact_7468,axiom,(
+    chea(versp__344ten_1_1,versp__344tung_1_1) )).
+
+fof(fact_7469,axiom,(
+    chea(versp__374ren_1_1,versp__374ren_2_1) )).
+
+fof(fact_7470,axiom,(
+    chea(verstauben_1_1,verstaubung_1_1) )).
+
+fof(fact_7471,axiom,(
+    chea(verstauchen_1_1,verstauchung_1_1) )).
+
+fof(fact_7472,axiom,(
+    chea(verstecken_1_1,verstecken_2_1) )).
+
+fof(fact_7473,axiom,(
+    chea(versteifen_1_1,versteifen_2_1) )).
+
+fof(fact_7474,axiom,(
+    chea(versteifen_1_1,versteifung_1_1) )).
+
+fof(fact_7475,axiom,(
+    chea(verstellen_1_1,verstellen_2_1) )).
+
+fof(fact_7476,axiom,(
+    chea(verstellen_1_1,verstellung_1_1) )).
+
+fof(fact_7477,axiom,(
+    chea(verstetigen_1_1,verstetigung_1_1) )).
+
+fof(fact_7478,axiom,(
+    chea(verstetigen_1_2,verstetigung_1_1) )).
+
+fof(fact_7479,axiom,(
+    chea(versteuern_1_1,versteuerung_1_1) )).
+
+fof(fact_7480,axiom,(
+    chea(verstockt_1_1,verstockt_3_1) )).
+
+fof(fact_7481,axiom,(
+    chea(verstopfen_1_2,verstopfung_1_2) )).
+
+fof(fact_7482,axiom,(
+    chea(versto__337en_1_1,versto__337ung_1_1) )).
+
+fof(fact_7483,axiom,(
+    chea(versto__337en_1_2,versto__337ung_1_2) )).
+
+fof(fact_7484,axiom,(
+    chea(verstreuen_1_1,verstreuen_2_1) )).
+
+fof(fact_7485,axiom,(
+    chea(verstreuen_1_1,verstreuung_1_1) )).
+
+fof(fact_7486,axiom,(
+    chea(verstricken_1_1,verstrickung_1_1) )).
+
+fof(fact_7487,axiom,(
+    chea(verstricken_1_2,verstrickung_1_2) )).
+
+fof(fact_7488,axiom,(
+    chea(verstr__366men_1_1,verstr__366men_2_1) )).
+
+fof(fact_7489,axiom,(
+    chea(verst__344hlen_1_1,verst__344hlen_2_1) )).
+
+fof(fact_7490,axiom,(
+    chea(verst__344hlen_1_1,verst__344hlung_1_1) )).
+
+fof(fact_7491,axiom,(
+    chea(verst__344rken_1_1,verst__344rken_2_1) )).
+
+fof(fact_7492,axiom,(
+    chea(verst__344rken_1_1,verst__344rkung_1_1) )).
+
+fof(fact_7493,axiom,(
+    chea(verst__366ren_1_1,verst__366rung_1_1) )).
+
+fof(fact_7494,axiom,(
+    chea(verst__374mmeln_1_1,verst__374mmeln_2_1) )).
+
+fof(fact_7495,axiom,(
+    chea(verst__374mmeln_1_1,verst__374mmelung_1_1) )).
+
+fof(fact_7496,axiom,(
+    chea(verst__374mmeln_1_1,zerfleischen_2_1) )).
+
+fof(fact_7497,axiom,(
+    chea(verst__374mmeln_1_1,zerfleischung_1_1) )).
+
+fof(fact_7498,axiom,(
+    chea(versumpfen_1_1,versumpfen_2_1) )).
+
+fof(fact_7499,axiom,(
+    chea(versumpfen_1_1,versumpfung_1_1) )).
+
+fof(fact_7500,axiom,(
+    chea(vers__366hnen_1_2,vers__366hnung_1_2) )).
+
+fof(fact_7501,axiom,(
+    chea(vers__366hnen_1_3,vers__366hnung_1_3) )).
+
+fof(fact_7502,axiom,(
+    chea(vers__374ndigen_1_1,vers__374ndigung_1_1) )).
+
+fof(fact_7503,axiom,(
+    chea(vers__374__337en_1_1,vers__374__337en_2_1) )).
+
+fof(fact_7504,axiom,(
+    chea(vertagen_1_1,vertagen_2_1) )).
+
+fof(fact_7505,axiom,(
+    chea(vertagen_1_1,vertagung_1_1) )).
+
+fof(fact_7506,axiom,(
+    chea(vertauschen_1_1,permutation_1_1) )).
+
+fof(fact_7507,axiom,(
+    chea(vertauschen_1_1,vertauschen_2_1) )).
+
+fof(fact_7508,axiom,(
+    chea(vertauschen_1_1,verwechslung_1_2) )).
+
+fof(fact_7509,axiom,(
+    chea(verteilen_1_1,aufteilung_1_1) )).
+
+fof(fact_7510,axiom,(
+    chea(verteilen_1_1,verteilen_2_1) )).
+
+fof(fact_7511,axiom,(
+    chea(verteuern_1_1,teuerung_1_1) )).
+
+fof(fact_7512,axiom,(
+    chea(verteuern_1_1,verteuerung_1_2) )).
+
+fof(fact_7513,axiom,(
+    chea(vertiefen_1_1,vertiefen_2_1) )).
+
+fof(fact_7514,axiom,(
+    chea(vertiefen_1_1,vertiefung_1_1) )).
+
+fof(fact_7515,axiom,(
+    chea(vertonen_1_1,vertonen_2_1) )).
+
+fof(fact_7516,axiom,(
+    chea(vertonen_1_1,vertonung_1_1) )).
+
+fof(fact_7517,axiom,(
+    chea(vertorfen_1_1,vertorfung_1_1) )).
+
+fof(fact_7518,axiom,(
+    chea(vertreten_1_1,vertreten_2_1) )).
+
+fof(fact_7519,axiom,(
+    chea(vertrusten_1_1,vertrustung_1_1) )).
+
+fof(fact_7520,axiom,(
+    chea(vertr__366deln_1_1,vertr__366deln_2_1) )).
+
+fof(fact_7521,axiom,(
+    chea(vertr__366sten_1_1,vertr__366sten_2_1) )).
+
+fof(fact_7522,axiom,(
+    chea(vertr__366sten_1_1,vertr__366stung_1_1) )).
+
+fof(fact_7523,axiom,(
+    chea(vertun_1_1,vertun_2_1) )).
+
+fof(fact_7524,axiom,(
+    chea(vert__344uen_1_1,vert__344uung_1_1) )).
+
+fof(fact_7525,axiom,(
+    chea(verulken_1_1,verulkung_1_1) )).
+
+fof(fact_7526,axiom,(
+    chea(verunfallen_1_1,verungl__374cken_2_1) )).
+
+fof(fact_7527,axiom,(
+    chea(verunsichern_1_1,verunsicherung_1_1) )).
+
+fof(fact_7528,axiom,(
+    chea(verunstalten_1_1,verschandelung_1_1) )).
+
+fof(fact_7529,axiom,(
+    chea(verurteilen_1_1,verurteilung_1_1) )).
+
+fof(fact_7530,axiom,(
+    chea(vervielfachen_1_1,vervielfachung_1_1) )).
+
+fof(fact_7531,axiom,(
+    chea(vervielfachen_1_1,vervielf__344ltigen_2_1) )).
+
+fof(fact_7532,axiom,(
+    chea(vervielfachen_1_1,vervielf__344ltigung_1_1) )).
+
+fof(fact_7533,axiom,(
+    chea(vervierfachen_1_1,vervierfachung_1_1) )).
+
+fof(fact_7534,axiom,(
+    chea(verwachsen_1_1,adh__344sion_1_1) )).
+
+fof(fact_7535,axiom,(
+    chea(verwachsen_1_1,verwachsen_2_1) )).
+
+fof(fact_7536,axiom,(
+    chea(verwackeln_1_1,verwackeln_2_1) )).
+
+fof(fact_7537,axiom,(
+    chea(verwahren_1_1,verwahrung_1_1) )).
+
+fof(fact_7538,axiom,(
+    chea(verwahren_2_1,verwahrung_1_2) )).
+
+fof(fact_7539,axiom,(
+    chea(verwaisen_1_1,verwaisung_1_1) )).
+
+fof(fact_7540,axiom,(
+    chea(verwandeln_1_1,verwandlung_1_2) )).
+
+fof(fact_7541,axiom,(
+    chea(verwandeln_1_2,umwandlung_1_1) )).
+
+fof(fact_7542,axiom,(
+    chea(verwandeln_1_3,verwandlung_1_3) )).
+
+fof(fact_7543,axiom,(
+    chea(verwandeln_1_4,verwandlung_1_4) )).
+
+fof(fact_7544,axiom,(
+    chea(verweben_1_1,verweben_2_1) )).
+
+fof(fact_7545,axiom,(
+    chea(verweben_1_1,verwebung_1_1) )).
+
+fof(fact_7546,axiom,(
+    chea(verwechseln_1_1,verwechslung_1_1) )).
+
+fof(fact_7547,axiom,(
+    chea(verwehen_1_1,verwehen_2_1) )).
+
+fof(fact_7548,axiom,(
+    chea(verwehen_1_1,verwehung_1_1) )).
+
+fof(fact_7549,axiom,(
+    chea(verwehren_1_1,verwehrung_1_1) )).
+
+fof(fact_7550,axiom,(
+    chea(verweichlichen_1_1,verweichlichung_1_1) )).
+
+fof(fact_7551,axiom,(
+    chea(verweilen_1_1,verweilen_2_1) )).
+
+fof(fact_7552,axiom,(
+    chea(verweisen_1_2,verweisung_1_2) )).
+
+fof(fact_7553,axiom,(
+    chea(verwenden_1_1,verwendung_1_1) )).
+
+fof(fact_7554,axiom,(
+    chea(verwenden_1_2,verwendung_1_2) )).
+
+fof(fact_7555,axiom,(
+    chea(verwerten_1_1,verwerten_2_1) )).
+
+fof(fact_7556,axiom,(
+    chea(verwerten_1_1,verwertung_1_1) )).
+
+fof(fact_7557,axiom,(
+    chea(verwesen_1_1,f__344ulnis_1_1) )).
+
+fof(fact_7558,axiom,(
+    chea(verwesen_1_1,verwesen_2_1) )).
+
+fof(fact_7559,axiom,(
+    chea(verwestlichen_1_1,verwestlichung_1_1) )).
+
+fof(fact_7560,axiom,(
+    chea(verwickeln_1_1,verwicklung_1_2) )).
+
+fof(fact_7561,axiom,(
+    chea(verwickeln_1_2,verwicklung_1_1) )).
+
+fof(fact_7562,axiom,(
+    chea(verwinden_1_1,verwinden_2_1) )).
+
+fof(fact_7563,axiom,(
+    chea(verwinden_1_1,verwindung_1_1) )).
+
+fof(fact_7564,axiom,(
+    chea(verwirklichen_1_1,durchf__374hrung_1_1) )).
+
+fof(fact_7565,axiom,(
+    chea(verwirklichen_1_2,verwirklichung_1_2) )).
+
+fof(fact_7566,axiom,(
+    chea(verwischen_1_1,verwischen_2_1) )).
+
+fof(fact_7567,axiom,(
+    chea(verwischen_1_1,verwischung_1_1) )).
+
+fof(fact_7568,axiom,(
+    chea(verwitwen_1_1,verwitwung_1_1) )).
+
+fof(fact_7569,axiom,(
+    chea(verwundern_1_1,erstaunen_2_1) )).
+
+fof(fact_7570,axiom,(
+    chea(verwurzeln_1_1,verwurzeln_2_1) )).
+
+fof(fact_7571,axiom,(
+    chea(verw__344ssern_1_1,verw__344sserung_1_1) )).
+
+fof(fact_7572,axiom,(
+    chea(verw__374nschen_1_1,fluch_1_1) )).
+
+fof(fact_7573,axiom,(
+    chea(verzagen_1_1,verzagen_2_1) )).
+
+fof(fact_7574,axiom,(
+    chea(verzagen_1_1,verzweifeln_2_1) )).
+
+fof(fact_7575,axiom,(
+    chea(verzahnen_1_1,verzahnen_2_1) )).
+
+fof(fact_7576,axiom,(
+    chea(verzahnen_1_1,verzahnung_1_1) )).
+
+fof(fact_7577,axiom,(
+    chea(verzeichnen_1_1,verzeichnen_2_1) )).
+
+fof(fact_7578,axiom,(
+    chea(verzeichnen_1_1,verzeichnung_1_1) )).
+
+fof(fact_7579,axiom,(
+    chea(verzerren_1_1,verzerrung_1_1) )).
+
+fof(fact_7580,axiom,(
+    chea(verzerren_1_2,verzerrung_1_2) )).
+
+fof(fact_7581,axiom,(
+    chea(verzetteln_1_1,verzetteln_2_1) )).
+
+fof(fact_7582,axiom,(
+    chea(verzichten_1_1,verzichten_2_1) )).
+
+fof(fact_7583,axiom,(
+    chea(verzieren_1_1,ornament_1_1) )).
+
+fof(fact_7584,axiom,(
+    chea(verzieren_1_1,verzieren_2_1) )).
+
+fof(fact_7585,axiom,(
+    chea(verzinken_1_1,verzinken_2_1) )).
+
+fof(fact_7586,axiom,(
+    chea(verzinken_1_1,verzinkung_1_1) )).
+
+fof(fact_7587,axiom,(
+    chea(verzinsen_1_1,verzinsen_2_1) )).
+
+fof(fact_7588,axiom,(
+    chea(verzinsen_1_1,verzinsung_1_1) )).
+
+fof(fact_7589,axiom,(
+    chea(verzollen_1_1,verzollen_2_1) )).
+
+fof(fact_7590,axiom,(
+    chea(verzollen_1_1,verzollung_1_1) )).
+
+fof(fact_7591,axiom,(
+    chea(verzwirnen_1_1,verzwirnung_1_1) )).
+
+fof(fact_7592,axiom,(
+    chea(verz__344hlen_1_1,verz__344hlen_2_1) )).
+
+fof(fact_7593,axiom,(
+    chea(verz__366gern_1_2,verz__366gerung_1_2) )).
+
+fof(fact_7594,axiom,(
+    chea(verz__374cken_1_1,entr__374cktheit_1_1) )).
+
+fof(fact_7595,axiom,(
+    chea(verz__374cken_1_1,verz__374cken_2_1) )).
+
+fof(fact_7596,axiom,(
+    chea(ver__344ndern_1_1,ver__344nderung_1_1) )).
+
+fof(fact_7597,axiom,(
+    chea(ver__344ndern_1_2,ver__344nderung_1_2) )).
+
+fof(fact_7598,axiom,(
+    chea(ver__344u__337erlichen_1_1,ver__344u__337erlichung_1_1) )).
+
+fof(fact_7599,axiom,(
+    chea(ver__344u__337ern_1_1,ver__344usserung_1_1) )).
+
+fof(fact_7600,axiom,(
+    chea(ver__366den_1_1,ver__366den_2_1) )).
+
+fof(fact_7601,axiom,(
+    chea(ver__366den_1_1,ver__366dung_1_1) )).
+
+fof(fact_7602,axiom,(
+    chea(ver__374ben_1_1,begehung_1_1) )).
+
+fof(fact_7603,axiom,(
+    chea(vexieren_1_1,vexation_1_1) )).
+
+fof(fact_7604,axiom,(
+    chea(vexieren_1_1,vexieren_2_1) )).
+
+fof(fact_7605,axiom,(
+    chea(vibrieren_1_1,ger__374ttel_1_1) )).
+
+fof(fact_7606,axiom,(
+    chea(vibrieren_1_1,vibrieren_2_1) )).
+
+fof(fact_7607,axiom,(
+    chea(vierteilen_1_1,vierteilen_2_1) )).
+
+fof(fact_7608,axiom,(
+    chea(viktimisieren_1_1,viktimisierung_1_1) )).
+
+fof(fact_7609,axiom,(
+    chea(vinkulieren_1_1,vinkulation_1_1) )).
+
+fof(fact_7610,axiom,(
+    chea(vinkulieren_1_1,vinkulierung_1_1) )).
+
+fof(fact_7611,axiom,(
+    chea(virtualisieren_1_1,virtualisierung_1_1) )).
+
+fof(fact_7612,axiom,(
+    chea(visieren_1_1,visieren_2_1) )).
+
+fof(fact_7613,axiom,(
+    chea(visieren_1_1,visierung_1_1) )).
+
+fof(fact_7614,axiom,(
+    chea(vitalisieren_1_1,vitalisierung_1_1) )).
+
+fof(fact_7615,axiom,(
+    chea(vokalisieren_1_1,vokalisation_1_1) )).
+
+fof(fact_7616,axiom,(
+    chea(vokalisieren_1_1,vokalisierung_1_1) )).
+
+fof(fact_7617,axiom,(
+    chea(vollbringen_1_1,bew__344ltigen_2_1) )).
+
+fof(fact_7618,axiom,(
+    chea(vollbringen_1_1,vollbringen_2_1) )).
+
+fof(fact_7619,axiom,(
+    chea(vollenden_1_1,vollendung_1_1) )).
+
+fof(fact_7620,axiom,(
+    chea(vollf__374hren_1_1,vollf__374hren_2_1) )).
+
+fof(fact_7621,axiom,(
+    chea(vollpacken_1_1,vollpackung_1_1) )).
+
+fof(fact_7622,axiom,(
+    chea(vollschmieren_1_1,vollschmierung_1_1) )).
+
+fof(fact_7623,axiom,(
+    chea(vollstrecken_1_1,vollstreckung_1_1) )).
+
+fof(fact_7624,axiom,(
+    chea(volltanken_1_1,volltanken_2_1) )).
+
+fof(fact_7625,axiom,(
+    chea(vollziehen_1_1,vollziehung_1_1) )).
+
+fof(fact_7626,axiom,(
+    chea(vollziehen_1_1,vollzug_1_1) )).
+
+fof(fact_7627,axiom,(
+    chea(vollziehen_1_2,vollziehung_1_2) )).
+
+fof(fact_7628,axiom,(
+    chea(voranbringen_1_1,voranbringen_2_1) )).
+
+fof(fact_7629,axiom,(
+    chea(voranmelden_1_1,voranmeldung_1_1) )).
+
+fof(fact_7630,axiom,(
+    chea(voranstellen_1_1,au__337enposten_1_1) )).
+
+fof(fact_7631,axiom,(
+    chea(voranstellen_1_1,voranstellen_2_1) )).
+
+fof(fact_7632,axiom,(
+    chea(vorarbeiten_1_1,vorarbeiten_2_1) )).
+
+fof(fact_7633,axiom,(
+    chea(vorausbedingen_1_1,vorausbedingung_1_1) )).
+
+fof(fact_7634,axiom,(
+    chea(vorausberechnen_1_1,vorausberechnung_1_1) )).
+
+fof(fact_7635,axiom,(
+    chea(vorausbezahlen_1_1,vorausbezahlung_1_1) )).
+
+fof(fact_7636,axiom,(
+    chea(vorausfahren_1_1,vorausfahren_2_1) )).
+
+fof(fact_7637,axiom,(
+    chea(voraussagen_1_1,prophezeiung_1_1) )).
+
+fof(fact_7638,axiom,(
+    chea(voraussagen_1_1,voraussagen_2_1) )).
+
+fof(fact_7639,axiom,(
+    chea(voraussagen_1_1,voraussagung_1_1) )).
+
+fof(fact_7640,axiom,(
+    chea(voraussagen_1_1,weissagen_2_1) )).
+
+fof(fact_7641,axiom,(
+    chea(vorausschauen_1_1,vorausschauen_2_1) )).
+
+fof(fact_7642,axiom,(
+    chea(voraussehen_1_1,voraussicht_1_1) )).
+
+fof(fact_7643,axiom,(
+    chea(voraussetzen_1_1,voraussetzung_1_2) )).
+
+fof(fact_7644,axiom,(
+    chea(vorauswissen_1_1,vorauswissen_2_1) )).
+
+fof(fact_7645,axiom,(
+    chea(vorauszahlen_1_1,anzahlung_1_1) )).
+
+fof(fact_7646,axiom,(
+    chea(vorauszahlen_1_1,vorauszahlen_2_1) )).
+
+fof(fact_7647,axiom,(
+    chea(vorbehalten_1_1,vorbehalten_2_1) )).
+
+fof(fact_7648,axiom,(
+    chea(vorbehalten_1_1,vorbehaltung_1_1) )).
+
+fof(fact_7649,axiom,(
+    chea(vorbeifahren_1_1,vorbeifahren_2_1) )).
+
+fof(fact_7650,axiom,(
+    chea(vorbeifliegen_1_1,vorbeifliegen_2_1) )).
+
+fof(fact_7651,axiom,(
+    chea(vorbeif__374hren_1_1,vorbeif__374hren_2_1) )).
+
+fof(fact_7652,axiom,(
+    chea(vorbereiten_1_1,vorbereitung_1_2) )).
+
+fof(fact_7653,axiom,(
+    chea(vorbereiten_1_3,vorbereitung_1_3) )).
+
+fof(fact_7654,axiom,(
+    chea(vorbeten_1_1,vorbeten_2_1) )).
+
+fof(fact_7655,axiom,(
+    chea(vorbeugen_1_1,prophylaxe_1_1) )).
+
+fof(fact_7656,axiom,(
+    chea(vordatieren_1_1,vordatierung_1_1) )).
+
+fof(fact_7657,axiom,(
+    chea(vordringen_1_1,vordringen_2_1) )).
+
+fof(fact_7658,axiom,(
+    chea(vordr__344ngeln_1_1,vordr__344ngeln_2_1) )).
+
+fof(fact_7659,axiom,(
+    chea(vordr__344ngen_1_1,vordr__344ngen_2_1) )).
+
+fof(fact_7660,axiom,(
+    chea(vorenthalten_1_1,vorenthalten_2_1) )).
+
+fof(fact_7661,axiom,(
+    chea(vorenthalten_1_1,vorenthaltung_1_1) )).
+
+fof(fact_7662,axiom,(
+    chea(vorfahren_1_1,vorfahren_2_1) )).
+
+fof(fact_7663,axiom,(
+    chea(vorfallen_1_1,vorfallen_2_1) )).
+
+fof(fact_7664,axiom,(
+    chea(vorfertigen_1_1,vorfertigung_1_1) )).
+
+fof(fact_7665,axiom,(
+    chea(vorfinanzieren_1_1,vorfinanzierung_1_1) )).
+
+fof(fact_7666,axiom,(
+    chea(vorf__374hren_1_1,auff__374hrung_1_1) )).
+
+fof(fact_7667,axiom,(
+    chea(vorf__374hren_1_1,vorf__374hren_2_1) )).
+
+fof(fact_7668,axiom,(
+    chea(vorgeben_1_1,vorgeben_2_1) )).
+
+fof(fact_7669,axiom,(
+    chea(vorgreifen_1_1,vorgreifen_2_1) )).
+
+fof(fact_7670,axiom,(
+    chea(vorhalten_2_1,vorhaltung_1_1) )).
+
+fof(fact_7671,axiom,(
+    chea(vorheizen_1_1,vorheizen_2_1) )).
+
+fof(fact_7672,axiom,(
+    chea(vorheizen_1_1,vorw__344rmen_2_1) )).
+
+fof(fact_7673,axiom,(
+    chea(vorheizen_1_1,vorw__344rmung_1_1) )).
+
+fof(fact_7674,axiom,(
+    chea(vorherrschen_1_1,vorherrschen_2_1) )).
+
+fof(fact_7675,axiom,(
+    chea(vorhersehen_1_1,vorhersehung_1_1) )).
+
+fof(fact_7676,axiom,(
+    chea(vorkehren_1_1,vorbereitung_1_1) )).
+
+fof(fact_7677,axiom,(
+    chea(vorkehren_1_1,vorkehren_2_1) )).
+
+fof(fact_7678,axiom,(
+    chea(vorladen_1_1,einladung_1_1) )).
+
+fof(fact_7679,axiom,(
+    chea(vorlassen_1_1,vorlassung_1_1) )).
+
+fof(fact_7680,axiom,(
+    chea(vorlesen_1_1,vorlesen_2_1) )).
+
+fof(fact_7681,axiom,(
+    chea(vorlesen_1_1,vorlesung_1_1) )).
+
+fof(fact_7682,axiom,(
+    chea(vormerken_1_1,vorbestellung_1_1) )).
+
+fof(fact_7683,axiom,(
+    chea(vormerken_1_1,vormerken_2_1) )).
+
+fof(fact_7684,axiom,(
+    chea(vorneigen_1_1,vorneigen_2_1) )).
+
+fof(fact_7685,axiom,(
+    chea(vorneigen_1_1,vorneigung_1_1) )).
+
+fof(fact_7686,axiom,(
+    chea(vorpreschen_1_1,vorpreschen_2_1) )).
+
+fof(fact_7687,axiom,(
+    chea(vorquellen_1_1,vorquellen_2_1) )).
+
+fof(fact_7688,axiom,(
+    chea(vorrichten_1_1,vorrichten_2_1) )).
+
+fof(fact_7689,axiom,(
+    chea(vorrichten_1_1,vorrichtung_1_1) )).
+
+fof(fact_7690,axiom,(
+    chea(vorschalten_1_1,vorschalten_2_1) )).
+
+fof(fact_7691,axiom,(
+    chea(vorschalten_1_1,vorschaltung_1_1) )).
+
+fof(fact_7692,axiom,(
+    chea(vorschieben_1_2,vort__344uschen_2_1) )).
+
+fof(fact_7693,axiom,(
+    chea(vorschieben_1_2,vort__344uschung_1_1) )).
+
+fof(fact_7694,axiom,(
+    chea(vorschreiben_1_1,vorschreiben_2_1) )).
+
+fof(fact_7695,axiom,(
+    chea(vorschreiben_1_1,vorschreibung_1_1) )).
+
+fof(fact_7696,axiom,(
+    chea(vorsetzen_1_1,vorsetzen_2_1) )).
+
+fof(fact_7697,axiom,(
+    chea(vorsetzen_1_1,vorsetzung_1_1) )).
+
+fof(fact_7698,axiom,(
+    chea(vorsitzen_1_1,vorsitzen_2_1) )).
+
+fof(fact_7699,axiom,(
+    chea(vorsorgen_1_1,vorsorgung_1_1) )).
+
+fof(fact_7700,axiom,(
+    chea(vorspannen_1_1,vorspannen_2_1) )).
+
+fof(fact_7701,axiom,(
+    chea(vorspiegeln_1_1,vorspiegeln_2_1) )).
+
+fof(fact_7702,axiom,(
+    chea(vorspielen_1_1,vorspielen_2_1) )).
+
+fof(fact_7703,axiom,(
+    chea(vorspielen_1_1,vorspielung_1_1) )).
+
+fof(fact_7704,axiom,(
+    chea(vorspringen_1_1,vorspringen_2_1) )).
+
+fof(fact_7705,axiom,(
+    chea(vorstellen_1_1,auff__374hrung_1_1) )).
+
+fof(fact_7706,axiom,(
+    chea(vorstellen_1_2,vorstellung_1_3) )).
+
+fof(fact_7707,axiom,(
+    chea(vorstrecken_1_1,vorstrecken_2_1) )).
+
+fof(fact_7708,axiom,(
+    chea(vorstrecken_1_1,vorstreckung_1_1) )).
+
+fof(fact_7709,axiom,(
+    chea(vortanzen_1_1,vortanzen_2_1) )).
+
+fof(fact_7710,axiom,(
+    chea(vortragen_1_1,vortragen_2_1) )).
+
+fof(fact_7711,axiom,(
+    chea(vortragen_1_1,vortragung_1_1) )).
+
+fof(fact_7712,axiom,(
+    chea(vorverlegen_1_1,vorverlegen_2_1) )).
+
+fof(fact_7713,axiom,(
+    chea(vorwarnen_1_1,vorwarnen_2_1) )).
+
+fof(fact_7714,axiom,(
+    chea(vorwarnen_1_1,vorwarnung_1_1) )).
+
+fof(fact_7715,axiom,(
+    chea(vorweisen_1_1,vorweisung_1_1) )).
+
+fof(fact_7716,axiom,(
+    chea(vorweisen_1_2,vorweisung_1_2) )).
+
+fof(fact_7717,axiom,(
+    chea(vorwerfen_1_1,vorwerfen_2_1) )).
+
+fof(fact_7718,axiom,(
+    chea(vorw__344rtsgehen_1_1,vorw__344rtsgehen_2_1) )).
+
+fof(fact_7719,axiom,(
+    chea(vorw__344rtskommen_1_1,vorw__344rtskommen_2_1) )).
+
+fof(fact_7720,axiom,(
+    chea(vorw__366lben_1_1,vorw__366lbung_1_1) )).
+
+fof(fact_7721,axiom,(
+    chea(vorzeichnen_1_1,vorzeichnen_2_1) )).
+
+fof(fact_7722,axiom,(
+    chea(vorzeichnen_1_1,vorzeichnung_1_1) )).
+
+fof(fact_7723,axiom,(
+    chea(vorzeigen_1_1,vorzeigen_2_1) )).
+
+fof(fact_7724,axiom,(
+    chea(vorzeigen_1_1,vorzeigung_1_1) )).
+
+fof(fact_7725,axiom,(
+    chea(vor__374berziehen_1_1,vor__374berziehen_2_1) )).
+
+fof(fact_7726,axiom,(
+    chea(wachen_1_1,wachen_2_1) )).
+
+fof(fact_7727,axiom,(
+    chea(wachhalten_1_1,wachhalten_2_1) )).
+
+fof(fact_7728,axiom,(
+    chea(wachhalten_1_1,wachhaltung_1_1) )).
+
+fof(fact_7729,axiom,(
+    chea(wachrufen_1_1,wachrufen_2_1) )).
+
+fof(fact_7730,axiom,(
+    chea(wachr__374tteln_1_1,wachr__374tteln_2_1) )).
+
+fof(fact_7731,axiom,(
+    chea(wahren_1_1,erhaltung_1_1) )).
+
+fof(fact_7732,axiom,(
+    chea(wahren_1_1,wahren_2_1) )).
+
+fof(fact_7733,axiom,(
+    chea(wahrsagen_1_1,wahrsagen_2_1) )).
+
+fof(fact_7734,axiom,(
+    chea(wahrsagen_1_1,wahrsagung_1_1) )).
+
+fof(fact_7735,axiom,(
+    chea(wallen_1_1,fieberanfall_1_1) )).
+
+fof(fact_7736,axiom,(
+    chea(wallen_1_1,wallen_2_1) )).
+
+fof(fact_7737,axiom,(
+    chea(wallen_1_1,wogen_2_1) )).
+
+fof(fact_7738,axiom,(
+    chea(walten_1_1,walten_2_1) )).
+
+fof(fact_7739,axiom,(
+    chea(walzen_1_1,walzen_2_1) )).
+
+fof(fact_7740,axiom,(
+    chea(wandeln_1_1,wandel_1_1) )).
+
+fof(fact_7741,axiom,(
+    chea(wandeln_1_1,wandeln_2_1) )).
+
+fof(fact_7742,axiom,(
+    chea(wandern_1_1,wanderung_1_2) )).
+
+fof(fact_7743,axiom,(
+    chea(wandern_1_2,wanderung_1_1) )).
+
+fof(fact_7744,axiom,(
+    chea(wanzen_1_1,wanzen_2_1) )).
+
+fof(fact_7745,axiom,(
+    chea(warmhalten_1_1,warmhalten_2_1) )).
+
+fof(fact_7746,axiom,(
+    chea(warmhalten_1_1,warmhaltung_1_1) )).
+
+fof(fact_7747,axiom,(
+    chea(warmlaufen_1_1,warmlaufen_2_1) )).
+
+fof(fact_7748,axiom,(
+    chea(warnen_1_1,warnung_1_2) )).
+
+fof(fact_7749,axiom,(
+    chea(waschen_1_1,waschen_2_1) )).
+
+fof(fact_7750,axiom,(
+    chea(waschen_1_1,waschung_1_1) )).
+
+fof(fact_7751,axiom,(
+    chea(waten_1_1,waten_2_1) )).
+
+fof(fact_7752,axiom,(
+    chea(watscheln_1_1,watscheln_2_1) )).
+
+fof(fact_7753,axiom,(
+    chea(wattieren_1_1,wattierung_1_1) )).
+
+fof(fact_7754,axiom,(
+    chea(weben_1_1,weben_2_1) )).
+
+fof(fact_7755,axiom,(
+    chea(weben_1_1,webung_1_1) )).
+
+fof(fact_7756,axiom,(
+    chea(wechseln_1_1,wechselung_1_1) )).
+
+fof(fact_7757,axiom,(
+    chea(wechseln_1_1,wechslung_1_1) )).
+
+fof(fact_7758,axiom,(
+    chea(wedeln_1_1,wedeln_2_1) )).
+
+fof(fact_7759,axiom,(
+    chea(wegblasen_1_1,wegblasen_2_1) )).
+
+fof(fact_7760,axiom,(
+    chea(wegbringen_1_1,wegbringen_2_1) )).
+
+fof(fact_7761,axiom,(
+    chea(wegfallen_1_1,wegfall_1_1) )).
+
+fof(fact_7762,axiom,(
+    chea(wegfallen_1_1,wegfallen_2_1) )).
+
+fof(fact_7763,axiom,(
+    chea(wegfegen_1_1,wegfegen_2_1) )).
+
+fof(fact_7764,axiom,(
+    chea(wegfressen_1_1,wegfressen_2_1) )).
+
+fof(fact_7765,axiom,(
+    chea(weggeben_1_1,weggeben_2_1) )).
+
+fof(fact_7766,axiom,(
+    chea(weggucken_1_1,weggucken_2_1) )).
+
+fof(fact_7767,axiom,(
+    chea(wegh__366ren_1_1,wegh__366ren_2_1) )).
+
+fof(fact_7768,axiom,(
+    chea(wegkehren_1_1,wegkehren_2_1) )).
+
+fof(fact_7769,axiom,(
+    chea(weglegen_1_1,weglegen_2_1) )).
+
+fof(fact_7770,axiom,(
+    chea(wegrationalisieren_1_1,arbeitsplatzabbau_1_1) )).
+
+fof(fact_7771,axiom,(
+    chea(wegrationalisieren_1_1,wegrationalisieren_2_1) )).
+
+fof(fact_7772,axiom,(
+    chea(wegr__344umen_1_1,wegr__344umen_2_1) )).
+
+fof(fact_7773,axiom,(
+    chea(wegschaffen_1_1,beseitigung_1_1) )).
+
+fof(fact_7774,axiom,(
+    chea(wegschaffen_1_1,wegschaffen_2_1) )).
+
+fof(fact_7775,axiom,(
+    chea(wegschieben_1_1,wegschieben_3_1) )).
+
+fof(fact_7776,axiom,(
+    chea(wegschlie__337en_1_1,wegschlie__337en_2_1) )).
+
+fof(fact_7777,axiom,(
+    chea(wegschneiden_1_1,wegschneiden_2_1) )).
+
+fof(fact_7778,axiom,(
+    chea(wegsch__374tten_1_1,wegsch__374tten_2_1) )).
+
+fof(fact_7779,axiom,(
+    chea(wegstellen_1_1,wegstellen_2_1) )).
+
+fof(fact_7780,axiom,(
+    chea(wegsto__337en_1_1,wegsto__337en_2_1) )).
+
+fof(fact_7781,axiom,(
+    chea(wegtreten_1_1,wegtreten_2_1) )).
+
+fof(fact_7782,axiom,(
+    chea(wegwischen_1_1,wegwischen_2_1) )).
+
+fof(fact_7783,axiom,(
+    chea(wegziehen_1_1,wegziehen_2_1) )).
+
+fof(fact_7784,axiom,(
+    chea(wehen_1_1,wehen_2_1) )).
+
+fof(fact_7785,axiom,(
+    chea(wehklagen_1_1,jammer_1_1) )).
+
+fof(fact_7786,axiom,(
+    chea(wehren_1_1,wehren_2_1) )).
+
+fof(fact_7787,axiom,(
+    chea(wehtun_1_1,wehtun_2_1) )).
+
+fof(fact_7788,axiom,(
+    chea(weichmachen_1_1,weichmachen_2_1) )).
+
+fof(fact_7789,axiom,(
+    chea(weichmachen_1_1,weichmachung_1_1) )).
+
+fof(fact_7790,axiom,(
+    chea(weiden_1_1,weiden_2_1) )).
+
+fof(fact_7791,axiom,(
+    chea(weiden_1_1,weidung_1_1) )).
+
+fof(fact_7792,axiom,(
+    chea(weigern_1_1,r__374ckgliederung_1_1) )).
+
+fof(fact_7793,axiom,(
+    chea(weihen_1_1,weihung_1_1) )).
+
+fof(fact_7794,axiom,(
+    chea(weihen_1_2,weihung_1_2) )).
+
+fof(fact_7795,axiom,(
+    chea(weihnachten_2_1,weihnacht_1_1) )).
+
+fof(fact_7796,axiom,(
+    chea(weilen_1_1,weilen_2_1) )).
+
+fof(fact_7797,axiom,(
+    chea(weiten_1_1,ausdehnung_1_1) )).
+
+fof(fact_7798,axiom,(
+    chea(weiten_1_1,weiten_2_1) )).
+
+fof(fact_7799,axiom,(
+    chea(weiterarbeiten_1_1,weiterarbeiten_2_1) )).
+
+fof(fact_7800,axiom,(
+    chea(weiterarbeiten_1_1,weiterarbeitung_1_1) )).
+
+fof(fact_7801,axiom,(
+    chea(weiterbestehen_1_1,weiterbestehung_1_1) )).
+
+fof(fact_7802,axiom,(
+    chea(weiterempfehlen_1_1,weiterempfehlung_1_1) )).
+
+fof(fact_7803,axiom,(
+    chea(weiterentwickeln_1_1,weitentwicklung_1_1) )).
+
+fof(fact_7804,axiom,(
+    chea(weiterentwickeln_1_1,weiterentwickeln_2_1) )).
+
+fof(fact_7805,axiom,(
+    chea(weitererz__344hlen_1_1,weitererz__344hlen_2_1) )).
+
+fof(fact_7806,axiom,(
+    chea(weitererz__344hlen_1_1,weitererz__344hlung_1_1) )).
+
+fof(fact_7807,axiom,(
+    chea(weiterfliegen_1_1,weiterfliegen_2_1) )).
+
+fof(fact_7808,axiom,(
+    chea(weiterf__374hren_1_1,weiterf__374hren_2_1) )).
+
+fof(fact_7809,axiom,(
+    chea(weiterf__374hren_1_1,weitermachen_2_1) )).
+
+fof(fact_7810,axiom,(
+    chea(weiterhelfen_1_1,weiterhelfen_2_1) )).
+
+fof(fact_7811,axiom,(
+    chea(weiterreichen_1_1,weiterreichen_2_1) )).
+
+fof(fact_7812,axiom,(
+    chea(weiterreichen_1_1,weiterreichung_1_1) )).
+
+fof(fact_7813,axiom,(
+    chea(weitersagen_1_1,weitersagen_2_1) )).
+
+fof(fact_7814,axiom,(
+    chea(weiterspielen_1_1,weiterspielen_2_1) )).
+
+fof(fact_7815,axiom,(
+    chea(weitertragen_1_1,weitertragen_2_1) )).
+
+fof(fact_7816,axiom,(
+    chea(weitertreiben_1_1,weitertreiben_2_1) )).
+
+fof(fact_7817,axiom,(
+    chea(weiterverarbeiten_1_1,weiterverarbeiten_2_1) )).
+
+fof(fact_7818,axiom,(
+    chea(weiterverbreiten_1_1,proliferation_1_1) )).
+
+fof(fact_7819,axiom,(
+    chea(weiterverkaufen_1_1,weiterverkaufen_2_1) )).
+
+fof(fact_7820,axiom,(
+    chea(weitervermieten_1_1,weitervermieten_2_1) )).
+
+fof(fact_7821,axiom,(
+    chea(weitervermieten_1_1,weitervermietung_1_1) )).
+
+fof(fact_7822,axiom,(
+    chea(weiterverwenden_1_1,weiterverwenden_2_1) )).
+
+fof(fact_7823,axiom,(
+    chea(weiterzahlen_1_1,weiterzahlung_1_1) )).
+
+fof(fact_7824,axiom,(
+    chea(weiterziehen_1_1,weiterziehen_2_1) )).
+
+fof(fact_7825,axiom,(
+    chea(weiterziehen_1_1,weiterziehung_1_1) )).
+
+fof(fact_7826,axiom,(
+    chea(weitspringen_1_1,weitspringen_2_1) )).
+
+fof(fact_7827,axiom,(
+    chea(wei__337en_1_1,wei__337en_2_1) )).
+
+fof(fact_7828,axiom,(
+    chea(wei__337en_1_1,wei__337ung_1_1) )).
+
+fof(fact_7829,axiom,(
+    chea(wei__337waschen_1_1,wei__337waschen_2_1) )).
+
+fof(fact_7830,axiom,(
+    chea(welken_1_1,welken_2_1) )).
+
+fof(fact_7831,axiom,(
+    chea(wellen_1_1,wellen_2_1) )).
+
+fof(fact_7832,axiom,(
+    chea(wellen_1_1,wellung_1_1) )).
+
+fof(fact_7833,axiom,(
+    chea(welschen_1_1,welschen_2_1) )).
+
+fof(fact_7834,axiom,(
+    chea(wenden_1_1,wendung_1_2) )).
+
+fof(fact_7835,axiom,(
+    chea(wenden_1_3,wendung_1_3) )).
+
+fof(fact_7836,axiom,(
+    chea(wenden_2_1,wendung_1_1) )).
+
+fof(fact_7837,axiom,(
+    chea(werben_1_2,werbung_1_3) )).
+
+fof(fact_7838,axiom,(
+    chea(werben_1_3,werbung_1_4) )).
+
+fof(fact_7839,axiom,(
+    chea(werfen_1_1,wurf_1_1) )).
+
+fof(fact_7840,axiom,(
+    chea(werkeln_1_1,werkeln_2_1) )).
+
+fof(fact_7841,axiom,(
+    chea(werkeln_1_1,werken_2_1) )).
+
+fof(fact_7842,axiom,(
+    chea(wetterleuchten_1_1,wetterleuchten_2_1) )).
+
+fof(fact_7843,axiom,(
+    chea(wettlaufen_1_1,wettlaufen_2_1) )).
+
+fof(fact_7844,axiom,(
+    chea(wettrennen_1_1,rennen_2_1) )).
+
+fof(fact_7845,axiom,(
+    chea(wetturnen_2_1,wetturnen_1_1) )).
+
+fof(fact_7846,axiom,(
+    chea(wetzen_1_1,wetzen_2_1) )).
+
+fof(fact_7847,axiom,(
+    chea(wickeln_1_1,wickelung_1_1) )).
+
+fof(fact_7848,axiom,(
+    chea(wickeln_1_1,wicklung_1_1) )).
+
+fof(fact_7849,axiom,(
+    chea(wickeln_1_2,wickelung_1_2) )).
+
+fof(fact_7850,axiom,(
+    chea(wickeln_1_2,wicklung_1_2) )).
+
+fof(fact_7851,axiom,(
+    chea(wickeln_1_2,windeln_2_1) )).
+
+fof(fact_7852,axiom,(
+    chea(wickeln_1_3,wickelung_1_3) )).
+
+fof(fact_7853,axiom,(
+    chea(wickeln_1_3,wicklung_1_3) )).
+
+fof(fact_7854,axiom,(
+    chea(wickeln_1_4,wickelung_1_4) )).
+
+fof(fact_7855,axiom,(
+    chea(wickeln_1_4,wicklung_1_4) )).
+
+fof(fact_7856,axiom,(
+    chea(widerrufen_1_1,widerrufung_1_1) )).
+
+fof(fact_7857,axiom,(
+    chea(widerstreben_1_1,widerstreben_2_1) )).
+
+fof(fact_7858,axiom,(
+    chea(widerstreben_1_1,widerstrebung_1_1) )).
+
+fof(fact_7859,axiom,(
+    chea(widmen_1_1,widmung_1_1) )).
+
+fof(fact_7860,axiom,(
+    chea(wiederaufheben_1_1,wiederabschaffung_1_1) )).
+
+fof(fact_7861,axiom,(
+    chea(wiederaufnehmen_1_1,fortfuehrung_1_1) )).
+
+fof(fact_7862,axiom,(
+    chea(wiederaufrichten_1_1,wiederaufrichten_2_1) )).
+
+fof(fact_7863,axiom,(
+    chea(wiederaufrichten_1_1,wiederaufrichtung_1_1) )).
+
+fof(fact_7864,axiom,(
+    chea(wiederauftauchen_1_1,wiederauftauchen_2_1) )).
+
+fof(fact_7865,axiom,(
+    chea(wiederbekommen_1_1,zur__374ckbekommen_2_1) )).
+
+fof(fact_7866,axiom,(
+    chea(wiederbekommen_1_1,zur__374ckerhaltung_1_1) )).
+
+fof(fact_7867,axiom,(
+    chea(wiederbeleben_1_1,wiederbeleben_2_1) )).
+
+fof(fact_7868,axiom,(
+    chea(wiederbeleben_1_1,wiederbelebung_1_1) )).
+
+fof(fact_7869,axiom,(
+    chea(wiederbringen_1_1,wiederbringung_1_1) )).
+
+fof(fact_7870,axiom,(
+    chea(wiedereinsetzen_1_1,wiedereinsetzen_2_1) )).
+
+fof(fact_7871,axiom,(
+    chea(wiedereinsetzen_1_1,wiedereinsetzung_1_1) )).
+
+fof(fact_7872,axiom,(
+    chea(wiederentdecken_1_1,wiederentdecken_2_1) )).
+
+fof(fact_7873,axiom,(
+    chea(wiederentdecken_1_1,wiederentdeckung_1_1) )).
+
+fof(fact_7874,axiom,(
+    chea(wiedererlangen_1_1,altstoffverwertung_1_1) )).
+
+fof(fact_7875,axiom,(
+    chea(wiedererlangen_1_1,wiedererlangen_2_1) )).
+
+fof(fact_7876,axiom,(
+    chea(wiedererlangen_1_1,wiedererlangung_1_1) )).
+
+fof(fact_7877,axiom,(
+    chea(wiedererlangen_1_1,wiedergewinnen_2_1) )).
+
+fof(fact_7878,axiom,(
+    chea(wiedererlangen_1_1,zur__374ckgewinnen_2_1) )).
+
+fof(fact_7879,axiom,(
+    chea(wiedererlangen_1_1,zur__374ckgewinnung_1_1) )).
+
+fof(fact_7880,axiom,(
+    chea(wiedererstatten_1_1,wiedererstattung_1_1) )).
+
+fof(fact_7881,axiom,(
+    chea(wiedererwecken_1_1,wiedererwecken_2_1) )).
+
+fof(fact_7882,axiom,(
+    chea(wiedererwecken_1_1,wiedererweckung_1_1) )).
+
+fof(fact_7883,axiom,(
+    chea(wiedererz__344hlen_1_1,wiedererz__344hlung_1_1) )).
+
+fof(fact_7884,axiom,(
+    chea(wiederer__366ffnen_1_1,wiedereinweihung_1_1) )).
+
+fof(fact_7885,axiom,(
+    chea(wiederfinden_1_1,wiederfinden_2_1) )).
+
+fof(fact_7886,axiom,(
+    chea(wiederfinden_1_1,wiederfindung_1_1) )).
+
+fof(fact_7887,axiom,(
+    chea(wiedergutmachen_1_1,suehne_1_1) )).
+
+fof(fact_7888,axiom,(
+    chea(wiedergutmachen_1_1,wiedergutmachen_2_1) )).
+
+fof(fact_7889,axiom,(
+    chea(wiederherrichten_1_1,wiederherrichtung_1_1) )).
+
+fof(fact_7890,axiom,(
+    chea(wiederholen_1_1,wieder_holen_1_1) )).
+
+fof(fact_7891,axiom,(
+    chea(wiederholen_1_2,wiederholung_1_2) )).
+
+fof(fact_7892,axiom,(
+    chea(wiederholen_2_1,zur__374ckholen_2_1) )).
+
+fof(fact_7893,axiom,(
+    chea(wiederkehren_1_1,wiederkehren_2_1) )).
+
+fof(fact_7894,axiom,(
+    chea(wiederkehren_1_1,wiederkehrung_1_1) )).
+
+fof(fact_7895,axiom,(
+    chea(wiederkehren_1_1,wiederkommen_2_1) )).
+
+fof(fact_7896,axiom,(
+    chea(wiederkehren_1_1,zur__374ckkehren_2_1) )).
+
+fof(fact_7897,axiom,(
+    chea(wiederk__344uen_1_1,wiederk__344uen_2_1) )).
+
+fof(fact_7898,axiom,(
+    chea(wiedersehen_1_1,wiedersehen_2_1) )).
+
+fof(fact_7899,axiom,(
+    chea(wiedervergelten_1_1,wiedervergelten_2_1) )).
+
+fof(fact_7900,axiom,(
+    chea(wiedervergelten_1_1,wiedervergeltung_1_1) )).
+
+fof(fact_7901,axiom,(
+    chea(wimmern_1_1,winseln_2_1) )).
+
+fof(fact_7902,axiom,(
+    chea(winden_1_1,windung_1_1) )).
+
+fof(fact_7903,axiom,(
+    chea(winden_1_2,windung_1_2) )).
+
+fof(fact_7904,axiom,(
+    chea(winden_1_3,windung_1_3) )).
+
+fof(fact_7905,axiom,(
+    chea(winden_1_4,windung_1_4) )).
+
+fof(fact_7906,axiom,(
+    chea(winden_1_5,windung_1_5) )).
+
+fof(fact_7907,axiom,(
+    chea(winden_1_6,windung_1_6) )).
+
+fof(fact_7908,axiom,(
+    chea(winkeln_1_1,winkeln_2_1) )).
+
+fof(fact_7909,axiom,(
+    chea(wippen_1_1,wippen_2_1) )).
+
+fof(fact_7910,axiom,(
+    chea(wirken_1_2,wirkung_1_2) )).
+
+fof(fact_7911,axiom,(
+    chea(wirten_1_1,wirten_2_1) )).
+
+fof(fact_7912,axiom,(
+    chea(wohlf__374hlen_1_1,wohlf__374hlen_2_1) )).
+
+fof(fact_7913,axiom,(
+    chea(wohltun_1_1,wohltun_2_1) )).
+
+fof(fact_7914,axiom,(
+    chea(wohlwollen_1_1,wohlwollen_2_1) )).
+
+fof(fact_7915,axiom,(
+    chea(wriggen_1_1,wriggen_2_1) )).
+
+fof(fact_7916,axiom,(
+    chea(wringen_1_1,wringen_2_1) )).
+
+fof(fact_7917,axiom,(
+    chea(wuchern_1_1,wucherung_1_1) )).
+
+fof(fact_7918,axiom,(
+    chea(wundliegen_1_1,wundliegen_2_1) )).
+
+fof(fact_7919,axiom,(
+    chea(wursten_1_1,wursten_2_1) )).
+
+fof(fact_7920,axiom,(
+    chea(wuseln_1_1,wuseln_2_1) )).
+
+fof(fact_7921,axiom,(
+    chea(w__344gen_1_1,w__344gen_2_1) )).
+
+fof(fact_7922,axiom,(
+    chea(w__344gen_1_1,w__344gung_1_1) )).
+
+fof(fact_7923,axiom,(
+    chea(w__374nschen_1_1,w__374nschen_2_1) )).
+
+fof(fact_7924,axiom,(
+    chea(w__374rfeln_1_1,w__374rfeln_2_1) )).
+
+fof(fact_7925,axiom,(
+    chea(w__374rgen_1_1,w__374rgen_2_1) )).
+
+fof(fact_7926,axiom,(
+    chea(w__374rzen_1_1,w__374rzen_2_1) )).
+
+fof(fact_7927,axiom,(
+    chea(w__374rzen_1_1,w__374rzung_1_1) )).
+
+fof(fact_7928,axiom,(
+    chea(w__374sten_1_1,w__374sten_2_1) )).
+
+fof(fact_7929,axiom,(
+    chea(w__374sten_1_1,w__374stung_1_1) )).
+
+fof(fact_7930,axiom,(
+    chea(w__374ten_1_1,w__374ten_2_1) )).
+
+fof(fact_7931,axiom,(
+    chea(zacken_1_1,zacke_1_1) )).
+
+fof(fact_7932,axiom,(
+    chea(zahlen_1_1,bezahlen_2_1) )).
+
+fof(fact_7933,axiom,(
+    chea(zahnen_1_1,zahnen_2_1) )).
+
+fof(fact_7934,axiom,(
+    chea(zahnen_1_1,zahnung_1_1) )).
+
+fof(fact_7935,axiom,(
+    chea(zappeln_1_1,zappeln_2_1) )).
+
+fof(fact_7936,axiom,(
+    chea(zecken_1_1,zecken_2_1) )).
+
+fof(fact_7937,axiom,(
+    chea(zehren_1_1,zehren_2_1) )).
+
+fof(fact_7938,axiom,(
+    chea(zehren_1_1,zehrung_1_1) )).
+
+fof(fact_7939,axiom,(
+    chea(zeichnen_1_1,zeich_nung_1_1) )).
+
+fof(fact_7940,axiom,(
+    chea(zeichnen_1_1,zeichnen_2_1) )).
+
+fof(fact_7941,axiom,(
+    chea(zelebrieren_1_1,zelebration_1_1) )).
+
+fof(fact_7942,axiom,(
+    chea(zelebrieren_1_1,zelebrieren_2_1) )).
+
+fof(fact_7943,axiom,(
+    chea(zelebrieren_1_1,zelebrierung_1_1) )).
+
+fof(fact_7944,axiom,(
+    chea(zementieren_1_1,zementation_1_1) )).
+
+fof(fact_7945,axiom,(
+    chea(zementieren_1_1,zementieren_2_1) )).
+
+fof(fact_7946,axiom,(
+    chea(zementieren_1_1,zementierung_1_1) )).
+
+fof(fact_7947,axiom,(
+    chea(zensieren_1_1,zensieren_2_1) )).
+
+fof(fact_7948,axiom,(
+    chea(zensieren_1_1,zensierung_1_1) )).
+
+fof(fact_7949,axiom,(
+    chea(zentrieren_1_1,focussierung_1_1) )).
+
+fof(fact_7950,axiom,(
+    chea(zentrieren_1_1,zentrieren_2_1) )).
+
+fof(fact_7951,axiom,(
+    chea(zentrifugieren_1_1,zentrifugation_1_1) )).
+
+fof(fact_7952,axiom,(
+    chea(zentrifugieren_1_1,zentrifugieren_2_1) )).
+
+fof(fact_7953,axiom,(
+    chea(zentrifugieren_1_1,zentrifugierung_1_1) )).
+
+fof(fact_7954,axiom,(
+    chea(zerbei__337en_1_1,zerbei__337en_2_1) )).
+
+fof(fact_7955,axiom,(
+    chea(zerbei__337en_1_1,zerkauen_2_1) )).
+
+fof(fact_7956,axiom,(
+    chea(zerbei__337en_1_1,zermahlung_1_1) )).
+
+fof(fact_7957,axiom,(
+    chea(zerbersten_1_1,zerbersten_2_1) )).
+
+fof(fact_7958,axiom,(
+    chea(zerdehnen_1_1,zerdehnung_1_1) )).
+
+fof(fact_7959,axiom,(
+    chea(zerdr__374cken_1_1,zerdr__374cken_2_1) )).
+
+fof(fact_7960,axiom,(
+    chea(zerdr__374cken_1_1,zerdr__374ckung_1_1) )).
+
+fof(fact_7961,axiom,(
+    chea(zerdr__374cken_1_1,zerquetschen_2_1) )).
+
+fof(fact_7962,axiom,(
+    chea(zerfallen_1_1,zerfallen_2_1) )).
+
+fof(fact_7963,axiom,(
+    chea(zerfressen_1_1,zerfressen_2_1) )).
+
+fof(fact_7964,axiom,(
+    chea(zerhacken_1_1,zerhacken_2_1) )).
+
+fof(fact_7965,axiom,(
+    chea(zerhacken_1_1,zerkleinern_2_1) )).
+
+fof(fact_7966,axiom,(
+    chea(zerhauen_1_1,zerschlagung_1_3) )).
+
+fof(fact_7967,axiom,(
+    chea(zerkratzen_1_1,zerkratzen_2_1) )).
+
+fof(fact_7968,axiom,(
+    chea(zerlaufen_1_1,zerlaufen_2_1) )).
+
+fof(fact_7969,axiom,(
+    chea(zerlegen_1_1,zerlegen_2_1) )).
+
+fof(fact_7970,axiom,(
+    chea(zerlegen_1_1,zerlegung_1_1) )).
+
+fof(fact_7971,axiom,(
+    chea(zerlesen_1_1,zerlesen_2_1) )).
+
+fof(fact_7972,axiom,(
+    chea(zermalmen_1_1,zermalmung_1_1) )).
+
+fof(fact_7973,axiom,(
+    chea(zerplatzen_1_1,zerplatzen_2_1) )).
+
+fof(fact_7974,axiom,(
+    chea(zerreden_1_1,zerreden_2_1) )).
+
+fof(fact_7975,axiom,(
+    chea(zerrei__337en_1_1,zerrei__337en_2_1) )).
+
+fof(fact_7976,axiom,(
+    chea(zerrei__337en_1_1,zerrei__337ung_1_1) )).
+
+fof(fact_7977,axiom,(
+    chea(zerr__374tten_1_1,zerr__374ttung_1_1) )).
+
+fof(fact_7978,axiom,(
+    chea(zerschie__337en_1_1,zerschie__337ung_1_1) )).
+
+fof(fact_7979,axiom,(
+    chea(zerschlagen_1_1,zerschlagung_1_2) )).
+
+fof(fact_7980,axiom,(
+    chea(zerschlagen_1_3,zerschlagung_1_1) )).
+
+fof(fact_7981,axiom,(
+    chea(zerschlei__337en_1_1,zerschlei__337en_2_1) )).
+
+fof(fact_7982,axiom,(
+    chea(zerspalten_1_1,zerspaltung_1_1) )).
+
+fof(fact_7983,axiom,(
+    chea(zerspanen_1_1,zerspanen_2_1) )).
+
+fof(fact_7984,axiom,(
+    chea(zerspanen_1_1,zerspanung_1_1) )).
+
+fof(fact_7985,axiom,(
+    chea(zersplittern_1_1,zerr__374ttung_1_1) )).
+
+fof(fact_7986,axiom,(
+    chea(zersprengen_1_1,zersprengung_1_1) )).
+
+fof(fact_7987,axiom,(
+    chea(zerstampfen_1_1,zerstampfen_2_1) )).
+
+fof(fact_7988,axiom,(
+    chea(zerstechen_1_1,zerstechen_2_1) )).
+
+fof(fact_7989,axiom,(
+    chea(zersto__337en_1_1,zersto__337en_2_1) )).
+
+fof(fact_7990,axiom,(
+    chea(zerstrahlen_1_1,zerstrahlung_1_1) )).
+
+fof(fact_7991,axiom,(
+    chea(zerstreuen_1_1,zerstreuung_1_1) )).
+
+fof(fact_7992,axiom,(
+    chea(zerstreuen_1_2,zerstreuung_1_2) )).
+
+fof(fact_7993,axiom,(
+    chea(zerstreuen_1_3,zerstreuung_1_3) )).
+
+fof(fact_7994,axiom,(
+    chea(zerst__374ckeln_1_1,zerst__374ckeln_2_1) )).
+
+fof(fact_7995,axiom,(
+    chea(zerst__374ckeln_1_1,zerst__374ckelung_1_1) )).
+
+fof(fact_7996,axiom,(
+    chea(zers__344gen_1_1,zers__344gen_2_1) )).
+
+fof(fact_7997,axiom,(
+    chea(zerteilen_1_1,zerteilen_2_1) )).
+
+fof(fact_7998,axiom,(
+    chea(zerteilen_1_1,zerteilung_1_1) )).
+
+fof(fact_7999,axiom,(
+    chea(zerteppern_1_1,zertr__374mmerung_1_1) )).
+
+fof(fact_8000,axiom,(
+    chea(zertifizieren_1_1,authentifizierung_1_1) )).
+
+fof(fact_8001,axiom,(
+    chea(zertifizieren_1_1,zertifizieren_2_1) )).
+
+fof(fact_8002,axiom,(
+    chea(zertrampeln_1_1,zertrampeln_2_1) )).
+
+fof(fact_8003,axiom,(
+    chea(zertrampeln_1_1,zertreten_2_1) )).
+
+fof(fact_8004,axiom,(
+    chea(zertrennen_1_1,zertrennen_2_1) )).
+
+fof(fact_8005,axiom,(
+    chea(zetern_1_1,gezeter_1_1) )).
+
+fof(fact_8006,axiom,(
+    chea(zetteln_1_1,zetteln_2_1) )).
+
+fof(fact_8007,axiom,(
+    chea(zeugen_1_1,zeugung_1_1) )).
+
+fof(fact_8008,axiom,(
+    chea(zinken_1_1,zacke_1_1) )).
+
+fof(fact_8009,axiom,(
+    chea(zinken_1_1,zinkung_1_1) )).
+
+fof(fact_8010,axiom,(
+    chea(zinsen_1_1,zinsen_2_1) )).
+
+fof(fact_8011,axiom,(
+    chea(zirkeln_1_1,zirkeln_2_1) )).
+
+fof(fact_8012,axiom,(
+    chea(zirkulieren_1_1,zirkulation_1_1) )).
+
+fof(fact_8013,axiom,(
+    chea(zirkulieren_1_1,zirkulieren_2_1) )).
+
+fof(fact_8014,axiom,(
+    chea(zirpen_1_1,zirpen_2_1) )).
+
+fof(fact_8015,axiom,(
+    chea(zischeln_1_1,zischeln_2_1) )).
+
+fof(fact_8016,axiom,(
+    chea(ziselieren_1_1,ziselieren_2_1) )).
+
+fof(fact_8017,axiom,(
+    chea(ziselieren_1_1,ziselierung_1_1) )).
+
+fof(fact_8018,axiom,(
+    chea(zivilisieren_1_1,zivilisierung_1_1) )).
+
+fof(fact_8019,axiom,(
+    chea(zocken_1_1,zocken_2_1) )).
+
+fof(fact_8020,axiom,(
+    chea(zoomen_1_1,zoomen_2_1) )).
+
+fof(fact_8021,axiom,(
+    chea(zubei__337en_1_1,zubei__337en_2_1) )).
+
+fof(fact_8022,axiom,(
+    chea(zubereiten_1_1,zubereiten_2_1) )).
+
+fof(fact_8023,axiom,(
+    chea(zubereiten_1_1,zubereitung_1_1) )).
+
+fof(fact_8024,axiom,(
+    chea(zubilligen_1_1,zubilligung_1_1) )).
+
+fof(fact_8025,axiom,(
+    chea(zubinden_1_1,zubinden_2_1) )).
+
+fof(fact_8026,axiom,(
+    chea(zubringen_1_1,zubringen_2_1) )).
+
+fof(fact_8027,axiom,(
+    chea(zubringen_1_1,zubringung_1_1) )).
+
+fof(fact_8028,axiom,(
+    chea(zucken_1_1,zucken_2_1) )).
+
+fof(fact_8029,axiom,(
+    chea(zucken_1_1,zuckung_1_1) )).
+
+fof(fact_8030,axiom,(
+    chea(zudrehen_1_1,zudrehen_2_1) )).
+
+fof(fact_8031,axiom,(
+    chea(zudr__374cken_1_1,zudr__374cken_2_1) )).
+
+fof(fact_8032,axiom,(
+    chea(zueignen_1_1,zueignung_1_1) )).
+
+fof(fact_8033,axiom,(
+    chea(zuerkennen_1_1,kontingentierung_1_1) )).
+
+fof(fact_8034,axiom,(
+    chea(zufahren_1_1,zufahren_2_1) )).
+
+fof(fact_8035,axiom,(
+    chea(zufassen_1_1,zufassen_2_1) )).
+
+fof(fact_8036,axiom,(
+    chea(zufriedenstellen_1_1,zufriedenstellung_1_1) )).
+
+fof(fact_8037,axiom,(
+    chea(zufrieren_1_1,zufrieren_2_1) )).
+
+fof(fact_8038,axiom,(
+    chea(zuf__374gen_1_2,zuf__374gung_1_2) )).
+
+fof(fact_8039,axiom,(
+    chea(zuf__374hren_1_1,zuf__374hrung_1_1) )).
+
+fof(fact_8040,axiom,(
+    chea(zugreifen_1_1,zupacken_2_1) )).
+
+fof(fact_8041,axiom,(
+    chea(zugrundegehen_1_1,zugrundegehen_2_1) )).
+
+fof(fact_8042,axiom,(
+    chea(zugrundelegen_1_1,zugrundelegung_1_1) )).
+
+fof(fact_8043,axiom,(
+    chea(zugucken_1_1,zugucken_2_1) )).
+
+fof(fact_8044,axiom,(
+    chea(zugucken_1_1,zuschauen_2_1) )).
+
+fof(fact_8045,axiom,(
+    chea(zugucken_1_1,zusehen_2_1) )).
+
+fof(fact_8046,axiom,(
+    chea(zuhaken_1_1,zuhaken_2_1) )).
+
+fof(fact_8047,axiom,(
+    chea(zuhalten_1_1,zuhalten_2_1) )).
+
+fof(fact_8048,axiom,(
+    chea(zuhalten_1_1,zuhaltung_1_1) )).
+
+fof(fact_8049,axiom,(
+    chea(zuhauen_1_1,zuhauen_2_1) )).
+
+fof(fact_8050,axiom,(
+    chea(zuhauen_1_1,zuknallen_2_1) )).
+
+fof(fact_8051,axiom,(
+    chea(zukaufen_1_1,zukaufen_2_1) )).
+
+fof(fact_8052,axiom,(
+    chea(zuklappen_1_1,zuklappen_2_1) )).
+
+fof(fact_8053,axiom,(
+    chea(zukneifen_1_1,zukneifen_2_1) )).
+
+fof(fact_8054,axiom,(
+    chea(zukn__366pfen_1_1,zukn__366pfen_2_1) )).
+
+fof(fact_8055,axiom,(
+    chea(zulassen_1_1,zulassung_1_2) )).
+
+fof(fact_8056,axiom,(
+    chea(zuleiten_1_1,zuleitung_1_1) )).
+
+fof(fact_8057,axiom,(
+    chea(zuleiten_1_2,zuleitung_1_2) )).
+
+fof(fact_8058,axiom,(
+    chea(zul__344cheln_1_1,zul__344cheln_2_1) )).
+
+fof(fact_8059,axiom,(
+    chea(zumessen_1_1,kontingentierung_1_1) )).
+
+fof(fact_8060,axiom,(
+    chea(zumuten_1_1,unverfrorenheit_1_1) )).
+
+fof(fact_8061,axiom,(
+    chea(zunageln_1_1,zunageln_2_1) )).
+
+fof(fact_8062,axiom,(
+    chea(zuneigen_1_1,zuneigung_1_1) )).
+
+fof(fact_8063,axiom,(
+    chea(zunicken_1_1,zunicken_2_1) )).
+
+fof(fact_8064,axiom,(
+    chea(zunutzemachen_1_1,zunutzemachung_1_1) )).
+
+fof(fact_8065,axiom,(
+    chea(zun__344hen_1_1,zun__344hen_2_1) )).
+
+fof(fact_8066,axiom,(
+    chea(zuordnen_1_1,zuordnen_2_1) )).
+
+fof(fact_8067,axiom,(
+    chea(zuordnen_1_1,zuordnung_1_2) )).
+
+fof(fact_8068,axiom,(
+    chea(zuordnen_1_1,zurechnung_1_1) )).
+
+fof(fact_8069,axiom,(
+    chea(zupfen_1_1,zupfen_2_1) )).
+
+fof(fact_8070,axiom,(
+    chea(zuraten_1_1,zuraten_2_1) )).
+
+fof(fact_8071,axiom,(
+    chea(zurechtbiegen_1_1,zurechtbiegen_2_1) )).
+
+fof(fact_8072,axiom,(
+    chea(zurechtfinden_1_1,zurechtfinden_2_1) )).
+
+fof(fact_8073,axiom,(
+    chea(zurechtlegen_1_1,zurechtlegen_2_1) )).
+
+fof(fact_8074,axiom,(
+    chea(zurechtstutzen_1_1,massregelung_1_1) )).
+
+fof(fact_8075,axiom,(
+    chea(zureden_1_1,zureden_2_1) )).
+
+fof(fact_8076,axiom,(
+    chea(zureiten_1_1,zureiten_2_1) )).
+
+fof(fact_8077,axiom,(
+    chea(zureiten_1_1,zureitung_1_1) )).
+
+fof(fact_8078,axiom,(
+    chea(zurren_1_1,zurrung_1_1) )).
+
+fof(fact_8079,axiom,(
+    chea(zurufen_1_1,zurufen_2_1) )).
+
+fof(fact_8080,axiom,(
+    chea(zur__374ckbehalten_1_1,zur__374ckbehalten_2_1) )).
+
+fof(fact_8081,axiom,(
+    chea(zur__374ckbehalten_1_1,zur__374ckbehaltung_1_1) )).
+
+fof(fact_8082,axiom,(
+    chea(zur__374ckberufen_1_1,zur__374ckberufung_1_1) )).
+
+fof(fact_8083,axiom,(
+    chea(zur__374ckbeugen_1_1,zur__374ckbeugen_2_1) )).
+
+fof(fact_8084,axiom,(
+    chea(zur__374ckbilden_1_1,zur__374ckbildung_1_1) )).
+
+fof(fact_8085,axiom,(
+    chea(zur__374ckblicken_1_1,zur__374ckschauen_2_1) )).
+
+fof(fact_8086,axiom,(
+    chea(zur__374ckbringen_1_1,zur__374ckbringen_2_1) )).
+
+fof(fact_8087,axiom,(
+    chea(zur__374ckdrehen_1_1,zur__374ckdrehen_2_1) )).
+
+fof(fact_8088,axiom,(
+    chea(zur__374ckdrehen_1_1,zur__374ckdrehung_1_1) )).
+
+fof(fact_8089,axiom,(
+    chea(zur__374ckdr__344ngen_1_1,zur__374ckdr__344ngen_2_1) )).
+
+fof(fact_8090,axiom,(
+    chea(zur__374ckdr__344ngen_1_1,zur__374ckdr__344ngung_1_1) )).
+
+fof(fact_8091,axiom,(
+    chea(zur__374ckd__344mmen_1_1,zur__374ckd__344mmung_1_1) )).
+
+fof(fact_8092,axiom,(
+    chea(zur__374ckflie__337en_1_1,zur__374ckflie__337en_2_1) )).
+
+fof(fact_8093,axiom,(
+    chea(zur__374ckfragen_1_1,zur__374ckfragen_2_1) )).
+
+fof(fact_8094,axiom,(
+    chea(zur__374ckgeben_1_1,rueckgabe_1_1) )).
+
+fof(fact_8095,axiom,(
+    chea(zur__374ckgehen_1_1,rueckgang_1_1) )).
+
+fof(fact_8096,axiom,(
+    chea(zur__374ckhalten_1_1,zur__374ckhaltung_1_3) )).
+
+fof(fact_8097,axiom,(
+    chea(zur__374cklassen_1_1,zur__374cklassung_1_1) )).
+
+fof(fact_8098,axiom,(
+    chea(zur__374cklehnen_1_1,zur__374cklehnen_2_1) )).
+
+fof(fact_8099,axiom,(
+    chea(zur__374ckpfeifen_1_1,zur__374ckpfeifen_2_1) )).
+
+fof(fact_8100,axiom,(
+    chea(zur__374ckrufen_1_1,zur__374ckrufung_1_1) )).
+
+fof(fact_8101,axiom,(
+    chea(zur__374cksetzen_1_1,zur__374cksetzen_2_1) )).
+
+fof(fact_8102,axiom,(
+    chea(zur__374cksetzen_1_1,zur__374cksetzung_1_1) )).
+
+fof(fact_8103,axiom,(
+    chea(zur__374ckstellen_1_2,zur__374ckstellung_1_1) )).
+
+fof(fact_8104,axiom,(
+    chea(zur__374ckstellen_1_3,zur__374ckstellung_1_3) )).
+
+fof(fact_8105,axiom,(
+    chea(zur__374cksto__337en_1_1,zur__374cksto__337en_2_1) )).
+
+fof(fact_8106,axiom,(
+    chea(zur__374cksto__337en_1_1,zur__374cksto__337ung_1_1) )).
+
+fof(fact_8107,axiom,(
+    chea(zur__374ckstrahlen_1_1,zur__374ckstrahlung_1_1) )).
+
+fof(fact_8108,axiom,(
+    chea(zur__374ckstufen_1_1,zur__374ckstufen_2_1) )).
+
+fof(fact_8109,axiom,(
+    chea(zur__374ckstufen_1_1,zur__374ckstufung_1_1) )).
+
+fof(fact_8110,axiom,(
+    chea(zur__374cktreten_1_1,zur__374cktreten_2_1) )).
+
+fof(fact_8111,axiom,(
+    chea(zur__374ckverfolgen_1_1,zur__374ckverfolgen_2_1) )).
+
+fof(fact_8112,axiom,(
+    chea(zur__374ckverfolgen_1_1,zur__374ckverfolgung_1_1) )).
+
+fof(fact_8113,axiom,(
+    chea(zur__374ckverweisen_1_1,zur__374ckverweisen_2_1) )).
+
+fof(fact_8114,axiom,(
+    chea(zur__374ckverweisen_1_1,zur__374ckverweisung_1_1) )).
+
+fof(fact_8115,axiom,(
+    chea(zur__374ckweichen_1_1,flucht_1_1) )).
+
+fof(fact_8116,axiom,(
+    chea(zur__374ckzahlen_1_1,zur__374ckzahlen_2_1) )).
+
+fof(fact_8117,axiom,(
+    chea(zur__374ckzahlen_1_1,zur__374ckzahlung_1_1) )).
+
+fof(fact_8118,axiom,(
+    chea(zusagen_1_1,zusagen_2_1) )).
+
+fof(fact_8119,axiom,(
+    chea(zusammenbauen_1_1,zusammenbauen_2_1) )).
+
+fof(fact_8120,axiom,(
+    chea(zusammenbinden_1_1,zusammenbinden_2_1) )).
+
+fof(fact_8121,axiom,(
+    chea(zusammenbinden_1_1,zusammenbindung_1_1) )).
+
+fof(fact_8122,axiom,(
+    chea(zusammenbinden_1_1,zusammenschn__374ren_2_1) )).
+
+fof(fact_8123,axiom,(
+    chea(zusammenbleiben_1_1,zusammenbleiben_2_1) )).
+
+fof(fact_8124,axiom,(
+    chea(zusammenbrechen_1_1,zusammenbrechen_2_1) )).
+
+fof(fact_8125,axiom,(
+    chea(zusammenbrechen_1_1,zusammenbruch_1_1) )).
+
+fof(fact_8126,axiom,(
+    chea(zusammenbringen_1_1,zusammenbringen_2_1) )).
+
+fof(fact_8127,axiom,(
+    chea(zusammenbringen_1_1,zusammentragen_2_1) )).
+
+fof(fact_8128,axiom,(
+    chea(zusammendr__344ngen_1_1,zusammendr__344ngen_2_1) )).
+
+fof(fact_8129,axiom,(
+    chea(zusammendr__344ngen_1_1,zusammendr__344ngung_1_1) )).
+
+fof(fact_8130,axiom,(
+    chea(zusammendr__374cken_1_1,zusammendr__374cken_2_1) )).
+
+fof(fact_8131,axiom,(
+    chea(zusammendr__374cken_1_1,zusammendr__374ckung_1_1) )).
+
+fof(fact_8132,axiom,(
+    chea(zusammenfassen_1_2,zusammenfassung_1_2) )).
+
+fof(fact_8133,axiom,(
+    chea(zusammenfinden_1_1,zusammenfinden_2_1) )).
+
+fof(fact_8134,axiom,(
+    chea(zusammenflie__337en_1_1,zusammenflie__337en_2_1) )).
+
+fof(fact_8135,axiom,(
+    chea(zusammenf__374hren_1_2,zusammenf__374hrung_1_2) )).
+
+fof(fact_8136,axiom,(
+    chea(zusammengehen_1_1,zusammengehen_2_1) )).
+
+fof(fact_8137,axiom,(
+    chea(zusammengeh__366ren_1_1,zusammengeh__366ren_2_1) )).
+
+fof(fact_8138,axiom,(
+    chea(zusammenkehren_1_1,zusammenkehren_2_1) )).
+
+fof(fact_8139,axiom,(
+    chea(zusammenklappen_1_1,zusammenklappen_2_1) )).
+
+fof(fact_8140,axiom,(
+    chea(zusammenkneifen_1_1,zusammenkneifen_2_1) )).
+
+fof(fact_8141,axiom,(
+    chea(zusammenleben_1_1,zusammenleben_2_1) )).
+
+fof(fact_8142,axiom,(
+    chea(zusammenlegen_1_1,zusammenlegung_1_2) )).
+
+fof(fact_8143,axiom,(
+    chea(zusammenlegen_1_2,zusammenlegung_1_1) )).
+
+fof(fact_8144,axiom,(
+    chea(zusammennehmen_1_1,zusammennehmen_2_1) )).
+
+fof(fact_8145,axiom,(
+    chea(zusammenpacken_1_1,zusammenpacken_2_1) )).
+
+fof(fact_8146,axiom,(
+    chea(zusammenpassen_1_1,zusammenstimmen_2_1) )).
+
+fof(fact_8147,axiom,(
+    chea(zusammenpassen_1_1,zusammenstimmung_1_1) )).
+
+fof(fact_8148,axiom,(
+    chea(zusammenprallen_1_1,zusammenprallen_2_1) )).
+
+fof(fact_8149,axiom,(
+    chea(zusammenraufen_1_1,zusammenraufen_2_1) )).
+
+fof(fact_8150,axiom,(
+    chea(zusammenrechnen_1_1,zusammenrechnen_2_1) )).
+
+fof(fact_8151,axiom,(
+    chea(zusammenrechnen_1_1,zusammenrechnung_1_1) )).
+
+fof(fact_8152,axiom,(
+    chea(zusammenrotten_1_1,zusammenrotten_2_1) )).
+
+fof(fact_8153,axiom,(
+    chea(zusammenrotten_1_1,zusammenrottung_1_1) )).
+
+fof(fact_8154,axiom,(
+    chea(zusammenr__374cken_1_1,zusammenr__374cken_2_1) )).
+
+fof(fact_8155,axiom,(
+    chea(zusammenr__374cken_1_1,zusammenr__374ckung_1_1) )).
+
+fof(fact_8156,axiom,(
+    chea(zusammensacken_1_1,zusammensacken_2_1) )).
+
+fof(fact_8157,axiom,(
+    chea(zusammenschlagen_1_1,zusammenschlagen_2_1) )).
+
+fof(fact_8158,axiom,(
+    chea(zusammenschmelzen_1_1,zusammenschmelzen_2_1) )).
+
+fof(fact_8159,axiom,(
+    chea(zusammenschmelzen_1_1,zusammenschmelzung_1_1) )).
+
+fof(fact_8160,axiom,(
+    chea(zusammenschreiben_1_1,zusammenschreiben_2_1) )).
+
+fof(fact_8161,axiom,(
+    chea(zusammenschreiben_1_1,zusammenschreibung_1_1) )).
+
+fof(fact_8162,axiom,(
+    chea(zusammenschwei__337en_1_1,zusammenschwei__337en_2_1) )).
+
+fof(fact_8163,axiom,(
+    chea(zusammensein_1_1,beisammensein_1_1) )).
+
+fof(fact_8164,axiom,(
+    chea(zusammensetzen_1_1,zusammensetzung_1_2) )).
+
+fof(fact_8165,axiom,(
+    chea(zusammensitzen_1_1,zusammensitzen_2_1) )).
+
+fof(fact_8166,axiom,(
+    chea(zusammenspielen_1_1,zusammenspielen_2_1) )).
+
+fof(fact_8167,axiom,(
+    chea(zusammenstauchen_1_1,zusammenstauchung_1_1) )).
+
+fof(fact_8168,axiom,(
+    chea(zusammenstreichen_1_1,zusammenstreichen_2_1) )).
+
+fof(fact_8169,axiom,(
+    chea(zusammenstr__366men_1_1,zusammenstr__366men_2_1) )).
+
+fof(fact_8170,axiom,(
+    chea(zusammensuchen_1_1,zusammensuchen_2_1) )).
+
+fof(fact_8171,axiom,(
+    chea(zusammentreten_1_1,zusammentreten_2_1) )).
+
+fof(fact_8172,axiom,(
+    chea(zusammenwachsen_1_1,zusammenwachsen_2_1) )).
+
+fof(fact_8173,axiom,(
+    chea(zusammenwirken_1_1,zusammenwirken_2_1) )).
+
+fof(fact_8174,axiom,(
+    chea(zusammenwirken_1_1,zusammenwirkung_1_1) )).
+
+fof(fact_8175,axiom,(
+    chea(zusammenziehen_1_1,zusammenziehung_1_1) )).
+
+fof(fact_8176,axiom,(
+    chea(zusammenziehen_1_2,zusammenziehung_1_2) )).
+
+fof(fact_8177,axiom,(
+    chea(zusammenziehen_1_3,zusammenziehung_1_3) )).
+
+fof(fact_8178,axiom,(
+    chea(zusammenziehen_2_1,zusammenziehung_1_4) )).
+
+fof(fact_8179,axiom,(
+    chea(zusammenziehen_2_2,zusammenziehung_1_5) )).
+
+fof(fact_8180,axiom,(
+    chea(zusammenzucken_1_1,zusammenzucken_2_1) )).
+
+fof(fact_8181,axiom,(
+    chea(zusammenz__344hlen_1_1,zusammenz__344hlen_2_1) )).
+
+fof(fact_8182,axiom,(
+    chea(zusammenz__344hlen_1_1,zusammenz__344hlung_1_1) )).
+
+fof(fact_8183,axiom,(
+    chea(zuschalten_1_1,zuschalten_2_1) )).
+
+fof(fact_8184,axiom,(
+    chea(zuschalten_1_1,zuschaltung_1_1) )).
+
+fof(fact_8185,axiom,(
+    chea(zuschaufeln_1_1,zuschaufeln_2_1) )).
+
+fof(fact_8186,axiom,(
+    chea(zuschlie__337en_1_1,zusperren_2_1) )).
+
+fof(fact_8187,axiom,(
+    chea(zuschnappen_1_1,zuschnappen_2_1) )).
+
+fof(fact_8188,axiom,(
+    chea(zuschneiden_1_1,zuschneiden_2_1) )).
+
+fof(fact_8189,axiom,(
+    chea(zuschneiden_1_1,zuschneidung_1_1) )).
+
+fof(fact_8190,axiom,(
+    chea(zuschneiden_1_1,zuschnitt_1_1) )).
+
+fof(fact_8191,axiom,(
+    chea(zuschn__374ren_1_1,zuschn__374ren_2_1) )).
+
+fof(fact_8192,axiom,(
+    chea(zuschrauben_1_1,zuschrauben_2_1) )).
+
+fof(fact_8193,axiom,(
+    chea(zuschreiben_1_1,beilegung_1_1) )).
+
+fof(fact_8194,axiom,(
+    chea(zuschreiben_1_1,zuschreiben_2_1) )).
+
+fof(fact_8195,axiom,(
+    chea(zusch__374tten_1_1,zusch__374tten_2_1) )).
+
+fof(fact_8196,axiom,(
+    chea(zusch__374tten_1_1,zusch__374ttung_1_1) )).
+
+fof(fact_8197,axiom,(
+    chea(zuspielen_1_1,zuspielen_2_1) )).
+
+fof(fact_8198,axiom,(
+    chea(zuspielen_1_1,zuspielung_1_1) )).
+
+fof(fact_8199,axiom,(
+    chea(zuspitzen_1_1,verengung_1_1) )).
+
+fof(fact_8200,axiom,(
+    chea(zuspitzen_1_1,zuspitzen_2_1) )).
+
+fof(fact_8201,axiom,(
+    chea(zusprechen_1_1,zusprechung_1_1) )).
+
+fof(fact_8202,axiom,(
+    chea(zusprechen_1_2,zusprechung_1_2) )).
+
+fof(fact_8203,axiom,(
+    chea(zustandekommen_1_1,zustandekommen_2_1) )).
+
+fof(fact_8204,axiom,(
+    chea(zusteigen_1_1,zusteigen_2_1) )).
+
+fof(fact_8205,axiom,(
+    chea(zustellen_1_1,ablieferung_1_1) )).
+
+fof(fact_8206,axiom,(
+    chea(zustellen_1_1,zustellen_2_1) )).
+
+fof(fact_8207,axiom,(
+    chea(zustr__366men_1_1,zustr__366mung_1_1) )).
+
+fof(fact_8208,axiom,(
+    chea(zuteilen_1_1,verteilen_2_1) )).
+
+fof(fact_8209,axiom,(
+    chea(zuteilen_1_1,zuweisen_2_1) )).
+
+fof(fact_8210,axiom,(
+    chea(zuteilen_1_1,zuweisung_1_1) )).
+
+fof(fact_8211,axiom,(
+    chea(zutrauen_1_1,zutrauen_2_1) )).
+
+fof(fact_8212,axiom,(
+    chea(zutreten_1_1,zutreten_2_1) )).
+
+fof(fact_8213,axiom,(
+    chea(zutrinken_1_1,zutrinken_2_1) )).
+
+fof(fact_8214,axiom,(
+    chea(zutun_1_1,zutun_2_1) )).
+
+fof(fact_8215,axiom,(
+    chea(zuvorkommen_1_1,zuvorkommen_2_1) )).
+
+fof(fact_8216,axiom,(
+    chea(zuwachsen_1_1,zuwachsen_2_1) )).
+
+fof(fact_8217,axiom,(
+    chea(zuwarten_1_1,zuwarten_2_1) )).
+
+fof(fact_8218,axiom,(
+    chea(zuwenden_1_1,hinwendung_1_1) )).
+
+fof(fact_8219,axiom,(
+    chea(zuwenden_1_1,zuwenden_2_1) )).
+
+fof(fact_8220,axiom,(
+    chea(zuwerfen_1_1,zuwerfen_2_1) )).
+
+fof(fact_8221,axiom,(
+    chea(zuwiderlaufen_1_1,zuwiderlaufen_2_1) )).
+
+fof(fact_8222,axiom,(
+    chea(zuwinken_1_1,zuwinken_2_1) )).
+
+fof(fact_8223,axiom,(
+    chea(zuzahlen_1_1,zuzahlen_2_1) )).
+
+fof(fact_8224,axiom,(
+    chea(zuzahlen_1_1,zuzahlung_1_1) )).
+
+fof(fact_8225,axiom,(
+    chea(zuziehen_1_1,zuziehung_1_1) )).
+
+fof(fact_8226,axiom,(
+    chea(zuziehen_2_1,zuziehung_1_2) )).
+
+fof(fact_8227,axiom,(
+    chea(zwecken_1_1,zwecken_2_1) )).
+
+fof(fact_8228,axiom,(
+    chea(zweckentfremden_1_1,zweckentfremden_2_1) )).
+
+fof(fact_8229,axiom,(
+    chea(zweckentfremden_1_1,zweckentfremdung_1_1) )).
+
+fof(fact_8230,axiom,(
+    chea(zweigen_1_1,zweigen_2_1) )).
+
+fof(fact_8231,axiom,(
+    chea(zwicken_1_1,zwicken_2_1) )).
+
+fof(fact_8232,axiom,(
+    chea(zwiebeln_1_1,zwiebeln_2_1) )).
+
+fof(fact_8233,axiom,(
+    chea(zwirnen_1_1,zwirnen_2_1) )).
+
+fof(fact_8234,axiom,(
+    chea(zwirnen_1_1,zwirnung_1_1) )).
+
+fof(fact_8235,axiom,(
+    chea(zwischenlanden_1_1,zwischenlanden_2_1) )).
+
+fof(fact_8236,axiom,(
+    chea(zwischenlanden_1_1,zwischenlandung_1_1) )).
+
+fof(fact_8237,axiom,(
+    chea(zw__344ngen_1_1,zw__344ngen_2_1) )).
+
+fof(fact_8238,axiom,(
+    chea(z__344hlen_1_1,z__344hlung_1_1) )).
+
+fof(fact_8239,axiom,(
+    chea(z__344hnen_1_1,z__344hnen_2_1) )).
+
+fof(fact_8240,axiom,(
+    chea(z__344hnen_1_1,z__344hnung_1_1) )).
+
+fof(fact_8241,axiom,(
+    chea(z__344umen_1_1,z__344umung_1_1) )).
+
+fof(fact_8242,axiom,(
+    chea(z__344unen_1_1,z__344unen_2_1) )).
+
+fof(fact_8243,axiom,(
+    chea(z__374chten_1_1,aufzucht_1_1) )).
+
+fof(fact_8244,axiom,(
+    chea(z__374chten_1_1,z__374chten_2_1) )).
+
+fof(fact_8245,axiom,(
+    chea(z__374cken_1_1,z__374cken_2_1) )).
+
+fof(fact_8246,axiom,(
+    chea(z__374geln_1_1,z__374geln_2_1) )).
+
+fof(fact_8247,axiom,(
+    chea(z__374geln_1_1,z__374gelung_1_1) )).
+
+fof(fact_8248,axiom,(
+    chea(z__374geln_1_1,z__374glung_1_1) )).
+
+fof(fact_8249,axiom,(
+    chea(z__374nden_1_1,z__374ndung_1_1) )).
+
+fof(fact_8250,axiom,(
+    chea(z__374nden_1_2,z__374ndung_1_2) )).
+
+fof(fact_8251,axiom,(
+    chea(z__374ngeln_1_1,z__374ngeln_2_1) )).
+
+fof(fact_8252,axiom,(
+    chea(n344ndern_1_1,ver__344nderung_1_1) )).
+
+fof(fact_8253,axiom,(
+    chea(n344sen_1_1,n344sen_2_1) )).
+
+fof(fact_8254,axiom,(
+    chea(n344sen_1_1,n344sung_1_1) )).
+
+fof(fact_8255,axiom,(
+    chea(n344sthetisieren_1_1,n344sthetisierung_1_1) )).
+
+fof(fact_8256,axiom,(
+    chea(n344tzen_1_1,n344tzen_2_1) )).
+
+fof(fact_8257,axiom,(
+    chea(n344tzen_1_1,n344tzung_1_1) )).
+
+fof(fact_8258,axiom,(
+    chea(n344ufnen_1_1,n344ufnung_1_1) )).
+
+fof(fact_8259,axiom,(
+    chea(n344ugeln_1_1,n344ugeln_2_1) )).
+
+fof(fact_8260,axiom,(
+    chea(n344u__337ern_1_1,n344u__337erung_1_2) )).
+
+fof(fact_8261,axiom,(
+    chea(n344u__337ern_1_2,n344u__337erung_1_3) )).
+
+fof(fact_8262,axiom,(
+    chea(n366den_1_1,n366den_2_1) )).
+
+fof(fact_8263,axiom,(
+    chea(n366den_1_1,n366dung_1_1) )).
+
+fof(fact_8264,axiom,(
+    chea(n366ffnen_1_1,n366ffnung_1_2) )).
+
+fof(fact_8265,axiom,(
+    chea(n366ffnen_1_2,n366ffnung_1_3) )).
+
+fof(fact_8266,axiom,(
+    chea(n366kologisieren_1_1,n366kologisierung_1_1) )).
+
+fof(fact_8267,axiom,(
+    chea(n366konomisieren_1_1,n366konomisierung_1_1) )).
+
+fof(fact_8268,axiom,(
+    chea(n366len_1_1,n366len_2_1) )).
+
+fof(fact_8269,axiom,(
+    chea(n366len_1_1,n366lung_1_1) )).
+
+fof(fact_8270,axiom,(
+    chea(n374ben_1_2,n374bung_1_3) )).
+
+fof(fact_8271,axiom,(
+    chea(n374beranstrengen_1_1,n374beranstrengung_1_1) )).
+
+fof(fact_8272,axiom,(
+    chea(n374berantworten_1_1,n374berantwortung_1_1) )).
+
+fof(fact_8273,axiom,(
+    chea(n374berarbeiten_1_2,revidierung_1_1) )).
+
+fof(fact_8274,axiom,(
+    chea(n374berbacken_1_1,n374berbacken_2_1) )).
+
+fof(fact_8275,axiom,(
+    chea(n374berbeanspruchen_1_1,n374berbeanspruchung_1_1) )).
+
+fof(fact_8276,axiom,(
+    chea(n374berbeanspruchen_1_1,n374berstrapazierung_1_1) )).
+
+fof(fact_8277,axiom,(
+    chea(n374berbelasten_1_1,n374berbelastung_1_1) )).
+
+fof(fact_8278,axiom,(
+    chea(n374berbelichten_1_1,n374berbelichtung_1_1) )).
+
+fof(fact_8279,axiom,(
+    chea(n374berbetonen_1_1,n374berbetonung_1_1) )).
+
+fof(fact_8280,axiom,(
+    chea(n374berbewerten_1_1,n374berbewertung_1_1) )).
+
+fof(fact_8281,axiom,(
+    chea(n374berbezahlen_1_1,n374berbezahlung_1_1) )).
+
+fof(fact_8282,axiom,(
+    chea(n374berbieten_1_1,n374berbietung_1_1) )).
+
+fof(fact_8283,axiom,(
+    chea(n374berblasen_1_1,n374berblasen_2_1) )).
+
+fof(fact_8284,axiom,(
+    chea(n374berblenden_1_1,n374berblenden_2_1) )).
+
+fof(fact_8285,axiom,(
+    chea(n374berblenden_1_1,n374berblendung_1_1) )).
+
+fof(fact_8286,axiom,(
+    chea(n374berbringen_1_1,n374berbringen_2_1) )).
+
+fof(fact_8287,axiom,(
+    chea(n374berbringen_1_1,n374berbringung_1_1) )).
+
+fof(fact_8288,axiom,(
+    chea(n374berbr__374cken_1_1,n374berbr__374cken_2_1) )).
+
+fof(fact_8289,axiom,(
+    chea(n374berbr__374cken_1_1,n374berbr__374ckung_1_1) )).
+
+fof(fact_8290,axiom,(
+    chea(n374berb__374rden_1_1,n374berb__374rdung_1_1) )).
+
+fof(fact_8291,axiom,(
+    chea(n374berdachen_1_1,n374berdachung_1_1) )).
+
+fof(fact_8292,axiom,(
+    chea(n374berdauern_1_1,n374berdauern_2_1) )).
+
+fof(fact_8293,axiom,(
+    chea(n374berdehnen_1_1,n374berdehnen_2_1) )).
+
+fof(fact_8294,axiom,(
+    chea(n374berdehnen_1_1,n374berdehnung_1_1) )).
+
+fof(fact_8295,axiom,(
+    chea(n374berdenken_1_1,n374berdenken_2_1) )).
+
+fof(fact_8296,axiom,(
+    chea(n374berdosieren_1_1,n374berdosieren_2_1) )).
+
+fof(fact_8297,axiom,(
+    chea(n374berdosieren_1_1,n374berdosierung_1_1) )).
+
+fof(fact_8298,axiom,(
+    chea(n374berdrehen_1_1,n374berdrehen_2_1) )).
+
+fof(fact_8299,axiom,(
+    chea(n374berdrehen_1_1,n374berdrehung_1_1) )).
+
+fof(fact_8300,axiom,(
+    chea(n374berdrucken_1_1,n374berdrucken_2_1) )).
+
+fof(fact_8301,axiom,(
+    chea(n374berdrucken_1_1,n374berdruckung_1_1) )).
+
+fof(fact_8302,axiom,(
+    chea(n374bereilen_1_1,eile_1_1) )).
+
+fof(fact_8303,axiom,(
+    chea(n374bereilen_1_1,n374berhastung_1_1) )).
+
+fof(fact_8304,axiom,(
+    chea(n374bereilen_1_1,n374berst__374rzung_1_1) )).
+
+fof(fact_8305,axiom,(
+    chea(n374bereinstimmen_1_2,analogie__1_1) )).
+
+fof(fact_8306,axiom,(
+    chea(n374bereinstimmen_1_3,n374bereinstimmung_1_3) )).
+
+fof(fact_8307,axiom,(
+    chea(n374bererf__374llen_1_1,n374bererf__374llung_1_1) )).
+
+fof(fact_8308,axiom,(
+    chea(n374berfischen_1_1,n374berfischen_2_1) )).
+
+fof(fact_8309,axiom,(
+    chea(n374berfischen_1_1,n374berfischung_1_1) )).
+
+fof(fact_8310,axiom,(
+    chea(n374berfliegen_1_1,n374berfliegen_2_1) )).
+
+fof(fact_8311,axiom,(
+    chea(n374berfliegen_1_1,n374berfliegung_1_1) )).
+
+fof(fact_8312,axiom,(
+    chea(n374berfluten_1_1,flutkatastrophe_1_1) )).
+
+fof(fact_8313,axiom,(
+    chea(n374berfl__374geln_1_1,n374berfl__374geln_2_1) )).
+
+fof(fact_8314,axiom,(
+    chea(n374berfl__374geln_1_1,n374berfl__374gelung_1_1) )).
+
+fof(fact_8315,axiom,(
+    chea(n374berfl__374geln_1_1,n374berrunden_2_1) )).
+
+fof(fact_8316,axiom,(
+    chea(n374berfl__374geln_1_1,n374berrundung_1_1) )).
+
+fof(fact_8317,axiom,(
+    chea(n374berfl__374geln_1_1,n374bertrumpfung_1_1) )).
+
+fof(fact_8318,axiom,(
+    chea(n374berfordern_1_1,n374berforderung_1_1) )).
+
+fof(fact_8319,axiom,(
+    chea(n374berfrachten_1_1,n374berfrachten_2_1) )).
+
+fof(fact_8320,axiom,(
+    chea(n374berfrachten_1_1,n374berfrachtung_1_1) )).
+
+fof(fact_8321,axiom,(
+    chea(n374berfremden_1_1,n374berfremdung_1_1) )).
+
+fof(fact_8322,axiom,(
+    chea(n374berf__374hren_1_1,n374berf__374hrung_1_1) )).
+
+fof(fact_8323,axiom,(
+    chea(n374berf__374hren_1_3,n374berf__374hrung_1_3) )).
+
+fof(fact_8324,axiom,(
+    chea(n374berf__374hren_2_1,n374berf__374hrung_1_2) )).
+
+fof(fact_8325,axiom,(
+    chea(n374berf__374llen_1_1,n374berf__374llen_2_1) )).
+
+fof(fact_8326,axiom,(
+    chea(n374berf__374llen_1_1,n374berf__374llung_1_1) )).
+
+fof(fact_8327,axiom,(
+    chea(n374berglasen_1_1,n374berglasung_1_1) )).
+
+fof(fact_8328,axiom,(
+    chea(n374bergreifen_1_1,n374bergreifen_2_1) )).
+
+fof(fact_8329,axiom,(
+    chea(n374berhandnehmen_1_1,n374berhandnehmen_2_1) )).
+
+fof(fact_8330,axiom,(
+    chea(n374berholen_1_2,n374berholung_1_2) )).
+
+fof(fact_8331,axiom,(
+    chea(n374berholen_2_1,n374berholung_1_3) )).
+
+fof(fact_8332,axiom,(
+    chea(n374berh__344ufen_1_1,n374berh__344ufung_1_1) )).
+
+fof(fact_8333,axiom,(
+    chea(n374berh__344ufen_1_1,n374bersch__374ttung_1_1) )).
+
+fof(fact_8334,axiom,(
+    chea(n374berh__366hen_1_1,n374berh__366hung_1_1) )).
+
+fof(fact_8335,axiom,(
+    chea(n374berh__366ren_1_1,n374berh__366ren_2_1) )).
+
+fof(fact_8336,axiom,(
+    chea(n374berkippen_1_1,n374berkippen_2_1) )).
+
+fof(fact_8337,axiom,(
+    chea(n374berkleben_1_1,n374berkleben_2_1) )).
+
+fof(fact_8338,axiom,(
+    chea(n374berkleiden_1_1,n374berkleidung_1_1) )).
+
+fof(fact_8339,axiom,(
+    chea(n374berkompensieren_1_1,hyperkompensation_1_1) )).
+
+fof(fact_8340,axiom,(
+    chea(n374berkreuzen_1_1,n374berkreuzen_2_1) )).
+
+fof(fact_8341,axiom,(
+    chea(n374berkrusten_1_1,n374berkrusten_2_1) )).
+
+fof(fact_8342,axiom,(
+    chea(n374berladen_1_1,n374berladung_1_1) )).
+
+fof(fact_8343,axiom,(
+    chea(n374berlappen_1_1,n374berlappen_2_1) )).
+
+fof(fact_8344,axiom,(
+    chea(n374berlappen_1_1,n374berlappung_1_1) )).
+
+fof(fact_8345,axiom,(
+    chea(n374berlasten_1_2,n374berlastung_1_1) )).
+
+fof(fact_8346,axiom,(
+    chea(n374berleben_1_1,n374berleben_2_1) )).
+
+fof(fact_8347,axiom,(
+    chea(n374berleiten_1_1,n374berleiten_2_1) )).
+
+fof(fact_8348,axiom,(
+    chea(n374berleiten_1_1,n374berleitung_1_1) )).
+
+fof(fact_8349,axiom,(
+    chea(n374berlesen_1_1,n374berlesen_2_1) )).
+
+fof(fact_8350,axiom,(
+    chea(n374bermitteln_1_1,n374bermitteln_2_1) )).
+
+fof(fact_8351,axiom,(
+    chea(n374bermitteln_1_1,n374bermittelung_1_1) )).
+
+fof(fact_8352,axiom,(
+    chea(n374bermitteln_1_1,n374bermittlung_1_1) )).
+
+fof(fact_8353,axiom,(
+    chea(n374berm__374den_1_1,n374berm__374dung_1_1) )).
+
+fof(fact_8354,axiom,(
+    chea(n374bernehmen_1_1,annahme_1_1) )).
+
+fof(fact_8355,axiom,(
+    chea(n374berordnen_1_1,n374berordnung_1_1) )).
+
+fof(fact_8356,axiom,(
+    chea(n374berorganisieren_1_1,n374berorganisation_1_1) )).
+
+fof(fact_8357,axiom,(
+    chea(n374berorganisieren_1_1,n374berorganisierung_1_1) )).
+
+fof(fact_8358,axiom,(
+    chea(n374berpflanzen_1_1,n374berpflanzung_1_1) )).
+
+fof(fact_8359,axiom,(
+    chea(n374berpr__374fen_1_1,ueberpr__374fung_1_1) )).
+
+fof(fact_8360,axiom,(
+    chea(n374berpr__374fen_1_2,n374berpr__374fung_1_2) )).
+
+fof(fact_8361,axiom,(
+    chea(n374berquellen_1_1,n374berschwappen_2_1) )).
+
+fof(fact_8362,axiom,(
+    chea(n374berqueren_1_1,n374berquerung_1_1) )).
+
+fof(fact_8363,axiom,(
+    chea(n374berqueren_1_2,n374berquerung_1_2) )).
+
+fof(fact_8364,axiom,(
+    chea(n374berraschen_1_1,n374berraschung_1_1) )).
+
+fof(fact_8365,axiom,(
+    chea(n374berraschen_1_2,n374berraschung_1_3) )).
+
+fof(fact_8366,axiom,(
+    chea(n374berreichen_1_1,n374berreichen_2_1) )).
+
+fof(fact_8367,axiom,(
+    chea(n374berreichen_1_1,n374berreichung_1_1) )).
+
+fof(fact_8368,axiom,(
+    chea(n374berreiten_1_1,n374berreiten_2_1) )).
+
+fof(fact_8369,axiom,(
+    chea(n374berreizen_1_1,n374berreizung_1_1) )).
+
+fof(fact_8370,axiom,(
+    chea(n374berrennen_1_1,n374berrennen_2_1) )).
+
+fof(fact_8371,axiom,(
+    chea(n374berrollen_1_2,n374berw__344ltigung_1_1) )).
+
+fof(fact_8372,axiom,(
+    chea(n374berschatten_1_1,n374berschattung_1_1) )).
+
+fof(fact_8373,axiom,(
+    chea(n374berschauen_1_1,n374berschauen_2_1) )).
+
+fof(fact_8374,axiom,(
+    chea(n374berschie__337en_1_1,n374berschie__337en_2_1) )).
+
+fof(fact_8375,axiom,(
+    chea(n374berschreiben_1_1,n374berschreibung_1_1) )).
+
+fof(fact_8376,axiom,(
+    chea(n374berschreiben_1_2,n374berschreibung_1_2) )).
+
+fof(fact_8377,axiom,(
+    chea(n374berschreien_1_1,n374berschreien_2_1) )).
+
+fof(fact_8378,axiom,(
+    chea(n374berschreiten_1_1,n374berschreitung_1_1) )).
+
+fof(fact_8379,axiom,(
+    chea(n374berschreiten_1_2,n374berschreitung_1_2) )).
+
+fof(fact_8380,axiom,(
+    chea(n374berschreiten_1_3,n374berschreitung_1_3) )).
+
+fof(fact_8381,axiom,(
+    chea(n374berschulden_1_1,n374berschuldung_1_1) )).
+
+fof(fact_8382,axiom,(
+    chea(n374berschwemmen_1_1,flutkatastrophe_1_1) )).
+
+fof(fact_8383,axiom,(
+    chea(n374berschwemmen_1_1,n374berschwemmen_2_1) )).
+
+fof(fact_8384,axiom,(
+    chea(n374bersch__344tzen_1_1,n374bersch__344tzen_2_1) )).
+
+fof(fact_8385,axiom,(
+    chea(n374bersch__344tzen_1_1,n374bersch__344tzung_1_1) )).
+
+fof(fact_8386,axiom,(
+    chea(n374bersch__344umen_1_1,n374bersch__344umen_2_1) )).
+
+fof(fact_8387,axiom,(
+    chea(n374bersenden_1_1,senden_2_1) )).
+
+fof(fact_8388,axiom,(
+    chea(n374bersenden_1_1,n374bersenden_2_1) )).
+
+fof(fact_8389,axiom,(
+    chea(n374bersetzen_2_1,n374bersetzung_2_1) )).
+
+fof(fact_8390,axiom,(
+    chea(n374bersiedeln_1_1,n374bersiedlung_1_1) )).
+
+fof(fact_8391,axiom,(
+    chea(n374bersieden_1_1,n374bersiedung_1_1) )).
+
+fof(fact_8392,axiom,(
+    chea(n374berspannen_1_1,stromsto__337_1_1) )).
+
+fof(fact_8393,axiom,(
+    chea(n374berspannen_1_1,n374berspannen_2_1) )).
+
+fof(fact_8394,axiom,(
+    chea(n374berspitzen_1_1,n374berspitzung_1_1) )).
+
+fof(fact_8395,axiom,(
+    chea(n374bersprechen_1_1,n374bersprechen_2_1) )).
+
+fof(fact_8396,axiom,(
+    chea(n374bersp__374len_1_1,n374bersp__374len_2_1) )).
+
+fof(fact_8397,axiom,(
+    chea(n374bersp__374len_1_1,n374bersp__374lung_1_1) )).
+
+fof(fact_8398,axiom,(
+    chea(n374berstrahlen_1_1,n374berstrahlen_2_1) )).
+
+fof(fact_8399,axiom,(
+    chea(n374berstreifen_1_1,n374berstreifen_2_1) )).
+
+fof(fact_8400,axiom,(
+    chea(n374berst__374lpen_1_1,n374berst__374lpen_2_1) )).
+
+fof(fact_8401,axiom,(
+    chea(n374bers__344ttigen_1_1,schwemme_1_1) )).
+
+fof(fact_8402,axiom,(
+    chea(n374bertragen_1_2,n374bertragung_1_2) )).
+
+fof(fact_8403,axiom,(
+    chea(n374bertreffen_1_1,n374bertreffen_2_1) )).
+
+fof(fact_8404,axiom,(
+    chea(n374bertreffen_1_1,n374bertreffung_1_1) )).
+
+fof(fact_8405,axiom,(
+    chea(n374bertreten_1_1,n374bertretung_1_1) )).
+
+fof(fact_8406,axiom,(
+    chea(n374bertreten_2_2,n374bertretung_1_3) )).
+
+fof(fact_8407,axiom,(
+    chea(n374bert__344uben_1_1,n374bert__344ubung_1_1) )).
+
+fof(fact_8408,axiom,(
+    chea(n374bert__366nen_1_1,n374bert__366nung_1_1) )).
+
+fof(fact_8409,axiom,(
+    chea(n374bert__374nchen_1_1,n374bert__374nchen_2_1) )).
+
+fof(fact_8410,axiom,(
+    chea(n374berwachen_1_1,kontrolle_1_1) )).
+
+fof(fact_8411,axiom,(
+    chea(n374berwachen_1_1,n374berwachen_2_1) )).
+
+fof(fact_8412,axiom,(
+    chea(n374berwachsen_1_1,n374berwachsung_1_1) )).
+
+fof(fact_8413,axiom,(
+    chea(n374berwalzen_1_1,n374berwalzung_1_1) )).
+
+fof(fact_8414,axiom,(
+    chea(n374berwechseln_1_1,n374berwechseln_2_1) )).
+
+fof(fact_8415,axiom,(
+    chea(n374berwei__337en_1_1,n374berwei__337ung_1_1) )).
+
+fof(fact_8416,axiom,(
+    chea(n374berwerten_1_1,n374berwertung_1_1) )).
+
+fof(fact_8417,axiom,(
+    chea(n374berwinden_1_2,n374berwindung_1_2) )).
+
+fof(fact_8418,axiom,(
+    chea(n374berwintern_1_1,n374berwinterung_1_1) )).
+
+fof(fact_8419,axiom,(
+    chea(n374berwintern_1_2,n374berwinterung_1_2) )).
+
+fof(fact_8420,axiom,(
+    chea(n374berw__344ltigen_1_2,n374berw__344ltigung_1_2) )).
+
+fof(fact_8421,axiom,(
+    chea(n374berw__344lzen_1_1,n374berw__344lzen_2_1) )).
+
+fof(fact_8422,axiom,(
+    chea(n374berw__344lzen_1_1,n374berw__344lzung_1_1) )).
+
+fof(fact_8423,axiom,(
+    chea(n374berw__366lben_1_1,n374berw__366lben_2_1) )).
+
+fof(fact_8424,axiom,(
+    chea(n374berw__366lben_1_1,n374berw__366lbung_1_1) )).
+
+fof(fact_8425,axiom,(
+    chea(n374berzahlen_1_1,n374berbezahlung_1_1) )).
+
+fof(fact_8426,axiom,(
+    chea(n374berzeichnen_1_1,n374berzeichnung_1_1) )).
+
+fof(fact_8427,axiom,(
+    chea(n374berz__344hlen_1_1,n374berz__344hlung_1_1) )).
+
+fof(fact_8428,axiom,(
+    chps(abh__344ngig_1_1,abh__344ngigkeit_1_1) )).
+
+fof(fact_8429,axiom,(
+    chps(allergisch_1_1,allergie_1_1) )).
+
+fof(fact_8430,axiom,(
+    chps(analog_1_1,analogie__1_1) )).
+
+fof(fact_8431,axiom,(
+    chps(anwesend_1_1,disponibilit__344t_1_1) )).
+
+fof(fact_8432,axiom,(
+    chps(arglistig_1_1,rechtswidrigkeit_1_1) )).
+
+fof(fact_8433,axiom,(
+    chps(bankrott_2_1,bankrott_1_1) )).
+
+fof(fact_8434,axiom,(
+    chps(begehrlich_1_1,begierde_1_1) )).
+
+fof(fact_8435,axiom,(
+    chps(bereit_1_1,bereitschaft_1_1) )).
+
+fof(fact_8436,axiom,(
+    chps(bestimmend_1_1,charakteristik_1_1) )).
+
+fof(fact_8437,axiom,(
+    chps(erpicht_1_1,erpichtsein_1_1) )).
+
+fof(fact_8438,axiom,(
+    chps(gebunden_1_1,h__366rigkeit_1_1) )).
+
+fof(fact_8439,axiom,(
+    chps(gleichgerichtet_1_1,gleichzeitigkeit_1_1) )).
+
+fof(fact_8440,axiom,(
+    chps(hypernerv__366s_1_1,hysterie_1_1) )).
+
+fof(fact_8441,axiom,(
+    chps(kleinst__344dtisch_1_1,provinzialit__344t_1_1) )).
+
+fof(fact_8442,axiom,(
+    chps(oberfl__344chlich_1_1,oberfl__344chlichkeit_1_1) )).
+
+fof(fact_8443,axiom,(
+    chps(perspektivlos_1_1,perspektivlosigkeit_1_1) )).
+
+fof(fact_8444,axiom,(
+    chps(sauber_1_1,sauberkeit_1_1) )).
+
+fof(fact_8445,axiom,(
+    chps(unabh__344ngig_1_1,autonomie__1_1) )).
+
+fof(fact_8446,axiom,(
+    chps(uneinig_1_1,uneinigkeit_1_1) )).
+
+fof(fact_8447,axiom,(
+    chps(zufrieden_1_1,satisfaktion_1_1) )).
+
+fof(fact_8448,axiom,(
+    chsa(am__374sieren_1_1,vergn__374gung_1_1) )).
+
+fof(fact_8449,axiom,(
+    chsa(anziehen_1_2,anziehung_1_1) )).
+
+fof(fact_8450,axiom,(
+    chsa(auseinandersetzen_1_4,auseinandersetzung_1_4) )).
+
+fof(fact_8451,axiom,(
+    chsa(ausf__374llen_1_2,ausf__374llung_1_2) )).
+
+fof(fact_8452,axiom,(
+    chsa(bef__344higen_1_1,bef__344higung_1_1) )).
+
+fof(fact_8453,axiom,(
+    chsa(bef__374rchten_1_1,bef__374rchtung_1_1) )).
+
+fof(fact_8454,axiom,(
+    chsa(begrenzen_1_2,begrenzung_1_2) )).
+
+fof(fact_8455,axiom,(
+    chsa(behindern_1_1,behinderung_1_2) )).
+
+fof(fact_8456,axiom,(
+    chsa(beibehalten_1_1,beibehalten_2_1) )).
+
+fof(fact_8457,axiom,(
+    chsa(belasten_1_1,beladen_2_1) )).
+
+fof(fact_8458,axiom,(
+    chsa(beleuchten_1_4,beleuchtung_1_4) )).
+
+fof(fact_8459,axiom,(
+    chsa(bemessen_1_2,bemessung_1_2) )).
+
+fof(fact_8460,axiom,(
+    chsa(berechtigen_1_1,berechtigung_1_2) )).
+
+fof(fact_8461,axiom,(
+    chsa(ber__374cksichtigen_1_2,ber__374cksichtigung_1_2) )).
+
+fof(fact_8462,axiom,(
+    chsa(beschreiben_1_2,beschreibung_1_2) )).
+
+fof(fact_8463,axiom,(
+    chsa(betonen_1_2,betonung_1_2) )).
+
+fof(fact_8464,axiom,(
+    chsa(betrachten_1_1,betrachtung_1_1) )).
+
+fof(fact_8465,axiom,(
+    chsa(bewundern_1_1,bewunderung_1_1) )).
+
+fof(fact_8466,axiom,(
+    chsa(darstellen_1_2,darstellung_1_2) )).
+
+fof(fact_8467,axiom,(
+    chsa(darstellen_1_3,repr__344sentation_1_2) )).
+
+fof(fact_8468,axiom,(
+    chsa(darstellen_1_4,repr__344sentanz_1_1) )).
+
+fof(fact_8469,axiom,(
+    chsa(dasein_1_1,da_sein_4_1) )).
+
+fof(fact_8470,axiom,(
+    chsa(decken_1_3,deckung_1_3) )).
+
+fof(fact_8471,axiom,(
+    chsa(diskutieren_1_2,diskussion_1_2) )).
+
+fof(fact_8472,axiom,(
+    chsa(disponieren_1_1,verf__374gung_3_1) )).
+
+fof(fact_8473,axiom,(
+    chsa(distg_0,unterscheidung_1_3) )).
+
+fof(fact_8474,axiom,(
+    chsa(d__344mpfen_1_2,d__344mpfung_1_1) )).
+
+fof(fact_8475,axiom,(
+    chsa(eignen_1_1,eignung_1_1) )).
+
+fof(fact_8476,axiom,(
+    chsa(eignen_1_2,eignung_1_2) )).
+
+fof(fact_8477,axiom,(
+    chsa(empfinden_1_1,empfindung_1_1) )).
+
+fof(fact_8478,axiom,(
+    chsa(enden_1_3,endung_1_1) )).
+
+fof(fact_8479,axiom,(
+    chsa(erinnern_2_1,erinnerung_1_2) )).
+
+fof(fact_8480,axiom,(
+    chsa(erkl__344ren_1_2,erkl__344rung_1_2) )).
+
+fof(fact_8481,axiom,(
+    chsa(erlauben_1_2,erm__366glichung_1_2) )).
+
+fof(fact_8482,axiom,(
+    chsa(erschweren_1_1,erschwerung_1_1) )).
+
+fof(fact_8483,axiom,(
+    chsa(ersetzen_1_2,ersetzung_1_2) )).
+
+fof(fact_8484,axiom,(
+    chsa(erstrecken_1_1,erstreckung_1_1) )).
+
+fof(fact_8485,axiom,(
+    chsa(erstrecken_1_2,erstreckung_1_2) )).
+
+fof(fact_8486,axiom,(
+    chsa(erwarten_1_3,erwartung_1_1) )).
+
+fof(fact_8487,axiom,(
+    chsa(flankieren_1_1,flankierung_1_1) )).
+
+fof(fact_8488,axiom,(
+    chsa(f__374hren_1_4,f__374hrung_1_2) )).
+
+fof(fact_8489,axiom,(
+    chsa(gliedern_1_2,gliederung_1_2) )).
+
+fof(fact_8490,axiom,(
+    chsa(haften_1_2,haftung_1_2) )).
+
+fof(fact_8491,axiom,(
+    chsa(herausarbeiten_1_3,herausarbeitung_1_3) )).
+
+fof(fact_8492,axiom,(
+    chsa(hinweisen_1_1,verweisung_1_1) )).
+
+fof(fact_8493,axiom,(
+    chsa(identifizieren_1_2,identifikation_1_1) )).
+
+fof(fact_8494,axiom,(
+    chsa(konzentrieren_1_2,konzentration_1_2) )).
+
+fof(fact_8495,axiom,(
+    chsa(kr__366nen_1_2,kr__366nung_1_2) )).
+
+fof(fact_8496,axiom,(
+    chsa(kumulieren_1_1,kumulation_1_1) )).
+
+fof(fact_8497,axiom,(
+    chsa(lagern_1_1,lagerung_1_2) )).
+
+fof(fact_8498,axiom,(
+    chsa(miefen_1_1,gestank_1_1) )).
+
+fof(fact_8499,axiom,(
+    chsa(mutma__337en_1_1,mutma__337ung_1_1) )).
+
+fof(fact_8500,axiom,(
+    chsa(neigen_1_1,geneigtheit_1_1) )).
+
+fof(fact_8501,axiom,(
+    chsa(orientieren_1_4,orientierung_1_4) )).
+
+fof(fact_8502,axiom,(
+    chsa(personifizieren_1_1,personalisierung_1_1) )).
+
+fof(fact_8503,axiom,(
+    chsa(rechtfertigen_2_1,rechtfertigung_1_2) )).
+
+fof(fact_8504,axiom,(
+    chsa(reflektieren_1_1,reflexion_1_1) )).
+
+fof(fact_8505,axiom,(
+    chsa(resignieren_1_1,resignation_1_1) )).
+
+fof(fact_8506,axiom,(
+    chsa(schm__374cken_1_2,schm__374ckung_1_2) )).
+
+fof(fact_8507,axiom,(
+    chsa(skizzieren_1_2,skizzierung_1_2) )).
+
+fof(fact_8508,axiom,(
+    chsa(stimulieren_1_2,stimulation_1_2) )).
+
+fof(fact_8509,axiom,(
+    chsa(stimulieren_1_2,stimulierung_1_2) )).
+
+fof(fact_8510,axiom,(
+    chsa(st__374tzen_1_2,st__374tzung_1_2) )).
+
+fof(fact_8511,axiom,(
+    chsa(symbolisieren_1_1,verk__366rperung_1_1) )).
+
+fof(fact_8512,axiom,(
+    chsa(teilhaben_1_1,einbindung_1_1) )).
+
+fof(fact_8513,axiom,(
+    chsa(umringen_1_1,umschlie__337ung_1_1) )).
+
+fof(fact_8514,axiom,(
+    chsa(umschreiben_1_2,umschreibung_1_2) )).
+
+fof(fact_8515,axiom,(
+    chsa(unterscheiden_1_2,unterscheidung_1_2) )).
+
+fof(fact_8516,axiom,(
+    chsa(verabscheuen_1_1,verabscheuung_1_1) )).
+
+fof(fact_8517,axiom,(
+    chsa(verachten_1_1,verachtung_1_1) )).
+
+fof(fact_8518,axiom,(
+    chsa(verbrennen_2_1,verbrennung_1_3) )).
+
+fof(fact_8519,axiom,(
+    chsa(verb__374__337en_1_1,verb__374__337ung_1_1) )).
+
+fof(fact_8520,axiom,(
+    chsa(verdeutlichen_1_1,verdeutlichung_1_1) )).
+
+fof(fact_8521,axiom,(
+    chsa(verf__374gen_1_1,verf__374gung_2_1) )).
+
+fof(fact_8522,axiom,(
+    chsa(verhei__337en_1_1,verhei__337ung_1_1) )).
+
+fof(fact_8523,axiom,(
+    chsa(verhindern_1_1,verhinderung_1_1) )).
+
+fof(fact_8524,axiom,(
+    chsa(vermuten_1_1,vermutung_1_2) )).
+
+fof(fact_8525,axiom,(
+    chsa(verschleppen_1_2,verschleppung_1_2) )).
+
+fof(fact_8526,axiom,(
+    chsa(vorsehen_1_1,vorsehung_1_1) )).
+
+fof(fact_8527,axiom,(
+    chsa(vorstellen_2_1,auffassung_1_1) )).
+
+fof(fact_8528,axiom,(
+    chsa(wirken_1_1,wirksamkeit_1_1) )).
+
+fof(fact_8529,axiom,(
+    chsa(wittern_1_1,wet_ter_1_1) )).
+
+fof(fact_8530,axiom,(
+    chsa(w__366lben_1_1,w__366lbung_1_1) )).
+
+fof(fact_8531,axiom,(
+    chsa(w__366lben_1_2,w__366lbung_1_2) )).
+
+fof(fact_8532,axiom,(
+    chsa(w__374nschen_1_1,wunsch_1_1) )).
+
+fof(fact_8533,axiom,(
+    chsa(zulassen_1_4,zulassung_1_3) )).
+
+fof(fact_8534,axiom,(
+    chsa(zur__374ckhalten_1_2,zur__374ckhaltung_1_2) )).
+
+fof(fact_8535,axiom,(
+    chsa(zusammenf__374hren_1_1,zusammenf__374hrung_1_1) )).
+
+fof(fact_8536,axiom,(
+    chsa(zusammensetzen_1_3,zusammensetzung_1_1) )).
+
+fof(fact_8537,axiom,(
+    chsa(n374berbieten_1_2,n374berbietung_1_2) )).
+
+fof(fact_8538,axiom,(
+    chsa(n374berdecken_1_1,n374berdeckung_1_1) )).
+
+fof(fact_8539,axiom,(
+    chsa(n374bereinstimmen_1_1,n374bereinstimmung_1_2) )).
+
+fof(fact_8540,axiom,(
+    chsa(n374berlagern_1_1,n374berlagerung_1_1) )).
+
+fof(fact_8541,axiom,(
+    chsa(n374berlappen_1_1,n374berschneidung_1_2) )).
+
+fof(fact_8542,axiom,(
+    chsa(n374berschneiden_1_1,n374berschneidung_1_1) )).
+
+fof(fact_8543,axiom,(
+    chsp2(geboren_1_1,geb__344ren_1_1) )).
+
+fof(fact_8544,axiom,(
+    distrib_obj(erleben_1_1,dummy_0) )).
+
+fof(fact_8545,axiom,(
+    impl(abgebr__374ht__1_1,beinhart_1_1) )).
+
+fof(fact_8546,axiom,(
+    impl(abgebr__374ht__1_1,erfahren_2_1) )).
+
+fof(fact_8547,axiom,(
+    impl(abscheulich_1_1,unangenehm_1_1) )).
+
+fof(fact_8548,axiom,(
+    impl(adoleszent_1_1,jugendlich_1_1) )).
+
+fof(fact_8549,axiom,(
+    impl(aleatorisch_1_1,ausl__344ndisch_1_1) )).
+
+fof(fact_8550,axiom,(
+    impl(altert__374mlich_1_1,alt_1_1) )).
+
+fof(fact_8551,axiom,(
+    impl(althergebracht_1_1,alt_1_1) )).
+
+fof(fact_8552,axiom,(
+    impl(altruistisch_1_1,ehrenwert_1_1) )).
+
+fof(fact_8553,axiom,(
+    impl(antiquarisch_1_1,alt_1_1) )).
+
+fof(fact_8554,axiom,(
+    impl(arm_2_1,bed__374rftig_1_1) )).
+
+fof(fact_8555,axiom,(
+    impl(aufgebracht_1_1,sauer_1_1) )).
+
+fof(fact_8556,axiom,(
+    impl(aufwendig_1_1,kostenintensiv_1_1) )).
+
+fof(fact_8557,axiom,(
+    impl(ausl__344nderfeindlich_1_1,diskriminierend_1_1) )).
+
+fof(fact_8558,axiom,(
+    impl(ausl__344ndisch_1_1,unklar_1_1) )).
+
+fof(fact_8559,axiom,(
+    impl(bahnbrechend_1_1,fortschrittlich_1_1) )).
+
+fof(fact_8560,axiom,(
+    impl(barsch_1_1,unfreundlich) )).
+
+fof(fact_8561,axiom,(
+    impl(befremdlich_1_1,komisch_1_1) )).
+
+fof(fact_8562,axiom,(
+    impl(bek__366mmlich_1_1,leicht_1_1) )).
+
+fof(fact_8563,axiom,(
+    impl(best__374rzt_1_1,verlegen_3_1) )).
+
+fof(fact_8564,axiom,(
+    impl(bitterkalt_1_1,bitterkalt_1_1) )).
+
+fof(fact_8565,axiom,(
+    impl(bolschewistisch_1_1,sozialistisch_1_1) )).
+
+fof(fact_8566,axiom,(
+    impl(brutal_1_1,emotionskalt_1_1) )).
+
+fof(fact_8567,axiom,(
+    impl(chaotisch_1_1,ausl__344ndisch_1_1) )).
+
+fof(fact_8568,axiom,(
+    impl(chauvinistisch__1_1,erzkonservativ_1_1) )).
+
+fof(fact_8569,axiom,(
+    impl(chauvinistisch__1_1,national__1_1) )).
+
+fof(fact_8570,axiom,(
+    impl(clownesk_1_1,am__374sant_1_1) )).
+
+fof(fact_8571,axiom,(
+    impl(clownesk_1_1,schauspielhaft_1_1) )).
+
+fof(fact_8572,axiom,(
+    impl(delikat_1_1,schwer_1_1) )).
+
+fof(fact_8573,axiom,(
+    impl(dickk__366pfig_1_1,eigenm__344chtig_1_1) )).
+
+fof(fact_8574,axiom,(
+    impl(direkt_1_1,fix_1_2) )).
+
+fof(fact_8575,axiom,(
+    impl(di__344tetisch_1_1,leicht_1_1) )).
+
+fof(fact_8576,axiom,(
+    impl(ehemalig_1_1,fr__374h_1_1) )).
+
+fof(fact_8577,axiom,(
+    impl(eigenm__344chtig_1_1,individuell__1_1) )).
+
+fof(fact_8578,axiom,(
+    impl(eigenst__344ndig_1_1,frisch_1_1) )).
+
+fof(fact_8579,axiom,(
+    impl(eigenst__344ndig_1_1,neo_1_1) )).
+
+fof(fact_8580,axiom,(
+    impl(eigenst__344ndig_1_1,ungewohnt_1_1) )).
+
+fof(fact_8581,axiom,(
+    impl(einfach_1_1,leicht_1_1) )).
+
+fof(fact_8582,axiom,(
+    impl(einleuchtend_1_1,klar_1_1) )).
+
+fof(fact_8583,axiom,(
+    impl(elementar_1_1,einfach_1_1) )).
+
+fof(fact_8584,axiom,(
+    impl(elementar_1_1,elementar_1_1) )).
+
+fof(fact_8585,axiom,(
+    impl(emotionskalt_1_1,bitterkalt_1_1) )).
+
+fof(fact_8586,axiom,(
+    impl(endlos_1_1,unermesslich_1_1) )).
+
+fof(fact_8587,axiom,(
+    impl(endlos_1_1,unz__344hlig_1_1) )).
+
+fof(fact_8588,axiom,(
+    impl(entgegengesetzt_1_1,befremdlich_1_1) )).
+
+fof(fact_8589,axiom,(
+    impl(erzkonservativ_1_1,konservativ__1_1) )).
+
+fof(fact_8590,axiom,(
+    impl(fabrikneu_1_1,neo_1_1) )).
+
+fof(fact_8591,axiom,(
+    impl(fortschrittlich_1_1,aktuell_1_1) )).
+
+fof(fact_8592,axiom,(
+    impl(fortschrittlich_1_1,eigenst__344ndig_1_1) )).
+
+fof(fact_8593,axiom,(
+    impl(gefahrentr__344chtig_1_1,ausl__344ndisch_1_1) )).
+
+fof(fact_8594,axiom,(
+    impl(gefahrentr__344chtig_1_1,bedenklich_1_1) )).
+
+fof(fact_8595,axiom,(
+    impl(gefahrentr__344chtig_1_1,bedrohlich_1_1) )).
+
+fof(fact_8596,axiom,(
+    impl(gesamt_1_1,ganz_1_1) )).
+
+fof(fact_8597,axiom,(
+    impl(gutb__374rgerlich_1_1,b__374rgerlich__1_1) )).
+
+fof(fact_8598,axiom,(
+    impl(halsbrecherisch_1_1,gefahrentr__344chtig_1_1) )).
+
+fof(fact_8599,axiom,(
+    impl(impertinent_1_1,arglistig_1_1) )).
+
+fof(fact_8600,axiom,(
+    impl(islamistisch_1_1,extrem__1_1) )).
+
+fof(fact_8601,axiom,(
+    impl(islamistisch_1_1,islamisch__1_1) )).
+
+fof(fact_8602,axiom,(
+    impl(kauzig_1_1,befremdlich_1_1) )).
+
+fof(fact_8603,axiom,(
+    impl(kauzig_1_1,eigenm__344chtig_1_1) )).
+
+fof(fact_8604,axiom,(
+    impl(lebenl__344nglich_1_1,jahrelang_1_1) )).
+
+fof(fact_8605,axiom,(
+    impl(leichtgewichtig,leicht) )).
+
+fof(fact_8606,axiom,(
+    impl(m__374helos_1_1,einfach_1_1) )).
+
+fof(fact_8607,axiom,(
+    impl(naheliegend_1_1,einfach_1_1) )).
+
+fof(fact_8608,axiom,(
+    impl(national__1_1,konservativ__1_1) )).
+
+fof(fact_8609,axiom,(
+    impl(national__1_1,patriotisch__1_1) )).
+
+fof(fact_8610,axiom,(
+    impl(nationalpolitisch_1_1,politisch__1_1) )).
+
+fof(fact_8611,axiom,(
+    impl(neonazistisch_1_1,ausl__344nderfeindlich_1_1) )).
+
+fof(fact_8612,axiom,(
+    impl(neonazistisch_1_1,rechtsgerichtet_1_1) )).
+
+fof(fact_8613,axiom,(
+    impl(notleidend_1_1,bed__374rftig_1_1) )).
+
+fof(fact_8614,axiom,(
+    impl(profund_1_1,hintergr__374ndig_1_1) )).
+
+fof(fact_8615,axiom,(
+    impl(pubertierend_1_1,jugendlich_1_1) )).
+
+fof(fact_8616,axiom,(
+    impl(ruin__366s_1_1,kostenintensiv_1_1) )).
+
+fof(fact_8617,axiom,(
+    impl(rundherum_1_1,ganz_1_1) )).
+
+fof(fact_8618,axiom,(
+    impl(schadenfroh_1_1,arglistig_1_1) )).
+
+fof(fact_8619,axiom,(
+    impl(sparsam_1_1,wirtschaftlich_1_1) )).
+
+fof(fact_8620,axiom,(
+    impl(unerfahren_1_1,neo_1_1) )).
+
+fof(fact_8621,axiom,(
+    impl(untergeordnet_1_1,gering__1_1) )).
+
+fof(fact_8622,axiom,(
+    impl(unverst__344ndlich_1_1,unklar_1_1) )).
+
+fof(fact_8623,axiom,(
+    local_in_stereotype(sekretariat_1_1,stadt__1_1) )).
+
+fof(fact_8624,axiom,(
+    local_in_stereotype(stadt__1_1,land_1_1) )).
+
+fof(fact_8625,axiom,(
+    named_entity_type(cdu_0,partei_1_1) )).
+
+fof(fact_8626,axiom,(
+    named_entity_type(csu_0,partei_1_1) )).
+
+fof(fact_8627,axiom,(
+    named_entity_type(eu_0,organisation_1_1) )).
+
+fof(fact_8628,axiom,(
+    named_entity_type(fdp_0,partei_1_1) )).
+
+fof(fact_8629,axiom,(
+    named_entity_type(kpd_0,partei_1_1) )).
+
+fof(fact_8630,axiom,(
+    named_entity_type(l__344ndergemeinschaft_1_1,organisation_1_1) )).
+
+fof(fact_8631,axiom,(
+    named_entity_type(oas_0,organisation_1_1) )).
+
+fof(fact_8632,axiom,(
+    named_entity_type(spd_0,partei_1_1) )).
+
+fof(fact_8633,axiom,(
+    ort_adjektiv_ort(m__374nchener_1_1,m__374nchen_0) )).
+
+fof(fact_8634,axiom,(
+    ort_adjektiv_ort(salzburger_1_1,salzburg_0) )).
+
+fof(fact_8635,axiom,(
+    partei_adj_partei(sozialdemokratisch__1_1,spd_0) )).
+
+fof(fact_8636,axiom,(
+    purp(lebenshaus_1_1,leben_2_5) )).
+
+fof(fact_8637,axiom,(
+    scarrel(besitzen_1_1,besitzer__1_1) )).
+
+fof(fact_8638,axiom,(
+    state_adjective_inhabitant_binding(t__374rkisch_1_1,t__374rke_1_1) )).
+
+fof(fact_8639,axiom,(
+    state_adjective_inhabitant_binding(afghanisch__1_1,afghane_1_1) )).
+
+fof(fact_8640,axiom,(
+    state_adjective_inhabitant_binding(albanisch__1_1,albaner__1_1) )).
+
+fof(fact_8641,axiom,(
+    state_adjective_inhabitant_binding(algerisch_1_1,algerier_1_1) )).
+
+fof(fact_8642,axiom,(
+    state_adjective_inhabitant_binding(amerikanisch__1_1,amerikaner_1_1) )).
+
+fof(fact_8643,axiom,(
+    state_adjective_inhabitant_binding(andorranisch_1_1,andorraner_1_1) )).
+
+fof(fact_8644,axiom,(
+    state_adjective_inhabitant_binding(angolanisch_1_1,angolaner_1_1) )).
+
+fof(fact_8645,axiom,(
+    state_adjective_inhabitant_binding(antiguanisch_1_1,antiguaner_1_1) )).
+
+fof(fact_8646,axiom,(
+    state_adjective_inhabitant_binding(argentinisch__1_1,argentinier_1_1) )).
+
+fof(fact_8647,axiom,(
+    state_adjective_inhabitant_binding(armenisch_1_1,armenier_1_1) )).
+
+fof(fact_8648,axiom,(
+    state_adjective_inhabitant_binding(aserbaidschanisch_1_1,aserbaidschaner_1_1) )).
+
+fof(fact_8649,axiom,(
+    state_adjective_inhabitant_binding(australisch__1_1,australier_1_1) )).
+
+fof(fact_8650,axiom,(
+    state_adjective_inhabitant_binding(bahamaisch_1_1,baham__344r_1_1) )).
+
+fof(fact_8651,axiom,(
+    state_adjective_inhabitant_binding(bahrainisch_1_1,bahrainer_1_1) )).
+
+fof(fact_8652,axiom,(
+    state_adjective_inhabitant_binding(bangladeschisch_1_1,bangladescher_1_1) )).
+
+fof(fact_8653,axiom,(
+    state_adjective_inhabitant_binding(barbadisch_1_1,barbadier_1_1) )).
+
+fof(fact_8654,axiom,(
+    state_adjective_inhabitant_binding(belgisch_1_1,belgier_1_1) )).
+
+fof(fact_8655,axiom,(
+    state_adjective_inhabitant_binding(belizisch_1_1,belizer_1_1) )).
+
+fof(fact_8656,axiom,(
+    state_adjective_inhabitant_binding(beninisch_1_1,beniner_1_1) )).
+
+fof(fact_8657,axiom,(
+    state_adjective_inhabitant_binding(bhutanisch_1_1,bhutaner_1_1) )).
+
+fof(fact_8658,axiom,(
+    state_adjective_inhabitant_binding(birmanisch_1_1,birmaner_1_1) )).
+
+fof(fact_8659,axiom,(
+    state_adjective_inhabitant_binding(bolivianisch_1_1,bolivianer_1_1) )).
+
+fof(fact_8660,axiom,(
+    state_adjective_inhabitant_binding(botsuanisch_1_1,botsuaner_1_1) )).
+
+fof(fact_8661,axiom,(
+    state_adjective_inhabitant_binding(brasilianisch_1_1,brasilianer_1_1) )).
+
+fof(fact_8662,axiom,(
+    state_adjective_inhabitant_binding(britisch__1_1,brite_1_1) )).
+
+fof(fact_8663,axiom,(
+    state_adjective_inhabitant_binding(bruneiisch_1_1,bruneier_1_1) )).
+
+fof(fact_8664,axiom,(
+    state_adjective_inhabitant_binding(bulgarisch__1_1,bulgare_1_1) )).
+
+fof(fact_8665,axiom,(
+    state_adjective_inhabitant_binding(bundesdeutsch_1_1,deutsche_1_1) )).
+
+fof(fact_8666,axiom,(
+    state_adjective_inhabitant_binding(burkinisch_1_1,burkiner_1_1) )).
+
+fof(fact_8667,axiom,(
+    state_adjective_inhabitant_binding(burundisch__1_1,burundier_1_1) )).
+
+fof(fact_8668,axiom,(
+    state_adjective_inhabitant_binding(chilenisch_1_1,chilene_1_1) )).
+
+fof(fact_8669,axiom,(
+    state_adjective_inhabitant_binding(chinesisch__1_1,chinese_1_1) )).
+
+fof(fact_8670,axiom,(
+    state_adjective_inhabitant_binding(costaricanisch_1_1,costa_ricaner_1_1) )).
+
+fof(fact_8671,axiom,(
+    state_adjective_inhabitant_binding(cubanisch_1_1,kubaner_1_1) )).
+
+fof(fact_8672,axiom,(
+    state_adjective_inhabitant_binding(dominicanisch_1_1,dominicaner_1_1) )).
+
+fof(fact_8673,axiom,(
+    state_adjective_inhabitant_binding(dominikanisch_1_1,dominikaner__1_1) )).
+
+fof(fact_8674,axiom,(
+    state_adjective_inhabitant_binding(dschibutisch_1_1,dschibutier_1_1) )).
+
+fof(fact_8675,axiom,(
+    state_adjective_inhabitant_binding(d__344nisch_1_1,d__344ne_1_1) )).
+
+fof(fact_8676,axiom,(
+    state_adjective_inhabitant_binding(ecuadorianisch_1_1,ecuadorianer_1_1) )).
+
+fof(fact_8677,axiom,(
+    state_adjective_inhabitant_binding(eritreisch_1_1,eritreer_1_1) )).
+
+fof(fact_8678,axiom,(
+    state_adjective_inhabitant_binding(estnisch_1_1,este_1_1) )).
+
+fof(fact_8679,axiom,(
+    state_adjective_inhabitant_binding(fidschianisch_1_1,fidschianer_1_1) )).
+
+fof(fact_8680,axiom,(
+    state_adjective_inhabitant_binding(finnisch__1_1,finne_1_1) )).
+
+fof(fact_8681,axiom,(
+    state_adjective_inhabitant_binding(franko_1_1,franzose_1_1) )).
+
+fof(fact_8682,axiom,(
+    state_adjective_inhabitant_binding(gabunisch_1_1,gabuner_1_1) )).
+
+fof(fact_8683,axiom,(
+    state_adjective_inhabitant_binding(gambisch_1_1,gambier__1_1) )).
+
+fof(fact_8684,axiom,(
+    state_adjective_inhabitant_binding(georgisch__1_1,georgier_1_1) )).
+
+fof(fact_8685,axiom,(
+    state_adjective_inhabitant_binding(ghanaisch_1_1,ghan__344r_1_1) )).
+
+fof(fact_8686,axiom,(
+    state_adjective_inhabitant_binding(grenadisch_1_1,grenader_1_1) )).
+
+fof(fact_8687,axiom,(
+    state_adjective_inhabitant_binding(griechisch__1_1,grieche_1_1) )).
+
+fof(fact_8688,axiom,(
+    state_adjective_inhabitant_binding(guatemaltekisch_1_1,guatemalteke_1_1) )).
+
+fof(fact_8689,axiom,(
+    state_adjective_inhabitant_binding(guinea_bissauisch_1_1,guinea_bissauer_1_1) )).
+
+fof(fact_8690,axiom,(
+    state_adjective_inhabitant_binding(guineisch__1_1,guineer_1_1) )).
+
+fof(fact_8691,axiom,(
+    state_adjective_inhabitant_binding(guyanisch_1_1,guyaner_1_1) )).
+
+fof(fact_8692,axiom,(
+    state_adjective_inhabitant_binding(haitianisch__1_1,haitianer_1_1) )).
+
+fof(fact_8693,axiom,(
+    state_adjective_inhabitant_binding(holl__344ndisch__1_1,holl__344nder_1_1) )).
+
+fof(fact_8694,axiom,(
+    state_adjective_inhabitant_binding(honduranisch_1_1,honduraner_1_1) )).
+
+fof(fact_8695,axiom,(
+    state_adjective_inhabitant_binding(indisch__1_1,inder_1_1) )).
+
+fof(fact_8696,axiom,(
+    state_adjective_inhabitant_binding(indonesisch_1_1,indonesier_1_1) )).
+
+fof(fact_8697,axiom,(
+    state_adjective_inhabitant_binding(irakisch__1_1,iraker_1_1) )).
+
+fof(fact_8698,axiom,(
+    state_adjective_inhabitant_binding(irakisch__1_1,iraner_1_1) )).
+
+fof(fact_8699,axiom,(
+    state_adjective_inhabitant_binding(irisch__1_1,ire_1_1) )).
+
+fof(fact_8700,axiom,(
+    state_adjective_inhabitant_binding(isl__344ndisch_1_1,isl__344nder_1_1) )).
+
+fof(fact_8701,axiom,(
+    state_adjective_inhabitant_binding(israelisch__1_1,israeli_1_1) )).
+
+fof(fact_8702,axiom,(
+    state_adjective_inhabitant_binding(italienisch__1_1,italiener_1_1) )).
+
+fof(fact_8703,axiom,(
+    state_adjective_inhabitant_binding(ivorisch_1_1,ivorer_1_1) )).
+
+fof(fact_8704,axiom,(
+    state_adjective_inhabitant_binding(jamaikanisch_1_1,jamaikaner_1_1) )).
+
+fof(fact_8705,axiom,(
+    state_adjective_inhabitant_binding(japanisch__1_1,japaner_1_1) )).
+
+fof(fact_8706,axiom,(
+    state_adjective_inhabitant_binding(jemenitisch_1_1,jemenit_1_1) )).
+
+fof(fact_8707,axiom,(
+    state_adjective_inhabitant_binding(jordanisch__1_1,jordanier_1_1) )).
+
+fof(fact_8708,axiom,(
+    state_adjective_inhabitant_binding(jugoslawisch_1_1,jugoslawe_1_1) )).
+
+fof(fact_8709,axiom,(
+    state_adjective_inhabitant_binding(kambodschanisch_1_1,kambodschaner_1_1) )).
+
+fof(fact_8710,axiom,(
+    state_adjective_inhabitant_binding(kamerunisch_1_1,kameruner_1_1) )).
+
+fof(fact_8711,axiom,(
+    state_adjective_inhabitant_binding(kanadisch__1_1,kanadier_1_1) )).
+
+fof(fact_8712,axiom,(
+    state_adjective_inhabitant_binding(kapverdisch_1_1,kapverdier_1_1) )).
+
+fof(fact_8713,axiom,(
+    state_adjective_inhabitant_binding(kasachisch_1_1,kasache_1_1) )).
+
+fof(fact_8714,axiom,(
+    state_adjective_inhabitant_binding(katarisch_1_1,katarer_1_1) )).
+
+fof(fact_8715,axiom,(
+    state_adjective_inhabitant_binding(kenianisch_1_1,kenianer_1_1) )).
+
+fof(fact_8716,axiom,(
+    state_adjective_inhabitant_binding(kirgisisch_1_1,kirgise_1_1) )).
+
+fof(fact_8717,axiom,(
+    state_adjective_inhabitant_binding(kiribatisch_1_1,kiribatier_1_1) )).
+
+fof(fact_8718,axiom,(
+    state_adjective_inhabitant_binding(kolumbianisch_1_1,kolumbianer_1_1) )).
+
+fof(fact_8719,axiom,(
+    state_adjective_inhabitant_binding(komorisch_1_1,komorer_1_1) )).
+
+fof(fact_8720,axiom,(
+    state_adjective_inhabitant_binding(kongolesisch_1_1,kongolese_1_1) )).
+
+fof(fact_8721,axiom,(
+    state_adjective_inhabitant_binding(kroatisch__1_1,kroate_1_1) )).
+
+fof(fact_8722,axiom,(
+    state_adjective_inhabitant_binding(kuwaitisch_1_1,kuwaiter_1_1) )).
+
+fof(fact_8723,axiom,(
+    state_adjective_inhabitant_binding(laotisch_1_1,laote_1_1) )).
+
+fof(fact_8724,axiom,(
+    state_adjective_inhabitant_binding(lesothisch_1_1,lesother_1_1) )).
+
+fof(fact_8725,axiom,(
+    state_adjective_inhabitant_binding(lettisch__1_1,lette_1_1) )).
+
+fof(fact_8726,axiom,(
+    state_adjective_inhabitant_binding(libanesisch_1_1,libanese_1_1) )).
+
+fof(fact_8727,axiom,(
+    state_adjective_inhabitant_binding(liberianisch_1_1,liberianer_1_1) )).
+
+fof(fact_8728,axiom,(
+    state_adjective_inhabitant_binding(libysch_1_1,libyer_1_1) )).
+
+fof(fact_8729,axiom,(
+    state_adjective_inhabitant_binding(liechtensteinisch_1_1,liechtensteiner_1_1) )).
+
+fof(fact_8730,axiom,(
+    state_adjective_inhabitant_binding(litauisch_1_1,litauer_1_1) )).
+
+fof(fact_8731,axiom,(
+    state_adjective_inhabitant_binding(lucianisch_1_1,lucianer_1_1) )).
+
+fof(fact_8732,axiom,(
+    state_adjective_inhabitant_binding(luxemburgisch_1_1,luxemburger_1_1) )).
+
+fof(fact_8733,axiom,(
+    state_adjective_inhabitant_binding(madagassisch_1_1,madagasse_1_1) )).
+
+fof(fact_8734,axiom,(
+    state_adjective_inhabitant_binding(makedonisch_1_1,makedonier_1_1) )).
+
+fof(fact_8735,axiom,(
+    state_adjective_inhabitant_binding(malawisch_1_1,malawier_1_1) )).
+
+fof(fact_8736,axiom,(
+    state_adjective_inhabitant_binding(malaysisch_1_1,malaysier_1_1) )).
+
+fof(fact_8737,axiom,(
+    state_adjective_inhabitant_binding(maledivisch_1_1,malediver_1_1) )).
+
+fof(fact_8738,axiom,(
+    state_adjective_inhabitant_binding(malisch_1_1,malier_1_1) )).
+
+fof(fact_8739,axiom,(
+    state_adjective_inhabitant_binding(maltesisch_1_1,malteser_1_1) )).
+
+fof(fact_8740,axiom,(
+    state_adjective_inhabitant_binding(marokkanisch_1_1,marokkaner_1_1) )).
+
+fof(fact_8741,axiom,(
+    state_adjective_inhabitant_binding(marshallisch_1_1,marshaller_1_1) )).
+
+fof(fact_8742,axiom,(
+    state_adjective_inhabitant_binding(mauretanisch_1_1,mauretanier_1_1) )).
+
+fof(fact_8743,axiom,(
+    state_adjective_inhabitant_binding(mauritisch_1_1,mauritier_1_1) )).
+
+fof(fact_8744,axiom,(
+    state_adjective_inhabitant_binding(mexikanisch_1_1,mexikaner_1_1) )).
+
+fof(fact_8745,axiom,(
+    state_adjective_inhabitant_binding(mikronesisch_1_1,mikronesier_1_1) )).
+
+fof(fact_8746,axiom,(
+    state_adjective_inhabitant_binding(moldauisch_1_1,moldauer_1_1) )).
+
+fof(fact_8747,axiom,(
+    state_adjective_inhabitant_binding(monegassisch_1_1,monegasse_1_1) )).
+
+fof(fact_8748,axiom,(
+    state_adjective_inhabitant_binding(mongolisch__1_1,mongole_1_1) )).
+
+fof(fact_8749,axiom,(
+    state_adjective_inhabitant_binding(mosambikanisch_1_1,mosambikaner_1_1) )).
+
+fof(fact_8750,axiom,(
+    state_adjective_inhabitant_binding(myanmarisch_1_1,myanmare_1_1) )).
+
+fof(fact_8751,axiom,(
+    state_adjective_inhabitant_binding(namibisch_1_1,namibier_1_1) )).
+
+fof(fact_8752,axiom,(
+    state_adjective_inhabitant_binding(nauruisch_1_1,nauruer_1_1) )).
+
+fof(fact_8753,axiom,(
+    state_adjective_inhabitant_binding(nepalesisch_1_1,nepalese_1_1) )).
+
+fof(fact_8754,axiom,(
+    state_adjective_inhabitant_binding(neuseel__344ndisch_1_1,neuseelaender_1_1) )).
+
+fof(fact_8755,axiom,(
+    state_adjective_inhabitant_binding(nicaraguanisch_1_1,nicaraguaner_1_1) )).
+
+fof(fact_8756,axiom,(
+    state_adjective_inhabitant_binding(nigerianisch_1_1,nigerianer_1_1) )).
+
+fof(fact_8757,axiom,(
+    state_adjective_inhabitant_binding(nigrisch_1_1,nigrer_1_1) )).
+
+fof(fact_8758,axiom,(
+    state_adjective_inhabitant_binding(norwegisch_1_1,norweger_1_1) )).
+
+fof(fact_8759,axiom,(
+    state_adjective_inhabitant_binding(oesterreichisch_1_1,n366sterreicher_1_1) )).
+
+fof(fact_8760,axiom,(
+    state_adjective_inhabitant_binding(omanisch_1_1,omaner_1_1) )).
+
+fof(fact_8761,axiom,(
+    state_adjective_inhabitant_binding(pakistanisch_1_1,pakistaner_1_1) )).
+
+fof(fact_8762,axiom,(
+    state_adjective_inhabitant_binding(palauisch_1_1,palauer_1_1) )).
+
+fof(fact_8763,axiom,(
+    state_adjective_inhabitant_binding(panamaisch_1_1,panam__344r_1_1) )).
+
+fof(fact_8764,axiom,(
+    state_adjective_inhabitant_binding(papua_neuguineisch_1_1,npapua_neuguineer_1_1) )).
+
+fof(fact_8765,axiom,(
+    state_adjective_inhabitant_binding(paraguayisch_1_1,paraguayer_1_1) )).
+
+fof(fact_8766,axiom,(
+    state_adjective_inhabitant_binding(peruanisch__1_1,peruaner_1_1) )).
+
+fof(fact_8767,axiom,(
+    state_adjective_inhabitant_binding(philippinisch_1_1,philippiner_1_1) )).
+
+fof(fact_8768,axiom,(
+    state_adjective_inhabitant_binding(polnisch__1_1,pole_1_1) )).
+
+fof(fact_8769,axiom,(
+    state_adjective_inhabitant_binding(portugiesisch_1_1,portugiese_1_1) )).
+
+fof(fact_8770,axiom,(
+    state_adjective_inhabitant_binding(ruandisch__1_1,ruander_1_1) )).
+
+fof(fact_8771,axiom,(
+    state_adjective_inhabitant_binding(rum__344nisch__1_1,rum__344ne_1_1) )).
+
+fof(fact_8772,axiom,(
+    state_adjective_inhabitant_binding(russisch_1_1,russe_1_1) )).
+
+fof(fact_8773,axiom,(
+    state_adjective_inhabitant_binding(salomonisch_1_1,salomoner_1_1) )).
+
+fof(fact_8774,axiom,(
+    state_adjective_inhabitant_binding(salvadorianisch_1_1,salvadorianer_1_1) )).
+
+fof(fact_8775,axiom,(
+    state_adjective_inhabitant_binding(sambisch_1_1,sambier_1_1) )).
+
+fof(fact_8776,axiom,(
+    state_adjective_inhabitant_binding(samoanisch_1_1,samoaner_1_1) )).
+
+fof(fact_8777,axiom,(
+    state_adjective_inhabitant_binding(sanmarinesisch_1_1,sanmarinese_1_1) )).
+
+fof(fact_8778,axiom,(
+    state_adjective_inhabitant_binding(saudiarabisch_1_1,saudiaraber_1_1) )).
+
+fof(fact_8779,axiom,(
+    state_adjective_inhabitant_binding(schwedisch__1_1,schwede_1_1) )).
+
+fof(fact_8780,axiom,(
+    state_adjective_inhabitant_binding(schweizerisch__1_1,eidgenosse_1_1) )).
+
+fof(fact_8781,axiom,(
+    state_adjective_inhabitant_binding(senegalesisch_1_1,senegalese_1_1) )).
+
+fof(fact_8782,axiom,(
+    state_adjective_inhabitant_binding(seychellisch_1_1,seycheller_1_1) )).
+
+fof(fact_8783,axiom,(
+    state_adjective_inhabitant_binding(sierraleonisch_1_1,sierraleoner_1_1) )).
+
+fof(fact_8784,axiom,(
+    state_adjective_inhabitant_binding(simbabwisch_1_1,simbabwer_1_1) )).
+
+fof(fact_8785,axiom,(
+    state_adjective_inhabitant_binding(singapurisch_1_1,singapurer_1_1) )).
+
+fof(fact_8786,axiom,(
+    state_adjective_inhabitant_binding(slowakisch__1_1,slowake_1_1) )).
+
+fof(fact_8787,axiom,(
+    state_adjective_inhabitant_binding(slowenisch__1_1,slowene_1_1) )).
+
+fof(fact_8788,axiom,(
+    state_adjective_inhabitant_binding(somalisch_1_1,somali_1_1) )).
+
+fof(fact_8789,axiom,(
+    state_adjective_inhabitant_binding(spanisch__1_1,spanier_1_1) )).
+
+fof(fact_8790,axiom,(
+    state_adjective_inhabitant_binding(srilankisch_1_1,srilanker_1_1) )).
+
+fof(fact_8791,axiom,(
+    state_adjective_inhabitant_binding(sudanesisch_1_1,sudaner_1_1) )).
+
+fof(fact_8792,axiom,(
+    state_adjective_inhabitant_binding(surinamisch_1_1,surinamer_1_1) )).
+
+fof(fact_8793,axiom,(
+    state_adjective_inhabitant_binding(swasil__344ndisch_1_1,swasil__344nder_1_1) )).
+
+fof(fact_8794,axiom,(
+    state_adjective_inhabitant_binding(syrisch__1_1,syrer_1_1) )).
+
+fof(fact_8795,axiom,(
+    state_adjective_inhabitant_binding(s__374dafrikanisch_1_1,s__374dafrikaner_1_1) )).
+
+fof(fact_8796,axiom,(
+    state_adjective_inhabitant_binding(s__374dkoreanisch_1_1,s__374dkoreaner_1_1) )).
+
+fof(fact_8797,axiom,(
+    state_adjective_inhabitant_binding(tadschikisch__1_1,tadschike_1_1) )).
+
+fof(fact_8798,axiom,(
+    state_adjective_inhabitant_binding(tansanisch_1_1,tansanier_1_1) )).
+
+fof(fact_8799,axiom,(
+    state_adjective_inhabitant_binding(thail__344ndisch_1_1,thai_1_1) )).
+
+fof(fact_8800,axiom,(
+    state_adjective_inhabitant_binding(togoisch_1_1,togoer_1_1) )).
+
+fof(fact_8801,axiom,(
+    state_adjective_inhabitant_binding(tongaisch_1_1,tong__344r_1_1) )).
+
+fof(fact_8802,axiom,(
+    state_adjective_inhabitant_binding(tschadisch_1_1,tschader_1_1) )).
+
+fof(fact_8803,axiom,(
+    state_adjective_inhabitant_binding(tschechisch__1_1,tscheche_1_1) )).
+
+fof(fact_8804,axiom,(
+    state_adjective_inhabitant_binding(tunesisch_1_1,tunesier_1_1) )).
+
+fof(fact_8805,axiom,(
+    state_adjective_inhabitant_binding(turkmenisch_1_1,turkmene_1_1) )).
+
+fof(fact_8806,axiom,(
+    state_adjective_inhabitant_binding(tuvaluisch_1_1,tuvaluer_1_1) )).
+
+fof(fact_8807,axiom,(
+    state_adjective_inhabitant_binding(ugandisch_1_1,ugander_1_1) )).
+
+fof(fact_8808,axiom,(
+    state_adjective_inhabitant_binding(ukrainisch__1_1,ukrainer_1_1) )).
+
+fof(fact_8809,axiom,(
+    state_adjective_inhabitant_binding(ungarisch__1_1,ungar_1_1) )).
+
+fof(fact_8810,axiom,(
+    state_adjective_inhabitant_binding(uruguayisch_1_1,uruguayer_1_1) )).
+
+fof(fact_8811,axiom,(
+    state_adjective_inhabitant_binding(usbekisch_1_1,usbeke_1_1) )).
+
+fof(fact_8812,axiom,(
+    state_adjective_inhabitant_binding(vanuatuisch_1_1,vanuatuer_1_1) )).
+
+fof(fact_8813,axiom,(
+    state_adjective_inhabitant_binding(venezolanisch_1_1,venezolaner_1_1) )).
+
+fof(fact_8814,axiom,(
+    state_adjective_inhabitant_binding(vietnamesisch__1_1,vietnamese_1_1) )).
+
+fof(fact_8815,axiom,(
+    state_adjective_inhabitant_binding(wei__337russisch_1_1,wei__337russe_1_1) )).
+
+fof(fact_8816,axiom,(
+    state_adjective_inhabitant_binding(zentralafrikanisch_1_1,zentralafrikaner_1_1) )).
+
+fof(fact_8817,axiom,(
+    state_adjective_inhabitant_binding(zypriotisch_1_1,zyprer_1_1) )).
+
+fof(fact_8818,axiom,(
+    state_adjective_inhabitant_binding(n344gyptisch_1_1,aegypter_1_1) )).
+
+fof(fact_8819,axiom,(
+    state_adjective_inhabitant_binding(n344quatorial_guineisch_1_1,n344quatorialguineer_1_1) )).
+
+fof(fact_8820,axiom,(
+    state_adjective_inhabitant_binding(n344thiopisch_1_1,aethiopier_1_1) )).
+
+fof(fact_8821,axiom,(
+    state_adjective_state_binding(t__374rkisch_1_1,t__374rkei_0) )).
+
+fof(fact_8822,axiom,(
+    state_adjective_state_binding(afghanisch__1_1,afghanistan_0) )).
+
+fof(fact_8823,axiom,(
+    state_adjective_state_binding(albanisch__1_1,albanien_0) )).
+
+fof(fact_8824,axiom,(
+    state_adjective_state_binding(algerisch_1_1,algerien_0) )).
+
+fof(fact_8825,axiom,(
+    state_adjective_state_binding(amerikanisch__1_1,usa_0) )).
+
+fof(fact_8826,axiom,(
+    state_adjective_state_binding(andorranisch_1_1,andorra_0) )).
+
+fof(fact_8827,axiom,(
+    state_adjective_state_binding(angolanisch_1_1,angola_0) )).
+
+fof(fact_8828,axiom,(
+    state_adjective_state_binding(antiguanisch_1_1,antigua_und_barbuda_0) )).
+
+fof(fact_8829,axiom,(
+    state_adjective_state_binding(argentinisch__1_1,argentinien_0) )).
+
+fof(fact_8830,axiom,(
+    state_adjective_state_binding(armenisch_1_1,armenien_0) )).
+
+fof(fact_8831,axiom,(
+    state_adjective_state_binding(aserbaidschanisch_1_1,aserbaidschan_0) )).
+
+fof(fact_8832,axiom,(
+    state_adjective_state_binding(australisch__1_1,australien_0) )).
+
+fof(fact_8833,axiom,(
+    state_adjective_state_binding(bahamaisch_1_1,bahamas_0) )).
+
+fof(fact_8834,axiom,(
+    state_adjective_state_binding(bahrainisch_1_1,bahrain_0) )).
+
+fof(fact_8835,axiom,(
+    state_adjective_state_binding(bangladeschisch_1_1,bangladesch_0) )).
+
+fof(fact_8836,axiom,(
+    state_adjective_state_binding(barbadisch_1_1,barbados_0) )).
+
+fof(fact_8837,axiom,(
+    state_adjective_state_binding(belgisch_1_1,belgien_0) )).
+
+fof(fact_8838,axiom,(
+    state_adjective_state_binding(belizisch_1_1,belize_0) )).
+
+fof(fact_8839,axiom,(
+    state_adjective_state_binding(beninisch_1_1,benin_0) )).
+
+fof(fact_8840,axiom,(
+    state_adjective_state_binding(bhutanisch_1_1,bhutan_0) )).
+
+fof(fact_8841,axiom,(
+    state_adjective_state_binding(birmanisch_1_1,birma_0) )).
+
+fof(fact_8842,axiom,(
+    state_adjective_state_binding(bolivianisch_1_1,bolivien_0) )).
+
+fof(fact_8843,axiom,(
+    state_adjective_state_binding(bosnisch_herzegowinisch_1_1,nbosnien_herzegowina_0) )).
+
+fof(fact_8844,axiom,(
+    state_adjective_state_binding(botsuanisch_1_1,botsuana_0) )).
+
+fof(fact_8845,axiom,(
+    state_adjective_state_binding(brasilianisch_1_1,brasilien_0) )).
+
+fof(fact_8846,axiom,(
+    state_adjective_state_binding(britisch__1_1,grossbritannien_0) )).
+
+fof(fact_8847,axiom,(
+    state_adjective_state_binding(bruneiisch_1_1,brunei_0) )).
+
+fof(fact_8848,axiom,(
+    state_adjective_state_binding(bulgarisch__1_1,bulgarien_0) )).
+
+fof(fact_8849,axiom,(
+    state_adjective_state_binding(bundesdeutsch_1_1,bundesrepublik_0) )).
+
+fof(fact_8850,axiom,(
+    state_adjective_state_binding(burkinisch_1_1,burkina_faso_0) )).
+
+fof(fact_8851,axiom,(
+    state_adjective_state_binding(burundisch__1_1,burundi_0) )).
+
+fof(fact_8852,axiom,(
+    state_adjective_state_binding(chilenisch_1_1,chile_0) )).
+
+fof(fact_8853,axiom,(
+    state_adjective_state_binding(chinesisch__1_1,china_0) )).
+
+fof(fact_8854,axiom,(
+    state_adjective_state_binding(costaricanisch_1_1,costa_rica_0) )).
+
+fof(fact_8855,axiom,(
+    state_adjective_state_binding(cubanisch_1_1,kuba_0) )).
+
+fof(fact_8856,axiom,(
+    state_adjective_state_binding(dominicanisch_1_1,dominica_0) )).
+
+fof(fact_8857,axiom,(
+    state_adjective_state_binding(dominikanisch_1_1,dominikanische_republik_0) )).
+
+fof(fact_8858,axiom,(
+    state_adjective_state_binding(dschibutisch_1_1,dschibuti_0) )).
+
+fof(fact_8859,axiom,(
+    state_adjective_state_binding(d__344nisch_1_1,d__344nemark_0) )).
+
+fof(fact_8860,axiom,(
+    state_adjective_state_binding(ecuadorianisch_1_1,ecuador_0) )).
+
+fof(fact_8861,axiom,(
+    state_adjective_state_binding(eritreisch_1_1,eritrea_0) )).
+
+fof(fact_8862,axiom,(
+    state_adjective_state_binding(estnisch_1_1,estland_0) )).
+
+fof(fact_8863,axiom,(
+    state_adjective_state_binding(fidschianisch_1_1,fidschi_0) )).
+
+fof(fact_8864,axiom,(
+    state_adjective_state_binding(finnisch__1_1,finnland_0) )).
+
+fof(fact_8865,axiom,(
+    state_adjective_state_binding(franko_1_1,frankreich_0) )).
+
+fof(fact_8866,axiom,(
+    state_adjective_state_binding(gabunisch_1_1,gabun_0) )).
+
+fof(fact_8867,axiom,(
+    state_adjective_state_binding(gambisch_1_1,gambia_0) )).
+
+fof(fact_8868,axiom,(
+    state_adjective_state_binding(georgisch__1_1,georgien_0) )).
+
+fof(fact_8869,axiom,(
+    state_adjective_state_binding(ghanaisch_1_1,ghana_0) )).
+
+fof(fact_8870,axiom,(
+    state_adjective_state_binding(grenadisch_1_1,grenada_0) )).
+
+fof(fact_8871,axiom,(
+    state_adjective_state_binding(griechisch__1_1,griechenland_0) )).
+
+fof(fact_8872,axiom,(
+    state_adjective_state_binding(guatemaltekisch_1_1,guatemala_0) )).
+
+fof(fact_8873,axiom,(
+    state_adjective_state_binding(guinea_bissauisch_1_1,guinea_bissau_0) )).
+
+fof(fact_8874,axiom,(
+    state_adjective_state_binding(guineisch__1_1,guinea_0) )).
+
+fof(fact_8875,axiom,(
+    state_adjective_state_binding(guyanisch_1_1,guyana_0) )).
+
+fof(fact_8876,axiom,(
+    state_adjective_state_binding(haitianisch__1_1,haiti_0) )).
+
+fof(fact_8877,axiom,(
+    state_adjective_state_binding(holl__344ndisch__1_1,holland_0) )).
+
+fof(fact_8878,axiom,(
+    state_adjective_state_binding(honduranisch_1_1,honduras_0) )).
+
+fof(fact_8879,axiom,(
+    state_adjective_state_binding(indisch__1_1,indien_0) )).
+
+fof(fact_8880,axiom,(
+    state_adjective_state_binding(indonesisch_1_1,indonesien_0) )).
+
+fof(fact_8881,axiom,(
+    state_adjective_state_binding(irakisch__1_1,irak_0) )).
+
+fof(fact_8882,axiom,(
+    state_adjective_state_binding(irakisch__1_1,iran_0) )).
+
+fof(fact_8883,axiom,(
+    state_adjective_state_binding(irisch__1_1,irland_0) )).
+
+fof(fact_8884,axiom,(
+    state_adjective_state_binding(isl__344ndisch_1_1,island_0) )).
+
+fof(fact_8885,axiom,(
+    state_adjective_state_binding(israelisch__1_1,israel_0) )).
+
+fof(fact_8886,axiom,(
+    state_adjective_state_binding(italienisch__1_1,italien_0) )).
+
+fof(fact_8887,axiom,(
+    state_adjective_state_binding(ivorisch_1_1,c_te_d_ivoire_0) )).
+
+fof(fact_8888,axiom,(
+    state_adjective_state_binding(jamaikanisch_1_1,jamaika_0) )).
+
+fof(fact_8889,axiom,(
+    state_adjective_state_binding(japanisch__1_1,japan_0) )).
+
+fof(fact_8890,axiom,(
+    state_adjective_state_binding(jemenitisch_1_1,jemen_0) )).
+
+fof(fact_8891,axiom,(
+    state_adjective_state_binding(jordanisch__1_1,jordanien_0) )).
+
+fof(fact_8892,axiom,(
+    state_adjective_state_binding(jugoslawisch_1_1,jugoslawien_0) )).
+
+fof(fact_8893,axiom,(
+    state_adjective_state_binding(kambodschanisch_1_1,kambodscha_0) )).
+
+fof(fact_8894,axiom,(
+    state_adjective_state_binding(kamerunisch_1_1,kamerun_0) )).
+
+fof(fact_8895,axiom,(
+    state_adjective_state_binding(kanadisch__1_1,kanada_0) )).
+
+fof(fact_8896,axiom,(
+    state_adjective_state_binding(kapverdisch_1_1,kap_verde_0) )).
+
+fof(fact_8897,axiom,(
+    state_adjective_state_binding(kasachisch_1_1,kasachstan_0) )).
+
+fof(fact_8898,axiom,(
+    state_adjective_state_binding(katarisch_1_1,katar_0) )).
+
+fof(fact_8899,axiom,(
+    state_adjective_state_binding(kenianisch_1_1,kenia_0) )).
+
+fof(fact_8900,axiom,(
+    state_adjective_state_binding(kirgisisch_1_1,kirgisistan_0) )).
+
+fof(fact_8901,axiom,(
+    state_adjective_state_binding(kiribatisch_1_1,kiribati_0) )).
+
+fof(fact_8902,axiom,(
+    state_adjective_state_binding(kolumbianisch_1_1,kolumbien_0) )).
+
+fof(fact_8903,axiom,(
+    state_adjective_state_binding(komorisch_1_1,komoren_0) )).
+
+fof(fact_8904,axiom,(
+    state_adjective_state_binding(kongolesisch_1_1,kongo_0) )).
+
+fof(fact_8905,axiom,(
+    state_adjective_state_binding(kroatisch__1_1,kroatien_0) )).
+
+fof(fact_8906,axiom,(
+    state_adjective_state_binding(kuwaitisch_1_1,kuwait_0) )).
+
+fof(fact_8907,axiom,(
+    state_adjective_state_binding(laotisch_1_1,laos_0) )).
+
+fof(fact_8908,axiom,(
+    state_adjective_state_binding(lesothisch_1_1,lesotho_0) )).
+
+fof(fact_8909,axiom,(
+    state_adjective_state_binding(lettisch__1_1,lettland_0) )).
+
+fof(fact_8910,axiom,(
+    state_adjective_state_binding(libanesisch_1_1,libanon_0) )).
+
+fof(fact_8911,axiom,(
+    state_adjective_state_binding(liberianisch_1_1,liberia_0) )).
+
+fof(fact_8912,axiom,(
+    state_adjective_state_binding(libysch_1_1,libyen_0) )).
+
+fof(fact_8913,axiom,(
+    state_adjective_state_binding(liechtensteinisch_1_1,liechtenstein_0) )).
+
+fof(fact_8914,axiom,(
+    state_adjective_state_binding(litauisch_1_1,litauen_0) )).
+
+fof(fact_8915,axiom,(
+    state_adjective_state_binding(lucianisch_1_1,st__lucia_0) )).
+
+fof(fact_8916,axiom,(
+    state_adjective_state_binding(luxemburgisch_1_1,luxemburg_0) )).
+
+fof(fact_8917,axiom,(
+    state_adjective_state_binding(madagassisch_1_1,madagaskar_0) )).
+
+fof(fact_8918,axiom,(
+    state_adjective_state_binding(makedonisch_1_1,mazedonien_0) )).
+
+fof(fact_8919,axiom,(
+    state_adjective_state_binding(malawisch_1_1,malawi_0) )).
+
+fof(fact_8920,axiom,(
+    state_adjective_state_binding(malaysisch_1_1,malaysia_0) )).
+
+fof(fact_8921,axiom,(
+    state_adjective_state_binding(maledivisch_1_1,malediven_0) )).
+
+fof(fact_8922,axiom,(
+    state_adjective_state_binding(malisch_1_1,mali_0) )).
+
+fof(fact_8923,axiom,(
+    state_adjective_state_binding(maltesisch_1_1,malta_0) )).
+
+fof(fact_8924,axiom,(
+    state_adjective_state_binding(marokkanisch_1_1,marokko_0) )).
+
+fof(fact_8925,axiom,(
+    state_adjective_state_binding(marshallisch_1_1,marshallinseln_0) )).
+
+fof(fact_8926,axiom,(
+    state_adjective_state_binding(mauretanisch_1_1,mauretanien_0) )).
+
+fof(fact_8927,axiom,(
+    state_adjective_state_binding(mauritisch_1_1,mauritius_0) )).
+
+fof(fact_8928,axiom,(
+    state_adjective_state_binding(mexikanisch_1_1,mexiko_0) )).
+
+fof(fact_8929,axiom,(
+    state_adjective_state_binding(mikronesisch_1_1,mikronesien_0) )).
+
+fof(fact_8930,axiom,(
+    state_adjective_state_binding(moldauisch_1_1,moldau_0) )).
+
+fof(fact_8931,axiom,(
+    state_adjective_state_binding(monegassisch_1_1,monaco_0) )).
+
+fof(fact_8932,axiom,(
+    state_adjective_state_binding(mongolisch__1_1,mongolei_0) )).
+
+fof(fact_8933,axiom,(
+    state_adjective_state_binding(mosambikanisch_1_1,mosambik_0) )).
+
+fof(fact_8934,axiom,(
+    state_adjective_state_binding(myanmarisch_1_1,birma_1_1) )).
+
+fof(fact_8935,axiom,(
+    state_adjective_state_binding(namibisch_1_1,namibia_0) )).
+
+fof(fact_8936,axiom,(
+    state_adjective_state_binding(nauruisch_1_1,nauru_0) )).
+
+fof(fact_8937,axiom,(
+    state_adjective_state_binding(nepalesisch_1_1,nepal_0) )).
+
+fof(fact_8938,axiom,(
+    state_adjective_state_binding(neuseel__344ndisch_1_1,neuseeland_0) )).
+
+fof(fact_8939,axiom,(
+    state_adjective_state_binding(nicaraguanisch_1_1,nicaragua_0) )).
+
+fof(fact_8940,axiom,(
+    state_adjective_state_binding(nigerianisch_1_1,nigeria_0) )).
+
+fof(fact_8941,axiom,(
+    state_adjective_state_binding(nigrisch_1_1,niger_0) )).
+
+fof(fact_8942,axiom,(
+    state_adjective_state_binding(norwegisch_1_1,norwegen_0) )).
+
+fof(fact_8943,axiom,(
+    state_adjective_state_binding(oesterreichisch_1_1,n366sterreich_0) )).
+
+fof(fact_8944,axiom,(
+    state_adjective_state_binding(omanisch_1_1,oman_0) )).
+
+fof(fact_8945,axiom,(
+    state_adjective_state_binding(ostdeutsch_1_1,ddr_0) )).
+
+fof(fact_8946,axiom,(
+    state_adjective_state_binding(pakistanisch_1_1,pakistan_0) )).
+
+fof(fact_8947,axiom,(
+    state_adjective_state_binding(palauisch_1_1,palau_0) )).
+
+fof(fact_8948,axiom,(
+    state_adjective_state_binding(panamaisch_1_1,panama_0) )).
+
+fof(fact_8949,axiom,(
+    state_adjective_state_binding(papua_neuguineisch_1_1,papua_neuguinea_0) )).
+
+fof(fact_8950,axiom,(
+    state_adjective_state_binding(paraguayisch_1_1,paraguay_0) )).
+
+fof(fact_8951,axiom,(
+    state_adjective_state_binding(peruanisch__1_1,peru_0) )).
+
+fof(fact_8952,axiom,(
+    state_adjective_state_binding(philippinisch_1_1,philippinen_0) )).
+
+fof(fact_8953,axiom,(
+    state_adjective_state_binding(polnisch__1_1,polen_0) )).
+
+fof(fact_8954,axiom,(
+    state_adjective_state_binding(portugiesisch_1_1,portugal_0) )).
+
+fof(fact_8955,axiom,(
+    state_adjective_state_binding(ruandisch__1_1,ruanda_0) )).
+
+fof(fact_8956,axiom,(
+    state_adjective_state_binding(rum__344nisch__1_1,rum__344nien_0) )).
+
+fof(fact_8957,axiom,(
+    state_adjective_state_binding(russisch_1_1,russland_0) )).
+
+fof(fact_8958,axiom,(
+    state_adjective_state_binding(salomonisch_1_1,salomonen_0) )).
+
+fof(fact_8959,axiom,(
+    state_adjective_state_binding(salvadorianisch_1_1,el_salvador_0) )).
+
+fof(fact_8960,axiom,(
+    state_adjective_state_binding(sambisch_1_1,sambia_0) )).
+
+fof(fact_8961,axiom,(
+    state_adjective_state_binding(samoanisch_1_1,samoa_0) )).
+
+fof(fact_8962,axiom,(
+    state_adjective_state_binding(sanmarinesisch_1_1,san_marino_0) )).
+
+fof(fact_8963,axiom,(
+    state_adjective_state_binding(saudiarabisch_1_1,saudi_arabien_0) )).
+
+fof(fact_8964,axiom,(
+    state_adjective_state_binding(schwedisch__1_1,schweden_0) )).
+
+fof(fact_8965,axiom,(
+    state_adjective_state_binding(schweizerisch__1_1,schweiz_0) )).
+
+fof(fact_8966,axiom,(
+    state_adjective_state_binding(senegalesisch_1_1,senegal_0) )).
+
+fof(fact_8967,axiom,(
+    state_adjective_state_binding(seychellisch_1_1,seychellen_0) )).
+
+fof(fact_8968,axiom,(
+    state_adjective_state_binding(sierraleonisch_1_1,sierra_leone_0) )).
+
+fof(fact_8969,axiom,(
+    state_adjective_state_binding(simbabwisch_1_1,simbabwe_0) )).
+
+fof(fact_8970,axiom,(
+    state_adjective_state_binding(singapurisch_1_1,singapur_0) )).
+
+fof(fact_8971,axiom,(
+    state_adjective_state_binding(slowakisch__1_1,slowakei_0) )).
+
+fof(fact_8972,axiom,(
+    state_adjective_state_binding(slowenisch__1_1,slowenien_0) )).
+
+fof(fact_8973,axiom,(
+    state_adjective_state_binding(somalisch_1_1,somalia_0) )).
+
+fof(fact_8974,axiom,(
+    state_adjective_state_binding(spanisch__1_1,spanien_0) )).
+
+fof(fact_8975,axiom,(
+    state_adjective_state_binding(srilankisch_1_1,sri_lanka_0) )).
+
+fof(fact_8976,axiom,(
+    state_adjective_state_binding(sudanesisch_1_1,sudan_0) )).
+
+fof(fact_8977,axiom,(
+    state_adjective_state_binding(surinamisch_1_1,suriname_0) )).
+
+fof(fact_8978,axiom,(
+    state_adjective_state_binding(swasil__344ndisch_1_1,swasiland_0) )).
+
+fof(fact_8979,axiom,(
+    state_adjective_state_binding(syrisch__1_1,syrien_0) )).
+
+fof(fact_8980,axiom,(
+    state_adjective_state_binding(s__374dafrikanisch_1_1,s__374dafrika_0) )).
+
+fof(fact_8981,axiom,(
+    state_adjective_state_binding(s__374dkoreanisch_1_1,s__374dkorea_0) )).
+
+fof(fact_8982,axiom,(
+    state_adjective_state_binding(tadschikisch__1_1,tadschikistan_0) )).
+
+fof(fact_8983,axiom,(
+    state_adjective_state_binding(tansanisch_1_1,tansania_0) )).
+
+fof(fact_8984,axiom,(
+    state_adjective_state_binding(thail__344ndisch_1_1,thailand_0) )).
+
+fof(fact_8985,axiom,(
+    state_adjective_state_binding(togoisch_1_1,togo_0) )).
+
+fof(fact_8986,axiom,(
+    state_adjective_state_binding(tongaisch_1_1,tonga_0) )).
+
+fof(fact_8987,axiom,(
+    state_adjective_state_binding(tschadisch_1_1,tschad_0) )).
+
+fof(fact_8988,axiom,(
+    state_adjective_state_binding(tschechisch__1_1,tschechische_republik_0) )).
+
+fof(fact_8989,axiom,(
+    state_adjective_state_binding(tunesisch_1_1,tunesien_0) )).
+
+fof(fact_8990,axiom,(
+    state_adjective_state_binding(turkmenisch_1_1,turkmenien_1_1) )).
+
+fof(fact_8991,axiom,(
+    state_adjective_state_binding(tuvaluisch_1_1,tuvalu_0) )).
+
+fof(fact_8992,axiom,(
+    state_adjective_state_binding(ugandisch_1_1,uganda_0) )).
+
+fof(fact_8993,axiom,(
+    state_adjective_state_binding(ukrainisch__1_1,ukraine_0) )).
+
+fof(fact_8994,axiom,(
+    state_adjective_state_binding(ungarisch__1_1,ungarn_0) )).
+
+fof(fact_8995,axiom,(
+    state_adjective_state_binding(uruguayisch_1_1,uruguay_0) )).
+
+fof(fact_8996,axiom,(
+    state_adjective_state_binding(usbekisch_1_1,usbekistan_0) )).
+
+fof(fact_8997,axiom,(
+    state_adjective_state_binding(vanuatuisch_1_1,vanuatu_0) )).
+
+fof(fact_8998,axiom,(
+    state_adjective_state_binding(vatikanisch_1_1,vatikanstadt_0) )).
+
+fof(fact_8999,axiom,(
+    state_adjective_state_binding(venezolanisch_1_1,venezuela_0) )).
+
+fof(fact_9000,axiom,(
+    state_adjective_state_binding(vietnamesisch__1_1,vietnam_0) )).
+
+fof(fact_9001,axiom,(
+    state_adjective_state_binding(weissrussisch_1_1,weissrussland_0) )).
+
+fof(fact_9002,axiom,(
+    state_adjective_state_binding(zentralafrikanisch_1_1,zentralafrikanische_republik_0) )).
+
+fof(fact_9003,axiom,(
+    state_adjective_state_binding(zypriotisch_1_1,zypern_0) )).
+
+fof(fact_9004,axiom,(
+    state_adjective_state_binding(n344gyptisch_1_1,n344gypten_0) )).
+
+fof(fact_9005,axiom,(
+    state_adjective_state_binding(n344quatorial_guineisch_1_1,n344quatorialguinea_0) )).
+
+fof(fact_9006,axiom,(
+    state_adjective_state_binding(n344thiopisch_1_1,n344thiopien_0) )).
+
+fof(fact_9007,axiom,(
+    sub(abenteurerin_1_1,abenteurer_1_1) )).
+
+fof(fact_9008,axiom,(
+    sub(abnehmerin_1_1,abnehmer_1_1) )).
+
+fof(fact_9009,axiom,(
+    sub(absenderin_1_1,absender__1_1) )).
+
+fof(fact_9010,axiom,(
+    sub(absteigerin_1_1,absteiger_1_1) )).
+
+fof(fact_9011,axiom,(
+    sub(abteilungsleiterin_1_1,abteilungleiter_1_1) )).
+
+fof(fact_9012,axiom,(
+    sub(abwehrchefin_1_1,abwehrchef_1_1) )).
+
+fof(fact_9013,axiom,(
+    sub(abwehrspielerin_1_1,abwehrspieler_1_1) )).
+
+fof(fact_9014,axiom,(
+    sub(abweichlerin_1_1,abweichler_1_1) )).
+
+fof(fact_9015,axiom,(
+    sub(adressatin_1_1,adressat_1_1) )).
+
+fof(fact_9016,axiom,(
+    sub(afrikanerin_1_1,afrikaner__1_1) )).
+
+fof(fact_9017,axiom,(
+    sub(afroamerikanerin_1_1,afroamerikaner_1_1) )).
+
+fof(fact_9018,axiom,(
+    sub(agraringenieurin_1_1,agraringenieur_1_1) )).
+
+fof(fact_9019,axiom,(
+    sub(agrarministerin_1_1,agrarminister_1_1) )).
+
+fof(fact_9020,axiom,(
+    sub(ahnin_1_1,ahn_1_1) )).
+
+fof(fact_9021,axiom,(
+    sub(akademikerin_1_1,akademiker_1_1) )).
+
+fof(fact_9022,axiom,(
+    sub(akkordeonistin_1_1,akkordeonist_1_1) )).
+
+fof(fact_9023,axiom,(
+    sub(akrobatin_1_1,akrobat_1_1) )).
+
+fof(fact_9024,axiom,(
+    sub(aktfotograf_1_1,fotograf_1_1) )).
+
+fof(fact_9025,axiom,(
+    sub(aktion__344rin_1_1,aktion__344r_1_1) )).
+
+fof(fact_9026,axiom,(
+    sub(algerierin_1_1,algerier_1_1) )).
+
+fof(fact_9027,axiom,(
+    sub(alkoholikerin_1_1,alkoholiker_1_1) )).
+
+fof(fact_9028,axiom,(
+    sub(alleinherrscherin_1_1,alleinherrscher_1_1) )).
+
+fof(fact_9029,axiom,(
+    sub(alleinunterhalterin_1_1,alleinunterhalter_1_1) )).
+
+fof(fact_9030,axiom,(
+    sub(allergikerin_1_1,allergiker__1_1) )).
+
+fof(fact_9031,axiom,(
+    sub(allgemeinmedizinerin_1_1,allgemeinarzt_1_1) )).
+
+fof(fact_9032,axiom,(
+    sub(alterspr__344sidentin_1_1,alterspr__344sident_1_1) )).
+
+fof(fact_9033,axiom,(
+    sub(altkommunistin_1_1,altkommunist_1_1) )).
+
+fof(fact_9034,axiom,(
+    sub(altpapier_1_1,papier_1_1) )).
+
+fof(fact_9035,axiom,(
+    sub(amateurin_1_1,amateur__1_1) )).
+
+fof(fact_9036,axiom,(
+    sub(amtschefin_1_1,amtschef_1_1) )).
+
+fof(fact_9037,axiom,(
+    sub(amtsinhaberin_1_1,amtsinhaber_1_1) )).
+
+fof(fact_9038,axiom,(
+    sub(amtsnachfolgerin_1_1,amtsnachfolger_1_1) )).
+
+fof(fact_9039,axiom,(
+    sub(amtsrichterin_1_1,amtsrichter_1_1) )).
+
+fof(fact_9040,axiom,(
+    sub(amtsvorg__344ngerin_1_1,amtsvorg__344nger_1_1) )).
+
+fof(fact_9041,axiom,(
+    sub(anaesthesistin_1_1,anaesthesist_1_1) )).
+
+fof(fact_9042,axiom,(
+    sub(analytikerin_1_1,analytiker_1_1) )).
+
+fof(fact_9043,axiom,(
+    sub(anarchistin_1_1,anarchist_1_1) )).
+
+fof(fact_9044,axiom,(
+    sub(andalusierin_1_1,andalusier_1_1) )).
+
+fof(fact_9045,axiom,(
+    sub(anf__344ngerin_1_1,anf__344nger__1_1) )).
+
+fof(fact_9046,axiom,(
+    sub(anf__374hrerin_1_1,an_f__374hrer_1_1) )).
+
+fof(fact_9047,axiom,(
+    sub(anglikanerin_1_1,anglikaner_1_1) )).
+
+fof(fact_9048,axiom,(
+    sub(anglistin_1_1,anglist_1_1) )).
+
+fof(fact_9049,axiom,(
+    sub(angolanerin_1_1,angolaner_1_1) )).
+
+fof(fact_9050,axiom,(
+    sub(angreiferin_1_1,aggressor_1_1) )).
+
+fof(fact_9051,axiom,(
+    sub(anhalterin_1_1,anhalter_1_1) )).
+
+fof(fact_9052,axiom,(
+    sub(animateurin_1_1,animateur_1_1) )).
+
+fof(fact_9053,axiom,(
+    sub(anklagevertreterin_1_1,anklagevertreter_1_1) )).
+
+fof(fact_9054,axiom,(
+    sub(ankl__344gerin_1_1,ankl__344ger_1_1) )).
+
+fof(fact_9055,axiom,(
+    sub(anlageberaterin_1_1,anlageberater_1_1) )).
+
+fof(fact_9056,axiom,(
+    sub(anlegerin_1_1,anleger_1_1) )).
+
+fof(fact_9057,axiom,(
+    sub(anliegerin_1_1,anlieger__1_1) )).
+
+fof(fact_9058,axiom,(
+    sub(anrainerin_1_1,anrainer_1_1) )).
+
+fof(fact_9059,axiom,(
+    sub(anruferin_1_1,anrufer_1_1) )).
+
+fof(fact_9060,axiom,(
+    sub(ansprechpartnerin_1_1,ansprech_partner_1_1) )).
+
+fof(fact_9061,axiom,(
+    sub(anstifterin_1_1,anstifter_1_1) )).
+
+fof(fact_9062,axiom,(
+    sub(anteilseignerin_1_1,anteilsbesitzer_1_1) )).
+
+fof(fact_9063,axiom,(
+    sub(antifaschistin_1_1,antifaschist_1_1) )).
+
+fof(fact_9064,axiom,(
+    sub(antiquit__344tenh__344ndlerin_1_1,antiquit__344tenh__344ndler_1_1) )).
+
+fof(fact_9065,axiom,(
+    sub(antisemitin_1_1,antisemit_1_1) )).
+
+fof(fact_9066,axiom,(
+    sub(anwenderin_1_1,anwen_der_1_1) )).
+
+fof(fact_9067,axiom,(
+    sub(anwohnerin_1_1,anwohner__1_1) )).
+
+fof(fact_9068,axiom,(
+    sub(anw__344rterin_1_1,anwaerter_1_1) )).
+
+fof(fact_9069,axiom,(
+    sub(araberin_1_1,araber_1_1) )).
+
+fof(fact_9070,axiom,(
+    sub(arbeitgeberin_1_1,arbeitgeber__1_1) )).
+
+fof(fact_9071,axiom,(
+    sub(arbeitsministerin_1_1,arbeitsminister_1_1) )).
+
+fof(fact_9072,axiom,(
+    sub(archivarin_1_1,archivar_1_1) )).
+
+fof(fact_9073,axiom,(
+    sub(argentinierin_1_1,argentinier_1_1) )).
+
+fof(fact_9074,axiom,(
+    sub(aristokratin_1_1,aristokrat_1_1) )).
+
+fof(fact_9075,axiom,(
+    sub(armeesprecherin_1_1,armeesprecher_1_1) )).
+
+fof(fact_9076,axiom,(
+    sub(armenierin_1_1,armenier_1_1) )).
+
+fof(fact_9077,axiom,(
+    sub(arzthelferin_1_1,arzthelfer_1_1) )).
+
+fof(fact_9078,axiom,(
+    sub(asketin_1_1,asket_1_1) )).
+
+fof(fact_9079,axiom,(
+    sub(aspirantin_1_1,aspirant_1_1) )).
+
+fof(fact_9080,axiom,(
+    sub(assessorin_1_1,assessor_1_1) )).
+
+fof(fact_9081,axiom,(
+    sub(assistenztrainerin_1_1,assistenztrainer_1_1) )).
+
+fof(fact_9082,axiom,(
+    sub(astatin_1_1,astat_1_1) )).
+
+fof(fact_9083,axiom,(
+    sub(asthmatikerin_1_1,asthmatiker_1_1) )).
+
+fof(fact_9084,axiom,(
+    sub(astronautin_1_1,astronaut_1_1) )).
+
+fof(fact_9085,axiom,(
+    sub(astronomin_1_1,astronom_1_1) )).
+
+fof(fact_9086,axiom,(
+    sub(astrophysikerin_1_1,astro_physiker_1_1) )).
+
+fof(fact_9087,axiom,(
+    sub(asylbewerberin_1_1,asylant_1_1) )).
+
+fof(fact_9088,axiom,(
+    sub(atheistin_1_1,agnostiker_1_1) )).
+
+fof(fact_9089,axiom,(
+    sub(attent__344terin_1_1,attentaeter_1_1) )).
+
+fof(fact_9090,axiom,(
+    sub(aufr__374hrerin_1_1,aufhetzer_1_1) )).
+
+fof(fact_9091,axiom,(
+    sub(aufseherin_1_1,aufseher_1_1) )).
+
+fof(fact_9092,axiom,(
+    sub(aufsichtsratschefin_1_1,aufsichtsratschef_1_1) )).
+
+fof(fact_9093,axiom,(
+    sub(auftraggeberin_1_1,auftraggeber__1_1) )).
+
+fof(fact_9094,axiom,(
+    sub(auftragsm__366rderin_1_1,auftragm__366rder_1_1) )).
+
+fof(fact_9095,axiom,(
+    sub(augenoptikerin_1_1,augenoptiker_1_1) )).
+
+fof(fact_9096,axiom,(
+    sub(auktionatorin_1_1,auktionator_1_1) )).
+
+fof(fact_9097,axiom,(
+    sub(ausbilderin_1_1,ausbilder_1_1) )).
+
+fof(fact_9098,axiom,(
+    sub(ausbrecherin_1_1,ausbrecher_1_1) )).
+
+fof(fact_9099,axiom,(
+    sub(auslandskorrespondentin_1_1,auslandkorrespondent_1_1) )).
+
+fof(fact_9100,axiom,(
+    sub(ausreisserin_1_1,ausreisser_1_1) )).
+
+fof(fact_9101,axiom,(
+    sub(ausrichterin_1_1,ausrichter_1_1) )).
+
+fof(fact_9102,axiom,(
+    sub(aussenministerin_1_1,aussenminister_1_1) )).
+
+fof(fact_9103,axiom,(
+    sub(aussteigerin_1_1,aussteiger_1_1) )).
+
+fof(fact_9104,axiom,(
+    sub(ausstellerin_1_1,aussteller__1_1) )).
+
+fof(fact_9105,axiom,(
+    sub(autobesitzerin_1_1,autobesitzer_1_1) )).
+
+fof(fact_9106,axiom,(
+    sub(autodidaktin_1_1,autodidakt_1_1) )).
+
+fof(fact_9107,axiom,(
+    sub(autofahrerin_1_1,autofahrer_1_1) )).
+
+fof(fact_9108,axiom,(
+    sub(automobilbauer_1_1,bauer_1_1) )).
+
+fof(fact_9109,axiom,(
+    sub(avantgardistin_1_1,avantgardist_1_1) )).
+
+fof(fact_9110,axiom,(
+    sub(backgrounds__344ngerin_1_1,backgrounds__344nger_1_1) )).
+
+fof(fact_9111,axiom,(
+    sub(bademeisterin_1_1,bade_meister_1_1) )).
+
+fof(fact_9112,axiom,(
+    sub(badmintonspielerin_1_1,badmintonspieler_1_1) )).
+
+fof(fact_9113,axiom,(
+    sub(ballsportlerin_1_1,ballspieler_1_1) )).
+
+fof(fact_9114,axiom,(
+    sub(bankrotteurin_1_1,bankrotteur_1_1) )).
+
+fof(fact_9115,axiom,(
+    sub(bankr__344uberin_1_1,bankr__344uber_1_1) )).
+
+fof(fact_9116,axiom,(
+    sub(baptistin_1_1,baptist_1_1) )).
+
+fof(fact_9117,axiom,(
+    sub(barkeeperin_1_1,barkeeper_1_1) )).
+
+fof(fact_9118,axiom,(
+    sub(basisdemokratin_1_1,basisdemokrat_1_1) )).
+
+fof(fact_9119,axiom,(
+    sub(basketballspielerin_1_1,basketballer_1_1) )).
+
+fof(fact_9120,axiom,(
+    sub(basketballtrainerin_1_1,basketballtrainer_1_1) )).
+
+fof(fact_9121,axiom,(
+    sub(bassistin_1_1,bassist_1_1) )).
+
+fof(fact_9122,axiom,(
+    sub(baudezernentin_1_1,baudezernent_1_1) )).
+
+fof(fact_9123,axiom,(
+    sub(bauherrin_1_1,bauherr_1_1) )).
+
+fof(fact_9124,axiom,(
+    sub(bauingenieurin_1_1,architekt_1_1) )).
+
+fof(fact_9125,axiom,(
+    sub(bauministerin_1_1,bauminister_1_1) )).
+
+fof(fact_9126,axiom,(
+    sub(bauunternehmerin_1_1,bauarbeitgeber_1_1) )).
+
+fof(fact_9127,axiom,(
+    sub(be_gr__374nder_1_1,an_f__374hrer_1_1) )).
+
+fof(fact_9128,axiom,(
+    sub(befehlshaberin_1_1,befehlshaber_1_1) )).
+
+fof(fact_9129,axiom,(
+    sub(befreierin_1_1,befreier_1_1) )).
+
+fof(fact_9130,axiom,(
+    sub(bef__374rworterin_1_1,befuerworter_1_1) )).
+
+fof(fact_9131,axiom,(
+    sub(begr__374nderin_1_1,be_gr__374nder_1_1) )).
+
+fof(fact_9132,axiom,(
+    sub(beifahrerin_1_1,beifahrer__1_1) )).
+
+fof(fact_9133,axiom,(
+    sub(beisitzerin_1_1,beisitzer_1_1) )).
+
+fof(fact_9134,axiom,(
+    sub(beitragszahlerin_1_1,beitragszahler_1_1) )).
+
+fof(fact_9135,axiom,(
+    sub(bekehrerin_1_1,bekehrer_1_1) )).
+
+fof(fact_9136,axiom,(
+    sub(benediktinerin_1_1,benediktiner__1_1) )).
+
+fof(fact_9137,axiom,(
+    sub(beobachterin_1_1,beobachter__1_1) )).
+
+fof(fact_9138,axiom,(
+    sub(beratungslehrerin_1_1,beratungslehrer_1_1) )).
+
+fof(fact_9139,axiom,(
+    sub(bereichsleiterin_1_1,bereichleiter_1_1) )).
+
+fof(fact_9140,axiom,(
+    sub(bergarbeiterin_1_1,bergarbeiter_1_1) )).
+
+fof(fact_9141,axiom,(
+    sub(bergf__374hrerin_1_1,bergfuehrer_1_1) )).
+
+fof(fact_9142,axiom,(
+    sub(bergmassiv_1_1,massiv_2_1) )).
+
+fof(fact_9143,axiom,(
+    sub(berichterstatterin_1_1,berichterstatter_1_1) )).
+
+fof(fact_9144,axiom,(
+    sub(berlinerin_1_1,berliner_1_1) )).
+
+fof(fact_9145,axiom,(
+    sub(berufsanf__344ngerin_1_1,berufsanf__344nger_1_1) )).
+
+fof(fact_9146,axiom,(
+    sub(berufspendlerin_1_1,berufspendler_1_1) )).
+
+fof(fact_9147,axiom,(
+    sub(berufsschullehrerin_1_1,berufschullehrer_1_1) )).
+
+fof(fact_9148,axiom,(
+    sub(berufssoldatin_1_1,berufskrieger_1_1) )).
+
+fof(fact_9149,axiom,(
+    sub(beschwerdef__374hrerin_1_1,ankl__344ger_1_1) )).
+
+fof(fact_9150,axiom,(
+    sub(besch__374tzerin_1_1,besch__374tzer_1_1) )).
+
+fof(fact_9151,axiom,(
+    sub(besetzerin_1_1,belagerer_1_1) )).
+
+fof(fact_9152,axiom,(
+    sub(betrachterin_1_1,betrachter__1_1) )).
+
+fof(fact_9153,axiom,(
+    sub(betriebsschlosserin_1_1,betriebschlosser_1_1) )).
+
+fof(fact_9154,axiom,(
+    sub(betriebswirtin_1_1,betriebswirt_1_1) )).
+
+fof(fact_9155,axiom,(
+    sub(betr__374gerin_1_1,betr__374ger_1_1) )).
+
+fof(fact_9156,axiom,(
+    sub(bettlerin_1_1,bettler__1_1) )).
+
+fof(fact_9157,axiom,(
+    sub(bewundererin_1_1,bewunderer_1_1) )).
+
+fof(fact_9158,axiom,(
+    sub(biathletin_1_1,biathlet_1_1) )).
+
+fof(fact_9159,axiom,(
+    sub(bibliothekarin_1_1,bibliothekar_1_1) )).
+
+fof(fact_9160,axiom,(
+    sub(bildhauerin_1_1,bildhauer_1_1) )).
+
+fof(fact_9161,axiom,(
+    sub(bildredakteurin_1_1,bildredakteur_1_1) )).
+
+fof(fact_9162,axiom,(
+    sub(bildungsministerin_1_1,bildungsminister_1_1) )).
+
+fof(fact_9163,axiom,(
+    sub(bildungspolitikerin_1_1,bildungspolitiker_1_1) )).
+
+fof(fact_9164,axiom,(
+    sub(biographin_1_1,biografin_1_1) )).
+
+fof(fact_9165,axiom,(
+    sub(biologielehrerin_1_1,biolehrer_1_1) )).
+
+fof(fact_9166,axiom,(
+    sub(bluess__344ngerin_1_1,bluess__344nger_1_1) )).
+
+fof(fact_9167,axiom,(
+    sub(bl__344serin_1_1,bl__344ser__1_1) )).
+
+fof(fact_9168,axiom,(
+    sub(bobfahrerin_1_1,bobfahrer_1_1) )).
+
+fof(fact_9169,axiom,(
+    sub(bolivianerin_1_1,bolivianer_1_1) )).
+
+fof(fact_9170,axiom,(
+    sub(bonnerin_1_1,bonner_2_1) )).
+
+fof(fact_9171,axiom,(
+    sub(brandstifterin_1_1,brandstifter_1_1) )).
+
+fof(fact_9172,axiom,(
+    sub(brasilianerin_1_1,brasilianer_1_1) )).
+
+fof(fact_9173,axiom,(
+    sub(brauerin_1_1,brauer__1_1) )).
+
+fof(fact_9174,axiom,(
+    sub(bremerin_1_1,bremer_2_1) )).
+
+fof(fact_9175,axiom,(
+    sub(brieffreundin_1_1,brieffreund_1_1) )).
+
+fof(fact_9176,axiom,(
+    sub(brieftr__344gerin_1_1,brieftr__344ger_1_1) )).
+
+fof(fact_9177,axiom,(
+    sub(brokerin_1_1,broker_1_1) )).
+
+fof(fact_9178,axiom,(
+    sub(brustschwimmerin_1_1,brustschwimmer_1_1) )).
+
+fof(fact_9179,axiom,(
+    sub(buchautorin_1_1,buchautor_1_1) )).
+
+fof(fact_9180,axiom,(
+    sub(buchbinderin_1_1,buchbinder_1_1) )).
+
+fof(fact_9181,axiom,(
+    sub(buchh__344ndlerin_1_1,buchh__344ndler_1_1) )).
+
+fof(fact_9182,axiom,(
+    sub(buddhistin_1_1,buddhist_1_1) )).
+
+fof(fact_9183,axiom,(
+    sub(bundesbauministerin_1_1,bundesbauminister_1_1) )).
+
+fof(fact_9184,axiom,(
+    sub(bundesbildungsministerin_1_1,bundesbildungsminister_1_1) )).
+
+fof(fact_9185,axiom,(
+    sub(bundesb__374rgerin_1_1,bundesbuerger_1_1) )).
+
+fof(fact_9186,axiom,(
+    sub(bundesfamilienministerin_1_1,bundesfamilienminister_1_1) )).
+
+fof(fact_9187,axiom,(
+    sub(bundesforschungsministerin_1_1,bundesforschungsminister_1_1) )).
+
+fof(fact_9188,axiom,(
+    sub(bundeskanzlerin_1_1,bundeskanzler_1_1) )).
+
+fof(fact_9189,axiom,(
+    sub(bundesministerin_1_1,bundesminister_1_1) )).
+
+fof(fact_9190,axiom,(
+    sub(bundespr__344sidentin_1_1,bundepr__344sident_1_1) )).
+
+fof(fact_9191,axiom,(
+    sub(bundessozialministerin_1_1,bundessozialminister_1_1) )).
+
+fof(fact_9192,axiom,(
+    sub(bundestrainerin_1_1,bundestrainer_1_1) )).
+
+fof(fact_9193,axiom,(
+    sub(bundesumweltministerin_1_1,bundesumweltminister_1_1) )).
+
+fof(fact_9194,axiom,(
+    sub(busfahrerin_1_1,buschauffeur_1_1) )).
+
+fof(fact_9195,axiom,(
+    sub(b__374hnenbildnerin_1_1,b__374hnenbildner__1_1) )).
+
+fof(fact_9196,axiom,(
+    sub(b__374ndnispartnerin_1_1,allianzpartner_1_1) )).
+
+fof(fact_9197,axiom,(
+    sub(b__374rgerrechtlerin_1_1,buergerrechtler_1_1) )).
+
+fof(fact_9198,axiom,(
+    sub(b__374rovorsteherin_1_1,b__374rovorsteher_1_1) )).
+
+fof(fact_9199,axiom,(
+    sub(calvinistin_1_1,calvinist_1_1) )).
+
+fof(fact_9200,axiom,(
+    sub(cellistin_1_1,cellist_1_1) )).
+
+fof(fact_9201,axiom,(
+    sub(chaotin_1_1,chaot_1_1) )).
+
+fof(fact_9202,axiom,(
+    sub(chefredakteurin_1_1,chefredakteur_1_1) )).
+
+fof(fact_9203,axiom,(
+    sub(chemielehrerin_1_1,chemielehrer_1_1) )).
+
+fof(fact_9204,axiom,(
+    sub(chemikerin_1_1,chemiker_1_1) )).
+
+fof(fact_9205,axiom,(
+    sub(chirurgin_1_1,chi_rurg_1_1) )).
+
+fof(fact_9206,axiom,(
+    sub(chors__344ngerin_1_1,chors__344nger_1_1) )).
+
+fof(fact_9207,axiom,(
+    sub(christdemokratin_1_1,christdemokrat_1_1) )).
+
+fof(fact_9208,axiom,(
+    sub(coiffeurin_1_1,coiffeur_1_1) )).
+
+fof(fact_9209,axiom,(
+    sub(dachdeckerin_1_1,dachdecker_1_1) )).
+
+fof(fact_9210,axiom,(
+    sub(damenschneiderin_1_1,damenschneider_1_1) )).
+
+fof(fact_9211,axiom,(
+    sub(dealerin_1_1,dealer_1_1) )).
+
+fof(fact_9212,axiom,(
+    sub(dekanin_1_1,dekan_1_1) )).
+
+fof(fact_9213,axiom,(
+    sub(delinquentin_1_1,delinquent_1_1) )).
+
+fof(fact_9214,axiom,(
+    sub(demokratin_1_1,demokrat_1_1) )).
+
+fof(fact_9215,axiom,(
+    sub(despotin_1_1,alleinherrscher_1_1) )).
+
+fof(fact_9216,axiom,(
+    sub(deutschlehrerin_1_1,deutschlehrer_1_1) )).
+
+fof(fact_9217,axiom,(
+    sub(dezernentin_1_1,dezernent_1_1) )).
+
+fof(fact_9218,axiom,(
+    sub(diakonin_1_1,diakon_1_1) )).
+
+fof(fact_9219,axiom,(
+    sub(dialysepatientin_1_1,dialysepatient_1_1) )).
+
+fof(fact_9220,axiom,(
+    sub(diebin_1_1,dieb_1_1) )).
+
+fof(fact_9221,axiom,(
+    sub(diktatorin_1_1,diktator_1_1) )).
+
+fof(fact_9222,axiom,(
+    sub(diplomatin_1_1,botschafter_1_1) )).
+
+fof(fact_9223,axiom,(
+    sub(dirigentin_1_1,chorleiter_1_1) )).
+
+fof(fact_9224,axiom,(
+    sub(diskuswerferin_1_1,diskuswerfer_1_1) )).
+
+fof(fact_9225,axiom,(
+    sub(disponentin_1_1,disponent_1_1) )).
+
+fof(fact_9226,axiom,(
+    sub(dissidentin_1_1,dissident_1_1) )).
+
+fof(fact_9227,axiom,(
+    sub(dogmatikerin_1_1,dogmatiker_1_1) )).
+
+fof(fact_9228,axiom,(
+    sub(doktorin_1_1,arzt__1_1) )).
+
+fof(fact_9229,axiom,(
+    sub(dominikanerin_1_1,dominikaner__1_1) )).
+
+fof(fact_9230,axiom,(
+    sub(dompteurin_1_1,dompteur_1_1) )).
+
+fof(fact_9231,axiom,(
+    sub(dorfschullehrerin_1_1,dorflehrer_1_1) )).
+
+fof(fact_9232,axiom,(
+    sub(dramatikerin_1_1,dramatiker_1_1) )).
+
+fof(fact_9233,axiom,(
+    sub(dreherin_1_1,dreher_1_1) )).
+
+fof(fact_9234,axiom,(
+    sub(dreispringerin_1_1,dreispringer_1_1) )).
+
+fof(fact_9235,axiom,(
+    sub(dressurreiterin_1_1,dressurreiter_1_1) )).
+
+fof(fact_9236,axiom,(
+    sub(drogendealerin_1_1,drogendealer__1_1) )).
+
+fof(fact_9237,axiom,(
+    sub(drogistin_1_1,drogist_1_1) )).
+
+fof(fact_9238,axiom,(
+    sub(ecuadorianerin_1_1,ecuadorianer_1_1) )).
+
+fof(fact_9239,axiom,(
+    sub(egoistin_1_1,egoist_1_1) )).
+
+fof(fact_9240,axiom,(
+    sub(eheberaterin_1_1,eheberater_1_1) )).
+
+fof(fact_9241,axiom,(
+    sub(ehemann_1_1,mann_1_1) )).
+
+fof(fact_9242,axiom,(
+    sub(einbrecherin_1_1,einbrecher_1_1) )).
+
+fof(fact_9243,axiom,(
+    sub(eishockeyspielerin_1_1,eishockeyspieler__1_1) )).
+
+fof(fact_9244,axiom,(
+    sub(elektrikerin_1_1,elektriker_1_1) )).
+
+fof(fact_9245,axiom,(
+    sub(elektroingenieurin_1_1,elektroingenieur_1_1) )).
+
+fof(fact_9246,axiom,(
+    sub(elektroinstallateurin_1_1,elektroinstallateur_1_1) )).
+
+fof(fact_9247,axiom,(
+    sub(elektromonteurin_1_1,elektromonteur_1_1) )).
+
+fof(fact_9248,axiom,(
+    sub(els__344sserin_1_1,els__344sser_1_1) )).
+
+fof(fact_9249,axiom,(
+    sub(emigrantin_1_1,auswanderer__1_1) )).
+
+fof(fact_9250,axiom,(
+    sub(englischlehrerin_1_1,englischlehrer_1_1) )).
+
+fof(fact_9251,axiom,(
+    sub(entdeckerin_1_1,entdecker_1_1) )).
+
+fof(fact_9252,axiom,(
+    sub(entertainerin_1_1,entertainer_1_1) )).
+
+fof(fact_9253,axiom,(
+    sub(entf__374hrerin_1_1,entf__374hrer_1_1) )).
+
+fof(fact_9254,axiom,(
+    sub(erfinderin_1_1,erfinder_1_1) )).
+
+fof(fact_9255,axiom,(
+    sub(erfolgstrainerin_1_1,erfolgscoach_1_1) )).
+
+fof(fact_9256,axiom,(
+    sub(erl__366serin_1_1,erl__366ser__1_1) )).
+
+fof(fact_9257,axiom,(
+    sub(erpresserin_1_1,erpresser_1_1) )).
+
+fof(fact_9258,axiom,(
+    sub(erstw__344hlerin_1_1,erstw__344hler_1_1) )).
+
+fof(fact_9259,axiom,(
+    sub(erziehungsanstalt_1_1,anstalt_1_1) )).
+
+fof(fact_9260,axiom,(
+    sub(erziehungswissenschaftlerin_1_1,erziehungswissenschaftler_1_1) )).
+
+fof(fact_9261,axiom,(
+    sub(euland_1_1,land_1_1) )).
+
+fof(fact_9262,axiom,(
+    sub(eurasierin_1_1,eurasier_1_1) )).
+
+fof(fact_9263,axiom,(
+    sub(europaparlamentarierin_1_1,europa_parlamentarierin_1_1) )).
+
+fof(fact_9264,axiom,(
+    sub(europ__344erin_1_1,europ__344er_1_1) )).
+
+fof(fact_9265,axiom,(
+    sub(exhibitionistin_1_1,exhibitionist_1_1) )).
+
+fof(fact_9266,axiom,(
+    sub(extremistin_1_1,eiferer_1_1) )).
+
+fof(fact_9267,axiom,(
+    sub(fabrikantin_1_1,fabrikant_1_1) )).
+
+fof(fact_9268,axiom,(
+    sub(fabrikarbeiterin_1_1,betriebsarbeiter_1_1) )).
+
+fof(fact_9269,axiom,(
+    sub(fachlehrerin_1_1,fachlehrer_1_1) )).
+
+fof(fact_9270,axiom,(
+    sub(fados__344ngerin_1_1,fados__344nger_1_1) )).
+
+fof(fact_9271,axiom,(
+    sub(fagottistin_1_1,fagottist_1_1) )).
+
+fof(fact_9272,axiom,(
+    sub(fahrerin_1_1,fahrer__1_1) )).
+
+fof(fact_9273,axiom,(
+    sub(fahrlehrerin_1_1,fahrlehrer_1_1) )).
+
+fof(fact_9274,axiom,(
+    sub(fahrradfahrerin_1_1,fahrradfahrer_1_1) )).
+
+fof(fact_9275,axiom,(
+    sub(fahrzeugf__374hrerin_1_1,fahrzeugf__374hrer_1_1) )).
+
+fof(fact_9276,axiom,(
+    sub(familienministerin_1_1,familienminister_1_1) )).
+
+fof(fact_9277,axiom,(
+    sub(faschistin_1_1,faschist_1_1) )).
+
+fof(fact_9278,axiom,(
+    sub(feindin_1_1,feind__1_1) )).
+
+fof(fact_9279,axiom,(
+    sub(feinmechanikerin_1_1,feinmechaniker_1_1) )).
+
+fof(fact_9280,axiom,(
+    sub(feldhockeyspielerin_1_1,feldhockeyspieler_1_1) )).
+
+fof(fact_9281,axiom,(
+    sub(fernseh_film_1_1,film_1_1) )).
+
+fof(fact_9282,axiom,(
+    sub(fernseh_moderatorin_1_1,fernseh_moderator_1_1) )).
+
+fof(fact_9283,axiom,(
+    sub(feuerschluckerin_1_1,feuerschlucker_1_1) )).
+
+fof(fact_9284,axiom,(
+    sub(ffh_moderatorin_1_1,ffh_moderator_1_1) )).
+
+fof(fact_9285,axiom,(
+    sub(fiedlerin_1_1,fiedler_1_1) )).
+
+fof(fact_9286,axiom,(
+    sub(filme_macher_1_1,macher_1_1) )).
+
+fof(fact_9287,axiom,(
+    sub(filmpreis_1_1,preis_1_1) )).
+
+fof(fact_9288,axiom,(
+    sub(finalistin_1_1,finalist_1_1) )).
+
+fof(fact_9289,axiom,(
+    sub(finanzberaterin_1_1,finanzberater_1_1) )).
+
+fof(fact_9290,axiom,(
+    sub(fischerin_1_1,fisch_er_1_1) )).
+
+fof(fact_9291,axiom,(
+    sub(floristin_1_1,blumenh__344ndler_1_1) )).
+
+fof(fact_9292,axiom,(
+    sub(fluchthelferin_1_1,fluchthelfer_1_1) )).
+
+fof(fact_9293,axiom,(
+    sub(flugzeugentf__374hrerin_1_1,flugzeugentf__374hrer_1_1) )).
+
+fof(fact_9294,axiom,(
+    sub(flugzeugmechanikerin_1_1,flugzeugmechaniker_1_1) )).
+
+fof(fact_9295,axiom,(
+    sub(fl__366tenspielerin_1_1,fl__366tenbl__344ser_1_1) )).
+
+fof(fact_9296,axiom,(
+    sub(fl__374gelspielerin_1_1,fl__374gelspieler_1_1) )).
+
+fof(fact_9297,axiom,(
+    sub(forschungsministerin_1_1,forschungsminister_1_1) )).
+
+fof(fact_9298,axiom,(
+    sub(forstwirtin_1_1,forstwirt_1_1) )).
+
+fof(fact_9299,axiom,(
+    sub(fraktionschefin_1_1,fraktionsbo__337_1_1) )).
+
+fof(fact_9300,axiom,(
+    sub(franziskanerin_1_1,franziskaner__1_1) )).
+
+fof(fact_9301,axiom,(
+    sub(franz__366sischlehrerin_1_1,franz__366sischlehrer_1_1) )).
+
+fof(fact_9302,axiom,(
+    sub(freidenkerin_1_1,freidenker_1_1) )).
+
+fof(fact_9303,axiom,(
+    sub(freiheitsstatue_1_1,statue_1_1) )).
+
+fof(fact_9304,axiom,(
+    sub(freimaurerin_1_1,freimaurer_1_1) )).
+
+fof(fact_9305,axiom,(
+    sub(freistilschwimmerin_1_1,freistilschwimmer_1_1) )).
+
+fof(fact_9306,axiom,(
+    sub(freitagsgesellschaft_1_2,gesellschaft_1_2) )).
+
+fof(fact_9307,axiom,(
+    sub(freizeitmalerin_1_1,freizeitmaler_1_1) )).
+
+fof(fact_9308,axiom,(
+    sub(fremdenf__374hrerin_1_1,fremden_f__374hrer_1_1) )).
+
+fof(fact_9309,axiom,(
+    sub(friseurmeisterin_1_1,coiffeurmeister_1_1) )).
+
+fof(fact_9310,axiom,(
+    sub(fruehjahr_1_1,jahr__1_1) )).
+
+fof(fact_9311,axiom,(
+    sub(fr__344serin_1_1,fr__344se_1_1) )).
+
+fof(fact_9312,axiom,(
+    sub(fr__374haufsteherin_1_1,fr__374haufsteher_1_1) )).
+
+fof(fact_9313,axiom,(
+    sub(fr__374hrentnerin_1_1,fr__374hpension__344r_1_1) )).
+
+fof(fact_9314,axiom,(
+    sub(fundamentalistin_1_1,fundamentalist_1_1) )).
+
+fof(fact_9315,axiom,(
+    sub(funkrockband_2_1,band_2_1) )).
+
+fof(fact_9316,axiom,(
+    sub(funktion__344rin_1_1,funktion__344r_1_1) )).
+
+fof(fact_9317,axiom,(
+    sub(fussball_spieler_1_1,spieler_1_1) )).
+
+fof(fact_9318,axiom,(
+    sub(fussballerin_1_1,fussball_spieler_1_1) )).
+
+fof(fact_9319,axiom,(
+    sub(fussg__344ngerin_1_1,fussg__344nger__1_1) )).
+
+fof(fact_9320,axiom,(
+    sub(fu__337balllehrerin_1_1,fussball_lehrer_1_1) )).
+
+fof(fact_9321,axiom,(
+    sub(f__344ngerin_1_1,f__344nger_1_1) )).
+
+fof(fact_9322,axiom,(
+    sub(f__366rdererin_1_1,foerderer_1_1) )).
+
+fof(fact_9323,axiom,(
+    sub(f__366rsterin_1_1,f__366rster_1_1) )).
+
+fof(fact_9324,axiom,(
+    sub(f__374rsprecherin_1_1,f__374rsprecher__1_1) )).
+
+fof(fact_9325,axiom,(
+    sub(f__374rstin_1_1,f__374rst_1_1) )).
+
+fof(fact_9326,axiom,(
+    sub(gartenarchitektin_1_1,gartenarchitekt_1_1) )).
+
+fof(fact_9327,axiom,(
+    sub(gartenfreundin_1_1,gartenfreund_1_1) )).
+
+fof(fact_9328,axiom,(
+    sub(gastarbeiterin_1_1,gastarbeiter_1_1) )).
+
+fof(fact_9329,axiom,(
+    sub(gastronomin_1_1,gastronom_1_1) )).
+
+fof(fact_9330,axiom,(
+    sub(gastwirtin_1_1,gastwirt_1_1) )).
+
+fof(fact_9331,axiom,(
+    sub(gauklerin_1_1,gaukler_1_1) )).
+
+fof(fact_9332,axiom,(
+    sub(gaunerin_1_1,b__366sewicht_1_1) )).
+
+fof(fact_9333,axiom,(
+    sub(gay_club_1_1,club_1_1) )).
+
+fof(fact_9334,axiom,(
+    sub(gebieterin_1_1,gebieter_1_1) )).
+
+fof(fact_9335,axiom,(
+    sub(geburtname_1_1,name_1_1) )).
+
+fof(fact_9336,axiom,(
+    sub(geburtshelferin_1_1,geburtshelfer_1_1) )).
+
+fof(fact_9337,axiom,(
+    sub(gef__344ngnisaufseherin_1_1,gef__344ngnisaufseher_1_1) )).
+
+fof(fact_9338,axiom,(
+    sub(gegenspielerin_1_1,antagonist_1_1) )).
+
+fof(fact_9339,axiom,(
+    sub(geherin_1_1,geher_1_1) )).
+
+fof(fact_9340,axiom,(
+    sub(geigenspielerin_1_1,fiedler_1_1) )).
+
+fof(fact_9341,axiom,(
+    sub(geisteswissenschaftlerin_1_1,geisteswissenschaftler_1_1) )).
+
+fof(fact_9342,axiom,(
+    sub(geistheilerin_1_1,geistheiler_1_1) )).
+
+fof(fact_9343,axiom,(
+    sub(geldgeberin_1_1,finanzier_1_1) )).
+
+fof(fact_9344,axiom,(
+    sub(gemeinschaftskundelehrerin_1_1,gemeinschaftskundelehrer_1_1) )).
+
+fof(fact_9345,axiom,(
+    sub(generaldirektorin_1_1,generaldirektor_1_1) )).
+
+fof(fact_9346,axiom,(
+    sub(generalsekret__344rin_1_1,generalsekretaer_1_1) )).
+
+fof(fact_9347,axiom,(
+    sub(genie__337erin_1_1,geniesser_1_1) )).
+
+fof(fact_9348,axiom,(
+    sub(gerichtsmedizinerin_1_1,gerichtesmediziner_1_1) )).
+
+fof(fact_9349,axiom,(
+    sub(germanistin_1_1,germanist_1_1) )).
+
+fof(fact_9350,axiom,(
+    sub(ger__344teturnerin_1_1,ger__344teturner_1_1) )).
+
+fof(fact_9351,axiom,(
+    sub(gesamtschullehrerin_1_1,gesamtschullehrer_1_1) )).
+
+fof(fact_9352,axiom,(
+    sub(gesch__344ftspartnerin_1_1,gesch__344ftpartner_1_1) )).
+
+fof(fact_9353,axiom,(
+    sub(gespr__344chspartnerin_1_1,diskutant_1_1) )).
+
+fof(fact_9354,axiom,(
+    sub(gesundheitsministerin_1_1,gesundheitsminister_1_1) )).
+
+fof(fact_9355,axiom,(
+    sub(getr__344nkeherstellerin_1_1,getr__344nke_hersteller_1_1) )).
+
+fof(fact_9356,axiom,(
+    sub(gewaltt__344terin_1_1,gewaltstraft__344ter_1_1) )).
+
+fof(fact_9357,axiom,(
+    sub(gewerkschafterin_1_1,gewerkschafter__1_1) )).
+
+fof(fact_9358,axiom,(
+    sub(ghanaerin_1_1,ghanaer_1_1) )).
+
+fof(fact_9359,axiom,(
+    sub(gitarrenspielerin_1_1,gitarrenspieler_1_1) )).
+
+fof(fact_9360,axiom,(
+    sub(glasbl__344serin_1_1,glasbl__344ser_1_1) )).
+
+fof(fact_9361,axiom,(
+    sub(glaserin_1_1,glasbl__344ser_1_1) )).
+
+fof(fact_9362,axiom,(
+    sub(glasmalerin_1_1,glasmaler_1_1) )).
+
+fof(fact_9363,axiom,(
+    sub(globetrotterin_1_1,globetrotter_1_1) )).
+
+fof(fact_9364,axiom,(
+    sub(goldschmiedin_1_1,goldschmied_1_1) )).
+
+fof(fact_9365,axiom,(
+    sub(golferin_1_1,golfer_1_1) )).
+
+fof(fact_9366,axiom,(
+    sub(gospel_s__344ngerin_1_1,gospel_s__344nger_1_1) )).
+
+fof(fact_9367,axiom,(
+    sub(gouverneurin_1_1,gouverneur_1_1) )).
+
+fof(fact_9368,axiom,(
+    sub(gralsh__374terin_1_1,gralh__374ter_1_1) )).
+
+fof(fact_9369,axiom,(
+    sub(graveurin_1_1,graveur_1_1) )).
+
+fof(fact_9370,axiom,(
+    sub(grundfl__344che_1_1,fl__344che_1_1) )).
+
+fof(fact_9371,axiom,(
+    sub(grundschullehrerin_1_1,elementarlehrer_1_1) )).
+
+fof(fact_9372,axiom,(
+    sub(grundsch__374lerin_1_1,grundsch__374ler_1_1) )).
+
+fof(fact_9373,axiom,(
+    sub(grundst__374ckseigent__374merin_1_1,grundst__374ckbesitzer_1_1) )).
+
+fof(fact_9374,axiom,(
+    sub(gr__366nl__344nderin_1_1,gr__366nl__344nder_1_1) )).
+
+fof(fact_9375,axiom,(
+    sub(gutachterin_1_1,gutachter_1_1) )).
+
+fof(fact_9376,axiom,(
+    sub(gymnasiallehrerin_1_1,gymnasiallehrer_1_1) )).
+
+fof(fact_9377,axiom,(
+    sub(gymnasialprofessorin_1_1,gymnasialprofessor_1_1) )).
+
+fof(fact_9378,axiom,(
+    sub(gymnasiastin_1_1,gymnasiast_1_1) )).
+
+fof(fact_9379,axiom,(
+    sub(g__366nnerin_1_1,g__366nner__1_1) )).
+
+fof(fact_9380,axiom,(
+    sub(hamburgerin_1_1,hamburger__1_1) )).
+
+fof(fact_9381,axiom,(
+    sub(handballerin_1_1,handballer_1_1) )).
+
+fof(fact_9382,axiom,(
+    sub(handballtrainerin_1_1,handballcoach_1_1) )).
+
+fof(fact_9383,axiom,(
+    sub(handlangerin_1_1,adlatus_1_1) )).
+
+fof(fact_9384,axiom,(
+    sub(handschuhmacherin_1_1,handschuhmacher_1_1) )).
+
+fof(fact_9385,axiom,(
+    sub(handwerkerin_1_1,handwerker__1_1) )).
+
+fof(fact_9386,axiom,(
+    sub(harfenistin_1_1,harfenist_1_1) )).
+
+fof(fact_9387,axiom,(
+    sub(hauptdarsteller_1_1,darsteller__1_1) )).
+
+fof(fact_9388,axiom,(
+    sub(hauptkommissarin_1_1,hauptkommissar_1_1) )).
+
+fof(fact_9389,axiom,(
+    sub(hauptsch__374lerin_1_1,hauptsch__374ler_1_1) )).
+
+fof(fact_9390,axiom,(
+    sub(hausbesitzerin_1_1,hausbesitzer_1_1) )).
+
+fof(fact_9391,axiom,(
+    sub(hausherrin_1_1,gastgeber_1_1) )).
+
+fof(fact_9392,axiom,(
+    sub(haush__344lterin_1_1,haush__344lter_1_1) )).
+
+fof(fact_9393,axiom,(
+    sub(hauslehrerin_1_1,hauslehrer_1_1) )).
+
+fof(fact_9394,axiom,(
+    sub(hausmeisterin_1_1,abwart_1_1) )).
+
+fof(fact_9395,axiom,(
+    sub(hedonistin_1_1,hedonist_1_1) )).
+
+fof(fact_9396,axiom,(
+    sub(hehlerin_1_1,hehler_1_1) )).
+
+fof(fact_9397,axiom,(
+    sub(heilerin_1_1,heiler_1_1) )).
+
+fof(fact_9398,axiom,(
+    sub(heilpraktikerin_1_1,heilpraktiker_1_1) )).
+
+fof(fact_9399,axiom,(
+    sub(heilsbringerin_1_1,heilbringer_1_1) )).
+
+fof(fact_9400,axiom,(
+    sub(heimatforscherin_1_1,heimatforscher_1_1) )).
+
+fof(fact_9401,axiom,(
+    sub(heiratsvermittlerin_1_1,heiratsvermittler_1_1) )).
+
+fof(fact_9402,axiom,(
+    sub(hellseherin_1_1,hellseher_1_1) )).
+
+fof(fact_9403,axiom,(
+    sub(henkerin_1_1,henker_1_1) )).
+
+fof(fact_9404,axiom,(
+    sub(herrenschneiderin_1_1,herrenschneider_1_1) )).
+
+fof(fact_9405,axiom,(
+    sub(herrscher__1_1,an_f__374hrer_1_1) )).
+
+fof(fact_9406,axiom,(
+    sub(herrscherin_1_1,herrscher__1_1) )).
+
+fof(fact_9407,axiom,(
+    sub(herumtreiberin_1_1,hallodri_1_1) )).
+
+fof(fact_9408,axiom,(
+    sub(hetzerin_1_1,hetzer_1_1) )).
+
+fof(fact_9409,axiom,(
+    sub(hilfslehrerin_1_1,hilfslehrer_1_1) )).
+
+fof(fact_9410,axiom,(
+    sub(hinduistin_1_1,hindu__1_1) )).
+
+fof(fact_9411,axiom,(
+    sub(hirtin_1_1,hirt_1_1) )).
+
+fof(fact_9412,axiom,(
+    sub(hochschullehrerin_1_1,hochschul_lehrer_1_1) )).
+
+fof(fact_9413,axiom,(
+    sub(hochsch__374lerin_1_1,hochsch__374ler_1_1) )).
+
+fof(fact_9414,axiom,(
+    sub(hochspringerin_1_1,hochspringer_1_1) )).
+
+fof(fact_9415,axiom,(
+    sub(hochstaplerin_1_1,hochstapler_1_1) )).
+
+fof(fact_9416,axiom,(
+    sub(hockeyspielerin_1_1,hockeyspieler_1_1) )).
+
+fof(fact_9417,axiom,(
+    sub(holl__344nderin_1_1,holl__344nder_1_1) )).
+
+fof(fact_9418,axiom,(
+    sub(hornistin_1_1,hornist_1_1) )).
+
+fof(fact_9419,axiom,(
+    sub(humanmedizinerin_1_1,humanmediziner_1_1) )).
+
+fof(fact_9420,axiom,(
+    sub(humoristin_1_1,comedian_1_1) )).
+
+fof(fact_9421,axiom,(
+    sub(hundertwasserbahnhof_1_1,abbruchstelle_1_1) )).
+
+fof(fact_9422,axiom,(
+    sub(hutmacherin_1_1,hutmacher_1_1) )).
+
+fof(fact_9423,axiom,(
+    sub(h__344retikerin_1_1,h__344retiker_1_1) )).
+
+fof(fact_9424,axiom,(
+    sub(h__366rerin_1_1,h__366rer_2_1) )).
+
+fof(fact_9425,axiom,(
+    sub(h__374rdenl__344uferin_1_1,h__374rdenl__344ufer_1_1) )).
+
+fof(fact_9426,axiom,(
+    sub(idealistin_1_1,idealist_1_1) )).
+
+fof(fact_9427,axiom,(
+    sub(idiotin_1_1,bl__366dmann_1_1) )).
+
+fof(fact_9428,axiom,(
+    sub(immobilienmaklerin_1_1,immobilien_maklerin_1_1) )).
+
+fof(fact_9429,axiom,(
+    sub(indianerin_1_1,indianer__1_1) )).
+
+fof(fact_9430,axiom,(
+    sub(individualistin_1_1,individualist_1_1) )).
+
+fof(fact_9431,axiom,(
+    sub(informatikerin_1_1,informatiker_1_1) )).
+
+fof(fact_9432,axiom,(
+    sub(inhaberin_1_1,inhaber__1_1) )).
+
+fof(fact_9433,axiom,(
+    sub(innenausstatterin_1_1,innenausstatter_1_1) )).
+
+fof(fact_9434,axiom,(
+    sub(innenministerin_1_1,innenminister_1_1) )).
+
+fof(fact_9435,axiom,(
+    sub(insiderin_1_1,geheimnistr__344ger_1_1) )).
+
+fof(fact_9436,axiom,(
+    sub(instrumentalistin_1_1,instrumentalist_1_1) )).
+
+fof(fact_9437,axiom,(
+    sub(interessentin_1_1,interessent_1_1) )).
+
+fof(fact_9438,axiom,(
+    sub(internistin_1_1,internist_1_1) )).
+
+fof(fact_9439,axiom,(
+    sub(interpretin_1_1,interpret_1_1) )).
+
+fof(fact_9440,axiom,(
+    sub(interviewpartnerin_1_1,interviewpartner_1_1) )).
+
+fof(fact_9441,axiom,(
+    sub(intrigantin_1_1,intrigant_2_1) )).
+
+fof(fact_9442,axiom,(
+    sub(investorin_1_1,investor_1_1) )).
+
+fof(fact_9443,axiom,(
+    sub(iranerin_1_1,iraner_1_1) )).
+
+fof(fact_9444,axiom,(
+    sub(isl__344nderin_1_1,isl__344nder_1_1) )).
+
+fof(fact_9445,axiom,(
+    sub(it_spezialistin_1_1,it_spezialist_1_1) )).
+
+fof(fact_9446,axiom,(
+    sub(ja_sagerin_1_1,ja_sager_1_1) )).
+
+fof(fact_9447,axiom,(
+    sub(jamaikanerin_1_1,jamaikaner_1_1) )).
+
+fof(fact_9448,axiom,(
+    sub(jemenitin_1_1,jemenit_1_1) )).
+
+fof(fact_9449,axiom,(
+    sub(jodlerin_1_1,jodler_1_1) )).
+
+fof(fact_9450,axiom,(
+    sub(jordanierin_1_1,jordanier_1_1) )).
+
+fof(fact_9451,axiom,(
+    sub(jubilarin_1_1,jubilar_1_1) )).
+
+fof(fact_9452,axiom,(
+    sub(jugendmeisterin_1_1,jugendchampion_1_1) )).
+
+fof(fact_9453,axiom,(
+    sub(jugendpflegerin_1_1,jugendpfleger_1_1) )).
+
+fof(fact_9454,axiom,(
+    sub(jungsozialistin_1_1,jungsozialist_1_1) )).
+
+fof(fact_9455,axiom,(
+    sub(jungw__344hlerin_1_1,jungw__344hler_1_1) )).
+
+fof(fact_9456,axiom,(
+    sub(justizministerin_1_1,justizminister_1_1) )).
+
+fof(fact_9457,axiom,(
+    sub(juwelierin_1_1,juwelier_1_1) )).
+
+fof(fact_9458,axiom,(
+    sub(j__374ngerin_1_1,adept_1_1) )).
+
+fof(fact_9459,axiom,(
+    sub(kabarettistin_1_1,comedian_1_1) )).
+
+fof(fact_9460,axiom,(
+    sub(kaiserin_1_1,kaiser__1_1) )).
+
+fof(fact_9461,axiom,(
+    sub(kajakfahrerin_1_1,kajakfahrer_1_1) )).
+
+fof(fact_9462,axiom,(
+    sub(kambodschanerin_1_1,kambodschaner_1_1) )).
+
+fof(fact_9463,axiom,(
+    sub(kameradin_1_1,gef__344hrte_1_1) )).
+
+fof(fact_9464,axiom,(
+    sub(kamerunerin_1_1,kameruner_1_1) )).
+
+fof(fact_9465,axiom,(
+    sub(kampfrichterin_1_1,kampfrichter_1_1) )).
+
+fof(fact_9466,axiom,(
+    sub(kanzlerkandidatin_1_1,kanzlerkandidat_1_1) )).
+
+fof(fact_9467,axiom,(
+    sub(kapitalistin_1_1,kapitalist_1_1) )).
+
+fof(fact_9468,axiom,(
+    sub(karnevalistin_1_1,karnevalist_1_1) )).
+
+fof(fact_9469,axiom,(
+    sub(kartenlegerin_1_1,kartenleger_2_1) )).
+
+fof(fact_9470,axiom,(
+    sub(kassenverwalterin_1_1,kassenverwalter_1_1) )).
+
+fof(fact_9471,axiom,(
+    sub(keeperin_1_1,goalie_1_1) )).
+
+fof(fact_9472,axiom,(
+    sub(kennerin_1_1,kenner__1_1) )).
+
+fof(fact_9473,axiom,(
+    sub(keramikerin_1_1,keramiker_1_1) )).
+
+fof(fact_9474,axiom,(
+    sub(kidnapperin_1_1,entf__374hrer_1_1) )).
+
+fof(fact_9475,axiom,(
+    sub(kifferin_1_1,kiffer_1_1) )).
+
+fof(fact_9476,axiom,(
+    sub(kilimandscharo_massiv_2_1,massiv_2_1) )).
+
+fof(fact_9477,axiom,(
+    sub(killerin_1_1,killer_1_1) )).
+
+fof(fact_9478,axiom,(
+    sub(kinderg__344rtnerin_1_1,kinderg__344rtner_1_1) )).
+
+fof(fact_9479,axiom,(
+    sub(kirchg__344ngerin_1_1,kircheng__344nger_1_1) )).
+
+fof(fact_9480,axiom,(
+    sub(kirchmeisterin_1_1,kirchenmeister_1_1) )).
+
+fof(fact_9481,axiom,(
+    sub(klarinettenspielerin_1_1,klarinettenspieler_1_1) )).
+
+fof(fact_9482,axiom,(
+    sub(klassenkameradin_1_1,klassengef__344hrte_1_1) )).
+
+fof(fact_9483,axiom,(
+    sub(klassenlehrerin_1_1,klassenlehrer_1_1) )).
+
+fof(fact_9484,axiom,(
+    sub(klassensprecherin_1_1,klassensprecher_1_1) )).
+
+fof(fact_9485,axiom,(
+    sub(klavierspielerin_1_1,klavierspieler_1_1) )).
+
+fof(fact_9486,axiom,(
+    sub(kleing__344rtnerin_1_1,kleing__344rtner_1_1) )).
+
+fof(fact_9487,axiom,(
+    sub(kleinh__344ndlerin_1_1,h__366ker_1_1) )).
+
+fof(fact_9488,axiom,(
+    sub(kolumbianerin_1_1,kolumbianer_1_1) )).
+
+fof(fact_9489,axiom,(
+    sub(komikerin_1_1,comedian_1_1) )).
+
+fof(fact_9490,axiom,(
+    sub(kommandantin_1_1,befehlshaber_1_1) )).
+
+fof(fact_9491,axiom,(
+    sub(kommandeurin_1_1,befehlshaber_1_1) )).
+
+fof(fact_9492,axiom,(
+    sub(kommentatorin_1_1,kommentator_1_1) )).
+
+fof(fact_9493,axiom,(
+    sub(kommunalpolitikerin_1_1,kommunalpolitiker_1_1) )).
+
+fof(fact_9494,axiom,(
+    sub(kommunikationspartnerin_1_1,kommunikationspartner_1_1) )).
+
+fof(fact_9495,axiom,(
+    sub(kommunistin_1_1,kommunist_1_1) )).
+
+fof(fact_9496,axiom,(
+    sub(konditorin_1_1,konditor_1_1) )).
+
+fof(fact_9497,axiom,(
+    sub(konfirmandin_1_1,konfirmand_1_1) )).
+
+fof(fact_9498,axiom,(
+    sub(konrektorin_1_1,konrektor_1_1) )).
+
+fof(fact_9499,axiom,(
+    sub(kontrabassistin_1_1,kontrabassist_1_1) )).
+
+fof(fact_9500,axiom,(
+    sub(kontrahentin_1_1,gegenpart_1_1) )).
+
+fof(fact_9501,axiom,(
+    sub(konzertveranstalterin_1_1,konzertveranstalter_1_1) )).
+
+fof(fact_9502,axiom,(
+    sub(kopistin_1_1,abschreiber_1_1) )).
+
+fof(fact_9503,axiom,(
+    sub(koreanerin_1_1,koreaner__1_1) )).
+
+fof(fact_9504,axiom,(
+    sub(kosmetikerin_1_1,kosmetiker_1_1) )).
+
+fof(fact_9505,axiom,(
+    sub(kraftfahrerin_1_1,fernfahrer_1_1) )).
+
+fof(fact_9506,axiom,(
+    sub(krankengymnastin_1_1,kranken_gymnastin_1_1) )).
+
+fof(fact_9507,axiom,(
+    sub(krebspatientin_1_1,krebspatient_1_1) )).
+
+fof(fact_9508,axiom,(
+    sub(kriegerin_1_1,krieger__1_1) )).
+
+fof(fact_9509,axiom,(
+    sub(kriegsverbrecherin_1_1,kriegsverbrecher_1_1) )).
+
+fof(fact_9510,axiom,(
+    sub(kubanerin_1_1,kubaner_1_1) )).
+
+fof(fact_9511,axiom,(
+    sub(kugelsto__337erin_1_1,kugelstosser_1_1) )).
+
+fof(fact_9512,axiom,(
+    sub(kuhhirtin_1_1,kuhhirt_1_1) )).
+
+fof(fact_9513,axiom,(
+    sub(kulturdezernentin_1_1,kulturdezernent_1_1) )).
+
+fof(fact_9514,axiom,(
+    sub(kulturwissenschaftlerin_1_1,kulturwissenschaftler_1_1) )).
+
+fof(fact_9515,axiom,(
+    sub(kultusministerin_1_1,kultminister_1_1) )).
+
+fof(fact_9516,axiom,(
+    sub(kundschafterin_1_1,kundschafter_1_1) )).
+
+fof(fact_9517,axiom,(
+    sub(kunstfreundin_1_1,kunstfreund_1_1) )).
+
+fof(fact_9518,axiom,(
+    sub(kunsthistorikerin_1_1,kunsthistoriker_1_1) )).
+
+fof(fact_9519,axiom,(
+    sub(kunstlehrerin_1_1,kunstlehrer_1_1) )).
+
+fof(fact_9520,axiom,(
+    sub(kunstturnerin_1_1,kunstturner_1_1) )).
+
+fof(fact_9521,axiom,(
+    sub(kursleiterin_1_1,kursleiter_1_1) )).
+
+fof(fact_9522,axiom,(
+    sub(kuwaiterin_1_1,kuwaiter_1_1) )).
+
+fof(fact_9523,axiom,(
+    sub(kyotoprotokoll_1_1,protokoll_1_1) )).
+
+fof(fact_9524,axiom,(
+    sub(k__344mpferin_1_1,k__344mpfer_1_1) )).
+
+fof(fact_9525,axiom,(
+    sub(k__366lnerin_1_1,koelner_1_1) )).
+
+fof(fact_9526,axiom,(
+    sub(k__366nigin_1_1,k__366nig_1_1) )).
+
+fof(fact_9527,axiom,(
+    sub(lackiererin_1_1,lackierer_1_1) )).
+
+fof(fact_9528,axiom,(
+    sub(ladendiebin_1_1,ladendieb_1_1) )).
+
+fof(fact_9529,axiom,(
+    sub(lagenschwimmerin_1_1,lagenschwimmer_1_1) )).
+
+fof(fact_9530,axiom,(
+    sub(laienrichterin_1_1,laienrichter_1_1) )).
+
+fof(fact_9531,axiom,(
+    sub(landarbeiterin_1_1,landarbeiter__1_1) )).
+
+fof(fact_9532,axiom,(
+    sub(landesministerin_1_1,landesminister_1_1) )).
+
+fof(fact_9533,axiom,(
+    sub(landesvater_1_1,oberhaupt_1_1) )).
+
+fof(fact_9534,axiom,(
+    sub(landstreicherin_1_1,clochard_1_1) )).
+
+fof(fact_9535,axiom,(
+    sub(landwirtin_1_1,grundbesitzer_1_1) )).
+
+fof(fact_9536,axiom,(
+    sub(langl__344uferin_1_1,langl__344ufer_1_1) )).
+
+fof(fact_9537,axiom,(
+    sub(lateinlehrerin_1_1,lateinlehrer_1_1) )).
+
+fof(fact_9538,axiom,(
+    sub(lautenspielerin_1_1,lautenspieler_1_1) )).
+
+fof(fact_9539,axiom,(
+    sub(leadgitarrist_1_1,gitarrenspieler_1_1) )).
+
+fof(fact_9540,axiom,(
+    sub(leads__344nger_1_1,gesangsolist_1_1) )).
+
+fof(fact_9541,axiom,(
+    sub(lebenshaus_1_1,haus_1_1) )).
+
+fof(fact_9542,axiom,(
+    sub(lebenspartnerin_1_1,lebensabschnittsgef__344hrte_1_1) )).
+
+fof(fact_9543,axiom,(
+    sub(legion__344rin_1_1,legion__344r_1_1) )).
+
+fof(fact_9544,axiom,(
+    sub(leibw__344chterin_1_1,bodyguard_1_1) )).
+
+fof(fact_9545,axiom,(
+    sub(leichtathletiktrainerin_1_1,leichtathletiktrainer_1_1) )).
+
+fof(fact_9546,axiom,(
+    sub(leichtathletin_1_1,leichtathlet_1_1) )).
+
+fof(fact_9547,axiom,(
+    sub(leistungssportlerin_1_1,leistungsportler_1_1) )).
+
+fof(fact_9548,axiom,(
+    sub(leserin_1_1,leser__1_1) )).
+
+fof(fact_9549,axiom,(
+    sub(lieblingsschauspielerin_1_1,lieblingsdarsteller_1_1) )).
+
+fof(fact_9550,axiom,(
+    sub(liedermacherin_1_1,liedermacher_1_1) )).
+
+fof(fact_9551,axiom,(
+    sub(linguistin_1_1,linguist_1_1) )).
+
+fof(fact_9552,axiom,(
+    sub(litauerin_1_1,litauer_1_1) )).
+
+fof(fact_9553,axiom,(
+    sub(literaturnobelpreis_1_1,nobelpreis_1_1) )).
+
+fof(fact_9554,axiom,(
+    sub(lobbyistin_1_1,lobbyist_1_1) )).
+
+fof(fact_9555,axiom,(
+    sub(lokal_matadorin_1_1,lokal_matador_1_1) )).
+
+fof(fact_9556,axiom,(
+    sub(lottospielerin_1_1,lottospieler_1_1) )).
+
+fof(fact_9557,axiom,(
+    sub(lumpensammlerin_1_1,lumpensammler_1_1) )).
+
+fof(fact_9558,axiom,(
+    sub(luxemburgerin_1_1,luxemburger_1_1) )).
+
+fof(fact_9559,axiom,(
+    sub(l__366wenb__344ndigerin_1_1,l__366wenb__344ndiger_1_1) )).
+
+fof(fact_9560,axiom,(
+    sub(l__374gnerin_1_1,l__374gner_1_1) )).
+
+fof(fact_9561,axiom,(
+    sub(machthaberin_1_1,machthaber_1_1) )).
+
+fof(fact_9562,axiom,(
+    sub(magierin_1_1,magier__1_1) )).
+
+fof(fact_9563,axiom,(
+    sub(magistratin_1_1,magistrat_1_1) )).
+
+fof(fact_9564,axiom,(
+    sub(maklerin_1_1,makler__1_1) )).
+
+fof(fact_9565,axiom,(
+    sub(malaysierin_1_1,malaysier_1_1) )).
+
+fof(fact_9566,axiom,(
+    sub(managerin_1_1,f__374hrungskraft_1_1) )).
+
+fof(fact_9567,axiom,(
+    sub(marathonl__344uferin_1_1,marathonl__344ufer_1_1) )).
+
+fof(fact_9568,axiom,(
+    sub(marktforscherin_1_1,demoskop_1_1) )).
+
+fof(fact_9569,axiom,(
+    sub(marxistin_1_1,marxist_1_1) )).
+
+fof(fact_9570,axiom,(
+    sub(maschinenschlosserin_1_1,maschinenschlosser_1_1) )).
+
+fof(fact_9571,axiom,(
+    sub(maskenbildnerin_1_1,maskenbildner_1_1) )).
+
+fof(fact_9572,axiom,(
+    sub(massenm__366rderin_1_1,massenkiller_1_1) )).
+
+fof(fact_9573,axiom,(
+    sub(mathelehrerin_1_1,mathelehrer_1_1) )).
+
+fof(fact_9574,axiom,(
+    sub(ma__337schneiderin_1_1,ma__337schneider_1_1) )).
+
+fof(fact_9575,axiom,(
+    sub(mecklenburgerin_1_1,mecklenburger__1_1) )).
+
+fof(fact_9576,axiom,(
+    sub(medaillengewinnerin_1_1,medaillengewinner_1_1) )).
+
+fof(fact_9577,axiom,(
+    sub(meistersch__374lerin_1_1,meistersch__374ler__1_1) )).
+
+fof(fact_9578,axiom,(
+    sub(melkerin_1_1,melker_1_1) )).
+
+fof(fact_9579,axiom,(
+    sub(mennonitin_1_1,mennonit_1_1) )).
+
+fof(fact_9580,axiom,(
+    sub(menschenfresserin_1_1,anthropophage_1_1) )).
+
+fof(fact_9581,axiom,(
+    sub(menschenfreundin_1_1,menschenfreund_1_1) )).
+
+fof(fact_9582,axiom,(
+    sub(mesnerin_1_1,mesner_1_1) )).
+
+fof(fact_9583,axiom,(
+    sub(metallarbeiterin_1_1,metallarbeiter_1_1) )).
+
+fof(fact_9584,axiom,(
+    sub(methodistin_1_1,methodist_1_1) )).
+
+fof(fact_9585,axiom,(
+    sub(metzgerin_1_1,fleischer__1_1) )).
+
+fof(fact_9586,axiom,(
+    sub(mexikanerin_1_1,mexikaner_1_1) )).
+
+fof(fact_9587,axiom,(
+    sub(mieterin_1_1,mieter__1_1) )).
+
+fof(fact_9588,axiom,(
+    sub(milchm__344dchen_1_1,senner_1_1) )).
+
+fof(fact_9589,axiom,(
+    sub(milchverarbeiterin_1_1,milchverarbeiter_1_1) )).
+
+fof(fact_9590,axiom,(
+    sub(mitbewerberin_1_1,mitbewerber_1_1) )).
+
+fof(fact_9591,axiom,(
+    sub(mitb__374rgerin_1_1,mitb__374rger_1_1) )).
+
+fof(fact_9592,axiom,(
+    sub(miteigent__374merin_1_1,kompagnon_1_1) )).
+
+fof(fact_9593,axiom,(
+    sub(mitfahrerin_1_1,mitfahrer_1_1) )).
+
+fof(fact_9594,axiom,(
+    sub(mitgr__374nderin_1_1,gr__374ndungmitglied_1_1) )).
+
+fof(fact_9595,axiom,(
+    sub(mitsch__374lerin_1_1,klassengef__344hrte_1_1) )).
+
+fof(fact_9596,axiom,(
+    sub(mitspielerin_1_1,mitspieler_1_1) )).
+
+fof(fact_9597,axiom,(
+    sub(mitstreiterin_1_1,mitstreiter_1_1) )).
+
+fof(fact_9598,axiom,(
+    sub(mittelfeldspielerin_1_1,mittelfeldspieler_1_1) )).
+
+fof(fact_9599,axiom,(
+    sub(mittelschullehrerin_1_1,mittelschul_lehrer_1_1) )).
+
+fof(fact_9600,axiom,(
+    sub(mittelsch__374lerin_1_1,mittelsch__374ler_1_1) )).
+
+fof(fact_9601,axiom,(
+    sub(mittelstreckenl__344uferin_1_1,mittelstreckenl__344ufer_1_1) )).
+
+fof(fact_9602,axiom,(
+    sub(mittelst__374rmerin_1_1,mittelst__374rmer_1_1) )).
+
+fof(fact_9603,axiom,(
+    sub(modedesignerin_1_1,modedesigner_1_1) )).
+
+fof(fact_9604,axiom,(
+    sub(modefotograf_1_1,fotograf_1_1) )).
+
+fof(fact_9605,axiom,(
+    sub(mofafahrerin_1_1,mofafahrer_1_1) )).
+
+fof(fact_9606,axiom,(
+    sub(montagearbeiterin_1_1,montagearbeiter_1_1) )).
+
+fof(fact_9607,axiom,(
+    sub(moralistin_1_1,moralist_1_1) )).
+
+fof(fact_9608,axiom,(
+    sub(mordkommissarin_1_1,mordkommissar_1_1) )).
+
+fof(fact_9609,axiom,(
+    sub(mosambikanerin_1_1,mosambikaner_1_1) )).
+
+fof(fact_9610,axiom,(
+    sub(motorradfahrerin_1_1,motorradfahrer_1_1) )).
+
+fof(fact_9611,axiom,(
+    sub(museumsf__374hrerin_1_1,museumschef_1_1) )).
+
+fof(fact_9612,axiom,(
+    sub(musikantin_1_1,musikant_1_1) )).
+
+fof(fact_9613,axiom,(
+    sub(musikfreundin_1_1,musikfreund_1_1) )).
+
+fof(fact_9614,axiom,(
+    sub(musikredakteurin_1_1,musikredakteur_1_1) )).
+
+fof(fact_9615,axiom,(
+    sub(m__344rtyrerin_1_1,m__344rtyrer_1_1) )).
+
+fof(fact_9616,axiom,(
+    sub(m__344zenin_1_1,maezen_1_1) )).
+
+fof(fact_9617,axiom,(
+    sub(m__374llerin_1_1,m__374ller__1_1) )).
+
+fof(fact_9618,axiom,(
+    sub(nachla__337verwalterin_1_1,erbschaftsverwalter_1_1) )).
+
+fof(fact_9619,axiom,(
+    sub(nachrichtensprecherin_1_1,nachrichtensprecher_1_1) )).
+
+fof(fact_9620,axiom,(
+    sub(nationalistin_1_1,nationalist_1_1) )).
+
+fof(fact_9621,axiom,(
+    sub(nationalsozialistin_1_1,nationalsozialist_1_1) )).
+
+fof(fact_9622,axiom,(
+    sub(nationalspielerin_1_1,nationalspieler_1_1) )).
+
+fof(fact_9623,axiom,(
+    sub(naturforscherin_1_1,naturforscher_1_1) )).
+
+fof(fact_9624,axiom,(
+    sub(naturfreundin_1_1,naturfreund_1_1) )).
+
+fof(fact_9625,axiom,(
+    sub(natursch__374tzerin_1_1,natursch__374tzer_1_1) )).
+
+fof(fact_9626,axiom,(
+    sub(naturwissenschaftlerin_1_1,naturforscher_1_1) )).
+
+fof(fact_9627,axiom,(
+    sub(negerin_1_1,mohr_1_1) )).
+
+fof(fact_9628,axiom,(
+    sub(neub__374rgerin_1_1,neub__374rger_1_1) )).
+
+fof(fact_9629,axiom,(
+    sub(neurotikerin_1_1,neurotiker_1_1) )).
+
+fof(fact_9630,axiom,(
+    sub(neuseel__344nderin_1_1,neuseelaender_1_1) )).
+
+fof(fact_9631,axiom,(
+    sub(newcomerin_1_1,neueinsteiger_1_1) )).
+
+fof(fact_9632,axiom,(
+    sub(nichtraucherin_1_1,nichtraucher_1_1) )).
+
+fof(fact_9633,axiom,(
+    sub(nigerianerin_1_1,nigerianer_1_1) )).
+
+fof(fact_9634,axiom,(
+    sub(nordafrikanerin_1_1,nordafrikaner_1_1) )).
+
+fof(fact_9635,axiom,(
+    sub(notarin_1_1,notar_1_1) )).
+
+fof(fact_9636,axiom,(
+    sub(nutzniesserin_1_1,nutzniesser_1_1) )).
+
+fof(fact_9637,axiom,(
+    sub(n__344herin_1_1,n__344her_3_1) )).
+
+fof(fact_9638,axiom,(
+    sub(oboistin_1_1,oboist_1_1) )).
+
+fof(fact_9639,axiom,(
+    sub(offizierin_1_1,offizier_1_1) )).
+
+fof(fact_9640,axiom,(
+    sub(olympiasiegerin_1_1,olympia_siegerin_1_1) )).
+
+fof(fact_9641,axiom,(
+    sub(operettens__344ngerin_1_1,operettens__344nger_1_1) )).
+
+fof(fact_9642,axiom,(
+    sub(operns__344ngerin_1_1,operns__344nger_1_1) )).
+
+fof(fact_9643,axiom,(
+    sub(opfer_1_1,tote_1_1) )).
+
+fof(fact_9644,axiom,(
+    sub(oppositionsf__374hrerin_1_1,oppositionschef_1_1) )).
+
+fof(fact_9645,axiom,(
+    sub(optimistin_1_1,frohnatur_1_1) )).
+
+fof(fact_9646,axiom,(
+    sub(ordnungsh__374terin_1_1,ordnungh__374ter_1_1) )).
+
+fof(fact_9647,axiom,(
+    sub(organisatorin_1_1,organisator_1_1) )).
+
+fof(fact_9648,axiom,(
+    sub(organistin_1_1,organist_1_1) )).
+
+fof(fact_9649,axiom,(
+    sub(ortsvorsteherin_1_1,dorfschulze_1_1) )).
+
+fof(fact_9650,axiom,(
+    sub(oscargewinnerin_1_1,oscargewinner_1_1) )).
+
+fof(fact_9651,axiom,(
+    sub(ostafrikanerin_1_1,ostafrikaner_1_1) )).
+
+fof(fact_9652,axiom,(
+    sub(pakistanerin_1_1,pakistaner_1_1) )).
+
+fof(fact_9653,axiom,(
+    sub(papierherstellerin_1_1,papierfabrikant_1_1) )).
+
+fof(fact_9654,axiom,(
+    sub(parlamentarierin_1_1,parlamentarier_1_1) )).
+
+fof(fact_9655,axiom,(
+    sub(parlamentspr__344sidentin_1_1,parlamentspr__344sident_1_1) )).
+
+fof(fact_9656,axiom,(
+    sub(parteichefin_1_1,parteibo__337_1_1) )).
+
+fof(fact_9657,axiom,(
+    sub(parteifreundin_1_1,parteifreund_1_1) )).
+
+fof(fact_9658,axiom,(
+    sub(partyg__344ngerin_1_1,partyg__344nger_1_1) )).
+
+fof(fact_9659,axiom,(
+    sub(passagierin_1_1,passagier__1_1) )).
+
+fof(fact_9660,axiom,(
+    sub(pastorin_1_1,pastor_1_1) )).
+
+fof(fact_9661,axiom,(
+    sub(patriotin_1_1,patriot_1_1) )).
+
+fof(fact_9662,axiom,(
+    sub(pen_kongre__337_1_1,kongre__337_1_1) )).
+
+fof(fact_9663,axiom,(
+    sub(pendlerin_1_1,pendler__1_1) )).
+
+fof(fact_9664,axiom,(
+    sub(pension__344rin_1_1,pensionist_1_1) )).
+
+fof(fact_9665,axiom,(
+    sub(percussionistin_1_1,percussionist_1_1) )).
+
+fof(fact_9666,axiom,(
+    sub(personalberaterin_1_1,personalberater_1_1) )).
+
+fof(fact_9667,axiom,(
+    sub(peruanerin_1_1,peruaner_1_1) )).
+
+fof(fact_9668,axiom,(
+    sub(pessimistin_1_1,pessimist_1_1) )).
+
+fof(fact_9669,axiom,(
+    sub(pflegehelferin_1_1,pflegehelfer_1_1) )).
+
+fof(fact_9670,axiom,(
+    sub(pharmazeutin_1_1,apotheker__1_1) )).
+
+fof(fact_9671,axiom,(
+    sub(photografin_1_1,fotograf_1_1) )).
+
+fof(fact_9672,axiom,(
+    sub(physikingenieurin_1_1,physikingenieur_1_1) )).
+
+fof(fact_9673,axiom,(
+    sub(physiklehrerin_1_1,physiklehrer_1_1) )).
+
+fof(fact_9674,axiom,(
+    sub(physiotherapeutin_1_1,physiotherapeut_1_1) )).
+
+fof(fact_9675,axiom,(
+    sub(planerin_1_1,planer_1_1) )).
+
+fof(fact_9676,axiom,(
+    sub(poetin_1_1,dichter__1_1) )).
+
+fof(fact_9677,axiom,(
+    sub(pokalsiegerin_1_1,pokalgewinner_1_1) )).
+
+fof(fact_9678,axiom,(
+    sub(polizeichefin_1_1,polizeichef_1_1) )).
+
+fof(fact_9679,axiom,(
+    sub(polizeipr__344sidentin_1_1,polizeipr__344sident_1_1) )).
+
+fof(fact_9680,axiom,(
+    sub(pops__344ngerin_1_1,pops__344nger_1_1) )).
+
+fof(fact_9681,axiom,(
+    sub(posaunistin_1_1,posaunenspieler_1_1) )).
+
+fof(fact_9682,axiom,(
+    sub(praterhauptallee_1_1,allee_1_1) )).
+
+fof(fact_9683,axiom,(
+    sub(predigerin_1_1,prediger__1_1) )).
+
+fof(fact_9684,axiom,(
+    sub(preisrichterin_1_1,jury__1_1) )).
+
+fof(fact_9685,axiom,(
+    sub(premierministerin_1_1,premier__1_1) )).
+
+fof(fact_9686,axiom,(
+    sub(presbyterin_1_1,presbyter_1_1) )).
+
+fof(fact_9687,axiom,(
+    sub(pressesprecherin_1_1,pressesprecher_1_1) )).
+
+fof(fact_9688,axiom,(
+    sub(privatdozentin_1_1,privatdozent_1_1) )).
+
+fof(fact_9689,axiom,(
+    sub(privatlehrerin_1_1,privatlehrer_1_1) )).
+
+fof(fact_9690,axiom,(
+    sub(prokuristin_1_1,prokurist_1_1) )).
+
+fof(fact_9691,axiom,(
+    sub(promovendin_1_1,doktorand_1_1) )).
+
+fof(fact_9692,axiom,(
+    sub(prophetin_1_1,prophet_1_1) )).
+
+fof(fact_9693,axiom,(
+    sub(protestantin_1_1,protestant_1_1) )).
+
+fof(fact_9694,axiom,(
+    sub(protokollantin_1_1,protokollant_1_1) )).
+
+fof(fact_9695,axiom,(
+    sub(pr__344sidentin_1_1,pr__344sident_1_1) )).
+
+fof(fact_9696,axiom,(
+    sub(psychiaterin_1_1,psychiater_1_1) )).
+
+fof(fact_9697,axiom,(
+    sub(psycho_ana_lyse_1_1,analyse_1_1) )).
+
+fof(fact_9698,axiom,(
+    sub(psychopathin_1_1,psychopath_1_1) )).
+
+fof(fact_9699,axiom,(
+    sub(psychotherapeutin_1_1,psychotherapeut_1_1) )).
+
+fof(fact_9700,axiom,(
+    sub(punkerin_1_1,punk_1_1) )).
+
+fof(fact_9701,axiom,(
+    sub(puppenmacherin_1_1,puppenmacher_1_1) )).
+
+fof(fact_9702,axiom,(
+    sub(puristin_1_1,purist_1_1) )).
+
+fof(fact_9703,axiom,(
+    sub(p__344chterin_1_1,mieter__1_1) )).
+
+fof(fact_9704,axiom,(
+    sub(quacksalberin_1_1,kurpfuscher_1_1) )).
+
+fof(fact_9705,axiom,(
+    sub(querdenkerin_1_1,querdenker_1_1) )).
+
+fof(fact_9706,axiom,(
+    sub(quereinsteigerin_1_1,quereinsteiger_1_1) )).
+
+fof(fact_9707,axiom,(
+    sub(querulantin_1_1,querulant_1_1) )).
+
+fof(fact_9708,axiom,(
+    sub(quizmasterin_1_1,quiz_master_1_1) )).
+
+fof(fact_9709,axiom,(
+    sub(radiomoderatorin_1_1,radioansager_1_1) )).
+
+fof(fact_9710,axiom,(
+    sub(rapperin_1_1,rapper_1_1) )).
+
+fof(fact_9711,axiom,(
+    sub(raserin_1_1,raser_1_1) )).
+
+fof(fact_9712,axiom,(
+    sub(rassistin_1_1,rassist_1_1) )).
+
+fof(fact_9713,axiom,(
+    sub(ratsherrin_1_1,gemeinderat_1_1) )).
+
+fof(fact_9714,axiom,(
+    sub(ratspr__344sidentin_1_1,ratspraesidentin_1_1) )).
+
+fof(fact_9715,axiom,(
+    sub(raverin_1_1,raver_1_1) )).
+
+fof(fact_9716,axiom,(
+    sub(realistin_1_1,realist_1_1) )).
+
+fof(fact_9717,axiom,(
+    sub(rechtswissenschaftlerin_1_1,jurist_1_1) )).
+
+fof(fact_9718,axiom,(
+    sub(redakteurin_1_1,redakteur_1_1) )).
+
+fof(fact_9719,axiom,(
+    sub(regierungschefin_1_1,landesvater_1_1) )).
+
+fof(fact_9720,axiom,(
+    sub(regierungspr__344sidentin_1_1,regierungpr__344sident_1_1) )).
+
+fof(fact_9721,axiom,(
+    sub(regierungssprecherin_1_1,regierungsprecher_1_1) )).
+
+fof(fact_9722,axiom,(
+    sub(reiseleiterin_1_1,reiseleiter_1_1) )).
+
+fof(fact_9723,axiom,(
+    sub(reiseveranstalterin_1_1,reiseveranstalter_1_1) )).
+
+fof(fact_9724,axiom,(
+    sub(rekonvaleszentin_1_1,rekonvaleszent_1_1) )).
+
+fof(fact_9725,axiom,(
+    sub(rektorin_1_1,direktor_1_1) )).
+
+fof(fact_9726,axiom,(
+    sub(relativit__344tstheorie_1_1,theorie__1_1) )).
+
+fof(fact_9727,axiom,(
+    sub(religionslehrerin_1_1,religionslehrer_1_1) )).
+
+fof(fact_9728,axiom,(
+    sub(religionswissenschaftlerin_1_1,religionswissenschaftler_1_1) )).
+
+fof(fact_9729,axiom,(
+    sub(ressortleiterin_1_1,fachgebietsleiter_1_1) )).
+
+fof(fact_9730,axiom,(
+    sub(restauradores_platz_1_1,platz_1_1) )).
+
+fof(fact_9731,axiom,(
+    sub(retterin_1_1,retter_1_1) )).
+
+fof(fact_9732,axiom,(
+    sub(revoluzzerin_1_1,bahnbrechend_1_1) )).
+
+fof(fact_9733,axiom,(
+    sub(rockband_3_1,band_3_1) )).
+
+fof(fact_9734,axiom,(
+    sub(rockerin_1_1,rocker_1_1) )).
+
+fof(fact_9735,axiom,(
+    sub(rocks__344ngerin_1_1,rocksaenger_1_1) )).
+
+fof(fact_9736,axiom,(
+    sub(rollerfahrerin_1_1,rollerfahrer_1_1) )).
+
+fof(fact_9737,axiom,(
+    sub(rollstuhlfahrerin_1_1,rollstuhlfahrer_1_1) )).
+
+fof(fact_9738,axiom,(
+    sub(romanautorin_1_1,romanautor_1_1) )).
+
+fof(fact_9739,axiom,(
+    sub(romanistin_1_1,romanist_1_1) )).
+
+fof(fact_9740,axiom,(
+    sub(romanvorlage_1_1,vorlage_1_1) )).
+
+fof(fact_9741,axiom,(
+    sub(ruhest__344ndlerin_1_1,pensionist_1_1) )).
+
+fof(fact_9742,axiom,(
+    sub(russischlehrerin_1_1,russischlehrer_1_1) )).
+
+fof(fact_9743,axiom,(
+    sub(r__344cherin_1_1,r__344cher_1_1) )).
+
+fof(fact_9744,axiom,(
+    sub(r__344uberin_1_1,raubtier_1_1) )).
+
+fof(fact_9745,axiom,(
+    sub(r__374ckenschwimmerin_1_1,r__374ckenschwimmer_1_1) )).
+
+fof(fact_9746,axiom,(
+    sub(saarbr__374ckerin_1_1,saarbruecker_1_1) )).
+
+fof(fact_9747,axiom,(
+    sub(sachbearbeiterin_1_1,sachbearbeiter_1_1) )).
+
+fof(fact_9748,axiom,(
+    sub(satirikerin_1_1,satiriker_1_1) )).
+
+fof(fact_9749,axiom,(
+    sub(saxophonistin_1_1,saxophonist_1_1) )).
+
+fof(fact_9750,axiom,(
+    sub(schachspielerin_1_1,schachspieler_1_1) )).
+
+fof(fact_9751,axiom,(
+    sub(schaffnerin_1_1,kondukteur_1_1) )).
+
+fof(fact_9752,axiom,(
+    sub(schankwirtin_1_1,kneipenbetreiber_1_1) )).
+
+fof(fact_9753,axiom,(
+    sub(scharfrichterin_1_1,henker_1_1) )).
+
+fof(fact_9754,axiom,(
+    sub(scharlatanin_1_1,bauernf__344nger_1_1) )).
+
+fof(fact_9755,axiom,(
+    sub(schie__337meisterin_1_1,schie__337meister_1_1) )).
+
+fof(fact_9756,axiom,(
+    sub(schiller_ged__344chtnis_preis_1_1,preis_1_1) )).
+
+fof(fact_9757,axiom,(
+    sub(schiller_jahr_1_1,jahr__1_1) )).
+
+fof(fact_9758,axiom,(
+    sub(schlafwandlerin_1_1,nachtwandler_1_1) )).
+
+fof(fact_9759,axiom,(
+    sub(schlagers__344ngerin_1_1,schlagersaengerin_1_1) )).
+
+fof(fact_9760,axiom,(
+    sub(schlagers__344ngerin_1_1,s__344ngerin_1_1) )).
+
+fof(fact_9761,axiom,(
+    sub(schlagzeugerin_1_1,schlagzeuger_1_1) )).
+
+fof(fact_9762,axiom,(
+    sub(schlichterin_1_1,ombudsmann_1_1) )).
+
+fof(fact_9763,axiom,(
+    sub(schlu__337l__344uferin_1_1,schlu__337l__344ufer_1_1) )).
+
+fof(fact_9764,axiom,(
+    sub(schmiedin_1_1,schmied_1_1) )).
+
+fof(fact_9765,axiom,(
+    sub(schmugglerin_1_1,schmuggler__1_1) )).
+
+fof(fact_9766,axiom,(
+    sub(schneidermeisterin_1_1,schneidermeister_1_1) )).
+
+fof(fact_9767,axiom,(
+    sub(schreiberin_1_1,schreiber__1_1) )).
+
+fof(fact_9768,axiom,(
+    sub(schreinerin_1_1,schreiner__1_1) )).
+
+fof(fact_9769,axiom,(
+    sub(schriftsetzerin_1_1,schriftsetzer_1_1) )).
+
+fof(fact_9770,axiom,(
+    sub(schuhmacherin_1_1,schuhmacher_1_1) )).
+
+fof(fact_9771,axiom,(
+    sub(schuhputzerin_1_1,schuhputzer_1_1) )).
+
+fof(fact_9772,axiom,(
+    sub(schulanf__344ngerin_1_1,abcsch__374tze_1_1) )).
+
+fof(fact_9773,axiom,(
+    sub(schuldezernentin_1_1,schuldezernent_1_1) )).
+
+fof(fact_9774,axiom,(
+    sub(schuldirektorin_1_1,schul_direktor_1_1) )).
+
+fof(fact_9775,axiom,(
+    sub(schullehrerin_1_1,schul_lehrer_1_1) )).
+
+fof(fact_9776,axiom,(
+    sub(schulsprecherin_1_1,schulsprecher_1_1) )).
+
+fof(fact_9777,axiom,(
+    sub(schutzpolizistin_1_1,schutzpolizist_1_1) )).
+
+fof(fact_9778,axiom,(
+    sub(schwarzarbeiterin_1_1,schwarzarbeiter_1_1) )).
+
+fof(fact_9779,axiom,(
+    sub(schwei__337erin_1_1,schweisser_1_1) )).
+
+fof(fact_9780,axiom,(
+    sub(schwimmerin_1_1,schwimmer_1_1) )).
+
+fof(fact_9781,axiom,(
+    sub(schwimmtrainerin_1_1,schwimm_trainer_1_1) )).
+
+fof(fact_9782,axiom,(
+    sub(schwindlerin_1_1,schwindler_1_1) )).
+
+fof(fact_9783,axiom,(
+    sub(schw__344tzerin_1_1,schw__344tzer_1_1) )).
+
+fof(fact_9784,axiom,(
+    sub(sch__344ferin_1_1,schafshirt_1_1) )).
+
+fof(fact_9785,axiom,(
+    sub(sch__366nheitschirurgin_1_1,sch__366nheitschirurg_1_1) )).
+
+fof(fact_9786,axiom,(
+    sub(sch__374tzenk__366nigin_1_1,sch__374tzenk__366nig_1_1) )).
+
+fof(fact_9787,axiom,(
+    sub(seefahrerin_1_1,matrose_1_1) )).
+
+fof(fact_9788,axiom,(
+    sub(seelsorgerin_1_1,kleriker_1_1) )).
+
+fof(fact_9789,axiom,(
+    sub(seilt__344nzerin_1_1,seilt__344nzer_1_1) )).
+
+fof(fact_9790,axiom,(
+    sub(sektenanh__344ngerin_1_1,sektenanh__344nger_1_1) )).
+
+fof(fact_9791,axiom,(
+    sub(senkrechtstarterin_1_1,durchstarter_1_1) )).
+
+fof(fact_9792,axiom,(
+    sub(serienm__366rderin_1_1,serienkiller_1_1) )).
+
+fof(fact_9793,axiom,(
+    sub(serient__344terin_1_1,serienstraft__344ter_1_1) )).
+
+fof(fact_9794,axiom,(
+    sub(show_masterin_1_1,show_master_1_1) )).
+
+fof(fact_9795,axiom,(
+    sub(siebenk__344mpferin_1_1,siebenk__344mpfer_1_1) )).
+
+fof(fact_9796,axiom,(
+    sub(siedlerin_1_1,ansiedler_1_1) )).
+
+fof(fact_9797,axiom,(
+    sub(siegess__344ule_1_1,saeule_1_1) )).
+
+fof(fact_9798,axiom,(
+    sub(singlepreis_1_1,preis_1_1) )).
+
+fof(fact_9799,axiom,(
+    sub(skandinavierin_1_1,skandinavier_1_1) )).
+
+fof(fact_9800,axiom,(
+    sub(skandinavistin_1_1,skandinavist_1_1) )).
+
+fof(fact_9801,axiom,(
+    sub(solistin_1_1,solist_1_1) )).
+
+fof(fact_9802,axiom,(
+    sub(solos__344ngerin_1_1,solos__344nger_1_1) )).
+
+fof(fact_9803,axiom,(
+    sub(sonderschullehrerin_1_1,hilfslehrer_1_1) )).
+
+fof(fact_9804,axiom,(
+    sub(sozialarbeiterin_1_1,sozialarbeiter_1_1) )).
+
+fof(fact_9805,axiom,(
+    sub(sozialdemokratin_1_1,sozialdemokrat_1_1) )).
+
+fof(fact_9806,axiom,(
+    sub(sozialdezernentin_1_1,sozialdezernent_1_1) )).
+
+fof(fact_9807,axiom,(
+    sub(sozialhilfeempf__344ngerin_1_1,sozialhilfe_empf__344ngerin_1_1) )).
+
+fof(fact_9808,axiom,(
+    sub(sozialistin_1_1,sozialist_1_1) )).
+
+fof(fact_9809,axiom,(
+    sub(sozialministerin_1_1,sozialminister_1_1) )).
+
+fof(fact_9810,axiom,(
+    sub(sozialtherapeutin_1_1,sozialtherapeut_1_1) )).
+
+fof(fact_9811,axiom,(
+    sub(sozialwissenschaftlerin_1_1,sozialforscher_1_1) )).
+
+fof(fact_9812,axiom,(
+    sub(spanierin_1_1,spanier_1_1) )).
+
+fof(fact_9813,axiom,(
+    sub(spazierg__344ngerin_1_1,spaziergaenger_1_1) )).
+
+fof(fact_9814,axiom,(
+    sub(speerwerferin_1_1,speerwerfer_1_1) )).
+
+fof(fact_9815,axiom,(
+    sub(spekulantin_1_1,spekulant_1_1) )).
+
+fof(fact_9816,axiom,(
+    sub(spenderin_1_1,spender_1_1) )).
+
+fof(fact_9817,axiom,(
+    sub(spezialistin_1_1,spezialist_1_1) )).
+
+fof(fact_9818,axiom,(
+    sub(spielf__374hrerin_1_1,spielf__374hrer_1_1) )).
+
+fof(fact_9819,axiom,(
+    sub(spielleiterin_1_1,regisseur_1_1) )).
+
+fof(fact_9820,axiom,(
+    sub(spielverderberin_1_1,pessimist_1_1) )).
+
+fof(fact_9821,axiom,(
+    sub(spionin_1_1,spion__1_1) )).
+
+fof(fact_9822,axiom,(
+    sub(spitzname_1_1,name_1_1) )).
+
+fof(fact_9823,axiom,(
+    sub(sportlehrerin_1_1,sportlehrer_1_1) )).
+
+fof(fact_9824,axiom,(
+    sub(sportsfreundin_1_1,sportfreund_1_1) )).
+
+fof(fact_9825,axiom,(
+    sub(sportwartin_1_1,sportwart_1_1) )).
+
+fof(fact_9826,axiom,(
+    sub(sprachtherapeutin_1_1,logop__344de_1_1) )).
+
+fof(fact_9827,axiom,(
+    sub(springerin_1_1,docke_1_1) )).
+
+fof(fact_9828,axiom,(
+    sub(springreiterin_1_1,springreiter__1_1) )).
+
+fof(fact_9829,axiom,(
+    sub(staatb__374rgerin_1_1,landesmann_1_1) )).
+
+fof(fact_9830,axiom,(
+    sub(staatsekret__344rin_1_1,staatsekret__344r_1_1) )).
+
+fof(fact_9831,axiom,(
+    sub(staatspr__344sidentin_1_1,staatpr__344sident_1_1) )).
+
+fof(fact_9832,axiom,(
+    sub(stabhochspringerin_1_1,stabhochspringer_1_1) )).
+
+fof(fact_9833,axiom,(
+    sub(staffell__344uferin_1_1,staffell__344ufer_1_1) )).
+
+fof(fact_9834,axiom,(
+    sub(stalinistin_1_1,stalinist_1_1) )).
+
+fof(fact_9835,axiom,(
+    sub(stammhalterin_1_1,sohn_1_1) )).
+
+fof(fact_9836,axiom,(
+    sub(starterin_1_1,anlasser_1_1) )).
+
+fof(fact_9837,axiom,(
+    sub(startl__344uferin_1_1,startl__344ufer_1_1) )).
+
+fof(fact_9838,axiom,(
+    sub(statistikerin_1_1,statistiker_1_1) )).
+
+fof(fact_9839,axiom,(
+    sub(steinmetzin_1_1,bildhauer_1_1) )).
+
+fof(fact_9840,axiom,(
+    sub(stellvertreterin_1_1,stellvertreter_1_1) )).
+
+fof(fact_9841,axiom,(
+    sub(stenotypistin_1_1,stenotypist_1_1) )).
+
+fof(fact_9842,axiom,(
+    sub(steuerberaterin_1_1,steuerberater__1_1) )).
+
+fof(fact_9843,axiom,(
+    sub(steuers__374nderin_1_1,steuerhinterzieher_1_1) )).
+
+fof(fact_9844,axiom,(
+    sub(steuerzahlerin_1_1,steuerzahler_1_1) )).
+
+fof(fact_9845,axiom,(
+    sub(stickerin_1_1,aufkleber_1_1) )).
+
+fof(fact_9846,axiom,(
+    sub(stipendiatin_1_1,stipendiat_1_1) )).
+
+fof(fact_9847,axiom,(
+    sub(stra__337enmusikantin_1_1,strassenmusikant_1_1) )).
+
+fof(fact_9848,axiom,(
+    sub(streberin_1_1,streber_1_1) )).
+
+fof(fact_9849,axiom,(
+    sub(streetworkerin_1_1,streetworker_1_1) )).
+
+fof(fact_9850,axiom,(
+    sub(streicherin_1_1,streicher__1_1) )).
+
+fof(fact_9851,axiom,(
+    sub(studiendirektorin_1_1,studiendirektor_1_1) )).
+
+fof(fact_9852,axiom,(
+    sub(stuttgarterin_1_1,stuttgarter_2_1) )).
+
+fof(fact_9853,axiom,(
+    sub(st__374mperin_1_1,dilettant_1_1) )).
+
+fof(fact_9854,axiom,(
+    sub(st__374rmerin_1_1,st__374rmer__1_1) )).
+
+fof(fact_9855,axiom,(
+    sub(sympathisantin_1_1,sympathisant_1_1) )).
+
+fof(fact_9856,axiom,(
+    sub(syrierin_1_1,syrier_1_1) )).
+
+fof(fact_9857,axiom,(
+    sub(s__374nderin_1_1,s__374nder_1_1) )).
+
+fof(fact_9858,axiom,(
+    sub(talk_masterin_1_1,talk_master_1_1) )).
+
+fof(fact_9859,axiom,(
+    sub(tansanierin_1_1,tansanier_1_1) )).
+
+fof(fact_9860,axiom,(
+    sub(taxifahrerin_1_1,taxifahrer_1_1) )).
+
+fof(fact_9861,axiom,(
+    sub(technikerin_1_1,techniker__1_1) )).
+
+fof(fact_9862,axiom,(
+    sub(teilnehmerin_1_1,teilenehmer_1_1) )).
+
+fof(fact_9863,axiom,(
+    sub(tennisspielerin_1_1,tennisspieler_1_1) )).
+
+fof(fact_9864,axiom,(
+    sub(tennistrainerin_1_1,tenniscoach_1_1) )).
+
+fof(fact_9865,axiom,(
+    sub(textilarbeiterin_1_1,textilarbeiter_1_1) )).
+
+fof(fact_9866,axiom,(
+    sub(thail__344nderin_1_1,thai_1_1) )).
+
+fof(fact_9867,axiom,(
+    sub(tibeterin_1_1,tibeter__1_1) )).
+
+fof(fact_9868,axiom,(
+    sub(tierfreundin_1_1,tierfreund_1_1) )).
+
+fof(fact_9869,axiom,(
+    sub(tierhalterin_1_1,tierhalter_1_1) )).
+
+fof(fact_9870,axiom,(
+    sub(tierpflegerin_1_1,tierpfleger_1_1) )).
+
+fof(fact_9871,axiom,(
+    sub(tischlerin_1_1,tischler__1_1) )).
+
+fof(fact_9872,axiom,(
+    sub(tischtennisspielerin_1_1,tischtennisspieler_1_1) )).
+
+fof(fact_9873,axiom,(
+    sub(titelverteidigerin_1_1,titelverteidiger_1_1) )).
+
+fof(fact_9874,axiom,(
+    sub(togoerin_1_1,togoer_1_1) )).
+
+fof(fact_9875,axiom,(
+    sub(torj__344gerin_1_1,torj__344ger_1_1) )).
+
+fof(fact_9876,axiom,(
+    sub(torsch__374tzenk__366nigin_1_1,torsch__374tzenk__366nig_1_1) )).
+
+fof(fact_9877,axiom,(
+    sub(transportministerin_1_1,transportminister_1_1) )).
+
+fof(fact_9878,axiom,(
+    sub(transvestitin_1_1,transvestit_1_1) )).
+
+fof(fact_9879,axiom,(
+    sub(trendsetterin_1_1,trendsetter_1_1) )).
+
+fof(fact_9880,axiom,(
+    sub(trommlerin_1_1,trommelspieler_1_1) )).
+
+fof(fact_9881,axiom,(
+    sub(trompeterin_1_1,trompetenspieler_1_1) )).
+
+fof(fact_9882,axiom,(
+    sub(tr__344gerin_1_1,traegerin_1_1) )).
+
+fof(fact_9883,axiom,(
+    sub(tr__366dlerin_1_1,tr__366dler_1_1) )).
+
+fof(fact_9884,axiom,(
+    sub(tunesierin_1_1,tunesier_1_1) )).
+
+fof(fact_9885,axiom,(
+    sub(turmspringerin_1_1,turmspringer_1_1) )).
+
+fof(fact_9886,axiom,(
+    sub(tyrannin_1_1,tyrann_1_1) )).
+
+fof(fact_9887,axiom,(
+    sub(t__366pferin_1_1,t__366pfer__1_1) )).
+
+fof(fact_9888,axiom,(
+    sub(uganderin_1_1,ugander_1_1) )).
+
+fof(fact_9889,axiom,(
+    sub(uhrmacherin_1_1,uhrenmacher_1_1) )).
+
+fof(fact_9890,axiom,(
+    sub(ukrainerin_1_1,ukrainer_1_1) )).
+
+fof(fact_9891,axiom,(
+    sub(umweltdezernentin_1_1,umweltdezernent_1_1) )).
+
+fof(fact_9892,axiom,(
+    sub(umweltministerin_1_1,umweltminister_1_1) )).
+
+fof(fact_9893,axiom,(
+    sub(undercover_agentin_1_1,undercover_agent_1_1) )).
+
+fof(fact_9894,axiom,(
+    sub(unkinderhilfswerk_1_1,hilfswerk_1_1) )).
+
+fof(fact_9895,axiom,(
+    sub(unruhestifterin_1_1,unruhestifter_1_1) )).
+
+fof(fact_9896,axiom,(
+    sub(untergrundk__344mpferin_1_1,untergrundk__344mpfer_1_1) )).
+
+fof(fact_9897,axiom,(
+    sub(unterh__344ndlerin_1_1,unterhaendler_1_1) )).
+
+fof(fact_9898,axiom,(
+    sub(untermieterin_1_1,untermieter_1_1) )).
+
+fof(fact_9899,axiom,(
+    sub(unternehmensberaterin_1_1,consultant_1_1) )).
+
+fof(fact_9900,axiom,(
+    sub(untertanin_1_1,untertan_1_1) )).
+
+fof(fact_9901,axiom,(
+    sub(ureinwohnerin_1_1,urbewohner_1_1) )).
+
+fof(fact_9902,axiom,(
+    sub(urlauberin_1_1,tourist_1_1) )).
+
+fof(fact_9903,axiom,(
+    sub(uspr__344sident_1_1,pr__344sident_1_1) )).
+
+fof(fact_9904,axiom,(
+    sub(vaterlandsverr__344terin_1_1,vaterlandsverr__344ter_1_1) )).
+
+fof(fact_9905,axiom,(
+    sub(venezolanerin_1_1,venezolaner_1_1) )).
+
+fof(fact_9906,axiom,(
+    sub(veranstalterin_1_1,veranstalter_1_1) )).
+
+fof(fact_9907,axiom,(
+    sub(verbraucherin_1_1,konsument_1_1) )).
+
+fof(fact_9908,axiom,(
+    sub(verbraucherschutzministerin_1_1,verbraucherschutzminister_1_1) )).
+
+fof(fact_9909,axiom,(
+    sub(verbrecherin_1_1,verbrecher__1_1) )).
+
+fof(fact_9910,axiom,(
+    sub(vereinstrainerin_1_1,vereinscoach_1_1) )).
+
+fof(fact_9911,axiom,(
+    sub(verfechterin_1_1,verfechter_1_1) )).
+
+fof(fact_9912,axiom,(
+    sub(verfolgerin_1_1,verfolger_1_1) )).
+
+fof(fact_9913,axiom,(
+    sub(verf__374hrerin_1_1,verf__374hrer_1_1) )).
+
+fof(fact_9914,axiom,(
+    sub(verkehrspolizistin_1_1,transportpolizist_1_1) )).
+
+fof(fact_9915,axiom,(
+    sub(verkehrss__374nderin_1_1,verkehrsrowdy_1_1) )).
+
+fof(fact_9916,axiom,(
+    sub(verkehrsteilnehmerin_1_1,verkehrsteilnehmer_1_1) )).
+
+fof(fact_9917,axiom,(
+    sub(vermittlerin_1_1,vermittler_1_2) )).
+
+fof(fact_9918,axiom,(
+    sub(verm__366gensberaterin_1_1,verm__366gensberater_1_1) )).
+
+fof(fact_9919,axiom,(
+    sub(verr__344terin_1_1,denunziant_1_1) )).
+
+fof(fact_9920,axiom,(
+    sub(versagerin_1_1,niete_1_1) )).
+
+fof(fact_9921,axiom,(
+    sub(verschwenderin_1_1,verschwender_1_1) )).
+
+fof(fact_9922,axiom,(
+    sub(verschw__366rerin_1_1,verschw__366rer_1_1) )).
+
+fof(fact_9923,axiom,(
+    sub(verteidigungsministerin_1_1,verteidigungminister_1_1) )).
+
+fof(fact_9924,axiom,(
+    sub(vertrauenslehrerin_1_1,vertrauenslehrer_1_1) )).
+
+fof(fact_9925,axiom,(
+    sub(verwalterin_1_1,verwalter_1_1) )).
+
+fof(fact_9926,axiom,(
+    sub(verwaltungschefin_1_1,verwaltungschef_1_1) )).
+
+fof(fact_9927,axiom,(
+    sub(veterin__344rin_1_1,tierarzt__1_1) )).
+
+fof(fact_9928,axiom,(
+    sub(violaspielerin_1_1,bratschenspieler_1_1) )).
+
+fof(fact_9929,axiom,(
+    sub(vizepr__344sidentin_1_1,vizepraesident_1_1) )).
+
+fof(fact_9930,axiom,(
+    sub(volksvertreterin_1_1,parlamentarier_1_1) )).
+
+fof(fact_9931,axiom,(
+    sub(volleyballspielerin_1_1,volleyballer_1_1) )).
+
+fof(fact_9932,axiom,(
+    sub(volleyballtrainerin_1_1,volleyballtrainer_1_1) )).
+
+fof(fact_9933,axiom,(
+    sub(volvounternehmen_1_1,unternehmen_1_1) )).
+
+fof(fact_9934,axiom,(
+    sub(vorarbeiterin_1_1,vorarbeiter_1_1) )).
+
+fof(fact_9935,axiom,(
+    sub(vormieterin_1_1,vormieter_1_1) )).
+
+fof(fact_9936,axiom,(
+    sub(vorsitzende_1_1,an_f__374hrer_1_1) )).
+
+fof(fact_9937,axiom,(
+    sub(vorstandschefin_1_1,vorstandchef_1_1) )).
+
+fof(fact_9938,axiom,(
+    sub(vorsteherin_1_1,vorsteher_1_1) )).
+
+fof(fact_9939,axiom,(
+    sub(vors__344ngerin_1_1,vors__344nger_1_1) )).
+
+fof(fact_9940,axiom,(
+    sub(voyeurin_1_1,spanner_1_1) )).
+
+fof(fact_9941,axiom,(
+    sub(wahrsagerin_1_1,prophet_1_1) )).
+
+fof(fact_9942,axiom,(
+    sub(waldarbeiterin_1_1,forstarbeiter_1_1) )).
+
+fof(fact_9943,axiom,(
+    sub(waliserin_1_1,waliser_1_1) )).
+
+fof(fact_9944,axiom,(
+    sub(wasserskil__344uferin_1_1,wasserskifahrer_1_1) )).
+
+fof(fact_9945,axiom,(
+    sub(wassersportlerin_1_1,wassersportler_1_1) )).
+
+fof(fact_9946,axiom,(
+    sub(weberin_1_1,weber__1_1) )).
+
+fof(fact_9947,axiom,(
+    sub(wechselw__344hlerin_1_1,wechselw__344hler_1_1) )).
+
+fof(fact_9948,axiom,(
+    sub(wehrkraft_1_1,macht_1_1) )).
+
+fof(fact_9949,axiom,(
+    sub(weitspringerin_1_1,weitspringer_1_1) )).
+
+fof(fact_9950,axiom,(
+    sub(werferin_1_1,werfer_1_1) )).
+
+fof(fact_9951,axiom,(
+    sub(werkzeugmacherin_1_1,werkzeugmacher_1_1) )).
+
+fof(fact_9952,axiom,(
+    sub(westeurop__344erin_1_1,westeurop__344er_1_1) )).
+
+fof(fact_9953,axiom,(
+    sub(wettbewerberin_1_1,mitbewerber_1_1) )).
+
+fof(fact_9954,axiom,(
+    sub(wettbewerbsh__374terin_1_1,wettbewerbsh__374ter_1_1) )).
+
+fof(fact_9955,axiom,(
+    sub(widersacherin_1_1,gegenpart_1_1) )).
+
+fof(fact_9956,axiom,(
+    sub(widerstandk__344mpferin_1_1,oppositionsk__344mpfer_1_1) )).
+
+fof(fact_9957,axiom,(
+    sub(wiesbadenerin_1_1,wiesbadener__1_1) )).
+
+fof(fact_9958,axiom,(
+    sub(windsurferin_1_1,windsurfer_1_1) )).
+
+fof(fact_9959,axiom,(
+    sub(winzerin_1_1,weinbauer_1_1) )).
+
+fof(fact_9960,axiom,(
+    sub(wirtschaftsinformatikerin_1_1,wirtschaftinformatiker_1_1) )).
+
+fof(fact_9961,axiom,(
+    sub(wirtschaftsministerin_1_1,wirtschaftminister_1_1) )).
+
+fof(fact_9962,axiom,(
+    sub(wirtschaftspr__374ferin_1_1,wirtschaftpr__374fer_1_1) )).
+
+fof(fact_9963,axiom,(
+    sub(wirtschaftswissenschaftlerin_1_1,volkswirtschaftler_1_1) )).
+
+fof(fact_9964,axiom,(
+    sub(wissenschaftsministerin_1_1,wissenschaftsminister_1_1) )).
+
+fof(fact_9965,axiom,(
+    sub(wohlt__344terin_1_1,menschenfreund_1_1) )).
+
+fof(fact_9966,axiom,(
+    sub(wohnungseigent__374merin_1_1,wohnungsbesitzer_1_1) )).
+
+fof(fact_9967,axiom,(
+    sub(wortf__374hrerin_1_1,wortchef_1_1) )).
+
+fof(fact_9968,axiom,(
+    sub(w__344chterin_1_1,bewacher_1_1) )).
+
+fof(fact_9969,axiom,(
+    sub(w__344hrungsh__374terin_1_1,w__344hrungh__374ter_1_1) )).
+
+fof(fact_9970,axiom,(
+    sub(w__344scheschneiderin_1_1,w__344scheschneider_1_1) )).
+
+fof(fact_9971,axiom,(
+    sub(w__374rdentr__344gerin_1_1,wuerdentraeger_1_1) )).
+
+fof(fact_9972,axiom,(
+    sub(zahlerin_1_1,zahler_1_1) )).
+
+fof(fact_9973,axiom,(
+    sub(zahntechnikerin_1_1,zahntechniker_1_1) )).
+
+fof(fact_9974,axiom,(
+    sub(zairerin_1_1,zairer_1_1) )).
+
+fof(fact_9975,axiom,(
+    sub(zarin_1_1,zar_1_1) )).
+
+fof(fact_9976,axiom,(
+    sub(zauberk__374nstlerin_1_1,zauberer_1_1) )).
+
+fof(fact_9977,axiom,(
+    sub(zehnk__344mpferin_1_1,zehnk__344mpfer_1_1) )).
+
+fof(fact_9978,axiom,(
+    sub(zeichnerin_1_1,zeichner_1_1) )).
+
+fof(fact_9979,axiom,(
+    sub(zentralbankchefin_1_1,zentralbankchef_1_1) )).
+
+fof(fact_9980,axiom,(
+    sub(ziegenhirtin_1_1,ziegenhirt_1_1) )).
+
+fof(fact_9981,axiom,(
+    sub(zisterzienserin_1_1,zisterzienser_1_1) )).
+
+fof(fact_9982,axiom,(
+    sub(zitherspielerin_1_1,zitherspieler_1_1) )).
+
+fof(fact_9983,axiom,(
+    sub(zivilistin_1_1,zivilist_1_1) )).
+
+fof(fact_9984,axiom,(
+    sub(zuschauerin_1_1,zuschauer__1_1) )).
+
+fof(fact_9985,axiom,(
+    sub(zwangsarbeiterin_1_1,zwangarbeiter_1_1) )).
+
+fof(fact_9986,axiom,(
+    sub(zweiradfahrerin_1_1,biker__1_1) )).
+
+fof(fact_9987,axiom,(
+    sub(zwischenh__344ndlerin_1_1,mittelsmann_1_1) )).
+
+fof(fact_9988,axiom,(
+    sub(zynikerin_1_1,sp__366tter_1_1) )).
+
+fof(fact_9989,axiom,(
+    sub(zypriotin_1_1,zypriot_1_1) )).
+
+fof(fact_9990,axiom,(
+    sub(z__366llnerin_1_1,grenzer_1_1) )).
+
+fof(fact_9991,axiom,(
+    sub(z__374chterin_1_1,tierz__374chter_1_1) )).
+
+fof(fact_9992,axiom,(
+    sub(n344gypterin_1_1,aegypter_1_1) )).
+
+fof(fact_9993,axiom,(
+    sub(n344nderungsschneiderin_1_1,n344nderungsschneider_1_1) )).
+
+fof(fact_9994,axiom,(
+    sub(n344sthetin_1_1,aesthet_1_1) )).
+
+fof(fact_9995,axiom,(
+    sub(n344thiopierin_1_1,aethiopier_1_1) )).
+
+fof(fact_9996,axiom,(
+    sub(n374berl__344uferin_1_1,deserteur_1_1) )).
+
+fof(fact_9997,axiom,(
+    subs(computermesse_1_1,messe_1_1) )).
+
+fof(fact_9998,axiom,(
+    subs(mauerfall_1_1,fall_1_1) )).
+
+fof(fact_9999,axiom,(
+    subs(opernball_1_1,ball_2_1) )).
+
+fof(fact_10000,axiom,(
+    subs(untergrundbewegung_1_1,bewegung_1_1) )).
+
+fof(fact_10001,axiom,(
+    subs(vietnamkrieg_1_1,krieg__1_1) )).
+
+fof(fact_10002,axiom,(
+    subs(x_com_serie_1_1,reihe_1_2) )).
+
+fof(fact_10003,axiom,(
+    temporal_attribute(jahr__1_1,dummy_0) )).
+
+fof(fact_10004,axiom,(
+    temporal_attribute(monat_1_1,dummy_0) )).
+
+fof(fact_10005,axiom,(
+    temporal_attribute(tag_1_1,dummy_0) )).
+
+fof(fact_10006,axiom,(
+    temporal_attribute(woche_1_1,dummy_0) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO004+0.ax b/test-data/tptp/fof/GEO004+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO004+0.ax
@@ -0,0 +1,152 @@
+%--------------------------------------------------------------------------
+% File     : GEO004+0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Simple curve axioms
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   16 (   1 unit)
+%            Number of atoms       :   67 (  10 equality)
+%            Maximal formula depth :   12 (   7 average)
+%            Number of connectives :   55 (   4 ~  ;   9  |;  21  &)
+%                                         (   9 <=>;  12 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   0 propositional; 1-3 arity)
+%            Number of functors    :    1 (   0 constant; 2-2 arity)
+%            Number of variables   :   53 (   0 singleton;  44 !;   9 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+fof(part_of_defn,axiom,
+    ( ! [C,C1] :
+        ( part_of(C1,C)
+      <=> ! [P] :
+            ( incident_c(P,C1)
+           => incident_c(P,C) ) ) )).
+
+fof(sum_defn,axiom,
+    ( ! [C,C1,C2] :
+        ( C = sum(C1,C2)
+      <=> ! [Q] :
+            ( incident_c(Q,C)
+          <=> ( incident_c(Q,C1)
+              | incident_c(Q,C2) ) ) ) )).
+
+fof(end_point_defn,axiom,
+    ( ! [P,C] :
+        ( end_point(P,C)
+      <=> ( incident_c(P,C)
+          & ! [C1,C2] :
+              ( ( part_of(C1,C)
+                & part_of(C2,C)
+                & incident_c(P,C1)
+                & incident_c(P,C2) )
+             => ( part_of(C1,C2)
+                | part_of(C2,C1) ) ) ) ) )).
+
+fof(inner_point_defn,axiom,
+    ( ! [P,C] :
+        ( inner_point(P,C)
+      <=> ( incident_c(P,C)
+          & ~ end_point(P,C) ) ) )).
+
+fof(meet_defn,axiom,
+    ( ! [P,C,C1] :
+        ( meet(P,C,C1)
+      <=> ( incident_c(P,C)
+          & incident_c(P,C1)
+          & ! [Q] :
+              ( ( incident_c(Q,C)
+                & incident_c(Q,C1) )
+             => ( end_point(Q,C)
+                & end_point(Q,C1) ) ) ) ) )).
+
+fof(closed_defn,axiom,
+    ( ! [C] :
+        ( closed(C)
+      <=> ~ ( ? [P] : end_point(P,C) ) ) )).
+
+fof(open_defn,axiom,
+    ( ! [C] :
+        ( open(C)
+      <=> ? [P] : end_point(P,C) ) )).
+
+fof(c1,axiom,
+    ( ! [C,C1] :
+        ( ( part_of(C1,C)
+          & C1 != C )
+       => open(C1) ) )).
+
+fof(c2,axiom,
+    ( ! [C,C1,C2,C3] :
+        ( ( part_of(C1,C)
+          & part_of(C2,C)
+          & part_of(C3,C)
+          & ? [P] :
+              ( end_point(P,C1)
+              & end_point(P,C2)
+              & end_point(P,C3) ) )
+       => ( part_of(C2,C3)
+          | part_of(C3,C2)
+          | part_of(C1,C2)
+          | part_of(C2,C1)
+          | part_of(C1,C3)
+          | part_of(C3,C1) ) ) )).
+
+fof(c3,axiom,
+    ( ! [C] :
+      ? [P] : inner_point(P,C) )).
+
+fof(c4,axiom,
+    ( ! [C,P] :
+        ( inner_point(P,C)
+       => ? [C1,C2] :
+            ( meet(P,C1,C2)
+            & C = sum(C1,C2) ) ) )).
+
+fof(c5,axiom,
+    ( ! [C,P,Q,R] :
+        ( ( end_point(P,C)
+          & end_point(Q,C)
+          & end_point(R,C) )
+       => ( P = Q
+          | P = R
+          | Q = R ) ) )).
+
+fof(c6,axiom,
+    ( ! [C,P] :
+        ( end_point(P,C)
+       => ? [Q] :
+            ( end_point(Q,C)
+            & P != Q ) ) )).
+
+fof(c7,axiom,
+    ( ! [C,C1,C2,P] :
+        ( ( closed(C)
+          & meet(P,C1,C2)
+          & C = sum(C1,C2) )
+       => ! [Q] :
+            ( end_point(Q,C1)
+           => meet(Q,C1,C2) ) ) )).
+
+fof(c8,axiom,
+    ( ! [C1,C2] :
+        ( ? [P] : meet(P,C1,C2)
+       => ? [C] : C = sum(C1,C2) ) )).
+
+fof(c9,axiom,
+    ( ! [C,C1] :
+        ( ! [P] :
+            ( incident_c(P,C)
+          <=> incident_c(P,C1) )
+       => C = C1 ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO004+1.ax b/test-data/tptp/fof/GEO004+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO004+1.ax
@@ -0,0 +1,38 @@
+%--------------------------------------------------------------------------
+% File     : GEO004+1 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Betweenness for simple curves
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    1 (   0 unit)
+%            Number of atoms       :    6 (   1 equality)
+%            Maximal formula depth :   11 (  11 average)
+%            Number of connectives :    6 (   1 ~  ;   0  |;   4  &)
+%                                         (   1 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 2-4 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    5 (   0 singleton;   4 !;   1 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO004+0.ax
+%--------------------------------------------------------------------------
+fof(between_c_defn,axiom,
+    ( ! [C,P,Q,R] :
+        ( between_c(C,P,Q,R)
+      <=> ( P != R
+          & ? [Cpp] :
+              ( part_of(Cpp,C)
+              & end_point(P,Cpp)
+              & end_point(R,Cpp)
+              & inner_point(Q,Cpp) ) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO004+2.ax b/test-data/tptp/fof/GEO004+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO004+2.ax
@@ -0,0 +1,107 @@
+%--------------------------------------------------------------------------
+% File     : GEO004+2 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Oriented curves
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   10 (   1 unit)
+%            Number of atoms       :   39 (   5 equality)
+%            Maximal formula depth :   10 (   7 average)
+%            Number of connectives :   32 (   3 ~  ;   1  |;  13  &)
+%                                         (  10 <=>;   5 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    9 (   0 propositional; 1-4 arity)
+%            Number of functors    :    1 (   0 constant; 1-1 arity)
+%            Number of variables   :   36 (   0 singleton;  32 !;   4 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO004+0.ax GEO004+1.ax
+%--------------------------------------------------------------------------
+fof(between_o_defn,axiom,
+    ( ! [O,P,Q,R] :
+        ( between_o(O,P,Q,R)
+      <=> ( ( ordered_by(O,P,Q)
+            & ordered_by(O,Q,R) )
+          | ( ordered_by(O,R,Q)
+            & ordered_by(O,Q,P) ) ) ) )).
+
+fof(start_point_defn,axiom,
+    ( ! [P,O] :
+        ( start_point(P,O)
+      <=> ( incident_o(P,O)
+          & ! [Q] :
+              ( ( P != Q
+                & incident_o(Q,O) )
+             => ordered_by(O,P,Q) ) ) ) )).
+
+fof(finish_point_defn,axiom,
+    ( ! [P,O] :
+        ( finish_point(P,O)
+      <=> ( incident_o(P,O)
+          & ! [Q] :
+              ( ( P != Q
+                & incident_o(Q,O) )
+             => ordered_by(O,Q,P) ) ) ) )).
+
+fof(o1,axiom,
+    ( ! [O,P,Q] :
+        ( ordered_by(O,P,Q)
+       => ( incident_o(P,O)
+          & incident_o(Q,O) ) ) )).
+
+fof(o2,axiom,
+    ( ! [O] :
+      ? [C] :
+        ( open(C)
+        & ! [P] :
+            ( incident_o(P,O)
+          <=> incident_c(P,C) ) ) )).
+
+fof(o3,axiom,
+    ( ! [P,Q,R,O] :
+        ( between_o(O,P,Q,R)
+      <=> ? [C] :
+            ( ! [P] :
+                ( incident_o(P,O)
+              <=> incident_c(P,C) )
+            & between_c(C,P,Q,R) ) ) )).
+
+fof(o4,axiom,
+    ( ! [O] :
+      ? [P] : start_point(P,O) )).
+
+fof(o5,axiom,
+    ( ! [P,Q,C] :
+        ( ( open(C)
+          & P != Q
+          & incident_c(P,C)
+          & incident_c(Q,C) )
+       => ? [O] :
+            ( ! [R] :
+                ( incident_o(R,O)
+              <=> incident_c(R,C) )
+            & ordered_by(O,P,Q) ) ) )).
+
+fof(o6,axiom,
+    ( ! [O1,O2] :
+        ( ! [P,Q] :
+            ( ordered_by(O1,P,Q)
+          <=> ordered_by(O2,P,Q) )
+       => O1 = O2 ) )).
+
+fof(underlying_curve_defn,axiom,
+    ( ! [C,O] :
+        ( C = underlying_curve(O)
+      <=> ! [P] :
+            ( incident_o(P,O)
+          <=> incident_c(P,C) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO004+3.ax b/test-data/tptp/fof/GEO004+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO004+3.ax
@@ -0,0 +1,76 @@
+%--------------------------------------------------------------------------
+% File     : GEO004+3 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Geometry (Oriented curves)
+% Axioms   : Trajectories
+% Version  : [EHK99] axioms.
+% English  :
+
+% Refs     : [KE99]  Kulik & Eschenbach (1999), A Geometry of Oriented Curv
+%          : [EHK99] Eschenbach et al. (1999), Representing Simple Trajecto
+% Source   : [EHK99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    9 (   1 unit)
+%            Number of atoms       :   20 (   1 equality)
+%            Maximal formula depth :   10 (   5 average)
+%            Number of connectives :   12 (   1 ~  ;   0  |;   3  &)
+%                                         (   4 <=>;   4 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 1-3 arity)
+%            Number of functors    :    3 (   0 constant; 1-2 arity)
+%            Number of variables   :   24 (   0 singleton;  22 !;   2 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires GEO004+0.ax GEO004+1.ax GEO004+2.ax
+%--------------------------------------------------------------------------
+fof(connect_defn,axiom,
+    ( ! [X,Y,P] :
+        ( connect(X,Y,P)
+      <=> once(at_the_same_time(at(X,P),at(Y,P))) ) )).
+
+fof(symmetry_of_at_the_same_time,axiom,
+    ( ! [A,B] :
+        ( once(at_the_same_time(A,B))
+      <=> once(at_the_same_time(B,A)) ) )).
+
+fof(assciativity_of_at_the_same_time,axiom,
+    ( ! [A,B,C] :
+        ( once(at_the_same_time(at_the_same_time(A,B),C))
+      <=> once(at_the_same_time(A,at_the_same_time(B,C))) ) )).
+
+fof(idempotence_of_at_the_same_time,axiom,
+    ( ! [A] :
+        ( once(A)
+       => once(at_the_same_time(A,A)) ) )).
+
+fof(conjunction_at_the_same_time,axiom,
+    ( ! [A,B] :
+        ( once(at_the_same_time(A,B))
+       => ( once(A)
+          & once(B) ) ) )).
+
+fof(at_on_trajectory,axiom,
+    ( ! [X,P] :
+        ( once(at(X,P))
+      <=> incident_o(P,trajectory_of(X)) ) )).
+
+fof(trajectories_are_oriented_curves,axiom,
+    ( ! [X] :
+      ? [O] : trajectory_of(X) = O )).
+
+fof(homogeneous_behaviour,axiom,
+    ( ! [P1,P2,Q1,Q2,X,Y] :
+        ( ( once(at_the_same_time(at(X,P1),at(Y,P2)))
+          & once(at_the_same_time(at(X,Q1),at(Y,Q2))) )
+       => ~ ( ordered_by(trajectory_of(X),P1,Q1)
+            & ordered_by(trajectory_of(Y),Q2,P2) ) ) )).
+
+fof(localization,axiom,
+    ( ! [A] :
+        ( once(A)
+       => ! [X] :
+          ? [P] : once(at_the_same_time(A,at(X,P))) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+0.ax b/test-data/tptp/fof/GEO006+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+0.ax
@@ -0,0 +1,105 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+0 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Apartness geometry
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   14 (   3 unit)
+%            Number of atoms       :   35 (   0 equality)
+%            Maximal formula depth :    9 (   5 average)
+%            Number of connectives :   28 (   7 ~  ;   9  |;   1  &)
+%                                         (   0 <=>;  11 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   0 propositional; 2-2 arity)
+%            Number of functors    :    2 (   0 constant; 2-2 arity)
+%            Number of variables   :   33 (   0 singleton;  33 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Apartness for distinct points, distinct lines, convergent lines
+fof(apart1,axiom,(
+    ! [X] : ~ distinct_points(X,X) )).
+
+fof(apart2,axiom,(
+    ! [X] : ~ distinct_lines(X,X) )).
+
+fof(apart3,axiom,(
+    ! [X] : ~ convergent_lines(X,X) )).
+
+fof(apart4,axiom,(
+    ! [X,Y,Z] :
+      ( distinct_points(X,Y)
+     => ( distinct_points(X,Z)
+        | distinct_points(Y,Z) ) ) )).
+
+fof(apart5,axiom,(
+    ! [X,Y,Z] :
+      ( distinct_lines(X,Y)
+     => ( distinct_lines(X,Z)
+        | distinct_lines(Y,Z) ) ) )).
+
+fof(ax6,axiom,(
+    ! [X,Y,Z] :
+      ( convergent_lines(X,Y)
+     => ( convergent_lines(X,Z)
+        | convergent_lines(Y,Z) ) ) )).
+
+%----Connecting lines and intersection points
+fof(ci1,axiom,(
+    ! [X,Y] :
+      ( distinct_points(X,Y)
+     => ~ apart_point_and_line(X,line_connecting(X,Y)) ) )).
+
+fof(ci2,axiom,(
+    ! [X,Y] :
+      ( distinct_points(X,Y)
+     => ~ apart_point_and_line(Y,line_connecting(X,Y)) ) )).
+
+fof(ci3,axiom,(
+    ! [X,Y] :
+      ( convergent_lines(X,Y)
+     => ~ apart_point_and_line(intersection_point(X,Y),X) ) )).
+
+fof(ci4,axiom,(
+    ! [X,Y] :
+      ( convergent_lines(X,Y)
+     => ~ apart_point_and_line(intersection_point(X,Y),Y) ) )).
+
+%----Constructive uniqueness axiom for lines and points
+fof(cu1,axiom,(
+    ! [X,Y,U,V] :
+      ( ( distinct_points(X,Y)
+        & distinct_lines(U,V) )
+     => ( apart_point_and_line(X,U)
+        | apart_point_and_line(X,V)
+        | apart_point_and_line(Y,U)
+        | apart_point_and_line(Y,V) ) ) )).
+
+%----Compatibility of equality with apartness and convergence
+fof(ceq1,axiom,(
+    ! [X,Y,Z] :
+      ( apart_point_and_line(X,Y)
+     => ( distinct_points(X,Z)
+        | apart_point_and_line(Z,Y) ) ) )).
+
+fof(ceq2,axiom,(
+    ! [X,Y,Z] :
+      ( apart_point_and_line(X,Y)
+     => ( distinct_lines(Y,Z)
+        | apart_point_and_line(X,Z) ) ) )).
+
+fof(ceq3,axiom,(
+    ! [X,Y,Z] :
+      ( convergent_lines(X,Y)
+     => ( distinct_lines(Y,Z)
+        | convergent_lines(X,Z) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+1.ax b/test-data/tptp/fof/GEO006+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+1.ax
@@ -0,0 +1,32 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+1 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Projective geometry
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    1 (   0 unit)
+%            Number of atoms       :    2 (   0 equality)
+%            Maximal formula depth :    4 (   4 average)
+%            Number of connectives :    1 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   1 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    2 (   0 singleton;   2 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO006+0
+%------------------------------------------------------------------------------
+fof(p1,axiom,(
+    ! [X,Y] :
+      ( distinct_lines(X,Y)
+     => convergent_lines(X,Y) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+2.ax b/test-data/tptp/fof/GEO006+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+2.ax
@@ -0,0 +1,42 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+2 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Affine geometry
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    3 (   2 unit)
+%            Number of atoms       :    6 (   0 equality)
+%            Maximal formula depth :    7 (   5 average)
+%            Number of connectives :    5 (   2 ~  ;   2  |;   0  &)
+%                                         (   0 <=>;   1 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    3 (   0 propositional; 2-2 arity)
+%            Number of functors    :    1 (   0 constant; 2-2 arity)
+%            Number of variables   :    7 (   0 singleton;   7 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO006+0
+%------------------------------------------------------------------------------
+%----Axioms for constructed parallels
+fof(cp1,axiom,(
+    ! [X,Y] : ~ convergent_lines(parallel_through_point(Y,X),Y) )).
+
+fof(cp2,axiom,(
+    ! [X,Y] : ~ apart_point_and_line(X,parallel_through_point(Y,X)) )).
+
+%----Constructive uniqueness axiom for parallels
+fof(cup1,axiom,(
+    ! [X,Y,Z] :
+      ( distinct_lines(Y,Z)
+     => ( apart_point_and_line(X,Y)
+        | apart_point_and_line(X,Z)
+        | convergent_lines(Y,Z) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+3.ax b/test-data/tptp/fof/GEO006+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+3.ax
@@ -0,0 +1,59 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+3 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Orthogonality
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   2 unit)
+%            Number of atoms       :   15 (   0 equality)
+%            Maximal formula depth :    9 (   6 average)
+%            Number of connectives :   12 (   2 ~  ;   5  |;   3  &)
+%                                         (   0 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   0 propositional; 2-2 arity)
+%            Number of functors    :    1 (   0 constant; 2-2 arity)
+%            Number of variables   :   13 (   0 singleton;  13 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO006+0, GEO006+2
+%------------------------------------------------------------------------------
+%----Compatibility of convergence and unorthogonality
+fof(occu1,axiom,(
+    ! [L,M] :
+      ( convergent_lines(L,M)
+      | unorthogonal_lines(L,M) ) )).
+
+%----Apartness axiom for the conjunction of convergence and unorthogonality
+fof(oac1,axiom,(
+    ! [L,M,N] :
+      ( ( convergent_lines(L,M)
+        & unorthogonal_lines(L,M) )
+     => ( ( convergent_lines(L,N)
+          & unorthogonal_lines(L,N) )
+        | ( convergent_lines(M,N)
+          & unorthogonal_lines(M,N) ) ) ) )).
+
+%----Axioms for the orthogonal construction
+fof(ooc1,axiom,(
+    ! [A,L] : ~ unorthogonal_lines(orthogonal_through_point(L,A),L) )).
+
+fof(ooc2,axiom,(
+    ! [A,L] : ~ apart_point_and_line(A,orthogonal_through_point(L,A)) )).
+
+%----Constructive uniqueness axiom for orthogonals
+fof(ouo1,axiom,(
+    ! [A,L,M,N] :
+      ( distinct_lines(L,M)
+     => ( apart_point_and_line(A,L)
+        | apart_point_and_line(A,M)
+        | unorthogonal_lines(L,N)
+        | unorthogonal_lines(M,N) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+4.ax b/test-data/tptp/fof/GEO006+4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+4.ax
@@ -0,0 +1,49 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+4 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Classical orthogonality
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    3 (   0 unit)
+%            Number of atoms       :   11 (   0 equality)
+%            Maximal formula depth :    8 (   7 average)
+%            Number of connectives :   20 (  12 ~  ;   3  |;   3  &)
+%                                         (   0 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    8 (   0 singleton;   8 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO006+0, GEO006+2 ????????
+%------------------------------------------------------------------------------
+%----Incompatibility of parallelism and orthogonality
+fof(coipo1,axiom,(
+    ! [L,M] : ~ ( ~ convergent_lines(L,M)
+      & ~ unorthogonal_lines(L,M) ) )).
+
+%----Transitivity of nonobliqueness
+fof(cotno1,axiom,(
+    ! [L,M,N] :
+      ( ( ( ~ convergent_lines(L,M)
+          | ~ unorthogonal_lines(L,M) )
+        & ( ~ convergent_lines(L,N)
+          | ~ unorthogonal_lines(L,N) ) )
+     => ( ~ convergent_lines(M,N)
+        | ~ unorthogonal_lines(M,N) ) ) )).
+
+%----Uniqueness axiom for orthogonality
+fof(couo1,axiom,(
+    ! [L,M,N] :
+      ( ( ~ unorthogonal_lines(L,M)
+        & ~ unorthogonal_lines(L,N) )
+     => ~ convergent_lines(M,N) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+5.ax b/test-data/tptp/fof/GEO006+5.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+5.ax
@@ -0,0 +1,57 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+5 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Rules of construction
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    4 (   0 unit)
+%            Number of atoms       :   14 (   0 equality)
+%            Maximal formula depth :    6 (   6 average)
+%            Number of connectives :   10 (   0 ~  ;   0  |;   6  &)
+%                                         (   0 <=>;   4 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   0 propositional; 1-2 arity)
+%            Number of functors    :    4 (   0 constant; 2-2 arity)
+%            Number of variables   :    8 (   0 singleton;   8 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO006+[0-4]
+%------------------------------------------------------------------------------
+%----Connecting line of points A and B
+fof(con1,axiom,(
+    ! [A,B] :
+      ( ( point(A)
+        & point(B)
+        & distinct_points(A,B) )
+     => line(line_connecting(A,B)) ) )).
+
+%----Intersection point of lines L and M
+fof(int1,axiom,(
+    ! [L,M] :
+      ( ( line(L)
+        & line(M)
+        & convergent_lines(L,M) )
+     => point(intersection_point(L,M)) ) )).
+
+%----Parallel lines
+fof(par1,axiom,(
+    ! [L,A] :
+      ( ( line(L)
+        & point(A) )
+     => line(parallel_through_point(L,A)) ) )).
+
+%----Orthogonal lines
+fof(orth1,axiom,(
+    ! [L,A] :
+      ( ( line(L)
+        & point(A) )
+     => line(orthogonal_through_point(L,A)) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO006+6.ax b/test-data/tptp/fof/GEO006+6.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO006+6.ax
@@ -0,0 +1,52 @@
+%------------------------------------------------------------------------------
+% File     : GEO006+6 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Geometry definitions
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   0 unit)
+%            Number of atoms       :   10 (   0 equality)
+%            Maximal formula depth :    5 (   5 average)
+%            Number of connectives :   10 (   5   ~;   0   |;   0   &)
+%                                         (   5 <=>;   0  =>;   0  <=)
+%                                         (   0 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :   10 (   0 propositional; 2-2 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :   10 (   0 sgn;  10   !;   0   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO006+[0-5]
+%------------------------------------------------------------------------------
+fof(ax1,axiom,(
+    ! [X,Y] :
+      ( equal_points(X,Y)
+    <=> ~ distinct_points(X,Y) ) )).
+
+fof(ax2,axiom,(
+    ! [X,Y] :
+      ( equal_lines(X,Y)
+    <=> ~ distinct_lines(X,Y) ) )).
+
+fof(a3,axiom,(
+    ! [X,Y] :
+      ( parallel_lines(X,Y)
+    <=> ~ convergent_lines(X,Y) ) )).
+
+fof(a4,axiom,(
+    ! [X,Y] :
+      ( incident_point_and_line(X,Y)
+    <=> ~ apart_point_and_line(X,Y) ) )).
+
+fof(a5,axiom,(
+    ! [X,Y] :
+      ( orthogonal_lines(X,Y)
+    <=> ~ unorthogonal_lines(X,Y) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO007+0.ax b/test-data/tptp/fof/GEO007+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO007+0.ax
@@ -0,0 +1,220 @@
+%------------------------------------------------------------------------------
+% File     : GEO007+0 : TPTP v7.2.0. Bugfixed v6.4.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Ordered affine geometry
+% Version  : [vPl98] axioms.
+% English  :
+
+% Refs     : [vPl98] von Plato (1998), A Constructive Theory of Ordered Aff
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   31 (   7 unit)
+%            Number of atoms       :  102 (   0 equality)
+%            Maximal formula depth :   13 (   6 average)
+%            Number of connectives :   87 (  16   ~;  24   |;  25   &)
+%                                         (   5 <=>;  17  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :   12 (   0 propositional; 1-4 arity)
+%            Number of functors    :    4 (   0 constant; 1-2 arity)
+%            Number of variables   :   71 (   0 sgn;  71   !;   0   ?)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v6.4.0 - Fixed oag8.
+%------------------------------------------------------------------------------
+%----Abbreviations
+fof(apt_def,axiom,(
+    ! [A,L] :
+      ( apart_point_and_line(A,L)
+    <=> ( left_apart_point(A,L)
+        | left_apart_point(A,reverse_line(L)) ) ) )).
+
+fof(con_def,axiom,(
+    ! [L,M] :
+      ( convergent_lines(L,M)
+    <=> ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) ) ) )).
+
+fof(div_def,axiom,(
+    ! [A,B,L] :
+      ( divides_points(L,A,B)
+    <=> ( ( left_apart_point(A,L)
+          & left_apart_point(B,reverse_line(L)) )
+        | ( left_apart_point(A,reverse_line(L))
+          & left_apart_point(B,L) ) ) ) )).
+
+fof(bf_def,axiom,(
+    ! [L,A,B] :
+      ( before_on_line(L,A,B)
+    <=> ( distinct_points(A,B)
+        & ~ ( left_apart_point(A,L)
+            | left_apart_point(A,reverse_line(L)) )
+        & ~ ( left_apart_point(B,L)
+            | left_apart_point(B,reverse_line(L)) )
+        & ~ unequally_directed_lines(L,line_connecting(A,B)) ) ) )).
+
+fof(bet_def,axiom,(
+    ! [L,A,B,C] :
+      ( between_on_line(L,A,B,C)
+    <=> ( ( before_on_line(L,A,B)
+          & before_on_line(L,B,C) )
+        | ( before_on_line(L,C,B)
+          & before_on_line(L,B,A) ) ) ) )).
+
+%----General axioms for the basic concepts
+fof(oag1,axiom,(
+    ! [A] : ~ distinct_points(A,A) )).
+
+fof(oag2,axiom,(
+    ! [A,B,C] :
+      ( distinct_points(A,B)
+     => ( distinct_points(A,C)
+        | distinct_points(B,C) ) ) )).
+
+fof(oag3,axiom,(
+    ! [L] : ~ distinct_lines(L,L) )).
+
+fof(oag4,axiom,(
+    ! [L,M,N] :
+      ( distinct_lines(L,M)
+     => ( distinct_lines(L,N)
+        | distinct_lines(M,N) ) ) )).
+
+fof(oag5,axiom,(
+    ! [L] : ~ unequally_directed_lines(L,L) )).
+
+fof(oag6,axiom,(
+    ! [L,M,N] :
+      ( unequally_directed_lines(L,M)
+     => ( unequally_directed_lines(L,N)
+        | unequally_directed_lines(M,N) ) ) )).
+
+fof(oag7,axiom,(
+    ! [L,M,N] :
+      ( ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => ( ( unequally_directed_lines(L,N)
+          & unequally_directed_lines(L,reverse_line(N)) )
+        | ( unequally_directed_lines(M,N)
+          & unequally_directed_lines(M,reverse_line(N)) ) ) ) )).
+
+fof(oag8,axiom,(
+    ! [L,M] :
+      ( ( line(L)
+        & line(M) )
+     => ( unequally_directed_lines(L,M)
+        | unequally_directed_lines(L,reverse_line(M)) ) ) )).
+
+fof(oag9,axiom,(
+    ! [L,M] :
+      ( ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => ( left_convergent_lines(L,M)
+        | left_convergent_lines(L,reverse_line(M)) ) ) )).
+
+fof(oag10,axiom,(
+    ! [A,L] :
+      ~ ( left_apart_point(A,L)
+        | left_apart_point(A,reverse_line(L)) ) )).
+
+fof(oag11,axiom,(
+    ! [L,M] : ~ ( left_convergent_lines(L,M)
+      | left_convergent_lines(L,reverse_line(M)) ) )).
+
+%----Constructed objects
+fof(oagco1,axiom,(
+    ! [A,B] :
+      ( ( point(A)
+        & point(B)
+        & distinct_points(A,B) )
+     => line(line_connecting(A,B)) ) )).
+
+fof(oagco2,axiom,(
+    ! [L,M] :
+      ( ( line(L)
+        & line(M)
+        & unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => point(intersection_point(L,M)) ) )).
+
+fof(oagco3,axiom,(
+    ! [L,A] :
+      ( ( point(A)
+        & line(L) )
+     => line(parallel_through_point(L,A)) ) )).
+
+fof(oagco4,axiom,(
+    ! [L] :
+      ( line(L)
+     => line(reverse_line(L)) ) )).
+
+fof(oagco5,axiom,(
+    ! [A,B] :
+      ( distinct_points(A,B)
+     => ( ~ apart_point_and_line(A,line_connecting(A,B))
+        & ~ apart_point_and_line(B,line_connecting(A,B)) ) ) )).
+
+fof(oagco6,axiom,(
+    ! [L,M] :
+      ( ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => ( ~ apart_point_and_line(intersection_point(L,M),L)
+        & ~ apart_point_and_line(intersection_point(L,M),M) ) ) )).
+
+fof(oagco7,axiom,(
+    ! [A,L] : ~ apart_point_and_line(A,parallel_through_point(L,A)) )).
+
+fof(oagco8,axiom,(
+    ! [L] : ~ distinct_lines(L,reverse_line(L)) )).
+
+fof(oagco9,axiom,(
+    ! [A,B] : ~ unequally_directed_lines(line_connecting(A,B),reverse_line(line_connecting(B,A))) )).
+
+fof(oagco10,axiom,(
+    ! [A,L] : ~ unequally_directed_lines(parallel_through_point(L,A),L) )).
+
+%----Uniqueness axioms for the constructions
+fof(oaguc1,axiom,(
+    ! [A,B,L,M] :
+      ( ( distinct_points(A,B)
+        & distinct_lines(L,M) )
+     => ( left_apart_point(A,L)
+        | left_apart_point(B,L)
+        | left_apart_point(A,M)
+        | left_apart_point(B,M)
+        | left_apart_point(A,reverse_line(L))
+        | left_apart_point(B,reverse_line(L))
+        | left_apart_point(A,reverse_line(M))
+        | left_apart_point(B,reverse_line(M)) ) ) )).
+
+fof(oaguc2,axiom,(
+    ! [A,B,L] :
+      ( ( distinct_points(A,B)
+        & left_apart_point(A,L) )
+     => ( left_apart_point(B,L)
+        | left_convergent_lines(line_connecting(A,B),L) ) ) )).
+
+%----Substitution axioms
+fof(oagsub1,axiom,(
+    ! [A,B,L] :
+      ( left_apart_point(A,L)
+     => ( distinct_points(A,B)
+        | left_apart_point(B,L) ) ) )).
+
+fof(oagsub2,axiom,(
+    ! [A,L,M] :
+      ( ( left_apart_point(A,L)
+        & unequally_directed_lines(L,M) )
+     => ( distinct_lines(L,M)
+        | left_apart_point(A,reverse_line(M)) ) ) )).
+
+fof(oagsub3,axiom,(
+    ! [L,M,N] :
+      ( left_convergent_lines(L,M)
+     => ( unequally_directed_lines(M,N)
+        | left_convergent_lines(L,N) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO007+1.ax b/test-data/tptp/fof/GEO007+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO007+1.ax
@@ -0,0 +1,66 @@
+%------------------------------------------------------------------------------
+% File     : GEO007+1 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Principles of a classical calculus of directed lines
+% Version  : [vPl98] axioms.
+% English  :
+
+% Refs     : [vPl98] von Plato (1998), A Constructive Theory of Ordered Aff
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    6 (   1 unit)
+%            Number of atoms       :   21 (   0 equality)
+%            Maximal formula depth :    8 (   7 average)
+%            Number of connectives :   34 (  19   ~;   4   |;   6   &)
+%                                         (   1 <=>;   4  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    2 (   0 propositional; 1-2 arity)
+%            Number of functors    :    1 (   0 constant; 1-1 arity)
+%            Number of variables   :   16 (   2 sgn;  16   !;   0   ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires GEO007+0
+% Bugfixes : v6.4.0 - Fixed cld4.
+%------------------------------------------------------------------------------
+fof(cld1,axiom,(
+    ! [L] : ~ unequally_directed_lines(L,L) )).
+
+fof(cld2,axiom,(
+    ! [L,M,N] :
+      ( ( ~ unequally_directed_lines(L,M)
+        & ~ unequally_directed_lines(L,N) )
+     => ~ unequally_directed_lines(M,N) ) )).
+
+fof(cld3,axiom,(
+    ! [A,B,L,M] :
+      ( ~ ( unequally_directed_lines(L,M)
+          & unequally_directed_lines(L,reverse_line(M)) )
+    <=> ( ~ unequally_directed_lines(L,M)
+        | ~ unequally_directed_lines(L,reverse_line(M)) ) ) )).
+
+fof(cld3a,axiom,(
+    ! [L,M,N] :
+      ( ( ( ~ unequally_directed_lines(L,M)
+          | ~ unequally_directed_lines(L,reverse_line(M)) )
+        & ( ~ unequally_directed_lines(L,N)
+          | ~ unequally_directed_lines(L,reverse_line(N)) ) )
+     => ( ~ unequally_directed_lines(M,N)
+        | ~ unequally_directed_lines(M,reverse_line(N)) ) ) )).
+
+fof(cld4,axiom,(
+    ! [L,M] :
+      ( ( line(L)
+        & line(M) )
+     => ~ ( ~ unequally_directed_lines(L,M)
+          & ~ unequally_directed_lines(L,reverse_line(M)) ) ) )).
+
+fof(cld5,axiom,(
+    ! [L,M,N] :
+      ( ~ unequally_directed_lines(L,reverse_line(M))
+      & ( ~ unequally_directed_lines(L,reverse_line(N))
+       => ~ unequally_directed_lines(M,N) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO008+0.ax b/test-data/tptp/fof/GEO008+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO008+0.ax
@@ -0,0 +1,100 @@
+%------------------------------------------------------------------------------
+% File     : GEO008+0 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Apartness geometry
+% Version  : [Li97] axioms.
+% English  :
+
+% Refs     : [Li98]  Li (1998), A Shorter and Intuitive Axiom to Replace th
+%          : [Li97]  Li (1997), Replacing the Axioms for Connecting Lines a
+%          : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   12 (   3 unit)
+%            Number of atoms       :   34 (   0 equality)
+%            Maximal formula depth :    9 (   6 average)
+%            Number of connectives :   25 (   3 ~  ;   9  |;   2  &)
+%                                         (   0 <=>;  11 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   0 propositional; 2-2 arity)
+%            Number of functors    :    2 (   0 constant; 2-2 arity)
+%            Number of variables   :   30 (   0 singleton;  30 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Apartness for distinct points, distinct lines, convergent lines
+fof(apart1,axiom,(
+    ! [X] : ~ distinct_points(X,X) )).
+
+fof(apart2,axiom,(
+    ! [X] : ~ distinct_lines(X,X) )).
+
+fof(apart3,axiom,(
+    ! [X] : ~ convergent_lines(X,X) )).
+
+fof(apart4,axiom,(
+    ! [X,Y,Z] :
+      ( distinct_points(X,Y)
+     => ( distinct_points(X,Z)
+        | distinct_points(Y,Z) ) ) )).
+
+fof(apart5,axiom,(
+    ! [X,Y,Z] :
+      ( distinct_lines(X,Y)
+     => ( distinct_lines(X,Z)
+        | distinct_lines(Y,Z) ) ) )).
+
+fof(apart6,axiom,(
+    ! [X,Y,Z] :
+      ( convergent_lines(X,Y)
+     => ( convergent_lines(X,Z)
+        | convergent_lines(Y,Z) ) ) )).
+
+%----Connecting lines and intersection points
+fof(con1,axiom,(
+    ! [X,Y,Z] :
+      ( distinct_points(X,Y)
+     => ( apart_point_and_line(Z,line_connecting(X,Y))
+       => ( distinct_points(Z,X)
+          & distinct_points(Z,Y) ) ) ) )).
+
+fof(con2,axiom,(
+    ! [X,Y,Z] :
+      ( convergent_lines(X,Y)
+     => ( ( apart_point_and_line(Z,X)
+          | apart_point_and_line(Z,Y) )
+       => distinct_points(Z,intersection_point(X,Y)) ) ) )).
+
+%----Constructive uniqueness axiom for lines and points
+fof(cu1,axiom,(
+    ! [X,Y,U,V] :
+      ( ( distinct_points(X,Y)
+        & distinct_lines(U,V) )
+     => ( apart_point_and_line(X,U)
+        | apart_point_and_line(X,V)
+        | apart_point_and_line(Y,U)
+        | apart_point_and_line(Y,V) ) ) )).
+
+%----Compatibility of equality with apartness and convergence
+fof(ceq1,axiom,(
+    ! [X,Y,Z] :
+      ( apart_point_and_line(X,Y)
+     => ( distinct_points(X,Z)
+        | apart_point_and_line(Z,Y) ) ) )).
+
+fof(ceq2,axiom,(
+    ! [X,Y,Z] :
+      ( apart_point_and_line(X,Y)
+     => ( distinct_lines(Y,Z)
+        | apart_point_and_line(X,Z) ) ) )).
+
+fof(ceq3,axiom,(
+    ! [X,Y] :
+      ( convergent_lines(X,Y)
+     => distinct_lines(X,Y) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO009+0.ax b/test-data/tptp/fof/GEO009+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO009+0.ax
@@ -0,0 +1,238 @@
+%------------------------------------------------------------------------------
+% File     : GEO009+0 : TPTP v7.2.0. Released v4.0.0.
+% Domain   : Geometry (Constructive)
+% Axioms   : Ordered affine geometry with definitions
+% Version  : [vPl95] axioms.
+% English  :
+
+% Refs     : [vPl95] von Plato (1995), The Axioms of Constructive Geometry
+% Source   : [ILTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   36 (   6 unit)
+%            Number of atoms       :  109 (   0 equality)
+%            Maximal formula depth :   13 (   5 average)
+%            Number of connectives :   85 (  12   ~;  22   |;  24   &)
+%                                         (  10 <=>;  17  =>;   0  <=)
+%                                         (   0 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :   18 (   0 propositional; 1-4 arity)
+%            Number of functors    :    4 (   0 constant; 1-2 arity)
+%            Number of variables   :   81 (   0 sgn;  81   !;   0   ?)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(a1_defns,axiom,(
+    ! [X,Y] :
+      ( unequally_directed_opposite_lines(X,Y)
+    <=> unequally_directed_lines(X,reverse_line(Y)) ) )).
+
+fof(a2_defns,axiom,(
+    ! [X,Y] :
+      ( right_apart_point(X,Y)
+    <=> left_apart_point(X,reverse_line(Y)) ) )).
+
+fof(a3_defns,axiom,(
+    ! [X,Y] :
+      ( right_convergent_lines(X,Y)
+    <=> left_convergent_lines(X,reverse_line(Y)) ) )).
+
+fof(a4_defns,axiom,(
+    ! [X,Y] :
+      ( equally_directed_lines(X,Y)
+    <=> ~ unequally_directed_lines(X,Y) ) )).
+
+fof(a5_defns,axiom,(
+    ! [X,Y] :
+      ( equally_directed_opposite_lines(X,Y)
+    <=> ~ unequally_directed_opposite_lines(X,Y) ) )).
+
+fof(a6_defns,axiom,(
+    ! [A,L] :
+      ( apart_point_and_line(A,L)
+    <=> ( left_apart_point(A,L)
+        | right_apart_point(A,L) ) ) )).
+
+fof(a7_defns,axiom,(
+    ! [L,M] :
+      ( convergent_lines(L,M)
+    <=> ( unequally_directed_lines(L,M)
+        & unequally_directed_opposite_lines(L,M) ) ) )).
+
+fof(a8_defns,axiom,(
+    ! [A,B,L] :
+      ( divides_points(L,A,B)
+    <=> ( ( left_apart_point(A,L)
+          & right_apart_point(B,L) )
+        | ( right_apart_point(A,L)
+          & left_apart_point(B,L) ) ) ) )).
+
+fof(ax4_defns,axiom,(
+    ! [L,A,B] :
+      ( before_on_line(L,A,B)
+    <=> ( distinct_points(A,B)
+        & incident_point_and_line(A,L)
+        & incident_point_and_line(B,L)
+        & equally_directed_lines(L,line_connecting(A,B)) ) ) )).
+
+fof(a9_defns,axiom,(
+    ! [L,A,B,C] :
+      ( between_on_line(L,A,B,C)
+    <=> ( ( before_on_line(L,A,B)
+          & before_on_line(L,B,C) )
+        | ( before_on_line(L,C,B)
+          & before_on_line(L,B,A) ) ) ) )).
+
+fof(ax1_basics,axiom,(
+    ! [A] : ~ distinct_points(A,A) )).
+
+fof(ax2_basics,axiom,(
+    ! [A,B,C] :
+      ( distinct_points(A,B)
+     => ( distinct_points(A,C)
+        | distinct_points(B,C) ) ) )).
+
+fof(ax3_basics,axiom,(
+    ! [L] : ~ distinct_lines(L,L) )).
+
+fof(ax4_basics,axiom,(
+    ! [L,M,N] :
+      ( distinct_lines(L,M)
+     => ( distinct_lines(L,N)
+        | distinct_lines(M,N) ) ) )).
+
+fof(ax5_basics,axiom,(
+    ! [L] : equally_directed_lines(L,L) )).
+
+fof(ax6_basics,axiom,(
+    ! [L,M,N] :
+      ( unequally_directed_lines(L,M)
+     => ( unequally_directed_lines(L,N)
+        | unequally_directed_lines(M,N) ) ) )).
+
+fof(ax7_basics,axiom,(
+    ! [L,M,N] :
+      ( ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => ( ( unequally_directed_lines(L,N)
+          & unequally_directed_lines(L,reverse_line(N)) )
+        | ( unequally_directed_lines(M,N)
+          & unequally_directed_lines(M,reverse_line(N)) ) ) ) )).
+
+fof(ax8_basics,axiom,(
+    ! [L,M] :
+      ( unequally_directed_lines(L,M)
+      | unequally_directed_lines(L,reverse_line(M)) ) )).
+
+fof(ax9_basics,axiom,(
+    ! [L,M] :
+      ( ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => ( left_convergent_lines(L,M)
+        | left_convergent_lines(L,reverse_line(M)) ) ) )).
+
+fof(ax10_basics,axiom,(
+    ! [A,L] :
+      ~ ( left_apart_point(A,L)
+        | left_apart_point(A,reverse_line(L)) ) )).
+
+fof(ax11_basics,axiom,(
+    ! [L,M] :
+      ~ ( left_convergent_lines(L,M)
+        | left_convergent_lines(L,reverse_line(M)) ) )).
+
+fof(ax1_cons_objs,axiom,(
+    ! [A,B] :
+      ( ( point(A)
+        & point(B)
+        & distinct_points(A,B) )
+     => line(line_connecting(A,B)) ) )).
+
+fof(ax2_cons_objs,axiom,(
+    ! [L,M] :
+      ( ( line(L)
+        & line(M)
+        & unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => point(intersection_point(L,M)) ) )).
+
+fof(ax3_cons_objs,axiom,(
+    ! [L,A] :
+      ( ( point(A)
+        & line(L) )
+     => line(parallel_through_point(L,A)) ) )).
+
+fof(ax4_cons_objs,axiom,(
+    ! [L] :
+      ( line(L)
+     => line(reverse_line(L)) ) )).
+
+fof(ax5_cons_objs,axiom,(
+    ! [A,B] :
+      ( distinct_points(A,B)
+     => ( ~ apart_point_and_line(A,line_connecting(A,B))
+        & ~ apart_point_and_line(B,line_connecting(A,B)) ) ) )).
+
+fof(ax6_cons_objs,axiom,(
+    ! [L,M] :
+      ( ( unequally_directed_lines(L,M)
+        & unequally_directed_lines(L,reverse_line(M)) )
+     => ( ~ apart_point_and_line(intersection_point(L,M),L)
+        & ~ apart_point_and_line(intersection_point(L,M),M) ) ) )).
+
+fof(ax7_cons_objs,axiom,(
+    ! [A,L] : ~ apart_point_and_line(A,parallel_through_point(L,A)) )).
+
+fof(ax8_cons_objs,axiom,(
+    ! [L] : ~ distinct_lines(L,reverse_line(L)) )).
+
+fof(ax9_cons_objs,axiom,(
+    ! [A,B] : 
+      ( distinct_points(A,B)
+     => equally_directed_lines(line_connecting(A,B),reverse_line(line_connecting(B,A)))) )).
+
+fof(ax10_cons_objs,axiom,(
+    ! [A,L] : equally_directed_lines(parallel_through_point(L,A),L) )).
+
+fof(ax1_uniq_cons,axiom,(
+    ! [A,B,L,M] :
+      ( ( distinct_points(A,B)
+        & distinct_lines(L,M) )
+     => ( left_apart_point(A,L)
+        | left_apart_point(B,L)
+        | left_apart_point(A,M)
+        | left_apart_point(B,M)
+        | left_apart_point(A,reverse_line(L))
+        | left_apart_point(B,reverse_line(L))
+        | left_apart_point(A,reverse_line(M))
+        | left_apart_point(B,reverse_line(M)) ) ) )).
+
+fof(ax2_uniq_cons,axiom,(
+    ! [A,B,L] :
+      ( ( distinct_points(A,B)
+        & left_apart_point(A,L) )
+     => ( left_apart_point(B,L)
+        | left_convergent_lines(line_connecting(A,B),L) ) ) )).
+
+fof(ax1_subs,axiom,(
+    ! [A,B,L] :
+      ( left_apart_point(A,L)
+     => ( distinct_points(A,B)
+        | left_apart_point(B,L) ) ) )).
+
+fof(ax2_subs,axiom,(
+    ! [A,L,M] :
+      ( ( left_apart_point(A,L)
+        & unequally_directed_lines(L,M) )
+     => ( distinct_lines(L,M)
+        | left_apart_point(A,reverse_line(M)) ) ) )).
+
+fof(ax3_subs,axiom,(
+    ! [L,M,N] :
+      ( left_convergent_lines(L,M)
+     => ( unequally_directed_lines(M,N)
+        | left_convergent_lines(L,N) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO010+1.ax b/test-data/tptp/fof/GEO010+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO010+1.ax
@@ -0,0 +1,5517 @@
+%------------------------------------------------------------------------------
+% File     : GEO010+1 : TPTP v7.2.0. Released v7.0.0.
+% Domain   : Mathematics
+% Axioms   : Flyspeck project
+% Version  : [Urb16] axioms : Especial.
+% English  :
+
+% Refs     : [Hal10] Hales (2010), A Revision of the Proof of the Kepler
+%          : [Urb16] Urban (2016), Email to Geoff Sutcliffe
+% Source   : [Urb16]
+% Names    : vectors.ax [Urb16]
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  900 ( 295 unit)
+%            Number of atoms       : 2591 (1116 equality)
+%            Maximal formula depth :   32 (   7 average)
+%            Number of connectives : 1767 (  76   ~;  13   |; 650   &)
+%                                         ( 295 <=>; 733  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    2 (   0 propositional; 1-2 arity)
+%            Number of functors    :  154 ( 147 constant; 0-2 arity)
+%            Number of variables   : 4124 (   0 sgn;3845   !; 279   ?)
+%            Maximal term depth    :   27 (   9 average)
+% SPC      : FOF_SAT_RFO_SEQ
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(aFORALLu_1,axiom,
+    ( ! [I0] :
+        ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))) )
+       => p(s(bool,i(s(fun(num,bool),p0),s(num,I0)))) )
+  <=> p(s(bool,i(s(fun(num,bool),p0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))) )).
+
+fof(aFORALLu_2,axiom,(
+    ! [P0] :
+      ( ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) )
+         => p(s(bool,i(s(fun(num,bool),P0),s(num,I0)))) )
+    <=> ( p(s(bool,i(s(fun(num,bool),P0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))
+        & p(s(bool,i(s(fun(num,bool),P0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) ) ) )).
+
+fof(aFORALLu_3,axiom,(
+    ! [P0] :
+      ( ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) )
+         => p(s(bool,i(s(fun(num,bool),P0),s(num,I0)))) )
+    <=> ( p(s(bool,i(s(fun(num,bool),P0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))
+        & p(s(bool,i(s(fun(num,bool),P0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))
+        & p(s(bool,i(s(fun(num,bool),P0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) ) ) )).
+
+fof(aSUMu_1,axiom,(
+    s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(fun(num,real),f))) = s(real,i(s(fun(num,real),f),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aSUMu_2,axiom,(
+    ! [T0] : s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,real),T0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) )).
+
+fof(aHypermapo_THREE,axiom,(
+    s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) = s(num,i(s(fun(num,num),suc),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) )).
+
+fof(aSUMu_3,axiom,(
+    ! [T0] : s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,real),T0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))) )).
+
+fof(avectoru_add,axiom,(
+    ! [N,U_0] :
+      ( ! [X,Y,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(num,real))),U_0),s(cart(real,N),X))),s(cart(real,N),Y))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),Y))),s(num,I0)))))
+     => ! [X,Y] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(num,real))),U_0),s(cart(real,N),X))),s(cart(real,N),Y))))) ) )).
+
+fof(avectoru_sub,axiom,(
+    ! [N,U_0] :
+      ( ! [X,Y,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(num,real))),U_0),s(cart(real,N),X))),s(cart(real,N),Y))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),Y))),s(num,I0)))))
+     => ! [X,Y] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(num,real))),U_0),s(cart(real,N),X))),s(cart(real,N),Y))))) ) )).
+
+fof(avectoru_neg,axiom,(
+    ! [N,U_0] :
+      ( ! [X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_0),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0)))))
+     => ! [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_0),s(cart(real,N),X))))) ) )).
+
+fof(avectoru_mul,axiom,(
+    ! [N,U_0] :
+      ( ! [C0,X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(real,fun(cart(real,N),fun(num,real))),U_0),s(real,C0))),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0)))))
+     => ! [C0,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(real,fun(cart(real,N),fun(num,real))),U_0),s(real,C0))),s(cart(real,N),X))))) ) )).
+
+fof(avec,axiom,(
+    ! [N,U_0] :
+      ( ! [N0,I0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),U_0),s(num,N0))),s(num,I0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,N0)))
+     => ! [N0] : s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,N0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),U_0),s(num,N0))))) ) )).
+
+fof(adot,axiom,(
+    ! [N,U_0] :
+      ( ! [X,Y,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(num,real))),U_0),s(cart(real,N),X))),s(cart(real,N),Y))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),Y))),s(num,I0)))))
+     => ! [X,Y] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))) = s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(num,real))),U_0),s(cart(real,N),X))),s(cart(real,N),Y))))) ) )).
+
+fof(aDOTu_1,axiom,(
+    s(real,i(s(fun(cart(real,n10),real),i(s(fun(cart(real,n10),fun(cart(real,n10),real)),dot),s(cart(real,n10),x))),s(cart(real,n10),y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),x))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) )).
+
+fof(aDOTu_2,axiom,(
+    s(real,i(s(fun(cart(real,n20),real),i(s(fun(cart(real,n20),fun(cart(real,n20),real)),dot),s(cart(real,n20),x))),s(cart(real,n20),y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),x))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),x))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))) )).
+
+fof(aDOTu_3,axiom,(
+    s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),dot),s(cart(real,n3),x))),s(cart(real,n3),y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),x))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),x))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),x))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))))) )).
+
+fof(aVECu_COMPONENT,axiom,(
+    ! [N,K0,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,K0))))),s(num,I0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,K0))) )).
+
+fof(aVECTORu_ADDu_COMPONENT,axiom,(
+    ! [N,X,Y,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),Y))),s(num,I0))))) )).
+
+fof(aVECTORu_SUBu_COMPONENT,axiom,(
+    ! [N,X,Y,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),Y))))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),Y))),s(num,I0))))) )).
+
+fof(aVECTORu_NEGu_COMPONENT,axiom,(
+    ! [N,X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),X))))),s(num,I0))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))) )).
+
+fof(aVECTORu_MULu_COMPONENT,axiom,(
+    ! [N,C0,X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))) )).
+
+fof(aCONDu_COMPONENT,axiom,(
+    ! [Q99503,Q99508] : s(Q99503,i(s(fun(num,Q99503),i(s(fun(cart(Q99503,Q99508),fun(num,Q99503)),d_),s(cart(Q99503,Q99508),i(s(fun(cart(Q99503,Q99508),cart(Q99503,Q99508)),i(s(fun(cart(Q99503,Q99508),fun(cart(Q99503,Q99508),cart(Q99503,Q99508))),i(s(fun(bool,fun(cart(Q99503,Q99508),fun(cart(Q99503,Q99508),cart(Q99503,Q99508)))),cond),s(bool,b0))),s(cart(Q99503,Q99508),x))),s(cart(Q99503,Q99508),y))))),s(num,i0))) = s(Q99503,i(s(fun(Q99503,Q99503),i(s(fun(Q99503,fun(Q99503,Q99503)),i(s(fun(bool,fun(Q99503,fun(Q99503,Q99503))),cond),s(bool,b0))),s(Q99503,i(s(fun(num,Q99503),i(s(fun(cart(Q99503,Q99508),fun(num,Q99503)),d_),s(cart(Q99503,Q99508),x))),s(num,i0))))),s(Q99503,i(s(fun(num,Q99503),i(s(fun(cart(Q99503,Q99508),fun(num,Q99503)),d_),s(cart(Q99503,Q99508),y))),s(num,i0))))) )).
+
+fof(aVECTORu_ADDu_SYM,axiom,(
+    ! [N,X,Y] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),Y))),s(cart(real,N),X))) )).
+
+fof(aVECTORu_ADDu_LID,axiom,(
+    ! [Q99561,X] : s(cart(real,Q99561),i(s(fun(cart(real,Q99561),cart(real,Q99561)),i(s(fun(cart(real,Q99561),fun(cart(real,Q99561),cart(real,Q99561))),vectoru_add),s(cart(real,Q99561),i(s(fun(num,cart(real,Q99561)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q99561),X))) = s(cart(real,Q99561),X) )).
+
+fof(aVECTORu_ADDu_RID,axiom,(
+    ! [Q99576,X] : s(cart(real,Q99576),i(s(fun(cart(real,Q99576),cart(real,Q99576)),i(s(fun(cart(real,Q99576),fun(cart(real,Q99576),cart(real,Q99576))),vectoru_add),s(cart(real,Q99576),X))),s(cart(real,Q99576),i(s(fun(num,cart(real,Q99576)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,Q99576),X) )).
+
+fof(aVECTORu_SUBu_REFL,axiom,(
+    ! [Q99591,X] : s(cart(real,Q99591),i(s(fun(cart(real,Q99591),cart(real,Q99591)),i(s(fun(cart(real,Q99591),fun(cart(real,Q99591),cart(real,Q99591))),vectoru_sub),s(cart(real,Q99591),X))),s(cart(real,Q99591),X))) = s(cart(real,Q99591),i(s(fun(num,cart(real,Q99591)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVECTORu_ADDu_LINV,axiom,(
+    ! [Q99609,X] : s(cart(real,Q99609),i(s(fun(cart(real,Q99609),cart(real,Q99609)),i(s(fun(cart(real,Q99609),fun(cart(real,Q99609),cart(real,Q99609))),vectoru_add),s(cart(real,Q99609),i(s(fun(cart(real,Q99609),cart(real,Q99609)),vectoru_neg),s(cart(real,Q99609),X))))),s(cart(real,Q99609),X))) = s(cart(real,Q99609),i(s(fun(num,cart(real,Q99609)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVECTORu_ADDu_RINV,axiom,(
+    ! [Q99628,X] : s(cart(real,Q99628),i(s(fun(cart(real,Q99628),cart(real,Q99628)),i(s(fun(cart(real,Q99628),fun(cart(real,Q99628),cart(real,Q99628))),vectoru_add),s(cart(real,Q99628),X))),s(cart(real,Q99628),i(s(fun(cart(real,Q99628),cart(real,Q99628)),vectoru_neg),s(cart(real,Q99628),X))))) = s(cart(real,Q99628),i(s(fun(num,cart(real,Q99628)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVECTORu_SUBu_RADD,axiom,(
+    ! [N,X,Y] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),Y))) )).
+
+fof(aVECTORu_NEGu_SUB,axiom,(
+    ! [N,X,Y] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),Y))),s(cart(real,N),X))) )).
+
+fof(aVECTORu_SUBu_EQ,axiom,(
+    ! [Q99705,X,Y] :
+      ( s(cart(real,Q99705),i(s(fun(cart(real,Q99705),cart(real,Q99705)),i(s(fun(cart(real,Q99705),fun(cart(real,Q99705),cart(real,Q99705))),vectoru_sub),s(cart(real,Q99705),X))),s(cart(real,Q99705),Y))) = s(cart(real,Q99705),i(s(fun(num,cart(real,Q99705)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q99705),X) = s(cart(real,Q99705),Y) ) )).
+
+fof(aVECTORu_MULu_ASSOC,axiom,(
+    ! [Q99731,A5,B0,X] : s(cart(real,Q99731),i(s(fun(cart(real,Q99731),cart(real,Q99731)),i(s(fun(real,fun(cart(real,Q99731),cart(real,Q99731))),r_),s(real,A5))),s(cart(real,Q99731),i(s(fun(cart(real,Q99731),cart(real,Q99731)),i(s(fun(real,fun(cart(real,Q99731),cart(real,Q99731))),r_),s(real,B0))),s(cart(real,Q99731),X))))) = s(cart(real,Q99731),i(s(fun(cart(real,Q99731),cart(real,Q99731)),i(s(fun(real,fun(cart(real,Q99731),cart(real,Q99731))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,A5))),s(real,B0))))),s(cart(real,Q99731),X))) )).
+
+fof(aVECTORu_MULu_LID,axiom,(
+    ! [Q99745,X] : s(cart(real,Q99745),i(s(fun(cart(real,Q99745),cart(real,Q99745)),i(s(fun(real,fun(cart(real,Q99745),cart(real,Q99745))),r_),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(cart(real,Q99745),X))) = s(cart(real,Q99745),X) )).
+
+fof(aVECTORu_MULu_LZERO,axiom,(
+    ! [Q99762,X] : s(cart(real,Q99762),i(s(fun(cart(real,Q99762),cart(real,Q99762)),i(s(fun(real,fun(cart(real,Q99762),cart(real,Q99762))),r_),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q99762),X))) = s(cart(real,Q99762),i(s(fun(num,cart(real,Q99762)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVECTORu_SUBu_ADD,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))))),s(cart(real,N),y))) = s(cart(real,N),x) )).
+
+fof(aVECTORu_SUBu_ADD2,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),y))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))))) = s(cart(real,N),x) )).
+
+fof(aVECTORu_ADDu_LDISTRIB,axiom,(
+    ! [Q99811] : s(cart(real,Q99811),i(s(fun(cart(real,Q99811),cart(real,Q99811)),i(s(fun(real,fun(cart(real,Q99811),cart(real,Q99811))),r_),s(real,c))),s(cart(real,Q99811),i(s(fun(cart(real,Q99811),cart(real,Q99811)),i(s(fun(cart(real,Q99811),fun(cart(real,Q99811),cart(real,Q99811))),vectoru_add),s(cart(real,Q99811),x))),s(cart(real,Q99811),y))))) = s(cart(real,Q99811),i(s(fun(cart(real,Q99811),cart(real,Q99811)),i(s(fun(cart(real,Q99811),fun(cart(real,Q99811),cart(real,Q99811))),vectoru_add),s(cart(real,Q99811),i(s(fun(cart(real,Q99811),cart(real,Q99811)),i(s(fun(real,fun(cart(real,Q99811),cart(real,Q99811))),r_),s(real,c))),s(cart(real,Q99811),x))))),s(cart(real,Q99811),i(s(fun(cart(real,Q99811),cart(real,Q99811)),i(s(fun(real,fun(cart(real,Q99811),cart(real,Q99811))),r_),s(real,c))),s(cart(real,Q99811),y))))) )).
+
+fof(aVECTORu_SUBu_LDISTRIB,axiom,(
+    ! [Q99834] : s(cart(real,Q99834),i(s(fun(cart(real,Q99834),cart(real,Q99834)),i(s(fun(real,fun(cart(real,Q99834),cart(real,Q99834))),r_),s(real,c))),s(cart(real,Q99834),i(s(fun(cart(real,Q99834),cart(real,Q99834)),i(s(fun(cart(real,Q99834),fun(cart(real,Q99834),cart(real,Q99834))),vectoru_sub),s(cart(real,Q99834),x))),s(cart(real,Q99834),y))))) = s(cart(real,Q99834),i(s(fun(cart(real,Q99834),cart(real,Q99834)),i(s(fun(cart(real,Q99834),fun(cart(real,Q99834),cart(real,Q99834))),vectoru_sub),s(cart(real,Q99834),i(s(fun(cart(real,Q99834),cart(real,Q99834)),i(s(fun(real,fun(cart(real,Q99834),cart(real,Q99834))),r_),s(real,c))),s(cart(real,Q99834),x))))),s(cart(real,Q99834),i(s(fun(cart(real,Q99834),cart(real,Q99834)),i(s(fun(real,fun(cart(real,Q99834),cart(real,Q99834))),r_),s(real,c))),s(cart(real,Q99834),y))))) )).
+
+fof(aVECTORu_ADDu_RDISTRIB,axiom,(
+    ! [Q99856] : s(cart(real,Q99856),i(s(fun(cart(real,Q99856),cart(real,Q99856)),i(s(fun(real,fun(cart(real,Q99856),cart(real,Q99856))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,a0))),s(real,b0))))),s(cart(real,Q99856),x))) = s(cart(real,Q99856),i(s(fun(cart(real,Q99856),cart(real,Q99856)),i(s(fun(cart(real,Q99856),fun(cart(real,Q99856),cart(real,Q99856))),vectoru_add),s(cart(real,Q99856),i(s(fun(cart(real,Q99856),cart(real,Q99856)),i(s(fun(real,fun(cart(real,Q99856),cart(real,Q99856))),r_),s(real,a0))),s(cart(real,Q99856),x))))),s(cart(real,Q99856),i(s(fun(cart(real,Q99856),cart(real,Q99856)),i(s(fun(real,fun(cart(real,Q99856),cart(real,Q99856))),r_),s(real,b0))),s(cart(real,Q99856),x))))) )).
+
+fof(aVECTORu_SUBu_RDISTRIB,axiom,(
+    ! [Q99877] : s(cart(real,Q99877),i(s(fun(cart(real,Q99877),cart(real,Q99877)),i(s(fun(real,fun(cart(real,Q99877),cart(real,Q99877))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,a0))),s(real,b0))))),s(cart(real,Q99877),x))) = s(cart(real,Q99877),i(s(fun(cart(real,Q99877),cart(real,Q99877)),i(s(fun(cart(real,Q99877),fun(cart(real,Q99877),cart(real,Q99877))),vectoru_sub),s(cart(real,Q99877),i(s(fun(cart(real,Q99877),cart(real,Q99877)),i(s(fun(real,fun(cart(real,Q99877),cart(real,Q99877))),r_),s(real,a0))),s(cart(real,Q99877),x))))),s(cart(real,Q99877),i(s(fun(cart(real,Q99877),cart(real,Q99877)),i(s(fun(real,fun(cart(real,Q99877),cart(real,Q99877))),r_),s(real,b0))),s(cart(real,Q99877),x))))) )).
+
+fof(aVECTORu_ADDu_SUB,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),y))))),s(cart(real,N),x))) = s(cart(real,N),y) )).
+
+fof(aVECTORu_EQu_ADDR,axiom,(
+    ! [Q99907] :
+      ( s(cart(real,Q99907),i(s(fun(cart(real,Q99907),cart(real,Q99907)),i(s(fun(cart(real,Q99907),fun(cart(real,Q99907),cart(real,Q99907))),vectoru_add),s(cart(real,Q99907),x))),s(cart(real,Q99907),y))) = s(cart(real,Q99907),x)
+    <=> s(cart(real,Q99907),y) = s(cart(real,Q99907),i(s(fun(num,cart(real,Q99907)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVECTORu_SUB,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),y))))) )).
+
+fof(aVECTORu_SUBu_RZERO,axiom,(
+    ! [Q99936] : s(cart(real,Q99936),i(s(fun(cart(real,Q99936),cart(real,Q99936)),i(s(fun(cart(real,Q99936),fun(cart(real,Q99936),cart(real,Q99936))),vectoru_sub),s(cart(real,Q99936),x))),s(cart(real,Q99936),i(s(fun(num,cart(real,Q99936)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,Q99936),x) )).
+
+fof(aVECTORu_MULu_RZERO,axiom,(
+    ! [Q99948] : s(cart(real,Q99948),i(s(fun(cart(real,Q99948),cart(real,Q99948)),i(s(fun(real,fun(cart(real,Q99948),cart(real,Q99948))),r_),s(real,c))),s(cart(real,Q99948),i(s(fun(num,cart(real,Q99948)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,Q99948),i(s(fun(num,cart(real,Q99948)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVECTORu_NEGu_MINUS1,axiom,(
+    ! [Q99962] : s(cart(real,Q99962),i(s(fun(cart(real,Q99962),cart(real,Q99962)),vectoru_neg),s(cart(real,Q99962),x))) = s(cart(real,Q99962),i(s(fun(cart(real,Q99962),cart(real,Q99962)),i(s(fun(real,fun(cart(real,Q99962),cart(real,Q99962))),r_),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,Q99962),x))) )).
+
+fof(aVECTORu_ADDu_ASSOC,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),y))),s(cart(real,N),z))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),y))))),s(cart(real,N),z))) )).
+
+fof(aVECTORu_SUBu_LZERO,axiom,(
+    ! [Q100000] : s(cart(real,Q100000),i(s(fun(cart(real,Q100000),cart(real,Q100000)),i(s(fun(cart(real,Q100000),fun(cart(real,Q100000),cart(real,Q100000))),vectoru_sub),s(cart(real,Q100000),i(s(fun(num,cart(real,Q100000)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q100000),x))) = s(cart(real,Q100000),i(s(fun(cart(real,Q100000),cart(real,Q100000)),vectoru_neg),s(cart(real,Q100000),x))) )).
+
+fof(aVECTORu_NEGu_NEG,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),x))))) = s(cart(real,N),x) )).
+
+fof(aVECTORu_MULu_LNEG,axiom,(
+    ! [Q100029] : s(cart(real,Q100029),i(s(fun(cart(real,Q100029),cart(real,Q100029)),i(s(fun(real,fun(cart(real,Q100029),cart(real,Q100029))),r_),s(real,i(s(fun(real,real),realu_neg),s(real,c))))),s(cart(real,Q100029),x))) = s(cart(real,Q100029),i(s(fun(cart(real,Q100029),cart(real,Q100029)),vectoru_neg),s(cart(real,Q100029),i(s(fun(cart(real,Q100029),cart(real,Q100029)),i(s(fun(real,fun(cart(real,Q100029),cart(real,Q100029))),r_),s(real,c))),s(cart(real,Q100029),x))))) )).
+
+fof(aVECTORu_MULu_RNEG,axiom,(
+    ! [Q100046] : s(cart(real,Q100046),i(s(fun(cart(real,Q100046),cart(real,Q100046)),i(s(fun(real,fun(cart(real,Q100046),cart(real,Q100046))),r_),s(real,c))),s(cart(real,Q100046),i(s(fun(cart(real,Q100046),cart(real,Q100046)),vectoru_neg),s(cart(real,Q100046),x))))) = s(cart(real,Q100046),i(s(fun(cart(real,Q100046),cart(real,Q100046)),vectoru_neg),s(cart(real,Q100046),i(s(fun(cart(real,Q100046),cart(real,Q100046)),i(s(fun(real,fun(cart(real,Q100046),cart(real,Q100046))),r_),s(real,c))),s(cart(real,Q100046),x))))) )).
+
+fof(aVECTORu_NEGu_0,axiom,(
+    ! [Q100059] : s(cart(real,Q100059),i(s(fun(cart(real,Q100059),cart(real,Q100059)),vectoru_neg),s(cart(real,Q100059),i(s(fun(num,cart(real,Q100059)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,Q100059),i(s(fun(num,cart(real,Q100059)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVECTORu_NEGu_EQu_0,axiom,(
+    ! [Q100076] :
+      ( s(cart(real,Q100076),i(s(fun(cart(real,Q100076),cart(real,Q100076)),vectoru_neg),s(cart(real,Q100076),x))) = s(cart(real,Q100076),i(s(fun(num,cart(real,Q100076)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q100076),x) = s(cart(real,Q100076),i(s(fun(num,cart(real,Q100076)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVECTORu_ADDu_ACu_conjunct2,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),m))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),n))),s(cart(real,N),p1))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),n))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),m))),s(cart(real,N),p1))))) )).
+
+fof(aVECTORu_ADDu_ACu_conjunct1,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),m))),s(cart(real,N),n))))),s(cart(real,N),p1))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),m))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),n))),s(cart(real,N),p1))))) )).
+
+fof(aVECTORu_ADDu_ACu_conjunct0,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),m))),s(cart(real,N),n))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),n))),s(cart(real,N),m))) )).
+
+fof(aVECu_EQ,axiom,(
+    ! [Q100159,M0,N0] :
+      ( s(cart(real,Q100159),i(s(fun(num,cart(real,Q100159)),vec),s(num,M0))) = s(cart(real,Q100159),i(s(fun(num,cart(real,Q100159)),vec),s(num,N0)))
+    <=> s(num,M0) = s(num,N0) ) )).
+
+fof(aEUCLIDEANu_SPACEu_INFINITE,axiom,(
+    ! [N] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),infinite),s(fun(cart(real,N),bool),univ)))) )).
+
+fof(aDOTu_SYM,axiom,(
+    ! [Q100205,X,Y] : s(real,i(s(fun(cart(real,Q100205),real),i(s(fun(cart(real,Q100205),fun(cart(real,Q100205),real)),dot),s(cart(real,Q100205),X))),s(cart(real,Q100205),Y))) = s(real,i(s(fun(cart(real,Q100205),real),i(s(fun(cart(real,Q100205),fun(cart(real,Q100205),real)),dot),s(cart(real,Q100205),Y))),s(cart(real,Q100205),X))) )).
+
+fof(aDOTu_LADD,axiom,(
+    ! [Q100240,X,Y,Z0] : s(real,i(s(fun(cart(real,Q100240),real),i(s(fun(cart(real,Q100240),fun(cart(real,Q100240),real)),dot),s(cart(real,Q100240),i(s(fun(cart(real,Q100240),cart(real,Q100240)),i(s(fun(cart(real,Q100240),fun(cart(real,Q100240),cart(real,Q100240))),vectoru_add),s(cart(real,Q100240),X))),s(cart(real,Q100240),Y))))),s(cart(real,Q100240),Z0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q100240),real),i(s(fun(cart(real,Q100240),fun(cart(real,Q100240),real)),dot),s(cart(real,Q100240),X))),s(cart(real,Q100240),Z0))))),s(real,i(s(fun(cart(real,Q100240),real),i(s(fun(cart(real,Q100240),fun(cart(real,Q100240),real)),dot),s(cart(real,Q100240),Y))),s(cart(real,Q100240),Z0))))) )).
+
+fof(aDOTu_RADD,axiom,(
+    ! [Q100273,X,Y,Z0] : s(real,i(s(fun(cart(real,Q100273),real),i(s(fun(cart(real,Q100273),fun(cart(real,Q100273),real)),dot),s(cart(real,Q100273),X))),s(cart(real,Q100273),i(s(fun(cart(real,Q100273),cart(real,Q100273)),i(s(fun(cart(real,Q100273),fun(cart(real,Q100273),cart(real,Q100273))),vectoru_add),s(cart(real,Q100273),Y))),s(cart(real,Q100273),Z0))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q100273),real),i(s(fun(cart(real,Q100273),fun(cart(real,Q100273),real)),dot),s(cart(real,Q100273),X))),s(cart(real,Q100273),Y))))),s(real,i(s(fun(cart(real,Q100273),real),i(s(fun(cart(real,Q100273),fun(cart(real,Q100273),real)),dot),s(cart(real,Q100273),X))),s(cart(real,Q100273),Z0))))) )).
+
+fof(aDOTu_LSUB,axiom,(
+    ! [Q100306,X,Y,Z0] : s(real,i(s(fun(cart(real,Q100306),real),i(s(fun(cart(real,Q100306),fun(cart(real,Q100306),real)),dot),s(cart(real,Q100306),i(s(fun(cart(real,Q100306),cart(real,Q100306)),i(s(fun(cart(real,Q100306),fun(cart(real,Q100306),cart(real,Q100306))),vectoru_sub),s(cart(real,Q100306),X))),s(cart(real,Q100306),Y))))),s(cart(real,Q100306),Z0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,Q100306),real),i(s(fun(cart(real,Q100306),fun(cart(real,Q100306),real)),dot),s(cart(real,Q100306),X))),s(cart(real,Q100306),Z0))))),s(real,i(s(fun(cart(real,Q100306),real),i(s(fun(cart(real,Q100306),fun(cart(real,Q100306),real)),dot),s(cart(real,Q100306),Y))),s(cart(real,Q100306),Z0))))) )).
+
+fof(aDOTu_RSUB,axiom,(
+    ! [Q100339,X,Y,Z0] : s(real,i(s(fun(cart(real,Q100339),real),i(s(fun(cart(real,Q100339),fun(cart(real,Q100339),real)),dot),s(cart(real,Q100339),X))),s(cart(real,Q100339),i(s(fun(cart(real,Q100339),cart(real,Q100339)),i(s(fun(cart(real,Q100339),fun(cart(real,Q100339),cart(real,Q100339))),vectoru_sub),s(cart(real,Q100339),Y))),s(cart(real,Q100339),Z0))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,Q100339),real),i(s(fun(cart(real,Q100339),fun(cart(real,Q100339),real)),dot),s(cart(real,Q100339),X))),s(cart(real,Q100339),Y))))),s(real,i(s(fun(cart(real,Q100339),real),i(s(fun(cart(real,Q100339),fun(cart(real,Q100339),real)),dot),s(cart(real,Q100339),X))),s(cart(real,Q100339),Z0))))) )).
+
+fof(aDOTu_LMUL,axiom,(
+    ! [Q100362,C0,X,Y] : s(real,i(s(fun(cart(real,Q100362),real),i(s(fun(cart(real,Q100362),fun(cart(real,Q100362),real)),dot),s(cart(real,Q100362),i(s(fun(cart(real,Q100362),cart(real,Q100362)),i(s(fun(real,fun(cart(real,Q100362),cart(real,Q100362))),r_),s(real,C0))),s(cart(real,Q100362),X))))),s(cart(real,Q100362),Y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(cart(real,Q100362),real),i(s(fun(cart(real,Q100362),fun(cart(real,Q100362),real)),dot),s(cart(real,Q100362),X))),s(cart(real,Q100362),Y))))) )).
+
+fof(aDOTu_RMUL,axiom,(
+    ! [Q100390,C0,X,Y] : s(real,i(s(fun(cart(real,Q100390),real),i(s(fun(cart(real,Q100390),fun(cart(real,Q100390),real)),dot),s(cart(real,Q100390),X))),s(cart(real,Q100390),i(s(fun(cart(real,Q100390),cart(real,Q100390)),i(s(fun(real,fun(cart(real,Q100390),cart(real,Q100390))),r_),s(real,C0))),s(cart(real,Q100390),Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(cart(real,Q100390),real),i(s(fun(cart(real,Q100390),fun(cart(real,Q100390),real)),dot),s(cart(real,Q100390),X))),s(cart(real,Q100390),Y))))) )).
+
+fof(aDOTu_LNEG,axiom,(
+    ! [Q100419,X,Y] : s(real,i(s(fun(cart(real,Q100419),real),i(s(fun(cart(real,Q100419),fun(cart(real,Q100419),real)),dot),s(cart(real,Q100419),i(s(fun(cart(real,Q100419),cart(real,Q100419)),vectoru_neg),s(cart(real,Q100419),X))))),s(cart(real,Q100419),Y))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,Q100419),real),i(s(fun(cart(real,Q100419),fun(cart(real,Q100419),real)),dot),s(cart(real,Q100419),X))),s(cart(real,Q100419),Y))))) )).
+
+fof(aDOTu_RNEG,axiom,(
+    ! [Q100443,X,Y] : s(real,i(s(fun(cart(real,Q100443),real),i(s(fun(cart(real,Q100443),fun(cart(real,Q100443),real)),dot),s(cart(real,Q100443),X))),s(cart(real,Q100443),i(s(fun(cart(real,Q100443),cart(real,Q100443)),vectoru_neg),s(cart(real,Q100443),Y))))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,Q100443),real),i(s(fun(cart(real,Q100443),fun(cart(real,Q100443),real)),dot),s(cart(real,Q100443),X))),s(cart(real,Q100443),Y))))) )).
+
+fof(aDOTu_LZERO,axiom,(
+    ! [Q100457,X] : s(real,i(s(fun(cart(real,Q100457),real),i(s(fun(cart(real,Q100457),fun(cart(real,Q100457),real)),dot),s(cart(real,Q100457),i(s(fun(num,cart(real,Q100457)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q100457),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aDOTu_RZERO,axiom,(
+    ! [Q100472,X] : s(real,i(s(fun(cart(real,Q100472),real),i(s(fun(cart(real,Q100472),fun(cart(real,Q100472),real)),dot),s(cart(real,Q100472),X))),s(cart(real,Q100472),i(s(fun(num,cart(real,Q100472)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aDOTu_POSu_LE,axiom,(
+    ! [Q100487,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,Q100487),real),i(s(fun(cart(real,Q100487),fun(cart(real,Q100487),real)),dot),s(cart(real,Q100487),X))),s(cart(real,Q100487),X)))))) )).
+
+fof(aDOTu_EQu_0,axiom,(
+    ! [N,X] :
+      ( s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,N),X) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aDOTu_POSu_LT,axiom,(
+    ! [Q100537,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,Q100537),real),i(s(fun(cart(real,Q100537),fun(cart(real,Q100537),real)),dot),s(cart(real,Q100537),X))),s(cart(real,Q100537),X))))))
+    <=> s(cart(real,Q100537),X) != s(cart(real,Q100537),i(s(fun(num,cart(real,Q100537)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aFORALLu_DOTu_EQu_0u_conjunct0,axiom,(
+    ! [Q100563,Y] :
+      ( ! [X] : s(real,i(s(fun(cart(real,Q100563),real),i(s(fun(cart(real,Q100563),fun(cart(real,Q100563),real)),dot),s(cart(real,Q100563),X))),s(cart(real,Q100563),Y))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q100563),Y) = s(cart(real,Q100563),i(s(fun(num,cart(real,Q100563)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aFORALLu_DOTu_EQu_0u_conjunct1,axiom,(
+    ! [Q100586,X] :
+      ( ! [Y] : s(real,i(s(fun(cart(real,Q100586),real),i(s(fun(cart(real,Q100586),fun(cart(real,Q100586),real)),dot),s(cart(real,Q100586),X))),s(cart(real,Q100586),Y))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q100586),X) = s(cart(real,Q100586),i(s(fun(num,cart(real,Q100586)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(avectoru_norm,axiom,(
+    ! [Q100593,X] : s(real,i(s(fun(cart(real,Q100593),real),vectoru_norm),s(cart(real,Q100593),X))) = s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(cart(real,Q100593),real),i(s(fun(cart(real,Q100593),fun(cart(real,Q100593),real)),dot),s(cart(real,Q100593),X))),s(cart(real,Q100593),X))))) )).
+
+fof(aFORALLu_DIMINDEXu_1,axiom,
+    ( ! [I0] :
+        ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(n10,bool),num),dimindex),s(fun(n10,bool),univ)))))) )
+       => p(s(bool,i(s(fun(num,bool),p0),s(num,I0)))) )
+  <=> p(s(bool,i(s(fun(num,bool),p0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))) )).
+
+fof(aVECTORu_ONE,axiom,(
+    ! [U_0] :
+      ( ! [X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),U_0),s(cart(real,n10),X))),s(num,I0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+     => ! [X] : s(cart(real,n10),X) = s(cart(real,n10),i(s(fun(fun(num,real),cart(real,n10)),lambda),s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),U_0),s(cart(real,n10),X))))) ) )).
+
+fof(aFORALLu_REALu_ONE,axiom,(
+    ! [U_0] :
+      ( ! [X,I0] : s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),U_0),s(real,X))),s(num,I0))) = s(real,X)
+     => ( ! [X] : p(s(bool,i(s(fun(cart(real,n10),bool),p0),s(cart(real,n10),X))))
+      <=> ! [X] : p(s(bool,i(s(fun(cart(real,n10),bool),p0),s(cart(real,n10),i(s(fun(fun(num,real),cart(real,n10)),lambda),s(fun(num,real),i(s(fun(real,fun(num,real)),U_0),s(real,X)))))))) ) ) )).
+
+fof(aNORMu_REAL,axiom,(
+    ! [X] : s(real,i(s(fun(cart(real,n10),real),vectoru_norm),s(cart(real,n10),X))) = s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) )).
+
+fof(adist,axiom,(
+    ! [Q100698,X,Y] : s(real,i(s(fun(prod(cart(real,Q100698),cart(real,Q100698)),real),distance),s(prod(cart(real,Q100698),cart(real,Q100698)),i(s(fun(cart(real,Q100698),prod(cart(real,Q100698),cart(real,Q100698))),i(s(fun(cart(real,Q100698),fun(cart(real,Q100698),prod(cart(real,Q100698),cart(real,Q100698)))),c_),s(cart(real,Q100698),X))),s(cart(real,Q100698),Y))))) = s(real,i(s(fun(cart(real,Q100698),real),vectoru_norm),s(cart(real,Q100698),i(s(fun(cart(real,Q100698),cart(real,Q100698)),i(s(fun(cart(real,Q100698),fun(cart(real,Q100698),cart(real,Q100698))),vectoru_sub),s(cart(real,Q100698),X))),s(cart(real,Q100698),Y))))) )).
+
+fof(aDISTu_REAL,axiom,(
+    ! [X,Y] : s(real,i(s(fun(prod(cart(real,n10),cart(real,n10)),real),distance),s(prod(cart(real,n10),cart(real,n10)),i(s(fun(cart(real,n10),prod(cart(real,n10),cart(real,n10))),i(s(fun(cart(real,n10),fun(cart(real,n10),prod(cart(real,n10),cart(real,n10)))),c_),s(cart(real,n10),X))),s(cart(real,n10),Y))))) = s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),Y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) )).
+
+fof(aCONNECTEDu_REALu_LEMMA,axiom,(
+    ! [N,F0,A5,B0,E1,E2] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,A5))),s(real,B0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,A5))))),s(fun(cart(real,N),bool),E1))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,B0))))),s(fun(cart(real,N),bool),E2))))
+        & ! [E0,X] :
+            ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,A5))),s(real,X))))
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,B0))))
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,E0)))) )
+           => ? [D0] :
+                ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,D0))))
+                & ! [Y] :
+                    ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,Y))),s(real,X))))))),s(real,D0))))
+                   => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,Y))))),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,X))))))))),s(real,E0)))) ) ) )
+        & ! [Y] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),E1))))
+           => ? [E0] :
+                ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,E0))))
+                & ! [YI_] :
+                    ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),YI_))),s(cart(real,N),Y))))))),s(real,E0))))
+                   => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),YI_))),s(fun(cart(real,N),bool),E1)))) ) ) )
+        & ! [Y] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),E2))))
+           => ? [E0] :
+                ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,E0))))
+                & ! [YI_] :
+                    ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),YI_))),s(cart(real,N),Y))))))),s(real,E0))))
+                   => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),YI_))),s(fun(cart(real,N),bool),E2)))) ) ) )
+        & ~ ? [X] :
+              ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,A5))),s(real,X))))
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,B0))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,X))))),s(fun(cart(real,N),bool),E1))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,X))))),s(fun(cart(real,N),bool),E2)))) ) )
+     => ? [X] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,A5))),s(real,X))))
+          & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,B0))))
+          & ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,X))))),s(fun(cart(real,N),bool),E1))))
+          & ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(real,cart(real,N)),F0),s(real,X))))),s(fun(cart(real,N),bool),E2)))) ) ) )).
+
+fof(aSQUAREu_BOUNDu_LEMMA,axiom,(
+    ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,X))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,X))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,X)))))))) )).
+
+fof(aSQUAREu_CONTINUOUS,axiom,(
+    ! [X,E0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,E0))))
+     => ? [D0] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,D0))))
+          & ! [Y] :
+              ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,Y))),s(real,X))))))),s(real,D0))))
+             => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,Y))),s(real,Y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,X))),s(real,X))))))))),s(real,E0)))) ) ) ) )).
+
+fof(aSQRTu_WORKS,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(real,real),sqrt),s(real,X))))))
+        & s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,X) ) ) )).
+
+fof(aSQRTu_POSu_LE,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(real,real),sqrt),s(real,X)))))) ) )).
+
+fof(aSQRTu_POWu_2,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,X) ) )).
+
+fof(aSQRTu_MUL,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y)))) )
+     => s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,X))),s(real,Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,i(s(fun(real,real),sqrt),s(real,Y))))) ) )).
+
+fof(aSQRTu_INV,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(real,real),realu_inv),s(real,X))))) = s(real,i(s(fun(real,real),realu_inv),s(real,i(s(fun(real,real),sqrt),s(real,X))))) ) )).
+
+fof(aSQRTu_DIV,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y)))) )
+     => s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,X))),s(real,Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,i(s(fun(real,real),sqrt),s(real,Y))))) ) )).
+
+fof(aSQRTu_POW2,axiom,(
+    ! [X] :
+      ( s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,X)
+    <=> p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X)))) ) )).
+
+fof(aSQRTu_MONOu_LT,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,X))),s(real,Y)))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,i(s(fun(real,real),sqrt),s(real,Y)))))) ) )).
+
+fof(aSQRTu_MONOu_LE,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,Y)))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,i(s(fun(real,real),sqrt),s(real,Y)))))) ) )).
+
+fof(aSQRTu_MONOu_LTu_EQ,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y)))) )
+     => s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,i(s(fun(real,real),sqrt),s(real,Y))))) = s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,X))),s(real,Y))) ) )).
+
+fof(aSQRTu_MONOu_LEu_EQ,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y)))) )
+     => s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,i(s(fun(real,real),sqrt),s(real,Y))))) = s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,Y))) ) )).
+
+fof(aSQRTu_INJ,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y)))) )
+     => ( s(real,i(s(fun(real,real),sqrt),s(real,X))) = s(real,i(s(fun(real,real),sqrt),s(real,Y)))
+      <=> s(real,X) = s(real,Y) ) ) )).
+
+fof(aSQRTu_LTu_0,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(real,real),sqrt),s(real,X))))) = s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))) ) )).
+
+fof(aSQRTu_EQu_0,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => ( s(real,i(s(fun(real,real),sqrt),s(real,X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+      <=> s(real,X) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aSQRTu_POSu_LT,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(real,real),sqrt),s(real,X)))))) ) )).
+
+fof(aREALu_LEu_LSQRT,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,Y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,Y)))) ) )).
+
+fof(aREALu_LEu_RSQRT,axiom,(
+    ! [X,Y] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,Y))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,i(s(fun(real,real),sqrt),s(real,Y)))))) ) )).
+
+fof(aREALu_LTu_LSQRT,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,X))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,Y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,Y)))) ) )).
+
+fof(aREALu_LTu_RSQRT,axiom,(
+    ! [X,Y] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,Y))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,X))),s(real,i(s(fun(real,real),sqrt),s(real,Y)))))) ) )).
+
+fof(aSQRTu_EVENu_POW2,axiom,(
+    ! [N0] :
+      ( p(s(bool,i(s(fun(num,bool),even),s(num,N0))))
+     => s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(num,N0))))) = s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),div),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) ) )).
+
+fof(aREALu_DIVu_SQRT,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+     => s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,X))),s(real,i(s(fun(real,real),sqrt),s(real,X))))) = s(real,i(s(fun(real,real),sqrt),s(real,X))) ) )).
+
+fof(aREALu_RSQRTu_LE,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,Y))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,i(s(fun(real,real),sqrt),s(real,Y)))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,Y)))) ) )).
+
+fof(aREALu_LSQRTu_LE,axiom,(
+    ! [X,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,X))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),sqrt),s(real,X))))),s(real,Y)))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,X))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,Y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) ) )).
+
+fof(aNORMu_0,axiom,(
+    ! [Q102146] : s(real,i(s(fun(cart(real,Q102146),real),vectoru_norm),s(cart(real,Q102146),i(s(fun(num,cart(real,Q102146)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aNORMu_POSu_LE,axiom,(
+    ! [Q102162,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,Q102162),real),vectoru_norm),s(cart(real,Q102162),X)))))) )).
+
+fof(aNORMu_NEG,axiom,(
+    ! [Q102180,X] : s(real,i(s(fun(cart(real,Q102180),real),vectoru_norm),s(cart(real,Q102180),i(s(fun(cart(real,Q102180),cart(real,Q102180)),vectoru_neg),s(cart(real,Q102180),X))))) = s(real,i(s(fun(cart(real,Q102180),real),vectoru_norm),s(cart(real,Q102180),X))) )).
+
+fof(aNORMu_SUB,axiom,(
+    ! [Q102210,X,Y] : s(real,i(s(fun(cart(real,Q102210),real),vectoru_norm),s(cart(real,Q102210),i(s(fun(cart(real,Q102210),cart(real,Q102210)),i(s(fun(cart(real,Q102210),fun(cart(real,Q102210),cart(real,Q102210))),vectoru_sub),s(cart(real,Q102210),X))),s(cart(real,Q102210),Y))))) = s(real,i(s(fun(cart(real,Q102210),real),vectoru_norm),s(cart(real,Q102210),i(s(fun(cart(real,Q102210),cart(real,Q102210)),i(s(fun(cart(real,Q102210),fun(cart(real,Q102210),cart(real,Q102210))),vectoru_sub),s(cart(real,Q102210),Y))),s(cart(real,Q102210),X))))) )).
+
+fof(aNORMu_MUL,axiom,(
+    ! [Q102231,A5,X] : s(real,i(s(fun(cart(real,Q102231),real),vectoru_norm),s(cart(real,Q102231),i(s(fun(cart(real,Q102231),cart(real,Q102231)),i(s(fun(real,fun(cart(real,Q102231),cart(real,Q102231))),r_),s(real,A5))),s(cart(real,Q102231),X))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),realu_abs),s(real,A5))))),s(real,i(s(fun(cart(real,Q102231),real),vectoru_norm),s(cart(real,Q102231),X))))) )).
+
+fof(aNORMu_EQu_0u_DOT,axiom,(
+    ! [Q102254,X] :
+      ( s(real,i(s(fun(cart(real,Q102254),real),vectoru_norm),s(cart(real,Q102254),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(real,i(s(fun(cart(real,Q102254),real),i(s(fun(cart(real,Q102254),fun(cart(real,Q102254),real)),dot),s(cart(real,Q102254),X))),s(cart(real,Q102254),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aNORMu_EQu_0,axiom,(
+    ! [Q102285,X] :
+      ( s(real,i(s(fun(cart(real,Q102285),real),vectoru_norm),s(cart(real,Q102285),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q102285),X) = s(cart(real,Q102285),i(s(fun(num,cart(real,Q102285)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aNORMu_POSu_LT,axiom,(
+    ! [Q102307,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,Q102307),real),vectoru_norm),s(cart(real,Q102307),X))))))
+    <=> s(cart(real,Q102307),X) != s(cart(real,Q102307),i(s(fun(num,cart(real,Q102307)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aNORMu_POWu_2,axiom,(
+    ! [Q102322,X] : s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q102322),real),vectoru_norm),s(cart(real,Q102322),X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,i(s(fun(cart(real,Q102322),real),i(s(fun(cart(real,Q102322),fun(cart(real,Q102322),real)),dot),s(cart(real,Q102322),X))),s(cart(real,Q102322),X))) )).
+
+fof(aNORMu_EQu_0u_IMP,axiom,(
+    ! [Q102346,X] :
+      ( s(real,i(s(fun(cart(real,Q102346),real),vectoru_norm),s(cart(real,Q102346),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+     => s(cart(real,Q102346),X) = s(cart(real,Q102346),i(s(fun(num,cart(real,Q102346)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aNORMu_LEu_0,axiom,(
+    ! [Q102367,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q102367),real),vectoru_norm),s(cart(real,Q102367),X))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))
+    <=> s(cart(real,Q102367),X) = s(cart(real,Q102367),i(s(fun(num,cart(real,Q102367)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVECTORu_MULu_EQu_0,axiom,(
+    ! [Q102400,A5,X] :
+      ( s(cart(real,Q102400),i(s(fun(cart(real,Q102400),cart(real,Q102400)),i(s(fun(real,fun(cart(real,Q102400),cart(real,Q102400))),r_),s(real,A5))),s(cart(real,Q102400),X))) = s(cart(real,Q102400),i(s(fun(num,cart(real,Q102400)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> ( s(real,A5) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        | s(cart(real,Q102400),X) = s(cart(real,Q102400),i(s(fun(num,cart(real,Q102400)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aVECTORu_MULu_LCANCEL,axiom,(
+    ! [Q102424,A5,X,Y] :
+      ( s(cart(real,Q102424),i(s(fun(cart(real,Q102424),cart(real,Q102424)),i(s(fun(real,fun(cart(real,Q102424),cart(real,Q102424))),r_),s(real,A5))),s(cart(real,Q102424),X))) = s(cart(real,Q102424),i(s(fun(cart(real,Q102424),cart(real,Q102424)),i(s(fun(real,fun(cart(real,Q102424),cart(real,Q102424))),r_),s(real,A5))),s(cart(real,Q102424),Y)))
+    <=> ( s(real,A5) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        | s(cart(real,Q102424),X) = s(cart(real,Q102424),Y) ) ) )).
+
+fof(aVECTORu_MULu_RCANCEL,axiom,(
+    ! [Q102468,A5,B0,X] :
+      ( s(cart(real,Q102468),i(s(fun(cart(real,Q102468),cart(real,Q102468)),i(s(fun(real,fun(cart(real,Q102468),cart(real,Q102468))),r_),s(real,A5))),s(cart(real,Q102468),X))) = s(cart(real,Q102468),i(s(fun(cart(real,Q102468),cart(real,Q102468)),i(s(fun(real,fun(cart(real,Q102468),cart(real,Q102468))),r_),s(real,B0))),s(cart(real,Q102468),X)))
+    <=> ( s(real,A5) = s(real,B0)
+        | s(cart(real,Q102468),X) = s(cart(real,Q102468),i(s(fun(num,cart(real,Q102468)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aVECTORu_MULu_LCANCELu_IMP,axiom,(
+    ! [Q102500,A5,X,Y] :
+      ( ( s(real,A5) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        & s(cart(real,Q102500),i(s(fun(cart(real,Q102500),cart(real,Q102500)),i(s(fun(real,fun(cart(real,Q102500),cart(real,Q102500))),r_),s(real,A5))),s(cart(real,Q102500),X))) = s(cart(real,Q102500),i(s(fun(cart(real,Q102500),cart(real,Q102500)),i(s(fun(real,fun(cart(real,Q102500),cart(real,Q102500))),r_),s(real,A5))),s(cart(real,Q102500),Y))) )
+     => s(cart(real,Q102500),X) = s(cart(real,Q102500),Y) ) )).
+
+fof(aVECTORu_MULu_RCANCELu_IMP,axiom,(
+    ! [Q102535,A5,B0,X] :
+      ( ( s(cart(real,Q102535),X) != s(cart(real,Q102535),i(s(fun(num,cart(real,Q102535)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        & s(cart(real,Q102535),i(s(fun(cart(real,Q102535),cart(real,Q102535)),i(s(fun(real,fun(cart(real,Q102535),cart(real,Q102535))),r_),s(real,A5))),s(cart(real,Q102535),X))) = s(cart(real,Q102535),i(s(fun(cart(real,Q102535),cart(real,Q102535)),i(s(fun(real,fun(cart(real,Q102535),cart(real,Q102535))),r_),s(real,B0))),s(cart(real,Q102535),X))) )
+     => s(real,A5) = s(real,B0) ) )).
+
+fof(aNORMu_CAUCHYu_SCHWARZ,axiom,(
+    ! [N,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))))) )).
+
+fof(aNORMu_CAUCHYu_SCHWARZu_ABS,axiom,(
+    ! [N,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))))) )).
+
+fof(aREALu_ABSu_NORM,axiom,(
+    ! [Q102710,X] : s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,Q102710),real),vectoru_norm),s(cart(real,Q102710),X))))) = s(real,i(s(fun(cart(real,Q102710),real),vectoru_norm),s(cart(real,Q102710),X))) )).
+
+fof(aNORMu_CAUCHYu_SCHWARZu_DIV,axiom,(
+    ! [N,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) )).
+
+fof(aNORMu_TRIANGLE,axiom,(
+    ! [Q102822,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q102822),real),vectoru_norm),s(cart(real,Q102822),i(s(fun(cart(real,Q102822),cart(real,Q102822)),i(s(fun(cart(real,Q102822),fun(cart(real,Q102822),cart(real,Q102822))),vectoru_add),s(cart(real,Q102822),X))),s(cart(real,Q102822),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q102822),real),vectoru_norm),s(cart(real,Q102822),X))))),s(real,i(s(fun(cart(real,Q102822),real),vectoru_norm),s(cart(real,Q102822),Y)))))))) )).
+
+fof(aNORMu_TRIANGLEu_SUB,axiom,(
+    ! [N,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),Y)))))))))) )).
+
+fof(aNORMu_TRIANGLEu_LE,axiom,(
+    ! [Q102893,X,Y] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q102893),real),vectoru_norm),s(cart(real,Q102893),X))))),s(real,i(s(fun(cart(real,Q102893),real),vectoru_norm),s(cart(real,Q102893),Y))))))),s(real,e0))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q102893),real),vectoru_norm),s(cart(real,Q102893),i(s(fun(cart(real,Q102893),cart(real,Q102893)),i(s(fun(cart(real,Q102893),fun(cart(real,Q102893),cart(real,Q102893))),vectoru_add),s(cart(real,Q102893),X))),s(cart(real,Q102893),Y))))))),s(real,e0)))) ) )).
+
+fof(aNORMu_TRIANGLEu_LT,axiom,(
+    ! [Q102930,X,Y] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q102930),real),vectoru_norm),s(cart(real,Q102930),X))))),s(real,i(s(fun(cart(real,Q102930),real),vectoru_norm),s(cart(real,Q102930),Y))))))),s(real,e0))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,Q102930),real),vectoru_norm),s(cart(real,Q102930),i(s(fun(cart(real,Q102930),cart(real,Q102930)),i(s(fun(cart(real,Q102930),fun(cart(real,Q102930),cart(real,Q102930))),vectoru_add),s(cart(real,Q102930),X))),s(cart(real,Q102930),Y))))))),s(real,e0)))) ) )).
+
+fof(aCOMPONENTu_LEu_NORM,axiom,(
+    ! [N,X,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X)))))) ) )).
+
+fof(aNORMu_BOUNDu_COMPONENTu_LE,axiom,(
+    ! [N,X,E0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,E0))))
+     => ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))))),s(real,E0)))) ) ) )).
+
+fof(aNORMu_BOUNDu_COMPONENTu_LT,axiom,(
+    ! [N,X,E0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,E0))))
+     => ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))))),s(real,E0)))) ) ) )).
+
+fof(aNORMu_LEu_L1,axiom,(
+    ! [N,U_0] :
+      ( ! [X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_0),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0)))))
+     => ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_0),s(cart(real,N),X)))))))) ) )).
+
+fof(aREALu_ABSu_SUBu_NORM,axiom,(
+    ! [Q103229] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,Q103229),real),vectoru_norm),s(cart(real,Q103229),x))))),s(real,i(s(fun(cart(real,Q103229),real),vectoru_norm),s(cart(real,Q103229),y))))))))),s(real,i(s(fun(cart(real,Q103229),real),vectoru_norm),s(cart(real,Q103229),i(s(fun(cart(real,Q103229),cart(real,Q103229)),i(s(fun(cart(real,Q103229),fun(cart(real,Q103229),cart(real,Q103229))),vectoru_sub),s(cart(real,Q103229),x))),s(cart(real,Q103229),y)))))))) )).
+
+fof(aNORMu_LE,axiom,(
+    ! [Q103249,Q103251,X,Y] : s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q103249),real),vectoru_norm),s(cart(real,Q103249),X))))),s(real,i(s(fun(cart(real,Q103251),real),vectoru_norm),s(cart(real,Q103251),Y))))) = s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q103249),real),i(s(fun(cart(real,Q103249),fun(cart(real,Q103249),real)),dot),s(cart(real,Q103249),X))),s(cart(real,Q103249),X))))),s(real,i(s(fun(cart(real,Q103251),real),i(s(fun(cart(real,Q103251),fun(cart(real,Q103251),real)),dot),s(cart(real,Q103251),Y))),s(cart(real,Q103251),Y))))) )).
+
+fof(aNORMu_LT,axiom,(
+    ! [Q103280,Q103282,X,Y] : s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,Q103280),real),vectoru_norm),s(cart(real,Q103280),X))))),s(real,i(s(fun(cart(real,Q103282),real),vectoru_norm),s(cart(real,Q103282),Y))))) = s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,Q103280),real),i(s(fun(cart(real,Q103280),fun(cart(real,Q103280),real)),dot),s(cart(real,Q103280),X))),s(cart(real,Q103280),X))))),s(real,i(s(fun(cart(real,Q103282),real),i(s(fun(cart(real,Q103282),fun(cart(real,Q103282),real)),dot),s(cart(real,Q103282),Y))),s(cart(real,Q103282),Y))))) )).
+
+fof(aNORMu_EQ,axiom,(
+    ! [Q103311,Q103313,X,Y] :
+      ( s(real,i(s(fun(cart(real,Q103311),real),vectoru_norm),s(cart(real,Q103311),X))) = s(real,i(s(fun(cart(real,Q103313),real),vectoru_norm),s(cart(real,Q103313),Y)))
+    <=> s(real,i(s(fun(cart(real,Q103311),real),i(s(fun(cart(real,Q103311),fun(cart(real,Q103311),real)),dot),s(cart(real,Q103311),X))),s(cart(real,Q103311),X))) = s(real,i(s(fun(cart(real,Q103313),real),i(s(fun(cart(real,Q103313),fun(cart(real,Q103313),real)),dot),s(cart(real,Q103313),Y))),s(cart(real,Q103313),Y))) ) )).
+
+fof(aNORMu_EQu_1,axiom,(
+    ! [Q103338,X] :
+      ( s(real,i(s(fun(cart(real,Q103338),real),vectoru_norm),s(cart(real,Q103338),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> s(real,i(s(fun(cart(real,Q103338),real),i(s(fun(cart(real,Q103338),fun(cart(real,Q103338),real)),dot),s(cart(real,Q103338),X))),s(cart(real,Q103338),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aNORMu_LEu_COMPONENTWISE,axiom,(
+    ! [N,X,Y] :
+      ( ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))))),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),Y))),s(num,I0)))))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))) ) )).
+
+fof(aDOTu_SQUAREu_NORM,axiom,(
+    ! [Q103415,X] : s(real,i(s(fun(cart(real,Q103415),real),i(s(fun(cart(real,Q103415),fun(cart(real,Q103415),real)),dot),s(cart(real,Q103415),X))),s(cart(real,Q103415),X))) = s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q103415),real),vectoru_norm),s(cart(real,Q103415),X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) )).
+
+fof(aNORMu_EQu_SQUARE,axiom,(
+    ! [N,X] :
+      ( s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))) = s(real,a0)
+    <=> ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,a0))))
+        & s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,a0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) ) ) )).
+
+fof(aNORMu_LEu_SQUARE,axiom,(
+    ! [N,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,a0))))
+    <=> ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,a0))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,a0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) ) ) )).
+
+fof(aNORMu_GEu_SQUARE,axiom,(
+    ! [N,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_ge),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,a0))))
+    <=> ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,a0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))
+        | p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_ge),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,a0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) ) ) )).
+
+fof(aNORMu_LTu_SQUARE,axiom,(
+    ! [N,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,a0))))
+    <=> ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,a0))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,a0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) ) ) )).
+
+fof(aNORMu_GTu_SQUARE,axiom,(
+    ! [N,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_gt),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,a0))))
+    <=> ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,a0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))
+        | p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_gt),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,a0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) ) ) )).
+
+fof(aNORMu_LTu_SQUAREu_ALT,axiom,(
+    ! [N,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,a0))))
+    <=> ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,a0))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,a0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))) ) ) )).
+
+fof(aDOTu_NORM,axiom,(
+    ! [Q104506,X,Y] : s(real,i(s(fun(cart(real,Q104506),real),i(s(fun(cart(real,Q104506),fun(cart(real,Q104506),real)),dot),s(cart(real,Q104506),X))),s(cart(real,Q104506),Y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104506),real),vectoru_norm),s(cart(real,Q104506),i(s(fun(cart(real,Q104506),cart(real,Q104506)),i(s(fun(cart(real,Q104506),fun(cart(real,Q104506),cart(real,Q104506))),vectoru_add),s(cart(real,Q104506),X))),s(cart(real,Q104506),Y))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104506),real),vectoru_norm),s(cart(real,Q104506),X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104506),real),vectoru_norm),s(cart(real,Q104506),Y))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) )).
+
+fof(aDOTu_NORMu_NEG,axiom,(
+    ! [Q104559,X,Y] : s(real,i(s(fun(cart(real,Q104559),real),i(s(fun(cart(real,Q104559),fun(cart(real,Q104559),real)),dot),s(cart(real,Q104559),X))),s(cart(real,Q104559),Y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104559),real),vectoru_norm),s(cart(real,Q104559),X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104559),real),vectoru_norm),s(cart(real,Q104559),Y))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104559),real),vectoru_norm),s(cart(real,Q104559),i(s(fun(cart(real,Q104559),cart(real,Q104559)),i(s(fun(cart(real,Q104559),fun(cart(real,Q104559),cart(real,Q104559))),vectoru_sub),s(cart(real,Q104559),X))),s(cart(real,Q104559),Y))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) )).
+
+fof(aDOTu_NORMu_SUB,axiom,(
+    ! [Q104610,X,Y] : s(real,i(s(fun(cart(real,Q104610),real),i(s(fun(cart(real,Q104610),fun(cart(real,Q104610),real)),dot),s(cart(real,Q104610),X))),s(cart(real,Q104610),Y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104610),real),vectoru_norm),s(cart(real,Q104610),X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104610),real),vectoru_norm),s(cart(real,Q104610),Y))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q104610),real),vectoru_norm),s(cart(real,Q104610),i(s(fun(cart(real,Q104610),cart(real,Q104610)),i(s(fun(cart(real,Q104610),fun(cart(real,Q104610),cart(real,Q104610))),vectoru_sub),s(cart(real,Q104610),X))),s(cart(real,Q104610),Y))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) )).
+
+fof(aVECTORu_EQ,axiom,(
+    ! [Q104636,X,Y] :
+      ( s(cart(real,Q104636),X) = s(cart(real,Q104636),Y)
+    <=> ( s(real,i(s(fun(cart(real,Q104636),real),i(s(fun(cart(real,Q104636),fun(cart(real,Q104636),real)),dot),s(cart(real,Q104636),X))),s(cart(real,Q104636),X))) = s(real,i(s(fun(cart(real,Q104636),real),i(s(fun(cart(real,Q104636),fun(cart(real,Q104636),real)),dot),s(cart(real,Q104636),X))),s(cart(real,Q104636),Y)))
+        & s(real,i(s(fun(cart(real,Q104636),real),i(s(fun(cart(real,Q104636),fun(cart(real,Q104636),real)),dot),s(cart(real,Q104636),Y))),s(cart(real,Q104636),Y))) = s(real,i(s(fun(cart(real,Q104636),real),i(s(fun(cart(real,Q104636),fun(cart(real,Q104636),real)),dot),s(cart(real,Q104636),X))),s(cart(real,Q104636),X))) ) ) )).
+
+fof(aDISTu_REFL,axiom,(
+    ! [Q104658,X] : s(real,i(s(fun(prod(cart(real,Q104658),cart(real,Q104658)),real),distance),s(prod(cart(real,Q104658),cart(real,Q104658)),i(s(fun(cart(real,Q104658),prod(cart(real,Q104658),cart(real,Q104658))),i(s(fun(cart(real,Q104658),fun(cart(real,Q104658),prod(cart(real,Q104658),cart(real,Q104658)))),c_),s(cart(real,Q104658),X))),s(cart(real,Q104658),X))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aDISTu_SYM,axiom,(
+    ! [Q104680,X,Y] : s(real,i(s(fun(prod(cart(real,Q104680),cart(real,Q104680)),real),distance),s(prod(cart(real,Q104680),cart(real,Q104680)),i(s(fun(cart(real,Q104680),prod(cart(real,Q104680),cart(real,Q104680))),i(s(fun(cart(real,Q104680),fun(cart(real,Q104680),prod(cart(real,Q104680),cart(real,Q104680)))),c_),s(cart(real,Q104680),X))),s(cart(real,Q104680),Y))))) = s(real,i(s(fun(prod(cart(real,Q104680),cart(real,Q104680)),real),distance),s(prod(cart(real,Q104680),cart(real,Q104680)),i(s(fun(cart(real,Q104680),prod(cart(real,Q104680),cart(real,Q104680))),i(s(fun(cart(real,Q104680),fun(cart(real,Q104680),prod(cart(real,Q104680),cart(real,Q104680)))),c_),s(cart(real,Q104680),Y))),s(cart(real,Q104680),X))))) )).
+
+fof(aDISTu_POSu_LE,axiom,(
+    ! [Q104710,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(prod(cart(real,Q104710),cart(real,Q104710)),real),distance),s(prod(cart(real,Q104710),cart(real,Q104710)),i(s(fun(cart(real,Q104710),prod(cart(real,Q104710),cart(real,Q104710))),i(s(fun(cart(real,Q104710),fun(cart(real,Q104710),prod(cart(real,Q104710),cart(real,Q104710)))),c_),s(cart(real,Q104710),X))),s(cart(real,Q104710),Y)))))))) )).
+
+fof(aDISTu_TRIANGLE,axiom,(
+    ! [N,X,Y,Z0] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),X))),s(cart(real,N),Z0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),X))),s(cart(real,N),Y))))))),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),Y))),s(cart(real,N),Z0)))))))))) )).
+
+fof(aDISTu_TRIANGLEu_ALT,axiom,(
+    ! [Q104777,X,Y,Z0] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q104777),cart(real,Q104777)),real),distance),s(prod(cart(real,Q104777),cart(real,Q104777)),i(s(fun(cart(real,Q104777),prod(cart(real,Q104777),cart(real,Q104777))),i(s(fun(cart(real,Q104777),fun(cart(real,Q104777),prod(cart(real,Q104777),cart(real,Q104777)))),c_),s(cart(real,Q104777),Y))),s(cart(real,Q104777),Z0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,Q104777),cart(real,Q104777)),real),distance),s(prod(cart(real,Q104777),cart(real,Q104777)),i(s(fun(cart(real,Q104777),prod(cart(real,Q104777),cart(real,Q104777))),i(s(fun(cart(real,Q104777),fun(cart(real,Q104777),prod(cart(real,Q104777),cart(real,Q104777)))),c_),s(cart(real,Q104777),X))),s(cart(real,Q104777),Y))))))),s(real,i(s(fun(prod(cart(real,Q104777),cart(real,Q104777)),real),distance),s(prod(cart(real,Q104777),cart(real,Q104777)),i(s(fun(cart(real,Q104777),prod(cart(real,Q104777),cart(real,Q104777))),i(s(fun(cart(real,Q104777),fun(cart(real,Q104777),prod(cart(real,Q104777),cart(real,Q104777)))),c_),s(cart(real,Q104777),X))),s(cart(real,Q104777),Z0)))))))))) )).
+
+fof(aDISTu_EQu_0,axiom,(
+    ! [Q104818,X,Y] :
+      ( s(real,i(s(fun(prod(cart(real,Q104818),cart(real,Q104818)),real),distance),s(prod(cart(real,Q104818),cart(real,Q104818)),i(s(fun(cart(real,Q104818),prod(cart(real,Q104818),cart(real,Q104818))),i(s(fun(cart(real,Q104818),fun(cart(real,Q104818),prod(cart(real,Q104818),cart(real,Q104818)))),c_),s(cart(real,Q104818),X))),s(cart(real,Q104818),Y))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q104818),X) = s(cart(real,Q104818),Y) ) )).
+
+fof(aDISTu_POSu_LT,axiom,(
+    ! [Q104851,X,Y] :
+      ( s(cart(real,Q104851),X) != s(cart(real,Q104851),Y)
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(prod(cart(real,Q104851),cart(real,Q104851)),real),distance),s(prod(cart(real,Q104851),cart(real,Q104851)),i(s(fun(cart(real,Q104851),prod(cart(real,Q104851),cart(real,Q104851))),i(s(fun(cart(real,Q104851),fun(cart(real,Q104851),prod(cart(real,Q104851),cart(real,Q104851)))),c_),s(cart(real,Q104851),X))),s(cart(real,Q104851),Y)))))))) ) )).
+
+fof(aDISTu_NZ,axiom,(
+    ! [Q104879,X,Y] :
+      ( s(cart(real,Q104879),X) != s(cart(real,Q104879),Y)
+    <=> p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(prod(cart(real,Q104879),cart(real,Q104879)),real),distance),s(prod(cart(real,Q104879),cart(real,Q104879)),i(s(fun(cart(real,Q104879),prod(cart(real,Q104879),cart(real,Q104879))),i(s(fun(cart(real,Q104879),fun(cart(real,Q104879),prod(cart(real,Q104879),cart(real,Q104879)))),c_),s(cart(real,Q104879),X))),s(cart(real,Q104879),Y)))))))) ) )).
+
+fof(aDISTu_TRIANGLEu_LE,axiom,(
+    ! [Q104912,X,Y,Z0,E0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,Q104912),cart(real,Q104912)),real),distance),s(prod(cart(real,Q104912),cart(real,Q104912)),i(s(fun(cart(real,Q104912),prod(cart(real,Q104912),cart(real,Q104912))),i(s(fun(cart(real,Q104912),fun(cart(real,Q104912),prod(cart(real,Q104912),cart(real,Q104912)))),c_),s(cart(real,Q104912),X))),s(cart(real,Q104912),Z0))))))),s(real,i(s(fun(prod(cart(real,Q104912),cart(real,Q104912)),real),distance),s(prod(cart(real,Q104912),cart(real,Q104912)),i(s(fun(cart(real,Q104912),prod(cart(real,Q104912),cart(real,Q104912))),i(s(fun(cart(real,Q104912),fun(cart(real,Q104912),prod(cart(real,Q104912),cart(real,Q104912)))),c_),s(cart(real,Q104912),Y))),s(cart(real,Q104912),Z0))))))))),s(real,E0))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q104912),cart(real,Q104912)),real),distance),s(prod(cart(real,Q104912),cart(real,Q104912)),i(s(fun(cart(real,Q104912),prod(cart(real,Q104912),cart(real,Q104912))),i(s(fun(cart(real,Q104912),fun(cart(real,Q104912),prod(cart(real,Q104912),cart(real,Q104912)))),c_),s(cart(real,Q104912),X))),s(cart(real,Q104912),Y))))))),s(real,E0)))) ) )).
+
+fof(aDISTu_TRIANGLEu_LT,axiom,(
+    ! [Q104964,X,Y,Z0,E0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,Q104964),cart(real,Q104964)),real),distance),s(prod(cart(real,Q104964),cart(real,Q104964)),i(s(fun(cart(real,Q104964),prod(cart(real,Q104964),cart(real,Q104964))),i(s(fun(cart(real,Q104964),fun(cart(real,Q104964),prod(cart(real,Q104964),cart(real,Q104964)))),c_),s(cart(real,Q104964),X))),s(cart(real,Q104964),Z0))))))),s(real,i(s(fun(prod(cart(real,Q104964),cart(real,Q104964)),real),distance),s(prod(cart(real,Q104964),cart(real,Q104964)),i(s(fun(cart(real,Q104964),prod(cart(real,Q104964),cart(real,Q104964))),i(s(fun(cart(real,Q104964),fun(cart(real,Q104964),prod(cart(real,Q104964),cart(real,Q104964)))),c_),s(cart(real,Q104964),Y))),s(cart(real,Q104964),Z0))))))))),s(real,E0))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q104964),cart(real,Q104964)),real),distance),s(prod(cart(real,Q104964),cart(real,Q104964)),i(s(fun(cart(real,Q104964),prod(cart(real,Q104964),cart(real,Q104964))),i(s(fun(cart(real,Q104964),fun(cart(real,Q104964),prod(cart(real,Q104964),cart(real,Q104964)))),c_),s(cart(real,Q104964),X))),s(cart(real,Q104964),Y))))))),s(real,E0)))) ) )).
+
+fof(aDISTu_TRIANGLEu_HALFu_L,axiom,(
+    ! [Q105011,X1,X2,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q105011),cart(real,Q105011)),real),distance),s(prod(cart(real,Q105011),cart(real,Q105011)),i(s(fun(cart(real,Q105011),prod(cart(real,Q105011),cart(real,Q105011))),i(s(fun(cart(real,Q105011),fun(cart(real,Q105011),prod(cart(real,Q105011),cart(real,Q105011)))),c_),s(cart(real,Q105011),X1))),s(cart(real,Q105011),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,e0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q105011),cart(real,Q105011)),real),distance),s(prod(cart(real,Q105011),cart(real,Q105011)),i(s(fun(cart(real,Q105011),prod(cart(real,Q105011),cart(real,Q105011))),i(s(fun(cart(real,Q105011),fun(cart(real,Q105011),prod(cart(real,Q105011),cart(real,Q105011)))),c_),s(cart(real,Q105011),X2))),s(cart(real,Q105011),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,e0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q105011),cart(real,Q105011)),real),distance),s(prod(cart(real,Q105011),cart(real,Q105011)),i(s(fun(cart(real,Q105011),prod(cart(real,Q105011),cart(real,Q105011))),i(s(fun(cart(real,Q105011),fun(cart(real,Q105011),prod(cart(real,Q105011),cart(real,Q105011)))),c_),s(cart(real,Q105011),X1))),s(cart(real,Q105011),X2))))))),s(real,e0)))) ) )).
+
+fof(aDISTu_TRIANGLEu_HALFu_R,axiom,(
+    ! [Q105069,X1,X2,Y] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q105069),cart(real,Q105069)),real),distance),s(prod(cart(real,Q105069),cart(real,Q105069)),i(s(fun(cart(real,Q105069),prod(cart(real,Q105069),cart(real,Q105069))),i(s(fun(cart(real,Q105069),fun(cart(real,Q105069),prod(cart(real,Q105069),cart(real,Q105069)))),c_),s(cart(real,Q105069),Y))),s(cart(real,Q105069),X1))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,e0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q105069),cart(real,Q105069)),real),distance),s(prod(cart(real,Q105069),cart(real,Q105069)),i(s(fun(cart(real,Q105069),prod(cart(real,Q105069),cart(real,Q105069))),i(s(fun(cart(real,Q105069),fun(cart(real,Q105069),prod(cart(real,Q105069),cart(real,Q105069)))),c_),s(cart(real,Q105069),Y))),s(cart(real,Q105069),X2))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,e0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,Q105069),cart(real,Q105069)),real),distance),s(prod(cart(real,Q105069),cart(real,Q105069)),i(s(fun(cart(real,Q105069),prod(cart(real,Q105069),cart(real,Q105069))),i(s(fun(cart(real,Q105069),fun(cart(real,Q105069),prod(cart(real,Q105069),cart(real,Q105069)))),c_),s(cart(real,Q105069),X1))),s(cart(real,Q105069),X2))))))),s(real,e0)))) ) )).
+
+fof(aDISTu_TRIANGLEu_ADD,axiom,(
+    ! [Q105155,X,XI_,Y,YI_] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q105155),cart(real,Q105155)),real),distance),s(prod(cart(real,Q105155),cart(real,Q105155)),i(s(fun(cart(real,Q105155),prod(cart(real,Q105155),cart(real,Q105155))),i(s(fun(cart(real,Q105155),fun(cart(real,Q105155),prod(cart(real,Q105155),cart(real,Q105155)))),c_),s(cart(real,Q105155),i(s(fun(cart(real,Q105155),cart(real,Q105155)),i(s(fun(cart(real,Q105155),fun(cart(real,Q105155),cart(real,Q105155))),vectoru_add),s(cart(real,Q105155),X))),s(cart(real,Q105155),Y))))),s(cart(real,Q105155),i(s(fun(cart(real,Q105155),cart(real,Q105155)),i(s(fun(cart(real,Q105155),fun(cart(real,Q105155),cart(real,Q105155))),vectoru_add),s(cart(real,Q105155),XI_))),s(cart(real,Q105155),YI_))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,Q105155),cart(real,Q105155)),real),distance),s(prod(cart(real,Q105155),cart(real,Q105155)),i(s(fun(cart(real,Q105155),prod(cart(real,Q105155),cart(real,Q105155))),i(s(fun(cart(real,Q105155),fun(cart(real,Q105155),prod(cart(real,Q105155),cart(real,Q105155)))),c_),s(cart(real,Q105155),X))),s(cart(real,Q105155),XI_))))))),s(real,i(s(fun(prod(cart(real,Q105155),cart(real,Q105155)),real),distance),s(prod(cart(real,Q105155),cart(real,Q105155)),i(s(fun(cart(real,Q105155),prod(cart(real,Q105155),cart(real,Q105155))),i(s(fun(cart(real,Q105155),fun(cart(real,Q105155),prod(cart(real,Q105155),cart(real,Q105155)))),c_),s(cart(real,Q105155),Y))),s(cart(real,Q105155),YI_)))))))))) )).
+
+fof(aDISTu_MUL,axiom,(
+    ! [Q105190,X,Y,C0] : s(real,i(s(fun(prod(cart(real,Q105190),cart(real,Q105190)),real),distance),s(prod(cart(real,Q105190),cart(real,Q105190)),i(s(fun(cart(real,Q105190),prod(cart(real,Q105190),cart(real,Q105190))),i(s(fun(cart(real,Q105190),fun(cart(real,Q105190),prod(cart(real,Q105190),cart(real,Q105190)))),c_),s(cart(real,Q105190),i(s(fun(cart(real,Q105190),cart(real,Q105190)),i(s(fun(real,fun(cart(real,Q105190),cart(real,Q105190))),r_),s(real,C0))),s(cart(real,Q105190),X))))),s(cart(real,Q105190),i(s(fun(cart(real,Q105190),cart(real,Q105190)),i(s(fun(real,fun(cart(real,Q105190),cart(real,Q105190))),r_),s(real,C0))),s(cart(real,Q105190),Y))))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),realu_abs),s(real,C0))))),s(real,i(s(fun(prod(cart(real,Q105190),cart(real,Q105190)),real),distance),s(prod(cart(real,Q105190),cart(real,Q105190)),i(s(fun(cart(real,Q105190),prod(cart(real,Q105190),cart(real,Q105190))),i(s(fun(cart(real,Q105190),fun(cart(real,Q105190),prod(cart(real,Q105190),cart(real,Q105190)))),c_),s(cart(real,Q105190),X))),s(cart(real,Q105190),Y))))))) )).
+
+fof(aDISTu_TRIANGLEu_ADDu_HALF,axiom,(
+    ! [N,X,XI_,Y,YI_] :
+      ( ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),X))),s(cart(real,N),XI_))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,e0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),Y))),s(cart(real,N),YI_))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,e0))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),XI_))),s(cart(real,N),YI_))))))))),s(real,e0)))) ) )).
+
+fof(aDISTu_LEu_0,axiom,(
+    ! [Q105293,X,Y] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q105293),cart(real,Q105293)),real),distance),s(prod(cart(real,Q105293),cart(real,Q105293)),i(s(fun(cart(real,Q105293),prod(cart(real,Q105293),cart(real,Q105293))),i(s(fun(cart(real,Q105293),fun(cart(real,Q105293),prod(cart(real,Q105293),cart(real,Q105293)))),c_),s(cart(real,Q105293),X))),s(cart(real,Q105293),Y))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))
+    <=> s(cart(real,Q105293),X) = s(cart(real,Q105293),Y) ) )).
+
+fof(aDISTu_EQ,axiom,(
+    ! [Q105328,Q105334,W,X,Y,Z0] :
+      ( s(real,i(s(fun(prod(cart(real,Q105328),cart(real,Q105328)),real),distance),s(prod(cart(real,Q105328),cart(real,Q105328)),i(s(fun(cart(real,Q105328),prod(cart(real,Q105328),cart(real,Q105328))),i(s(fun(cart(real,Q105328),fun(cart(real,Q105328),prod(cart(real,Q105328),cart(real,Q105328)))),c_),s(cart(real,Q105328),W))),s(cart(real,Q105328),X))))) = s(real,i(s(fun(prod(cart(real,Q105334),cart(real,Q105334)),real),distance),s(prod(cart(real,Q105334),cart(real,Q105334)),i(s(fun(cart(real,Q105334),prod(cart(real,Q105334),cart(real,Q105334))),i(s(fun(cart(real,Q105334),fun(cart(real,Q105334),prod(cart(real,Q105334),cart(real,Q105334)))),c_),s(cart(real,Q105334),Y))),s(cart(real,Q105334),Z0)))))
+    <=> s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(prod(cart(real,Q105328),cart(real,Q105328)),real),distance),s(prod(cart(real,Q105328),cart(real,Q105328)),i(s(fun(cart(real,Q105328),prod(cart(real,Q105328),cart(real,Q105328))),i(s(fun(cart(real,Q105328),fun(cart(real,Q105328),prod(cart(real,Q105328),cart(real,Q105328)))),c_),s(cart(real,Q105328),W))),s(cart(real,Q105328),X))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(prod(cart(real,Q105334),cart(real,Q105334)),real),distance),s(prod(cart(real,Q105334),cart(real,Q105334)),i(s(fun(cart(real,Q105334),prod(cart(real,Q105334),cart(real,Q105334))),i(s(fun(cart(real,Q105334),fun(cart(real,Q105334),prod(cart(real,Q105334),cart(real,Q105334)))),c_),s(cart(real,Q105334),Y))),s(cart(real,Q105334),Z0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) ) )).
+
+fof(aDISTu_0,axiom,(
+    ! [Q105385,X] :
+      ( s(real,i(s(fun(prod(cart(real,Q105385),cart(real,Q105385)),real),distance),s(prod(cart(real,Q105385),cart(real,Q105385)),i(s(fun(cart(real,Q105385),prod(cart(real,Q105385),cart(real,Q105385))),i(s(fun(cart(real,Q105385),fun(cart(real,Q105385),prod(cart(real,Q105385),cart(real,Q105385)))),c_),s(cart(real,Q105385),X))),s(cart(real,Q105385),i(s(fun(num,cart(real,Q105385)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))) = s(real,i(s(fun(cart(real,Q105385),real),vectoru_norm),s(cart(real,Q105385),X)))
+      & s(real,i(s(fun(prod(cart(real,Q105385),cart(real,Q105385)),real),distance),s(prod(cart(real,Q105385),cart(real,Q105385)),i(s(fun(cart(real,Q105385),prod(cart(real,Q105385),cart(real,Q105385))),i(s(fun(cart(real,Q105385),fun(cart(real,Q105385),prod(cart(real,Q105385),cart(real,Q105385)))),c_),s(cart(real,Q105385),i(s(fun(num,cart(real,Q105385)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q105385),X))))) = s(real,i(s(fun(cart(real,Q105385),real),vectoru_norm),s(cart(real,Q105385),X))) ) )).
+
+fof(aNEUTRALu_VECTORu_ADD,axiom,(
+    ! [N] : s(cart(real,N),i(s(fun(fun(cart(real,N),fun(cart(real,N),cart(real,N))),cart(real,N)),neutral),s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMONOIDALu_VECTORu_ADD,axiom,(
+    ! [N] : p(s(bool,i(s(fun(fun(cart(real,N),fun(cart(real,N),cart(real,N))),bool),monoidal),s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add)))) )).
+
+fof(avsum,axiom,(
+    ! [A,N,U_1] :
+      ( ! [F0,I0,X] : s(real,i(s(fun(A,real),i(s(fun(num,fun(A,real)),i(s(fun(fun(A,cart(real,N)),fun(num,fun(A,real))),U_1),s(fun(A,cart(real,N)),F0))),s(num,I0))),s(A,X))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))))),s(num,I0)))
+     => ! [U_0] :
+          ( ! [S0,F0,I0] : s(real,i(s(fun(num,real),i(s(fun(fun(A,cart(real,N)),fun(num,real)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),fun(num,real))),U_0),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))),s(num,I0))) = s(real,i(s(fun(fun(A,real),real),i(s(fun(fun(A,bool),fun(fun(A,real),real)),sum),s(fun(A,bool),S0))),s(fun(A,real),i(s(fun(num,fun(A,real)),i(s(fun(fun(A,cart(real,N)),fun(num,fun(A,real))),U_1),s(fun(A,cart(real,N)),F0))),s(num,I0)))))
+         => ! [S0,F0] : s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(fun(A,cart(real,N)),fun(num,real)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),fun(num,real))),U_0),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))))) ) ) )).
+
+fof(aVSUMu_CLAUSESu_conjunct0,axiom,(
+    ! [Q105493,Q105495,F0] : s(cart(real,Q105495),i(s(fun(fun(Q105493,cart(real,Q105495)),cart(real,Q105495)),i(s(fun(fun(Q105493,bool),fun(fun(Q105493,cart(real,Q105495)),cart(real,Q105495))),vsum),s(fun(Q105493,bool),empty))),s(fun(Q105493,cart(real,Q105495)),F0))) = s(cart(real,Q105495),i(s(fun(num,cart(real,Q105495)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aVSUMu_CLAUSESu_conjunct1,axiom,(
+    ! [Q105536,Q105541,X,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(Q105536,bool),bool),finite),s(fun(Q105536,bool),S0))))
+     => s(cart(real,Q105541),i(s(fun(fun(Q105536,cart(real,Q105541)),cart(real,Q105541)),i(s(fun(fun(Q105536,bool),fun(fun(Q105536,cart(real,Q105541)),cart(real,Q105541))),vsum),s(fun(Q105536,bool),i(s(fun(fun(Q105536,bool),fun(Q105536,bool)),i(s(fun(Q105536,fun(fun(Q105536,bool),fun(Q105536,bool))),insert),s(Q105536,X))),s(fun(Q105536,bool),S0))))),s(fun(Q105536,cart(real,Q105541)),F0))) = s(cart(real,Q105541),i(s(fun(cart(real,Q105541),cart(real,Q105541)),i(s(fun(cart(real,Q105541),fun(cart(real,Q105541),cart(real,Q105541))),i(s(fun(bool,fun(cart(real,Q105541),fun(cart(real,Q105541),cart(real,Q105541)))),cond),s(bool,i(s(fun(fun(Q105536,bool),bool),i(s(fun(Q105536,fun(fun(Q105536,bool),bool)),in),s(Q105536,X))),s(fun(Q105536,bool),S0))))),s(cart(real,Q105541),i(s(fun(fun(Q105536,cart(real,Q105541)),cart(real,Q105541)),i(s(fun(fun(Q105536,bool),fun(fun(Q105536,cart(real,Q105541)),cart(real,Q105541))),vsum),s(fun(Q105536,bool),S0))),s(fun(Q105536,cart(real,Q105541)),F0))))),s(cart(real,Q105541),i(s(fun(cart(real,Q105541),cart(real,Q105541)),i(s(fun(cart(real,Q105541),fun(cart(real,Q105541),cart(real,Q105541))),vectoru_add),s(cart(real,Q105541),i(s(fun(Q105536,cart(real,Q105541)),F0),s(Q105536,X))))),s(cart(real,Q105541),i(s(fun(fun(Q105536,cart(real,Q105541)),cart(real,Q105541)),i(s(fun(fun(Q105536,bool),fun(fun(Q105536,cart(real,Q105541)),cart(real,Q105541))),vsum),s(fun(Q105536,bool),S0))),s(fun(Q105536,cart(real,Q105541)),F0))))))) ) )).
+
+fof(aVSUM,axiom,(
+    ! [Q105555,Q105569,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(Q105555,bool),bool),finite),s(fun(Q105555,bool),S0))))
+     => s(cart(real,Q105569),i(s(fun(fun(Q105555,cart(real,Q105569)),cart(real,Q105569)),i(s(fun(fun(Q105555,bool),fun(fun(Q105555,cart(real,Q105569)),cart(real,Q105569))),vsum),s(fun(Q105555,bool),S0))),s(fun(Q105555,cart(real,Q105569)),F0))) = s(cart(real,Q105569),i(s(fun(fun(Q105555,cart(real,Q105569)),cart(real,Q105569)),i(s(fun(fun(Q105555,bool),fun(fun(Q105555,cart(real,Q105569)),cart(real,Q105569))),i(s(fun(fun(cart(real,Q105569),fun(cart(real,Q105569),cart(real,Q105569))),fun(fun(Q105555,bool),fun(fun(Q105555,cart(real,Q105569)),cart(real,Q105569)))),iterate),s(fun(cart(real,Q105569),fun(cart(real,Q105569),cart(real,Q105569))),vectoru_add))),s(fun(Q105555,bool),S0))),s(fun(Q105555,cart(real,Q105569)),F0))) ) )).
+
+fof(aVSUMu_EQu_0,axiom,(
+    ! [A,Q105605,F0,S0] :
+      ( ! [X] :
+          ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+         => s(cart(real,Q105605),i(s(fun(A,cart(real,Q105605)),F0),s(A,X))) = s(cart(real,Q105605),i(s(fun(num,cart(real,Q105605)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+     => s(cart(real,Q105605),i(s(fun(fun(A,cart(real,Q105605)),cart(real,Q105605)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q105605)),cart(real,Q105605))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q105605)),F0))) = s(cart(real,Q105605),i(s(fun(num,cart(real,Q105605)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVSUMu_0,axiom,(
+    ! [Q105615,Q105619,U_0] :
+      ( ! [X] : s(cart(real,Q105619),i(s(fun(Q105615,cart(real,Q105619)),U_0),s(Q105615,X))) = s(cart(real,Q105619),i(s(fun(num,cart(real,Q105619)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+     => s(cart(real,Q105619),i(s(fun(fun(Q105615,cart(real,Q105619)),cart(real,Q105619)),i(s(fun(fun(Q105615,bool),fun(fun(Q105615,cart(real,Q105619)),cart(real,Q105619))),vsum),s(fun(Q105615,bool),s0))),s(fun(Q105615,cart(real,Q105619)),U_0))) = s(cart(real,Q105619),i(s(fun(num,cart(real,Q105619)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVSUMu_LMUL,axiom,(
+    ! [Q105645,Q105652,U_0] :
+      ( ! [C0,F0,X] : s(cart(real,Q105652),i(s(fun(Q105645,cart(real,Q105652)),i(s(fun(fun(Q105645,cart(real,Q105652)),fun(Q105645,cart(real,Q105652))),i(s(fun(real,fun(fun(Q105645,cart(real,Q105652)),fun(Q105645,cart(real,Q105652)))),U_0),s(real,C0))),s(fun(Q105645,cart(real,Q105652)),F0))),s(Q105645,X))) = s(cart(real,Q105652),i(s(fun(cart(real,Q105652),cart(real,Q105652)),i(s(fun(real,fun(cart(real,Q105652),cart(real,Q105652))),r_),s(real,C0))),s(cart(real,Q105652),i(s(fun(Q105645,cart(real,Q105652)),F0),s(Q105645,X)))))
+     => ! [F0,C0,S0] : s(cart(real,Q105652),i(s(fun(fun(Q105645,cart(real,Q105652)),cart(real,Q105652)),i(s(fun(fun(Q105645,bool),fun(fun(Q105645,cart(real,Q105652)),cart(real,Q105652))),vsum),s(fun(Q105645,bool),S0))),s(fun(Q105645,cart(real,Q105652)),i(s(fun(fun(Q105645,cart(real,Q105652)),fun(Q105645,cart(real,Q105652))),i(s(fun(real,fun(fun(Q105645,cart(real,Q105652)),fun(Q105645,cart(real,Q105652)))),U_0),s(real,C0))),s(fun(Q105645,cart(real,Q105652)),F0))))) = s(cart(real,Q105652),i(s(fun(cart(real,Q105652),cart(real,Q105652)),i(s(fun(real,fun(cart(real,Q105652),cart(real,Q105652))),r_),s(real,C0))),s(cart(real,Q105652),i(s(fun(fun(Q105645,cart(real,Q105652)),cart(real,Q105652)),i(s(fun(fun(Q105645,bool),fun(fun(Q105645,cart(real,Q105652)),cart(real,Q105652))),vsum),s(fun(Q105645,bool),S0))),s(fun(Q105645,cart(real,Q105652)),F0))))) ) )).
+
+fof(aVSUMu_RMUL,axiom,(
+    ! [Q105678,Q105681,U_0] :
+      ( ! [C0,V,X] : s(cart(real,Q105681),i(s(fun(Q105678,cart(real,Q105681)),i(s(fun(cart(real,Q105681),fun(Q105678,cart(real,Q105681))),i(s(fun(fun(Q105678,real),fun(cart(real,Q105681),fun(Q105678,cart(real,Q105681)))),U_0),s(fun(Q105678,real),C0))),s(cart(real,Q105681),V))),s(Q105678,X))) = s(cart(real,Q105681),i(s(fun(cart(real,Q105681),cart(real,Q105681)),i(s(fun(real,fun(cart(real,Q105681),cart(real,Q105681))),r_),s(real,i(s(fun(Q105678,real),C0),s(Q105678,X))))),s(cart(real,Q105681),V)))
+     => ! [C0,S0,V] : s(cart(real,Q105681),i(s(fun(fun(Q105678,cart(real,Q105681)),cart(real,Q105681)),i(s(fun(fun(Q105678,bool),fun(fun(Q105678,cart(real,Q105681)),cart(real,Q105681))),vsum),s(fun(Q105678,bool),S0))),s(fun(Q105678,cart(real,Q105681)),i(s(fun(cart(real,Q105681),fun(Q105678,cart(real,Q105681))),i(s(fun(fun(Q105678,real),fun(cart(real,Q105681),fun(Q105678,cart(real,Q105681)))),U_0),s(fun(Q105678,real),C0))),s(cart(real,Q105681),V))))) = s(cart(real,Q105681),i(s(fun(cart(real,Q105681),cart(real,Q105681)),i(s(fun(real,fun(cart(real,Q105681),cart(real,Q105681))),r_),s(real,i(s(fun(fun(Q105678,real),real),i(s(fun(fun(Q105678,bool),fun(fun(Q105678,real),real)),sum),s(fun(Q105678,bool),S0))),s(fun(Q105678,real),C0))))),s(cart(real,Q105681),V))) ) )).
+
+fof(aVSUMu_ADD,axiom,(
+    ! [Q105715,Q105728,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,Q105728),i(s(fun(Q105715,cart(real,Q105728)),i(s(fun(fun(Q105715,cart(real,Q105728)),fun(Q105715,cart(real,Q105728))),i(s(fun(fun(Q105715,cart(real,Q105728)),fun(fun(Q105715,cart(real,Q105728)),fun(Q105715,cart(real,Q105728)))),U_0),s(fun(Q105715,cart(real,Q105728)),F0))),s(fun(Q105715,cart(real,Q105728)),G0))),s(Q105715,X))) = s(cart(real,Q105728),i(s(fun(cart(real,Q105728),cart(real,Q105728)),i(s(fun(cart(real,Q105728),fun(cart(real,Q105728),cart(real,Q105728))),vectoru_add),s(cart(real,Q105728),i(s(fun(Q105715,cart(real,Q105728)),F0),s(Q105715,X))))),s(cart(real,Q105728),i(s(fun(Q105715,cart(real,Q105728)),G0),s(Q105715,X)))))
+     => ! [F0,G0,S0] :
+          ( p(s(bool,i(s(fun(fun(Q105715,bool),bool),finite),s(fun(Q105715,bool),S0))))
+         => s(cart(real,Q105728),i(s(fun(fun(Q105715,cart(real,Q105728)),cart(real,Q105728)),i(s(fun(fun(Q105715,bool),fun(fun(Q105715,cart(real,Q105728)),cart(real,Q105728))),vsum),s(fun(Q105715,bool),S0))),s(fun(Q105715,cart(real,Q105728)),i(s(fun(fun(Q105715,cart(real,Q105728)),fun(Q105715,cart(real,Q105728))),i(s(fun(fun(Q105715,cart(real,Q105728)),fun(fun(Q105715,cart(real,Q105728)),fun(Q105715,cart(real,Q105728)))),U_0),s(fun(Q105715,cart(real,Q105728)),F0))),s(fun(Q105715,cart(real,Q105728)),G0))))) = s(cart(real,Q105728),i(s(fun(cart(real,Q105728),cart(real,Q105728)),i(s(fun(cart(real,Q105728),fun(cart(real,Q105728),cart(real,Q105728))),vectoru_add),s(cart(real,Q105728),i(s(fun(fun(Q105715,cart(real,Q105728)),cart(real,Q105728)),i(s(fun(fun(Q105715,bool),fun(fun(Q105715,cart(real,Q105728)),cart(real,Q105728))),vsum),s(fun(Q105715,bool),S0))),s(fun(Q105715,cart(real,Q105728)),F0))))),s(cart(real,Q105728),i(s(fun(fun(Q105715,cart(real,Q105728)),cart(real,Q105728)),i(s(fun(fun(Q105715,bool),fun(fun(Q105715,cart(real,Q105728)),cart(real,Q105728))),vsum),s(fun(Q105715,bool),S0))),s(fun(Q105715,cart(real,Q105728)),G0))))) ) ) )).
+
+fof(aVSUMu_SUB,axiom,(
+    ! [Q105761,Q105774,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,Q105774),i(s(fun(Q105761,cart(real,Q105774)),i(s(fun(fun(Q105761,cart(real,Q105774)),fun(Q105761,cart(real,Q105774))),i(s(fun(fun(Q105761,cart(real,Q105774)),fun(fun(Q105761,cart(real,Q105774)),fun(Q105761,cart(real,Q105774)))),U_0),s(fun(Q105761,cart(real,Q105774)),F0))),s(fun(Q105761,cart(real,Q105774)),G0))),s(Q105761,X))) = s(cart(real,Q105774),i(s(fun(cart(real,Q105774),cart(real,Q105774)),i(s(fun(cart(real,Q105774),fun(cart(real,Q105774),cart(real,Q105774))),vectoru_sub),s(cart(real,Q105774),i(s(fun(Q105761,cart(real,Q105774)),F0),s(Q105761,X))))),s(cart(real,Q105774),i(s(fun(Q105761,cart(real,Q105774)),G0),s(Q105761,X)))))
+     => ! [F0,G0,S0] :
+          ( p(s(bool,i(s(fun(fun(Q105761,bool),bool),finite),s(fun(Q105761,bool),S0))))
+         => s(cart(real,Q105774),i(s(fun(fun(Q105761,cart(real,Q105774)),cart(real,Q105774)),i(s(fun(fun(Q105761,bool),fun(fun(Q105761,cart(real,Q105774)),cart(real,Q105774))),vsum),s(fun(Q105761,bool),S0))),s(fun(Q105761,cart(real,Q105774)),i(s(fun(fun(Q105761,cart(real,Q105774)),fun(Q105761,cart(real,Q105774))),i(s(fun(fun(Q105761,cart(real,Q105774)),fun(fun(Q105761,cart(real,Q105774)),fun(Q105761,cart(real,Q105774)))),U_0),s(fun(Q105761,cart(real,Q105774)),F0))),s(fun(Q105761,cart(real,Q105774)),G0))))) = s(cart(real,Q105774),i(s(fun(cart(real,Q105774),cart(real,Q105774)),i(s(fun(cart(real,Q105774),fun(cart(real,Q105774),cart(real,Q105774))),vectoru_sub),s(cart(real,Q105774),i(s(fun(fun(Q105761,cart(real,Q105774)),cart(real,Q105774)),i(s(fun(fun(Q105761,bool),fun(fun(Q105761,cart(real,Q105774)),cart(real,Q105774))),vsum),s(fun(Q105761,bool),S0))),s(fun(Q105761,cart(real,Q105774)),F0))))),s(cart(real,Q105774),i(s(fun(fun(Q105761,cart(real,Q105774)),cart(real,Q105774)),i(s(fun(fun(Q105761,bool),fun(fun(Q105761,cart(real,Q105774)),cart(real,Q105774))),vsum),s(fun(Q105761,bool),S0))),s(fun(Q105761,cart(real,Q105774)),G0))))) ) ) )).
+
+fof(aVSUMu_CONST,axiom,(
+    ! [Q105798,Q105801,U_0] :
+      ( ! [C0,N0] : s(cart(real,Q105801),i(s(fun(Q105798,cart(real,Q105801)),i(s(fun(cart(real,Q105801),fun(Q105798,cart(real,Q105801))),U_0),s(cart(real,Q105801),C0))),s(Q105798,N0))) = s(cart(real,Q105801),C0)
+     => ! [C0,S0] :
+          ( p(s(bool,i(s(fun(fun(Q105798,bool),bool),finite),s(fun(Q105798,bool),S0))))
+         => s(cart(real,Q105801),i(s(fun(fun(Q105798,cart(real,Q105801)),cart(real,Q105801)),i(s(fun(fun(Q105798,bool),fun(fun(Q105798,cart(real,Q105801)),cart(real,Q105801))),vsum),s(fun(Q105798,bool),S0))),s(fun(Q105798,cart(real,Q105801)),i(s(fun(cart(real,Q105801),fun(Q105798,cart(real,Q105801))),U_0),s(cart(real,Q105801),C0))))) = s(cart(real,Q105801),i(s(fun(cart(real,Q105801),cart(real,Q105801)),i(s(fun(real,fun(cart(real,Q105801),cart(real,Q105801))),r_),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(fun(Q105798,bool),num),card),s(fun(Q105798,bool),S0))))))),s(cart(real,Q105801),C0))) ) ) )).
+
+fof(aVSUMu_COMPONENT,axiom,(
+    ! [A,N,U_0] :
+      ( ! [F0,I0,X] : s(real,i(s(fun(A,real),i(s(fun(num,fun(A,real)),i(s(fun(fun(A,cart(real,N)),fun(num,fun(A,real))),U_0),s(fun(A,cart(real,N)),F0))),s(num,I0))),s(A,X))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))))),s(num,I0)))
+     => ! [S0,F0,I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))))),s(num,I0))) = s(real,i(s(fun(fun(A,real),real),i(s(fun(fun(A,bool),fun(fun(A,real),real)),sum),s(fun(A,bool),S0))),s(fun(A,real),i(s(fun(num,fun(A,real)),i(s(fun(fun(A,cart(real,N)),fun(num,fun(A,real))),U_0),s(fun(A,cart(real,N)),F0))),s(num,I0))))) ) ) )).
+
+fof(aVSUMu_IMAGE,axiom,(
+    ! [Q105914,Q105918,Q105892,F0,G0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(Q105918,bool),bool),finite),s(fun(Q105918,bool),S0))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(Q105918,bool),bool),i(s(fun(Q105918,fun(fun(Q105918,bool),bool)),in),s(Q105918,X))),s(fun(Q105918,bool),S0))))
+              & p(s(bool,i(s(fun(fun(Q105918,bool),bool),i(s(fun(Q105918,fun(fun(Q105918,bool),bool)),in),s(Q105918,Y))),s(fun(Q105918,bool),S0))))
+              & s(Q105892,i(s(fun(Q105918,Q105892),F0),s(Q105918,X))) = s(Q105892,i(s(fun(Q105918,Q105892),F0),s(Q105918,Y))) )
+           => s(Q105918,X) = s(Q105918,Y) ) )
+     => s(cart(real,Q105914),i(s(fun(fun(Q105892,cart(real,Q105914)),cart(real,Q105914)),i(s(fun(fun(Q105892,bool),fun(fun(Q105892,cart(real,Q105914)),cart(real,Q105914))),vsum),s(fun(Q105892,bool),i(s(fun(fun(Q105918,bool),fun(Q105892,bool)),i(s(fun(fun(Q105918,Q105892),fun(fun(Q105918,bool),fun(Q105892,bool))),image),s(fun(Q105918,Q105892),F0))),s(fun(Q105918,bool),S0))))),s(fun(Q105892,cart(real,Q105914)),G0))) = s(cart(real,Q105914),i(s(fun(fun(Q105918,cart(real,Q105914)),cart(real,Q105914)),i(s(fun(fun(Q105918,bool),fun(fun(Q105918,cart(real,Q105914)),cart(real,Q105914))),vsum),s(fun(Q105918,bool),S0))),s(fun(Q105918,cart(real,Q105914)),i(s(fun(fun(Q105918,Q105892),fun(Q105918,cart(real,Q105914))),i(s(fun(fun(Q105892,cart(real,Q105914)),fun(fun(Q105918,Q105892),fun(Q105918,cart(real,Q105914)))),o),s(fun(Q105892,cart(real,Q105914)),G0))),s(fun(Q105918,Q105892),F0))))) ) )).
+
+fof(aVSUMu_UNION,axiom,(
+    ! [Q105942,Q105967,F0,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(Q105942,bool),bool),finite),s(fun(Q105942,bool),S0))))
+        & p(s(bool,i(s(fun(fun(Q105942,bool),bool),finite),s(fun(Q105942,bool),T0))))
+        & p(s(bool,i(s(fun(fun(Q105942,bool),bool),i(s(fun(fun(Q105942,bool),fun(fun(Q105942,bool),bool)),disjoint),s(fun(Q105942,bool),S0))),s(fun(Q105942,bool),T0)))) )
+     => s(cart(real,Q105967),i(s(fun(fun(Q105942,cart(real,Q105967)),cart(real,Q105967)),i(s(fun(fun(Q105942,bool),fun(fun(Q105942,cart(real,Q105967)),cart(real,Q105967))),vsum),s(fun(Q105942,bool),i(s(fun(fun(Q105942,bool),fun(Q105942,bool)),i(s(fun(fun(Q105942,bool),fun(fun(Q105942,bool),fun(Q105942,bool))),union),s(fun(Q105942,bool),S0))),s(fun(Q105942,bool),T0))))),s(fun(Q105942,cart(real,Q105967)),F0))) = s(cart(real,Q105967),i(s(fun(cart(real,Q105967),cart(real,Q105967)),i(s(fun(cart(real,Q105967),fun(cart(real,Q105967),cart(real,Q105967))),vectoru_add),s(cart(real,Q105967),i(s(fun(fun(Q105942,cart(real,Q105967)),cart(real,Q105967)),i(s(fun(fun(Q105942,bool),fun(fun(Q105942,cart(real,Q105967)),cart(real,Q105967))),vsum),s(fun(Q105942,bool),S0))),s(fun(Q105942,cart(real,Q105967)),F0))))),s(cart(real,Q105967),i(s(fun(fun(Q105942,cart(real,Q105967)),cart(real,Q105967)),i(s(fun(fun(Q105942,bool),fun(fun(Q105942,cart(real,Q105967)),cart(real,Q105967))),vsum),s(fun(Q105942,bool),T0))),s(fun(Q105942,cart(real,Q105967)),F0))))) ) )).
+
+fof(aVSUMu_DIFF,axiom,(
+    ! [Q105987,Q106012,F0,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(Q105987,bool),bool),finite),s(fun(Q105987,bool),S0))))
+        & p(s(bool,i(s(fun(fun(Q105987,bool),bool),i(s(fun(fun(Q105987,bool),fun(fun(Q105987,bool),bool)),subset),s(fun(Q105987,bool),T0))),s(fun(Q105987,bool),S0)))) )
+     => s(cart(real,Q106012),i(s(fun(fun(Q105987,cart(real,Q106012)),cart(real,Q106012)),i(s(fun(fun(Q105987,bool),fun(fun(Q105987,cart(real,Q106012)),cart(real,Q106012))),vsum),s(fun(Q105987,bool),i(s(fun(fun(Q105987,bool),fun(Q105987,bool)),i(s(fun(fun(Q105987,bool),fun(fun(Q105987,bool),fun(Q105987,bool))),diff),s(fun(Q105987,bool),S0))),s(fun(Q105987,bool),T0))))),s(fun(Q105987,cart(real,Q106012)),F0))) = s(cart(real,Q106012),i(s(fun(cart(real,Q106012),cart(real,Q106012)),i(s(fun(cart(real,Q106012),fun(cart(real,Q106012),cart(real,Q106012))),vectoru_sub),s(cart(real,Q106012),i(s(fun(fun(Q105987,cart(real,Q106012)),cart(real,Q106012)),i(s(fun(fun(Q105987,bool),fun(fun(Q105987,cart(real,Q106012)),cart(real,Q106012))),vsum),s(fun(Q105987,bool),S0))),s(fun(Q105987,cart(real,Q106012)),F0))))),s(cart(real,Q106012),i(s(fun(fun(Q105987,cart(real,Q106012)),cart(real,Q106012)),i(s(fun(fun(Q105987,bool),fun(fun(Q105987,cart(real,Q106012)),cart(real,Q106012))),vsum),s(fun(Q105987,bool),T0))),s(fun(Q105987,cart(real,Q106012)),F0))))) ) )).
+
+fof(aVSUMu_DELETE,axiom,(
+    ! [Q106054,Q106053,F0,S0,A5] :
+      ( ( p(s(bool,i(s(fun(fun(Q106053,bool),bool),finite),s(fun(Q106053,bool),S0))))
+        & p(s(bool,i(s(fun(fun(Q106053,bool),bool),i(s(fun(Q106053,fun(fun(Q106053,bool),bool)),in),s(Q106053,A5))),s(fun(Q106053,bool),S0)))) )
+     => s(cart(real,Q106054),i(s(fun(fun(Q106053,cart(real,Q106054)),cart(real,Q106054)),i(s(fun(fun(Q106053,bool),fun(fun(Q106053,cart(real,Q106054)),cart(real,Q106054))),vsum),s(fun(Q106053,bool),i(s(fun(Q106053,fun(Q106053,bool)),i(s(fun(fun(Q106053,bool),fun(Q106053,fun(Q106053,bool))),delete),s(fun(Q106053,bool),S0))),s(Q106053,A5))))),s(fun(Q106053,cart(real,Q106054)),F0))) = s(cart(real,Q106054),i(s(fun(cart(real,Q106054),cart(real,Q106054)),i(s(fun(cart(real,Q106054),fun(cart(real,Q106054),cart(real,Q106054))),vectoru_sub),s(cart(real,Q106054),i(s(fun(fun(Q106053,cart(real,Q106054)),cart(real,Q106054)),i(s(fun(fun(Q106053,bool),fun(fun(Q106053,cart(real,Q106054)),cart(real,Q106054))),vsum),s(fun(Q106053,bool),S0))),s(fun(Q106053,cart(real,Q106054)),F0))))),s(cart(real,Q106054),i(s(fun(Q106053,cart(real,Q106054)),F0),s(Q106053,A5))))) ) )).
+
+fof(aVSUMu_INCLu_EXCL,axiom,(
+    ! [A,N,S0,T0,F0] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+        & p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),T0)))) )
+     => s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))))),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),T0))),s(fun(A,cart(real,N)),F0))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),union),s(fun(A,bool),S0))),s(fun(A,bool),T0))))),s(fun(A,cart(real,N)),F0))))),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),inter),s(fun(A,bool),S0))),s(fun(A,bool),T0))))),s(fun(A,cart(real,N)),F0))))) ) )).
+
+fof(aVSUMu_NEG,axiom,(
+    ! [Q106132,Q106140,U_0] :
+      ( ! [F0,X] : s(cart(real,Q106140),i(s(fun(Q106132,cart(real,Q106140)),i(s(fun(fun(Q106132,cart(real,Q106140)),fun(Q106132,cart(real,Q106140))),U_0),s(fun(Q106132,cart(real,Q106140)),F0))),s(Q106132,X))) = s(cart(real,Q106140),i(s(fun(cart(real,Q106140),cart(real,Q106140)),vectoru_neg),s(cart(real,Q106140),i(s(fun(Q106132,cart(real,Q106140)),F0),s(Q106132,X)))))
+     => ! [F0,S0] : s(cart(real,Q106140),i(s(fun(fun(Q106132,cart(real,Q106140)),cart(real,Q106140)),i(s(fun(fun(Q106132,bool),fun(fun(Q106132,cart(real,Q106140)),cart(real,Q106140))),vsum),s(fun(Q106132,bool),S0))),s(fun(Q106132,cart(real,Q106140)),i(s(fun(fun(Q106132,cart(real,Q106140)),fun(Q106132,cart(real,Q106140))),U_0),s(fun(Q106132,cart(real,Q106140)),F0))))) = s(cart(real,Q106140),i(s(fun(cart(real,Q106140),cart(real,Q106140)),vectoru_neg),s(cart(real,Q106140),i(s(fun(fun(Q106132,cart(real,Q106140)),cart(real,Q106140)),i(s(fun(fun(Q106132,bool),fun(fun(Q106132,cart(real,Q106140)),cart(real,Q106140))),vsum),s(fun(Q106132,bool),S0))),s(fun(Q106132,cart(real,Q106140)),F0))))) ) )).
+
+fof(aVSUMu_EQ,axiom,(
+    ! [Q106171,Q106182,F0,G0,S0] :
+      ( ! [X] :
+          ( p(s(bool,i(s(fun(fun(Q106171,bool),bool),i(s(fun(Q106171,fun(fun(Q106171,bool),bool)),in),s(Q106171,X))),s(fun(Q106171,bool),S0))))
+         => s(cart(real,Q106182),i(s(fun(Q106171,cart(real,Q106182)),F0),s(Q106171,X))) = s(cart(real,Q106182),i(s(fun(Q106171,cart(real,Q106182)),G0),s(Q106171,X))) )
+     => s(cart(real,Q106182),i(s(fun(fun(Q106171,cart(real,Q106182)),cart(real,Q106182)),i(s(fun(fun(Q106171,bool),fun(fun(Q106171,cart(real,Q106182)),cart(real,Q106182))),vsum),s(fun(Q106171,bool),S0))),s(fun(Q106171,cart(real,Q106182)),F0))) = s(cart(real,Q106182),i(s(fun(fun(Q106171,cart(real,Q106182)),cart(real,Q106182)),i(s(fun(fun(Q106171,bool),fun(fun(Q106171,cart(real,Q106182)),cart(real,Q106182))),vsum),s(fun(Q106171,bool),S0))),s(fun(Q106171,cart(real,Q106182)),G0))) ) )).
+
+fof(aVSUMu_SUPERSET,axiom,(
+    ! [A,N,F0,U,V] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(fun(A,bool),fun(fun(A,bool),bool)),subset),s(fun(A,bool),U))),s(fun(A,bool),V))))
+        & ! [X] :
+            ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),V))))
+              & ~ p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),U)))) )
+           => s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),V))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),U))),s(fun(A,cart(real,N)),F0))) ) )).
+
+fof(aVSUMu_EQu_SUPERSET,axiom,(
+    ! [A,Q106306,F0,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),T0))))
+        & p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(fun(A,bool),fun(fun(A,bool),bool)),subset),s(fun(A,bool),T0))),s(fun(A,bool),S0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),T0))))
+           => s(cart(real,Q106306),i(s(fun(A,cart(real,Q106306)),F0),s(A,X))) = s(cart(real,Q106306),i(s(fun(A,cart(real,Q106306)),g),s(A,X))) )
+        & ! [X] :
+            ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+              & ~ p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),T0)))) )
+           => s(cart(real,Q106306),i(s(fun(A,cart(real,Q106306)),F0),s(A,X))) = s(cart(real,Q106306),i(s(fun(num,cart(real,Q106306)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => s(cart(real,Q106306),i(s(fun(fun(A,cart(real,Q106306)),cart(real,Q106306)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q106306)),cart(real,Q106306))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q106306)),F0))) = s(cart(real,Q106306),i(s(fun(fun(A,cart(real,Q106306)),cart(real,Q106306)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q106306)),cart(real,Q106306))),vsum),s(fun(A,bool),T0))),s(fun(A,cart(real,Q106306)),g))) ) )).
+
+fof(aVSUMu_UNIONu_RZERO,axiom,(
+    ! [A,N,F0,U,V] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),U))))
+        & ! [X] :
+            ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),V))))
+              & ~ p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),U)))) )
+           => s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),union),s(fun(A,bool),U))),s(fun(A,bool),V))))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),U))),s(fun(A,cart(real,N)),F0))) ) )).
+
+fof(aVSUMu_UNIONu_LZERO,axiom,(
+    ! [A,N,F0,U,V] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),V))))
+        & ! [X] :
+            ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),U))))
+              & ~ p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),V)))) )
+           => s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),union),s(fun(A,bool),U))),s(fun(A,bool),V))))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),V))),s(fun(A,cart(real,N)),F0))) ) )).
+
+fof(aVSUMu_RESTRICT,axiom,(
+    ! [Q106444,Q106450,U_0] :
+      ( ! [S0,F0,X] : s(cart(real,Q106450),i(s(fun(Q106444,cart(real,Q106450)),i(s(fun(fun(Q106444,cart(real,Q106450)),fun(Q106444,cart(real,Q106450))),i(s(fun(fun(Q106444,bool),fun(fun(Q106444,cart(real,Q106450)),fun(Q106444,cart(real,Q106450)))),U_0),s(fun(Q106444,bool),S0))),s(fun(Q106444,cart(real,Q106450)),F0))),s(Q106444,X))) = s(cart(real,Q106450),i(s(fun(cart(real,Q106450),cart(real,Q106450)),i(s(fun(cart(real,Q106450),fun(cart(real,Q106450),cart(real,Q106450))),i(s(fun(bool,fun(cart(real,Q106450),fun(cart(real,Q106450),cart(real,Q106450)))),cond),s(bool,i(s(fun(fun(Q106444,bool),bool),i(s(fun(Q106444,fun(fun(Q106444,bool),bool)),in),s(Q106444,X))),s(fun(Q106444,bool),S0))))),s(cart(real,Q106450),i(s(fun(Q106444,cart(real,Q106450)),F0),s(Q106444,X))))),s(cart(real,Q106450),i(s(fun(num,cart(real,Q106450)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))))
+     => ! [F0,S0] :
+          ( p(s(bool,i(s(fun(fun(Q106444,bool),bool),finite),s(fun(Q106444,bool),S0))))
+         => s(cart(real,Q106450),i(s(fun(fun(Q106444,cart(real,Q106450)),cart(real,Q106450)),i(s(fun(fun(Q106444,bool),fun(fun(Q106444,cart(real,Q106450)),cart(real,Q106450))),vsum),s(fun(Q106444,bool),S0))),s(fun(Q106444,cart(real,Q106450)),i(s(fun(fun(Q106444,cart(real,Q106450)),fun(Q106444,cart(real,Q106450))),i(s(fun(fun(Q106444,bool),fun(fun(Q106444,cart(real,Q106450)),fun(Q106444,cart(real,Q106450)))),U_0),s(fun(Q106444,bool),S0))),s(fun(Q106444,cart(real,Q106450)),F0))))) = s(cart(real,Q106450),i(s(fun(fun(Q106444,cart(real,Q106450)),cart(real,Q106450)),i(s(fun(fun(Q106444,bool),fun(fun(Q106444,cart(real,Q106450)),cart(real,Q106450))),vsum),s(fun(Q106444,bool),S0))),s(fun(Q106444,cart(real,Q106450)),F0))) ) ) )).
+
+fof(aVSUMu_RESTRICTu_SET,axiom,(
+    ! [Q106500,Q106502,U_1] :
+      ( ! [P0,F0,X] : s(cart(real,Q106502),i(s(fun(Q106500,cart(real,Q106502)),i(s(fun(fun(Q106500,cart(real,Q106502)),fun(Q106500,cart(real,Q106502))),i(s(fun(fun(Q106500,bool),fun(fun(Q106500,cart(real,Q106502)),fun(Q106500,cart(real,Q106502)))),U_1),s(fun(Q106500,bool),P0))),s(fun(Q106500,cart(real,Q106502)),F0))),s(Q106500,X))) = s(cart(real,Q106502),i(s(fun(cart(real,Q106502),cart(real,Q106502)),i(s(fun(cart(real,Q106502),fun(cart(real,Q106502),cart(real,Q106502))),i(s(fun(bool,fun(cart(real,Q106502),fun(cart(real,Q106502),cart(real,Q106502)))),cond),s(bool,i(s(fun(Q106500,bool),P0),s(Q106500,X))))),s(cart(real,Q106502),i(s(fun(Q106500,cart(real,Q106502)),F0),s(Q106500,X))))),s(cart(real,Q106502),i(s(fun(num,cart(real,Q106502)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))))
+     => ! [U_0] :
+          ( ! [S0,P0,GENR_PVARR_278] :
+              ( p(s(bool,i(s(fun(Q106500,bool),i(s(fun(fun(Q106500,bool),fun(Q106500,bool)),i(s(fun(fun(Q106500,bool),fun(fun(Q106500,bool),fun(Q106500,bool))),U_0),s(fun(Q106500,bool),S0))),s(fun(Q106500,bool),P0))),s(Q106500,GENR_PVARR_278))))
+            <=> ? [X,V] :
+                  ( ( p(s(bool,V))
+                  <=> ( p(s(bool,i(s(fun(fun(Q106500,bool),bool),i(s(fun(Q106500,fun(fun(Q106500,bool),bool)),in),s(Q106500,X))),s(fun(Q106500,bool),S0))))
+                      & p(s(bool,i(s(fun(Q106500,bool),P0),s(Q106500,X)))) ) )
+                  & p(s(bool,i(s(fun(Q106500,bool),i(s(fun(bool,fun(Q106500,bool)),i(s(fun(Q106500,fun(bool,fun(Q106500,bool))),setspec),s(Q106500,GENR_PVARR_278))),s(bool,V))),s(Q106500,X)))) ) )
+         => ! [P0,S0,F0] : s(cart(real,Q106502),i(s(fun(fun(Q106500,cart(real,Q106502)),cart(real,Q106502)),i(s(fun(fun(Q106500,bool),fun(fun(Q106500,cart(real,Q106502)),cart(real,Q106502))),vsum),s(fun(Q106500,bool),i(s(fun(fun(Q106500,bool),fun(Q106500,bool)),gspec),s(fun(Q106500,bool),i(s(fun(fun(Q106500,bool),fun(Q106500,bool)),i(s(fun(fun(Q106500,bool),fun(fun(Q106500,bool),fun(Q106500,bool))),U_0),s(fun(Q106500,bool),S0))),s(fun(Q106500,bool),P0))))))),s(fun(Q106500,cart(real,Q106502)),F0))) = s(cart(real,Q106502),i(s(fun(fun(Q106500,cart(real,Q106502)),cart(real,Q106502)),i(s(fun(fun(Q106500,bool),fun(fun(Q106500,cart(real,Q106502)),cart(real,Q106502))),vsum),s(fun(Q106500,bool),S0))),s(fun(Q106500,cart(real,Q106502)),i(s(fun(fun(Q106500,cart(real,Q106502)),fun(Q106500,cart(real,Q106502))),i(s(fun(fun(Q106500,bool),fun(fun(Q106500,cart(real,Q106502)),fun(Q106500,cart(real,Q106502)))),U_1),s(fun(Q106500,bool),P0))),s(fun(Q106500,cart(real,Q106502)),F0))))) ) ) )).
+
+fof(aVSUMu_CASES,axiom,(
+    ! [A,N,U_2] :
+      ( ! [P0,X] :
+          ( p(s(bool,i(s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),U_2),s(fun(A,bool),P0))),s(A,X))))
+        <=> ~ p(s(bool,i(s(fun(A,bool),P0),s(A,X)))) )
+     => ! [U_1] :
+          ( ! [S0,P0,GENR_PVARR_279] :
+              ( p(s(bool,i(s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),U_1),s(fun(A,bool),S0))),s(fun(A,bool),P0))),s(A,GENR_PVARR_279))))
+            <=> ? [X,V] :
+                  ( ( p(s(bool,V))
+                  <=> ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                      & p(s(bool,i(s(fun(A,bool),P0),s(A,X)))) ) )
+                  & p(s(bool,i(s(fun(A,bool),i(s(fun(bool,fun(A,bool)),i(s(fun(A,fun(bool,fun(A,bool))),setspec),s(A,GENR_PVARR_279))),s(bool,V))),s(A,X)))) ) )
+         => ! [U_0] :
+              ( ! [P0,F0,G0,X] : s(cart(real,N),i(s(fun(A,cart(real,N)),i(s(fun(fun(A,cart(real,N)),fun(A,cart(real,N))),i(s(fun(fun(A,cart(real,N)),fun(fun(A,cart(real,N)),fun(A,cart(real,N)))),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),fun(fun(A,cart(real,N)),fun(A,cart(real,N))))),U_0),s(fun(A,bool),P0))),s(fun(A,cart(real,N)),F0))),s(fun(A,cart(real,N)),G0))),s(A,X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),i(s(fun(bool,fun(cart(real,N),fun(cart(real,N),cart(real,N)))),cond),s(bool,i(s(fun(A,bool),P0),s(A,X))))),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))))),s(cart(real,N),i(s(fun(A,cart(real,N)),G0),s(A,X)))))
+             => ! [S0,P0,F0,G0] :
+                  ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+                 => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),i(s(fun(fun(A,cart(real,N)),fun(A,cart(real,N))),i(s(fun(fun(A,cart(real,N)),fun(fun(A,cart(real,N)),fun(A,cart(real,N)))),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),fun(fun(A,cart(real,N)),fun(A,cart(real,N))))),U_0),s(fun(A,bool),P0))),s(fun(A,cart(real,N)),F0))),s(fun(A,cart(real,N)),G0))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),gspec),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),U_1),s(fun(A,bool),S0))),s(fun(A,bool),P0))))))),s(fun(A,cart(real,N)),F0))))),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),gspec),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),U_1),s(fun(A,bool),S0))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),U_2),s(fun(A,bool),P0))))))))),s(fun(A,cart(real,N)),G0))))) ) ) ) ) )).
+
+fof(aVSUMu_SING,axiom,(
+    ! [Q106605,Q106610,F0,X] : s(cart(real,Q106605),i(s(fun(fun(Q106610,cart(real,Q106605)),cart(real,Q106605)),i(s(fun(fun(Q106610,bool),fun(fun(Q106610,cart(real,Q106605)),cart(real,Q106605))),vsum),s(fun(Q106610,bool),i(s(fun(fun(Q106610,bool),fun(Q106610,bool)),i(s(fun(Q106610,fun(fun(Q106610,bool),fun(Q106610,bool))),insert),s(Q106610,X))),s(fun(Q106610,bool),empty))))),s(fun(Q106610,cart(real,Q106605)),F0))) = s(cart(real,Q106605),i(s(fun(Q106610,cart(real,Q106605)),F0),s(Q106610,X))) )).
+
+fof(aVSUMu_NORM,axiom,(
+    ! [Q106640,Q106632,U_0] :
+      ( ! [F0,X] : s(real,i(s(fun(Q106640,real),i(s(fun(fun(Q106640,cart(real,Q106632)),fun(Q106640,real)),U_0),s(fun(Q106640,cart(real,Q106632)),F0))),s(Q106640,X))) = s(real,i(s(fun(cart(real,Q106632),real),vectoru_norm),s(cart(real,Q106632),i(s(fun(Q106640,cart(real,Q106632)),F0),s(Q106640,X)))))
+     => ! [F0,S0] :
+          ( p(s(bool,i(s(fun(fun(Q106640,bool),bool),finite),s(fun(Q106640,bool),S0))))
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q106632),real),vectoru_norm),s(cart(real,Q106632),i(s(fun(fun(Q106640,cart(real,Q106632)),cart(real,Q106632)),i(s(fun(fun(Q106640,bool),fun(fun(Q106640,cart(real,Q106632)),cart(real,Q106632))),vsum),s(fun(Q106640,bool),S0))),s(fun(Q106640,cart(real,Q106632)),F0))))))),s(real,i(s(fun(fun(Q106640,real),real),i(s(fun(fun(Q106640,bool),fun(fun(Q106640,real),real)),sum),s(fun(Q106640,bool),S0))),s(fun(Q106640,real),i(s(fun(fun(Q106640,cart(real,Q106632)),fun(Q106640,real)),U_0),s(fun(Q106640,cart(real,Q106632)),F0)))))))) ) ) )).
+
+fof(aVSUMu_NORMu_LE,axiom,(
+    ! [N,A,S0,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+           => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))))))),s(real,i(s(fun(A,real),G0),s(A,X)))))) ) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))))))),s(real,i(s(fun(fun(A,real),real),i(s(fun(fun(A,bool),fun(fun(A,real),real)),sum),s(fun(A,bool),S0))),s(fun(A,real),G0)))))) ) )).
+
+fof(aVSUMu_NORMu_TRIANGLE,axiom,(
+    ! [Q106736,Q106745,U_0] :
+      ( ! [F0,A5] : s(real,i(s(fun(Q106736,real),i(s(fun(fun(Q106736,cart(real,Q106745)),fun(Q106736,real)),U_0),s(fun(Q106736,cart(real,Q106745)),F0))),s(Q106736,A5))) = s(real,i(s(fun(cart(real,Q106745),real),vectoru_norm),s(cart(real,Q106745),i(s(fun(Q106736,cart(real,Q106745)),F0),s(Q106736,A5)))))
+     => ! [S0,F0,B0] :
+          ( ( p(s(bool,i(s(fun(fun(Q106736,bool),bool),finite),s(fun(Q106736,bool),S0))))
+            & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(Q106736,real),real),i(s(fun(fun(Q106736,bool),fun(fun(Q106736,real),real)),sum),s(fun(Q106736,bool),S0))),s(fun(Q106736,real),i(s(fun(fun(Q106736,cart(real,Q106745)),fun(Q106736,real)),U_0),s(fun(Q106736,cart(real,Q106745)),F0))))))),s(real,B0)))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q106745),real),vectoru_norm),s(cart(real,Q106745),i(s(fun(fun(Q106736,cart(real,Q106745)),cart(real,Q106745)),i(s(fun(fun(Q106736,bool),fun(fun(Q106736,cart(real,Q106745)),cart(real,Q106745))),vsum),s(fun(Q106736,bool),S0))),s(fun(Q106736,cart(real,Q106745)),F0))))))),s(real,B0)))) ) ) )).
+
+fof(aVSUMu_NORMu_BOUND,axiom,(
+    ! [Q106792,A,S0,F0,B0] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+           => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q106792),real),vectoru_norm),s(cart(real,Q106792),i(s(fun(A,cart(real,Q106792)),F0),s(A,X))))))),s(real,B0)))) ) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q106792),real),vectoru_norm),s(cart(real,Q106792),i(s(fun(fun(A,cart(real,Q106792)),cart(real,Q106792)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q106792)),cart(real,Q106792))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q106792)),F0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(fun(A,bool),num),card),s(fun(A,bool),S0))))))),s(real,B0)))))) ) )).
+
+fof(aVSUMu_CLAUSESu_NUMSEGu_conjunct0,axiom,(
+    ! [Q106879,M0] :
+    ? [V] :
+      ( ( p(s(bool,V))
+      <=> s(num,M0) = s(num,i(s(fun(num,num),numeral),s(num,u_0))) )
+      & s(cart(real,Q106879),i(s(fun(fun(num,cart(real,Q106879)),cart(real,Q106879)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q106879)),cart(real,Q106879))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(num,cart(real,Q106879)),f))) = s(cart(real,Q106879),i(s(fun(cart(real,Q106879),cart(real,Q106879)),i(s(fun(cart(real,Q106879),fun(cart(real,Q106879),cart(real,Q106879))),i(s(fun(bool,fun(cart(real,Q106879),fun(cart(real,Q106879),cart(real,Q106879)))),cond),s(bool,V))),s(cart(real,Q106879),i(s(fun(num,cart(real,Q106879)),f),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q106879),i(s(fun(num,cart(real,Q106879)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) )).
+
+fof(aVSUMu_CLAUSESu_NUMSEGu_conjunct1,axiom,(
+    ! [Q106879,M0,N0] : s(cart(real,Q106879),i(s(fun(fun(num,cart(real,Q106879)),cart(real,Q106879)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q106879)),cart(real,Q106879))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,i(s(fun(num,num),suc),s(num,N0))))))),s(fun(num,cart(real,Q106879)),f))) = s(cart(real,Q106879),i(s(fun(cart(real,Q106879),cart(real,Q106879)),i(s(fun(cart(real,Q106879),fun(cart(real,Q106879),cart(real,Q106879))),i(s(fun(bool,fun(cart(real,Q106879),fun(cart(real,Q106879),cart(real,Q106879)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,i(s(fun(num,num),suc),s(num,N0))))))),s(cart(real,Q106879),i(s(fun(cart(real,Q106879),cart(real,Q106879)),i(s(fun(cart(real,Q106879),fun(cart(real,Q106879),cart(real,Q106879))),vectoru_add),s(cart(real,Q106879),i(s(fun(fun(num,cart(real,Q106879)),cart(real,Q106879)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q106879)),cart(real,Q106879))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q106879)),f))))),s(cart(real,Q106879),i(s(fun(num,cart(real,Q106879)),f),s(num,i(s(fun(num,num),suc),s(num,N0))))))))),s(cart(real,Q106879),i(s(fun(fun(num,cart(real,Q106879)),cart(real,Q106879)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q106879)),cart(real,Q106879))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q106879)),f))))) )).
+
+fof(aVSUMu_CLAUSESu_RIGHT,axiom,(
+    ! [N,F0,M0,N0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,i(s(fun(num,num),numeral),s(num,u_0))))),s(num,N0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0)))) )
+     => s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,cart(real,N)),F0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),F0),s(num,N0))))) ) )).
+
+fof(aVSUMu_CMULu_NUMSEG,axiom,(
+    ! [Q106968,U_0] :
+      ( ! [C0,F0,X] : s(cart(real,Q106968),i(s(fun(num,cart(real,Q106968)),i(s(fun(fun(num,cart(real,Q106968)),fun(num,cart(real,Q106968))),i(s(fun(real,fun(fun(num,cart(real,Q106968)),fun(num,cart(real,Q106968)))),U_0),s(real,C0))),s(fun(num,cart(real,Q106968)),F0))),s(num,X))) = s(cart(real,Q106968),i(s(fun(cart(real,Q106968),cart(real,Q106968)),i(s(fun(real,fun(cart(real,Q106968),cart(real,Q106968))),r_),s(real,C0))),s(cart(real,Q106968),i(s(fun(num,cart(real,Q106968)),F0),s(num,X)))))
+     => ! [F0,C0,M0,N0] : s(cart(real,Q106968),i(s(fun(fun(num,cart(real,Q106968)),cart(real,Q106968)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q106968)),cart(real,Q106968))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q106968)),i(s(fun(fun(num,cart(real,Q106968)),fun(num,cart(real,Q106968))),i(s(fun(real,fun(fun(num,cart(real,Q106968)),fun(num,cart(real,Q106968)))),U_0),s(real,C0))),s(fun(num,cart(real,Q106968)),F0))))) = s(cart(real,Q106968),i(s(fun(cart(real,Q106968),cart(real,Q106968)),i(s(fun(real,fun(cart(real,Q106968),cart(real,Q106968))),r_),s(real,C0))),s(cart(real,Q106968),i(s(fun(fun(num,cart(real,Q106968)),cart(real,Q106968)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q106968)),cart(real,Q106968))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q106968)),F0))))) ) )).
+
+fof(aVSUMu_EQu_NUMSEG,axiom,(
+    ! [Q107021,F0,G0,M0,N0] :
+      ( ! [X] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,X))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,X))),s(num,N0)))) )
+         => s(cart(real,Q107021),i(s(fun(num,cart(real,Q107021)),F0),s(num,X))) = s(cart(real,Q107021),i(s(fun(num,cart(real,Q107021)),G0),s(num,X))) )
+     => s(cart(real,Q107021),i(s(fun(fun(num,cart(real,Q107021)),cart(real,Q107021)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107021)),cart(real,Q107021))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107021)),F0))) = s(cart(real,Q107021),i(s(fun(fun(num,cart(real,Q107021)),cart(real,Q107021)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107021)),cart(real,Q107021))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107021)),G0))) ) )).
+
+fof(aVSUMu_IMAGEu_GEN,axiom,(
+    ! [B,A,Q107061,U_1] :
+      ( ! [S0,F0,Y,GENR_PVARR_281] :
+          ( p(s(bool,i(s(fun(A,bool),i(s(fun(B,fun(A,bool)),i(s(fun(fun(A,B),fun(B,fun(A,bool))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(B,fun(A,bool)))),U_1),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(B,Y))),s(A,GENR_PVARR_281))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                  & s(B,i(s(fun(A,B),F0),s(A,X))) = s(B,Y) ) )
+              & p(s(bool,i(s(fun(A,bool),i(s(fun(bool,fun(A,bool)),i(s(fun(A,fun(bool,fun(A,bool))),setspec),s(A,GENR_PVARR_281))),s(bool,V))),s(A,X)))) ) )
+     => ! [U_0] :
+          ( ! [S0,F0,G0,Y] : s(cart(real,Q107061),i(s(fun(B,cart(real,Q107061)),i(s(fun(fun(A,cart(real,Q107061)),fun(B,cart(real,Q107061))),i(s(fun(fun(A,B),fun(fun(A,cart(real,Q107061)),fun(B,cart(real,Q107061)))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(fun(A,cart(real,Q107061)),fun(B,cart(real,Q107061))))),U_0),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(fun(A,cart(real,Q107061)),G0))),s(B,Y))) = s(cart(real,Q107061),i(s(fun(fun(A,cart(real,Q107061)),cart(real,Q107061)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107061)),cart(real,Q107061))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),gspec),s(fun(A,bool),i(s(fun(B,fun(A,bool)),i(s(fun(fun(A,B),fun(B,fun(A,bool))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(B,fun(A,bool)))),U_1),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(B,Y))))))),s(fun(A,cart(real,Q107061)),G0)))
+         => ! [F0,G0,S0] :
+              ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+             => s(cart(real,Q107061),i(s(fun(fun(A,cart(real,Q107061)),cart(real,Q107061)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107061)),cart(real,Q107061))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q107061)),G0))) = s(cart(real,Q107061),i(s(fun(fun(B,cart(real,Q107061)),cart(real,Q107061)),i(s(fun(fun(B,bool),fun(fun(B,cart(real,Q107061)),cart(real,Q107061))),vsum),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0))))),s(fun(B,cart(real,Q107061)),i(s(fun(fun(A,cart(real,Q107061)),fun(B,cart(real,Q107061))),i(s(fun(fun(A,B),fun(fun(A,cart(real,Q107061)),fun(B,cart(real,Q107061)))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(fun(A,cart(real,Q107061)),fun(B,cart(real,Q107061))))),U_0),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(fun(A,cart(real,Q107061)),G0))))) ) ) ) )).
+
+fof(aVSUMu_GROUP,axiom,(
+    ! [B,A,Q107150,U_1] :
+      ( ! [S0,F0,Y,GENR_PVARR_282] :
+          ( p(s(bool,i(s(fun(A,bool),i(s(fun(B,fun(A,bool)),i(s(fun(fun(A,B),fun(B,fun(A,bool))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(B,fun(A,bool)))),U_1),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(B,Y))),s(A,GENR_PVARR_282))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                  & s(B,i(s(fun(A,B),F0),s(A,X))) = s(B,Y) ) )
+              & p(s(bool,i(s(fun(A,bool),i(s(fun(bool,fun(A,bool)),i(s(fun(A,fun(bool,fun(A,bool))),setspec),s(A,GENR_PVARR_282))),s(bool,V))),s(A,X)))) ) )
+     => ! [U_0] :
+          ( ! [S0,F0,G0,Y] : s(cart(real,Q107150),i(s(fun(B,cart(real,Q107150)),i(s(fun(fun(A,cart(real,Q107150)),fun(B,cart(real,Q107150))),i(s(fun(fun(A,B),fun(fun(A,cart(real,Q107150)),fun(B,cart(real,Q107150)))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(fun(A,cart(real,Q107150)),fun(B,cart(real,Q107150))))),U_0),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(fun(A,cart(real,Q107150)),G0))),s(B,Y))) = s(cart(real,Q107150),i(s(fun(fun(A,cart(real,Q107150)),cart(real,Q107150)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107150)),cart(real,Q107150))),vsum),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),gspec),s(fun(A,bool),i(s(fun(B,fun(A,bool)),i(s(fun(fun(A,B),fun(B,fun(A,bool))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(B,fun(A,bool)))),U_1),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(B,Y))))))),s(fun(A,cart(real,Q107150)),G0)))
+         => ! [F0,G0,S0,T0] :
+              ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+                & p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(fun(B,bool),fun(fun(B,bool),bool)),subset),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0))))),s(fun(B,bool),T0)))) )
+             => s(cart(real,Q107150),i(s(fun(fun(B,cart(real,Q107150)),cart(real,Q107150)),i(s(fun(fun(B,bool),fun(fun(B,cart(real,Q107150)),cart(real,Q107150))),vsum),s(fun(B,bool),T0))),s(fun(B,cart(real,Q107150)),i(s(fun(fun(A,cart(real,Q107150)),fun(B,cart(real,Q107150))),i(s(fun(fun(A,B),fun(fun(A,cart(real,Q107150)),fun(B,cart(real,Q107150)))),i(s(fun(fun(A,bool),fun(fun(A,B),fun(fun(A,cart(real,Q107150)),fun(B,cart(real,Q107150))))),U_0),s(fun(A,bool),S0))),s(fun(A,B),F0))),s(fun(A,cart(real,Q107150)),G0))))) = s(cart(real,Q107150),i(s(fun(fun(A,cart(real,Q107150)),cart(real,Q107150)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107150)),cart(real,Q107150))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q107150)),G0))) ) ) ) )).
+
+fof(aVSUMu_VMUL,axiom,(
+    ! [Q107186,Q107185,U_0] :
+      ( ! [F0,V,X] : s(cart(real,Q107185),i(s(fun(Q107186,cart(real,Q107185)),i(s(fun(cart(real,Q107185),fun(Q107186,cart(real,Q107185))),i(s(fun(fun(Q107186,real),fun(cart(real,Q107185),fun(Q107186,cart(real,Q107185)))),U_0),s(fun(Q107186,real),F0))),s(cart(real,Q107185),V))),s(Q107186,X))) = s(cart(real,Q107185),i(s(fun(cart(real,Q107185),cart(real,Q107185)),i(s(fun(real,fun(cart(real,Q107185),cart(real,Q107185))),r_),s(real,i(s(fun(Q107186,real),F0),s(Q107186,X))))),s(cart(real,Q107185),V)))
+     => ! [F0,V,S0] :
+          ( p(s(bool,i(s(fun(fun(Q107186,bool),bool),finite),s(fun(Q107186,bool),S0))))
+         => s(cart(real,Q107185),i(s(fun(cart(real,Q107185),cart(real,Q107185)),i(s(fun(real,fun(cart(real,Q107185),cart(real,Q107185))),r_),s(real,i(s(fun(fun(Q107186,real),real),i(s(fun(fun(Q107186,bool),fun(fun(Q107186,real),real)),sum),s(fun(Q107186,bool),S0))),s(fun(Q107186,real),F0))))),s(cart(real,Q107185),V))) = s(cart(real,Q107185),i(s(fun(fun(Q107186,cart(real,Q107185)),cart(real,Q107185)),i(s(fun(fun(Q107186,bool),fun(fun(Q107186,cart(real,Q107185)),cart(real,Q107185))),vsum),s(fun(Q107186,bool),S0))),s(fun(Q107186,cart(real,Q107185)),i(s(fun(cart(real,Q107185),fun(Q107186,cart(real,Q107185))),i(s(fun(fun(Q107186,real),fun(cart(real,Q107185),fun(Q107186,cart(real,Q107185)))),U_0),s(fun(Q107186,real),F0))),s(cart(real,Q107185),V))))) ) ) )).
+
+fof(aVSUMu_DELTA,axiom,(
+    ! [Q107219,Q107222,U_0] :
+      ( ! [A5,X] :
+        ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(Q107219,X) = s(Q107219,A5) )
+          & s(cart(real,Q107222),i(s(fun(Q107219,cart(real,Q107222)),i(s(fun(Q107219,fun(Q107219,cart(real,Q107222))),U_0),s(Q107219,A5))),s(Q107219,X))) = s(cart(real,Q107222),i(s(fun(cart(real,Q107222),cart(real,Q107222)),i(s(fun(cart(real,Q107222),fun(cart(real,Q107222),cart(real,Q107222))),i(s(fun(bool,fun(cart(real,Q107222),fun(cart(real,Q107222),cart(real,Q107222)))),cond),s(bool,V))),s(cart(real,Q107222),b0))),s(cart(real,Q107222),i(s(fun(num,cart(real,Q107222)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) )
+     => ! [S0,A5] : s(cart(real,Q107222),i(s(fun(fun(Q107219,cart(real,Q107222)),cart(real,Q107222)),i(s(fun(fun(Q107219,bool),fun(fun(Q107219,cart(real,Q107222)),cart(real,Q107222))),vsum),s(fun(Q107219,bool),S0))),s(fun(Q107219,cart(real,Q107222)),i(s(fun(Q107219,fun(Q107219,cart(real,Q107222))),U_0),s(Q107219,A5))))) = s(cart(real,Q107222),i(s(fun(cart(real,Q107222),cart(real,Q107222)),i(s(fun(cart(real,Q107222),fun(cart(real,Q107222),cart(real,Q107222))),i(s(fun(bool,fun(cart(real,Q107222),fun(cart(real,Q107222),cart(real,Q107222)))),cond),s(bool,i(s(fun(fun(Q107219,bool),bool),i(s(fun(Q107219,fun(fun(Q107219,bool),bool)),in),s(Q107219,A5))),s(fun(Q107219,bool),S0))))),s(cart(real,Q107222),b0))),s(cart(real,Q107222),i(s(fun(num,cart(real,Q107222)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) )).
+
+fof(aVSUMu_ADDu_NUMSEG,axiom,(
+    ! [Q107272,U_0] :
+      ( ! [F0,G0,I0] : s(cart(real,Q107272),i(s(fun(num,cart(real,Q107272)),i(s(fun(fun(num,cart(real,Q107272)),fun(num,cart(real,Q107272))),i(s(fun(fun(num,cart(real,Q107272)),fun(fun(num,cart(real,Q107272)),fun(num,cart(real,Q107272)))),U_0),s(fun(num,cart(real,Q107272)),F0))),s(fun(num,cart(real,Q107272)),G0))),s(num,I0))) = s(cart(real,Q107272),i(s(fun(cart(real,Q107272),cart(real,Q107272)),i(s(fun(cart(real,Q107272),fun(cart(real,Q107272),cart(real,Q107272))),vectoru_add),s(cart(real,Q107272),i(s(fun(num,cart(real,Q107272)),F0),s(num,I0))))),s(cart(real,Q107272),i(s(fun(num,cart(real,Q107272)),G0),s(num,I0)))))
+     => ! [F0,G0,M0,N0] : s(cart(real,Q107272),i(s(fun(fun(num,cart(real,Q107272)),cart(real,Q107272)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107272)),cart(real,Q107272))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107272)),i(s(fun(fun(num,cart(real,Q107272)),fun(num,cart(real,Q107272))),i(s(fun(fun(num,cart(real,Q107272)),fun(fun(num,cart(real,Q107272)),fun(num,cart(real,Q107272)))),U_0),s(fun(num,cart(real,Q107272)),F0))),s(fun(num,cart(real,Q107272)),G0))))) = s(cart(real,Q107272),i(s(fun(cart(real,Q107272),cart(real,Q107272)),i(s(fun(cart(real,Q107272),fun(cart(real,Q107272),cart(real,Q107272))),vectoru_add),s(cart(real,Q107272),i(s(fun(fun(num,cart(real,Q107272)),cart(real,Q107272)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107272)),cart(real,Q107272))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107272)),F0))))),s(cart(real,Q107272),i(s(fun(fun(num,cart(real,Q107272)),cart(real,Q107272)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107272)),cart(real,Q107272))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107272)),G0))))) ) )).
+
+fof(aVSUMu_SUBu_NUMSEG,axiom,(
+    ! [Q107324,U_0] :
+      ( ! [F0,G0,I0] : s(cart(real,Q107324),i(s(fun(num,cart(real,Q107324)),i(s(fun(fun(num,cart(real,Q107324)),fun(num,cart(real,Q107324))),i(s(fun(fun(num,cart(real,Q107324)),fun(fun(num,cart(real,Q107324)),fun(num,cart(real,Q107324)))),U_0),s(fun(num,cart(real,Q107324)),F0))),s(fun(num,cart(real,Q107324)),G0))),s(num,I0))) = s(cart(real,Q107324),i(s(fun(cart(real,Q107324),cart(real,Q107324)),i(s(fun(cart(real,Q107324),fun(cart(real,Q107324),cart(real,Q107324))),vectoru_sub),s(cart(real,Q107324),i(s(fun(num,cart(real,Q107324)),F0),s(num,I0))))),s(cart(real,Q107324),i(s(fun(num,cart(real,Q107324)),G0),s(num,I0)))))
+     => ! [F0,G0,M0,N0] : s(cart(real,Q107324),i(s(fun(fun(num,cart(real,Q107324)),cart(real,Q107324)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107324)),cart(real,Q107324))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107324)),i(s(fun(fun(num,cart(real,Q107324)),fun(num,cart(real,Q107324))),i(s(fun(fun(num,cart(real,Q107324)),fun(fun(num,cart(real,Q107324)),fun(num,cart(real,Q107324)))),U_0),s(fun(num,cart(real,Q107324)),F0))),s(fun(num,cart(real,Q107324)),G0))))) = s(cart(real,Q107324),i(s(fun(cart(real,Q107324),cart(real,Q107324)),i(s(fun(cart(real,Q107324),fun(cart(real,Q107324),cart(real,Q107324))),vectoru_sub),s(cart(real,Q107324),i(s(fun(fun(num,cart(real,Q107324)),cart(real,Q107324)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107324)),cart(real,Q107324))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107324)),F0))))),s(cart(real,Q107324),i(s(fun(fun(num,cart(real,Q107324)),cart(real,Q107324)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107324)),cart(real,Q107324))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107324)),G0))))) ) )).
+
+fof(aVSUMu_ADDu_SPLIT,axiom,(
+    ! [Q107387,F0,M0,N0,P0] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))
+     => s(cart(real,Q107387),i(s(fun(fun(num,cart(real,Q107387)),cart(real,Q107387)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107387)),cart(real,Q107387))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,P0))))))),s(fun(num,cart(real,Q107387)),F0))) = s(cart(real,Q107387),i(s(fun(cart(real,Q107387),cart(real,Q107387)),i(s(fun(cart(real,Q107387),fun(cart(real,Q107387),cart(real,Q107387))),vectoru_add),s(cart(real,Q107387),i(s(fun(fun(num,cart(real,Q107387)),cart(real,Q107387)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107387)),cart(real,Q107387))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107387)),F0))))),s(cart(real,Q107387),i(s(fun(fun(num,cart(real,Q107387)),cart(real,Q107387)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107387)),cart(real,Q107387))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,P0))))))),s(fun(num,cart(real,Q107387)),F0))))) ) )).
+
+fof(aVSUMu_VSUMu_PRODUCT,axiom,(
+    ! [A,B,Q107444,U_2] :
+      ( ! [X,F0] :
+          ( p(s(bool,i(s(fun(fun(prod(A,B),cart(real,Q107444)),bool),i(s(fun(fun(A,fun(B,cart(real,Q107444))),fun(fun(prod(A,B),cart(real,Q107444)),bool)),U_2),s(fun(A,fun(B,cart(real,Q107444))),X))),s(fun(prod(A,B),cart(real,Q107444)),F0))))
+        <=> ! [I0,J0] : p(s(bool,i(s(fun(cart(real,Q107444),bool),i(s(fun(cart(real,Q107444),fun(cart(real,Q107444),bool)),geq),s(cart(real,Q107444),i(s(fun(prod(A,B),cart(real,Q107444)),F0),s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,I0))),s(B,J0))))))),s(cart(real,Q107444),i(s(fun(B,cart(real,Q107444)),i(s(fun(A,fun(B,cart(real,Q107444))),X),s(A,I0))),s(B,J0)))))) )
+     => ! [U_1] :
+          ( ! [S0,T0,GENR_PVARR_283] :
+              ( p(s(bool,i(s(fun(prod(A,B),bool),i(s(fun(fun(A,fun(B,bool)),fun(prod(A,B),bool)),i(s(fun(fun(A,bool),fun(fun(A,fun(B,bool)),fun(prod(A,B),bool))),U_1),s(fun(A,bool),S0))),s(fun(A,fun(B,bool)),T0))),s(prod(A,B),GENR_PVARR_283))))
+            <=> ? [I0,J0,V] :
+                  ( ( p(s(bool,V))
+                  <=> ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,I0))),s(fun(A,bool),S0))))
+                      & p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(B,fun(fun(B,bool),bool)),in),s(B,J0))),s(fun(B,bool),i(s(fun(A,fun(B,bool)),T0),s(A,I0)))))) ) )
+                  & p(s(bool,i(s(fun(prod(A,B),bool),i(s(fun(bool,fun(prod(A,B),bool)),i(s(fun(prod(A,B),fun(bool,fun(prod(A,B),bool))),setspec),s(prod(A,B),GENR_PVARR_283))),s(bool,V))),s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,I0))),s(B,J0)))))) ) )
+         => ! [U_0] :
+              ( ! [T0,X,I0] : s(cart(real,Q107444),i(s(fun(A,cart(real,Q107444)),i(s(fun(fun(A,fun(B,cart(real,Q107444))),fun(A,cart(real,Q107444))),i(s(fun(fun(A,fun(B,bool)),fun(fun(A,fun(B,cart(real,Q107444))),fun(A,cart(real,Q107444)))),U_0),s(fun(A,fun(B,bool)),T0))),s(fun(A,fun(B,cart(real,Q107444))),X))),s(A,I0))) = s(cart(real,Q107444),i(s(fun(fun(B,cart(real,Q107444)),cart(real,Q107444)),i(s(fun(fun(B,bool),fun(fun(B,cart(real,Q107444)),cart(real,Q107444))),vsum),s(fun(B,bool),i(s(fun(A,fun(B,bool)),T0),s(A,I0))))),s(fun(B,cart(real,Q107444)),i(s(fun(A,fun(B,cart(real,Q107444))),X),s(A,I0)))))
+             => ! [S0,T0,X] :
+                  ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+                    & ! [I0] :
+                        ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,I0))),s(fun(A,bool),S0))))
+                       => p(s(bool,i(s(fun(fun(B,bool),bool),finite),s(fun(B,bool),i(s(fun(A,fun(B,bool)),T0),s(A,I0)))))) ) )
+                 => s(cart(real,Q107444),i(s(fun(fun(A,cart(real,Q107444)),cart(real,Q107444)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107444)),cart(real,Q107444))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q107444)),i(s(fun(fun(A,fun(B,cart(real,Q107444))),fun(A,cart(real,Q107444))),i(s(fun(fun(A,fun(B,bool)),fun(fun(A,fun(B,cart(real,Q107444))),fun(A,cart(real,Q107444)))),U_0),s(fun(A,fun(B,bool)),T0))),s(fun(A,fun(B,cart(real,Q107444))),X))))) = s(cart(real,Q107444),i(s(fun(fun(prod(A,B),cart(real,Q107444)),cart(real,Q107444)),i(s(fun(fun(prod(A,B),bool),fun(fun(prod(A,B),cart(real,Q107444)),cart(real,Q107444))),vsum),s(fun(prod(A,B),bool),i(s(fun(fun(prod(A,B),bool),fun(prod(A,B),bool)),gspec),s(fun(prod(A,B),bool),i(s(fun(fun(A,fun(B,bool)),fun(prod(A,B),bool)),i(s(fun(fun(A,bool),fun(fun(A,fun(B,bool)),fun(prod(A,B),bool))),U_1),s(fun(A,bool),S0))),s(fun(A,fun(B,bool)),T0))))))),s(fun(prod(A,B),cart(real,Q107444)),i(s(fun(fun(fun(prod(A,B),cart(real,Q107444)),bool),fun(prod(A,B),cart(real,Q107444))),gabs),s(fun(fun(prod(A,B),cart(real,Q107444)),bool),i(s(fun(fun(A,fun(B,cart(real,Q107444))),fun(fun(prod(A,B),cart(real,Q107444)),bool)),U_2),s(fun(A,fun(B,cart(real,Q107444))),X))))))) ) ) ) ) )).
+
+fof(aVSUMu_IMAGEu_NONZERO,axiom,(
+    ! [N,A,B,D0,I0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+              & p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,Y))),s(fun(A,bool),S0))))
+              & s(A,X) != s(A,Y)
+              & s(B,i(s(fun(A,B),I0),s(A,X))) = s(B,i(s(fun(A,B),I0),s(A,Y))) )
+           => s(cart(real,N),i(s(fun(B,cart(real,N)),D0),s(B,i(s(fun(A,B),I0),s(A,X))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => s(cart(real,N),i(s(fun(fun(B,cart(real,N)),cart(real,N)),i(s(fun(fun(B,bool),fun(fun(B,cart(real,N)),cart(real,N))),vsum),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),I0))),s(fun(A,bool),S0))))),s(fun(B,cart(real,N)),D0))) = s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),i(s(fun(fun(A,B),fun(A,cart(real,N))),i(s(fun(fun(B,cart(real,N)),fun(fun(A,B),fun(A,cart(real,N)))),o),s(fun(B,cart(real,N)),D0))),s(fun(A,B),I0))))) ) )).
+
+fof(aVSUMu_UNIONu_NONZERO,axiom,(
+    ! [Q107636,Q107660,F0,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(Q107636,bool),bool),finite),s(fun(Q107636,bool),S0))))
+        & p(s(bool,i(s(fun(fun(Q107636,bool),bool),finite),s(fun(Q107636,bool),T0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(Q107636,bool),bool),i(s(fun(Q107636,fun(fun(Q107636,bool),bool)),in),s(Q107636,X))),s(fun(Q107636,bool),i(s(fun(fun(Q107636,bool),fun(Q107636,bool)),i(s(fun(fun(Q107636,bool),fun(fun(Q107636,bool),fun(Q107636,bool))),inter),s(fun(Q107636,bool),S0))),s(fun(Q107636,bool),T0))))))
+           => s(cart(real,Q107660),i(s(fun(Q107636,cart(real,Q107660)),F0),s(Q107636,X))) = s(cart(real,Q107660),i(s(fun(num,cart(real,Q107660)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => s(cart(real,Q107660),i(s(fun(fun(Q107636,cart(real,Q107660)),cart(real,Q107660)),i(s(fun(fun(Q107636,bool),fun(fun(Q107636,cart(real,Q107660)),cart(real,Q107660))),vsum),s(fun(Q107636,bool),i(s(fun(fun(Q107636,bool),fun(Q107636,bool)),i(s(fun(fun(Q107636,bool),fun(fun(Q107636,bool),fun(Q107636,bool))),union),s(fun(Q107636,bool),S0))),s(fun(Q107636,bool),T0))))),s(fun(Q107636,cart(real,Q107660)),F0))) = s(cart(real,Q107660),i(s(fun(cart(real,Q107660),cart(real,Q107660)),i(s(fun(cart(real,Q107660),fun(cart(real,Q107660),cart(real,Q107660))),vectoru_add),s(cart(real,Q107660),i(s(fun(fun(Q107636,cart(real,Q107660)),cart(real,Q107660)),i(s(fun(fun(Q107636,bool),fun(fun(Q107636,cart(real,Q107660)),cart(real,Q107660))),vsum),s(fun(Q107636,bool),S0))),s(fun(Q107636,cart(real,Q107660)),F0))))),s(cart(real,Q107660),i(s(fun(fun(Q107636,cart(real,Q107660)),cart(real,Q107660)),i(s(fun(fun(Q107636,bool),fun(fun(Q107636,cart(real,Q107660)),cart(real,Q107660))),vsum),s(fun(Q107636,bool),T0))),s(fun(Q107636,cart(real,Q107660)),F0))))) ) )).
+
+fof(aVSUMu_UNIONSu_NONZERO,axiom,(
+    ! [A,Q107754,U_0] :
+      ( ! [F0,T0] : s(cart(real,Q107754),i(s(fun(fun(A,bool),cart(real,Q107754)),i(s(fun(fun(A,cart(real,Q107754)),fun(fun(A,bool),cart(real,Q107754))),U_0),s(fun(A,cart(real,Q107754)),F0))),s(fun(A,bool),T0))) = s(cart(real,Q107754),i(s(fun(fun(A,cart(real,Q107754)),cart(real,Q107754)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107754)),cart(real,Q107754))),vsum),s(fun(A,bool),T0))),s(fun(A,cart(real,Q107754)),F0)))
+     => ! [F0,S0] :
+          ( ( p(s(bool,i(s(fun(fun(fun(A,bool),bool),bool),finite),s(fun(fun(A,bool),bool),S0))))
+            & ! [T0] :
+                ( p(s(bool,i(s(fun(fun(fun(A,bool),bool),bool),i(s(fun(fun(A,bool),fun(fun(fun(A,bool),bool),bool)),in),s(fun(A,bool),T0))),s(fun(fun(A,bool),bool),S0))))
+               => p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),T0)))) )
+            & ! [T1,T2,X] :
+                ( ( p(s(bool,i(s(fun(fun(fun(A,bool),bool),bool),i(s(fun(fun(A,bool),fun(fun(fun(A,bool),bool),bool)),in),s(fun(A,bool),T1))),s(fun(fun(A,bool),bool),S0))))
+                  & p(s(bool,i(s(fun(fun(fun(A,bool),bool),bool),i(s(fun(fun(A,bool),fun(fun(fun(A,bool),bool),bool)),in),s(fun(A,bool),T2))),s(fun(fun(A,bool),bool),S0))))
+                  & s(fun(A,bool),T1) != s(fun(A,bool),T2)
+                  & p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),T1))))
+                  & p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),T2)))) )
+               => s(cart(real,Q107754),i(s(fun(A,cart(real,Q107754)),F0),s(A,X))) = s(cart(real,Q107754),i(s(fun(num,cart(real,Q107754)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+         => s(cart(real,Q107754),i(s(fun(fun(A,cart(real,Q107754)),cart(real,Q107754)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107754)),cart(real,Q107754))),vsum),s(fun(A,bool),i(s(fun(fun(fun(A,bool),bool),fun(A,bool)),unions),s(fun(fun(A,bool),bool),S0))))),s(fun(A,cart(real,Q107754)),F0))) = s(cart(real,Q107754),i(s(fun(fun(fun(A,bool),cart(real,Q107754)),cart(real,Q107754)),i(s(fun(fun(fun(A,bool),bool),fun(fun(fun(A,bool),cart(real,Q107754)),cart(real,Q107754))),vsum),s(fun(fun(A,bool),bool),S0))),s(fun(fun(A,bool),cart(real,Q107754)),i(s(fun(fun(A,cart(real,Q107754)),fun(fun(A,bool),cart(real,Q107754))),U_0),s(fun(A,cart(real,Q107754)),F0))))) ) ) )).
+
+fof(aVSUMu_CLAUSESu_LEFT,axiom,(
+    ! [Q107795,F0,M0,N0] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))
+     => s(cart(real,Q107795),i(s(fun(fun(num,cart(real,Q107795)),cart(real,Q107795)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107795)),cart(real,Q107795))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107795)),F0))) = s(cart(real,Q107795),i(s(fun(cart(real,Q107795),cart(real,Q107795)),i(s(fun(cart(real,Q107795),fun(cart(real,Q107795),cart(real,Q107795))),vectoru_add),s(cart(real,Q107795),i(s(fun(num,cart(real,Q107795)),F0),s(num,M0))))),s(cart(real,Q107795),i(s(fun(fun(num,cart(real,Q107795)),cart(real,Q107795)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107795)),cart(real,Q107795))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,M0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,N0))))),s(fun(num,cart(real,Q107795)),F0))))) ) )).
+
+fof(aVSUMu_DIFFS,axiom,(
+    ! [Q107857,U_0] :
+      ( ! [K0] : s(cart(real,Q107857),i(s(fun(num,cart(real,Q107857)),U_0),s(num,K0))) = s(cart(real,Q107857),i(s(fun(cart(real,Q107857),cart(real,Q107857)),i(s(fun(cart(real,Q107857),fun(cart(real,Q107857),cart(real,Q107857))),vectoru_sub),s(cart(real,Q107857),i(s(fun(num,cart(real,Q107857)),f),s(num,K0))))),s(cart(real,Q107857),i(s(fun(num,cart(real,Q107857)),f),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+     => ! [M0,N0] : s(cart(real,Q107857),i(s(fun(fun(num,cart(real,Q107857)),cart(real,Q107857)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107857)),cart(real,Q107857))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107857)),U_0))) = s(cart(real,Q107857),i(s(fun(cart(real,Q107857),cart(real,Q107857)),i(s(fun(cart(real,Q107857),fun(cart(real,Q107857),cart(real,Q107857))),i(s(fun(bool,fun(cart(real,Q107857),fun(cart(real,Q107857),cart(real,Q107857)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))),s(cart(real,Q107857),i(s(fun(cart(real,Q107857),cart(real,Q107857)),i(s(fun(cart(real,Q107857),fun(cart(real,Q107857),cart(real,Q107857))),vectoru_sub),s(cart(real,Q107857),i(s(fun(num,cart(real,Q107857)),f),s(num,M0))))),s(cart(real,Q107857),i(s(fun(num,cart(real,Q107857)),f),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(cart(real,Q107857),i(s(fun(num,cart(real,Q107857)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) )).
+
+fof(aVSUMu_DIFFSu_ALT,axiom,(
+    ! [Q107910,U_0] :
+      ( ! [K0] : s(cart(real,Q107910),i(s(fun(num,cart(real,Q107910)),U_0),s(num,K0))) = s(cart(real,Q107910),i(s(fun(cart(real,Q107910),cart(real,Q107910)),i(s(fun(cart(real,Q107910),fun(cart(real,Q107910),cart(real,Q107910))),vectoru_sub),s(cart(real,Q107910),i(s(fun(num,cart(real,Q107910)),f),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,Q107910),i(s(fun(num,cart(real,Q107910)),f),s(num,K0)))))
+     => ! [M0,N0] : s(cart(real,Q107910),i(s(fun(fun(num,cart(real,Q107910)),cart(real,Q107910)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107910)),cart(real,Q107910))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q107910)),U_0))) = s(cart(real,Q107910),i(s(fun(cart(real,Q107910),cart(real,Q107910)),i(s(fun(cart(real,Q107910),fun(cart(real,Q107910),cart(real,Q107910))),i(s(fun(bool,fun(cart(real,Q107910),fun(cart(real,Q107910),cart(real,Q107910)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))),s(cart(real,Q107910),i(s(fun(cart(real,Q107910),cart(real,Q107910)),i(s(fun(cart(real,Q107910),fun(cart(real,Q107910),cart(real,Q107910))),vectoru_sub),s(cart(real,Q107910),i(s(fun(num,cart(real,Q107910)),f),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,Q107910),i(s(fun(num,cart(real,Q107910)),f),s(num,M0))))))),s(cart(real,Q107910),i(s(fun(num,cart(real,Q107910)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) )).
+
+fof(aVSUMu_DELETEu_CASES,axiom,(
+    ! [A,Q107975,X,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+     => s(cart(real,Q107975),i(s(fun(fun(A,cart(real,Q107975)),cart(real,Q107975)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107975)),cart(real,Q107975))),vsum),s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),delete),s(fun(A,bool),S0))),s(A,X))))),s(fun(A,cart(real,Q107975)),F0))) = s(cart(real,Q107975),i(s(fun(cart(real,Q107975),cart(real,Q107975)),i(s(fun(cart(real,Q107975),fun(cart(real,Q107975),cart(real,Q107975))),i(s(fun(bool,fun(cart(real,Q107975),fun(cart(real,Q107975),cart(real,Q107975)))),cond),s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))),s(cart(real,Q107975),i(s(fun(cart(real,Q107975),cart(real,Q107975)),i(s(fun(cart(real,Q107975),fun(cart(real,Q107975),cart(real,Q107975))),vectoru_sub),s(cart(real,Q107975),i(s(fun(fun(A,cart(real,Q107975)),cart(real,Q107975)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107975)),cart(real,Q107975))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q107975)),F0))))),s(cart(real,Q107975),i(s(fun(A,cart(real,Q107975)),F0),s(A,X))))))),s(cart(real,Q107975),i(s(fun(fun(A,cart(real,Q107975)),cart(real,Q107975)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,Q107975)),cart(real,Q107975))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,Q107975)),F0))))) ) )).
+
+fof(aVSUMu_EQu_GENERAL,axiom,(
+    ! [A,B,N,S0,T0,F0,G0,H0] :
+      ( ( ! [Y] :
+            ( p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(B,fun(fun(B,bool),bool)),in),s(B,Y))),s(fun(B,bool),T0))))
+           => ( ? [X] :
+                  ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                  & s(B,i(s(fun(A,B),H0),s(A,X))) = s(B,Y) )
+              & ! [X,XI_] :
+                  ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                    & s(B,i(s(fun(A,B),H0),s(A,X))) = s(B,Y)
+                    & p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,XI_))),s(fun(A,bool),S0))))
+                    & s(B,i(s(fun(A,B),H0),s(A,XI_))) = s(B,Y) )
+                 => s(A,X) = s(A,XI_) ) ) )
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+           => ( p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(B,fun(fun(B,bool),bool)),in),s(B,i(s(fun(A,B),H0),s(A,X))))),s(fun(B,bool),T0))))
+              & s(cart(real,N),i(s(fun(B,cart(real,N)),G0),s(B,i(s(fun(A,B),H0),s(A,X))))) = s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))) ) ) )
+     => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(B,cart(real,N)),cart(real,N)),i(s(fun(fun(B,bool),fun(fun(B,cart(real,N)),cart(real,N))),vsum),s(fun(B,bool),T0))),s(fun(B,cart(real,N)),G0))) ) )).
+
+fof(aVSUMu_EQu_GENERALu_INVERSES,axiom,(
+    ! [A,B,N,S0,T0,F0,G0,H0,K0] :
+      ( ( ! [Y] :
+            ( p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(B,fun(fun(B,bool),bool)),in),s(B,Y))),s(fun(B,bool),T0))))
+           => ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,i(s(fun(B,A),K0),s(B,Y))))),s(fun(A,bool),S0))))
+              & s(B,i(s(fun(A,B),H0),s(A,i(s(fun(B,A),K0),s(B,Y))))) = s(B,Y) ) )
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+           => ( p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(B,fun(fun(B,bool),bool)),in),s(B,i(s(fun(A,B),H0),s(A,X))))),s(fun(B,bool),T0))))
+              & s(A,i(s(fun(B,A),K0),s(B,i(s(fun(A,B),H0),s(A,X))))) = s(A,X)
+              & s(cart(real,N),i(s(fun(B,cart(real,N)),G0),s(B,i(s(fun(A,B),H0),s(A,X))))) = s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))) ) ) )
+     => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(B,cart(real,N)),cart(real,N)),i(s(fun(fun(B,bool),fun(fun(B,cart(real,N)),cart(real,N))),vsum),s(fun(B,bool),T0))),s(fun(B,cart(real,N)),G0))) ) )).
+
+fof(aVSUMu_NORMu_ALLSUBSETSu_BOUND,axiom,(
+    ! [A,N,U_0] :
+      ( ! [F0,X] : s(real,i(s(fun(A,real),i(s(fun(fun(A,cart(real,N)),fun(A,real)),U_0),s(fun(A,cart(real,N)),F0))),s(A,X))) = s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X)))))
+     => ! [F0,P0,E0] :
+          ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),P0))))
+            & ! [Q0] :
+                ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(fun(A,bool),fun(fun(A,bool),bool)),subset),s(fun(A,bool),Q0))),s(fun(A,bool),P0))))
+               => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),Q0))),s(fun(A,cart(real,N)),F0))))))),s(real,E0)))) ) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(A,real),real),i(s(fun(fun(A,bool),fun(fun(A,real),real)),sum),s(fun(A,bool),P0))),s(fun(A,real),i(s(fun(fun(A,cart(real,N)),fun(A,real)),U_0),s(fun(A,cart(real,N)),F0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(real,E0)))))))) ) ) )).
+
+fof(aDOTu_LSUM,axiom,(
+    ! [Q108537,Q108528,U_0] :
+      ( ! [F0,Y,X] : s(real,i(s(fun(Q108537,real),i(s(fun(cart(real,Q108528),fun(Q108537,real)),i(s(fun(fun(Q108537,cart(real,Q108528)),fun(cart(real,Q108528),fun(Q108537,real))),U_0),s(fun(Q108537,cart(real,Q108528)),F0))),s(cart(real,Q108528),Y))),s(Q108537,X))) = s(real,i(s(fun(cart(real,Q108528),real),i(s(fun(cart(real,Q108528),fun(cart(real,Q108528),real)),dot),s(cart(real,Q108528),i(s(fun(Q108537,cart(real,Q108528)),F0),s(Q108537,X))))),s(cart(real,Q108528),Y)))
+     => ! [S0,F0,Y] :
+          ( p(s(bool,i(s(fun(fun(Q108537,bool),bool),finite),s(fun(Q108537,bool),S0))))
+         => s(real,i(s(fun(cart(real,Q108528),real),i(s(fun(cart(real,Q108528),fun(cart(real,Q108528),real)),dot),s(cart(real,Q108528),i(s(fun(fun(Q108537,cart(real,Q108528)),cart(real,Q108528)),i(s(fun(fun(Q108537,bool),fun(fun(Q108537,cart(real,Q108528)),cart(real,Q108528))),vsum),s(fun(Q108537,bool),S0))),s(fun(Q108537,cart(real,Q108528)),F0))))),s(cart(real,Q108528),Y))) = s(real,i(s(fun(fun(Q108537,real),real),i(s(fun(fun(Q108537,bool),fun(fun(Q108537,real),real)),sum),s(fun(Q108537,bool),S0))),s(fun(Q108537,real),i(s(fun(cart(real,Q108528),fun(Q108537,real)),i(s(fun(fun(Q108537,cart(real,Q108528)),fun(cart(real,Q108528),fun(Q108537,real))),U_0),s(fun(Q108537,cart(real,Q108528)),F0))),s(cart(real,Q108528),Y))))) ) ) )).
+
+fof(aDOTu_RSUM,axiom,(
+    ! [Q108573,Q108564,U_0] :
+      ( ! [X,F0,Y] : s(real,i(s(fun(Q108573,real),i(s(fun(fun(Q108573,cart(real,Q108564)),fun(Q108573,real)),i(s(fun(cart(real,Q108564),fun(fun(Q108573,cart(real,Q108564)),fun(Q108573,real))),U_0),s(cart(real,Q108564),X))),s(fun(Q108573,cart(real,Q108564)),F0))),s(Q108573,Y))) = s(real,i(s(fun(cart(real,Q108564),real),i(s(fun(cart(real,Q108564),fun(cart(real,Q108564),real)),dot),s(cart(real,Q108564),X))),s(cart(real,Q108564),i(s(fun(Q108573,cart(real,Q108564)),F0),s(Q108573,Y)))))
+     => ! [S0,F0,X] :
+          ( p(s(bool,i(s(fun(fun(Q108573,bool),bool),finite),s(fun(Q108573,bool),S0))))
+         => s(real,i(s(fun(cart(real,Q108564),real),i(s(fun(cart(real,Q108564),fun(cart(real,Q108564),real)),dot),s(cart(real,Q108564),X))),s(cart(real,Q108564),i(s(fun(fun(Q108573,cart(real,Q108564)),cart(real,Q108564)),i(s(fun(fun(Q108573,bool),fun(fun(Q108573,cart(real,Q108564)),cart(real,Q108564))),vsum),s(fun(Q108573,bool),S0))),s(fun(Q108573,cart(real,Q108564)),F0))))) = s(real,i(s(fun(fun(Q108573,real),real),i(s(fun(fun(Q108573,bool),fun(fun(Q108573,real),real)),sum),s(fun(Q108573,bool),S0))),s(fun(Q108573,real),i(s(fun(fun(Q108573,cart(real,Q108564)),fun(Q108573,real)),i(s(fun(cart(real,Q108564),fun(fun(Q108573,cart(real,Q108564)),fun(Q108573,real))),U_0),s(cart(real,Q108564),X))),s(fun(Q108573,cart(real,Q108564)),F0))))) ) ) )).
+
+fof(aVSUMu_OFFSET,axiom,(
+    ! [Q108605,U_0] :
+      ( ! [F0,P0,I0] : s(cart(real,Q108605),i(s(fun(num,cart(real,Q108605)),i(s(fun(num,fun(num,cart(real,Q108605))),i(s(fun(fun(num,cart(real,Q108605)),fun(num,fun(num,cart(real,Q108605)))),U_0),s(fun(num,cart(real,Q108605)),F0))),s(num,P0))),s(num,I0))) = s(cart(real,Q108605),i(s(fun(num,cart(real,Q108605)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,I0))),s(num,P0)))))
+     => ! [F0,M0,P0] : s(cart(real,Q108605),i(s(fun(fun(num,cart(real,Q108605)),cart(real,Q108605)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108605)),cart(real,Q108605))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,M0))),s(num,P0))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(num,P0))))))),s(fun(num,cart(real,Q108605)),F0))) = s(cart(real,Q108605),i(s(fun(fun(num,cart(real,Q108605)),cart(real,Q108605)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108605)),cart(real,Q108605))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,n))))),s(fun(num,cart(real,Q108605)),i(s(fun(num,fun(num,cart(real,Q108605))),i(s(fun(fun(num,cart(real,Q108605)),fun(num,fun(num,cart(real,Q108605)))),U_0),s(fun(num,cart(real,Q108605)),F0))),s(num,P0))))) ) )).
+
+fof(aVSUMu_OFFSETu_0,axiom,(
+    ! [Q108650,U_0] :
+      ( ! [F0,M0,I0] : s(cart(real,Q108650),i(s(fun(num,cart(real,Q108650)),i(s(fun(num,fun(num,cart(real,Q108650))),i(s(fun(fun(num,cart(real,Q108650)),fun(num,fun(num,cart(real,Q108650)))),U_0),s(fun(num,cart(real,Q108650)),F0))),s(num,M0))),s(num,I0))) = s(cart(real,Q108650),i(s(fun(num,cart(real,Q108650)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,I0))),s(num,M0)))))
+     => ! [F0,M0,N0] :
+          ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))
+         => s(cart(real,Q108650),i(s(fun(fun(num,cart(real,Q108650)),cart(real,Q108650)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108650)),cart(real,Q108650))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q108650)),F0))) = s(cart(real,Q108650),i(s(fun(fun(num,cart(real,Q108650)),cart(real,Q108650)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108650)),cart(real,Q108650))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,u_0))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,N0))),s(num,M0))))))),s(fun(num,cart(real,Q108650)),i(s(fun(num,fun(num,cart(real,Q108650))),i(s(fun(fun(num,cart(real,Q108650)),fun(num,fun(num,cart(real,Q108650)))),U_0),s(fun(num,cart(real,Q108650)),F0))),s(num,M0))))) ) ) )).
+
+fof(aVSUMu_TRIVu_NUMSEG,axiom,(
+    ! [Q108694,F0,M0,N0] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,N0))),s(num,M0))))
+     => s(cart(real,Q108694),i(s(fun(fun(num,cart(real,Q108694)),cart(real,Q108694)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108694)),cart(real,Q108694))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q108694)),F0))) = s(cart(real,Q108694),i(s(fun(num,cart(real,Q108694)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVSUMu_CONSTu_NUMSEG,axiom,(
+    ! [Q108721,U_0] :
+      ( ! [C0,N0] : s(cart(real,Q108721),i(s(fun(num,cart(real,Q108721)),i(s(fun(cart(real,Q108721),fun(num,cart(real,Q108721))),U_0),s(cart(real,Q108721),C0))),s(num,N0))) = s(cart(real,Q108721),C0)
+     => ! [C0,M0,N0] : s(cart(real,Q108721),i(s(fun(fun(num,cart(real,Q108721)),cart(real,Q108721)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108721)),cart(real,Q108721))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q108721)),i(s(fun(cart(real,Q108721),fun(num,cart(real,Q108721))),U_0),s(cart(real,Q108721),C0))))) = s(cart(real,Q108721),i(s(fun(cart(real,Q108721),cart(real,Q108721)),i(s(fun(real,fun(cart(real,Q108721),cart(real,Q108721))),r_),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,M0))))))),s(cart(real,Q108721),C0))) ) )).
+
+fof(aVSUMu_SUC,axiom,(
+    ! [Q108775,F0,M0,N0] : s(cart(real,Q108775),i(s(fun(fun(num,cart(real,Q108775)),cart(real,Q108775)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108775)),cart(real,Q108775))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),suc),s(num,N0))))),s(num,i(s(fun(num,num),suc),s(num,M0))))))),s(fun(num,cart(real,Q108775)),F0))) = s(cart(real,Q108775),i(s(fun(fun(num,cart(real,Q108775)),cart(real,Q108775)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108775)),cart(real,Q108775))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,N0))),s(num,M0))))),s(fun(num,cart(real,Q108775)),i(s(fun(fun(num,num),fun(num,cart(real,Q108775))),i(s(fun(fun(num,cart(real,Q108775)),fun(fun(num,num),fun(num,cart(real,Q108775)))),o),s(fun(num,cart(real,Q108775)),F0))),s(fun(num,num),suc))))) )).
+
+fof(aVSUMu_BIJECTION,axiom,(
+    ! [N,A,F0,P0,S0] :
+      ( ( ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+           => p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,i(s(fun(A,A),P0),s(A,X))))),s(fun(A,bool),S0)))) )
+        & ! [Y] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,Y))),s(fun(A,bool),S0))))
+           => ( ? [X] :
+                  ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                  & s(A,i(s(fun(A,A),P0),s(A,X))) = s(A,Y) )
+              & ! [X,XI_] :
+                  ( ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+                    & s(A,i(s(fun(A,A),P0),s(A,X))) = s(A,Y)
+                    & p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,XI_))),s(fun(A,bool),S0))))
+                    & s(A,i(s(fun(A,A),P0),s(A,XI_))) = s(A,Y) )
+                 => s(A,X) = s(A,XI_) ) ) ) )
+     => s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),i(s(fun(fun(A,A),fun(A,cart(real,N))),i(s(fun(fun(A,cart(real,N)),fun(fun(A,A),fun(A,cart(real,N)))),o),s(fun(A,cart(real,N)),F0))),s(fun(A,A),P0))))) ) )).
+
+fof(aVSUMu_PARTIALu_SUC,axiom,(
+    ! [N,U_1] :
+      ( ! [F0,G0,K0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_1),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),F0),s(num,K0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+     => ! [U_0] :
+          ( ! [F0,G0,K0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_0),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,K0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,K0)))))))
+         => ! [F0,G0,M0,N0] : s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_0),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),i(s(fun(bool,fun(cart(real,N),fun(cart(real,N),cart(real,N)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,M0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,M0))))))))),s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_1),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) )).
+
+fof(aVSUMu_PARTIALu_PRE,axiom,(
+    ! [N,U_1] :
+      ( ! [F0,G0,K0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_1),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),F0),s(num,K0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,K0)))))
+     => ! [U_0] :
+          ( ! [F0,G0,K0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_0),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,K0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,K0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))))
+         => ! [F0,G0,M0,N0] : s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_0),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),i(s(fun(bool,fun(cart(real,N),fun(cart(real,N),cart(real,N)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,N0))))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,M0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,M0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))))),s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(fun(num,cart(real,N)),fun(num,cart(real,N)))),U_1),s(fun(num,real),F0))),s(fun(num,cart(real,N)),G0))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) )).
+
+fof(aVSUMu_COMBINEu_L,axiom,(
+    ! [Q109147,F0,M0,N0,P0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,i(s(fun(num,num),numeral),s(num,u_0))))),s(num,N0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,N0))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,P0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) )
+     => s(cart(real,Q109147),i(s(fun(cart(real,Q109147),cart(real,Q109147)),i(s(fun(cart(real,Q109147),fun(cart(real,Q109147),cart(real,Q109147))),vectoru_add),s(cart(real,Q109147),i(s(fun(fun(num,cart(real,Q109147)),cart(real,Q109147)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109147)),cart(real,Q109147))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,cart(real,Q109147)),F0))))),s(cart(real,Q109147),i(s(fun(fun(num,cart(real,Q109147)),cart(real,Q109147)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109147)),cart(real,Q109147))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,N0))),s(num,P0))))),s(fun(num,cart(real,Q109147)),F0))))) = s(cart(real,Q109147),i(s(fun(fun(num,cart(real,Q109147)),cart(real,Q109147)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109147)),cart(real,Q109147))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,P0))))),s(fun(num,cart(real,Q109147)),F0))) ) )).
+
+fof(aVSUMu_COMBINEu_R,axiom,(
+    ! [Q109210,F0,M0,N0,P0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,N0))),s(num,P0)))) )
+     => s(cart(real,Q109210),i(s(fun(cart(real,Q109210),cart(real,Q109210)),i(s(fun(cart(real,Q109210),fun(cart(real,Q109210),cart(real,Q109210))),vectoru_add),s(cart(real,Q109210),i(s(fun(fun(num,cart(real,Q109210)),cart(real,Q109210)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109210)),cart(real,Q109210))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,Q109210)),F0))))),s(cart(real,Q109210),i(s(fun(fun(num,cart(real,Q109210)),cart(real,Q109210)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109210)),cart(real,Q109210))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,P0))))),s(fun(num,cart(real,Q109210)),F0))))) = s(cart(real,Q109210),i(s(fun(fun(num,cart(real,Q109210)),cart(real,Q109210)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109210)),cart(real,Q109210))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,P0))))),s(fun(num,cart(real,Q109210)),F0))) ) )).
+
+fof(aVSUMu_INJECTION,axiom,(
+    ! [Q109287,Q109292,F0,P0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(Q109287,bool),bool),finite),s(fun(Q109287,bool),S0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(Q109287,bool),bool),i(s(fun(Q109287,fun(fun(Q109287,bool),bool)),in),s(Q109287,X))),s(fun(Q109287,bool),S0))))
+           => p(s(bool,i(s(fun(fun(Q109287,bool),bool),i(s(fun(Q109287,fun(fun(Q109287,bool),bool)),in),s(Q109287,i(s(fun(Q109287,Q109287),P0),s(Q109287,X))))),s(fun(Q109287,bool),S0)))) )
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(Q109287,bool),bool),i(s(fun(Q109287,fun(fun(Q109287,bool),bool)),in),s(Q109287,X))),s(fun(Q109287,bool),S0))))
+              & p(s(bool,i(s(fun(fun(Q109287,bool),bool),i(s(fun(Q109287,fun(fun(Q109287,bool),bool)),in),s(Q109287,Y))),s(fun(Q109287,bool),S0))))
+              & s(Q109287,i(s(fun(Q109287,Q109287),P0),s(Q109287,X))) = s(Q109287,i(s(fun(Q109287,Q109287),P0),s(Q109287,Y))) )
+           => s(Q109287,X) = s(Q109287,Y) ) )
+     => s(cart(real,Q109292),i(s(fun(fun(Q109287,cart(real,Q109292)),cart(real,Q109292)),i(s(fun(fun(Q109287,bool),fun(fun(Q109287,cart(real,Q109292)),cart(real,Q109292))),vsum),s(fun(Q109287,bool),S0))),s(fun(Q109287,cart(real,Q109292)),i(s(fun(fun(Q109287,Q109287),fun(Q109287,cart(real,Q109292))),i(s(fun(fun(Q109287,cart(real,Q109292)),fun(fun(Q109287,Q109287),fun(Q109287,cart(real,Q109292)))),o),s(fun(Q109287,cart(real,Q109292)),F0))),s(fun(Q109287,Q109287),P0))))) = s(cart(real,Q109292),i(s(fun(fun(Q109287,cart(real,Q109292)),cart(real,Q109292)),i(s(fun(fun(Q109287,bool),fun(fun(Q109287,cart(real,Q109292)),cart(real,Q109292))),vsum),s(fun(Q109287,bool),S0))),s(fun(Q109287,cart(real,Q109292)),F0))) ) )).
+
+fof(aVSUMu_SWAP,axiom,(
+    ! [Q109341,Q109340,Q109337,U_2] :
+      ( ! [F0,J0,I0] : s(cart(real,Q109337),i(s(fun(Q109341,cart(real,Q109337)),i(s(fun(Q109340,fun(Q109341,cart(real,Q109337))),i(s(fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109340,fun(Q109341,cart(real,Q109337)))),U_2),s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0))),s(Q109340,J0))),s(Q109341,I0))) = s(cart(real,Q109337),i(s(fun(Q109340,cart(real,Q109337)),i(s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0),s(Q109341,I0))),s(Q109340,J0)))
+     => ! [U_1] :
+          ( ! [S0,F0,J0] : s(cart(real,Q109337),i(s(fun(Q109340,cart(real,Q109337)),i(s(fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109340,cart(real,Q109337))),i(s(fun(fun(Q109341,bool),fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109340,cart(real,Q109337)))),U_1),s(fun(Q109341,bool),S0))),s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0))),s(Q109340,J0))) = s(cart(real,Q109337),i(s(fun(fun(Q109341,cart(real,Q109337)),cart(real,Q109337)),i(s(fun(fun(Q109341,bool),fun(fun(Q109341,cart(real,Q109337)),cart(real,Q109337))),vsum),s(fun(Q109341,bool),S0))),s(fun(Q109341,cart(real,Q109337)),i(s(fun(Q109340,fun(Q109341,cart(real,Q109337))),i(s(fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109340,fun(Q109341,cart(real,Q109337)))),U_2),s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0))),s(Q109340,J0)))))
+         => ! [U_0] :
+              ( ! [T0,F0,I0] : s(cart(real,Q109337),i(s(fun(Q109341,cart(real,Q109337)),i(s(fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109341,cart(real,Q109337))),i(s(fun(fun(Q109340,bool),fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109341,cart(real,Q109337)))),U_0),s(fun(Q109340,bool),T0))),s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0))),s(Q109341,I0))) = s(cart(real,Q109337),i(s(fun(fun(Q109340,cart(real,Q109337)),cart(real,Q109337)),i(s(fun(fun(Q109340,bool),fun(fun(Q109340,cart(real,Q109337)),cart(real,Q109337))),vsum),s(fun(Q109340,bool),T0))),s(fun(Q109340,cart(real,Q109337)),i(s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0),s(Q109341,I0)))))
+             => ! [F0,S0,T0] :
+                  ( ( p(s(bool,i(s(fun(fun(Q109341,bool),bool),finite),s(fun(Q109341,bool),S0))))
+                    & p(s(bool,i(s(fun(fun(Q109340,bool),bool),finite),s(fun(Q109340,bool),T0)))) )
+                 => s(cart(real,Q109337),i(s(fun(fun(Q109341,cart(real,Q109337)),cart(real,Q109337)),i(s(fun(fun(Q109341,bool),fun(fun(Q109341,cart(real,Q109337)),cart(real,Q109337))),vsum),s(fun(Q109341,bool),S0))),s(fun(Q109341,cart(real,Q109337)),i(s(fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109341,cart(real,Q109337))),i(s(fun(fun(Q109340,bool),fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109341,cart(real,Q109337)))),U_0),s(fun(Q109340,bool),T0))),s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0))))) = s(cart(real,Q109337),i(s(fun(fun(Q109340,cart(real,Q109337)),cart(real,Q109337)),i(s(fun(fun(Q109340,bool),fun(fun(Q109340,cart(real,Q109337)),cart(real,Q109337))),vsum),s(fun(Q109340,bool),T0))),s(fun(Q109340,cart(real,Q109337)),i(s(fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109340,cart(real,Q109337))),i(s(fun(fun(Q109341,bool),fun(fun(Q109341,fun(Q109340,cart(real,Q109337))),fun(Q109340,cart(real,Q109337)))),U_1),s(fun(Q109341,bool),S0))),s(fun(Q109341,fun(Q109340,cart(real,Q109337))),F0))))) ) ) ) ) )).
+
+fof(aVSUMu_SWAPu_NUMSEG,axiom,(
+    ! [Q109392,U_2] :
+      ( ! [F0,J0,I0] : s(cart(real,Q109392),i(s(fun(num,cart(real,Q109392)),i(s(fun(num,fun(num,cart(real,Q109392))),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,fun(num,cart(real,Q109392)))),U_2),s(fun(num,fun(num,cart(real,Q109392))),F0))),s(num,J0))),s(num,I0))) = s(cart(real,Q109392),i(s(fun(num,cart(real,Q109392)),i(s(fun(num,fun(num,cart(real,Q109392))),F0),s(num,I0))),s(num,J0)))
+     => ! [U_1] :
+          ( ! [F0,J0] : s(fun(num,cart(real,Q109392)),i(s(fun(num,fun(num,cart(real,Q109392))),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,fun(num,cart(real,Q109392)))),U_1),s(fun(num,fun(num,cart(real,Q109392))),F0))),s(num,J0))) = s(fun(num,cart(real,Q109392)),i(s(fun(num,fun(num,cart(real,Q109392))),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,fun(num,cart(real,Q109392)))),U_2),s(fun(num,fun(num,cart(real,Q109392))),F0))),s(num,J0)))
+         => ! [U_0] :
+              ( ! [C0,D0,F0,I0] : s(cart(real,Q109392),i(s(fun(num,cart(real,Q109392)),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392))),i(s(fun(num,fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392)))),i(s(fun(num,fun(num,fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392))))),U_0),s(num,C0))),s(num,D0))),s(fun(num,fun(num,cart(real,Q109392))),F0))),s(num,I0))) = s(cart(real,Q109392),i(s(fun(fun(num,cart(real,Q109392)),cart(real,Q109392)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109392)),cart(real,Q109392))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,C0))),s(num,D0))))),s(fun(num,cart(real,Q109392)),i(s(fun(num,fun(num,cart(real,Q109392))),F0),s(num,I0)))))
+             => ! [A5,B0,C0,D0,F0] : s(cart(real,Q109392),i(s(fun(fun(num,cart(real,Q109392)),cart(real,Q109392)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109392)),cart(real,Q109392))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,A5))),s(num,B0))))),s(fun(num,cart(real,Q109392)),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392))),i(s(fun(num,fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392)))),i(s(fun(num,fun(num,fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392))))),U_0),s(num,C0))),s(num,D0))),s(fun(num,fun(num,cart(real,Q109392))),F0))))) = s(cart(real,Q109392),i(s(fun(fun(num,cart(real,Q109392)),cart(real,Q109392)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109392)),cart(real,Q109392))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,C0))),s(num,D0))))),s(fun(num,cart(real,Q109392)),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392))),i(s(fun(num,fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392)))),i(s(fun(num,fun(num,fun(fun(num,fun(num,cart(real,Q109392))),fun(num,cart(real,Q109392))))),U_0),s(num,A5))),s(num,B0))),s(fun(num,fun(num,cart(real,Q109392))),i(s(fun(fun(num,fun(num,cart(real,Q109392))),fun(num,fun(num,cart(real,Q109392)))),U_1),s(fun(num,fun(num,cart(real,Q109392))),F0))))))) ) ) ) )).
+
+fof(aVSUMu_ADDu_GEN,axiom,(
+    ! [Q109481,Q109494,U_1] :
+      ( ! [F0,G0,X] : s(cart(real,Q109494),i(s(fun(Q109481,cart(real,Q109494)),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,cart(real,Q109494))),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,cart(real,Q109494)))),U_1),s(fun(Q109481,cart(real,Q109494)),F0))),s(fun(Q109481,cart(real,Q109494)),G0))),s(Q109481,X))) = s(cart(real,Q109494),i(s(fun(cart(real,Q109494),cart(real,Q109494)),i(s(fun(cart(real,Q109494),fun(cart(real,Q109494),cart(real,Q109494))),vectoru_add),s(cart(real,Q109494),i(s(fun(Q109481,cart(real,Q109494)),F0),s(Q109481,X))))),s(cart(real,Q109494),i(s(fun(Q109481,cart(real,Q109494)),G0),s(Q109481,X)))))
+     => ! [U_0] :
+          ( ! [S0,F0,GENR_PVARR_286] :
+              ( p(s(bool,i(s(fun(Q109481,bool),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,bool)),i(s(fun(fun(Q109481,bool),fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,bool))),U_0),s(fun(Q109481,bool),S0))),s(fun(Q109481,cart(real,Q109494)),F0))),s(Q109481,GENR_PVARR_286))))
+            <=> ? [X,V] :
+                  ( ( p(s(bool,V))
+                  <=> ( p(s(bool,i(s(fun(fun(Q109481,bool),bool),i(s(fun(Q109481,fun(fun(Q109481,bool),bool)),in),s(Q109481,X))),s(fun(Q109481,bool),S0))))
+                      & s(cart(real,Q109494),i(s(fun(Q109481,cart(real,Q109494)),F0),s(Q109481,X))) != s(cart(real,Q109494),i(s(fun(num,cart(real,Q109494)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+                  & p(s(bool,i(s(fun(Q109481,bool),i(s(fun(bool,fun(Q109481,bool)),i(s(fun(Q109481,fun(bool,fun(Q109481,bool))),setspec),s(Q109481,GENR_PVARR_286))),s(bool,V))),s(Q109481,X)))) ) )
+         => ! [F0,G0,S0] :
+              ( ( p(s(bool,i(s(fun(fun(Q109481,bool),bool),finite),s(fun(Q109481,bool),i(s(fun(fun(Q109481,bool),fun(Q109481,bool)),gspec),s(fun(Q109481,bool),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,bool)),i(s(fun(fun(Q109481,bool),fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,bool))),U_0),s(fun(Q109481,bool),S0))),s(fun(Q109481,cart(real,Q109494)),F0))))))))
+                & p(s(bool,i(s(fun(fun(Q109481,bool),bool),finite),s(fun(Q109481,bool),i(s(fun(fun(Q109481,bool),fun(Q109481,bool)),gspec),s(fun(Q109481,bool),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,bool)),i(s(fun(fun(Q109481,bool),fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,bool))),U_0),s(fun(Q109481,bool),S0))),s(fun(Q109481,cart(real,Q109494)),G0)))))))) )
+             => s(cart(real,Q109494),i(s(fun(fun(Q109481,cart(real,Q109494)),cart(real,Q109494)),i(s(fun(fun(Q109481,bool),fun(fun(Q109481,cart(real,Q109494)),cart(real,Q109494))),vsum),s(fun(Q109481,bool),S0))),s(fun(Q109481,cart(real,Q109494)),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,cart(real,Q109494))),i(s(fun(fun(Q109481,cart(real,Q109494)),fun(fun(Q109481,cart(real,Q109494)),fun(Q109481,cart(real,Q109494)))),U_1),s(fun(Q109481,cart(real,Q109494)),F0))),s(fun(Q109481,cart(real,Q109494)),G0))))) = s(cart(real,Q109494),i(s(fun(cart(real,Q109494),cart(real,Q109494)),i(s(fun(cart(real,Q109494),fun(cart(real,Q109494),cart(real,Q109494))),vectoru_add),s(cart(real,Q109494),i(s(fun(fun(Q109481,cart(real,Q109494)),cart(real,Q109494)),i(s(fun(fun(Q109481,bool),fun(fun(Q109481,cart(real,Q109494)),cart(real,Q109494))),vsum),s(fun(Q109481,bool),S0))),s(fun(Q109481,cart(real,Q109494)),F0))))),s(cart(real,Q109494),i(s(fun(fun(Q109481,cart(real,Q109494)),cart(real,Q109494)),i(s(fun(fun(Q109481,bool),fun(fun(Q109481,cart(real,Q109494)),cart(real,Q109494))),vsum),s(fun(Q109481,bool),S0))),s(fun(Q109481,cart(real,Q109494)),G0))))) ) ) ) )).
+
+fof(aVSUMu_CASESu_1,axiom,(
+    ! [Q109577,Q109575,U_0] :
+      ( ! [A5,X] :
+        ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(Q109575,X) = s(Q109575,A5) )
+          & s(cart(real,Q109577),i(s(fun(Q109575,cart(real,Q109577)),i(s(fun(Q109575,fun(Q109575,cart(real,Q109577))),U_0),s(Q109575,A5))),s(Q109575,X))) = s(cart(real,Q109577),i(s(fun(cart(real,Q109577),cart(real,Q109577)),i(s(fun(cart(real,Q109577),fun(cart(real,Q109577),cart(real,Q109577))),i(s(fun(bool,fun(cart(real,Q109577),fun(cart(real,Q109577),cart(real,Q109577)))),cond),s(bool,V))),s(cart(real,Q109577),y))),s(cart(real,Q109577),i(s(fun(Q109575,cart(real,Q109577)),f),s(Q109575,X))))) )
+     => ! [S0,A5] :
+          ( ( p(s(bool,i(s(fun(fun(Q109575,bool),bool),finite),s(fun(Q109575,bool),S0))))
+            & p(s(bool,i(s(fun(fun(Q109575,bool),bool),i(s(fun(Q109575,fun(fun(Q109575,bool),bool)),in),s(Q109575,A5))),s(fun(Q109575,bool),S0)))) )
+         => s(cart(real,Q109577),i(s(fun(fun(Q109575,cart(real,Q109577)),cart(real,Q109577)),i(s(fun(fun(Q109575,bool),fun(fun(Q109575,cart(real,Q109577)),cart(real,Q109577))),vsum),s(fun(Q109575,bool),S0))),s(fun(Q109575,cart(real,Q109577)),i(s(fun(Q109575,fun(Q109575,cart(real,Q109577))),U_0),s(Q109575,A5))))) = s(cart(real,Q109577),i(s(fun(cart(real,Q109577),cart(real,Q109577)),i(s(fun(cart(real,Q109577),fun(cart(real,Q109577),cart(real,Q109577))),vectoru_add),s(cart(real,Q109577),i(s(fun(fun(Q109575,cart(real,Q109577)),cart(real,Q109577)),i(s(fun(fun(Q109575,bool),fun(fun(Q109575,cart(real,Q109577)),cart(real,Q109577))),vsum),s(fun(Q109575,bool),S0))),s(fun(Q109575,cart(real,Q109577)),f))))),s(cart(real,Q109577),i(s(fun(cart(real,Q109577),cart(real,Q109577)),i(s(fun(cart(real,Q109577),fun(cart(real,Q109577),cart(real,Q109577))),vectoru_sub),s(cart(real,Q109577),y))),s(cart(real,Q109577),i(s(fun(Q109575,cart(real,Q109577)),f),s(Q109575,A5))))))) ) ) )).
+
+fof(aVSUMu_SINGu_NUMSEG,axiom,(
+    ! [Q109587] : s(cart(real,Q109587),i(s(fun(fun(num,cart(real,Q109587)),cart(real,Q109587)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109587)),cart(real,Q109587))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,n))),s(num,n))))),s(fun(num,cart(real,Q109587)),f))) = s(cart(real,Q109587),i(s(fun(num,cart(real,Q109587)),f),s(num,n))) )).
+
+fof(aVSUMu_1,axiom,(
+    ! [Q109598] : s(cart(real,Q109598),i(s(fun(fun(num,cart(real,Q109598)),cart(real,Q109598)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109598)),cart(real,Q109598))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(fun(num,cart(real,Q109598)),f))) = s(cart(real,Q109598),i(s(fun(num,cart(real,Q109598)),f),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aVSUMu_2,axiom,(
+    ! [Q109622,T0] : s(cart(real,Q109622),i(s(fun(fun(num,cart(real,Q109622)),cart(real,Q109622)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109622)),cart(real,Q109622))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,cart(real,Q109622)),T0))) = s(cart(real,Q109622),i(s(fun(cart(real,Q109622),cart(real,Q109622)),i(s(fun(cart(real,Q109622),fun(cart(real,Q109622),cart(real,Q109622))),vectoru_add),s(cart(real,Q109622),i(s(fun(num,cart(real,Q109622)),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(cart(real,Q109622),i(s(fun(num,cart(real,Q109622)),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) )).
+
+fof(aVSUMu_3,axiom,(
+    ! [Q109650,T0] : s(cart(real,Q109650),i(s(fun(fun(num,cart(real,Q109650)),cart(real,Q109650)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q109650)),cart(real,Q109650))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,cart(real,Q109650)),T0))) = s(cart(real,Q109650),i(s(fun(cart(real,Q109650),cart(real,Q109650)),i(s(fun(cart(real,Q109650),fun(cart(real,Q109650),cart(real,Q109650))),vectoru_add),s(cart(real,Q109650),i(s(fun(num,cart(real,Q109650)),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(cart(real,Q109650),i(s(fun(cart(real,Q109650),cart(real,Q109650)),i(s(fun(cart(real,Q109650),fun(cart(real,Q109650),cart(real,Q109650))),vectoru_add),s(cart(real,Q109650),i(s(fun(num,cart(real,Q109650)),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,Q109650),i(s(fun(num,cart(real,Q109650)),T0),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))) )).
+
+fof(aVSUMu_PAIR,axiom,(
+    ! [N,U_0] :
+      ( ! [F0,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),U_0),s(fun(num,cart(real,N)),F0))),s(num,I0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(num,cart(real,N)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,I0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,I0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+     => ! [F0,M0,N0] : s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,M0))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,N0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),U_0),s(fun(num,cart(real,N)),F0))))) ) )).
+
+fof(aVSUMu_PAIRu_0,axiom,(
+    ! [N,U_0] :
+      ( ! [F0,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),U_0),s(fun(num,cart(real,N)),F0))),s(num,I0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(num,cart(real,N)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,I0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,I0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+     => ! [F0,N0] : s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,u_0))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,N0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(fun(num,cart(real,N)),F0))) = s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,u_0))))),s(num,N0))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,N))),U_0),s(fun(num,cart(real,N)),F0))))) ) )).
+
+fof(abasis,axiom,(
+    ! [Q109978,U_0] :
+      ( ! [K0,I0] :
+        ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(num,I0) = s(num,K0) )
+          & s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),U_0),s(num,K0))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(bool,fun(real,fun(real,real))),cond),s(bool,V))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) )
+     => ! [K0] : s(cart(real,Q109978),i(s(fun(num,cart(real,Q109978)),basis),s(num,K0))) = s(cart(real,Q109978),i(s(fun(fun(num,real),cart(real,Q109978)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),U_0),s(num,K0))))) ) )).
+
+fof(aNORMu_BASIS,axiom,(
+    ! [N,K0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,K0))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aNORMu_BASISu_1,axiom,(
+    ! [Q110060] : s(real,i(s(fun(cart(real,Q110060),real),vectoru_norm),s(cart(real,Q110060),i(s(fun(num,cart(real,Q110060)),basis),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aVECTORu_CHOOSEu_SIZE,axiom,(
+    ! [N,C0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,C0))))
+     => ? [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))) = s(real,C0) ) )).
+
+fof(aVECTORu_CHOOSEu_DIST,axiom,(
+    ! [N,X,E0] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,E0))))
+     => ? [Y] : s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),X))),s(cart(real,N),Y))))) = s(real,E0) ) )).
+
+fof(aBASISu_INJ,axiom,(
+    ! [N,I0,J0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+        & s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))) = s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,J0))) )
+     => s(num,I0) = s(num,J0) ) )).
+
+fof(aBASISu_NE,axiom,(
+    ! [N,I0,J0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+        & s(num,I0) != s(num,J0) )
+     => s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))) != s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,J0))) ) )).
+
+fof(aBASISu_COMPONENT,axiom,(
+    ! [N,K0,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(num,I0) = s(num,K0) )
+          & s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,K0))))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(bool,fun(real,fun(real,real))),cond),s(bool,V))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) )).
+
+fof(aBASISu_EXPANSION,axiom,(
+    ! [N,U_0] :
+      ( ! [X,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(real,N),fun(num,cart(real,N))),U_0),s(cart(real,N),X))),s(num,I0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))
+     => ! [X] : s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,cart(real,N)),i(s(fun(cart(real,N),fun(num,cart(real,N))),U_0),s(cart(real,N),X))))) = s(cart(real,N),X) ) )).
+
+fof(aBASISu_EXPANSIONu_UNIQUE,axiom,(
+    ! [N,U_0] :
+      ( ! [F0,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(fun(num,real),fun(num,cart(real,N))),U_0),s(fun(num,real),F0))),s(num,I0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),F0),s(num,I0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))
+     => ! [F0,X] :
+          ( s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,cart(real,N)),i(s(fun(fun(num,real),fun(num,cart(real,N))),U_0),s(fun(num,real),F0))))) = s(cart(real,N),X)
+        <=> ! [I0] :
+              ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+             => s(real,i(s(fun(num,real),F0),s(num,I0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))) ) ) ) )).
+
+fof(aDOTu_BASIS,axiom,(
+    ! [N,X,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ( s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0)))
+        & s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))) ) ) )).
+
+fof(aDOTu_BASISu_BASIS,axiom,(
+    ! [N,I0,J0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(num,I0) = s(num,J0) )
+          & s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,J0))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(bool,fun(real,fun(real,real))),cond),s(bool,V))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) )).
+
+fof(aDOTu_BASISu_BASISu_UNEQUAL,axiom,(
+    ! [Q110508,I0,J0] :
+      ( s(num,I0) != s(num,J0)
+     => s(real,i(s(fun(cart(real,Q110508),real),i(s(fun(cart(real,Q110508),fun(cart(real,Q110508),real)),dot),s(cart(real,Q110508),i(s(fun(num,cart(real,Q110508)),basis),s(num,I0))))),s(cart(real,Q110508),i(s(fun(num,cart(real,Q110508)),basis),s(num,J0))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aBASISu_EQu_0,axiom,(
+    ! [N,I0] :
+      ( s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> ~ p(s(bool,i(s(fun(fun(num,bool),bool),i(s(fun(num,fun(fun(num,bool),bool)),in),s(num,I0))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))))) ) )).
+
+fof(aBASISu_NONZERO,axiom,(
+    ! [N,K0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,K0))) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVECTORu_EQu_LDOT,axiom,(
+    ! [Q110589,Y,Z0] :
+      ( ! [X] : s(real,i(s(fun(cart(real,Q110589),real),i(s(fun(cart(real,Q110589),fun(cart(real,Q110589),real)),dot),s(cart(real,Q110589),X))),s(cart(real,Q110589),Y))) = s(real,i(s(fun(cart(real,Q110589),real),i(s(fun(cart(real,Q110589),fun(cart(real,Q110589),real)),dot),s(cart(real,Q110589),X))),s(cart(real,Q110589),Z0)))
+    <=> s(cart(real,Q110589),Y) = s(cart(real,Q110589),Z0) ) )).
+
+fof(aVECTORu_EQu_RDOT,axiom,(
+    ! [Q110616,X,Y] :
+      ( ! [Z0] : s(real,i(s(fun(cart(real,Q110616),real),i(s(fun(cart(real,Q110616),fun(cart(real,Q110616),real)),dot),s(cart(real,Q110616),X))),s(cart(real,Q110616),Z0))) = s(real,i(s(fun(cart(real,Q110616),real),i(s(fun(cart(real,Q110616),fun(cart(real,Q110616),real)),dot),s(cart(real,Q110616),Y))),s(cart(real,Q110616),Z0)))
+    <=> s(cart(real,Q110616),X) = s(cart(real,Q110616),Y) ) )).
+
+fof(aorthogonal,axiom,(
+    ! [Q110633,X,Y] :
+      ( p(s(bool,i(s(fun(cart(real,Q110633),bool),i(s(fun(cart(real,Q110633),fun(cart(real,Q110633),bool)),orthogonal),s(cart(real,Q110633),X))),s(cart(real,Q110633),Y))))
+    <=> s(real,i(s(fun(cart(real,Q110633),real),i(s(fun(cart(real,Q110633),fun(cart(real,Q110633),real)),dot),s(cart(real,Q110633),X))),s(cart(real,Q110633),Y))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aORTHOGONALu_0,axiom,(
+    ! [Q110652,X] :
+      ( p(s(bool,i(s(fun(cart(real,Q110652),bool),i(s(fun(cart(real,Q110652),fun(cart(real,Q110652),bool)),orthogonal),s(cart(real,Q110652),i(s(fun(num,cart(real,Q110652)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q110652),X))))
+      & p(s(bool,i(s(fun(cart(real,Q110652),bool),i(s(fun(cart(real,Q110652),fun(cart(real,Q110652),bool)),orthogonal),s(cart(real,Q110652),X))),s(cart(real,Q110652),i(s(fun(num,cart(real,Q110652)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))))) ) )).
+
+fof(aORTHOGONALu_REFL,axiom,(
+    ! [Q110667,X] :
+      ( p(s(bool,i(s(fun(cart(real,Q110667),bool),i(s(fun(cart(real,Q110667),fun(cart(real,Q110667),bool)),orthogonal),s(cart(real,Q110667),X))),s(cart(real,Q110667),X))))
+    <=> s(cart(real,Q110667),X) = s(cart(real,Q110667),i(s(fun(num,cart(real,Q110667)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aORTHOGONALu_SYM,axiom,(
+    ! [Q110681,X,Y] : s(bool,i(s(fun(cart(real,Q110681),bool),i(s(fun(cart(real,Q110681),fun(cart(real,Q110681),bool)),orthogonal),s(cart(real,Q110681),X))),s(cart(real,Q110681),Y))) = s(bool,i(s(fun(cart(real,Q110681),bool),i(s(fun(cart(real,Q110681),fun(cart(real,Q110681),bool)),orthogonal),s(cart(real,Q110681),Y))),s(cart(real,Q110681),X))) )).
+
+fof(aORTHOGONALu_LNEG,axiom,(
+    ! [Q110704,X,Y] : s(bool,i(s(fun(cart(real,Q110704),bool),i(s(fun(cart(real,Q110704),fun(cart(real,Q110704),bool)),orthogonal),s(cart(real,Q110704),i(s(fun(cart(real,Q110704),cart(real,Q110704)),vectoru_neg),s(cart(real,Q110704),X))))),s(cart(real,Q110704),Y))) = s(bool,i(s(fun(cart(real,Q110704),bool),i(s(fun(cart(real,Q110704),fun(cart(real,Q110704),bool)),orthogonal),s(cart(real,Q110704),X))),s(cart(real,Q110704),Y))) )).
+
+fof(aORTHOGONALu_RNEG,axiom,(
+    ! [Q110725,X,Y] : s(bool,i(s(fun(cart(real,Q110725),bool),i(s(fun(cart(real,Q110725),fun(cart(real,Q110725),bool)),orthogonal),s(cart(real,Q110725),X))),s(cart(real,Q110725),i(s(fun(cart(real,Q110725),cart(real,Q110725)),vectoru_neg),s(cart(real,Q110725),Y))))) = s(bool,i(s(fun(cart(real,Q110725),bool),i(s(fun(cart(real,Q110725),fun(cart(real,Q110725),bool)),orthogonal),s(cart(real,Q110725),X))),s(cart(real,Q110725),Y))) )).
+
+fof(aORTHOGONALu_BASIS,axiom,(
+    ! [N,X,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))))),s(cart(real,N),X))))
+      <=> s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aORTHOGONALu_BASISu_BASIS,axiom,(
+    ! [N,I0,J0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,J0))))))
+      <=> s(num,I0) != s(num,J0) ) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct0,axiom,(
+    ! [Q110833,A5] : p(s(bool,i(s(fun(cart(real,Q110833),bool),i(s(fun(cart(real,Q110833),fun(cart(real,Q110833),bool)),orthogonal),s(cart(real,Q110833),A5))),s(cart(real,Q110833),i(s(fun(num,cart(real,Q110833)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))))) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct1,axiom,(
+    ! [Q110858,A5,X,C0] :
+      ( p(s(bool,i(s(fun(cart(real,Q110858),bool),i(s(fun(cart(real,Q110858),fun(cart(real,Q110858),bool)),orthogonal),s(cart(real,Q110858),A5))),s(cart(real,Q110858),X))))
+     => p(s(bool,i(s(fun(cart(real,Q110858),bool),i(s(fun(cart(real,Q110858),fun(cart(real,Q110858),bool)),orthogonal),s(cart(real,Q110858),A5))),s(cart(real,Q110858),i(s(fun(cart(real,Q110858),cart(real,Q110858)),i(s(fun(real,fun(cart(real,Q110858),cart(real,Q110858))),r_),s(real,C0))),s(cart(real,Q110858),X)))))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct2,axiom,(
+    ! [Q111053,A5,X] :
+      ( p(s(bool,i(s(fun(cart(real,Q111053),bool),i(s(fun(cart(real,Q111053),fun(cart(real,Q111053),bool)),orthogonal),s(cart(real,Q111053),A5))),s(cart(real,Q111053),X))))
+     => p(s(bool,i(s(fun(cart(real,Q111053),bool),i(s(fun(cart(real,Q111053),fun(cart(real,Q111053),bool)),orthogonal),s(cart(real,Q111053),A5))),s(cart(real,Q111053),i(s(fun(cart(real,Q111053),cart(real,Q111053)),vectoru_neg),s(cart(real,Q111053),X)))))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct3,axiom,(
+    ! [Q111054,A5,X,Y] :
+      ( ( p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),X))))
+        & p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),Y)))) )
+     => p(s(bool,i(s(fun(cart(real,Q111054),bool),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),bool)),orthogonal),s(cart(real,Q111054),A5))),s(cart(real,Q111054),i(s(fun(cart(real,Q111054),cart(real,Q111054)),i(s(fun(cart(real,Q111054),fun(cart(real,Q111054),cart(real,Q111054))),vectoru_add),s(cart(real,Q111054),X))),s(cart(real,Q111054),Y)))))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct4,axiom,(
+    ! [Q111055,A5,X,Y] :
+      ( ( p(s(bool,i(s(fun(cart(real,Q111055),bool),i(s(fun(cart(real,Q111055),fun(cart(real,Q111055),bool)),orthogonal),s(cart(real,Q111055),A5))),s(cart(real,Q111055),X))))
+        & p(s(bool,i(s(fun(cart(real,Q111055),bool),i(s(fun(cart(real,Q111055),fun(cart(real,Q111055),bool)),orthogonal),s(cart(real,Q111055),A5))),s(cart(real,Q111055),Y)))) )
+     => p(s(bool,i(s(fun(cart(real,Q111055),bool),i(s(fun(cart(real,Q111055),fun(cart(real,Q111055),bool)),orthogonal),s(cart(real,Q111055),A5))),s(cart(real,Q111055),i(s(fun(cart(real,Q111055),cart(real,Q111055)),i(s(fun(cart(real,Q111055),fun(cart(real,Q111055),cart(real,Q111055))),vectoru_sub),s(cart(real,Q111055),X))),s(cart(real,Q111055),Y)))))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct5,axiom,(
+    ! [Q110949,A5] : p(s(bool,i(s(fun(cart(real,Q110949),bool),i(s(fun(cart(real,Q110949),fun(cart(real,Q110949),bool)),orthogonal),s(cart(real,Q110949),i(s(fun(num,cart(real,Q110949)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q110949),A5)))) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct6,axiom,(
+    ! [Q110968,A5,X,C0] :
+      ( p(s(bool,i(s(fun(cart(real,Q110968),bool),i(s(fun(cart(real,Q110968),fun(cart(real,Q110968),bool)),orthogonal),s(cart(real,Q110968),X))),s(cart(real,Q110968),A5))))
+     => p(s(bool,i(s(fun(cart(real,Q110968),bool),i(s(fun(cart(real,Q110968),fun(cart(real,Q110968),bool)),orthogonal),s(cart(real,Q110968),i(s(fun(cart(real,Q110968),cart(real,Q110968)),i(s(fun(real,fun(cart(real,Q110968),cart(real,Q110968))),r_),s(real,C0))),s(cart(real,Q110968),X))))),s(cart(real,Q110968),A5)))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct7,axiom,(
+    ! [Q111056,A5,X] :
+      ( p(s(bool,i(s(fun(cart(real,Q111056),bool),i(s(fun(cart(real,Q111056),fun(cart(real,Q111056),bool)),orthogonal),s(cart(real,Q111056),X))),s(cart(real,Q111056),A5))))
+     => p(s(bool,i(s(fun(cart(real,Q111056),bool),i(s(fun(cart(real,Q111056),fun(cart(real,Q111056),bool)),orthogonal),s(cart(real,Q111056),i(s(fun(cart(real,Q111056),cart(real,Q111056)),vectoru_neg),s(cart(real,Q111056),X))))),s(cart(real,Q111056),A5)))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct8,axiom,(
+    ! [Q111057,A5,X,Y] :
+      ( ( p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),X))),s(cart(real,Q111057),A5))))
+        & p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),Y))),s(cart(real,Q111057),A5)))) )
+     => p(s(bool,i(s(fun(cart(real,Q111057),bool),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),bool)),orthogonal),s(cart(real,Q111057),i(s(fun(cart(real,Q111057),cart(real,Q111057)),i(s(fun(cart(real,Q111057),fun(cart(real,Q111057),cart(real,Q111057))),vectoru_add),s(cart(real,Q111057),X))),s(cart(real,Q111057),Y))))),s(cart(real,Q111057),A5)))) ) )).
+
+fof(aORTHOGONALu_CLAUSESu_conjunct9,axiom,(
+    ! [Q111058,A5,X,Y] :
+      ( ( p(s(bool,i(s(fun(cart(real,Q111058),bool),i(s(fun(cart(real,Q111058),fun(cart(real,Q111058),bool)),orthogonal),s(cart(real,Q111058),X))),s(cart(real,Q111058),A5))))
+        & p(s(bool,i(s(fun(cart(real,Q111058),bool),i(s(fun(cart(real,Q111058),fun(cart(real,Q111058),bool)),orthogonal),s(cart(real,Q111058),Y))),s(cart(real,Q111058),A5)))) )
+     => p(s(bool,i(s(fun(cart(real,Q111058),bool),i(s(fun(cart(real,Q111058),fun(cart(real,Q111058),bool)),orthogonal),s(cart(real,Q111058),i(s(fun(cart(real,Q111058),cart(real,Q111058)),i(s(fun(cart(real,Q111058),fun(cart(real,Q111058),cart(real,Q111058))),vectoru_sub),s(cart(real,Q111058),X))),s(cart(real,Q111058),Y))))),s(cart(real,Q111058),A5)))) ) )).
+
+fof(aORTHOGONALu_RVSUM,axiom,(
+    ! [A,N,F0,S0,X] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+        & ! [Y] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,Y))),s(fun(A,bool),S0))))
+           => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,Y)))))) ) )
+     => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0)))))) ) )).
+
+fof(aORTHOGONALu_LVSUM,axiom,(
+    ! [A,N,F0,S0,Y] :
+      ( ( p(s(bool,i(s(fun(fun(A,bool),bool),finite),s(fun(A,bool),S0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),in),s(A,X))),s(fun(A,bool),S0))))
+           => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),i(s(fun(A,cart(real,N)),F0),s(A,X))))),s(cart(real,N),Y)))) ) )
+     => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),i(s(fun(fun(A,cart(real,N)),cart(real,N)),i(s(fun(fun(A,bool),fun(fun(A,cart(real,N)),cart(real,N))),vsum),s(fun(A,bool),S0))),s(fun(A,cart(real,N)),F0))))),s(cart(real,N),Y)))) ) )).
+
+fof(aVECTORu_1,axiom,(
+    ! [A] : s(A,i(s(fun(num,A),i(s(fun(cart(A,n10),fun(num,A)),d_),s(cart(A,n10),i(s(fun(list(A),cart(A,n10)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,x))),s(list(A),nil))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) = s(A,x) )).
+
+fof(aVECTORu_2u_conjunct0,axiom,(
+    ! [A] : s(A,i(s(fun(num,A),i(s(fun(cart(A,n20),fun(num,A)),d_),s(cart(A,n20),i(s(fun(list(A),cart(A,n20)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,y))),s(list(A),nil))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) = s(A,x) )).
+
+fof(aVECTORu_2u_conjunct1,axiom,(
+    ! [A] : s(A,i(s(fun(num,A),i(s(fun(cart(A,n20),fun(num,A)),d_),s(cart(A,n20),i(s(fun(list(A),cart(A,n20)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,y))),s(list(A),nil))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(A,y) )).
+
+fof(aVECTORu_3u_conjunct0,axiom,(
+    ! [A] : s(A,i(s(fun(num,A),i(s(fun(cart(A,n3),fun(num,A)),d_),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,z))),s(list(A),nil))))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) = s(A,x) )).
+
+fof(aVECTORu_3u_conjunct1,axiom,(
+    ! [A] : s(A,i(s(fun(num,A),i(s(fun(cart(A,n3),fun(num,A)),d_),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,z))),s(list(A),nil))))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(A,y) )).
+
+fof(aVECTORu_3u_conjunct2,axiom,(
+    ! [A] : s(A,i(s(fun(num,A),i(s(fun(cart(A,n3),fun(num,A)),d_),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,z))),s(list(A),nil))))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(A,z) )).
+
+fof(aFORALLu_VECTORu_1,axiom,(
+    ! [A] :
+      ( ! [V] : p(s(bool,i(s(fun(cart(A,n10),bool),p0),s(cart(A,n10),V))))
+    <=> ! [X] : p(s(bool,i(s(fun(cart(A,n10),bool),p0),s(cart(A,n10),i(s(fun(list(A),cart(A,n10)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,X))),s(list(A),nil)))))))) ) )).
+
+fof(aFORALLu_VECTORu_2,axiom,(
+    ! [A] :
+      ( ! [V] : p(s(bool,i(s(fun(cart(A,n20),bool),p0),s(cart(A,n20),V))))
+    <=> ! [X,Y] : p(s(bool,i(s(fun(cart(A,n20),bool),p0),s(cart(A,n20),i(s(fun(list(A),cart(A,n20)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,X))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,Y))),s(list(A),nil)))))))))) ) )).
+
+fof(aFORALLu_VECTORu_3,axiom,(
+    ! [A] :
+      ( ! [V] : p(s(bool,i(s(fun(cart(A,n3),bool),p0),s(cart(A,n3),V))))
+    <=> ! [X,Y,Z0] : p(s(bool,i(s(fun(cart(A,n3),bool),p0),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,X))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,Y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,Z0))),s(list(A),nil)))))))))))) ) )).
+
+fof(aEXISTSu_VECTORu_1,axiom,(
+    ! [A] :
+      ( ? [V] : p(s(bool,i(s(fun(cart(A,n10),bool),p0),s(cart(A,n10),V))))
+    <=> ? [X] : p(s(bool,i(s(fun(cart(A,n10),bool),p0),s(cart(A,n10),i(s(fun(list(A),cart(A,n10)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,X))),s(list(A),nil)))))))) ) )).
+
+fof(aEXISTSu_VECTORu_2,axiom,(
+    ! [A] :
+      ( ? [V] : p(s(bool,i(s(fun(cart(A,n20),bool),p0),s(cart(A,n20),V))))
+    <=> ? [X,Y] : p(s(bool,i(s(fun(cart(A,n20),bool),p0),s(cart(A,n20),i(s(fun(list(A),cart(A,n20)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,X))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,Y))),s(list(A),nil)))))))))) ) )).
+
+fof(aEXISTSu_VECTORu_3,axiom,(
+    ! [A] :
+      ( ? [V] : p(s(bool,i(s(fun(cart(A,n3),bool),p0),s(cart(A,n3),V))))
+    <=> ? [X,Y,Z0] : p(s(bool,i(s(fun(cart(A,n3),bool),p0),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,X))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,Y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),cons),s(A,Z0))),s(list(A),nil)))))))))))) ) )).
+
+fof(alinear,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+    <=> ( ! [X,Y] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_add),s(cart(real,M),X))),s(cart(real,M),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))))
+        & ! [C0,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,C0))),s(cart(real,M),X))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) ) ) )).
+
+fof(aLINEARu_COMPOSEu_CMUL,axiom,(
+    ! [Q111564,Q111562,U_0] :
+      ( ! [C0,F0,X] : s(cart(real,Q111562),i(s(fun(cart(real,Q111564),cart(real,Q111562)),i(s(fun(fun(cart(real,Q111564),cart(real,Q111562)),fun(cart(real,Q111564),cart(real,Q111562))),i(s(fun(real,fun(fun(cart(real,Q111564),cart(real,Q111562)),fun(cart(real,Q111564),cart(real,Q111562)))),U_0),s(real,C0))),s(fun(cart(real,Q111564),cart(real,Q111562)),F0))),s(cart(real,Q111564),X))) = s(cart(real,Q111562),i(s(fun(cart(real,Q111562),cart(real,Q111562)),i(s(fun(real,fun(cart(real,Q111562),cart(real,Q111562))),r_),s(real,C0))),s(cart(real,Q111562),i(s(fun(cart(real,Q111564),cart(real,Q111562)),F0),s(cart(real,Q111564),X)))))
+     => ! [F0,C0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q111564),cart(real,Q111562)),bool),linear),s(fun(cart(real,Q111564),cart(real,Q111562)),F0))))
+         => p(s(bool,i(s(fun(fun(cart(real,Q111564),cart(real,Q111562)),bool),linear),s(fun(cart(real,Q111564),cart(real,Q111562)),i(s(fun(fun(cart(real,Q111564),cart(real,Q111562)),fun(cart(real,Q111564),cart(real,Q111562))),i(s(fun(real,fun(fun(cart(real,Q111564),cart(real,Q111562)),fun(cart(real,Q111564),cart(real,Q111562)))),U_0),s(real,C0))),s(fun(cart(real,Q111564),cart(real,Q111562)),F0)))))) ) ) )).
+
+fof(aLINEARu_COMPOSEu_NEG,axiom,(
+    ! [Q111583,Q111590,U_0] :
+      ( ! [F0,X] : s(cart(real,Q111590),i(s(fun(cart(real,Q111583),cart(real,Q111590)),i(s(fun(fun(cart(real,Q111583),cart(real,Q111590)),fun(cart(real,Q111583),cart(real,Q111590))),U_0),s(fun(cart(real,Q111583),cart(real,Q111590)),F0))),s(cart(real,Q111583),X))) = s(cart(real,Q111590),i(s(fun(cart(real,Q111590),cart(real,Q111590)),vectoru_neg),s(cart(real,Q111590),i(s(fun(cart(real,Q111583),cart(real,Q111590)),F0),s(cart(real,Q111583),X)))))
+     => ! [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q111583),cart(real,Q111590)),bool),linear),s(fun(cart(real,Q111583),cart(real,Q111590)),F0))))
+         => p(s(bool,i(s(fun(fun(cart(real,Q111583),cart(real,Q111590)),bool),linear),s(fun(cart(real,Q111583),cart(real,Q111590)),i(s(fun(fun(cart(real,Q111583),cart(real,Q111590)),fun(cart(real,Q111583),cart(real,Q111590))),U_0),s(fun(cart(real,Q111583),cart(real,Q111590)),F0)))))) ) ) )).
+
+fof(aLINEARu_COMPOSEu_ADD,axiom,(
+    ! [Q111612,Q111621,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,Q111621),i(s(fun(cart(real,Q111612),cart(real,Q111621)),i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),fun(cart(real,Q111612),cart(real,Q111621))),i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),fun(fun(cart(real,Q111612),cart(real,Q111621)),fun(cart(real,Q111612),cart(real,Q111621)))),U_0),s(fun(cart(real,Q111612),cart(real,Q111621)),F0))),s(fun(cart(real,Q111612),cart(real,Q111621)),G0))),s(cart(real,Q111612),X))) = s(cart(real,Q111621),i(s(fun(cart(real,Q111621),cart(real,Q111621)),i(s(fun(cart(real,Q111621),fun(cart(real,Q111621),cart(real,Q111621))),vectoru_add),s(cart(real,Q111621),i(s(fun(cart(real,Q111612),cart(real,Q111621)),F0),s(cart(real,Q111612),X))))),s(cart(real,Q111621),i(s(fun(cart(real,Q111612),cart(real,Q111621)),G0),s(cart(real,Q111612),X)))))
+     => ! [F0,G0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),bool),linear),s(fun(cart(real,Q111612),cart(real,Q111621)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),bool),linear),s(fun(cart(real,Q111612),cart(real,Q111621)),G0)))) )
+         => p(s(bool,i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),bool),linear),s(fun(cart(real,Q111612),cart(real,Q111621)),i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),fun(cart(real,Q111612),cart(real,Q111621))),i(s(fun(fun(cart(real,Q111612),cart(real,Q111621)),fun(fun(cart(real,Q111612),cart(real,Q111621)),fun(cart(real,Q111612),cart(real,Q111621)))),U_0),s(fun(cart(real,Q111612),cart(real,Q111621)),F0))),s(fun(cart(real,Q111612),cart(real,Q111621)),G0)))))) ) ) )).
+
+fof(aLINEARu_COMPOSEu_SUB,axiom,(
+    ! [Q111643,Q111652,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,Q111652),i(s(fun(cart(real,Q111643),cart(real,Q111652)),i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),fun(cart(real,Q111643),cart(real,Q111652))),i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),fun(fun(cart(real,Q111643),cart(real,Q111652)),fun(cart(real,Q111643),cart(real,Q111652)))),U_0),s(fun(cart(real,Q111643),cart(real,Q111652)),F0))),s(fun(cart(real,Q111643),cart(real,Q111652)),G0))),s(cart(real,Q111643),X))) = s(cart(real,Q111652),i(s(fun(cart(real,Q111652),cart(real,Q111652)),i(s(fun(cart(real,Q111652),fun(cart(real,Q111652),cart(real,Q111652))),vectoru_sub),s(cart(real,Q111652),i(s(fun(cart(real,Q111643),cart(real,Q111652)),F0),s(cart(real,Q111643),X))))),s(cart(real,Q111652),i(s(fun(cart(real,Q111643),cart(real,Q111652)),G0),s(cart(real,Q111643),X)))))
+     => ! [F0,G0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),bool),linear),s(fun(cart(real,Q111643),cart(real,Q111652)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),bool),linear),s(fun(cart(real,Q111643),cart(real,Q111652)),G0)))) )
+         => p(s(bool,i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),bool),linear),s(fun(cart(real,Q111643),cart(real,Q111652)),i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),fun(cart(real,Q111643),cart(real,Q111652))),i(s(fun(fun(cart(real,Q111643),cart(real,Q111652)),fun(fun(cart(real,Q111643),cart(real,Q111652)),fun(cart(real,Q111643),cart(real,Q111652)))),U_0),s(fun(cart(real,Q111643),cart(real,Q111652)),F0))),s(fun(cart(real,Q111643),cart(real,Q111652)),G0)))))) ) ) )).
+
+fof(aLINEARu_COMPOSE,axiom,(
+    ! [Q111672,Q111668,Q111669,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q111668),cart(real,Q111669)),bool),linear),s(fun(cart(real,Q111668),cart(real,Q111669)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q111669),cart(real,Q111672)),bool),linear),s(fun(cart(real,Q111669),cart(real,Q111672)),G0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q111668),cart(real,Q111672)),bool),linear),s(fun(cart(real,Q111668),cart(real,Q111672)),i(s(fun(fun(cart(real,Q111668),cart(real,Q111669)),fun(cart(real,Q111668),cart(real,Q111672))),i(s(fun(fun(cart(real,Q111669),cart(real,Q111672)),fun(fun(cart(real,Q111668),cart(real,Q111669)),fun(cart(real,Q111668),cart(real,Q111672)))),o),s(fun(cart(real,Q111669),cart(real,Q111672)),G0))),s(fun(cart(real,Q111668),cart(real,Q111669)),F0)))))) ) )).
+
+fof(aLINEARu_ID,axiom,(
+    ! [Q111683,U_0] :
+      ( ! [X] : s(cart(real,Q111683),i(s(fun(cart(real,Q111683),cart(real,Q111683)),U_0),s(cart(real,Q111683),X))) = s(cart(real,Q111683),X)
+     => p(s(bool,i(s(fun(fun(cart(real,Q111683),cart(real,Q111683)),bool),linear),s(fun(cart(real,Q111683),cart(real,Q111683)),U_0)))) ) )).
+
+fof(aLINEARu_I,axiom,(
+    ! [Q111690] : p(s(bool,i(s(fun(fun(cart(real,Q111690),cart(real,Q111690)),bool),linear),s(fun(cart(real,Q111690),cart(real,Q111690)),i1)))) )).
+
+fof(aLINEARu_ZERO,axiom,(
+    ! [Q111694,Q111699,U_0] :
+      ( ! [X] : s(cart(real,Q111699),i(s(fun(cart(real,Q111694),cart(real,Q111699)),U_0),s(cart(real,Q111694),X))) = s(cart(real,Q111699),i(s(fun(num,cart(real,Q111699)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q111694),cart(real,Q111699)),bool),linear),s(fun(cart(real,Q111694),cart(real,Q111699)),U_0)))) ) )).
+
+fof(aLINEARu_NEGATION,axiom,(
+    ! [Q111705] : p(s(bool,i(s(fun(fun(cart(real,Q111705),cart(real,Q111705)),bool),linear),s(fun(cart(real,Q111705),cart(real,Q111705)),vectoru_neg)))) )).
+
+fof(aLINEARu_COMPOSEu_VSUM,axiom,(
+    ! [Q111747,Q111736,Q111733,U_1] :
+      ( ! [F0,X,A5] : s(cart(real,Q111733),i(s(fun(Q111747,cart(real,Q111733)),i(s(fun(cart(real,Q111736),fun(Q111747,cart(real,Q111733))),i(s(fun(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),fun(cart(real,Q111736),fun(Q111747,cart(real,Q111733)))),U_1),s(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),F0))),s(cart(real,Q111736),X))),s(Q111747,A5))) = s(cart(real,Q111733),i(s(fun(cart(real,Q111736),cart(real,Q111733)),i(s(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),F0),s(Q111747,A5))),s(cart(real,Q111736),X)))
+     => ! [U_0] :
+          ( ! [S0,F0,X] : s(cart(real,Q111733),i(s(fun(cart(real,Q111736),cart(real,Q111733)),i(s(fun(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),fun(cart(real,Q111736),cart(real,Q111733))),i(s(fun(fun(Q111747,bool),fun(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),fun(cart(real,Q111736),cart(real,Q111733)))),U_0),s(fun(Q111747,bool),S0))),s(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),F0))),s(cart(real,Q111736),X))) = s(cart(real,Q111733),i(s(fun(fun(Q111747,cart(real,Q111733)),cart(real,Q111733)),i(s(fun(fun(Q111747,bool),fun(fun(Q111747,cart(real,Q111733)),cart(real,Q111733))),vsum),s(fun(Q111747,bool),S0))),s(fun(Q111747,cart(real,Q111733)),i(s(fun(cart(real,Q111736),fun(Q111747,cart(real,Q111733))),i(s(fun(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),fun(cart(real,Q111736),fun(Q111747,cart(real,Q111733)))),U_1),s(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),F0))),s(cart(real,Q111736),X)))))
+         => ! [F0,S0] :
+              ( ( p(s(bool,i(s(fun(fun(Q111747,bool),bool),finite),s(fun(Q111747,bool),S0))))
+                & ! [A5] :
+                    ( p(s(bool,i(s(fun(fun(Q111747,bool),bool),i(s(fun(Q111747,fun(fun(Q111747,bool),bool)),in),s(Q111747,A5))),s(fun(Q111747,bool),S0))))
+                   => p(s(bool,i(s(fun(fun(cart(real,Q111736),cart(real,Q111733)),bool),linear),s(fun(cart(real,Q111736),cart(real,Q111733)),i(s(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),F0),s(Q111747,A5)))))) ) )
+             => p(s(bool,i(s(fun(fun(cart(real,Q111736),cart(real,Q111733)),bool),linear),s(fun(cart(real,Q111736),cart(real,Q111733)),i(s(fun(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),fun(cart(real,Q111736),cart(real,Q111733))),i(s(fun(fun(Q111747,bool),fun(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),fun(cart(real,Q111736),cart(real,Q111733)))),U_0),s(fun(Q111747,bool),S0))),s(fun(Q111747,fun(cart(real,Q111736),cart(real,Q111733))),F0)))))) ) ) ) )).
+
+fof(aLINEARu_VMULu_COMPONENT,axiom,(
+    ! [M,N,Q111786,U_0] :
+      ( ! [F0,K0,V,X] : s(cart(real,Q111786),i(s(fun(cart(real,M),cart(real,Q111786)),i(s(fun(cart(real,Q111786),fun(cart(real,M),cart(real,Q111786))),i(s(fun(num,fun(cart(real,Q111786),fun(cart(real,M),cart(real,Q111786)))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,fun(cart(real,Q111786),fun(cart(real,M),cart(real,Q111786))))),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(num,K0))),s(cart(real,Q111786),V))),s(cart(real,M),X))) = s(cart(real,Q111786),i(s(fun(cart(real,Q111786),cart(real,Q111786)),i(s(fun(real,fun(cart(real,Q111786),cart(real,Q111786))),r_),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(num,K0))))),s(cart(real,Q111786),V)))
+     => ! [F0,V,K0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => p(s(bool,i(s(fun(fun(cart(real,M),cart(real,Q111786)),bool),linear),s(fun(cart(real,M),cart(real,Q111786)),i(s(fun(cart(real,Q111786),fun(cart(real,M),cart(real,Q111786))),i(s(fun(num,fun(cart(real,Q111786),fun(cart(real,M),cart(real,Q111786)))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,fun(cart(real,Q111786),fun(cart(real,M),cart(real,Q111786))))),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(num,K0))),s(cart(real,Q111786),V)))))) ) ) )).
+
+fof(aLINEARu_0,axiom,(
+    ! [Q111807,Q111809,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q111807),cart(real,Q111809)),bool),linear),s(fun(cart(real,Q111807),cart(real,Q111809)),F0))))
+     => s(cart(real,Q111809),i(s(fun(cart(real,Q111807),cart(real,Q111809)),F0),s(cart(real,Q111807),i(s(fun(num,cart(real,Q111807)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,Q111809),i(s(fun(num,cart(real,Q111809)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aLINEARu_CMUL,axiom,(
+    ! [Q111837,Q111834,F0,C0,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q111834),cart(real,Q111837)),bool),linear),s(fun(cart(real,Q111834),cart(real,Q111837)),F0))))
+     => s(cart(real,Q111837),i(s(fun(cart(real,Q111834),cart(real,Q111837)),F0),s(cart(real,Q111834),i(s(fun(cart(real,Q111834),cart(real,Q111834)),i(s(fun(real,fun(cart(real,Q111834),cart(real,Q111834))),r_),s(real,C0))),s(cart(real,Q111834),X))))) = s(cart(real,Q111837),i(s(fun(cart(real,Q111837),cart(real,Q111837)),i(s(fun(real,fun(cart(real,Q111837),cart(real,Q111837))),r_),s(real,C0))),s(cart(real,Q111837),i(s(fun(cart(real,Q111834),cart(real,Q111837)),F0),s(cart(real,Q111834),X))))) ) )).
+
+fof(aLINEARu_NEG,axiom,(
+    ! [Q111863,Q111862,F0,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q111862),cart(real,Q111863)),bool),linear),s(fun(cart(real,Q111862),cart(real,Q111863)),F0))))
+     => s(cart(real,Q111863),i(s(fun(cart(real,Q111862),cart(real,Q111863)),F0),s(cart(real,Q111862),i(s(fun(cart(real,Q111862),cart(real,Q111862)),vectoru_neg),s(cart(real,Q111862),X))))) = s(cart(real,Q111863),i(s(fun(cart(real,Q111863),cart(real,Q111863)),vectoru_neg),s(cart(real,Q111863),i(s(fun(cart(real,Q111862),cart(real,Q111863)),F0),s(cart(real,Q111862),X))))) ) )).
+
+fof(aLINEARu_ADD,axiom,(
+    ! [Q111897,Q111896,F0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q111896),cart(real,Q111897)),bool),linear),s(fun(cart(real,Q111896),cart(real,Q111897)),F0))))
+     => s(cart(real,Q111897),i(s(fun(cart(real,Q111896),cart(real,Q111897)),F0),s(cart(real,Q111896),i(s(fun(cart(real,Q111896),cart(real,Q111896)),i(s(fun(cart(real,Q111896),fun(cart(real,Q111896),cart(real,Q111896))),vectoru_add),s(cart(real,Q111896),X))),s(cart(real,Q111896),Y))))) = s(cart(real,Q111897),i(s(fun(cart(real,Q111897),cart(real,Q111897)),i(s(fun(cart(real,Q111897),fun(cart(real,Q111897),cart(real,Q111897))),vectoru_add),s(cart(real,Q111897),i(s(fun(cart(real,Q111896),cart(real,Q111897)),F0),s(cart(real,Q111896),X))))),s(cart(real,Q111897),i(s(fun(cart(real,Q111896),cart(real,Q111897)),F0),s(cart(real,Q111896),Y))))) ) )).
+
+fof(aLINEARu_SUB,axiom,(
+    ! [Q111931,Q111930,F0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q111930),cart(real,Q111931)),bool),linear),s(fun(cart(real,Q111930),cart(real,Q111931)),F0))))
+     => s(cart(real,Q111931),i(s(fun(cart(real,Q111930),cart(real,Q111931)),F0),s(cart(real,Q111930),i(s(fun(cart(real,Q111930),cart(real,Q111930)),i(s(fun(cart(real,Q111930),fun(cart(real,Q111930),cart(real,Q111930))),vectoru_sub),s(cart(real,Q111930),X))),s(cart(real,Q111930),Y))))) = s(cart(real,Q111931),i(s(fun(cart(real,Q111931),cart(real,Q111931)),i(s(fun(cart(real,Q111931),fun(cart(real,Q111931),cart(real,Q111931))),vectoru_sub),s(cart(real,Q111931),i(s(fun(cart(real,Q111930),cart(real,Q111931)),F0),s(cart(real,Q111930),X))))),s(cart(real,Q111931),i(s(fun(cart(real,Q111930),cart(real,Q111931)),F0),s(cart(real,Q111930),Y))))) ) )).
+
+fof(aLINEARu_VSUM,axiom,(
+    ! [Q111967,Q111971,Q111963,F0,G0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q111963),cart(real,Q111967)),bool),linear),s(fun(cart(real,Q111963),cart(real,Q111967)),F0))))
+        & p(s(bool,i(s(fun(fun(Q111971,bool),bool),finite),s(fun(Q111971,bool),S0)))) )
+     => s(cart(real,Q111967),i(s(fun(cart(real,Q111963),cart(real,Q111967)),F0),s(cart(real,Q111963),i(s(fun(fun(Q111971,cart(real,Q111963)),cart(real,Q111963)),i(s(fun(fun(Q111971,bool),fun(fun(Q111971,cart(real,Q111963)),cart(real,Q111963))),vsum),s(fun(Q111971,bool),S0))),s(fun(Q111971,cart(real,Q111963)),G0))))) = s(cart(real,Q111967),i(s(fun(fun(Q111971,cart(real,Q111967)),cart(real,Q111967)),i(s(fun(fun(Q111971,bool),fun(fun(Q111971,cart(real,Q111967)),cart(real,Q111967))),vsum),s(fun(Q111971,bool),S0))),s(fun(Q111971,cart(real,Q111967)),i(s(fun(fun(Q111971,cart(real,Q111963)),fun(Q111971,cart(real,Q111967))),i(s(fun(fun(cart(real,Q111963),cart(real,Q111967)),fun(fun(Q111971,cart(real,Q111963)),fun(Q111971,cart(real,Q111967)))),o),s(fun(cart(real,Q111963),cart(real,Q111967)),F0))),s(fun(Q111971,cart(real,Q111963)),G0))))) ) )).
+
+fof(aLINEARu_VSUMu_MUL,axiom,(
+    ! [Q112022,Q112025,Q112011,U_1] :
+      ( ! [C0,F0,V,I0] : s(cart(real,Q112022),i(s(fun(Q112025,cart(real,Q112022)),i(s(fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112022))),i(s(fun(fun(cart(real,Q112011),cart(real,Q112022)),fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112022)))),i(s(fun(fun(Q112025,real),fun(fun(cart(real,Q112011),cart(real,Q112022)),fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112022))))),U_1),s(fun(Q112025,real),C0))),s(fun(cart(real,Q112011),cart(real,Q112022)),F0))),s(fun(Q112025,cart(real,Q112011)),V))),s(Q112025,I0))) = s(cart(real,Q112022),i(s(fun(cart(real,Q112022),cart(real,Q112022)),i(s(fun(real,fun(cart(real,Q112022),cart(real,Q112022))),r_),s(real,i(s(fun(Q112025,real),C0),s(Q112025,I0))))),s(cart(real,Q112022),i(s(fun(cart(real,Q112011),cart(real,Q112022)),F0),s(cart(real,Q112011),i(s(fun(Q112025,cart(real,Q112011)),V),s(Q112025,I0)))))))
+     => ! [U_0] :
+          ( ! [C0,V,I0] : s(cart(real,Q112011),i(s(fun(Q112025,cart(real,Q112011)),i(s(fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112011))),i(s(fun(fun(Q112025,real),fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112011)))),U_0),s(fun(Q112025,real),C0))),s(fun(Q112025,cart(real,Q112011)),V))),s(Q112025,I0))) = s(cart(real,Q112011),i(s(fun(cart(real,Q112011),cart(real,Q112011)),i(s(fun(real,fun(cart(real,Q112011),cart(real,Q112011))),r_),s(real,i(s(fun(Q112025,real),C0),s(Q112025,I0))))),s(cart(real,Q112011),i(s(fun(Q112025,cart(real,Q112011)),V),s(Q112025,I0)))))
+         => ! [F0,S0,C0,V] :
+              ( ( p(s(bool,i(s(fun(fun(cart(real,Q112011),cart(real,Q112022)),bool),linear),s(fun(cart(real,Q112011),cart(real,Q112022)),F0))))
+                & p(s(bool,i(s(fun(fun(Q112025,bool),bool),finite),s(fun(Q112025,bool),S0)))) )
+             => s(cart(real,Q112022),i(s(fun(cart(real,Q112011),cart(real,Q112022)),F0),s(cart(real,Q112011),i(s(fun(fun(Q112025,cart(real,Q112011)),cart(real,Q112011)),i(s(fun(fun(Q112025,bool),fun(fun(Q112025,cart(real,Q112011)),cart(real,Q112011))),vsum),s(fun(Q112025,bool),S0))),s(fun(Q112025,cart(real,Q112011)),i(s(fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112011))),i(s(fun(fun(Q112025,real),fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112011)))),U_0),s(fun(Q112025,real),C0))),s(fun(Q112025,cart(real,Q112011)),V))))))) = s(cart(real,Q112022),i(s(fun(fun(Q112025,cart(real,Q112022)),cart(real,Q112022)),i(s(fun(fun(Q112025,bool),fun(fun(Q112025,cart(real,Q112022)),cart(real,Q112022))),vsum),s(fun(Q112025,bool),S0))),s(fun(Q112025,cart(real,Q112022)),i(s(fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112022))),i(s(fun(fun(cart(real,Q112011),cart(real,Q112022)),fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112022)))),i(s(fun(fun(Q112025,real),fun(fun(cart(real,Q112011),cart(real,Q112022)),fun(fun(Q112025,cart(real,Q112011)),fun(Q112025,cart(real,Q112022))))),U_1),s(fun(Q112025,real),C0))),s(fun(cart(real,Q112011),cart(real,Q112022)),F0))),s(fun(Q112025,cart(real,Q112011)),V))))) ) ) ) )).
+
+fof(aLINEARu_INJECTIVEu_0,axiom,(
+    ! [Q112067,Q112072,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112072),cart(real,Q112067)),bool),linear),s(fun(cart(real,Q112072),cart(real,Q112067)),F0))))
+     => ( ! [X,Y] :
+            ( s(cart(real,Q112067),i(s(fun(cart(real,Q112072),cart(real,Q112067)),F0),s(cart(real,Q112072),X))) = s(cart(real,Q112067),i(s(fun(cart(real,Q112072),cart(real,Q112067)),F0),s(cart(real,Q112072),Y)))
+           => s(cart(real,Q112072),X) = s(cart(real,Q112072),Y) )
+      <=> ! [X] :
+            ( s(cart(real,Q112067),i(s(fun(cart(real,Q112072),cart(real,Q112067)),F0),s(cart(real,Q112072),X))) = s(cart(real,Q112067),i(s(fun(num,cart(real,Q112067)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+           => s(cart(real,Q112072),X) = s(cart(real,Q112072),i(s(fun(num,cart(real,Q112072)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aLINEARu_BOUNDED,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ? [B0] :
+        ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X)))))))) ) )).
+
+fof(aLINEARu_BOUNDEDu_POS,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,B0))))
+          & ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X)))))))) ) ) )).
+
+fof(aSYMMETRICu_LINEARu_IMAGE,axiom,(
+    ! [Q112240,Q112239,F0,S0] :
+      ( ( ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,Q112239),bool),bool),i(s(fun(cart(real,Q112239),fun(fun(cart(real,Q112239),bool),bool)),in),s(cart(real,Q112239),X))),s(fun(cart(real,Q112239),bool),S0))))
+           => p(s(bool,i(s(fun(fun(cart(real,Q112239),bool),bool),i(s(fun(cart(real,Q112239),fun(fun(cart(real,Q112239),bool),bool)),in),s(cart(real,Q112239),i(s(fun(cart(real,Q112239),cart(real,Q112239)),vectoru_neg),s(cart(real,Q112239),X))))),s(fun(cart(real,Q112239),bool),S0)))) )
+        & p(s(bool,i(s(fun(fun(cart(real,Q112239),cart(real,Q112240)),bool),linear),s(fun(cart(real,Q112239),cart(real,Q112240)),F0)))) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q112240),bool),bool),i(s(fun(cart(real,Q112240),fun(fun(cart(real,Q112240),bool),bool)),in),s(cart(real,Q112240),X))),s(fun(cart(real,Q112240),bool),i(s(fun(fun(cart(real,Q112239),bool),fun(cart(real,Q112240),bool)),i(s(fun(fun(cart(real,Q112239),cart(real,Q112240)),fun(fun(cart(real,Q112239),bool),fun(cart(real,Q112240),bool))),image),s(fun(cart(real,Q112239),cart(real,Q112240)),F0))),s(fun(cart(real,Q112239),bool),S0))))))
+         => p(s(bool,i(s(fun(fun(cart(real,Q112240),bool),bool),i(s(fun(cart(real,Q112240),fun(fun(cart(real,Q112240),bool),bool)),in),s(cart(real,Q112240),i(s(fun(cart(real,Q112240),cart(real,Q112240)),vectoru_neg),s(cart(real,Q112240),X))))),s(fun(cart(real,Q112240),bool),i(s(fun(fun(cart(real,Q112239),bool),fun(cart(real,Q112240),bool)),i(s(fun(fun(cart(real,Q112239),cart(real,Q112240)),fun(fun(cart(real,Q112239),bool),fun(cart(real,Q112240),bool))),image),s(fun(cart(real,Q112239),cart(real,Q112240)),F0))),s(fun(cart(real,Q112239),bool),S0)))))) ) ) )).
+
+fof(abilinear,axiom,(
+    ! [Q112265,Q112255,Q112254,U_1] :
+      ( ! [F0,Y,X] : s(cart(real,Q112255),i(s(fun(cart(real,Q112265),cart(real,Q112255)),i(s(fun(cart(real,Q112254),fun(cart(real,Q112265),cart(real,Q112255))),i(s(fun(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),fun(cart(real,Q112254),fun(cart(real,Q112265),cart(real,Q112255)))),U_1),s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0))),s(cart(real,Q112254),Y))),s(cart(real,Q112265),X))) = s(cart(real,Q112255),i(s(fun(cart(real,Q112254),cart(real,Q112255)),i(s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0),s(cart(real,Q112265),X))),s(cart(real,Q112254),Y)))
+     => ! [U_0] :
+          ( ! [F0,X,Y] : s(cart(real,Q112255),i(s(fun(cart(real,Q112254),cart(real,Q112255)),i(s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),i(s(fun(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255)))),U_0),s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0))),s(cart(real,Q112265),X))),s(cart(real,Q112254),Y))) = s(cart(real,Q112255),i(s(fun(cart(real,Q112254),cart(real,Q112255)),i(s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0),s(cart(real,Q112265),X))),s(cart(real,Q112254),Y)))
+         => ! [F0] :
+              ( p(s(bool,i(s(fun(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),bool),bilinear),s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0))))
+            <=> ( ! [X] : p(s(bool,i(s(fun(fun(cart(real,Q112254),cart(real,Q112255)),bool),linear),s(fun(cart(real,Q112254),cart(real,Q112255)),i(s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),i(s(fun(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255)))),U_0),s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0))),s(cart(real,Q112265),X))))))
+                & ! [Y] : p(s(bool,i(s(fun(fun(cart(real,Q112265),cart(real,Q112255)),bool),linear),s(fun(cart(real,Q112265),cart(real,Q112255)),i(s(fun(cart(real,Q112254),fun(cart(real,Q112265),cart(real,Q112255))),i(s(fun(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),fun(cart(real,Q112254),fun(cart(real,Q112265),cart(real,Q112255)))),U_1),s(fun(cart(real,Q112265),fun(cart(real,Q112254),cart(real,Q112255))),F0))),s(cart(real,Q112254),Y)))))) ) ) ) ) )).
+
+fof(aBILINEARu_LADD,axiom,(
+    ! [Q112310,Q112309,Q112292,H0,X,Y,Z0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112309),fun(cart(real,Q112292),cart(real,Q112310))),bool),bilinear),s(fun(cart(real,Q112309),fun(cart(real,Q112292),cart(real,Q112310))),H0))))
+     => s(cart(real,Q112310),i(s(fun(cart(real,Q112292),cart(real,Q112310)),i(s(fun(cart(real,Q112309),fun(cart(real,Q112292),cart(real,Q112310))),H0),s(cart(real,Q112309),i(s(fun(cart(real,Q112309),cart(real,Q112309)),i(s(fun(cart(real,Q112309),fun(cart(real,Q112309),cart(real,Q112309))),vectoru_add),s(cart(real,Q112309),X))),s(cart(real,Q112309),Y))))),s(cart(real,Q112292),Z0))) = s(cart(real,Q112310),i(s(fun(cart(real,Q112310),cart(real,Q112310)),i(s(fun(cart(real,Q112310),fun(cart(real,Q112310),cart(real,Q112310))),vectoru_add),s(cart(real,Q112310),i(s(fun(cart(real,Q112292),cart(real,Q112310)),i(s(fun(cart(real,Q112309),fun(cart(real,Q112292),cart(real,Q112310))),H0),s(cart(real,Q112309),X))),s(cart(real,Q112292),Z0))))),s(cart(real,Q112310),i(s(fun(cart(real,Q112292),cart(real,Q112310)),i(s(fun(cart(real,Q112309),fun(cart(real,Q112292),cart(real,Q112310))),H0),s(cart(real,Q112309),Y))),s(cart(real,Q112292),Z0))))) ) )).
+
+fof(aBILINEARu_RADD,axiom,(
+    ! [Q112352,Q112333,Q112351,H0,X,Y,Z0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112333),fun(cart(real,Q112351),cart(real,Q112352))),bool),bilinear),s(fun(cart(real,Q112333),fun(cart(real,Q112351),cart(real,Q112352))),H0))))
+     => s(cart(real,Q112352),i(s(fun(cart(real,Q112351),cart(real,Q112352)),i(s(fun(cart(real,Q112333),fun(cart(real,Q112351),cart(real,Q112352))),H0),s(cart(real,Q112333),X))),s(cart(real,Q112351),i(s(fun(cart(real,Q112351),cart(real,Q112351)),i(s(fun(cart(real,Q112351),fun(cart(real,Q112351),cart(real,Q112351))),vectoru_add),s(cart(real,Q112351),Y))),s(cart(real,Q112351),Z0))))) = s(cart(real,Q112352),i(s(fun(cart(real,Q112352),cart(real,Q112352)),i(s(fun(cart(real,Q112352),fun(cart(real,Q112352),cart(real,Q112352))),vectoru_add),s(cart(real,Q112352),i(s(fun(cart(real,Q112351),cart(real,Q112352)),i(s(fun(cart(real,Q112333),fun(cart(real,Q112351),cart(real,Q112352))),H0),s(cart(real,Q112333),X))),s(cart(real,Q112351),Y))))),s(cart(real,Q112352),i(s(fun(cart(real,Q112351),cart(real,Q112352)),i(s(fun(cart(real,Q112333),fun(cart(real,Q112351),cart(real,Q112352))),H0),s(cart(real,Q112333),X))),s(cart(real,Q112351),Z0))))) ) )).
+
+fof(aBILINEARu_LMUL,axiom,(
+    ! [Q112388,Q112385,Q112376,H0,C0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112385),fun(cart(real,Q112376),cart(real,Q112388))),bool),bilinear),s(fun(cart(real,Q112385),fun(cart(real,Q112376),cart(real,Q112388))),H0))))
+     => s(cart(real,Q112388),i(s(fun(cart(real,Q112376),cart(real,Q112388)),i(s(fun(cart(real,Q112385),fun(cart(real,Q112376),cart(real,Q112388))),H0),s(cart(real,Q112385),i(s(fun(cart(real,Q112385),cart(real,Q112385)),i(s(fun(real,fun(cart(real,Q112385),cart(real,Q112385))),r_),s(real,C0))),s(cart(real,Q112385),X))))),s(cart(real,Q112376),Y))) = s(cart(real,Q112388),i(s(fun(cart(real,Q112388),cart(real,Q112388)),i(s(fun(real,fun(cart(real,Q112388),cart(real,Q112388))),r_),s(real,C0))),s(cart(real,Q112388),i(s(fun(cart(real,Q112376),cart(real,Q112388)),i(s(fun(cart(real,Q112385),fun(cart(real,Q112376),cart(real,Q112388))),H0),s(cart(real,Q112385),X))),s(cart(real,Q112376),Y))))) ) )).
+
+fof(aBILINEARu_RMUL,axiom,(
+    ! [Q112424,Q112411,Q112421,H0,C0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112411),fun(cart(real,Q112421),cart(real,Q112424))),bool),bilinear),s(fun(cart(real,Q112411),fun(cart(real,Q112421),cart(real,Q112424))),H0))))
+     => s(cart(real,Q112424),i(s(fun(cart(real,Q112421),cart(real,Q112424)),i(s(fun(cart(real,Q112411),fun(cart(real,Q112421),cart(real,Q112424))),H0),s(cart(real,Q112411),X))),s(cart(real,Q112421),i(s(fun(cart(real,Q112421),cart(real,Q112421)),i(s(fun(real,fun(cart(real,Q112421),cart(real,Q112421))),r_),s(real,C0))),s(cart(real,Q112421),Y))))) = s(cart(real,Q112424),i(s(fun(cart(real,Q112424),cart(real,Q112424)),i(s(fun(real,fun(cart(real,Q112424),cart(real,Q112424))),r_),s(real,C0))),s(cart(real,Q112424),i(s(fun(cart(real,Q112421),cart(real,Q112424)),i(s(fun(cart(real,Q112411),fun(cart(real,Q112421),cart(real,Q112424))),H0),s(cart(real,Q112411),X))),s(cart(real,Q112421),Y))))) ) )).
+
+fof(aBILINEARu_LNEG,axiom,(
+    ! [Q112458,Q112457,Q112444,H0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112457),fun(cart(real,Q112444),cart(real,Q112458))),bool),bilinear),s(fun(cart(real,Q112457),fun(cart(real,Q112444),cart(real,Q112458))),H0))))
+     => s(cart(real,Q112458),i(s(fun(cart(real,Q112444),cart(real,Q112458)),i(s(fun(cart(real,Q112457),fun(cart(real,Q112444),cart(real,Q112458))),H0),s(cart(real,Q112457),i(s(fun(cart(real,Q112457),cart(real,Q112457)),vectoru_neg),s(cart(real,Q112457),X))))),s(cart(real,Q112444),Y))) = s(cart(real,Q112458),i(s(fun(cart(real,Q112458),cart(real,Q112458)),vectoru_neg),s(cart(real,Q112458),i(s(fun(cart(real,Q112444),cart(real,Q112458)),i(s(fun(cart(real,Q112457),fun(cart(real,Q112444),cart(real,Q112458))),H0),s(cart(real,Q112457),X))),s(cart(real,Q112444),Y))))) ) )).
+
+fof(aBILINEARu_RNEG,axiom,(
+    ! [Q112492,Q112477,Q112491,H0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112477),fun(cart(real,Q112491),cart(real,Q112492))),bool),bilinear),s(fun(cart(real,Q112477),fun(cart(real,Q112491),cart(real,Q112492))),H0))))
+     => s(cart(real,Q112492),i(s(fun(cart(real,Q112491),cart(real,Q112492)),i(s(fun(cart(real,Q112477),fun(cart(real,Q112491),cart(real,Q112492))),H0),s(cart(real,Q112477),X))),s(cart(real,Q112491),i(s(fun(cart(real,Q112491),cart(real,Q112491)),vectoru_neg),s(cart(real,Q112491),Y))))) = s(cart(real,Q112492),i(s(fun(cart(real,Q112492),cart(real,Q112492)),vectoru_neg),s(cart(real,Q112492),i(s(fun(cart(real,Q112491),cart(real,Q112492)),i(s(fun(cart(real,Q112477),fun(cart(real,Q112491),cart(real,Q112492))),H0),s(cart(real,Q112477),X))),s(cart(real,Q112491),Y))))) ) )).
+
+fof(aBILINEARu_LZERO,axiom,(
+    ! [Q112532,Q112524,Q112534,H0,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112532),fun(cart(real,Q112524),cart(real,Q112534))),bool),bilinear),s(fun(cart(real,Q112532),fun(cart(real,Q112524),cart(real,Q112534))),H0))))
+     => s(cart(real,Q112534),i(s(fun(cart(real,Q112524),cart(real,Q112534)),i(s(fun(cart(real,Q112532),fun(cart(real,Q112524),cart(real,Q112534))),H0),s(cart(real,Q112532),i(s(fun(num,cart(real,Q112532)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q112524),X))) = s(cart(real,Q112534),i(s(fun(num,cart(real,Q112534)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aBILINEARu_RZERO,axiom,(
+    ! [Q112563,Q112572,Q112574,H0,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112563),fun(cart(real,Q112572),cart(real,Q112574))),bool),bilinear),s(fun(cart(real,Q112563),fun(cart(real,Q112572),cart(real,Q112574))),H0))))
+     => s(cart(real,Q112574),i(s(fun(cart(real,Q112572),cart(real,Q112574)),i(s(fun(cart(real,Q112563),fun(cart(real,Q112572),cart(real,Q112574))),H0),s(cart(real,Q112563),X))),s(cart(real,Q112572),i(s(fun(num,cart(real,Q112572)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,Q112574),i(s(fun(num,cart(real,Q112574)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aBILINEARu_LSUB,axiom,(
+    ! [Q112614,Q112613,Q112596,H0,X,Y,Z0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112613),fun(cart(real,Q112596),cart(real,Q112614))),bool),bilinear),s(fun(cart(real,Q112613),fun(cart(real,Q112596),cart(real,Q112614))),H0))))
+     => s(cart(real,Q112614),i(s(fun(cart(real,Q112596),cart(real,Q112614)),i(s(fun(cart(real,Q112613),fun(cart(real,Q112596),cart(real,Q112614))),H0),s(cart(real,Q112613),i(s(fun(cart(real,Q112613),cart(real,Q112613)),i(s(fun(cart(real,Q112613),fun(cart(real,Q112613),cart(real,Q112613))),vectoru_sub),s(cart(real,Q112613),X))),s(cart(real,Q112613),Y))))),s(cart(real,Q112596),Z0))) = s(cart(real,Q112614),i(s(fun(cart(real,Q112614),cart(real,Q112614)),i(s(fun(cart(real,Q112614),fun(cart(real,Q112614),cart(real,Q112614))),vectoru_sub),s(cart(real,Q112614),i(s(fun(cart(real,Q112596),cart(real,Q112614)),i(s(fun(cart(real,Q112613),fun(cart(real,Q112596),cart(real,Q112614))),H0),s(cart(real,Q112613),X))),s(cart(real,Q112596),Z0))))),s(cart(real,Q112614),i(s(fun(cart(real,Q112596),cart(real,Q112614)),i(s(fun(cart(real,Q112613),fun(cart(real,Q112596),cart(real,Q112614))),H0),s(cart(real,Q112613),Y))),s(cart(real,Q112596),Z0))))) ) )).
+
+fof(aBILINEARu_RSUB,axiom,(
+    ! [Q112656,Q112637,Q112655,H0,X,Y,Z0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112637),fun(cart(real,Q112655),cart(real,Q112656))),bool),bilinear),s(fun(cart(real,Q112637),fun(cart(real,Q112655),cart(real,Q112656))),H0))))
+     => s(cart(real,Q112656),i(s(fun(cart(real,Q112655),cart(real,Q112656)),i(s(fun(cart(real,Q112637),fun(cart(real,Q112655),cart(real,Q112656))),H0),s(cart(real,Q112637),X))),s(cart(real,Q112655),i(s(fun(cart(real,Q112655),cart(real,Q112655)),i(s(fun(cart(real,Q112655),fun(cart(real,Q112655),cart(real,Q112655))),vectoru_sub),s(cart(real,Q112655),Y))),s(cart(real,Q112655),Z0))))) = s(cart(real,Q112656),i(s(fun(cart(real,Q112656),cart(real,Q112656)),i(s(fun(cart(real,Q112656),fun(cart(real,Q112656),cart(real,Q112656))),vectoru_sub),s(cart(real,Q112656),i(s(fun(cart(real,Q112655),cart(real,Q112656)),i(s(fun(cart(real,Q112637),fun(cart(real,Q112655),cart(real,Q112656))),H0),s(cart(real,Q112637),X))),s(cart(real,Q112655),Y))))),s(cart(real,Q112656),i(s(fun(cart(real,Q112655),cart(real,Q112656)),i(s(fun(cart(real,Q112637),fun(cart(real,Q112655),cart(real,Q112656))),H0),s(cart(real,Q112637),X))),s(cart(real,Q112655),Z0))))) ) )).
+
+fof(aBILINEARu_VSUM,axiom,(
+    ! [Q112722,Q112723,M,N,P,U_0] :
+      ( ! [H0,F0] :
+          ( p(s(bool,i(s(fun(fun(prod(Q112722,Q112723),cart(real,P)),bool),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(prod(Q112722,Q112723),cart(real,P)),bool)),U_0),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(prod(Q112722,Q112723),cart(real,P)),F0))))
+        <=> ! [I0,J0] : p(s(bool,i(s(fun(cart(real,P),bool),i(s(fun(cart(real,P),fun(cart(real,P),bool)),geq),s(cart(real,P),i(s(fun(prod(Q112722,Q112723),cart(real,P)),F0),s(prod(Q112722,Q112723),i(s(fun(Q112723,prod(Q112722,Q112723)),i(s(fun(Q112722,fun(Q112723,prod(Q112722,Q112723))),c_),s(Q112722,I0))),s(Q112723,J0))))))),s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(Q112722,cart(real,M)),f),s(Q112722,I0))))),s(cart(real,N),i(s(fun(Q112723,cart(real,N)),g),s(Q112723,J0)))))))) )
+     => ! [H0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))))
+            & p(s(bool,i(s(fun(fun(Q112722,bool),bool),finite),s(fun(Q112722,bool),s0))))
+            & p(s(bool,i(s(fun(fun(Q112723,bool),bool),finite),s(fun(Q112723,bool),t0)))) )
+         => s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(fun(Q112722,cart(real,M)),cart(real,M)),i(s(fun(fun(Q112722,bool),fun(fun(Q112722,cart(real,M)),cart(real,M))),vsum),s(fun(Q112722,bool),s0))),s(fun(Q112722,cart(real,M)),f))))),s(cart(real,N),i(s(fun(fun(Q112723,cart(real,N)),cart(real,N)),i(s(fun(fun(Q112723,bool),fun(fun(Q112723,cart(real,N)),cart(real,N))),vsum),s(fun(Q112723,bool),t0))),s(fun(Q112723,cart(real,N)),g))))) = s(cart(real,P),i(s(fun(fun(prod(Q112722,Q112723),cart(real,P)),cart(real,P)),i(s(fun(fun(prod(Q112722,Q112723),bool),fun(fun(prod(Q112722,Q112723),cart(real,P)),cart(real,P))),vsum),s(fun(prod(Q112722,Q112723),bool),i(s(fun(fun(Q112723,bool),fun(prod(Q112722,Q112723),bool)),i(s(fun(fun(Q112722,bool),fun(fun(Q112723,bool),fun(prod(Q112722,Q112723),bool))),cross0),s(fun(Q112722,bool),s0))),s(fun(Q112723,bool),t0))))),s(fun(prod(Q112722,Q112723),cart(real,P)),i(s(fun(fun(fun(prod(Q112722,Q112723),cart(real,P)),bool),fun(prod(Q112722,Q112723),cart(real,P))),gabs),s(fun(fun(prod(Q112722,Q112723),cart(real,P)),bool),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(prod(Q112722,Q112723),cart(real,P)),bool)),U_0),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))))))) ) ) )).
+
+fof(aBILINEARu_BOUNDED,axiom,(
+    ! [P,M,N,H0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))))
+     => ? [B0] :
+        ! [X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,P),real),vectoru_norm),s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),X))),s(cart(real,N),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))))))) ) )).
+
+fof(aBILINEARu_BOUNDEDu_POS,axiom,(
+    ! [Q112837,Q112835,Q112836,H0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q112835),fun(cart(real,Q112836),cart(real,Q112837))),bool),bilinear),s(fun(cart(real,Q112835),fun(cart(real,Q112836),cart(real,Q112837))),H0))))
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,B0))))
+          & ! [X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q112837),real),vectoru_norm),s(cart(real,Q112837),i(s(fun(cart(real,Q112836),cart(real,Q112837)),i(s(fun(cart(real,Q112835),fun(cart(real,Q112836),cart(real,Q112837))),H0),s(cart(real,Q112835),X))),s(cart(real,Q112836),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,Q112835),real),vectoru_norm),s(cart(real,Q112835),X))))),s(real,i(s(fun(cart(real,Q112836),real),vectoru_norm),s(cart(real,Q112836),Y)))))))))) ) ) )).
+
+fof(aBILINEARu_VSUMu_PARTIALu_SUC,axiom,(
+    ! [M,N,P,U_1] :
+      ( ! [H0,F0,G0,K0] : s(cart(real,P),i(s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_1),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_sub),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,K0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+     => ! [U_0] :
+          ( ! [H0,F0,G0,K0] : s(cart(real,P),i(s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_0),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,K0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,K0)))))))
+         => ! [F0,G0,H0,M0,N0] :
+              ( p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))))
+             => s(cart(real,P),i(s(fun(fun(num,cart(real,P)),cart(real,P)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,P)),cart(real,P))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_0),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))))) = s(cart(real,P),i(s(fun(cart(real,P),cart(real,P)),i(s(fun(cart(real,P),fun(cart(real,P),cart(real,P))),i(s(fun(bool,fun(cart(real,P),fun(cart(real,P),cart(real,P)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))),s(cart(real,P),i(s(fun(cart(real,P),cart(real,P)),i(s(fun(cart(real,P),fun(cart(real,P),cart(real,P))),vectoru_sub),s(cart(real,P),i(s(fun(cart(real,P),cart(real,P)),i(s(fun(cart(real,P),fun(cart(real,P),cart(real,P))),vectoru_sub),s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,M0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,M0))))))))),s(cart(real,P),i(s(fun(fun(num,cart(real,P)),cart(real,P)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,P)),cart(real,P))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_1),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))))))))),s(cart(real,P),i(s(fun(num,cart(real,P)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) ) )).
+
+fof(aBILINEARu_VSUMu_PARTIALu_PRE,axiom,(
+    ! [M,N,P,U_1] :
+      ( ! [H0,F0,G0,K0] : s(cart(real,P),i(s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_1),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_sub),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,K0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,K0)))))
+     => ! [U_0] :
+          ( ! [H0,F0,G0,K0] : s(cart(real,P),i(s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_0),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))),s(num,K0))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,K0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,K0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,K0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))))
+         => ! [F0,G0,H0,M0,N0] :
+              ( p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))))
+             => s(cart(real,P),i(s(fun(fun(num,cart(real,P)),cart(real,P)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,P)),cart(real,P))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_0),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))))) = s(cart(real,P),i(s(fun(cart(real,P),cart(real,P)),i(s(fun(cart(real,P),fun(cart(real,P),cart(real,P))),i(s(fun(bool,fun(cart(real,P),fun(cart(real,P),cart(real,P)))),cond),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,M0))),s(num,N0))))),s(cart(real,P),i(s(fun(cart(real,P),cart(real,P)),i(s(fun(cart(real,P),fun(cart(real,P),cart(real,P))),vectoru_sub),s(cart(real,P),i(s(fun(cart(real,P),cart(real,P)),i(s(fun(cart(real,P),fun(cart(real,P),cart(real,P))),vectoru_sub),s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,N0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,N0))))))),s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0),s(cart(real,M),i(s(fun(num,cart(real,M)),F0),s(num,M0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),G0),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,M0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))))),s(cart(real,P),i(s(fun(fun(num,cart(real,P)),cart(real,P)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,P)),cart(real,P))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,M0))),s(num,N0))))),s(fun(num,cart(real,P)),i(s(fun(fun(num,cart(real,N)),fun(num,cart(real,P))),i(s(fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P)))),i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),fun(fun(num,cart(real,M)),fun(fun(num,cart(real,N)),fun(num,cart(real,P))))),U_1),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),H0))),s(fun(num,cart(real,M)),F0))),s(fun(num,cart(real,N)),G0))))))))),s(cart(real,P),i(s(fun(num,cart(real,P)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) ) )).
+
+fof(aadjoint,axiom,(
+    ! [M,N,U_0] :
+      ( ! [F0,FI_] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,N),cart(real,M)),bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,N),cart(real,M)),FI_))))
+        <=> ! [X,Y] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),Y))) = s(real,i(s(fun(cart(real,M),real),i(s(fun(cart(real,M),fun(cart(real,M),real)),dot),s(cart(real,M),X))),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),FI_),s(cart(real,N),Y))))) )
+     => ! [F0] : s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))) = s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(fun(cart(real,N),cart(real,M)),bool),fun(cart(real,N),cart(real,M))),h_),s(fun(fun(cart(real,N),cart(real,M)),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,N),cart(real,M)),bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))))) ) )).
+
+fof(aADJOINTu_WORKS,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ! [X,Y] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),Y))) = s(real,i(s(fun(cart(real,M),real),i(s(fun(cart(real,M),fun(cart(real,M),real)),dot),s(cart(real,M),X))),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,N),Y))))) ) )).
+
+fof(aADJOINTu_LINEAR,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0)))))) ) )).
+
+fof(aADJOINTu_CLAUSES,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ! [X,Y] : s(real,i(s(fun(cart(real,M),real),i(s(fun(cart(real,M),fun(cart(real,M),real)),dot),s(cart(real,M),X))),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,N),Y))))) = s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),Y)))
+        & ! [X,Y] : s(real,i(s(fun(cart(real,M),real),i(s(fun(cart(real,M),fun(cart(real,M),real)),dot),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,N),Y))))),s(cart(real,M),X))) = s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),Y))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) ) ) )).
+
+fof(aADJOINTu_ADJOINT,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => s(fun(cart(real,M),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,M)),fun(cart(real,M),cart(real,N))),adjoint),s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))))) = s(fun(cart(real,M),cart(real,N)),F0) ) )).
+
+fof(aADJOINTu_UNIQUE,axiom,(
+    ! [Q113333,Q113332,F0,FI_] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q113333),cart(real,Q113332)),bool),linear),s(fun(cart(real,Q113333),cart(real,Q113332)),F0))))
+        & ! [X,Y] : s(real,i(s(fun(cart(real,Q113333),real),i(s(fun(cart(real,Q113333),fun(cart(real,Q113333),real)),dot),s(cart(real,Q113333),i(s(fun(cart(real,Q113332),cart(real,Q113333)),FI_),s(cart(real,Q113332),X))))),s(cart(real,Q113333),Y))) = s(real,i(s(fun(cart(real,Q113332),real),i(s(fun(cart(real,Q113332),fun(cart(real,Q113332),real)),dot),s(cart(real,Q113332),X))),s(cart(real,Q113332),i(s(fun(cart(real,Q113333),cart(real,Q113332)),F0),s(cart(real,Q113333),Y))))) )
+     => s(fun(cart(real,Q113332),cart(real,Q113333)),FI_) = s(fun(cart(real,Q113332),cart(real,Q113333)),i(s(fun(fun(cart(real,Q113333),cart(real,Q113332)),fun(cart(real,Q113332),cart(real,Q113333))),adjoint),s(fun(cart(real,Q113333),cart(real,Q113332)),F0))) ) )).
+
+fof(amatrixu_cmul,axiom,(
+    ! [N,M,U_1] :
+      ( ! [C0,A5,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),i(s(fun(real,fun(cart(cart(real,N),M),fun(num,fun(num,real)))),U_1),s(real,C0))),s(cart(cart(real,N),M),A5))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0)))))
+     => ! [U_0] :
+          ( ! [C0,A5,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(real,fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(real,C0))),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),i(s(fun(real,fun(cart(cart(real,N),M),fun(num,fun(num,real)))),U_1),s(real,C0))),s(cart(cart(real,N),M),A5))),s(num,I0)))))
+         => ! [C0,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(fun(num,cart(real,N)),cart(cart(real,N),M)),lambda),s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(real,fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(real,C0))),s(cart(cart(real,N),M),A5))))) ) ) )).
+
+fof(amatrixu_neg,axiom,(
+    ! [N,M,U_1] :
+      ( ! [A5,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0)))))
+     => ! [U_0] :
+          ( ! [A5,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),U_0),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0)))))
+         => ! [A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(fun(num,cart(real,N)),cart(cart(real,N),M)),lambda),s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),U_0),s(cart(cart(real,N),M),A5))))) ) ) )).
+
+fof(amatrixu_add,axiom,(
+    ! [N,M,U_1] :
+      ( ! [A5,B0,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),B0))),s(num,I0))))),s(num,J0)))))
+     => ! [U_0] :
+          ( ! [A5,B0,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))),s(num,I0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))),s(num,I0)))))
+         => ! [A5,B0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))) = s(cart(cart(real,N),M),i(s(fun(fun(num,cart(real,N)),cart(cart(real,N),M)),lambda),s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) ) ) )).
+
+fof(amatrixu_sub,axiom,(
+    ! [N,M,U_1] :
+      ( ! [A5,B0,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),B0))),s(num,I0))))),s(num,J0)))))
+     => ! [U_0] :
+          ( ! [A5,B0,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))),s(num,I0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))),s(num,I0)))))
+         => ! [A5,B0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))) = s(cart(cart(real,N),M),i(s(fun(fun(num,cart(real,N)),cart(cart(real,N),M)),lambda),s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) ) ) )).
+
+fof(amatrixu_mul,axiom,(
+    ! [M,P,N,U_2] :
+      ( ! [A5,I0,B0,J0,K0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,P),N),fun(num,fun(num,real))),i(s(fun(num,fun(cart(cart(real,P),N),fun(num,fun(num,real)))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(cart(real,P),N),fun(num,fun(num,real))))),U_2),s(cart(cart(real,N),M),A5))),s(num,I0))),s(cart(cart(real,P),N),B0))),s(num,J0))),s(num,K0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,K0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,P),fun(num,real)),d_),s(cart(real,P),i(s(fun(num,cart(real,P)),i(s(fun(cart(cart(real,P),N),fun(num,cart(real,P))),d_),s(cart(cart(real,P),N),B0))),s(num,K0))))),s(num,J0)))))
+     => ! [U_1] :
+          ( ! [A5,I0,B0,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(cart(real,P),N),fun(num,real)),i(s(fun(num,fun(cart(cart(real,P),N),fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(cart(real,P),N),fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0))),s(cart(cart(real,P),N),B0))),s(num,J0))) = s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,P),N),fun(num,fun(num,real))),i(s(fun(num,fun(cart(cart(real,P),N),fun(num,fun(num,real)))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(cart(real,P),N),fun(num,fun(num,real))))),U_2),s(cart(cart(real,N),M),A5))),s(num,I0))),s(cart(cart(real,P),N),B0))),s(num,J0)))))
+         => ! [U_0] :
+              ( ! [A5,B0,I0] : s(cart(real,P),i(s(fun(num,cart(real,P)),i(s(fun(cart(cart(real,P),N),fun(num,cart(real,P))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),fun(num,cart(real,P)))),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))),s(num,I0))) = s(cart(real,P),i(s(fun(fun(num,real),cart(real,P)),lambda),s(fun(num,real),i(s(fun(cart(cart(real,P),N),fun(num,real)),i(s(fun(num,fun(cart(cart(real,P),N),fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(cart(real,P),N),fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0))),s(cart(cart(real,P),N),B0)))))
+             => ! [A5,B0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))) = s(cart(cart(real,P),M),i(s(fun(fun(num,cart(real,P)),cart(cart(real,P),M)),lambda),s(fun(num,cart(real,P)),i(s(fun(cart(cart(real,P),N),fun(num,cart(real,P))),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),fun(num,cart(real,P)))),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))) ) ) ) )).
+
+fof(amatrixu_vectoru_mul,axiom,(
+    ! [M,N,U_1] :
+      ( ! [A5,I0,X,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(num,fun(cart(real,N),fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(real,N),fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0))),s(cart(real,N),X))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,J0)))))
+     => ! [U_0] :
+          ( ! [A5,X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(num,fun(cart(real,N),fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(real,N),fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0))),s(cart(real,N),X)))))
+         => ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(fun(num,real),cart(real,M)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))))) ) ) )).
+
+fof(avectoru_matrixu_mul,axiom,(
+    ! [N,M,U_1] :
+      ( ! [A5,J0,X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),i(s(fun(num,fun(cart(real,M),fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(real,M),fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(num,J0))),s(cart(real,M),X))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),d_),s(cart(real,M),X))),s(num,I0)))))
+     => ! [U_0] :
+          ( ! [A5,X,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,M),X))),s(num,J0))) = s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))),s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),i(s(fun(num,fun(cart(real,M),fun(num,real))),i(s(fun(cart(cart(real,N),M),fun(num,fun(cart(real,M),fun(num,real)))),U_1),s(cart(cart(real,N),M),A5))),s(num,J0))),s(cart(real,M),X)))))
+         => ! [A5,X] : s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(cart(real,M),fun(cart(cart(real,N),M),cart(real,N))),vectoru_matrixu_mul),s(cart(real,M),X))),s(cart(cart(real,N),M),A5))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,M),X))))) ) ) )).
+
+fof(amat,axiom,(
+    ! [M,N,U_1] :
+      ( ! [I0,K0,J0] :
+        ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(num,I0) = s(num,J0) )
+          & s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(num,fun(num,fun(num,real))),U_1),s(num,I0))),s(num,K0))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(bool,fun(real,fun(real,real))),cond),s(bool,V))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,K0))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) )
+     => ! [U_0] :
+          ( ! [K0,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(num,fun(num,cart(real,N))),U_0),s(num,K0))),s(num,I0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(num,fun(num,fun(num,real))),U_1),s(num,I0))),s(num,K0)))))
+         => ! [K0] : s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,K0))) = s(cart(cart(real,N),M),i(s(fun(fun(num,cart(real,N)),cart(cart(real,N),M)),lambda),s(fun(num,cart(real,N)),i(s(fun(num,fun(num,cart(real,N))),U_0),s(num,K0))))) ) ) )).
+
+fof(atransp,axiom,(
+    ! [N,M,U_1] :
+      ( ! [A5,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,J0))))),s(num,I0)))
+     => ! [U_0] :
+          ( ! [A5,I0] : s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),U_0),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,M),i(s(fun(fun(num,real),cart(real,M)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_1),s(cart(cart(real,N),M),A5))),s(num,I0)))))
+         => ! [A5] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,M),N),i(s(fun(fun(num,cart(real,M)),cart(cart(real,M),N)),lambda),s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),U_0),s(cart(cart(real,N),M),A5))))) ) ) )).
+
+fof(arow,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0)))
+     => ! [A5,I0] : s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,N))),row),s(num,I0))),s(cart(cart(real,N),M),A5))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(num,I0))))) ) )).
+
+fof(acolumn,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,J0,I0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(num,J0))),s(num,I0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0)))
+     => ! [A5,J0] : s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,J0))),s(cart(cart(real,N),M),A5))) = s(cart(real,M),i(s(fun(fun(num,real),cart(real,M)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(num,fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(num,J0))))) ) )).
+
+fof(arows,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,GENR_PVARR_291] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),GENR_PVARR_291))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_291))),s(bool,V))),s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,N))),row),s(num,I0))),s(cart(cart(real,N),M),A5)))))) ) )
+     => ! [A5] : s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),rows),s(cart(cart(real,N),M),A5))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),U_0),s(cart(cart(real,N),M),A5))))) ) )).
+
+fof(acolumns,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,GENR_PVARR_292] :
+          ( p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,M),GENR_PVARR_292))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_292))),s(bool,V))),s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,I0))),s(cart(cart(real,N),M),A5)))))) ) )
+     => ! [A5] : s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),columns),s(cart(cart(real,N),M),A5))) = s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),U_0),s(cart(cart(real,N),M),A5))))) ) )).
+
+fof(aMATRIXu_CMULu_COMPONENT,axiom,(
+    ! [N,M,C0,A5,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))))),s(num,I0))))),s(num,j))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,j))))) )).
+
+fof(aMATRIXu_ADDu_COMPONENT,axiom,(
+    ! [N,M,A5,B0,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))),s(num,I0))))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),B0))),s(num,I0))))),s(num,J0))))) )).
+
+fof(aMATRIXu_SUBu_COMPONENT,axiom,(
+    ! [N,M,A5,B0,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))),s(num,I0))))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),B0))),s(num,I0))))),s(num,J0))))) )).
+
+fof(aMATRIXu_NEGu_COMPONENT,axiom,(
+    ! [N,M,A5,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))))),s(num,I0))))),s(num,J0))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(num,J0))))) )).
+
+fof(aTRANSPu_COMPONENT,axiom,(
+    ! [N,M,A5,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),d_),s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,M),N),fun(num,cart(real,M))),d_),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))),s(num,I0))))),s(num,J0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,J0))))),s(num,I0))) )).
+
+fof(aMATu_COMPONENT,axiom,(
+    ! [N,M,N0,I0,J0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ? [V] :
+          ( ( p(s(bool,V))
+          <=> s(num,I0) = s(num,J0) )
+          & s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,N0))))),s(num,I0))))),s(num,J0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(bool,fun(real,fun(real,real))),cond),s(bool,V))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,N0))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) ) ) )).
+
+fof(aMATRIXu_CMULu_ASSOC,axiom,(
+    ! [M,N,A5,B0,X] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,A5))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,B0))),s(cart(cart(real,M),N),X))))) = s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,A5))),s(real,B0))))),s(cart(cart(real,M),N),X))) )).
+
+fof(aMATRIXu_CMULu_LID,axiom,(
+    ! [M,N,X] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(cart(cart(real,M),N),X))) = s(cart(cart(real,M),N),X) )).
+
+fof(aMATRIXu_ADDu_SYM,axiom,(
+    ! [N,M,A5,B0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),B0))),s(cart(cart(real,N),M),A5))) )).
+
+fof(aMATRIXu_ADDu_ASSOC,axiom,(
+    ! [N,M,A5,B0,C0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),B0))),s(cart(cart(real,N),M),C0))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))),s(cart(cart(real,N),M),C0))) )).
+
+fof(aMATRIXu_ADDu_LID,axiom,(
+    ! [Q114603,Q114604,A5] : s(cart(cart(real,Q114603),Q114604),i(s(fun(cart(cart(real,Q114603),Q114604),cart(cart(real,Q114603),Q114604)),i(s(fun(cart(cart(real,Q114603),Q114604),fun(cart(cart(real,Q114603),Q114604),cart(cart(real,Q114603),Q114604))),matrixu_add),s(cart(cart(real,Q114603),Q114604),i(s(fun(num,cart(cart(real,Q114603),Q114604)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(cart(real,Q114603),Q114604),A5))) = s(cart(cart(real,Q114603),Q114604),A5) )).
+
+fof(aMATRIXu_ADDu_RID,axiom,(
+    ! [Q114621,Q114622,A5] : s(cart(cart(real,Q114621),Q114622),i(s(fun(cart(cart(real,Q114621),Q114622),cart(cart(real,Q114621),Q114622)),i(s(fun(cart(cart(real,Q114621),Q114622),fun(cart(cart(real,Q114621),Q114622),cart(cart(real,Q114621),Q114622))),matrixu_add),s(cart(cart(real,Q114621),Q114622),A5))),s(cart(cart(real,Q114621),Q114622),i(s(fun(num,cart(cart(real,Q114621),Q114622)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(cart(real,Q114621),Q114622),A5) )).
+
+fof(aMATRIXu_ADDu_LNEG,axiom,(
+    ! [Q114643,Q114644,A5] : s(cart(cart(real,Q114643),Q114644),i(s(fun(cart(cart(real,Q114643),Q114644),cart(cart(real,Q114643),Q114644)),i(s(fun(cart(cart(real,Q114643),Q114644),fun(cart(cart(real,Q114643),Q114644),cart(cart(real,Q114643),Q114644))),matrixu_add),s(cart(cart(real,Q114643),Q114644),i(s(fun(cart(cart(real,Q114643),Q114644),cart(cart(real,Q114643),Q114644)),matrixu_neg),s(cart(cart(real,Q114643),Q114644),A5))))),s(cart(cart(real,Q114643),Q114644),A5))) = s(cart(cart(real,Q114643),Q114644),i(s(fun(num,cart(cart(real,Q114643),Q114644)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_ADDu_RNEG,axiom,(
+    ! [Q114667,Q114668,A5] : s(cart(cart(real,Q114667),Q114668),i(s(fun(cart(cart(real,Q114667),Q114668),cart(cart(real,Q114667),Q114668)),i(s(fun(cart(cart(real,Q114667),Q114668),fun(cart(cart(real,Q114667),Q114668),cart(cart(real,Q114667),Q114668))),matrixu_add),s(cart(cart(real,Q114667),Q114668),A5))),s(cart(cart(real,Q114667),Q114668),i(s(fun(cart(cart(real,Q114667),Q114668),cart(cart(real,Q114667),Q114668)),matrixu_neg),s(cart(cart(real,Q114667),Q114668),A5))))) = s(cart(cart(real,Q114667),Q114668),i(s(fun(num,cart(cart(real,Q114667),Q114668)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_SUB,axiom,(
+    ! [N,M,A5,B0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),B0))))) )).
+
+fof(aMATRIXu_SUBu_REFL,axiom,(
+    ! [Q114719,Q114720,A5] : s(cart(cart(real,Q114719),Q114720),i(s(fun(cart(cart(real,Q114719),Q114720),cart(cart(real,Q114719),Q114720)),i(s(fun(cart(cart(real,Q114719),Q114720),fun(cart(cart(real,Q114719),Q114720),cart(cart(real,Q114719),Q114720))),matrixu_sub),s(cart(cart(real,Q114719),Q114720),A5))),s(cart(cart(real,Q114719),Q114720),A5))) = s(cart(cart(real,Q114719),Q114720),i(s(fun(num,cart(cart(real,Q114719),Q114720)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_ADDu_LDISTRIB,axiom,(
+    ! [M,P,N,A5,B0,C0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),N)),i(s(fun(cart(cart(real,P),N),fun(cart(cart(real,P),N),cart(cart(real,P),N))),matrixu_add),s(cart(cart(real,P),N),B0))),s(cart(cart(real,P),N),C0))))) = s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),M),cart(cart(real,P),M)),i(s(fun(cart(cart(real,P),M),fun(cart(cart(real,P),M),cart(cart(real,P),M))),matrixu_add),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),C0))))) )).
+
+fof(aMATRIXu_MULu_LID,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,M),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_mul),s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),A5) )).
+
+fof(aMATRIXu_MULu_RID,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),N),cart(cart(real,N),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(cart(cart(real,N),M),A5) )).
+
+fof(aMATRIXu_MULu_ASSOC,axiom,(
+    ! [M,N,Q,P,A5,B0,C0] : s(cart(cart(real,Q),M),i(s(fun(cart(cart(real,Q),N),cart(cart(real,Q),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,Q),N),cart(cart(real,Q),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,Q),N),i(s(fun(cart(cart(real,Q),P),cart(cart(real,Q),N)),i(s(fun(cart(cart(real,P),N),fun(cart(cart(real,Q),P),cart(cart(real,Q),N))),matrixu_mul),s(cart(cart(real,P),N),B0))),s(cart(cart(real,Q),P),C0))))) = s(cart(cart(real,Q),M),i(s(fun(cart(cart(real,Q),P),cart(cart(real,Q),M)),i(s(fun(cart(cart(real,P),M),fun(cart(cart(real,Q),P),cart(cart(real,Q),M))),matrixu_mul),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))),s(cart(cart(real,Q),P),C0))) )).
+
+fof(aMATRIXu_MULu_LZERO,axiom,(
+    ! [N,P,M,A5] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(cart(real,P),N),A5))) = s(cart(cart(real,P),M),i(s(fun(num,cart(cart(real,P),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_MULu_RZERO,axiom,(
+    ! [N,P,M,A5] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),i(s(fun(num,cart(cart(real,P),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(cart(real,P),M),i(s(fun(num,cart(cart(real,P),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_ADDu_RDISTRIB,axiom,(
+    ! [M,P,N,A5,B0,C0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))),s(cart(cart(real,P),N),C0))) = s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),M),cart(cart(real,P),M)),i(s(fun(cart(cart(real,P),M),fun(cart(cart(real,P),M),cart(cart(real,P),M))),matrixu_add),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),C0))))),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),B0))),s(cart(cart(real,P),N),C0))))) )).
+
+fof(aMATRIXu_SUBu_LDISTRIB,axiom,(
+    ! [M,P,N,A5,B0,C0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),N)),i(s(fun(cart(cart(real,P),N),fun(cart(cart(real,P),N),cart(cart(real,P),N))),matrixu_sub),s(cart(cart(real,P),N),B0))),s(cart(cart(real,P),N),C0))))) = s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),M),cart(cart(real,P),M)),i(s(fun(cart(cart(real,P),M),fun(cart(cart(real,P),M),cart(cart(real,P),M))),matrixu_sub),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),C0))))) )).
+
+fof(aMATRIXu_SUBu_RDISTRIB,axiom,(
+    ! [M,P,N,A5,B0,C0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))),s(cart(cart(real,P),N),C0))) = s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),M),cart(cart(real,P),M)),i(s(fun(cart(cart(real,P),M),fun(cart(cart(real,P),M),cart(cart(real,P),M))),matrixu_sub),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),C0))))),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),B0))),s(cart(cart(real,P),N),C0))))) )).
+
+fof(aMATRIXu_MULu_LMUL,axiom,(
+    ! [M,P,N,A5,B0,C0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,P),N),B0))) = s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),M),cart(cart(real,P),M)),i(s(fun(real,fun(cart(cart(real,P),M),cart(cart(real,P),M))),r_r_),s(real,C0))),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))) )).
+
+fof(aMATRIXu_MULu_RMUL,axiom,(
+    ! [M,P,N,A5,B0,C0] : s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),N)),i(s(fun(real,fun(cart(cart(real,P),N),cart(cart(real,P),N))),r_r_),s(real,C0))),s(cart(cart(real,P),N),B0))))) = s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),M),cart(cart(real,P),M)),i(s(fun(real,fun(cart(cart(real,P),M),cart(cart(real,P),M))),r_r_),s(real,C0))),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))) )).
+
+fof(aMATRIXu_CMULu_ADDu_LDISTRIB,axiom,(
+    ! [N,M,A5,B0,C0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),B0))))) )).
+
+fof(aMATRIXu_CMULu_SUBu_LDISTRIB,axiom,(
+    ! [N,M,A5,B0,C0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),B0))))) )).
+
+fof(aMATRIXu_CMULu_ADDu_RDISTRIB,axiom,(
+    ! [N,M,A5,B0,C0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,B0))),s(real,C0))))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,B0))),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))))) )).
+
+fof(aMATRIXu_CMULu_SUBu_RDISTRIB,axiom,(
+    ! [N,M,A5,B0,C0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,B0))),s(real,C0))))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,B0))),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),A5))))) )).
+
+fof(aMATRIXu_CMULu_RZERO,axiom,(
+    ! [Q115612,Q115613,C0] : s(cart(cart(real,Q115612),Q115613),i(s(fun(cart(cart(real,Q115612),Q115613),cart(cart(real,Q115612),Q115613)),i(s(fun(real,fun(cart(cart(real,Q115612),Q115613),cart(cart(real,Q115612),Q115613))),r_r_),s(real,C0))),s(cart(cart(real,Q115612),Q115613),i(s(fun(num,cart(cart(real,Q115612),Q115613)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(cart(real,Q115612),Q115613),i(s(fun(num,cart(cart(real,Q115612),Q115613)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_CMULu_LZERO,axiom,(
+    ! [Q115629,Q115630,A5] : s(cart(cart(real,Q115629),Q115630),i(s(fun(cart(cart(real,Q115629),Q115630),cart(cart(real,Q115629),Q115630)),i(s(fun(real,fun(cart(cart(real,Q115629),Q115630),cart(cart(real,Q115629),Q115630))),r_r_),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(cart(real,Q115629),Q115630),A5))) = s(cart(cart(real,Q115629),Q115630),i(s(fun(num,cart(cart(real,Q115629),Q115630)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_NEGu_MINUS1,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(cart(cart(real,N),M),A5))) )).
+
+fof(aMATRIXu_ADDu_ACu_conjunct0,axiom,(
+    ! [N,M] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),a))),s(cart(cart(real,N),M),b))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),b))),s(cart(cart(real,N),M),a))) )).
+
+fof(aMATRIXu_ADDu_ACu_conjunct1,axiom,(
+    ! [N,M] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),a))),s(cart(cart(real,N),M),b))))),s(cart(cart(real,N),M),c0))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),a))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),b))),s(cart(cart(real,N),M),c0))))) )).
+
+fof(aMATRIXu_ADDu_ACu_conjunct2,axiom,(
+    ! [N,M] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),a))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),b))),s(cart(cart(real,N),M),c0))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),b))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),a))),s(cart(cart(real,N),M),c0))))) )).
+
+fof(aMATRIXu_NEGu_ADD,axiom,(
+    ! [N,M,A5,B0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),B0))))) )).
+
+fof(aMATRIXu_NEGu_SUB,axiom,(
+    ! [N,M,A5,B0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),B0))),s(cart(cart(real,N),M),A5))) )).
+
+fof(aMATRIXu_NEGu_0,axiom,(
+    ! [Q115825,Q115826] : s(cart(cart(real,Q115825),Q115826),i(s(fun(cart(cart(real,Q115825),Q115826),cart(cart(real,Q115825),Q115826)),matrixu_neg),s(cart(cart(real,Q115825),Q115826),i(s(fun(num,cart(cart(real,Q115825),Q115826)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(cart(real,Q115825),Q115826),i(s(fun(num,cart(cart(real,Q115825),Q115826)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_SUBu_RZERO,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(cart(real,N),M),A5) )).
+
+fof(aMATRIXu_SUBu_LZERO,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))) )).
+
+fof(aMATRIXu_NEGu_EQu_0,axiom,(
+    ! [N,M,A5] :
+      ( s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(cart(real,N),M),A5) = s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aMATRIXu_VECTORu_MULu_ASSOC,axiom,(
+    ! [M,N,P,A5,B0,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),i(s(fun(cart(real,P),cart(real,N)),i(s(fun(cart(cart(real,P),N),fun(cart(real,P),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,P),N),B0))),s(cart(real,P),X))))) = s(cart(real,M),i(s(fun(cart(real,P),cart(real,M)),i(s(fun(cart(cart(real,P),M),fun(cart(real,P),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))),s(cart(real,P),X))) )).
+
+fof(aMATRIXu_VECTORu_MULu_LID,axiom,(
+    ! [N,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(cart(real,N),X))) = s(cart(real,N),X) )).
+
+fof(aMATRIXu_VECTORu_MULu_LZERO,axiom,(
+    ! [N,Q116015,X] : s(cart(real,Q116015),i(s(fun(cart(real,N),cart(real,Q116015)),i(s(fun(cart(cart(real,N),Q116015),fun(cart(real,N),cart(real,Q116015))),matrixu_vectoru_mul),s(cart(cart(real,N),Q116015),i(s(fun(num,cart(cart(real,N),Q116015)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,N),X))) = s(cart(real,Q116015),i(s(fun(num,cart(real,Q116015)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_RZERO,axiom,(
+    ! [M,N,A5] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_ADDu_LDISTRIB,axiom,(
+    ! [N,M,A5,X,Y] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_add),s(cart(real,M),X))),s(cart(real,M),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),Y))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_SUBu_LDISTRIB,axiom,(
+    ! [N,M,A5,X,Y] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_sub),s(cart(real,M),X))),s(cart(real,M),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),Y))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_ADDu_RDISTRIB,axiom,(
+    ! [N,M,A5,B0,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_add),s(cart(cart(real,M),N),A5))),s(cart(cart(real,M),N),B0))))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),B0))),s(cart(real,M),X))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_SUBu_RDISTRIB,axiom,(
+    ! [N,M,A5,B0,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_sub),s(cart(cart(real,M),N),A5))),s(cart(cart(real,M),N),B0))))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),B0))),s(cart(real,M),X))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_RMUL,axiom,(
+    ! [N,M,A5,X,C0] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,C0))),s(cart(real,M),X))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))))) )).
+
+fof(aMATRIXu_TRANSPu_MUL,axiom,(
+    ! [Q116425,Q116423,Q116424,A5,B0] : s(cart(cart(real,Q116424),Q116425),i(s(fun(cart(cart(real,Q116425),Q116424),cart(cart(real,Q116424),Q116425)),transp),s(cart(cart(real,Q116425),Q116424),i(s(fun(cart(cart(real,Q116425),Q116423),cart(cart(real,Q116425),Q116424)),i(s(fun(cart(cart(real,Q116423),Q116424),fun(cart(cart(real,Q116425),Q116423),cart(cart(real,Q116425),Q116424))),matrixu_mul),s(cart(cart(real,Q116423),Q116424),A5))),s(cart(cart(real,Q116425),Q116423),B0))))) = s(cart(cart(real,Q116424),Q116425),i(s(fun(cart(cart(real,Q116424),Q116423),cart(cart(real,Q116424),Q116425)),i(s(fun(cart(cart(real,Q116423),Q116425),fun(cart(cart(real,Q116424),Q116423),cart(cart(real,Q116424),Q116425))),matrixu_mul),s(cart(cart(real,Q116423),Q116425),i(s(fun(cart(cart(real,Q116425),Q116423),cart(cart(real,Q116423),Q116425)),transp),s(cart(cart(real,Q116425),Q116423),B0))))),s(cart(cart(real,Q116424),Q116423),i(s(fun(cart(cart(real,Q116423),Q116424),cart(cart(real,Q116424),Q116423)),transp),s(cart(cart(real,Q116423),Q116424),A5))))) )).
+
+fof(aMATRIXu_EQ,axiom,(
+    ! [M,N,A5,B0] :
+      ( s(cart(cart(real,N),M),A5) = s(cart(cart(real,N),M),B0)
+    <=> ! [X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),B0))),s(cart(real,N),X))) ) )).
+
+fof(aMATRIXu_VECTORu_MULu_COMPONENT,axiom,(
+    ! [M,N,A5,X,K0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) )
+     => s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),d_),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))))),s(num,K0))) = s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,K0))))),s(cart(real,N),X))) ) )).
+
+fof(aDOTu_LMULu_MATRIX,axiom,(
+    ! [M,N,A5,X,Y] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(cart(real,M),fun(cart(cart(real,N),M),cart(real,N))),vectoru_matrixu_mul),s(cart(real,M),X))),s(cart(cart(real,N),M),A5))))),s(cart(real,N),Y))) = s(real,i(s(fun(cart(real,M),real),i(s(fun(cart(real,M),fun(cart(real,M),real)),dot),s(cart(real,M),X))),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),Y))))) )).
+
+fof(aTRANSPu_MATRIXu_CMUL,axiom,(
+    ! [M,N,A5,C0] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,C0))),s(cart(cart(real,M),N),A5))))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,C0))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A5))))) )).
+
+fof(aTRANSPu_MATRIXu_ADD,axiom,(
+    ! [N,M,A5,B0] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) = s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_add),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),B0))))) )).
+
+fof(aTRANSPu_MATRIXu_SUB,axiom,(
+    ! [N,M,A5,B0] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A5))),s(cart(cart(real,N),M),B0))))) = s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_sub),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),B0))))) )).
+
+fof(aTRANSPu_MATRIXu_NEG,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A5))))) = s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),matrixu_neg),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) )).
+
+fof(aTRANSPu_MAT,axiom,(
+    ! [Q116735,Q116736,N0] : s(cart(cart(real,Q116735),Q116736),i(s(fun(cart(cart(real,Q116736),Q116735),cart(cart(real,Q116735),Q116736)),transp),s(cart(cart(real,Q116736),Q116735),i(s(fun(num,cart(cart(real,Q116736),Q116735)),mat),s(num,N0))))) = s(cart(cart(real,Q116735),Q116736),i(s(fun(num,cart(cart(real,Q116735),Q116736)),mat),s(num,N0))) )).
+
+fof(aTRANSPu_TRANSP,axiom,(
+    ! [N,M,A5] : s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) = s(cart(cart(real,N),M),A5) )).
+
+fof(aTRANSPu_EQ,axiom,(
+    ! [M,N,A5,B0] :
+      ( s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A5))) = s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),B0)))
+    <=> s(cart(cart(real,M),N),A5) = s(cart(cart(real,M),N),B0) ) )).
+
+fof(aROWu_TRANSP,axiom,(
+    ! [N,M,A5,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => s(cart(real,M),i(s(fun(cart(cart(real,M),N),cart(real,M)),i(s(fun(num,fun(cart(cart(real,M),N),cart(real,M))),row),s(num,I0))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) = s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,I0))),s(cart(cart(real,N),M),A5))) ) )).
+
+fof(aCOLUMNu_TRANSP,axiom,(
+    ! [N,M,A5,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) )
+     => s(cart(real,N),i(s(fun(cart(cart(real,M),N),cart(real,N)),i(s(fun(num,fun(cart(cart(real,M),N),cart(real,N))),column),s(num,I0))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) = s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,N))),row),s(num,I0))),s(cart(cart(real,N),M),A5))) ) )).
+
+fof(aROWSu_TRANSP,axiom,(
+    ! [N,M,A5] : s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) = s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),columns),s(cart(cart(real,N),M),A5))) )).
+
+fof(aCOLUMNSu_TRANSP,axiom,(
+    ! [N,M,A5] : s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) = s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),rows),s(cart(cart(real,N),M),A5))) )).
+
+fof(aVECTORu_MATRIXu_MULu_TRANSP,axiom,(
+    ! [M,N,A5,X] : s(cart(real,M),i(s(fun(cart(cart(real,M),N),cart(real,M)),i(s(fun(cart(real,N),fun(cart(cart(real,M),N),cart(real,M))),vectoru_matrixu_mul),s(cart(real,N),X))),s(cart(cart(real,M),N),A5))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A5))))),s(cart(real,N),X))) )).
+
+fof(aMATRIXu_VECTORu_MULu_TRANSP,axiom,(
+    ! [M,N,A5,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(cart(real,M),fun(cart(cart(real,N),M),cart(real,N))),vectoru_matrixu_mul),s(cart(real,M),X))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A5))))) )).
+
+fof(aFINITEu_ROWS,axiom,(
+    ! [N,M,A5] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),rows),s(cart(cart(real,N),M),A5)))))) )).
+
+fof(aFINITEu_COLUMNS,axiom,(
+    ! [N,M,A5] : p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),finite),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),columns),s(cart(cart(real,N),M),A5)))))) )).
+
+fof(aMATRIXu_EQUALu_ROWS,axiom,(
+    ! [N,M,A5,B0] :
+      ( s(cart(cart(real,N),M),A5) = s(cart(cart(real,N),M),B0)
+    <=> ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) )
+         => s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,N))),row),s(num,I0))),s(cart(cart(real,N),M),A5))) = s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,N))),row),s(num,I0))),s(cart(cart(real,N),M),B0))) ) ) )).
+
+fof(aMATRIXu_EQUALu_COLUMNS,axiom,(
+    ! [N,M,A5,B0] :
+      ( s(cart(cart(real,N),M),A5) = s(cart(cart(real,N),M),B0)
+    <=> ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,I0))),s(cart(cart(real,N),M),A5))) = s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,I0))),s(cart(cart(real,N),M),B0))) ) ) )).
+
+fof(aMATRIXu_MULu_DOT,axiom,(
+    ! [M,N,U_0] :
+      ( ! [A5,X,I0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A5))),s(num,I0))))),s(cart(real,N),X)))
+     => ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(fun(num,real),cart(real,M)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),fun(num,real))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))))) ) )).
+
+fof(aMATRIXu_MULu_VSUM,axiom,(
+    ! [N,M,U_0] :
+      ( ! [X,A5,I0] : s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),i(s(fun(cart(real,N),fun(cart(cart(real,N),M),fun(num,cart(real,M)))),U_0),s(cart(real,N),X))),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,I0))),s(cart(cart(real,N),M),A5)))))
+     => ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(fun(num,cart(real,M)),cart(real,M)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,M)),cart(real,M))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),i(s(fun(cart(real,N),fun(cart(cart(real,N),M),fun(num,cart(real,M)))),U_0),s(cart(real,N),X))),s(cart(cart(real,N),M),A5))))) ) )).
+
+fof(aVECTORu_COMPONENTWISE,axiom,(
+    ! [N,U_1] :
+      ( ! [X,J0,I0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(real,N),fun(num,fun(num,real))),U_1),s(cart(real,N),X))),s(num,J0))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0))))),s(num,J0)))))
+     => ! [U_0] :
+          ( ! [X,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_0),s(cart(real,N),X))),s(num,J0))) = s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(real,N),fun(num,fun(num,real))),U_1),s(cart(real,N),X))),s(num,J0)))))
+         => ! [X] : s(cart(real,N),X) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_0),s(cart(real,N),X))))) ) ) )).
+
+fof(aLINEARu_COMPONENTWISE,axiom,(
+    ! [M,N,U_0] :
+      ( ! [X,F0,J0,I0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,fun(num,real))),i(s(fun(cart(real,M),fun(fun(cart(real,M),cart(real,N)),fun(num,fun(num,real)))),U_0),s(cart(real,M),X))),s(fun(cart(real,M),cart(real,N)),F0))),s(num,J0))),s(num,I0))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),d_),s(cart(real,M),X))),s(num,I0))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,I0))))))),s(num,J0)))))
+     => ! [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+         => ! [X,J0] :
+              ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+                & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+             => s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(num,J0))) = s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,fun(num,real))),i(s(fun(cart(real,M),fun(fun(cart(real,M),cart(real,N)),fun(num,fun(num,real)))),U_0),s(cart(real,M),X))),s(fun(cart(real,M),cart(real,N)),F0))),s(num,J0))))) ) ) ) )).
+
+fof(ainvertible,axiom,(
+    ! [M,N,A5] :
+      ( p(s(bool,i(s(fun(cart(cart(real,N),M),bool),invertible),s(cart(cart(real,N),M),A5))))
+    <=> ? [AI_] :
+          ( s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),AI_))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+          & s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),AI_))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) ) )).
+
+fof(amatrixu_inv,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,AI_] :
+          ( p(s(bool,i(s(fun(cart(cart(real,M),N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),bool)),U_0),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),AI_))))
+        <=> ( s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),AI_))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+            & s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),AI_))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )
+     => ! [A5] : s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),matrixu_inv),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,M),N),i(s(fun(fun(cart(cart(real,M),N),bool),cart(cart(real,M),N)),h_),s(fun(cart(cart(real,M),N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),bool)),U_0),s(cart(cart(real,N),M),A5))))) ) )).
+
+fof(aMATRIXu_INV,axiom,(
+    ! [M,N,A5] :
+      ( p(s(bool,i(s(fun(cart(cart(real,N),M),bool),invertible),s(cart(cart(real,N),M),A5))))
+     => ( s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),matrixu_inv),s(cart(cart(real,N),M),A5))))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+        & s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),matrixu_inv),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) ) )).
+
+fof(amatrix,axiom,(
+    ! [M,N,U_1] :
+      ( ! [F0,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,fun(num,real))),U_1),s(fun(cart(real,M),cart(real,N)),F0))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,J0))))))),s(num,I0)))
+     => ! [U_0] :
+          ( ! [F0,I0] : s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,cart(real,M))),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(num,I0))) = s(cart(real,M),i(s(fun(fun(num,real),cart(real,M)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,fun(num,real))),U_1),s(fun(cart(real,M),cart(real,N)),F0))),s(num,I0)))))
+         => ! [F0] : s(cart(cart(real,M),N),i(s(fun(fun(cart(real,M),cart(real,N)),cart(cart(real,M),N)),matrix),s(fun(cart(real,M),cart(real,N)),F0))) = s(cart(cart(real,M),N),i(s(fun(fun(num,cart(real,M)),cart(cart(real,M),N)),lambda),s(fun(num,cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(num,cart(real,M))),U_0),s(fun(cart(real,M),cart(real,N)),F0))))) ) ) )).
+
+fof(aMATRIXu_VECTORu_MULu_LINEAR,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X)))
+     => ! [A5] : p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),U_0),s(cart(cart(real,N),M),A5)))))) ) )).
+
+fof(aMATRIXu_WORKS,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ! [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),i(s(fun(fun(cart(real,M),cart(real,N)),cart(cart(real,M),N)),matrix),s(fun(cart(real,M),cart(real,N)),F0))))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) ) )).
+
+fof(aMATRIXu_VECTORu_MUL,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ! [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),i(s(fun(fun(cart(real,M),cart(real,N)),cart(cart(real,M),N)),matrix),s(fun(cart(real,M),cart(real,N)),F0))))),s(cart(real,M),X))) ) )).
+
+fof(aMATRIXu_OFu_MATRIXu_VECTORu_MUL,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X)))
+     => ! [A5] : s(cart(cart(real,N),M),i(s(fun(fun(cart(real,N),cart(real,M)),cart(cart(real,N),M)),matrix),s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),U_0),s(cart(cart(real,N),M),A5))))) = s(cart(cart(real,N),M),A5) ) )).
+
+fof(aMATRIXu_COMPOSE,axiom,(
+    ! [Q117654,Q117653,Q117652,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q117653),cart(real,Q117652)),bool),linear),s(fun(cart(real,Q117653),cart(real,Q117652)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q117652),cart(real,Q117654)),bool),linear),s(fun(cart(real,Q117652),cart(real,Q117654)),G0)))) )
+     => s(cart(cart(real,Q117653),Q117654),i(s(fun(fun(cart(real,Q117653),cart(real,Q117654)),cart(cart(real,Q117653),Q117654)),matrix),s(fun(cart(real,Q117653),cart(real,Q117654)),i(s(fun(fun(cart(real,Q117653),cart(real,Q117652)),fun(cart(real,Q117653),cart(real,Q117654))),i(s(fun(fun(cart(real,Q117652),cart(real,Q117654)),fun(fun(cart(real,Q117653),cart(real,Q117652)),fun(cart(real,Q117653),cart(real,Q117654)))),o),s(fun(cart(real,Q117652),cart(real,Q117654)),G0))),s(fun(cart(real,Q117653),cart(real,Q117652)),F0))))) = s(cart(cart(real,Q117653),Q117654),i(s(fun(cart(cart(real,Q117653),Q117652),cart(cart(real,Q117653),Q117654)),i(s(fun(cart(cart(real,Q117652),Q117654),fun(cart(cart(real,Q117653),Q117652),cart(cart(real,Q117653),Q117654))),matrixu_mul),s(cart(cart(real,Q117652),Q117654),i(s(fun(fun(cart(real,Q117652),cart(real,Q117654)),cart(cart(real,Q117652),Q117654)),matrix),s(fun(cart(real,Q117652),cart(real,Q117654)),G0))))),s(cart(cart(real,Q117653),Q117652),i(s(fun(fun(cart(real,Q117653),cart(real,Q117652)),cart(cart(real,Q117653),Q117652)),matrix),s(fun(cart(real,Q117653),cart(real,Q117652)),F0))))) ) )).
+
+fof(aMATRIXu_VECTORu_COLUMN,axiom,(
+    ! [N,M,U_0] :
+      ( ! [X,A5,I0] : s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),i(s(fun(cart(real,N),fun(cart(cart(real,N),M),fun(num,cart(real,M)))),U_0),s(cart(real,N),X))),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))),s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,M),N),fun(num,cart(real,M))),d_),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))),s(num,I0)))))
+     => ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(fun(num,cart(real,M)),cart(real,M)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,M)),cart(real,M))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),i(s(fun(cart(real,N),fun(cart(cart(real,N),M),fun(num,cart(real,M)))),U_0),s(cart(real,N),X))),s(cart(cart(real,N),M),A5))))) ) )).
+
+fof(aMATRIXu_MULu_COMPONENT,axiom,(
+    ! [N,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(num,cart(real,N))),d_),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),a))),s(cart(cart(real,N),N),b))))),s(num,I0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),transp),s(cart(cart(real,N),N),b))))),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(num,cart(real,N))),d_),s(cart(cart(real,N),N),a))),s(num,I0))))) ) )).
+
+fof(aADJOINTu_MATRIX,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),U_0),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X)))
+     => ! [A5,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,M)),fun(cart(real,M),cart(real,N))),adjoint),s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),U_0),s(cart(cart(real,N),M),A5))))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))),s(cart(real,M),X))) ) )).
+
+fof(aMATRIXu_ADJOINT,axiom,(
+    ! [Q117843,Q117844,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q117843),cart(real,Q117844)),bool),linear),s(fun(cart(real,Q117843),cart(real,Q117844)),F0))))
+     => s(cart(cart(real,Q117844),Q117843),i(s(fun(fun(cart(real,Q117844),cart(real,Q117843)),cart(cart(real,Q117844),Q117843)),matrix),s(fun(cart(real,Q117844),cart(real,Q117843)),i(s(fun(fun(cart(real,Q117843),cart(real,Q117844)),fun(cart(real,Q117844),cart(real,Q117843))),adjoint),s(fun(cart(real,Q117843),cart(real,Q117844)),F0))))) = s(cart(cart(real,Q117844),Q117843),i(s(fun(cart(cart(real,Q117843),Q117844),cart(cart(real,Q117844),Q117843)),transp),s(cart(cart(real,Q117843),Q117844),i(s(fun(fun(cart(real,Q117843),cart(real,Q117844)),cart(cart(real,Q117843),Q117844)),matrix),s(fun(cart(real,Q117843),cart(real,Q117844)),F0))))) ) )).
+
+fof(aMATRIXu_ID,axiom,(
+    ! [Q117856,U_0] :
+      ( ! [X] : s(cart(real,Q117856),i(s(fun(cart(real,Q117856),cart(real,Q117856)),U_0),s(cart(real,Q117856),X))) = s(cart(real,Q117856),X)
+     => s(cart(cart(real,Q117856),Q117856),i(s(fun(fun(cart(real,Q117856),cart(real,Q117856)),cart(cart(real,Q117856),Q117856)),matrix),s(fun(cart(real,Q117856),cart(real,Q117856)),U_0))) = s(cart(cart(real,Q117856),Q117856),i(s(fun(num,cart(cart(real,Q117856),Q117856)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aMATRIXu_I,axiom,(
+    ! [Q117867] : s(cart(cart(real,Q117867),Q117867),i(s(fun(fun(cart(real,Q117867),cart(real,Q117867)),cart(cart(real,Q117867),Q117867)),matrix),s(fun(cart(real,Q117867),cart(real,Q117867)),i1))) = s(cart(cart(real,Q117867),Q117867),i(s(fun(num,cart(cart(real,Q117867),Q117867)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aLINEARu_EQu_MATRIX,axiom,(
+    ! [Q117887,Q117888,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q117887),cart(real,Q117888)),bool),linear),s(fun(cart(real,Q117887),cart(real,Q117888)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q117887),cart(real,Q117888)),bool),linear),s(fun(cart(real,Q117887),cart(real,Q117888)),G0))))
+        & s(cart(cart(real,Q117887),Q117888),i(s(fun(fun(cart(real,Q117887),cart(real,Q117888)),cart(cart(real,Q117887),Q117888)),matrix),s(fun(cart(real,Q117887),cart(real,Q117888)),F0))) = s(cart(cart(real,Q117887),Q117888),i(s(fun(fun(cart(real,Q117887),cart(real,Q117888)),cart(cart(real,Q117887),Q117888)),matrix),s(fun(cart(real,Q117887),cart(real,Q117888)),G0))) )
+     => s(fun(cart(real,Q117887),cart(real,Q117888)),F0) = s(fun(cart(real,Q117887),cart(real,Q117888)),G0) ) )).
+
+fof(aMATRIXu_SELFu_ADJOINT,axiom,(
+    ! [Q117930,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q117930),cart(real,Q117930)),bool),linear),s(fun(cart(real,Q117930),cart(real,Q117930)),F0))))
+     => ( s(fun(cart(real,Q117930),cart(real,Q117930)),i(s(fun(fun(cart(real,Q117930),cart(real,Q117930)),fun(cart(real,Q117930),cart(real,Q117930))),adjoint),s(fun(cart(real,Q117930),cart(real,Q117930)),F0))) = s(fun(cart(real,Q117930),cart(real,Q117930)),F0)
+      <=> s(cart(cart(real,Q117930),Q117930),i(s(fun(cart(cart(real,Q117930),Q117930),cart(cart(real,Q117930),Q117930)),transp),s(cart(cart(real,Q117930),Q117930),i(s(fun(fun(cart(real,Q117930),cart(real,Q117930)),cart(cart(real,Q117930),Q117930)),matrix),s(fun(cart(real,Q117930),cart(real,Q117930)),F0))))) = s(cart(cart(real,Q117930),Q117930),i(s(fun(fun(cart(real,Q117930),cart(real,Q117930)),cart(cart(real,Q117930),Q117930)),matrix),s(fun(cart(real,Q117930),cart(real,Q117930)),F0))) ) ) )).
+
+fof(aLINEARu_MATRIXu_EXISTS,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+    <=> ? [A5] :
+        ! [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) ) )).
+
+fof(aLINEARu_1,axiom,(
+    ! [F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,n10),cart(real,n10)),bool),linear),s(fun(cart(real,n10),cart(real,n10)),F0))))
+    <=> ? [C0] :
+        ! [X] : s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),F0),s(cart(real,n10),X))) = s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(real,fun(cart(real,n10),cart(real,n10))),r_),s(real,C0))),s(cart(real,n10),X))) ) )).
+
+fof(aonorm,axiom,(
+    ! [M,N,U_0] :
+      ( ! [F0,GENR_PVARR_293] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(real,bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(real,GENR_PVARR_293))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(bool,fun(real,bool)),i(s(fun(real,fun(bool,fun(real,bool))),setspec),s(real,GENR_PVARR_293))),s(bool,V))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X)))))))) ) )
+     => ! [F0] : s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),F0))) = s(real,i(s(fun(fun(real,bool),real),sup),s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),gspec),s(fun(real,bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(real,bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))))))) ) )).
+
+fof(aNORMu_BOUNDu_GENERALIZE,axiom,(
+    ! [N,M,F0,B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ! [X] :
+            ( s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+           => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))))),s(real,B0)))) )
+      <=> ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X)))))))) ) ) )).
+
+fof(aONORM,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),F0))))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))))))
+        & ! [B0] :
+            ( ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))))))
+           => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),F0))))),s(real,B0)))) ) ) ) )).
+
+fof(aONORMu_POSu_LE,axiom,(
+    ! [Q118203,Q118204,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q118203),cart(real,Q118204)),bool),linear),s(fun(cart(real,Q118203),cart(real,Q118204)),F0))))
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(fun(cart(real,Q118203),cart(real,Q118204)),real),onorm),s(fun(cart(real,Q118203),cart(real,Q118204)),F0)))))) ) )).
+
+fof(aONORMu_EQu_0,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),F0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+      <=> ! [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aONORMu_CONST,axiom,(
+    ! [M,N,U_0] :
+      ( ! [Y,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,M),cart(real,N))),U_0),s(cart(real,N),Y))),s(cart(real,M),X))) = s(cart(real,N),Y)
+     => ! [Y] : s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,M),cart(real,N))),U_0),s(cart(real,N),Y))))) = s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))) ) )).
+
+fof(aONORMu_POSu_LT,axiom,(
+    ! [Q118333,Q118355,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q118333),cart(real,Q118355)),bool),linear),s(fun(cart(real,Q118333),cart(real,Q118355)),F0))))
+     => ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(fun(cart(real,Q118333),cart(real,Q118355)),real),onorm),s(fun(cart(real,Q118333),cart(real,Q118355)),F0))))))
+      <=> ~ ! [X] : s(cart(real,Q118355),i(s(fun(cart(real,Q118333),cart(real,Q118355)),F0),s(cart(real,Q118333),X))) = s(cart(real,Q118355),i(s(fun(num,cart(real,Q118355)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aONORMu_COMPOSE,axiom,(
+    ! [Q118371,Q118373,Q118374,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q118374),cart(real,Q118371)),bool),linear),s(fun(cart(real,Q118374),cart(real,Q118371)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q118373),cart(real,Q118374)),bool),linear),s(fun(cart(real,Q118373),cart(real,Q118374)),G0)))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(cart(real,Q118373),cart(real,Q118371)),real),onorm),s(fun(cart(real,Q118373),cart(real,Q118371)),i(s(fun(fun(cart(real,Q118373),cart(real,Q118374)),fun(cart(real,Q118373),cart(real,Q118371))),i(s(fun(fun(cart(real,Q118374),cart(real,Q118371)),fun(fun(cart(real,Q118373),cart(real,Q118374)),fun(cart(real,Q118373),cart(real,Q118371)))),o),s(fun(cart(real,Q118374),cart(real,Q118371)),F0))),s(fun(cart(real,Q118373),cart(real,Q118374)),G0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(fun(cart(real,Q118374),cart(real,Q118371)),real),onorm),s(fun(cart(real,Q118374),cart(real,Q118371)),F0))))),s(real,i(s(fun(fun(cart(real,Q118373),cart(real,Q118374)),real),onorm),s(fun(cart(real,Q118373),cart(real,Q118374)),G0)))))))) ) )).
+
+fof(aONORMu_NEGu_LEMMA,axiom,(
+    ! [Q118409,Q118421,U_0] :
+      ( ! [F0,X] : s(cart(real,Q118421),i(s(fun(cart(real,Q118409),cart(real,Q118421)),i(s(fun(fun(cart(real,Q118409),cart(real,Q118421)),fun(cart(real,Q118409),cart(real,Q118421))),U_0),s(fun(cart(real,Q118409),cart(real,Q118421)),F0))),s(cart(real,Q118409),X))) = s(cart(real,Q118421),i(s(fun(cart(real,Q118421),cart(real,Q118421)),vectoru_neg),s(cart(real,Q118421),i(s(fun(cart(real,Q118409),cart(real,Q118421)),F0),s(cart(real,Q118409),X)))))
+     => ! [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q118409),cart(real,Q118421)),bool),linear),s(fun(cart(real,Q118409),cart(real,Q118421)),F0))))
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(cart(real,Q118409),cart(real,Q118421)),real),onorm),s(fun(cart(real,Q118409),cart(real,Q118421)),i(s(fun(fun(cart(real,Q118409),cart(real,Q118421)),fun(cart(real,Q118409),cart(real,Q118421))),U_0),s(fun(cart(real,Q118409),cart(real,Q118421)),F0))))))),s(real,i(s(fun(fun(cart(real,Q118409),cart(real,Q118421)),real),onorm),s(fun(cart(real,Q118409),cart(real,Q118421)),F0)))))) ) ) )).
+
+fof(aONORMu_NEG,axiom,(
+    ! [M,N,U_0] :
+      ( ! [F0,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,N))),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X)))))
+     => ! [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+         => s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,N))),U_0),s(fun(cart(real,M),cart(real,N)),F0))))) = s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),F0))) ) ) )).
+
+fof(aONORMu_TRIANGLE,axiom,(
+    ! [M,N,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,N))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,N)))),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),cart(real,N)),G0))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),X)))))
+     => ! [F0,G0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),G0)))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,N))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,N)))),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),cart(real,N)),G0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),F0))))),s(real,i(s(fun(fun(cart(real,M),cart(real,N)),real),onorm),s(fun(cart(real,M),cart(real,N)),G0)))))))) ) ) )).
+
+fof(aONORMu_TRIANGLEu_LE,axiom,(
+    ! [Q118562,Q118573,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,Q118573),i(s(fun(cart(real,Q118562),cart(real,Q118573)),i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),fun(cart(real,Q118562),cart(real,Q118573))),i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),fun(fun(cart(real,Q118562),cart(real,Q118573)),fun(cart(real,Q118562),cart(real,Q118573)))),U_0),s(fun(cart(real,Q118562),cart(real,Q118573)),F0))),s(fun(cart(real,Q118562),cart(real,Q118573)),G0))),s(cart(real,Q118562),X))) = s(cart(real,Q118573),i(s(fun(cart(real,Q118573),cart(real,Q118573)),i(s(fun(cart(real,Q118573),fun(cart(real,Q118573),cart(real,Q118573))),vectoru_add),s(cart(real,Q118573),i(s(fun(cart(real,Q118562),cart(real,Q118573)),F0),s(cart(real,Q118562),X))))),s(cart(real,Q118573),i(s(fun(cart(real,Q118562),cart(real,Q118573)),G0),s(cart(real,Q118562),X)))))
+     => ! [F0,G0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),bool),linear),s(fun(cart(real,Q118562),cart(real,Q118573)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),bool),linear),s(fun(cart(real,Q118562),cart(real,Q118573)),G0))))
+            & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),real),onorm),s(fun(cart(real,Q118562),cart(real,Q118573)),F0))))),s(real,i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),real),onorm),s(fun(cart(real,Q118562),cart(real,Q118573)),G0))))))),s(real,e0)))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),real),onorm),s(fun(cart(real,Q118562),cart(real,Q118573)),i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),fun(cart(real,Q118562),cart(real,Q118573))),i(s(fun(fun(cart(real,Q118562),cart(real,Q118573)),fun(fun(cart(real,Q118562),cart(real,Q118573)),fun(cart(real,Q118562),cart(real,Q118573)))),U_0),s(fun(cart(real,Q118562),cart(real,Q118573)),F0))),s(fun(cart(real,Q118562),cart(real,Q118573)),G0))))))),s(real,e0)))) ) ) )).
+
+fof(aONORMu_TRIANGLEu_LT,axiom,(
+    ! [Q118614,Q118625,U_0] :
+      ( ! [F0,G0,X] : s(cart(real,Q118625),i(s(fun(cart(real,Q118614),cart(real,Q118625)),i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),fun(cart(real,Q118614),cart(real,Q118625))),i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),fun(fun(cart(real,Q118614),cart(real,Q118625)),fun(cart(real,Q118614),cart(real,Q118625)))),U_0),s(fun(cart(real,Q118614),cart(real,Q118625)),F0))),s(fun(cart(real,Q118614),cart(real,Q118625)),G0))),s(cart(real,Q118614),X))) = s(cart(real,Q118625),i(s(fun(cart(real,Q118625),cart(real,Q118625)),i(s(fun(cart(real,Q118625),fun(cart(real,Q118625),cart(real,Q118625))),vectoru_add),s(cart(real,Q118625),i(s(fun(cart(real,Q118614),cart(real,Q118625)),F0),s(cart(real,Q118614),X))))),s(cart(real,Q118625),i(s(fun(cart(real,Q118614),cart(real,Q118625)),G0),s(cart(real,Q118614),X)))))
+     => ! [F0,G0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),bool),linear),s(fun(cart(real,Q118614),cart(real,Q118625)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),bool),linear),s(fun(cart(real,Q118614),cart(real,Q118625)),G0))))
+            & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),real),onorm),s(fun(cart(real,Q118614),cart(real,Q118625)),F0))))),s(real,i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),real),onorm),s(fun(cart(real,Q118614),cart(real,Q118625)),G0))))))),s(real,e0)))) )
+         => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),real),onorm),s(fun(cart(real,Q118614),cart(real,Q118625)),i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),fun(cart(real,Q118614),cart(real,Q118625))),i(s(fun(fun(cart(real,Q118614),cart(real,Q118625)),fun(fun(cart(real,Q118614),cart(real,Q118625)),fun(cart(real,Q118614),cart(real,Q118625)))),U_0),s(fun(cart(real,Q118614),cart(real,Q118625)),F0))),s(fun(cart(real,Q118614),cart(real,Q118625)),G0))))))),s(real,e0)))) ) ) )).
+
+fof(aONORMu_ID,axiom,(
+    ! [N,U_0] :
+      ( ! [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),U_0),s(cart(real,N),X))) = s(cart(real,N),X)
+     => s(real,i(s(fun(fun(cart(real,N),cart(real,N)),real),onorm),s(fun(cart(real,N),cart(real,N)),U_0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aONORMu_I,axiom,(
+    ! [N] : s(real,i(s(fun(fun(cart(real,N),cart(real,N)),real),onorm),s(fun(cart(real,N),cart(real,N)),i1))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(alift,axiom,(
+    ! [U_0] :
+      ( ! [X,I0] : s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),U_0),s(real,X))),s(num,I0))) = s(real,X)
+     => ! [X] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))) = s(cart(real,n10),i(s(fun(fun(num,real),cart(real,n10)),lambda),s(fun(num,real),i(s(fun(real,fun(num,real)),U_0),s(real,X))))) ) )).
+
+fof(adrop,axiom,(
+    ! [X] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aLIFTu_COMPONENT,axiom,(
+    ! [X] : s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) = s(real,X) )).
+
+fof(aLIFTu_DROPu_conjunct0,axiom,(
+    ! [X] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))) = s(cart(real,n10),X) )).
+
+fof(aLIFTu_DROPu_conjunct1,axiom,(
+    ! [X] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))) = s(real,X) )).
+
+fof(aIMAGEu_LIFTu_DROPu_conjunct0,axiom,(
+    ! [S0] : s(fun(cart(real,n10),bool),i(s(fun(fun(cart(real,n10),bool),fun(cart(real,n10),bool)),i(s(fun(fun(cart(real,n10),cart(real,n10)),fun(fun(cart(real,n10),bool),fun(cart(real,n10),bool))),image),s(fun(cart(real,n10),cart(real,n10)),i(s(fun(fun(cart(real,n10),real),fun(cart(real,n10),cart(real,n10))),i(s(fun(fun(real,cart(real,n10)),fun(fun(cart(real,n10),real),fun(cart(real,n10),cart(real,n10)))),o),s(fun(real,cart(real,n10)),lift))),s(fun(cart(real,n10),real),drop))))),s(fun(cart(real,n10),bool),S0))) = s(fun(cart(real,n10),bool),S0) )).
+
+fof(aIMAGEu_LIFTu_DROPu_conjunct1,axiom,(
+    ! [S0] : s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),i(s(fun(fun(real,real),fun(fun(real,bool),fun(real,bool))),image),s(fun(real,real),i(s(fun(fun(real,cart(real,n10)),fun(real,real)),i(s(fun(fun(cart(real,n10),real),fun(fun(real,cart(real,n10)),fun(real,real))),o),s(fun(cart(real,n10),real),drop))),s(fun(real,cart(real,n10)),lift))))),s(fun(real,bool),S0))) = s(fun(real,bool),S0) )).
+
+fof(aINu_IMAGEu_LIFTu_DROPu_conjunct0,axiom,(
+    ! [X,S0] : s(bool,i(s(fun(fun(cart(real,n10),bool),bool),i(s(fun(cart(real,n10),fun(fun(cart(real,n10),bool),bool)),in),s(cart(real,n10),X))),s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),S0))))) = s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))),s(fun(real,bool),S0))) )).
+
+fof(aINu_IMAGEu_LIFTu_DROPu_conjunct1,axiom,(
+    ! [X,S0] : s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,X))),s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,n10),bool),bool),i(s(fun(cart(real,n10),fun(fun(cart(real,n10),bool),bool)),in),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))),s(fun(cart(real,n10),bool),S0))) )).
+
+fof(aFORALLu_LIFT,axiom,
+    ( ! [X] : p(s(bool,i(s(fun(cart(real,n10),bool),p0),s(cart(real,n10),X))))
+  <=> ! [X] : p(s(bool,i(s(fun(cart(real,n10),bool),p0),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X)))))) )).
+
+fof(aEXISTSu_LIFT,axiom,
+    ( ? [X] : p(s(bool,i(s(fun(cart(real,n10),bool),p0),s(cart(real,n10),X))))
+  <=> ? [X] : p(s(bool,i(s(fun(cart(real,n10),bool),p0),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X)))))) )).
+
+fof(aFORALLu_DROP,axiom,
+    ( ! [X] : p(s(bool,i(s(fun(real,bool),p0),s(real,X))))
+  <=> ! [X] : p(s(bool,i(s(fun(real,bool),p0),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X)))))) )).
+
+fof(aEXISTSu_DROP,axiom,
+    ( ? [X] : p(s(bool,i(s(fun(real,bool),p0),s(real,X))))
+  <=> ? [X] : p(s(bool,i(s(fun(real,bool),p0),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X)))))) )).
+
+fof(aFORALLu_LIFTu_FUN,axiom,(
+    ! [A,P0] :
+      ( ! [F0] : p(s(bool,i(s(fun(fun(A,cart(real,n10)),bool),P0),s(fun(A,cart(real,n10)),F0))))
+    <=> ! [F0] : p(s(bool,i(s(fun(fun(A,cart(real,n10)),bool),P0),s(fun(A,cart(real,n10)),i(s(fun(fun(A,real),fun(A,cart(real,n10))),i(s(fun(fun(real,cart(real,n10)),fun(fun(A,real),fun(A,cart(real,n10)))),o),s(fun(real,cart(real,n10)),lift))),s(fun(A,real),F0)))))) ) )).
+
+fof(aFORALLu_DROPu_FUN,axiom,(
+    ! [A,P0] :
+      ( ! [F0] : p(s(bool,i(s(fun(fun(A,real),bool),P0),s(fun(A,real),F0))))
+    <=> ! [F0] : p(s(bool,i(s(fun(fun(A,real),bool),P0),s(fun(A,real),i(s(fun(fun(A,cart(real,n10)),fun(A,real)),i(s(fun(fun(cart(real,n10),real),fun(fun(A,cart(real,n10)),fun(A,real))),o),s(fun(cart(real,n10),real),drop))),s(fun(A,cart(real,n10)),F0)))))) ) )).
+
+fof(aEXISTSu_LIFTu_FUN,axiom,(
+    ! [A,P0] :
+      ( ? [F0] : p(s(bool,i(s(fun(fun(A,cart(real,n10)),bool),P0),s(fun(A,cart(real,n10)),F0))))
+    <=> ? [F0] : p(s(bool,i(s(fun(fun(A,cart(real,n10)),bool),P0),s(fun(A,cart(real,n10)),i(s(fun(fun(A,real),fun(A,cart(real,n10))),i(s(fun(fun(real,cart(real,n10)),fun(fun(A,real),fun(A,cart(real,n10)))),o),s(fun(real,cart(real,n10)),lift))),s(fun(A,real),F0)))))) ) )).
+
+fof(aEXISTSu_DROPu_FUN,axiom,(
+    ! [A,P0] :
+      ( ? [F0] : p(s(bool,i(s(fun(fun(A,real),bool),P0),s(fun(A,real),F0))))
+    <=> ? [F0] : p(s(bool,i(s(fun(fun(A,real),bool),P0),s(fun(A,real),i(s(fun(fun(A,cart(real,n10)),fun(A,real)),i(s(fun(fun(cart(real,n10),real),fun(fun(A,cart(real,n10)),fun(A,real))),o),s(fun(cart(real,n10),real),drop))),s(fun(A,cart(real,n10)),F0)))))) ) )).
+
+fof(aLIFTu_EQ,axiom,(
+    ! [X,Y] :
+      ( s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))) = s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,Y)))
+    <=> s(real,X) = s(real,Y) ) )).
+
+fof(aDROPu_EQ,axiom,(
+    ! [X,Y] :
+      ( s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))) = s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),Y)))
+    <=> s(cart(real,n10),X) = s(cart(real,n10),Y) ) )).
+
+fof(aLIFTu_INu_IMAGEu_LIFT,axiom,(
+    ! [X,S0] : s(bool,i(s(fun(fun(cart(real,n10),bool),bool),i(s(fun(cart(real,n10),fun(fun(cart(real,n10),bool),bool)),in),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))),s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),S0))))) = s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,X))),s(fun(real,bool),S0))) )).
+
+fof(aFORALLu_LIFTu_IMAGE,axiom,(
+    ! [P0] :
+      ( ! [S0] : p(s(bool,i(s(fun(fun(cart(real,n10),bool),bool),P0),s(fun(cart(real,n10),bool),S0))))
+    <=> ! [S0] : p(s(bool,i(s(fun(fun(cart(real,n10),bool),bool),P0),s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),S0)))))) ) )).
+
+fof(aEXISTSu_LIFTu_IMAGE,axiom,(
+    ! [P0] :
+      ( ? [S0] : p(s(bool,i(s(fun(fun(cart(real,n10),bool),bool),P0),s(fun(cart(real,n10),bool),S0))))
+    <=> ? [S0] : p(s(bool,i(s(fun(fun(cart(real,n10),bool),bool),P0),s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),S0)))))) ) )).
+
+fof(aSUBSETu_LIFTu_IMAGE,axiom,(
+    ! [S0,T0] : s(bool,i(s(fun(fun(cart(real,n10),bool),bool),i(s(fun(fun(cart(real,n10),bool),fun(fun(cart(real,n10),bool),bool)),subset),s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),S0))))),s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),T0))))) = s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(fun(real,bool),fun(fun(real,bool),bool)),subset),s(fun(real,bool),S0))),s(fun(real,bool),T0))) )).
+
+fof(aFORALLu_DROPu_IMAGE,axiom,(
+    ! [P0] :
+      ( ! [S0] : p(s(bool,i(s(fun(fun(real,bool),bool),P0),s(fun(real,bool),S0))))
+    <=> ! [S0] : p(s(bool,i(s(fun(fun(real,bool),bool),P0),s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),S0)))))) ) )).
+
+fof(aEXISTSu_DROPu_IMAGE,axiom,(
+    ! [P0] :
+      ( ? [S0] : p(s(bool,i(s(fun(fun(real,bool),bool),P0),s(fun(real,bool),S0))))
+    <=> ? [S0] : p(s(bool,i(s(fun(fun(real,bool),bool),P0),s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),S0)))))) ) )).
+
+fof(aSUBSETu_DROPu_IMAGE,axiom,(
+    ! [S0,T0] : s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(fun(real,bool),fun(fun(real,bool),bool)),subset),s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),S0))))),s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),T0))))) = s(bool,i(s(fun(fun(cart(real,n10),bool),bool),i(s(fun(fun(cart(real,n10),bool),fun(fun(cart(real,n10),bool),bool)),subset),s(fun(cart(real,n10),bool),S0))),s(fun(cart(real,n10),bool),T0))) )).
+
+fof(aDROPu_INu_IMAGEu_DROP,axiom,(
+    ! [X,S0] : s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))),s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,n10),bool),bool),i(s(fun(cart(real,n10),fun(fun(cart(real,n10),bool),bool)),in),s(cart(real,n10),X))),s(fun(cart(real,n10),bool),S0))) )).
+
+fof(aLIFTu_NUM,axiom,(
+    ! [N0] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(num,real),realu_ofu_num),s(num,N0))))) = s(cart(real,n10),i(s(fun(num,cart(real,n10)),vec),s(num,N0))) )).
+
+fof(aLIFTu_ADD,axiom,(
+    ! [X,Y] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,X))),s(real,Y))))) = s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(cart(real,n10),fun(cart(real,n10),cart(real,n10))),vectoru_add),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,Y))))) )).
+
+fof(aLIFTu_SUB,axiom,(
+    ! [X,Y] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,X))),s(real,Y))))) = s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(cart(real,n10),fun(cart(real,n10),cart(real,n10))),vectoru_sub),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,Y))))) )).
+
+fof(aLIFTu_CMUL,axiom,(
+    ! [X,C0] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,X))))) = s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(real,fun(cart(real,n10),cart(real,n10))),r_),s(real,C0))),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))) )).
+
+fof(aLIFTu_NEG,axiom,(
+    ! [X] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(real,real),realu_neg),s(real,X))))) = s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),vectoru_neg),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))) )).
+
+fof(aLIFTu_EQu_CMUL,axiom,(
+    ! [X] : s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))) = s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(real,fun(cart(real,n10),cart(real,n10))),r_),s(real,X))),s(cart(real,n10),i(s(fun(num,cart(real,n10)),vec),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) )).
+
+fof(aLIFTu_SUM,axiom,(
+    ! [Q119381,K0,X] :
+      ( p(s(bool,i(s(fun(fun(Q119381,bool),bool),finite),s(fun(Q119381,bool),K0))))
+     => s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(fun(Q119381,real),real),i(s(fun(fun(Q119381,bool),fun(fun(Q119381,real),real)),sum),s(fun(Q119381,bool),K0))),s(fun(Q119381,real),X))))) = s(cart(real,n10),i(s(fun(fun(Q119381,cart(real,n10)),cart(real,n10)),i(s(fun(fun(Q119381,bool),fun(fun(Q119381,cart(real,n10)),cart(real,n10))),vsum),s(fun(Q119381,bool),K0))),s(fun(Q119381,cart(real,n10)),i(s(fun(fun(Q119381,real),fun(Q119381,cart(real,n10))),i(s(fun(fun(real,cart(real,n10)),fun(fun(Q119381,real),fun(Q119381,cart(real,n10)))),o),s(fun(real,cart(real,n10)),lift))),s(fun(Q119381,real),X))))) ) )).
+
+fof(aDROPu_LAMBDA,axiom,(
+    ! [U_0] :
+      ( ! [X,I0] : s(real,i(s(fun(num,real),i(s(fun(fun(num,real),fun(num,real)),U_0),s(fun(num,real),X))),s(num,I0))) = s(real,i(s(fun(num,real),X),s(num,I0)))
+     => ! [X] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(fun(num,real),cart(real,n10)),lambda),s(fun(num,real),i(s(fun(fun(num,real),fun(num,real)),U_0),s(fun(num,real),X))))))) = s(real,i(s(fun(num,real),X),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aDROPu_VEC,axiom,(
+    ! [N0] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(num,cart(real,n10)),vec),s(num,N0))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,N0))) )).
+
+fof(aDROPu_ADD,axiom,(
+    ! [X,Y] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(cart(real,n10),fun(cart(real,n10),cart(real,n10))),vectoru_add),s(cart(real,n10),X))),s(cart(real,n10),Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),Y))))) )).
+
+fof(aDROPu_SUB,axiom,(
+    ! [X,Y] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(cart(real,n10),fun(cart(real,n10),cart(real,n10))),vectoru_sub),s(cart(real,n10),X))),s(cart(real,n10),Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),Y))))) )).
+
+fof(aDROPu_CMUL,axiom,(
+    ! [X,C0] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),i(s(fun(real,fun(cart(real,n10),cart(real,n10))),r_),s(real,C0))),s(cart(real,n10),X))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,C0))),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))) )).
+
+fof(aDROPu_NEG,axiom,(
+    ! [X] : s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(cart(real,n10),cart(real,n10)),vectoru_neg),s(cart(real,n10),X))))) = s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))) )).
+
+fof(aDROPu_VSUM,axiom,(
+    ! [Q119533,K0,X] :
+      ( p(s(bool,i(s(fun(fun(Q119533,bool),bool),finite),s(fun(Q119533,bool),K0))))
+     => s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(fun(Q119533,cart(real,n10)),cart(real,n10)),i(s(fun(fun(Q119533,bool),fun(fun(Q119533,cart(real,n10)),cart(real,n10))),vsum),s(fun(Q119533,bool),K0))),s(fun(Q119533,cart(real,n10)),X))))) = s(real,i(s(fun(fun(Q119533,real),real),i(s(fun(fun(Q119533,bool),fun(fun(Q119533,real),real)),sum),s(fun(Q119533,bool),K0))),s(fun(Q119533,real),i(s(fun(fun(Q119533,cart(real,n10)),fun(Q119533,real)),i(s(fun(fun(cart(real,n10),real),fun(fun(Q119533,cart(real,n10)),fun(Q119533,real))),o),s(fun(cart(real,n10),real),drop))),s(fun(Q119533,cart(real,n10)),X))))) ) )).
+
+fof(aABSu_DROP,axiom,(
+    ! [X] : s(real,i(s(fun(cart(real,n10),real),vectoru_norm),s(cart(real,n10),X))) = s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))) )).
+
+fof(aNORMu_1u_POS,axiom,(
+    ! [X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))))
+     => s(real,i(s(fun(cart(real,n10),real),vectoru_norm),s(cart(real,n10),X))) = s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))) ) )).
+
+fof(aNORMu_LIFT,axiom,(
+    ! [X] : s(real,i(s(fun(cart(real,n10),real),vectoru_norm),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))) = s(real,i(s(fun(real,real),realu_abs),s(real,X))) )).
+
+fof(aDISTu_LIFT,axiom,(
+    ! [X,Y] : s(real,i(s(fun(prod(cart(real,n10),cart(real,n10)),real),distance),s(prod(cart(real,n10),cart(real,n10)),i(s(fun(cart(real,n10),prod(cart(real,n10),cart(real,n10))),i(s(fun(cart(real,n10),fun(cart(real,n10),prod(cart(real,n10),cart(real,n10)))),c_),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,X))))),s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,Y))))))) = s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,X))),s(real,Y))))) )).
+
+fof(aLINEARu_VMULu_DROP,axiom,(
+    ! [Q119643,Q119649,U_0] :
+      ( ! [F0,V,X] : s(cart(real,Q119649),i(s(fun(cart(real,Q119643),cart(real,Q119649)),i(s(fun(cart(real,Q119649),fun(cart(real,Q119643),cart(real,Q119649))),i(s(fun(fun(cart(real,Q119643),cart(real,n10)),fun(cart(real,Q119649),fun(cart(real,Q119643),cart(real,Q119649)))),U_0),s(fun(cart(real,Q119643),cart(real,n10)),F0))),s(cart(real,Q119649),V))),s(cart(real,Q119643),X))) = s(cart(real,Q119649),i(s(fun(cart(real,Q119649),cart(real,Q119649)),i(s(fun(real,fun(cart(real,Q119649),cart(real,Q119649))),r_),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(cart(real,Q119643),cart(real,n10)),F0),s(cart(real,Q119643),X))))))),s(cart(real,Q119649),V)))
+     => ! [F0,V] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q119643),cart(real,n10)),bool),linear),s(fun(cart(real,Q119643),cart(real,n10)),F0))))
+         => p(s(bool,i(s(fun(fun(cart(real,Q119643),cart(real,Q119649)),bool),linear),s(fun(cart(real,Q119643),cart(real,Q119649)),i(s(fun(cart(real,Q119649),fun(cart(real,Q119643),cart(real,Q119649))),i(s(fun(fun(cart(real,Q119643),cart(real,n10)),fun(cart(real,Q119649),fun(cart(real,Q119643),cart(real,Q119649)))),U_0),s(fun(cart(real,Q119643),cart(real,n10)),F0))),s(cart(real,Q119649),V)))))) ) ) )).
+
+fof(aLINEARu_FROMu_REALS,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,n10),cart(real,N)),bool),linear),s(fun(cart(real,n10),cart(real,N)),F0))))
+     => ! [X] : s(cart(real,N),i(s(fun(cart(real,n10),cart(real,N)),F0),s(cart(real,n10),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))),s(cart(real,N),i(s(fun(cart(cart(real,n10),N),cart(real,N)),i(s(fun(num,fun(cart(cart(real,n10),N),cart(real,N))),column),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(cart(cart(real,n10),N),i(s(fun(fun(cart(real,n10),cart(real,N)),cart(cart(real,n10),N)),matrix),s(fun(cart(real,n10),cart(real,N)),F0))))))) ) )).
+
+fof(aLINEARu_TOu_REALS,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,n10)),bool),linear),s(fun(cart(real,N),cart(real,n10)),F0))))
+     => ! [X] : s(cart(real,n10),i(s(fun(cart(real,N),cart(real,n10)),F0),s(cart(real,N),X))) = s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(cart(real,N),n10),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),n10),cart(real,N))),row),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(cart(cart(real,N),n10),i(s(fun(fun(cart(real,N),cart(real,n10)),cart(cart(real,N),n10)),matrix),s(fun(cart(real,N),cart(real,n10)),F0))))))),s(cart(real,N),X))))) ) )).
+
+fof(aDROPu_EQu_0,axiom,(
+    ! [X] :
+      ( s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,n10),X) = s(cart(real,n10),i(s(fun(num,cart(real,n10)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aVSUMu_REAL,axiom,(
+    ! [Q119749,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(Q119749,bool),bool),finite),s(fun(Q119749,bool),S0))))
+     => s(cart(real,n10),i(s(fun(fun(Q119749,cart(real,n10)),cart(real,n10)),i(s(fun(fun(Q119749,bool),fun(fun(Q119749,cart(real,n10)),cart(real,n10))),vsum),s(fun(Q119749,bool),S0))),s(fun(Q119749,cart(real,n10)),F0))) = s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(fun(Q119749,real),real),i(s(fun(fun(Q119749,bool),fun(fun(Q119749,real),real)),sum),s(fun(Q119749,bool),S0))),s(fun(Q119749,real),i(s(fun(fun(Q119749,cart(real,n10)),fun(Q119749,real)),i(s(fun(fun(cart(real,n10),real),fun(fun(Q119749,cart(real,n10)),fun(Q119749,real))),o),s(fun(cart(real,n10),real),drop))),s(fun(Q119749,cart(real,n10)),F0))))))) ) )).
+
+fof(aDROPu_WLOGu_LE,axiom,
+    ( ( ! [X,Y] : s(bool,i(s(fun(cart(real,n10),bool),i(s(fun(cart(real,n10),fun(cart(real,n10),bool)),p0),s(cart(real,n10),X))),s(cart(real,n10),Y))) = s(bool,i(s(fun(cart(real,n10),bool),i(s(fun(cart(real,n10),fun(cart(real,n10),bool)),p0),s(cart(real,n10),Y))),s(cart(real,n10),X)))
+      & ! [X,Y] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),X))))),s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),Y))))))
+         => p(s(bool,i(s(fun(cart(real,n10),bool),i(s(fun(cart(real,n10),fun(cart(real,n10),bool)),p0),s(cart(real,n10),X))),s(cart(real,n10),Y)))) ) )
+   => ! [X,Y] : p(s(bool,i(s(fun(cart(real,n10),bool),i(s(fun(cart(real,n10),fun(cart(real,n10),bool)),p0),s(cart(real,n10),X))),s(cart(real,n10),Y)))) )).
+
+fof(aIMAGEu_LIFTu_UNIV,axiom,(
+    s(fun(cart(real,n10),bool),i(s(fun(fun(real,bool),fun(cart(real,n10),bool)),i(s(fun(fun(real,cart(real,n10)),fun(fun(real,bool),fun(cart(real,n10),bool))),image),s(fun(real,cart(real,n10)),lift))),s(fun(real,bool),univ))) = s(fun(cart(real,n10),bool),univ) )).
+
+fof(aIMAGEu_DROPu_UNIV,axiom,(
+    s(fun(real,bool),i(s(fun(fun(cart(real,n10),bool),fun(real,bool)),i(s(fun(fun(cart(real,n10),real),fun(fun(cart(real,n10),bool),fun(real,bool))),image),s(fun(cart(real,n10),real),drop))),s(fun(cart(real,n10),bool),univ))) = s(fun(real,bool),univ) )).
+
+fof(aSUMu_VSUM,axiom,(
+    ! [Q119844,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(Q119844,bool),bool),finite),s(fun(Q119844,bool),S0))))
+     => s(real,i(s(fun(fun(Q119844,real),real),i(s(fun(fun(Q119844,bool),fun(fun(Q119844,real),real)),sum),s(fun(Q119844,bool),S0))),s(fun(Q119844,real),F0))) = s(real,i(s(fun(cart(real,n10),real),drop),s(cart(real,n10),i(s(fun(fun(Q119844,cart(real,n10)),cart(real,n10)),i(s(fun(fun(Q119844,bool),fun(fun(Q119844,cart(real,n10)),cart(real,n10))),vsum),s(fun(Q119844,bool),S0))),s(fun(Q119844,cart(real,n10)),i(s(fun(fun(Q119844,real),fun(Q119844,cart(real,n10))),i(s(fun(fun(real,cart(real,n10)),fun(fun(Q119844,real),fun(Q119844,cart(real,n10)))),o),s(fun(real,cart(real,n10)),lift))),s(fun(Q119844,real),F0))))))) ) )).
+
+fof(aLINEARu_LIFTu_DOT,axiom,(
+    ! [Q119852,U_0] :
+      ( ! [A5,X] : s(cart(real,n10),i(s(fun(cart(real,Q119852),cart(real,n10)),i(s(fun(cart(real,Q119852),fun(cart(real,Q119852),cart(real,n10))),U_0),s(cart(real,Q119852),A5))),s(cart(real,Q119852),X))) = s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(cart(real,Q119852),real),i(s(fun(cart(real,Q119852),fun(cart(real,Q119852),real)),dot),s(cart(real,Q119852),A5))),s(cart(real,Q119852),X)))))
+     => ! [A5] : p(s(bool,i(s(fun(fun(cart(real,Q119852),cart(real,n10)),bool),linear),s(fun(cart(real,Q119852),cart(real,n10)),i(s(fun(cart(real,Q119852),fun(cart(real,Q119852),cart(real,n10))),U_0),s(cart(real,Q119852),A5)))))) ) )).
+
+fof(aLINEARu_LIFTu_COMPONENT,axiom,(
+    ! [N,U_0] :
+      ( ! [K0,X] : s(cart(real,n10),i(s(fun(cart(real,N),cart(real,n10)),i(s(fun(num,fun(cart(real,N),cart(real,n10))),U_0),s(num,K0))),s(cart(real,N),X))) = s(cart(real,n10),i(s(fun(real,cart(real,n10)),lift),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,K0)))))
+     => ! [K0] : p(s(bool,i(s(fun(fun(cart(real,N),cart(real,n10)),bool),linear),s(fun(cart(real,N),cart(real,n10)),i(s(fun(num,fun(cart(real,N),cart(real,n10))),U_0),s(num,K0)))))) ) )).
+
+fof(aLINEARu_FSTCART,axiom,(
+    ! [Q119933,Q119935] : p(s(bool,i(s(fun(fun(cart(real,finite_sum(Q119935,Q119933)),cart(real,Q119935)),bool),linear),s(fun(cart(real,finite_sum(Q119935,Q119933)),cart(real,Q119935)),fstcart)))) )).
+
+fof(aLINEARu_SNDCART,axiom,(
+    ! [Q119985,Q119987] : p(s(bool,i(s(fun(fun(cart(real,finite_sum(Q119985,Q119987)),cart(real,Q119987)),bool),linear),s(fun(cart(real,finite_sum(Q119985,Q119987)),cart(real,Q119987)),sndcart)))) )).
+
+fof(aFSTCARTu_VEC,axiom,(
+    ! [Q120015,Q120021,N0] : s(cart(real,Q120021),i(s(fun(cart(real,finite_sum(Q120021,Q120015)),cart(real,Q120021)),fstcart),s(cart(real,finite_sum(Q120021,Q120015)),i(s(fun(num,cart(real,finite_sum(Q120021,Q120015))),vec),s(num,N0))))) = s(cart(real,Q120021),i(s(fun(num,cart(real,Q120021)),vec),s(num,N0))) )).
+
+fof(aFSTCARTu_ADD,axiom,(
+    ! [M,N,X,Y] : s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_add),s(cart(real,finite_sum(M,N)),X))),s(cart(real,finite_sum(M,N)),Y))))) = s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_add),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),X))))),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),Y))))) )).
+
+fof(aFSTCARTu_CMUL,axiom,(
+    ! [M,N,X,C0] : s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(real,fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),r_),s(real,C0))),s(cart(real,finite_sum(M,N)),X))))) = s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,C0))),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),X))))) )).
+
+fof(aFSTCARTu_NEG,axiom,(
+    ! [M,N,X] : s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),vectoru_neg),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),X))))) = s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),vectoru_neg),s(cart(real,finite_sum(M,N)),X))))) )).
+
+fof(aFSTCARTu_SUB,axiom,(
+    ! [M,N,X,Y] : s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_sub),s(cart(real,finite_sum(M,N)),X))),s(cart(real,finite_sum(M,N)),Y))))) = s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_sub),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),X))))),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),Y))))) )).
+
+fof(aFSTCARTu_VSUM,axiom,(
+    ! [Q120217,Q120216,Q120214,U_0] :
+      ( ! [X,I0] : s(cart(real,Q120216),i(s(fun(Q120217,cart(real,Q120216)),i(s(fun(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),fun(Q120217,cart(real,Q120216))),U_0),s(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),X))),s(Q120217,I0))) = s(cart(real,Q120216),i(s(fun(cart(real,finite_sum(Q120216,Q120214)),cart(real,Q120216)),fstcart),s(cart(real,finite_sum(Q120216,Q120214)),i(s(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),X),s(Q120217,I0)))))
+     => ! [K0,X] :
+          ( p(s(bool,i(s(fun(fun(Q120217,bool),bool),finite),s(fun(Q120217,bool),K0))))
+         => s(cart(real,Q120216),i(s(fun(cart(real,finite_sum(Q120216,Q120214)),cart(real,Q120216)),fstcart),s(cart(real,finite_sum(Q120216,Q120214)),i(s(fun(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),cart(real,finite_sum(Q120216,Q120214))),i(s(fun(fun(Q120217,bool),fun(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),cart(real,finite_sum(Q120216,Q120214)))),vsum),s(fun(Q120217,bool),K0))),s(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),X))))) = s(cart(real,Q120216),i(s(fun(fun(Q120217,cart(real,Q120216)),cart(real,Q120216)),i(s(fun(fun(Q120217,bool),fun(fun(Q120217,cart(real,Q120216)),cart(real,Q120216))),vsum),s(fun(Q120217,bool),K0))),s(fun(Q120217,cart(real,Q120216)),i(s(fun(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),fun(Q120217,cart(real,Q120216))),U_0),s(fun(Q120217,cart(real,finite_sum(Q120216,Q120214))),X))))) ) ) )).
+
+fof(aSNDCARTu_VEC,axiom,(
+    ! [Q120272,Q120278,N0] : s(cart(real,Q120278),i(s(fun(cart(real,finite_sum(Q120272,Q120278)),cart(real,Q120278)),sndcart),s(cart(real,finite_sum(Q120272,Q120278)),i(s(fun(num,cart(real,finite_sum(Q120272,Q120278))),vec),s(num,N0))))) = s(cart(real,Q120278),i(s(fun(num,cart(real,Q120278)),vec),s(num,N0))) )).
+
+fof(aSNDCARTu_ADD,axiom,(
+    ! [M,N,X,Y] : s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_add),s(cart(real,finite_sum(M,N)),X))),s(cart(real,finite_sum(M,N)),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),X))))),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),Y))))) )).
+
+fof(aSNDCARTu_CMUL,axiom,(
+    ! [M,N,X,C0] : s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(real,fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),r_),s(real,C0))),s(cart(real,finite_sum(M,N)),X))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),X))))) )).
+
+fof(aSNDCARTu_NEG,axiom,(
+    ! [M,N,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),X))))) = s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),vectoru_neg),s(cart(real,finite_sum(M,N)),X))))) )).
+
+fof(aSNDCARTu_SUB,axiom,(
+    ! [M,N,X,Y] : s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_sub),s(cart(real,finite_sum(M,N)),X))),s(cart(real,finite_sum(M,N)),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),X))))),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),Y))))) )).
+
+fof(aSNDCARTu_VSUM,axiom,(
+    ! [Q120474,Q120471,Q120473,U_0] :
+      ( ! [X,I0] : s(cart(real,Q120473),i(s(fun(Q120474,cart(real,Q120473)),i(s(fun(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),fun(Q120474,cart(real,Q120473))),U_0),s(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),X))),s(Q120474,I0))) = s(cart(real,Q120473),i(s(fun(cart(real,finite_sum(Q120471,Q120473)),cart(real,Q120473)),sndcart),s(cart(real,finite_sum(Q120471,Q120473)),i(s(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),X),s(Q120474,I0)))))
+     => ! [K0,X] :
+          ( p(s(bool,i(s(fun(fun(Q120474,bool),bool),finite),s(fun(Q120474,bool),K0))))
+         => s(cart(real,Q120473),i(s(fun(cart(real,finite_sum(Q120471,Q120473)),cart(real,Q120473)),sndcart),s(cart(real,finite_sum(Q120471,Q120473)),i(s(fun(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),cart(real,finite_sum(Q120471,Q120473))),i(s(fun(fun(Q120474,bool),fun(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),cart(real,finite_sum(Q120471,Q120473)))),vsum),s(fun(Q120474,bool),K0))),s(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),X))))) = s(cart(real,Q120473),i(s(fun(fun(Q120474,cart(real,Q120473)),cart(real,Q120473)),i(s(fun(fun(Q120474,bool),fun(fun(Q120474,cart(real,Q120473)),cart(real,Q120473))),vsum),s(fun(Q120474,bool),K0))),s(fun(Q120474,cart(real,Q120473)),i(s(fun(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),fun(Q120474,cart(real,Q120473))),U_0),s(fun(Q120474,cart(real,finite_sum(Q120471,Q120473))),X))))) ) ) )).
+
+fof(aPASTECARTu_VEC,axiom,(
+    ! [Q120489,Q120491,N0] : s(cart(real,finite_sum(Q120489,Q120491)),i(s(fun(cart(real,Q120491),cart(real,finite_sum(Q120489,Q120491))),i(s(fun(cart(real,Q120489),fun(cart(real,Q120491),cart(real,finite_sum(Q120489,Q120491)))),pastecart),s(cart(real,Q120489),i(s(fun(num,cart(real,Q120489)),vec),s(num,N0))))),s(cart(real,Q120491),i(s(fun(num,cart(real,Q120491)),vec),s(num,N0))))) = s(cart(real,finite_sum(Q120489,Q120491)),i(s(fun(num,cart(real,finite_sum(Q120489,Q120491))),vec),s(num,N0))) )).
+
+fof(aPASTECARTu_ADD,axiom,(
+    ! [M,N,X1,Y1,X2,Y2] : s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_add),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X1))),s(cart(real,N),Y1))))),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X2))),s(cart(real,N),Y2))))) = s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_add),s(cart(real,M),X1))),s(cart(real,M),X2))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),Y1))),s(cart(real,N),Y2))))) )).
+
+fof(aPASTECARTu_CMUL,axiom,(
+    ! [Q120589,Q120590,X1,Y1,C0] : s(cart(real,finite_sum(Q120589,Q120590)),i(s(fun(cart(real,Q120590),cart(real,finite_sum(Q120589,Q120590))),i(s(fun(cart(real,Q120589),fun(cart(real,Q120590),cart(real,finite_sum(Q120589,Q120590)))),pastecart),s(cart(real,Q120589),i(s(fun(cart(real,Q120589),cart(real,Q120589)),i(s(fun(real,fun(cart(real,Q120589),cart(real,Q120589))),r_),s(real,C0))),s(cart(real,Q120589),X1))))),s(cart(real,Q120590),i(s(fun(cart(real,Q120590),cart(real,Q120590)),i(s(fun(real,fun(cart(real,Q120590),cart(real,Q120590))),r_),s(real,C0))),s(cart(real,Q120590),Y1))))) = s(cart(real,finite_sum(Q120589,Q120590)),i(s(fun(cart(real,finite_sum(Q120589,Q120590)),cart(real,finite_sum(Q120589,Q120590))),i(s(fun(real,fun(cart(real,finite_sum(Q120589,Q120590)),cart(real,finite_sum(Q120589,Q120590)))),r_),s(real,C0))),s(cart(real,finite_sum(Q120589,Q120590)),i(s(fun(cart(real,Q120590),cart(real,finite_sum(Q120589,Q120590))),i(s(fun(cart(real,Q120589),fun(cart(real,Q120590),cart(real,finite_sum(Q120589,Q120590)))),pastecart),s(cart(real,Q120589),X1))),s(cart(real,Q120590),Y1))))) )).
+
+fof(aPASTECARTu_NEG,axiom,(
+    ! [M,N,X,Y] : s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),vectoru_neg),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),Y))))) = s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),vectoru_neg),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X))),s(cart(real,N),Y))))) )).
+
+fof(aPASTECARTu_SUB,axiom,(
+    ! [M,N,X1,Y1,X2,Y2] : s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_sub),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X1))),s(cart(real,N),Y1))))),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X2))),s(cart(real,N),Y2))))) = s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_sub),s(cart(real,M),X1))),s(cart(real,M),X2))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),Y1))),s(cart(real,N),Y2))))) )).
+
+fof(aPASTECARTu_VSUM,axiom,(
+    ! [Q120760,Q120763,Q120761,U_0] :
+      ( ! [X,Y,I0] : s(cart(real,finite_sum(Q120760,Q120761)),i(s(fun(Q120763,cart(real,finite_sum(Q120760,Q120761))),i(s(fun(fun(Q120763,cart(real,Q120761)),fun(Q120763,cart(real,finite_sum(Q120760,Q120761)))),i(s(fun(fun(Q120763,cart(real,Q120760)),fun(fun(Q120763,cart(real,Q120761)),fun(Q120763,cart(real,finite_sum(Q120760,Q120761))))),U_0),s(fun(Q120763,cart(real,Q120760)),X))),s(fun(Q120763,cart(real,Q120761)),Y))),s(Q120763,I0))) = s(cart(real,finite_sum(Q120760,Q120761)),i(s(fun(cart(real,Q120761),cart(real,finite_sum(Q120760,Q120761))),i(s(fun(cart(real,Q120760),fun(cart(real,Q120761),cart(real,finite_sum(Q120760,Q120761)))),pastecart),s(cart(real,Q120760),i(s(fun(Q120763,cart(real,Q120760)),X),s(Q120763,I0))))),s(cart(real,Q120761),i(s(fun(Q120763,cart(real,Q120761)),Y),s(Q120763,I0)))))
+     => ! [K0,X,Y] :
+          ( p(s(bool,i(s(fun(fun(Q120763,bool),bool),finite),s(fun(Q120763,bool),K0))))
+         => s(cart(real,finite_sum(Q120760,Q120761)),i(s(fun(cart(real,Q120761),cart(real,finite_sum(Q120760,Q120761))),i(s(fun(cart(real,Q120760),fun(cart(real,Q120761),cart(real,finite_sum(Q120760,Q120761)))),pastecart),s(cart(real,Q120760),i(s(fun(fun(Q120763,cart(real,Q120760)),cart(real,Q120760)),i(s(fun(fun(Q120763,bool),fun(fun(Q120763,cart(real,Q120760)),cart(real,Q120760))),vsum),s(fun(Q120763,bool),K0))),s(fun(Q120763,cart(real,Q120760)),X))))),s(cart(real,Q120761),i(s(fun(fun(Q120763,cart(real,Q120761)),cart(real,Q120761)),i(s(fun(fun(Q120763,bool),fun(fun(Q120763,cart(real,Q120761)),cart(real,Q120761))),vsum),s(fun(Q120763,bool),K0))),s(fun(Q120763,cart(real,Q120761)),Y))))) = s(cart(real,finite_sum(Q120760,Q120761)),i(s(fun(fun(Q120763,cart(real,finite_sum(Q120760,Q120761))),cart(real,finite_sum(Q120760,Q120761))),i(s(fun(fun(Q120763,bool),fun(fun(Q120763,cart(real,finite_sum(Q120760,Q120761))),cart(real,finite_sum(Q120760,Q120761)))),vsum),s(fun(Q120763,bool),K0))),s(fun(Q120763,cart(real,finite_sum(Q120760,Q120761))),i(s(fun(fun(Q120763,cart(real,Q120761)),fun(Q120763,cart(real,finite_sum(Q120760,Q120761)))),i(s(fun(fun(Q120763,cart(real,Q120760)),fun(fun(Q120763,cart(real,Q120761)),fun(Q120763,cart(real,finite_sum(Q120760,Q120761))))),U_0),s(fun(Q120763,cart(real,Q120760)),X))),s(fun(Q120763,cart(real,Q120761)),Y))))) ) ) )).
+
+fof(aPASTECARTu_EQu_VEC,axiom,(
+    ! [Q120795,Q120800,X,Y,N0] :
+      ( s(cart(real,finite_sum(Q120795,Q120800)),i(s(fun(cart(real,Q120800),cart(real,finite_sum(Q120795,Q120800))),i(s(fun(cart(real,Q120795),fun(cart(real,Q120800),cart(real,finite_sum(Q120795,Q120800)))),pastecart),s(cart(real,Q120795),X))),s(cart(real,Q120800),Y))) = s(cart(real,finite_sum(Q120795,Q120800)),i(s(fun(num,cart(real,finite_sum(Q120795,Q120800))),vec),s(num,N0)))
+    <=> ( s(cart(real,Q120795),X) = s(cart(real,Q120795),i(s(fun(num,cart(real,Q120795)),vec),s(num,N0)))
+        & s(cart(real,Q120800),Y) = s(cart(real,Q120800),i(s(fun(num,cart(real,Q120800)),vec),s(num,N0))) ) ) )).
+
+fof(aNORMu_FSTCART,axiom,(
+    ! [Q120851,Q120849,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q120851),real),vectoru_norm),s(cart(real,Q120851),i(s(fun(cart(real,finite_sum(Q120851,Q120849)),cart(real,Q120851)),fstcart),s(cart(real,finite_sum(Q120851,Q120849)),X))))))),s(real,i(s(fun(cart(real,finite_sum(Q120851,Q120849)),real),vectoru_norm),s(cart(real,finite_sum(Q120851,Q120849)),X)))))) )).
+
+fof(aDISTu_FSTCART,axiom,(
+    ! [Q120883,Q120881,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q120883),cart(real,Q120883)),real),distance),s(prod(cart(real,Q120883),cart(real,Q120883)),i(s(fun(cart(real,Q120883),prod(cart(real,Q120883),cart(real,Q120883))),i(s(fun(cart(real,Q120883),fun(cart(real,Q120883),prod(cart(real,Q120883),cart(real,Q120883)))),c_),s(cart(real,Q120883),i(s(fun(cart(real,finite_sum(Q120883,Q120881)),cart(real,Q120883)),fstcart),s(cart(real,finite_sum(Q120883,Q120881)),X))))),s(cart(real,Q120883),i(s(fun(cart(real,finite_sum(Q120883,Q120881)),cart(real,Q120883)),fstcart),s(cart(real,finite_sum(Q120883,Q120881)),Y))))))))),s(real,i(s(fun(prod(cart(real,finite_sum(Q120883,Q120881)),cart(real,finite_sum(Q120883,Q120881))),real),distance),s(prod(cart(real,finite_sum(Q120883,Q120881)),cart(real,finite_sum(Q120883,Q120881))),i(s(fun(cart(real,finite_sum(Q120883,Q120881)),prod(cart(real,finite_sum(Q120883,Q120881)),cart(real,finite_sum(Q120883,Q120881)))),i(s(fun(cart(real,finite_sum(Q120883,Q120881)),fun(cart(real,finite_sum(Q120883,Q120881)),prod(cart(real,finite_sum(Q120883,Q120881)),cart(real,finite_sum(Q120883,Q120881))))),c_),s(cart(real,finite_sum(Q120883,Q120881)),X))),s(cart(real,finite_sum(Q120883,Q120881)),Y)))))))) )).
+
+fof(aNORMu_SNDCART,axiom,(
+    ! [Q120961,Q120963,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q120963),real),vectoru_norm),s(cart(real,Q120963),i(s(fun(cart(real,finite_sum(Q120961,Q120963)),cart(real,Q120963)),sndcart),s(cart(real,finite_sum(Q120961,Q120963)),X))))))),s(real,i(s(fun(cart(real,finite_sum(Q120961,Q120963)),real),vectoru_norm),s(cart(real,finite_sum(Q120961,Q120963)),X)))))) )).
+
+fof(aDISTu_SNDCART,axiom,(
+    ! [Q120993,Q120995,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q120995),cart(real,Q120995)),real),distance),s(prod(cart(real,Q120995),cart(real,Q120995)),i(s(fun(cart(real,Q120995),prod(cart(real,Q120995),cart(real,Q120995))),i(s(fun(cart(real,Q120995),fun(cart(real,Q120995),prod(cart(real,Q120995),cart(real,Q120995)))),c_),s(cart(real,Q120995),i(s(fun(cart(real,finite_sum(Q120993,Q120995)),cart(real,Q120995)),sndcart),s(cart(real,finite_sum(Q120993,Q120995)),X))))),s(cart(real,Q120995),i(s(fun(cart(real,finite_sum(Q120993,Q120995)),cart(real,Q120995)),sndcart),s(cart(real,finite_sum(Q120993,Q120995)),Y))))))))),s(real,i(s(fun(prod(cart(real,finite_sum(Q120993,Q120995)),cart(real,finite_sum(Q120993,Q120995))),real),distance),s(prod(cart(real,finite_sum(Q120993,Q120995)),cart(real,finite_sum(Q120993,Q120995))),i(s(fun(cart(real,finite_sum(Q120993,Q120995)),prod(cart(real,finite_sum(Q120993,Q120995)),cart(real,finite_sum(Q120993,Q120995)))),i(s(fun(cart(real,finite_sum(Q120993,Q120995)),fun(cart(real,finite_sum(Q120993,Q120995)),prod(cart(real,finite_sum(Q120993,Q120995)),cart(real,finite_sum(Q120993,Q120995))))),c_),s(cart(real,finite_sum(Q120993,Q120995)),X))),s(cart(real,finite_sum(Q120993,Q120995)),Y)))))))) )).
+
+fof(aDOTu_PASTECART,axiom,(
+    ! [Q121075,Q121076,X1,X2,Y1,Y2] : s(real,i(s(fun(cart(real,finite_sum(Q121075,Q121076)),real),i(s(fun(cart(real,finite_sum(Q121075,Q121076)),fun(cart(real,finite_sum(Q121075,Q121076)),real)),dot),s(cart(real,finite_sum(Q121075,Q121076)),i(s(fun(cart(real,Q121076),cart(real,finite_sum(Q121075,Q121076))),i(s(fun(cart(real,Q121075),fun(cart(real,Q121076),cart(real,finite_sum(Q121075,Q121076)))),pastecart),s(cart(real,Q121075),X1))),s(cart(real,Q121076),X2))))),s(cart(real,finite_sum(Q121075,Q121076)),i(s(fun(cart(real,Q121076),cart(real,finite_sum(Q121075,Q121076))),i(s(fun(cart(real,Q121075),fun(cart(real,Q121076),cart(real,finite_sum(Q121075,Q121076)))),pastecart),s(cart(real,Q121075),Y1))),s(cart(real,Q121076),Y2))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q121075),real),i(s(fun(cart(real,Q121075),fun(cart(real,Q121075),real)),dot),s(cart(real,Q121075),X1))),s(cart(real,Q121075),Y1))))),s(real,i(s(fun(cart(real,Q121076),real),i(s(fun(cart(real,Q121076),fun(cart(real,Q121076),real)),dot),s(cart(real,Q121076),X2))),s(cart(real,Q121076),Y2))))) )).
+
+fof(aNORMu_PASTECART,axiom,(
+    ! [Q121103,Q121104,X,Y] : s(real,i(s(fun(cart(real,finite_sum(Q121103,Q121104)),real),vectoru_norm),s(cart(real,finite_sum(Q121103,Q121104)),i(s(fun(cart(real,Q121104),cart(real,finite_sum(Q121103,Q121104))),i(s(fun(cart(real,Q121103),fun(cart(real,Q121104),cart(real,finite_sum(Q121103,Q121104)))),pastecart),s(cart(real,Q121103),X))),s(cart(real,Q121104),Y))))) = s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q121103),real),vectoru_norm),s(cart(real,Q121103),X))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q121104),real),vectoru_norm),s(cart(real,Q121104),Y))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))) )).
+
+fof(aNORMu_PASTECARTu_LE,axiom,(
+    ! [Q121142,Q121143,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,finite_sum(Q121142,Q121143)),real),vectoru_norm),s(cart(real,finite_sum(Q121142,Q121143)),i(s(fun(cart(real,Q121143),cart(real,finite_sum(Q121142,Q121143))),i(s(fun(cart(real,Q121142),fun(cart(real,Q121143),cart(real,finite_sum(Q121142,Q121143)))),pastecart),s(cart(real,Q121142),X))),s(cart(real,Q121143),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q121142),real),vectoru_norm),s(cart(real,Q121142),X))))),s(real,i(s(fun(cart(real,Q121143),real),vectoru_norm),s(cart(real,Q121143),Y)))))))) )).
+
+fof(aNORMu_LEu_PASTECART,axiom,(
+    ! [M,N,X,Y] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))),s(real,i(s(fun(cart(real,finite_sum(M,N)),real),vectoru_norm),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X))),s(cart(real,N),Y))))))))
+      & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))),s(real,i(s(fun(cart(real,finite_sum(M,N)),real),vectoru_norm),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X))),s(cart(real,N),Y)))))))) ) )).
+
+fof(aNORMu_PASTECARTu_0u_conjunct0,axiom,(
+    ! [Q121218,Q121215,X] : s(real,i(s(fun(cart(real,finite_sum(Q121215,Q121218)),real),vectoru_norm),s(cart(real,finite_sum(Q121215,Q121218)),i(s(fun(cart(real,Q121218),cart(real,finite_sum(Q121215,Q121218))),i(s(fun(cart(real,Q121215),fun(cart(real,Q121218),cart(real,finite_sum(Q121215,Q121218)))),pastecart),s(cart(real,Q121215),X))),s(cart(real,Q121218),i(s(fun(num,cart(real,Q121218)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))) = s(real,i(s(fun(cart(real,Q121215),real),vectoru_norm),s(cart(real,Q121215),X))) )).
+
+fof(aNORMu_PASTECARTu_0u_conjunct1,axiom,(
+    ! [Q121236,Q121234,Y] : s(real,i(s(fun(cart(real,finite_sum(Q121236,Q121234)),real),vectoru_norm),s(cart(real,finite_sum(Q121236,Q121234)),i(s(fun(cart(real,Q121234),cart(real,finite_sum(Q121236,Q121234))),i(s(fun(cart(real,Q121236),fun(cart(real,Q121234),cart(real,finite_sum(Q121236,Q121234)))),pastecart),s(cart(real,Q121236),i(s(fun(num,cart(real,Q121236)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(cart(real,Q121234),Y))))) = s(real,i(s(fun(cart(real,Q121234),real),vectoru_norm),s(cart(real,Q121234),Y))) )).
+
+fof(aDISTu_PASTECARTu_CANCELu_conjunct0,axiom,(
+    ! [Q121280,Q121279,X,XI_,Y] : s(real,i(s(fun(prod(cart(real,finite_sum(Q121279,Q121280)),cart(real,finite_sum(Q121279,Q121280))),real),distance),s(prod(cart(real,finite_sum(Q121279,Q121280)),cart(real,finite_sum(Q121279,Q121280))),i(s(fun(cart(real,finite_sum(Q121279,Q121280)),prod(cart(real,finite_sum(Q121279,Q121280)),cart(real,finite_sum(Q121279,Q121280)))),i(s(fun(cart(real,finite_sum(Q121279,Q121280)),fun(cart(real,finite_sum(Q121279,Q121280)),prod(cart(real,finite_sum(Q121279,Q121280)),cart(real,finite_sum(Q121279,Q121280))))),c_),s(cart(real,finite_sum(Q121279,Q121280)),i(s(fun(cart(real,Q121280),cart(real,finite_sum(Q121279,Q121280))),i(s(fun(cart(real,Q121279),fun(cart(real,Q121280),cart(real,finite_sum(Q121279,Q121280)))),pastecart),s(cart(real,Q121279),X))),s(cart(real,Q121280),Y))))),s(cart(real,finite_sum(Q121279,Q121280)),i(s(fun(cart(real,Q121280),cart(real,finite_sum(Q121279,Q121280))),i(s(fun(cart(real,Q121279),fun(cart(real,Q121280),cart(real,finite_sum(Q121279,Q121280)))),pastecart),s(cart(real,Q121279),XI_))),s(cart(real,Q121280),Y))))))) = s(real,i(s(fun(prod(cart(real,Q121279),cart(real,Q121279)),real),distance),s(prod(cart(real,Q121279),cart(real,Q121279)),i(s(fun(cart(real,Q121279),prod(cart(real,Q121279),cart(real,Q121279))),i(s(fun(cart(real,Q121279),fun(cart(real,Q121279),prod(cart(real,Q121279),cart(real,Q121279)))),c_),s(cart(real,Q121279),X))),s(cart(real,Q121279),XI_))))) )).
+
+fof(aDISTu_PASTECARTu_CANCELu_conjunct1,axiom,(
+    ! [Q121316,Q121317,X,Y,YI_] : s(real,i(s(fun(prod(cart(real,finite_sum(Q121316,Q121317)),cart(real,finite_sum(Q121316,Q121317))),real),distance),s(prod(cart(real,finite_sum(Q121316,Q121317)),cart(real,finite_sum(Q121316,Q121317))),i(s(fun(cart(real,finite_sum(Q121316,Q121317)),prod(cart(real,finite_sum(Q121316,Q121317)),cart(real,finite_sum(Q121316,Q121317)))),i(s(fun(cart(real,finite_sum(Q121316,Q121317)),fun(cart(real,finite_sum(Q121316,Q121317)),prod(cart(real,finite_sum(Q121316,Q121317)),cart(real,finite_sum(Q121316,Q121317))))),c_),s(cart(real,finite_sum(Q121316,Q121317)),i(s(fun(cart(real,Q121317),cart(real,finite_sum(Q121316,Q121317))),i(s(fun(cart(real,Q121316),fun(cart(real,Q121317),cart(real,finite_sum(Q121316,Q121317)))),pastecart),s(cart(real,Q121316),X))),s(cart(real,Q121317),Y))))),s(cart(real,finite_sum(Q121316,Q121317)),i(s(fun(cart(real,Q121317),cart(real,finite_sum(Q121316,Q121317))),i(s(fun(cart(real,Q121316),fun(cart(real,Q121317),cart(real,finite_sum(Q121316,Q121317)))),pastecart),s(cart(real,Q121316),X))),s(cart(real,Q121317),YI_))))))) = s(real,i(s(fun(prod(cart(real,Q121317),cart(real,Q121317)),real),distance),s(prod(cart(real,Q121317),cart(real,Q121317)),i(s(fun(cart(real,Q121317),prod(cart(real,Q121317),cart(real,Q121317))),i(s(fun(cart(real,Q121317),fun(cart(real,Q121317),prod(cart(real,Q121317),cart(real,Q121317)))),c_),s(cart(real,Q121317),Y))),s(cart(real,Q121317),YI_))))) )).
+
+fof(asubspace,axiom,(
+    ! [Q121390,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),subspace),s(fun(cart(real,Q121390),bool),S0))))
+    <=> ( p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),i(s(fun(cart(real,Q121390),fun(fun(cart(real,Q121390),bool),bool)),in),s(cart(real,Q121390),i(s(fun(num,cart(real,Q121390)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q121390),bool),S0))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),i(s(fun(cart(real,Q121390),fun(fun(cart(real,Q121390),bool),bool)),in),s(cart(real,Q121390),X))),s(fun(cart(real,Q121390),bool),S0))))
+              & p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),i(s(fun(cart(real,Q121390),fun(fun(cart(real,Q121390),bool),bool)),in),s(cart(real,Q121390),Y))),s(fun(cart(real,Q121390),bool),S0)))) )
+           => p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),i(s(fun(cart(real,Q121390),fun(fun(cart(real,Q121390),bool),bool)),in),s(cart(real,Q121390),i(s(fun(cart(real,Q121390),cart(real,Q121390)),i(s(fun(cart(real,Q121390),fun(cart(real,Q121390),cart(real,Q121390))),vectoru_add),s(cart(real,Q121390),X))),s(cart(real,Q121390),Y))))),s(fun(cart(real,Q121390),bool),S0)))) )
+        & ! [C0,X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),i(s(fun(cart(real,Q121390),fun(fun(cart(real,Q121390),bool),bool)),in),s(cart(real,Q121390),X))),s(fun(cart(real,Q121390),bool),S0))))
+           => p(s(bool,i(s(fun(fun(cart(real,Q121390),bool),bool),i(s(fun(cart(real,Q121390),fun(fun(cart(real,Q121390),bool),bool)),in),s(cart(real,Q121390),i(s(fun(cart(real,Q121390),cart(real,Q121390)),i(s(fun(real,fun(cart(real,Q121390),cart(real,Q121390))),r_),s(real,C0))),s(cart(real,Q121390),X))))),s(fun(cart(real,Q121390),bool),S0)))) ) ) ) )).
+
+fof(aspan,axiom,(
+    ! [Q121402,S0] : s(fun(cart(real,Q121402),bool),i(s(fun(fun(cart(real,Q121402),bool),fun(cart(real,Q121402),bool)),span),s(fun(cart(real,Q121402),bool),S0))) = s(fun(cart(real,Q121402),bool),i(s(fun(fun(cart(real,Q121402),bool),fun(cart(real,Q121402),bool)),i(s(fun(fun(fun(cart(real,Q121402),bool),bool),fun(fun(cart(real,Q121402),bool),fun(cart(real,Q121402),bool))),hull),s(fun(fun(cart(real,Q121402),bool),bool),subspace))),s(fun(cart(real,Q121402),bool),S0))) )).
+
+fof(adependent,axiom,(
+    ! [Q121420,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q121420),bool),bool),dependent),s(fun(cart(real,Q121420),bool),S0))))
+    <=> ? [A5] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q121420),bool),bool),i(s(fun(cart(real,Q121420),fun(fun(cart(real,Q121420),bool),bool)),in),s(cart(real,Q121420),A5))),s(fun(cart(real,Q121420),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,Q121420),bool),bool),i(s(fun(cart(real,Q121420),fun(fun(cart(real,Q121420),bool),bool)),in),s(cart(real,Q121420),A5))),s(fun(cart(real,Q121420),bool),i(s(fun(fun(cart(real,Q121420),bool),fun(cart(real,Q121420),bool)),span),s(fun(cart(real,Q121420),bool),i(s(fun(cart(real,Q121420),fun(cart(real,Q121420),bool)),i(s(fun(fun(cart(real,Q121420),bool),fun(cart(real,Q121420),fun(cart(real,Q121420),bool))),delete),s(fun(cart(real,Q121420),bool),S0))),s(cart(real,Q121420),A5)))))))) ) ) )).
+
+fof(aindependent,axiom,(
+    ! [Q121430,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q121430),bool),bool),independent),s(fun(cart(real,Q121430),bool),S0))))
+    <=> ~ p(s(bool,i(s(fun(fun(cart(real,Q121430),bool),bool),dependent),s(fun(cart(real,Q121430),bool),S0)))) ) )).
+
+fof(aSUBSPACEu_UNIV,axiom,(
+    ! [N] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),univ)))) )).
+
+fof(aSUBSPACEu_IMPu_NONEMPTY,axiom,(
+    ! [Q121443,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q121443),bool),bool),subspace),s(fun(cart(real,Q121443),bool),S0))))
+     => s(fun(cart(real,Q121443),bool),S0) != s(fun(cart(real,Q121443),bool),empty) ) )).
+
+fof(aSUBSPACEu_0,axiom,(
+    ! [Q121453] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q121453),bool),bool),subspace),s(fun(cart(real,Q121453),bool),s0))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q121453),bool),bool),i(s(fun(cart(real,Q121453),fun(fun(cart(real,Q121453),bool),bool)),in),s(cart(real,Q121453),i(s(fun(num,cart(real,Q121453)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q121453),bool),s0)))) ) )).
+
+fof(aSUBSPACEu_ADD,axiom,(
+    ! [Q121494,X,Y,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121494),bool),bool),subspace),s(fun(cart(real,Q121494),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121494),bool),bool),i(s(fun(cart(real,Q121494),fun(fun(cart(real,Q121494),bool),bool)),in),s(cart(real,Q121494),X))),s(fun(cart(real,Q121494),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121494),bool),bool),i(s(fun(cart(real,Q121494),fun(fun(cart(real,Q121494),bool),bool)),in),s(cart(real,Q121494),Y))),s(fun(cart(real,Q121494),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121494),bool),bool),i(s(fun(cart(real,Q121494),fun(fun(cart(real,Q121494),bool),bool)),in),s(cart(real,Q121494),i(s(fun(cart(real,Q121494),cart(real,Q121494)),i(s(fun(cart(real,Q121494),fun(cart(real,Q121494),cart(real,Q121494))),vectoru_add),s(cart(real,Q121494),X))),s(cart(real,Q121494),Y))))),s(fun(cart(real,Q121494),bool),S0)))) ) )).
+
+fof(aSUBSPACEu_MUL,axiom,(
+    ! [Q121516,X,C0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121516),bool),bool),subspace),s(fun(cart(real,Q121516),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121516),bool),bool),i(s(fun(cart(real,Q121516),fun(fun(cart(real,Q121516),bool),bool)),in),s(cart(real,Q121516),X))),s(fun(cart(real,Q121516),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121516),bool),bool),i(s(fun(cart(real,Q121516),fun(fun(cart(real,Q121516),bool),bool)),in),s(cart(real,Q121516),i(s(fun(cart(real,Q121516),cart(real,Q121516)),i(s(fun(real,fun(cart(real,Q121516),cart(real,Q121516))),r_),s(real,C0))),s(cart(real,Q121516),X))))),s(fun(cart(real,Q121516),bool),S0)))) ) )).
+
+fof(aSUBSPACEu_NEG,axiom,(
+    ! [Q121570,X,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121570),bool),bool),subspace),s(fun(cart(real,Q121570),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121570),bool),bool),i(s(fun(cart(real,Q121570),fun(fun(cart(real,Q121570),bool),bool)),in),s(cart(real,Q121570),X))),s(fun(cart(real,Q121570),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121570),bool),bool),i(s(fun(cart(real,Q121570),fun(fun(cart(real,Q121570),bool),bool)),in),s(cart(real,Q121570),i(s(fun(cart(real,Q121570),cart(real,Q121570)),vectoru_neg),s(cart(real,Q121570),X))))),s(fun(cart(real,Q121570),bool),S0)))) ) )).
+
+fof(aSUBSPACEu_SUB,axiom,(
+    ! [Q121609,X,Y,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121609),bool),bool),subspace),s(fun(cart(real,Q121609),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121609),bool),bool),i(s(fun(cart(real,Q121609),fun(fun(cart(real,Q121609),bool),bool)),in),s(cart(real,Q121609),X))),s(fun(cart(real,Q121609),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121609),bool),bool),i(s(fun(cart(real,Q121609),fun(fun(cart(real,Q121609),bool),bool)),in),s(cart(real,Q121609),Y))),s(fun(cart(real,Q121609),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121609),bool),bool),i(s(fun(cart(real,Q121609),fun(fun(cart(real,Q121609),bool),bool)),in),s(cart(real,Q121609),i(s(fun(cart(real,Q121609),cart(real,Q121609)),i(s(fun(cart(real,Q121609),fun(cart(real,Q121609),cart(real,Q121609))),vectoru_sub),s(cart(real,Q121609),X))),s(cart(real,Q121609),Y))))),s(fun(cart(real,Q121609),bool),S0)))) ) )).
+
+fof(aSUBSPACEu_VSUM,axiom,(
+    ! [Q121648,Q121655,S0,F0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121655),bool),bool),subspace),s(fun(cart(real,Q121655),bool),S0))))
+        & p(s(bool,i(s(fun(fun(Q121648,bool),bool),finite),s(fun(Q121648,bool),T0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(Q121648,bool),bool),i(s(fun(Q121648,fun(fun(Q121648,bool),bool)),in),s(Q121648,X))),s(fun(Q121648,bool),T0))))
+           => p(s(bool,i(s(fun(fun(cart(real,Q121655),bool),bool),i(s(fun(cart(real,Q121655),fun(fun(cart(real,Q121655),bool),bool)),in),s(cart(real,Q121655),i(s(fun(Q121648,cart(real,Q121655)),F0),s(Q121648,X))))),s(fun(cart(real,Q121655),bool),S0)))) ) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121655),bool),bool),i(s(fun(cart(real,Q121655),fun(fun(cart(real,Q121655),bool),bool)),in),s(cart(real,Q121655),i(s(fun(fun(Q121648,cart(real,Q121655)),cart(real,Q121655)),i(s(fun(fun(Q121648,bool),fun(fun(Q121648,cart(real,Q121655)),cart(real,Q121655))),vsum),s(fun(Q121648,bool),T0))),s(fun(Q121648,cart(real,Q121655)),F0))))),s(fun(cart(real,Q121655),bool),S0)))) ) )).
+
+fof(aSUBSPACEu_LINEARu_IMAGE,axiom,(
+    ! [Q121671,Q121673,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121673),cart(real,Q121671)),bool),linear),s(fun(cart(real,Q121673),cart(real,Q121671)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121673),bool),bool),subspace),s(fun(cart(real,Q121673),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121671),bool),bool),subspace),s(fun(cart(real,Q121671),bool),i(s(fun(fun(cart(real,Q121673),bool),fun(cart(real,Q121671),bool)),i(s(fun(fun(cart(real,Q121673),cart(real,Q121671)),fun(fun(cart(real,Q121673),bool),fun(cart(real,Q121671),bool))),image),s(fun(cart(real,Q121673),cart(real,Q121671)),F0))),s(fun(cart(real,Q121673),bool),S0)))))) ) )).
+
+fof(aSUBSPACEu_LINEARu_PREIMAGE,axiom,(
+    ! [Q121694,Q121697,U_0] :
+      ( ! [F0,S0,GENR_PVARR_297] :
+          ( p(s(bool,i(s(fun(cart(real,Q121694),bool),i(s(fun(fun(cart(real,Q121697),bool),fun(cart(real,Q121694),bool)),i(s(fun(fun(cart(real,Q121694),cart(real,Q121697)),fun(fun(cart(real,Q121697),bool),fun(cart(real,Q121694),bool))),U_0),s(fun(cart(real,Q121694),cart(real,Q121697)),F0))),s(fun(cart(real,Q121697),bool),S0))),s(cart(real,Q121694),GENR_PVARR_297))))
+        <=> ? [X] : p(s(bool,i(s(fun(cart(real,Q121694),bool),i(s(fun(bool,fun(cart(real,Q121694),bool)),i(s(fun(cart(real,Q121694),fun(bool,fun(cart(real,Q121694),bool))),setspec),s(cart(real,Q121694),GENR_PVARR_297))),s(bool,i(s(fun(fun(cart(real,Q121697),bool),bool),i(s(fun(cart(real,Q121697),fun(fun(cart(real,Q121697),bool),bool)),in),s(cart(real,Q121697),i(s(fun(cart(real,Q121694),cart(real,Q121697)),F0),s(cart(real,Q121694),X))))),s(fun(cart(real,Q121697),bool),S0))))),s(cart(real,Q121694),X)))) )
+     => ! [F0,S0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q121694),cart(real,Q121697)),bool),linear),s(fun(cart(real,Q121694),cart(real,Q121697)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q121697),bool),bool),subspace),s(fun(cart(real,Q121697),bool),S0)))) )
+         => p(s(bool,i(s(fun(fun(cart(real,Q121694),bool),bool),subspace),s(fun(cart(real,Q121694),bool),i(s(fun(fun(cart(real,Q121694),bool),fun(cart(real,Q121694),bool)),gspec),s(fun(cart(real,Q121694),bool),i(s(fun(fun(cart(real,Q121697),bool),fun(cart(real,Q121694),bool)),i(s(fun(fun(cart(real,Q121694),cart(real,Q121697)),fun(fun(cart(real,Q121697),bool),fun(cart(real,Q121694),bool))),U_0),s(fun(cart(real,Q121694),cart(real,Q121697)),F0))),s(fun(cart(real,Q121697),bool),S0)))))))) ) ) )).
+
+fof(aSUBSPACEu_TRIVIAL,axiom,(
+    ! [Q121723] : p(s(bool,i(s(fun(fun(cart(real,Q121723),bool),bool),subspace),s(fun(cart(real,Q121723),bool),i(s(fun(fun(cart(real,Q121723),bool),fun(cart(real,Q121723),bool)),i(s(fun(cart(real,Q121723),fun(fun(cart(real,Q121723),bool),fun(cart(real,Q121723),bool))),insert),s(cart(real,Q121723),i(s(fun(num,cart(real,Q121723)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q121723),bool),empty)))))) )).
+
+fof(aSUBSPACEu_INTER,axiom,(
+    ! [Q121741,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q121741),bool),bool),subspace),s(fun(cart(real,Q121741),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q121741),bool),bool),subspace),s(fun(cart(real,Q121741),bool),T0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121741),bool),bool),subspace),s(fun(cart(real,Q121741),bool),i(s(fun(fun(cart(real,Q121741),bool),fun(cart(real,Q121741),bool)),i(s(fun(fun(cart(real,Q121741),bool),fun(fun(cart(real,Q121741),bool),fun(cart(real,Q121741),bool))),inter),s(fun(cart(real,Q121741),bool),S0))),s(fun(cart(real,Q121741),bool),T0)))))) ) )).
+
+fof(aSUBSPACEu_INTERS,axiom,(
+    ! [Q121764,F0] :
+      ( ! [S0] :
+          ( p(s(bool,i(s(fun(fun(fun(cart(real,Q121764),bool),bool),bool),i(s(fun(fun(cart(real,Q121764),bool),fun(fun(fun(cart(real,Q121764),bool),bool),bool)),in),s(fun(cart(real,Q121764),bool),S0))),s(fun(fun(cart(real,Q121764),bool),bool),F0))))
+         => p(s(bool,i(s(fun(fun(cart(real,Q121764),bool),bool),subspace),s(fun(cart(real,Q121764),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q121764),bool),bool),subspace),s(fun(cart(real,Q121764),bool),i(s(fun(fun(fun(cart(real,Q121764),bool),bool),fun(cart(real,Q121764),bool)),inters),s(fun(fun(cart(real,Q121764),bool),bool),F0)))))) ) )).
+
+fof(aLINEARu_INJECTIVEu_0u_SUBSPACE,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),subspace),s(fun(cart(real,M),bool),S0)))) )
+     => ( ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+              & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),S0))))
+              & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))) )
+           => s(cart(real,M),X) = s(cart(real,M),Y) )
+      <=> ! [X] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+              & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+           => s(cart(real,M),X) = s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aSUBSPACEu_UNIONu_CHAIN,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),T0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0)))))) )
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))
+        | p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),T0))),s(fun(cart(real,N),bool),S0)))) ) ) )).
+
+fof(aSPANu_SPAN,axiom,(
+    ! [Q121985,S0] : s(fun(cart(real,Q121985),bool),i(s(fun(fun(cart(real,Q121985),bool),fun(cart(real,Q121985),bool)),span),s(fun(cart(real,Q121985),bool),i(s(fun(fun(cart(real,Q121985),bool),fun(cart(real,Q121985),bool)),span),s(fun(cart(real,Q121985),bool),S0))))) = s(fun(cart(real,Q121985),bool),i(s(fun(fun(cart(real,Q121985),bool),fun(cart(real,Q121985),bool)),span),s(fun(cart(real,Q121985),bool),S0))) )).
+
+fof(aSPANu_MONO,axiom,(
+    ! [Q122006,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122006),bool),bool),i(s(fun(fun(cart(real,Q122006),bool),fun(fun(cart(real,Q122006),bool),bool)),subset),s(fun(cart(real,Q122006),bool),S0))),s(fun(cart(real,Q122006),bool),T0))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q122006),bool),bool),i(s(fun(fun(cart(real,Q122006),bool),fun(fun(cart(real,Q122006),bool),bool)),subset),s(fun(cart(real,Q122006),bool),i(s(fun(fun(cart(real,Q122006),bool),fun(cart(real,Q122006),bool)),span),s(fun(cart(real,Q122006),bool),S0))))),s(fun(cart(real,Q122006),bool),i(s(fun(fun(cart(real,Q122006),bool),fun(cart(real,Q122006),bool)),span),s(fun(cart(real,Q122006),bool),T0)))))) ) )).
+
+fof(aSUBSPACEu_SPAN,axiom,(
+    ! [Q122015,S0] : p(s(bool,i(s(fun(fun(cart(real,Q122015),bool),bool),subspace),s(fun(cart(real,Q122015),bool),i(s(fun(fun(cart(real,Q122015),bool),fun(cart(real,Q122015),bool)),span),s(fun(cart(real,Q122015),bool),S0)))))) )).
+
+fof(aSPANu_CLAUSESu_conjunct0,axiom,(
+    ! [Q122036,A5,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122036),bool),bool),i(s(fun(cart(real,Q122036),fun(fun(cart(real,Q122036),bool),bool)),in),s(cart(real,Q122036),A5))),s(fun(cart(real,Q122036),bool),S0))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q122036),bool),bool),i(s(fun(cart(real,Q122036),fun(fun(cart(real,Q122036),bool),bool)),in),s(cart(real,Q122036),A5))),s(fun(cart(real,Q122036),bool),i(s(fun(fun(cart(real,Q122036),bool),fun(cart(real,Q122036),bool)),span),s(fun(cart(real,Q122036),bool),S0)))))) ) )).
+
+fof(aSPANu_CLAUSESu_conjunct1,axiom,(
+    ! [Q122045] : p(s(bool,i(s(fun(fun(cart(real,Q122045),bool),bool),i(s(fun(cart(real,Q122045),fun(fun(cart(real,Q122045),bool),bool)),in),s(cart(real,Q122045),i(s(fun(num,cart(real,Q122045)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q122045),bool),i(s(fun(fun(cart(real,Q122045),bool),fun(cart(real,Q122045),bool)),span),s(fun(cart(real,Q122045),bool),s0)))))) )).
+
+fof(aSPANu_CLAUSESu_conjunct2,axiom,(
+    ! [Q122111,X,Y,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q122111),bool),bool),i(s(fun(cart(real,Q122111),fun(fun(cart(real,Q122111),bool),bool)),in),s(cart(real,Q122111),X))),s(fun(cart(real,Q122111),bool),i(s(fun(fun(cart(real,Q122111),bool),fun(cart(real,Q122111),bool)),span),s(fun(cart(real,Q122111),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q122111),bool),bool),i(s(fun(cart(real,Q122111),fun(fun(cart(real,Q122111),bool),bool)),in),s(cart(real,Q122111),Y))),s(fun(cart(real,Q122111),bool),i(s(fun(fun(cart(real,Q122111),bool),fun(cart(real,Q122111),bool)),span),s(fun(cart(real,Q122111),bool),S0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q122111),bool),bool),i(s(fun(cart(real,Q122111),fun(fun(cart(real,Q122111),bool),bool)),in),s(cart(real,Q122111),i(s(fun(cart(real,Q122111),cart(real,Q122111)),i(s(fun(cart(real,Q122111),fun(cart(real,Q122111),cart(real,Q122111))),vectoru_add),s(cart(real,Q122111),X))),s(cart(real,Q122111),Y))))),s(fun(cart(real,Q122111),bool),i(s(fun(fun(cart(real,Q122111),bool),fun(cart(real,Q122111),bool)),span),s(fun(cart(real,Q122111),bool),S0)))))) ) )).
+
+fof(aSPANu_CLAUSESu_conjunct3,axiom,(
+    ! [Q122108,X,C0,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122108),bool),bool),i(s(fun(cart(real,Q122108),fun(fun(cart(real,Q122108),bool),bool)),in),s(cart(real,Q122108),X))),s(fun(cart(real,Q122108),bool),i(s(fun(fun(cart(real,Q122108),bool),fun(cart(real,Q122108),bool)),span),s(fun(cart(real,Q122108),bool),S0))))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q122108),bool),bool),i(s(fun(cart(real,Q122108),fun(fun(cart(real,Q122108),bool),bool)),in),s(cart(real,Q122108),i(s(fun(cart(real,Q122108),cart(real,Q122108)),i(s(fun(real,fun(cart(real,Q122108),cart(real,Q122108))),r_),s(real,C0))),s(cart(real,Q122108),X))))),s(fun(cart(real,Q122108),bool),i(s(fun(fun(cart(real,Q122108),bool),fun(cart(real,Q122108),bool)),span),s(fun(cart(real,Q122108),bool),S0)))))) ) )).
+
+fof(aSPANu_INDUCT,axiom,(
+    ! [Q122152,S0,H0] :
+      ( ( ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,Q122152),bool),bool),i(s(fun(cart(real,Q122152),fun(fun(cart(real,Q122152),bool),bool)),in),s(cart(real,Q122152),X))),s(fun(cart(real,Q122152),bool),S0))))
+           => p(s(bool,i(s(fun(fun(cart(real,Q122152),bool),bool),i(s(fun(cart(real,Q122152),fun(fun(cart(real,Q122152),bool),bool)),in),s(cart(real,Q122152),X))),s(fun(cart(real,Q122152),bool),H0)))) )
+        & p(s(bool,i(s(fun(fun(cart(real,Q122152),bool),bool),subspace),s(fun(cart(real,Q122152),bool),H0)))) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q122152),bool),bool),i(s(fun(cart(real,Q122152),fun(fun(cart(real,Q122152),bool),bool)),in),s(cart(real,Q122152),X))),s(fun(cart(real,Q122152),bool),i(s(fun(fun(cart(real,Q122152),bool),fun(cart(real,Q122152),bool)),span),s(fun(cart(real,Q122152),bool),S0))))))
+         => p(s(bool,i(s(fun(cart(real,Q122152),bool),H0),s(cart(real,Q122152),X)))) ) ) )).
+
+fof(aSPANu_EMPTY,axiom,(
+    ! [Q122165] : s(fun(cart(real,Q122165),bool),i(s(fun(fun(cart(real,Q122165),bool),fun(cart(real,Q122165),bool)),span),s(fun(cart(real,Q122165),bool),empty))) = s(fun(cart(real,Q122165),bool),i(s(fun(fun(cart(real,Q122165),bool),fun(cart(real,Q122165),bool)),i(s(fun(cart(real,Q122165),fun(fun(cart(real,Q122165),bool),fun(cart(real,Q122165),bool))),insert),s(cart(real,Q122165),i(s(fun(num,cart(real,Q122165)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q122165),bool),empty))) )).
+
+fof(aINDEPENDENTu_EMPTY,axiom,(
+    ! [Q122169] : p(s(bool,i(s(fun(fun(cart(real,Q122169),bool),bool),independent),s(fun(cart(real,Q122169),bool),empty)))) )).
+
+fof(aINDEPENDENTu_NONZERO,axiom,(
+    ! [Q122179,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122179),bool),bool),independent),s(fun(cart(real,Q122179),bool),S0))))
+     => ~ p(s(bool,i(s(fun(fun(cart(real,Q122179),bool),bool),i(s(fun(cart(real,Q122179),fun(fun(cart(real,Q122179),bool),bool)),in),s(cart(real,Q122179),i(s(fun(num,cart(real,Q122179)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q122179),bool),S0)))) ) )).
+
+fof(aINDEPENDENTu_MONO,axiom,(
+    ! [Q122205,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q122205),bool),bool),independent),s(fun(cart(real,Q122205),bool),T0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q122205),bool),bool),i(s(fun(fun(cart(real,Q122205),bool),fun(fun(cart(real,Q122205),bool),bool)),subset),s(fun(cart(real,Q122205),bool),S0))),s(fun(cart(real,Q122205),bool),T0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q122205),bool),bool),independent),s(fun(cart(real,Q122205),bool),S0)))) ) )).
+
+fof(aDEPENDENTu_MONO,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),T0)))) ) )).
+
+fof(aSPANu_SUBSPACE,axiom,(
+    ! [Q122268,B0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q122268),bool),bool),i(s(fun(fun(cart(real,Q122268),bool),fun(fun(cart(real,Q122268),bool),bool)),subset),s(fun(cart(real,Q122268),bool),B0))),s(fun(cart(real,Q122268),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q122268),bool),bool),i(s(fun(fun(cart(real,Q122268),bool),fun(fun(cart(real,Q122268),bool),bool)),subset),s(fun(cart(real,Q122268),bool),S0))),s(fun(cart(real,Q122268),bool),i(s(fun(fun(cart(real,Q122268),bool),fun(cart(real,Q122268),bool)),span),s(fun(cart(real,Q122268),bool),B0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q122268),bool),bool),subspace),s(fun(cart(real,Q122268),bool),S0)))) )
+     => s(fun(cart(real,Q122268),bool),i(s(fun(fun(cart(real,Q122268),bool),fun(cart(real,Q122268),bool)),span),s(fun(cart(real,Q122268),bool),B0))) = s(fun(cart(real,Q122268),bool),S0) ) )).
+
+fof(aSPANu_INDUCTu_ALT,axiom,(
+    ! [N,S0,H0] :
+      ( ( p(s(bool,i(s(fun(cart(real,N),bool),H0),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))
+        & ! [C0,X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+              & p(s(bool,i(s(fun(cart(real,N),bool),H0),s(cart(real,N),Y)))) )
+           => p(s(bool,i(s(fun(cart(real,N),bool),H0),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))))),s(cart(real,N),Y)))))) ) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+         => p(s(bool,i(s(fun(cart(real,N),bool),H0),s(cart(real,N),X)))) ) ) )).
+
+fof(aSPANu_SUPERSET,axiom,(
+    ! [Q122358,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122358),bool),bool),i(s(fun(cart(real,Q122358),fun(fun(cart(real,Q122358),bool),bool)),in),s(cart(real,Q122358),X))),s(fun(cart(real,Q122358),bool),s0))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q122358),bool),bool),i(s(fun(cart(real,Q122358),fun(fun(cart(real,Q122358),bool),bool)),in),s(cart(real,Q122358),X))),s(fun(cart(real,Q122358),bool),i(s(fun(fun(cart(real,Q122358),bool),fun(cart(real,Q122358),bool)),span),s(fun(cart(real,Q122358),bool),s0)))))) ) )).
+
+fof(aSPANu_INC,axiom,(
+    ! [Q122368,S0] : p(s(bool,i(s(fun(fun(cart(real,Q122368),bool),bool),i(s(fun(fun(cart(real,Q122368),bool),fun(fun(cart(real,Q122368),bool),bool)),subset),s(fun(cart(real,Q122368),bool),S0))),s(fun(cart(real,Q122368),bool),i(s(fun(fun(cart(real,Q122368),bool),fun(cart(real,Q122368),bool)),span),s(fun(cart(real,Q122368),bool),S0)))))) )).
+
+fof(aSPANu_UNIONu_SUBSET,axiom,(
+    ! [Q122389,S0,T0] : p(s(bool,i(s(fun(fun(cart(real,Q122389),bool),bool),i(s(fun(fun(cart(real,Q122389),bool),fun(fun(cart(real,Q122389),bool),bool)),subset),s(fun(cart(real,Q122389),bool),i(s(fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool)),i(s(fun(fun(cart(real,Q122389),bool),fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool))),union),s(fun(cart(real,Q122389),bool),i(s(fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool)),span),s(fun(cart(real,Q122389),bool),S0))))),s(fun(cart(real,Q122389),bool),i(s(fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool)),span),s(fun(cart(real,Q122389),bool),T0))))))),s(fun(cart(real,Q122389),bool),i(s(fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool)),span),s(fun(cart(real,Q122389),bool),i(s(fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool)),i(s(fun(fun(cart(real,Q122389),bool),fun(fun(cart(real,Q122389),bool),fun(cart(real,Q122389),bool))),union),s(fun(cart(real,Q122389),bool),S0))),s(fun(cart(real,Q122389),bool),T0)))))))) )).
+
+fof(aSPANu_UNIV,axiom,(
+    ! [N] : s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),univ))) = s(fun(cart(real,N),bool),univ) )).
+
+fof(aSPANu_0,axiom,(
+    ! [Q122419] : p(s(bool,i(s(fun(fun(cart(real,Q122419),bool),bool),i(s(fun(cart(real,Q122419),fun(fun(cart(real,Q122419),bool),bool)),in),s(cart(real,Q122419),i(s(fun(num,cart(real,Q122419)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q122419),bool),i(s(fun(fun(cart(real,Q122419),bool),fun(cart(real,Q122419),bool)),span),s(fun(cart(real,Q122419),bool),s0)))))) )).
+
+fof(aSPANu_ADD,axiom,(
+    ! [Q122457,X,Y,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q122457),bool),bool),i(s(fun(cart(real,Q122457),fun(fun(cart(real,Q122457),bool),bool)),in),s(cart(real,Q122457),X))),s(fun(cart(real,Q122457),bool),i(s(fun(fun(cart(real,Q122457),bool),fun(cart(real,Q122457),bool)),span),s(fun(cart(real,Q122457),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q122457),bool),bool),i(s(fun(cart(real,Q122457),fun(fun(cart(real,Q122457),bool),bool)),in),s(cart(real,Q122457),Y))),s(fun(cart(real,Q122457),bool),i(s(fun(fun(cart(real,Q122457),bool),fun(cart(real,Q122457),bool)),span),s(fun(cart(real,Q122457),bool),S0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q122457),bool),bool),i(s(fun(cart(real,Q122457),fun(fun(cart(real,Q122457),bool),bool)),in),s(cart(real,Q122457),i(s(fun(cart(real,Q122457),cart(real,Q122457)),i(s(fun(cart(real,Q122457),fun(cart(real,Q122457),cart(real,Q122457))),vectoru_add),s(cart(real,Q122457),X))),s(cart(real,Q122457),Y))))),s(fun(cart(real,Q122457),bool),i(s(fun(fun(cart(real,Q122457),bool),fun(cart(real,Q122457),bool)),span),s(fun(cart(real,Q122457),bool),S0)))))) ) )).
+
+fof(aSPANu_MUL,axiom,(
+    ! [Q122488,X,C0,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122488),bool),bool),i(s(fun(cart(real,Q122488),fun(fun(cart(real,Q122488),bool),bool)),in),s(cart(real,Q122488),X))),s(fun(cart(real,Q122488),bool),i(s(fun(fun(cart(real,Q122488),bool),fun(cart(real,Q122488),bool)),span),s(fun(cart(real,Q122488),bool),S0))))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q122488),bool),bool),i(s(fun(cart(real,Q122488),fun(fun(cart(real,Q122488),bool),bool)),in),s(cart(real,Q122488),i(s(fun(cart(real,Q122488),cart(real,Q122488)),i(s(fun(real,fun(cart(real,Q122488),cart(real,Q122488))),r_),s(real,C0))),s(cart(real,Q122488),X))))),s(fun(cart(real,Q122488),bool),i(s(fun(fun(cart(real,Q122488),bool),fun(cart(real,Q122488),bool)),span),s(fun(cart(real,Q122488),bool),S0)))))) ) )).
+
+fof(aSPANu_MULu_EQ,axiom,(
+    ! [N,X,C0,S0] :
+      ( s(real,C0) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+     => s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))) ) )).
+
+fof(aSPANu_NEG,axiom,(
+    ! [Q122563,X,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122563),bool),bool),i(s(fun(cart(real,Q122563),fun(fun(cart(real,Q122563),bool),bool)),in),s(cart(real,Q122563),X))),s(fun(cart(real,Q122563),bool),i(s(fun(fun(cart(real,Q122563),bool),fun(cart(real,Q122563),bool)),span),s(fun(cart(real,Q122563),bool),S0))))))
+     => p(s(bool,i(s(fun(fun(cart(real,Q122563),bool),bool),i(s(fun(cart(real,Q122563),fun(fun(cart(real,Q122563),bool),bool)),in),s(cart(real,Q122563),i(s(fun(cart(real,Q122563),cart(real,Q122563)),vectoru_neg),s(cart(real,Q122563),X))))),s(fun(cart(real,Q122563),bool),i(s(fun(fun(cart(real,Q122563),bool),fun(cart(real,Q122563),bool)),span),s(fun(cart(real,Q122563),bool),S0)))))) ) )).
+
+fof(aSPANu_NEGu_EQ,axiom,(
+    ! [Q122592,X,S0] : s(bool,i(s(fun(fun(cart(real,Q122592),bool),bool),i(s(fun(cart(real,Q122592),fun(fun(cart(real,Q122592),bool),bool)),in),s(cart(real,Q122592),i(s(fun(cart(real,Q122592),cart(real,Q122592)),vectoru_neg),s(cart(real,Q122592),X))))),s(fun(cart(real,Q122592),bool),i(s(fun(fun(cart(real,Q122592),bool),fun(cart(real,Q122592),bool)),span),s(fun(cart(real,Q122592),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,Q122592),bool),bool),i(s(fun(cart(real,Q122592),fun(fun(cart(real,Q122592),bool),bool)),in),s(cart(real,Q122592),X))),s(fun(cart(real,Q122592),bool),i(s(fun(fun(cart(real,Q122592),bool),fun(cart(real,Q122592),bool)),span),s(fun(cart(real,Q122592),bool),S0))))) )).
+
+fof(aSPANu_SUB,axiom,(
+    ! [Q122633,X,Y,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q122633),bool),bool),i(s(fun(cart(real,Q122633),fun(fun(cart(real,Q122633),bool),bool)),in),s(cart(real,Q122633),X))),s(fun(cart(real,Q122633),bool),i(s(fun(fun(cart(real,Q122633),bool),fun(cart(real,Q122633),bool)),span),s(fun(cart(real,Q122633),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q122633),bool),bool),i(s(fun(cart(real,Q122633),fun(fun(cart(real,Q122633),bool),bool)),in),s(cart(real,Q122633),Y))),s(fun(cart(real,Q122633),bool),i(s(fun(fun(cart(real,Q122633),bool),fun(cart(real,Q122633),bool)),span),s(fun(cart(real,Q122633),bool),S0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q122633),bool),bool),i(s(fun(cart(real,Q122633),fun(fun(cart(real,Q122633),bool),bool)),in),s(cart(real,Q122633),i(s(fun(cart(real,Q122633),cart(real,Q122633)),i(s(fun(cart(real,Q122633),fun(cart(real,Q122633),cart(real,Q122633))),vectoru_sub),s(cart(real,Q122633),X))),s(cart(real,Q122633),Y))))),s(fun(cart(real,Q122633),bool),i(s(fun(fun(cart(real,Q122633),bool),fun(cart(real,Q122633),bool)),span),s(fun(cart(real,Q122633),bool),S0)))))) ) )).
+
+fof(aSPANu_VSUM,axiom,(
+    ! [Q122668,Q122679,S0,F0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(Q122668,bool),bool),finite),s(fun(Q122668,bool),T0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(Q122668,bool),bool),i(s(fun(Q122668,fun(fun(Q122668,bool),bool)),in),s(Q122668,X))),s(fun(Q122668,bool),T0))))
+           => p(s(bool,i(s(fun(fun(cart(real,Q122679),bool),bool),i(s(fun(cart(real,Q122679),fun(fun(cart(real,Q122679),bool),bool)),in),s(cart(real,Q122679),i(s(fun(Q122668,cart(real,Q122679)),F0),s(Q122668,X))))),s(fun(cart(real,Q122679),bool),i(s(fun(fun(cart(real,Q122679),bool),fun(cart(real,Q122679),bool)),span),s(fun(cart(real,Q122679),bool),S0)))))) ) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q122679),bool),bool),i(s(fun(cart(real,Q122679),fun(fun(cart(real,Q122679),bool),bool)),in),s(cart(real,Q122679),i(s(fun(fun(Q122668,cart(real,Q122679)),cart(real,Q122679)),i(s(fun(fun(Q122668,bool),fun(fun(Q122668,cart(real,Q122679)),cart(real,Q122679))),vsum),s(fun(Q122668,bool),T0))),s(fun(Q122668,cart(real,Q122679)),F0))))),s(fun(cart(real,Q122679),bool),i(s(fun(fun(cart(real,Q122679),bool),fun(cart(real,Q122679),bool)),span),s(fun(cart(real,Q122679),bool),S0)))))) ) )).
+
+fof(aSPANu_ADDu_EQ,axiom,(
+    ! [Q122739,S0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q122739),bool),bool),i(s(fun(cart(real,Q122739),fun(fun(cart(real,Q122739),bool),bool)),in),s(cart(real,Q122739),X))),s(fun(cart(real,Q122739),bool),i(s(fun(fun(cart(real,Q122739),bool),fun(cart(real,Q122739),bool)),span),s(fun(cart(real,Q122739),bool),S0))))))
+     => s(bool,i(s(fun(fun(cart(real,Q122739),bool),bool),i(s(fun(cart(real,Q122739),fun(fun(cart(real,Q122739),bool),bool)),in),s(cart(real,Q122739),i(s(fun(cart(real,Q122739),cart(real,Q122739)),i(s(fun(cart(real,Q122739),fun(cart(real,Q122739),cart(real,Q122739))),vectoru_add),s(cart(real,Q122739),X))),s(cart(real,Q122739),Y))))),s(fun(cart(real,Q122739),bool),i(s(fun(fun(cart(real,Q122739),bool),fun(cart(real,Q122739),bool)),span),s(fun(cart(real,Q122739),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,Q122739),bool),bool),i(s(fun(cart(real,Q122739),fun(fun(cart(real,Q122739),bool),bool)),in),s(cart(real,Q122739),Y))),s(fun(cart(real,Q122739),bool),i(s(fun(fun(cart(real,Q122739),bool),fun(cart(real,Q122739),bool)),span),s(fun(cart(real,Q122739),bool),S0))))) ) )).
+
+fof(aSPANu_EQu_SELF,axiom,(
+    ! [Q122754,S0] :
+      ( s(fun(cart(real,Q122754),bool),i(s(fun(fun(cart(real,Q122754),bool),fun(cart(real,Q122754),bool)),span),s(fun(cart(real,Q122754),bool),S0))) = s(fun(cart(real,Q122754),bool),S0)
+    <=> p(s(bool,i(s(fun(fun(cart(real,Q122754),bool),bool),subspace),s(fun(cart(real,Q122754),bool),S0)))) ) )).
+
+fof(aSPANu_SUBSETu_SUBSPACE,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),T0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),T0)))) ) )).
+
+fof(aSUBSPACEu_TRANSLATIONu_SELF,axiom,(
+    ! [Q122839,U_0] :
+      ( ! [A5,X] : s(cart(real,Q122839),i(s(fun(cart(real,Q122839),cart(real,Q122839)),i(s(fun(cart(real,Q122839),fun(cart(real,Q122839),cart(real,Q122839))),U_0),s(cart(real,Q122839),A5))),s(cart(real,Q122839),X))) = s(cart(real,Q122839),i(s(fun(cart(real,Q122839),cart(real,Q122839)),i(s(fun(cart(real,Q122839),fun(cart(real,Q122839),cart(real,Q122839))),vectoru_add),s(cart(real,Q122839),A5))),s(cart(real,Q122839),X)))
+     => ! [S0,A5] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q122839),bool),bool),subspace),s(fun(cart(real,Q122839),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q122839),bool),bool),i(s(fun(cart(real,Q122839),fun(fun(cart(real,Q122839),bool),bool)),in),s(cart(real,Q122839),A5))),s(fun(cart(real,Q122839),bool),S0)))) )
+         => s(fun(cart(real,Q122839),bool),i(s(fun(fun(cart(real,Q122839),bool),fun(cart(real,Q122839),bool)),i(s(fun(fun(cart(real,Q122839),cart(real,Q122839)),fun(fun(cart(real,Q122839),bool),fun(cart(real,Q122839),bool))),image),s(fun(cart(real,Q122839),cart(real,Q122839)),i(s(fun(cart(real,Q122839),fun(cart(real,Q122839),cart(real,Q122839))),U_0),s(cart(real,Q122839),A5))))),s(fun(cart(real,Q122839),bool),S0))) = s(fun(cart(real,Q122839),bool),S0) ) ) )).
+
+fof(aSUBSPACEu_TRANSLATIONu_SELFu_EQ,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),U_0),s(cart(real,N),A5))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),A5))),s(cart(real,N),X)))
+     => ! [S0,A5] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+         => ( s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),U_0),s(cart(real,N),A5))))),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),S0)
+          <=> p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0)))) ) ) ) )).
+
+fof(aSUBSPACEu_SUMS,axiom,(
+    ! [Q122994,U_0] :
+      ( ! [S0,T0,GENR_PVARR_298] :
+          ( p(s(bool,i(s(fun(cart(real,Q122994),bool),i(s(fun(fun(cart(real,Q122994),bool),fun(cart(real,Q122994),bool)),i(s(fun(fun(cart(real,Q122994),bool),fun(fun(cart(real,Q122994),bool),fun(cart(real,Q122994),bool))),U_0),s(fun(cart(real,Q122994),bool),S0))),s(fun(cart(real,Q122994),bool),T0))),s(cart(real,Q122994),GENR_PVARR_298))))
+        <=> ? [X,Y,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(cart(real,Q122994),bool),bool),i(s(fun(cart(real,Q122994),fun(fun(cart(real,Q122994),bool),bool)),in),s(cart(real,Q122994),X))),s(fun(cart(real,Q122994),bool),S0))))
+                  & p(s(bool,i(s(fun(fun(cart(real,Q122994),bool),bool),i(s(fun(cart(real,Q122994),fun(fun(cart(real,Q122994),bool),bool)),in),s(cart(real,Q122994),Y))),s(fun(cart(real,Q122994),bool),T0)))) ) )
+              & p(s(bool,i(s(fun(cart(real,Q122994),bool),i(s(fun(bool,fun(cart(real,Q122994),bool)),i(s(fun(cart(real,Q122994),fun(bool,fun(cart(real,Q122994),bool))),setspec),s(cart(real,Q122994),GENR_PVARR_298))),s(bool,V))),s(cart(real,Q122994),i(s(fun(cart(real,Q122994),cart(real,Q122994)),i(s(fun(cart(real,Q122994),fun(cart(real,Q122994),cart(real,Q122994))),vectoru_add),s(cart(real,Q122994),X))),s(cart(real,Q122994),Y)))))) ) )
+     => ! [S0,T0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q122994),bool),bool),subspace),s(fun(cart(real,Q122994),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q122994),bool),bool),subspace),s(fun(cart(real,Q122994),bool),T0)))) )
+         => p(s(bool,i(s(fun(fun(cart(real,Q122994),bool),bool),subspace),s(fun(cart(real,Q122994),bool),i(s(fun(fun(cart(real,Q122994),bool),fun(cart(real,Q122994),bool)),gspec),s(fun(cart(real,Q122994),bool),i(s(fun(fun(cart(real,Q122994),bool),fun(cart(real,Q122994),bool)),i(s(fun(fun(cart(real,Q122994),bool),fun(fun(cart(real,Q122994),bool),fun(cart(real,Q122994),bool))),U_0),s(fun(cart(real,Q122994),bool),S0))),s(fun(cart(real,Q122994),bool),T0)))))))) ) ) )).
+
+fof(aSPANu_UNION,axiom,(
+    ! [N,U_0] :
+      ( ! [S0,T0,GENR_PVARR_299] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))),s(cart(real,N),GENR_PVARR_299))))
+        <=> ? [X,Y,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+                  & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_299))),s(bool,V))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y)))))) ) )
+     => ! [S0,T0] : s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))) ) )).
+
+fof(aSPANu_LINEARu_IMAGE,axiom,(
+    ! [N,M,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),S0))))) ) )).
+
+fof(aDEPENDENTu_LINEARu_IMAGEu_EQ,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,M),bool),bool),dependent),s(fun(cart(real,M),bool),S0))) ) )).
+
+fof(aDEPENDENTu_LINEARu_IMAGE,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+              & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),S0))))
+              & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))) )
+           => s(cart(real,M),X) = s(cart(real,M),Y) )
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),dependent),s(fun(cart(real,M),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0)))))) ) )).
+
+fof(aINDEPENDENTu_LINEARu_IMAGEu_EQ,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,M),bool),bool),independent),s(fun(cart(real,M),bool),S0))) ) )).
+
+fof(aSPANu_BREAKDOWN,axiom,(
+    ! [N,B0,S0,A5] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),B0))),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0)))))) )
+     => ? [K0] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),A5))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,K0))),s(cart(real,N),B0))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),delete),s(fun(cart(real,N),bool),S0))),s(cart(real,N),B0)))))))) ) )).
+
+fof(aSPANu_BREAKDOWNu_EQ,axiom,(
+    ! [N,A5,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),x))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))))))
+    <=> ? [K0] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,K0))),s(cart(real,N),A5))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0)))))) ) )).
+
+fof(aSPANu_INSERTu_0,axiom,(
+    ! [Q123623,S0] : s(fun(cart(real,Q123623),bool),i(s(fun(fun(cart(real,Q123623),bool),fun(cart(real,Q123623),bool)),span),s(fun(cart(real,Q123623),bool),i(s(fun(fun(cart(real,Q123623),bool),fun(cart(real,Q123623),bool)),i(s(fun(cart(real,Q123623),fun(fun(cart(real,Q123623),bool),fun(cart(real,Q123623),bool))),insert),s(cart(real,Q123623),i(s(fun(num,cart(real,Q123623)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q123623),bool),S0))))) = s(fun(cart(real,Q123623),bool),i(s(fun(fun(cart(real,Q123623),bool),fun(cart(real,Q123623),bool)),span),s(fun(cart(real,Q123623),bool),S0))) )).
+
+fof(aSPANu_SING,axiom,(
+    ! [Q123656,U_0] :
+      ( ! [A5,GENR_PVARR_301] :
+          ( p(s(bool,i(s(fun(cart(real,Q123656),bool),i(s(fun(cart(real,Q123656),fun(cart(real,Q123656),bool)),U_0),s(cart(real,Q123656),A5))),s(cart(real,Q123656),GENR_PVARR_301))))
+        <=> ? [U] : p(s(bool,i(s(fun(cart(real,Q123656),bool),i(s(fun(bool,fun(cart(real,Q123656),bool)),i(s(fun(cart(real,Q123656),fun(bool,fun(cart(real,Q123656),bool))),setspec),s(cart(real,Q123656),GENR_PVARR_301))),s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,U))),s(fun(real,bool),univ))))),s(cart(real,Q123656),i(s(fun(cart(real,Q123656),cart(real,Q123656)),i(s(fun(real,fun(cart(real,Q123656),cart(real,Q123656))),r_),s(real,U))),s(cart(real,Q123656),A5)))))) )
+     => ! [A5] : s(fun(cart(real,Q123656),bool),i(s(fun(fun(cart(real,Q123656),bool),fun(cart(real,Q123656),bool)),span),s(fun(cart(real,Q123656),bool),i(s(fun(fun(cart(real,Q123656),bool),fun(cart(real,Q123656),bool)),i(s(fun(cart(real,Q123656),fun(fun(cart(real,Q123656),bool),fun(cart(real,Q123656),bool))),insert),s(cart(real,Q123656),A5))),s(fun(cart(real,Q123656),bool),empty))))) = s(fun(cart(real,Q123656),bool),i(s(fun(fun(cart(real,Q123656),bool),fun(cart(real,Q123656),bool)),gspec),s(fun(cart(real,Q123656),bool),i(s(fun(cart(real,Q123656),fun(cart(real,Q123656),bool)),U_0),s(cart(real,Q123656),A5))))) ) )).
+
+fof(aSPANu_2,axiom,(
+    ! [Q123742,U_0] :
+      ( ! [A5,B0,GENR_PVARR_302] :
+          ( p(s(bool,i(s(fun(cart(real,Q123742),bool),i(s(fun(cart(real,Q123742),fun(cart(real,Q123742),bool)),i(s(fun(cart(real,Q123742),fun(cart(real,Q123742),fun(cart(real,Q123742),bool))),U_0),s(cart(real,Q123742),A5))),s(cart(real,Q123742),B0))),s(cart(real,Q123742),GENR_PVARR_302))))
+        <=> ? [U,V,V0] :
+              ( ( p(s(bool,V0))
+              <=> ( p(s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,U))),s(fun(real,bool),univ))))
+                  & p(s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,V))),s(fun(real,bool),univ)))) ) )
+              & p(s(bool,i(s(fun(cart(real,Q123742),bool),i(s(fun(bool,fun(cart(real,Q123742),bool)),i(s(fun(cart(real,Q123742),fun(bool,fun(cart(real,Q123742),bool))),setspec),s(cart(real,Q123742),GENR_PVARR_302))),s(bool,V0))),s(cart(real,Q123742),i(s(fun(cart(real,Q123742),cart(real,Q123742)),i(s(fun(cart(real,Q123742),fun(cart(real,Q123742),cart(real,Q123742))),vectoru_add),s(cart(real,Q123742),i(s(fun(cart(real,Q123742),cart(real,Q123742)),i(s(fun(real,fun(cart(real,Q123742),cart(real,Q123742))),r_),s(real,U))),s(cart(real,Q123742),A5))))),s(cart(real,Q123742),i(s(fun(cart(real,Q123742),cart(real,Q123742)),i(s(fun(real,fun(cart(real,Q123742),cart(real,Q123742))),r_),s(real,V))),s(cart(real,Q123742),B0)))))))) ) )
+     => ! [A5,B0] : s(fun(cart(real,Q123742),bool),i(s(fun(fun(cart(real,Q123742),bool),fun(cart(real,Q123742),bool)),span),s(fun(cart(real,Q123742),bool),i(s(fun(fun(cart(real,Q123742),bool),fun(cart(real,Q123742),bool)),i(s(fun(cart(real,Q123742),fun(fun(cart(real,Q123742),bool),fun(cart(real,Q123742),bool))),insert),s(cart(real,Q123742),A5))),s(fun(cart(real,Q123742),bool),i(s(fun(fun(cart(real,Q123742),bool),fun(cart(real,Q123742),bool)),i(s(fun(cart(real,Q123742),fun(fun(cart(real,Q123742),bool),fun(cart(real,Q123742),bool))),insert),s(cart(real,Q123742),B0))),s(fun(cart(real,Q123742),bool),empty))))))) = s(fun(cart(real,Q123742),bool),i(s(fun(fun(cart(real,Q123742),bool),fun(cart(real,Q123742),bool)),gspec),s(fun(cart(real,Q123742),bool),i(s(fun(cart(real,Q123742),fun(cart(real,Q123742),bool)),i(s(fun(cart(real,Q123742),fun(cart(real,Q123742),fun(cart(real,Q123742),bool))),U_0),s(cart(real,Q123742),A5))),s(cart(real,Q123742),B0))))) ) )).
+
+fof(aSPANu_3,axiom,(
+    ! [Q123857,U_0] :
+      ( ! [A5,B0,C0,GENR_PVARR_303] :
+          ( p(s(bool,i(s(fun(cart(real,Q123857),bool),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),bool)),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),fun(cart(real,Q123857),bool))),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),fun(cart(real,Q123857),fun(cart(real,Q123857),bool)))),U_0),s(cart(real,Q123857),A5))),s(cart(real,Q123857),B0))),s(cart(real,Q123857),C0))),s(cart(real,Q123857),GENR_PVARR_303))))
+        <=> ? [U,V,W,V0] :
+              ( ( p(s(bool,V0))
+              <=> ( p(s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,U))),s(fun(real,bool),univ))))
+                  & p(s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,V))),s(fun(real,bool),univ))))
+                  & p(s(bool,i(s(fun(fun(real,bool),bool),i(s(fun(real,fun(fun(real,bool),bool)),in),s(real,W))),s(fun(real,bool),univ)))) ) )
+              & p(s(bool,i(s(fun(cart(real,Q123857),bool),i(s(fun(bool,fun(cart(real,Q123857),bool)),i(s(fun(cart(real,Q123857),fun(bool,fun(cart(real,Q123857),bool))),setspec),s(cart(real,Q123857),GENR_PVARR_303))),s(bool,V0))),s(cart(real,Q123857),i(s(fun(cart(real,Q123857),cart(real,Q123857)),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),cart(real,Q123857))),vectoru_add),s(cart(real,Q123857),i(s(fun(cart(real,Q123857),cart(real,Q123857)),i(s(fun(real,fun(cart(real,Q123857),cart(real,Q123857))),r_),s(real,U))),s(cart(real,Q123857),A5))))),s(cart(real,Q123857),i(s(fun(cart(real,Q123857),cart(real,Q123857)),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),cart(real,Q123857))),vectoru_add),s(cart(real,Q123857),i(s(fun(cart(real,Q123857),cart(real,Q123857)),i(s(fun(real,fun(cart(real,Q123857),cart(real,Q123857))),r_),s(real,V))),s(cart(real,Q123857),B0))))),s(cart(real,Q123857),i(s(fun(cart(real,Q123857),cart(real,Q123857)),i(s(fun(real,fun(cart(real,Q123857),cart(real,Q123857))),r_),s(real,W))),s(cart(real,Q123857),C0)))))))))) ) )
+     => ! [A5,B0,C0] : s(fun(cart(real,Q123857),bool),i(s(fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool)),span),s(fun(cart(real,Q123857),bool),i(s(fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool)),i(s(fun(cart(real,Q123857),fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool))),insert),s(cart(real,Q123857),A5))),s(fun(cart(real,Q123857),bool),i(s(fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool)),i(s(fun(cart(real,Q123857),fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool))),insert),s(cart(real,Q123857),B0))),s(fun(cart(real,Q123857),bool),i(s(fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool)),i(s(fun(cart(real,Q123857),fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool))),insert),s(cart(real,Q123857),C0))),s(fun(cart(real,Q123857),bool),empty))))))))) = s(fun(cart(real,Q123857),bool),i(s(fun(fun(cart(real,Q123857),bool),fun(cart(real,Q123857),bool)),gspec),s(fun(cart(real,Q123857),bool),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),bool)),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),fun(cart(real,Q123857),bool))),i(s(fun(cart(real,Q123857),fun(cart(real,Q123857),fun(cart(real,Q123857),fun(cart(real,Q123857),bool)))),U_0),s(cart(real,Q123857),A5))),s(cart(real,Q123857),B0))),s(cart(real,Q123857),C0))))) ) )).
+
+fof(aINu_SPANu_INSERT,axiom,(
+    ! [N,A5,B0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),S0))))))))
+        & ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0)))))))) ) )).
+
+fof(aINu_SPANu_DELETE,axiom,(
+    ! [Q124006,A5,B0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q124006),bool),bool),i(s(fun(cart(real,Q124006),fun(fun(cart(real,Q124006),bool),bool)),in),s(cart(real,Q124006),A5))),s(fun(cart(real,Q124006),bool),i(s(fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),bool)),span),s(fun(cart(real,Q124006),bool),S0))))))
+        & ~ p(s(bool,i(s(fun(fun(cart(real,Q124006),bool),bool),i(s(fun(cart(real,Q124006),fun(fun(cart(real,Q124006),bool),bool)),in),s(cart(real,Q124006),A5))),s(fun(cart(real,Q124006),bool),i(s(fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),bool)),span),s(fun(cart(real,Q124006),bool),i(s(fun(cart(real,Q124006),fun(cart(real,Q124006),bool)),i(s(fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),fun(cart(real,Q124006),bool))),delete),s(fun(cart(real,Q124006),bool),S0))),s(cart(real,Q124006),B0)))))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q124006),bool),bool),i(s(fun(cart(real,Q124006),fun(fun(cart(real,Q124006),bool),bool)),in),s(cart(real,Q124006),B0))),s(fun(cart(real,Q124006),bool),i(s(fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),bool)),span),s(fun(cart(real,Q124006),bool),i(s(fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),bool)),i(s(fun(cart(real,Q124006),fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),bool))),insert),s(cart(real,Q124006),A5))),s(fun(cart(real,Q124006),bool),i(s(fun(cart(real,Q124006),fun(cart(real,Q124006),bool)),i(s(fun(fun(cart(real,Q124006),bool),fun(cart(real,Q124006),fun(cart(real,Q124006),bool))),delete),s(fun(cart(real,Q124006),bool),S0))),s(cart(real,Q124006),B0)))))))))) ) )).
+
+fof(aEQu_SPANu_INSERTu_EQ,axiom,(
+    ! [N,S0,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),Y))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+     => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),Y))),s(fun(cart(real,N),bool),S0))))) ) )).
+
+fof(aSPANu_TRANS,axiom,(
+    ! [N,X,Y,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0)))))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0)))))) ) )).
+
+fof(aSPANu_EXPLICIT,axiom,(
+    ! [N,U_1] :
+      ( ! [U,V] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_1),s(fun(cart(real,N),real),U))),s(cart(real,N),V))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),U),s(cart(real,N),V))))),s(cart(real,N),V)))
+     => ! [U_0] :
+          ( ! [P0,GENR_PVARR_304] :
+              ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),U_0),s(fun(cart(real,N),bool),P0))),s(cart(real,N),GENR_PVARR_304))))
+            <=> ? [Y,V] :
+                  ( ( p(s(bool,V))
+                  <=> ? [S0,U] :
+                        ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+                        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),P0))))
+                        & s(cart(real,N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(real,N)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),cart(real,N)),cart(real,N))),vsum),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_1),s(fun(cart(real,N),real),U))))) = s(cart(real,N),Y) ) )
+                  & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_304))),s(bool,V))),s(cart(real,N),Y)))) ) )
+         => ! [P0] : s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),P0))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),U_0),s(fun(cart(real,N),bool),P0))))) ) ) )).
+
+fof(aDEPENDENTu_EXPLICIT,axiom,(
+    ! [N,U_0] :
+      ( ! [U,V] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),U))),s(cart(real,N),V))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),U),s(cart(real,N),V))))),s(cart(real,N),V)))
+     => ! [P0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),P0))))
+        <=> ? [S0,U] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),P0))))
+              & ? [V] :
+                  ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),V))),s(fun(cart(real,N),bool),S0))))
+                  & s(real,i(s(fun(cart(real,N),real),U),s(cart(real,N),V))) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & s(cart(real,N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(real,N)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),cart(real,N)),cart(real,N))),vsum),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),U))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aDEPENDENTu_FINITE,axiom,(
+    ! [N,U_0] :
+      ( ! [U,V] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),U))),s(cart(real,N),V))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),U),s(cart(real,N),V))))),s(cart(real,N),V)))
+     => ! [S0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+         => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),S0))))
+          <=> ? [U] :
+                ( ? [V] :
+                    ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),V))),s(fun(cart(real,N),bool),S0))))
+                    & s(real,i(s(fun(cart(real,N),real),U),s(cart(real,N),V))) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+                & s(cart(real,N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(real,N)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),cart(real,N)),cart(real,N))),vsum),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),U))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) ) )).
+
+fof(aSPANu_FINITE,axiom,(
+    ! [N,U_1] :
+      ( ! [U,V] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_1),s(fun(cart(real,N),real),U))),s(cart(real,N),V))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),U),s(cart(real,N),V))))),s(cart(real,N),V)))
+     => ! [U_0] :
+          ( ! [S0,GENR_PVARR_307] :
+              ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),U_0),s(fun(cart(real,N),bool),S0))),s(cart(real,N),GENR_PVARR_307))))
+            <=> ? [Y,V] :
+                  ( ( p(s(bool,V))
+                  <=> ? [U] : s(cart(real,N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(real,N)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),cart(real,N)),cart(real,N))),vsum),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_1),s(fun(cart(real,N),real),U))))) = s(cart(real,N),Y) )
+                  & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_307))),s(bool,V))),s(cart(real,N),Y)))) ) )
+         => ! [S0] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+             => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),U_0),s(fun(cart(real,N),bool),S0))))) ) ) ) )).
+
+fof(aSPANu_STDBASIS,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_308] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),U_0),s(cart(real,N),GENR_PVARR_308))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_308))),s(bool,V))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))) ) )
+     => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),U_0))))) = s(fun(cart(real,N),bool),univ) ) )).
+
+fof(aHASu_SIZEu_STDBASIS,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_311] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),U_0),s(cart(real,N),GENR_PVARR_311))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_311))),s(bool,V))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))) ) )
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),U_0))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )).
+
+fof(aFINITEu_STDBASIS,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_312] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),U_0),s(cart(real,N),GENR_PVARR_312))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_312))),s(bool,V))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))) ) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),U_0)))))) ) )).
+
+fof(aCARDu_STDBASIS,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_313] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),U_0),s(cart(real,N),GENR_PVARR_313))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_313))),s(bool,V))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))) ) )
+     => s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),U_0))))) = s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))) ) )).
+
+fof(aINu_SPANu_IMAGEu_BASIS,axiom,(
+    ! [N,X,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(num,bool),fun(cart(real,N),bool)),i(s(fun(fun(num,cart(real,N)),fun(fun(num,bool),fun(cart(real,N),bool))),image),s(fun(num,cart(real,N)),basis))),s(fun(num,bool),S0))))))))
+    <=> ! [I0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+            & ~ p(s(bool,i(s(fun(fun(num,bool),bool),i(s(fun(num,fun(fun(num,bool),bool)),in),s(num,I0))),s(fun(num,bool),S0)))) )
+         => s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aINDEPENDENTu_STDBASIS,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_318] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),U_0),s(cart(real,N),GENR_PVARR_318))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_318))),s(bool,V))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,I0)))))) ) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),U_0)))))) ) )).
+
+fof(aINDEPENDENTu_INSERT,axiom,(
+    ! [N,A5,S0] :
+    ? [V] :
+      ( ( p(s(bool,V))
+      <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+          & ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0)))))) ) )
+      & s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))) = s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),i(s(fun(bool,fun(bool,fun(bool,bool))),cond),s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))),s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))),s(bool,V))) ) )).
+
+fof(aSPANNINGu_SUBSETu_INDEPENDENT,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),T0))),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0)))))) )
+     => s(fun(cart(real,N),bool),S0) = s(fun(cart(real,N),bool),T0) ) )).
+
+fof(aEXCHANGEu_LEMMA,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),T0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0)))))) )
+     => ? [TI_] :
+          ( p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),TI_))),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),T0))))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),TI_))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),TI_))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),TI_)))))) ) ) )).
+
+fof(aINDEPENDENTu_SPANu_BOUND,axiom,(
+    ! [Q125545,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q125545),bool),bool),finite),s(fun(cart(real,Q125545),bool),T0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q125545),bool),bool),independent),s(fun(cart(real,Q125545),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q125545),bool),bool),i(s(fun(fun(cart(real,Q125545),bool),fun(fun(cart(real,Q125545),bool),bool)),subset),s(fun(cart(real,Q125545),bool),S0))),s(fun(cart(real,Q125545),bool),i(s(fun(fun(cart(real,Q125545),bool),fun(cart(real,Q125545),bool)),span),s(fun(cart(real,Q125545),bool),T0)))))) )
+     => ( p(s(bool,i(s(fun(fun(cart(real,Q125545),bool),bool),finite),s(fun(cart(real,Q125545),bool),S0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,Q125545),bool),num),card),s(fun(cart(real,Q125545),bool),S0))))),s(num,i(s(fun(fun(cart(real,Q125545),bool),num),card),s(fun(cart(real,Q125545),bool),T0)))))) ) ) )).
+
+fof(aINDEPENDENTu_BOUND,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) ) )).
+
+fof(aDEPENDENTu_BIGGERSET,axiom,(
+    ! [N,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+       => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),g_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),S0)))) ) )).
+
+fof(aINDEPENDENTu_IMPu_FINITE,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0)))) ) )).
+
+fof(aINDEPENDENTu_EXPLICIT,axiom,(
+    ! [N,U_0] :
+      ( ! [C0,V] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),C0))),s(cart(real,N),V))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),C0),s(cart(real,N),V))))),s(cart(real,N),V)))
+     => ! [B0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+        <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),B0))))
+            & ! [C0] :
+                ( s(cart(real,N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(real,N)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),cart(real,N)),cart(real,N))),vsum),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),C0))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+               => ! [V] :
+                    ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),V))),s(fun(cart(real,N),bool),B0))))
+                   => s(real,i(s(fun(cart(real,N),real),C0),s(cart(real,N),V))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) ) ) )).
+
+fof(aINDEPENDENTu_SING,axiom,(
+    ! [Q125680,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q125680),bool),bool),independent),s(fun(cart(real,Q125680),bool),i(s(fun(fun(cart(real,Q125680),bool),fun(cart(real,Q125680),bool)),i(s(fun(cart(real,Q125680),fun(fun(cart(real,Q125680),bool),fun(cart(real,Q125680),bool))),insert),s(cart(real,Q125680),X))),s(fun(cart(real,Q125680),bool),empty))))))
+    <=> s(cart(real,Q125680),X) != s(cart(real,Q125680),i(s(fun(num,cart(real,Q125680)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aDEPENDENTu_SING,axiom,(
+    ! [Q125698,X] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q125698),bool),bool),dependent),s(fun(cart(real,Q125698),bool),i(s(fun(fun(cart(real,Q125698),bool),fun(cart(real,Q125698),bool)),i(s(fun(cart(real,Q125698),fun(fun(cart(real,Q125698),bool),fun(cart(real,Q125698),bool))),insert),s(cart(real,Q125698),X))),s(fun(cart(real,Q125698),bool),empty))))))
+    <=> s(cart(real,Q125698),X) = s(cart(real,Q125698),i(s(fun(num,cart(real,Q125698)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aDEPENDENTu_2,axiom,(
+    ! [N,A5,B0] :
+    ? [V] :
+      ( ( p(s(bool,V))
+      <=> ? [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,X))),s(cart(real,N),A5))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,Y))),s(cart(real,N),B0))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+            & ~ ( s(real,X) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+                & s(real,Y) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )
+      & ? [VI_] :
+          ( ( p(s(bool,VI_))
+          <=> s(cart(real,N),A5) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+          & ? [VI_I_] :
+              ( ( p(s(bool,VI_I_))
+              <=> s(cart(real,N),A5) = s(cart(real,N),B0) )
+              & s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),empty))))))) = s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),i(s(fun(bool,fun(bool,fun(bool,bool))),cond),s(bool,VI_I_))),s(bool,VI_))),s(bool,V))) ) ) ) )).
+
+fof(aDEPENDENTu_3,axiom,(
+    ! [N,A5,B0,C0] :
+      ( ( s(cart(real,N),A5) != s(cart(real,N),B0)
+        & s(cart(real,N),A5) != s(cart(real,N),C0)
+        & s(cart(real,N),B0) != s(cart(real,N),C0) )
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+      <=> ? [X,Y,Z0] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,X))),s(cart(real,N),A5))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,Y))),s(cart(real,N),B0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,Z0))),s(cart(real,N),C0))))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+            & ~ ( s(real,X) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+                & s(real,Y) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+                & s(real,Z0) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) ) )).
+
+fof(aINDEPENDENTu_2,axiom,(
+    ! [N,A5,B0,X,Y] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),empty))))))))
+        & s(cart(real,N),A5) != s(cart(real,N),B0) )
+     => ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,X))),s(cart(real,N),A5))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,Y))),s(cart(real,N),B0))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+      <=> ( s(real,X) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & s(real,Y) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aINDEPENDENTu_3,axiom,(
+    ! [N,A5,B0,C0,X,Y,Z0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+        & s(cart(real,N),A5) != s(cart(real,N),B0)
+        & s(cart(real,N),A5) != s(cart(real,N),C0)
+        & s(cart(real,N),B0) != s(cart(real,N),C0) )
+     => ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,X))),s(cart(real,N),A5))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,Y))),s(cart(real,N),B0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,Z0))),s(cart(real,N),C0))))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+      <=> ( s(real,X) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & s(real,Y) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & s(real,Z0) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aMAXIMALu_INDEPENDENTu_SUBSETu_EXTEND,axiom,(
+    ! [N,S0,V] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),V))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0)))) )
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),V))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),V))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0)))))) ) ) )).
+
+fof(aMAXIMALu_INDEPENDENTu_SUBSET,axiom,(
+    ! [N,V] :
+    ? [B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),V))))
+      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),V))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0)))))) ) )).
+
+fof(aLINEARu_SUBSPACEu_GRAPH,axiom,(
+    ! [M,N,U_0] :
+      ( ! [F0,GENR_PVARR_319] :
+          ( p(s(bool,i(s(fun(cart(real,finite_sum(M,N)),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,finite_sum(M,N)),bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,finite_sum(M,N)),GENR_PVARR_319))))
+        <=> ? [X] : p(s(bool,i(s(fun(cart(real,finite_sum(M,N)),bool),i(s(fun(bool,fun(cart(real,finite_sum(M,N)),bool)),i(s(fun(cart(real,finite_sum(M,N)),fun(bool,fun(cart(real,finite_sum(M,N)),bool))),setspec),s(cart(real,finite_sum(M,N)),GENR_PVARR_319))),s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),univ))))),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),X))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X)))))))) )
+     => ! [F0] : s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))) = s(bool,i(s(fun(fun(cart(real,finite_sum(M,N)),bool),bool),subspace),s(fun(cart(real,finite_sum(M,N)),bool),i(s(fun(fun(cart(real,finite_sum(M,N)),bool),fun(cart(real,finite_sum(M,N)),bool)),gspec),s(fun(cart(real,finite_sum(M,N)),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,finite_sum(M,N)),bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))))))) ) )).
+
+fof(adim,axiom,(
+    ! [Q126331,U_0] :
+      ( ! [V,N0] :
+          ( p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126331),bool),fun(num,bool)),U_0),s(fun(cart(real,Q126331),bool),V))),s(num,N0))))
+        <=> ? [B0] :
+              ( p(s(bool,i(s(fun(fun(cart(real,Q126331),bool),bool),i(s(fun(fun(cart(real,Q126331),bool),fun(fun(cart(real,Q126331),bool),bool)),subset),s(fun(cart(real,Q126331),bool),B0))),s(fun(cart(real,Q126331),bool),V))))
+              & p(s(bool,i(s(fun(fun(cart(real,Q126331),bool),bool),independent),s(fun(cart(real,Q126331),bool),B0))))
+              & p(s(bool,i(s(fun(fun(cart(real,Q126331),bool),bool),i(s(fun(fun(cart(real,Q126331),bool),fun(fun(cart(real,Q126331),bool),bool)),subset),s(fun(cart(real,Q126331),bool),V))),s(fun(cart(real,Q126331),bool),i(s(fun(fun(cart(real,Q126331),bool),fun(cart(real,Q126331),bool)),span),s(fun(cart(real,Q126331),bool),B0))))))
+              & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126331),bool),fun(num,bool)),hasu_size),s(fun(cart(real,Q126331),bool),B0))),s(num,N0)))) ) )
+     => ! [V] : s(num,i(s(fun(fun(cart(real,Q126331),bool),num),dim),s(fun(cart(real,Q126331),bool),V))) = s(num,i(s(fun(fun(num,bool),num),h_),s(fun(num,bool),i(s(fun(fun(cart(real,Q126331),bool),fun(num,bool)),U_0),s(fun(cart(real,Q126331),bool),V))))) ) )).
+
+fof(aBASISu_EXISTS,axiom,(
+    ! [Q126364,V] :
+    ? [B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q126364),bool),bool),i(s(fun(fun(cart(real,Q126364),bool),fun(fun(cart(real,Q126364),bool),bool)),subset),s(fun(cart(real,Q126364),bool),B0))),s(fun(cart(real,Q126364),bool),V))))
+      & p(s(bool,i(s(fun(fun(cart(real,Q126364),bool),bool),independent),s(fun(cart(real,Q126364),bool),B0))))
+      & p(s(bool,i(s(fun(fun(cart(real,Q126364),bool),bool),i(s(fun(fun(cart(real,Q126364),bool),fun(fun(cart(real,Q126364),bool),bool)),subset),s(fun(cart(real,Q126364),bool),V))),s(fun(cart(real,Q126364),bool),i(s(fun(fun(cart(real,Q126364),bool),fun(cart(real,Q126364),bool)),span),s(fun(cart(real,Q126364),bool),B0))))))
+      & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126364),bool),fun(num,bool)),hasu_size),s(fun(cart(real,Q126364),bool),B0))),s(num,i(s(fun(fun(cart(real,Q126364),bool),num),dim),s(fun(cart(real,Q126364),bool),V)))))) ) )).
+
+fof(aBASISu_EXISTSu_FINITE,axiom,(
+    ! [Q126398,V] :
+    ? [B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q126398),bool),bool),finite),s(fun(cart(real,Q126398),bool),B0))))
+      & p(s(bool,i(s(fun(fun(cart(real,Q126398),bool),bool),i(s(fun(fun(cart(real,Q126398),bool),fun(fun(cart(real,Q126398),bool),bool)),subset),s(fun(cart(real,Q126398),bool),B0))),s(fun(cart(real,Q126398),bool),V))))
+      & p(s(bool,i(s(fun(fun(cart(real,Q126398),bool),bool),independent),s(fun(cart(real,Q126398),bool),B0))))
+      & p(s(bool,i(s(fun(fun(cart(real,Q126398),bool),bool),i(s(fun(fun(cart(real,Q126398),bool),fun(fun(cart(real,Q126398),bool),bool)),subset),s(fun(cart(real,Q126398),bool),V))),s(fun(cart(real,Q126398),bool),i(s(fun(fun(cart(real,Q126398),bool),fun(cart(real,Q126398),bool)),span),s(fun(cart(real,Q126398),bool),B0))))))
+      & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126398),bool),fun(num,bool)),hasu_size),s(fun(cart(real,Q126398),bool),B0))),s(num,i(s(fun(fun(cart(real,Q126398),bool),num),dim),s(fun(cart(real,Q126398),bool),V)))))) ) )).
+
+fof(aBASISu_SUBSPACEu_EXISTS,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))) = s(fun(cart(real,N),bool),S0)
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),B0))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0)))))) ) ) )).
+
+fof(aINDEPENDENTu_CARDu_LEu_DIM,axiom,(
+    ! [N,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),V))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0)))) )
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),B0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),B0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),V)))))) ) ) )).
+
+fof(aSPANu_CARDu_GEu_DIM,axiom,(
+    ! [N,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),V))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),B0)))) )
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),V))))),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),B0)))))) ) )).
+
+fof(aBASISu_CARDu_EQu_DIM,axiom,(
+    ! [Q126529,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q126529),bool),bool),i(s(fun(fun(cart(real,Q126529),bool),fun(fun(cart(real,Q126529),bool),bool)),subset),s(fun(cart(real,Q126529),bool),B0))),s(fun(cart(real,Q126529),bool),V))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q126529),bool),bool),i(s(fun(fun(cart(real,Q126529),bool),fun(fun(cart(real,Q126529),bool),bool)),subset),s(fun(cart(real,Q126529),bool),V))),s(fun(cart(real,Q126529),bool),i(s(fun(fun(cart(real,Q126529),bool),fun(cart(real,Q126529),bool)),span),s(fun(cart(real,Q126529),bool),B0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q126529),bool),bool),independent),s(fun(cart(real,Q126529),bool),B0)))) )
+     => ( p(s(bool,i(s(fun(fun(cart(real,Q126529),bool),bool),finite),s(fun(cart(real,Q126529),bool),B0))))
+        & s(num,i(s(fun(fun(cart(real,Q126529),bool),num),card),s(fun(cart(real,Q126529),bool),B0))) = s(num,i(s(fun(fun(cart(real,Q126529),bool),num),dim),s(fun(cart(real,Q126529),bool),V))) ) ) )).
+
+fof(aBASISu_HASu_SIZEu_DIM,axiom,(
+    ! [Q126544,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q126544),bool),bool),independent),s(fun(cart(real,Q126544),bool),B0))))
+        & s(fun(cart(real,Q126544),bool),i(s(fun(fun(cart(real,Q126544),bool),fun(cart(real,Q126544),bool)),span),s(fun(cart(real,Q126544),bool),B0))) = s(fun(cart(real,Q126544),bool),V) )
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126544),bool),fun(num,bool)),hasu_size),s(fun(cart(real,Q126544),bool),B0))),s(num,i(s(fun(fun(cart(real,Q126544),bool),num),dim),s(fun(cart(real,Q126544),bool),V)))))) ) )).
+
+fof(aDIMu_UNIQUE,axiom,(
+    ! [Q126589,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q126589),bool),bool),i(s(fun(fun(cart(real,Q126589),bool),fun(fun(cart(real,Q126589),bool),bool)),subset),s(fun(cart(real,Q126589),bool),B0))),s(fun(cart(real,Q126589),bool),V))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q126589),bool),bool),i(s(fun(fun(cart(real,Q126589),bool),fun(fun(cart(real,Q126589),bool),bool)),subset),s(fun(cart(real,Q126589),bool),V))),s(fun(cart(real,Q126589),bool),i(s(fun(fun(cart(real,Q126589),bool),fun(cart(real,Q126589),bool)),span),s(fun(cart(real,Q126589),bool),B0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q126589),bool),bool),independent),s(fun(cart(real,Q126589),bool),B0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126589),bool),fun(num,bool)),hasu_size),s(fun(cart(real,Q126589),bool),B0))),s(num,n)))) )
+     => s(num,i(s(fun(fun(cart(real,Q126589),bool),num),dim),s(fun(cart(real,Q126589),bool),V))) = s(num,n) ) )).
+
+fof(aDIMu_LEu_CARD,axiom,(
+    ! [Q126603,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q126603),bool),bool),finite),s(fun(cart(real,Q126603),bool),S0))))
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,Q126603),bool),num),dim),s(fun(cart(real,Q126603),bool),S0))))),s(num,i(s(fun(fun(cart(real,Q126603),bool),num),card),s(fun(cart(real,Q126603),bool),S0)))))) ) )).
+
+fof(aDIMu_UNIV,axiom,(
+    ! [N] : s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),univ))) = s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))) )).
+
+fof(aDIMu_SUBSET,axiom,(
+    ! [N,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0)))))) ) )).
+
+fof(aDIMu_SUBSETu_UNIV,axiom,(
+    ! [N,S0] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )).
+
+fof(aBASISu_HASu_SIZEu_UNIV,axiom,(
+    ! [N,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+        & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))) = s(fun(cart(real,N),bool),univ) )
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),B0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )).
+
+fof(aCARDu_GEu_DIMu_INDEPENDENT,axiom,(
+    ! [N,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),V))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),V))))),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),B0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),V))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0)))))) ) )).
+
+fof(aCARDu_LEu_DIMu_SPANNING,axiom,(
+    ! [N,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),V))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),B0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),B0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),V)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0)))) ) )).
+
+fof(aCARDu_EQu_DIM,axiom,(
+    ! [Q126884,V,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q126884),bool),bool),i(s(fun(fun(cart(real,Q126884),bool),fun(fun(cart(real,Q126884),bool),bool)),subset),s(fun(cart(real,Q126884),bool),B0))),s(fun(cart(real,Q126884),bool),V))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,Q126884),bool),fun(num,bool)),hasu_size),s(fun(cart(real,Q126884),bool),B0))),s(num,i(s(fun(fun(cart(real,Q126884),bool),num),dim),s(fun(cart(real,Q126884),bool),V)))))) )
+     => s(bool,i(s(fun(fun(cart(real,Q126884),bool),bool),independent),s(fun(cart(real,Q126884),bool),B0))) = s(bool,i(s(fun(fun(cart(real,Q126884),bool),bool),i(s(fun(fun(cart(real,Q126884),bool),fun(fun(cart(real,Q126884),bool),bool)),subset),s(fun(cart(real,Q126884),bool),V))),s(fun(cart(real,Q126884),bool),i(s(fun(fun(cart(real,Q126884),bool),fun(cart(real,Q126884),bool)),span),s(fun(cart(real,Q126884),bool),B0))))) ) )).
+
+fof(aINDEPENDENTu_BOUNDu_GENERAL,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0)))))) ) ) )).
+
+fof(aDEPENDENTu_BIGGERSETu_GENERAL,axiom,(
+    ! [N,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+       => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),g_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),dependent),s(fun(cart(real,N),bool),S0)))) ) )).
+
+fof(aDIMu_SPAN,axiom,(
+    ! [N,S0] : s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))) )).
+
+fof(aDIMu_INSERTu_0,axiom,(
+    ! [N,S0] : s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),S0))))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))) )).
+
+fof(aDIMu_EQu_CARD,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+     => s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))) = s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),S0))) ) )).
+
+fof(aSUBSETu_LEu_DIM,axiom,(
+    ! [N,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0))))))
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0)))))) ) )).
+
+fof(aSPANu_EQu_DIM,axiom,(
+    ! [Q127017,S0,T0] :
+      ( s(fun(cart(real,Q127017),bool),i(s(fun(fun(cart(real,Q127017),bool),fun(cart(real,Q127017),bool)),span),s(fun(cart(real,Q127017),bool),S0))) = s(fun(cart(real,Q127017),bool),i(s(fun(fun(cart(real,Q127017),bool),fun(cart(real,Q127017),bool)),span),s(fun(cart(real,Q127017),bool),T0)))
+     => s(num,i(s(fun(fun(cart(real,Q127017),bool),num),dim),s(fun(cart(real,Q127017),bool),S0))) = s(num,i(s(fun(fun(cart(real,Q127017),bool),num),dim),s(fun(cart(real,Q127017),bool),T0))) ) )).
+
+fof(aSPANSu_IMAGE,axiom,(
+    ! [Q127058,Q127043,F0,B0,V] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q127043),cart(real,Q127058)),bool),linear),s(fun(cart(real,Q127043),cart(real,Q127058)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q127043),bool),bool),i(s(fun(fun(cart(real,Q127043),bool),fun(fun(cart(real,Q127043),bool),bool)),subset),s(fun(cart(real,Q127043),bool),V))),s(fun(cart(real,Q127043),bool),i(s(fun(fun(cart(real,Q127043),bool),fun(cart(real,Q127043),bool)),span),s(fun(cart(real,Q127043),bool),B0)))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q127058),bool),bool),i(s(fun(fun(cart(real,Q127058),bool),fun(fun(cart(real,Q127058),bool),bool)),subset),s(fun(cart(real,Q127058),bool),i(s(fun(fun(cart(real,Q127043),bool),fun(cart(real,Q127058),bool)),i(s(fun(fun(cart(real,Q127043),cart(real,Q127058)),fun(fun(cart(real,Q127043),bool),fun(cart(real,Q127058),bool))),image),s(fun(cart(real,Q127043),cart(real,Q127058)),F0))),s(fun(cart(real,Q127043),bool),V))))),s(fun(cart(real,Q127058),bool),i(s(fun(fun(cart(real,Q127058),bool),fun(cart(real,Q127058),bool)),span),s(fun(cart(real,Q127058),bool),i(s(fun(fun(cart(real,Q127043),bool),fun(cart(real,Q127058),bool)),i(s(fun(fun(cart(real,Q127043),cart(real,Q127058)),fun(fun(cart(real,Q127043),bool),fun(cart(real,Q127058),bool))),image),s(fun(cart(real,Q127043),cart(real,Q127058)),F0))),s(fun(cart(real,Q127043),bool),B0)))))))) ) )).
+
+fof(aDIMu_LINEARu_IMAGEu_LE,axiom,(
+    ! [N,M,F0,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))))),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),S0)))))) ) )).
+
+fof(aDIMu_EMPTY,axiom,(
+    ! [N] : s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),empty))) = s(num,i(s(fun(num,num),numeral),s(num,u_0))) )).
+
+fof(aDIMu_INSERT,axiom,(
+    ! [N,X,S0] : s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))) = s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),i(s(fun(bool,fun(num,fun(num,num))),cond),s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) )).
+
+fof(aDIMu_SING,axiom,(
+    ! [Q127174,X] :
+    ? [V] :
+      ( ( p(s(bool,V))
+      <=> s(cart(real,Q127174),X) = s(cart(real,Q127174),i(s(fun(num,cart(real,Q127174)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+      & s(num,i(s(fun(fun(cart(real,Q127174),bool),num),dim),s(fun(cart(real,Q127174),bool),i(s(fun(fun(cart(real,Q127174),bool),fun(cart(real,Q127174),bool)),i(s(fun(cart(real,Q127174),fun(fun(cart(real,Q127174),bool),fun(cart(real,Q127174),bool))),insert),s(cart(real,Q127174),X))),s(fun(cart(real,Q127174),bool),empty))))) = s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),i(s(fun(bool,fun(num,fun(num,num))),cond),s(bool,V))),s(num,i(s(fun(num,num),numeral),s(num,u_0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aDIMu_EQu_0,axiom,(
+    ! [N,S0] :
+      ( s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))) = s(num,i(s(fun(num,num),numeral),s(num,u_0)))
+    <=> p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),empty)))))) ) )).
+
+fof(aSPANNINGu_SURJECTIVEu_IMAGE,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(fun(cart(real,M),bool),fun(fun(cart(real,M),bool),bool)),subset),s(fun(cart(real,M),bool),univ))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),Y) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),univ))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0)))))))) ) )).
+
+fof(aINDEPENDENTu_INJECTIVEu_IMAGEu_GEN,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),independent),s(fun(cart(real,M),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),S0))))))
+              & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),S0))))))
+              & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))) )
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0)))))) ) )).
+
+fof(aINDEPENDENTu_INJECTIVEu_IMAGE,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),independent),s(fun(cart(real,M),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0)))))) ) )).
+
+fof(aVECTORu_SUBu_PROJECTu_ORTHOGONAL,axiom,(
+    ! [N,B0,X] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),B0))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),B0))),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),B0))),s(cart(real,N),B0))))))),s(cart(real,N),B0))))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aBASISu_ORTHOGONAL,axiom,(
+    ! [N,B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),B0))))
+     => ? [C0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),C0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),C0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),card),s(fun(cart(real,N),bool),B0))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),C0))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0)))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),C0)))) ) ) )).
+
+fof(aORTHOGONALu_BASISu_EXISTS,axiom,(
+    ! [N,V] :
+    ? [B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),V))))))
+      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),V))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))))))
+      & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),B0))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),V))))))
+      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),B0)))) ) )).
+
+fof(aSPANu_EQ,axiom,(
+    ! [Q127738,S0,T0] :
+      ( s(fun(cart(real,Q127738),bool),i(s(fun(fun(cart(real,Q127738),bool),fun(cart(real,Q127738),bool)),span),s(fun(cart(real,Q127738),bool),S0))) = s(fun(cart(real,Q127738),bool),i(s(fun(fun(cart(real,Q127738),bool),fun(cart(real,Q127738),bool)),span),s(fun(cart(real,Q127738),bool),T0)))
+    <=> ( p(s(bool,i(s(fun(fun(cart(real,Q127738),bool),bool),i(s(fun(fun(cart(real,Q127738),bool),fun(fun(cart(real,Q127738),bool),bool)),subset),s(fun(cart(real,Q127738),bool),S0))),s(fun(cart(real,Q127738),bool),i(s(fun(fun(cart(real,Q127738),bool),fun(cart(real,Q127738),bool)),span),s(fun(cart(real,Q127738),bool),T0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q127738),bool),bool),i(s(fun(fun(cart(real,Q127738),bool),fun(fun(cart(real,Q127738),bool),bool)),subset),s(fun(cart(real,Q127738),bool),T0))),s(fun(cart(real,Q127738),bool),i(s(fun(fun(cart(real,Q127738),bool),fun(cart(real,Q127738),bool)),span),s(fun(cart(real,Q127738),bool),S0)))))) ) ) )).
+
+fof(aSPANu_EQu_INSERT,axiom,(
+    ! [Q127771,S0,X] :
+      ( s(fun(cart(real,Q127771),bool),i(s(fun(fun(cart(real,Q127771),bool),fun(cart(real,Q127771),bool)),span),s(fun(cart(real,Q127771),bool),i(s(fun(fun(cart(real,Q127771),bool),fun(cart(real,Q127771),bool)),i(s(fun(cart(real,Q127771),fun(fun(cart(real,Q127771),bool),fun(cart(real,Q127771),bool))),insert),s(cart(real,Q127771),X))),s(fun(cart(real,Q127771),bool),S0))))) = s(fun(cart(real,Q127771),bool),i(s(fun(fun(cart(real,Q127771),bool),fun(cart(real,Q127771),bool)),span),s(fun(cart(real,Q127771),bool),S0)))
+    <=> p(s(bool,i(s(fun(fun(cart(real,Q127771),bool),bool),i(s(fun(cart(real,Q127771),fun(fun(cart(real,Q127771),bool),bool)),in),s(cart(real,Q127771),X))),s(fun(cart(real,Q127771),bool),i(s(fun(fun(cart(real,Q127771),bool),fun(cart(real,Q127771),bool)),span),s(fun(cart(real,Q127771),bool),S0)))))) ) )).
+
+fof(aLINEARu_INDEPu_IMAGEu_LEMMA,axiom,(
+    ! [N,M,F0,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),finite),s(fun(cart(real,M),bool),B0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),B0))))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),B0))))
+              & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),B0))))
+              & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))) )
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),B0))))))
+         => ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+           => s(cart(real,M),X) = s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aLINEARu_INDEPENDENTu_EXTENDu_LEMMA,axiom,(
+    ! [N,M,F0,B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),finite),s(fun(cart(real,M),bool),B0))))
+     => ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),independent),s(fun(cart(real,M),bool),B0))))
+       => ? [G0] :
+            ( ! [X,Y] :
+                ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),B0))))))
+                  & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),B0)))))) )
+               => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_add),s(cart(real,M),X))),s(cart(real,M),Y))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),Y))))) )
+            & ! [X,C0] :
+                ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),B0))))))
+               => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,C0))),s(cart(real,M),X))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),X))))) )
+            & ! [X] :
+                ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),B0))))
+               => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) ) ) ) ) )).
+
+fof(aLINEARu_INDEPENDENTu_EXTEND,axiom,(
+    ! [N,M,F0,B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),independent),s(fun(cart(real,M),bool),B0))))
+     => ? [G0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),G0))))
+          & ! [X] :
+              ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),B0))))
+             => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) ) ) ) )).
+
+fof(aSUBSPACEu_KERNEL,axiom,(
+    ! [Q128666,Q128687,U_0] :
+      ( ! [F0,GENR_PVARR_321] :
+          ( p(s(bool,i(s(fun(cart(real,Q128666),bool),i(s(fun(fun(cart(real,Q128666),cart(real,Q128687)),fun(cart(real,Q128666),bool)),U_0),s(fun(cart(real,Q128666),cart(real,Q128687)),F0))),s(cart(real,Q128666),GENR_PVARR_321))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(cart(real,Q128687),i(s(fun(cart(real,Q128666),cart(real,Q128687)),F0),s(cart(real,Q128666),X))) = s(cart(real,Q128687),i(s(fun(num,cart(real,Q128687)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,Q128666),bool),i(s(fun(bool,fun(cart(real,Q128666),bool)),i(s(fun(cart(real,Q128666),fun(bool,fun(cart(real,Q128666),bool))),setspec),s(cart(real,Q128666),GENR_PVARR_321))),s(bool,V))),s(cart(real,Q128666),X)))) ) )
+     => ! [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q128666),cart(real,Q128687)),bool),linear),s(fun(cart(real,Q128666),cart(real,Q128687)),F0))))
+         => p(s(bool,i(s(fun(fun(cart(real,Q128666),bool),bool),subspace),s(fun(cart(real,Q128666),bool),i(s(fun(fun(cart(real,Q128666),bool),fun(cart(real,Q128666),bool)),gspec),s(fun(cart(real,Q128666),bool),i(s(fun(fun(cart(real,Q128666),cart(real,Q128687)),fun(cart(real,Q128666),bool)),U_0),s(fun(cart(real,Q128666),cart(real,Q128687)),F0)))))))) ) ) )).
+
+fof(aLINEARu_EQu_0u_SPAN,axiom,(
+    ! [M,N,F0,B0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),B0))))
+           => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),B0))))))
+         => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aLINEARu_EQu_0,axiom,(
+    ! [Q128763,Q128793,F0,B0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q128763),cart(real,Q128793)),bool),linear),s(fun(cart(real,Q128763),cart(real,Q128793)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q128763),bool),bool),i(s(fun(fun(cart(real,Q128763),bool),fun(fun(cart(real,Q128763),bool),bool)),subset),s(fun(cart(real,Q128763),bool),S0))),s(fun(cart(real,Q128763),bool),i(s(fun(fun(cart(real,Q128763),bool),fun(cart(real,Q128763),bool)),span),s(fun(cart(real,Q128763),bool),B0))))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,Q128763),bool),bool),i(s(fun(cart(real,Q128763),fun(fun(cart(real,Q128763),bool),bool)),in),s(cart(real,Q128763),X))),s(fun(cart(real,Q128763),bool),B0))))
+           => s(cart(real,Q128793),i(s(fun(cart(real,Q128763),cart(real,Q128793)),F0),s(cart(real,Q128763),X))) = s(cart(real,Q128793),i(s(fun(num,cart(real,Q128793)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q128763),bool),bool),i(s(fun(cart(real,Q128763),fun(fun(cart(real,Q128763),bool),bool)),in),s(cart(real,Q128763),X))),s(fun(cart(real,Q128763),bool),S0))))
+         => s(cart(real,Q128793),i(s(fun(cart(real,Q128763),cart(real,Q128793)),F0),s(cart(real,Q128763),X))) = s(cart(real,Q128793),i(s(fun(num,cart(real,Q128793)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aLINEARu_EQ,axiom,(
+    ! [Q128822,Q128829,F0,G0,B0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q128829),cart(real,Q128822)),bool),linear),s(fun(cart(real,Q128829),cart(real,Q128822)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q128829),cart(real,Q128822)),bool),linear),s(fun(cart(real,Q128829),cart(real,Q128822)),G0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q128829),bool),bool),i(s(fun(fun(cart(real,Q128829),bool),fun(fun(cart(real,Q128829),bool),bool)),subset),s(fun(cart(real,Q128829),bool),S0))),s(fun(cart(real,Q128829),bool),i(s(fun(fun(cart(real,Q128829),bool),fun(cart(real,Q128829),bool)),span),s(fun(cart(real,Q128829),bool),B0))))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,Q128829),bool),bool),i(s(fun(cart(real,Q128829),fun(fun(cart(real,Q128829),bool),bool)),in),s(cart(real,Q128829),X))),s(fun(cart(real,Q128829),bool),B0))))
+           => s(cart(real,Q128822),i(s(fun(cart(real,Q128829),cart(real,Q128822)),F0),s(cart(real,Q128829),X))) = s(cart(real,Q128822),i(s(fun(cart(real,Q128829),cart(real,Q128822)),G0),s(cart(real,Q128829),X))) ) )
+     => ! [X] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q128829),bool),bool),i(s(fun(cart(real,Q128829),fun(fun(cart(real,Q128829),bool),bool)),in),s(cart(real,Q128829),X))),s(fun(cart(real,Q128829),bool),S0))))
+         => s(cart(real,Q128822),i(s(fun(cart(real,Q128829),cart(real,Q128822)),F0),s(cart(real,Q128829),X))) = s(cart(real,Q128822),i(s(fun(cart(real,Q128829),cart(real,Q128822)),G0),s(cart(real,Q128829),X))) ) ) )).
+
+fof(aLINEARu_EQu_STDBASIS,axiom,(
+    ! [M,N,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),G0))))
+        & ! [I0] :
+            ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+              & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) )
+           => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,I0))))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),G0),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,I0))))) ) )
+     => s(fun(cart(real,M),cart(real,N)),F0) = s(fun(cart(real,M),cart(real,N)),G0) ) )).
+
+fof(aBILINEARu_EQ,axiom,(
+    ! [P,M,N,F0,G0,B0,C0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),G0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(fun(cart(real,M),bool),fun(fun(cart(real,M),bool),bool)),subset),s(fun(cart(real,M),bool),S0))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),B0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),t0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),C0))))))
+        & ! [X,Y] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),B0))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),C0)))) )
+           => s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),F0),s(cart(real,M),X))),s(cart(real,N),Y))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),G0),s(cart(real,M),X))),s(cart(real,N),Y))) ) )
+     => ! [X,Y] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),t0)))) )
+         => s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),F0),s(cart(real,M),X))),s(cart(real,N),Y))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),G0),s(cart(real,M),X))),s(cart(real,N),Y))) ) ) )).
+
+fof(aBILINEARu_EQu_STDBASIS,axiom,(
+    ! [M,N,P,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),fun(cart(real,N),cart(real,P))),bool),bilinear),s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),G0))))
+        & ! [I0,J0] :
+            ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+              & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))
+              & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,J0))))
+              & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,J0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+           => s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),F0),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,I0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,J0))))) = s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),G0),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,I0))))),s(cart(real,N),i(s(fun(num,cart(real,N)),basis),s(num,J0))))) ) )
+     => s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),F0) = s(fun(cart(real,M),fun(cart(real,N),cart(real,P))),G0) ) )).
+
+fof(aLEFTu_INVERTIBLEu_TRANSP,axiom,(
+    ! [N,M,A5] :
+      ( ? [B0] : s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),B0))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> ? [B0] : s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),B0))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aRIGHTu_INVERTIBLEu_TRANSP,axiom,(
+    ! [M,N,A5] :
+      ( ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A5))))),s(cart(cart(real,N),M),B0))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),B0))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aLINEARu_INJECTIVEu_LEFTu_INVERSE,axiom,(
+    ! [N,M,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => ? [G0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+          & s(fun(cart(real,M),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M))),i(s(fun(fun(cart(real,N),cart(real,M)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M)))),o),s(fun(cart(real,N),cart(real,M)),G0))),s(fun(cart(real,M),cart(real,N)),F0))) = s(fun(cart(real,M),cart(real,M)),i1) ) ) )).
+
+fof(aLINEARu_SURJECTIVEu_RIGHTu_INVERSE,axiom,(
+    ! [M,N,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),Y) )
+     => ? [G0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+          & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,M)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,N),cart(real,M)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,N),cart(real,M)),G0))) = s(fun(cart(real,N),cart(real,N)),i1) ) ) )).
+
+fof(aMATRIXu_LEFTu_INVERTIBLEu_INJECTIVE,axiom,(
+    ! [M,N,A5] :
+      ( ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),B0))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> ! [X,Y] :
+          ( s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),Y)))
+         => s(cart(real,N),X) = s(cart(real,N),Y) ) ) )).
+
+fof(aMATRIXu_LEFTu_INVERTIBLEu_KER,axiom,(
+    ! [M,N,A5] :
+      ( ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),B0))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> ! [X] :
+          ( s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+         => s(cart(real,N),X) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aMATRIXu_RIGHTu_INVERTIBLEu_SURJECTIVE,axiom,(
+    ! [N,M,A5] :
+      ( ? [B0] : s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),B0))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> ! [Y] :
+        ? [X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),X))) = s(cart(real,M),Y) ) )).
+
+fof(aMATRIXu_LEFTu_INVERTIBLEu_INDEPENDENTu_COLUMNS,axiom,(
+    ! [M,N,U_0] :
+      ( ! [C0,A5,I0] : s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),i(s(fun(fun(num,real),fun(cart(cart(real,N),M),fun(num,cart(real,M)))),U_0),s(fun(num,real),C0))),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,i(s(fun(num,real),C0),s(num,I0))))),s(cart(real,M),i(s(fun(cart(cart(real,N),M),cart(real,M)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,M))),column),s(num,I0))),s(cart(cart(real,N),M),A5)))))
+     => ! [A5] :
+          ( ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),B0))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+        <=> ! [C0] :
+              ( s(cart(real,M),i(s(fun(fun(num,cart(real,M)),cart(real,M)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,M)),cart(real,M))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,M))),i(s(fun(fun(num,real),fun(cart(cart(real,N),M),fun(num,cart(real,M)))),U_0),s(fun(num,real),C0))),s(cart(cart(real,N),M),A5))))) = s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+             => ! [I0] :
+                  ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                    & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+                 => s(real,i(s(fun(num,real),C0),s(num,I0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) ) )).
+
+fof(aMATRIXu_RIGHTu_INVERTIBLEu_INDEPENDENTu_ROWS,axiom,(
+    ! [N,M,U_0] :
+      ( ! [C0,A5,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(fun(num,real),C0))),s(cart(cart(real,N),M),A5))),s(num,I0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(num,real),C0),s(num,I0))))),s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(num,fun(cart(cart(real,N),M),cart(real,N))),row),s(num,I0))),s(cart(cart(real,N),M),A5)))))
+     => ! [A5] :
+          ( ? [B0] : s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),B0))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+        <=> ! [C0] :
+              ( s(cart(real,N),i(s(fun(fun(num,cart(real,N)),cart(real,N)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,N)),cart(real,N))),vsum),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))),s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),i(s(fun(fun(num,real),fun(cart(cart(real,N),M),fun(num,cart(real,N)))),U_0),s(fun(num,real),C0))),s(cart(cart(real,N),M),A5))))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+             => ! [I0] :
+                  ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                    & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) )
+                 => s(real,i(s(fun(num,real),C0),s(num,I0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) ) )).
+
+fof(aMATRIXu_RIGHTu_INVERTIBLEu_SPANu_COLUMNS,axiom,(
+    ! [N,M,A5] :
+      ( ? [B0] : s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,M),N),B0))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),columns),s(cart(cart(real,N),M),A5))))) = s(fun(cart(real,M),bool),univ) ) )).
+
+fof(aMATRIXu_LEFTu_INVERTIBLEu_SPANu_ROWS,axiom,(
+    ! [M,N,A5] :
+      ( ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),B0))),s(cart(cart(real,N),M),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),rows),s(cart(cart(real,N),M),A5))))) = s(fun(cart(real,N),bool),univ) ) )).
+
+fof(aLINEARu_INJECTIVEu_IMPu_SURJECTIVE,axiom,(
+    ! [N,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+           => s(cart(real,N),X) = s(cart(real,N),Y) ) )
+     => ! [Y] :
+        ? [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),Y) ) )).
+
+fof(aLINEARu_SURJECTIVEu_IMPu_INJECTIVE,axiom,(
+    ! [N,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),Y) )
+     => ! [X,Y] :
+          ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+         => s(cart(real,N),X) = s(cart(real,N),Y) ) ) )).
+
+fof(aLINEARu_SURJECTIVEu_IFFu_INJECTIVE,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+     => ( ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),Y)
+      <=> ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+           => s(cart(real,N),X) = s(cart(real,N),Y) ) ) ) )).
+
+fof(aLEFTu_RIGHTu_INVERSEu_EQ,axiom,(
+    ! [A,F0,G0,H0] :
+      ( ( s(fun(A,A),i(s(fun(fun(A,A),fun(A,A)),i(s(fun(fun(A,A),fun(fun(A,A),fun(A,A))),o),s(fun(A,A),F0))),s(fun(A,A),G0))) = s(fun(A,A),i1)
+        & s(fun(A,A),i(s(fun(fun(A,A),fun(A,A)),i(s(fun(fun(A,A),fun(fun(A,A),fun(A,A))),o),s(fun(A,A),G0))),s(fun(A,A),H0))) = s(fun(A,A),i1) )
+     => s(fun(A,A),F0) = s(fun(A,A),H0) ) )).
+
+fof(aISOMORPHISMu_EXPAND,axiom,(
+    ! [Q130465,Q130466,F0,G0] :
+      ( ( s(fun(Q130465,Q130465),i(s(fun(fun(Q130465,Q130466),fun(Q130465,Q130465)),i(s(fun(fun(Q130466,Q130465),fun(fun(Q130465,Q130466),fun(Q130465,Q130465))),o),s(fun(Q130466,Q130465),F0))),s(fun(Q130465,Q130466),G0))) = s(fun(Q130465,Q130465),i1)
+        & s(fun(Q130466,Q130466),i(s(fun(fun(Q130466,Q130465),fun(Q130466,Q130466)),i(s(fun(fun(Q130465,Q130466),fun(fun(Q130466,Q130465),fun(Q130466,Q130466))),o),s(fun(Q130465,Q130466),G0))),s(fun(Q130466,Q130465),F0))) = s(fun(Q130466,Q130466),i1) )
+    <=> ( ! [X] : s(Q130465,i(s(fun(Q130466,Q130465),F0),s(Q130466,i(s(fun(Q130465,Q130466),G0),s(Q130465,X))))) = s(Q130465,X)
+        & ! [X] : s(Q130466,i(s(fun(Q130465,Q130466),G0),s(Q130465,i(s(fun(Q130466,Q130465),F0),s(Q130466,X))))) = s(Q130466,X) ) ) )).
+
+fof(aLINEARu_INJECTIVEu_ISOMORPHISM,axiom,(
+    ! [N,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+           => s(cart(real,N),X) = s(cart(real,N),Y) ) )
+     => ? [FI_] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),FI_))))
+          & ! [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),FI_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))))) = s(cart(real,N),X)
+          & ! [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),FI_),s(cart(real,N),X))))) = s(cart(real,N),X) ) ) )).
+
+fof(aLINEARu_SURJECTIVEu_ISOMORPHISM,axiom,(
+    ! [N,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),Y) )
+     => ? [FI_] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),FI_))))
+          & ! [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),FI_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))))) = s(cart(real,N),X)
+          & ! [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),FI_),s(cart(real,N),X))))) = s(cart(real,N),X) ) ) )).
+
+fof(aLINEARu_INVERSEu_LEFT,axiom,(
+    ! [N,F0,FI_] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),FI_)))) )
+     => ( s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,N),cart(real,N)),F0))),s(fun(cart(real,N),cart(real,N)),FI_))) = s(fun(cart(real,N),cart(real,N)),i1)
+      <=> s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,N),cart(real,N)),FI_))),s(fun(cart(real,N),cart(real,N)),F0))) = s(fun(cart(real,N),cart(real,N)),i1) ) ) )).
+
+fof(aLEFTu_INVERSEu_LINEAR,axiom,(
+    ! [N,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,N),cart(real,N)),G0))),s(fun(cart(real,N),cart(real,N)),F0))) = s(fun(cart(real,N),cart(real,N)),i1) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),G0)))) ) )).
+
+fof(aRIGHTu_INVERSEu_LINEAR,axiom,(
+    ! [N,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+        & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,N),cart(real,N)),F0))),s(fun(cart(real,N),cart(real,N)),G0))) = s(fun(cart(real,N),cart(real,N)),i1) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),G0)))) ) )).
+
+fof(aLEFTu_RIGHTu_INVERSEu_LINEAR,axiom,(
+    ! [M,N,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),F0))))
+        & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,M)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,N),cart(real,M)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,M),cart(real,N)),G0))),s(fun(cart(real,N),cart(real,M)),F0))) = s(fun(cart(real,N),cart(real,N)),i1)
+        & s(fun(cart(real,M),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M))),i(s(fun(fun(cart(real,N),cart(real,M)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M)))),o),s(fun(cart(real,N),cart(real,M)),F0))),s(fun(cart(real,M),cart(real,N)),G0))) = s(fun(cart(real,M),cart(real,M)),i1) )
+     => p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),G0)))) ) )).
+
+fof(aLINEARu_BIJECTIVEu_LEFTu_RIGHTu_INVERSE,axiom,(
+    ! [M,N,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) )
+        & ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),Y) )
+     => ? [G0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+          & ! [X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),G0),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(cart(real,M),X)
+          & ! [Y] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),G0),s(cart(real,N),Y))))) = s(cart(real,N),Y) ) ) )).
+
+fof(aMATRIXu_LEFTu_RIGHTu_INVERSE,axiom,(
+    ! [N,A5,AI_] :
+      ( s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),A5))),s(cart(cart(real,N),N),AI_))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+    <=> s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),AI_))),s(cart(cart(real,N),N),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aMATRIXu_LEFTu_INVERTIBLE,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ? [B0] : s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),B0))),s(cart(cart(real,M),N),i(s(fun(fun(cart(real,M),cart(real,N)),cart(cart(real,M),N)),matrix),s(fun(cart(real,M),cart(real,N)),F0))))) = s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+      <=> ? [G0] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+            & s(fun(cart(real,M),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M))),i(s(fun(fun(cart(real,N),cart(real,M)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M)))),o),s(fun(cart(real,N),cart(real,M)),G0))),s(fun(cart(real,M),cart(real,N)),F0))) = s(fun(cart(real,M),cart(real,M)),i1) ) ) ) )).
+
+fof(aMATRIXu_RIGHTu_INVERTIBLE,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,N),M),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,M),N),i(s(fun(fun(cart(real,M),cart(real,N)),cart(cart(real,M),N)),matrix),s(fun(cart(real,M),cart(real,N)),F0))))),s(cart(cart(real,N),M),B0))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+      <=> ? [G0] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+            & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,M)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,N),cart(real,M)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,N),cart(real,M)),G0))) = s(fun(cart(real,N),cart(real,N)),i1) ) ) ) )).
+
+fof(aINVERTIBLEu_LEFTu_INVERSE,axiom,(
+    ! [N,A5] :
+      ( p(s(bool,i(s(fun(cart(cart(real,N),N),bool),invertible),s(cart(cart(real,N),N),A5))))
+    <=> ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),B0))),s(cart(cart(real,N),N),A5))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aINVERTIBLEu_RIGHTu_INVERSE,axiom,(
+    ! [N,A5] :
+      ( p(s(bool,i(s(fun(cart(cart(real,N),N),bool),invertible),s(cart(cart(real,N),N),A5))))
+    <=> ? [B0] : s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),A5))),s(cart(cart(real,N),N),B0))) = s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )).
+
+fof(aMATRIXu_INVERTIBLE,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+     => ( p(s(bool,i(s(fun(cart(cart(real,N),N),bool),invertible),s(cart(cart(real,N),N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(cart(real,N),N)),matrix),s(fun(cart(real,N),cart(real,N)),F0))))))
+      <=> ? [G0] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),G0))))
+            & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,N),cart(real,N)),F0))),s(fun(cart(real,N),cart(real,N)),G0))) = s(fun(cart(real,N),cart(real,N)),i1)
+            & s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N)))),o),s(fun(cart(real,N),cart(real,N)),G0))),s(fun(cart(real,N),cart(real,N)),F0))) = s(fun(cart(real,N),cart(real,N)),i1) ) ) ) )).
+
+fof(aLINEARu_INVERTIBLEu_BOUNDEDu_BELOWu_POS,axiom,(
+    ! [N,M,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+        & s(fun(cart(real,M),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M))),i(s(fun(fun(cart(real,N),cart(real,M)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M)))),o),s(fun(cart(real,N),cart(real,M)),G0))),s(fun(cart(real,M),cart(real,N)),F0))) = s(fun(cart(real,M),cart(real,M)),i1) )
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,B0))))
+          & ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X)))))))) ) ) )).
+
+fof(aLINEARu_INVERTIBLEu_BOUNDEDu_BELOW,axiom,(
+    ! [N,M,F0,G0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+        & s(fun(cart(real,M),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M))),i(s(fun(fun(cart(real,N),cart(real,M)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,M)))),o),s(fun(cart(real,N),cart(real,M)),G0))),s(fun(cart(real,M),cart(real,N)),F0))) = s(fun(cart(real,M),cart(real,M)),i1) )
+     => ? [B0] :
+        ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,B0))),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X)))))))) ) )).
+
+fof(aLINEARu_INJECTIVEu_BOUNDEDu_BELOWu_POS,axiom,(
+    ! [N,M,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,B0))))
+          & ! [X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))))),s(real,B0))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X)))))))) ) ) )).
+
+fof(aDIMu_INJECTIVEu_LINEARu_IMAGE,axiom,(
+    ! [N,M,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))) = s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),S0))) ) )).
+
+fof(arowvector,axiom,(
+    ! [N,U_1] :
+      ( ! [V,J0] : s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_1),s(cart(real,N),V))),s(num,J0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),V))),s(num,J0)))
+     => ! [U_0] :
+          ( ! [V,I0] : s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(real,N),fun(num,cart(real,N))),U_0),s(cart(real,N),V))),s(num,I0))) = s(cart(real,N),i(s(fun(fun(num,real),cart(real,N)),lambda),s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),U_1),s(cart(real,N),V)))))
+         => ! [V] : s(cart(cart(real,N),n10),i(s(fun(cart(real,N),cart(cart(real,N),n10)),rowvector),s(cart(real,N),V))) = s(cart(cart(real,N),n10),i(s(fun(fun(num,cart(real,N)),cart(cart(real,N),n10)),lambda),s(fun(num,cart(real,N)),i(s(fun(cart(real,N),fun(num,cart(real,N))),U_0),s(cart(real,N),V))))) ) ) )).
+
+fof(acolumnvector,axiom,(
+    ! [N,U_1] :
+      ( ! [V,I0,J0] : s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(real,N),fun(num,fun(num,real))),U_1),s(cart(real,N),V))),s(num,I0))),s(num,J0))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),V))),s(num,I0)))
+     => ! [U_0] :
+          ( ! [V,I0] : s(cart(real,n10),i(s(fun(num,cart(real,n10)),i(s(fun(cart(real,N),fun(num,cart(real,n10))),U_0),s(cart(real,N),V))),s(num,I0))) = s(cart(real,n10),i(s(fun(fun(num,real),cart(real,n10)),lambda),s(fun(num,real),i(s(fun(num,fun(num,real)),i(s(fun(cart(real,N),fun(num,fun(num,real))),U_1),s(cart(real,N),V))),s(num,I0)))))
+         => ! [V] : s(cart(cart(real,n10),N),i(s(fun(cart(real,N),cart(cart(real,n10),N)),columnvector),s(cart(real,N),V))) = s(cart(cart(real,n10),N),i(s(fun(fun(num,cart(real,n10)),cart(cart(real,n10),N)),lambda),s(fun(num,cart(real,n10)),i(s(fun(cart(real,N),fun(num,cart(real,n10))),U_0),s(cart(real,N),V))))) ) ) )).
+
+fof(aTRANSPu_COLUMNVECTOR,axiom,(
+    ! [Q131708,V] : s(cart(cart(real,Q131708),n10),i(s(fun(cart(cart(real,n10),Q131708),cart(cart(real,Q131708),n10)),transp),s(cart(cart(real,n10),Q131708),i(s(fun(cart(real,Q131708),cart(cart(real,n10),Q131708)),columnvector),s(cart(real,Q131708),V))))) = s(cart(cart(real,Q131708),n10),i(s(fun(cart(real,Q131708),cart(cart(real,Q131708),n10)),rowvector),s(cart(real,Q131708),V))) )).
+
+fof(aTRANSPu_ROWVECTOR,axiom,(
+    ! [Q131723,V] : s(cart(cart(real,n10),Q131723),i(s(fun(cart(cart(real,Q131723),n10),cart(cart(real,n10),Q131723)),transp),s(cart(cart(real,Q131723),n10),i(s(fun(cart(real,Q131723),cart(cart(real,Q131723),n10)),rowvector),s(cart(real,Q131723),V))))) = s(cart(cart(real,n10),Q131723),i(s(fun(cart(real,Q131723),cart(cart(real,n10),Q131723)),columnvector),s(cart(real,Q131723),V))) )).
+
+fof(aDOTu_ROWVECTORu_COLUMNVECTOR,axiom,(
+    ! [M,N,A5,V] : s(cart(cart(real,n10),M),i(s(fun(cart(real,M),cart(cart(real,n10),M)),columnvector),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),A5))),s(cart(real,N),V))))) = s(cart(cart(real,n10),M),i(s(fun(cart(cart(real,n10),N),cart(cart(real,n10),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,n10),N),cart(cart(real,n10),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,n10),N),i(s(fun(cart(real,N),cart(cart(real,n10),N)),columnvector),s(cart(real,N),V))))) )).
+
+fof(aDOTu_MATRIXu_PRODUCT,axiom,(
+    ! [N,X,Y] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),i(s(fun(num,cart(real,n10)),i(s(fun(cart(cart(real,n10),n10),fun(num,cart(real,n10))),d_),s(cart(cart(real,n10),n10),i(s(fun(cart(cart(real,n10),N),cart(cart(real,n10),n10)),i(s(fun(cart(cart(real,N),n10),fun(cart(cart(real,n10),N),cart(cart(real,n10),n10))),matrixu_mul),s(cart(cart(real,N),n10),i(s(fun(cart(real,N),cart(cart(real,N),n10)),rowvector),s(cart(real,N),X))))),s(cart(cart(real,n10),N),i(s(fun(cart(real,N),cart(cart(real,n10),N)),columnvector),s(cart(real,N),Y))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aDOTu_MATRIXu_VECTORu_MUL,axiom,(
+    ! [N,A5,B0,X,Y] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),A5))),s(cart(real,N),X))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),B0))),s(cart(real,N),Y))))) = s(real,i(s(fun(num,real),i(s(fun(cart(real,n10),fun(num,real)),d_),s(cart(real,n10),i(s(fun(num,cart(real,n10)),i(s(fun(cart(cart(real,n10),n10),fun(num,cart(real,n10))),d_),s(cart(cart(real,n10),n10),i(s(fun(cart(cart(real,n10),N),cart(cart(real,n10),n10)),i(s(fun(cart(cart(real,N),n10),fun(cart(cart(real,n10),N),cart(cart(real,n10),n10))),matrixu_mul),s(cart(cart(real,N),n10),i(s(fun(cart(real,N),cart(cart(real,N),n10)),rowvector),s(cart(real,N),X))))),s(cart(cart(real,n10),N),i(s(fun(cart(cart(real,n10),N),cart(cart(real,n10),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,n10),N),cart(cart(real,n10),N))),matrixu_mul),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),transp),s(cart(cart(real,N),N),A5))))),s(cart(cart(real,N),N),B0))))),s(cart(cart(real,n10),N),i(s(fun(cart(real,N),cart(cart(real,n10),N)),columnvector),s(cart(real,N),Y))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )).
+
+fof(aMATRIXu_VECTORu_MULu_INu_COLUMNSPACE,axiom,(
+    ! [M,N,A5,X] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),A5)))))))) )).
+
+fof(aSUBSPACEu_ORTHOGONALu_TOu_VECTOR,axiom,(
+    ! [Q131992,U_0] :
+      ( ! [X,GENR_PVARR_327] :
+          ( p(s(bool,i(s(fun(cart(real,Q131992),bool),i(s(fun(cart(real,Q131992),fun(cart(real,Q131992),bool)),U_0),s(cart(real,Q131992),X))),s(cart(real,Q131992),GENR_PVARR_327))))
+        <=> ? [Y] : p(s(bool,i(s(fun(cart(real,Q131992),bool),i(s(fun(bool,fun(cart(real,Q131992),bool)),i(s(fun(cart(real,Q131992),fun(bool,fun(cart(real,Q131992),bool))),setspec),s(cart(real,Q131992),GENR_PVARR_327))),s(bool,i(s(fun(cart(real,Q131992),bool),i(s(fun(cart(real,Q131992),fun(cart(real,Q131992),bool)),orthogonal),s(cart(real,Q131992),X))),s(cart(real,Q131992),Y))))),s(cart(real,Q131992),Y)))) )
+     => ! [X] : p(s(bool,i(s(fun(fun(cart(real,Q131992),bool),bool),subspace),s(fun(cart(real,Q131992),bool),i(s(fun(fun(cart(real,Q131992),bool),fun(cart(real,Q131992),bool)),gspec),s(fun(cart(real,Q131992),bool),i(s(fun(cart(real,Q131992),fun(cart(real,Q131992),bool)),U_0),s(cart(real,Q131992),X)))))))) ) )).
+
+fof(aSUBSPACEu_ORTHOGONALu_TOu_VECTORS,axiom,(
+    ! [Q132023,U_0] :
+      ( ! [S0,GENR_PVARR_328] :
+          ( p(s(bool,i(s(fun(cart(real,Q132023),bool),i(s(fun(fun(cart(real,Q132023),bool),fun(cart(real,Q132023),bool)),U_0),s(fun(cart(real,Q132023),bool),S0))),s(cart(real,Q132023),GENR_PVARR_328))))
+        <=> ? [Y,V] :
+              ( ( p(s(bool,V))
+              <=> ! [X] :
+                    ( p(s(bool,i(s(fun(fun(cart(real,Q132023),bool),bool),i(s(fun(cart(real,Q132023),fun(fun(cart(real,Q132023),bool),bool)),in),s(cart(real,Q132023),X))),s(fun(cart(real,Q132023),bool),S0))))
+                   => p(s(bool,i(s(fun(cart(real,Q132023),bool),i(s(fun(cart(real,Q132023),fun(cart(real,Q132023),bool)),orthogonal),s(cart(real,Q132023),X))),s(cart(real,Q132023),Y)))) ) )
+              & p(s(bool,i(s(fun(cart(real,Q132023),bool),i(s(fun(bool,fun(cart(real,Q132023),bool)),i(s(fun(cart(real,Q132023),fun(bool,fun(cart(real,Q132023),bool))),setspec),s(cart(real,Q132023),GENR_PVARR_328))),s(bool,V))),s(cart(real,Q132023),Y)))) ) )
+     => ! [S0] : p(s(bool,i(s(fun(fun(cart(real,Q132023),bool),bool),subspace),s(fun(cart(real,Q132023),bool),i(s(fun(fun(cart(real,Q132023),bool),fun(cart(real,Q132023),bool)),gspec),s(fun(cart(real,Q132023),bool),i(s(fun(fun(cart(real,Q132023),bool),fun(cart(real,Q132023),bool)),U_0),s(fun(cart(real,Q132023),bool),S0)))))))) ) )).
+
+fof(aORTHOGONALu_TOu_SPAN,axiom,(
+    ! [Q132081,S0,X] :
+      ( ! [Y] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q132081),bool),bool),i(s(fun(cart(real,Q132081),fun(fun(cart(real,Q132081),bool),bool)),in),s(cart(real,Q132081),Y))),s(fun(cart(real,Q132081),bool),S0))))
+         => p(s(bool,i(s(fun(cart(real,Q132081),bool),i(s(fun(cart(real,Q132081),fun(cart(real,Q132081),bool)),orthogonal),s(cart(real,Q132081),X))),s(cart(real,Q132081),Y)))) )
+     => ! [Y] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q132081),bool),bool),i(s(fun(cart(real,Q132081),fun(fun(cart(real,Q132081),bool),bool)),in),s(cart(real,Q132081),Y))),s(fun(cart(real,Q132081),bool),i(s(fun(fun(cart(real,Q132081),bool),fun(cart(real,Q132081),bool)),span),s(fun(cart(real,Q132081),bool),S0))))))
+         => p(s(bool,i(s(fun(cart(real,Q132081),bool),i(s(fun(cart(real,Q132081),fun(cart(real,Q132081),bool)),orthogonal),s(cart(real,Q132081),X))),s(cart(real,Q132081),Y)))) ) ) )).
+
+fof(aORTHOGONALu_TOu_SPANu_EQ,axiom,(
+    ! [Q132106,S0,X] :
+      ( ! [Y] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q132106),bool),bool),i(s(fun(cart(real,Q132106),fun(fun(cart(real,Q132106),bool),bool)),in),s(cart(real,Q132106),Y))),s(fun(cart(real,Q132106),bool),i(s(fun(fun(cart(real,Q132106),bool),fun(cart(real,Q132106),bool)),span),s(fun(cart(real,Q132106),bool),S0))))))
+         => p(s(bool,i(s(fun(cart(real,Q132106),bool),i(s(fun(cart(real,Q132106),fun(cart(real,Q132106),bool)),orthogonal),s(cart(real,Q132106),X))),s(cart(real,Q132106),Y)))) )
+    <=> ! [Y] :
+          ( p(s(bool,i(s(fun(fun(cart(real,Q132106),bool),bool),i(s(fun(cart(real,Q132106),fun(fun(cart(real,Q132106),bool),bool)),in),s(cart(real,Q132106),Y))),s(fun(cart(real,Q132106),bool),S0))))
+         => p(s(bool,i(s(fun(cart(real,Q132106),bool),i(s(fun(cart(real,Q132106),fun(cart(real,Q132106),bool)),orthogonal),s(cart(real,Q132106),X))),s(cart(real,Q132106),Y)))) ) ) )).
+
+fof(aORTHOGONALu_TOu_SPANSu_EQ,axiom,(
+    ! [Q132154,S0,T0] :
+      ( ! [X,Y] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q132154),bool),bool),i(s(fun(cart(real,Q132154),fun(fun(cart(real,Q132154),bool),bool)),in),s(cart(real,Q132154),X))),s(fun(cart(real,Q132154),bool),i(s(fun(fun(cart(real,Q132154),bool),fun(cart(real,Q132154),bool)),span),s(fun(cart(real,Q132154),bool),S0))))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q132154),bool),bool),i(s(fun(cart(real,Q132154),fun(fun(cart(real,Q132154),bool),bool)),in),s(cart(real,Q132154),Y))),s(fun(cart(real,Q132154),bool),i(s(fun(fun(cart(real,Q132154),bool),fun(cart(real,Q132154),bool)),span),s(fun(cart(real,Q132154),bool),T0)))))) )
+         => p(s(bool,i(s(fun(cart(real,Q132154),bool),i(s(fun(cart(real,Q132154),fun(cart(real,Q132154),bool)),orthogonal),s(cart(real,Q132154),X))),s(cart(real,Q132154),Y)))) )
+    <=> ! [X,Y] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q132154),bool),bool),i(s(fun(cart(real,Q132154),fun(fun(cart(real,Q132154),bool),bool)),in),s(cart(real,Q132154),X))),s(fun(cart(real,Q132154),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q132154),bool),bool),i(s(fun(cart(real,Q132154),fun(fun(cart(real,Q132154),bool),bool)),in),s(cart(real,Q132154),Y))),s(fun(cart(real,Q132154),bool),T0)))) )
+         => p(s(bool,i(s(fun(cart(real,Q132154),bool),i(s(fun(cart(real,Q132154),fun(cart(real,Q132154),bool)),orthogonal),s(cart(real,Q132154),X))),s(cart(real,Q132154),Y)))) ) ) )).
+
+fof(aORTHOGONALu_NULLSPACEu_ROWSPACE,axiom,(
+    ! [N,M,A5,X,Y] :
+      ( ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A5)))))))) )
+     => p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(cart(real,M),fun(cart(real,M),bool)),orthogonal),s(cart(real,M),X))),s(cart(real,M),Y)))) ) )).
+
+fof(aNULLSPACEu_INTERu_ROWSPACE,axiom,(
+    ! [N,M,A5,X] :
+      ( ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A5)))))))) )
+    <=> s(cart(real,M),X) = s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aMATRIXu_VECTORu_MULu_INJECTIVEu_ONu_ROWSPACE,axiom,(
+    ! [N,M,A5,X,Y] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A5))))))))
+        & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),span),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A5))))))))
+        & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),Y))) )
+     => s(cart(real,M),X) = s(cart(real,M),Y) ) )).
+
+fof(aDIMu_ROWSu_LEu_DIMu_COLUMNS,axiom,(
+    ! [M,N,A5] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A5))))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),A5)))))))) )).
+
+fof(arank,axiom,(
+    ! [M,N,A5] : s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),A5))))) )).
+
+fof(aRANKu_ROW,axiom,(
+    ! [M,N,A5] : s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A5))))) )).
+
+fof(aRANKu_TRANSP,axiom,(
+    ! [M,N,A5] : s(num,i(s(fun(cart(cart(real,N),M),num),rank),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A5))))) = s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) )).
+
+fof(aMATRIXu_VECTORu_MULu_BASIS,axiom,(
+    ! [M,N,A5,K0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) )
+     => s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,K0))))) = s(cart(real,N),i(s(fun(cart(cart(real,M),N),cart(real,N)),i(s(fun(num,fun(cart(cart(real,M),N),cart(real,N))),column),s(num,K0))),s(cart(cart(real,M),N),A5))) ) )).
+
+fof(aCOLUMNSu_IMAGEu_BASIS,axiom,(
+    ! [N,M,U_1] :
+      ( ! [GENR_PVARR_331] :
+          ( p(s(bool,i(s(fun(cart(real,M),bool),U_1),s(cart(real,M),GENR_PVARR_331))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_331))),s(bool,V))),s(cart(real,M),i(s(fun(num,cart(real,M)),basis),s(num,I0)))))) ) )
+     => ! [U_0] :
+          ( ! [A5,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),U_0),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X)))
+         => ! [A5] : s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),A5))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),U_0),s(cart(cart(real,M),N),A5))))),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),U_1))))) ) ) )).
+
+fof(aRANKu_DIMu_IM,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),U_0),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X)))
+     => ! [A5] : s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),U_0),s(cart(cart(real,M),N),A5))))),s(fun(cart(real,M),bool),univ))))) ) )).
+
+fof(aDIMu_EQu_SPAN,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0)))))) )
+     => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0))) ) )).
+
+fof(aDIMu_EQu_FULL,axiom,(
+    ! [N,S0] :
+      ( s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))) = s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))
+    <=> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),univ) ) )).
+
+fof(aDIMu_PSUBSET,axiom,(
+    ! [Q132744,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q132744),bool),bool),i(s(fun(fun(cart(real,Q132744),bool),fun(fun(cart(real,Q132744),bool),bool)),psubset),s(fun(cart(real,Q132744),bool),i(s(fun(fun(cart(real,Q132744),bool),fun(cart(real,Q132744),bool)),span),s(fun(cart(real,Q132744),bool),S0))))),s(fun(cart(real,Q132744),bool),i(s(fun(fun(cart(real,Q132744),bool),fun(cart(real,Q132744),bool)),span),s(fun(cart(real,Q132744),bool),T0))))))
+     => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,i(s(fun(fun(cart(real,Q132744),bool),num),dim),s(fun(cart(real,Q132744),bool),S0))))),s(num,i(s(fun(fun(cart(real,Q132744),bool),num),dim),s(fun(cart(real,Q132744),bool),T0)))))) ) )).
+
+fof(aRANKu_BOUND,axiom,(
+    ! [M,N,A5] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),min),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))))) )).
+
+fof(aFULLu_RANKu_INJECTIVE,axiom,(
+    ! [N,M,A5] :
+      ( s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))
+    <=> ! [X,Y] :
+          ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),Y)))
+         => s(cart(real,M),X) = s(cart(real,M),Y) ) ) )).
+
+fof(aFULLu_RANKu_SURJECTIVE,axiom,(
+    ! [M,N,A5] :
+      ( s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))
+    <=> ! [Y] :
+        ? [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),Y) ) )).
+
+fof(aMATRIXu_FULLu_LINEARu_EQUATIONS,axiom,(
+    ! [M,N,A5,B0] :
+      ( s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))
+     => ? [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),B0) ) )).
+
+fof(aMATRIXu_NONFULLu_LINEARu_EQUATIONSu_EQ,axiom,(
+    ! [N,M,A5] :
+      ( ? [X] :
+          ( s(cart(real,M),X) != s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+    <=> s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) != s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))) ) )).
+
+fof(aMATRIXu_NONFULLu_LINEARu_EQUATIONS,axiom,(
+    ! [M,N,A5] :
+      ( s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) != s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ)))
+     => ? [X] :
+          ( s(cart(real,M),X) != s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aMATRIXu_TRIVIALu_LINEARu_EQUATIONS,axiom,(
+    ! [M,N,A5] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))
+     => ? [X] :
+          ( s(cart(real,M),X) != s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) )).
+
+fof(aRANKu_EQu_0,axiom,(
+    ! [M,N,A5] :
+      ( s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) = s(num,i(s(fun(num,num),numeral),s(num,u_0)))
+    <=> s(cart(cart(real,M),N),A5) = s(cart(cart(real,M),N),i(s(fun(num,cart(cart(real,M),N)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aRANKu_0,axiom,(
+    ! [Q133117,Q133118] : s(num,i(s(fun(cart(cart(real,Q133117),Q133118),num),rank),s(cart(cart(real,Q133117),Q133118),i(s(fun(num,cart(cart(real,Q133117),Q133118)),mat),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(num,i(s(fun(num,num),numeral),s(num,u_0))) )).
+
+fof(aRANKu_MULu_LEu_RIGHT,axiom,(
+    ! [M,P,N,A5,B0] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(cart(cart(real,P),M),num),rank),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))))),s(num,i(s(fun(cart(cart(real,P),N),num),rank),s(cart(cart(real,P),N),B0)))))) )).
+
+fof(aRANKu_MULu_LEu_LEFT,axiom,(
+    ! [P,N,M,A5,B0] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(cart(cart(real,P),M),num),rank),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))))),s(num,i(s(fun(cart(cart(real,N),M),num),rank),s(cart(cart(real,N),M),A5)))))) )).
+
+fof(aADJOINTu_INJECTIVE,axiom,(
+    ! [M,N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ! [X,Y] :
+            ( s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,N),X))) = s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,N),Y)))
+           => s(cart(real,N),X) = s(cart(real,N),Y) )
+      <=> ! [Y] :
+          ? [X] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),Y) ) ) )).
+
+fof(aADJOINTu_SURJECTIVE,axiom,(
+    ! [N,M,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+     => ( ! [Y] :
+          ? [X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,N),cart(real,M))),adjoint),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,N),X))) = s(cart(real,M),Y)
+      <=> ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) ) ) )).
+
+fof(aADJOINTu_INJECTIVEu_INJECTIVE,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+     => ( ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),adjoint),s(fun(cart(real,N),cart(real,N)),F0))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),adjoint),s(fun(cart(real,N),cart(real,N)),F0))),s(cart(real,N),Y)))
+           => s(cart(real,N),X) = s(cart(real,N),Y) )
+      <=> ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+           => s(cart(real,N),X) = s(cart(real,N),Y) ) ) ) )).
+
+fof(aADJOINTu_INJECTIVEu_INJECTIVEu_0,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+     => ( ! [X] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(cart(real,N),cart(real,N))),adjoint),s(fun(cart(real,N),cart(real,N)),F0))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+           => s(cart(real,N),X) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+      <=> ! [X] :
+            ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+           => s(cart(real,N),X) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aLINEARu_SINGULARu_INTOu_HYPERPLANE,axiom,(
+    ! [N,F0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+     => ( ~ ! [X,Y] :
+              ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+             => s(cart(real,N),X) = s(cart(real,N),Y) )
+      <=> ? [A5] :
+            ( s(cart(real,N),A5) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+            & ! [X] : s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),A5))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aLINEARu_SINGULARu_IMAGEu_HYPERPLANE,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,GENR_PVARR_332] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5))),s(cart(real,N),GENR_PVARR_332))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),A5))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_332))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [F0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+            & ~ ! [X,Y] :
+                  ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+                 => s(cart(real,N),X) = s(cart(real,N),Y) ) )
+         => ? [A5] :
+              ( s(cart(real,N),A5) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+              & ! [S0] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,N),cart(real,N)),F0))),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5)))))))) ) ) ) )).
+
+fof(aLOWDIMu_EXPANDu_DIMENSION,axiom,(
+    ! [N,S0,N0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,N0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,N0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ? [T0] :
+          ( s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))) = s(num,N0)
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0)))))) ) ) )).
+
+fof(aLOWDIMu_EXPANDu_BASIS,axiom,(
+    ! [N,S0,N0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,N0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,N0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),B0))),s(num,N0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0)))))) ) ) )).
+
+fof(aSPANu_DELETEu_0,axiom,(
+    ! [N,S0] : s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),delete),s(fun(cart(real,N),bool),S0))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) )).
+
+fof(aSPANu_IMAGEu_SCALE,axiom,(
+    ! [N,U_0] :
+      ( ! [C0,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),C0))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),C0),s(cart(real,N),X))))),s(cart(real,N),X)))
+     => ! [C0,S0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0))))
+            & ! [X] :
+                ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+               => s(real,i(s(fun(cart(real,N),real),C0),s(cart(real,N),X))) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+         => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,N),cart(real,N)),i(s(fun(fun(cart(real,N),real),fun(cart(real,N),cart(real,N))),U_0),s(fun(cart(real,N),real),C0))))),s(fun(cart(real,N),bool),S0))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) ) ) )).
+
+fof(aPAIRWISEu_ORTHOGONALu_INDEPENDENT,axiom,(
+    ! [N,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+        & ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),S0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0)))) ) )).
+
+fof(aPAIRWISEu_ORTHOGONALu_IMPu_FINITE,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),finite),s(fun(cart(real,N),bool),S0)))) ) )).
+
+fof(aGRAMu_SCHMIDTu_STEP,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,B0] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),U_0),s(cart(real,N),A5))),s(cart(real,N),B0))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),B0))),s(cart(real,N),A5))))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),B0))),s(cart(real,N),B0))))))),s(cart(real,N),B0)))
+     => ! [S0,A5,X] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0)))))) )
+         => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),A5))),s(cart(real,N),i(s(fun(fun(cart(real,N),cart(real,N)),cart(real,N)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),cart(real,N)),cart(real,N))),vsum),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),U_0),s(cart(real,N),A5)))))))))) ) ) )).
+
+fof(aORTHOGONALu_EXTENSION,axiom,(
+    ! [N,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+     => ? [U] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),U))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),U))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))) ) ) )).
+
+fof(aORTHOGONALu_EXTENSIONu_STRONG,axiom,(
+    ! [N,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+     => ? [U] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),disjoint),s(fun(cart(real,N),bool),U))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),S0))))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),U))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),U))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))) ) ) )).
+
+fof(aORTHONORMALu_EXTENSION,axiom,(
+    ! [N,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+        & ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+           => s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) )
+     => ? [U] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),disjoint),s(fun(cart(real,N),bool),U))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),U))))))
+          & ! [X] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),U))))
+             => s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),U))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))) ) ) )).
+
+fof(aVECTORu_INu_ORTHOGONALu_SPANNINGSET,axiom,(
+    ! [N,A5] :
+    ? [S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))
+      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+      & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),univ) ) )).
+
+fof(aVECTORu_INu_ORTHOGONALu_BASIS,axiom,(
+    ! [N,A5] :
+      ( s(cart(real,N),A5) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+     => ? [S0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))
+          & ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),S0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),univ) ) ) )).
+
+fof(aVECTORu_INu_ORTHONORMALu_BASIS,axiom,(
+    ! [N,A5] :
+      ( s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),A5))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))
+     => ? [S0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),S0))))
+          & ! [X] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+             => s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),S0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) = s(fun(cart(real,N),bool),univ) ) ) )).
+
+fof(aORTHOGONALu_SPANNINGSETu_SUBSPACE,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),B0))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))) = s(fun(cart(real,N),bool),S0) ) ) )).
+
+fof(aORTHOGONALu_BASISu_SUBSPACE,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+     => ? [B0] :
+          ( ~ p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),S0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),B0))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))) = s(fun(cart(real,N),bool),S0) ) ) )).
+
+fof(aORTHONORMALu_BASISu_SUBSPACE,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+     => ? [B0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),fun(cart(real,N),bool)),fun(fun(cart(real,N),bool),bool)),pairwise),s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal))),s(fun(cart(real,N),bool),B0))))
+          & ! [X] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),B0))))
+             => s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) )
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),independent),s(fun(cart(real,N),bool),B0))))
+          & p(s(bool,i(s(fun(num,bool),i(s(fun(fun(cart(real,N),bool),fun(num,bool)),hasu_size),s(fun(cart(real,N),bool),B0))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),B0))) = s(fun(cart(real,N),bool),S0) ) ) )).
+
+fof(aORTHOGONALu_TOu_SUBSPACEu_EXISTSu_GEN,axiom,(
+    ! [N,S0,T0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),psubset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0))))))
+     => ? [X] :
+          ( s(cart(real,N),X) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0))))))
+          & ! [Y] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+             => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),Y)))) ) ) ) )).
+
+fof(aORTHOGONALu_TOu_SUBSPACEu_EXISTS,axiom,(
+    ! [N,S0] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+     => ? [X] :
+          ( s(cart(real,N),X) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & ! [Y] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),S0))))
+             => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),Y)))) ) ) ) )).
+
+fof(aORTHOGONALu_TOu_VECTORu_EXISTS,axiom,(
+    ! [N,X] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+     => ? [Y] :
+          ( s(cart(real,N),Y) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),Y)))) ) ) )).
+
+fof(aSPANu_NOTu_UNIVu_ORTHOGONAL,axiom,(
+    ! [N,S0] :
+      ( s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) != s(fun(cart(real,N),bool),univ)
+     => ? [A5] :
+          ( s(cart(real,N),A5) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+          & ! [X] :
+              ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+             => s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),A5))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) ) ) )).
+
+fof(aSPANu_NOTu_UNIVu_SUBSETu_HYPERPLANE,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,GENR_PVARR_335] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5))),s(cart(real,N),GENR_PVARR_335))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),A5))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_335))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [S0] :
+          ( s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))) != s(fun(cart(real,N),bool),univ)
+         => ? [A5] :
+              ( s(cart(real,N),A5) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5)))))))) ) ) ) )).
+
+fof(aLOWDIMu_SUBSETu_HYPERPLANE,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,GENR_PVARR_336] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5))),s(cart(real,N),GENR_PVARR_336))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),A5))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_336))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [S0] :
+          ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+         => ? [A5] :
+              ( s(cart(real,N),A5) != s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5)))))))) ) ) ) )).
+
+fof(aORTHOGONALu_SUBSPACEu_DECOMPu_UNIQUE,axiom,(
+    ! [N,S0,T0,X,Y,XI_,YI_] :
+      ( ( ! [A5,B0] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),A5))),s(fun(cart(real,N),bool),S0))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),B0))),s(fun(cart(real,N),bool),T0)))) )
+           => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),A5))),s(cart(real,N),B0)))) )
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),XI_))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),YI_))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),T0))))))
+        & s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),XI_))),s(cart(real,N),YI_))) )
+     => ( s(cart(real,N),X) = s(cart(real,N),XI_)
+        & s(cart(real,N),Y) = s(cart(real,N),YI_) ) ) )).
+
+fof(aORTHOGONALu_SUBSPACEu_DECOMPu_EXISTS,axiom,(
+    ! [N,S0,X] :
+    ? [Y,Z0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+      & ! [W] :
+          ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),W))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+         => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),Z0))),s(cart(real,N),W)))) )
+      & s(cart(real,N),X) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),Y))),s(cart(real,N),Z0))) ) )).
+
+fof(aORTHOGONALu_SUBSPACEu_DECOMP,axiom,(
+    ! [N,U_1] :
+      ( ! [S0,GENR_PVARR_338] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),U_1),s(fun(cart(real,N),bool),S0))),s(cart(real,N),GENR_PVARR_338))))
+        <=> ? [Z0,V] :
+              ( ( p(s(bool,V))
+              <=> ! [X] :
+                    ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+                   => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),Z0))),s(cart(real,N),X)))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_338))),s(bool,V))),s(cart(real,N),Z0)))) ) )
+     => ! [U_0] :
+          ( ! [S0,X,F0] :
+              ( p(s(bool,i(s(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),i(s(fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(cart(real,N),X))),s(fun(prod(cart(real,N),cart(real,N)),bool),F0))))
+            <=> ! [Y,Z0] :
+                ? [V] :
+                  ( ( p(s(bool,V))
+                  <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),S0))))))
+                      & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Z0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),U_1),s(fun(cart(real,N),bool),S0))))))))
+                      & s(cart(real,N),X) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),Y))),s(cart(real,N),Z0))) ) )
+                  & p(s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),geq),s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),F0),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),Y))),s(cart(real,N),Z0))))))),s(bool,V)))) ) )
+         => ! [S0,X] :
+              ( p(s(bool,i(s(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),q_),s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),fun(prod(cart(real,N),cart(real,N)),bool)),gabs),s(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),i(s(fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(cart(real,N),X))))))))
+              & ! [X0,Y] :
+                  ( ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),fun(prod(cart(real,N),cart(real,N)),bool)),gabs),s(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),i(s(fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(cart(real,N),X))))),s(prod(cart(real,N),cart(real,N)),X0))))
+                    & p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),fun(prod(cart(real,N),cart(real,N)),bool)),gabs),s(fun(fun(prod(cart(real,N),cart(real,N)),bool),bool),i(s(fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(fun(prod(cart(real,N),cart(real,N)),bool),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(cart(real,N),X))))),s(prod(cart(real,N),cart(real,N)),Y)))) )
+                 => s(prod(cart(real,N),cart(real,N)),X0) = s(prod(cart(real,N),cart(real,N)),Y) ) ) ) ) )).
+
+fof(aISOMETRYu_SUBSPACES,axiom,(
+    ! [N,M,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),subspace),s(fun(cart(real,M),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),T0))))
+        & s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),S0))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))) )
+     => ? [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))) = s(fun(cart(real,N),bool),T0)
+          & ! [X] :
+              ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+             => s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) ) ) ) )).
+
+fof(aISOMETRYu_UNIVu_SUBSPACE,axiom,(
+    ! [N,M,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+        & s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))) )
+     => ? [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),univ))) = s(fun(cart(real,N),bool),S0)
+          & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) ) ) )).
+
+fof(aISOMETRYu_UNIVu_SUPERSETu_SUBSPACE,axiom,(
+    ! [N,M,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => ? [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),univ))))))
+          & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) ) ) )).
+
+fof(aISOMETRYu_UNIVu_UNIV,axiom,(
+    ! [N,M] :
+      ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))
+     => ? [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+          & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) ) ) )).
+
+fof(aSUBSPACEu_ISOMORPHISM,axiom,(
+    ! [N,M,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),subspace),s(fun(cart(real,M),bool),S0))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),T0))))
+        & s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),S0))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))) )
+     => ? [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+          & s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))) = s(fun(cart(real,N),bool),T0)
+          & ! [X,Y] :
+              ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+                & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),Y))),s(fun(cart(real,M),bool),S0))))
+                & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))) )
+             => s(cart(real,M),X) = s(cart(real,M),Y) ) ) ) )).
+
+fof(aISOMORPHISMSu_UNIVu_UNIV,axiom,(
+    ! [M,N] :
+      ( s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))) = s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))
+     => ? [F0,G0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0))))
+          & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X)))
+          & ! [Y] : s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),G0),s(cart(real,N),Y))))) = s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))
+          & ! [X] : s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),G0),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(cart(real,M),X)
+          & ! [Y] : s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),G0),s(cart(real,N),Y))))) = s(cart(real,N),Y) ) ) )).
+
+fof(aSUBSPACEu_HYPERPLANE,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,GENR_PVARR_340] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5))),s(cart(real,N),GENR_PVARR_340))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),A5))),s(cart(real,N),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_340))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [A5] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),U_0),s(cart(real,N),A5)))))))) ) )).
+
+fof(aSUBSPACEu_SPECIALu_HYPERPLANE,axiom,(
+    ! [N,U_0] :
+      ( ! [K0,GENR_PVARR_341] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(num,fun(cart(real,N),bool)),U_0),s(num,K0))),s(cart(real,N),GENR_PVARR_341))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,K0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_341))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [K0] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(num,fun(cart(real,N),bool)),U_0),s(num,K0)))))))) ) )).
+
+fof(aSPECIALu_HYPERPLANEu_SPAN,axiom,(
+    ! [N,U_0] :
+      ( ! [K0,GENR_PVARR_342] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(num,fun(cart(real,N),bool)),U_0),s(num,K0))),s(cart(real,N),GENR_PVARR_342))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,K0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_342))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [K0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(num,fun(cart(real,N),bool)),U_0),s(num,K0))))) = s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(fun(num,bool),fun(cart(real,N),bool)),i(s(fun(fun(num,cart(real,N)),fun(fun(num,bool),fun(cart(real,N),bool))),image),s(fun(num,cart(real,N)),basis))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(fun(num,bool),fun(num,fun(num,bool))),delete),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))),s(num,K0))))))) ) ) )).
+
+fof(aDIMu_SPECIALu_HYPERPLANE,axiom,(
+    ! [N,U_0] :
+      ( ! [K0,GENR_PVARR_344] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(num,fun(cart(real,N),bool)),U_0),s(num,K0))),s(cart(real,N),GENR_PVARR_344))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,K0))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_344))),s(bool,V))),s(cart(real,N),X)))) ) )
+     => ! [K0] :
+          ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,K0))))
+            & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,K0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+         => s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(num,fun(cart(real,N),bool)),U_0),s(num,K0))))))) = s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))) ) ) )).
+
+fof(aDIMu_IMAGEu_KERNELu_GEN,axiom,(
+    ! [N,M,U_0] :
+      ( ! [S0,F0,GENR_PVARR_353] :
+          ( p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),i(s(fun(fun(cart(real,M),bool),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool))),U_0),s(fun(cart(real,M),bool),S0))),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,M),GENR_PVARR_353))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),i(s(fun(cart(real,M),fun(fun(cart(real,M),bool),bool)),in),s(cart(real,M),X))),s(fun(cart(real,M),bool),S0))))
+                  & s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )
+              & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_353))),s(bool,V))),s(cart(real,M),X)))) ) )
+     => ! [F0,S0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+            & p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),subspace),s(fun(cart(real,M),bool),S0)))) )
+         => s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))))),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),i(s(fun(fun(cart(real,M),bool),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool))),U_0),s(fun(cart(real,M),bool),S0))),s(fun(cart(real,M),cart(real,N)),F0))))))))) = s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),S0))) ) ) )).
+
+fof(aDIMu_IMAGEu_KERNEL,axiom,(
+    ! [N,M,U_0] :
+      ( ! [F0,GENR_PVARR_354] :
+          ( p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,M),GENR_PVARR_354))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_354))),s(bool,V))),s(cart(real,M),X)))) ) )
+     => ! [F0] :
+          ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+         => s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),univ))))))),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),U_0),s(fun(cart(real,M),cart(real,N)),F0))))))))) = s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))) ) ) )).
+
+fof(aDIMu_SUMSu_INTER,axiom,(
+    ! [N,U_0] :
+      ( ! [S0,T0,GENR_PVARR_357] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))),s(cart(real,N),GENR_PVARR_357))))
+        <=> ? [X,Y,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+                  & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),T0)))) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_357))),s(bool,V))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y)))))) ) )
+     => ! [S0,T0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),T0)))) )
+         => s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),U_0),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),inter),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))))) = s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))))) ) ) )).
+
+fof(aDIMu_KERNELu_COMPOSE,axiom,(
+    ! [M,N,P,U_2] :
+      ( ! [G0,GENR_PVARR_366] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),cart(real,P)),fun(cart(real,N),bool)),U_2),s(fun(cart(real,N),cart(real,P)),G0))),s(cart(real,N),GENR_PVARR_366))))
+        <=> ? [Y,V] :
+              ( ( p(s(bool,V))
+              <=> s(cart(real,P),i(s(fun(cart(real,N),cart(real,P)),G0),s(cart(real,N),Y))) = s(cart(real,P),i(s(fun(num,cart(real,P)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_366))),s(bool,V))),s(cart(real,N),Y)))) ) )
+     => ! [U_1] :
+          ( ! [F0,GENR_PVARR_365] :
+              ( p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),U_1),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,M),GENR_PVARR_365))))
+            <=> ? [X,V] :
+                  ( ( p(s(bool,V))
+                  <=> s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+                  & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_365))),s(bool,V))),s(cart(real,M),X)))) ) )
+         => ! [U_0] :
+              ( ! [G0,F0,GENR_PVARR_364] :
+                  ( p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),i(s(fun(fun(cart(real,N),cart(real,P)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool))),U_0),s(fun(cart(real,N),cart(real,P)),G0))),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,M),GENR_PVARR_364))))
+                <=> ? [X,V] :
+                      ( ( p(s(bool,V))
+                      <=> s(cart(real,P),i(s(fun(cart(real,M),cart(real,P)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,P))),i(s(fun(fun(cart(real,N),cart(real,P)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),cart(real,P)))),o),s(fun(cart(real,N),cart(real,P)),G0))),s(fun(cart(real,M),cart(real,N)),F0))),s(cart(real,M),X))) = s(cart(real,P),i(s(fun(num,cart(real,P)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+                      & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_364))),s(bool,V))),s(cart(real,M),X)))) ) )
+             => ! [F0,G0] :
+                  ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+                    & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,P)),bool),linear),s(fun(cart(real,N),cart(real,P)),G0)))) )
+                 => p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),i(s(fun(fun(cart(real,N),cart(real,P)),fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool))),U_0),s(fun(cart(real,N),cart(real,P)),G0))),s(fun(cart(real,M),cart(real,N)),F0))))))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),cart(real,N)),fun(cart(real,M),bool)),U_1),s(fun(cart(real,M),cart(real,N)),F0))))))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),cart(real,P)),fun(cart(real,N),bool)),U_2),s(fun(cart(real,N),cart(real,P)),G0)))))))))))) ) ) ) ) )).
+
+fof(aDIMu_ORTHOGONALu_SUM,axiom,(
+    ! [N,S0,T0] :
+      ( ! [X,Y] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),T0)))) )
+         => s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+     => s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),union),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0))))) = s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))))) ) )).
+
+fof(aDIMu_SUBSPACEu_ORTHOGONALu_TOu_VECTORS,axiom,(
+    ! [N,U_0] :
+      ( ! [T0,S0,GENR_PVARR_367] :
+          ( p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),U_0),s(fun(cart(real,N),bool),T0))),s(fun(cart(real,N),bool),S0))),s(cart(real,N),GENR_PVARR_367))))
+        <=> ? [Y,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),Y))),s(fun(cart(real,N),bool),T0))))
+                  & ! [X] :
+                      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+                     => p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),X))),s(cart(real,N),Y)))) ) ) )
+              & p(s(bool,i(s(fun(cart(real,N),bool),i(s(fun(bool,fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(bool,fun(cart(real,N),bool))),setspec),s(cart(real,N),GENR_PVARR_367))),s(bool,V))),s(cart(real,N),Y)))) ) )
+     => ! [S0,T0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),subspace),s(fun(cart(real,N),bool),T0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),subset),s(fun(cart(real,N),bool),S0))),s(fun(cart(real,N),bool),T0)))) )
+         => s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),gspec),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),U_0),s(fun(cart(real,N),bool),T0))),s(fun(cart(real,N),bool),S0))))))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),S0))))) = s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),T0))) ) ) )).
+
+fof(aRANKu_NULLSPACE,axiom,(
+    ! [N,M,U_0] :
+      ( ! [A5,GENR_PVARR_368] :
+          ( p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),U_0),s(cart(cart(real,M),N),A5))),s(cart(real,M),GENR_PVARR_368))))
+        <=> ? [X,V] :
+              ( ( p(s(bool,V))
+              <=> s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A5))),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )
+              & p(s(bool,i(s(fun(cart(real,M),bool),i(s(fun(bool,fun(cart(real,M),bool)),i(s(fun(cart(real,M),fun(bool,fun(cart(real,M),bool))),setspec),s(cart(real,M),GENR_PVARR_368))),s(bool,V))),s(cart(real,M),X)))) ) )
+     => ! [A5] : s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))))),s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,M),bool)),gspec),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),U_0),s(cart(cart(real,M),N),A5))))))))) = s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),univ))) ) )).
+
+fof(aRANKu_SYLVESTER,axiom,(
+    ! [M,P,N,A5,B0] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(cart(cart(real,N),M),num),rank),s(cart(cart(real,N),M),A5))))),s(num,i(s(fun(cart(cart(real,P),N),num),rank),s(cart(cart(real,P),N),B0))))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(cart(cart(real,P),M),num),rank),s(cart(cart(real,P),M),i(s(fun(cart(cart(real,P),N),cart(cart(real,P),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P),N),cart(cart(real,P),M))),matrixu_mul),s(cart(cart(real,N),M),A5))),s(cart(cart(real,P),N),B0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))))) )).
+
+fof(aRANKu_GRAM,axiom,(
+    ! [M,N,A5] : s(num,i(s(fun(cart(cart(real,M),M),num),rank),s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A5))))),s(cart(cart(real,M),N),A5))))) = s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))) )).
+
+fof(aRANKu_TRIANGLE,axiom,(
+    ! [M,N,A5,B0] : p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_add),s(cart(cart(real,M),N),A5))),s(cart(cart(real,M),N),B0))))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A5))))),s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),B0)))))))) )).
+
+fof(ainfnorm,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_374] :
+          ( p(s(bool,i(s(fun(real,bool),U_0),s(real,GENR_PVARR_374))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(bool,fun(real,bool)),i(s(fun(real,fun(bool,fun(real,bool))),setspec),s(real,GENR_PVARR_374))),s(bool,V))),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),x))),s(num,I0)))))))) ) )
+     => s(real,i(s(fun(cart(real,N),real),infnorm),s(cart(real,N),x))) = s(real,i(s(fun(fun(real,bool),real),sup),s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),gspec),s(fun(real,bool),U_0))))) ) )).
+
+fof(aNUMSEGu_DIMINDEXu_NONEMPTY,axiom,(
+    ! [N] :
+    ? [I0] : p(s(bool,i(s(fun(fun(num,bool),bool),i(s(fun(num,fun(fun(num,bool),bool)),in),s(num,I0))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))))) )).
+
+fof(aINFNORMu_SETu_IMAGE,axiom,(
+    ! [Q138882,N,U_1] :
+      ( ! [I0] : s(real,i(s(fun(num,real),U_1),s(num,I0))) = s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,Q138882),fun(num,real)),d_),s(cart(real,Q138882),x))),s(num,I0)))))
+     => ! [U_0] :
+          ( ! [GENR_PVARR_375] :
+              ( p(s(bool,i(s(fun(real,bool),U_0),s(real,GENR_PVARR_375))))
+            <=> ? [I0,V] :
+                  ( ( p(s(bool,V))
+                  <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                      & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+                  & p(s(bool,i(s(fun(real,bool),i(s(fun(bool,fun(real,bool)),i(s(fun(real,fun(bool,fun(real,bool))),setspec),s(real,GENR_PVARR_375))),s(bool,V))),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,Q138882),fun(num,real)),d_),s(cart(real,Q138882),x))),s(num,I0)))))))) ) )
+         => s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),gspec),s(fun(real,bool),U_0))) = s(fun(real,bool),i(s(fun(fun(num,bool),fun(real,bool)),i(s(fun(fun(num,real),fun(fun(num,bool),fun(real,bool))),image),s(fun(num,real),U_1))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))) ) ) )).
+
+fof(aINFNORMu_SETu_LEMMAu_conjunct0,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_376] :
+          ( p(s(bool,i(s(fun(real,bool),U_0),s(real,GENR_PVARR_376))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(bool,fun(real,bool)),i(s(fun(real,fun(bool,fun(real,bool))),setspec),s(real,GENR_PVARR_376))),s(bool,V))),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),x))),s(num,I0)))))))) ) )
+     => p(s(bool,i(s(fun(fun(real,bool),bool),finite),s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),gspec),s(fun(real,bool),U_0)))))) ) )).
+
+fof(aINFNORMu_SETu_LEMMAu_conjunct1,axiom,(
+    ! [N,U_0] :
+      ( ! [GENR_PVARR_377] :
+          ( p(s(bool,i(s(fun(real,bool),U_0),s(real,GENR_PVARR_377))))
+        <=> ? [I0,V] :
+              ( ( p(s(bool,V))
+              <=> ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+                  & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) ) )
+              & p(s(bool,i(s(fun(real,bool),i(s(fun(bool,fun(real,bool)),i(s(fun(real,fun(bool,fun(real,bool))),setspec),s(real,GENR_PVARR_377))),s(bool,V))),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),x))),s(num,I0)))))))) ) )
+     => s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),gspec),s(fun(real,bool),U_0))) != s(fun(real,bool),empty) ) )).
+
+fof(aINFNORMu_POSu_LE,axiom,(
+    ! [Q138980,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,Q138980),real),infnorm),s(cart(real,Q138980),X)))))) )).
+
+fof(aINFNORMu_TRIANGLE,axiom,(
+    ! [Q139038,X,Y] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q139038),real),infnorm),s(cart(real,Q139038),i(s(fun(cart(real,Q139038),cart(real,Q139038)),i(s(fun(cart(real,Q139038),fun(cart(real,Q139038),cart(real,Q139038))),vectoru_add),s(cart(real,Q139038),X))),s(cart(real,Q139038),Y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q139038),real),infnorm),s(cart(real,Q139038),X))))),s(real,i(s(fun(cart(real,Q139038),real),infnorm),s(cart(real,Q139038),Y)))))))) )).
+
+fof(aINFNORMu_EQu_0,axiom,(
+    ! [Q139075,X] :
+      ( s(real,i(s(fun(cart(real,Q139075),real),infnorm),s(cart(real,Q139075),X))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+    <=> s(cart(real,Q139075),X) = s(cart(real,Q139075),i(s(fun(num,cart(real,Q139075)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aINFNORMu_0,axiom,(
+    ! [Q139083] : s(real,i(s(fun(cart(real,Q139083),real),infnorm),s(cart(real,Q139083),i(s(fun(num,cart(real,Q139083)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))) = s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) )).
+
+fof(aINFNORMu_NEG,axiom,(
+    ! [Q139102,X] : s(real,i(s(fun(cart(real,Q139102),real),infnorm),s(cart(real,Q139102),i(s(fun(cart(real,Q139102),cart(real,Q139102)),vectoru_neg),s(cart(real,Q139102),X))))) = s(real,i(s(fun(cart(real,Q139102),real),infnorm),s(cart(real,Q139102),X))) )).
+
+fof(aINFNORMu_SUB,axiom,(
+    ! [Q139133,X,Y] : s(real,i(s(fun(cart(real,Q139133),real),infnorm),s(cart(real,Q139133),i(s(fun(cart(real,Q139133),cart(real,Q139133)),i(s(fun(cart(real,Q139133),fun(cart(real,Q139133),cart(real,Q139133))),vectoru_sub),s(cart(real,Q139133),X))),s(cart(real,Q139133),Y))))) = s(real,i(s(fun(cart(real,Q139133),real),infnorm),s(cart(real,Q139133),i(s(fun(cart(real,Q139133),cart(real,Q139133)),i(s(fun(cart(real,Q139133),fun(cart(real,Q139133),cart(real,Q139133))),vectoru_sub),s(cart(real,Q139133),Y))),s(cart(real,Q139133),X))))) )).
+
+fof(aREALu_ABSu_SUBu_INFNORM,axiom,(
+    ! [Q139185] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,Q139185),real),infnorm),s(cart(real,Q139185),x))))),s(real,i(s(fun(cart(real,Q139185),real),infnorm),s(cart(real,Q139185),y))))))))),s(real,i(s(fun(cart(real,Q139185),real),infnorm),s(cart(real,Q139185),i(s(fun(cart(real,Q139185),cart(real,Q139185)),i(s(fun(cart(real,Q139185),fun(cart(real,Q139185),cart(real,Q139185))),vectoru_sub),s(cart(real,Q139185),x))),s(cart(real,Q139185),y)))))))) )).
+
+fof(aREALu_ABSu_INFNORM,axiom,(
+    ! [Q139200,X] : s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,Q139200),real),infnorm),s(cart(real,Q139200),X))))) = s(real,i(s(fun(cart(real,Q139200),real),infnorm),s(cart(real,Q139200),X))) )).
+
+fof(aCOMPONENTu_LEu_INFNORM,axiom,(
+    ! [N,X,I0] :
+      ( ( p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))),s(num,I0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,I0))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ)))))) )
+     => p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),X))),s(num,I0))))))),s(real,i(s(fun(cart(real,N),real),infnorm),s(cart(real,N),X)))))) ) )).
+
+fof(aINFNORMu_MULu_LEMMA,axiom,(
+    ! [Q139282,A5,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q139282),real),infnorm),s(cart(real,Q139282),i(s(fun(cart(real,Q139282),cart(real,Q139282)),i(s(fun(real,fun(cart(real,Q139282),cart(real,Q139282))),r_),s(real,A5))),s(cart(real,Q139282),X))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),realu_abs),s(real,A5))))),s(real,i(s(fun(cart(real,Q139282),real),infnorm),s(cart(real,Q139282),X)))))))) )).
+
+fof(aINFNORMu_MUL,axiom,(
+    ! [N,A5,X] : s(real,i(s(fun(cart(real,N),real),infnorm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,A5))),s(cart(real,N),X))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),realu_abs),s(real,A5))))),s(real,i(s(fun(cart(real,N),real),infnorm),s(cart(real,N),X))))) )).
+
+fof(aINFNORMu_POSu_LT,axiom,(
+    ! [Q139356,X] :
+      ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,i(s(fun(cart(real,Q139356),real),infnorm),s(cart(real,Q139356),X))))))
+    <=> s(cart(real,Q139356),X) != s(cart(real,Q139356),i(s(fun(num,cart(real,Q139356)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aINFNORMu_LEu_NORM,axiom,(
+    ! [Q139366,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,Q139366),real),infnorm),s(cart(real,Q139366),X))))),s(real,i(s(fun(cart(real,Q139366),real),vectoru_norm),s(cart(real,Q139366),X)))))) )).
+
+fof(aNORMu_LEu_INFNORM,axiom,(
+    ! [N,X] : p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),univ))))))))),s(real,i(s(fun(cart(real,N),real),infnorm),s(cart(real,N),X)))))))) )).
+
+fof(aNORMu_CAUCHYu_SCHWARZu_EQ,axiom,(
+    ! [N,X,Y] :
+      ( s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))
+    <=> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))),s(cart(real,N),X))) ) )).
+
+fof(aNORMu_CAUCHYu_SCHWARZu_ABSu_EQ,axiom,(
+    ! [N,X,Y] :
+      ( s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))
+    <=> ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))),s(cart(real,N),X)))
+        | s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))))),s(cart(real,N),X))) ) ) )).
+
+fof(aNORMu_TRIANGLEu_EQ,axiom,(
+    ! [N,X,Y] :
+      ( s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),X))),s(cart(real,N),Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))
+    <=> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(cart(real,N),Y))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))),s(cart(real,N),X))) ) )).
+
+fof(aDISTu_TRIANGLEu_EQ,axiom,(
+    ! [Q139869,X,Y,Z0] :
+      ( s(real,i(s(fun(prod(cart(real,Q139869),cart(real,Q139869)),real),distance),s(prod(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),prod(cart(real,Q139869),cart(real,Q139869))),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),prod(cart(real,Q139869),cart(real,Q139869)))),c_),s(cart(real,Q139869),X))),s(cart(real,Q139869),Z0))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,Q139869),cart(real,Q139869)),real),distance),s(prod(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),prod(cart(real,Q139869),cart(real,Q139869))),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),prod(cart(real,Q139869),cart(real,Q139869)))),c_),s(cart(real,Q139869),X))),s(cart(real,Q139869),Y))))))),s(real,i(s(fun(prod(cart(real,Q139869),cart(real,Q139869)),real),distance),s(prod(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),prod(cart(real,Q139869),cart(real,Q139869))),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),prod(cart(real,Q139869),cart(real,Q139869)))),c_),s(cart(real,Q139869),Y))),s(cart(real,Q139869),Z0)))))))
+    <=> s(cart(real,Q139869),i(s(fun(cart(real,Q139869),cart(real,Q139869)),i(s(fun(real,fun(cart(real,Q139869),cart(real,Q139869))),r_),s(real,i(s(fun(cart(real,Q139869),real),vectoru_norm),s(cart(real,Q139869),i(s(fun(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),cart(real,Q139869))),vectoru_sub),s(cart(real,Q139869),X))),s(cart(real,Q139869),Y))))))),s(cart(real,Q139869),i(s(fun(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),cart(real,Q139869))),vectoru_sub),s(cart(real,Q139869),Y))),s(cart(real,Q139869),Z0))))) = s(cart(real,Q139869),i(s(fun(cart(real,Q139869),cart(real,Q139869)),i(s(fun(real,fun(cart(real,Q139869),cart(real,Q139869))),r_),s(real,i(s(fun(cart(real,Q139869),real),vectoru_norm),s(cart(real,Q139869),i(s(fun(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),cart(real,Q139869))),vectoru_sub),s(cart(real,Q139869),Y))),s(cart(real,Q139869),Z0))))))),s(cart(real,Q139869),i(s(fun(cart(real,Q139869),cart(real,Q139869)),i(s(fun(cart(real,Q139869),fun(cart(real,Q139869),cart(real,Q139869))),vectoru_sub),s(cart(real,Q139869),X))),s(cart(real,Q139869),Y))))) ) )).
+
+fof(aNORMu_CROSSu_MULTIPLY,axiom,(
+    ! [N,A5,B0,X,Y] :
+      ( ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,A5))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,B0))),s(cart(real,N),Y)))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,A5))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_lt),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,B0)))) )
+     => s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y))))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(cart(real,N),Y))) ) )).
+
+fof(acollinear,axiom,(
+    ! [Q140000,S0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q140000),bool),bool),collinear),s(fun(cart(real,Q140000),bool),S0))))
+    <=> ? [U] :
+        ! [X,Y] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,Q140000),bool),bool),i(s(fun(cart(real,Q140000),fun(fun(cart(real,Q140000),bool),bool)),in),s(cart(real,Q140000),X))),s(fun(cart(real,Q140000),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,Q140000),bool),bool),i(s(fun(cart(real,Q140000),fun(fun(cart(real,Q140000),bool),bool)),in),s(cart(real,Q140000),Y))),s(fun(cart(real,Q140000),bool),S0)))) )
+         => ? [C0] : s(cart(real,Q140000),i(s(fun(cart(real,Q140000),cart(real,Q140000)),i(s(fun(cart(real,Q140000),fun(cart(real,Q140000),cart(real,Q140000))),vectoru_sub),s(cart(real,Q140000),X))),s(cart(real,Q140000),Y))) = s(cart(real,Q140000),i(s(fun(cart(real,Q140000),cart(real,Q140000)),i(s(fun(real,fun(cart(real,Q140000),cart(real,Q140000))),r_),s(real,C0))),s(cart(real,Q140000),U))) ) ) )).
+
+fof(aCOLLINEARu_SUBSET,axiom,(
+    ! [Q140023,S0,T0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q140023),bool),bool),collinear),s(fun(cart(real,Q140023),bool),T0))))
+        & p(s(bool,i(s(fun(fun(cart(real,Q140023),bool),bool),i(s(fun(fun(cart(real,Q140023),bool),fun(fun(cart(real,Q140023),bool),bool)),subset),s(fun(cart(real,Q140023),bool),S0))),s(fun(cart(real,Q140023),bool),T0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q140023),bool),bool),collinear),s(fun(cart(real,Q140023),bool),S0)))) ) )).
+
+fof(aCOLLINEARu_EMPTY,axiom,(
+    ! [Q140026] : p(s(bool,i(s(fun(fun(cart(real,Q140026),bool),bool),collinear),s(fun(cart(real,Q140026),bool),empty)))) )).
+
+fof(aCOLLINEARu_SING,axiom,(
+    ! [Q140034,X] : p(s(bool,i(s(fun(fun(cart(real,Q140034),bool),bool),collinear),s(fun(cart(real,Q140034),bool),i(s(fun(fun(cart(real,Q140034),bool),fun(cart(real,Q140034),bool)),i(s(fun(cart(real,Q140034),fun(fun(cart(real,Q140034),bool),fun(cart(real,Q140034),bool))),insert),s(cart(real,Q140034),X))),s(fun(cart(real,Q140034),bool),empty)))))) )).
+
+fof(aCOLLINEARu_2,axiom,(
+    ! [N,X,Y] : p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),Y))),s(fun(cart(real,N),bool),empty)))))))) )).
+
+fof(aCOLLINEARu_SMALL,axiom,(
+    ! [Q140117,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q140117),bool),bool),finite),s(fun(cart(real,Q140117),bool),S0))))
+        & p(s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,i(s(fun(fun(cart(real,Q140117),bool),num),card),s(fun(cart(real,Q140117),bool),S0))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))) )
+     => p(s(bool,i(s(fun(fun(cart(real,Q140117),bool),bool),collinear),s(fun(cart(real,Q140117),bool),S0)))) ) )).
+
+fof(aCOLLINEARu_3,axiom,(
+    ! [Q140276,X,Y,Z0] : s(bool,i(s(fun(fun(cart(real,Q140276),bool),bool),collinear),s(fun(cart(real,Q140276),bool),i(s(fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool)),i(s(fun(cart(real,Q140276),fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool))),insert),s(cart(real,Q140276),X))),s(fun(cart(real,Q140276),bool),i(s(fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool)),i(s(fun(cart(real,Q140276),fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool))),insert),s(cart(real,Q140276),Y))),s(fun(cart(real,Q140276),bool),i(s(fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool)),i(s(fun(cart(real,Q140276),fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool))),insert),s(cart(real,Q140276),Z0))),s(fun(cart(real,Q140276),bool),empty))))))))) = s(bool,i(s(fun(fun(cart(real,Q140276),bool),bool),collinear),s(fun(cart(real,Q140276),bool),i(s(fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool)),i(s(fun(cart(real,Q140276),fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool))),insert),s(cart(real,Q140276),i(s(fun(num,cart(real,Q140276)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q140276),bool),i(s(fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool)),i(s(fun(cart(real,Q140276),fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool))),insert),s(cart(real,Q140276),i(s(fun(cart(real,Q140276),cart(real,Q140276)),i(s(fun(cart(real,Q140276),fun(cart(real,Q140276),cart(real,Q140276))),vectoru_sub),s(cart(real,Q140276),X))),s(cart(real,Q140276),Y))))),s(fun(cart(real,Q140276),bool),i(s(fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool)),i(s(fun(cart(real,Q140276),fun(fun(cart(real,Q140276),bool),fun(cart(real,Q140276),bool))),insert),s(cart(real,Q140276),i(s(fun(cart(real,Q140276),cart(real,Q140276)),i(s(fun(cart(real,Q140276),fun(cart(real,Q140276),cart(real,Q140276))),vectoru_sub),s(cart(real,Q140276),Z0))),s(cart(real,Q140276),Y))))),s(fun(cart(real,Q140276),bool),empty))))))))) )).
+
+fof(aCOLLINEARu_LEMMA,axiom,(
+    ! [N,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),Y))),s(fun(cart(real,N),bool),empty))))))))))
+    <=> ( s(cart(real,N),X) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        | s(cart(real,N),Y) = s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        | ? [C0] : s(cart(real,N),Y) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))) ) ) )).
+
+fof(aCOLLINEARu_LEMMAu_ALT,axiom,(
+    ! [Q140433,X,Y] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q140433),bool),bool),collinear),s(fun(cart(real,Q140433),bool),i(s(fun(fun(cart(real,Q140433),bool),fun(cart(real,Q140433),bool)),i(s(fun(cart(real,Q140433),fun(fun(cart(real,Q140433),bool),fun(cart(real,Q140433),bool))),insert),s(cart(real,Q140433),i(s(fun(num,cart(real,Q140433)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,Q140433),bool),i(s(fun(fun(cart(real,Q140433),bool),fun(cart(real,Q140433),bool)),i(s(fun(cart(real,Q140433),fun(fun(cart(real,Q140433),bool),fun(cart(real,Q140433),bool))),insert),s(cart(real,Q140433),X))),s(fun(cart(real,Q140433),bool),i(s(fun(fun(cart(real,Q140433),bool),fun(cart(real,Q140433),bool)),i(s(fun(cart(real,Q140433),fun(fun(cart(real,Q140433),bool),fun(cart(real,Q140433),bool))),insert),s(cart(real,Q140433),Y))),s(fun(cart(real,Q140433),bool),empty))))))))))
+    <=> ( s(cart(real,Q140433),X) = s(cart(real,Q140433),i(s(fun(num,cart(real,Q140433)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        | ? [C0] : s(cart(real,Q140433),Y) = s(cart(real,Q140433),i(s(fun(cart(real,Q140433),cart(real,Q140433)),i(s(fun(real,fun(cart(real,Q140433),cart(real,Q140433))),r_),s(real,C0))),s(cart(real,Q140433),X))) ) ) )).
+
+fof(aNORMu_CAUCHYu_SCHWARZu_EQUAL,axiom,(
+    ! [N,X,Y] :
+      ( s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),Y)))))
+    <=> p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),Y))),s(fun(cart(real,N),bool),empty)))))))))) ) )).
+
+fof(aDOTu_CAUCHYu_SCHWARZu_EQUAL,axiom,(
+    ! [N,X,Y] :
+      ( s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),Y))))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),X))),s(cart(real,N),X))))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),Y))),s(cart(real,N),Y)))))
+    <=> p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),Y))),s(fun(cart(real,N),bool),empty)))))))))) ) )).
+
+fof(aCOLLINEARu_3u_EXPAND,axiom,(
+    ! [N,A5,B0,C0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+    <=> ( s(cart(real,N),A5) = s(cart(real,N),C0)
+        | ? [U] : s(cart(real,N),B0) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,U))),s(cart(real,N),A5))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,U))))),s(cart(real,N),C0))))) ) ) )).
+
+fof(aCOLLINEARu_TRIPLES,axiom,(
+    ! [N,S0,A5,B0] :
+      ( s(cart(real,N),A5) != s(cart(real,N),B0)
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),S0))))))))
+      <=> ! [X] :
+            ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),in),s(cart(real,N),X))),s(fun(cart(real,N),bool),S0))))
+           => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),empty)))))))))) ) ) ) )).
+
+fof(aCOLLINEARu_4u_3,axiom,(
+    ! [N,A5,B0,C0,D0] :
+      ( s(cart(real,N),A5) != s(cart(real,N),B0)
+     => ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),D0))),s(fun(cart(real,N),bool),empty))))))))))))
+      <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+          & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),D0))),s(fun(cart(real,N),bool),empty)))))))))) ) ) ) )).
+
+fof(aCOLLINEARu_3u_TRANS,axiom,(
+    ! [N,A5,B0,C0,D0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+        & p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),D0))),s(fun(cart(real,N),bool),empty))))))))))
+        & s(cart(real,N),B0) != s(cart(real,N),C0) )
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),D0))),s(fun(cart(real,N),bool),empty)))))))))) ) )).
+
+fof(aORTHOGONALu_TOu_ORTHOGONALu_2D,axiom,(
+    ! [X,Y,Z0] :
+      ( ( s(cart(real,n20),X) != s(cart(real,n20),i(s(fun(num,cart(real,n20)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0)))))
+        & p(s(bool,i(s(fun(cart(real,n20),bool),i(s(fun(cart(real,n20),fun(cart(real,n20),bool)),orthogonal),s(cart(real,n20),X))),s(cart(real,n20),Y))))
+        & p(s(bool,i(s(fun(cart(real,n20),bool),i(s(fun(cart(real,n20),fun(cart(real,n20),bool)),orthogonal),s(cart(real,n20),X))),s(cart(real,n20),Z0)))) )
+     => p(s(bool,i(s(fun(fun(cart(real,n20),bool),bool),collinear),s(fun(cart(real,n20),bool),i(s(fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool)),i(s(fun(cart(real,n20),fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool))),insert),s(cart(real,n20),i(s(fun(num,cart(real,n20)),vec),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(fun(cart(real,n20),bool),i(s(fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool)),i(s(fun(cart(real,n20),fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool))),insert),s(cart(real,n20),Y))),s(fun(cart(real,n20),bool),i(s(fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool)),i(s(fun(cart(real,n20),fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool))),insert),s(cart(real,n20),Z0))),s(fun(cart(real,n20),bool),empty)))))))))) ) )).
+
+fof(aCOLLINEARu_3u_2D,axiom,(
+    ! [X,Y,Z0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,n20),bool),bool),collinear),s(fun(cart(real,n20),bool),i(s(fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool)),i(s(fun(cart(real,n20),fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool))),insert),s(cart(real,n20),X))),s(fun(cart(real,n20),bool),i(s(fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool)),i(s(fun(cart(real,n20),fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool))),insert),s(cart(real,n20),Y))),s(fun(cart(real,n20),bool),i(s(fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool)),i(s(fun(cart(real,n20),fun(fun(cart(real,n20),bool),fun(cart(real,n20),bool))),insert),s(cart(real,n20),Z0))),s(fun(cart(real,n20),bool),empty))))))))))
+    <=> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),Z0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),Y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),Y))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),Z0))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))),s(real,i(s(fun(num,real),i(s(fun(cart(real,n20),fun(num,real)),d_),s(cart(real,n20),X))),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))) ) )).
+
+fof(abetween,axiom,(
+    ! [Q141274,A5,X,B0] :
+      ( p(s(bool,i(s(fun(prod(cart(real,Q141274),cart(real,Q141274)),bool),i(s(fun(cart(real,Q141274),fun(prod(cart(real,Q141274),cart(real,Q141274)),bool)),between),s(cart(real,Q141274),X))),s(prod(cart(real,Q141274),cart(real,Q141274)),i(s(fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274))),i(s(fun(cart(real,Q141274),fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274)))),c_),s(cart(real,Q141274),A5))),s(cart(real,Q141274),B0))))))
+    <=> s(real,i(s(fun(prod(cart(real,Q141274),cart(real,Q141274)),real),distance),s(prod(cart(real,Q141274),cart(real,Q141274)),i(s(fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274))),i(s(fun(cart(real,Q141274),fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274)))),c_),s(cart(real,Q141274),A5))),s(cart(real,Q141274),B0))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(prod(cart(real,Q141274),cart(real,Q141274)),real),distance),s(prod(cart(real,Q141274),cart(real,Q141274)),i(s(fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274))),i(s(fun(cart(real,Q141274),fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274)))),c_),s(cart(real,Q141274),A5))),s(cart(real,Q141274),X))))))),s(real,i(s(fun(prod(cart(real,Q141274),cart(real,Q141274)),real),distance),s(prod(cart(real,Q141274),cart(real,Q141274)),i(s(fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274))),i(s(fun(cart(real,Q141274),fun(cart(real,Q141274),prod(cart(real,Q141274),cart(real,Q141274)))),c_),s(cart(real,Q141274),X))),s(cart(real,Q141274),B0))))))) ) )).
+
+fof(aBETWEENu_REFL,axiom,(
+    ! [Q141313,A5,B0] :
+      ( p(s(bool,i(s(fun(prod(cart(real,Q141313),cart(real,Q141313)),bool),i(s(fun(cart(real,Q141313),fun(prod(cart(real,Q141313),cart(real,Q141313)),bool)),between),s(cart(real,Q141313),A5))),s(prod(cart(real,Q141313),cart(real,Q141313)),i(s(fun(cart(real,Q141313),prod(cart(real,Q141313),cart(real,Q141313))),i(s(fun(cart(real,Q141313),fun(cart(real,Q141313),prod(cart(real,Q141313),cart(real,Q141313)))),c_),s(cart(real,Q141313),A5))),s(cart(real,Q141313),B0))))))
+      & p(s(bool,i(s(fun(prod(cart(real,Q141313),cart(real,Q141313)),bool),i(s(fun(cart(real,Q141313),fun(prod(cart(real,Q141313),cart(real,Q141313)),bool)),between),s(cart(real,Q141313),B0))),s(prod(cart(real,Q141313),cart(real,Q141313)),i(s(fun(cart(real,Q141313),prod(cart(real,Q141313),cart(real,Q141313))),i(s(fun(cart(real,Q141313),fun(cart(real,Q141313),prod(cart(real,Q141313),cart(real,Q141313)))),c_),s(cart(real,Q141313),A5))),s(cart(real,Q141313),B0))))))
+      & p(s(bool,i(s(fun(prod(cart(real,Q141313),cart(real,Q141313)),bool),i(s(fun(cart(real,Q141313),fun(prod(cart(real,Q141313),cart(real,Q141313)),bool)),between),s(cart(real,Q141313),A5))),s(prod(cart(real,Q141313),cart(real,Q141313)),i(s(fun(cart(real,Q141313),prod(cart(real,Q141313),cart(real,Q141313))),i(s(fun(cart(real,Q141313),fun(cart(real,Q141313),prod(cart(real,Q141313),cart(real,Q141313)))),c_),s(cart(real,Q141313),A5))),s(cart(real,Q141313),A5)))))) ) )).
+
+fof(aBETWEENu_REFLu_EQ,axiom,(
+    ! [Q141347,A5,X] :
+      ( p(s(bool,i(s(fun(prod(cart(real,Q141347),cart(real,Q141347)),bool),i(s(fun(cart(real,Q141347),fun(prod(cart(real,Q141347),cart(real,Q141347)),bool)),between),s(cart(real,Q141347),X))),s(prod(cart(real,Q141347),cart(real,Q141347)),i(s(fun(cart(real,Q141347),prod(cart(real,Q141347),cart(real,Q141347))),i(s(fun(cart(real,Q141347),fun(cart(real,Q141347),prod(cart(real,Q141347),cart(real,Q141347)))),c_),s(cart(real,Q141347),A5))),s(cart(real,Q141347),A5))))))
+    <=> s(cart(real,Q141347),X) = s(cart(real,Q141347),A5) ) )).
+
+fof(aBETWEENu_SYM,axiom,(
+    ! [Q141372,A5,B0,X] : s(bool,i(s(fun(prod(cart(real,Q141372),cart(real,Q141372)),bool),i(s(fun(cart(real,Q141372),fun(prod(cart(real,Q141372),cart(real,Q141372)),bool)),between),s(cart(real,Q141372),X))),s(prod(cart(real,Q141372),cart(real,Q141372)),i(s(fun(cart(real,Q141372),prod(cart(real,Q141372),cart(real,Q141372))),i(s(fun(cart(real,Q141372),fun(cart(real,Q141372),prod(cart(real,Q141372),cart(real,Q141372)))),c_),s(cart(real,Q141372),A5))),s(cart(real,Q141372),B0))))) = s(bool,i(s(fun(prod(cart(real,Q141372),cart(real,Q141372)),bool),i(s(fun(cart(real,Q141372),fun(prod(cart(real,Q141372),cart(real,Q141372)),bool)),between),s(cart(real,Q141372),X))),s(prod(cart(real,Q141372),cart(real,Q141372)),i(s(fun(cart(real,Q141372),prod(cart(real,Q141372),cart(real,Q141372))),i(s(fun(cart(real,Q141372),fun(cart(real,Q141372),prod(cart(real,Q141372),cart(real,Q141372)))),c_),s(cart(real,Q141372),B0))),s(cart(real,Q141372),A5))))) )).
+
+fof(aBETWEENu_ANTISYM,axiom,(
+    ! [Q141403,A5,B0,C0] :
+      ( ( p(s(bool,i(s(fun(prod(cart(real,Q141403),cart(real,Q141403)),bool),i(s(fun(cart(real,Q141403),fun(prod(cart(real,Q141403),cart(real,Q141403)),bool)),between),s(cart(real,Q141403),A5))),s(prod(cart(real,Q141403),cart(real,Q141403)),i(s(fun(cart(real,Q141403),prod(cart(real,Q141403),cart(real,Q141403))),i(s(fun(cart(real,Q141403),fun(cart(real,Q141403),prod(cart(real,Q141403),cart(real,Q141403)))),c_),s(cart(real,Q141403),B0))),s(cart(real,Q141403),C0))))))
+        & p(s(bool,i(s(fun(prod(cart(real,Q141403),cart(real,Q141403)),bool),i(s(fun(cart(real,Q141403),fun(prod(cart(real,Q141403),cart(real,Q141403)),bool)),between),s(cart(real,Q141403),B0))),s(prod(cart(real,Q141403),cart(real,Q141403)),i(s(fun(cart(real,Q141403),prod(cart(real,Q141403),cart(real,Q141403))),i(s(fun(cart(real,Q141403),fun(cart(real,Q141403),prod(cart(real,Q141403),cart(real,Q141403)))),c_),s(cart(real,Q141403),A5))),s(cart(real,Q141403),C0)))))) )
+     => s(cart(real,Q141403),A5) = s(cart(real,Q141403),B0) ) )).
+
+fof(aBETWEENu_TRANS,axiom,(
+    ! [Q141441,A5,B0,C0,D0] :
+      ( ( p(s(bool,i(s(fun(prod(cart(real,Q141441),cart(real,Q141441)),bool),i(s(fun(cart(real,Q141441),fun(prod(cart(real,Q141441),cart(real,Q141441)),bool)),between),s(cart(real,Q141441),A5))),s(prod(cart(real,Q141441),cart(real,Q141441)),i(s(fun(cart(real,Q141441),prod(cart(real,Q141441),cart(real,Q141441))),i(s(fun(cart(real,Q141441),fun(cart(real,Q141441),prod(cart(real,Q141441),cart(real,Q141441)))),c_),s(cart(real,Q141441),B0))),s(cart(real,Q141441),C0))))))
+        & p(s(bool,i(s(fun(prod(cart(real,Q141441),cart(real,Q141441)),bool),i(s(fun(cart(real,Q141441),fun(prod(cart(real,Q141441),cart(real,Q141441)),bool)),between),s(cart(real,Q141441),D0))),s(prod(cart(real,Q141441),cart(real,Q141441)),i(s(fun(cart(real,Q141441),prod(cart(real,Q141441),cart(real,Q141441))),i(s(fun(cart(real,Q141441),fun(cart(real,Q141441),prod(cart(real,Q141441),cart(real,Q141441)))),c_),s(cart(real,Q141441),A5))),s(cart(real,Q141441),C0)))))) )
+     => p(s(bool,i(s(fun(prod(cart(real,Q141441),cart(real,Q141441)),bool),i(s(fun(cart(real,Q141441),fun(prod(cart(real,Q141441),cart(real,Q141441)),bool)),between),s(cart(real,Q141441),D0))),s(prod(cart(real,Q141441),cart(real,Q141441)),i(s(fun(cart(real,Q141441),prod(cart(real,Q141441),cart(real,Q141441))),i(s(fun(cart(real,Q141441),fun(cart(real,Q141441),prod(cart(real,Q141441),cart(real,Q141441)))),c_),s(cart(real,Q141441),B0))),s(cart(real,Q141441),C0)))))) ) )).
+
+fof(aBETWEENu_TRANSu_2,axiom,(
+    ! [Q141483,A5,B0,C0,D0] :
+      ( ( p(s(bool,i(s(fun(prod(cart(real,Q141483),cart(real,Q141483)),bool),i(s(fun(cart(real,Q141483),fun(prod(cart(real,Q141483),cart(real,Q141483)),bool)),between),s(cart(real,Q141483),A5))),s(prod(cart(real,Q141483),cart(real,Q141483)),i(s(fun(cart(real,Q141483),prod(cart(real,Q141483),cart(real,Q141483))),i(s(fun(cart(real,Q141483),fun(cart(real,Q141483),prod(cart(real,Q141483),cart(real,Q141483)))),c_),s(cart(real,Q141483),B0))),s(cart(real,Q141483),C0))))))
+        & p(s(bool,i(s(fun(prod(cart(real,Q141483),cart(real,Q141483)),bool),i(s(fun(cart(real,Q141483),fun(prod(cart(real,Q141483),cart(real,Q141483)),bool)),between),s(cart(real,Q141483),D0))),s(prod(cart(real,Q141483),cart(real,Q141483)),i(s(fun(cart(real,Q141483),prod(cart(real,Q141483),cart(real,Q141483))),i(s(fun(cart(real,Q141483),fun(cart(real,Q141483),prod(cart(real,Q141483),cart(real,Q141483)))),c_),s(cart(real,Q141483),A5))),s(cart(real,Q141483),B0)))))) )
+     => p(s(bool,i(s(fun(prod(cart(real,Q141483),cart(real,Q141483)),bool),i(s(fun(cart(real,Q141483),fun(prod(cart(real,Q141483),cart(real,Q141483)),bool)),between),s(cart(real,Q141483),A5))),s(prod(cart(real,Q141483),cart(real,Q141483)),i(s(fun(cart(real,Q141483),prod(cart(real,Q141483),cart(real,Q141483))),i(s(fun(cart(real,Q141483),fun(cart(real,Q141483),prod(cart(real,Q141483),cart(real,Q141483)))),c_),s(cart(real,Q141483),C0))),s(cart(real,Q141483),D0)))))) ) )).
+
+fof(aBETWEENu_NORM,axiom,(
+    ! [N,A5,B0,X] :
+      ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),X))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))))
+    <=> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),A5))))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),B0))),s(cart(real,N),X))))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),B0))),s(cart(real,N),X))))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),A5))))) ) )).
+
+fof(aBETWEENu_DOT,axiom,(
+    ! [N,A5,B0,X] :
+      ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),X))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))))
+    <=> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),A5))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),B0))),s(cart(real,N),X))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),X))),s(cart(real,N),A5))))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),B0))),s(cart(real,N),X))))))) ) )).
+
+fof(aBETWEENu_EXISTSu_EXTENSION,axiom,(
+    ! [N,A5,B0,X] :
+      ( ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),B0))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),X))))))
+        & s(cart(real,N),B0) != s(cart(real,N),A5) )
+     => ? [D0] :
+          ( p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))))),s(real,D0))))
+          & s(cart(real,N),X) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),B0))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,D0))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),B0))),s(cart(real,N),A5))))))) ) ) )).
+
+fof(aBETWEENu_IMPu_COLLINEAR,axiom,(
+    ! [N,A5,B0,X] :
+      ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),X))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))))
+     => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),empty)))))))))) ) )).
+
+fof(aCOLLINEARu_BETWEENu_CASES,axiom,(
+    ! [N,A5,B0,C0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+    <=> ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),A5))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),B0))),s(cart(real,N),C0))))))
+        | p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),B0))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),C0))),s(cart(real,N),A5))))))
+        | p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),C0))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0)))))) ) ) )).
+
+fof(aCOLLINEARu_DISTu_BETWEEN,axiom,(
+    ! [Q142205,A5,B0,X] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q142205),bool),bool),collinear),s(fun(cart(real,Q142205),bool),i(s(fun(fun(cart(real,Q142205),bool),fun(cart(real,Q142205),bool)),i(s(fun(cart(real,Q142205),fun(fun(cart(real,Q142205),bool),fun(cart(real,Q142205),bool))),insert),s(cart(real,Q142205),X))),s(fun(cart(real,Q142205),bool),i(s(fun(fun(cart(real,Q142205),bool),fun(cart(real,Q142205),bool)),i(s(fun(cart(real,Q142205),fun(fun(cart(real,Q142205),bool),fun(cart(real,Q142205),bool))),insert),s(cart(real,Q142205),A5))),s(fun(cart(real,Q142205),bool),i(s(fun(fun(cart(real,Q142205),bool),fun(cart(real,Q142205),bool)),i(s(fun(cart(real,Q142205),fun(fun(cart(real,Q142205),bool),fun(cart(real,Q142205),bool))),insert),s(cart(real,Q142205),B0))),s(fun(cart(real,Q142205),bool),empty))))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q142205),cart(real,Q142205)),real),distance),s(prod(cart(real,Q142205),cart(real,Q142205)),i(s(fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205))),i(s(fun(cart(real,Q142205),fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205)))),c_),s(cart(real,Q142205),X))),s(cart(real,Q142205),A5))))))),s(real,i(s(fun(prod(cart(real,Q142205),cart(real,Q142205)),real),distance),s(prod(cart(real,Q142205),cart(real,Q142205)),i(s(fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205))),i(s(fun(cart(real,Q142205),fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205)))),c_),s(cart(real,Q142205),A5))),s(cart(real,Q142205),B0))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,Q142205),cart(real,Q142205)),real),distance),s(prod(cart(real,Q142205),cart(real,Q142205)),i(s(fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205))),i(s(fun(cart(real,Q142205),fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205)))),c_),s(cart(real,Q142205),X))),s(cart(real,Q142205),B0))))))),s(real,i(s(fun(prod(cart(real,Q142205),cart(real,Q142205)),real),distance),s(prod(cart(real,Q142205),cart(real,Q142205)),i(s(fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205))),i(s(fun(cart(real,Q142205),fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205)))),c_),s(cart(real,Q142205),A5))),s(cart(real,Q142205),B0)))))))) )
+     => p(s(bool,i(s(fun(prod(cart(real,Q142205),cart(real,Q142205)),bool),i(s(fun(cart(real,Q142205),fun(prod(cart(real,Q142205),cart(real,Q142205)),bool)),between),s(cart(real,Q142205),X))),s(prod(cart(real,Q142205),cart(real,Q142205)),i(s(fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205))),i(s(fun(cart(real,Q142205),fun(cart(real,Q142205),prod(cart(real,Q142205),cart(real,Q142205)))),c_),s(cart(real,Q142205),A5))),s(cart(real,Q142205),B0)))))) ) )).
+
+fof(aBETWEENu_COLLINEARu_DISTu_EQ,axiom,(
+    ! [N,A5,B0,X] :
+      ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),X))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))))
+    <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),X))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),empty))))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),X))),s(cart(real,N),A5))))))),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))))))
+        & p(s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),X))),s(cart(real,N),B0))))))),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0)))))))) ) ) )).
+
+fof(aCOLLINEARu_1,axiom,(
+    ! [S0] : p(s(bool,i(s(fun(fun(cart(real,n10),bool),bool),collinear),s(fun(cart(real,n10),bool),S0)))) )).
+
+fof(amidpoint,axiom,(
+    ! [Q142377,A5,B0] : s(cart(real,Q142377),i(s(fun(prod(cart(real,Q142377),cart(real,Q142377)),cart(real,Q142377)),midpoint),s(prod(cart(real,Q142377),cart(real,Q142377)),i(s(fun(cart(real,Q142377),prod(cart(real,Q142377),cart(real,Q142377))),i(s(fun(cart(real,Q142377),fun(cart(real,Q142377),prod(cart(real,Q142377),cart(real,Q142377)))),c_),s(cart(real,Q142377),A5))),s(cart(real,Q142377),B0))))) = s(cart(real,Q142377),i(s(fun(cart(real,Q142377),cart(real,Q142377)),i(s(fun(real,fun(cart(real,Q142377),cart(real,Q142377))),r_),s(real,i(s(fun(real,real),realu_inv),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))))),s(cart(real,Q142377),i(s(fun(cart(real,Q142377),cart(real,Q142377)),i(s(fun(cart(real,Q142377),fun(cart(real,Q142377),cart(real,Q142377))),vectoru_add),s(cart(real,Q142377),A5))),s(cart(real,Q142377),B0))))) )).
+
+fof(aMIDPOINTu_REFL,axiom,(
+    ! [Q142390,X] : s(cart(real,Q142390),i(s(fun(prod(cart(real,Q142390),cart(real,Q142390)),cart(real,Q142390)),midpoint),s(prod(cart(real,Q142390),cart(real,Q142390)),i(s(fun(cart(real,Q142390),prod(cart(real,Q142390),cart(real,Q142390))),i(s(fun(cart(real,Q142390),fun(cart(real,Q142390),prod(cart(real,Q142390),cart(real,Q142390)))),c_),s(cart(real,Q142390),X))),s(cart(real,Q142390),X))))) = s(cart(real,Q142390),X) )).
+
+fof(aMIDPOINTu_SYM,axiom,(
+    ! [Q142414,A5,B0] : s(cart(real,Q142414),i(s(fun(prod(cart(real,Q142414),cart(real,Q142414)),cart(real,Q142414)),midpoint),s(prod(cart(real,Q142414),cart(real,Q142414)),i(s(fun(cart(real,Q142414),prod(cart(real,Q142414),cart(real,Q142414))),i(s(fun(cart(real,Q142414),fun(cart(real,Q142414),prod(cart(real,Q142414),cart(real,Q142414)))),c_),s(cart(real,Q142414),A5))),s(cart(real,Q142414),B0))))) = s(cart(real,Q142414),i(s(fun(prod(cart(real,Q142414),cart(real,Q142414)),cart(real,Q142414)),midpoint),s(prod(cart(real,Q142414),cart(real,Q142414)),i(s(fun(cart(real,Q142414),prod(cart(real,Q142414),cart(real,Q142414))),i(s(fun(cart(real,Q142414),fun(cart(real,Q142414),prod(cart(real,Q142414),cart(real,Q142414)))),c_),s(cart(real,Q142414),B0))),s(cart(real,Q142414),A5))))) )).
+
+fof(aDISTu_MIDPOINT,axiom,(
+    ! [Q142467,A5,B0] :
+      ( s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),cart(real,Q142467)),midpoint),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+      & s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),B0))),s(cart(real,Q142467),i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),cart(real,Q142467)),midpoint),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+      & s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),cart(real,Q142467)),midpoint),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))),s(cart(real,Q142467),A5))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0)))))))))))
+      & s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),cart(real,Q142467)),midpoint),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))),s(cart(real,Q142467),B0))))) = s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(prod(cart(real,Q142467),cart(real,Q142467)),real),distance),s(prod(cart(real,Q142467),cart(real,Q142467)),i(s(fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467))),i(s(fun(cart(real,Q142467),fun(cart(real,Q142467),prod(cart(real,Q142467),cart(real,Q142467)))),c_),s(cart(real,Q142467),A5))),s(cart(real,Q142467),B0))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,i(s(fun(num,num),bit0),s(num,i(s(fun(num,num),bit1),s(num,u_0))))))))))) ) )).
+
+fof(aMIDPOINTu_EQu_ENDPOINT,axiom,(
+    ! [Q142613,A5,B0] :
+      ( ( s(cart(real,Q142613),i(s(fun(prod(cart(real,Q142613),cart(real,Q142613)),cart(real,Q142613)),midpoint),s(prod(cart(real,Q142613),cart(real,Q142613)),i(s(fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613))),i(s(fun(cart(real,Q142613),fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613)))),c_),s(cart(real,Q142613),A5))),s(cart(real,Q142613),B0))))) = s(cart(real,Q142613),A5)
+      <=> s(cart(real,Q142613),A5) = s(cart(real,Q142613),B0) )
+      & ( s(cart(real,Q142613),i(s(fun(prod(cart(real,Q142613),cart(real,Q142613)),cart(real,Q142613)),midpoint),s(prod(cart(real,Q142613),cart(real,Q142613)),i(s(fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613))),i(s(fun(cart(real,Q142613),fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613)))),c_),s(cart(real,Q142613),A5))),s(cart(real,Q142613),B0))))) = s(cart(real,Q142613),B0)
+      <=> s(cart(real,Q142613),A5) = s(cart(real,Q142613),B0) )
+      & ( s(cart(real,Q142613),A5) = s(cart(real,Q142613),i(s(fun(prod(cart(real,Q142613),cart(real,Q142613)),cart(real,Q142613)),midpoint),s(prod(cart(real,Q142613),cart(real,Q142613)),i(s(fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613))),i(s(fun(cart(real,Q142613),fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613)))),c_),s(cart(real,Q142613),A5))),s(cart(real,Q142613),B0)))))
+      <=> s(cart(real,Q142613),A5) = s(cart(real,Q142613),B0) )
+      & ( s(cart(real,Q142613),B0) = s(cart(real,Q142613),i(s(fun(prod(cart(real,Q142613),cart(real,Q142613)),cart(real,Q142613)),midpoint),s(prod(cart(real,Q142613),cart(real,Q142613)),i(s(fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613))),i(s(fun(cart(real,Q142613),fun(cart(real,Q142613),prod(cart(real,Q142613),cart(real,Q142613)))),c_),s(cart(real,Q142613),A5))),s(cart(real,Q142613),B0)))))
+      <=> s(cart(real,Q142613),A5) = s(cart(real,Q142613),B0) ) ) )).
+
+fof(aBETWEENu_MIDPOINT,axiom,(
+    ! [Q142636,A5,B0] :
+      ( p(s(bool,i(s(fun(prod(cart(real,Q142636),cart(real,Q142636)),bool),i(s(fun(cart(real,Q142636),fun(prod(cart(real,Q142636),cart(real,Q142636)),bool)),between),s(cart(real,Q142636),i(s(fun(prod(cart(real,Q142636),cart(real,Q142636)),cart(real,Q142636)),midpoint),s(prod(cart(real,Q142636),cart(real,Q142636)),i(s(fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636))),i(s(fun(cart(real,Q142636),fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636)))),c_),s(cart(real,Q142636),A5))),s(cart(real,Q142636),B0))))))),s(prod(cart(real,Q142636),cart(real,Q142636)),i(s(fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636))),i(s(fun(cart(real,Q142636),fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636)))),c_),s(cart(real,Q142636),A5))),s(cart(real,Q142636),B0))))))
+      & p(s(bool,i(s(fun(prod(cart(real,Q142636),cart(real,Q142636)),bool),i(s(fun(cart(real,Q142636),fun(prod(cart(real,Q142636),cart(real,Q142636)),bool)),between),s(cart(real,Q142636),i(s(fun(prod(cart(real,Q142636),cart(real,Q142636)),cart(real,Q142636)),midpoint),s(prod(cart(real,Q142636),cart(real,Q142636)),i(s(fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636))),i(s(fun(cart(real,Q142636),fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636)))),c_),s(cart(real,Q142636),A5))),s(cart(real,Q142636),B0))))))),s(prod(cart(real,Q142636),cart(real,Q142636)),i(s(fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636))),i(s(fun(cart(real,Q142636),fun(cart(real,Q142636),prod(cart(real,Q142636),cart(real,Q142636)))),c_),s(cart(real,Q142636),B0))),s(cart(real,Q142636),A5)))))) ) )).
+
+fof(aMIDPOINTu_LINEARu_IMAGE,axiom,(
+    ! [Q142675,Q142689,F0,A5,B0] :
+      ( p(s(bool,i(s(fun(fun(cart(real,Q142689),cart(real,Q142675)),bool),linear),s(fun(cart(real,Q142689),cart(real,Q142675)),F0))))
+     => s(cart(real,Q142675),i(s(fun(prod(cart(real,Q142675),cart(real,Q142675)),cart(real,Q142675)),midpoint),s(prod(cart(real,Q142675),cart(real,Q142675)),i(s(fun(cart(real,Q142675),prod(cart(real,Q142675),cart(real,Q142675))),i(s(fun(cart(real,Q142675),fun(cart(real,Q142675),prod(cart(real,Q142675),cart(real,Q142675)))),c_),s(cart(real,Q142675),i(s(fun(cart(real,Q142689),cart(real,Q142675)),F0),s(cart(real,Q142689),A5))))),s(cart(real,Q142675),i(s(fun(cart(real,Q142689),cart(real,Q142675)),F0),s(cart(real,Q142689),B0))))))) = s(cart(real,Q142675),i(s(fun(cart(real,Q142689),cart(real,Q142675)),F0),s(cart(real,Q142689),i(s(fun(prod(cart(real,Q142689),cart(real,Q142689)),cart(real,Q142689)),midpoint),s(prod(cart(real,Q142689),cart(real,Q142689)),i(s(fun(cart(real,Q142689),prod(cart(real,Q142689),cart(real,Q142689))),i(s(fun(cart(real,Q142689),fun(cart(real,Q142689),prod(cart(real,Q142689),cart(real,Q142689)))),c_),s(cart(real,Q142689),A5))),s(cart(real,Q142689),B0))))))) ) )).
+
+fof(aCOLLINEARu_MIDPOINT,axiom,(
+    ! [Q142719,A5,B0] : p(s(bool,i(s(fun(fun(cart(real,Q142719),bool),bool),collinear),s(fun(cart(real,Q142719),bool),i(s(fun(fun(cart(real,Q142719),bool),fun(cart(real,Q142719),bool)),i(s(fun(cart(real,Q142719),fun(fun(cart(real,Q142719),bool),fun(cart(real,Q142719),bool))),insert),s(cart(real,Q142719),A5))),s(fun(cart(real,Q142719),bool),i(s(fun(fun(cart(real,Q142719),bool),fun(cart(real,Q142719),bool)),i(s(fun(cart(real,Q142719),fun(fun(cart(real,Q142719),bool),fun(cart(real,Q142719),bool))),insert),s(cart(real,Q142719),i(s(fun(prod(cart(real,Q142719),cart(real,Q142719)),cart(real,Q142719)),midpoint),s(prod(cart(real,Q142719),cart(real,Q142719)),i(s(fun(cart(real,Q142719),prod(cart(real,Q142719),cart(real,Q142719))),i(s(fun(cart(real,Q142719),fun(cart(real,Q142719),prod(cart(real,Q142719),cart(real,Q142719)))),c_),s(cart(real,Q142719),A5))),s(cart(real,Q142719),B0))))))),s(fun(cart(real,Q142719),bool),i(s(fun(fun(cart(real,Q142719),bool),fun(cart(real,Q142719),bool)),i(s(fun(cart(real,Q142719),fun(fun(cart(real,Q142719),bool),fun(cart(real,Q142719),bool))),insert),s(cart(real,Q142719),B0))),s(fun(cart(real,Q142719),bool),empty)))))))))) )).
+
+fof(aMIDPOINTu_COLLINEAR,axiom,(
+    ! [N,A5,B0,C0] :
+      ( s(cart(real,N),A5) != s(cart(real,N),C0)
+     => ( s(cart(real,N),B0) = s(cart(real,N),i(s(fun(prod(cart(real,N),cart(real,N)),cart(real,N)),midpoint),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),C0)))))
+      <=> ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),collinear),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),A5))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),B0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),insert),s(cart(real,N),C0))),s(fun(cart(real,N),bool),empty))))))))))
+          & s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))) = s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),B0))),s(cart(real,N),C0))))) ) ) ) )).
+
+fof(aMIDPOINTu_BETWEEN,axiom,(
+    ! [N,A5,B0,C0] :
+      ( s(cart(real,N),B0) = s(cart(real,N),i(s(fun(prod(cart(real,N),cart(real,N)),cart(real,N)),midpoint),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),C0)))))
+    <=> ( p(s(bool,i(s(fun(prod(cart(real,N),cart(real,N)),bool),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),bool)),between),s(cart(real,N),B0))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),C0))))))
+        & s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A5))),s(cart(real,N),B0))))) = s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),B0))),s(cart(real,N),C0))))) ) ) )).
+
+fof(aWLOGu_LINEARu_INJECTIVEu_IMAGEu_2,axiom,(
+    ! [N,M,P0,Q0] :
+      ( ( ! [F0,S0] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),P0),s(fun(cart(real,M),bool),S0))))
+              & p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0)))) )
+           => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),Q0),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0)))))) )
+        & ! [G0,T0] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),Q0),s(fun(cart(real,N),bool),T0))))
+              & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,M)),bool),linear),s(fun(cart(real,N),cart(real,M)),G0)))) )
+           => p(s(bool,i(s(fun(fun(cart(real,M),bool),bool),P0),s(fun(cart(real,M),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,M),bool)),i(s(fun(fun(cart(real,N),cart(real,M)),fun(fun(cart(real,N),bool),fun(cart(real,M),bool))),image),s(fun(cart(real,N),cart(real,M)),G0))),s(fun(cart(real,N),bool),T0)))))) ) )
+     => ! [F0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+            & ! [X,Y] :
+                ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+               => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+         => ! [S0] : s(bool,i(s(fun(fun(cart(real,N),bool),bool),Q0),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,M),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,M),cart(real,N)),fun(fun(cart(real,M),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,M),cart(real,N)),F0))),s(fun(cart(real,M),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,M),bool),bool),P0),s(fun(cart(real,M),bool),S0))) ) ) )).
+
+fof(aWLOGu_LINEARu_INJECTIVEu_IMAGEu_2u_ALT,axiom,(
+    ! [Q143197,Q143187,P0,Q0,F0,S0] :
+      ( ( ! [H0,U] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,Q143187),bool),bool),P0),s(fun(cart(real,Q143187),bool),U))))
+              & p(s(bool,i(s(fun(fun(cart(real,Q143187),cart(real,Q143197)),bool),linear),s(fun(cart(real,Q143187),cart(real,Q143197)),H0)))) )
+           => p(s(bool,i(s(fun(fun(cart(real,Q143197),bool),bool),Q0),s(fun(cart(real,Q143197),bool),i(s(fun(fun(cart(real,Q143187),bool),fun(cart(real,Q143197),bool)),i(s(fun(fun(cart(real,Q143187),cart(real,Q143197)),fun(fun(cart(real,Q143187),bool),fun(cart(real,Q143197),bool))),image),s(fun(cart(real,Q143187),cart(real,Q143197)),H0))),s(fun(cart(real,Q143187),bool),U)))))) )
+        & ! [G0,T0] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,Q143197),bool),bool),Q0),s(fun(cart(real,Q143197),bool),T0))))
+              & p(s(bool,i(s(fun(fun(cart(real,Q143197),cart(real,Q143187)),bool),linear),s(fun(cart(real,Q143197),cart(real,Q143187)),G0)))) )
+           => p(s(bool,i(s(fun(fun(cart(real,Q143187),bool),bool),P0),s(fun(cart(real,Q143187),bool),i(s(fun(fun(cart(real,Q143197),bool),fun(cart(real,Q143187),bool)),i(s(fun(fun(cart(real,Q143197),cart(real,Q143187)),fun(fun(cart(real,Q143197),bool),fun(cart(real,Q143187),bool))),image),s(fun(cart(real,Q143197),cart(real,Q143187)),G0))),s(fun(cart(real,Q143197),bool),T0)))))) )
+        & p(s(bool,i(s(fun(fun(cart(real,Q143187),cart(real,Q143197)),bool),linear),s(fun(cart(real,Q143187),cart(real,Q143197)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,Q143197),i(s(fun(cart(real,Q143187),cart(real,Q143197)),F0),s(cart(real,Q143187),X))) = s(cart(real,Q143197),i(s(fun(cart(real,Q143187),cart(real,Q143197)),F0),s(cart(real,Q143187),Y)))
+           => s(cart(real,Q143187),X) = s(cart(real,Q143187),Y) ) )
+     => s(bool,i(s(fun(fun(cart(real,Q143197),bool),bool),Q0),s(fun(cart(real,Q143197),bool),i(s(fun(fun(cart(real,Q143187),bool),fun(cart(real,Q143197),bool)),i(s(fun(fun(cart(real,Q143187),cart(real,Q143197)),fun(fun(cart(real,Q143187),bool),fun(cart(real,Q143197),bool))),image),s(fun(cart(real,Q143187),cart(real,Q143197)),F0))),s(fun(cart(real,Q143187),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,Q143187),bool),bool),P0),s(fun(cart(real,Q143187),bool),S0))) ) )).
+
+fof(aWLOGu_LINEARu_INJECTIVEu_IMAGE,axiom,(
+    ! [N,P0] :
+      ( ! [F0,S0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),P0),s(fun(cart(real,N),bool),S0))))
+            & p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0)))) )
+         => p(s(bool,i(s(fun(fun(cart(real,N),bool),bool),P0),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,N),cart(real,N)),F0))),s(fun(cart(real,N),bool),S0)))))) )
+     => ! [F0] :
+          ( ( p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),F0))))
+            & ! [X,Y] :
+                ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),F0),s(cart(real,N),Y)))
+               => s(cart(real,N),X) = s(cart(real,N),Y) ) )
+         => ! [S0] : s(bool,i(s(fun(fun(cart(real,N),bool),bool),P0),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),image),s(fun(cart(real,N),cart(real,N)),F0))),s(fun(cart(real,N),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,N),bool),bool),P0),s(fun(cart(real,N),bool),S0))) ) ) )).
+
+fof(aWLOGu_LINEARu_INJECTIVEu_IMAGEu_ALT,axiom,(
+    ! [Q143335,P0,F0,S0] :
+      ( ( ! [G0,T0] :
+            ( ( p(s(bool,i(s(fun(fun(cart(real,Q143335),bool),bool),P0),s(fun(cart(real,Q143335),bool),T0))))
+              & p(s(bool,i(s(fun(fun(cart(real,Q143335),cart(real,Q143335)),bool),linear),s(fun(cart(real,Q143335),cart(real,Q143335)),G0)))) )
+           => p(s(bool,i(s(fun(fun(cart(real,Q143335),bool),bool),P0),s(fun(cart(real,Q143335),bool),i(s(fun(fun(cart(real,Q143335),bool),fun(cart(real,Q143335),bool)),i(s(fun(fun(cart(real,Q143335),cart(real,Q143335)),fun(fun(cart(real,Q143335),bool),fun(cart(real,Q143335),bool))),image),s(fun(cart(real,Q143335),cart(real,Q143335)),G0))),s(fun(cart(real,Q143335),bool),T0)))))) )
+        & p(s(bool,i(s(fun(fun(cart(real,Q143335),cart(real,Q143335)),bool),linear),s(fun(cart(real,Q143335),cart(real,Q143335)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,Q143335),i(s(fun(cart(real,Q143335),cart(real,Q143335)),F0),s(cart(real,Q143335),X))) = s(cart(real,Q143335),i(s(fun(cart(real,Q143335),cart(real,Q143335)),F0),s(cart(real,Q143335),Y)))
+           => s(cart(real,Q143335),X) = s(cart(real,Q143335),Y) ) )
+     => s(bool,i(s(fun(fun(cart(real,Q143335),bool),bool),P0),s(fun(cart(real,Q143335),bool),i(s(fun(fun(cart(real,Q143335),bool),fun(cart(real,Q143335),bool)),i(s(fun(fun(cart(real,Q143335),cart(real,Q143335)),fun(fun(cart(real,Q143335),bool),fun(cart(real,Q143335),bool))),image),s(fun(cart(real,Q143335),cart(real,Q143335)),F0))),s(fun(cart(real,Q143335),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,Q143335),bool),bool),P0),s(fun(cart(real,Q143335),bool),S0))) ) )).
+
+fof(aSUBSPACEu_LINEARu_IMAGEu_EQ,axiom,(
+    ! [Q143377,Q143405,F0,S0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,Q143405),cart(real,Q143377)),bool),linear),s(fun(cart(real,Q143405),cart(real,Q143377)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,Q143377),i(s(fun(cart(real,Q143405),cart(real,Q143377)),F0),s(cart(real,Q143405),X))) = s(cart(real,Q143377),i(s(fun(cart(real,Q143405),cart(real,Q143377)),F0),s(cart(real,Q143405),Y)))
+           => s(cart(real,Q143405),X) = s(cart(real,Q143405),Y) ) )
+     => s(bool,i(s(fun(fun(cart(real,Q143377),bool),bool),subspace),s(fun(cart(real,Q143377),bool),i(s(fun(fun(cart(real,Q143405),bool),fun(cart(real,Q143377),bool)),i(s(fun(fun(cart(real,Q143405),cart(real,Q143377)),fun(fun(cart(real,Q143405),bool),fun(cart(real,Q143377),bool))),image),s(fun(cart(real,Q143405),cart(real,Q143377)),F0))),s(fun(cart(real,Q143405),bool),S0))))) = s(bool,i(s(fun(fun(cart(real,Q143405),bool),bool),subspace),s(fun(cart(real,Q143405),bool),S0))) ) )).
+
+fof(aLINEARu_SCALING,axiom,(
+    ! [N,U_0] :
+      ( ! [C0,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),U_0),s(real,C0))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X)))
+     => ! [C0] : p(s(bool,i(s(fun(fun(cart(real,N),cart(real,N)),bool),linear),s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),U_0),s(real,C0)))))) ) )).
+
+fof(aINJECTIVEu_SCALING,axiom,(
+    ! [N,C0] :
+      ( ! [X,Y] :
+          ( s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),Y)))
+         => s(cart(real,N),X) = s(cart(real,N),Y) )
+    <=> s(real,C0) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aSURJECTIVEu_SCALING,axiom,(
+    ! [N,C0] :
+      ( ! [Y] :
+        ? [X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,C0))),s(cart(real,N),X))) = s(cart(real,N),Y)
+    <=> s(real,C0) != s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),numeral),s(num,u_0))))) ) )).
+
+fof(aPRESERVESu_NORMu_PRESERVESu_DOT,axiom,(
+    ! [N,M,F0,X,Y] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) )
+     => s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))))) = s(real,i(s(fun(cart(real,M),real),i(s(fun(cart(real,M),fun(cart(real,M),real)),dot),s(cart(real,M),X))),s(cart(real,M),Y))) ) )).
+
+fof(aPRESERVESu_NORMu_INJECTIVE,axiom,(
+    ! [N,M,F0] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) )
+     => ! [X,Y] :
+          ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+         => s(cart(real,M),X) = s(cart(real,M),Y) ) ) )).
+
+fof(aORTHOGONALu_LINEARu_IMAGEu_EQ,axiom,(
+    ! [N,M,F0,X,Y] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X] : s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))) = s(real,i(s(fun(cart(real,M),real),vectoru_norm),s(cart(real,M),X))) )
+     => s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),orthogonal),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y))))) = s(bool,i(s(fun(cart(real,M),bool),i(s(fun(cart(real,M),fun(cart(real,M),bool)),orthogonal),s(cart(real,M),X))),s(cart(real,M),Y))) ) )).
+
+fof(aMEMu_TRANSLATION,axiom,(
+    ! [N,U_0] :
+      ( ! [A5,X] : s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),U_0),s(cart(real,N),A5))),s(cart(real,N),X))) = s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),A5))),s(cart(real,N),X)))
+     => ! [A5,X,L] : s(bool,i(s(fun(list(cart(real,N)),bool),i(s(fun(cart(real,N),fun(list(cart(real,N)),bool)),mem),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),A5))),s(cart(real,N),X))))),s(list(cart(real,N)),i(s(fun(list(cart(real,N)),list(cart(real,N))),i(s(fun(fun(cart(real,N),cart(real,N)),fun(list(cart(real,N)),list(cart(real,N)))),map0),s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),U_0),s(cart(real,N),A5))))),s(list(cart(real,N)),L))))) = s(bool,i(s(fun(list(cart(real,N)),bool),i(s(fun(cart(real,N),fun(list(cart(real,N)),bool)),mem),s(cart(real,N),X))),s(list(cart(real,N)),L))) ) )).
+
+fof(aMEMu_LINEARu_IMAGE,axiom,(
+    ! [N,M,F0,X,L] :
+      ( ( p(s(bool,i(s(fun(fun(cart(real,M),cart(real,N)),bool),linear),s(fun(cart(real,M),cart(real,N)),F0))))
+        & ! [X,Y] :
+            ( s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))) = s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),Y)))
+           => s(cart(real,M),X) = s(cart(real,M),Y) ) )
+     => s(bool,i(s(fun(list(cart(real,N)),bool),i(s(fun(cart(real,N),fun(list(cart(real,N)),bool)),mem),s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),F0),s(cart(real,M),X))))),s(list(cart(real,N)),i(s(fun(list(cart(real,M)),list(cart(real,N))),i(s(fun(fun(cart(real,M),cart(real,N)),fun(list(cart(real,M)),list(cart(real,N)))),map0),s(fun(cart(real,M),cart(real,N)),F0))),s(list(cart(real,M)),L))))) = s(bool,i(s(fun(list(cart(real,M)),bool),i(s(fun(cart(real,M),fun(list(cart(real,M)),bool)),mem),s(cart(real,M),X))),s(list(cart(real,M)),L))) ) )).
+
+fof(aQUANTIFYu_SURJECTIONu_THM,axiom,(
+    ! [A,B,U_1] :
+      ( ! [P0,F0,GENR_PVARR_380] :
+          ( p(s(bool,i(s(fun(A,bool),i(s(fun(fun(A,B),fun(A,bool)),i(s(fun(fun(B,bool),fun(fun(A,B),fun(A,bool))),U_1),s(fun(B,bool),P0))),s(fun(A,B),F0))),s(A,GENR_PVARR_380))))
+        <=> ? [X] : p(s(bool,i(s(fun(A,bool),i(s(fun(bool,fun(A,bool)),i(s(fun(A,fun(bool,fun(A,bool))),setspec),s(A,GENR_PVARR_380))),s(bool,i(s(fun(B,bool),P0),s(B,i(s(fun(A,B),F0),s(A,X))))))),s(A,X)))) )
+     => ! [U_0] :
+          ( ! [P0,GENR_PVARR_379] :
+              ( p(s(bool,i(s(fun(B,bool),i(s(fun(fun(B,bool),fun(B,bool)),U_0),s(fun(B,bool),P0))),s(B,GENR_PVARR_379))))
+            <=> ? [X] : p(s(bool,i(s(fun(B,bool),i(s(fun(bool,fun(B,bool)),i(s(fun(B,fun(bool,fun(B,bool))),setspec),s(B,GENR_PVARR_379))),s(bool,i(s(fun(B,bool),P0),s(B,X))))),s(B,X)))) )
+         => ! [F0] :
+              ( ! [Y] :
+                ? [X] : s(B,i(s(fun(A,B),F0),s(A,X))) = s(B,Y)
+             => ( ! [P0] :
+                    ( ! [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,X))))
+                  <=> ! [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,i(s(fun(A,B),F0),s(A,X)))))) )
+                & ! [P0] :
+                    ( ? [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,X))))
+                  <=> ? [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,i(s(fun(A,B),F0),s(A,X)))))) )
+                & ! [Q0] :
+                    ( ! [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),S0))))
+                  <=> ! [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0)))))) )
+                & ! [Q0] :
+                    ( ? [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),S0))))
+                  <=> ? [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0)))))) )
+                & ! [P0] : s(fun(B,bool),i(s(fun(fun(B,bool),fun(B,bool)),gspec),s(fun(B,bool),i(s(fun(fun(B,bool),fun(B,bool)),U_0),s(fun(B,bool),P0))))) = s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),gspec),s(fun(A,bool),i(s(fun(fun(A,B),fun(A,bool)),i(s(fun(fun(B,bool),fun(fun(A,B),fun(A,bool))),U_1),s(fun(B,bool),P0))),s(fun(A,B),F0))))))) ) ) ) ) )).
+
+fof(aQUANTIFYu_SURJECTIONu_HIGHERu_THM,axiom,(
+    ! [A,B,U_5] :
+      ( ! [R0,F0,GENR_PVARR_386] :
+          ( p(s(bool,i(s(fun(list(A),bool),i(s(fun(fun(A,B),fun(list(A),bool)),i(s(fun(fun(list(B),bool),fun(fun(A,B),fun(list(A),bool))),U_5),s(fun(list(B),bool),R0))),s(fun(A,B),F0))),s(list(A),GENR_PVARR_386))))
+        <=> ? [L] : p(s(bool,i(s(fun(list(A),bool),i(s(fun(bool,fun(list(A),bool)),i(s(fun(list(A),fun(bool,fun(list(A),bool))),setspec),s(list(A),GENR_PVARR_386))),s(bool,i(s(fun(list(B),bool),R0),s(list(B),i(s(fun(list(A),list(B)),i(s(fun(fun(A,B),fun(list(A),list(B))),map0),s(fun(A,B),F0))),s(list(A),L))))))),s(list(A),L)))) )
+     => ! [U_4] :
+          ( ! [R0,GENR_PVARR_385] :
+              ( p(s(bool,i(s(fun(list(B),bool),i(s(fun(fun(list(B),bool),fun(list(B),bool)),U_4),s(fun(list(B),bool),R0))),s(list(B),GENR_PVARR_385))))
+            <=> ? [L] : p(s(bool,i(s(fun(list(B),bool),i(s(fun(bool,fun(list(B),bool)),i(s(fun(list(B),fun(bool,fun(list(B),bool))),setspec),s(list(B),GENR_PVARR_385))),s(bool,i(s(fun(list(B),bool),R0),s(list(B),L))))),s(list(B),L)))) )
+         => ! [U_3] :
+              ( ! [Q0,F0,GENR_PVARR_384] :
+                  ( p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(fun(A,B),fun(fun(A,bool),bool)),i(s(fun(fun(fun(B,bool),bool),fun(fun(A,B),fun(fun(A,bool),bool))),U_3),s(fun(fun(B,bool),bool),Q0))),s(fun(A,B),F0))),s(fun(A,bool),GENR_PVARR_384))))
+                <=> ? [S0] : p(s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(bool,fun(fun(A,bool),bool)),i(s(fun(fun(A,bool),fun(bool,fun(fun(A,bool),bool))),setspec),s(fun(A,bool),GENR_PVARR_384))),s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0))))))),s(fun(A,bool),S0)))) )
+             => ! [U_2] :
+                  ( ! [Q0,GENR_PVARR_383] :
+                      ( p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(fun(fun(B,bool),bool),fun(fun(B,bool),bool)),U_2),s(fun(fun(B,bool),bool),Q0))),s(fun(B,bool),GENR_PVARR_383))))
+                    <=> ? [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),i(s(fun(bool,fun(fun(B,bool),bool)),i(s(fun(fun(B,bool),fun(bool,fun(fun(B,bool),bool))),setspec),s(fun(B,bool),GENR_PVARR_383))),s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),S0))))),s(fun(B,bool),S0)))) )
+                 => ! [U_1] :
+                      ( ! [P0,F0,GENR_PVARR_382] :
+                          ( p(s(bool,i(s(fun(A,bool),i(s(fun(fun(A,B),fun(A,bool)),i(s(fun(fun(B,bool),fun(fun(A,B),fun(A,bool))),U_1),s(fun(B,bool),P0))),s(fun(A,B),F0))),s(A,GENR_PVARR_382))))
+                        <=> ? [X] : p(s(bool,i(s(fun(A,bool),i(s(fun(bool,fun(A,bool)),i(s(fun(A,fun(bool,fun(A,bool))),setspec),s(A,GENR_PVARR_382))),s(bool,i(s(fun(B,bool),P0),s(B,i(s(fun(A,B),F0),s(A,X))))))),s(A,X)))) )
+                     => ! [U_0] :
+                          ( ! [P0,GENR_PVARR_381] :
+                              ( p(s(bool,i(s(fun(B,bool),i(s(fun(fun(B,bool),fun(B,bool)),U_0),s(fun(B,bool),P0))),s(B,GENR_PVARR_381))))
+                            <=> ? [X] : p(s(bool,i(s(fun(B,bool),i(s(fun(bool,fun(B,bool)),i(s(fun(B,fun(bool,fun(B,bool))),setspec),s(B,GENR_PVARR_381))),s(bool,i(s(fun(B,bool),P0),s(B,X))))),s(B,X)))) )
+                         => ! [F0] :
+                              ( ! [Y] :
+                                ? [X] : s(B,i(s(fun(A,B),F0),s(A,X))) = s(B,Y)
+                             => ( ! [P0] :
+                                    ( ! [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,X))))
+                                  <=> ! [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,i(s(fun(A,B),F0),s(A,X)))))) )
+                                & ! [P0] :
+                                    ( ? [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,X))))
+                                  <=> ? [X] : p(s(bool,i(s(fun(B,bool),P0),s(B,i(s(fun(A,B),F0),s(A,X)))))) )
+                                & ! [Q0] :
+                                    ( ! [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),S0))))
+                                  <=> ! [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0)))))) )
+                                & ! [Q0] :
+                                    ( ? [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),S0))))
+                                  <=> ? [S0] : p(s(bool,i(s(fun(fun(B,bool),bool),Q0),s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),S0)))))) )
+                                & ! [Q0] :
+                                    ( ! [S0] : p(s(bool,i(s(fun(fun(fun(B,bool),bool),bool),Q0),s(fun(fun(B,bool),bool),S0))))
+                                  <=> ! [S0] : p(s(bool,i(s(fun(fun(fun(B,bool),bool),bool),Q0),s(fun(fun(B,bool),bool),i(s(fun(fun(fun(A,bool),bool),fun(fun(B,bool),bool)),i(s(fun(fun(fun(A,bool),fun(B,bool)),fun(fun(fun(A,bool),bool),fun(fun(B,bool),bool))),image),s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))))),s(fun(fun(A,bool),bool),S0)))))) )
+                                & ! [Q0] :
+                                    ( ? [S0] : p(s(bool,i(s(fun(fun(fun(B,bool),bool),bool),Q0),s(fun(fun(B,bool),bool),S0))))
+                                  <=> ? [S0] : p(s(bool,i(s(fun(fun(fun(B,bool),bool),bool),Q0),s(fun(fun(B,bool),bool),i(s(fun(fun(fun(A,bool),bool),fun(fun(B,bool),bool)),i(s(fun(fun(fun(A,bool),fun(B,bool)),fun(fun(fun(A,bool),bool),fun(fun(B,bool),bool))),image),s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))))),s(fun(fun(A,bool),bool),S0)))))) )
+                                & ! [P0] :
+                                    ( ! [G0] : p(s(bool,i(s(fun(fun(cart(real,n10),B),bool),P0),s(fun(cart(real,n10),B),G0))))
+                                  <=> ! [G0] : p(s(bool,i(s(fun(fun(cart(real,n10),B),bool),P0),s(fun(cart(real,n10),B),i(s(fun(fun(cart(real,n10),A),fun(cart(real,n10),B)),i(s(fun(fun(A,B),fun(fun(cart(real,n10),A),fun(cart(real,n10),B))),o),s(fun(A,B),F0))),s(fun(cart(real,n10),A),G0)))))) )
+                                & ! [P0] :
+                                    ( ? [G0] : p(s(bool,i(s(fun(fun(cart(real,n10),B),bool),P0),s(fun(cart(real,n10),B),G0))))
+                                  <=> ? [G0] : p(s(bool,i(s(fun(fun(cart(real,n10),B),bool),P0),s(fun(cart(real,n10),B),i(s(fun(fun(cart(real,n10),A),fun(cart(real,n10),B)),i(s(fun(fun(A,B),fun(fun(cart(real,n10),A),fun(cart(real,n10),B))),o),s(fun(A,B),F0))),s(fun(cart(real,n10),A),G0)))))) )
+                                & ! [P0] :
+                                    ( ! [G0] : p(s(bool,i(s(fun(fun(num,B),bool),P0),s(fun(num,B),G0))))
+                                  <=> ! [G0] : p(s(bool,i(s(fun(fun(num,B),bool),P0),s(fun(num,B),i(s(fun(fun(num,A),fun(num,B)),i(s(fun(fun(A,B),fun(fun(num,A),fun(num,B))),o),s(fun(A,B),F0))),s(fun(num,A),G0)))))) )
+                                & ! [P0] :
+                                    ( ? [G0] : p(s(bool,i(s(fun(fun(num,B),bool),P0),s(fun(num,B),G0))))
+                                  <=> ? [G0] : p(s(bool,i(s(fun(fun(num,B),bool),P0),s(fun(num,B),i(s(fun(fun(num,A),fun(num,B)),i(s(fun(fun(A,B),fun(fun(num,A),fun(num,B))),o),s(fun(A,B),F0))),s(fun(num,A),G0)))))) )
+                                & ! [Q0] :
+                                    ( ! [L] : p(s(bool,i(s(fun(list(B),bool),Q0),s(list(B),L))))
+                                  <=> ! [L] : p(s(bool,i(s(fun(list(B),bool),Q0),s(list(B),i(s(fun(list(A),list(B)),i(s(fun(fun(A,B),fun(list(A),list(B))),map0),s(fun(A,B),F0))),s(list(A),L)))))) )
+                                & ! [Q0] :
+                                    ( ? [L] : p(s(bool,i(s(fun(list(B),bool),Q0),s(list(B),L))))
+                                  <=> ? [L] : p(s(bool,i(s(fun(list(B),bool),Q0),s(list(B),i(s(fun(list(A),list(B)),i(s(fun(fun(A,B),fun(list(A),list(B))),map0),s(fun(A,B),F0))),s(list(A),L)))))) )
+                                & ! [P0] : s(fun(B,bool),i(s(fun(fun(B,bool),fun(B,bool)),gspec),s(fun(B,bool),i(s(fun(fun(B,bool),fun(B,bool)),U_0),s(fun(B,bool),P0))))) = s(fun(B,bool),i(s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),gspec),s(fun(A,bool),i(s(fun(fun(A,B),fun(A,bool)),i(s(fun(fun(B,bool),fun(fun(A,B),fun(A,bool))),U_1),s(fun(B,bool),P0))),s(fun(A,B),F0)))))))
+                                & ! [Q0] : s(fun(fun(B,bool),bool),i(s(fun(fun(fun(B,bool),bool),fun(fun(B,bool),bool)),gspec),s(fun(fun(B,bool),bool),i(s(fun(fun(fun(B,bool),bool),fun(fun(B,bool),bool)),U_2),s(fun(fun(B,bool),bool),Q0))))) = s(fun(fun(B,bool),bool),i(s(fun(fun(fun(A,bool),bool),fun(fun(B,bool),bool)),i(s(fun(fun(fun(A,bool),fun(B,bool)),fun(fun(fun(A,bool),bool),fun(fun(B,bool),bool))),image),s(fun(fun(A,bool),fun(B,bool)),i(s(fun(fun(A,B),fun(fun(A,bool),fun(B,bool))),image),s(fun(A,B),F0))))),s(fun(fun(A,bool),bool),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),bool)),gspec),s(fun(fun(A,bool),bool),i(s(fun(fun(A,B),fun(fun(A,bool),bool)),i(s(fun(fun(fun(B,bool),bool),fun(fun(A,B),fun(fun(A,bool),bool))),U_3),s(fun(fun(B,bool),bool),Q0))),s(fun(A,B),F0)))))))
+                                & ! [R0] : s(fun(list(B),bool),i(s(fun(fun(list(B),bool),fun(list(B),bool)),gspec),s(fun(list(B),bool),i(s(fun(fun(list(B),bool),fun(list(B),bool)),U_4),s(fun(list(B),bool),R0))))) = s(fun(list(B),bool),i(s(fun(fun(list(A),bool),fun(list(B),bool)),i(s(fun(fun(list(A),list(B)),fun(fun(list(A),bool),fun(list(B),bool))),image),s(fun(list(A),list(B)),i(s(fun(fun(A,B),fun(list(A),list(B))),map0),s(fun(A,B),F0))))),s(fun(list(A),bool),i(s(fun(fun(list(A),bool),fun(list(A),bool)),gspec),s(fun(list(A),bool),i(s(fun(fun(A,B),fun(list(A),bool)),i(s(fun(fun(list(B),bool),fun(fun(A,B),fun(list(A),bool))),U_5),s(fun(list(B),bool),R0))),s(fun(A,B),F0))))))) ) ) ) ) ) ) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GEO011+0.ax b/test-data/tptp/fof/GEO011+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GEO011+0.ax
@@ -0,0 +1,77 @@
+%------------------------------------------------------------------------------
+% File     : GEO011+0 : TPTP v7.2.0. Released v7.0.0.
+% Domain   : Geometry
+% Axioms   : Tarskian geometry
+% Version  : [Urb16] axioms : Especial.
+% English  :
+
+% Refs     : [Urb16] Urban (2016), Email to Geoff Sutcliffe
+%          : [BW17]  Beeson & Wos (2017), Finding Proofs in Tarskian Geomet
+% Source   : [Urb16]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   1 unit)
+%            Number of atoms       :   27 (   3 equality)
+%            Maximal formula depth :   16 (   8 average)
+%            Number of connectives :   36 (  17   ~;  15   |;   4   &)
+%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    3 (   0 propositional; 2-4 arity)
+%            Number of functors    :    5 (   3 constant; 0-5 arity)
+%            Number of variables   :   30 (   0 sgn;  30   !;   0   ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : FOF_SAT_RFO_SEQ
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(aA1,axiom,(
+    ! [X,Y] : s_e(X,Y,Y,X) )).
+
+fof(aA2,axiom,(
+    ! [X,Y,Z,V,Z2,V2] :
+      ( ~ s_e(X,Y,Z,V)
+      | ~ s_e(X,Y,Z2,V2)
+      | s_e(Z,V,Z2,V2) ) )).
+
+fof(aA3,axiom,(
+    ! [X,Y,Z] :
+      ( ~ s_e(X,Y,Z,Z)
+      | X = Y ) )).
+
+fof(aA4,axiom,(
+    ! [X,Y,W,V] :
+      ( s_t(X,Y,ext(X,Y,W,V))
+      & s_e(Y,ext(X,Y,W,V),W,V) ) )).
+
+fof(aA5,axiom,(
+    ! [X,Y,X1,Y1,Z,Z1,V,V1] :
+      ( ~ s_e(X,Y,X1,Y1)
+      | ~ s_e(Y,Z,Y1,Z1)
+      | ~ s_e(X,V,X1,V1)
+      | ~ s_e(Y,V,Y1,V1)
+      | ~ s_t(X,Y,Z)
+      | ~ s_t(X1,Y1,Z1)
+      | X = Y
+      | s_e(Z,V,Z1,V1) ) )).
+
+fof(aA6,axiom,(
+    ! [X,Y] :
+      ( ~ s_t(X,Y,X)
+      | X = Y ) )).
+
+fof(aA7,axiom,(
+    ! [Xa,Xp,Xc,Xb,Xq] :
+      ( ( ~ s_t(Xa,Xp,Xc)
+        | ~ s_t(Xb,Xq,Xc)
+        | s_t(Xp,ip(Xa,Xp,Xc,Xb,Xq),Xb) )
+      & ( ~ s_t(Xa,Xp,Xc)
+        | ~ s_t(Xb,Xq,Xc)
+        | s_t(Xq,ip(Xa,Xp,Xc,Xb,Xq),Xa) ) ) )).
+
+fof(aA8,axiom,
+    ( ~ s_t(alpha,beta,gamma)
+    & ~ s_t(beta,gamma,alpha)
+    & ~ s_t(gamma,alpha,beta) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GRA001+0.ax b/test-data/tptp/fof/GRA001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GRA001+0.ax
@@ -0,0 +1,147 @@
+%------------------------------------------------------------------------------
+% File     : GRA001+0 : TPTP v7.2.0. Bugfixed v3.2.0.
+% Domain   : Graph Theory
+% Axioms   : Directed graphs and paths
+% Version  : [TPTP] axioms : Especial.
+% English  :
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   12 (   0 unit)
+%            Number of atoms       :   72 (  21 equality)
+%            Maximal formula depth :   13 (  10 average)
+%            Number of connectives :   66 (   6 ~  ;   3  |;  38  &)
+%                                         (   2 <=>;  12 =>;   2 <=)
+%                                         (   3 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   11 (   1 propositional; 0-3 arity)
+%            Number of functors    :    5 (   1 constant; 0-2 arity)
+%            Number of variables   :   48 (   0 singleton;  39 !;   9 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v3.2.0 - Added formula edge_ends_are_vertices.
+%------------------------------------------------------------------------------
+fof(no_loops,axiom,
+    ( ! [E] :
+        ( edge(E)
+       => head_of(E) != tail_of(E) ) )).
+
+fof(edge_ends_are_vertices,axiom,
+    ( ! [E] :
+        ( edge(E)
+       => ( vertex(head_of(E))
+          & vertex(tail_of(E)) ) ) )).
+
+fof(complete_properties,axiom,
+    ( complete
+   => ! [V1,V2] :
+        ( ( vertex(V1)
+          & vertex(V2)
+          & V1 != V2 )
+       => ? [E] :
+            ( edge(E)
+            & ( ( V1 = head_of(E)
+                & V2 = tail_of(E) )
+            <~> ( V2 = head_of(E)
+                & V1 = tail_of(E) ) ) ) ) )).
+
+fof(path_defn,axiom,
+    ( ! [V1,V2,P] :
+        ( path(V1,V2,P)
+       <= ( vertex(V1)
+          & vertex(V2)
+          & ? [E] :
+              ( edge(E)
+              & V1 = tail_of(E)
+              & ( ( V2 = head_of(E)
+                  & P = path_cons(E,empty) )
+                | ? [TP] :
+                    ( path(head_of(E),V2,TP)
+                    & P = path_cons(E,TP) ) ) ) ) ) )).
+
+fof(path_properties,axiom,
+    ( ! [V1,V2,P] :
+        ( path(V1,V2,P)
+       => ( vertex(V1)
+          & vertex(V2)
+          & ? [E] :
+              ( edge(E)
+              & V1 = tail_of(E)
+              & ( ( V2 = head_of(E)
+                  & P = path_cons(E,empty) )
+              <~> ? [TP] :
+                    ( path(head_of(E),V2,TP)
+                    & P = path_cons(E,TP) ) ) ) ) ) )).
+
+fof(on_path_properties,axiom,
+    ( ! [V1,V2,P,E] :
+        ( ( path(V1,V2,P)
+          & on_path(E,P) )
+       => ( edge(E)
+          & in_path(head_of(E),P)
+          & in_path(tail_of(E),P) ) ) )).
+
+fof(in_path_properties,axiom,
+    ( ! [V1,V2,P,V] :
+        ( ( path(V1,V2,P)
+          & in_path(V,P) )
+       => ( vertex(V)
+          & ? [E] :
+              ( on_path(E,P)
+              & ( V = head_of(E)
+                | V = tail_of(E) ) ) ) ) )).
+
+fof(sequential_defn,axiom,
+    ( ! [E1,E2] :
+        ( sequential(E1,E2)
+      <=> ( edge(E1)
+          & edge(E2)
+          & E1 != E2
+          & head_of(E1) = tail_of(E2) ) ) )).
+
+fof(precedes_defn,axiom,
+    ( ! [P,V1,V2] :
+        ( path(V1,V2,P)
+       => ! [E1,E2] :
+            ( precedes(E1,E2,P)
+           <= ( on_path(E1,P)
+              & on_path(E2,P)
+              & ( sequential(E1,E2)
+                | ? [E3] :
+                    ( sequential(E1,E3)
+                    & precedes(E3,E2,P) ) ) ) ) ) )).
+
+fof(precedes_properties,axiom,
+    ( ! [P,V1,V2] :
+        ( path(V1,V2,P)
+       => ! [E1,E2] :
+            ( precedes(E1,E2,P)
+           => ( on_path(E1,P)
+              & on_path(E2,P)
+              & ( sequential(E1,E2)
+              <~> ? [E3] :
+                    ( sequential(E1,E3)
+                    & precedes(E3,E2,P) ) ) ) ) ) )).
+
+fof(shortest_path_defn,axiom,
+    ( ! [V1,V2,SP] :
+        ( shortest_path(V1,V2,SP)
+      <=> ( path(V1,V2,SP)
+          & V1 != V2
+          & ! [P] :
+              ( path(V1,V2,P)
+             => less_or_equal(length_of(SP),length_of(P)) ) ) ) )).
+
+fof(shortest_path_properties,axiom,
+    ( ! [V1,V2,E1,E2,P] :
+        ( ( shortest_path(V1,V2,P)
+          & precedes(E1,E2,P) )
+       => ( ~ ( ? [E3] :
+                  ( tail_of(E3) = tail_of(E1)
+                  & head_of(E3) = head_of(E2) ) )
+          & ~ precedes(E2,E1,P) ) ) )).
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GRP003+0.ax b/test-data/tptp/fof/GRP003+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GRP003+0.ax
@@ -0,0 +1,66 @@
+%--------------------------------------------------------------------------
+% File     : GRP003+0 : TPTP v7.2.0. Released v2.5.0.
+% Domain   : Group Theory
+% Axioms   : Group theory axioms
+% Version  : [MOW76] axioms.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+%          : [Ver93] Veroff (1993), Email to G. Sutcliffe
+% Source   : TPTP
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   5 unit)
+%            Number of atoms       :   16 (   1 equality)
+%            Maximal formula depth :   10 (   5 average)
+%            Number of connectives :    8 (   0 ~  ;   0  |;   5  &)
+%                                         (   0 <=>;   3 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :    3 (   1 constant; 0-2 arity)
+%            Number of variables   :   22 (   0 singleton;  22 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+fof(left_identity,axiom,
+    ( ! [X] : product(identity,X,X) )).
+
+fof(right_identity,axiom,
+    ( ! [X] : product(X,identity,X) )).
+
+fof(left_inverse,axiom,
+    ( ! [X] : product(inverse(X),X,identity) )).
+
+fof(right_inverse,axiom,
+    ( ! [X] : product(X,inverse(X),identity) )).
+
+%----This axiom is called closure or totality in some axiomatisations
+fof(total_function1,axiom,
+    ( ! [X,Y] : product(X,Y,multiply(X,Y)) )).
+
+%----This axiom is called well_definedness in some axiomatisations
+fof(total_function2,axiom,
+    ( ! [W,X,Y,Z] :
+        ( ( product(X,Y,Z)
+          & product(X,Y,W) )
+       => Z = W ) )).
+
+fof(associativity1,axiom,
+    ( ! [X,Y,Z,U,V,W] :
+        ( ( product(X,Y,U)
+          & product(Y,Z,V)
+          & product(U,Z,W) )
+       => product(X,V,W) ) )).
+
+fof(associativity2,axiom,
+    ( ! [X,Y,Z,U,V,W] :
+        ( ( product(X,Y,U)
+          & product(Y,Z,V)
+          & product(X,V,W) )
+       => product(U,Z,W) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GRP004+0.ax b/test-data/tptp/fof/GRP004+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GRP004+0.ax
@@ -0,0 +1,42 @@
+%--------------------------------------------------------------------------
+% File     : GRP004+0 : TPTP v7.2.0. Released v1.0.0.
+% Domain   : Group Theory
+% Axioms   : Group theory (equality) axioms
+% Version  : [MOW76] (equality) axioms :
+%            Reduced > Complete.
+% English  :
+
+% Refs     : [MOW76] McCharen et al. (1976), Problems and Experiments for a
+%          : [Wos88] Wos (1988), Automated Reasoning - 33 Basic Research Pr
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    3 (   3 unit)
+%            Number of atoms       :    3 (   3 equality)
+%            Maximal formula depth :    4 (   3 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    3 (   1 constant; 0-2 arity)
+%            Number of variables   :    5 (   0 singleton;   5 !;   0 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Reverse engineered from GRP004-0.ax.
+%--------------------------------------------------------------------------
+%----There exists an identity element
+fof(left_identity,axiom,
+    ( ! [X] : multiply(identity,X) = X )).
+
+%----For any x in the group, there exists an element y such that x*y = y*x
+%----= identity.
+fof(left_inverse,axiom,
+    ( ! [X] : multiply(inverse(X),X) = identity )).
+
+%----The operation '*' is associative
+fof(associativity,axiom,
+    ( ! [X,Y,Z] : multiply(multiply(X,Y),Z) = multiply(X,multiply(Y,Z)) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/GRP007+0.ax b/test-data/tptp/fof/GRP007+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/GRP007+0.ax
@@ -0,0 +1,40 @@
+%--------------------------------------------------------------------------
+% File     : GRP007+0 : TPTP v7.2.0. Released v2.0.0.
+% Domain   : Group Theory (Named Semigroups)
+% Axioms   : Group theory (Named Semigroups) axioms
+% Version  : [Gol93] axioms.
+% English  :
+
+% Refs     : [Gol93] Goller (1993), Anwendung des Theorembeweisers SETHEO a
+% Source   : [Gol93]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    2 (   0 unit)
+%            Number of atoms       :    7 (   1 equality)
+%            Maximal formula depth :    8 (   7 average)
+%            Number of connectives :    5 (   0 ~  ;   0  |;   3  &)
+%                                         (   0 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    1 (   0 constant; 3-3 arity)
+%            Number of variables   :    7 (   0 singleton;   7 !;   0 ?)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+fof(total_function,axiom,
+    ( ! [G,X,Y] :
+        ( ( group_member(X,G)
+          & group_member(Y,G) )
+       => group_member(multiply(G,X,Y),G) ) )).
+
+fof(associativity,axiom,
+    ( ! [G,X,Y,Z] :
+        ( ( group_member(X,G)
+          & group_member(Y,G)
+          & group_member(Z,G) )
+       => multiply(G,multiply(G,X,Y),Z) = multiply(G,X,multiply(G,Y,Z)) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/HAL001+0.ax b/test-data/tptp/fof/HAL001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/HAL001+0.ax
@@ -0,0 +1,165 @@
+%--------------------------------------------------------------------------
+% File     : HAL001+0 : TPTP v7.2.0. Released v2.6.0.
+% Domain   : Homological Algebra
+% Axioms   : Standard homological algebra axioms
+% Version  : [TPTP] axioms.
+% English  :
+
+% Refs     : [Wei94] Weibel (1994), An Introduction to Homological Algebra
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   13 (   0 unit)
+%            Number of atoms       :   66 (  16 equality)
+%            Maximal formula depth :   16 (  10 average)
+%            Number of connectives :   53 (   0 ~  ;   0  |;  30  &)
+%                                         (   2 <=>;  21 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    7 (   0 propositional; 1-4 arity)
+%            Number of functors    :    3 (   0 constant; 1-3 arity)
+%            Number of variables   :   69 (   0 singleton;  65 !;   4 ?)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+fof(morphism,axiom,
+    ( ! [Morphism,Dom,Cod] :
+        ( morphism(Morphism,Dom,Cod)
+       => ( ! [El] :
+              ( element(El,Dom)
+             => element(apply(Morphism,El),Cod) )
+          & apply(Morphism,zero(Dom)) = zero(Cod) ) ) )).
+
+fof(injection_properties,axiom,
+    ( ! [Morphism,Dom,Cod] :
+        ( ( injection(Morphism)
+          & morphism(Morphism,Dom,Cod) )
+       => ! [El1,El2] :
+            ( ( element(El1,Dom)
+              & element(El2,Dom)
+              & apply(Morphism,El1) = apply(Morphism,El2) )
+           => El1 = El2 ) ) )).
+
+fof(properties_for_injection,axiom,
+    ( ! [Morphism,Dom,Cod] :
+        ( ( morphism(Morphism,Dom,Cod)
+          & ! [El1,El2] :
+              ( ( element(El1,Dom)
+                & element(El2,Dom)
+                & apply(Morphism,El1) = apply(Morphism,El2) )
+             => El1 = El2 ) )
+       => injection(Morphism) ) )).
+
+%----Sasha's weird injection axioms
+% input_formula(injection_properties,axiom, (
+%     ! [Morphism,Dom,Cod] :
+%       ( ( injection(Morphism)
+%         & morphism(Morphism,Dom,Cod) )
+%      => ! [El] :
+%           ( ( element(El,Dom)
+%             & equal(apply(Morphism,El),zero(Cod)) )
+%          => equal(El,zero(Dom)) ) )  )).
+%
+% input_formula(properties_for_injection,axiom, (
+%     ! [Morphism,Dom,Cod] :
+%       ( ( morphism(Morphism,Dom,Cod)
+%         & ! [El] :
+%             ( ( element(El,Dom)
+%               & equal(apply(Morphism,El),zero(Cod)) )
+%            => equal(El,zero(Dom)) ) )
+%      => injection(Morphism) )  )).
+
+fof(surjection_properties,axiom,
+    ( ! [Morphism,Dom,Cod] :
+        ( ( surjection(Morphism)
+          & morphism(Morphism,Dom,Cod) )
+       => ! [ElCod] :
+            ( element(ElCod,Cod)
+           => ? [ElDom] :
+                ( element(ElDom,Dom)
+                & apply(Morphism,ElDom) = ElCod ) ) ) )).
+
+fof(properties_for_surjection,axiom,
+    ( ! [Morphism,Dom,Cod] :
+        ( ( morphism(Morphism,Dom,Cod)
+          & ! [ElCod] :
+              ( element(ElCod,Cod)
+             => ? [ElDom] :
+                  ( element(ElDom,Dom)
+                  & apply(Morphism,ElDom) = ElCod ) ) )
+       => surjection(Morphism) ) )).
+
+fof(exact_properties,axiom,
+    ( ! [Morphism1,Morphism2,Dom,CodDom,Cod] :
+        ( ( exact(Morphism1,Morphism2)
+          & morphism(Morphism1,Dom,CodDom)
+          & morphism(Morphism2,CodDom,Cod) )
+       => ! [ElCodDom] :
+            ( ( element(ElCodDom,CodDom)
+              & apply(Morphism2,ElCodDom) = zero(Cod) )
+          <=> ? [ElDom] :
+                ( element(ElDom,Dom)
+                & apply(Morphism1,ElDom) = ElCodDom ) ) ) )).
+
+fof(properties_for_exact,axiom,
+    ( ! [Morphism1,Morphism2,Dom,CodDom,Cod] :
+        ( ( morphism(Morphism1,Dom,CodDom)
+          & morphism(Morphism2,CodDom,Cod)
+          & ! [ElCodDom] :
+              ( ( element(ElCodDom,CodDom)
+                & apply(Morphism2,ElCodDom) = zero(Cod) )
+            <=> ? [ElDom] :
+                  ( element(ElDom,Dom)
+                  & apply(Morphism1,ElDom) = ElCodDom ) ) )
+       => exact(Morphism1,Morphism2) ) )).
+
+fof(commute_properties,axiom,
+    ( ! [M1,M2,M3,M4,Dom,DomCod1,DomCod2,Cod] :
+        ( ( commute(M1,M2,M3,M4)
+          & morphism(M1,Dom,DomCod1)
+          & morphism(M2,DomCod1,Cod)
+          & morphism(M3,Dom,DomCod2)
+          & morphism(M4,DomCod2,Cod) )
+       => ! [ElDom] :
+            ( element(ElDom,Dom)
+           => apply(M2,apply(M1,ElDom)) = apply(M4,apply(M3,ElDom)) ) ) )).
+
+fof(properties_for_commute,axiom,
+    ( ! [M1,M2,M3,M4,Dom,DomCod1,DomCod2,Cod] :
+        ( ( morphism(M1,Dom,DomCod1)
+          & morphism(M2,DomCod1,Cod)
+          & morphism(M3,Dom,DomCod2)
+          & morphism(M4,DomCod2,Cod)
+          & ! [ElDom] :
+              ( element(ElDom,Dom)
+             => apply(M2,apply(M1,ElDom)) = apply(M4,apply(M3,ElDom)) ) )
+       => commute(M1,M2,M3,M4) ) )).
+
+fof(subtract_in_domain,axiom,
+    ( ! [Dom,El1,El2] :
+        ( ( element(El1,Dom)
+          & element(El2,Dom) )
+       => element(subtract(Dom,El1,El2),Dom) ) )).
+
+fof(subtract_to_0,axiom,
+    ( ! [Dom,El] :
+        ( element(El,Dom)
+       => subtract(Dom,El,El) = zero(Dom) ) )).
+
+fof(subtract_cancellation,axiom,
+    ( ! [Dom,El1,El2] :
+        ( ( element(El1,Dom)
+          & element(El2,Dom) )
+       => subtract(Dom,El1,subtract(Dom,El1,El2)) = El2 ) )).
+
+fof(subtract_distribution,axiom,
+    ( ! [Morphism,Dom,Cod] :
+        ( morphism(Morphism,Dom,Cod)
+       => ! [El1,El2] :
+            ( ( element(El1,Dom)
+              & element(El2,Dom) )
+           => apply(Morphism,subtract(Dom,El1,El2)) = subtract(Cod,apply(Morphism,El1),apply(Morphism,El2)) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+0.ax b/test-data/tptp/fof/KLE001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+0.ax
@@ -0,0 +1,70 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Idempotent semirings
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   12 (  11 unit)
+%            Number of atoms       :   13 (  12 equality)
+%            Maximal formula depth :    4 (   3 average)
+%            Number of connectives :    1 (   0 ~  ;   0  |;   0  &)
+%                                         (   1 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    4 (   2 constant; 0-2 arity)
+%            Number of variables   :   22 (   0 singleton;  22 !;   0 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Additive idempotent monoid
+fof(additive_commutativity,axiom,(
+    ! [A,B] : addition(A,B) = addition(B,A) )).
+
+fof(additive_associativity,axiom,(
+    ! [C,B,A] : addition(A,addition(B,C)) = addition(addition(A,B),C) )).
+
+fof(additive_identity,axiom,(
+    ! [A] : addition(A,zero) = A )).
+
+fof(additive_idempotence,axiom,(
+    ! [A] : addition(A,A) = A )).
+
+%----Multiplicative and commutative monoid
+fof(multiplicative_associativity,axiom,(
+    ! [A,B,C] : multiplication(A,multiplication(B,C)) = multiplication(multiplication(A,B),C) )).
+
+fof(multiplicative_right_identity,axiom,(
+    ! [A] : multiplication(A,one) = A )).
+
+fof(multiplicative_left_identity,axiom,(
+    ! [A] : multiplication(one,A) = A )).
+
+%----Distributivity laws
+fof(right_distributivity,axiom,(
+    ! [A,B,C] : multiplication(A,addition(B,C)) = addition(multiplication(A,B),multiplication(A,C)) )).
+
+fof(left_distributivity,axiom,(
+    ! [A,B,C] : multiplication(addition(A,B),C) = addition(multiplication(A,C),multiplication(B,C)) )).
+
+%----Annihilation
+fof(right_annihilation,axiom,(
+    ! [A] : multiplication(A,zero) = zero )).
+
+fof(left_annihilation,axiom,(
+    ! [A] : multiplication(zero,A) = zero )).
+
+%----Order
+fof(order,axiom,(
+    ! [A,B] :
+      ( leq(A,B)
+    <=> addition(A,B) = B ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+1.ax b/test-data/tptp/fof/KLE001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+1.ax
@@ -0,0 +1,53 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+1 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Characterisation of tests by complement predicate
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    4 (   0 unit)
+%            Number of atoms       :   11 (   5 equality)
+%            Maximal formula depth :    6 (   5 average)
+%            Number of connectives :    8 (   1 ~  ;   0  |;   2  &)
+%                                         (   3 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    3 (   0 propositional; 1-2 arity)
+%            Number of functors    :    5 (   2 constant; 0-2 arity)
+%            Number of variables   :    7 (   0 singleton;   6 !;   1 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires KLE001+0.ax, KLE002+0.ax or KLE003+0.ax
+%          : Combined with KLE001+0 generates Idempotent semirings with tests
+%            Combined with KLE002+0 generates Kleene Algebra with tests
+%            Combined with KLE003+0 generates Omega Algebra with tests
+%------------------------------------------------------------------------------
+fof(test_1,axiom,(
+    ! [X0] :
+      ( test(X0)
+    <=> ? [X1] : complement(X1,X0) ) )).
+
+fof(test_2,axiom,(
+    ! [X0,X1] :
+      ( complement(X1,X0)
+    <=> ( multiplication(X0,X1) = zero
+        & multiplication(X1,X0) = zero
+        & addition(X0,X1) = one ) ) )).
+
+fof(test_3,axiom,(
+    ! [X0,X1] :
+      ( test(X0)
+     => ( c(X0) = X1
+      <=> complement(X0,X1) ) ) )).
+
+fof(test_4,axiom,(
+    ! [X0] :
+      ( ~ test(X0)
+     => c(X0) = zero ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+2.ax b/test-data/tptp/fof/KLE001+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+2.ax
@@ -0,0 +1,39 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+2 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : de Morgan's laws for tests
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    2 (   0 unit)
+%            Number of atoms       :    6 (   2 equality)
+%            Maximal formula depth :    5 (   5 average)
+%            Number of connectives :    4 (   0 ~  ;   0  |;   2  &)
+%                                         (   0 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 1-2 arity)
+%            Number of functors    :    3 (   0 constant; 1-2 arity)
+%            Number of variables   :    4 (   0 singleton;   4 !;   0 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires KLE001+1.ax
+%------------------------------------------------------------------------------
+fof(test_deMorgan1,axiom,(
+    ! [X0,X1] :
+      ( ( test(X0)
+        & test(X1) )
+     => c(addition(X0,X1)) = multiplication(c(X0),c(X1)) ) )).
+
+fof(test_deMorgan2,axiom,(
+    ! [X0,X1] :
+      ( ( test(X0)
+        & test(X1) )
+     => c(multiplication(X0,X1)) = addition(c(X0),c(X1)) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+3.ax b/test-data/tptp/fof/KLE001+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+3.ax
@@ -0,0 +1,45 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+3 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Universal characterisation of meet
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    2 (   0 unit)
+%            Number of atoms       :   10 (   0 equality)
+%            Maximal formula depth :   10 (   9 average)
+%            Number of connectives :    8 (   0 ~  ;   0  |;   4  &)
+%                                         (   3 <=>;   1 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    3 (   0 propositional; 2-3 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    8 (   0 singleton;   8 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires KLE001+0.ax, KLE002+0.ax or KLE003+0.ax
+%------------------------------------------------------------------------------
+fof(ismeet,axiom,(
+    ! [X0,X1,X2] :
+      ( ismeet(X2,X0,X1)
+    <=> ( leq(X2,X0)
+        & leq(X2,X1)
+        & ! [X3] :
+            ( ( leq(X3,X0)
+              & leq(X3,X1) )
+           => leq(X3,X2) ) ) ) )).
+
+fof(ismeetu,axiom,(
+    ! [X0,X1,X2] :
+      ( ismeetu(X2,X0,X1)
+    <=> ! [X3] :
+          ( ( leq(X3,X0)
+            & leq(X3,X1) )
+        <=> leq(X3,X2) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+4.ax b/test-data/tptp/fof/KLE001+4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+4.ax
@@ -0,0 +1,56 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+4 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Boolean domain, antidomain, codomain, coantidomain
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   8 unit)
+%            Number of atoms       :    8 (   8 equality)
+%            Maximal formula depth :    3 (   2 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    8 (   2 constant; 0-2 arity)
+%            Number of variables   :   10 (   0 singleton;  10 !;   0 ?)
+%            Maximal term depth    :    6 (   3 average)
+% SPC      : 
+
+% Comments : Requires KLE001+0.ax, KLE002+0.ax or KLE003+0.ax
+%          : With KLE001+0 generates Idempotent semirings with domain/codomain
+%            With KLE002+0 generates Kleene Algebra with domain domain/codomain
+%            With KLE003+0 generates Omega Algebra with domain/codomain
+%------------------------------------------------------------------------------
+%----Boolean domain axioms (a la Desharnais & Struth)
+fof(domain1,axiom,(
+    ! [X0] : multiplication(antidomain(X0),X0) = zero )).
+
+fof(domain2,axiom,(
+    ! [X0,X1] : addition(antidomain(multiplication(X0,X1)),antidomain(multiplication(X0,antidomain(antidomain(X1))))) = antidomain(multiplication(X0,antidomain(antidomain(X1)))) )).
+
+fof(domain3,axiom,(
+    ! [X0] : addition(antidomain(antidomain(X0)),antidomain(X0)) = one )).
+
+fof(domain4,axiom,(
+    ! [X0] : domain(X0) = antidomain(antidomain(X0)) )).
+
+%----Boolean codomain axioms (a la Desharnais & Struth)
+fof(codomain1,axiom,(
+    ! [X0] : multiplication(X0,coantidomain(X0)) = zero )).
+
+fof(codomain2,axiom,(
+    ! [X0,X1] : addition(coantidomain(multiplication(X0,X1)),coantidomain(multiplication(coantidomain(coantidomain(X0)),X1))) = coantidomain(multiplication(coantidomain(coantidomain(X0)),X1)) )).
+
+fof(codomain3,axiom,(
+    ! [X0] : addition(coantidomain(coantidomain(X0)),coantidomain(X0)) = one )).
+
+fof(codomain4,axiom,(
+    ! [X0] : codomain(X0) = coantidomain(coantidomain(X0)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+5.ax b/test-data/tptp/fof/KLE001+5.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+5.ax
@@ -0,0 +1,48 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+5 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Domain (not Boolean domain!)
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [DS08]  Desharnais & Struth (2008), Modal Semirings Revisited
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   5 unit)
+%            Number of atoms       :    5 (   5 equality)
+%            Maximal formula depth :    3 (   2 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    5 (   2 constant; 0-2 arity)
+%            Number of variables   :    6 (   0 singleton;   6 !;   0 ?)
+%            Maximal term depth    :    4 (   3 average)
+% SPC      : 
+
+% Comments : The domain algebra is not necessarily Boolean
+%          : Requires KLE001+0.ax, KLE002+0.ax or KLE003+0.ax
+%          : Combined with KLE001+0 generates Idempotent semirings with tests
+%            Combined with KLE002+0 generates Kleene Algebra with tests
+%            Combined with KLE003+0 generates Omega Algebra with tests
+%------------------------------------------------------------------------------
+%----Domain axioms (a la Desharnais & Struth)
+fof(domain1,axiom,(
+    ! [X0] : addition(X0,multiplication(domain(X0),X0)) = multiplication(domain(X0),X0) )).
+
+fof(domain2,axiom,(
+    ! [X0,X1] : domain(multiplication(X0,X1)) = domain(multiplication(X0,domain(X1))) )).
+
+fof(domain3,axiom,(
+    ! [X0] : addition(domain(X0),one) = one )).
+
+fof(domain4,axiom,(
+    domain(zero) = zero )).
+
+fof(domain5,axiom,(
+    ! [X0,X1] : domain(addition(X0,X1)) = addition(domain(X0),domain(X1)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+6.ax b/test-data/tptp/fof/KLE001+6.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+6.ax
@@ -0,0 +1,53 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+6 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Modal operators
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [DMS06] Desharnais et al. (2006), Kleene Algebra with Domain
+%          : [MS06]  Moeller & Struth (2006), Algebras of Modal Operators a
+%          : [DS08]  Desharnais & Struth (2008), Modal Semirings Revisited
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    6 (   6 unit)
+%            Number of atoms       :    6 (   6 equality)
+%            Maximal formula depth :    3 (   3 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :   10 (   0 constant; 1-2 arity)
+%            Number of variables   :   11 (   0 singleton;  11 !;   0 ?)
+%            Maximal term depth    :    4 (   3 average)
+% SPC      : 
+
+% Comments : Requires KLE001+4.ax
+%          : With KLE001+0 and KLE001+4.ax generates modal semirings
+%            With KLE002+0 and KLE001+4.ax generates modal Kleene Algebra
+%            With KLE003+0 and KLE001+4.ax generates modal Omega Algebra
+%          : Defines forward/backward box and diamond (and domain).
+%------------------------------------------------------------------------------
+%----Standard axioms for forward/backward box and diamond
+fof(complement,axiom,(
+    ! [X0] : c(X0) = antidomain(domain(X0)) )).
+
+fof(domain_difference,axiom,(
+    ! [X0,X1] : domain_difference(X0,X1) = multiplication(domain(X0),antidomain(X1)) )).
+
+fof(forward_diamond,axiom,(
+    ! [X0,X1] : forward_diamond(X0,X1) = domain(multiplication(X0,domain(X1))) )).
+
+fof(backward_diamond,axiom,(
+    ! [X0,X1] : backward_diamond(X0,X1) = codomain(multiplication(codomain(X1),X0)) )).
+
+fof(forward_box,axiom,(
+    ! [X0,X1] : forward_box(X0,X1) = c(forward_diamond(X0,c(X1))) )).
+
+fof(backward_box,axiom,(
+    ! [X0,X1] : backward_box(X0,X1) = c(backward_diamond(X0,c(X1))) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE001+7.ax b/test-data/tptp/fof/KLE001+7.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE001+7.ax
@@ -0,0 +1,37 @@
+%------------------------------------------------------------------------------
+% File     : KLE001+7 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Divergence Kleene algebras
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [DMS04] Desharnais et al. (2004), Termination in Modal Kleene
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    2 (   1 unit)
+%            Number of atoms       :    3 (   3 equality)
+%            Maximal formula depth :    5 (   4 average)
+%            Number of connectives :    1 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   1 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    5 (   0 constant; 1-2 arity)
+%            Number of variables   :    4 (   0 singleton;   4 !;   0 ?)
+%            Maximal term depth    :    5 (   4 average)
+% SPC      : 
+
+% Comments : Requires KLE001+6.ax KLE002+0.ax
+%          : Based on modal Kleene Algebra
+%------------------------------------------------------------------------------
+fof(divergence1,axiom,(
+    ! [X0] : forward_diamond(X0,divergence(X0)) = divergence(X0) )).
+
+fof(divergence2,axiom,(
+    ! [X0,X1,X2] :
+      ( addition(domain(X0),addition(forward_diamond(X1,domain(X0)),domain(X2))) = addition(forward_diamond(X1,domain(X0)),domain(X2))
+     => addition(domain(X0),addition(divergence(X1),forward_diamond(star(X1),domain(X2)))) = addition(divergence(X1),forward_diamond(star(X1),domain(X2))) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE002+0.ax b/test-data/tptp/fof/KLE002+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE002+0.ax
@@ -0,0 +1,90 @@
+%------------------------------------------------------------------------------
+% File     : KLE002+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene algebra
+% Axioms   : Kleene algebra
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   16 (  13 unit)
+%            Number of atoms       :   19 (  12 equality)
+%            Maximal formula depth :    5 (   3 average)
+%            Number of connectives :    3 (   0 ~  ;   0  |;   0  &)
+%                                         (   1 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    5 (   2 constant; 0-2 arity)
+%            Number of variables   :   30 (   0 singleton;  30 !;   0 ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Additive idempotent monoid
+fof(additive_commutativity,axiom,(
+    ! [A,B] : addition(A,B) = addition(B,A) )).
+
+fof(additive_associativity,axiom,(
+    ! [C,B,A] : addition(A,addition(B,C)) = addition(addition(A,B),C) )).
+
+fof(additive_identity,axiom,(
+    ! [A] : addition(A,zero) = A )).
+
+fof(additive_idempotence,axiom,(
+    ! [A] : addition(A,A) = A )).
+
+%----Multiplicative and commutative monoid
+fof(multiplicative_associativity,axiom,(
+    ! [A,B,C] : multiplication(A,multiplication(B,C)) = multiplication(multiplication(A,B),C) )).
+
+fof(multiplicative_right_identity,axiom,(
+    ! [A] : multiplication(A,one) = A )).
+
+fof(multiplicative_left_identity,axiom,(
+    ! [A] : multiplication(one,A) = A )).
+
+%----Distributivity laws
+fof(right_distributivity,axiom,(
+    ! [A,B,C] : multiplication(A,addition(B,C)) = addition(multiplication(A,B),multiplication(A,C)) )).
+
+fof(left_distributivity,axiom,(
+    ! [A,B,C] : multiplication(addition(A,B),C) = addition(multiplication(A,C),multiplication(B,C)) )).
+
+%----Annihilation
+fof(right_annihilation,axiom,(
+    ! [A] : multiplication(A,zero) = zero )).
+
+fof(left_annihilation,axiom,(
+    ! [A] : multiplication(zero,A) = zero )).
+
+%----Order
+fof(order,axiom,(
+    ! [A,B] :
+      ( leq(A,B)
+    <=> addition(A,B) = B ) )).
+
+%----Finite iteration (star)
+
+%----Unfold laws
+fof(star_unfold_right,axiom,(
+    ! [A] : leq(addition(one,multiplication(A,star(A))),star(A)) )).
+
+fof(star_unfold_left,axiom,(
+    ! [A] : leq(addition(one,multiplication(star(A),A)),star(A)) )).
+
+%----Induction laws
+fof(star_induction_left,axiom,(
+    ! [A,B,C] :
+      ( leq(addition(multiplication(A,B),C),B)
+     => leq(multiplication(star(A),C),B) ) )).
+
+fof(star_induction_right,axiom,(
+    ! [A,B,C] :
+      ( leq(addition(multiplication(A,B),C),A)
+     => leq(multiplication(C,star(B)),A) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE003+0.ax b/test-data/tptp/fof/KLE003+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE003+0.ax
@@ -0,0 +1,102 @@
+%------------------------------------------------------------------------------
+% File     : KLE003+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Omega algebra
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   18 (  14 unit)
+%            Number of atoms       :   22 (  13 equality)
+%            Maximal formula depth :    5 (   3 average)
+%            Number of connectives :    4 (   0 ~  ;   0  |;   0  &)
+%                                         (   1 <=>;   3 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    6 (   2 constant; 0-2 arity)
+%            Number of variables   :   34 (   0 singleton;  34 !;   0 ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Additive idempotent monoid
+fof(additive_commutativity,axiom,(
+    ! [A,B] : addition(A,B) = addition(B,A) )).
+
+fof(additive_associativity,axiom,(
+    ! [C,B,A] : addition(A,addition(B,C)) = addition(addition(A,B),C) )).
+
+fof(additive_identity,axiom,(
+    ! [A] : addition(A,zero) = A )).
+
+fof(additive_idempotence,axiom,(
+    ! [A] : addition(A,A) = A )).
+
+%----Multiplicative and commutative monoid
+fof(multiplicative_associativity,axiom,(
+    ! [A,B,C] : multiplication(A,multiplication(B,C)) = multiplication(multiplication(A,B),C) )).
+
+fof(multiplicative_right_identity,axiom,(
+    ! [A] : multiplication(A,one) = A )).
+
+fof(multiplicative_left_identity,axiom,(
+    ! [A] : multiplication(one,A) = A )).
+
+%----Distributivity laws
+fof(right_distributivity,axiom,(
+    ! [A,B,C] : multiplication(A,addition(B,C)) = addition(multiplication(A,B),multiplication(A,C)) )).
+
+fof(left_distributivity,axiom,(
+    ! [A,B,C] : multiplication(addition(A,B),C) = addition(multiplication(A,C),multiplication(B,C)) )).
+
+%----Annihilation
+fof(right_annihilation,axiom,(
+    ! [A] : multiplication(A,zero) = zero )).
+
+fof(left_annihilation,axiom,(
+    ! [A] : multiplication(zero,A) = zero )).
+
+%----Order
+fof(order,axiom,(
+    ! [A,B] :
+      ( leq(A,B)
+    <=> addition(A,B) = B ) )).
+
+%----Finite iteration (star)
+
+%----Unfold laws
+fof(star_unfold_right,axiom,(
+    ! [A] : leq(addition(one,multiplication(A,star(A))),star(A)) )).
+
+fof(star_unfold_left,axiom,(
+    ! [A] : leq(addition(one,multiplication(star(A),A)),star(A)) )).
+
+%----Induction laws
+fof(star_induction_left,axiom,(
+    ! [A,B,C] :
+      ( leq(addition(multiplication(A,B),C),B)
+     => leq(multiplication(star(A),C),B) ) )).
+
+fof(star_induction_right,axiom,(
+    ! [A,B,C] :
+      ( leq(addition(multiplication(A,B),C),A)
+     => leq(multiplication(C,star(B)),A) ) )).
+
+%----Infinite iteration (omega)
+
+%----Unfold law
+fof(omega_unfold,axiom,(
+    ! [A] : multiplication(A,omega(A)) = omega(A) )).
+
+%----Co-Induction law
+fof(omega_co_induction,axiom,(
+    ! [A,B,C] :
+      ( leq(A,addition(multiplication(B,A),C))
+     => leq(A,addition(omega(B),multiplication(star(B),C))) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KLE004+0.ax b/test-data/tptp/fof/KLE004+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KLE004+0.ax
@@ -0,0 +1,96 @@
+%------------------------------------------------------------------------------
+% File     : KLE004+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Kleene Algebra
+% Axioms   : Demonic Refinement Algebra
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   18 (  14 unit)
+%            Number of atoms       :   22 (  15 equality)
+%            Maximal formula depth :    5 (   3 average)
+%            Number of connectives :    4 (   0 ~  ;   0  |;   0  &)
+%                                         (   1 <=>;   3 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    6 (   2 constant; 0-2 arity)
+%            Number of variables   :   34 (   0 singleton;  34 !;   0 ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Additive idempotent monoid
+fof(additive_commutativity,axiom,(
+    ! [A,B] : addition(A,B) = addition(B,A) )).
+
+fof(additive_associativity,axiom,(
+    ! [C,B,A] : addition(A,addition(B,C)) = addition(addition(A,B),C) )).
+
+fof(additive_identity,axiom,(
+    ! [A] : addition(A,zero) = A )).
+
+fof(idempotence,axiom,(
+    ! [A] : addition(A,A) = A )).
+
+%----Multiplicative and commutative monoid
+fof(multiplicative_associativity,axiom,(
+    ! [A,B,C] : multiplication(A,multiplication(B,C)) = multiplication(multiplication(A,B),C) )).
+
+fof(multiplicative_right_identity,axiom,(
+    ! [A] : multiplication(A,one) = A )).
+
+fof(multiplicative_left_identity,axiom,(
+    ! [A] : multiplication(one,A) = A )).
+
+%----Distributivity laws
+fof(distributivity1,axiom,(
+    ! [A,B,C] : multiplication(A,addition(B,C)) = addition(multiplication(A,B),multiplication(A,C)) )).
+
+fof(distributivity2,axiom,(
+    ! [A,B,C] : multiplication(addition(A,B),C) = addition(multiplication(A,C),multiplication(B,C)) )).
+
+%----Annihilation (right zero law)
+fof(left_annihilation,axiom,(
+    ! [A] : multiplication(zero,A) = zero )).
+
+%----Kleene star
+fof(star_unfold1,axiom,(
+    ! [A] : addition(one,multiplication(A,star(A))) = star(A) )).
+
+fof(star_unfold2,axiom,(
+    ! [A] : addition(one,multiplication(star(A),A)) = star(A) )).
+
+fof(star_induction1,axiom,(
+    ! [A,B,C] :
+      ( leq(addition(multiplication(A,C),B),C)
+     => leq(multiplication(star(A),B),C) ) )).
+
+fof(star_induction2,axiom,(
+    ! [A,B,C] :
+      ( leq(addition(multiplication(C,A),B),C)
+     => leq(multiplication(B,star(A)),C) ) )).
+
+%----Strong iteration
+fof(infty_unfold1,axiom,(
+    ! [A] : strong_iteration(A) = addition(multiplication(A,strong_iteration(A)),one) )).
+
+fof(infty_coinduction,axiom,(
+    ! [A,B,C] :
+      ( leq(C,addition(multiplication(A,C),B))
+     => leq(C,multiplication(strong_iteration(A),B)) ) )).
+
+fof(isolation,axiom,(
+    ! [A] : strong_iteration(A) = addition(star(A),multiplication(strong_iteration(A),zero)) )).
+
+%----Ordering
+fof(order,axiom,(
+    ! [A,B] :
+      ( leq(A,B)
+    <=> addition(A,B) = B ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KRS001+0.ax b/test-data/tptp/fof/KRS001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KRS001+0.ax
@@ -0,0 +1,166 @@
+%------------------------------------------------------------------------------
+% File     : KRS001+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Knowledge Representation
+% Axioms   : SZS success ontology nodes
+% Version  : [Sut08] axioms.
+% English  :
+
+% Refs     : [Sut08] Sutcliffe (2008), The SZS Ontologies for Automated Rea
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   19 (   0 unit)
+%            Number of atoms       :   70 (   0 equality)
+%            Maximal formula depth :   10 (   7 average)
+%            Number of connectives :   63 (  12   ~;   0   |;  24   &)
+%                                         (  22 <=>;   5  =>;   0  <=)
+%                                         (   0 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-3 arity)
+%            Number of functors    :   20 (  19 constant; 0-1 arity)
+%            Number of variables   :   77 (   0 sgn;  49   !;  28   ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(unp,axiom,(
+    ! [Ax,C] :
+      ( ( ~ ( ? [I1] : model(I1,Ax) )
+       => ~ ( ? [I2] : model(I2,C) ) )
+    <=> status(Ax,C,unp) ) )).
+
+fof(sap,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+       => ? [I2] : model(I2,C) )
+    <=> status(Ax,C,sap) ) )).
+
+fof(esa,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+      <=> ? [I2] : model(I2,C) )
+    <=> status(Ax,C,esa) ) )).
+
+fof(sat,axiom,(
+    ! [Ax,C] :
+      ( ? [I1] :
+          ( model(I1,Ax)
+          & model(I1,C) )
+    <=> status(Ax,C,sat) ) )).
+
+fof(thm,axiom,(
+    ! [Ax,C] :
+      ( ! [I1] :
+          ( model(I1,Ax)
+         => model(I1,C) )
+    <=> status(Ax,C,thm) ) )).
+
+fof(eqv,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+        & ! [I2] :
+            ( model(I2,Ax)
+          <=> model(I2,C) ) )
+    <=> status(Ax,C,eqv) ) )).
+
+fof(tac,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+        & ! [I2] : model(I2,C) )
+    <=> status(Ax,C,tac) ) )).
+
+fof(wec,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+        & ! [I2] :
+            ( model(I2,Ax)
+           => model(I2,C) )
+        & ? [I3] :
+            ( model(I3,C)
+            & ~ model(I3,Ax) ) )
+    <=> status(Ax,C,wec) ) )).
+
+fof(eth,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+        & ? [I2] : ~ model(I2,Ax)
+        & ! [I3] :
+            ( model(I3,Ax)
+          <=> model(I3,C) ) )
+    <=> status(Ax,C,eth) ) )).
+
+fof(tau,axiom,(
+    ! [Ax,C] :
+      ( ! [I1] :
+          ( model(I1,Ax)
+          & model(I1,C) )
+    <=> status(Ax,C,tau) ) )).
+
+fof(wtc,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+        & ? [I2] : ~ model(I2,Ax)
+        & ! [I3] : model(I3,C) )
+    <=> status(Ax,C,wtc) ) )).
+
+fof(wth,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] : model(I1,Ax)
+        & ! [I2] :
+            ( model(I2,Ax)
+           => model(I2,C) )
+        & ? [I3] :
+            ( model(I3,C)
+            & ~ model(I3,Ax) )
+        & ? [I4] : ~ model(I4,C) )
+    <=> status(Ax,C,wth) ) )).
+
+fof(cax,axiom,(
+    ! [Ax,C] :
+      ( ~ ( ? [I1] : model(I1,Ax) )
+    <=> status(Ax,C,cax) ) )).
+
+fof(sca,axiom,(
+    ! [Ax,C] :
+      ( ( ~ ( ? [I1] : model(I1,Ax) )
+        & ? [I2] : model(I2,C) )
+    <=> status(Ax,C,sca) ) )).
+
+fof(tca,axiom,(
+    ! [Ax,C] :
+      ( ( ~ ( ? [I1] : model(I1,Ax) )
+        & ! [I2] : model(I2,C) )
+    <=> status(Ax,C,tca) ) )).
+
+fof(wca,axiom,(
+    ! [Ax,C] :
+      ( ( ~ ( ? [I1] : model(I1,Ax) )
+        & ? [I2] : model(I2,C)
+        & ? [I3] : ~ model(I3,C) )
+    <=> status(Ax,C,wca) ) )).
+
+fof(csa,axiom,(
+    ! [Ax,C] :
+      ( ? [I1] :
+          ( model(I1,Ax)
+          & model(I1,not(C)) )
+    <=> status(Ax,C,csa) ) )).
+
+fof(uns,axiom,(
+    ! [Ax,C] :
+      ( ( ! [I1] : model(I1,Ax)
+        & ! [I2] : model(I2,not(C)) )
+    <=> status(Ax,C,uns) ) )).
+
+fof(noc,axiom,(
+    ! [Ax,C] :
+      ( ( ? [I1] :
+            ( model(I1,Ax)
+            & model(I1,C) )
+        & ? [I2] :
+            ( model(I2,Ax)
+            & model(I2,not(C)) ) )
+    <=> status(Ax,C,noc) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/KRS001+1.ax b/test-data/tptp/fof/KRS001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/KRS001+1.ax
@@ -0,0 +1,119 @@
+%------------------------------------------------------------------------------
+% File     : KRS001+1 : TPTP v7.2.0. Bugfixed v5.4.0.
+% Domain   : Knowledge Representation
+% Axioms   : SZS success ontology node relationships
+% Version  : [Sut08] axioms.
+% English  :
+
+% Refs     : [Sut08] Sutcliffe (2008), The SZS Ontologies for Automated Rea
+% Source   : [Sut08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   13 (   2 unit)
+%            Number of atoms       :   36 (   0 equality)
+%            Maximal formula depth :    9 (   6 average)
+%            Number of connectives :   33 (  10   ~;   1   |;  11   &)
+%                                         (   6 <=>;   3  =>;   0  <=;   2 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    7 (   0 propositional; 2-3 arity)
+%            Number of functors    :    1 (   0 constant; 1-1 arity)
+%            Number of variables   :   45 (   0 sgn;  23   !;  22   ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v5.4.0 - Added mixed_pair axiom.
+%------------------------------------------------------------------------------
+fof(mighta,axiom,(
+    ! [S1,S2] :
+      ( ? [Ax,C] :
+          ( status(Ax,C,S1)
+          & status(Ax,C,S2) )
+    <=> mighta(S1,S2) ) )).
+
+fof(isa,axiom,(
+    ! [S1,S2] :
+      ( ! [Ax,C] :
+          ( status(Ax,C,S1)
+         => status(Ax,C,S2) )
+    <=> isa(S1,S2) ) )).
+
+fof(nota,axiom,(
+    ! [S1,S2] :
+      ( ? [Ax,C] :
+          ( status(Ax,C,S1)
+          & ~ status(Ax,C,S2) )
+    <=> nota(S1,S2) ) )).
+
+fof(nevera,axiom,(
+    ! [S1,S2] :
+      ( ! [Ax,C] :
+          ( status(Ax,C,S1)
+         => ~ status(Ax,C,S2) )
+    <=> nevera(S1,S2) ) )).
+
+fof(xora,axiom,(
+    ! [S1,S2] :
+      ( ! [Ax,C] :
+          ( status(Ax,C,S1)
+        <~> status(Ax,C,S2) )
+    <=> xora(S1,S2) ) )).
+
+fof(completeness,axiom,(
+    ! [I,F] :
+      ( model(I,F)
+    <~> model(I,not(F)) ) )).
+
+fof(not,axiom,(
+    ! [I,F] :
+      ( model(I,F)
+    <=> ~ model(I,not(F)) ) )).
+
+fof(tautology,axiom,(
+    ? [F] :
+    ! [I] : model(I,F) )).
+
+fof(satisfiable,axiom,(
+    ? [F] :
+      ( ? [I1] : model(I1,F)
+      & ? [I2] : ~ model(I2,F) ) )).
+
+fof(contradiction,axiom,(
+    ? [F] :
+    ! [I] : ~ model(I,F) )).
+
+%----There exist axiom-conjecture pairs for which some interpretations make 
+%----both true and some interpretations make neither true.
+fof(sat_non_taut_pair,axiom,(
+    ? [Ax,C] :
+      ( ? [I1] :
+          ( model(I1,Ax)
+          & model(I1,C) )
+      & ? [I2] :
+          ( ~ model(I2,Ax)
+          | ~ model(I2,C) ) ) )).
+
+%----There exist axiom conjecture pairs for which some interpretations make 
+%----the axioms true, every interpretation that makes the axioms true makes
+%----the conjecture true, some interpretations make only the conjecture true, 
+%----and some interpretations don't make the conjecture true.
+fof(mixed_pair,axiom,(
+    ? [Ax,C] :
+      ( ? [I1] : model(I1,Ax)
+      & ! [I2] :
+          ( model(I2,Ax)
+         => model(I2,C) )
+      & ? [I3] :
+          ( ~ model(I3,Ax)
+          & model(I3,C) )
+      & ? [I4] : ~ model(I4,C) ) )).
+
+%----There exist satisfiable axioms that do not imply a satisfiable conjecture
+fof(non_thm_spt,axiom,(
+    ? [I1,Ax,C] :
+      ( model(I1,Ax)
+      & ~ model(I1,C)
+      & ? [I2] : model(I2,C) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL006+0.ax b/test-data/tptp/fof/LCL006+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL006+0.ax
@@ -0,0 +1,144 @@
+%------------------------------------------------------------------------------
+% File     : LCL006+0 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic rules and axioms
+% Version  : [She06] axioms.
+% English  :
+
+% Refs     : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [She06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   26 (   0 unit)
+%            Number of atoms       :   55 (   1 equality)
+%            Maximal formula depth :    6 (   4 average)
+%            Number of connectives :   29 (   0 ~  ;   0  |;   1  &)
+%                                         (  26 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   28 (  26 propositional; 0-2 arity)
+%            Number of functors    :    5 (   0 constant; 1-2 arity)
+%            Number of variables   :   55 (   0 singleton;  55 !;   0 ?)
+%            Maximal term depth    :    5 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----The only explicit rule of PC. Uniform substitution is implemented by
+%----universal quantification
+fof(modus_ponens,axiom,
+    ( modus_ponens
+  <=> ! [X,Y] :
+        ( ( is_a_theorem(X)
+          & is_a_theorem(implies(X,Y)) )
+       => is_a_theorem(Y) ) )).
+
+%----Meta-rule of PC, which Ted says is not necessary
+fof(substitution_of_equivalents,axiom,
+    ( substitution_of_equivalents
+  <=> ! [X,Y] :
+        ( is_a_theorem(equiv(X,Y)) => X = Y ) )).
+
+%----The axioms of Hilbert PC
+fof(modus_tollens,axiom,
+    ( modus_tollens
+  <=> ! [X,Y] : is_a_theorem(implies(implies(not(Y),not(X)),implies(X,Y))) )).
+
+fof(implies_1,axiom,
+    ( implies_1
+  <=> ! [X,Y] : is_a_theorem(implies(X,implies(Y,X))) )).
+
+fof(implies_2,axiom,
+    ( implies_2
+  <=> ! [X,Y] : is_a_theorem(implies(implies(X,implies(X,Y)),implies(X,Y))) )).
+
+fof(implies_3,axiom,
+    ( implies_3
+  <=> ! [X,Y,Z] : is_a_theorem(implies(implies(X,Y),implies(implies(Y,Z),implies(X,Z)))) )).
+
+fof(and_1,axiom,
+    ( and_1
+  <=> ! [X,Y] : is_a_theorem(implies(and(X,Y),X)) )).
+
+fof(and_2,axiom,
+    ( and_2
+  <=> ! [X,Y] : is_a_theorem(implies(and(X,Y),Y)) )).
+
+fof(and_3,axiom,
+    ( and_3
+  <=> ! [X,Y] : is_a_theorem(implies(X,implies(Y,and(X,Y)))) )).
+
+fof(or_1,axiom,
+    ( or_1
+  <=> ! [X,Y] : is_a_theorem(implies(X,or(X,Y))) )).
+
+fof(or_2,axiom,
+    ( or_2
+  <=> ! [X,Y] : is_a_theorem(implies(Y,or(X,Y))) )).
+
+fof(or_3,axiom,
+    ( or_3
+  <=> ! [X,Y,Z] : is_a_theorem(implies(implies(X,Z),implies(implies(Y,Z),implies(or(X,Y),Z)))) )).
+
+fof(equivalence_1,axiom,
+    ( equivalence_1
+  <=> ! [X,Y] : is_a_theorem(implies(equiv(X,Y),implies(X,Y))) )).
+
+fof(equivalence_2,axiom,
+    ( equivalence_2
+  <=> ! [X,Y] : is_a_theorem(implies(equiv(X,Y),implies(Y,X))) )).
+
+fof(equivalence_3,axiom,
+    ( equivalence_3
+  <=> ! [X,Y] : is_a_theorem(implies(implies(X,Y),implies(implies(Y,X),equiv(X,Y)))) )).
+
+%----Axioms for Rosser
+fof(kn1,axiom,
+    ( kn1
+  <=> ! [P] : is_a_theorem(implies(P,and(P,P))) )  ).
+
+fof(kn2,axiom,
+    ( kn2
+  <=> ! [P,Q] : is_a_theorem(implies(and(P,Q),P)) )  ).
+
+fof(kn3,axiom,
+    ( kn3
+  <=> ! [P,Q,R] : is_a_theorem(implies(implies(P,Q),implies(not(and(Q,R)),not(and(R,P))))) )  ).
+
+%----Axioms for Luka
+fof(cn1,axiom,
+    ( cn1
+  <=> ! [P,Q,R] : is_a_theorem(implies(implies(P,Q),implies(implies(Q,R),implies(P,R))))  )).
+
+fof(cn2,axiom,
+    ( cn2
+  <=> ! [P,Q] : is_a_theorem(implies(P,implies(not(P),Q)))  )).
+
+fof(cn3,axiom,
+    ( cn3
+  <=> ! [P] : is_a_theorem(implies(implies(not(P),P),P)) )).
+
+%----Axioms for Principia
+fof(r1,axiom,
+    ( r1
+  <=> ! [P] : is_a_theorem(implies(or(P,P),P)) )).
+
+fof(r2,axiom,
+    ( r2
+  <=> ! [P,Q] : is_a_theorem(implies(Q,or(P,Q))) )).
+
+fof(r3,axiom,
+    ( r3
+  <=> ! [P,Q] : is_a_theorem(implies(or(P,Q),or(Q,P))) )).
+
+%----This is the dependent one
+fof(r4,axiom,
+    ( r4
+  <=> ! [P,Q,R] : is_a_theorem(implies(or(P,or(Q,R)),or(Q,or(P,R)))) )).
+
+fof(r5,axiom,
+    ( r5
+  <=> ! [P,Q,R] : is_a_theorem(implies(implies(Q,R),implies(or(P,Q),or(P,R)))) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL006+1.ax b/test-data/tptp/fof/LCL006+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL006+1.ax
@@ -0,0 +1,49 @@
+%------------------------------------------------------------------------------
+% File     : LCL006+1 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Propositional logic definitions
+% Version  : [She06] axioms.
+% English  :
+
+% Refs     : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [She06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   0 unit)
+%            Number of atoms       :   10 (   5 equality)
+%            Maximal formula depth :    4 (   4 average)
+%            Number of connectives :    5 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   5 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    6 (   5 propositional; 0-2 arity)
+%            Number of functors    :    5 (   0 constant; 1-2 arity)
+%            Number of variables   :   10 (   0 singleton;  10 !;   0 ?)
+%            Maximal term depth    :    4 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Definitions
+fof(op_or,axiom,
+    ( op_or
+   => ! [X,Y] : or(X,Y) = not(and(not(X),not(Y))) )).
+
+fof(op_and,axiom,
+    ( op_and
+   => ! [X,Y] : and(X,Y) = not(or(not(X),not(Y))) )).
+
+fof(op_implies_and,axiom,
+    ( op_implies_and
+   => ! [X,Y] : implies(X,Y) = not(and(X,not(Y))) )).
+
+fof(op_implies_or,axiom,
+    ( op_implies_or
+   => ! [X,Y] : implies(X,Y) = or(not(X),Y) )).
+
+fof(op_equiv,axiom,
+    ( op_equiv
+   => ! [X,Y] : equiv(X,Y) = and(implies(X,Y),implies(Y,X))  )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL006+2.ax b/test-data/tptp/fof/LCL006+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL006+2.ax
@@ -0,0 +1,71 @@
+%------------------------------------------------------------------------------
+% File     : LCL006+2 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Hilbert's axiomatization of propositional logic
+% Version  : [HB34] axioms.
+% English  :
+
+% Refs     : [HB34]  Hilbert & Bernays (1934), Grundlagen der Mathematick
+%          : [Hac66] Hackstaff (1966), Systems of Formal Logic
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   18 (  18 unit)
+%            Number of atoms       :   18 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   18 (  18 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+0, LCL006+1
+%------------------------------------------------------------------------------
+%----Operator definitions to reduce everything to and & not
+fof(hilbert_op_or,axiom,op_or).
+
+fof(hilbert_op_implies_and,axiom,op_implies_and).
+
+fof(hilbert_op_equiv,axiom,op_equiv).
+
+%----The one explicit rule
+fof(hilbert_modus_ponens,axiom,modus_ponens).
+
+%----The axioms
+fof(hilbert_modus_tollens,axiom,modus_tollens).
+
+fof(hilbert_implies_1,axiom,implies_1).
+
+fof(hilbert_implies_2,axiom,implies_2).
+
+fof(hilbert_implies_3,axiom,implies_3).
+
+fof(hilbert_and_1,axiom,and_1).
+
+fof(hilbert_and_2,axiom,and_2).
+
+fof(hilbert_and_3,axiom,and_3).
+
+fof(hilbert_or_1,axiom,or_1).
+
+fof(hilbert_or_2,axiom,or_2).
+
+fof(hilbert_or_3,axiom,or_3).
+
+fof(hilbert_equivalence_1,axiom,equivalence_1).
+
+fof(hilbert_equivalence_2,axiom,equivalence_2).
+
+fof(hilbert_equivalence_3,axiom,equivalence_3).
+
+%----Admissible but not required for completeness. With it much more can
+%----be done.
+fof(substitution_of_equivalents,axiom,substitution_of_equivalents).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL006+3.ax b/test-data/tptp/fof/LCL006+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL006+3.ax
@@ -0,0 +1,50 @@
+%------------------------------------------------------------------------------
+% File     : LCL006+3 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Lukasiewicz's axiomatization of propositional logic
+% Version  : [Zem73] axioms.
+% English  :
+
+% Refs     : [Zem73] Zeman (1973), Modal Logic, the Lewis-Modal systems
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   8 unit)
+%            Number of atoms       :    8 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   8 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+0, LCL006+1
+%------------------------------------------------------------------------------
+%----Operator definitions to reduce everything to and & not
+fof(luka_op_or,axiom,op_or).
+
+fof(luka_op_implies,axiom,op_implies).
+
+fof(luka_op_equiv,axiom,op_equiv).
+
+%----The one explicit rule
+fof(luka_modus_ponens,axiom,modus_ponens).
+
+%----The axioms
+fof(luka_cn1,axiom,cn1).
+
+fof(luka_cn2,axiom,cn2).
+
+fof(luka_cn3,axiom,cn3 ).
+
+%----Admissible but not required for completeness. With it much more can
+%----be done.
+fof(substitution_of_equivalents,axiom,substitution_of_equivalents).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL006+4.ax b/test-data/tptp/fof/LCL006+4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL006+4.ax
@@ -0,0 +1,55 @@
+%------------------------------------------------------------------------------
+% File     : LCL006+4 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Principia's axiomatization of propositional logic
+% Version  : [RW10] axioms.
+% English  :
+
+% Refs     : [RW10]  Russell & Whitehead (1910), Principia Mathmatica
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   10 (  10 unit)
+%            Number of atoms       :   10 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   10 (  10 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+0, LCL006+1
+%------------------------------------------------------------------------------
+%----Operator definitions to reduce everything to and & not
+fof(principia_op_implies_or,axiom,op_implies_or).
+
+fof(principia_op_and,axiom,op_and).
+
+fof(principia_op_equiv,axiom,op_equiv).
+
+%----The one explicit rule
+fof(principia_modus_ponens,axiom,modus_ponens).
+
+%----The axioms
+fof(principia_r1,axiom,r1).
+
+fof(principia_r2,axiom,r2).
+
+fof(principia_r3,axiom,r3).
+
+%----This is the redundant axiom in Principia
+fof(principia_r4,axiom,r4).
+
+fof(principia_r5,axiom,r5).
+
+%----Admissible but not required for completeness. With it much more can
+%----be done.
+fof(substitution_of_equivalents,axiom,substitution_of_equivalents).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL006+5.ax b/test-data/tptp/fof/LCL006+5.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL006+5.ax
@@ -0,0 +1,50 @@
+%------------------------------------------------------------------------------
+% File     : LCL006+5 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional)
+% Axioms   : Rosser's axiomatization of propositional logic
+% Version  : [Zem73] axioms.
+% English  :
+
+% Refs     : [Zem73] Zeman (1973), Modal Logic, the Lewis-Modal systems
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   8 unit)
+%            Number of atoms       :    8 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   8 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+0, LCL006+1
+%------------------------------------------------------------------------------
+%----Operator definitions to reduce everything to and & not
+fof(rosser_op_or,axiom,op_or).
+
+fof(rosser_op_implies_and,axiom,op_implies_and).
+
+fof(rosser_op_equiv,axiom,op_equiv).
+
+%----The one explicit rule
+fof(rosser_modus_ponens,axiom,modus_ponens).
+
+%----The axioms
+fof(rosser_kn1,axiom,kn1).
+
+fof(rosser_kn2,axiom,kn2).
+
+fof(rosser_kn3,axiom,kn3 ).
+
+%----Admissible but not required for completeness. With it much more can
+%----be done.
+fof(substitution_of_equivalents,axiom,substitution_of_equivalents).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+0.ax b/test-data/tptp/fof/LCL007+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+0.ax
@@ -0,0 +1,135 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+0 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : Propositional modal logic rules and axioms
+% Version  : [She06] axioms.
+% English  :
+
+% Refs     : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [She06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   23 (   0 unit)
+%            Number of atoms       :   52 (   1 equality)
+%            Maximal formula depth :    6 (   4 average)
+%            Number of connectives :   29 (   0 ~  ;   0  |;   2  &)
+%                                         (  23 <=>;   4 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   25 (  23 propositional; 0-2 arity)
+%            Number of functors    :    7 (   0 constant; 1-2 arity)
+%            Number of variables   :   39 (   0 singleton;  39 !;   0 ?)
+%            Maximal term depth    :    5 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Rules
+fof(necessitation,axiom,
+    ( necessitation
+  <=> ! [X] :
+        ( is_a_theorem(X)
+       => is_a_theorem(necessarily(X)) ) )).
+
+fof(modus_ponens_strict_implies,axiom,
+    ( modus_ponens_strict_implies
+  <=> ! [X,Y] :
+        ( ( is_a_theorem(X)
+          & is_a_theorem(strict_implies(X,Y)) )
+       => is_a_theorem(Y) ) )).
+
+fof(adjunction,axiom,
+    ( adjunction
+  <=> ! [X,Y] :
+        ( ( is_a_theorem(X)
+          & is_a_theorem(Y) )
+       => is_a_theorem(and(X,Y)) ) )).
+
+fof(substitution_strict_equiv,axiom,
+    ( substitution_strict_equiv
+  <=> ! [X,Y] :
+        ( is_a_theorem(strict_equiv(X,Y))
+       => X = Y ) )).
+
+%----"Standard" modal axioms
+fof(axiom_K,axiom,
+    ( axiom_K
+  <=> ! [X,Y] : is_a_theorem(implies(necessarily(implies(X,Y)),implies(necessarily(X),necessarily(Y))))  )).
+
+fof(axiom_M,axiom,
+    ( axiom_M
+  <=> ! [X] : is_a_theorem(implies(necessarily(X),X)) )).
+
+fof(axiom_4,axiom,
+    ( axiom_4
+  <=> ! [X] : is_a_theorem(implies(necessarily(X),necessarily(necessarily(X)))) )).
+
+fof(axiom_B,axiom,
+    ( axiom_B
+  <=> ! [X] : is_a_theorem(implies(X,necessarily(possibly(X)))) )).
+
+fof(axiom_5,axiom,
+    ( axiom_5
+  <=> ! [X] : is_a_theorem(implies(possibly(X),necessarily(possibly(X)))) )).
+
+%----Axioms for Lewis systems
+fof(axiom_s1,axiom,
+    ( axiom_s1
+  <=> ! [X,Y,Z] : is_a_theorem(implies(and(necessarily(implies(X,Y)),necessarily(implies(Y,Z))),necessarily(implies(X,Z)))) )).
+
+fof(axiom_s2,axiom,
+    ( axiom_s2
+  <=> ! [P,Q] : is_a_theorem(strict_implies(possibly(and(P,Q)),and(possibly(P),possibly(Q))))  )).
+
+fof(axiom_s3,axiom,
+    ( axiom_s3
+  <=> ! [X,Y] : is_a_theorem(strict_implies(strict_implies(X,Y),strict_implies(not(possibly(Y)),not(possibly(X)))))  )).
+
+fof(axiom_s4,axiom,
+    ( axiom_s4
+  <=> ! [X] : is_a_theorem(strict_implies(necessarily(X),necessarily(necessarily(X))))   )).
+
+%----Axioms for S1-0
+fof(axiom_m1,axiom,
+    ( axiom_m1
+  <=> ! [X,Y] : is_a_theorem(strict_implies(and(X,Y),and(Y,X))) )).
+
+fof(axiom_m2,axiom,
+    ( axiom_m2
+  <=> ! [X,Y] : is_a_theorem(strict_implies(and(X,Y),X)) )).
+
+fof(axiom_m3,axiom,
+    ( axiom_m3
+  <=> ! [X,Y,Z] : is_a_theorem(strict_implies(and(and(X,Y),Z),and(X,and(Y,Z)))) )).
+
+fof(axiom_m4,axiom,
+    ( axiom_m4
+  <=> ! [X] : is_a_theorem(strict_implies(X,and(X,X))) )).
+
+fof(axiom_m5,axiom,
+    ( axiom_m5
+  <=> ! [X,Y,Z] : is_a_theorem(strict_implies(and(strict_implies(X,Y),strict_implies(Y,Z)),strict_implies(X,Z))) )).
+
+%----Axioms for building from S1-0
+fof(axiom_m6,axiom,
+    ( axiom_m6
+  <=> ! [X] : is_a_theorem(strict_implies(X,possibly(X)))  )).
+
+fof(axiom_m7,axiom,
+    ( axiom_m7
+  <=> ! [P,Q] : is_a_theorem(strict_implies(possibly(and(P,Q)),P))  )).
+
+fof(axiom_m8,axiom,
+    ( axiom_m8
+  <=> ! [P,Q] : is_a_theorem(strict_implies(strict_implies(P,Q),strict_implies(possibly(P),possibly(Q)))) )).
+
+fof(axiom_m9,axiom,
+    ( axiom_m9
+  <=> ! [X] : is_a_theorem(strict_implies(possibly(possibly(X)),possibly(X)))  )).
+
+fof(axiom_m10,axiom,
+    ( axiom_m10
+  <=> ! [X] : is_a_theorem(strict_implies(possibly(X),necessarily(possibly(X)))) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+1.ax b/test-data/tptp/fof/LCL007+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+1.ax
@@ -0,0 +1,45 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+1 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : Propositional modal logic definitions
+% Version  : [She06] axioms.
+% English  :
+
+% Refs     : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [She06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    4 (   0 unit)
+%            Number of atoms       :    8 (   4 equality)
+%            Maximal formula depth :    4 (   4 average)
+%            Number of connectives :    4 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   4 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   4 propositional; 0-2 arity)
+%            Number of functors    :    7 (   0 constant; 1-2 arity)
+%            Number of variables   :    6 (   0 singleton;   6 !;   0 ?)
+%            Maximal term depth    :    4 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Definitions
+fof(op_possibly,axiom,
+    ( op_possibly
+   => ! [X] : possibly(X) = not(necessarily(not(X))) )).
+
+fof(op_necessarily,axiom,
+    ( op_necessarily
+   => ! [X] : necessarily(X) = not(possibly(not(X))) )).
+
+fof(op_strict_implies,axiom,
+    ( op_strict_implies
+   => ! [X,Y] : strict_implies(X,Y) = necessarily(implies(X,Y)) )).
+
+fof(op_strict_equiv,axiom,
+    ( op_strict_equiv
+   => ! [X,Y] : strict_equiv(X,Y) = and(strict_implies(X,Y),strict_implies(Y,X)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+2.ax b/test-data/tptp/fof/LCL007+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+2.ax
@@ -0,0 +1,42 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+2 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : KM5 axiomatization of S5 based on Hilbert's PC
+% Version  : [HC96] axioms.
+% English  :
+
+% Refs     : [HC96]  Hughes & Cresswell (1996), A New Introduction to Modal
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   5 unit)
+%            Number of atoms       :    5 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   5 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+0, LCL006+1, LCL006+2 LCL007+0 LCL007+1
+%------------------------------------------------------------------------------
+%----Modal definitions
+fof(km5_op_possibly,axiom,op_possibly).
+
+%----Modal rules
+fof(km5_necessitation,axiom,necessitation).
+
+%----Modal axioms
+fof(km5_axiom_K,axiom,axiom_K).
+
+fof(km5_axiom_M,axiom,axiom_M).
+
+fof(km5_axiom_5,axiom,axiom_5).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+3.ax b/test-data/tptp/fof/LCL007+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+3.ax
@@ -0,0 +1,44 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+3 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : KM4B axiomatization of S5 based on Hilbert's PC
+% Version  : [HC96] axioms.
+% English  :
+
+% Refs     : [HC96]  Hughes & Cresswell (1996), A New Introduction to Modal
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    6 (   6 unit)
+%            Number of atoms       :    6 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    6 (   6 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+0, LCL006+1, LCL006+2 LCL007+0 LCL007+1
+%------------------------------------------------------------------------------
+%----Modal definitions
+fof(km4b_op_possibly,axiom,op_possibly).
+
+%----Modal rules
+fof(km4b_necessitation,axiom,necessitation).
+
+%----Modal axioms
+fof(km4b_axiom_K,axiom,axiom_K).
+
+fof(km4b_axiom_M,axiom,axiom_M).
+
+fof(km4b_axiom_4,axiom,axiom_4).
+
+fof(km4b_axiom_B,axiom,axiom_B).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+4.ax b/test-data/tptp/fof/LCL007+4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+4.ax
@@ -0,0 +1,60 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+4 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : Axiomatization of S1-0
+% Version  : [Fey50] axioms.
+% English  :
+
+% Refs     : [Fey50] Feys (1950), Les systemes formalises de modalites aris
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   14 (  14 unit)
+%            Number of atoms       :   14 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   14 (  14 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+1, LCL007+0, LCL007+1
+%------------------------------------------------------------------------------
+%----Modal definitions
+fof(s1_0_op_possibly,axiom,op_possibly).
+
+fof(s1_0_op_or,axiom,op_or).
+
+fof(s1_0_op_implies,axiom,op_implies).
+
+fof(s1_0_op_strict_implies,axiom,op_strict_implies).
+
+fof(s1_0_op_equiv,axiom,op_equiv).
+
+fof(s1_0_op_strict_equiv,axiom,op_strict_equiv).
+
+%----Modal rules
+fof(s1_0_modus_ponens_strict_implies,axiom,modus_ponens_strict_implies).
+
+fof(s1_0_substitution_strict_equiv,axiom,substitution_strict_equiv).
+
+fof(s1_0_adjunction,axiom,adjunction).
+
+%----Modal axioms
+fof(s1_0_axiom_m1,axiom,axiom_m1).
+
+fof(s1_0_axiom_m2,axiom,axiom_m2).
+
+fof(s1_0_axiom_m3,axiom,axiom_m3).
+
+fof(s1_0_axiom_m4,axiom,axiom_m4).
+
+fof(s1_0_axiom_m5,axiom,axiom_m5).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+5.ax b/test-data/tptp/fof/LCL007+5.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+5.ax
@@ -0,0 +1,38 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+5 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : M6S3M9B axiomatization of S5 based on S1-0
+% Version  : [Zem73] axioms.
+% English  :
+
+% Refs     : [Zem73] Zeman (1973), Modal Logic, the Lewis-Modal systems
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    4 (   4 unit)
+%            Number of atoms       :    4 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   4 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+1, LCL007+0, LCL007+1, LCL007+4.ax
+%------------------------------------------------------------------------------
+%----Modal axioms
+fof(s1_0_m6s3m9b_axiom_m6,axiom,axiom_m6).
+
+fof(s1_0_m6s3m9b_axiom_s3,axiom,axiom_s3).
+
+fof(s1_0_m6s3m9b_axiom_m9,axiom,axiom_m9).
+
+fof(s1_0_m6s3m9b_axiom_b,axiom,axiom_b).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/LCL007+6.ax b/test-data/tptp/fof/LCL007+6.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/LCL007+6.ax
@@ -0,0 +1,32 @@
+%------------------------------------------------------------------------------
+% File     : LCL007+6 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Logic Calculi (Propositional modal)
+% Axioms   : M10 axiomatization of S5 based on S1-0
+% Version  : [Zem73] axioms.
+% English  :
+
+% Refs     : [Zem73] Zeman (1973), Modal Logic, the Lewis-Modal systems
+%          : [Hal]   Halleck (URL), John Halleck's Logic Systems
+%          : [She06] Shen (2006), Automated Proofs of Equivalence of Modal
+% Source   : [Hal]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    1 (   1 unit)
+%            Number of atoms       :    1 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   1 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments : Requires LCL006+1, LCL007+0, LCL007+1, LCL007+4.ax
+%------------------------------------------------------------------------------
+%----Modal axioms
+fof(s1_0_m10_axiom_m10,axiom,axiom_m10).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/MED001+0.ax b/test-data/tptp/fof/MED001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/MED001+0.ax
@@ -0,0 +1,178 @@
+%------------------------------------------------------------------------------
+% File     : MED001+0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Medicine
+% Axioms   : Physiology Diabetes Mellitus type 2
+% Version  : [HLB05] axioms : Especial.
+% English  : Physiological mechanisms of diabetes mellitus type 2
+
+% Refs     : [HLB05] Hommersom et al. (2005), Automated Theorem Proving for
+%          : [Hom06] Hommersom (2006), Email to G. Sutcliffe
+% Source   : [Hom06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   18 (   1 unit)
+%            Number of atoms       :   76 (   0 equality)
+%            Maximal formula depth :    9 (   6 average)
+%            Number of connectives :   95 (  37 ~  ;  12  |;  15  &)
+%                                         (   0 <=>;  31 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   15 (   0 propositional; 1-2 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :   42 (   0 singleton;  42 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(irreflexivity_gt,axiom,(
+    ! [X] : ~ gt(X,X) )).
+
+fof(transitivity_gt,axiom,(
+    ! [X,Y,Z] :
+      ( ( gt(X,Y)
+        & gt(Y,Z) )
+     => gt(X,Z) ) )).
+
+fof(xorcapacity1,axiom,(
+    ! [X0] :
+      ( bcapacityne(X0)
+      | bcapacityex(X0)
+      | bcapacitysn(X0) ) )).
+
+fof(xorcapacity2,axiom,(
+    ! [X0] :
+      ( ~ bcapacityne(X0)
+      | ~ bcapacityex(X0) ) )).
+
+fof(xorcapacity3,axiom,(
+    ! [X0] :
+      ( ~ bcapacityne(X0)
+      | ~ bcapacitysn(X0) ) )).
+
+fof(xorcapacity4,axiom,(
+    ! [X0] :
+      ( ~ bcapacityex(X0)
+      | ~ bcapacitysn(X0) ) )).
+
+fof(xorcondition1,axiom,(
+    ! [X0] :
+      ( conditionhyper(X0)
+      | conditionhypo(X0)
+      | conditionnormo(X0) ) )).
+
+fof(xorcondition2,axiom,(
+    ! [X0] :
+      ( ~ conditionhyper(X0)
+      | ~ conditionhypo(X0) ) )).
+
+fof(xorcondition3,axiom,(
+    ! [X0] :
+      ( ~ conditionhyper(X0)
+      | ~ conditionnormo(X0) ) )).
+
+fof(xorcondition4,axiom,(
+    ! [X0] :
+      ( ~ conditionhypo(X0)
+      | ~ conditionnormo(X0) ) )).
+
+fof(insulin_effect,axiom,(
+    ! [X0] :
+      ( ! [X1] :
+          ( ~ gt(X0,X1)
+         => drugi(X1) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => ( uptakelg(X1)
+            & uptakepg(X1) ) ) ) )).
+
+fof(liver_glucose,axiom,(
+    ! [X0,X1] :
+      ( ~ gt(X0,X1)
+     => ( uptakelg(X1)
+       => ~ releaselg(X1) ) ) )).
+
+fof(sulfonylurea_effect,axiom,(
+    ! [X0] :
+      ( ( ! [X1] :
+            ( ~ gt(X0,X1)
+           => drugsu(X1) )
+        & ~ bcapacityex(X0) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => bsecretioni(X1) ) ) )).
+
+fof(biguanide_effect,axiom,(
+    ! [X0] :
+      ( ! [X1] :
+          ( ~ gt(X0,X1)
+         => drugbg(X1) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => ~ releaselg(X1) ) ) )).
+
+fof(sn_cure_1,axiom,(
+    ! [X0] :
+      ( ( ! [X1] :
+            ( ~ gt(X0,X1)
+           => bsecretioni(X1) )
+        & bcapacitysn(X0)
+        & qilt27(X0)
+        & ! [X1] :
+            ( gt(X0,X1)
+           => conditionhyper(X1) ) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => conditionnormo(X1) ) ) )).
+
+fof(sn_cure_2,axiom,(
+    ! [X0] :
+      ( ( ! [X1] :
+            ( ~ gt(X0,X1)
+           => ~ releaselg(X1) )
+        & bcapacitysn(X0)
+        & ~ qilt27(X0)
+        & ! [X1] :
+            ( gt(X0,X1)
+           => conditionhyper(X1) ) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => conditionnormo(X1) ) ) )).
+
+fof(ne_cure,axiom,(
+    ! [X0] :
+      ( ( ( ! [X1] :
+              ( ~ gt(X0,X1)
+             => ~ releaselg(X1) )
+          | ! [X1] :
+              ( ~ gt(X0,X1)
+             => uptakepg(X1) ) )
+        & bcapacityne(X0)
+        & ! [X1] :
+            ( ~ gt(X0,X1)
+           => bsecretioni(X1) )
+        & ! [X1] :
+            ( gt(X0,X1)
+           => conditionhyper(X1) ) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => conditionnormo(X1) ) ) )).
+
+fof(ex_cure,axiom,(
+    ! [X0] :
+      ( ( ! [X1] :
+            ( ~ gt(X0,X1)
+           => uptakelg(X1) )
+        & ! [X1] :
+            ( ~ gt(X0,X1)
+           => uptakepg(X1) )
+        & bcapacityex(X0)
+        & ! [X1] :
+            ( gt(X0,X1)
+           => conditionhyper(X1) ) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => ( conditionnormo(X1)
+            | conditionhypo(X1) ) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/MED001+1.ax b/test-data/tptp/fof/MED001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/MED001+1.ax
@@ -0,0 +1,236 @@
+%------------------------------------------------------------------------------
+% File     : MED001+1 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Medicine
+% Axioms   : "Completed" Physiology Diabetes Mellitus type 2
+% Version  : [HLB05] axioms : Especial.
+% English  : Completed theory of diabetes mellitus type 2 mechanisms
+
+% Refs     : [HLB05] Hommersom et al. (2005), Automated Theorem Proving for
+%          : [Hom06] Hommersom (2006), Email to G. Sutcliffe
+% Source   : [Hom06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   22 (   0 unit)
+%            Number of atoms       :  114 (   0 equality)
+%            Maximal formula depth :   12 (   6 average)
+%            Number of connectives :  137 (  45 ~  ;  21  |;  30  &)
+%                                         (   0 <=>;  41 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   19 (   0 propositional; 1-2 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :   51 (   0 singleton;  48 !;   3 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires MED001+0.ax
+%------------------------------------------------------------------------------
+fof(xorstep1,axiom,(
+    ! [X0] :
+      ( s0(X0)
+      | s1(X0)
+      | s2(X0)
+      | s3(X0) ) )).
+
+fof(xorstep2,axiom,(
+    ! [X0] :
+      ( ~ s0(X0)
+      | ~ s1(X0) ) )).
+
+fof(xorstep3,axiom,(
+    ! [X0] :
+      ( ~ s0(X0)
+      | ~ s2(X0) ) )).
+
+fof(xorstep4,axiom,(
+    ! [X0] :
+      ( ~ s0(X0)
+      | ~ s3(X0) ) )).
+
+fof(xorstep5,axiom,(
+    ! [X0] :
+      ( ~ s1(X0)
+      | ~ s2(X0) ) )).
+
+fof(xorstep6,axiom,(
+    ! [X0] :
+      ( ~ s1(X0)
+      | ~ s3(X0) ) )).
+
+fof(xorstep7,axiom,(
+    ! [X0] :
+      ( ~ s2(X0)
+      | ~ s3(X0) ) )).
+
+fof(normo,axiom,(
+    ! [X0] :
+      ( ! [X1] :
+          ( ~ gt(X0,X1)
+         => conditionnormo(X1) )
+     => ( ( ! [X1] :
+              ( ~ gt(X0,X1)
+             => bsecretioni(X1) )
+          & bcapacitysn(X0)
+          & qilt27(X0)
+          & ! [X1] :
+              ( gt(X0,X1)
+             => conditionhyper(X1) ) )
+        | ( ! [X1] :
+              ( ~ gt(X0,X1)
+             => ~ releaselg(X1) )
+          & bcapacitysn(X0)
+          & ~ qilt27(X0)
+          & ! [X1] :
+              ( gt(X0,X1)
+             => conditionhyper(X1) ) )
+        | ( ( ! [X1] :
+                ( ~ gt(X0,X1)
+               => ~ releaselg(X1) )
+            | ! [X1] :
+                ( ~ gt(X0,X1)
+               => uptakepg(X1) ) )
+          & bcapacityne(X0)
+          & ! [X1] :
+              ( ~ gt(X0,X1)
+             => bsecretioni(X1) )
+          & ! [X1] :
+              ( gt(X0,X1)
+             => conditionhyper(X1) ) )
+        | ( ! [X1] :
+              ( ~ gt(X0,X1)
+             => uptakelg(X1) )
+          & ! [X1] :
+              ( ~ gt(X0,X1)
+             => uptakepg(X1) )
+          & bcapacityex(X0)
+          & ! [X1] :
+              ( gt(X0,X1)
+             => conditionhyper(X1) ) ) ) ) )).
+
+fof(step1,axiom,(
+    ! [X0] :
+      ( ( s1(X0)
+        & qilt27(X0) )
+     => drugsu(X0) ) )).
+
+fof(step2,axiom,(
+    ! [X0] :
+      ( ( s1(X0)
+        & ~ qilt27(X0) )
+     => drugbg(X0) ) )).
+
+fof(step3,axiom,(
+    ! [X0] :
+      ( s2(X0)
+     => ( drugbg(X0)
+        & drugsu(X0) ) ) )).
+
+fof(step4,axiom,(
+    ! [X0] :
+      ( s3(X0)
+     => ( ( drugi(X0)
+          & ( drugsu(X0)
+            | drugbg(X0) ) )
+        | drugi(X0) ) ) )).
+
+fof(bgcomp,axiom,(
+    ! [X0] :
+      ( drugbg(X0)
+     => ( ( s1(X0)
+          & ~ qilt27(X0) )
+        | s2(X0)
+        | s3(X0) ) ) )).
+
+fof(sucomp,axiom,(
+    ! [X0] :
+      ( drugsu(X0)
+     => ( ( s1(X0)
+          & qillt27(X0) )
+        | s2(X0)
+        | s3(X0) ) ) )).
+
+fof(insulincomp,axiom,(
+    ! [X0] :
+      ( drugi(X0)
+     => s3(X0) ) )).
+
+fof(insulin_completion,axiom,(
+    ! [X0] :
+      ( ( ! [X1] :
+            ( ~ gt(X0,X1)
+           => uptakelg(X1) )
+        | ! [X1] :
+            ( ~ gt(X0,X1)
+           => uptakepg(X1) ) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => drugi(X1) ) ) )).
+
+fof(uptake_completion,axiom,(
+    ! [X0,X1] :
+      ( ~ gt(X0,X1)
+     => ( ~ releaselg(X1)
+       => uptakelg(X1) ) ) )).
+
+fof(su_completion,axiom,(
+    ! [X0] :
+      ( ! [X1] :
+          ( ~ gt(X0,X1)
+         => bsecretioni(X1) )
+     => ( ! [X1] :
+            ( ~ gt(X0,X1)
+           => drugsu(X1) )
+        & ~ bcapacityex(X0) ) ) )).
+
+fof(bg_completion,axiom,(
+    ! [X0] :
+      ( ! [X1] :
+          ( ~ gt(X0,X1)
+         => ~ releaselg(X1) )
+     => ! [X1] :
+          ( ~ gt(X0,X1)
+         => drugbg(X1) ) ) )).
+
+fof(trans_ax1,axiom,(
+    ! [X0] :
+      ( ( s0(X0)
+        & ~ ! [X1] :
+              ( ~ gt(X0,X1)
+             => conditionnormo(X1) ) )
+     => ? [X1] :
+          ( ~ gt(X0,X1)
+          & s1(X1)
+          & ! [X2] :
+              ( gt(X1,X2)
+             => conditionhyper(X2) ) ) ) )).
+
+fof(trans_ax2,axiom,(
+    ! [X0] :
+      ( ( s1(X0)
+        & ~ ! [X1] :
+              ( ~ gt(X0,X1)
+             => conditionnormo(X1) ) )
+     => ? [X1] :
+          ( ~ gt(X0,X1)
+          & s2(X1)
+          & ! [X2] :
+              ( gt(X1,X2)
+             => conditionhyper(X2) )
+          & ( bcapacityne(X1)
+            | bcapacityex(X1) ) ) ) )).
+
+fof(trans_ax3,axiom,(
+    ! [X0] :
+      ( ( s2(X0)
+        & ~ ! [X1] :
+              ( ~ gt(X0,X1)
+             => conditionnormo(X1) ) )
+     => ? [X1] :
+          ( ~ gt(X0,X1)
+          & s3(X1)
+          & ! [X2] :
+              ( gt(X1,X2)
+             => conditionhyper(X2) )
+          & bcapacityex(X1) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/MGT001+0.ax b/test-data/tptp/fof/MGT001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/MGT001+0.ax
@@ -0,0 +1,98 @@
+%--------------------------------------------------------------------------
+% File     : MGT001+0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Management (Organisation Theory)
+% Axioms   : Inequalities.
+% Version  : [Han98] axioms.
+% English  :
+
+% Refs     : [Kam00] Kamps (2000), Email to G. Sutcliffe
+%            [CH00]  Carroll & Hannan (2000), The Demography of Corporation
+%            [Han98] Hannan (1998), Rethinking Age Dependence in Organizati
+% Source   : [Kam00]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    6 (   0 unit)
+%            Number of atoms       :   16 (   3 equality)
+%            Maximal formula depth :    6 (   5 average)
+%            Number of connectives :   11 (   1 ~  ;   4  |;   2  &)
+%                                         (   3 <=>;   1 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 2-2 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :   13 (   0 singleton;  13 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+%----Definition of smaller_or_equal (i.t.o. smaller and equal).
+fof(definition_smaller_or_equal,axiom,
+    ( ! [X,Y] :
+        ( smaller_or_equal(X,Y)
+      <=> ( smaller(X,Y)
+          | X = Y ) ) )).
+
+%%----Definition of smaller_or_equal (i.t.o. greater).
+%input_formula(definition_smaller_or_equal, axiom, (
+%    ! [X,Y] :
+%      ( smaller_or_equal(X,Y)
+%    <=> ( ~ greater(X,Y) ) ) )).
+
+%----Definition of greater_or_equal (i.t.o. greater and equal).
+fof(definition_greater_or_equal,axiom,
+    ( ! [X,Y] :
+        ( greater_or_equal(X,Y)
+      <=> ( greater(X,Y)
+          | X = Y ) ) )).
+
+%%----Definition of greater_or_equal (i.t.o. greater and equal).
+%input_formula(definition_greater_or_equal, axiom, (
+%    ! [X,Y] :
+%      ( greater_or_equal(X,Y)
+%    <=> ( ~ greater(Y,X) ) ) )).
+
+%----Definition of smaller (i.t.o. greater).
+fof(definition_smaller,axiom,
+    ( ! [X,Y] :
+        ( smaller(X,Y)
+      <=> greater(Y,X) ) )).
+
+%----Our notion of greater is strict (irreflexive and antisymmetric).
+fof(meaning_postulate_greater_strict,axiom,
+    ( ! [X,Y] : ~ ( greater(X,Y)
+        & greater(Y,X) ) )).
+
+%%----Derivable from above.
+%input_formula(meaning_postulate_greater_strict2, axiom, (
+%    ! [X] :
+%      ( ~ greater(X,X) ) )).
+
+%----Our notion of greater is transitive.
+fof(meaning_postulate_greater_transitive,axiom,
+    ( ! [X,Y,Z] :
+        ( ( greater(X,Y)
+          & greater(Y,Z) )
+       => greater(X,Z) ) )).
+
+%----Hazards of mortality are comparable.
+%input_formula(background_ass_a1, axiom, (
+%  ! [X,T0,T] :
+%    ( organization(X)
+%   => ( ( greater(hazard_of_mortality(X,T),hazard_of_mortality(X,T0))
+%        | equal(hazard_of_mortality(X,T),hazard_of_mortality(X,T0)) )
+%       => smaller(hazard_of_mortality(X,T),hazard_of_mortality(X,T0)) ) ) )).
+
+%----Trichotomy statement for everything.
+%input_formula(meaning_postulate_greater_comparable, axiom, (
+%    ! [X,Y] :
+%      ( greater(Y,X)
+%      | equal(X,Y)
+%      | greater(X,Y) ) )).
+fof(meaning_postulate_greater_comparable,axiom,
+    ( ! [X,Y] :
+        ( smaller(X,Y)
+        | X = Y
+        | greater(X,Y) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/NUM005+0.ax b/test-data/tptp/fof/NUM005+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/NUM005+0.ax
@@ -0,0 +1,795 @@
+%------------------------------------------------------------------------------
+% File     : NUM005+0 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Number Theory
+% Axioms   : Translating from nXXX to rdn notation
+% Version  : Especial.
+% English  : RDN format is "Reverse Decimal Notation". It stores the digits
+%            of a decimal integer in reverse order.
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  256 ( 256 unit)
+%            Number of atoms       :  256 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :  260 ( 256 constant; 0-2 arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    5 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(rdn0,axiom,(
+    rdn_translate(n0,rdn_pos(rdnn(n0)))  )).
+
+fof(rdn1,axiom,(
+    rdn_translate(n1,rdn_pos(rdnn(n1)))   )).
+
+fof(rdn2,axiom,(
+    rdn_translate(n2,rdn_pos(rdnn(n2)))   )).
+
+fof(rdn3,axiom,(
+    rdn_translate(n3,rdn_pos(rdnn(n3)))   )).
+
+fof(rdn4,axiom,(
+    rdn_translate(n4,rdn_pos(rdnn(n4)))   )).
+
+fof(rdn5,axiom,(
+    rdn_translate(n5,rdn_pos(rdnn(n5)))   )).
+
+fof(rdn6,axiom,(
+    rdn_translate(n6,rdn_pos(rdnn(n6)))   )).
+
+fof(rdn7,axiom,(
+    rdn_translate(n7,rdn_pos(rdnn(n7)))   )).
+
+fof(rdn8,axiom,(
+    rdn_translate(n8,rdn_pos(rdnn(n8)))   )).
+
+fof(rdn9,axiom,(
+    rdn_translate(n9,rdn_pos(rdnn(n9)))   )).
+
+fof(rdn10,axiom,(
+    rdn_translate(n10,rdn_pos(rdn(rdnn(n0),rdnn(n1))))   )).
+
+fof(rdn11,axiom,(
+    rdn_translate(n11,rdn_pos(rdn(rdnn(n1),rdnn(n1))))   )).
+
+fof(rdn12,axiom,(
+    rdn_translate(n12,rdn_pos(rdn(rdnn(n2),rdnn(n1))))   )).
+
+fof(rdn13,axiom,(
+    rdn_translate(n13,rdn_pos(rdn(rdnn(n3),rdnn(n1))))   )).
+
+fof(rdn14,axiom,(
+    rdn_translate(n14,rdn_pos(rdn(rdnn(n4),rdnn(n1))))   )).
+
+fof(rdn15,axiom,(
+    rdn_translate(n15,rdn_pos(rdn(rdnn(n5),rdnn(n1))))   )).
+
+fof(rdn16,axiom,(
+    rdn_translate(n16,rdn_pos(rdn(rdnn(n6),rdnn(n1))))   )).
+
+fof(rdn17,axiom,(
+    rdn_translate(n17,rdn_pos(rdn(rdnn(n7),rdnn(n1))))   )).
+
+fof(rdn18,axiom,(
+    rdn_translate(n18,rdn_pos(rdn(rdnn(n8),rdnn(n1))))   )).
+
+fof(rdn19,axiom,(
+    rdn_translate(n19,rdn_pos(rdn(rdnn(n9),rdnn(n1))))   )).
+
+fof(rdn20,axiom,(
+    rdn_translate(n20,rdn_pos(rdn(rdnn(n0),rdnn(n2))))   )).
+
+fof(rdn21,axiom,(
+    rdn_translate(n21,rdn_pos(rdn(rdnn(n1),rdnn(n2))))   )).
+
+fof(rdn22,axiom,(
+    rdn_translate(n22,rdn_pos(rdn(rdnn(n2),rdnn(n2))))   )).
+
+fof(rdn23,axiom,(
+    rdn_translate(n23,rdn_pos(rdn(rdnn(n3),rdnn(n2))))   )).
+
+fof(rdn24,axiom,(
+    rdn_translate(n24,rdn_pos(rdn(rdnn(n4),rdnn(n2))))   )).
+
+fof(rdn25,axiom,(
+    rdn_translate(n25,rdn_pos(rdn(rdnn(n5),rdnn(n2))))   )).
+
+fof(rdn26,axiom,(
+    rdn_translate(n26,rdn_pos(rdn(rdnn(n6),rdnn(n2))))   )).
+
+fof(rdn27,axiom,(
+    rdn_translate(n27,rdn_pos(rdn(rdnn(n7),rdnn(n2))))   )).
+
+fof(rdn28,axiom,(
+    rdn_translate(n28,rdn_pos(rdn(rdnn(n8),rdnn(n2))))   )).
+
+fof(rdn29,axiom,(
+    rdn_translate(n29,rdn_pos(rdn(rdnn(n9),rdnn(n2))))   )).
+
+fof(rdn30,axiom,(
+    rdn_translate(n30,rdn_pos(rdn(rdnn(n0),rdnn(n3))))   )).
+
+fof(rdn31,axiom,(
+    rdn_translate(n31,rdn_pos(rdn(rdnn(n1),rdnn(n3))))   )).
+
+fof(rdn32,axiom,(
+    rdn_translate(n32,rdn_pos(rdn(rdnn(n2),rdnn(n3))))   )).
+
+fof(rdn33,axiom,(
+    rdn_translate(n33,rdn_pos(rdn(rdnn(n3),rdnn(n3))))   )).
+
+fof(rdn34,axiom,(
+    rdn_translate(n34,rdn_pos(rdn(rdnn(n4),rdnn(n3))))   )).
+
+fof(rdn35,axiom,(
+    rdn_translate(n35,rdn_pos(rdn(rdnn(n5),rdnn(n3))))   )).
+
+fof(rdn36,axiom,(
+    rdn_translate(n36,rdn_pos(rdn(rdnn(n6),rdnn(n3))))   )).
+
+fof(rdn37,axiom,(
+    rdn_translate(n37,rdn_pos(rdn(rdnn(n7),rdnn(n3))))   )).
+
+fof(rdn38,axiom,(
+    rdn_translate(n38,rdn_pos(rdn(rdnn(n8),rdnn(n3))))   )).
+
+fof(rdn39,axiom,(
+    rdn_translate(n39,rdn_pos(rdn(rdnn(n9),rdnn(n3))))   )).
+
+fof(rdn40,axiom,(
+    rdn_translate(n40,rdn_pos(rdn(rdnn(n0),rdnn(n4))))   )).
+
+fof(rdn41,axiom,(
+    rdn_translate(n41,rdn_pos(rdn(rdnn(n1),rdnn(n4))))   )).
+
+fof(rdn42,axiom,(
+    rdn_translate(n42,rdn_pos(rdn(rdnn(n2),rdnn(n4))))   )).
+
+fof(rdn43,axiom,(
+    rdn_translate(n43,rdn_pos(rdn(rdnn(n3),rdnn(n4))))   )).
+
+fof(rdn44,axiom,(
+    rdn_translate(n44,rdn_pos(rdn(rdnn(n4),rdnn(n4))))   )).
+
+fof(rdn45,axiom,(
+    rdn_translate(n45,rdn_pos(rdn(rdnn(n5),rdnn(n4))))   )).
+
+fof(rdn46,axiom,(
+    rdn_translate(n46,rdn_pos(rdn(rdnn(n6),rdnn(n4))))   )).
+
+fof(rdn47,axiom,(
+    rdn_translate(n47,rdn_pos(rdn(rdnn(n7),rdnn(n4))))   )).
+
+fof(rdn48,axiom,(
+    rdn_translate(n48,rdn_pos(rdn(rdnn(n8),rdnn(n4))))   )).
+
+fof(rdn49,axiom,(
+    rdn_translate(n49,rdn_pos(rdn(rdnn(n9),rdnn(n4))))   )).
+
+fof(rdn50,axiom,(
+    rdn_translate(n50,rdn_pos(rdn(rdnn(n0),rdnn(n5))))   )).
+
+fof(rdn51,axiom,(
+    rdn_translate(n51,rdn_pos(rdn(rdnn(n1),rdnn(n5))))   )).
+
+fof(rdn52,axiom,(
+    rdn_translate(n52,rdn_pos(rdn(rdnn(n2),rdnn(n5))))   )).
+
+fof(rdn53,axiom,(
+    rdn_translate(n53,rdn_pos(rdn(rdnn(n3),rdnn(n5))))   )).
+
+fof(rdn54,axiom,(
+    rdn_translate(n54,rdn_pos(rdn(rdnn(n4),rdnn(n5))))   )).
+
+fof(rdn55,axiom,(
+    rdn_translate(n55,rdn_pos(rdn(rdnn(n5),rdnn(n5))))   )).
+
+fof(rdn56,axiom,(
+    rdn_translate(n56,rdn_pos(rdn(rdnn(n6),rdnn(n5))))   )).
+
+fof(rdn57,axiom,(
+    rdn_translate(n57,rdn_pos(rdn(rdnn(n7),rdnn(n5))))   )).
+
+fof(rdn58,axiom,(
+    rdn_translate(n58,rdn_pos(rdn(rdnn(n8),rdnn(n5))))   )).
+
+fof(rdn59,axiom,(
+    rdn_translate(n59,rdn_pos(rdn(rdnn(n9),rdnn(n5))))   )).
+
+fof(rdn60,axiom,(
+    rdn_translate(n60,rdn_pos(rdn(rdnn(n0),rdnn(n6))))   )).
+
+fof(rdn61,axiom,(
+    rdn_translate(n61,rdn_pos(rdn(rdnn(n1),rdnn(n6))))   )).
+
+fof(rdn62,axiom,(
+    rdn_translate(n62,rdn_pos(rdn(rdnn(n2),rdnn(n6))))   )).
+
+fof(rdn63,axiom,(
+    rdn_translate(n63,rdn_pos(rdn(rdnn(n3),rdnn(n6))))   )).
+
+fof(rdn64,axiom,(
+    rdn_translate(n64,rdn_pos(rdn(rdnn(n4),rdnn(n6))))   )).
+
+fof(rdn65,axiom,(
+    rdn_translate(n65,rdn_pos(rdn(rdnn(n5),rdnn(n6))))   )).
+
+fof(rdn66,axiom,(
+    rdn_translate(n66,rdn_pos(rdn(rdnn(n6),rdnn(n6))))   )).
+
+fof(rdn67,axiom,(
+    rdn_translate(n67,rdn_pos(rdn(rdnn(n7),rdnn(n6))))   )).
+
+fof(rdn68,axiom,(
+    rdn_translate(n68,rdn_pos(rdn(rdnn(n8),rdnn(n6))))   )).
+
+fof(rdn69,axiom,(
+    rdn_translate(n69,rdn_pos(rdn(rdnn(n9),rdnn(n6))))   )).
+
+fof(rdn70,axiom,(
+    rdn_translate(n70,rdn_pos(rdn(rdnn(n0),rdnn(n7))))   )).
+
+fof(rdn71,axiom,(
+    rdn_translate(n71,rdn_pos(rdn(rdnn(n1),rdnn(n7))))   )).
+
+fof(rdn72,axiom,(
+    rdn_translate(n72,rdn_pos(rdn(rdnn(n2),rdnn(n7))))   )).
+
+fof(rdn73,axiom,(
+    rdn_translate(n73,rdn_pos(rdn(rdnn(n3),rdnn(n7))))   )).
+
+fof(rdn74,axiom,(
+    rdn_translate(n74,rdn_pos(rdn(rdnn(n4),rdnn(n7))))   )).
+
+fof(rdn75,axiom,(
+    rdn_translate(n75,rdn_pos(rdn(rdnn(n5),rdnn(n7))))   )).
+
+fof(rdn76,axiom,(
+    rdn_translate(n76,rdn_pos(rdn(rdnn(n6),rdnn(n7))))   )).
+
+fof(rdn77,axiom,(
+    rdn_translate(n77,rdn_pos(rdn(rdnn(n7),rdnn(n7))))   )).
+
+fof(rdn78,axiom,(
+    rdn_translate(n78,rdn_pos(rdn(rdnn(n8),rdnn(n7))))   )).
+
+fof(rdn79,axiom,(
+    rdn_translate(n79,rdn_pos(rdn(rdnn(n9),rdnn(n7))))   )).
+
+fof(rdn80,axiom,(
+    rdn_translate(n80,rdn_pos(rdn(rdnn(n0),rdnn(n8))))   )).
+
+fof(rdn81,axiom,(
+    rdn_translate(n81,rdn_pos(rdn(rdnn(n1),rdnn(n8))))   )).
+
+fof(rdn82,axiom,(
+    rdn_translate(n82,rdn_pos(rdn(rdnn(n2),rdnn(n8))))   )).
+
+fof(rdn83,axiom,(
+    rdn_translate(n83,rdn_pos(rdn(rdnn(n3),rdnn(n8))))   )).
+
+fof(rdn84,axiom,(
+    rdn_translate(n84,rdn_pos(rdn(rdnn(n4),rdnn(n8))))   )).
+
+fof(rdn85,axiom,(
+    rdn_translate(n85,rdn_pos(rdn(rdnn(n5),rdnn(n8))))   )).
+
+fof(rdn86,axiom,(
+    rdn_translate(n86,rdn_pos(rdn(rdnn(n6),rdnn(n8))))   )).
+
+fof(rdn87,axiom,(
+    rdn_translate(n87,rdn_pos(rdn(rdnn(n7),rdnn(n8))))   )).
+
+fof(rdn88,axiom,(
+    rdn_translate(n88,rdn_pos(rdn(rdnn(n8),rdnn(n8))))   )).
+
+fof(rdn89,axiom,(
+    rdn_translate(n89,rdn_pos(rdn(rdnn(n9),rdnn(n8))))   )).
+
+fof(rdn90,axiom,(
+    rdn_translate(n90,rdn_pos(rdn(rdnn(n0),rdnn(n9))))   )).
+
+fof(rdn91,axiom,(
+    rdn_translate(n91,rdn_pos(rdn(rdnn(n1),rdnn(n9))))   )).
+
+fof(rdn92,axiom,(
+    rdn_translate(n92,rdn_pos(rdn(rdnn(n2),rdnn(n9))))   )).
+
+fof(rdn93,axiom,(
+    rdn_translate(n93,rdn_pos(rdn(rdnn(n3),rdnn(n9))))   )).
+
+fof(rdn94,axiom,(
+    rdn_translate(n94,rdn_pos(rdn(rdnn(n4),rdnn(n9))))   )).
+
+fof(rdn95,axiom,(
+    rdn_translate(n95,rdn_pos(rdn(rdnn(n5),rdnn(n9))))   )).
+
+fof(rdn96,axiom,(
+    rdn_translate(n96,rdn_pos(rdn(rdnn(n6),rdnn(n9))))   )).
+
+fof(rdn97,axiom,(
+    rdn_translate(n97,rdn_pos(rdn(rdnn(n7),rdnn(n9))))   )).
+
+fof(rdn98,axiom,(
+    rdn_translate(n98,rdn_pos(rdn(rdnn(n8),rdnn(n9))))   )).
+
+fof(rdn99,axiom,(
+    rdn_translate(n99,rdn_pos(rdn(rdnn(n9),rdnn(n9))))   )).
+
+fof(rdn100,axiom,(
+    rdn_translate(n100,rdn_pos(rdn(rdnn(n0),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn101,axiom,(
+    rdn_translate(n101,rdn_pos(rdn(rdnn(n1),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn102,axiom,(
+    rdn_translate(n102,rdn_pos(rdn(rdnn(n2),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn103,axiom,(
+    rdn_translate(n103,rdn_pos(rdn(rdnn(n3),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn104,axiom,(
+    rdn_translate(n104,rdn_pos(rdn(rdnn(n4),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn105,axiom,(
+    rdn_translate(n105,rdn_pos(rdn(rdnn(n5),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn106,axiom,(
+    rdn_translate(n106,rdn_pos(rdn(rdnn(n6),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn107,axiom,(
+    rdn_translate(n107,rdn_pos(rdn(rdnn(n7),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn108,axiom,(
+    rdn_translate(n108,rdn_pos(rdn(rdnn(n8),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn109,axiom,(
+    rdn_translate(n109,rdn_pos(rdn(rdnn(n9),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdn110,axiom,(
+    rdn_translate(n110,rdn_pos(rdn(rdnn(n0),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn111,axiom,(
+    rdn_translate(n111,rdn_pos(rdn(rdnn(n1),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn112,axiom,(
+    rdn_translate(n112,rdn_pos(rdn(rdnn(n2),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn113,axiom,(
+    rdn_translate(n113,rdn_pos(rdn(rdnn(n3),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn114,axiom,(
+    rdn_translate(n114,rdn_pos(rdn(rdnn(n4),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn115,axiom,(
+    rdn_translate(n115,rdn_pos(rdn(rdnn(n5),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn116,axiom,(
+    rdn_translate(n116,rdn_pos(rdn(rdnn(n6),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn117,axiom,(
+    rdn_translate(n117,rdn_pos(rdn(rdnn(n7),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn118,axiom,(
+    rdn_translate(n118,rdn_pos(rdn(rdnn(n8),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn119,axiom,(
+    rdn_translate(n119,rdn_pos(rdn(rdnn(n9),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdn120,axiom,(
+    rdn_translate(n120,rdn_pos(rdn(rdnn(n0),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn121,axiom,(
+    rdn_translate(n121,rdn_pos(rdn(rdnn(n1),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn122,axiom,(
+    rdn_translate(n122,rdn_pos(rdn(rdnn(n2),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn123,axiom,(
+    rdn_translate(n123,rdn_pos(rdn(rdnn(n3),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn124,axiom,(
+    rdn_translate(n124,rdn_pos(rdn(rdnn(n4),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn125,axiom,(
+    rdn_translate(n125,rdn_pos(rdn(rdnn(n5),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn126,axiom,(
+    rdn_translate(n126,rdn_pos(rdn(rdnn(n6),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdn127,axiom,(
+    rdn_translate(n127,rdn_pos(rdn(rdnn(n7),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn1,axiom,(
+    rdn_translate(nn1,rdn_neg(rdnn(n1)))   )).
+
+fof(rdnn2,axiom,(
+    rdn_translate(nn2,rdn_neg(rdnn(n2)))   )).
+
+fof(rdnn3,axiom,(
+    rdn_translate(nn3,rdn_neg(rdnn(n3)))   )).
+
+fof(rdnn4,axiom,(
+    rdn_translate(nn4,rdn_neg(rdnn(n4)))   )).
+
+fof(rdnn5,axiom,(
+    rdn_translate(nn5,rdn_neg(rdnn(n5)))   )).
+
+fof(rdnn6,axiom,(
+    rdn_translate(nn6,rdn_neg(rdnn(n6)))   )).
+
+fof(rdnn7,axiom,(
+    rdn_translate(nn7,rdn_neg(rdnn(n7)))   )).
+
+fof(rdnn8,axiom,(
+    rdn_translate(nn8,rdn_neg(rdnn(n8)))   )).
+
+fof(rdnn9,axiom,(
+    rdn_translate(nn9,rdn_neg(rdnn(n9)))   )).
+
+fof(rdnn10,axiom,(
+    rdn_translate(nn10,rdn_neg(rdn(rdnn(n0),rdnn(n1))))   )).
+
+fof(rdnn11,axiom,(
+    rdn_translate(nn11,rdn_neg(rdn(rdnn(n1),rdnn(n1))))   )).
+
+fof(rdnn12,axiom,(
+    rdn_translate(nn12,rdn_neg(rdn(rdnn(n2),rdnn(n1))))   )).
+
+fof(rdnn13,axiom,(
+    rdn_translate(nn13,rdn_neg(rdn(rdnn(n3),rdnn(n1))))   )).
+
+fof(rdnn14,axiom,(
+    rdn_translate(nn14,rdn_neg(rdn(rdnn(n4),rdnn(n1))))   )).
+
+fof(rdnn15,axiom,(
+    rdn_translate(nn15,rdn_neg(rdn(rdnn(n5),rdnn(n1))))   )).
+
+fof(rdnn16,axiom,(
+    rdn_translate(nn16,rdn_neg(rdn(rdnn(n6),rdnn(n1))))   )).
+
+fof(rdnn17,axiom,(
+    rdn_translate(nn17,rdn_neg(rdn(rdnn(n7),rdnn(n1))))   )).
+
+fof(rdnn18,axiom,(
+    rdn_translate(nn18,rdn_neg(rdn(rdnn(n8),rdnn(n1))))   )).
+
+fof(rdnn19,axiom,(
+    rdn_translate(nn19,rdn_neg(rdn(rdnn(n9),rdnn(n1))))   )).
+
+fof(rdnn20,axiom,(
+    rdn_translate(nn20,rdn_neg(rdn(rdnn(n0),rdnn(n2))))   )).
+
+fof(rdnn21,axiom,(
+    rdn_translate(nn21,rdn_neg(rdn(rdnn(n1),rdnn(n2))))   )).
+
+fof(rdnn22,axiom,(
+    rdn_translate(nn22,rdn_neg(rdn(rdnn(n2),rdnn(n2))))   )).
+
+fof(rdnn23,axiom,(
+    rdn_translate(nn23,rdn_neg(rdn(rdnn(n3),rdnn(n2))))   )).
+
+fof(rdnn24,axiom,(
+    rdn_translate(nn24,rdn_neg(rdn(rdnn(n4),rdnn(n2))))   )).
+
+fof(rdnn25,axiom,(
+    rdn_translate(nn25,rdn_neg(rdn(rdnn(n5),rdnn(n2))))   )).
+
+fof(rdnn26,axiom,(
+    rdn_translate(nn26,rdn_neg(rdn(rdnn(n6),rdnn(n2))))   )).
+
+fof(rdnn27,axiom,(
+    rdn_translate(nn27,rdn_neg(rdn(rdnn(n7),rdnn(n2))))   )).
+
+fof(rdnn28,axiom,(
+    rdn_translate(nn28,rdn_neg(rdn(rdnn(n8),rdnn(n2))))   )).
+
+fof(rdnn29,axiom,(
+    rdn_translate(nn29,rdn_neg(rdn(rdnn(n9),rdnn(n2))))   )).
+
+fof(rdnn30,axiom,(
+    rdn_translate(nn30,rdn_neg(rdn(rdnn(n0),rdnn(n3))))   )).
+
+fof(rdnn31,axiom,(
+    rdn_translate(nn31,rdn_neg(rdn(rdnn(n1),rdnn(n3))))   )).
+
+fof(rdnn32,axiom,(
+    rdn_translate(nn32,rdn_neg(rdn(rdnn(n2),rdnn(n3))))   )).
+
+fof(rdnn33,axiom,(
+    rdn_translate(nn33,rdn_neg(rdn(rdnn(n3),rdnn(n3))))   )).
+
+fof(rdnn34,axiom,(
+    rdn_translate(nn34,rdn_neg(rdn(rdnn(n4),rdnn(n3))))   )).
+
+fof(rdnn35,axiom,(
+    rdn_translate(nn35,rdn_neg(rdn(rdnn(n5),rdnn(n3))))   )).
+
+fof(rdnn36,axiom,(
+    rdn_translate(nn36,rdn_neg(rdn(rdnn(n6),rdnn(n3))))   )).
+
+fof(rdnn37,axiom,(
+    rdn_translate(nn37,rdn_neg(rdn(rdnn(n7),rdnn(n3))))   )).
+
+fof(rdnn38,axiom,(
+    rdn_translate(nn38,rdn_neg(rdn(rdnn(n8),rdnn(n3))))   )).
+
+fof(rdnn39,axiom,(
+    rdn_translate(nn39,rdn_neg(rdn(rdnn(n9),rdnn(n3))))   )).
+
+fof(rdnn40,axiom,(
+    rdn_translate(nn40,rdn_neg(rdn(rdnn(n0),rdnn(n4))))   )).
+
+fof(rdnn41,axiom,(
+    rdn_translate(nn41,rdn_neg(rdn(rdnn(n1),rdnn(n4))))   )).
+
+fof(rdnn42,axiom,(
+    rdn_translate(nn42,rdn_neg(rdn(rdnn(n2),rdnn(n4))))   )).
+
+fof(rdnn43,axiom,(
+    rdn_translate(nn43,rdn_neg(rdn(rdnn(n3),rdnn(n4))))   )).
+
+fof(rdnn44,axiom,(
+    rdn_translate(nn44,rdn_neg(rdn(rdnn(n4),rdnn(n4))))   )).
+
+fof(rdnn45,axiom,(
+    rdn_translate(nn45,rdn_neg(rdn(rdnn(n5),rdnn(n4))))   )).
+
+fof(rdnn46,axiom,(
+    rdn_translate(nn46,rdn_neg(rdn(rdnn(n6),rdnn(n4))))   )).
+
+fof(rdnn47,axiom,(
+    rdn_translate(nn47,rdn_neg(rdn(rdnn(n7),rdnn(n4))))   )).
+
+fof(rdnn48,axiom,(
+    rdn_translate(nn48,rdn_neg(rdn(rdnn(n8),rdnn(n4))))   )).
+
+fof(rdnn49,axiom,(
+    rdn_translate(nn49,rdn_neg(rdn(rdnn(n9),rdnn(n4))))   )).
+
+fof(rdnn50,axiom,(
+    rdn_translate(nn50,rdn_neg(rdn(rdnn(n0),rdnn(n5))))   )).
+
+fof(rdnn51,axiom,(
+    rdn_translate(nn51,rdn_neg(rdn(rdnn(n1),rdnn(n5))))   )).
+
+fof(rdnn52,axiom,(
+    rdn_translate(nn52,rdn_neg(rdn(rdnn(n2),rdnn(n5))))   )).
+
+fof(rdnn53,axiom,(
+    rdn_translate(nn53,rdn_neg(rdn(rdnn(n3),rdnn(n5))))   )).
+
+fof(rdnn54,axiom,(
+    rdn_translate(nn54,rdn_neg(rdn(rdnn(n4),rdnn(n5))))   )).
+
+fof(rdnn55,axiom,(
+    rdn_translate(nn55,rdn_neg(rdn(rdnn(n5),rdnn(n5))))   )).
+
+fof(rdnn56,axiom,(
+    rdn_translate(nn56,rdn_neg(rdn(rdnn(n6),rdnn(n5))))   )).
+
+fof(rdnn57,axiom,(
+    rdn_translate(nn57,rdn_neg(rdn(rdnn(n7),rdnn(n5))))   )).
+
+fof(rdnn58,axiom,(
+    rdn_translate(nn58,rdn_neg(rdn(rdnn(n8),rdnn(n5))))   )).
+
+fof(rdnn59,axiom,(
+    rdn_translate(nn59,rdn_neg(rdn(rdnn(n9),rdnn(n5))))   )).
+
+fof(rdnn60,axiom,(
+    rdn_translate(nn60,rdn_neg(rdn(rdnn(n0),rdnn(n6))))   )).
+
+fof(rdnn61,axiom,(
+    rdn_translate(nn61,rdn_neg(rdn(rdnn(n1),rdnn(n6))))   )).
+
+fof(rdnn62,axiom,(
+    rdn_translate(nn62,rdn_neg(rdn(rdnn(n2),rdnn(n6))))   )).
+
+fof(rdnn63,axiom,(
+    rdn_translate(nn63,rdn_neg(rdn(rdnn(n3),rdnn(n6))))   )).
+
+fof(rdnn64,axiom,(
+    rdn_translate(nn64,rdn_neg(rdn(rdnn(n4),rdnn(n6))))   )).
+
+fof(rdnn65,axiom,(
+    rdn_translate(nn65,rdn_neg(rdn(rdnn(n5),rdnn(n6))))   )).
+
+fof(rdnn66,axiom,(
+    rdn_translate(nn66,rdn_neg(rdn(rdnn(n6),rdnn(n6))))   )).
+
+fof(rdnn67,axiom,(
+    rdn_translate(nn67,rdn_neg(rdn(rdnn(n7),rdnn(n6))))   )).
+
+fof(rdnn68,axiom,(
+    rdn_translate(nn68,rdn_neg(rdn(rdnn(n8),rdnn(n6))))   )).
+
+fof(rdnn69,axiom,(
+    rdn_translate(nn69,rdn_neg(rdn(rdnn(n9),rdnn(n6))))   )).
+
+fof(rdnn70,axiom,(
+    rdn_translate(nn70,rdn_neg(rdn(rdnn(n0),rdnn(n7))))   )).
+
+fof(rdnn71,axiom,(
+    rdn_translate(nn71,rdn_neg(rdn(rdnn(n1),rdnn(n7))))   )).
+
+fof(rdnn72,axiom,(
+    rdn_translate(nn72,rdn_neg(rdn(rdnn(n2),rdnn(n7))))   )).
+
+fof(rdnn73,axiom,(
+    rdn_translate(nn73,rdn_neg(rdn(rdnn(n3),rdnn(n7))))   )).
+
+fof(rdnn74,axiom,(
+    rdn_translate(nn74,rdn_neg(rdn(rdnn(n4),rdnn(n7))))   )).
+
+fof(rdnn75,axiom,(
+    rdn_translate(nn75,rdn_neg(rdn(rdnn(n5),rdnn(n7))))   )).
+
+fof(rdnn76,axiom,(
+    rdn_translate(nn76,rdn_neg(rdn(rdnn(n6),rdnn(n7))))   )).
+
+fof(rdnn77,axiom,(
+    rdn_translate(nn77,rdn_neg(rdn(rdnn(n7),rdnn(n7))))   )).
+
+fof(rdnn78,axiom,(
+    rdn_translate(nn78,rdn_neg(rdn(rdnn(n8),rdnn(n7))))   )).
+
+fof(rdnn79,axiom,(
+    rdn_translate(nn79,rdn_neg(rdn(rdnn(n9),rdnn(n7))))   )).
+
+fof(rdnn80,axiom,(
+    rdn_translate(nn80,rdn_neg(rdn(rdnn(n0),rdnn(n8))))   )).
+
+fof(rdnn81,axiom,(
+    rdn_translate(nn81,rdn_neg(rdn(rdnn(n1),rdnn(n8))))   )).
+
+fof(rdnn82,axiom,(
+    rdn_translate(nn82,rdn_neg(rdn(rdnn(n2),rdnn(n8))))   )).
+
+fof(rdnn83,axiom,(
+    rdn_translate(nn83,rdn_neg(rdn(rdnn(n3),rdnn(n8))))   )).
+
+fof(rdnn84,axiom,(
+    rdn_translate(nn84,rdn_neg(rdn(rdnn(n4),rdnn(n8))))   )).
+
+fof(rdnn85,axiom,(
+    rdn_translate(nn85,rdn_neg(rdn(rdnn(n5),rdnn(n8))))   )).
+
+fof(rdnn86,axiom,(
+    rdn_translate(nn86,rdn_neg(rdn(rdnn(n6),rdnn(n8))))   )).
+
+fof(rdnn87,axiom,(
+    rdn_translate(nn87,rdn_neg(rdn(rdnn(n7),rdnn(n8))))   )).
+
+fof(rdnn88,axiom,(
+    rdn_translate(nn88,rdn_neg(rdn(rdnn(n8),rdnn(n8))))   )).
+
+fof(rdnn89,axiom,(
+    rdn_translate(nn89,rdn_neg(rdn(rdnn(n9),rdnn(n8))))   )).
+
+fof(rdnn90,axiom,(
+    rdn_translate(nn90,rdn_neg(rdn(rdnn(n0),rdnn(n9))))   )).
+
+fof(rdnn91,axiom,(
+    rdn_translate(nn91,rdn_neg(rdn(rdnn(n1),rdnn(n9))))   )).
+
+fof(rdnn92,axiom,(
+    rdn_translate(nn92,rdn_neg(rdn(rdnn(n2),rdnn(n9))))   )).
+
+fof(rdnn93,axiom,(
+    rdn_translate(nn93,rdn_neg(rdn(rdnn(n3),rdnn(n9))))   )).
+
+fof(rdnn94,axiom,(
+    rdn_translate(nn94,rdn_neg(rdn(rdnn(n4),rdnn(n9))))   )).
+
+fof(rdnn95,axiom,(
+    rdn_translate(nn95,rdn_neg(rdn(rdnn(n5),rdnn(n9))))   )).
+
+fof(rdnn96,axiom,(
+    rdn_translate(nn96,rdn_neg(rdn(rdnn(n6),rdnn(n9))))   )).
+
+fof(rdnn97,axiom,(
+    rdn_translate(nn97,rdn_neg(rdn(rdnn(n7),rdnn(n9))))   )).
+
+fof(rdnn98,axiom,(
+    rdn_translate(nn98,rdn_neg(rdn(rdnn(n8),rdnn(n9))))   )).
+
+fof(rdnn99,axiom,(
+    rdn_translate(nn99,rdn_neg(rdn(rdnn(n9),rdnn(n9))))   )).
+
+fof(rdnn100,axiom,(
+    rdn_translate(nn100,rdn_neg(rdn(rdnn(n0),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn101,axiom,(
+    rdn_translate(nn101,rdn_neg(rdn(rdnn(n1),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn102,axiom,(
+    rdn_translate(nn102,rdn_neg(rdn(rdnn(n2),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn103,axiom,(
+    rdn_translate(nn103,rdn_neg(rdn(rdnn(n3),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn104,axiom,(
+    rdn_translate(nn104,rdn_neg(rdn(rdnn(n4),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn105,axiom,(
+    rdn_translate(nn105,rdn_neg(rdn(rdnn(n5),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn106,axiom,(
+    rdn_translate(nn106,rdn_neg(rdn(rdnn(n6),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn107,axiom,(
+    rdn_translate(nn107,rdn_neg(rdn(rdnn(n7),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn108,axiom,(
+    rdn_translate(nn108,rdn_neg(rdn(rdnn(n8),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn109,axiom,(
+    rdn_translate(nn109,rdn_neg(rdn(rdnn(n9),rdn(rdnn(n0),rdnn(n1)))))  )).
+
+fof(rdnn110,axiom,(
+    rdn_translate(nn110,rdn_neg(rdn(rdnn(n0),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn111,axiom,(
+    rdn_translate(nn111,rdn_neg(rdn(rdnn(n1),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn112,axiom,(
+    rdn_translate(nn112,rdn_neg(rdn(rdnn(n2),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn113,axiom,(
+    rdn_translate(nn113,rdn_neg(rdn(rdnn(n3),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn114,axiom,(
+    rdn_translate(nn114,rdn_neg(rdn(rdnn(n4),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn115,axiom,(
+    rdn_translate(nn115,rdn_neg(rdn(rdnn(n5),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn116,axiom,(
+    rdn_translate(nn116,rdn_neg(rdn(rdnn(n6),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn117,axiom,(
+    rdn_translate(nn117,rdn_neg(rdn(rdnn(n7),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn118,axiom,(
+    rdn_translate(nn118,rdn_neg(rdn(rdnn(n8),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn119,axiom,(
+    rdn_translate(nn119,rdn_neg(rdn(rdnn(n9),rdn(rdnn(n1),rdnn(n1)))))  )).
+
+fof(rdnn120,axiom,(
+    rdn_translate(nn120,rdn_neg(rdn(rdnn(n0),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn121,axiom,(
+    rdn_translate(nn121,rdn_neg(rdn(rdnn(n1),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn122,axiom,(
+    rdn_translate(nn122,rdn_neg(rdn(rdnn(n2),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn123,axiom,(
+    rdn_translate(nn123,rdn_neg(rdn(rdnn(n3),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn124,axiom,(
+    rdn_translate(nn124,rdn_neg(rdn(rdnn(n4),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn125,axiom,(
+    rdn_translate(nn125,rdn_neg(rdn(rdnn(n5),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn126,axiom,(
+    rdn_translate(nn126,rdn_neg(rdn(rdnn(n6),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn127,axiom,(
+    rdn_translate(nn127,rdn_neg(rdn(rdnn(n7),rdn(rdnn(n2),rdnn(n1)))))  )).
+
+fof(rdnn128,axiom,(
+    rdn_translate(nn128,rdn_neg(rdn(rdnn(n8),rdn(rdnn(n2),rdnn(n1)))))  )).
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/NUM005+1.ax b/test-data/tptp/fof/NUM005+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/NUM005+1.ax
@@ -0,0 +1,156 @@
+%------------------------------------------------------------------------------
+% File     : NUM005+1 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Number Theory
+% Axioms   : Less in RDN format
+% Version  : Especial.
+% English  : Impements a "human style" less using RDN format.
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   30 (  18 unit)
+%            Number of atoms       :   52 (   2 equality)
+%            Maximal formula depth :    8 (   3 average)
+%            Number of connectives :   24 (   2 ~  ;   1  |;   9  &)
+%                                         (   2 <=>;  10 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   0 propositional; 1-3 arity)
+%            Number of functors    :   14 (  10 constant; 0-2 arity)
+%            Number of variables   :   35 (   0 singleton;  35 !;   0 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires NUM005+0.ax
+%------------------------------------------------------------------------------
+fof(rdn_digit1,axiom,(
+    rdn_non_zero_digit(rdnn(n1))   )).
+
+fof(rdn_digit2,axiom,(
+    rdn_non_zero_digit(rdnn(n2))   )).
+
+fof(rdn_digit3,axiom,(
+    rdn_non_zero_digit(rdnn(n3))   )).
+
+fof(rdn_digit4,axiom,(
+    rdn_non_zero_digit(rdnn(n4))   )).
+
+fof(rdn_digit5,axiom,(
+    rdn_non_zero_digit(rdnn(n5))   )).
+
+fof(rdn_digit6,axiom,(
+    rdn_non_zero_digit(rdnn(n6))   )).
+
+fof(rdn_digit7,axiom,(
+    rdn_non_zero_digit(rdnn(n7))   )).
+
+fof(rdn_digit8,axiom,(
+    rdn_non_zero_digit(rdnn(n8))   )).
+
+fof(rdn_digit9,axiom,(
+    rdn_non_zero_digit(rdnn(n9))   )).
+
+fof(rdn_positive_less01,axiom,(
+    rdn_positive_less(rdnn(n0),rdnn(n1))   )).
+
+fof(rdn_positive_less12,axiom,(
+    rdn_positive_less(rdnn(n1),rdnn(n2))   )).
+
+fof(rdn_positive_less23,axiom,(
+    rdn_positive_less(rdnn(n2),rdnn(n3))   )).
+
+fof(rdn_positive_less34,axiom,(
+    rdn_positive_less(rdnn(n3),rdnn(n4))   )).
+
+fof(rdn_positive_less45,axiom,(
+    rdn_positive_less(rdnn(n4),rdnn(n5))   )).
+
+fof(rdn_positive_less56,axiom,(
+    rdn_positive_less(rdnn(n5),rdnn(n6))   )).
+
+fof(rdn_positive_less67,axiom,(
+    rdn_positive_less(rdnn(n6),rdnn(n7))   )).
+
+fof(rdn_positive_less78,axiom,(
+    rdn_positive_less(rdnn(n7),rdnn(n8))   )).
+
+fof(rdn_positive_less89,axiom,(
+    rdn_positive_less(rdnn(n8),rdnn(n9))   )).
+
+fof(rdn_positive_less_transitivity,axiom,(
+    ! [X,Y,Z] :
+      ( ( rdn_positive_less(rdnn(X),rdnn(Y))
+        & rdn_positive_less(rdnn(Y),rdnn(Z)) )
+     => rdn_positive_less(rdnn(X),rdnn(Z)) )   )).
+
+fof(rdn_positive_less_multi_digit_high,axiom,(
+    ! [Ds,Os,Db,Ob] :
+      ( rdn_positive_less(Os,Ob)
+     => rdn_positive_less(rdn(rdnn(Ds),Os),rdn(rdnn(Db),Ob)) )   )).
+
+fof(rdn_positive_less_multi_digit_low,axiom,(
+    ! [Ds,O,Db] :
+      ( ( rdn_positive_less(rdnn(Ds),rdnn(Db))
+        & rdn_non_zero(O) )
+     => rdn_positive_less(rdn(rdnn(Ds),O),rdn(rdnn(Db),O)) )   )).
+
+fof(rdn_extra_digits_positive_less,axiom,(
+    ! [D,Db,Ob] :
+      ( rdn_non_zero(Ob)
+     => rdn_positive_less(rdnn(D),rdn(rdnn(Db),Ob)) )   )).
+
+fof(rdn_non_zero_by_digit,axiom,(
+    ! [X] :
+      ( rdn_non_zero_digit(rdnn(X))
+     => rdn_non_zero(rdnn(X)) )   )).
+
+fof(rdn_non_zero_by_structure,axiom,(
+    ! [D,O] :
+      ( rdn_non_zero(O)
+     => rdn_non_zero(rdn(rdnn(D),O)) )   )).
+
+fof(less_entry_point_pos_pos,axiom,(
+    ! [X,Y,RDN_X,RDN_Y] :
+      ( ( rdn_translate(X,rdn_pos(RDN_X))
+        & rdn_translate(Y,rdn_pos(RDN_Y))
+        & rdn_positive_less(RDN_X,RDN_Y) )
+     => less(X,Y) )   )).
+
+fof(less_entry_point_neg_pos,axiom,(
+    ! [X,Y,RDN_X,RDN_Y] :
+      ( ( rdn_translate(X,rdn_neg(RDN_X))
+        & rdn_translate(Y,rdn_pos(RDN_Y)) )
+     => less(X,Y) )   )).
+
+fof(less_entry_point_neg_neg,axiom,(
+    ! [X,Y,RDN_X,RDN_Y] :
+      ( ( rdn_translate(X,rdn_neg(RDN_X))
+        & rdn_translate(Y,rdn_neg(RDN_Y))
+        & rdn_positive_less(RDN_Y,RDN_X) )
+     => less(X,Y) )   )).
+
+fof(less_property,axiom,(
+    ! [X,Y] :
+      ( less(X,Y)
+    <=> ( ~ less(Y,X)
+        & Y != X ) )   )).
+
+%----Old axiom from the days of natural numbers
+%fof(less0,axiom,(
+%    ~ ( ? [X] : less(X,n0) )   )).
+
+fof(less_or_equal,axiom,(
+    ! [X,Y] :
+      ( less_or_equal(X,Y)
+    <=> ( less(X,Y)
+        | X = Y ) )   )).
+
+%----Successive integers
+fof(less_successor,axiom,(
+    ! [X,Y,Z] :
+      ( ( sum(X,n1,Y)
+        & less(Z,Y) )
+     => less_or_equal(Z,X) )   )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/NUM005+2.ax b/test-data/tptp/fof/NUM005+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/NUM005+2.ax
@@ -0,0 +1,355 @@
+%------------------------------------------------------------------------------
+% File     : NUM005+2 : TPTP v7.2.0. Released v3.1.0.
+% Domain   : Number Theory
+% Axioms   : Sum in RDN format
+% Version  : Especial.
+% English  : Impements a "human style" addition using RDN format.
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  115 ( 100 unit)
+%            Number of atoms       :  164 (   3 equality)
+%            Maximal formula depth :   19 (   2 average)
+%            Number of connectives :   49 (   0 ~  ;   0  |;  34  &)
+%                                         (   1 <=>;  14 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   0 propositional; 1-4 arity)
+%            Number of functors    :   14 (  10 constant; 0-2 arity)
+%            Number of variables   :   86 (   0 singleton;  86 !;   0 ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments : Requires NUM005+0.ax NUM005+1.ax
+%------------------------------------------------------------------------------
+%----Addition entry points
+%----pos(X) + pos(Y)
+fof(sum_entry_point_pos_pos,axiom,(
+    ! [X,Y,Z,RDN_X,RDN_Y,RDN_Z] :
+      ( ( rdn_translate(X,rdn_pos(RDN_X))
+        & rdn_translate(Y,rdn_pos(RDN_Y))
+        & rdn_add_with_carry(rdnn(n0),RDN_X,RDN_Y,RDN_Z)
+        & rdn_translate(Z,rdn_pos(RDN_Z)) )
+     => sum(X,Y,Z) )   )).
+
+%----neg(X) + neg(Y)
+fof(sum_entry_point_neg_neg,axiom,(
+    ! [X,Y,Z,RDN_X,RDN_Y,RDN_Z] :
+      ( ( rdn_translate(X,rdn_neg(RDN_X))
+        & rdn_translate(Y,rdn_neg(RDN_Y))
+        & rdn_add_with_carry(rdnn(n0),RDN_X,RDN_Y,RDN_Z)
+        & rdn_translate(Z,rdn_neg(RDN_Z)) )
+     => sum(X,Y,Z) )   )).
+
+%----pos(X) + neg(Y), X < Y
+fof(sum_entry_point_pos_neg_1,axiom,(
+    ! [X,Y,Z,RDN_X,RDN_Y,RDN_Z] :
+      ( ( rdn_translate(X,rdn_pos(RDN_X))
+        & rdn_translate(Y,rdn_neg(RDN_Y))
+        & rdn_positive_less(RDN_X,RDN_Y)
+        & rdn_add_with_carry(rdnn(n0),RDN_X,RDN_Z,RDN_Y)
+        & rdn_translate(Z,rdn_neg(RDN_Z)) )
+     => sum(X,Y,Z) )   )).
+
+%----pos(X) + neg(Y), X > Y
+fof(sum_entry_point_pos_neg_2,axiom,(
+    ! [X,Y,Z,RDN_X,RDN_Y,RDN_Z] :
+      ( ( rdn_translate(X,rdn_pos(RDN_X))
+        & rdn_translate(Y,rdn_neg(RDN_Y))
+        & rdn_positive_less(RDN_Y,RDN_X)
+        & rdn_add_with_carry(rdnn(n0),RDN_Y,RDN_Z,RDN_X)
+        & rdn_translate(Z,rdn_pos(RDN_Z)) )
+     => sum(X,Y,Z) )   )).
+
+%----pos(X) + neg(X), X + -X = n0
+fof(sum_entry_point_posx_negx,axiom,(
+    ! [POS_X,NEG_X,RDN_X] :
+      ( ( rdn_translate(POS_X,rdn_pos(RDN_X))
+        & rdn_translate(NEG_X,rdn_neg(RDN_X)) )
+     => sum(POS_X,NEG_X,n0) ) )).
+
+%----neg + pos
+fof(sum_entry_point_neg_pos,axiom,(
+    ! [X,Y,Z,RDN_X,RDN_Y] :
+      ( ( rdn_translate(X,rdn_neg(RDN_X))
+        & rdn_translate(Y,rdn_pos(RDN_Y))
+        & sum(Y,X,Z) )
+     => sum(X,Y,Z) ) )).
+
+%----Sum is unique
+fof(unique_sum,axiom,(
+   ! [X,Y,Z1,Z2] :
+     ( ( sum(X,Y,Z1)
+       & sum(X,Y,Z2) )
+    => Z1 = Z2 )   )).
+
+%----Operands are unique
+fof(unique_LHS,axiom,(
+   ! [X1,X2,Y,Z] :
+     ( ( sum(X1,Y,Z)
+       & sum(X2,Y,Z) )
+    => X1 = X2 )   )).
+
+fof(unique_RHS,axiom,(
+   ! [X,Y1,Y2,Z] :
+     ( ( sum(X,Y1,Z)
+       & sum(X,Y2,Z) )
+    => Y1 = Y2 )   )).
+
+%----Difference is just sum in reverse
+fof(minus_entry_point,axiom,(
+    ! [X,Y,Z] :
+      ( sum(Y,Z,X) <=> difference(X,Y,Z) ) )).
+
+%----Addition of positive RDN numbers
+fof(add_digit_digit_digit,axiom,(
+    ! [C,D1,D2,RD,ID] :
+      ( ( rdn_digit_add(rdnn(D1),rdnn(D2),rdnn(ID),rdnn(n0))
+        & rdn_digit_add(rdnn(ID),rdnn(C),rdnn(RD),rdnn(n0)) )
+     => rdn_add_with_carry(rdnn(C),rdnn(D1),rdnn(D2),rdnn(RD)) )   )).
+
+fof(add_digit_digit_rdn,axiom,(
+    ! [C,D1,D2,ID,RD,IC1,IC2] :
+      ( ( rdn_digit_add(rdnn(D1),rdnn(D2),rdnn(ID),rdnn(IC1))
+        & rdn_digit_add(rdnn(ID),rdnn(C),rdnn(RD),rdnn(IC2))
+        & rdn_digit_add(rdnn(IC1),rdnn(IC2),rdnn(n1),rdnn(n0)) )
+     => rdn_add_with_carry(rdnn(C),rdnn(D1),rdnn(D2),rdn(rdnn(RD),rdnn(n1))) )   )).
+
+fof(add_digit_rdn_rdn,axiom,(
+    ! [C,D1,D2,O2,RD,RO,ID,IC1,IC2,NC] :
+      ( ( rdn_digit_add(rdnn(D1),rdnn(D2),rdnn(ID),rdnn(IC1))
+        & rdn_digit_add(rdnn(ID),rdnn(C),rdnn(RD),rdnn(IC2))
+        & rdn_digit_add(rdnn(IC1),rdnn(IC2),rdnn(NC),rdnn(n0))
+        & rdn_add_with_carry(rdnn(NC),rdnn(n0),O2,RO)
+        & rdn_non_zero(O2)
+        & rdn_non_zero(RO) )
+     => rdn_add_with_carry(rdnn(C),rdnn(D1),rdn(rdnn(D2),O2),rdn(rdnn(RD),RO)) )   )).
+
+fof(add_rdn_rdn_rdn,axiom,(
+    ! [C,D1,O1,D2,O2,RD,RO,ID,IC1,IC2,RC] :
+      ( ( rdn_digit_add(rdnn(D1),rdnn(D2),rdnn(ID),rdnn(IC1))
+        & rdn_digit_add(rdnn(ID),rdnn(C),rdnn(RD),rdnn(IC2))
+        & rdn_digit_add(rdnn(IC1),rdnn(IC2),rdnn(RC),rdnn(n0))
+        & rdn_add_with_carry(rdnn(RC),O1,O2,RO)
+        & rdn_non_zero(O1)
+        & rdn_non_zero(O2)
+        & rdn_non_zero(RO) )
+     => rdn_add_with_carry(rdnn(C),rdn(rdnn(D1),O1),rdn(rdnn(D2),O2),rdn(rdnn(RD),RO)) )   )).
+
+fof(add_rdn_digit_rdn,axiom,(
+    ! [C,D1,O1,D2,RD,RO] :
+      ( ( rdn_add_with_carry(rdnn(C),rdnn(D2),rdn(rdnn(D1),O1),rdn(rdnn(RD),RO)) )
+     => rdn_add_with_carry(rdnn(C),rdn(rdnn(D1),O1),rdnn(D2),rdn(rdnn(RD),RO)) )   )).
+
+fof(rdn_digit_add_n0_n0_n0_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n0),rdnn(n0),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n1_n1_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n1),rdnn(n1),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n2_n2_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n2),rdnn(n2),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n3_n3_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n3),rdnn(n3),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n4_n4_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n4),rdnn(n4),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n5_n5_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n5),rdnn(n5),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n6_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n6),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n7_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n7),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n8_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n8),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n0_n9_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n0),rdnn(n9),rdnn(n9),rdnn(n0))   )).
+
+fof(rdn_digit_add_n1_n0_n1_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n0),rdnn(n1),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n1_n2_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n1),rdnn(n2),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n2_n3_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n2),rdnn(n3),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n3_n4_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n3),rdnn(n4),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n4_n5_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n4),rdnn(n5),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n5_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n5),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n6_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n6),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n7_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n7),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n8_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n8),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n1_n9_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n1),rdnn(n9),rdnn(n0),rdnn(n1))   )).
+
+fof(rdn_digit_add_n2_n0_n2_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n0),rdnn(n2),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n1_n3_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n1),rdnn(n3),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n2_n4_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n2),rdnn(n4),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n3_n5_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n3),rdnn(n5),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n4_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n4),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n5_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n5),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n6_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n6),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n7_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n7),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n2_n8_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n8),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n2_n9_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n2),rdnn(n9),rdnn(n1),rdnn(n1))   )).
+
+fof(rdn_digit_add_n3_n0_n3_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n0),rdnn(n3),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n1_n4_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n1),rdnn(n4),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n2_n5_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n2),rdnn(n5),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n3_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n3),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n4_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n4),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n5_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n5),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n6_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n6),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n3_n7_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n7),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n3_n8_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n8),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n3_n9_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n3),rdnn(n9),rdnn(n2),rdnn(n1))   )).
+
+fof(rdn_digit_add_n4_n0_n4_n0,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n0),rdnn(n4),rdnn(n0))   )).
+fof(rdn_digit_add_n4_n1_n5_n0,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n1),rdnn(n5),rdnn(n0))   )).
+fof(rdn_digit_add_n4_n2_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n2),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n4_n3_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n3),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n4_n4_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n4),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n4_n5_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n5),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n4_n6_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n6),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n4_n7_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n7),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n4_n8_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n8),rdnn(n2),rdnn(n1))   )).
+fof(rdn_digit_add_n4_n9_n3_n1,axiom,(
+    rdn_digit_add(rdnn(n4),rdnn(n9),rdnn(n3),rdnn(n1))   )).
+
+fof(rdn_digit_add_n5_n0_n5_n0,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n0),rdnn(n5),rdnn(n0))   )).
+fof(rdn_digit_add_n5_n1_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n1),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n5_n2_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n2),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n5_n3_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n3),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n5_n4_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n4),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n5_n5_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n5),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n5_n6_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n6),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n5_n7_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n7),rdnn(n2),rdnn(n1))   )).
+fof(rdn_digit_add_n5_n8_n3_n1,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n8),rdnn(n3),rdnn(n1))   )).
+fof(rdn_digit_add_n5_n9_n4_n1,axiom,(
+    rdn_digit_add(rdnn(n5),rdnn(n9),rdnn(n4),rdnn(n1))   )).
+
+fof(rdn_digit_add_n6_n0_n6_n0,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n0),rdnn(n6),rdnn(n0))   )).
+fof(rdn_digit_add_n6_n1_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n1),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n6_n2_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n2),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n6_n3_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n3),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n6_n4_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n4),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n6_n5_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n5),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n6_n6_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n6),rdnn(n2),rdnn(n1))   )).
+fof(rdn_digit_add_n6_n7_n3_n1,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n7),rdnn(n3),rdnn(n1))   )).
+fof(rdn_digit_add_n6_n8_n4_n1,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n8),rdnn(n4),rdnn(n1))   )).
+fof(rdn_digit_add_n6_n9_n5_n1,axiom,(
+    rdn_digit_add(rdnn(n6),rdnn(n9),rdnn(n5),rdnn(n1))   )).
+
+fof(rdn_digit_add_n7_n0_n7_n0,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n0),rdnn(n7),rdnn(n0))   )).
+fof(rdn_digit_add_n7_n1_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n1),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n7_n2_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n2),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n7_n3_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n3),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n7_n4_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n4),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n7_n5_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n5),rdnn(n2),rdnn(n1))   )).
+fof(rdn_digit_add_n7_n6_n3_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n6),rdnn(n3),rdnn(n1))   )).
+fof(rdn_digit_add_n7_n7_n4_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n7),rdnn(n4),rdnn(n1))   )).
+fof(rdn_digit_add_n7_n8_n5_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n8),rdnn(n5),rdnn(n1))   )).
+fof(rdn_digit_add_n7_n9_n6_n1,axiom,(
+    rdn_digit_add(rdnn(n7),rdnn(n9),rdnn(n6),rdnn(n1))   )).
+
+fof(rdn_digit_add_n8_n0_n8_n0,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n0),rdnn(n8),rdnn(n0))   )).
+fof(rdn_digit_add_n8_n1_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n1),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n8_n2_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n2),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n3_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n3),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n4_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n4),rdnn(n2),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n5_n3_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n5),rdnn(n3),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n6_n4_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n6),rdnn(n4),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n7_n5_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n7),rdnn(n5),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n8_n6_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n8),rdnn(n6),rdnn(n1))   )).
+fof(rdn_digit_add_n8_n9_n7_n1,axiom,(
+    rdn_digit_add(rdnn(n8),rdnn(n9),rdnn(n7),rdnn(n1))   )).
+
+fof(rdn_digit_add_n9_n0_n9_n0,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n0),rdnn(n9),rdnn(n0))   )).
+fof(rdn_digit_add_n9_n1_n0_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n1),rdnn(n0),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n2_n1_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n2),rdnn(n1),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n3_n2_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n3),rdnn(n2),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n4_n3_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n4),rdnn(n3),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n5_n4_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n5),rdnn(n4),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n6_n5_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n6),rdnn(n5),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n7_n6_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n7),rdnn(n6),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n8_n7_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n8),rdnn(n7),rdnn(n1))   )).
+fof(rdn_digit_add_n9_n9_n8_n1,axiom,(
+    rdn_digit_add(rdnn(n9),rdnn(n9),rdnn(n8),rdnn(n1))   )).
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/PLA002+0.ax b/test-data/tptp/fof/PLA002+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/PLA002+0.ax
@@ -0,0 +1,297 @@
+%--------------------------------------------------------------------------
+% File     : PLA002+0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Planning (Blocks world)
+% Axioms   : Blocks world axioms
+% Version  : [Bau99] axioms.
+% English  :
+
+% Refs     : [Bau99] Baumgartner (1999), FTP'2000 - Problem Sets
+%            [KS96]  Kautz & Selman (1996), Pushing the Envelope: Planning,
+%            [KS92]  Kautz & Selman (1992), Planning as Satisfiability
+% Source   : [Bau99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   24 (   0 unit)
+%            Number of atoms       :  119 (   0 equality)
+%            Maximal formula depth :   10 (   8 average)
+%            Number of connectives :  120 (  25 ~  ;   0  |;  43  &)
+%                                         (   0 <=>;  52 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   10 (   0 propositional; 1-3 arity)
+%            Number of functors    :    1 (   0 constant; 1-1 arity)
+%            Number of variables   :   64 (   0 singleton;  64 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+% blocks_axioms:
+fof(place_object_block_on_destination,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ! [Z] :
+            ( ( a_block(Z)
+              & neq(X,Z) )
+           => ( ( time(I)
+                & object(X,I)
+                & destination(Z,I) )
+             => on(X,Z,s(I)) ) ) ) )).
+
+%	All( x, block, ! member( x, fixed),
+%	    All( y, block, ! eql( x, y),
+%		Disj(
+%		     Not( L2("object",  x, i));
+%		     Not( L2("source", y, i));
+%		     Not( L3("on", x, y, 1 + i)))));
+fof(remove_object_block_from_source,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ! [Y] :
+            ( ( a_block(Y)
+              & neq(X,Y) )
+           => ( ( time(I)
+                & object(X,I)
+                & source(Y,I) )
+             => ~ on(X,Y,s(I)) ) ) ) )).
+
+%	All( y, block, ! member( y, fixed),
+%	    Disj(
+%		 Not( L2("source", y, i));
+%		 L2("clear", y, 1 + i);
+%		 ));
+fof(clear_source_after_removal,axiom,
+    ( ! [I,Y] :
+        ( nonfixed(Y)
+       => ( ( time(I)
+            & source(Y,I) )
+         => clear(Y,s(I)) ) ) )).
+
+%	All( z, block, ! member( z, fixed),
+%	    Disj(
+%		 Not( L2("destination", z, i));
+%		 Not( L2("clear", z, 1 + i))));
+fof(not_clear_destination_after_placement,axiom,
+    ( ! [I,Z] :
+        ( nonfixed(Z)
+       => ( ( time(I)
+            & destination(Z,I) )
+         => ~ clear(Z,s(I)) ) ) )).
+
+fof(object_block_on_source,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ! [Y] :
+            ( ( a_block(Y)
+              & neq(X,Y) )
+           => ( ( object(X,I)
+                & source(Y,I) )
+             => on(X,Y,I) ) ) ) )).
+
+%	All( x, block, ! member( x, fixed),
+%	    Disj(
+%		 Not( L2("object",  x, i));
+%		 L2("clear", x, i)));
+fof(object_block_is_clear,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ( object(X,I)
+         => clear(X,I) ) ) )).
+
+%	All( z, block, ! member( z, fixed),
+%	    Disj(
+%		 Not( L2("destination", z, i));
+%		 L2("clear", z, i)));
+fof(destination_block_is_clear,axiom,
+    ( ! [I,Z] :
+        ( nonfixed(Z)
+       => ( destination(Z,I)
+         => clear(Z,I) ) ) )).
+
+fof(non_destination_remains_clear,axiom,
+    ( ! [I,W] :
+        ( nonfixed(W)
+       => ( ( time(I)
+            & ~ destination(W,I)
+            & clear(W,I) )
+         => clear(W,s(I)) ) ) )).
+
+%	All( v, block, ! member( v, fixed),
+%	    All( w, block, !eql( v, w),
+%		Disj(
+%		     L2("object",  v, i);
+%		     Not( L3("on", v, w, i)) ;
+%		     L3("on", v, w, 1 + i))));
+fof(non_object_remains_on,axiom,
+    ( ! [I,V] :
+        ( nonfixed(V)
+       => ! [W] :
+            ( ( a_block(W)
+              & neq(V,W) )
+           => ( ( time(I)
+                & ~ object(V,I)
+                & on(V,W,I) )
+             => on(V,W,s(I)) ) ) ) )).
+
+fof(non_source_remains_not_clear,axiom,
+    ( ! [I,W] :
+        ( nonfixed(W)
+       => ( ( time(I)
+            & ~ source(W,I)
+            & ~ clear(W,I) )
+         => ~ clear(W,s(I)) ) ) )).
+
+%	All( v, block, ! member( v, fixed),
+%	    All( w, block, ! eql( v, w),
+%		Disj(
+%		     L2("object",  v, i);
+%		     L3("on", v, w, i) ;
+%		     Not( L3("on", v, w, 1 + i)))));
+fof(non_object_remains_not_on,axiom,
+    ( ! [I,V] :
+        ( nonfixed(V)
+       => ! [W] :
+            ( ( a_block(W)
+              & neq(V,W) )
+           => ( ( time(I)
+                & ~ object(V,I)
+                & ~ on(V,W,I) )
+             => ~ on(V,W,s(I)) ) ) ) )).
+
+%	All( v, block, ! member( v, fixed),
+%	    All( w, block, ! eql( v, w),
+%		Disj(
+%		     L2("destination", w, i);
+%		     L3("on", v, w, i);
+%		     Not( L3("on", v, w, 1 + i)))));
+fof(non_destination_remains_not_on,axiom,
+    ( ! [I,V] :
+        ( nonfixed(V)
+       => ! [W] :
+            ( ( a_block(W)
+              & neq(V,W) )
+           => ( ( time(I)
+                & ~ destination(W,I)
+                & ~ on(V,W,I) )
+             => ~ on(V,W,s(I)) ) ) ) )).
+
+fof(only_one_object_block,axiom,
+    ( ! [I,X1] :
+        ( nonfixed(X1)
+       => ! [X2] :
+            ( ( a_block(X2)
+              & neq(X1,X2) )
+           => ~ ( object(X1,I)
+                & object(X2,I) ) ) ) )).
+
+%	All( y1, block, 1,
+%	    All( y2, block, ! eql( y1, y2),
+%		Disj(
+%		     Not( L2("source", y1, i));
+%		     Not( L2("source", y2, i)))));
+fof(only_one_source_block,axiom,
+    ( ! [I,Y1] :
+        ( a_block(Y1)
+       => ! [Y2] :
+            ( ( a_block(Y2)
+              & neq(Y1,Y2) )
+           => ~ ( source(Y1,I)
+                & source(Y2,I) ) ) ) )).
+
+%	All( z1, block, 1,
+%	    All( z2, block, ! eql( z1, z2),
+%		Disj(
+%		     Not( L2("destination", z1, i));
+%		     Not( L2("destination", z2, i)))));
+fof(only_one_destination_block,axiom,
+    ( ! [I,Z1] :
+        ( a_block(Z1)
+       => ! [Z2] :
+            ( ( a_block(Z2)
+              & neq(Z1,Z2) )
+           => ~ ( destination(Z1,I)
+                & destination(Z2,I) ) ) ) )).
+
+fof(object_is_not_source,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ~ ( object(X,I)
+            & source(X,I) ) ) )).
+
+%	All( x, block, ! member( x, fixed),
+%	    Disj(
+%		 Not( L2("object",  x, i));
+%		 Not( L2("destination", x, i))));
+fof(object_is_not_destination,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ~ ( object(X,I)
+            & destination(X,I) ) ) )).
+
+%	All( y, block, y,
+%	    Disj(
+%		 Not( L2("source", y, i));
+%		 Not( L2("destination", y, i))));
+fof(source_is_not_destination,axiom,
+    ( ! [I,Y] :
+        ( a_block(Y)
+       => ~ ( source(Y,I)
+            & destination(Y,I) ) ) )).
+
+%% on_axioms:
+fof(not_on_each_other,axiom,
+    ( ! [I,X] :
+        ( a_block(X)
+       => ! [Y] :
+            ( ( a_block(Y)
+              & neq(X,Y) )
+           => ~ ( on(X,Y,I)
+                & on(Y,X,I) ) ) ) )).
+
+fof(not_on_self,axiom,
+    ( ! [I,X] :
+        ( a_block(X)
+       => ~ on(X,X,I) ) )).
+
+fof(only_one_on,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ! [Y] :
+            ( ( nonfixed(Y)
+              & neq(X,Y) )
+           => ! [Z] :
+                ( ( nonfixed(Z)
+                  & neq(X,Z)
+                  & neq(Y,Z) )
+               => ~ ( on(X,Y,I)
+                    & on(Z,Y,I) ) ) ) ) )).
+
+fof(only_on_one_thing,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ! [Y] :
+            ( ( a_block(Y)
+              & neq(X,Y) )
+           => ! [Z] :
+                ( ( a_block(Z)
+                  & neq(X,Z)
+                  & neq(Y,Z) )
+               => ~ ( on(X,Y,I)
+                    & on(X,Z,I) ) ) ) ) )).
+
+fof(not_clear_if_something_on,axiom,
+    ( ! [I,X] :
+        ( nonfixed(X)
+       => ! [Y] :
+            ( nonfixed(Y)
+           => ~ ( on(X,Y,I)
+                & clear(Y,I) ) ) ) )).
+
+fof(fixed_not_on_anything,axiom,
+    ( ! [I,X] :
+        ( a_block(X)
+       => ! [Y] :
+            ( fixed(Y)
+           => ~ on(Y,X,I) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/PRD001+0.ax b/test-data/tptp/fof/PRD001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/PRD001+0.ax
@@ -0,0 +1,7340 @@
+%------------------------------------------------------------------------------
+% File     : PRD001+0 : TPTP v7.2.0. Released v6.2.0.
+% Domain   : Products
+% Axioms   : Wine facts
+% Version  : [Lua15] axioms.
+% English  : 
+
+% Refs     : [Lua15] Meng (2015), Email to G. Sutcliffe
+% Source   : [Lua15]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    : 1614 ( 653 unit)
+%            Number of atoms       : 3121 (   0 equality)
+%            Maximal formula depth :    9 (   3 average)
+%            Number of connectives : 1507 (   0   ~;   0   |; 546   &)
+%                                         (   0 <=>; 961  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :  338 (   0 propositional; 1-2 arity)
+%            Number of functors    :  161 ( 161 constant; 0-0 arity)
+%            Number of variables   : 1376 (   0 sgn;1376   !;   0   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      :
+
+% Comments : See http://projects.semwebcentral.org/scm/viewvc.php/
+%            openrulebench/recursion/data/wine_data.tgz?root=rulebench&
+%            view=log (wine_data.tgz)
+%------------------------------------------------------------------------------
+fof(act1_formula1,axiom,(
+    hasbody_aux(pulignymontrachetwhiteburgundy,medium) )).
+
+fof(act1_formula2,axiom,(
+    hasbody_aux(formanchardonnay,full) )).
+
+fof(act1_formula3,axiom,(
+    hasbody_aux(foxencheninblanc,full) )).
+
+fof(act1_formula4,axiom,(
+    hasbody_aux(chianticlassico,medium) )).
+
+fof(act1_formula5,axiom,(
+    hasbody_aux(cortonmontrachetwhiteburgundy,full) )).
+
+fof(act1_formula6,axiom,(
+    hasbody_aux(corbansprivatebinsauvignonblanc,full) )).
+
+fof(act1_formula7,axiom,(
+    hasbody_aux(congressspringssemillon,medium) )).
+
+fof(act1_formula8,axiom,(
+    hasbody_aux(mariettapetitesyrah,medium) )).
+
+fof(act1_formula9,axiom,(
+    hasbody_aux(corbanssauvignonblanc,medium) )).
+
+fof(act1_formula10,axiom,(
+    hasbody_aux(petermccoychardonnay,medium) )).
+
+fof(act1_formula11,axiom,(
+    hasbody_aux(selaksicewine,medium) )).
+
+fof(act1_formula12,axiom,(
+    hasbody_aux(bancroftchardonnay,medium) )).
+
+fof(act1_formula13,axiom,(
+    hasbody_aux(elysezinfandel,full) )).
+
+fof(act1_formula14,axiom,(
+    hasbody_aux(mountadampinotnoir,medium) )).
+
+fof(act1_formula15,axiom,(
+    hasbody_aux(mariettacabernetsauvignon,medium) )).
+
+fof(act1_formula16,axiom,(
+    hasbody_aux(schlossrothermeltrochenbierenausleseriesling,full) )).
+
+fof(act1_formula17,axiom,(
+    hasbody_aux(garyfarrellmerlot,medium) )).
+
+fof(act1_formula18,axiom,(
+    hasbody_aux(cotturizinfandel,full) )).
+
+fof(act1_formula19,axiom,(
+    hasbody_aux(mariettaoldvinesred,medium) )).
+
+fof(act1_formula20,axiom,(
+    hasbody_aux(longridgemerlot,light) )).
+
+fof(act1_formula21,axiom,(
+    hasbody_aux(kalincellarssemillon,full) )).
+
+fof(act1_formula22,axiom,(
+    hasbody_aux(pagemillwinerycabernetsauvignon,medium) )).
+
+fof(act1_formula23,axiom,(
+    hasbody_aux(seanthackreysiriuspetitesyrah,full) )).
+
+fof(act1_formula24,axiom,(
+    hasbody_aux(saucelitocanyonzinfandel1998,medium) )).
+
+fof(act1_formula25,axiom,(
+    hasbody_aux(whitehalllaneprimavera,light) )).
+
+fof(act1_formula26,axiom,(
+    hasbody_aux(santacruzmountainvineyardcabernetsauvignon,full) )).
+
+fof(act1_formula27,axiom,(
+    hasbody_aux(lanetannerpinotnoir,light) )).
+
+fof(act1_formula28,axiom,(
+    hasbody_aux(corbansdrywhiteriesling,medium) )).
+
+fof(act1_formula29,axiom,(
+    hasbody_aux(mountadamchardonnay,full) )).
+
+fof(act1_formula30,axiom,(
+    hasbody_aux(mountadamriesling,medium) )).
+
+fof(act1_formula31,axiom,(
+    hasbody_aux(mariettazinfandel,medium) )).
+
+fof(act1_formula32,axiom,(
+    hasbody_aux(kathrynkennedylateral,medium) )).
+
+fof(act1_formula33,axiom,(
+    hasbody_aux(mountedenvineyardestatepinotnoir,full) )).
+
+fof(act1_formula34,axiom,(
+    hasbody_aux(whitehalllanecabernetfranc,medium) )).
+
+fof(act1_formula35,axiom,(
+    hasbody_aux(ventanacheninblanc,medium) )).
+
+fof(act1_formula36,axiom,(
+    hasbody_aux(saucelitocanyonzinfandel,medium) )).
+
+fof(act1_formula37,axiom,(
+    hasbody_aux(formancabernetsauvignon,medium) )).
+
+fof(act1_formula38,axiom,(
+    hasbody_aux(schlossvolradtrochenbierenausleseriesling,full) )).
+
+fof(act1_formula39,axiom,(
+    hasbody_aux(mountedenvineyardednavalleychardonnay,medium) )).
+
+fof(act1_formula40,axiom,(
+    hasbody_aux(stonleighsauvignonblanc,medium) )).
+
+fof(act1_formula41,axiom,(
+    hasbody_aux(selakssauvignonblanc,medium) )).
+
+fof(act1_formula42,axiom,(
+    hascolor_aux(selaksicewine,white) )).
+
+fof(act1_formula43,axiom,(
+    hasflavor_aux(pulignymontrachetwhiteburgundy,moderate) )).
+
+fof(act1_formula44,axiom,(
+    hasflavor_aux(formanchardonnay,moderate) )).
+
+fof(act1_formula45,axiom,(
+    hasflavor_aux(stgenevievetexaswhite,moderate) )).
+
+fof(act1_formula46,axiom,(
+    hasflavor_aux(foxencheninblanc,moderate) )).
+
+fof(act1_formula47,axiom,(
+    hasflavor_aux(cortonmontrachetwhiteburgundy,strong) )).
+
+fof(act1_formula48,axiom,(
+    hasflavor_aux(corbansprivatebinsauvignonblanc,strong) )).
+
+fof(act1_formula49,axiom,(
+    hasflavor_aux(congressspringssemillon,moderate) )).
+
+fof(act1_formula50,axiom,(
+    hasflavor_aux(mariettapetitesyrah,moderate) )).
+
+fof(act1_formula51,axiom,(
+    hasflavor_aux(corbanssauvignonblanc,strong) )).
+
+fof(act1_formula52,axiom,(
+    hasflavor_aux(petermccoychardonnay,moderate) )).
+
+fof(act1_formula53,axiom,(
+    hasflavor_aux(selaksicewine,moderate) )).
+
+fof(act1_formula54,axiom,(
+    hasflavor_aux(bancroftchardonnay,moderate) )).
+
+fof(act1_formula55,axiom,(
+    hasflavor_aux(elysezinfandel,moderate) )).
+
+fof(act1_formula56,axiom,(
+    hasflavor_aux(mountadampinotnoir,moderate) )).
+
+fof(act1_formula57,axiom,(
+    hasflavor_aux(chateaudychemsauterne,strong) )).
+
+fof(act1_formula58,axiom,(
+    hasflavor_aux(mariettacabernetsauvignon,moderate) )).
+
+fof(act1_formula59,axiom,(
+    hasflavor_aux(schlossrothermeltrochenbierenausleseriesling,strong) )).
+
+fof(act1_formula60,axiom,(
+    hasflavor_aux(garyfarrellmerlot,moderate) )).
+
+fof(act1_formula61,axiom,(
+    hasflavor_aux(cotturizinfandel,strong) )).
+
+fof(act1_formula62,axiom,(
+    hasflavor_aux(mariettaoldvinesred,moderate) )).
+
+fof(act1_formula63,axiom,(
+    hasflavor_aux(longridgemerlot,moderate) )).
+
+fof(act1_formula64,axiom,(
+    hasflavor_aux(kalincellarssemillon,strong) )).
+
+fof(act1_formula65,axiom,(
+    hasflavor_aux(pagemillwinerycabernetsauvignon,moderate) )).
+
+fof(act1_formula66,axiom,(
+    hasflavor_aux(seanthackreysiriuspetitesyrah,strong) )).
+
+fof(act1_formula67,axiom,(
+    hasflavor_aux(saucelitocanyonzinfandel1998,moderate) )).
+
+fof(act1_formula68,axiom,(
+    hasflavor_aux(chateaudemeursaultmeursault,moderate) )).
+
+fof(act1_formula69,axiom,(
+    hasflavor_aux(whitehalllaneprimavera,delicate) )).
+
+fof(act1_formula70,axiom,(
+    hasflavor_aux(santacruzmountainvineyardcabernetsauvignon,strong) )).
+
+fof(act1_formula71,axiom,(
+    hasflavor_aux(lanetannerpinotnoir,delicate) )).
+
+fof(act1_formula72,axiom,(
+    hasflavor_aux(corbansdrywhiteriesling,moderate) )).
+
+fof(act1_formula73,axiom,(
+    hasflavor_aux(mountadamchardonnay,strong) )).
+
+fof(act1_formula74,axiom,(
+    hasflavor_aux(mountadamriesling,delicate) )).
+
+fof(act1_formula75,axiom,(
+    hasflavor_aux(mariettazinfandel,moderate) )).
+
+fof(act1_formula76,axiom,(
+    hasflavor_aux(kathrynkennedylateral,delicate) )).
+
+fof(act1_formula77,axiom,(
+    hasflavor_aux(mountedenvineyardestatepinotnoir,strong) )).
+
+fof(act1_formula78,axiom,(
+    hasflavor_aux(whitehalllanecabernetfranc,moderate) )).
+
+fof(act1_formula79,axiom,(
+    hasflavor_aux(ventanacheninblanc,moderate) )).
+
+fof(act1_formula80,axiom,(
+    hasflavor_aux(saucelitocanyonzinfandel,moderate) )).
+
+fof(act1_formula81,axiom,(
+    hasflavor_aux(formancabernetsauvignon,strong) )).
+
+fof(act1_formula82,axiom,(
+    hasflavor_aux(schlossvolradtrochenbierenausleseriesling,moderate) )).
+
+fof(act1_formula83,axiom,(
+    hasflavor_aux(mountedenvineyardednavalleychardonnay,moderate) )).
+
+fof(act1_formula84,axiom,(
+    hasflavor_aux(stonleighsauvignonblanc,delicate) )).
+
+fof(act1_formula85,axiom,(
+    hasflavor_aux(selakssauvignonblanc,moderate) )).
+
+fof(act1_formula86,axiom,(
+    hasmaker_aux(pulignymontrachetwhiteburgundy,pulignymontrachet) )).
+
+fof(act1_formula87,axiom,(
+    hasmaker_aux(chateaulafiterothschildpauillac,chateaulafiterothschild) )).
+
+fof(act1_formula88,axiom,(
+    hasmaker_aux(formanchardonnay,forman) )).
+
+fof(act1_formula89,axiom,(
+    hasmaker_aux(stgenevievetexaswhite,stgenevieve) )).
+
+fof(act1_formula90,axiom,(
+    hasmaker_aux(foxencheninblanc,foxen) )).
+
+fof(act1_formula91,axiom,(
+    hasmaker_aux(chianticlassico,mcguinnesso) )).
+
+fof(act1_formula92,axiom,(
+    hasmaker_aux(cortonmontrachetwhiteburgundy,cortonmontrachet) )).
+
+fof(act1_formula93,axiom,(
+    hasmaker_aux(corbansprivatebinsauvignonblanc,corbans) )).
+
+fof(act1_formula94,axiom,(
+    hasmaker_aux(congressspringssemillon,congresssprings) )).
+
+fof(act1_formula95,axiom,(
+    hasmaker_aux(mariettapetitesyrah,marietta) )).
+
+fof(act1_formula96,axiom,(
+    hasmaker_aux(corbanssauvignonblanc,corbans) )).
+
+fof(act1_formula97,axiom,(
+    hasmaker_aux(petermccoychardonnay,petermccoy) )).
+
+fof(act1_formula98,axiom,(
+    hasmaker_aux(selaksicewine,selaks) )).
+
+fof(act1_formula99,axiom,(
+    hasmaker_aux(bancroftchardonnay,bancroft) )).
+
+fof(act1_formula100,axiom,(
+    hasmaker_aux(chateauchevalblancstemilion,chateauchevalblanc) )).
+
+fof(act1_formula101,axiom,(
+    hasmaker_aux(chateaumorgonbeaujolais,chateaumorgon) )).
+
+fof(act1_formula102,axiom,(
+    hasmaker_aux(elysezinfandel,elyse) )).
+
+fof(act1_formula103,axiom,(
+    hasmaker_aux(mountadampinotnoir,mountadam) )).
+
+fof(act1_formula104,axiom,(
+    hasmaker_aux(taylorport,taylor) )).
+
+fof(act1_formula105,axiom,(
+    hasmaker_aux(chateaudychemsauterne,chateaudychem) )).
+
+fof(act1_formula106,axiom,(
+    hasmaker_aux(mariettacabernetsauvignon,marietta) )).
+
+fof(act1_formula107,axiom,(
+    hasmaker_aux(schlossrothermeltrochenbierenausleseriesling,schlossrothermel) )).
+
+fof(act1_formula108,axiom,(
+    hasmaker_aux(garyfarrellmerlot,garyfarrell) )).
+
+fof(act1_formula109,axiom,(
+    hasmaker_aux(closdevougeotcotesdor,closdevougeot) )).
+
+fof(act1_formula110,axiom,(
+    hasmaker_aux(cotturizinfandel,cotturi) )).
+
+fof(act1_formula111,axiom,(
+    hasmaker_aux(closdelapoussiesancerre,closdelapoussie) )).
+
+fof(act1_formula112,axiom,(
+    hasmaker_aux(mariettaoldvinesred,marietta) )).
+
+fof(act1_formula113,axiom,(
+    hasmaker_aux(longridgemerlot,longridge) )).
+
+fof(act1_formula114,axiom,(
+    hasmaker_aux(kalincellarssemillon,kalincellars) )).
+
+fof(act1_formula115,axiom,(
+    hasmaker_aux(pagemillwinerycabernetsauvignon,pagemillwinery) )).
+
+fof(act1_formula116,axiom,(
+    hasmaker_aux(seanthackreysiriuspetitesyrah,seanthackrey) )).
+
+fof(act1_formula117,axiom,(
+    hasmaker_aux(saucelitocanyonzinfandel1998,saucelitocanyon) )).
+
+fof(act1_formula118,axiom,(
+    hasmaker_aux(chateaudemeursaultmeursault,chateaudemeursault) )).
+
+fof(act1_formula119,axiom,(
+    hasmaker_aux(santacruzmountainvineyardcabernetsauvignon,santacruzmountainvineyard) )).
+
+fof(act1_formula120,axiom,(
+    hasmaker_aux(lanetannerpinotnoir,lanetanner) )).
+
+fof(act1_formula121,axiom,(
+    hasmaker_aux(corbansdrywhiteriesling,corbans) )).
+
+fof(act1_formula122,axiom,(
+    hasmaker_aux(rosedanjou,danjou) )).
+
+fof(act1_formula123,axiom,(
+    hasmaker_aux(mountadamchardonnay,mountadam) )).
+
+fof(act1_formula124,axiom,(
+    hasmaker_aux(mountadamriesling,mountadam) )).
+
+fof(act1_formula125,axiom,(
+    hasmaker_aux(mariettazinfandel,marietta) )).
+
+fof(act1_formula126,axiom,(
+    hasmaker_aux(chateaumargaux,chateaumargauxwinery) )).
+
+fof(act1_formula127,axiom,(
+    hasmaker_aux(kathrynkennedylateral,kathrynkennedy) )).
+
+fof(act1_formula128,axiom,(
+    hasmaker_aux(mountedenvineyardestatepinotnoir,mountedenvineyard) )).
+
+fof(act1_formula129,axiom,(
+    hasmaker_aux(whitehalllanecabernetfranc,whitehalllane) )).
+
+fof(act1_formula130,axiom,(
+    hasmaker_aux(ventanacheninblanc,ventana) )).
+
+fof(act1_formula131,axiom,(
+    hasmaker_aux(saucelitocanyonzinfandel,saucelitocanyon) )).
+
+fof(act1_formula132,axiom,(
+    hasmaker_aux(formancabernetsauvignon,forman) )).
+
+fof(act1_formula133,axiom,(
+    hasmaker_aux(schlossvolradtrochenbierenausleseriesling,schlossvolrad) )).
+
+fof(act1_formula134,axiom,(
+    hasmaker_aux(mountedenvineyardednavalleychardonnay,mountedenvineyard) )).
+
+fof(act1_formula135,axiom,(
+    hasmaker_aux(stonleighsauvignonblanc,stonleigh) )).
+
+fof(act1_formula136,axiom,(
+    hasmaker_aux(selakssauvignonblanc,selaks) )).
+
+fof(act1_formula137,axiom,(
+    hasmaker_aux(sevreetmainemuscadet,sevreetmaine) )).
+
+fof(act1_formula138,axiom,(
+    hassugar_aux(pulignymontrachetwhiteburgundy,dry) )).
+
+fof(act1_formula139,axiom,(
+    hassugar_aux(formanchardonnay,dry) )).
+
+fof(act1_formula140,axiom,(
+    hassugar_aux(stgenevievetexaswhite,dry) )).
+
+fof(act1_formula141,axiom,(
+    hassugar_aux(foxencheninblanc,dry) )).
+
+fof(act1_formula142,axiom,(
+    hassugar_aux(cortonmontrachetwhiteburgundy,dry) )).
+
+fof(act1_formula143,axiom,(
+    hassugar_aux(corbansprivatebinsauvignonblanc,dry) )).
+
+fof(act1_formula144,axiom,(
+    hassugar_aux(congressspringssemillon,dry) )).
+
+fof(act1_formula145,axiom,(
+    hassugar_aux(mariettapetitesyrah,dry) )).
+
+fof(act1_formula146,axiom,(
+    hassugar_aux(corbanssauvignonblanc,dry) )).
+
+fof(act1_formula147,axiom,(
+    hassugar_aux(petermccoychardonnay,dry) )).
+
+fof(act1_formula148,axiom,(
+    hassugar_aux(bancroftchardonnay,dry) )).
+
+fof(act1_formula149,axiom,(
+    hassugar_aux(elysezinfandel,dry) )).
+
+fof(act1_formula150,axiom,(
+    hassugar_aux(mountadampinotnoir,dry) )).
+
+fof(act1_formula151,axiom,(
+    hassugar_aux(mariettacabernetsauvignon,dry) )).
+
+fof(act1_formula152,axiom,(
+    hassugar_aux(schlossrothermeltrochenbierenausleseriesling,sweet) )).
+
+fof(act1_formula153,axiom,(
+    hassugar_aux(garyfarrellmerlot,dry) )).
+
+fof(act1_formula154,axiom,(
+    hassugar_aux(cotturizinfandel,dry) )).
+
+fof(act1_formula155,axiom,(
+    hassugar_aux(mariettaoldvinesred,dry) )).
+
+fof(act1_formula156,axiom,(
+    hassugar_aux(longridgemerlot,dry) )).
+
+fof(act1_formula157,axiom,(
+    hassugar_aux(kalincellarssemillon,dry) )).
+
+fof(act1_formula158,axiom,(
+    hassugar_aux(pagemillwinerycabernetsauvignon,dry) )).
+
+fof(act1_formula159,axiom,(
+    hassugar_aux(seanthackreysiriuspetitesyrah,dry) )).
+
+fof(act1_formula160,axiom,(
+    hassugar_aux(saucelitocanyonzinfandel1998,dry) )).
+
+fof(act1_formula161,axiom,(
+    hassugar_aux(whitehalllaneprimavera,sweet) )).
+
+fof(act1_formula162,axiom,(
+    hassugar_aux(santacruzmountainvineyardcabernetsauvignon,dry) )).
+
+fof(act1_formula163,axiom,(
+    hassugar_aux(lanetannerpinotnoir,dry) )).
+
+fof(act1_formula164,axiom,(
+    hassugar_aux(corbansdrywhiteriesling,offdry) )).
+
+fof(act1_formula165,axiom,(
+    hassugar_aux(mountadamchardonnay,dry) )).
+
+fof(act1_formula166,axiom,(
+    hassugar_aux(mountadamriesling,dry) )).
+
+fof(act1_formula167,axiom,(
+    hassugar_aux(mariettazinfandel,dry) )).
+
+fof(act1_formula168,axiom,(
+    hassugar_aux(kathrynkennedylateral,dry) )).
+
+fof(act1_formula169,axiom,(
+    hassugar_aux(mountedenvineyardestatepinotnoir,dry) )).
+
+fof(act1_formula170,axiom,(
+    hassugar_aux(whitehalllanecabernetfranc,dry) )).
+
+fof(act1_formula171,axiom,(
+    hassugar_aux(ventanacheninblanc,offdry) )).
+
+fof(act1_formula172,axiom,(
+    hassugar_aux(saucelitocanyonzinfandel,dry) )).
+
+fof(act1_formula173,axiom,(
+    hassugar_aux(formancabernetsauvignon,dry) )).
+
+fof(act1_formula174,axiom,(
+    hassugar_aux(schlossvolradtrochenbierenausleseriesling,sweet) )).
+
+fof(act1_formula175,axiom,(
+    hassugar_aux(mountedenvineyardednavalleychardonnay,dry) )).
+
+fof(act1_formula176,axiom,(
+    hassugar_aux(stonleighsauvignonblanc,dry) )).
+
+fof(act1_formula177,axiom,(
+    hassugar_aux(selakssauvignonblanc,dry) )).
+
+fof(act1_formula178,axiom,(
+    locatedin_aux(californiaregion,usregion) )).
+
+fof(act1_formula179,axiom,(
+    locatedin_aux(sancerreregion,loireregion) )).
+
+fof(act1_formula180,axiom,(
+    locatedin_aux(formanchardonnay,naparegion) )).
+
+fof(act1_formula181,axiom,(
+    locatedin_aux(stgenevievetexaswhite,centraltexasregion) )).
+
+fof(act1_formula182,axiom,(
+    locatedin_aux(foxencheninblanc,santabarbararegion) )).
+
+fof(act1_formula183,axiom,(
+    locatedin_aux(loireregion,frenchregion) )).
+
+fof(act1_formula184,axiom,(
+    locatedin_aux(corbansprivatebinsauvignonblanc,newzealandregion) )).
+
+fof(act1_formula185,axiom,(
+    locatedin_aux(mariettapetitesyrah,sonomaregion) )).
+
+fof(act1_formula186,axiom,(
+    locatedin_aux(corbanssauvignonblanc,newzealandregion) )).
+
+fof(act1_formula187,axiom,(
+    locatedin_aux(petermccoychardonnay,sonomaregion) )).
+
+fof(act1_formula188,axiom,(
+    locatedin_aux(selaksicewine,newzealandregion) )).
+
+fof(act1_formula189,axiom,(
+    locatedin_aux(bancroftchardonnay,naparegion) )).
+
+fof(act1_formula190,axiom,(
+    locatedin_aux(elysezinfandel,naparegion) )).
+
+fof(act1_formula191,axiom,(
+    locatedin_aux(naparegion,californiaregion) )).
+
+fof(act1_formula192,axiom,(
+    locatedin_aux(mountadampinotnoir,southaustraliaregion) )).
+
+fof(act1_formula193,axiom,(
+    locatedin_aux(chiantiregion,italianregion) )).
+
+fof(act1_formula194,axiom,(
+    locatedin_aux(mariettacabernetsauvignon,sonomaregion) )).
+
+fof(act1_formula195,axiom,(
+    locatedin_aux(sauterneregion,bordeauxregion) )).
+
+fof(act1_formula196,axiom,(
+    locatedin_aux(pauillacregion,medocregion) )).
+
+fof(act1_formula197,axiom,(
+    locatedin_aux(centraltexasregion,texasregion) )).
+
+fof(act1_formula198,axiom,(
+    locatedin_aux(schlossrothermeltrochenbierenausleseriesling,germanyregion) )).
+
+fof(act1_formula199,axiom,(
+    locatedin_aux(garyfarrellmerlot,sonomaregion) )).
+
+fof(act1_formula200,axiom,(
+    locatedin_aux(bordeauxregion,frenchregion) )).
+
+fof(act1_formula201,axiom,(
+    locatedin_aux(cotturizinfandel,sonomaregion) )).
+
+fof(act1_formula202,axiom,(
+    locatedin_aux(anjouregion,loireregion) )).
+
+fof(act1_formula203,axiom,(
+    locatedin_aux(centralcoastregion,californiaregion) )).
+
+fof(act1_formula204,axiom,(
+    locatedin_aux(mariettaoldvinesred,sonomaregion) )).
+
+fof(act1_formula205,axiom,(
+    locatedin_aux(longridgemerlot,newzealandregion) )).
+
+fof(act1_formula206,axiom,(
+    locatedin_aux(sonomaregion,californiaregion) )).
+
+fof(act1_formula207,axiom,(
+    locatedin_aux(santabarbararegion,californiaregion) )).
+
+fof(act1_formula208,axiom,(
+    locatedin_aux(pagemillwinerycabernetsauvignon,naparegion) )).
+
+fof(act1_formula209,axiom,(
+    locatedin_aux(seanthackreysiriuspetitesyrah,naparegion) )).
+
+fof(act1_formula210,axiom,(
+    locatedin_aux(saucelitocanyonzinfandel1998,arroyogranderegion) )).
+
+fof(act1_formula211,axiom,(
+    locatedin_aux(medocregion,bordeauxregion) )).
+
+fof(act1_formula212,axiom,(
+    locatedin_aux(southaustraliaregion,australianregion) )).
+
+fof(act1_formula213,axiom,(
+    locatedin_aux(whitehalllaneprimavera,naparegion) )).
+
+fof(act1_formula214,axiom,(
+    locatedin_aux(santacruzmountainvineyardcabernetsauvignon,santacruzmountainsregion) )).
+
+fof(act1_formula215,axiom,(
+    locatedin_aux(lanetannerpinotnoir,santabarbararegion) )).
+
+fof(act1_formula216,axiom,(
+    locatedin_aux(mendocinoregion,californiaregion) )).
+
+fof(act1_formula217,axiom,(
+    locatedin_aux(santacruzmountainsregion,californiaregion) )).
+
+fof(act1_formula218,axiom,(
+    locatedin_aux(corbansdrywhiteriesling,newzealandregion) )).
+
+fof(act1_formula219,axiom,(
+    locatedin_aux(margauxregion,medocregion) )).
+
+fof(act1_formula220,axiom,(
+    locatedin_aux(texasregion,usregion) )).
+
+fof(act1_formula221,axiom,(
+    locatedin_aux(muscadetregion,loireregion) )).
+
+fof(act1_formula222,axiom,(
+    locatedin_aux(mountadamchardonnay,southaustraliaregion) )).
+
+fof(act1_formula223,axiom,(
+    locatedin_aux(alsaceregion,frenchregion) )).
+
+fof(act1_formula224,axiom,(
+    locatedin_aux(mountadamriesling,southaustraliaregion) )).
+
+fof(act1_formula225,axiom,(
+    locatedin_aux(stemilionregion,bordeauxregion) )).
+
+fof(act1_formula226,axiom,(
+    locatedin_aux(bourgogneregion,frenchregion) )).
+
+fof(act1_formula227,axiom,(
+    locatedin_aux(mariettazinfandel,sonomaregion) )).
+
+fof(act1_formula228,axiom,(
+    locatedin_aux(toursregion,loireregion) )).
+
+fof(act1_formula229,axiom,(
+    locatedin_aux(cotesdorregion,bourgogneregion) )).
+
+fof(act1_formula230,axiom,(
+    locatedin_aux(mountedenvineyardestatepinotnoir,ednavalleyregion) )).
+
+fof(act1_formula231,axiom,(
+    locatedin_aux(whitehalllanecabernetfranc,naparegion) )).
+
+fof(act1_formula232,axiom,(
+    locatedin_aux(ventanacheninblanc,centralcoastregion) )).
+
+fof(act1_formula233,axiom,(
+    locatedin_aux(saucelitocanyonzinfandel,arroyogranderegion) )).
+
+fof(act1_formula234,axiom,(
+    locatedin_aux(formancabernetsauvignon,naparegion) )).
+
+fof(act1_formula235,axiom,(
+    locatedin_aux(schlossvolradtrochenbierenausleseriesling,germanyregion) )).
+
+fof(act1_formula236,axiom,(
+    locatedin_aux(beaujolaisregion,frenchregion) )).
+
+fof(act1_formula237,axiom,(
+    locatedin_aux(mountedenvineyardednavalleychardonnay,ednavalleyregion) )).
+
+fof(act1_formula238,axiom,(
+    locatedin_aux(meursaultregion,bourgogneregion) )).
+
+fof(act1_formula239,axiom,(
+    locatedin_aux(ednavalleyregion,californiaregion) )).
+
+fof(act1_formula240,axiom,(
+    locatedin_aux(stonleighsauvignonblanc,newzealandregion) )).
+
+fof(act1_formula241,axiom,(
+    locatedin_aux(arroyogranderegion,californiaregion) )).
+
+fof(act1_formula242,axiom,(
+    locatedin_aux(selakssauvignonblanc,newzealandregion) )).
+
+fof(act1_formula243,axiom,(
+    madefromgrape_aux(chateaudychemsauterne,semillongrape) )).
+
+fof(act1_formula244,axiom,(
+    madefromgrape_aux(chateaudychemsauterne,sauvignonblancgrape) )).
+
+fof(act1_formula245,axiom,(
+    ot____nom1_aux(sweet) )).
+
+fof(act1_formula246,axiom,(
+    ot____nom10_aux(texasregion) )).
+
+fof(act1_formula247,axiom,(
+    ot____nom11_aux(sauvignonblancgrape) )).
+
+fof(act1_formula248,axiom,(
+    ot____nom12_aux(dry) )).
+
+fof(act1_formula249,axiom,(
+    ot____nom13_aux(alsaceregion) )).
+
+fof(act1_formula250,axiom,(
+    ot____nom14_aux(anjouregion) )).
+
+fof(act1_formula251,axiom,(
+    ot____nom15_aux(californiaregion) )).
+
+fof(act1_formula252,axiom,(
+    ot____nom16_aux(muscadetregion) )).
+
+fof(act1_formula253,axiom,(
+    ot____nom17_aux(germanyregion) )).
+
+fof(act1_formula254,axiom,(
+    ot____nom18_aux(sweet) )).
+
+fof(act1_formula255,axiom,(
+    ot____nom18_aux(dry) )).
+
+fof(act1_formula256,axiom,(
+    ot____nom18_aux(offdry) )).
+
+fof(act1_formula257,axiom,(
+    ot____nom19_aux(loireregion) )).
+
+fof(act1_formula258,axiom,(
+    ot____nom2_aux(medocregion) )).
+
+fof(act1_formula259,axiom,(
+    ot____nom20_aux(zinfandelgrape) )).
+
+fof(act1_formula260,axiom,(
+    ot____nom21_aux(pinotblancgrape) )).
+
+fof(act1_formula261,axiom,(
+    ot____nom22_aux(margauxregion) )).
+
+fof(act1_formula262,axiom,(
+    ot____nom23_aux(bordeauxregion) )).
+
+fof(act1_formula263,axiom,(
+    ot____nom24_aux(chardonnaygrape) )).
+
+fof(act1_formula264,axiom,(
+    ot____nom25_aux(petitesyrahgrape) )).
+
+fof(act1_formula265,axiom,(
+    ot____nom26_aux(beaujolaisregion) )).
+
+fof(act1_formula266,axiom,(
+    ot____nom27_aux(semillongrape) )).
+
+fof(act1_formula267,axiom,(
+    ot____nom28_aux(red) )).
+
+fof(act1_formula268,axiom,(
+    ot____nom29_aux(cabernetsauvignongrape) )).
+
+fof(act1_formula269,axiom,(
+    ot____nom3_aux(cabernetfrancgrape) )).
+
+fof(act1_formula270,axiom,(
+    ot____nom30_aux(sancerreregion) )).
+
+fof(act1_formula271,axiom,(
+    ot____nom31_aux(meursaultregion) )).
+
+fof(act1_formula272,axiom,(
+    ot____nom32_aux(rose) )).
+
+fof(act1_formula273,axiom,(
+    ot____nom33_aux(gamaygrape) )).
+
+fof(act1_formula274,axiom,(
+    ot____nom34_aux(cheninblancgrape) )).
+
+fof(act1_formula275,axiom,(
+    ot____nom35_aux(delicate) )).
+
+fof(act1_formula276,axiom,(
+    ot____nom35_aux(strong) )).
+
+fof(act1_formula277,axiom,(
+    ot____nom35_aux(moderate) )).
+
+fof(act1_formula278,axiom,(
+    ot____nom36_aux(stemilionregion) )).
+
+fof(act1_formula279,axiom,(
+    ot____nom37_aux(rieslinggrape) )).
+
+fof(act1_formula280,axiom,(
+    ot____nom38_aux(usregion) )).
+
+fof(act1_formula281,axiom,(
+    ot____nom39_aux(pinotnoirgrape) )).
+
+fof(act1_formula282,axiom,(
+    ot____nom4_aux(toursregion) )).
+
+fof(act1_formula283,axiom,(
+    ot____nom40_aux(light) )).
+
+fof(act1_formula284,axiom,(
+    ot____nom40_aux(full) )).
+
+fof(act1_formula285,axiom,(
+    ot____nom40_aux(medium) )).
+
+fof(act1_formula286,axiom,(
+    ot____nom41_aux(frenchregion) )).
+
+fof(act1_formula287,axiom,(
+    ot____nom42_aux(cotesdorregion) )).
+
+fof(act1_formula288,axiom,(
+    ot____nom43_aux(merlotgrape) )).
+
+fof(act1_formula289,axiom,(
+    ot____nom44_aux(bourgogneregion) )).
+
+fof(act1_formula290,axiom,(
+    ot____nom45_aux(full) )).
+
+fof(act1_formula291,axiom,(
+    ot____nom46_aux(pauillacregion) )).
+
+fof(act1_formula292,axiom,(
+    ot____nom47_aux(italianregion) )).
+
+fof(act1_formula293,axiom,(
+    ot____nom48_aux(moderate) )).
+
+fof(act1_formula294,axiom,(
+    ot____nom49_aux(medium) )).
+
+fof(act1_formula295,axiom,(
+    ot____nom5_aux(white) )).
+
+fof(act1_formula296,axiom,(
+    ot____nom50_aux(strong) )).
+
+fof(act1_formula297,axiom,(
+    ot____nom50_aux(moderate) )).
+
+fof(act1_formula298,axiom,(
+    ot____nom51_aux(full) )).
+
+fof(act1_formula299,axiom,(
+    ot____nom51_aux(medium) )).
+
+fof(act1_formula300,axiom,(
+    ot____nom52_aux(sauterneregion) )).
+
+fof(act1_formula301,axiom,(
+    ot____nom53_aux(sweet) )).
+
+fof(act1_formula302,axiom,(
+    ot____nom53_aux(offdry) )).
+
+fof(act1_formula303,axiom,(
+    ot____nom54_aux(offdry) )).
+
+fof(act1_formula304,axiom,(
+    ot____nom55_aux(delicate) )).
+
+fof(act1_formula305,axiom,(
+    ot____nom56_aux(light) )).
+
+fof(act1_formula306,axiom,(
+    ot____nom57_aux(portugalregion) )).
+
+fof(act1_formula307,axiom,(
+    ot____nom58_aux(strong) )).
+
+fof(act1_formula308,axiom,(
+    ot____nom59_aux(light) )).
+
+fof(act1_formula309,axiom,(
+    ot____nom59_aux(medium) )).
+
+fof(act1_formula310,axiom,(
+    ot____nom6_aux(semillongrape) )).
+
+fof(act1_formula311,axiom,(
+    ot____nom6_aux(sauvignonblancgrape) )).
+
+fof(act1_formula312,axiom,(
+    ot____nom60_aux(sangiovesegrape) )).
+
+fof(act1_formula313,axiom,(
+    ot____nom61_aux(chiantiregion) )).
+
+fof(act1_formula314,axiom,(
+    ot____nom62_aux(cabernetsauvignongrape) )).
+
+fof(act1_formula315,axiom,(
+    ot____nom62_aux(merlotgrape) )).
+
+fof(act1_formula316,axiom,(
+    ot____nom63_aux(pinotblancgrape) )).
+
+fof(act1_formula317,axiom,(
+    ot____nom63_aux(sauvignonblancgrape) )).
+
+fof(act1_formula318,axiom,(
+    ot____nom63_aux(cheninblancgrape) )).
+
+fof(act1_formula319,axiom,(
+    ot____nom64_aux(delicate) )).
+
+fof(act1_formula320,axiom,(
+    ot____nom64_aux(moderate) )).
+
+fof(act1_formula321,axiom,(
+    ot____nom7_aux(dry) )).
+
+fof(act1_formula322,axiom,(
+    ot____nom7_aux(offdry) )).
+
+fof(act1_formula323,axiom,(
+    ot____nom8_aux(cabernetfrancgrape) )).
+
+fof(act1_formula324,axiom,(
+    ot____nom8_aux(petiteverdotgrape) )).
+
+fof(act1_formula325,axiom,(
+    ot____nom8_aux(cabernetsauvignongrape) )).
+
+fof(act1_formula326,axiom,(
+    ot____nom8_aux(malbecgrape) )).
+
+fof(act1_formula327,axiom,(
+    ot____nom8_aux(merlotgrape) )).
+
+fof(act1_formula328,axiom,(
+    ot____nom9_aux(white) )).
+
+fof(act1_formula329,axiom,(
+    ot____nom9_aux(rose) )).
+
+fof(act1_formula330,axiom,(
+    ot____nom9_aux(red) )).
+
+fof(act1_formula331,axiom,(
+    wineflavor_aux(delicate) )).
+
+fof(act1_formula332,axiom,(
+    wineflavor_aux(strong) )).
+
+fof(act1_formula333,axiom,(
+    wineflavor_aux(moderate) )).
+
+fof(act1_formula334,axiom,(
+    winegrape_aux(petitesyrahgrape) )).
+
+fof(act1_formula335,axiom,(
+    winegrape_aux(zinfandelgrape) )).
+
+fof(act1_formula336,axiom,(
+    winegrape_aux(sangiovesegrape) )).
+
+fof(act1_formula337,axiom,(
+    winegrape_aux(cabernetfrancgrape) )).
+
+fof(act1_formula338,axiom,(
+    winegrape_aux(semillongrape) )).
+
+fof(act1_formula339,axiom,(
+    winegrape_aux(rieslinggrape) )).
+
+fof(act1_formula340,axiom,(
+    winegrape_aux(pinotblancgrape) )).
+
+fof(act1_formula341,axiom,(
+    winegrape_aux(gamaygrape) )).
+
+fof(act1_formula342,axiom,(
+    winegrape_aux(petiteverdotgrape) )).
+
+fof(act1_formula343,axiom,(
+    winegrape_aux(chardonnaygrape) )).
+
+fof(act1_formula344,axiom,(
+    winegrape_aux(pinotnoirgrape) )).
+
+fof(act1_formula345,axiom,(
+    winegrape_aux(cabernetsauvignongrape) )).
+
+fof(act1_formula346,axiom,(
+    winegrape_aux(sauvignonblancgrape) )).
+
+fof(act1_formula347,axiom,(
+    winegrape_aux(cheninblancgrape) )).
+
+fof(act1_formula348,axiom,(
+    winegrape_aux(malbecgrape) )).
+
+fof(act1_formula349,axiom,(
+    winegrape_aux(merlotgrape) )).
+
+fof(act1_formula350,axiom,(
+    winesugar_aux(sweet) )).
+
+fof(act1_formula351,axiom,(
+    winesugar_aux(dry) )).
+
+fof(act1_formula352,axiom,(
+    winesugar_aux(offdry) )).
+
+fof(act1_formula353,axiom,(
+    winery_aux(seanthackrey) )).
+
+fof(act1_formula354,axiom,(
+    winery_aux(marietta) )).
+
+fof(act1_formula355,axiom,(
+    winery_aux(petermccoy) )).
+
+fof(act1_formula356,axiom,(
+    winery_aux(danjou) )).
+
+fof(act1_formula357,axiom,(
+    winery_aux(stonleigh) )).
+
+fof(act1_formula358,axiom,(
+    winery_aux(schlossvolrad) )).
+
+fof(act1_formula359,axiom,(
+    winery_aux(selaks) )).
+
+fof(act1_formula360,axiom,(
+    winery_aux(cortonmontrachet) )).
+
+fof(act1_formula361,axiom,(
+    winery_aux(forman) )).
+
+fof(act1_formula362,axiom,(
+    winery_aux(chateaulafiterothschild) )).
+
+fof(act1_formula363,axiom,(
+    winery_aux(elyse) )).
+
+fof(act1_formula364,axiom,(
+    winery_aux(garyfarrell) )).
+
+fof(act1_formula365,axiom,(
+    winery_aux(closdelapoussie) )).
+
+fof(act1_formula366,axiom,(
+    winery_aux(santacruzmountainvineyard) )).
+
+fof(act1_formula367,axiom,(
+    winery_aux(closdevougeot) )).
+
+fof(act1_formula368,axiom,(
+    winery_aux(ventana) )).
+
+fof(act1_formula369,axiom,(
+    winery_aux(schlossrothermel) )).
+
+fof(act1_formula370,axiom,(
+    winery_aux(longridge) )).
+
+fof(act1_formula371,axiom,(
+    winery_aux(mcguinnesso) )).
+
+fof(act1_formula372,axiom,(
+    winery_aux(beringer) )).
+
+fof(act1_formula373,axiom,(
+    winery_aux(sevreetmaine) )).
+
+fof(act1_formula374,axiom,(
+    winery_aux(bancroft) )).
+
+fof(act1_formula375,axiom,(
+    winery_aux(whitehalllane) )).
+
+fof(act1_formula376,axiom,(
+    winery_aux(lanetanner) )).
+
+fof(act1_formula377,axiom,(
+    winery_aux(saucelitocanyon) )).
+
+fof(act1_formula378,axiom,(
+    winery_aux(mountedenvineyard) )).
+
+fof(act1_formula379,axiom,(
+    winery_aux(taylor) )).
+
+fof(act1_formula380,axiom,(
+    winery_aux(stgenevieve) )).
+
+fof(act1_formula381,axiom,(
+    winery_aux(corbans) )).
+
+fof(act1_formula382,axiom,(
+    winery_aux(kalincellars) )).
+
+fof(act1_formula383,axiom,(
+    winery_aux(chateaudychem) )).
+
+fof(act1_formula384,axiom,(
+    winery_aux(kathrynkennedy) )).
+
+fof(act1_formula385,axiom,(
+    winery_aux(cotturi) )).
+
+fof(act1_formula386,axiom,(
+    winery_aux(chateaumargauxwinery) )).
+
+fof(act1_formula387,axiom,(
+    winery_aux(congresssprings) )).
+
+fof(act1_formula388,axiom,(
+    winery_aux(chateaudemeursault) )).
+
+fof(act1_formula389,axiom,(
+    winery_aux(chateauchevalblanc) )).
+
+fof(act1_formula390,axiom,(
+    winery_aux(mountadam) )).
+
+fof(act1_formula391,axiom,(
+    winery_aux(chateaumorgon) )).
+
+fof(act1_formula392,axiom,(
+    winery_aux(pagemillwinery) )).
+
+fof(act1_formula393,axiom,(
+    winery_aux(handley) )).
+
+fof(act1_formula394,axiom,(
+    winery_aux(pulignymontrachet) )).
+
+fof(act1_formula395,axiom,(
+    winery_aux(foxen) )).
+
+fof(act1_formula396,axiom,(
+    zinfandel_aux(elysezinfandel) )).
+
+fof(act1_formula397,axiom,(
+    zinfandel_aux(cotturizinfandel) )).
+
+fof(act1_formula398,axiom,(
+    zinfandel_aux(saucelitocanyonzinfandel1998) )).
+
+fof(act1_formula399,axiom,(
+    zinfandel_aux(mariettazinfandel) )).
+
+fof(act1_formula400,axiom,(
+    zinfandel_aux(saucelitocanyonzinfandel) )).
+
+fof(act1_formula401,axiom,(
+    winebody_aux(light) )).
+
+fof(act1_formula402,axiom,(
+    winebody_aux(full) )).
+
+fof(act1_formula403,axiom,(
+    winebody_aux(medium) )).
+
+fof(act1_formula404,axiom,(
+    winecolor_aux(white) )).
+
+fof(act1_formula405,axiom,(
+    winecolor_aux(rose) )).
+
+fof(act1_formula406,axiom,(
+    winecolor_aux(red) )).
+
+fof(act1_formula407,axiom,(
+    whiteburgundy_aux(pulignymontrachetwhiteburgundy) )).
+
+fof(act1_formula408,axiom,(
+    whiteburgundy_aux(cortonmontrachetwhiteburgundy) )).
+
+fof(act1_formula409,axiom,(
+    whitewine_aux(stgenevievetexaswhite) )).
+
+fof(act1_formula410,axiom,(
+    muscadet_aux(sevreetmainemuscadet) )).
+
+fof(act1_formula411,axiom,(
+    meursault_aux(chateaudemeursaultmeursault) )).
+
+fof(act1_formula412,axiom,(
+    meritage_aux(kathrynkennedylateral) )).
+
+fof(act1_formula413,axiom,(
+    margaux_aux(chateaumargaux) )).
+
+fof(act1_formula414,axiom,(
+    icewine_aux(selaksicewine) )).
+
+fof(act1_formula415,axiom,(
+    dryriesling_aux(mountadamriesling) )).
+
+fof(act1_formula416,axiom,(
+    dessertwine_aux(whitehalllaneprimavera) )).
+
+fof(act1_formula417,axiom,(
+    cabernetsauvignon_aux(mariettacabernetsauvignon) )).
+
+fof(act1_formula418,axiom,(
+    cabernetsauvignon_aux(pagemillwinerycabernetsauvignon) )).
+
+fof(act1_formula419,axiom,(
+    cabernetsauvignon_aux(santacruzmountainvineyardcabernetsauvignon) )).
+
+fof(act1_formula420,axiom,(
+    cabernetsauvignon_aux(formancabernetsauvignon) )).
+
+fof(act1_formula421,axiom,(
+    cabernetfranc_aux(whitehalllanecabernetfranc) )).
+
+fof(act1_formula422,axiom,(
+    beaujolais_aux(chateaumorgonbeaujolais) )).
+
+fof(act1_formula423,axiom,(
+    anjou_aux(rosedanjou) )).
+
+fof(act1_formula424,axiom,(
+    chardonnay_aux(formanchardonnay) )).
+
+fof(act1_formula425,axiom,(
+    chardonnay_aux(petermccoychardonnay) )).
+
+fof(act1_formula426,axiom,(
+    chardonnay_aux(bancroftchardonnay) )).
+
+fof(act1_formula427,axiom,(
+    chardonnay_aux(mountadamchardonnay) )).
+
+fof(act1_formula428,axiom,(
+    chardonnay_aux(mountedenvineyardednavalleychardonnay) )).
+
+fof(act1_formula429,axiom,(
+    cheninblanc_aux(foxencheninblanc) )).
+
+fof(act1_formula430,axiom,(
+    cheninblanc_aux(ventanacheninblanc) )).
+
+fof(act1_formula431,axiom,(
+    chianti_aux(chianticlassico) )).
+
+fof(act1_formula432,axiom,(
+    cotesdor_aux(closdevougeotcotesdor) )).
+
+fof(act1_formula433,axiom,(
+    merlot_aux(garyfarrellmerlot) )).
+
+fof(act1_formula434,axiom,(
+    merlot_aux(longridgemerlot) )).
+
+fof(act1_formula435,axiom,(
+    pauillac_aux(chateaulafiterothschildpauillac) )).
+
+fof(act1_formula436,axiom,(
+    petitesyrah_aux(mariettapetitesyrah) )).
+
+fof(act1_formula437,axiom,(
+    petitesyrah_aux(seanthackreysiriuspetitesyrah) )).
+
+fof(act1_formula438,axiom,(
+    pinotnoir_aux(mountadampinotnoir) )).
+
+fof(act1_formula439,axiom,(
+    pinotnoir_aux(lanetannerpinotnoir) )).
+
+fof(act1_formula440,axiom,(
+    pinotnoir_aux(mountedenvineyardestatepinotnoir) )).
+
+fof(act1_formula441,axiom,(
+    port_aux(taylorport) )).
+
+fof(act1_formula442,axiom,(
+    redtablewine_aux(mariettaoldvinesred) )).
+
+fof(act1_formula443,axiom,(
+    region_aux(californiaregion) )).
+
+fof(act1_formula444,axiom,(
+    region_aux(sancerreregion) )).
+
+fof(act1_formula445,axiom,(
+    region_aux(loireregion) )).
+
+fof(act1_formula446,axiom,(
+    region_aux(usregion) )).
+
+fof(act1_formula447,axiom,(
+    region_aux(naparegion) )).
+
+fof(act1_formula448,axiom,(
+    region_aux(newzealandregion) )).
+
+fof(act1_formula449,axiom,(
+    region_aux(chiantiregion) )).
+
+fof(act1_formula450,axiom,(
+    region_aux(sauterneregion) )).
+
+fof(act1_formula451,axiom,(
+    region_aux(germanyregion) )).
+
+fof(act1_formula452,axiom,(
+    region_aux(pauillacregion) )).
+
+fof(act1_formula453,axiom,(
+    region_aux(centraltexasregion) )).
+
+fof(act1_formula454,axiom,(
+    region_aux(bordeauxregion) )).
+
+fof(act1_formula455,axiom,(
+    region_aux(portugalregion) )).
+
+fof(act1_formula456,axiom,(
+    region_aux(anjouregion) )).
+
+fof(act1_formula457,axiom,(
+    region_aux(centralcoastregion) )).
+
+fof(act1_formula458,axiom,(
+    region_aux(sonomaregion) )).
+
+fof(act1_formula459,axiom,(
+    region_aux(santabarbararegion) )).
+
+fof(act1_formula460,axiom,(
+    region_aux(medocregion) )).
+
+fof(act1_formula461,axiom,(
+    region_aux(australianregion) )).
+
+fof(act1_formula462,axiom,(
+    region_aux(southaustraliaregion) )).
+
+fof(act1_formula463,axiom,(
+    region_aux(mendocinoregion) )).
+
+fof(act1_formula464,axiom,(
+    region_aux(santacruzmountainsregion) )).
+
+fof(act1_formula465,axiom,(
+    region_aux(italianregion) )).
+
+fof(act1_formula466,axiom,(
+    region_aux(margauxregion) )).
+
+fof(act1_formula467,axiom,(
+    region_aux(texasregion) )).
+
+fof(act1_formula468,axiom,(
+    region_aux(muscadetregion) )).
+
+fof(act1_formula469,axiom,(
+    region_aux(alsaceregion) )).
+
+fof(act1_formula470,axiom,(
+    region_aux(stemilionregion) )).
+
+fof(act1_formula471,axiom,(
+    region_aux(bourgogneregion) )).
+
+fof(act1_formula472,axiom,(
+    region_aux(toursregion) )).
+
+fof(act1_formula473,axiom,(
+    region_aux(frenchregion) )).
+
+fof(act1_formula474,axiom,(
+    region_aux(cotesdorregion) )).
+
+fof(act1_formula475,axiom,(
+    region_aux(beaujolaisregion) )).
+
+fof(act1_formula476,axiom,(
+    region_aux(meursaultregion) )).
+
+fof(act1_formula477,axiom,(
+    region_aux(ednavalleyregion) )).
+
+fof(act1_formula478,axiom,(
+    region_aux(arroyogranderegion) )).
+
+fof(act1_formula479,axiom,(
+    riesling_aux(corbansdrywhiteriesling) )).
+
+fof(act1_formula480,axiom,(
+    sancerre_aux(closdelapoussiesancerre) )).
+
+fof(act1_formula481,axiom,(
+    sauternes_aux(chateaudychemsauterne) )).
+
+fof(act1_formula482,axiom,(
+    sauvignonblanc_aux(corbansprivatebinsauvignonblanc) )).
+
+fof(act1_formula483,axiom,(
+    sauvignonblanc_aux(corbanssauvignonblanc) )).
+
+fof(act1_formula484,axiom,(
+    sauvignonblanc_aux(stonleighsauvignonblanc) )).
+
+fof(act1_formula485,axiom,(
+    sauvignonblanc_aux(selakssauvignonblanc) )).
+
+fof(act1_formula486,axiom,(
+    semillon_aux(congressspringssemillon) )).
+
+fof(act1_formula487,axiom,(
+    semillon_aux(kalincellarssemillon) )).
+
+fof(act1_formula488,axiom,(
+    stemilion_aux(chateauchevalblancstemilion) )).
+
+fof(act1_formula489,axiom,(
+    sweetriesling_aux(schlossrothermeltrochenbierenausleseriesling) )).
+
+fof(act1_formula490,axiom,(
+    sweetriesling_aux(schlossvolradtrochenbierenausleseriesling) )).
+
+fof(act1_formula491,axiom,(
+    kaon2namedobjects(chateaudemeursault) )).
+
+fof(act1_formula492,axiom,(
+    kaon2namedobjects(seanthackrey) )).
+
+fof(act1_formula493,axiom,(
+    kaon2namedobjects(formancabernetsauvignon) )).
+
+fof(act1_formula494,axiom,(
+    kaon2namedobjects(texasregion) )).
+
+fof(act1_formula495,axiom,(
+    kaon2namedobjects(sonomaregion) )).
+
+fof(act1_formula496,axiom,(
+    kaon2namedobjects(corbansdrywhiteriesling) )).
+
+fof(act1_formula497,axiom,(
+    kaon2namedobjects(cheninblancgrape) )).
+
+fof(act1_formula498,axiom,(
+    kaon2namedobjects(delicate) )).
+
+fof(act1_formula499,axiom,(
+    kaon2namedobjects(petermccoy) )).
+
+fof(act1_formula500,axiom,(
+    kaon2namedobjects(forman) )).
+
+fof(act1_formula501,axiom,(
+    kaon2namedobjects(taylorport) )).
+
+fof(act1_formula502,axiom,(
+    kaon2namedobjects(pagemillwinerycabernetsauvignon) )).
+
+fof(act1_formula503,axiom,(
+    kaon2namedobjects(chateauchevalblancstemilion) )).
+
+fof(act1_formula504,axiom,(
+    kaon2namedobjects(foxencheninblanc) )).
+
+fof(act1_formula505,axiom,(
+    kaon2namedobjects(santacruzmountainvineyardcabernetsauvignon) )).
+
+fof(act1_formula506,axiom,(
+    kaon2namedobjects(selaksicewine) )).
+
+fof(act1_formula507,axiom,(
+    kaon2namedobjects(chardonnaygrape) )).
+
+fof(act1_formula508,axiom,(
+    kaon2namedobjects(sauvignonblancgrape) )).
+
+fof(act1_formula509,axiom,(
+    kaon2namedobjects(cabernetsauvignongrape) )).
+
+fof(act1_formula510,axiom,(
+    kaon2namedobjects(mountadampinotnoir) )).
+
+fof(act1_formula511,axiom,(
+    kaon2namedobjects(pinotblancgrape) )).
+
+fof(act1_formula512,axiom,(
+    kaon2namedobjects(year1998) )).
+
+fof(act1_formula513,axiom,(
+    kaon2namedobjects(cotturizinfandel) )).
+
+fof(act1_formula514,axiom,(
+    kaon2namedobjects(whitehalllaneprimavera) )).
+
+fof(act1_formula515,axiom,(
+    kaon2namedobjects(longridge) )).
+
+fof(act1_formula516,axiom,(
+    kaon2namedobjects(bancroft) )).
+
+fof(act1_formula517,axiom,(
+    kaon2namedobjects(mountedenvineyardednavalleychardonnay) )).
+
+fof(act1_formula518,axiom,(
+    kaon2namedobjects(moderate) )).
+
+fof(act1_formula519,axiom,(
+    kaon2namedobjects(alsaceregion) )).
+
+fof(act1_formula520,axiom,(
+    kaon2namedobjects(saucelitocanyonzinfandel1998) )).
+
+fof(act1_formula521,axiom,(
+    kaon2namedobjects(corbanssauvignonblanc) )).
+
+fof(act1_formula522,axiom,(
+    kaon2namedobjects(full) )).
+
+fof(act1_formula523,axiom,(
+    kaon2namedobjects(taylor) )).
+
+fof(act1_formula524,axiom,(
+    kaon2namedobjects(malbecgrape) )).
+
+fof(act1_formula525,axiom,(
+    kaon2namedobjects(closdevougeot) )).
+
+fof(act1_formula526,axiom,(
+    kaon2namedobjects(corbans) )).
+
+fof(act1_formula527,axiom,(
+    kaon2namedobjects(stonleighsauvignonblanc) )).
+
+fof(act1_formula528,axiom,(
+    kaon2namedobjects(loireregion) )).
+
+fof(act1_formula529,axiom,(
+    kaon2namedobjects(corbansprivatebinsauvignonblanc) )).
+
+fof(act1_formula530,axiom,(
+    kaon2namedobjects(cortonmontrachet) )).
+
+fof(act1_formula531,axiom,(
+    kaon2namedobjects(chateaudychem) )).
+
+fof(act1_formula532,axiom,(
+    kaon2namedobjects(australianregion) )).
+
+fof(act1_formula533,axiom,(
+    kaon2namedobjects(beringer) )).
+
+fof(act1_formula534,axiom,(
+    kaon2namedobjects(formanchardonnay) )).
+
+fof(act1_formula535,axiom,(
+    kaon2namedobjects(chateaudemeursaultmeursault) )).
+
+fof(act1_formula536,axiom,(
+    kaon2namedobjects(merlotgrape) )).
+
+fof(act1_formula537,axiom,(
+    kaon2namedobjects(garyfarrellmerlot) )).
+
+fof(act1_formula538,axiom,(
+    kaon2namedobjects(santacruzmountainvineyard) )).
+
+fof(act1_formula539,axiom,(
+    kaon2namedobjects(portugalregion) )).
+
+fof(act1_formula540,axiom,(
+    kaon2namedobjects(margauxregion) )).
+
+fof(act1_formula541,axiom,(
+    kaon2namedobjects(frenchregion) )).
+
+fof(act1_formula542,axiom,(
+    kaon2namedobjects(strong) )).
+
+fof(act1_formula543,axiom,(
+    kaon2namedobjects(schlossvolradtrochenbierenausleseriesling) )).
+
+fof(act1_formula544,axiom,(
+    kaon2namedobjects(cabernetfrancgrape) )).
+
+fof(act1_formula545,axiom,(
+    kaon2namedobjects(medium) )).
+
+fof(act1_formula546,axiom,(
+    kaon2namedobjects(medocregion) )).
+
+fof(act1_formula547,axiom,(
+    kaon2namedobjects(sangiovesegrape) )).
+
+fof(act1_formula548,axiom,(
+    kaon2namedobjects(toursregion) )).
+
+fof(act1_formula549,axiom,(
+    kaon2namedobjects(chateaumargauxwinery) )).
+
+fof(act1_formula550,axiom,(
+    kaon2namedobjects(closdelapoussiesancerre) )).
+
+fof(act1_formula551,axiom,(
+    kaon2namedobjects(ednavalleyregion) )).
+
+fof(act1_formula552,axiom,(
+    kaon2namedobjects(schlossvolrad) )).
+
+fof(act1_formula553,axiom,(
+    kaon2namedobjects(marietta) )).
+
+fof(act1_formula554,axiom,(
+    kaon2namedobjects(sweet) )).
+
+fof(act1_formula555,axiom,(
+    kaon2namedobjects(arroyogranderegion) )).
+
+fof(act1_formula556,axiom,(
+    kaon2namedobjects(elyse) )).
+
+fof(act1_formula557,axiom,(
+    kaon2namedobjects(whitehalllanecabernetfranc) )).
+
+fof(act1_formula558,axiom,(
+    kaon2namedobjects(anjouregion) )).
+
+fof(act1_formula559,axiom,(
+    kaon2namedobjects(beaujolaisregion) )).
+
+fof(act1_formula560,axiom,(
+    kaon2namedobjects(petermccoychardonnay) )).
+
+fof(act1_formula561,axiom,(
+    kaon2namedobjects(pagemillwinery) )).
+
+fof(act1_formula562,axiom,(
+    kaon2namedobjects(stgenevievetexaswhite) )).
+
+fof(act1_formula563,axiom,(
+    kaon2namedobjects(congresssprings) )).
+
+fof(act1_formula564,axiom,(
+    kaon2namedobjects(germanyregion) )).
+
+fof(act1_formula565,axiom,(
+    kaon2namedobjects(muscadetregion) )).
+
+fof(act1_formula566,axiom,(
+    kaon2namedobjects(garyfarrell) )).
+
+fof(act1_formula567,axiom,(
+    kaon2namedobjects(light) )).
+
+fof(act1_formula568,axiom,(
+    kaon2namedobjects(rieslinggrape) )).
+
+fof(act1_formula569,axiom,(
+    kaon2namedobjects(pauillacregion) )).
+
+fof(act1_formula570,axiom,(
+    kaon2namedobjects(santabarbararegion) )).
+
+fof(act1_formula571,axiom,(
+    kaon2namedobjects(lanetanner) )).
+
+fof(act1_formula572,axiom,(
+    kaon2namedobjects(mcguinnesso) )).
+
+fof(act1_formula573,axiom,(
+    kaon2namedobjects(mendocinoregion) )).
+
+fof(act1_formula574,axiom,(
+    kaon2namedobjects(chateaumorgonbeaujolais) )).
+
+fof(act1_formula575,axiom,(
+    kaon2namedobjects(santacruzmountainsregion) )).
+
+fof(act1_formula576,axiom,(
+    kaon2namedobjects(californiaregion) )).
+
+fof(act1_formula577,axiom,(
+    kaon2namedobjects(sancerreregion) )).
+
+fof(act1_formula578,axiom,(
+    kaon2namedobjects(selakssauvignonblanc) )).
+
+fof(act1_formula579,axiom,(
+    kaon2namedobjects(chateaulafiterothschildpauillac) )).
+
+fof(act1_formula580,axiom,(
+    kaon2namedobjects(cortonmontrachetwhiteburgundy) )).
+
+fof(act1_formula581,axiom,(
+    kaon2namedobjects(lanetannerpinotnoir) )).
+
+fof(act1_formula582,axiom,(
+    kaon2namedobjects(ventana) )).
+
+fof(act1_formula583,axiom,(
+    kaon2namedobjects(cotturi) )).
+
+fof(act1_formula584,axiom,(
+    kaon2namedobjects(mariettaoldvinesred) )).
+
+fof(act1_formula585,axiom,(
+    kaon2namedobjects(rosedanjou) )).
+
+fof(act1_formula586,axiom,(
+    kaon2namedobjects(chateaulafiterothschild) )).
+
+fof(act1_formula587,axiom,(
+    kaon2namedobjects(chateaumorgon) )).
+
+fof(act1_formula588,axiom,(
+    kaon2namedobjects(saucelitocanyon) )).
+
+fof(act1_formula589,axiom,(
+    kaon2namedobjects(ventanacheninblanc) )).
+
+fof(act1_formula590,axiom,(
+    kaon2namedobjects(chateauchevalblanc) )).
+
+fof(act1_formula591,axiom,(
+    kaon2namedobjects(mountadamriesling) )).
+
+fof(act1_formula592,axiom,(
+    kaon2namedobjects(mariettacabernetsauvignon) )).
+
+fof(act1_formula593,axiom,(
+    kaon2namedobjects(sevreetmaine) )).
+
+fof(act1_formula594,axiom,(
+    kaon2namedobjects(saucelitocanyonzinfandel) )).
+
+fof(act1_formula595,axiom,(
+    kaon2namedobjects(seanthackreysiriuspetitesyrah) )).
+
+fof(act1_formula596,axiom,(
+    kaon2namedobjects(stonleigh) )).
+
+fof(act1_formula597,axiom,(
+    kaon2namedobjects(schlossrothermeltrochenbierenausleseriesling) )).
+
+fof(act1_formula598,axiom,(
+    kaon2namedobjects(mariettazinfandel) )).
+
+fof(act1_formula599,axiom,(
+    kaon2namedobjects(kathrynkennedylateral) )).
+
+fof(act1_formula600,axiom,(
+    kaon2namedobjects(mountadamchardonnay) )).
+
+fof(act1_formula601,axiom,(
+    kaon2namedobjects(foxen) )).
+
+fof(act1_formula602,axiom,(
+    kaon2namedobjects(stgenevieve) )).
+
+fof(act1_formula603,axiom,(
+    kaon2namedobjects(offdry) )).
+
+fof(act1_formula604,axiom,(
+    kaon2namedobjects(whitehalllane) )).
+
+fof(act1_formula605,axiom,(
+    kaon2namedobjects(chianticlassico) )).
+
+fof(act1_formula606,axiom,(
+    kaon2namedobjects(pulignymontrachet) )).
+
+fof(act1_formula607,axiom,(
+    kaon2namedobjects(meursaultregion) )).
+
+fof(act1_formula608,axiom,(
+    kaon2namedobjects(mountedenvineyardestatepinotnoir) )).
+
+fof(act1_formula609,axiom,(
+    kaon2namedobjects(kalincellars) )).
+
+fof(act1_formula610,axiom,(
+    kaon2namedobjects(petiteverdotgrape) )).
+
+fof(act1_formula611,axiom,(
+    kaon2namedobjects(chateaumargaux) )).
+
+fof(act1_formula612,axiom,(
+    kaon2namedobjects(kathrynkennedy) )).
+
+fof(act1_formula613,axiom,(
+    kaon2namedobjects(sauterneregion) )).
+
+fof(act1_formula614,axiom,(
+    kaon2namedobjects(bordeauxregion) )).
+
+fof(act1_formula615,axiom,(
+    kaon2namedobjects(white) )).
+
+fof(act1_formula616,axiom,(
+    kaon2namedobjects(mariettapetitesyrah) )).
+
+fof(act1_formula617,axiom,(
+    kaon2namedobjects(handley) )).
+
+fof(act1_formula618,axiom,(
+    kaon2namedobjects(naparegion) )).
+
+fof(act1_formula619,axiom,(
+    kaon2namedobjects(chiantiregion) )).
+
+fof(act1_formula620,axiom,(
+    kaon2namedobjects(chateaudychemsauterne) )).
+
+fof(act1_formula621,axiom,(
+    kaon2namedobjects(elysezinfandel) )).
+
+fof(act1_formula622,axiom,(
+    kaon2namedobjects(pulignymontrachetwhiteburgundy) )).
+
+fof(act1_formula623,axiom,(
+    kaon2namedobjects(kalincellarssemillon) )).
+
+fof(act1_formula624,axiom,(
+    kaon2namedobjects(closdevougeotcotesdor) )).
+
+fof(act1_formula625,axiom,(
+    kaon2namedobjects(schlossrothermel) )).
+
+fof(act1_formula626,axiom,(
+    kaon2namedobjects(bancroftchardonnay) )).
+
+fof(act1_formula627,axiom,(
+    kaon2namedobjects(southaustraliaregion) )).
+
+fof(act1_formula628,axiom,(
+    kaon2namedobjects(semillongrape) )).
+
+fof(act1_formula629,axiom,(
+    kaon2namedobjects(danjou) )).
+
+fof(act1_formula630,axiom,(
+    kaon2namedobjects(gamaygrape) )).
+
+fof(act1_formula631,axiom,(
+    kaon2namedobjects(zinfandelgrape) )).
+
+fof(act1_formula632,axiom,(
+    kaon2namedobjects(longridgemerlot) )).
+
+fof(act1_formula633,axiom,(
+    kaon2namedobjects(mountedenvineyard) )).
+
+fof(act1_formula634,axiom,(
+    kaon2namedobjects(bourgogneregion) )).
+
+fof(act1_formula635,axiom,(
+    kaon2namedobjects(usregion) )).
+
+fof(act1_formula636,axiom,(
+    kaon2namedobjects(centraltexasregion) )).
+
+fof(act1_formula637,axiom,(
+    kaon2namedobjects(congressspringssemillon) )).
+
+fof(act1_formula638,axiom,(
+    kaon2namedobjects(selaks) )).
+
+fof(act1_formula639,axiom,(
+    kaon2namedobjects(dry) )).
+
+fof(act1_formula640,axiom,(
+    kaon2namedobjects(newzealandregion) )).
+
+fof(act1_formula641,axiom,(
+    kaon2namedobjects(red) )).
+
+fof(act1_formula642,axiom,(
+    kaon2namedobjects(closdelapoussie) )).
+
+fof(act1_formula643,axiom,(
+    kaon2namedobjects(cotesdorregion) )).
+
+fof(act1_formula644,axiom,(
+    kaon2namedobjects(rose) )).
+
+fof(act1_formula645,axiom,(
+    kaon2namedobjects(mountadam) )).
+
+fof(act1_formula646,axiom,(
+    kaon2namedobjects(sevreetmainemuscadet) )).
+
+fof(act1_formula647,axiom,(
+    kaon2namedobjects(pinotnoirgrape) )).
+
+fof(act1_formula648,axiom,(
+    kaon2namedobjects(stemilionregion) )).
+
+fof(act1_formula649,axiom,(
+    kaon2namedobjects(italianregion) )).
+
+fof(act1_formula650,axiom,(
+    kaon2namedobjects(centralcoastregion) )).
+
+fof(act1_formula651,axiom,(
+    kaon2namedobjects(petitesyrahgrape) )).
+
+fof(act1_formula652,axiom,(
+    vintageyear_aux(year1998) )).
+
+fof(act1_formula653,axiom,(
+    hasvintageyear_aux(saucelitocanyonzinfandel1998,year1998) )).
+
+% wine ontology. based on: http://projects.semwebcentral.org/scm/viewvc.php/openrulebench/recursion/xsb/wine.P?root=rulebench&view=markup
+fof(act2_formula1,axiom,(
+    ! [X,Y] :
+      ( madefromgrape_aux(X,Y)
+     => madefromgrape(X,Y) ) )).
+
+fof(act2_formula2,axiom,(
+    ! [X,Y] :
+      ( locatedin_aux(X,Y)
+     => locatedin(X,Y) ) )).
+
+fof(act2_formula3,axiom,(
+    ! [X,Y] :
+      ( hassugar_aux(X,Y)
+     => hassugar(X,Y) ) )).
+
+fof(act2_formula4,axiom,(
+    ! [X,Y] :
+      ( hasmaker_aux(X,Y)
+     => hasmaker(X,Y) ) )).
+
+fof(act2_formula5,axiom,(
+    ! [X,Y] :
+      ( hasflavor_aux(X,Y)
+     => hasflavor(X,Y) ) )).
+
+fof(act2_formula6,axiom,(
+    ! [X,Y] :
+      ( hascolor_aux(X,Y)
+     => hascolor(X,Y) ) )).
+
+fof(act2_formula7,axiom,(
+    ! [X,Y] :
+      ( hasbody_aux(X,Y)
+     => hasbody(X,Y) ) )).
+
+fof(act2_formula8,axiom,(
+    ! [Y,X] :
+      ( adjacentregion_aux(Y,X)
+     => adjacentregion(Y,X) ) )).
+
+fof(act2_formula9,axiom,(
+    ! [Y,X] :
+      ( hasvintageyear_aux(Y,X)
+     => hasvintageyear(Y,X) ) )).
+
+fof(act2_formula10,axiom,(
+    ! [X] :
+      ( ot____nom1_aux(X)
+     => ot____nom1(X) ) )).
+
+fof(act2_formula11,axiom,(
+    ! [X] :
+      ( ot____nom10_aux(X)
+     => ot____nom10(X) ) )).
+
+fof(act2_formula12,axiom,(
+    ! [X] :
+      ( ot____nom11_aux(X)
+     => ot____nom11(X) ) )).
+
+fof(act2_formula13,axiom,(
+    ! [X] :
+      ( ot____nom12_aux(X)
+     => ot____nom12(X) ) )).
+
+fof(act2_formula14,axiom,(
+    ! [X] :
+      ( ot____nom13_aux(X)
+     => ot____nom13(X) ) )).
+
+fof(act2_formula15,axiom,(
+    ! [X] :
+      ( ot____nom14_aux(X)
+     => ot____nom14(X) ) )).
+
+fof(act2_formula16,axiom,(
+    ! [X] :
+      ( ot____nom15_aux(X)
+     => ot____nom15(X) ) )).
+
+fof(act2_formula17,axiom,(
+    ! [X] :
+      ( ot____nom16_aux(X)
+     => ot____nom16(X) ) )).
+
+fof(act2_formula18,axiom,(
+    ! [X] :
+      ( ot____nom17_aux(X)
+     => ot____nom17(X) ) )).
+
+fof(act2_formula19,axiom,(
+    ! [X] :
+      ( ot____nom18_aux(X)
+     => ot____nom18(X) ) )).
+
+fof(act2_formula20,axiom,(
+    ! [X] :
+      ( ot____nom19_aux(X)
+     => ot____nom19(X) ) )).
+
+fof(act2_formula21,axiom,(
+    ! [X] :
+      ( ot____nom2_aux(X)
+     => ot____nom2(X) ) )).
+
+fof(act2_formula22,axiom,(
+    ! [X] :
+      ( ot____nom20_aux(X)
+     => ot____nom20(X) ) )).
+
+fof(act2_formula23,axiom,(
+    ! [X] :
+      ( ot____nom21_aux(X)
+     => ot____nom21(X) ) )).
+
+fof(act2_formula24,axiom,(
+    ! [X] :
+      ( ot____nom22_aux(X)
+     => ot____nom22(X) ) )).
+
+fof(act2_formula25,axiom,(
+    ! [X] :
+      ( ot____nom23_aux(X)
+     => ot____nom23(X) ) )).
+
+fof(act2_formula26,axiom,(
+    ! [X] :
+      ( ot____nom24_aux(X)
+     => ot____nom24(X) ) )).
+
+fof(act2_formula27,axiom,(
+    ! [X] :
+      ( ot____nom25_aux(X)
+     => ot____nom25(X) ) )).
+
+fof(act2_formula28,axiom,(
+    ! [X] :
+      ( ot____nom26_aux(X)
+     => ot____nom26(X) ) )).
+
+fof(act2_formula29,axiom,(
+    ! [X] :
+      ( ot____nom27_aux(X)
+     => ot____nom27(X) ) )).
+
+fof(act2_formula30,axiom,(
+    ! [X] :
+      ( ot____nom28_aux(X)
+     => ot____nom28(X) ) )).
+
+fof(act2_formula31,axiom,(
+    ! [X] :
+      ( ot____nom29_aux(X)
+     => ot____nom29(X) ) )).
+
+fof(act2_formula32,axiom,(
+    ! [X] :
+      ( ot____nom3_aux(X)
+     => ot____nom3(X) ) )).
+
+fof(act2_formula33,axiom,(
+    ! [X] :
+      ( ot____nom30_aux(X)
+     => ot____nom30(X) ) )).
+
+fof(act2_formula34,axiom,(
+    ! [X] :
+      ( ot____nom31_aux(X)
+     => ot____nom31(X) ) )).
+
+fof(act2_formula35,axiom,(
+    ! [X] :
+      ( ot____nom32_aux(X)
+     => ot____nom32(X) ) )).
+
+fof(act2_formula36,axiom,(
+    ! [X] :
+      ( ot____nom33_aux(X)
+     => ot____nom33(X) ) )).
+
+fof(act2_formula37,axiom,(
+    ! [X] :
+      ( ot____nom34_aux(X)
+     => ot____nom34(X) ) )).
+
+fof(act2_formula38,axiom,(
+    ! [X] :
+      ( ot____nom35_aux(X)
+     => ot____nom35(X) ) )).
+
+fof(act2_formula39,axiom,(
+    ! [X] :
+      ( ot____nom36_aux(X)
+     => ot____nom36(X) ) )).
+
+fof(act2_formula40,axiom,(
+    ! [X] :
+      ( ot____nom37_aux(X)
+     => ot____nom37(X) ) )).
+
+fof(act2_formula41,axiom,(
+    ! [X] :
+      ( ot____nom38_aux(X)
+     => ot____nom38(X) ) )).
+
+fof(act2_formula42,axiom,(
+    ! [X] :
+      ( ot____nom39_aux(X)
+     => ot____nom39(X) ) )).
+
+fof(act2_formula43,axiom,(
+    ! [X] :
+      ( ot____nom4_aux(X)
+     => ot____nom4(X) ) )).
+
+fof(act2_formula44,axiom,(
+    ! [X] :
+      ( ot____nom40_aux(X)
+     => ot____nom40(X) ) )).
+
+fof(act2_formula45,axiom,(
+    ! [X] :
+      ( ot____nom41_aux(X)
+     => ot____nom41(X) ) )).
+
+fof(act2_formula46,axiom,(
+    ! [X] :
+      ( ot____nom42_aux(X)
+     => ot____nom42(X) ) )).
+
+fof(act2_formula47,axiom,(
+    ! [X] :
+      ( ot____nom43_aux(X)
+     => ot____nom43(X) ) )).
+
+fof(act2_formula48,axiom,(
+    ! [X] :
+      ( ot____nom44_aux(X)
+     => ot____nom44(X) ) )).
+
+fof(act2_formula49,axiom,(
+    ! [X] :
+      ( ot____nom45_aux(X)
+     => ot____nom45(X) ) )).
+
+fof(act2_formula50,axiom,(
+    ! [X] :
+      ( ot____nom46_aux(X)
+     => ot____nom46(X) ) )).
+
+fof(act2_formula51,axiom,(
+    ! [X] :
+      ( ot____nom47_aux(X)
+     => ot____nom47(X) ) )).
+
+fof(act2_formula52,axiom,(
+    ! [X] :
+      ( ot____nom48_aux(X)
+     => ot____nom48(X) ) )).
+
+fof(act2_formula53,axiom,(
+    ! [X] :
+      ( ot____nom49_aux(X)
+     => ot____nom49(X) ) )).
+
+fof(act2_formula54,axiom,(
+    ! [X] :
+      ( ot____nom5_aux(X)
+     => ot____nom5(X) ) )).
+
+fof(act2_formula55,axiom,(
+    ! [X] :
+      ( ot____nom50_aux(X)
+     => ot____nom50(X) ) )).
+
+fof(act2_formula56,axiom,(
+    ! [X] :
+      ( ot____nom51_aux(X)
+     => ot____nom51(X) ) )).
+
+fof(act2_formula57,axiom,(
+    ! [X] :
+      ( ot____nom52_aux(X)
+     => ot____nom52(X) ) )).
+
+fof(act2_formula58,axiom,(
+    ! [X] :
+      ( ot____nom53_aux(X)
+     => ot____nom53(X) ) )).
+
+fof(act2_formula59,axiom,(
+    ! [X] :
+      ( ot____nom54_aux(X)
+     => ot____nom54(X) ) )).
+
+fof(act2_formula60,axiom,(
+    ! [X] :
+      ( ot____nom55_aux(X)
+     => ot____nom55(X) ) )).
+
+fof(act2_formula61,axiom,(
+    ! [X] :
+      ( ot____nom56_aux(X)
+     => ot____nom56(X) ) )).
+
+fof(act2_formula62,axiom,(
+    ! [X] :
+      ( ot____nom57_aux(X)
+     => ot____nom57(X) ) )).
+
+fof(act2_formula63,axiom,(
+    ! [X] :
+      ( ot____nom58_aux(X)
+     => ot____nom58(X) ) )).
+
+fof(act2_formula64,axiom,(
+    ! [X] :
+      ( ot____nom59_aux(X)
+     => ot____nom59(X) ) )).
+
+fof(act2_formula65,axiom,(
+    ! [X] :
+      ( ot____nom6_aux(X)
+     => ot____nom6(X) ) )).
+
+fof(act2_formula66,axiom,(
+    ! [X] :
+      ( ot____nom60_aux(X)
+     => ot____nom60(X) ) )).
+
+fof(act2_formula67,axiom,(
+    ! [X] :
+      ( ot____nom61_aux(X)
+     => ot____nom61(X) ) )).
+
+fof(act2_formula68,axiom,(
+    ! [X] :
+      ( ot____nom62_aux(X)
+     => ot____nom62(X) ) )).
+
+fof(act2_formula69,axiom,(
+    ! [X] :
+      ( ot____nom63_aux(X)
+     => ot____nom63(X) ) )).
+
+fof(act2_formula70,axiom,(
+    ! [X] :
+      ( ot____nom64_aux(X)
+     => ot____nom64(X) ) )).
+
+fof(act2_formula71,axiom,(
+    ! [X] :
+      ( ot____nom7_aux(X)
+     => ot____nom7(X) ) )).
+
+fof(act2_formula72,axiom,(
+    ! [X] :
+      ( ot____nom8_aux(X)
+     => ot____nom8(X) ) )).
+
+fof(act2_formula73,axiom,(
+    ! [X] :
+      ( ot____nom9_aux(X)
+     => ot____nom9(X) ) )).
+
+fof(act2_formula74,axiom,(
+    ! [X] :
+      ( zinfandel_aux(X)
+     => zinfandel(X) ) )).
+
+fof(act2_formula75,axiom,(
+    ! [X] :
+      ( winery_aux(X)
+     => winery(X) ) )).
+
+fof(act2_formula76,axiom,(
+    ! [X] :
+      ( winegrape_aux(X)
+     => winegrape(X) ) )).
+
+fof(act2_formula77,axiom,(
+    ! [X] :
+      ( winesugar_aux(X)
+     => winesugar(X) ) )).
+
+fof(act2_formula78,axiom,(
+    ! [X] :
+      ( wineflavor_aux(X)
+     => wineflavor(X) ) )).
+
+fof(act2_formula79,axiom,(
+    ! [X] :
+      ( anjou_aux(X)
+     => anjou(X) ) )).
+
+fof(act2_formula80,axiom,(
+    ! [X] :
+      ( beaujolais_aux(X)
+     => beaujolais(X) ) )).
+
+fof(act2_formula81,axiom,(
+    ! [X] :
+      ( cabernetfranc_aux(X)
+     => cabernetfranc(X) ) )).
+
+fof(act2_formula82,axiom,(
+    ! [X] :
+      ( cabernetsauvignon_aux(X)
+     => cabernetsauvignon(X) ) )).
+
+fof(act2_formula83,axiom,(
+    ! [X] :
+      ( chardonnay_aux(X)
+     => chardonnay(X) ) )).
+
+fof(act2_formula84,axiom,(
+    ! [X] :
+      ( cheninblanc_aux(X)
+     => cheninblanc(X) ) )).
+
+fof(act2_formula85,axiom,(
+    ! [X] :
+      ( chianti_aux(X)
+     => chianti(X) ) )).
+
+fof(act2_formula86,axiom,(
+    ! [X] :
+      ( cotesdor_aux(X)
+     => cotesdor(X) ) )).
+
+fof(act2_formula87,axiom,(
+    ! [X] :
+      ( dessertwine_aux(X)
+     => dessertwine(X) ) )).
+
+fof(act2_formula88,axiom,(
+    ! [X] :
+      ( dryriesling_aux(X)
+     => dryriesling(X) ) )).
+
+fof(act2_formula89,axiom,(
+    ! [X] :
+      ( icewine_aux(X)
+     => icewine(X) ) )).
+
+fof(act2_formula90,axiom,(
+    ! [X] :
+      ( margaux_aux(X)
+     => margaux(X) ) )).
+
+fof(act2_formula91,axiom,(
+    ! [X] :
+      ( meritage_aux(X)
+     => meritage(X) ) )).
+
+fof(act2_formula92,axiom,(
+    ! [X] :
+      ( merlot_aux(X)
+     => merlot(X) ) )).
+
+fof(act2_formula93,axiom,(
+    ! [X] :
+      ( meursault_aux(X)
+     => meursault(X) ) )).
+
+fof(act2_formula94,axiom,(
+    ! [X] :
+      ( muscadet_aux(X)
+     => muscadet(X) ) )).
+
+fof(act2_formula95,axiom,(
+    ! [X] :
+      ( pauillac_aux(X)
+     => pauillac(X) ) )).
+
+fof(act2_formula96,axiom,(
+    ! [X] :
+      ( petitesyrah_aux(X)
+     => petitesyrah(X) ) )).
+
+fof(act2_formula97,axiom,(
+    ! [X] :
+      ( pinotnoir_aux(X)
+     => pinotnoir(X) ) )).
+
+fof(act2_formula98,axiom,(
+    ! [X] :
+      ( port_aux(X)
+     => port(X) ) )).
+
+fof(act2_formula99,axiom,(
+    ! [X] :
+      ( redtablewine_aux(X)
+     => redtablewine(X) ) )).
+
+fof(act2_formula100,axiom,(
+    ! [X] :
+      ( region_aux(X)
+     => region(X) ) )).
+
+fof(act2_formula101,axiom,(
+    ! [X] :
+      ( riesling_aux(X)
+     => riesling(X) ) )).
+
+fof(act2_formula102,axiom,(
+    ! [X] :
+      ( sancerre_aux(X)
+     => sancerre(X) ) )).
+
+fof(act2_formula103,axiom,(
+    ! [X] :
+      ( sauternes_aux(X)
+     => sauternes(X) ) )).
+
+fof(act2_formula104,axiom,(
+    ! [X] :
+      ( sauvignonblanc_aux(X)
+     => sauvignonblanc(X) ) )).
+
+fof(act2_formula105,axiom,(
+    ! [X] :
+      ( semillon_aux(X)
+     => semillon(X) ) )).
+
+fof(act2_formula106,axiom,(
+    ! [X] :
+      ( stemilion_aux(X)
+     => stemilion(X) ) )).
+
+fof(act2_formula107,axiom,(
+    ! [X] :
+      ( sweetriesling_aux(X)
+     => sweetriesling(X) ) )).
+
+fof(act2_formula108,axiom,(
+    ! [X] :
+      ( vintageyear_aux(X)
+     => vintageyear(X) ) )).
+
+fof(act2_formula109,axiom,(
+    ! [X] :
+      ( whiteburgundy_aux(X)
+     => whiteburgundy(X) ) )).
+
+fof(act2_formula110,axiom,(
+    ! [X] :
+      ( whitewine_aux(X)
+     => whitewine(X) ) )).
+
+fof(act2_formula111,axiom,(
+    ! [X] :
+      ( winebody_aux(X)
+     => winebody(X) ) )).
+
+fof(act2_formula112,axiom,(
+    ! [X] :
+      ( winecolor_aux(X)
+     => winecolor(X) ) )).
+
+fof(act2_formula113,axiom,(
+    ! [X] :
+      ( meritage(X)
+     => q0(X) ) )).
+
+fof(act2_formula114,axiom,(
+    ! [X] :
+      ( merlot(X)
+     => q0(X) ) )).
+
+fof(act2_formula115,axiom,(
+    ! [X] :
+      ( pinotnoir(X)
+     => q0(X) ) )).
+
+fof(act2_formula116,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q0(X) ) )).
+
+fof(act2_formula117,axiom,(
+    ! [X] :
+      ( cabernetfranc(X)
+     => q0(X) ) )).
+
+fof(act2_formula118,axiom,(
+    ! [X] :
+      ( zinfandel(X)
+     => q0(X) ) )).
+
+fof(act2_formula119,axiom,(
+    ! [X] :
+      ( medoc(X)
+     => q0(X) ) )).
+
+fof(act2_formula120,axiom,(
+    ! [X] :
+      ( cabernetsauvignon(X)
+     => q0(X) ) )).
+
+fof(act2_formula121,axiom,(
+    ! [X] :
+      ( redtablewine(X)
+     => q0(X) ) )).
+
+fof(act2_formula122,axiom,(
+    ! [X] :
+      ( petitesyrah(X)
+     => q0(X) ) )).
+
+fof(act2_formula123,axiom,(
+    ! [X] :
+      ( redwine(X)
+     => q0(X) ) )).
+
+fof(act2_formula124,axiom,(
+    ! [X] :
+      ( chianti(X)
+     => q0(X) ) )).
+
+fof(act2_formula125,axiom,(
+    ! [X] :
+      ( stemilion(X)
+     => q0(X) ) )).
+
+fof(act2_formula126,axiom,(
+    ! [Y,X] :
+      ( ( q0(Y)
+        & kaon2equal(X,Y) )
+     => q0(X) ) )).
+
+fof(act2_formula127,axiom,(
+    ! [X] :
+      ( bordeaux(X)
+     => q1(X) ) )).
+
+fof(act2_formula128,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q2(Y) )
+     => q1(X) ) )).
+
+fof(act2_formula129,axiom,(
+    ! [Y,X] :
+      ( ( q1(Y)
+        & kaon2equal(X,Y) )
+     => q1(X) ) )).
+
+fof(act2_formula130,axiom,(
+    ! [X] :
+      ( q9(X)
+     => q10(X) ) )).
+
+fof(act2_formula131,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom4(Y) )
+     => q10(X) ) )).
+
+fof(act2_formula132,axiom,(
+    ! [Y,X] :
+      ( ( q10(Y)
+        & kaon2equal(X,Y) )
+     => q10(X) ) )).
+
+fof(act2_formula133,axiom,(
+    ! [X] :
+      ( pauillac(X)
+     => q11(X) ) )).
+
+fof(act2_formula134,axiom,(
+    ! [X] :
+      ( port(X)
+     => q11(X) ) )).
+
+fof(act2_formula135,axiom,(
+    ! [X] :
+      ( stemilion(X)
+     => q11(X) ) )).
+
+fof(act2_formula136,axiom,(
+    ! [Y,X] :
+      ( ( q11(Y)
+        & kaon2equal(X,Y) )
+     => q11(X) ) )).
+
+fof(act2_formula137,axiom,(
+    ! [X] :
+      ( icewine(X)
+     => q12(X) ) )).
+
+fof(act2_formula138,axiom,(
+    ! [X] :
+      ( whitetablewine(X)
+     => q12(X) ) )).
+
+fof(act2_formula139,axiom,(
+    ! [X] :
+      ( cheninblanc(X)
+     => q12(X) ) )).
+
+fof(act2_formula140,axiom,(
+    ! [X] :
+      ( chardonnay(X)
+     => q12(X) ) )).
+
+fof(act2_formula141,axiom,(
+    ! [X] :
+      ( pinotblanc(X)
+     => q12(X) ) )).
+
+fof(act2_formula142,axiom,(
+    ! [X] :
+      ( whitewine(X)
+     => q12(X) ) )).
+
+fof(act2_formula143,axiom,(
+    ! [X] :
+      ( dryriesling(X)
+     => q12(X) ) )).
+
+fof(act2_formula144,axiom,(
+    ! [X] :
+      ( sauternes(X)
+     => q12(X) ) )).
+
+fof(act2_formula145,axiom,(
+    ! [X] :
+      ( semillonorsauvignonblanc(X)
+     => q12(X) ) )).
+
+fof(act2_formula146,axiom,(
+    ! [X] :
+      ( riesling(X)
+     => q12(X) ) )).
+
+fof(act2_formula147,axiom,(
+    ! [Y,X] :
+      ( ( q12(Y)
+        & kaon2equal(X,Y) )
+     => q12(X) ) )).
+
+fof(act2_formula148,axiom,(
+    ! [X] :
+      ( margaux(X)
+     => q13(X) ) )).
+
+fof(act2_formula149,axiom,(
+    ! [X] :
+      ( merlot(X)
+     => q13(X) ) )).
+
+fof(act2_formula150,axiom,(
+    ! [Y,X] :
+      ( ( q13(Y)
+        & kaon2equal(X,Y) )
+     => q13(X) ) )).
+
+fof(act2_formula151,axiom,(
+    ! [X] :
+      ( gamay(X)
+     => q14(X) ) )).
+
+fof(act2_formula152,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q14(X) ) )).
+
+fof(act2_formula153,axiom,(
+    ! [Y,X] :
+      ( ( q14(Y)
+        & kaon2equal(X,Y) )
+     => q14(X) ) )).
+
+fof(act2_formula154,axiom,(
+    ! [X] :
+      ( anjou(X)
+     => q15(X) ) )).
+
+fof(act2_formula155,axiom,(
+    ! [X] :
+      ( rosewine(X)
+     => q15(X) ) )).
+
+fof(act2_formula156,axiom,(
+    ! [Y,X] :
+      ( ( q15(Y)
+        & kaon2equal(X,Y) )
+     => q15(X) ) )).
+
+fof(act2_formula157,axiom,(
+    ! [X] :
+      ( meursault(X)
+     => q16(X) ) )).
+
+fof(act2_formula158,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q17(Y) )
+     => q16(X) ) )).
+
+fof(act2_formula159,axiom,(
+    ! [Y,X] :
+      ( ( q16(Y)
+        & kaon2equal(X,Y) )
+     => q16(X) ) )).
+
+fof(act2_formula160,axiom,(
+    ! [X] :
+      ( q16(X)
+     => q17(X) ) )).
+
+fof(act2_formula161,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom31(Y) )
+     => q17(X) ) )).
+
+fof(act2_formula162,axiom,(
+    ! [Y,X] :
+      ( ( q17(Y)
+        & kaon2equal(X,Y) )
+     => q17(X) ) )).
+
+fof(act2_formula163,axiom,(
+    ! [X] :
+      ( margaux(X)
+     => q18(X) ) )).
+
+fof(act2_formula164,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q19(Y) )
+     => q18(X) ) )).
+
+fof(act2_formula165,axiom,(
+    ! [Y,X] :
+      ( ( q18(Y)
+        & kaon2equal(X,Y) )
+     => q18(X) ) )).
+
+fof(act2_formula166,axiom,(
+    ! [X] :
+      ( q18(X)
+     => q19(X) ) )).
+
+fof(act2_formula167,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom22(Y) )
+     => q19(X) ) )).
+
+fof(act2_formula168,axiom,(
+    ! [Y,X] :
+      ( ( q19(Y)
+        & kaon2equal(X,Y) )
+     => q19(X) ) )).
+
+fof(act2_formula169,axiom,(
+    ! [X] :
+      ( q1(X)
+     => q2(X) ) )).
+
+fof(act2_formula170,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom23(Y) )
+     => q2(X) ) )).
+
+fof(act2_formula171,axiom,(
+    ! [Y,X] :
+      ( ( q2(Y)
+        & kaon2equal(X,Y) )
+     => q2(X) ) )).
+
+fof(act2_formula172,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => q20(X) ) )).
+
+fof(act2_formula173,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => q20(X) ) )).
+
+fof(act2_formula174,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q20(X) ) )).
+
+fof(act2_formula175,axiom,(
+    ! [X] :
+      ( dryriesling(X)
+     => q20(X) ) )).
+
+fof(act2_formula176,axiom,(
+    ! [X] :
+      ( anjou(X)
+     => q20(X) ) )).
+
+fof(act2_formula177,axiom,(
+    ! [X] :
+      ( margaux(X)
+     => q20(X) ) )).
+
+fof(act2_formula178,axiom,(
+    ! [Y,X] :
+      ( ( q20(Y)
+        & kaon2equal(X,Y) )
+     => q20(X) ) )).
+
+fof(act2_formula179,axiom,(
+    ! [X] :
+      ( q12(X)
+     => q21(X) ) )).
+
+fof(act2_formula180,axiom,(
+    ! [X,Y] :
+      ( ( hascolor(X,Y)
+        & ot____nom5(Y) )
+     => q21(X) ) )).
+
+fof(act2_formula181,axiom,(
+    ! [Y,X] :
+      ( ( q21(Y)
+        & kaon2equal(X,Y) )
+     => q21(X) ) )).
+
+fof(act2_formula182,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q22(X) ) )).
+
+fof(act2_formula183,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q23(Y) )
+     => q22(X) ) )).
+
+fof(act2_formula184,axiom,(
+    ! [Y,X] :
+      ( ( q22(Y)
+        & kaon2equal(X,Y) )
+     => q22(X) ) )).
+
+fof(act2_formula185,axiom,(
+    ! [X] :
+      ( q22(X)
+     => q23(X) ) )).
+
+fof(act2_formula186,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom26(Y) )
+     => q23(X) ) )).
+
+fof(act2_formula187,axiom,(
+    ! [Y,X] :
+      ( ( q23(Y)
+        & kaon2equal(X,Y) )
+     => q23(X) ) )).
+
+fof(act2_formula188,axiom,(
+    ! [X] :
+      ( pinotblanc(X)
+     => q24(X) ) )).
+
+fof(act2_formula189,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => q24(X) ) )).
+
+fof(act2_formula190,axiom,(
+    ! [Y,X] :
+      ( ( q24(Y)
+        & kaon2equal(X,Y) )
+     => q24(X) ) )).
+
+fof(act2_formula191,axiom,(
+    ! [X] :
+      ( americanwine(X)
+     => q26(X) ) )).
+
+fof(act2_formula192,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q27(Y) )
+     => q26(X) ) )).
+
+fof(act2_formula193,axiom,(
+    ! [Y,X] :
+      ( ( q26(Y)
+        & kaon2equal(X,Y) )
+     => q26(X) ) )).
+
+fof(act2_formula194,axiom,(
+    ! [X] :
+      ( q26(X)
+     => q27(X) ) )).
+
+fof(act2_formula195,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom38(Y) )
+     => q27(X) ) )).
+
+fof(act2_formula196,axiom,(
+    ! [Y,X] :
+      ( ( q27(Y)
+        & kaon2equal(X,Y) )
+     => q27(X) ) )).
+
+fof(act2_formula197,axiom,(
+    ! [X] :
+      ( burgundy(X)
+     => q29(X) ) )).
+
+fof(act2_formula198,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q30(Y) )
+     => q29(X) ) )).
+
+fof(act2_formula199,axiom,(
+    ! [Y,X] :
+      ( ( q29(Y)
+        & kaon2equal(X,Y) )
+     => q29(X) ) )).
+
+fof(act2_formula200,axiom,(
+    ! [X] :
+      ( margaux(X)
+     => q3(X) ) )).
+
+fof(act2_formula201,axiom,(
+    ! [X] :
+      ( pauillac(X)
+     => q3(X) ) )).
+
+fof(act2_formula202,axiom,(
+    ! [X] :
+      ( zinfandel(X)
+     => q3(X) ) )).
+
+fof(act2_formula203,axiom,(
+    ! [X] :
+      ( chardonnay(X)
+     => q3(X) ) )).
+
+fof(act2_formula204,axiom,(
+    ! [X] :
+      ( tours(X)
+     => q3(X) ) )).
+
+fof(act2_formula205,axiom,(
+    ! [X] :
+      ( riesling(X)
+     => q3(X) ) )).
+
+fof(act2_formula206,axiom,(
+    ! [X] :
+      ( semillon(X)
+     => q3(X) ) )).
+
+fof(act2_formula207,axiom,(
+    ! [X] :
+      ( petitesyrah(X)
+     => q3(X) ) )).
+
+fof(act2_formula208,axiom,(
+    ! [X] :
+      ( whiteburgundy(X)
+     => q3(X) ) )).
+
+fof(act2_formula209,axiom,(
+    ! [X] :
+      ( cabernetsauvignon(X)
+     => q3(X) ) )).
+
+fof(act2_formula210,axiom,(
+    ! [X] :
+      ( cheninblanc(X)
+     => q3(X) ) )).
+
+fof(act2_formula211,axiom,(
+    ! [X] :
+      ( sauvignonblanc(X)
+     => q3(X) ) )).
+
+fof(act2_formula212,axiom,(
+    ! [X] :
+      ( cabernetfranc(X)
+     => q3(X) ) )).
+
+fof(act2_formula213,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q3(X) ) )).
+
+fof(act2_formula214,axiom,(
+    ! [X] :
+      ( stemilion(X)
+     => q3(X) ) )).
+
+fof(act2_formula215,axiom,(
+    ! [X] :
+      ( pinotnoir(X)
+     => q3(X) ) )).
+
+fof(act2_formula216,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => q3(X) ) )).
+
+fof(act2_formula217,axiom,(
+    ! [X] :
+      ( redburgundy(X)
+     => q3(X) ) )).
+
+fof(act2_formula218,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => q3(X) ) )).
+
+fof(act2_formula219,axiom,(
+    ! [X] :
+      ( merlot(X)
+     => q3(X) ) )).
+
+fof(act2_formula220,axiom,(
+    ! [X] :
+      ( pinotblanc(X)
+     => q3(X) ) )).
+
+fof(act2_formula221,axiom,(
+    ! [X] :
+      ( gamay(X)
+     => q3(X) ) )).
+
+fof(act2_formula222,axiom,(
+    ! [Y,X] :
+      ( ( q3(Y)
+        & kaon2equal(X,Y) )
+     => q3(X) ) )).
+
+fof(act2_formula223,axiom,(
+    ! [X] :
+      ( ( ot____nom8(X)
+        & wine(X)
+        & kaon2namedobjects(X) )
+     => q3(X) ) )).
+
+fof(act2_formula224,axiom,(
+    ! [X] :
+      ( q29(X)
+     => q30(X) ) )).
+
+fof(act2_formula225,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom44(Y) )
+     => q30(X) ) )).
+
+fof(act2_formula226,axiom,(
+    ! [Y,X] :
+      ( ( q30(Y)
+        & kaon2equal(X,Y) )
+     => q30(X) ) )).
+
+fof(act2_formula227,axiom,(
+    ! [X] :
+      ( chianti(X)
+     => q31(X) ) )).
+
+fof(act2_formula228,axiom,(
+    ! [X] :
+      ( cabernetsauvignon(X)
+     => q31(X) ) )).
+
+fof(act2_formula229,axiom,(
+    ! [X] :
+      ( medoc(X)
+     => q31(X) ) )).
+
+fof(act2_formula230,axiom,(
+    ! [X] :
+      ( merlot(X)
+     => q31(X) ) )).
+
+fof(act2_formula231,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => q31(X) ) )).
+
+fof(act2_formula232,axiom,(
+    ! [X] :
+      ( tablewine(X)
+     => q31(X) ) )).
+
+fof(act2_formula233,axiom,(
+    ! [X] :
+      ( drywine(X)
+     => q31(X) ) )).
+
+fof(act2_formula234,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q31(X) ) )).
+
+fof(act2_formula235,axiom,(
+    ! [X] :
+      ( zinfandel(X)
+     => q31(X) ) )).
+
+fof(act2_formula236,axiom,(
+    ! [X] :
+      ( cabernetfranc(X)
+     => q31(X) ) )).
+
+fof(act2_formula237,axiom,(
+    ! [X] :
+      ( burgundy(X)
+     => q31(X) ) )).
+
+fof(act2_formula238,axiom,(
+    ! [X] :
+      ( dryriesling(X)
+     => q31(X) ) )).
+
+fof(act2_formula239,axiom,(
+    ! [X] :
+      ( petitesyrah(X)
+     => q31(X) ) )).
+
+fof(act2_formula240,axiom,(
+    ! [Y,X] :
+      ( ( q31(Y)
+        & kaon2equal(X,Y) )
+     => q31(X) ) )).
+
+fof(act2_formula241,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => q32(X) ) )).
+
+fof(act2_formula242,axiom,(
+    ! [X] :
+      ( anjou(X)
+     => q32(X) ) )).
+
+fof(act2_formula243,axiom,(
+    ! [Y,X] :
+      ( ( q32(Y)
+        & kaon2equal(X,Y) )
+     => q32(X) ) )).
+
+fof(act2_formula244,axiom,(
+    ! [X] :
+      ( medoc(X)
+     => q33(X) ) )).
+
+fof(act2_formula245,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q34(Y) )
+     => q33(X) ) )).
+
+fof(act2_formula246,axiom,(
+    ! [Y,X] :
+      ( ( q33(Y)
+        & kaon2equal(X,Y) )
+     => q33(X) ) )).
+
+fof(act2_formula247,axiom,(
+    ! [X] :
+      ( q33(X)
+     => q34(X) ) )).
+
+fof(act2_formula248,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom2(Y) )
+     => q34(X) ) )).
+
+fof(act2_formula249,axiom,(
+    ! [Y,X] :
+      ( ( q34(Y)
+        & kaon2equal(X,Y) )
+     => q34(X) ) )).
+
+fof(act2_formula250,axiom,(
+    ! [X] :
+      ( pauillac(X)
+     => q35(X) ) )).
+
+fof(act2_formula251,axiom,(
+    ! [X] :
+      ( port(X)
+     => q35(X) ) )).
+
+fof(act2_formula252,axiom,(
+    ! [X] :
+      ( sweetriesling(X)
+     => q35(X) ) )).
+
+fof(act2_formula253,axiom,(
+    ! [X] :
+      ( meursault(X)
+     => q35(X) ) )).
+
+fof(act2_formula254,axiom,(
+    ! [X] :
+      ( fullbodiedwine(X)
+     => q35(X) ) )).
+
+fof(act2_formula255,axiom,(
+    ! [Y,X] :
+      ( ( q35(Y)
+        & kaon2equal(X,Y) )
+     => q35(X) ) )).
+
+fof(act2_formula256,axiom,(
+    ! [X] :
+      ( whitenonsweetwine(X)
+     => q36(X) ) )).
+
+fof(act2_formula257,axiom,(
+    ! [X] :
+      ( earlyharvest(X)
+     => q36(X) ) )).
+
+fof(act2_formula258,axiom,(
+    ! [X] :
+      ( cheninblanc(X)
+     => q36(X) ) )).
+
+fof(act2_formula259,axiom,(
+    ! [Y,X] :
+      ( ( q36(Y)
+        & kaon2equal(X,Y) )
+     => q36(X) ) )).
+
+fof(act2_formula260,axiom,(
+    ! [X] :
+      ( cotesdor(X)
+     => q37(X) ) )).
+
+fof(act2_formula261,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q38(Y) )
+     => q37(X) ) )).
+
+fof(act2_formula262,axiom,(
+    ! [Y,X] :
+      ( ( q37(Y)
+        & kaon2equal(X,Y) )
+     => q37(X) ) )).
+
+fof(act2_formula263,axiom,(
+    ! [X] :
+      ( q37(X)
+     => q38(X) ) )).
+
+fof(act2_formula264,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom42(Y) )
+     => q38(X) ) )).
+
+fof(act2_formula265,axiom,(
+    ! [Y,X] :
+      ( ( q38(Y)
+        & kaon2equal(X,Y) )
+     => q38(X) ) )).
+
+fof(act2_formula266,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => q39(X) ) )).
+
+fof(act2_formula267,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q40(Y) )
+     => q39(X) ) )).
+
+fof(act2_formula268,axiom,(
+    ! [Y,X] :
+      ( ( q39(Y)
+        & kaon2equal(X,Y) )
+     => q39(X) ) )).
+
+fof(act2_formula269,axiom,(
+    ! [X] :
+      ( cheninblanc(X)
+     => q4(X) ) )).
+
+fof(act2_formula270,axiom,(
+    ! [X] :
+      ( chianti(X)
+     => q4(X) ) )).
+
+fof(act2_formula271,axiom,(
+    ! [X] :
+      ( cabernetfranc(X)
+     => q4(X) ) )).
+
+fof(act2_formula272,axiom,(
+    ! [X] :
+      ( cotesdor(X)
+     => q4(X) ) )).
+
+fof(act2_formula273,axiom,(
+    ! [Y,X] :
+      ( ( q4(Y)
+        & kaon2equal(X,Y) )
+     => q4(X) ) )).
+
+fof(act2_formula274,axiom,(
+    ! [X] :
+      ( q39(X)
+     => q40(X) ) )).
+
+fof(act2_formula275,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom30(Y) )
+     => q40(X) ) )).
+
+fof(act2_formula276,axiom,(
+    ! [Y,X] :
+      ( ( q40(Y)
+        & kaon2equal(X,Y) )
+     => q40(X) ) )).
+
+fof(act2_formula277,axiom,(
+    ! [X] :
+      ( q0(X)
+     => q41(X) ) )).
+
+fof(act2_formula278,axiom,(
+    ! [X,Y] :
+      ( ( hascolor(X,Y)
+        & ot____nom28(Y) )
+     => q41(X) ) )).
+
+fof(act2_formula279,axiom,(
+    ! [Y,X] :
+      ( ( q41(Y)
+        & kaon2equal(X,Y) )
+     => q41(X) ) )).
+
+fof(act2_formula280,axiom,(
+    ! [X] :
+      ( pauillac(X)
+     => q42(X) ) )).
+
+fof(act2_formula281,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q43(Y) )
+     => q42(X) ) )).
+
+fof(act2_formula282,axiom,(
+    ! [Y,X] :
+      ( ( q42(Y)
+        & kaon2equal(X,Y) )
+     => q42(X) ) )).
+
+fof(act2_formula283,axiom,(
+    ! [X] :
+      ( q42(X)
+     => q43(X) ) )).
+
+fof(act2_formula284,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom46(Y) )
+     => q43(X) ) )).
+
+fof(act2_formula285,axiom,(
+    ! [Y,X] :
+      ( ( q43(Y)
+        & kaon2equal(X,Y) )
+     => q43(X) ) )).
+
+fof(act2_formula286,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => q44(X) ) )).
+
+fof(act2_formula287,axiom,(
+    ! [X] :
+      ( sauvignonblanc(X)
+     => q44(X) ) )).
+
+fof(act2_formula288,axiom,(
+    ! [Y,X] :
+      ( ( q44(Y)
+        & kaon2equal(X,Y) )
+     => q44(X) ) )).
+
+fof(act2_formula289,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => q45(X) ) )).
+
+fof(act2_formula290,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => q45(X) ) )).
+
+fof(act2_formula291,axiom,(
+    ! [X] :
+      ( anjou(X)
+     => q45(X) ) )).
+
+fof(act2_formula292,axiom,(
+    ! [Y,X] :
+      ( ( q45(Y)
+        & kaon2equal(X,Y) )
+     => q45(X) ) )).
+
+fof(act2_formula293,axiom,(
+    ! [X] :
+      ( q31(X)
+     => q46(X) ) )).
+
+fof(act2_formula294,axiom,(
+    ! [X,Y] :
+      ( ( hassugar(X,Y)
+        & ot____nom12(Y) )
+     => q46(X) ) )).
+
+fof(act2_formula295,axiom,(
+    ! [Y,X] :
+      ( ( q46(Y)
+        & kaon2equal(X,Y) )
+     => q46(X) ) )).
+
+fof(act2_formula296,axiom,(
+    ! [X] :
+      ( californiawine(X)
+     => q47(X) ) )).
+
+fof(act2_formula297,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q48(Y) )
+     => q47(X) ) )).
+
+fof(act2_formula298,axiom,(
+    ! [Y,X] :
+      ( ( q47(Y)
+        & kaon2equal(X,Y) )
+     => q47(X) ) )).
+
+fof(act2_formula299,axiom,(
+    ! [X] :
+      ( q47(X)
+     => q48(X) ) )).
+
+fof(act2_formula300,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom15(Y) )
+     => q48(X) ) )).
+
+fof(act2_formula301,axiom,(
+    ! [Y,X] :
+      ( ( q48(Y)
+        & kaon2equal(X,Y) )
+     => q48(X) ) )).
+
+fof(act2_formula302,axiom,(
+    ! [X] :
+      ( germanwine(X)
+     => q49(X) ) )).
+
+fof(act2_formula303,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q50(Y) )
+     => q49(X) ) )).
+
+fof(act2_formula304,axiom,(
+    ! [Y,X] :
+      ( ( q49(Y)
+        & kaon2equal(X,Y) )
+     => q49(X) ) )).
+
+fof(act2_formula305,axiom,(
+    ! [X] :
+      ( meritage(X)
+     => q5(X) ) )).
+
+fof(act2_formula306,axiom,(
+    ! [X] :
+      ( q24(X)
+     => q5(X) ) )).
+
+fof(act2_formula307,axiom,(
+    ! [X] :
+      ( q6(X)
+     => q5(X) ) )).
+
+fof(act2_formula308,axiom,(
+    ! [X] :
+      ( q13(X)
+     => q5(X) ) )).
+
+fof(act2_formula309,axiom,(
+    ! [X] :
+      ( q72(X)
+     => q5(X) ) )).
+
+fof(act2_formula310,axiom,(
+    ! [X] :
+      ( q14(X)
+     => q5(X) ) )).
+
+fof(act2_formula311,axiom,(
+    ! [X] :
+      ( q69(X)
+     => q5(X) ) )).
+
+fof(act2_formula312,axiom,(
+    ! [X] :
+      ( q63(X)
+     => q5(X) ) )).
+
+fof(act2_formula313,axiom,(
+    ! [X] :
+      ( ( q44(X)
+        & semillonorsauvignonblanc(X) )
+     => q5(X) ) )).
+
+fof(act2_formula314,axiom,(
+    ! [Y,X] :
+      ( ( q5(Y)
+        & kaon2equal(X,Y) )
+     => q5(X) ) )).
+
+fof(act2_formula315,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom3(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula316,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom43(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula317,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom24(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula318,axiom,(
+    ! [X,Y] :
+      ( ( semillonorsauvignonblanc(X)
+        & madefromgrape(X,Y)
+        & ot____nom11(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula319,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom34(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula320,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom37(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula321,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom20(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula322,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom33(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula323,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom39(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula324,axiom,(
+    ! [X,Y] :
+      ( ( semillonorsauvignonblanc(X)
+        & madefromgrape(X,Y)
+        & ot____nom27(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula325,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom25(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula326,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom21(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula327,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom29(Y) )
+     => q5(X) ) )).
+
+fof(act2_formula328,axiom,(
+    ! [X] :
+      ( q49(X)
+     => q50(X) ) )).
+
+fof(act2_formula329,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom17(Y) )
+     => q50(X) ) )).
+
+fof(act2_formula330,axiom,(
+    ! [Y,X] :
+      ( ( q50(Y)
+        & kaon2equal(X,Y) )
+     => q50(X) ) )).
+
+fof(act2_formula331,axiom,(
+    ! [X] :
+      ( frenchwine(X)
+     => q51(X) ) )).
+
+fof(act2_formula332,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q52(Y) )
+     => q51(X) ) )).
+
+fof(act2_formula333,axiom,(
+    ! [Y,X] :
+      ( ( q51(Y)
+        & kaon2equal(X,Y) )
+     => q51(X) ) )).
+
+fof(act2_formula334,axiom,(
+    ! [X] :
+      ( q51(X)
+     => q52(X) ) )).
+
+fof(act2_formula335,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom41(Y) )
+     => q52(X) ) )).
+
+fof(act2_formula336,axiom,(
+    ! [Y,X] :
+      ( ( q52(Y)
+        & kaon2equal(X,Y) )
+     => q52(X) ) )).
+
+fof(act2_formula337,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => q55(X) ) )).
+
+fof(act2_formula338,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q56(Y) )
+     => q55(X) ) )).
+
+fof(act2_formula339,axiom,(
+    ! [Y,X] :
+      ( ( q55(Y)
+        & kaon2equal(X,Y) )
+     => q55(X) ) )).
+
+fof(act2_formula340,axiom,(
+    ! [X] :
+      ( q55(X)
+     => q56(X) ) )).
+
+fof(act2_formula341,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom16(Y) )
+     => q56(X) ) )).
+
+fof(act2_formula342,axiom,(
+    ! [Y,X] :
+      ( ( q56(Y)
+        & kaon2equal(X,Y) )
+     => q56(X) ) )).
+
+fof(act2_formula343,axiom,(
+    ! [X] :
+      ( loire(X)
+     => q57(X) ) )).
+
+fof(act2_formula344,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q58(Y) )
+     => q57(X) ) )).
+
+fof(act2_formula345,axiom,(
+    ! [Y,X] :
+      ( ( q57(Y)
+        & kaon2equal(X,Y) )
+     => q57(X) ) )).
+
+fof(act2_formula346,axiom,(
+    ! [X] :
+      ( q57(X)
+     => q58(X) ) )).
+
+fof(act2_formula347,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom19(Y) )
+     => q58(X) ) )).
+
+fof(act2_formula348,axiom,(
+    ! [Y,X] :
+      ( ( q58(Y)
+        & kaon2equal(X,Y) )
+     => q58(X) ) )).
+
+fof(act2_formula349,axiom,(
+    ! [X] :
+      ( alsatianwine(X)
+     => q59(X) ) )).
+
+fof(act2_formula350,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q60(Y) )
+     => q59(X) ) )).
+
+fof(act2_formula351,axiom,(
+    ! [Y,X] :
+      ( ( q59(Y)
+        & kaon2equal(X,Y) )
+     => q59(X) ) )).
+
+fof(act2_formula352,axiom,(
+    ! [X] :
+      ( cheninblanc(X)
+     => q6(X) ) )).
+
+fof(act2_formula353,axiom,(
+    ! [X] :
+      ( tours(X)
+     => q6(X) ) )).
+
+fof(act2_formula354,axiom,(
+    ! [Y,X] :
+      ( ( q6(Y)
+        & kaon2equal(X,Y) )
+     => q6(X) ) )).
+
+fof(act2_formula355,axiom,(
+    ! [X] :
+      ( q59(X)
+     => q60(X) ) )).
+
+fof(act2_formula356,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom13(Y) )
+     => q60(X) ) )).
+
+fof(act2_formula357,axiom,(
+    ! [Y,X] :
+      ( ( q60(Y)
+        & kaon2equal(X,Y) )
+     => q60(X) ) )).
+
+fof(act2_formula358,axiom,(
+    ! [X] :
+      ( italianwine(X)
+     => q61(X) ) )).
+
+fof(act2_formula359,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q62(Y) )
+     => q61(X) ) )).
+
+fof(act2_formula360,axiom,(
+    ! [Y,X] :
+      ( ( q61(Y)
+        & kaon2equal(X,Y) )
+     => q61(X) ) )).
+
+fof(act2_formula361,axiom,(
+    ! [X] :
+      ( q61(X)
+     => q62(X) ) )).
+
+fof(act2_formula362,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom47(Y) )
+     => q62(X) ) )).
+
+fof(act2_formula363,axiom,(
+    ! [Y,X] :
+      ( ( q62(Y)
+        & kaon2equal(X,Y) )
+     => q62(X) ) )).
+
+fof(act2_formula364,axiom,(
+    ! [X] :
+      ( chardonnay(X)
+     => q63(X) ) )).
+
+fof(act2_formula365,axiom,(
+    ! [X] :
+      ( whiteburgundy(X)
+     => q63(X) ) )).
+
+fof(act2_formula366,axiom,(
+    ! [Y,X] :
+      ( ( q63(Y)
+        & kaon2equal(X,Y) )
+     => q63(X) ) )).
+
+fof(act2_formula367,axiom,(
+    ! [X] :
+      ( stemilion(X)
+     => q64(X) ) )).
+
+fof(act2_formula368,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q65(Y) )
+     => q64(X) ) )).
+
+fof(act2_formula369,axiom,(
+    ! [Y,X] :
+      ( ( q64(Y)
+        & kaon2equal(X,Y) )
+     => q64(X) ) )).
+
+fof(act2_formula370,axiom,(
+    ! [X] :
+      ( q64(X)
+     => q65(X) ) )).
+
+fof(act2_formula371,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom36(Y) )
+     => q65(X) ) )).
+
+fof(act2_formula372,axiom,(
+    ! [Y,X] :
+      ( ( q65(Y)
+        & kaon2equal(X,Y) )
+     => q65(X) ) )).
+
+fof(act2_formula373,axiom,(
+    ! [X] :
+      ( anjou(X)
+     => q66(X) ) )).
+
+fof(act2_formula374,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q67(Y) )
+     => q66(X) ) )).
+
+fof(act2_formula375,axiom,(
+    ! [Y,X] :
+      ( ( q66(Y)
+        & kaon2equal(X,Y) )
+     => q66(X) ) )).
+
+fof(act2_formula376,axiom,(
+    ! [X] :
+      ( q66(X)
+     => q67(X) ) )).
+
+fof(act2_formula377,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom14(Y) )
+     => q67(X) ) )).
+
+fof(act2_formula378,axiom,(
+    ! [Y,X] :
+      ( ( q67(Y)
+        & kaon2equal(X,Y) )
+     => q67(X) ) )).
+
+fof(act2_formula379,axiom,(
+    ! [X] :
+      ( whitebordeaux(X)
+     => q68(X) ) )).
+
+fof(act2_formula380,axiom,(
+    ! [X] :
+      ( semillonorsauvignonblanc(X)
+     => q68(X) ) )).
+
+fof(act2_formula381,axiom,(
+    ! [Y,X] :
+      ( ( q68(Y)
+        & kaon2equal(X,Y) )
+     => q68(X) ) )).
+
+fof(act2_formula382,axiom,(
+    ! [X] :
+      ( pauillac(X)
+     => q69(X) ) )).
+
+fof(act2_formula383,axiom,(
+    ! [X] :
+      ( cabernetsauvignon(X)
+     => q69(X) ) )).
+
+fof(act2_formula384,axiom,(
+    ! [X] :
+      ( stemilion(X)
+     => q69(X) ) )).
+
+fof(act2_formula385,axiom,(
+    ! [Y,X] :
+      ( ( q69(Y)
+        & kaon2equal(X,Y) )
+     => q69(X) ) )).
+
+fof(act2_formula386,axiom,(
+    ! [X] :
+      ( cabernetfranc(X)
+     => q7(X) ) )).
+
+fof(act2_formula387,axiom,(
+    ! [X] :
+      ( sauternes(X)
+     => q7(X) ) )).
+
+fof(act2_formula388,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => q7(X) ) )).
+
+fof(act2_formula389,axiom,(
+    ! [Y,X] :
+      ( ( q7(Y)
+        & kaon2equal(X,Y) )
+     => q7(X) ) )).
+
+fof(act2_formula390,axiom,(
+    ! [X] :
+      ( sweetriesling(X)
+     => q70(X) ) )).
+
+fof(act2_formula391,axiom,(
+    ! [X] :
+      ( port(X)
+     => q70(X) ) )).
+
+fof(act2_formula392,axiom,(
+    ! [X] :
+      ( sweetwine(X)
+     => q70(X) ) )).
+
+fof(act2_formula393,axiom,(
+    ! [X] :
+      ( lateharvest(X)
+     => q70(X) ) )).
+
+fof(act2_formula394,axiom,(
+    ! [Y,X] :
+      ( ( q70(Y)
+        & kaon2equal(X,Y) )
+     => q70(X) ) )).
+
+fof(act2_formula395,axiom,(
+    ! [X] :
+      ( q70(X)
+     => q71(X) ) )).
+
+fof(act2_formula396,axiom,(
+    ! [X,Y] :
+      ( ( hassugar(X,Y)
+        & ot____nom1(Y) )
+     => q71(X) ) )).
+
+fof(act2_formula397,axiom,(
+    ! [Y,X] :
+      ( ( q71(Y)
+        & kaon2equal(X,Y) )
+     => q71(X) ) )).
+
+fof(act2_formula398,axiom,(
+    ! [X] :
+      ( pinotnoir(X)
+     => q72(X) ) )).
+
+fof(act2_formula399,axiom,(
+    ! [X] :
+      ( redburgundy(X)
+     => q72(X) ) )).
+
+fof(act2_formula400,axiom,(
+    ! [Y,X] :
+      ( ( q72(Y)
+        & kaon2equal(X,Y) )
+     => q72(X) ) )).
+
+fof(act2_formula401,axiom,(
+    ! [X] :
+      ( texaswine(X)
+     => q73(X) ) )).
+
+fof(act2_formula402,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q74(Y) )
+     => q73(X) ) )).
+
+fof(act2_formula403,axiom,(
+    ! [Y,X] :
+      ( ( q73(Y)
+        & kaon2equal(X,Y) )
+     => q73(X) ) )).
+
+fof(act2_formula404,axiom,(
+    ! [X] :
+      ( q73(X)
+     => q74(X) ) )).
+
+fof(act2_formula405,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & ot____nom10(Y) )
+     => q74(X) ) )).
+
+fof(act2_formula406,axiom,(
+    ! [Y,X] :
+      ( ( q74(Y)
+        & kaon2equal(X,Y) )
+     => q74(X) ) )).
+
+fof(act2_formula407,axiom,(
+    ! [X] :
+      ( tours(X)
+     => q9(X) ) )).
+
+fof(act2_formula408,axiom,(
+    ! [X,Y] :
+      ( ( locatedin(X,Y)
+        & q10(Y) )
+     => q9(X) ) )).
+
+fof(act2_formula409,axiom,(
+    ! [Y,X] :
+      ( ( q9(Y)
+        & kaon2equal(X,Y) )
+     => q9(X) ) )).
+
+fof(act2_formula410,axiom,(
+    ! [X] :
+      ( ( q60(X)
+        & wine(X) )
+     => alsatianwine(X) ) )).
+
+fof(act2_formula411,axiom,(
+    ! [Y,X] :
+      ( ( alsatianwine(Y)
+        & kaon2equal(X,Y) )
+     => alsatianwine(X) ) )).
+
+fof(act2_formula412,axiom,(
+    ! [X] :
+      ( ( q27(X)
+        & wine(X) )
+     => americanwine(X) ) )).
+
+fof(act2_formula413,axiom,(
+    ! [Y,X] :
+      ( ( americanwine(Y)
+        & kaon2equal(X,Y) )
+     => americanwine(X) ) )).
+
+fof(act2_formula414,axiom,(
+    ! [X] :
+      ( ( q67(X)
+        & loire(X) )
+     => anjou(X) ) )).
+
+fof(act2_formula415,axiom,(
+    ! [Y,X] :
+      ( ( anjou(Y)
+        & kaon2equal(X,Y) )
+     => anjou(X) ) )).
+
+fof(act2_formula416,axiom,(
+    ! [X] :
+      ( ( q23(X)
+        & wine(X) )
+     => beaujolais(X) ) )).
+
+fof(act2_formula417,axiom,(
+    ! [Y,X] :
+      ( ( beaujolais(Y)
+        & kaon2equal(X,Y) )
+     => beaujolais(X) ) )).
+
+fof(act2_formula418,axiom,(
+    ! [X] :
+      ( sauternes(X)
+     => bordeaux(X) ) )).
+
+fof(act2_formula419,axiom,(
+    ! [X] :
+      ( medoc(X)
+     => bordeaux(X) ) )).
+
+fof(act2_formula420,axiom,(
+    ! [X] :
+      ( redbordeaux(X)
+     => bordeaux(X) ) )).
+
+fof(act2_formula421,axiom,(
+    ! [X] :
+      ( stemilion(X)
+     => bordeaux(X) ) )).
+
+fof(act2_formula422,axiom,(
+    ! [X] :
+      ( whitebordeaux(X)
+     => bordeaux(X) ) )).
+
+fof(act2_formula423,axiom,(
+    ! [X] :
+      ( ( q2(X)
+        & wine(X) )
+     => bordeaux(X) ) )).
+
+fof(act2_formula424,axiom,(
+    ! [Y,X] :
+      ( ( bordeaux(Y)
+        & kaon2equal(X,Y) )
+     => bordeaux(X) ) )).
+
+fof(act2_formula425,axiom,(
+    ! [X] :
+      ( whiteburgundy(X)
+     => burgundy(X) ) )).
+
+fof(act2_formula426,axiom,(
+    ! [X] :
+      ( redburgundy(X)
+     => burgundy(X) ) )).
+
+fof(act2_formula427,axiom,(
+    ! [X] :
+      ( ( q30(X)
+        & wine(X) )
+     => burgundy(X) ) )).
+
+fof(act2_formula428,axiom,(
+    ! [Y,X] :
+      ( ( burgundy(Y)
+        & kaon2equal(X,Y) )
+     => burgundy(X) ) )).
+
+fof(act2_formula429,axiom,(
+    ! [Y,X] :
+      ( ( cabernetfranc(Y)
+        & kaon2equal(X,Y) )
+     => cabernetfranc(X) ) )).
+
+fof(act2_formula430,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom3(Y) )
+     => cabernetfranc(X) ) )).
+
+fof(act2_formula431,axiom,(
+    ! [X] :
+      ( q69(X)
+     => cabernetsauvignon(X) ) )).
+
+fof(act2_formula432,axiom,(
+    ! [Y,X] :
+      ( ( cabernetsauvignon(Y)
+        & kaon2equal(X,Y) )
+     => cabernetsauvignon(X) ) )).
+
+fof(act2_formula433,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom29(Y) )
+     => cabernetsauvignon(X) ) )).
+
+fof(act2_formula434,axiom,(
+    ! [X] :
+      ( ( q48(X)
+        & wine(X) )
+     => californiawine(X) ) )).
+
+fof(act2_formula435,axiom,(
+    ! [Y,X] :
+      ( ( californiawine(Y)
+        & kaon2equal(X,Y) )
+     => californiawine(X) ) )).
+
+fof(act2_formula436,axiom,(
+    ! [X] :
+      ( q63(X)
+     => chardonnay(X) ) )).
+
+fof(act2_formula437,axiom,(
+    ! [Y,X] :
+      ( ( chardonnay(Y)
+        & kaon2equal(X,Y) )
+     => chardonnay(X) ) )).
+
+fof(act2_formula438,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom24(Y) )
+     => chardonnay(X) ) )).
+
+fof(act2_formula439,axiom,(
+    ! [X] :
+      ( q6(X)
+     => cheninblanc(X) ) )).
+
+fof(act2_formula440,axiom,(
+    ! [Y,X] :
+      ( ( cheninblanc(Y)
+        & kaon2equal(X,Y) )
+     => cheninblanc(X) ) )).
+
+fof(act2_formula441,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom34(Y) )
+     => cheninblanc(X) ) )).
+
+fof(act2_formula442,axiom,(
+    ! [Y,X] :
+      ( ( chianti(Y)
+        & kaon2equal(X,Y) )
+     => chianti(X) ) )).
+
+fof(act2_formula443,axiom,(
+    ! [X] :
+      ( ( q38(X)
+        & redburgundy(X) )
+     => cotesdor(X) ) )).
+
+fof(act2_formula444,axiom,(
+    ! [Y,X] :
+      ( ( cotesdor(Y)
+        & kaon2equal(X,Y) )
+     => cotesdor(X) ) )).
+
+fof(act2_formula445,axiom,(
+    ! [X] :
+      ( sweetriesling(X)
+     => dessertwine(X) ) )).
+
+fof(act2_formula446,axiom,(
+    ! [X] :
+      ( icewine(X)
+     => dessertwine(X) ) )).
+
+fof(act2_formula447,axiom,(
+    ! [Y,X] :
+      ( ( dessertwine(Y)
+        & kaon2equal(X,Y) )
+     => dessertwine(X) ) )).
+
+fof(act2_formula448,axiom,(
+    ! [X] :
+      ( ( drywine(X)
+        & redwine(X) )
+     => dryredwine(X) ) )).
+
+fof(act2_formula449,axiom,(
+    ! [Y,X] :
+      ( ( dryredwine(Y)
+        & kaon2equal(X,Y) )
+     => dryredwine(X) ) )).
+
+fof(act2_formula450,axiom,(
+    ! [X] :
+      ( ( q46(X)
+        & riesling(X) )
+     => dryriesling(X) ) )).
+
+fof(act2_formula451,axiom,(
+    ! [Y,X] :
+      ( ( dryriesling(Y)
+        & kaon2equal(X,Y) )
+     => dryriesling(X) ) )).
+
+fof(act2_formula452,axiom,(
+    ! [X] :
+      ( ( drywine(X)
+        & whitewine(X) )
+     => drywhitewine(X) ) )).
+
+fof(act2_formula453,axiom,(
+    ! [Y,X] :
+      ( ( drywhitewine(Y)
+        & kaon2equal(X,Y) )
+     => drywhitewine(X) ) )).
+
+fof(act2_formula454,axiom,(
+    ! [X] :
+      ( drywhitewine(X)
+     => drywine(X) ) )).
+
+fof(act2_formula455,axiom,(
+    ! [X] :
+      ( dryredwine(X)
+     => drywine(X) ) )).
+
+fof(act2_formula456,axiom,(
+    ! [X] :
+      ( ( q46(X)
+        & wine(X) )
+     => drywine(X) ) )).
+
+fof(act2_formula457,axiom,(
+    ! [Y,X] :
+      ( ( drywine(Y)
+        & kaon2equal(X,Y) )
+     => drywine(X) ) )).
+
+fof(act2_formula458,axiom,(
+    ! [Y,X] :
+      ( ( earlyharvest(Y)
+        & kaon2equal(X,Y) )
+     => earlyharvest(X) ) )).
+
+fof(act2_formula459,axiom,(
+    ! [X] :
+      ( ( q52(X)
+        & wine(X) )
+     => frenchwine(X) ) )).
+
+fof(act2_formula460,axiom,(
+    ! [Y,X] :
+      ( ( frenchwine(Y)
+        & kaon2equal(X,Y) )
+     => frenchwine(X) ) )).
+
+fof(act2_formula461,axiom,(
+    ! [X] :
+      ( q35(X)
+     => fullbodiedwine(X) ) )).
+
+fof(act2_formula462,axiom,(
+    ! [Y,X] :
+      ( ( fullbodiedwine(Y)
+        & kaon2equal(X,Y) )
+     => fullbodiedwine(X) ) )).
+
+fof(act2_formula463,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & hasbody(X,Y)
+        & ot____nom45(Y) )
+     => fullbodiedwine(X) ) )).
+
+fof(act2_formula464,axiom,(
+    ! [X] :
+      ( q14(X)
+     => gamay(X) ) )).
+
+fof(act2_formula465,axiom,(
+    ! [Y,X] :
+      ( ( gamay(Y)
+        & kaon2equal(X,Y) )
+     => gamay(X) ) )).
+
+fof(act2_formula466,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom33(Y) )
+     => gamay(X) ) )).
+
+fof(act2_formula467,axiom,(
+    ! [X] :
+      ( ( q50(X)
+        & wine(X) )
+     => germanwine(X) ) )).
+
+fof(act2_formula468,axiom,(
+    ! [Y,X] :
+      ( ( germanwine(Y)
+        & kaon2equal(X,Y) )
+     => germanwine(X) ) )).
+
+fof(act2_formula469,axiom,(
+    ! [X] :
+      ( winegrape(X)
+     => grape(X) ) )).
+
+fof(act2_formula470,axiom,(
+    ! [Y,X] :
+      ( ( grape(Y)
+        & kaon2equal(X,Y) )
+     => grape(X) ) )).
+
+fof(act2_formula471,axiom,(
+    ! [Y,X] :
+      ( ( icewine(Y)
+        & kaon2equal(X,Y) )
+     => icewine(X) ) )).
+
+fof(act2_formula472,axiom,(
+    ! [X] :
+      ( ( q21(X)
+        & dessertwine(X)
+        & lateharvest(X) )
+     => icewine(X) ) )).
+
+fof(act2_formula473,axiom,(
+    ! [X] :
+      ( chianti(X)
+     => italianwine(X) ) )).
+
+fof(act2_formula474,axiom,(
+    ! [X] :
+      ( ( q62(X)
+        & wine(X) )
+     => italianwine(X) ) )).
+
+fof(act2_formula475,axiom,(
+    ! [Y,X] :
+      ( ( italianwine(Y)
+        & kaon2equal(X,Y) )
+     => italianwine(X) ) )).
+
+fof(act2_formula476,axiom,(
+    ! [X] :
+      ( icewine(X)
+     => lateharvest(X) ) )).
+
+fof(act2_formula477,axiom,(
+    ! [X] :
+      ( sauternes(X)
+     => lateharvest(X) ) )).
+
+fof(act2_formula478,axiom,(
+    ! [Y,X] :
+      ( ( lateharvest(Y)
+        & kaon2equal(X,Y) )
+     => lateharvest(X) ) )).
+
+fof(act2_formula479,axiom,(
+    ! [X] :
+      ( sancerre(X)
+     => loire(X) ) )).
+
+fof(act2_formula480,axiom,(
+    ! [X] :
+      ( tours(X)
+     => loire(X) ) )).
+
+fof(act2_formula481,axiom,(
+    ! [X] :
+      ( whiteloire(X)
+     => loire(X) ) )).
+
+fof(act2_formula482,axiom,(
+    ! [X] :
+      ( anjou(X)
+     => loire(X) ) )).
+
+fof(act2_formula483,axiom,(
+    ! [X] :
+      ( muscadet(X)
+     => loire(X) ) )).
+
+fof(act2_formula484,axiom,(
+    ! [X] :
+      ( ( q58(X)
+        & wine(X) )
+     => loire(X) ) )).
+
+fof(act2_formula485,axiom,(
+    ! [Y,X] :
+      ( ( loire(Y)
+        & kaon2equal(X,Y) )
+     => loire(X) ) )).
+
+fof(act2_formula486,axiom,(
+    ! [X] :
+      ( ( q19(X)
+        & medoc(X) )
+     => margaux(X) ) )).
+
+fof(act2_formula487,axiom,(
+    ! [Y,X] :
+      ( ( margaux(Y)
+        & kaon2equal(X,Y) )
+     => margaux(X) ) )).
+
+fof(act2_formula488,axiom,(
+    ! [X] :
+      ( pauillac(X)
+     => medoc(X) ) )).
+
+fof(act2_formula489,axiom,(
+    ! [X] :
+      ( margaux(X)
+     => medoc(X) ) )).
+
+fof(act2_formula490,axiom,(
+    ! [X] :
+      ( ( q34(X)
+        & bordeaux(X) )
+     => medoc(X) ) )).
+
+fof(act2_formula491,axiom,(
+    ! [Y,X] :
+      ( ( medoc(Y)
+        & kaon2equal(X,Y) )
+     => medoc(X) ) )).
+
+fof(act2_formula492,axiom,(
+    ! [Y,X] :
+      ( ( meritage(Y)
+        & kaon2equal(X,Y) )
+     => meritage(X) ) )).
+
+fof(act2_formula493,axiom,(
+    ! [X] :
+      ( ( ot____nom8(X)
+        & wine(X)
+        & kaon2namedobjects(X) )
+     => meritage(X) ) )).
+
+fof(act2_formula494,axiom,(
+    ! [X] :
+      ( q13(X)
+     => merlot(X) ) )).
+
+fof(act2_formula495,axiom,(
+    ! [Y,X] :
+      ( ( merlot(Y)
+        & kaon2equal(X,Y) )
+     => merlot(X) ) )).
+
+fof(act2_formula496,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom43(Y) )
+     => merlot(X) ) )).
+
+fof(act2_formula497,axiom,(
+    ! [X] :
+      ( ( q17(X)
+        & whiteburgundy(X) )
+     => meursault(X) ) )).
+
+fof(act2_formula498,axiom,(
+    ! [Y,X] :
+      ( ( meursault(Y)
+        & kaon2equal(X,Y) )
+     => meursault(X) ) )).
+
+fof(act2_formula499,axiom,(
+    ! [X] :
+      ( ( q56(X)
+        & loire(X) )
+     => muscadet(X) ) )).
+
+fof(act2_formula500,axiom,(
+    ! [Y,X] :
+      ( ( muscadet(Y)
+        & kaon2equal(X,Y) )
+     => muscadet(X) ) )).
+
+fof(act2_formula501,axiom,(
+    ! [X] :
+      ( ( q43(X)
+        & medoc(X) )
+     => pauillac(X) ) )).
+
+fof(act2_formula502,axiom,(
+    ! [Y,X] :
+      ( ( pauillac(Y)
+        & kaon2equal(X,Y) )
+     => pauillac(X) ) )).
+
+fof(act2_formula503,axiom,(
+    ! [Y,X] :
+      ( ( petitesyrah(Y)
+        & kaon2equal(X,Y) )
+     => petitesyrah(X) ) )).
+
+fof(act2_formula504,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom25(Y) )
+     => petitesyrah(X) ) )).
+
+fof(act2_formula505,axiom,(
+    ! [X] :
+      ( q24(X)
+     => pinotblanc(X) ) )).
+
+fof(act2_formula506,axiom,(
+    ! [Y,X] :
+      ( ( pinotblanc(Y)
+        & kaon2equal(X,Y) )
+     => pinotblanc(X) ) )).
+
+fof(act2_formula507,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom21(Y) )
+     => pinotblanc(X) ) )).
+
+fof(act2_formula508,axiom,(
+    ! [X] :
+      ( q72(X)
+     => pinotnoir(X) ) )).
+
+fof(act2_formula509,axiom,(
+    ! [Y,X] :
+      ( ( pinotnoir(Y)
+        & kaon2equal(X,Y) )
+     => pinotnoir(X) ) )).
+
+fof(act2_formula510,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom39(Y) )
+     => pinotnoir(X) ) )).
+
+fof(act2_formula511,axiom,(
+    ! [Y,X] :
+      ( ( port(Y)
+        & kaon2equal(X,Y) )
+     => port(X) ) )).
+
+fof(act2_formula512,axiom,(
+    ! [X] :
+      ( wine(X)
+     => potableliquid(X) ) )).
+
+fof(act2_formula513,axiom,(
+    ! [Y,X] :
+      ( ( potableliquid(Y)
+        & kaon2equal(X,Y) )
+     => potableliquid(X) ) )).
+
+fof(act2_formula514,axiom,(
+    ! [X] :
+      ( ( redwine(X)
+        & bordeaux(X) )
+     => redbordeaux(X) ) )).
+
+fof(act2_formula515,axiom,(
+    ! [Y,X] :
+      ( ( redbordeaux(Y)
+        & kaon2equal(X,Y) )
+     => redbordeaux(X) ) )).
+
+fof(act2_formula516,axiom,(
+    ! [X] :
+      ( cotesdor(X)
+     => redburgundy(X) ) )).
+
+fof(act2_formula517,axiom,(
+    ! [X] :
+      ( ( burgundy(X)
+        & redwine(X) )
+     => redburgundy(X) ) )).
+
+fof(act2_formula518,axiom,(
+    ! [Y,X] :
+      ( ( redburgundy(Y)
+        & kaon2equal(X,Y) )
+     => redburgundy(X) ) )).
+
+fof(act2_formula519,axiom,(
+    ! [X] :
+      ( ( q41(X)
+        & tablewine(X) )
+     => redtablewine(X) ) )).
+
+fof(act2_formula520,axiom,(
+    ! [Y,X] :
+      ( ( redtablewine(Y)
+        & kaon2equal(X,Y) )
+     => redtablewine(X) ) )).
+
+fof(act2_formula521,axiom,(
+    ! [X] :
+      ( redburgundy(X)
+     => redwine(X) ) )).
+
+fof(act2_formula522,axiom,(
+    ! [X] :
+      ( redbordeaux(X)
+     => redwine(X) ) )).
+
+fof(act2_formula523,axiom,(
+    ! [X] :
+      ( dryredwine(X)
+     => redwine(X) ) )).
+
+fof(act2_formula524,axiom,(
+    ! [X] :
+      ( port(X)
+     => redwine(X) ) )).
+
+fof(act2_formula525,axiom,(
+    ! [X] :
+      ( ( q41(X)
+        & wine(X) )
+     => redwine(X) ) )).
+
+fof(act2_formula526,axiom,(
+    ! [Y,X] :
+      ( ( redwine(Y)
+        & kaon2equal(X,Y) )
+     => redwine(X) ) )).
+
+fof(act2_formula527,axiom,(
+    ! [X,Y] :
+      ( adjacentregion(X,Y)
+     => region(Y) ) )).
+
+fof(act2_formula528,axiom,(
+    ! [X,Y] :
+      ( locatedin(X,Y)
+     => region(Y) ) )).
+
+fof(act2_formula529,axiom,(
+    ! [X,Y] :
+      ( adjacentregion(X,Y)
+     => region(X) ) )).
+
+fof(act2_formula530,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => region(X) ) )).
+
+fof(act2_formula531,axiom,(
+    ! [Y,X] :
+      ( ( region(Y)
+        & kaon2equal(X,Y) )
+     => region(X) ) )).
+
+fof(act2_formula532,axiom,(
+    ! [X] :
+      ( dryriesling(X)
+     => riesling(X) ) )).
+
+fof(act2_formula533,axiom,(
+    ! [X] :
+      ( sweetriesling(X)
+     => riesling(X) ) )).
+
+fof(act2_formula534,axiom,(
+    ! [Y,X] :
+      ( ( riesling(Y)
+        & kaon2equal(X,Y) )
+     => riesling(X) ) )).
+
+fof(act2_formula535,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom37(Y) )
+     => riesling(X) ) )).
+
+fof(act2_formula536,axiom,(
+    ! [X] :
+      ( q15(X)
+     => rosewine(X) ) )).
+
+fof(act2_formula537,axiom,(
+    ! [Y,X] :
+      ( ( rosewine(Y)
+        & kaon2equal(X,Y) )
+     => rosewine(X) ) )).
+
+fof(act2_formula538,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & hascolor(X,Y)
+        & ot____nom32(Y) )
+     => rosewine(X) ) )).
+
+fof(act2_formula539,axiom,(
+    ! [X] :
+      ( ( q40(X)
+        & loire(X) )
+     => sancerre(X) ) )).
+
+fof(act2_formula540,axiom,(
+    ! [Y,X] :
+      ( ( sancerre(Y)
+        & kaon2equal(X,Y) )
+     => sancerre(X) ) )).
+
+fof(act2_formula541,axiom,(
+    ! [Y,X] :
+      ( ( sauternes(Y)
+        & kaon2equal(X,Y) )
+     => sauternes(X) ) )).
+
+fof(act2_formula542,axiom,(
+    ! [X] :
+      ( ( q44(X)
+        & semillonorsauvignonblanc(X) )
+     => sauvignonblanc(X) ) )).
+
+fof(act2_formula543,axiom,(
+    ! [Y,X] :
+      ( ( sauvignonblanc(Y)
+        & kaon2equal(X,Y) )
+     => sauvignonblanc(X) ) )).
+
+fof(act2_formula544,axiom,(
+    ! [X,Y] :
+      ( ( semillonorsauvignonblanc(X)
+        & madefromgrape(X,Y)
+        & ot____nom11(Y) )
+     => sauvignonblanc(X) ) )).
+
+fof(act2_formula545,axiom,(
+    ! [Y,X] :
+      ( ( semillon(Y)
+        & kaon2equal(X,Y) )
+     => semillon(X) ) )).
+
+fof(act2_formula546,axiom,(
+    ! [X,Y] :
+      ( ( semillonorsauvignonblanc(X)
+        & madefromgrape(X,Y)
+        & ot____nom27(Y) )
+     => semillon(X) ) )).
+
+fof(act2_formula547,axiom,(
+    ! [X] :
+      ( semillon(X)
+     => semillonorsauvignonblanc(X) ) )).
+
+fof(act2_formula548,axiom,(
+    ! [X] :
+      ( sauvignonblanc(X)
+     => semillonorsauvignonblanc(X) ) )).
+
+fof(act2_formula549,axiom,(
+    ! [X] :
+      ( ( q68(X)
+        & wine(X) )
+     => semillonorsauvignonblanc(X) ) )).
+
+fof(act2_formula550,axiom,(
+    ! [Y,X] :
+      ( ( semillonorsauvignonblanc(Y)
+        & kaon2equal(X,Y) )
+     => semillonorsauvignonblanc(X) ) )).
+
+fof(act2_formula551,axiom,(
+    ! [X] :
+      ( ( ot____nom6(X)
+        & wine(X)
+        & kaon2namedobjects(X) )
+     => semillonorsauvignonblanc(X) ) )).
+
+fof(act2_formula552,axiom,(
+    ! [X] :
+      ( ( q65(X)
+        & bordeaux(X) )
+     => stemilion(X) ) )).
+
+fof(act2_formula553,axiom,(
+    ! [Y,X] :
+      ( ( stemilion(Y)
+        & kaon2equal(X,Y) )
+     => stemilion(X) ) )).
+
+fof(act2_formula554,axiom,(
+    ! [X] :
+      ( ( q71(X)
+        & riesling(X) )
+     => sweetriesling(X) ) )).
+
+fof(act2_formula555,axiom,(
+    ! [Y,X] :
+      ( ( sweetriesling(Y)
+        & kaon2equal(X,Y) )
+     => sweetriesling(X) ) )).
+
+fof(act2_formula556,axiom,(
+    ! [X] :
+      ( ( q71(X)
+        & wine(X) )
+     => sweetwine(X) ) )).
+
+fof(act2_formula557,axiom,(
+    ! [Y,X] :
+      ( ( sweetwine(Y)
+        & kaon2equal(X,Y) )
+     => sweetwine(X) ) )).
+
+fof(act2_formula558,axiom,(
+    ! [X] :
+      ( whitetablewine(X)
+     => tablewine(X) ) )).
+
+fof(act2_formula559,axiom,(
+    ! [X] :
+      ( redtablewine(X)
+     => tablewine(X) ) )).
+
+fof(act2_formula560,axiom,(
+    ! [X] :
+      ( ( q46(X)
+        & wine(X) )
+     => tablewine(X) ) )).
+
+fof(act2_formula561,axiom,(
+    ! [Y,X] :
+      ( ( tablewine(Y)
+        & kaon2equal(X,Y) )
+     => tablewine(X) ) )).
+
+fof(act2_formula562,axiom,(
+    ! [X] :
+      ( ( q74(X)
+        & wine(X) )
+     => texaswine(X) ) )).
+
+fof(act2_formula563,axiom,(
+    ! [Y,X] :
+      ( ( texaswine(Y)
+        & kaon2equal(X,Y) )
+     => texaswine(X) ) )).
+
+fof(act2_formula564,axiom,(
+    ! [X] :
+      ( ( q10(X)
+        & loire(X) )
+     => tours(X) ) )).
+
+fof(act2_formula565,axiom,(
+    ! [Y,X] :
+      ( ( tours(Y)
+        & kaon2equal(X,Y) )
+     => tours(X) ) )).
+
+fof(act2_formula566,axiom,(
+    ! [X,Y] :
+      ( hasvintageyear(X,Y)
+     => vintage(X) ) )).
+
+fof(act2_formula567,axiom,(
+    ! [Y,X] :
+      ( ( vintage(Y)
+        & kaon2equal(X,Y) )
+     => vintage(X) ) )).
+
+fof(act2_formula568,axiom,(
+    ! [X,Y] :
+      ( hasvintageyear(X,Y)
+     => vintageyear(Y) ) )).
+
+fof(act2_formula569,axiom,(
+    ! [Y,X] :
+      ( ( vintageyear(Y)
+        & kaon2equal(X,Y) )
+     => vintageyear(X) ) )).
+
+fof(act2_formula570,axiom,(
+    ! [X] :
+      ( ( bordeaux(X)
+        & whitewine(X) )
+     => whitebordeaux(X) ) )).
+
+fof(act2_formula571,axiom,(
+    ! [Y,X] :
+      ( ( whitebordeaux(Y)
+        & kaon2equal(X,Y) )
+     => whitebordeaux(X) ) )).
+
+fof(act2_formula572,axiom,(
+    ! [X] :
+      ( meursault(X)
+     => whiteburgundy(X) ) )).
+
+fof(act2_formula573,axiom,(
+    ! [X] :
+      ( ( burgundy(X)
+        & whitewine(X) )
+     => whiteburgundy(X) ) )).
+
+fof(act2_formula574,axiom,(
+    ! [Y,X] :
+      ( ( whiteburgundy(Y)
+        & kaon2equal(X,Y) )
+     => whiteburgundy(X) ) )).
+
+fof(act2_formula575,axiom,(
+    ! [X] :
+      ( ( loire(X)
+        & whitewine(X) )
+     => whiteloire(X) ) )).
+
+fof(act2_formula576,axiom,(
+    ! [Y,X] :
+      ( ( whiteloire(Y)
+        & kaon2equal(X,Y) )
+     => whiteloire(X) ) )).
+
+fof(act2_formula577,axiom,(
+    ! [X] :
+      ( ( whitewine(X)
+        & kaon2namedobjects(X) )
+     => whitenonsweetwine(X) ) )).
+
+fof(act2_formula578,axiom,(
+    ! [X] :
+      ( ( q36(X)
+        & whitewine(X) )
+     => whitenonsweetwine(X) ) )).
+
+fof(act2_formula579,axiom,(
+    ! [Y,X] :
+      ( ( whitenonsweetwine(Y)
+        & kaon2equal(X,Y) )
+     => whitenonsweetwine(X) ) )).
+
+fof(act2_formula580,axiom,(
+    ! [X] :
+      ( ( ot____nom7(X)
+        & whitewine(X)
+        & kaon2namedobjects(X) )
+     => whitenonsweetwine(X) ) )).
+
+fof(act2_formula581,axiom,(
+    ! [X] :
+      ( ( q21(X)
+        & tablewine(X) )
+     => whitetablewine(X) ) )).
+
+fof(act2_formula582,axiom,(
+    ! [Y,X] :
+      ( ( whitetablewine(Y)
+        & kaon2equal(X,Y) )
+     => whitetablewine(X) ) )).
+
+fof(act2_formula583,axiom,(
+    ! [X] :
+      ( drywhitewine(X)
+     => whitewine(X) ) )).
+
+fof(act2_formula584,axiom,(
+    ! [X] :
+      ( whiteburgundy(X)
+     => whitewine(X) ) )).
+
+fof(act2_formula585,axiom,(
+    ! [X] :
+      ( whitebordeaux(X)
+     => whitewine(X) ) )).
+
+fof(act2_formula586,axiom,(
+    ! [X] :
+      ( whiteloire(X)
+     => whitewine(X) ) )).
+
+fof(act2_formula587,axiom,(
+    ! [X] :
+      ( whitenonsweetwine(X)
+     => whitewine(X) ) )).
+
+fof(act2_formula588,axiom,(
+    ! [X] :
+      ( ( q21(X)
+        & wine(X) )
+     => whitewine(X) ) )).
+
+fof(act2_formula589,axiom,(
+    ! [Y,X] :
+      ( ( whitewine(Y)
+        & kaon2equal(X,Y) )
+     => whitewine(X) ) )).
+
+fof(act2_formula590,axiom,(
+    ! [X] :
+      ( q14(X)
+     => wine(X) ) )).
+
+fof(act2_formula591,axiom,(
+    ! [X] :
+      ( texaswine(X)
+     => wine(X) ) )).
+
+fof(act2_formula592,axiom,(
+    ! [X] :
+      ( q63(X)
+     => wine(X) ) )).
+
+fof(act2_formula593,axiom,(
+    ! [X] :
+      ( q20(X)
+     => wine(X) ) )).
+
+fof(act2_formula594,axiom,(
+    ! [X] :
+      ( tablewine(X)
+     => wine(X) ) )).
+
+fof(act2_formula595,axiom,(
+    ! [X,Y] :
+      ( haswinedescriptor(X,Y)
+     => wine(X) ) )).
+
+fof(act2_formula596,axiom,(
+    ! [X] :
+      ( q31(X)
+     => wine(X) ) )).
+
+fof(act2_formula597,axiom,(
+    ! [X] :
+      ( q11(X)
+     => wine(X) ) )).
+
+fof(act2_formula598,axiom,(
+    ! [X] :
+      ( q15(X)
+     => wine(X) ) )).
+
+fof(act2_formula599,axiom,(
+    ! [X] :
+      ( earlyharvest(X)
+     => wine(X) ) )).
+
+fof(act2_formula600,axiom,(
+    ! [X] :
+      ( sweetwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula601,axiom,(
+    ! [X] :
+      ( americanwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula602,axiom,(
+    ! [X] :
+      ( alsatianwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula603,axiom,(
+    ! [X] :
+      ( q0(X)
+     => wine(X) ) )).
+
+fof(act2_formula604,axiom,(
+    ! [X,Y] :
+      ( madefromgrape(X,Y)
+     => wine(X) ) )).
+
+fof(act2_formula605,axiom,(
+    ! [X] :
+      ( cabernetfranc(X)
+     => wine(X) ) )).
+
+fof(act2_formula606,axiom,(
+    ! [X] :
+      ( semillonorsauvignonblanc(X)
+     => wine(X) ) )).
+
+fof(act2_formula607,axiom,(
+    ! [X] :
+      ( beaujolais(X)
+     => wine(X) ) )).
+
+fof(act2_formula608,axiom,(
+    ! [X] :
+      ( fullbodiedwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula609,axiom,(
+    ! [X] :
+      ( loire(X)
+     => wine(X) ) )).
+
+fof(act2_formula610,axiom,(
+    ! [X] :
+      ( petitesyrah(X)
+     => wine(X) ) )).
+
+fof(act2_formula611,axiom,(
+    ! [X] :
+      ( q12(X)
+     => wine(X) ) )).
+
+fof(act2_formula612,axiom,(
+    ! [X] :
+      ( q45(X)
+     => wine(X) ) )).
+
+fof(act2_formula613,axiom,(
+    ! [X] :
+      ( q7(X)
+     => wine(X) ) )).
+
+fof(act2_formula614,axiom,(
+    ! [X] :
+      ( pinotnoir(X)
+     => wine(X) ) )).
+
+fof(act2_formula615,axiom,(
+    ! [X] :
+      ( q35(X)
+     => wine(X) ) )).
+
+fof(act2_formula616,axiom,(
+    ! [X] :
+      ( q24(X)
+     => wine(X) ) )).
+
+fof(act2_formula617,axiom,(
+    ! [X] :
+      ( frenchwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula618,axiom,(
+    ! [X] :
+      ( meritage(X)
+     => wine(X) ) )).
+
+fof(act2_formula619,axiom,(
+    ! [X] :
+      ( zinfandel(X)
+     => wine(X) ) )).
+
+fof(act2_formula620,axiom,(
+    ! [X] :
+      ( californiawine(X)
+     => wine(X) ) )).
+
+fof(act2_formula621,axiom,(
+    ! [X] :
+      ( pinotblanc(X)
+     => wine(X) ) )).
+
+fof(act2_formula622,axiom,(
+    ! [X] :
+      ( q44(X)
+     => wine(X) ) )).
+
+fof(act2_formula623,axiom,(
+    ! [X] :
+      ( bordeaux(X)
+     => wine(X) ) )).
+
+fof(act2_formula624,axiom,(
+    ! [X] :
+      ( riesling(X)
+     => wine(X) ) )).
+
+fof(act2_formula625,axiom,(
+    ! [X,Y] :
+      ( hascolor(X,Y)
+     => wine(X) ) )).
+
+fof(act2_formula626,axiom,(
+    ! [X] :
+      ( redwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula627,axiom,(
+    ! [X] :
+      ( whitewine(X)
+     => wine(X) ) )).
+
+fof(act2_formula628,axiom,(
+    ! [X] :
+      ( dessertwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula629,axiom,(
+    ! [X] :
+      ( q69(X)
+     => wine(X) ) )).
+
+fof(act2_formula630,axiom,(
+    ! [X] :
+      ( q6(X)
+     => wine(X) ) )).
+
+fof(act2_formula631,axiom,(
+    ! [X] :
+      ( drywine(X)
+     => wine(X) ) )).
+
+fof(act2_formula632,axiom,(
+    ! [X] :
+      ( q13(X)
+     => wine(X) ) )).
+
+fof(act2_formula633,axiom,(
+    ! [X] :
+      ( germanwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula634,axiom,(
+    ! [X] :
+      ( burgundy(X)
+     => wine(X) ) )).
+
+fof(act2_formula635,axiom,(
+    ! [X] :
+      ( cabernetsauvignon(X)
+     => wine(X) ) )).
+
+fof(act2_formula636,axiom,(
+    ! [X] :
+      ( q72(X)
+     => wine(X) ) )).
+
+fof(act2_formula637,axiom,(
+    ! [X] :
+      ( q70(X)
+     => wine(X) ) )).
+
+fof(act2_formula638,axiom,(
+    ! [X] :
+      ( q4(X)
+     => wine(X) ) )).
+
+fof(act2_formula639,axiom,(
+    ! [X] :
+      ( italianwine(X)
+     => wine(X) ) )).
+
+fof(act2_formula640,axiom,(
+    ! [X] :
+      ( chardonnay(X)
+     => wine(X) ) )).
+
+fof(act2_formula641,axiom,(
+    ! [X] :
+      ( semillon(X)
+     => wine(X) ) )).
+
+fof(act2_formula642,axiom,(
+    ! [X] :
+      ( q5(X)
+     => wine(X) ) )).
+
+fof(act2_formula643,axiom,(
+    ! [X] :
+      ( rosewine(X)
+     => wine(X) ) )).
+
+fof(act2_formula644,axiom,(
+    ! [X] :
+      ( q32(X)
+     => wine(X) ) )).
+
+fof(act2_formula645,axiom,(
+    ! [X] :
+      ( lateharvest(X)
+     => wine(X) ) )).
+
+fof(act2_formula646,axiom,(
+    ! [X] :
+      ( merlot(X)
+     => wine(X) ) )).
+
+fof(act2_formula647,axiom,(
+    ! [Y,X] :
+      ( ( wine(Y)
+        & kaon2equal(X,Y) )
+     => wine(X) ) )).
+
+fof(act2_formula648,axiom,(
+    ! [X] :
+      ( ot____nom40(X)
+     => winebody(X) ) )).
+
+fof(act2_formula649,axiom,(
+    ! [X,Y] :
+      ( hasbody(X,Y)
+     => winebody(Y) ) )).
+
+fof(act2_formula650,axiom,(
+    ! [Y,X] :
+      ( ( winebody(Y)
+        & kaon2equal(X,Y) )
+     => winebody(X) ) )).
+
+fof(act2_formula651,axiom,(
+    ! [X] :
+      ( ot____nom9(X)
+     => winecolor(X) ) )).
+
+fof(act2_formula652,axiom,(
+    ! [X,Y] :
+      ( hascolor(X,Y)
+     => winecolor(Y) ) )).
+
+fof(act2_formula653,axiom,(
+    ! [X] :
+      ( winedescriptor(X)
+     => winecolor(X) ) )).
+
+fof(act2_formula654,axiom,(
+    ! [Y,X] :
+      ( ( winecolor(Y)
+        & kaon2equal(X,Y) )
+     => winecolor(X) ) )).
+
+fof(act2_formula655,axiom,(
+    ! [X] :
+      ( winecolor(X)
+     => winedescriptor(X) ) )).
+
+fof(act2_formula656,axiom,(
+    ! [X] :
+      ( winetaste(X)
+     => winedescriptor(X) ) )).
+
+fof(act2_formula657,axiom,(
+    ! [X,Y] :
+      ( haswinedescriptor(X,Y)
+     => winedescriptor(Y) ) )).
+
+fof(act2_formula658,axiom,(
+    ! [Y,X] :
+      ( ( winedescriptor(Y)
+        & kaon2equal(X,Y) )
+     => winedescriptor(X) ) )).
+
+fof(act2_formula659,axiom,(
+    ! [X,Y] :
+      ( hasflavor(X,Y)
+     => wineflavor(Y) ) )).
+
+fof(act2_formula660,axiom,(
+    ! [X] :
+      ( ot____nom35(X)
+     => wineflavor(X) ) )).
+
+fof(act2_formula661,axiom,(
+    ! [Y,X] :
+      ( ( wineflavor(Y)
+        & kaon2equal(X,Y) )
+     => wineflavor(X) ) )).
+
+fof(act2_formula662,axiom,(
+    ! [X,Y] :
+      ( madefromgrape(X,Y)
+     => winegrape(Y) ) )).
+
+fof(act2_formula663,axiom,(
+    ! [Y,X] :
+      ( ( winegrape(Y)
+        & kaon2equal(X,Y) )
+     => winegrape(X) ) )).
+
+fof(act2_formula664,axiom,(
+    ! [X] :
+      ( ot____nom18(X)
+     => winesugar(X) ) )).
+
+fof(act2_formula665,axiom,(
+    ! [X,Y] :
+      ( hassugar(X,Y)
+     => winesugar(Y) ) )).
+
+fof(act2_formula666,axiom,(
+    ! [Y,X] :
+      ( ( winesugar(Y)
+        & kaon2equal(X,Y) )
+     => winesugar(X) ) )).
+
+fof(act2_formula667,axiom,(
+    ! [X] :
+      ( wineflavor(X)
+     => winetaste(X) ) )).
+
+fof(act2_formula668,axiom,(
+    ! [X] :
+      ( winesugar(X)
+     => winetaste(X) ) )).
+
+fof(act2_formula669,axiom,(
+    ! [X] :
+      ( winebody(X)
+     => winetaste(X) ) )).
+
+fof(act2_formula670,axiom,(
+    ! [X] :
+      ( winedescriptor(X)
+     => winetaste(X) ) )).
+
+fof(act2_formula671,axiom,(
+    ! [Y,X] :
+      ( ( winetaste(Y)
+        & kaon2equal(X,Y) )
+     => winetaste(X) ) )).
+
+fof(act2_formula672,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & hasmaker(X,Y) )
+     => winery(Y) ) )).
+
+fof(act2_formula673,axiom,(
+    ! [Y,X] :
+      ( ( winery(Y)
+        & kaon2equal(X,Y) )
+     => winery(X) ) )).
+
+fof(act2_formula674,axiom,(
+    ! [Y,X] :
+      ( ( zinfandel(Y)
+        & kaon2equal(X,Y) )
+     => zinfandel(X) ) )).
+
+fof(act2_formula675,axiom,(
+    ! [X,Y] :
+      ( ( wine(X)
+        & madefromgrape(X,Y)
+        & ot____nom20(Y) )
+     => zinfandel(X) ) )).
+
+fof(act2_formula676,axiom,(
+    ! [X] :
+      ( ( q70(X)
+        & kaon2namedobjects(X) )
+     => ot____nom1(X) ) )).
+
+fof(act2_formula677,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom1(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom1(X) ) )).
+
+fof(act2_formula678,axiom,(
+    ! [X] :
+      ( ( q73(X)
+        & kaon2namedobjects(X) )
+     => ot____nom10(X) ) )).
+
+fof(act2_formula679,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom10(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom10(X) ) )).
+
+fof(act2_formula680,axiom,(
+    ! [X] :
+      ( ( q44(X)
+        & kaon2namedobjects(X) )
+     => ot____nom11(X) ) )).
+
+fof(act2_formula681,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom11(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom11(X) ) )).
+
+fof(act2_formula682,axiom,(
+    ! [X] :
+      ( ( q31(X)
+        & kaon2namedobjects(X) )
+     => ot____nom12(X) ) )).
+
+fof(act2_formula683,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom12(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom12(X) ) )).
+
+fof(act2_formula684,axiom,(
+    ! [X] :
+      ( ( q59(X)
+        & kaon2namedobjects(X) )
+     => ot____nom13(X) ) )).
+
+fof(act2_formula685,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom13(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom13(X) ) )).
+
+fof(act2_formula686,axiom,(
+    ! [X] :
+      ( ( q66(X)
+        & kaon2namedobjects(X) )
+     => ot____nom14(X) ) )).
+
+fof(act2_formula687,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom14(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom14(X) ) )).
+
+fof(act2_formula688,axiom,(
+    ! [X] :
+      ( ( q47(X)
+        & kaon2namedobjects(X) )
+     => ot____nom15(X) ) )).
+
+fof(act2_formula689,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom15(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom15(X) ) )).
+
+fof(act2_formula690,axiom,(
+    ! [X] :
+      ( ( q55(X)
+        & kaon2namedobjects(X) )
+     => ot____nom16(X) ) )).
+
+fof(act2_formula691,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom16(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom16(X) ) )).
+
+fof(act2_formula692,axiom,(
+    ! [X] :
+      ( ( q49(X)
+        & kaon2namedobjects(X) )
+     => ot____nom17(X) ) )).
+
+fof(act2_formula693,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom17(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom17(X) ) )).
+
+fof(act2_formula694,axiom,(
+    ! [X] :
+      ( winesugar(X)
+     => ot____nom18(X) ) )).
+
+fof(act2_formula695,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom18(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom18(X) ) )).
+
+fof(act2_formula696,axiom,(
+    ! [X] :
+      ( ( q57(X)
+        & kaon2namedobjects(X) )
+     => ot____nom19(X) ) )).
+
+fof(act2_formula697,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom19(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom19(X) ) )).
+
+fof(act2_formula698,axiom,(
+    ! [X] :
+      ( ( q33(X)
+        & kaon2namedobjects(X) )
+     => ot____nom2(X) ) )).
+
+fof(act2_formula699,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom2(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom2(X) ) )).
+
+fof(act2_formula700,axiom,(
+    ! [X] :
+      ( ( zinfandel(X)
+        & kaon2namedobjects(X) )
+     => ot____nom20(X) ) )).
+
+fof(act2_formula701,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom20(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom20(X) ) )).
+
+fof(act2_formula702,axiom,(
+    ! [X] :
+      ( ( q24(X)
+        & kaon2namedobjects(X) )
+     => ot____nom21(X) ) )).
+
+fof(act2_formula703,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom21(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom21(X) ) )).
+
+fof(act2_formula704,axiom,(
+    ! [X] :
+      ( ( q18(X)
+        & kaon2namedobjects(X) )
+     => ot____nom22(X) ) )).
+
+fof(act2_formula705,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom22(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom22(X) ) )).
+
+fof(act2_formula706,axiom,(
+    ! [X] :
+      ( ( q1(X)
+        & kaon2namedobjects(X) )
+     => ot____nom23(X) ) )).
+
+fof(act2_formula707,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom23(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom23(X) ) )).
+
+fof(act2_formula708,axiom,(
+    ! [X] :
+      ( ( q63(X)
+        & kaon2namedobjects(X) )
+     => ot____nom24(X) ) )).
+
+fof(act2_formula709,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom24(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom24(X) ) )).
+
+fof(act2_formula710,axiom,(
+    ! [X] :
+      ( ( petitesyrah(X)
+        & kaon2namedobjects(X) )
+     => ot____nom25(X) ) )).
+
+fof(act2_formula711,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom25(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom25(X) ) )).
+
+fof(act2_formula712,axiom,(
+    ! [X] :
+      ( ( q22(X)
+        & kaon2namedobjects(X) )
+     => ot____nom26(X) ) )).
+
+fof(act2_formula713,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom26(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom26(X) ) )).
+
+fof(act2_formula714,axiom,(
+    ! [X] :
+      ( ( semillon(X)
+        & kaon2namedobjects(X) )
+     => ot____nom27(X) ) )).
+
+fof(act2_formula715,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom27(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom27(X) ) )).
+
+fof(act2_formula716,axiom,(
+    ! [X] :
+      ( ( q0(X)
+        & kaon2namedobjects(X) )
+     => ot____nom28(X) ) )).
+
+fof(act2_formula717,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom28(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom28(X) ) )).
+
+fof(act2_formula718,axiom,(
+    ! [X] :
+      ( ( q69(X)
+        & kaon2namedobjects(X) )
+     => ot____nom29(X) ) )).
+
+fof(act2_formula719,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom29(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom29(X) ) )).
+
+fof(act2_formula720,axiom,(
+    ! [X] :
+      ( ( cabernetfranc(X)
+        & kaon2namedobjects(X) )
+     => ot____nom3(X) ) )).
+
+fof(act2_formula721,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom3(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom3(X) ) )).
+
+fof(act2_formula722,axiom,(
+    ! [X] :
+      ( ( q39(X)
+        & kaon2namedobjects(X) )
+     => ot____nom30(X) ) )).
+
+fof(act2_formula723,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom30(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom30(X) ) )).
+
+fof(act2_formula724,axiom,(
+    ! [X] :
+      ( ( q16(X)
+        & kaon2namedobjects(X) )
+     => ot____nom31(X) ) )).
+
+fof(act2_formula725,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom31(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom31(X) ) )).
+
+fof(act2_formula726,axiom,(
+    ! [X] :
+      ( ( q15(X)
+        & kaon2namedobjects(X) )
+     => ot____nom32(X) ) )).
+
+fof(act2_formula727,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom32(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom32(X) ) )).
+
+fof(act2_formula728,axiom,(
+    ! [X] :
+      ( ( q14(X)
+        & kaon2namedobjects(X) )
+     => ot____nom33(X) ) )).
+
+fof(act2_formula729,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom33(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom33(X) ) )).
+
+fof(act2_formula730,axiom,(
+    ! [X] :
+      ( ( q6(X)
+        & kaon2namedobjects(X) )
+     => ot____nom34(X) ) )).
+
+fof(act2_formula731,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom34(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom34(X) ) )).
+
+fof(act2_formula732,axiom,(
+    ! [X] :
+      ( wineflavor(X)
+     => ot____nom35(X) ) )).
+
+fof(act2_formula733,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom35(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom35(X) ) )).
+
+fof(act2_formula734,axiom,(
+    ! [X] :
+      ( ( q64(X)
+        & kaon2namedobjects(X) )
+     => ot____nom36(X) ) )).
+
+fof(act2_formula735,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom36(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom36(X) ) )).
+
+fof(act2_formula736,axiom,(
+    ! [X] :
+      ( ( riesling(X)
+        & kaon2namedobjects(X) )
+     => ot____nom37(X) ) )).
+
+fof(act2_formula737,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom37(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom37(X) ) )).
+
+fof(act2_formula738,axiom,(
+    ! [X] :
+      ( ( q26(X)
+        & kaon2namedobjects(X) )
+     => ot____nom38(X) ) )).
+
+fof(act2_formula739,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom38(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom38(X) ) )).
+
+fof(act2_formula740,axiom,(
+    ! [X] :
+      ( ( q72(X)
+        & kaon2namedobjects(X) )
+     => ot____nom39(X) ) )).
+
+fof(act2_formula741,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom39(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom39(X) ) )).
+
+fof(act2_formula742,axiom,(
+    ! [X] :
+      ( ( q9(X)
+        & kaon2namedobjects(X) )
+     => ot____nom4(X) ) )).
+
+fof(act2_formula743,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom4(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom4(X) ) )).
+
+fof(act2_formula744,axiom,(
+    ! [X] :
+      ( winebody(X)
+     => ot____nom40(X) ) )).
+
+fof(act2_formula745,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom40(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom40(X) ) )).
+
+fof(act2_formula746,axiom,(
+    ! [X] :
+      ( ( q51(X)
+        & kaon2namedobjects(X) )
+     => ot____nom41(X) ) )).
+
+fof(act2_formula747,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom41(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom41(X) ) )).
+
+fof(act2_formula748,axiom,(
+    ! [X] :
+      ( ( q37(X)
+        & kaon2namedobjects(X) )
+     => ot____nom42(X) ) )).
+
+fof(act2_formula749,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom42(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom42(X) ) )).
+
+fof(act2_formula750,axiom,(
+    ! [X] :
+      ( ( q13(X)
+        & kaon2namedobjects(X) )
+     => ot____nom43(X) ) )).
+
+fof(act2_formula751,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom43(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom43(X) ) )).
+
+fof(act2_formula752,axiom,(
+    ! [X] :
+      ( ( q29(X)
+        & kaon2namedobjects(X) )
+     => ot____nom44(X) ) )).
+
+fof(act2_formula753,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom44(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom44(X) ) )).
+
+fof(act2_formula754,axiom,(
+    ! [X] :
+      ( ( q35(X)
+        & kaon2namedobjects(X) )
+     => ot____nom45(X) ) )).
+
+fof(act2_formula755,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom45(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom45(X) ) )).
+
+fof(act2_formula756,axiom,(
+    ! [X] :
+      ( ( q42(X)
+        & kaon2namedobjects(X) )
+     => ot____nom46(X) ) )).
+
+fof(act2_formula757,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom46(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom46(X) ) )).
+
+fof(act2_formula758,axiom,(
+    ! [X] :
+      ( ( q61(X)
+        & kaon2namedobjects(X) )
+     => ot____nom47(X) ) )).
+
+fof(act2_formula759,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom47(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom47(X) ) )).
+
+fof(act2_formula760,axiom,(
+    ! [X] :
+      ( ( q4(X)
+        & kaon2namedobjects(X) )
+     => ot____nom48(X) ) )).
+
+fof(act2_formula761,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom48(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom48(X) ) )).
+
+fof(act2_formula762,axiom,(
+    ! [X] :
+      ( ( q7(X)
+        & kaon2namedobjects(X) )
+     => ot____nom49(X) ) )).
+
+fof(act2_formula763,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom49(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom49(X) ) )).
+
+fof(act2_formula764,axiom,(
+    ! [X] :
+      ( ( q12(X)
+        & kaon2namedobjects(X) )
+     => ot____nom5(X) ) )).
+
+fof(act2_formula765,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom5(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom5(X) ) )).
+
+fof(act2_formula766,axiom,(
+    ! [X,Y] :
+      ( ( sweetriesling(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula767,axiom,(
+    ! [X,Y] :
+      ( ( lateharvest(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula768,axiom,(
+    ! [X,Y] :
+      ( ( chardonnay(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula769,axiom,(
+    ! [X,Y] :
+      ( ( zinfandel(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula770,axiom,(
+    ! [X,Y] :
+      ( ( icewine(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula771,axiom,(
+    ! [X,Y] :
+      ( ( cabernetsauvignon(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula772,axiom,(
+    ! [X,Y] :
+      ( ( petitesyrah(X)
+        & hasflavor(X,Y) )
+     => ot____nom50(Y) ) )).
+
+fof(act2_formula773,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom50(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom50(X) ) )).
+
+fof(act2_formula774,axiom,(
+    ! [X,Y] :
+      ( ( icewine(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula775,axiom,(
+    ! [X,Y] :
+      ( ( cheninblanc(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula776,axiom,(
+    ! [X,Y] :
+      ( ( chardonnay(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula777,axiom,(
+    ! [X,Y] :
+      ( ( cabernetsauvignon(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula778,axiom,(
+    ! [X,Y] :
+      ( ( semillonorsauvignonblanc(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula779,axiom,(
+    ! [X,Y] :
+      ( ( petitesyrah(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula780,axiom,(
+    ! [X,Y] :
+      ( ( zinfandel(X)
+        & hasbody(X,Y) )
+     => ot____nom51(Y) ) )).
+
+fof(act2_formula781,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom51(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom51(X) ) )).
+
+fof(act2_formula782,axiom,(
+    ! [X] :
+      ( ( sauternes(X)
+        & kaon2namedobjects(X) )
+     => ot____nom52(X) ) )).
+
+fof(act2_formula783,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom52(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom52(X) ) )).
+
+fof(act2_formula784,axiom,(
+    ! [X,Y] :
+      ( ( dessertwine(X)
+        & hassugar(X,Y) )
+     => ot____nom53(Y) ) )).
+
+fof(act2_formula785,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom53(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom53(X) ) )).
+
+fof(act2_formula786,axiom,(
+    ! [X] :
+      ( ( q32(X)
+        & kaon2namedobjects(X) )
+     => ot____nom54(X) ) )).
+
+fof(act2_formula787,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom54(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom54(X) ) )).
+
+fof(act2_formula788,axiom,(
+    ! [X] :
+      ( ( q20(X)
+        & kaon2namedobjects(X) )
+     => ot____nom55(X) ) )).
+
+fof(act2_formula789,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom55(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom55(X) ) )).
+
+fof(act2_formula790,axiom,(
+    ! [X] :
+      ( ( q45(X)
+        & kaon2namedobjects(X) )
+     => ot____nom56(X) ) )).
+
+fof(act2_formula791,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom56(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom56(X) ) )).
+
+fof(act2_formula792,axiom,(
+    ! [X] :
+      ( ( port(X)
+        & kaon2namedobjects(X) )
+     => ot____nom57(X) ) )).
+
+fof(act2_formula793,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom57(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom57(X) ) )).
+
+fof(act2_formula794,axiom,(
+    ! [X] :
+      ( ( q11(X)
+        & kaon2namedobjects(X) )
+     => ot____nom58(X) ) )).
+
+fof(act2_formula795,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom58(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom58(X) ) )).
+
+fof(act2_formula796,axiom,(
+    ! [X,Y] :
+      ( ( merlot(X)
+        & hasbody(X,Y) )
+     => ot____nom59(Y) ) )).
+
+fof(act2_formula797,axiom,(
+    ! [X,Y] :
+      ( ( dryriesling(X)
+        & hasbody(X,Y) )
+     => ot____nom59(Y) ) )).
+
+fof(act2_formula798,axiom,(
+    ! [X,Y] :
+      ( ( chianti(X)
+        & hasbody(X,Y) )
+     => ot____nom59(Y) ) )).
+
+fof(act2_formula799,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom59(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom59(X) ) )).
+
+fof(act2_formula800,axiom,(
+    ! [X,Y] :
+      ( ( q68(X)
+        & madefromgrape(X,Y) )
+     => ot____nom6(Y) ) )).
+
+fof(act2_formula801,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom6(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom6(X) ) )).
+
+fof(act2_formula802,axiom,(
+    ! [X] :
+      ( ( chianti(X)
+        & kaon2namedobjects(X) )
+     => ot____nom60(X) ) )).
+
+fof(act2_formula803,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom60(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom60(X) ) )).
+
+fof(act2_formula804,axiom,(
+    ! [X] :
+      ( ( chianti(X)
+        & kaon2namedobjects(X) )
+     => ot____nom61(X) ) )).
+
+fof(act2_formula805,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom61(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom61(X) ) )).
+
+fof(act2_formula806,axiom,(
+    ! [X,Y] :
+      ( ( redbordeaux(X)
+        & madefromgrape(X,Y) )
+     => ot____nom62(Y) ) )).
+
+fof(act2_formula807,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom62(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom62(X) ) )).
+
+fof(act2_formula808,axiom,(
+    ! [X,Y] :
+      ( ( whiteloire(X)
+        & madefromgrape(X,Y) )
+     => ot____nom63(Y) ) )).
+
+fof(act2_formula809,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom63(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom63(X) ) )).
+
+fof(act2_formula810,axiom,(
+    ! [X,Y] :
+      ( ( merlot(X)
+        & hasflavor(X,Y) )
+     => ot____nom64(Y) ) )).
+
+fof(act2_formula811,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom64(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom64(X) ) )).
+
+fof(act2_formula812,axiom,(
+    ! [X,Y] :
+      ( ( q36(X)
+        & hassugar(X,Y) )
+     => ot____nom7(Y) ) )).
+
+fof(act2_formula813,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom7(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom7(X) ) )).
+
+fof(act2_formula814,axiom,(
+    ! [X,Y] :
+      ( ( meritage(X)
+        & madefromgrape(X,Y) )
+     => ot____nom8(Y) ) )).
+
+fof(act2_formula815,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom8(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom8(X) ) )).
+
+fof(act2_formula816,axiom,(
+    ! [X] :
+      ( winecolor(X)
+     => ot____nom9(X) ) )).
+
+fof(act2_formula817,axiom,(
+    ! [Y,X] :
+      ( ( ot____nom9(Y)
+        & kaon2equal(X,Y) )
+     => ot____nom9(X) ) )).
+
+fof(act2_formula818,axiom,(
+    ! [X,Y] :
+      ( adjacentregion(X,Y)
+     => adjacentregion(Y,X) ) )).
+
+fof(act2_formula819,axiom,(
+    ! [Y,X_1,X] :
+      ( ( adjacentregion(Y,X_1)
+        & kaon2equal(X,Y) )
+     => adjacentregion(X,X_1) ) )).
+
+fof(act2_formula820,axiom,(
+    ! [X_0,Y,X] :
+      ( ( adjacentregion(X_0,Y)
+        & kaon2equal(X,Y) )
+     => adjacentregion(X_0,X) ) )).
+
+fof(act2_formula821,axiom,(
+    ! [X] :
+      ( ( q45(X)
+        & kaon2namedobjects(X) )
+     => hasbody(X,X) ) )).
+
+fof(act2_formula822,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => hasbody(X,X) ) )).
+
+fof(act2_formula823,axiom,(
+    ! [X] :
+      ( ( q35(X)
+        & kaon2namedobjects(X) )
+     => hasbody(X,X) ) )).
+
+fof(act2_formula824,axiom,(
+    ! [X] :
+      ( ( q7(X)
+        & kaon2namedobjects(X) )
+     => hasbody(X,X) ) )).
+
+fof(act2_formula825,axiom,(
+    ! [Y,X_1,X] :
+      ( ( hasbody(Y,X_1)
+        & kaon2equal(X,Y) )
+     => hasbody(X,X_1) ) )).
+
+fof(act2_formula826,axiom,(
+    ! [X_0,Y,X] :
+      ( ( hasbody(X_0,Y)
+        & kaon2equal(X,Y) )
+     => hasbody(X_0,X) ) )).
+
+fof(act2_formula827,axiom,(
+    ! [X] :
+      ( ( q0(X)
+        & kaon2namedobjects(X) )
+     => hascolor(X,X) ) )).
+
+fof(act2_formula828,axiom,(
+    ! [X] :
+      ( ( q15(X)
+        & kaon2namedobjects(X) )
+     => hascolor(X,X) ) )).
+
+fof(act2_formula829,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => hascolor(X,X) ) )).
+
+fof(act2_formula830,axiom,(
+    ! [X] :
+      ( ( q12(X)
+        & kaon2namedobjects(X) )
+     => hascolor(X,X) ) )).
+
+fof(act2_formula831,axiom,(
+    ! [Y,X_1,X] :
+      ( ( hascolor(Y,X_1)
+        & kaon2equal(X,Y) )
+     => hascolor(X,X_1) ) )).
+
+fof(act2_formula832,axiom,(
+    ! [X_0,Y,X] :
+      ( ( hascolor(X_0,Y)
+        & kaon2equal(X,Y) )
+     => hascolor(X_0,X) ) )).
+
+fof(act2_formula833,axiom,(
+    ! [X] :
+      ( ( q4(X)
+        & kaon2namedobjects(X) )
+     => hasflavor(X,X) ) )).
+
+fof(act2_formula834,axiom,(
+    ! [X] :
+      ( ( q11(X)
+        & kaon2namedobjects(X) )
+     => hasflavor(X,X) ) )).
+
+fof(act2_formula835,axiom,(
+    ! [X] :
+      ( ( q20(X)
+        & kaon2namedobjects(X) )
+     => hasflavor(X,X) ) )).
+
+fof(act2_formula836,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => hasflavor(X,X) ) )).
+
+fof(act2_formula837,axiom,(
+    ! [Y,X_1,X] :
+      ( ( hasflavor(Y,X_1)
+        & kaon2equal(X,Y) )
+     => hasflavor(X,X_1) ) )).
+
+fof(act2_formula838,axiom,(
+    ! [X_0,Y,X] :
+      ( ( hasflavor(X_0,Y)
+        & kaon2equal(X,Y) )
+     => hasflavor(X_0,X) ) )).
+
+fof(act2_formula839,axiom,(
+    ! [X,Y] :
+      ( produceswine(X,Y)
+     => hasmaker(Y,X) ) )).
+
+fof(act2_formula840,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => hasmaker(X,X) ) )).
+
+fof(act2_formula841,axiom,(
+    ! [Y,X_1,X] :
+      ( ( hasmaker(Y,X_1)
+        & kaon2equal(X,Y) )
+     => hasmaker(X,X_1) ) )).
+
+fof(act2_formula842,axiom,(
+    ! [X_0,Y,X] :
+      ( ( hasmaker(X_0,Y)
+        & kaon2equal(X,Y) )
+     => hasmaker(X_0,X) ) )).
+
+fof(act2_formula843,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => hassugar(X,X) ) )).
+
+fof(act2_formula844,axiom,(
+    ! [X] :
+      ( ( q31(X)
+        & kaon2namedobjects(X) )
+     => hassugar(X,X) ) )).
+
+fof(act2_formula845,axiom,(
+    ! [X] :
+      ( ( whitewine(X)
+        & kaon2namedobjects(X) )
+     => hassugar(X,X) ) )).
+
+fof(act2_formula846,axiom,(
+    ! [X] :
+      ( ( q70(X)
+        & kaon2namedobjects(X) )
+     => hassugar(X,X) ) )).
+
+fof(act2_formula847,axiom,(
+    ! [X] :
+      ( ( q32(X)
+        & kaon2namedobjects(X) )
+     => hassugar(X,X) ) )).
+
+fof(act2_formula848,axiom,(
+    ! [Y,X_1,X] :
+      ( ( hassugar(Y,X_1)
+        & kaon2equal(X,Y) )
+     => hassugar(X,X_1) ) )).
+
+fof(act2_formula849,axiom,(
+    ! [X_0,Y,X] :
+      ( ( hassugar(X_0,Y)
+        & kaon2equal(X,Y) )
+     => hassugar(X_0,X) ) )).
+
+fof(act2_formula850,axiom,(
+    ! [X] :
+      ( ( vintage(X)
+        & kaon2namedobjects(X) )
+     => hasvintageyear(X,X) ) )).
+
+fof(act2_formula851,axiom,(
+    ! [Y,X_1,X] :
+      ( ( hasvintageyear(Y,X_1)
+        & kaon2equal(X,Y) )
+     => hasvintageyear(X,X_1) ) )).
+
+fof(act2_formula852,axiom,(
+    ! [X_0,Y,X] :
+      ( ( hasvintageyear(X_0,Y)
+        & kaon2equal(X,Y) )
+     => hasvintageyear(X_0,X) ) )).
+
+fof(act2_formula853,axiom,(
+    ! [X,Y] :
+      ( hasbody(X,Y)
+     => haswinedescriptor(X,Y) ) )).
+
+fof(act2_formula854,axiom,(
+    ! [X,Y] :
+      ( hascolor(X,Y)
+     => haswinedescriptor(X,Y) ) )).
+
+fof(act2_formula855,axiom,(
+    ! [X,Y] :
+      ( hasflavor(X,Y)
+     => haswinedescriptor(X,Y) ) )).
+
+fof(act2_formula856,axiom,(
+    ! [X,Y] :
+      ( hassugar(X,Y)
+     => haswinedescriptor(X,Y) ) )).
+
+fof(act2_formula857,axiom,(
+    ! [Y,X_1,X] :
+      ( ( haswinedescriptor(Y,X_1)
+        & kaon2equal(X,Y) )
+     => haswinedescriptor(X,X_1) ) )).
+
+fof(act2_formula858,axiom,(
+    ! [X_0,Y,X] :
+      ( ( haswinedescriptor(X_0,Y)
+        & kaon2equal(X,Y) )
+     => haswinedescriptor(X_0,X) ) )).
+
+fof(act2_formula859,axiom,(
+    ! [X] :
+      ( ( q57(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula860,axiom,(
+    ! [X] :
+      ( ( q37(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula861,axiom,(
+    ! [X] :
+      ( ( q61(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula862,axiom,(
+    ! [X] :
+      ( ( q59(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula863,axiom,(
+    ! [X] :
+      ( ( q33(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula864,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula865,axiom,(
+    ! [X] :
+      ( ( q18(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula866,axiom,(
+    ! [X] :
+      ( ( q49(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula867,axiom,(
+    ! [X] :
+      ( ( q42(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula868,axiom,(
+    ! [X] :
+      ( ( q9(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula869,axiom,(
+    ! [X] :
+      ( ( q22(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula870,axiom,(
+    ! [X] :
+      ( ( chianti(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula871,axiom,(
+    ! [X] :
+      ( ( port(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula872,axiom,(
+    ! [X] :
+      ( ( q26(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula873,axiom,(
+    ! [X] :
+      ( ( q51(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula874,axiom,(
+    ! [X] :
+      ( ( q55(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula875,axiom,(
+    ! [X] :
+      ( ( q16(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula876,axiom,(
+    ! [X] :
+      ( ( q73(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula877,axiom,(
+    ! [X] :
+      ( ( q29(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula878,axiom,(
+    ! [X] :
+      ( ( q1(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula879,axiom,(
+    ! [X] :
+      ( ( q47(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula880,axiom,(
+    ! [X] :
+      ( ( q39(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula881,axiom,(
+    ! [X] :
+      ( ( q64(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula882,axiom,(
+    ! [X] :
+      ( ( sauternes(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula883,axiom,(
+    ! [X] :
+      ( ( q66(X)
+        & kaon2namedobjects(X) )
+     => locatedin(X,X) ) )).
+
+fof(act2_formula884,axiom,(
+    ! [Y,X_1,X] :
+      ( ( locatedin(Y,X_1)
+        & kaon2equal(X,Y) )
+     => locatedin(X,X_1) ) )).
+
+fof(act2_formula885,axiom,(
+    ! [X_0,Y,X] :
+      ( ( locatedin(X_0,Y)
+        & kaon2equal(X,Y) )
+     => locatedin(X_0,X) ) )).
+
+fof(act2_formula886,axiom,(
+    ! [X,Y,Z] :
+      ( ( locatedin(X,Y)
+        & locatedin(Y,Z) )
+     => locatedin(X,Z) ) )).
+
+fof(act2_formula887,axiom,(
+    ! [X,Y,Z] :
+      ( ( locatedin(X,Y)
+        & locatedin(Y,Z)
+        & kaon2namedobjects(Z)
+        & kaon2namedobjects(Y)
+        & kaon2namedobjects(X) )
+     => locatedin(X,Z) ) )).
+
+fof(act2_formula888,axiom,(
+    ! [X,Y] :
+      ( madefromgrape(X,Y)
+     => madefromfruit(X,Y) ) )).
+
+fof(act2_formula889,axiom,(
+    ! [Y,X_1,X] :
+      ( ( madefromfruit(Y,X_1)
+        & kaon2equal(X,Y) )
+     => madefromfruit(X,X_1) ) )).
+
+fof(act2_formula890,axiom,(
+    ! [X_0,Y,X] :
+      ( ( madefromfruit(X_0,Y)
+        & kaon2equal(X,Y) )
+     => madefromfruit(X_0,X) ) )).
+
+fof(act2_formula891,axiom,(
+    ! [X,Y] :
+      ( madeintowine(X,Y)
+     => madefromgrape(Y,X) ) )).
+
+fof(act2_formula892,axiom,(
+    ! [X] :
+      ( ( riesling(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula893,axiom,(
+    ! [X] :
+      ( ( wine(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula894,axiom,(
+    ! [X] :
+      ( ( q72(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula895,axiom,(
+    ! [X] :
+      ( ( q5(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula896,axiom,(
+    ! [X] :
+      ( ( semillon(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula897,axiom,(
+    ! [X] :
+      ( ( q14(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula898,axiom,(
+    ! [X] :
+      ( ( q24(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula899,axiom,(
+    ! [X] :
+      ( ( q5(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula900,axiom,(
+    ! [X] :
+      ( ( zinfandel(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula901,axiom,(
+    ! [X] :
+      ( ( q6(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula902,axiom,(
+    ! [X] :
+      ( ( petitesyrah(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula903,axiom,(
+    ! [X] :
+      ( ( q13(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula904,axiom,(
+    ! [X] :
+      ( ( chianti(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula905,axiom,(
+    ! [X] :
+      ( ( cabernetfranc(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula906,axiom,(
+    ! [X] :
+      ( ( q69(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula907,axiom,(
+    ! [X] :
+      ( ( q44(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula908,axiom,(
+    ! [X] :
+      ( ( q63(X)
+        & kaon2namedobjects(X) )
+     => madefromgrape(X,X) ) )).
+
+fof(act2_formula909,axiom,(
+    ! [Y,X_1,X] :
+      ( ( madefromgrape(Y,X_1)
+        & kaon2equal(X,Y) )
+     => madefromgrape(X,X_1) ) )).
+
+fof(act2_formula910,axiom,(
+    ! [X_0,Y,X] :
+      ( ( madefromgrape(X_0,Y)
+        & kaon2equal(X,Y) )
+     => madefromgrape(X_0,X) ) )).
+
+fof(act2_formula911,axiom,(
+    ! [X,Y] :
+      ( madefromgrape(X,Y)
+     => madeintowine(Y,X) ) )).
+
+fof(act2_formula912,axiom,(
+    ! [Y,X_1,X] :
+      ( ( madeintowine(Y,X_1)
+        & kaon2equal(X,Y) )
+     => madeintowine(X,X_1) ) )).
+
+fof(act2_formula913,axiom,(
+    ! [X_0,Y,X] :
+      ( ( madeintowine(X_0,Y)
+        & kaon2equal(X,Y) )
+     => madeintowine(X_0,X) ) )).
+
+fof(act2_formula914,axiom,(
+    ! [X,Y] :
+      ( hasmaker(X,Y)
+     => produceswine(Y,X) ) )).
+
+fof(act2_formula915,axiom,(
+    ! [Y,X_1,X] :
+      ( ( produceswine(Y,X_1)
+        & kaon2equal(X,Y) )
+     => produceswine(X,X_1) ) )).
+
+fof(act2_formula916,axiom,(
+    ! [X_0,Y,X] :
+      ( ( produceswine(X_0,Y)
+        & kaon2equal(X,Y) )
+     => produceswine(X_0,X) ) )).
+
+fof(act2_formula917,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula918,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula919,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula920,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula921,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula922,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula923,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula924,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula925,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula926,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula927,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula928,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula929,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula930,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula931,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula932,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula933,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula934,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula935,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula936,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula937,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula938,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula939,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula940,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula941,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula942,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula943,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula944,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula945,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula946,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula947,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula948,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula949,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula950,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula951,axiom,(
+    ! [X] :
+      ( kaon2namedobjects(X)
+     => kaon2hu(X) ) )).
+
+fof(act2_formula952,axiom,(
+    ! [X] :
+      ( kaon2hu(X)
+     => kaon2equal(X,X) ) )).
+
+fof(act2_formula953,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( hasflavor(X,Y1)
+        & hasflavor(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula954,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( hassugar(X,Y1)
+        & hassugar(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula955,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( hasvintageyear(X,Y1)
+        & hasvintageyear(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula956,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( hascolor(X,Y1)
+        & hascolor(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula957,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( hasmaker(X,Y1)
+        & hasmaker(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula958,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( hasbody(X,Y1)
+        & hasbody(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula959,axiom,(
+    ! [X,Y1,Y2] :
+      ( ( q3(X)
+        & madefromgrape(X,Y1)
+        & madefromgrape(X,Y2) )
+     => kaon2equal(Y1,Y2) ) )).
+
+fof(act2_formula960,axiom,(
+    ! [X,Y] :
+      ( ( kaon2hu(X)
+        & kaon2hu(Y)
+        & kaon2equal(Y,X) )
+     => kaon2equal(X,Y) ) )).
+
+fof(act2_formula961,axiom,(
+    ! [X,Y,Z] :
+      ( ( kaon2equal(X,Y)
+        & kaon2equal(Y,Z)
+        & kaon2hu(X)
+        & kaon2hu(Y)
+        & kaon2hu(Z) )
+     => kaon2equal(X,Z) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/PUZ005+0.ax b/test-data/tptp/fof/PUZ005+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/PUZ005+0.ax
@@ -0,0 +1,4664 @@
+%------------------------------------------------------------------------------
+% File     : PUZ005+0 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Puzzles (Sudoku)
+% Axioms   : Sudoku axioms
+% Version  : [Hil06] axioms : Especial.
+% English  :
+
+% Refs     : [Hil06] Hillenbrand (2006), Email to G. Sutcliffe
+% Source   : [Hil06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  353 (   1 unit)
+%            Number of atoms       : 3925 (3924 equality)
+%            Maximal formula depth :   37 (  11 average)
+%            Number of connectives : 4580 (1008 ~  ;2592  |; 980  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-81 arity)
+%            Number of functors    :   10 (   9 constant; 0-2 arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    2 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Lower cardinality bound
+fof(ax1,axiom,
+    ( n1 != n2
+    & n1 != n3
+    & n1 != n4
+    & n1 != n5
+    & n1 != n6
+    & n1 != n7
+    & n1 != n8
+    & n1 != n9
+    & n2 != n3
+    & n2 != n4
+    & n2 != n5
+    & n2 != n6
+    & n2 != n7
+    & n2 != n8
+    & n2 != n9
+    & n3 != n4
+    & n3 != n5
+    & n3 != n6
+    & n3 != n7
+    & n3 != n8
+    & n3 != n9
+    & n4 != n5
+    & n4 != n6
+    & n4 != n7
+    & n4 != n8
+    & n4 != n9
+    & n5 != n6
+    & n5 != n7
+    & n5 != n8
+    & n5 != n9
+    & n6 != n7
+    & n6 != n8
+    & n6 != n9
+    & n7 != n8
+    & n7 != n9
+    & n8 != n9 )).
+
+%----Row constraints
+fof(ax2,axiom,
+    ( ssA(n1,n1) = n1
+    | ssA(n1,n2) = n1
+    | ssA(n1,n3) = n1
+    | ssA(n1,n4) = n1
+    | ssA(n1,n5) = n1
+    | ssA(n1,n6) = n1
+    | ssA(n1,n7) = n1
+    | ssA(n1,n8) = n1
+    | ssA(n1,n9) = n1 )).
+
+fof(ax3,axiom,
+    ( ssA(n1,n1) = n2
+    | ssA(n1,n2) = n2
+    | ssA(n1,n3) = n2
+    | ssA(n1,n4) = n2
+    | ssA(n1,n5) = n2
+    | ssA(n1,n6) = n2
+    | ssA(n1,n7) = n2
+    | ssA(n1,n8) = n2
+    | ssA(n1,n9) = n2 )).
+
+fof(ax4,axiom,
+    ( ssA(n1,n1) = n3
+    | ssA(n1,n2) = n3
+    | ssA(n1,n3) = n3
+    | ssA(n1,n4) = n3
+    | ssA(n1,n5) = n3
+    | ssA(n1,n6) = n3
+    | ssA(n1,n7) = n3
+    | ssA(n1,n8) = n3
+    | ssA(n1,n9) = n3 )).
+
+fof(ax5,axiom,
+    ( ssA(n1,n1) = n4
+    | ssA(n1,n2) = n4
+    | ssA(n1,n3) = n4
+    | ssA(n1,n4) = n4
+    | ssA(n1,n5) = n4
+    | ssA(n1,n6) = n4
+    | ssA(n1,n7) = n4
+    | ssA(n1,n8) = n4
+    | ssA(n1,n9) = n4 )).
+
+fof(ax6,axiom,
+    ( ssA(n1,n1) = n5
+    | ssA(n1,n2) = n5
+    | ssA(n1,n3) = n5
+    | ssA(n1,n4) = n5
+    | ssA(n1,n5) = n5
+    | ssA(n1,n6) = n5
+    | ssA(n1,n7) = n5
+    | ssA(n1,n8) = n5
+    | ssA(n1,n9) = n5 )).
+
+fof(ax7,axiom,
+    ( ssA(n1,n1) = n6
+    | ssA(n1,n2) = n6
+    | ssA(n1,n3) = n6
+    | ssA(n1,n4) = n6
+    | ssA(n1,n5) = n6
+    | ssA(n1,n6) = n6
+    | ssA(n1,n7) = n6
+    | ssA(n1,n8) = n6
+    | ssA(n1,n9) = n6 )).
+
+fof(ax8,axiom,
+    ( ssA(n1,n1) = n7
+    | ssA(n1,n2) = n7
+    | ssA(n1,n3) = n7
+    | ssA(n1,n4) = n7
+    | ssA(n1,n5) = n7
+    | ssA(n1,n6) = n7
+    | ssA(n1,n7) = n7
+    | ssA(n1,n8) = n7
+    | ssA(n1,n9) = n7 )).
+
+fof(ax9,axiom,
+    ( ssA(n1,n1) = n8
+    | ssA(n1,n2) = n8
+    | ssA(n1,n3) = n8
+    | ssA(n1,n4) = n8
+    | ssA(n1,n5) = n8
+    | ssA(n1,n6) = n8
+    | ssA(n1,n7) = n8
+    | ssA(n1,n8) = n8
+    | ssA(n1,n9) = n8 )).
+
+fof(ax10,axiom,
+    ( ssA(n1,n1) = n9
+    | ssA(n1,n2) = n9
+    | ssA(n1,n3) = n9
+    | ssA(n1,n4) = n9
+    | ssA(n1,n5) = n9
+    | ssA(n1,n6) = n9
+    | ssA(n1,n7) = n9
+    | ssA(n1,n8) = n9
+    | ssA(n1,n9) = n9 )).
+
+fof(ax11,axiom,
+    ( ssA(n1,n1) != ssA(n1,n2)
+    & ssA(n1,n1) != ssA(n1,n3)
+    & ssA(n1,n1) != ssA(n1,n4)
+    & ssA(n1,n1) != ssA(n1,n5)
+    & ssA(n1,n1) != ssA(n1,n6)
+    & ssA(n1,n1) != ssA(n1,n7)
+    & ssA(n1,n1) != ssA(n1,n8)
+    & ssA(n1,n1) != ssA(n1,n9)
+    & ssA(n1,n2) != ssA(n1,n3)
+    & ssA(n1,n2) != ssA(n1,n4)
+    & ssA(n1,n2) != ssA(n1,n5)
+    & ssA(n1,n2) != ssA(n1,n6)
+    & ssA(n1,n2) != ssA(n1,n7)
+    & ssA(n1,n2) != ssA(n1,n8)
+    & ssA(n1,n2) != ssA(n1,n9)
+    & ssA(n1,n3) != ssA(n1,n4)
+    & ssA(n1,n3) != ssA(n1,n5)
+    & ssA(n1,n3) != ssA(n1,n6)
+    & ssA(n1,n3) != ssA(n1,n7)
+    & ssA(n1,n3) != ssA(n1,n8)
+    & ssA(n1,n3) != ssA(n1,n9)
+    & ssA(n1,n4) != ssA(n1,n5)
+    & ssA(n1,n4) != ssA(n1,n6)
+    & ssA(n1,n4) != ssA(n1,n7)
+    & ssA(n1,n4) != ssA(n1,n8)
+    & ssA(n1,n4) != ssA(n1,n9)
+    & ssA(n1,n5) != ssA(n1,n6)
+    & ssA(n1,n5) != ssA(n1,n7)
+    & ssA(n1,n5) != ssA(n1,n8)
+    & ssA(n1,n5) != ssA(n1,n9)
+    & ssA(n1,n6) != ssA(n1,n7)
+    & ssA(n1,n6) != ssA(n1,n8)
+    & ssA(n1,n6) != ssA(n1,n9)
+    & ssA(n1,n7) != ssA(n1,n8)
+    & ssA(n1,n7) != ssA(n1,n9)
+    & ssA(n1,n8) != ssA(n1,n9) )).
+
+fof(ax12,axiom,
+    ( ssA(n2,n1) = n1
+    | ssA(n2,n2) = n1
+    | ssA(n2,n3) = n1
+    | ssA(n2,n4) = n1
+    | ssA(n2,n5) = n1
+    | ssA(n2,n6) = n1
+    | ssA(n2,n7) = n1
+    | ssA(n2,n8) = n1
+    | ssA(n2,n9) = n1 )).
+
+fof(ax13,axiom,
+    ( ssA(n2,n1) = n2
+    | ssA(n2,n2) = n2
+    | ssA(n2,n3) = n2
+    | ssA(n2,n4) = n2
+    | ssA(n2,n5) = n2
+    | ssA(n2,n6) = n2
+    | ssA(n2,n7) = n2
+    | ssA(n2,n8) = n2
+    | ssA(n2,n9) = n2 )).
+
+fof(ax14,axiom,
+    ( ssA(n2,n1) = n3
+    | ssA(n2,n2) = n3
+    | ssA(n2,n3) = n3
+    | ssA(n2,n4) = n3
+    | ssA(n2,n5) = n3
+    | ssA(n2,n6) = n3
+    | ssA(n2,n7) = n3
+    | ssA(n2,n8) = n3
+    | ssA(n2,n9) = n3 )).
+
+fof(ax15,axiom,
+    ( ssA(n2,n1) = n4
+    | ssA(n2,n2) = n4
+    | ssA(n2,n3) = n4
+    | ssA(n2,n4) = n4
+    | ssA(n2,n5) = n4
+    | ssA(n2,n6) = n4
+    | ssA(n2,n7) = n4
+    | ssA(n2,n8) = n4
+    | ssA(n2,n9) = n4 )).
+
+fof(ax16,axiom,
+    ( ssA(n2,n1) = n5
+    | ssA(n2,n2) = n5
+    | ssA(n2,n3) = n5
+    | ssA(n2,n4) = n5
+    | ssA(n2,n5) = n5
+    | ssA(n2,n6) = n5
+    | ssA(n2,n7) = n5
+    | ssA(n2,n8) = n5
+    | ssA(n2,n9) = n5 )).
+
+fof(ax17,axiom,
+    ( ssA(n2,n1) = n6
+    | ssA(n2,n2) = n6
+    | ssA(n2,n3) = n6
+    | ssA(n2,n4) = n6
+    | ssA(n2,n5) = n6
+    | ssA(n2,n6) = n6
+    | ssA(n2,n7) = n6
+    | ssA(n2,n8) = n6
+    | ssA(n2,n9) = n6 )).
+
+fof(ax18,axiom,
+    ( ssA(n2,n1) = n7
+    | ssA(n2,n2) = n7
+    | ssA(n2,n3) = n7
+    | ssA(n2,n4) = n7
+    | ssA(n2,n5) = n7
+    | ssA(n2,n6) = n7
+    | ssA(n2,n7) = n7
+    | ssA(n2,n8) = n7
+    | ssA(n2,n9) = n7 )).
+
+fof(ax19,axiom,
+    ( ssA(n2,n1) = n8
+    | ssA(n2,n2) = n8
+    | ssA(n2,n3) = n8
+    | ssA(n2,n4) = n8
+    | ssA(n2,n5) = n8
+    | ssA(n2,n6) = n8
+    | ssA(n2,n7) = n8
+    | ssA(n2,n8) = n8
+    | ssA(n2,n9) = n8 )).
+
+fof(ax20,axiom,
+    ( ssA(n2,n1) = n9
+    | ssA(n2,n2) = n9
+    | ssA(n2,n3) = n9
+    | ssA(n2,n4) = n9
+    | ssA(n2,n5) = n9
+    | ssA(n2,n6) = n9
+    | ssA(n2,n7) = n9
+    | ssA(n2,n8) = n9
+    | ssA(n2,n9) = n9 )).
+
+fof(ax21,axiom,
+    ( ssA(n2,n1) != ssA(n2,n2)
+    & ssA(n2,n1) != ssA(n2,n3)
+    & ssA(n2,n1) != ssA(n2,n4)
+    & ssA(n2,n1) != ssA(n2,n5)
+    & ssA(n2,n1) != ssA(n2,n6)
+    & ssA(n2,n1) != ssA(n2,n7)
+    & ssA(n2,n1) != ssA(n2,n8)
+    & ssA(n2,n1) != ssA(n2,n9)
+    & ssA(n2,n2) != ssA(n2,n3)
+    & ssA(n2,n2) != ssA(n2,n4)
+    & ssA(n2,n2) != ssA(n2,n5)
+    & ssA(n2,n2) != ssA(n2,n6)
+    & ssA(n2,n2) != ssA(n2,n7)
+    & ssA(n2,n2) != ssA(n2,n8)
+    & ssA(n2,n2) != ssA(n2,n9)
+    & ssA(n2,n3) != ssA(n2,n4)
+    & ssA(n2,n3) != ssA(n2,n5)
+    & ssA(n2,n3) != ssA(n2,n6)
+    & ssA(n2,n3) != ssA(n2,n7)
+    & ssA(n2,n3) != ssA(n2,n8)
+    & ssA(n2,n3) != ssA(n2,n9)
+    & ssA(n2,n4) != ssA(n2,n5)
+    & ssA(n2,n4) != ssA(n2,n6)
+    & ssA(n2,n4) != ssA(n2,n7)
+    & ssA(n2,n4) != ssA(n2,n8)
+    & ssA(n2,n4) != ssA(n2,n9)
+    & ssA(n2,n5) != ssA(n2,n6)
+    & ssA(n2,n5) != ssA(n2,n7)
+    & ssA(n2,n5) != ssA(n2,n8)
+    & ssA(n2,n5) != ssA(n2,n9)
+    & ssA(n2,n6) != ssA(n2,n7)
+    & ssA(n2,n6) != ssA(n2,n8)
+    & ssA(n2,n6) != ssA(n2,n9)
+    & ssA(n2,n7) != ssA(n2,n8)
+    & ssA(n2,n7) != ssA(n2,n9)
+    & ssA(n2,n8) != ssA(n2,n9) )).
+
+fof(ax22,axiom,
+    ( ssA(n3,n1) = n1
+    | ssA(n3,n2) = n1
+    | ssA(n3,n3) = n1
+    | ssA(n3,n4) = n1
+    | ssA(n3,n5) = n1
+    | ssA(n3,n6) = n1
+    | ssA(n3,n7) = n1
+    | ssA(n3,n8) = n1
+    | ssA(n3,n9) = n1 )).
+
+fof(ax23,axiom,
+    ( ssA(n3,n1) = n2
+    | ssA(n3,n2) = n2
+    | ssA(n3,n3) = n2
+    | ssA(n3,n4) = n2
+    | ssA(n3,n5) = n2
+    | ssA(n3,n6) = n2
+    | ssA(n3,n7) = n2
+    | ssA(n3,n8) = n2
+    | ssA(n3,n9) = n2 )).
+
+fof(ax24,axiom,
+    ( ssA(n3,n1) = n3
+    | ssA(n3,n2) = n3
+    | ssA(n3,n3) = n3
+    | ssA(n3,n4) = n3
+    | ssA(n3,n5) = n3
+    | ssA(n3,n6) = n3
+    | ssA(n3,n7) = n3
+    | ssA(n3,n8) = n3
+    | ssA(n3,n9) = n3 )).
+
+fof(ax25,axiom,
+    ( ssA(n3,n1) = n4
+    | ssA(n3,n2) = n4
+    | ssA(n3,n3) = n4
+    | ssA(n3,n4) = n4
+    | ssA(n3,n5) = n4
+    | ssA(n3,n6) = n4
+    | ssA(n3,n7) = n4
+    | ssA(n3,n8) = n4
+    | ssA(n3,n9) = n4 )).
+
+fof(ax26,axiom,
+    ( ssA(n3,n1) = n5
+    | ssA(n3,n2) = n5
+    | ssA(n3,n3) = n5
+    | ssA(n3,n4) = n5
+    | ssA(n3,n5) = n5
+    | ssA(n3,n6) = n5
+    | ssA(n3,n7) = n5
+    | ssA(n3,n8) = n5
+    | ssA(n3,n9) = n5 )).
+
+fof(ax27,axiom,
+    ( ssA(n3,n1) = n6
+    | ssA(n3,n2) = n6
+    | ssA(n3,n3) = n6
+    | ssA(n3,n4) = n6
+    | ssA(n3,n5) = n6
+    | ssA(n3,n6) = n6
+    | ssA(n3,n7) = n6
+    | ssA(n3,n8) = n6
+    | ssA(n3,n9) = n6 )).
+
+fof(ax28,axiom,
+    ( ssA(n3,n1) = n7
+    | ssA(n3,n2) = n7
+    | ssA(n3,n3) = n7
+    | ssA(n3,n4) = n7
+    | ssA(n3,n5) = n7
+    | ssA(n3,n6) = n7
+    | ssA(n3,n7) = n7
+    | ssA(n3,n8) = n7
+    | ssA(n3,n9) = n7 )).
+
+fof(ax29,axiom,
+    ( ssA(n3,n1) = n8
+    | ssA(n3,n2) = n8
+    | ssA(n3,n3) = n8
+    | ssA(n3,n4) = n8
+    | ssA(n3,n5) = n8
+    | ssA(n3,n6) = n8
+    | ssA(n3,n7) = n8
+    | ssA(n3,n8) = n8
+    | ssA(n3,n9) = n8 )).
+
+fof(ax30,axiom,
+    ( ssA(n3,n1) = n9
+    | ssA(n3,n2) = n9
+    | ssA(n3,n3) = n9
+    | ssA(n3,n4) = n9
+    | ssA(n3,n5) = n9
+    | ssA(n3,n6) = n9
+    | ssA(n3,n7) = n9
+    | ssA(n3,n8) = n9
+    | ssA(n3,n9) = n9 )).
+
+fof(ax31,axiom,
+    ( ssA(n3,n1) != ssA(n3,n2)
+    & ssA(n3,n1) != ssA(n3,n3)
+    & ssA(n3,n1) != ssA(n3,n4)
+    & ssA(n3,n1) != ssA(n3,n5)
+    & ssA(n3,n1) != ssA(n3,n6)
+    & ssA(n3,n1) != ssA(n3,n7)
+    & ssA(n3,n1) != ssA(n3,n8)
+    & ssA(n3,n1) != ssA(n3,n9)
+    & ssA(n3,n2) != ssA(n3,n3)
+    & ssA(n3,n2) != ssA(n3,n4)
+    & ssA(n3,n2) != ssA(n3,n5)
+    & ssA(n3,n2) != ssA(n3,n6)
+    & ssA(n3,n2) != ssA(n3,n7)
+    & ssA(n3,n2) != ssA(n3,n8)
+    & ssA(n3,n2) != ssA(n3,n9)
+    & ssA(n3,n3) != ssA(n3,n4)
+    & ssA(n3,n3) != ssA(n3,n5)
+    & ssA(n3,n3) != ssA(n3,n6)
+    & ssA(n3,n3) != ssA(n3,n7)
+    & ssA(n3,n3) != ssA(n3,n8)
+    & ssA(n3,n3) != ssA(n3,n9)
+    & ssA(n3,n4) != ssA(n3,n5)
+    & ssA(n3,n4) != ssA(n3,n6)
+    & ssA(n3,n4) != ssA(n3,n7)
+    & ssA(n3,n4) != ssA(n3,n8)
+    & ssA(n3,n4) != ssA(n3,n9)
+    & ssA(n3,n5) != ssA(n3,n6)
+    & ssA(n3,n5) != ssA(n3,n7)
+    & ssA(n3,n5) != ssA(n3,n8)
+    & ssA(n3,n5) != ssA(n3,n9)
+    & ssA(n3,n6) != ssA(n3,n7)
+    & ssA(n3,n6) != ssA(n3,n8)
+    & ssA(n3,n6) != ssA(n3,n9)
+    & ssA(n3,n7) != ssA(n3,n8)
+    & ssA(n3,n7) != ssA(n3,n9)
+    & ssA(n3,n8) != ssA(n3,n9) )).
+
+fof(ax32,axiom,
+    ( ssA(n4,n1) = n1
+    | ssA(n4,n2) = n1
+    | ssA(n4,n3) = n1
+    | ssA(n4,n4) = n1
+    | ssA(n4,n5) = n1
+    | ssA(n4,n6) = n1
+    | ssA(n4,n7) = n1
+    | ssA(n4,n8) = n1
+    | ssA(n4,n9) = n1 )).
+
+fof(ax33,axiom,
+    ( ssA(n4,n1) = n2
+    | ssA(n4,n2) = n2
+    | ssA(n4,n3) = n2
+    | ssA(n4,n4) = n2
+    | ssA(n4,n5) = n2
+    | ssA(n4,n6) = n2
+    | ssA(n4,n7) = n2
+    | ssA(n4,n8) = n2
+    | ssA(n4,n9) = n2 )).
+
+fof(ax34,axiom,
+    ( ssA(n4,n1) = n3
+    | ssA(n4,n2) = n3
+    | ssA(n4,n3) = n3
+    | ssA(n4,n4) = n3
+    | ssA(n4,n5) = n3
+    | ssA(n4,n6) = n3
+    | ssA(n4,n7) = n3
+    | ssA(n4,n8) = n3
+    | ssA(n4,n9) = n3 )).
+
+fof(ax35,axiom,
+    ( ssA(n4,n1) = n4
+    | ssA(n4,n2) = n4
+    | ssA(n4,n3) = n4
+    | ssA(n4,n4) = n4
+    | ssA(n4,n5) = n4
+    | ssA(n4,n6) = n4
+    | ssA(n4,n7) = n4
+    | ssA(n4,n8) = n4
+    | ssA(n4,n9) = n4 )).
+
+fof(ax36,axiom,
+    ( ssA(n4,n1) = n5
+    | ssA(n4,n2) = n5
+    | ssA(n4,n3) = n5
+    | ssA(n4,n4) = n5
+    | ssA(n4,n5) = n5
+    | ssA(n4,n6) = n5
+    | ssA(n4,n7) = n5
+    | ssA(n4,n8) = n5
+    | ssA(n4,n9) = n5 )).
+
+fof(ax37,axiom,
+    ( ssA(n4,n1) = n6
+    | ssA(n4,n2) = n6
+    | ssA(n4,n3) = n6
+    | ssA(n4,n4) = n6
+    | ssA(n4,n5) = n6
+    | ssA(n4,n6) = n6
+    | ssA(n4,n7) = n6
+    | ssA(n4,n8) = n6
+    | ssA(n4,n9) = n6 )).
+
+fof(ax38,axiom,
+    ( ssA(n4,n1) = n7
+    | ssA(n4,n2) = n7
+    | ssA(n4,n3) = n7
+    | ssA(n4,n4) = n7
+    | ssA(n4,n5) = n7
+    | ssA(n4,n6) = n7
+    | ssA(n4,n7) = n7
+    | ssA(n4,n8) = n7
+    | ssA(n4,n9) = n7 )).
+
+fof(ax39,axiom,
+    ( ssA(n4,n1) = n8
+    | ssA(n4,n2) = n8
+    | ssA(n4,n3) = n8
+    | ssA(n4,n4) = n8
+    | ssA(n4,n5) = n8
+    | ssA(n4,n6) = n8
+    | ssA(n4,n7) = n8
+    | ssA(n4,n8) = n8
+    | ssA(n4,n9) = n8 )).
+
+fof(ax40,axiom,
+    ( ssA(n4,n1) = n9
+    | ssA(n4,n2) = n9
+    | ssA(n4,n3) = n9
+    | ssA(n4,n4) = n9
+    | ssA(n4,n5) = n9
+    | ssA(n4,n6) = n9
+    | ssA(n4,n7) = n9
+    | ssA(n4,n8) = n9
+    | ssA(n4,n9) = n9 )).
+
+fof(ax41,axiom,
+    ( ssA(n4,n1) != ssA(n4,n2)
+    & ssA(n4,n1) != ssA(n4,n3)
+    & ssA(n4,n1) != ssA(n4,n4)
+    & ssA(n4,n1) != ssA(n4,n5)
+    & ssA(n4,n1) != ssA(n4,n6)
+    & ssA(n4,n1) != ssA(n4,n7)
+    & ssA(n4,n1) != ssA(n4,n8)
+    & ssA(n4,n1) != ssA(n4,n9)
+    & ssA(n4,n2) != ssA(n4,n3)
+    & ssA(n4,n2) != ssA(n4,n4)
+    & ssA(n4,n2) != ssA(n4,n5)
+    & ssA(n4,n2) != ssA(n4,n6)
+    & ssA(n4,n2) != ssA(n4,n7)
+    & ssA(n4,n2) != ssA(n4,n8)
+    & ssA(n4,n2) != ssA(n4,n9)
+    & ssA(n4,n3) != ssA(n4,n4)
+    & ssA(n4,n3) != ssA(n4,n5)
+    & ssA(n4,n3) != ssA(n4,n6)
+    & ssA(n4,n3) != ssA(n4,n7)
+    & ssA(n4,n3) != ssA(n4,n8)
+    & ssA(n4,n3) != ssA(n4,n9)
+    & ssA(n4,n4) != ssA(n4,n5)
+    & ssA(n4,n4) != ssA(n4,n6)
+    & ssA(n4,n4) != ssA(n4,n7)
+    & ssA(n4,n4) != ssA(n4,n8)
+    & ssA(n4,n4) != ssA(n4,n9)
+    & ssA(n4,n5) != ssA(n4,n6)
+    & ssA(n4,n5) != ssA(n4,n7)
+    & ssA(n4,n5) != ssA(n4,n8)
+    & ssA(n4,n5) != ssA(n4,n9)
+    & ssA(n4,n6) != ssA(n4,n7)
+    & ssA(n4,n6) != ssA(n4,n8)
+    & ssA(n4,n6) != ssA(n4,n9)
+    & ssA(n4,n7) != ssA(n4,n8)
+    & ssA(n4,n7) != ssA(n4,n9)
+    & ssA(n4,n8) != ssA(n4,n9) )).
+
+fof(ax42,axiom,
+    ( ssA(n5,n1) = n1
+    | ssA(n5,n2) = n1
+    | ssA(n5,n3) = n1
+    | ssA(n5,n4) = n1
+    | ssA(n5,n5) = n1
+    | ssA(n5,n6) = n1
+    | ssA(n5,n7) = n1
+    | ssA(n5,n8) = n1
+    | ssA(n5,n9) = n1 )).
+
+fof(ax43,axiom,
+    ( ssA(n5,n1) = n2
+    | ssA(n5,n2) = n2
+    | ssA(n5,n3) = n2
+    | ssA(n5,n4) = n2
+    | ssA(n5,n5) = n2
+    | ssA(n5,n6) = n2
+    | ssA(n5,n7) = n2
+    | ssA(n5,n8) = n2
+    | ssA(n5,n9) = n2 )).
+
+fof(ax44,axiom,
+    ( ssA(n5,n1) = n3
+    | ssA(n5,n2) = n3
+    | ssA(n5,n3) = n3
+    | ssA(n5,n4) = n3
+    | ssA(n5,n5) = n3
+    | ssA(n5,n6) = n3
+    | ssA(n5,n7) = n3
+    | ssA(n5,n8) = n3
+    | ssA(n5,n9) = n3 )).
+
+fof(ax45,axiom,
+    ( ssA(n5,n1) = n4
+    | ssA(n5,n2) = n4
+    | ssA(n5,n3) = n4
+    | ssA(n5,n4) = n4
+    | ssA(n5,n5) = n4
+    | ssA(n5,n6) = n4
+    | ssA(n5,n7) = n4
+    | ssA(n5,n8) = n4
+    | ssA(n5,n9) = n4 )).
+
+fof(ax46,axiom,
+    ( ssA(n5,n1) = n5
+    | ssA(n5,n2) = n5
+    | ssA(n5,n3) = n5
+    | ssA(n5,n4) = n5
+    | ssA(n5,n5) = n5
+    | ssA(n5,n6) = n5
+    | ssA(n5,n7) = n5
+    | ssA(n5,n8) = n5
+    | ssA(n5,n9) = n5 )).
+
+fof(ax47,axiom,
+    ( ssA(n5,n1) = n6
+    | ssA(n5,n2) = n6
+    | ssA(n5,n3) = n6
+    | ssA(n5,n4) = n6
+    | ssA(n5,n5) = n6
+    | ssA(n5,n6) = n6
+    | ssA(n5,n7) = n6
+    | ssA(n5,n8) = n6
+    | ssA(n5,n9) = n6 )).
+
+fof(ax48,axiom,
+    ( ssA(n5,n1) = n7
+    | ssA(n5,n2) = n7
+    | ssA(n5,n3) = n7
+    | ssA(n5,n4) = n7
+    | ssA(n5,n5) = n7
+    | ssA(n5,n6) = n7
+    | ssA(n5,n7) = n7
+    | ssA(n5,n8) = n7
+    | ssA(n5,n9) = n7 )).
+
+fof(ax49,axiom,
+    ( ssA(n5,n1) = n8
+    | ssA(n5,n2) = n8
+    | ssA(n5,n3) = n8
+    | ssA(n5,n4) = n8
+    | ssA(n5,n5) = n8
+    | ssA(n5,n6) = n8
+    | ssA(n5,n7) = n8
+    | ssA(n5,n8) = n8
+    | ssA(n5,n9) = n8 )).
+
+fof(ax50,axiom,
+    ( ssA(n5,n1) = n9
+    | ssA(n5,n2) = n9
+    | ssA(n5,n3) = n9
+    | ssA(n5,n4) = n9
+    | ssA(n5,n5) = n9
+    | ssA(n5,n6) = n9
+    | ssA(n5,n7) = n9
+    | ssA(n5,n8) = n9
+    | ssA(n5,n9) = n9 )).
+
+fof(ax51,axiom,
+    ( ssA(n5,n1) != ssA(n5,n2)
+    & ssA(n5,n1) != ssA(n5,n3)
+    & ssA(n5,n1) != ssA(n5,n4)
+    & ssA(n5,n1) != ssA(n5,n5)
+    & ssA(n5,n1) != ssA(n5,n6)
+    & ssA(n5,n1) != ssA(n5,n7)
+    & ssA(n5,n1) != ssA(n5,n8)
+    & ssA(n5,n1) != ssA(n5,n9)
+    & ssA(n5,n2) != ssA(n5,n3)
+    & ssA(n5,n2) != ssA(n5,n4)
+    & ssA(n5,n2) != ssA(n5,n5)
+    & ssA(n5,n2) != ssA(n5,n6)
+    & ssA(n5,n2) != ssA(n5,n7)
+    & ssA(n5,n2) != ssA(n5,n8)
+    & ssA(n5,n2) != ssA(n5,n9)
+    & ssA(n5,n3) != ssA(n5,n4)
+    & ssA(n5,n3) != ssA(n5,n5)
+    & ssA(n5,n3) != ssA(n5,n6)
+    & ssA(n5,n3) != ssA(n5,n7)
+    & ssA(n5,n3) != ssA(n5,n8)
+    & ssA(n5,n3) != ssA(n5,n9)
+    & ssA(n5,n4) != ssA(n5,n5)
+    & ssA(n5,n4) != ssA(n5,n6)
+    & ssA(n5,n4) != ssA(n5,n7)
+    & ssA(n5,n4) != ssA(n5,n8)
+    & ssA(n5,n4) != ssA(n5,n9)
+    & ssA(n5,n5) != ssA(n5,n6)
+    & ssA(n5,n5) != ssA(n5,n7)
+    & ssA(n5,n5) != ssA(n5,n8)
+    & ssA(n5,n5) != ssA(n5,n9)
+    & ssA(n5,n6) != ssA(n5,n7)
+    & ssA(n5,n6) != ssA(n5,n8)
+    & ssA(n5,n6) != ssA(n5,n9)
+    & ssA(n5,n7) != ssA(n5,n8)
+    & ssA(n5,n7) != ssA(n5,n9)
+    & ssA(n5,n8) != ssA(n5,n9) )).
+
+fof(ax52,axiom,
+    ( ssA(n6,n1) = n1
+    | ssA(n6,n2) = n1
+    | ssA(n6,n3) = n1
+    | ssA(n6,n4) = n1
+    | ssA(n6,n5) = n1
+    | ssA(n6,n6) = n1
+    | ssA(n6,n7) = n1
+    | ssA(n6,n8) = n1
+    | ssA(n6,n9) = n1 )).
+
+fof(ax53,axiom,
+    ( ssA(n6,n1) = n2
+    | ssA(n6,n2) = n2
+    | ssA(n6,n3) = n2
+    | ssA(n6,n4) = n2
+    | ssA(n6,n5) = n2
+    | ssA(n6,n6) = n2
+    | ssA(n6,n7) = n2
+    | ssA(n6,n8) = n2
+    | ssA(n6,n9) = n2 )).
+
+fof(ax54,axiom,
+    ( ssA(n6,n1) = n3
+    | ssA(n6,n2) = n3
+    | ssA(n6,n3) = n3
+    | ssA(n6,n4) = n3
+    | ssA(n6,n5) = n3
+    | ssA(n6,n6) = n3
+    | ssA(n6,n7) = n3
+    | ssA(n6,n8) = n3
+    | ssA(n6,n9) = n3 )).
+
+fof(ax55,axiom,
+    ( ssA(n6,n1) = n4
+    | ssA(n6,n2) = n4
+    | ssA(n6,n3) = n4
+    | ssA(n6,n4) = n4
+    | ssA(n6,n5) = n4
+    | ssA(n6,n6) = n4
+    | ssA(n6,n7) = n4
+    | ssA(n6,n8) = n4
+    | ssA(n6,n9) = n4 )).
+
+fof(ax56,axiom,
+    ( ssA(n6,n1) = n5
+    | ssA(n6,n2) = n5
+    | ssA(n6,n3) = n5
+    | ssA(n6,n4) = n5
+    | ssA(n6,n5) = n5
+    | ssA(n6,n6) = n5
+    | ssA(n6,n7) = n5
+    | ssA(n6,n8) = n5
+    | ssA(n6,n9) = n5 )).
+
+fof(ax57,axiom,
+    ( ssA(n6,n1) = n6
+    | ssA(n6,n2) = n6
+    | ssA(n6,n3) = n6
+    | ssA(n6,n4) = n6
+    | ssA(n6,n5) = n6
+    | ssA(n6,n6) = n6
+    | ssA(n6,n7) = n6
+    | ssA(n6,n8) = n6
+    | ssA(n6,n9) = n6 )).
+
+fof(ax58,axiom,
+    ( ssA(n6,n1) = n7
+    | ssA(n6,n2) = n7
+    | ssA(n6,n3) = n7
+    | ssA(n6,n4) = n7
+    | ssA(n6,n5) = n7
+    | ssA(n6,n6) = n7
+    | ssA(n6,n7) = n7
+    | ssA(n6,n8) = n7
+    | ssA(n6,n9) = n7 )).
+
+fof(ax59,axiom,
+    ( ssA(n6,n1) = n8
+    | ssA(n6,n2) = n8
+    | ssA(n6,n3) = n8
+    | ssA(n6,n4) = n8
+    | ssA(n6,n5) = n8
+    | ssA(n6,n6) = n8
+    | ssA(n6,n7) = n8
+    | ssA(n6,n8) = n8
+    | ssA(n6,n9) = n8 )).
+
+fof(ax60,axiom,
+    ( ssA(n6,n1) = n9
+    | ssA(n6,n2) = n9
+    | ssA(n6,n3) = n9
+    | ssA(n6,n4) = n9
+    | ssA(n6,n5) = n9
+    | ssA(n6,n6) = n9
+    | ssA(n6,n7) = n9
+    | ssA(n6,n8) = n9
+    | ssA(n6,n9) = n9 )).
+
+fof(ax61,axiom,
+    ( ssA(n6,n1) != ssA(n6,n2)
+    & ssA(n6,n1) != ssA(n6,n3)
+    & ssA(n6,n1) != ssA(n6,n4)
+    & ssA(n6,n1) != ssA(n6,n5)
+    & ssA(n6,n1) != ssA(n6,n6)
+    & ssA(n6,n1) != ssA(n6,n7)
+    & ssA(n6,n1) != ssA(n6,n8)
+    & ssA(n6,n1) != ssA(n6,n9)
+    & ssA(n6,n2) != ssA(n6,n3)
+    & ssA(n6,n2) != ssA(n6,n4)
+    & ssA(n6,n2) != ssA(n6,n5)
+    & ssA(n6,n2) != ssA(n6,n6)
+    & ssA(n6,n2) != ssA(n6,n7)
+    & ssA(n6,n2) != ssA(n6,n8)
+    & ssA(n6,n2) != ssA(n6,n9)
+    & ssA(n6,n3) != ssA(n6,n4)
+    & ssA(n6,n3) != ssA(n6,n5)
+    & ssA(n6,n3) != ssA(n6,n6)
+    & ssA(n6,n3) != ssA(n6,n7)
+    & ssA(n6,n3) != ssA(n6,n8)
+    & ssA(n6,n3) != ssA(n6,n9)
+    & ssA(n6,n4) != ssA(n6,n5)
+    & ssA(n6,n4) != ssA(n6,n6)
+    & ssA(n6,n4) != ssA(n6,n7)
+    & ssA(n6,n4) != ssA(n6,n8)
+    & ssA(n6,n4) != ssA(n6,n9)
+    & ssA(n6,n5) != ssA(n6,n6)
+    & ssA(n6,n5) != ssA(n6,n7)
+    & ssA(n6,n5) != ssA(n6,n8)
+    & ssA(n6,n5) != ssA(n6,n9)
+    & ssA(n6,n6) != ssA(n6,n7)
+    & ssA(n6,n6) != ssA(n6,n8)
+    & ssA(n6,n6) != ssA(n6,n9)
+    & ssA(n6,n7) != ssA(n6,n8)
+    & ssA(n6,n7) != ssA(n6,n9)
+    & ssA(n6,n8) != ssA(n6,n9) )).
+
+fof(ax62,axiom,
+    ( ssA(n7,n1) = n1
+    | ssA(n7,n2) = n1
+    | ssA(n7,n3) = n1
+    | ssA(n7,n4) = n1
+    | ssA(n7,n5) = n1
+    | ssA(n7,n6) = n1
+    | ssA(n7,n7) = n1
+    | ssA(n7,n8) = n1
+    | ssA(n7,n9) = n1 )).
+
+fof(ax63,axiom,
+    ( ssA(n7,n1) = n2
+    | ssA(n7,n2) = n2
+    | ssA(n7,n3) = n2
+    | ssA(n7,n4) = n2
+    | ssA(n7,n5) = n2
+    | ssA(n7,n6) = n2
+    | ssA(n7,n7) = n2
+    | ssA(n7,n8) = n2
+    | ssA(n7,n9) = n2 )).
+
+fof(ax64,axiom,
+    ( ssA(n7,n1) = n3
+    | ssA(n7,n2) = n3
+    | ssA(n7,n3) = n3
+    | ssA(n7,n4) = n3
+    | ssA(n7,n5) = n3
+    | ssA(n7,n6) = n3
+    | ssA(n7,n7) = n3
+    | ssA(n7,n8) = n3
+    | ssA(n7,n9) = n3 )).
+
+fof(ax65,axiom,
+    ( ssA(n7,n1) = n4
+    | ssA(n7,n2) = n4
+    | ssA(n7,n3) = n4
+    | ssA(n7,n4) = n4
+    | ssA(n7,n5) = n4
+    | ssA(n7,n6) = n4
+    | ssA(n7,n7) = n4
+    | ssA(n7,n8) = n4
+    | ssA(n7,n9) = n4 )).
+
+fof(ax66,axiom,
+    ( ssA(n7,n1) = n5
+    | ssA(n7,n2) = n5
+    | ssA(n7,n3) = n5
+    | ssA(n7,n4) = n5
+    | ssA(n7,n5) = n5
+    | ssA(n7,n6) = n5
+    | ssA(n7,n7) = n5
+    | ssA(n7,n8) = n5
+    | ssA(n7,n9) = n5 )).
+
+fof(ax67,axiom,
+    ( ssA(n7,n1) = n6
+    | ssA(n7,n2) = n6
+    | ssA(n7,n3) = n6
+    | ssA(n7,n4) = n6
+    | ssA(n7,n5) = n6
+    | ssA(n7,n6) = n6
+    | ssA(n7,n7) = n6
+    | ssA(n7,n8) = n6
+    | ssA(n7,n9) = n6 )).
+
+fof(ax68,axiom,
+    ( ssA(n7,n1) = n7
+    | ssA(n7,n2) = n7
+    | ssA(n7,n3) = n7
+    | ssA(n7,n4) = n7
+    | ssA(n7,n5) = n7
+    | ssA(n7,n6) = n7
+    | ssA(n7,n7) = n7
+    | ssA(n7,n8) = n7
+    | ssA(n7,n9) = n7 )).
+
+fof(ax69,axiom,
+    ( ssA(n7,n1) = n8
+    | ssA(n7,n2) = n8
+    | ssA(n7,n3) = n8
+    | ssA(n7,n4) = n8
+    | ssA(n7,n5) = n8
+    | ssA(n7,n6) = n8
+    | ssA(n7,n7) = n8
+    | ssA(n7,n8) = n8
+    | ssA(n7,n9) = n8 )).
+
+fof(ax70,axiom,
+    ( ssA(n7,n1) = n9
+    | ssA(n7,n2) = n9
+    | ssA(n7,n3) = n9
+    | ssA(n7,n4) = n9
+    | ssA(n7,n5) = n9
+    | ssA(n7,n6) = n9
+    | ssA(n7,n7) = n9
+    | ssA(n7,n8) = n9
+    | ssA(n7,n9) = n9 )).
+
+fof(ax71,axiom,
+    ( ssA(n7,n1) != ssA(n7,n2)
+    & ssA(n7,n1) != ssA(n7,n3)
+    & ssA(n7,n1) != ssA(n7,n4)
+    & ssA(n7,n1) != ssA(n7,n5)
+    & ssA(n7,n1) != ssA(n7,n6)
+    & ssA(n7,n1) != ssA(n7,n7)
+    & ssA(n7,n1) != ssA(n7,n8)
+    & ssA(n7,n1) != ssA(n7,n9)
+    & ssA(n7,n2) != ssA(n7,n3)
+    & ssA(n7,n2) != ssA(n7,n4)
+    & ssA(n7,n2) != ssA(n7,n5)
+    & ssA(n7,n2) != ssA(n7,n6)
+    & ssA(n7,n2) != ssA(n7,n7)
+    & ssA(n7,n2) != ssA(n7,n8)
+    & ssA(n7,n2) != ssA(n7,n9)
+    & ssA(n7,n3) != ssA(n7,n4)
+    & ssA(n7,n3) != ssA(n7,n5)
+    & ssA(n7,n3) != ssA(n7,n6)
+    & ssA(n7,n3) != ssA(n7,n7)
+    & ssA(n7,n3) != ssA(n7,n8)
+    & ssA(n7,n3) != ssA(n7,n9)
+    & ssA(n7,n4) != ssA(n7,n5)
+    & ssA(n7,n4) != ssA(n7,n6)
+    & ssA(n7,n4) != ssA(n7,n7)
+    & ssA(n7,n4) != ssA(n7,n8)
+    & ssA(n7,n4) != ssA(n7,n9)
+    & ssA(n7,n5) != ssA(n7,n6)
+    & ssA(n7,n5) != ssA(n7,n7)
+    & ssA(n7,n5) != ssA(n7,n8)
+    & ssA(n7,n5) != ssA(n7,n9)
+    & ssA(n7,n6) != ssA(n7,n7)
+    & ssA(n7,n6) != ssA(n7,n8)
+    & ssA(n7,n6) != ssA(n7,n9)
+    & ssA(n7,n7) != ssA(n7,n8)
+    & ssA(n7,n7) != ssA(n7,n9)
+    & ssA(n7,n8) != ssA(n7,n9) )).
+
+fof(ax72,axiom,
+    ( ssA(n8,n1) = n1
+    | ssA(n8,n2) = n1
+    | ssA(n8,n3) = n1
+    | ssA(n8,n4) = n1
+    | ssA(n8,n5) = n1
+    | ssA(n8,n6) = n1
+    | ssA(n8,n7) = n1
+    | ssA(n8,n8) = n1
+    | ssA(n8,n9) = n1 )).
+
+fof(ax73,axiom,
+    ( ssA(n8,n1) = n2
+    | ssA(n8,n2) = n2
+    | ssA(n8,n3) = n2
+    | ssA(n8,n4) = n2
+    | ssA(n8,n5) = n2
+    | ssA(n8,n6) = n2
+    | ssA(n8,n7) = n2
+    | ssA(n8,n8) = n2
+    | ssA(n8,n9) = n2 )).
+
+fof(ax74,axiom,
+    ( ssA(n8,n1) = n3
+    | ssA(n8,n2) = n3
+    | ssA(n8,n3) = n3
+    | ssA(n8,n4) = n3
+    | ssA(n8,n5) = n3
+    | ssA(n8,n6) = n3
+    | ssA(n8,n7) = n3
+    | ssA(n8,n8) = n3
+    | ssA(n8,n9) = n3 )).
+
+fof(ax75,axiom,
+    ( ssA(n8,n1) = n4
+    | ssA(n8,n2) = n4
+    | ssA(n8,n3) = n4
+    | ssA(n8,n4) = n4
+    | ssA(n8,n5) = n4
+    | ssA(n8,n6) = n4
+    | ssA(n8,n7) = n4
+    | ssA(n8,n8) = n4
+    | ssA(n8,n9) = n4 )).
+
+fof(ax76,axiom,
+    ( ssA(n8,n1) = n5
+    | ssA(n8,n2) = n5
+    | ssA(n8,n3) = n5
+    | ssA(n8,n4) = n5
+    | ssA(n8,n5) = n5
+    | ssA(n8,n6) = n5
+    | ssA(n8,n7) = n5
+    | ssA(n8,n8) = n5
+    | ssA(n8,n9) = n5 )).
+
+fof(ax77,axiom,
+    ( ssA(n8,n1) = n6
+    | ssA(n8,n2) = n6
+    | ssA(n8,n3) = n6
+    | ssA(n8,n4) = n6
+    | ssA(n8,n5) = n6
+    | ssA(n8,n6) = n6
+    | ssA(n8,n7) = n6
+    | ssA(n8,n8) = n6
+    | ssA(n8,n9) = n6 )).
+
+fof(ax78,axiom,
+    ( ssA(n8,n1) = n7
+    | ssA(n8,n2) = n7
+    | ssA(n8,n3) = n7
+    | ssA(n8,n4) = n7
+    | ssA(n8,n5) = n7
+    | ssA(n8,n6) = n7
+    | ssA(n8,n7) = n7
+    | ssA(n8,n8) = n7
+    | ssA(n8,n9) = n7 )).
+
+fof(ax79,axiom,
+    ( ssA(n8,n1) = n8
+    | ssA(n8,n2) = n8
+    | ssA(n8,n3) = n8
+    | ssA(n8,n4) = n8
+    | ssA(n8,n5) = n8
+    | ssA(n8,n6) = n8
+    | ssA(n8,n7) = n8
+    | ssA(n8,n8) = n8
+    | ssA(n8,n9) = n8 )).
+
+fof(ax80,axiom,
+    ( ssA(n8,n1) = n9
+    | ssA(n8,n2) = n9
+    | ssA(n8,n3) = n9
+    | ssA(n8,n4) = n9
+    | ssA(n8,n5) = n9
+    | ssA(n8,n6) = n9
+    | ssA(n8,n7) = n9
+    | ssA(n8,n8) = n9
+    | ssA(n8,n9) = n9 )).
+
+fof(ax81,axiom,
+    ( ssA(n8,n1) != ssA(n8,n2)
+    & ssA(n8,n1) != ssA(n8,n3)
+    & ssA(n8,n1) != ssA(n8,n4)
+    & ssA(n8,n1) != ssA(n8,n5)
+    & ssA(n8,n1) != ssA(n8,n6)
+    & ssA(n8,n1) != ssA(n8,n7)
+    & ssA(n8,n1) != ssA(n8,n8)
+    & ssA(n8,n1) != ssA(n8,n9)
+    & ssA(n8,n2) != ssA(n8,n3)
+    & ssA(n8,n2) != ssA(n8,n4)
+    & ssA(n8,n2) != ssA(n8,n5)
+    & ssA(n8,n2) != ssA(n8,n6)
+    & ssA(n8,n2) != ssA(n8,n7)
+    & ssA(n8,n2) != ssA(n8,n8)
+    & ssA(n8,n2) != ssA(n8,n9)
+    & ssA(n8,n3) != ssA(n8,n4)
+    & ssA(n8,n3) != ssA(n8,n5)
+    & ssA(n8,n3) != ssA(n8,n6)
+    & ssA(n8,n3) != ssA(n8,n7)
+    & ssA(n8,n3) != ssA(n8,n8)
+    & ssA(n8,n3) != ssA(n8,n9)
+    & ssA(n8,n4) != ssA(n8,n5)
+    & ssA(n8,n4) != ssA(n8,n6)
+    & ssA(n8,n4) != ssA(n8,n7)
+    & ssA(n8,n4) != ssA(n8,n8)
+    & ssA(n8,n4) != ssA(n8,n9)
+    & ssA(n8,n5) != ssA(n8,n6)
+    & ssA(n8,n5) != ssA(n8,n7)
+    & ssA(n8,n5) != ssA(n8,n8)
+    & ssA(n8,n5) != ssA(n8,n9)
+    & ssA(n8,n6) != ssA(n8,n7)
+    & ssA(n8,n6) != ssA(n8,n8)
+    & ssA(n8,n6) != ssA(n8,n9)
+    & ssA(n8,n7) != ssA(n8,n8)
+    & ssA(n8,n7) != ssA(n8,n9)
+    & ssA(n8,n8) != ssA(n8,n9) )).
+
+fof(ax82,axiom,
+    ( ssA(n9,n1) = n1
+    | ssA(n9,n2) = n1
+    | ssA(n9,n3) = n1
+    | ssA(n9,n4) = n1
+    | ssA(n9,n5) = n1
+    | ssA(n9,n6) = n1
+    | ssA(n9,n7) = n1
+    | ssA(n9,n8) = n1
+    | ssA(n9,n9) = n1 )).
+
+fof(ax83,axiom,
+    ( ssA(n9,n1) = n2
+    | ssA(n9,n2) = n2
+    | ssA(n9,n3) = n2
+    | ssA(n9,n4) = n2
+    | ssA(n9,n5) = n2
+    | ssA(n9,n6) = n2
+    | ssA(n9,n7) = n2
+    | ssA(n9,n8) = n2
+    | ssA(n9,n9) = n2 )).
+
+fof(ax84,axiom,
+    ( ssA(n9,n1) = n3
+    | ssA(n9,n2) = n3
+    | ssA(n9,n3) = n3
+    | ssA(n9,n4) = n3
+    | ssA(n9,n5) = n3
+    | ssA(n9,n6) = n3
+    | ssA(n9,n7) = n3
+    | ssA(n9,n8) = n3
+    | ssA(n9,n9) = n3 )).
+
+fof(ax85,axiom,
+    ( ssA(n9,n1) = n4
+    | ssA(n9,n2) = n4
+    | ssA(n9,n3) = n4
+    | ssA(n9,n4) = n4
+    | ssA(n9,n5) = n4
+    | ssA(n9,n6) = n4
+    | ssA(n9,n7) = n4
+    | ssA(n9,n8) = n4
+    | ssA(n9,n9) = n4 )).
+
+fof(ax86,axiom,
+    ( ssA(n9,n1) = n5
+    | ssA(n9,n2) = n5
+    | ssA(n9,n3) = n5
+    | ssA(n9,n4) = n5
+    | ssA(n9,n5) = n5
+    | ssA(n9,n6) = n5
+    | ssA(n9,n7) = n5
+    | ssA(n9,n8) = n5
+    | ssA(n9,n9) = n5 )).
+
+fof(ax87,axiom,
+    ( ssA(n9,n1) = n6
+    | ssA(n9,n2) = n6
+    | ssA(n9,n3) = n6
+    | ssA(n9,n4) = n6
+    | ssA(n9,n5) = n6
+    | ssA(n9,n6) = n6
+    | ssA(n9,n7) = n6
+    | ssA(n9,n8) = n6
+    | ssA(n9,n9) = n6 )).
+
+fof(ax88,axiom,
+    ( ssA(n9,n1) = n7
+    | ssA(n9,n2) = n7
+    | ssA(n9,n3) = n7
+    | ssA(n9,n4) = n7
+    | ssA(n9,n5) = n7
+    | ssA(n9,n6) = n7
+    | ssA(n9,n7) = n7
+    | ssA(n9,n8) = n7
+    | ssA(n9,n9) = n7 )).
+
+fof(ax89,axiom,
+    ( ssA(n9,n1) = n8
+    | ssA(n9,n2) = n8
+    | ssA(n9,n3) = n8
+    | ssA(n9,n4) = n8
+    | ssA(n9,n5) = n8
+    | ssA(n9,n6) = n8
+    | ssA(n9,n7) = n8
+    | ssA(n9,n8) = n8
+    | ssA(n9,n9) = n8 )).
+
+fof(ax90,axiom,
+    ( ssA(n9,n1) = n9
+    | ssA(n9,n2) = n9
+    | ssA(n9,n3) = n9
+    | ssA(n9,n4) = n9
+    | ssA(n9,n5) = n9
+    | ssA(n9,n6) = n9
+    | ssA(n9,n7) = n9
+    | ssA(n9,n8) = n9
+    | ssA(n9,n9) = n9 )).
+
+fof(ax91,axiom,
+    ( ssA(n9,n1) != ssA(n9,n2)
+    & ssA(n9,n1) != ssA(n9,n3)
+    & ssA(n9,n1) != ssA(n9,n4)
+    & ssA(n9,n1) != ssA(n9,n5)
+    & ssA(n9,n1) != ssA(n9,n6)
+    & ssA(n9,n1) != ssA(n9,n7)
+    & ssA(n9,n1) != ssA(n9,n8)
+    & ssA(n9,n1) != ssA(n9,n9)
+    & ssA(n9,n2) != ssA(n9,n3)
+    & ssA(n9,n2) != ssA(n9,n4)
+    & ssA(n9,n2) != ssA(n9,n5)
+    & ssA(n9,n2) != ssA(n9,n6)
+    & ssA(n9,n2) != ssA(n9,n7)
+    & ssA(n9,n2) != ssA(n9,n8)
+    & ssA(n9,n2) != ssA(n9,n9)
+    & ssA(n9,n3) != ssA(n9,n4)
+    & ssA(n9,n3) != ssA(n9,n5)
+    & ssA(n9,n3) != ssA(n9,n6)
+    & ssA(n9,n3) != ssA(n9,n7)
+    & ssA(n9,n3) != ssA(n9,n8)
+    & ssA(n9,n3) != ssA(n9,n9)
+    & ssA(n9,n4) != ssA(n9,n5)
+    & ssA(n9,n4) != ssA(n9,n6)
+    & ssA(n9,n4) != ssA(n9,n7)
+    & ssA(n9,n4) != ssA(n9,n8)
+    & ssA(n9,n4) != ssA(n9,n9)
+    & ssA(n9,n5) != ssA(n9,n6)
+    & ssA(n9,n5) != ssA(n9,n7)
+    & ssA(n9,n5) != ssA(n9,n8)
+    & ssA(n9,n5) != ssA(n9,n9)
+    & ssA(n9,n6) != ssA(n9,n7)
+    & ssA(n9,n6) != ssA(n9,n8)
+    & ssA(n9,n6) != ssA(n9,n9)
+    & ssA(n9,n7) != ssA(n9,n8)
+    & ssA(n9,n7) != ssA(n9,n9)
+    & ssA(n9,n8) != ssA(n9,n9) )).
+
+%----column constraints
+fof(ax92,axiom,
+    ( ssA(n1,n1) = n1
+    | ssA(n2,n1) = n1
+    | ssA(n3,n1) = n1
+    | ssA(n4,n1) = n1
+    | ssA(n5,n1) = n1
+    | ssA(n6,n1) = n1
+    | ssA(n7,n1) = n1
+    | ssA(n8,n1) = n1
+    | ssA(n9,n1) = n1 )).
+
+fof(ax93,axiom,
+    ( ssA(n1,n1) = n2
+    | ssA(n2,n1) = n2
+    | ssA(n3,n1) = n2
+    | ssA(n4,n1) = n2
+    | ssA(n5,n1) = n2
+    | ssA(n6,n1) = n2
+    | ssA(n7,n1) = n2
+    | ssA(n8,n1) = n2
+    | ssA(n9,n1) = n2 )).
+
+fof(ax94,axiom,
+    ( ssA(n1,n1) = n3
+    | ssA(n2,n1) = n3
+    | ssA(n3,n1) = n3
+    | ssA(n4,n1) = n3
+    | ssA(n5,n1) = n3
+    | ssA(n6,n1) = n3
+    | ssA(n7,n1) = n3
+    | ssA(n8,n1) = n3
+    | ssA(n9,n1) = n3 )).
+
+fof(ax95,axiom,
+    ( ssA(n1,n1) = n4
+    | ssA(n2,n1) = n4
+    | ssA(n3,n1) = n4
+    | ssA(n4,n1) = n4
+    | ssA(n5,n1) = n4
+    | ssA(n6,n1) = n4
+    | ssA(n7,n1) = n4
+    | ssA(n8,n1) = n4
+    | ssA(n9,n1) = n4 )).
+
+fof(ax96,axiom,
+    ( ssA(n1,n1) = n5
+    | ssA(n2,n1) = n5
+    | ssA(n3,n1) = n5
+    | ssA(n4,n1) = n5
+    | ssA(n5,n1) = n5
+    | ssA(n6,n1) = n5
+    | ssA(n7,n1) = n5
+    | ssA(n8,n1) = n5
+    | ssA(n9,n1) = n5 )).
+
+fof(ax97,axiom,
+    ( ssA(n1,n1) = n6
+    | ssA(n2,n1) = n6
+    | ssA(n3,n1) = n6
+    | ssA(n4,n1) = n6
+    | ssA(n5,n1) = n6
+    | ssA(n6,n1) = n6
+    | ssA(n7,n1) = n6
+    | ssA(n8,n1) = n6
+    | ssA(n9,n1) = n6 )).
+
+fof(ax98,axiom,
+    ( ssA(n1,n1) = n7
+    | ssA(n2,n1) = n7
+    | ssA(n3,n1) = n7
+    | ssA(n4,n1) = n7
+    | ssA(n5,n1) = n7
+    | ssA(n6,n1) = n7
+    | ssA(n7,n1) = n7
+    | ssA(n8,n1) = n7
+    | ssA(n9,n1) = n7 )).
+
+fof(ax99,axiom,
+    ( ssA(n1,n1) = n8
+    | ssA(n2,n1) = n8
+    | ssA(n3,n1) = n8
+    | ssA(n4,n1) = n8
+    | ssA(n5,n1) = n8
+    | ssA(n6,n1) = n8
+    | ssA(n7,n1) = n8
+    | ssA(n8,n1) = n8
+    | ssA(n9,n1) = n8 )).
+
+fof(ax100,axiom,
+    ( ssA(n1,n1) = n9
+    | ssA(n2,n1) = n9
+    | ssA(n3,n1) = n9
+    | ssA(n4,n1) = n9
+    | ssA(n5,n1) = n9
+    | ssA(n6,n1) = n9
+    | ssA(n7,n1) = n9
+    | ssA(n8,n1) = n9
+    | ssA(n9,n1) = n9 )).
+
+fof(ax101,axiom,
+    ( ssA(n1,n1) != ssA(n2,n1)
+    & ssA(n1,n1) != ssA(n3,n1)
+    & ssA(n1,n1) != ssA(n4,n1)
+    & ssA(n1,n1) != ssA(n5,n1)
+    & ssA(n1,n1) != ssA(n6,n1)
+    & ssA(n1,n1) != ssA(n7,n1)
+    & ssA(n1,n1) != ssA(n8,n1)
+    & ssA(n1,n1) != ssA(n9,n1)
+    & ssA(n2,n1) != ssA(n3,n1)
+    & ssA(n2,n1) != ssA(n4,n1)
+    & ssA(n2,n1) != ssA(n5,n1)
+    & ssA(n2,n1) != ssA(n6,n1)
+    & ssA(n2,n1) != ssA(n7,n1)
+    & ssA(n2,n1) != ssA(n8,n1)
+    & ssA(n2,n1) != ssA(n9,n1)
+    & ssA(n3,n1) != ssA(n4,n1)
+    & ssA(n3,n1) != ssA(n5,n1)
+    & ssA(n3,n1) != ssA(n6,n1)
+    & ssA(n3,n1) != ssA(n7,n1)
+    & ssA(n3,n1) != ssA(n8,n1)
+    & ssA(n3,n1) != ssA(n9,n1)
+    & ssA(n4,n1) != ssA(n5,n1)
+    & ssA(n4,n1) != ssA(n6,n1)
+    & ssA(n4,n1) != ssA(n7,n1)
+    & ssA(n4,n1) != ssA(n8,n1)
+    & ssA(n4,n1) != ssA(n9,n1)
+    & ssA(n5,n1) != ssA(n6,n1)
+    & ssA(n5,n1) != ssA(n7,n1)
+    & ssA(n5,n1) != ssA(n8,n1)
+    & ssA(n5,n1) != ssA(n9,n1)
+    & ssA(n6,n1) != ssA(n7,n1)
+    & ssA(n6,n1) != ssA(n8,n1)
+    & ssA(n6,n1) != ssA(n9,n1)
+    & ssA(n7,n1) != ssA(n8,n1)
+    & ssA(n7,n1) != ssA(n9,n1)
+    & ssA(n8,n1) != ssA(n9,n1) )).
+
+fof(ax102,axiom,
+    ( ssA(n1,n2) = n1
+    | ssA(n2,n2) = n1
+    | ssA(n3,n2) = n1
+    | ssA(n4,n2) = n1
+    | ssA(n5,n2) = n1
+    | ssA(n6,n2) = n1
+    | ssA(n7,n2) = n1
+    | ssA(n8,n2) = n1
+    | ssA(n9,n2) = n1 )).
+
+fof(ax103,axiom,
+    ( ssA(n1,n2) = n2
+    | ssA(n2,n2) = n2
+    | ssA(n3,n2) = n2
+    | ssA(n4,n2) = n2
+    | ssA(n5,n2) = n2
+    | ssA(n6,n2) = n2
+    | ssA(n7,n2) = n2
+    | ssA(n8,n2) = n2
+    | ssA(n9,n2) = n2 )).
+
+fof(ax104,axiom,
+    ( ssA(n1,n2) = n3
+    | ssA(n2,n2) = n3
+    | ssA(n3,n2) = n3
+    | ssA(n4,n2) = n3
+    | ssA(n5,n2) = n3
+    | ssA(n6,n2) = n3
+    | ssA(n7,n2) = n3
+    | ssA(n8,n2) = n3
+    | ssA(n9,n2) = n3 )).
+
+fof(ax105,axiom,
+    ( ssA(n1,n2) = n4
+    | ssA(n2,n2) = n4
+    | ssA(n3,n2) = n4
+    | ssA(n4,n2) = n4
+    | ssA(n5,n2) = n4
+    | ssA(n6,n2) = n4
+    | ssA(n7,n2) = n4
+    | ssA(n8,n2) = n4
+    | ssA(n9,n2) = n4 )).
+
+fof(ax106,axiom,
+    ( ssA(n1,n2) = n5
+    | ssA(n2,n2) = n5
+    | ssA(n3,n2) = n5
+    | ssA(n4,n2) = n5
+    | ssA(n5,n2) = n5
+    | ssA(n6,n2) = n5
+    | ssA(n7,n2) = n5
+    | ssA(n8,n2) = n5
+    | ssA(n9,n2) = n5 )).
+
+fof(ax107,axiom,
+    ( ssA(n1,n2) = n6
+    | ssA(n2,n2) = n6
+    | ssA(n3,n2) = n6
+    | ssA(n4,n2) = n6
+    | ssA(n5,n2) = n6
+    | ssA(n6,n2) = n6
+    | ssA(n7,n2) = n6
+    | ssA(n8,n2) = n6
+    | ssA(n9,n2) = n6 )).
+
+fof(ax108,axiom,
+    ( ssA(n1,n2) = n7
+    | ssA(n2,n2) = n7
+    | ssA(n3,n2) = n7
+    | ssA(n4,n2) = n7
+    | ssA(n5,n2) = n7
+    | ssA(n6,n2) = n7
+    | ssA(n7,n2) = n7
+    | ssA(n8,n2) = n7
+    | ssA(n9,n2) = n7 )).
+
+fof(ax109,axiom,
+    ( ssA(n1,n2) = n8
+    | ssA(n2,n2) = n8
+    | ssA(n3,n2) = n8
+    | ssA(n4,n2) = n8
+    | ssA(n5,n2) = n8
+    | ssA(n6,n2) = n8
+    | ssA(n7,n2) = n8
+    | ssA(n8,n2) = n8
+    | ssA(n9,n2) = n8 )).
+
+fof(ax110,axiom,
+    ( ssA(n1,n2) = n9
+    | ssA(n2,n2) = n9
+    | ssA(n3,n2) = n9
+    | ssA(n4,n2) = n9
+    | ssA(n5,n2) = n9
+    | ssA(n6,n2) = n9
+    | ssA(n7,n2) = n9
+    | ssA(n8,n2) = n9
+    | ssA(n9,n2) = n9 )).
+
+fof(ax111,axiom,
+    ( ssA(n1,n2) != ssA(n2,n2)
+    & ssA(n1,n2) != ssA(n3,n2)
+    & ssA(n1,n2) != ssA(n4,n2)
+    & ssA(n1,n2) != ssA(n5,n2)
+    & ssA(n1,n2) != ssA(n6,n2)
+    & ssA(n1,n2) != ssA(n7,n2)
+    & ssA(n1,n2) != ssA(n8,n2)
+    & ssA(n1,n2) != ssA(n9,n2)
+    & ssA(n2,n2) != ssA(n3,n2)
+    & ssA(n2,n2) != ssA(n4,n2)
+    & ssA(n2,n2) != ssA(n5,n2)
+    & ssA(n2,n2) != ssA(n6,n2)
+    & ssA(n2,n2) != ssA(n7,n2)
+    & ssA(n2,n2) != ssA(n8,n2)
+    & ssA(n2,n2) != ssA(n9,n2)
+    & ssA(n3,n2) != ssA(n4,n2)
+    & ssA(n3,n2) != ssA(n5,n2)
+    & ssA(n3,n2) != ssA(n6,n2)
+    & ssA(n3,n2) != ssA(n7,n2)
+    & ssA(n3,n2) != ssA(n8,n2)
+    & ssA(n3,n2) != ssA(n9,n2)
+    & ssA(n4,n2) != ssA(n5,n2)
+    & ssA(n4,n2) != ssA(n6,n2)
+    & ssA(n4,n2) != ssA(n7,n2)
+    & ssA(n4,n2) != ssA(n8,n2)
+    & ssA(n4,n2) != ssA(n9,n2)
+    & ssA(n5,n2) != ssA(n6,n2)
+    & ssA(n5,n2) != ssA(n7,n2)
+    & ssA(n5,n2) != ssA(n8,n2)
+    & ssA(n5,n2) != ssA(n9,n2)
+    & ssA(n6,n2) != ssA(n7,n2)
+    & ssA(n6,n2) != ssA(n8,n2)
+    & ssA(n6,n2) != ssA(n9,n2)
+    & ssA(n7,n2) != ssA(n8,n2)
+    & ssA(n7,n2) != ssA(n9,n2)
+    & ssA(n8,n2) != ssA(n9,n2) )).
+
+fof(ax112,axiom,
+    ( ssA(n1,n3) = n1
+    | ssA(n2,n3) = n1
+    | ssA(n3,n3) = n1
+    | ssA(n4,n3) = n1
+    | ssA(n5,n3) = n1
+    | ssA(n6,n3) = n1
+    | ssA(n7,n3) = n1
+    | ssA(n8,n3) = n1
+    | ssA(n9,n3) = n1 )).
+
+fof(ax113,axiom,
+    ( ssA(n1,n3) = n2
+    | ssA(n2,n3) = n2
+    | ssA(n3,n3) = n2
+    | ssA(n4,n3) = n2
+    | ssA(n5,n3) = n2
+    | ssA(n6,n3) = n2
+    | ssA(n7,n3) = n2
+    | ssA(n8,n3) = n2
+    | ssA(n9,n3) = n2 )).
+
+fof(ax114,axiom,
+    ( ssA(n1,n3) = n3
+    | ssA(n2,n3) = n3
+    | ssA(n3,n3) = n3
+    | ssA(n4,n3) = n3
+    | ssA(n5,n3) = n3
+    | ssA(n6,n3) = n3
+    | ssA(n7,n3) = n3
+    | ssA(n8,n3) = n3
+    | ssA(n9,n3) = n3 )).
+
+fof(ax115,axiom,
+    ( ssA(n1,n3) = n4
+    | ssA(n2,n3) = n4
+    | ssA(n3,n3) = n4
+    | ssA(n4,n3) = n4
+    | ssA(n5,n3) = n4
+    | ssA(n6,n3) = n4
+    | ssA(n7,n3) = n4
+    | ssA(n8,n3) = n4
+    | ssA(n9,n3) = n4 )).
+
+fof(ax116,axiom,
+    ( ssA(n1,n3) = n5
+    | ssA(n2,n3) = n5
+    | ssA(n3,n3) = n5
+    | ssA(n4,n3) = n5
+    | ssA(n5,n3) = n5
+    | ssA(n6,n3) = n5
+    | ssA(n7,n3) = n5
+    | ssA(n8,n3) = n5
+    | ssA(n9,n3) = n5 )).
+
+fof(ax117,axiom,
+    ( ssA(n1,n3) = n6
+    | ssA(n2,n3) = n6
+    | ssA(n3,n3) = n6
+    | ssA(n4,n3) = n6
+    | ssA(n5,n3) = n6
+    | ssA(n6,n3) = n6
+    | ssA(n7,n3) = n6
+    | ssA(n8,n3) = n6
+    | ssA(n9,n3) = n6 )).
+
+fof(ax118,axiom,
+    ( ssA(n1,n3) = n7
+    | ssA(n2,n3) = n7
+    | ssA(n3,n3) = n7
+    | ssA(n4,n3) = n7
+    | ssA(n5,n3) = n7
+    | ssA(n6,n3) = n7
+    | ssA(n7,n3) = n7
+    | ssA(n8,n3) = n7
+    | ssA(n9,n3) = n7 )).
+
+fof(ax119,axiom,
+    ( ssA(n1,n3) = n8
+    | ssA(n2,n3) = n8
+    | ssA(n3,n3) = n8
+    | ssA(n4,n3) = n8
+    | ssA(n5,n3) = n8
+    | ssA(n6,n3) = n8
+    | ssA(n7,n3) = n8
+    | ssA(n8,n3) = n8
+    | ssA(n9,n3) = n8 )).
+
+fof(ax120,axiom,
+    ( ssA(n1,n3) = n9
+    | ssA(n2,n3) = n9
+    | ssA(n3,n3) = n9
+    | ssA(n4,n3) = n9
+    | ssA(n5,n3) = n9
+    | ssA(n6,n3) = n9
+    | ssA(n7,n3) = n9
+    | ssA(n8,n3) = n9
+    | ssA(n9,n3) = n9 )).
+
+fof(ax121,axiom,
+    ( ssA(n1,n3) != ssA(n2,n3)
+    & ssA(n1,n3) != ssA(n3,n3)
+    & ssA(n1,n3) != ssA(n4,n3)
+    & ssA(n1,n3) != ssA(n5,n3)
+    & ssA(n1,n3) != ssA(n6,n3)
+    & ssA(n1,n3) != ssA(n7,n3)
+    & ssA(n1,n3) != ssA(n8,n3)
+    & ssA(n1,n3) != ssA(n9,n3)
+    & ssA(n2,n3) != ssA(n3,n3)
+    & ssA(n2,n3) != ssA(n4,n3)
+    & ssA(n2,n3) != ssA(n5,n3)
+    & ssA(n2,n3) != ssA(n6,n3)
+    & ssA(n2,n3) != ssA(n7,n3)
+    & ssA(n2,n3) != ssA(n8,n3)
+    & ssA(n2,n3) != ssA(n9,n3)
+    & ssA(n3,n3) != ssA(n4,n3)
+    & ssA(n3,n3) != ssA(n5,n3)
+    & ssA(n3,n3) != ssA(n6,n3)
+    & ssA(n3,n3) != ssA(n7,n3)
+    & ssA(n3,n3) != ssA(n8,n3)
+    & ssA(n3,n3) != ssA(n9,n3)
+    & ssA(n4,n3) != ssA(n5,n3)
+    & ssA(n4,n3) != ssA(n6,n3)
+    & ssA(n4,n3) != ssA(n7,n3)
+    & ssA(n4,n3) != ssA(n8,n3)
+    & ssA(n4,n3) != ssA(n9,n3)
+    & ssA(n5,n3) != ssA(n6,n3)
+    & ssA(n5,n3) != ssA(n7,n3)
+    & ssA(n5,n3) != ssA(n8,n3)
+    & ssA(n5,n3) != ssA(n9,n3)
+    & ssA(n6,n3) != ssA(n7,n3)
+    & ssA(n6,n3) != ssA(n8,n3)
+    & ssA(n6,n3) != ssA(n9,n3)
+    & ssA(n7,n3) != ssA(n8,n3)
+    & ssA(n7,n3) != ssA(n9,n3)
+    & ssA(n8,n3) != ssA(n9,n3) )).
+
+fof(ax122,axiom,
+    ( ssA(n1,n4) = n1
+    | ssA(n2,n4) = n1
+    | ssA(n3,n4) = n1
+    | ssA(n4,n4) = n1
+    | ssA(n5,n4) = n1
+    | ssA(n6,n4) = n1
+    | ssA(n7,n4) = n1
+    | ssA(n8,n4) = n1
+    | ssA(n9,n4) = n1 )).
+
+fof(ax123,axiom,
+    ( ssA(n1,n4) = n2
+    | ssA(n2,n4) = n2
+    | ssA(n3,n4) = n2
+    | ssA(n4,n4) = n2
+    | ssA(n5,n4) = n2
+    | ssA(n6,n4) = n2
+    | ssA(n7,n4) = n2
+    | ssA(n8,n4) = n2
+    | ssA(n9,n4) = n2 )).
+
+fof(ax124,axiom,
+    ( ssA(n1,n4) = n3
+    | ssA(n2,n4) = n3
+    | ssA(n3,n4) = n3
+    | ssA(n4,n4) = n3
+    | ssA(n5,n4) = n3
+    | ssA(n6,n4) = n3
+    | ssA(n7,n4) = n3
+    | ssA(n8,n4) = n3
+    | ssA(n9,n4) = n3 )).
+
+fof(ax125,axiom,
+    ( ssA(n1,n4) = n4
+    | ssA(n2,n4) = n4
+    | ssA(n3,n4) = n4
+    | ssA(n4,n4) = n4
+    | ssA(n5,n4) = n4
+    | ssA(n6,n4) = n4
+    | ssA(n7,n4) = n4
+    | ssA(n8,n4) = n4
+    | ssA(n9,n4) = n4 )).
+
+fof(ax126,axiom,
+    ( ssA(n1,n4) = n5
+    | ssA(n2,n4) = n5
+    | ssA(n3,n4) = n5
+    | ssA(n4,n4) = n5
+    | ssA(n5,n4) = n5
+    | ssA(n6,n4) = n5
+    | ssA(n7,n4) = n5
+    | ssA(n8,n4) = n5
+    | ssA(n9,n4) = n5 )).
+
+fof(ax127,axiom,
+    ( ssA(n1,n4) = n6
+    | ssA(n2,n4) = n6
+    | ssA(n3,n4) = n6
+    | ssA(n4,n4) = n6
+    | ssA(n5,n4) = n6
+    | ssA(n6,n4) = n6
+    | ssA(n7,n4) = n6
+    | ssA(n8,n4) = n6
+    | ssA(n9,n4) = n6 )).
+
+fof(ax128,axiom,
+    ( ssA(n1,n4) = n7
+    | ssA(n2,n4) = n7
+    | ssA(n3,n4) = n7
+    | ssA(n4,n4) = n7
+    | ssA(n5,n4) = n7
+    | ssA(n6,n4) = n7
+    | ssA(n7,n4) = n7
+    | ssA(n8,n4) = n7
+    | ssA(n9,n4) = n7 )).
+
+fof(ax129,axiom,
+    ( ssA(n1,n4) = n8
+    | ssA(n2,n4) = n8
+    | ssA(n3,n4) = n8
+    | ssA(n4,n4) = n8
+    | ssA(n5,n4) = n8
+    | ssA(n6,n4) = n8
+    | ssA(n7,n4) = n8
+    | ssA(n8,n4) = n8
+    | ssA(n9,n4) = n8 )).
+
+fof(ax130,axiom,
+    ( ssA(n1,n4) = n9
+    | ssA(n2,n4) = n9
+    | ssA(n3,n4) = n9
+    | ssA(n4,n4) = n9
+    | ssA(n5,n4) = n9
+    | ssA(n6,n4) = n9
+    | ssA(n7,n4) = n9
+    | ssA(n8,n4) = n9
+    | ssA(n9,n4) = n9 )).
+
+fof(ax131,axiom,
+    ( ssA(n1,n4) != ssA(n2,n4)
+    & ssA(n1,n4) != ssA(n3,n4)
+    & ssA(n1,n4) != ssA(n4,n4)
+    & ssA(n1,n4) != ssA(n5,n4)
+    & ssA(n1,n4) != ssA(n6,n4)
+    & ssA(n1,n4) != ssA(n7,n4)
+    & ssA(n1,n4) != ssA(n8,n4)
+    & ssA(n1,n4) != ssA(n9,n4)
+    & ssA(n2,n4) != ssA(n3,n4)
+    & ssA(n2,n4) != ssA(n4,n4)
+    & ssA(n2,n4) != ssA(n5,n4)
+    & ssA(n2,n4) != ssA(n6,n4)
+    & ssA(n2,n4) != ssA(n7,n4)
+    & ssA(n2,n4) != ssA(n8,n4)
+    & ssA(n2,n4) != ssA(n9,n4)
+    & ssA(n3,n4) != ssA(n4,n4)
+    & ssA(n3,n4) != ssA(n5,n4)
+    & ssA(n3,n4) != ssA(n6,n4)
+    & ssA(n3,n4) != ssA(n7,n4)
+    & ssA(n3,n4) != ssA(n8,n4)
+    & ssA(n3,n4) != ssA(n9,n4)
+    & ssA(n4,n4) != ssA(n5,n4)
+    & ssA(n4,n4) != ssA(n6,n4)
+    & ssA(n4,n4) != ssA(n7,n4)
+    & ssA(n4,n4) != ssA(n8,n4)
+    & ssA(n4,n4) != ssA(n9,n4)
+    & ssA(n5,n4) != ssA(n6,n4)
+    & ssA(n5,n4) != ssA(n7,n4)
+    & ssA(n5,n4) != ssA(n8,n4)
+    & ssA(n5,n4) != ssA(n9,n4)
+    & ssA(n6,n4) != ssA(n7,n4)
+    & ssA(n6,n4) != ssA(n8,n4)
+    & ssA(n6,n4) != ssA(n9,n4)
+    & ssA(n7,n4) != ssA(n8,n4)
+    & ssA(n7,n4) != ssA(n9,n4)
+    & ssA(n8,n4) != ssA(n9,n4) )).
+
+fof(ax132,axiom,
+    ( ssA(n1,n5) = n1
+    | ssA(n2,n5) = n1
+    | ssA(n3,n5) = n1
+    | ssA(n4,n5) = n1
+    | ssA(n5,n5) = n1
+    | ssA(n6,n5) = n1
+    | ssA(n7,n5) = n1
+    | ssA(n8,n5) = n1
+    | ssA(n9,n5) = n1 )).
+
+fof(ax133,axiom,
+    ( ssA(n1,n5) = n2
+    | ssA(n2,n5) = n2
+    | ssA(n3,n5) = n2
+    | ssA(n4,n5) = n2
+    | ssA(n5,n5) = n2
+    | ssA(n6,n5) = n2
+    | ssA(n7,n5) = n2
+    | ssA(n8,n5) = n2
+    | ssA(n9,n5) = n2 )).
+
+fof(ax134,axiom,
+    ( ssA(n1,n5) = n3
+    | ssA(n2,n5) = n3
+    | ssA(n3,n5) = n3
+    | ssA(n4,n5) = n3
+    | ssA(n5,n5) = n3
+    | ssA(n6,n5) = n3
+    | ssA(n7,n5) = n3
+    | ssA(n8,n5) = n3
+    | ssA(n9,n5) = n3 )).
+
+fof(ax135,axiom,
+    ( ssA(n1,n5) = n4
+    | ssA(n2,n5) = n4
+    | ssA(n3,n5) = n4
+    | ssA(n4,n5) = n4
+    | ssA(n5,n5) = n4
+    | ssA(n6,n5) = n4
+    | ssA(n7,n5) = n4
+    | ssA(n8,n5) = n4
+    | ssA(n9,n5) = n4 )).
+
+fof(ax136,axiom,
+    ( ssA(n1,n5) = n5
+    | ssA(n2,n5) = n5
+    | ssA(n3,n5) = n5
+    | ssA(n4,n5) = n5
+    | ssA(n5,n5) = n5
+    | ssA(n6,n5) = n5
+    | ssA(n7,n5) = n5
+    | ssA(n8,n5) = n5
+    | ssA(n9,n5) = n5 )).
+
+fof(ax137,axiom,
+    ( ssA(n1,n5) = n6
+    | ssA(n2,n5) = n6
+    | ssA(n3,n5) = n6
+    | ssA(n4,n5) = n6
+    | ssA(n5,n5) = n6
+    | ssA(n6,n5) = n6
+    | ssA(n7,n5) = n6
+    | ssA(n8,n5) = n6
+    | ssA(n9,n5) = n6 )).
+
+fof(ax138,axiom,
+    ( ssA(n1,n5) = n7
+    | ssA(n2,n5) = n7
+    | ssA(n3,n5) = n7
+    | ssA(n4,n5) = n7
+    | ssA(n5,n5) = n7
+    | ssA(n6,n5) = n7
+    | ssA(n7,n5) = n7
+    | ssA(n8,n5) = n7
+    | ssA(n9,n5) = n7 )).
+
+fof(ax139,axiom,
+    ( ssA(n1,n5) = n8
+    | ssA(n2,n5) = n8
+    | ssA(n3,n5) = n8
+    | ssA(n4,n5) = n8
+    | ssA(n5,n5) = n8
+    | ssA(n6,n5) = n8
+    | ssA(n7,n5) = n8
+    | ssA(n8,n5) = n8
+    | ssA(n9,n5) = n8 )).
+
+fof(ax140,axiom,
+    ( ssA(n1,n5) = n9
+    | ssA(n2,n5) = n9
+    | ssA(n3,n5) = n9
+    | ssA(n4,n5) = n9
+    | ssA(n5,n5) = n9
+    | ssA(n6,n5) = n9
+    | ssA(n7,n5) = n9
+    | ssA(n8,n5) = n9
+    | ssA(n9,n5) = n9 )).
+
+fof(ax141,axiom,
+    ( ssA(n1,n5) != ssA(n2,n5)
+    & ssA(n1,n5) != ssA(n3,n5)
+    & ssA(n1,n5) != ssA(n4,n5)
+    & ssA(n1,n5) != ssA(n5,n5)
+    & ssA(n1,n5) != ssA(n6,n5)
+    & ssA(n1,n5) != ssA(n7,n5)
+    & ssA(n1,n5) != ssA(n8,n5)
+    & ssA(n1,n5) != ssA(n9,n5)
+    & ssA(n2,n5) != ssA(n3,n5)
+    & ssA(n2,n5) != ssA(n4,n5)
+    & ssA(n2,n5) != ssA(n5,n5)
+    & ssA(n2,n5) != ssA(n6,n5)
+    & ssA(n2,n5) != ssA(n7,n5)
+    & ssA(n2,n5) != ssA(n8,n5)
+    & ssA(n2,n5) != ssA(n9,n5)
+    & ssA(n3,n5) != ssA(n4,n5)
+    & ssA(n3,n5) != ssA(n5,n5)
+    & ssA(n3,n5) != ssA(n6,n5)
+    & ssA(n3,n5) != ssA(n7,n5)
+    & ssA(n3,n5) != ssA(n8,n5)
+    & ssA(n3,n5) != ssA(n9,n5)
+    & ssA(n4,n5) != ssA(n5,n5)
+    & ssA(n4,n5) != ssA(n6,n5)
+    & ssA(n4,n5) != ssA(n7,n5)
+    & ssA(n4,n5) != ssA(n8,n5)
+    & ssA(n4,n5) != ssA(n9,n5)
+    & ssA(n5,n5) != ssA(n6,n5)
+    & ssA(n5,n5) != ssA(n7,n5)
+    & ssA(n5,n5) != ssA(n8,n5)
+    & ssA(n5,n5) != ssA(n9,n5)
+    & ssA(n6,n5) != ssA(n7,n5)
+    & ssA(n6,n5) != ssA(n8,n5)
+    & ssA(n6,n5) != ssA(n9,n5)
+    & ssA(n7,n5) != ssA(n8,n5)
+    & ssA(n7,n5) != ssA(n9,n5)
+    & ssA(n8,n5) != ssA(n9,n5) )).
+
+fof(ax142,axiom,
+    ( ssA(n1,n6) = n1
+    | ssA(n2,n6) = n1
+    | ssA(n3,n6) = n1
+    | ssA(n4,n6) = n1
+    | ssA(n5,n6) = n1
+    | ssA(n6,n6) = n1
+    | ssA(n7,n6) = n1
+    | ssA(n8,n6) = n1
+    | ssA(n9,n6) = n1 )).
+
+fof(ax143,axiom,
+    ( ssA(n1,n6) = n2
+    | ssA(n2,n6) = n2
+    | ssA(n3,n6) = n2
+    | ssA(n4,n6) = n2
+    | ssA(n5,n6) = n2
+    | ssA(n6,n6) = n2
+    | ssA(n7,n6) = n2
+    | ssA(n8,n6) = n2
+    | ssA(n9,n6) = n2 )).
+
+fof(ax144,axiom,
+    ( ssA(n1,n6) = n3
+    | ssA(n2,n6) = n3
+    | ssA(n3,n6) = n3
+    | ssA(n4,n6) = n3
+    | ssA(n5,n6) = n3
+    | ssA(n6,n6) = n3
+    | ssA(n7,n6) = n3
+    | ssA(n8,n6) = n3
+    | ssA(n9,n6) = n3 )).
+
+fof(ax145,axiom,
+    ( ssA(n1,n6) = n4
+    | ssA(n2,n6) = n4
+    | ssA(n3,n6) = n4
+    | ssA(n4,n6) = n4
+    | ssA(n5,n6) = n4
+    | ssA(n6,n6) = n4
+    | ssA(n7,n6) = n4
+    | ssA(n8,n6) = n4
+    | ssA(n9,n6) = n4 )).
+
+fof(ax146,axiom,
+    ( ssA(n1,n6) = n5
+    | ssA(n2,n6) = n5
+    | ssA(n3,n6) = n5
+    | ssA(n4,n6) = n5
+    | ssA(n5,n6) = n5
+    | ssA(n6,n6) = n5
+    | ssA(n7,n6) = n5
+    | ssA(n8,n6) = n5
+    | ssA(n9,n6) = n5 )).
+
+fof(ax147,axiom,
+    ( ssA(n1,n6) = n6
+    | ssA(n2,n6) = n6
+    | ssA(n3,n6) = n6
+    | ssA(n4,n6) = n6
+    | ssA(n5,n6) = n6
+    | ssA(n6,n6) = n6
+    | ssA(n7,n6) = n6
+    | ssA(n8,n6) = n6
+    | ssA(n9,n6) = n6 )).
+
+fof(ax148,axiom,
+    ( ssA(n1,n6) = n7
+    | ssA(n2,n6) = n7
+    | ssA(n3,n6) = n7
+    | ssA(n4,n6) = n7
+    | ssA(n5,n6) = n7
+    | ssA(n6,n6) = n7
+    | ssA(n7,n6) = n7
+    | ssA(n8,n6) = n7
+    | ssA(n9,n6) = n7 )).
+
+fof(ax149,axiom,
+    ( ssA(n1,n6) = n8
+    | ssA(n2,n6) = n8
+    | ssA(n3,n6) = n8
+    | ssA(n4,n6) = n8
+    | ssA(n5,n6) = n8
+    | ssA(n6,n6) = n8
+    | ssA(n7,n6) = n8
+    | ssA(n8,n6) = n8
+    | ssA(n9,n6) = n8 )).
+
+fof(ax150,axiom,
+    ( ssA(n1,n6) = n9
+    | ssA(n2,n6) = n9
+    | ssA(n3,n6) = n9
+    | ssA(n4,n6) = n9
+    | ssA(n5,n6) = n9
+    | ssA(n6,n6) = n9
+    | ssA(n7,n6) = n9
+    | ssA(n8,n6) = n9
+    | ssA(n9,n6) = n9 )).
+
+fof(ax151,axiom,
+    ( ssA(n1,n6) != ssA(n2,n6)
+    & ssA(n1,n6) != ssA(n3,n6)
+    & ssA(n1,n6) != ssA(n4,n6)
+    & ssA(n1,n6) != ssA(n5,n6)
+    & ssA(n1,n6) != ssA(n6,n6)
+    & ssA(n1,n6) != ssA(n7,n6)
+    & ssA(n1,n6) != ssA(n8,n6)
+    & ssA(n1,n6) != ssA(n9,n6)
+    & ssA(n2,n6) != ssA(n3,n6)
+    & ssA(n2,n6) != ssA(n4,n6)
+    & ssA(n2,n6) != ssA(n5,n6)
+    & ssA(n2,n6) != ssA(n6,n6)
+    & ssA(n2,n6) != ssA(n7,n6)
+    & ssA(n2,n6) != ssA(n8,n6)
+    & ssA(n2,n6) != ssA(n9,n6)
+    & ssA(n3,n6) != ssA(n4,n6)
+    & ssA(n3,n6) != ssA(n5,n6)
+    & ssA(n3,n6) != ssA(n6,n6)
+    & ssA(n3,n6) != ssA(n7,n6)
+    & ssA(n3,n6) != ssA(n8,n6)
+    & ssA(n3,n6) != ssA(n9,n6)
+    & ssA(n4,n6) != ssA(n5,n6)
+    & ssA(n4,n6) != ssA(n6,n6)
+    & ssA(n4,n6) != ssA(n7,n6)
+    & ssA(n4,n6) != ssA(n8,n6)
+    & ssA(n4,n6) != ssA(n9,n6)
+    & ssA(n5,n6) != ssA(n6,n6)
+    & ssA(n5,n6) != ssA(n7,n6)
+    & ssA(n5,n6) != ssA(n8,n6)
+    & ssA(n5,n6) != ssA(n9,n6)
+    & ssA(n6,n6) != ssA(n7,n6)
+    & ssA(n6,n6) != ssA(n8,n6)
+    & ssA(n6,n6) != ssA(n9,n6)
+    & ssA(n7,n6) != ssA(n8,n6)
+    & ssA(n7,n6) != ssA(n9,n6)
+    & ssA(n8,n6) != ssA(n9,n6) )).
+
+fof(ax152,axiom,
+    ( ssA(n1,n7) = n1
+    | ssA(n2,n7) = n1
+    | ssA(n3,n7) = n1
+    | ssA(n4,n7) = n1
+    | ssA(n5,n7) = n1
+    | ssA(n6,n7) = n1
+    | ssA(n7,n7) = n1
+    | ssA(n8,n7) = n1
+    | ssA(n9,n7) = n1 )).
+
+fof(ax153,axiom,
+    ( ssA(n1,n7) = n2
+    | ssA(n2,n7) = n2
+    | ssA(n3,n7) = n2
+    | ssA(n4,n7) = n2
+    | ssA(n5,n7) = n2
+    | ssA(n6,n7) = n2
+    | ssA(n7,n7) = n2
+    | ssA(n8,n7) = n2
+    | ssA(n9,n7) = n2 )).
+
+fof(ax154,axiom,
+    ( ssA(n1,n7) = n3
+    | ssA(n2,n7) = n3
+    | ssA(n3,n7) = n3
+    | ssA(n4,n7) = n3
+    | ssA(n5,n7) = n3
+    | ssA(n6,n7) = n3
+    | ssA(n7,n7) = n3
+    | ssA(n8,n7) = n3
+    | ssA(n9,n7) = n3 )).
+
+fof(ax155,axiom,
+    ( ssA(n1,n7) = n4
+    | ssA(n2,n7) = n4
+    | ssA(n3,n7) = n4
+    | ssA(n4,n7) = n4
+    | ssA(n5,n7) = n4
+    | ssA(n6,n7) = n4
+    | ssA(n7,n7) = n4
+    | ssA(n8,n7) = n4
+    | ssA(n9,n7) = n4 )).
+
+fof(ax156,axiom,
+    ( ssA(n1,n7) = n5
+    | ssA(n2,n7) = n5
+    | ssA(n3,n7) = n5
+    | ssA(n4,n7) = n5
+    | ssA(n5,n7) = n5
+    | ssA(n6,n7) = n5
+    | ssA(n7,n7) = n5
+    | ssA(n8,n7) = n5
+    | ssA(n9,n7) = n5 )).
+
+fof(ax157,axiom,
+    ( ssA(n1,n7) = n6
+    | ssA(n2,n7) = n6
+    | ssA(n3,n7) = n6
+    | ssA(n4,n7) = n6
+    | ssA(n5,n7) = n6
+    | ssA(n6,n7) = n6
+    | ssA(n7,n7) = n6
+    | ssA(n8,n7) = n6
+    | ssA(n9,n7) = n6 )).
+
+fof(ax158,axiom,
+    ( ssA(n1,n7) = n7
+    | ssA(n2,n7) = n7
+    | ssA(n3,n7) = n7
+    | ssA(n4,n7) = n7
+    | ssA(n5,n7) = n7
+    | ssA(n6,n7) = n7
+    | ssA(n7,n7) = n7
+    | ssA(n8,n7) = n7
+    | ssA(n9,n7) = n7 )).
+
+fof(ax159,axiom,
+    ( ssA(n1,n7) = n8
+    | ssA(n2,n7) = n8
+    | ssA(n3,n7) = n8
+    | ssA(n4,n7) = n8
+    | ssA(n5,n7) = n8
+    | ssA(n6,n7) = n8
+    | ssA(n7,n7) = n8
+    | ssA(n8,n7) = n8
+    | ssA(n9,n7) = n8 )).
+
+fof(ax160,axiom,
+    ( ssA(n1,n7) = n9
+    | ssA(n2,n7) = n9
+    | ssA(n3,n7) = n9
+    | ssA(n4,n7) = n9
+    | ssA(n5,n7) = n9
+    | ssA(n6,n7) = n9
+    | ssA(n7,n7) = n9
+    | ssA(n8,n7) = n9
+    | ssA(n9,n7) = n9 )).
+
+fof(ax161,axiom,
+    ( ssA(n1,n7) != ssA(n2,n7)
+    & ssA(n1,n7) != ssA(n3,n7)
+    & ssA(n1,n7) != ssA(n4,n7)
+    & ssA(n1,n7) != ssA(n5,n7)
+    & ssA(n1,n7) != ssA(n6,n7)
+    & ssA(n1,n7) != ssA(n7,n7)
+    & ssA(n1,n7) != ssA(n8,n7)
+    & ssA(n1,n7) != ssA(n9,n7)
+    & ssA(n2,n7) != ssA(n3,n7)
+    & ssA(n2,n7) != ssA(n4,n7)
+    & ssA(n2,n7) != ssA(n5,n7)
+    & ssA(n2,n7) != ssA(n6,n7)
+    & ssA(n2,n7) != ssA(n7,n7)
+    & ssA(n2,n7) != ssA(n8,n7)
+    & ssA(n2,n7) != ssA(n9,n7)
+    & ssA(n3,n7) != ssA(n4,n7)
+    & ssA(n3,n7) != ssA(n5,n7)
+    & ssA(n3,n7) != ssA(n6,n7)
+    & ssA(n3,n7) != ssA(n7,n7)
+    & ssA(n3,n7) != ssA(n8,n7)
+    & ssA(n3,n7) != ssA(n9,n7)
+    & ssA(n4,n7) != ssA(n5,n7)
+    & ssA(n4,n7) != ssA(n6,n7)
+    & ssA(n4,n7) != ssA(n7,n7)
+    & ssA(n4,n7) != ssA(n8,n7)
+    & ssA(n4,n7) != ssA(n9,n7)
+    & ssA(n5,n7) != ssA(n6,n7)
+    & ssA(n5,n7) != ssA(n7,n7)
+    & ssA(n5,n7) != ssA(n8,n7)
+    & ssA(n5,n7) != ssA(n9,n7)
+    & ssA(n6,n7) != ssA(n7,n7)
+    & ssA(n6,n7) != ssA(n8,n7)
+    & ssA(n6,n7) != ssA(n9,n7)
+    & ssA(n7,n7) != ssA(n8,n7)
+    & ssA(n7,n7) != ssA(n9,n7)
+    & ssA(n8,n7) != ssA(n9,n7) )).
+
+fof(ax162,axiom,
+    ( ssA(n1,n8) = n1
+    | ssA(n2,n8) = n1
+    | ssA(n3,n8) = n1
+    | ssA(n4,n8) = n1
+    | ssA(n5,n8) = n1
+    | ssA(n6,n8) = n1
+    | ssA(n7,n8) = n1
+    | ssA(n8,n8) = n1
+    | ssA(n9,n8) = n1 )).
+
+fof(ax163,axiom,
+    ( ssA(n1,n8) = n2
+    | ssA(n2,n8) = n2
+    | ssA(n3,n8) = n2
+    | ssA(n4,n8) = n2
+    | ssA(n5,n8) = n2
+    | ssA(n6,n8) = n2
+    | ssA(n7,n8) = n2
+    | ssA(n8,n8) = n2
+    | ssA(n9,n8) = n2 )).
+
+fof(ax164,axiom,
+    ( ssA(n1,n8) = n3
+    | ssA(n2,n8) = n3
+    | ssA(n3,n8) = n3
+    | ssA(n4,n8) = n3
+    | ssA(n5,n8) = n3
+    | ssA(n6,n8) = n3
+    | ssA(n7,n8) = n3
+    | ssA(n8,n8) = n3
+    | ssA(n9,n8) = n3 )).
+
+fof(ax165,axiom,
+    ( ssA(n1,n8) = n4
+    | ssA(n2,n8) = n4
+    | ssA(n3,n8) = n4
+    | ssA(n4,n8) = n4
+    | ssA(n5,n8) = n4
+    | ssA(n6,n8) = n4
+    | ssA(n7,n8) = n4
+    | ssA(n8,n8) = n4
+    | ssA(n9,n8) = n4 )).
+
+fof(ax166,axiom,
+    ( ssA(n1,n8) = n5
+    | ssA(n2,n8) = n5
+    | ssA(n3,n8) = n5
+    | ssA(n4,n8) = n5
+    | ssA(n5,n8) = n5
+    | ssA(n6,n8) = n5
+    | ssA(n7,n8) = n5
+    | ssA(n8,n8) = n5
+    | ssA(n9,n8) = n5 )).
+
+fof(ax167,axiom,
+    ( ssA(n1,n8) = n6
+    | ssA(n2,n8) = n6
+    | ssA(n3,n8) = n6
+    | ssA(n4,n8) = n6
+    | ssA(n5,n8) = n6
+    | ssA(n6,n8) = n6
+    | ssA(n7,n8) = n6
+    | ssA(n8,n8) = n6
+    | ssA(n9,n8) = n6 )).
+
+fof(ax168,axiom,
+    ( ssA(n1,n8) = n7
+    | ssA(n2,n8) = n7
+    | ssA(n3,n8) = n7
+    | ssA(n4,n8) = n7
+    | ssA(n5,n8) = n7
+    | ssA(n6,n8) = n7
+    | ssA(n7,n8) = n7
+    | ssA(n8,n8) = n7
+    | ssA(n9,n8) = n7 )).
+
+fof(ax169,axiom,
+    ( ssA(n1,n8) = n8
+    | ssA(n2,n8) = n8
+    | ssA(n3,n8) = n8
+    | ssA(n4,n8) = n8
+    | ssA(n5,n8) = n8
+    | ssA(n6,n8) = n8
+    | ssA(n7,n8) = n8
+    | ssA(n8,n8) = n8
+    | ssA(n9,n8) = n8 )).
+
+fof(ax170,axiom,
+    ( ssA(n1,n8) = n9
+    | ssA(n2,n8) = n9
+    | ssA(n3,n8) = n9
+    | ssA(n4,n8) = n9
+    | ssA(n5,n8) = n9
+    | ssA(n6,n8) = n9
+    | ssA(n7,n8) = n9
+    | ssA(n8,n8) = n9
+    | ssA(n9,n8) = n9 )).
+
+fof(ax171,axiom,
+    ( ssA(n1,n8) != ssA(n2,n8)
+    & ssA(n1,n8) != ssA(n3,n8)
+    & ssA(n1,n8) != ssA(n4,n8)
+    & ssA(n1,n8) != ssA(n5,n8)
+    & ssA(n1,n8) != ssA(n6,n8)
+    & ssA(n1,n8) != ssA(n7,n8)
+    & ssA(n1,n8) != ssA(n8,n8)
+    & ssA(n1,n8) != ssA(n9,n8)
+    & ssA(n2,n8) != ssA(n3,n8)
+    & ssA(n2,n8) != ssA(n4,n8)
+    & ssA(n2,n8) != ssA(n5,n8)
+    & ssA(n2,n8) != ssA(n6,n8)
+    & ssA(n2,n8) != ssA(n7,n8)
+    & ssA(n2,n8) != ssA(n8,n8)
+    & ssA(n2,n8) != ssA(n9,n8)
+    & ssA(n3,n8) != ssA(n4,n8)
+    & ssA(n3,n8) != ssA(n5,n8)
+    & ssA(n3,n8) != ssA(n6,n8)
+    & ssA(n3,n8) != ssA(n7,n8)
+    & ssA(n3,n8) != ssA(n8,n8)
+    & ssA(n3,n8) != ssA(n9,n8)
+    & ssA(n4,n8) != ssA(n5,n8)
+    & ssA(n4,n8) != ssA(n6,n8)
+    & ssA(n4,n8) != ssA(n7,n8)
+    & ssA(n4,n8) != ssA(n8,n8)
+    & ssA(n4,n8) != ssA(n9,n8)
+    & ssA(n5,n8) != ssA(n6,n8)
+    & ssA(n5,n8) != ssA(n7,n8)
+    & ssA(n5,n8) != ssA(n8,n8)
+    & ssA(n5,n8) != ssA(n9,n8)
+    & ssA(n6,n8) != ssA(n7,n8)
+    & ssA(n6,n8) != ssA(n8,n8)
+    & ssA(n6,n8) != ssA(n9,n8)
+    & ssA(n7,n8) != ssA(n8,n8)
+    & ssA(n7,n8) != ssA(n9,n8)
+    & ssA(n8,n8) != ssA(n9,n8) )).
+
+fof(ax172,axiom,
+    ( ssA(n1,n9) = n1
+    | ssA(n2,n9) = n1
+    | ssA(n3,n9) = n1
+    | ssA(n4,n9) = n1
+    | ssA(n5,n9) = n1
+    | ssA(n6,n9) = n1
+    | ssA(n7,n9) = n1
+    | ssA(n8,n9) = n1
+    | ssA(n9,n9) = n1 )).
+
+fof(ax173,axiom,
+    ( ssA(n1,n9) = n2
+    | ssA(n2,n9) = n2
+    | ssA(n3,n9) = n2
+    | ssA(n4,n9) = n2
+    | ssA(n5,n9) = n2
+    | ssA(n6,n9) = n2
+    | ssA(n7,n9) = n2
+    | ssA(n8,n9) = n2
+    | ssA(n9,n9) = n2 )).
+
+fof(ax174,axiom,
+    ( ssA(n1,n9) = n3
+    | ssA(n2,n9) = n3
+    | ssA(n3,n9) = n3
+    | ssA(n4,n9) = n3
+    | ssA(n5,n9) = n3
+    | ssA(n6,n9) = n3
+    | ssA(n7,n9) = n3
+    | ssA(n8,n9) = n3
+    | ssA(n9,n9) = n3 )).
+
+fof(ax175,axiom,
+    ( ssA(n1,n9) = n4
+    | ssA(n2,n9) = n4
+    | ssA(n3,n9) = n4
+    | ssA(n4,n9) = n4
+    | ssA(n5,n9) = n4
+    | ssA(n6,n9) = n4
+    | ssA(n7,n9) = n4
+    | ssA(n8,n9) = n4
+    | ssA(n9,n9) = n4 )).
+
+fof(ax176,axiom,
+    ( ssA(n1,n9) = n5
+    | ssA(n2,n9) = n5
+    | ssA(n3,n9) = n5
+    | ssA(n4,n9) = n5
+    | ssA(n5,n9) = n5
+    | ssA(n6,n9) = n5
+    | ssA(n7,n9) = n5
+    | ssA(n8,n9) = n5
+    | ssA(n9,n9) = n5 )).
+
+fof(ax177,axiom,
+    ( ssA(n1,n9) = n6
+    | ssA(n2,n9) = n6
+    | ssA(n3,n9) = n6
+    | ssA(n4,n9) = n6
+    | ssA(n5,n9) = n6
+    | ssA(n6,n9) = n6
+    | ssA(n7,n9) = n6
+    | ssA(n8,n9) = n6
+    | ssA(n9,n9) = n6 )).
+
+fof(ax178,axiom,
+    ( ssA(n1,n9) = n7
+    | ssA(n2,n9) = n7
+    | ssA(n3,n9) = n7
+    | ssA(n4,n9) = n7
+    | ssA(n5,n9) = n7
+    | ssA(n6,n9) = n7
+    | ssA(n7,n9) = n7
+    | ssA(n8,n9) = n7
+    | ssA(n9,n9) = n7 )).
+
+fof(ax179,axiom,
+    ( ssA(n1,n9) = n8
+    | ssA(n2,n9) = n8
+    | ssA(n3,n9) = n8
+    | ssA(n4,n9) = n8
+    | ssA(n5,n9) = n8
+    | ssA(n6,n9) = n8
+    | ssA(n7,n9) = n8
+    | ssA(n8,n9) = n8
+    | ssA(n9,n9) = n8 )).
+
+fof(ax180,axiom,
+    ( ssA(n1,n9) = n9
+    | ssA(n2,n9) = n9
+    | ssA(n3,n9) = n9
+    | ssA(n4,n9) = n9
+    | ssA(n5,n9) = n9
+    | ssA(n6,n9) = n9
+    | ssA(n7,n9) = n9
+    | ssA(n8,n9) = n9
+    | ssA(n9,n9) = n9 )).
+
+fof(ax181,axiom,
+    ( ssA(n1,n9) != ssA(n2,n9)
+    & ssA(n1,n9) != ssA(n3,n9)
+    & ssA(n1,n9) != ssA(n4,n9)
+    & ssA(n1,n9) != ssA(n5,n9)
+    & ssA(n1,n9) != ssA(n6,n9)
+    & ssA(n1,n9) != ssA(n7,n9)
+    & ssA(n1,n9) != ssA(n8,n9)
+    & ssA(n1,n9) != ssA(n9,n9)
+    & ssA(n2,n9) != ssA(n3,n9)
+    & ssA(n2,n9) != ssA(n4,n9)
+    & ssA(n2,n9) != ssA(n5,n9)
+    & ssA(n2,n9) != ssA(n6,n9)
+    & ssA(n2,n9) != ssA(n7,n9)
+    & ssA(n2,n9) != ssA(n8,n9)
+    & ssA(n2,n9) != ssA(n9,n9)
+    & ssA(n3,n9) != ssA(n4,n9)
+    & ssA(n3,n9) != ssA(n5,n9)
+    & ssA(n3,n9) != ssA(n6,n9)
+    & ssA(n3,n9) != ssA(n7,n9)
+    & ssA(n3,n9) != ssA(n8,n9)
+    & ssA(n3,n9) != ssA(n9,n9)
+    & ssA(n4,n9) != ssA(n5,n9)
+    & ssA(n4,n9) != ssA(n6,n9)
+    & ssA(n4,n9) != ssA(n7,n9)
+    & ssA(n4,n9) != ssA(n8,n9)
+    & ssA(n4,n9) != ssA(n9,n9)
+    & ssA(n5,n9) != ssA(n6,n9)
+    & ssA(n5,n9) != ssA(n7,n9)
+    & ssA(n5,n9) != ssA(n8,n9)
+    & ssA(n5,n9) != ssA(n9,n9)
+    & ssA(n6,n9) != ssA(n7,n9)
+    & ssA(n6,n9) != ssA(n8,n9)
+    & ssA(n6,n9) != ssA(n9,n9)
+    & ssA(n7,n9) != ssA(n8,n9)
+    & ssA(n7,n9) != ssA(n9,n9)
+    & ssA(n8,n9) != ssA(n9,n9) )).
+
+%----Subsquare constraints
+fof(ax182,axiom,
+    ( ssA(n1,n1) = n1
+    | ssA(n1,n2) = n1
+    | ssA(n1,n3) = n1
+    | ssA(n2,n1) = n1
+    | ssA(n2,n2) = n1
+    | ssA(n2,n3) = n1
+    | ssA(n3,n1) = n1
+    | ssA(n3,n2) = n1
+    | ssA(n3,n3) = n1 )).
+
+fof(ax183,axiom,
+    ( ssA(n1,n1) = n2
+    | ssA(n1,n2) = n2
+    | ssA(n1,n3) = n2
+    | ssA(n2,n1) = n2
+    | ssA(n2,n2) = n2
+    | ssA(n2,n3) = n2
+    | ssA(n3,n1) = n2
+    | ssA(n3,n2) = n2
+    | ssA(n3,n3) = n2 )).
+
+fof(ax184,axiom,
+    ( ssA(n1,n1) = n3
+    | ssA(n1,n2) = n3
+    | ssA(n1,n3) = n3
+    | ssA(n2,n1) = n3
+    | ssA(n2,n2) = n3
+    | ssA(n2,n3) = n3
+    | ssA(n3,n1) = n3
+    | ssA(n3,n2) = n3
+    | ssA(n3,n3) = n3 )).
+
+fof(ax185,axiom,
+    ( ssA(n1,n1) = n4
+    | ssA(n1,n2) = n4
+    | ssA(n1,n3) = n4
+    | ssA(n2,n1) = n4
+    | ssA(n2,n2) = n4
+    | ssA(n2,n3) = n4
+    | ssA(n3,n1) = n4
+    | ssA(n3,n2) = n4
+    | ssA(n3,n3) = n4 )).
+
+fof(ax186,axiom,
+    ( ssA(n1,n1) = n5
+    | ssA(n1,n2) = n5
+    | ssA(n1,n3) = n5
+    | ssA(n2,n1) = n5
+    | ssA(n2,n2) = n5
+    | ssA(n2,n3) = n5
+    | ssA(n3,n1) = n5
+    | ssA(n3,n2) = n5
+    | ssA(n3,n3) = n5 )).
+
+fof(ax187,axiom,
+    ( ssA(n1,n1) = n6
+    | ssA(n1,n2) = n6
+    | ssA(n1,n3) = n6
+    | ssA(n2,n1) = n6
+    | ssA(n2,n2) = n6
+    | ssA(n2,n3) = n6
+    | ssA(n3,n1) = n6
+    | ssA(n3,n2) = n6
+    | ssA(n3,n3) = n6 )).
+
+fof(ax188,axiom,
+    ( ssA(n1,n1) = n7
+    | ssA(n1,n2) = n7
+    | ssA(n1,n3) = n7
+    | ssA(n2,n1) = n7
+    | ssA(n2,n2) = n7
+    | ssA(n2,n3) = n7
+    | ssA(n3,n1) = n7
+    | ssA(n3,n2) = n7
+    | ssA(n3,n3) = n7 )).
+
+fof(ax189,axiom,
+    ( ssA(n1,n1) = n8
+    | ssA(n1,n2) = n8
+    | ssA(n1,n3) = n8
+    | ssA(n2,n1) = n8
+    | ssA(n2,n2) = n8
+    | ssA(n2,n3) = n8
+    | ssA(n3,n1) = n8
+    | ssA(n3,n2) = n8
+    | ssA(n3,n3) = n8 )).
+
+fof(ax190,axiom,
+    ( ssA(n1,n1) = n9
+    | ssA(n1,n2) = n9
+    | ssA(n1,n3) = n9
+    | ssA(n2,n1) = n9
+    | ssA(n2,n2) = n9
+    | ssA(n2,n3) = n9
+    | ssA(n3,n1) = n9
+    | ssA(n3,n2) = n9
+    | ssA(n3,n3) = n9 )).
+
+fof(ax191,axiom,
+    ( ssA(n1,n1) != ssA(n1,n2)
+    & ssA(n1,n1) != ssA(n1,n3)
+    & ssA(n1,n1) != ssA(n2,n1)
+    & ssA(n1,n1) != ssA(n2,n2)
+    & ssA(n1,n1) != ssA(n2,n3)
+    & ssA(n1,n1) != ssA(n3,n1)
+    & ssA(n1,n1) != ssA(n3,n2)
+    & ssA(n1,n1) != ssA(n3,n3)
+    & ssA(n1,n2) != ssA(n1,n3)
+    & ssA(n1,n2) != ssA(n2,n1)
+    & ssA(n1,n2) != ssA(n2,n2)
+    & ssA(n1,n2) != ssA(n2,n3)
+    & ssA(n1,n2) != ssA(n3,n1)
+    & ssA(n1,n2) != ssA(n3,n2)
+    & ssA(n1,n2) != ssA(n3,n3)
+    & ssA(n1,n3) != ssA(n2,n1)
+    & ssA(n1,n3) != ssA(n2,n2)
+    & ssA(n1,n3) != ssA(n2,n3)
+    & ssA(n1,n3) != ssA(n3,n1)
+    & ssA(n1,n3) != ssA(n3,n2)
+    & ssA(n1,n3) != ssA(n3,n3)
+    & ssA(n2,n1) != ssA(n2,n2)
+    & ssA(n2,n1) != ssA(n2,n3)
+    & ssA(n2,n1) != ssA(n3,n1)
+    & ssA(n2,n1) != ssA(n3,n2)
+    & ssA(n2,n1) != ssA(n3,n3)
+    & ssA(n2,n2) != ssA(n2,n3)
+    & ssA(n2,n2) != ssA(n3,n1)
+    & ssA(n2,n2) != ssA(n3,n2)
+    & ssA(n2,n2) != ssA(n3,n3)
+    & ssA(n2,n3) != ssA(n3,n1)
+    & ssA(n2,n3) != ssA(n3,n2)
+    & ssA(n2,n3) != ssA(n3,n3)
+    & ssA(n3,n1) != ssA(n3,n2)
+    & ssA(n3,n1) != ssA(n3,n3)
+    & ssA(n3,n2) != ssA(n3,n3) )).
+
+fof(ax192,axiom,
+    ( ssA(n1,n4) = n1
+    | ssA(n1,n5) = n1
+    | ssA(n1,n6) = n1
+    | ssA(n2,n4) = n1
+    | ssA(n2,n5) = n1
+    | ssA(n2,n6) = n1
+    | ssA(n3,n4) = n1
+    | ssA(n3,n5) = n1
+    | ssA(n3,n6) = n1 )).
+
+fof(ax193,axiom,
+    ( ssA(n1,n4) = n2
+    | ssA(n1,n5) = n2
+    | ssA(n1,n6) = n2
+    | ssA(n2,n4) = n2
+    | ssA(n2,n5) = n2
+    | ssA(n2,n6) = n2
+    | ssA(n3,n4) = n2
+    | ssA(n3,n5) = n2
+    | ssA(n3,n6) = n2 )).
+
+fof(ax194,axiom,
+    ( ssA(n1,n4) = n3
+    | ssA(n1,n5) = n3
+    | ssA(n1,n6) = n3
+    | ssA(n2,n4) = n3
+    | ssA(n2,n5) = n3
+    | ssA(n2,n6) = n3
+    | ssA(n3,n4) = n3
+    | ssA(n3,n5) = n3
+    | ssA(n3,n6) = n3 )).
+
+fof(ax195,axiom,
+    ( ssA(n1,n4) = n4
+    | ssA(n1,n5) = n4
+    | ssA(n1,n6) = n4
+    | ssA(n2,n4) = n4
+    | ssA(n2,n5) = n4
+    | ssA(n2,n6) = n4
+    | ssA(n3,n4) = n4
+    | ssA(n3,n5) = n4
+    | ssA(n3,n6) = n4 )).
+
+fof(ax196,axiom,
+    ( ssA(n1,n4) = n5
+    | ssA(n1,n5) = n5
+    | ssA(n1,n6) = n5
+    | ssA(n2,n4) = n5
+    | ssA(n2,n5) = n5
+    | ssA(n2,n6) = n5
+    | ssA(n3,n4) = n5
+    | ssA(n3,n5) = n5
+    | ssA(n3,n6) = n5 )).
+
+fof(ax197,axiom,
+    ( ssA(n1,n4) = n6
+    | ssA(n1,n5) = n6
+    | ssA(n1,n6) = n6
+    | ssA(n2,n4) = n6
+    | ssA(n2,n5) = n6
+    | ssA(n2,n6) = n6
+    | ssA(n3,n4) = n6
+    | ssA(n3,n5) = n6
+    | ssA(n3,n6) = n6 )).
+
+fof(ax198,axiom,
+    ( ssA(n1,n4) = n7
+    | ssA(n1,n5) = n7
+    | ssA(n1,n6) = n7
+    | ssA(n2,n4) = n7
+    | ssA(n2,n5) = n7
+    | ssA(n2,n6) = n7
+    | ssA(n3,n4) = n7
+    | ssA(n3,n5) = n7
+    | ssA(n3,n6) = n7 )).
+
+fof(ax199,axiom,
+    ( ssA(n1,n4) = n8
+    | ssA(n1,n5) = n8
+    | ssA(n1,n6) = n8
+    | ssA(n2,n4) = n8
+    | ssA(n2,n5) = n8
+    | ssA(n2,n6) = n8
+    | ssA(n3,n4) = n8
+    | ssA(n3,n5) = n8
+    | ssA(n3,n6) = n8 )).
+
+fof(ax200,axiom,
+    ( ssA(n1,n4) = n9
+    | ssA(n1,n5) = n9
+    | ssA(n1,n6) = n9
+    | ssA(n2,n4) = n9
+    | ssA(n2,n5) = n9
+    | ssA(n2,n6) = n9
+    | ssA(n3,n4) = n9
+    | ssA(n3,n5) = n9
+    | ssA(n3,n6) = n9 )).
+
+fof(ax201,axiom,
+    ( ssA(n1,n4) != ssA(n1,n5)
+    & ssA(n1,n4) != ssA(n1,n6)
+    & ssA(n1,n4) != ssA(n2,n4)
+    & ssA(n1,n4) != ssA(n2,n5)
+    & ssA(n1,n4) != ssA(n2,n6)
+    & ssA(n1,n4) != ssA(n3,n4)
+    & ssA(n1,n4) != ssA(n3,n5)
+    & ssA(n1,n4) != ssA(n3,n6)
+    & ssA(n1,n5) != ssA(n1,n6)
+    & ssA(n1,n5) != ssA(n2,n4)
+    & ssA(n1,n5) != ssA(n2,n5)
+    & ssA(n1,n5) != ssA(n2,n6)
+    & ssA(n1,n5) != ssA(n3,n4)
+    & ssA(n1,n5) != ssA(n3,n5)
+    & ssA(n1,n5) != ssA(n3,n6)
+    & ssA(n1,n6) != ssA(n2,n4)
+    & ssA(n1,n6) != ssA(n2,n5)
+    & ssA(n1,n6) != ssA(n2,n6)
+    & ssA(n1,n6) != ssA(n3,n4)
+    & ssA(n1,n6) != ssA(n3,n5)
+    & ssA(n1,n6) != ssA(n3,n6)
+    & ssA(n2,n4) != ssA(n2,n5)
+    & ssA(n2,n4) != ssA(n2,n6)
+    & ssA(n2,n4) != ssA(n3,n4)
+    & ssA(n2,n4) != ssA(n3,n5)
+    & ssA(n2,n4) != ssA(n3,n6)
+    & ssA(n2,n5) != ssA(n2,n6)
+    & ssA(n2,n5) != ssA(n3,n4)
+    & ssA(n2,n5) != ssA(n3,n5)
+    & ssA(n2,n5) != ssA(n3,n6)
+    & ssA(n2,n6) != ssA(n3,n4)
+    & ssA(n2,n6) != ssA(n3,n5)
+    & ssA(n2,n6) != ssA(n3,n6)
+    & ssA(n3,n4) != ssA(n3,n5)
+    & ssA(n3,n4) != ssA(n3,n6)
+    & ssA(n3,n5) != ssA(n3,n6) )).
+
+fof(ax202,axiom,
+    ( ssA(n1,n7) = n1
+    | ssA(n1,n8) = n1
+    | ssA(n1,n9) = n1
+    | ssA(n2,n7) = n1
+    | ssA(n2,n8) = n1
+    | ssA(n2,n9) = n1
+    | ssA(n3,n7) = n1
+    | ssA(n3,n8) = n1
+    | ssA(n3,n9) = n1 )).
+
+fof(ax203,axiom,
+    ( ssA(n1,n7) = n2
+    | ssA(n1,n8) = n2
+    | ssA(n1,n9) = n2
+    | ssA(n2,n7) = n2
+    | ssA(n2,n8) = n2
+    | ssA(n2,n9) = n2
+    | ssA(n3,n7) = n2
+    | ssA(n3,n8) = n2
+    | ssA(n3,n9) = n2 )).
+
+fof(ax204,axiom,
+    ( ssA(n1,n7) = n3
+    | ssA(n1,n8) = n3
+    | ssA(n1,n9) = n3
+    | ssA(n2,n7) = n3
+    | ssA(n2,n8) = n3
+    | ssA(n2,n9) = n3
+    | ssA(n3,n7) = n3
+    | ssA(n3,n8) = n3
+    | ssA(n3,n9) = n3 )).
+
+fof(ax205,axiom,
+    ( ssA(n1,n7) = n4
+    | ssA(n1,n8) = n4
+    | ssA(n1,n9) = n4
+    | ssA(n2,n7) = n4
+    | ssA(n2,n8) = n4
+    | ssA(n2,n9) = n4
+    | ssA(n3,n7) = n4
+    | ssA(n3,n8) = n4
+    | ssA(n3,n9) = n4 )).
+
+fof(ax206,axiom,
+    ( ssA(n1,n7) = n5
+    | ssA(n1,n8) = n5
+    | ssA(n1,n9) = n5
+    | ssA(n2,n7) = n5
+    | ssA(n2,n8) = n5
+    | ssA(n2,n9) = n5
+    | ssA(n3,n7) = n5
+    | ssA(n3,n8) = n5
+    | ssA(n3,n9) = n5 )).
+
+fof(ax207,axiom,
+    ( ssA(n1,n7) = n6
+    | ssA(n1,n8) = n6
+    | ssA(n1,n9) = n6
+    | ssA(n2,n7) = n6
+    | ssA(n2,n8) = n6
+    | ssA(n2,n9) = n6
+    | ssA(n3,n7) = n6
+    | ssA(n3,n8) = n6
+    | ssA(n3,n9) = n6 )).
+
+fof(ax208,axiom,
+    ( ssA(n1,n7) = n7
+    | ssA(n1,n8) = n7
+    | ssA(n1,n9) = n7
+    | ssA(n2,n7) = n7
+    | ssA(n2,n8) = n7
+    | ssA(n2,n9) = n7
+    | ssA(n3,n7) = n7
+    | ssA(n3,n8) = n7
+    | ssA(n3,n9) = n7 )).
+
+fof(ax209,axiom,
+    ( ssA(n1,n7) = n8
+    | ssA(n1,n8) = n8
+    | ssA(n1,n9) = n8
+    | ssA(n2,n7) = n8
+    | ssA(n2,n8) = n8
+    | ssA(n2,n9) = n8
+    | ssA(n3,n7) = n8
+    | ssA(n3,n8) = n8
+    | ssA(n3,n9) = n8 )).
+
+fof(ax210,axiom,
+    ( ssA(n1,n7) = n9
+    | ssA(n1,n8) = n9
+    | ssA(n1,n9) = n9
+    | ssA(n2,n7) = n9
+    | ssA(n2,n8) = n9
+    | ssA(n2,n9) = n9
+    | ssA(n3,n7) = n9
+    | ssA(n3,n8) = n9
+    | ssA(n3,n9) = n9 )).
+
+fof(ax211,axiom,
+    ( ssA(n1,n7) != ssA(n1,n8)
+    & ssA(n1,n7) != ssA(n1,n9)
+    & ssA(n1,n7) != ssA(n2,n7)
+    & ssA(n1,n7) != ssA(n2,n8)
+    & ssA(n1,n7) != ssA(n2,n9)
+    & ssA(n1,n7) != ssA(n3,n7)
+    & ssA(n1,n7) != ssA(n3,n8)
+    & ssA(n1,n7) != ssA(n3,n9)
+    & ssA(n1,n8) != ssA(n1,n9)
+    & ssA(n1,n8) != ssA(n2,n7)
+    & ssA(n1,n8) != ssA(n2,n8)
+    & ssA(n1,n8) != ssA(n2,n9)
+    & ssA(n1,n8) != ssA(n3,n7)
+    & ssA(n1,n8) != ssA(n3,n8)
+    & ssA(n1,n8) != ssA(n3,n9)
+    & ssA(n1,n9) != ssA(n2,n7)
+    & ssA(n1,n9) != ssA(n2,n8)
+    & ssA(n1,n9) != ssA(n2,n9)
+    & ssA(n1,n9) != ssA(n3,n7)
+    & ssA(n1,n9) != ssA(n3,n8)
+    & ssA(n1,n9) != ssA(n3,n9)
+    & ssA(n2,n7) != ssA(n2,n8)
+    & ssA(n2,n7) != ssA(n2,n9)
+    & ssA(n2,n7) != ssA(n3,n7)
+    & ssA(n2,n7) != ssA(n3,n8)
+    & ssA(n2,n7) != ssA(n3,n9)
+    & ssA(n2,n8) != ssA(n2,n9)
+    & ssA(n2,n8) != ssA(n3,n7)
+    & ssA(n2,n8) != ssA(n3,n8)
+    & ssA(n2,n8) != ssA(n3,n9)
+    & ssA(n2,n9) != ssA(n3,n7)
+    & ssA(n2,n9) != ssA(n3,n8)
+    & ssA(n2,n9) != ssA(n3,n9)
+    & ssA(n3,n7) != ssA(n3,n8)
+    & ssA(n3,n7) != ssA(n3,n9)
+    & ssA(n3,n8) != ssA(n3,n9) )).
+
+fof(ax212,axiom,
+    ( ssA(n4,n1) = n1
+    | ssA(n4,n2) = n1
+    | ssA(n4,n3) = n1
+    | ssA(n5,n1) = n1
+    | ssA(n5,n2) = n1
+    | ssA(n5,n3) = n1
+    | ssA(n6,n1) = n1
+    | ssA(n6,n2) = n1
+    | ssA(n6,n3) = n1 )).
+
+fof(ax213,axiom,
+    ( ssA(n4,n1) = n2
+    | ssA(n4,n2) = n2
+    | ssA(n4,n3) = n2
+    | ssA(n5,n1) = n2
+    | ssA(n5,n2) = n2
+    | ssA(n5,n3) = n2
+    | ssA(n6,n1) = n2
+    | ssA(n6,n2) = n2
+    | ssA(n6,n3) = n2 )).
+
+fof(ax214,axiom,
+    ( ssA(n4,n1) = n3
+    | ssA(n4,n2) = n3
+    | ssA(n4,n3) = n3
+    | ssA(n5,n1) = n3
+    | ssA(n5,n2) = n3
+    | ssA(n5,n3) = n3
+    | ssA(n6,n1) = n3
+    | ssA(n6,n2) = n3
+    | ssA(n6,n3) = n3 )).
+
+fof(ax215,axiom,
+    ( ssA(n4,n1) = n4
+    | ssA(n4,n2) = n4
+    | ssA(n4,n3) = n4
+    | ssA(n5,n1) = n4
+    | ssA(n5,n2) = n4
+    | ssA(n5,n3) = n4
+    | ssA(n6,n1) = n4
+    | ssA(n6,n2) = n4
+    | ssA(n6,n3) = n4 )).
+
+fof(ax216,axiom,
+    ( ssA(n4,n1) = n5
+    | ssA(n4,n2) = n5
+    | ssA(n4,n3) = n5
+    | ssA(n5,n1) = n5
+    | ssA(n5,n2) = n5
+    | ssA(n5,n3) = n5
+    | ssA(n6,n1) = n5
+    | ssA(n6,n2) = n5
+    | ssA(n6,n3) = n5 )).
+
+fof(ax217,axiom,
+    ( ssA(n4,n1) = n6
+    | ssA(n4,n2) = n6
+    | ssA(n4,n3) = n6
+    | ssA(n5,n1) = n6
+    | ssA(n5,n2) = n6
+    | ssA(n5,n3) = n6
+    | ssA(n6,n1) = n6
+    | ssA(n6,n2) = n6
+    | ssA(n6,n3) = n6 )).
+
+fof(ax218,axiom,
+    ( ssA(n4,n1) = n7
+    | ssA(n4,n2) = n7
+    | ssA(n4,n3) = n7
+    | ssA(n5,n1) = n7
+    | ssA(n5,n2) = n7
+    | ssA(n5,n3) = n7
+    | ssA(n6,n1) = n7
+    | ssA(n6,n2) = n7
+    | ssA(n6,n3) = n7 )).
+
+fof(ax219,axiom,
+    ( ssA(n4,n1) = n8
+    | ssA(n4,n2) = n8
+    | ssA(n4,n3) = n8
+    | ssA(n5,n1) = n8
+    | ssA(n5,n2) = n8
+    | ssA(n5,n3) = n8
+    | ssA(n6,n1) = n8
+    | ssA(n6,n2) = n8
+    | ssA(n6,n3) = n8 )).
+
+fof(ax220,axiom,
+    ( ssA(n4,n1) = n9
+    | ssA(n4,n2) = n9
+    | ssA(n4,n3) = n9
+    | ssA(n5,n1) = n9
+    | ssA(n5,n2) = n9
+    | ssA(n5,n3) = n9
+    | ssA(n6,n1) = n9
+    | ssA(n6,n2) = n9
+    | ssA(n6,n3) = n9 )).
+
+fof(ax221,axiom,
+    ( ssA(n4,n1) != ssA(n4,n2)
+    & ssA(n4,n1) != ssA(n4,n3)
+    & ssA(n4,n1) != ssA(n5,n1)
+    & ssA(n4,n1) != ssA(n5,n2)
+    & ssA(n4,n1) != ssA(n5,n3)
+    & ssA(n4,n1) != ssA(n6,n1)
+    & ssA(n4,n1) != ssA(n6,n2)
+    & ssA(n4,n1) != ssA(n6,n3)
+    & ssA(n4,n2) != ssA(n4,n3)
+    & ssA(n4,n2) != ssA(n5,n1)
+    & ssA(n4,n2) != ssA(n5,n2)
+    & ssA(n4,n2) != ssA(n5,n3)
+    & ssA(n4,n2) != ssA(n6,n1)
+    & ssA(n4,n2) != ssA(n6,n2)
+    & ssA(n4,n2) != ssA(n6,n3)
+    & ssA(n4,n3) != ssA(n5,n1)
+    & ssA(n4,n3) != ssA(n5,n2)
+    & ssA(n4,n3) != ssA(n5,n3)
+    & ssA(n4,n3) != ssA(n6,n1)
+    & ssA(n4,n3) != ssA(n6,n2)
+    & ssA(n4,n3) != ssA(n6,n3)
+    & ssA(n5,n1) != ssA(n5,n2)
+    & ssA(n5,n1) != ssA(n5,n3)
+    & ssA(n5,n1) != ssA(n6,n1)
+    & ssA(n5,n1) != ssA(n6,n2)
+    & ssA(n5,n1) != ssA(n6,n3)
+    & ssA(n5,n2) != ssA(n5,n3)
+    & ssA(n5,n2) != ssA(n6,n1)
+    & ssA(n5,n2) != ssA(n6,n2)
+    & ssA(n5,n2) != ssA(n6,n3)
+    & ssA(n5,n3) != ssA(n6,n1)
+    & ssA(n5,n3) != ssA(n6,n2)
+    & ssA(n5,n3) != ssA(n6,n3)
+    & ssA(n6,n1) != ssA(n6,n2)
+    & ssA(n6,n1) != ssA(n6,n3)
+    & ssA(n6,n2) != ssA(n6,n3) )).
+
+fof(ax222,axiom,
+    ( ssA(n4,n4) = n1
+    | ssA(n4,n5) = n1
+    | ssA(n4,n6) = n1
+    | ssA(n5,n4) = n1
+    | ssA(n5,n5) = n1
+    | ssA(n5,n6) = n1
+    | ssA(n6,n4) = n1
+    | ssA(n6,n5) = n1
+    | ssA(n6,n6) = n1 )).
+
+fof(ax223,axiom,
+    ( ssA(n4,n4) = n2
+    | ssA(n4,n5) = n2
+    | ssA(n4,n6) = n2
+    | ssA(n5,n4) = n2
+    | ssA(n5,n5) = n2
+    | ssA(n5,n6) = n2
+    | ssA(n6,n4) = n2
+    | ssA(n6,n5) = n2
+    | ssA(n6,n6) = n2 )).
+
+fof(ax224,axiom,
+    ( ssA(n4,n4) = n3
+    | ssA(n4,n5) = n3
+    | ssA(n4,n6) = n3
+    | ssA(n5,n4) = n3
+    | ssA(n5,n5) = n3
+    | ssA(n5,n6) = n3
+    | ssA(n6,n4) = n3
+    | ssA(n6,n5) = n3
+    | ssA(n6,n6) = n3 )).
+
+fof(ax225,axiom,
+    ( ssA(n4,n4) = n4
+    | ssA(n4,n5) = n4
+    | ssA(n4,n6) = n4
+    | ssA(n5,n4) = n4
+    | ssA(n5,n5) = n4
+    | ssA(n5,n6) = n4
+    | ssA(n6,n4) = n4
+    | ssA(n6,n5) = n4
+    | ssA(n6,n6) = n4 )).
+
+fof(ax226,axiom,
+    ( ssA(n4,n4) = n5
+    | ssA(n4,n5) = n5
+    | ssA(n4,n6) = n5
+    | ssA(n5,n4) = n5
+    | ssA(n5,n5) = n5
+    | ssA(n5,n6) = n5
+    | ssA(n6,n4) = n5
+    | ssA(n6,n5) = n5
+    | ssA(n6,n6) = n5 )).
+
+fof(ax227,axiom,
+    ( ssA(n4,n4) = n6
+    | ssA(n4,n5) = n6
+    | ssA(n4,n6) = n6
+    | ssA(n5,n4) = n6
+    | ssA(n5,n5) = n6
+    | ssA(n5,n6) = n6
+    | ssA(n6,n4) = n6
+    | ssA(n6,n5) = n6
+    | ssA(n6,n6) = n6 )).
+
+fof(ax228,axiom,
+    ( ssA(n4,n4) = n7
+    | ssA(n4,n5) = n7
+    | ssA(n4,n6) = n7
+    | ssA(n5,n4) = n7
+    | ssA(n5,n5) = n7
+    | ssA(n5,n6) = n7
+    | ssA(n6,n4) = n7
+    | ssA(n6,n5) = n7
+    | ssA(n6,n6) = n7 )).
+
+fof(ax229,axiom,
+    ( ssA(n4,n4) = n8
+    | ssA(n4,n5) = n8
+    | ssA(n4,n6) = n8
+    | ssA(n5,n4) = n8
+    | ssA(n5,n5) = n8
+    | ssA(n5,n6) = n8
+    | ssA(n6,n4) = n8
+    | ssA(n6,n5) = n8
+    | ssA(n6,n6) = n8 )).
+
+fof(ax230,axiom,
+    ( ssA(n4,n4) = n9
+    | ssA(n4,n5) = n9
+    | ssA(n4,n6) = n9
+    | ssA(n5,n4) = n9
+    | ssA(n5,n5) = n9
+    | ssA(n5,n6) = n9
+    | ssA(n6,n4) = n9
+    | ssA(n6,n5) = n9
+    | ssA(n6,n6) = n9 )).
+
+fof(ax231,axiom,
+    ( ssA(n4,n4) != ssA(n4,n5)
+    & ssA(n4,n4) != ssA(n4,n6)
+    & ssA(n4,n4) != ssA(n5,n4)
+    & ssA(n4,n4) != ssA(n5,n5)
+    & ssA(n4,n4) != ssA(n5,n6)
+    & ssA(n4,n4) != ssA(n6,n4)
+    & ssA(n4,n4) != ssA(n6,n5)
+    & ssA(n4,n4) != ssA(n6,n6)
+    & ssA(n4,n5) != ssA(n4,n6)
+    & ssA(n4,n5) != ssA(n5,n4)
+    & ssA(n4,n5) != ssA(n5,n5)
+    & ssA(n4,n5) != ssA(n5,n6)
+    & ssA(n4,n5) != ssA(n6,n4)
+    & ssA(n4,n5) != ssA(n6,n5)
+    & ssA(n4,n5) != ssA(n6,n6)
+    & ssA(n4,n6) != ssA(n5,n4)
+    & ssA(n4,n6) != ssA(n5,n5)
+    & ssA(n4,n6) != ssA(n5,n6)
+    & ssA(n4,n6) != ssA(n6,n4)
+    & ssA(n4,n6) != ssA(n6,n5)
+    & ssA(n4,n6) != ssA(n6,n6)
+    & ssA(n5,n4) != ssA(n5,n5)
+    & ssA(n5,n4) != ssA(n5,n6)
+    & ssA(n5,n4) != ssA(n6,n4)
+    & ssA(n5,n4) != ssA(n6,n5)
+    & ssA(n5,n4) != ssA(n6,n6)
+    & ssA(n5,n5) != ssA(n5,n6)
+    & ssA(n5,n5) != ssA(n6,n4)
+    & ssA(n5,n5) != ssA(n6,n5)
+    & ssA(n5,n5) != ssA(n6,n6)
+    & ssA(n5,n6) != ssA(n6,n4)
+    & ssA(n5,n6) != ssA(n6,n5)
+    & ssA(n5,n6) != ssA(n6,n6)
+    & ssA(n6,n4) != ssA(n6,n5)
+    & ssA(n6,n4) != ssA(n6,n6)
+    & ssA(n6,n5) != ssA(n6,n6) )).
+
+fof(ax232,axiom,
+    ( ssA(n4,n7) = n1
+    | ssA(n4,n8) = n1
+    | ssA(n4,n9) = n1
+    | ssA(n5,n7) = n1
+    | ssA(n5,n8) = n1
+    | ssA(n5,n9) = n1
+    | ssA(n6,n7) = n1
+    | ssA(n6,n8) = n1
+    | ssA(n6,n9) = n1 )).
+
+fof(ax233,axiom,
+    ( ssA(n4,n7) = n2
+    | ssA(n4,n8) = n2
+    | ssA(n4,n9) = n2
+    | ssA(n5,n7) = n2
+    | ssA(n5,n8) = n2
+    | ssA(n5,n9) = n2
+    | ssA(n6,n7) = n2
+    | ssA(n6,n8) = n2
+    | ssA(n6,n9) = n2 )).
+
+fof(ax234,axiom,
+    ( ssA(n4,n7) = n3
+    | ssA(n4,n8) = n3
+    | ssA(n4,n9) = n3
+    | ssA(n5,n7) = n3
+    | ssA(n5,n8) = n3
+    | ssA(n5,n9) = n3
+    | ssA(n6,n7) = n3
+    | ssA(n6,n8) = n3
+    | ssA(n6,n9) = n3 )).
+
+fof(ax235,axiom,
+    ( ssA(n4,n7) = n4
+    | ssA(n4,n8) = n4
+    | ssA(n4,n9) = n4
+    | ssA(n5,n7) = n4
+    | ssA(n5,n8) = n4
+    | ssA(n5,n9) = n4
+    | ssA(n6,n7) = n4
+    | ssA(n6,n8) = n4
+    | ssA(n6,n9) = n4 )).
+
+fof(ax236,axiom,
+    ( ssA(n4,n7) = n5
+    | ssA(n4,n8) = n5
+    | ssA(n4,n9) = n5
+    | ssA(n5,n7) = n5
+    | ssA(n5,n8) = n5
+    | ssA(n5,n9) = n5
+    | ssA(n6,n7) = n5
+    | ssA(n6,n8) = n5
+    | ssA(n6,n9) = n5 )).
+
+fof(ax237,axiom,
+    ( ssA(n4,n7) = n6
+    | ssA(n4,n8) = n6
+    | ssA(n4,n9) = n6
+    | ssA(n5,n7) = n6
+    | ssA(n5,n8) = n6
+    | ssA(n5,n9) = n6
+    | ssA(n6,n7) = n6
+    | ssA(n6,n8) = n6
+    | ssA(n6,n9) = n6 )).
+
+fof(ax238,axiom,
+    ( ssA(n4,n7) = n7
+    | ssA(n4,n8) = n7
+    | ssA(n4,n9) = n7
+    | ssA(n5,n7) = n7
+    | ssA(n5,n8) = n7
+    | ssA(n5,n9) = n7
+    | ssA(n6,n7) = n7
+    | ssA(n6,n8) = n7
+    | ssA(n6,n9) = n7 )).
+
+fof(ax239,axiom,
+    ( ssA(n4,n7) = n8
+    | ssA(n4,n8) = n8
+    | ssA(n4,n9) = n8
+    | ssA(n5,n7) = n8
+    | ssA(n5,n8) = n8
+    | ssA(n5,n9) = n8
+    | ssA(n6,n7) = n8
+    | ssA(n6,n8) = n8
+    | ssA(n6,n9) = n8 )).
+
+fof(ax240,axiom,
+    ( ssA(n4,n7) = n9
+    | ssA(n4,n8) = n9
+    | ssA(n4,n9) = n9
+    | ssA(n5,n7) = n9
+    | ssA(n5,n8) = n9
+    | ssA(n5,n9) = n9
+    | ssA(n6,n7) = n9
+    | ssA(n6,n8) = n9
+    | ssA(n6,n9) = n9 )).
+
+fof(ax241,axiom,
+    ( ssA(n4,n7) != ssA(n4,n8)
+    & ssA(n4,n7) != ssA(n4,n9)
+    & ssA(n4,n7) != ssA(n5,n7)
+    & ssA(n4,n7) != ssA(n5,n8)
+    & ssA(n4,n7) != ssA(n5,n9)
+    & ssA(n4,n7) != ssA(n6,n7)
+    & ssA(n4,n7) != ssA(n6,n8)
+    & ssA(n4,n7) != ssA(n6,n9)
+    & ssA(n4,n8) != ssA(n4,n9)
+    & ssA(n4,n8) != ssA(n5,n7)
+    & ssA(n4,n8) != ssA(n5,n8)
+    & ssA(n4,n8) != ssA(n5,n9)
+    & ssA(n4,n8) != ssA(n6,n7)
+    & ssA(n4,n8) != ssA(n6,n8)
+    & ssA(n4,n8) != ssA(n6,n9)
+    & ssA(n4,n9) != ssA(n5,n7)
+    & ssA(n4,n9) != ssA(n5,n8)
+    & ssA(n4,n9) != ssA(n5,n9)
+    & ssA(n4,n9) != ssA(n6,n7)
+    & ssA(n4,n9) != ssA(n6,n8)
+    & ssA(n4,n9) != ssA(n6,n9)
+    & ssA(n5,n7) != ssA(n5,n8)
+    & ssA(n5,n7) != ssA(n5,n9)
+    & ssA(n5,n7) != ssA(n6,n7)
+    & ssA(n5,n7) != ssA(n6,n8)
+    & ssA(n5,n7) != ssA(n6,n9)
+    & ssA(n5,n8) != ssA(n5,n9)
+    & ssA(n5,n8) != ssA(n6,n7)
+    & ssA(n5,n8) != ssA(n6,n8)
+    & ssA(n5,n8) != ssA(n6,n9)
+    & ssA(n5,n9) != ssA(n6,n7)
+    & ssA(n5,n9) != ssA(n6,n8)
+    & ssA(n5,n9) != ssA(n6,n9)
+    & ssA(n6,n7) != ssA(n6,n8)
+    & ssA(n6,n7) != ssA(n6,n9)
+    & ssA(n6,n8) != ssA(n6,n9) )).
+
+fof(ax242,axiom,
+    ( ssA(n7,n1) = n1
+    | ssA(n7,n2) = n1
+    | ssA(n7,n3) = n1
+    | ssA(n8,n1) = n1
+    | ssA(n8,n2) = n1
+    | ssA(n8,n3) = n1
+    | ssA(n9,n1) = n1
+    | ssA(n9,n2) = n1
+    | ssA(n9,n3) = n1 )).
+
+fof(ax243,axiom,
+    ( ssA(n7,n1) = n2
+    | ssA(n7,n2) = n2
+    | ssA(n7,n3) = n2
+    | ssA(n8,n1) = n2
+    | ssA(n8,n2) = n2
+    | ssA(n8,n3) = n2
+    | ssA(n9,n1) = n2
+    | ssA(n9,n2) = n2
+    | ssA(n9,n3) = n2 )).
+
+fof(ax244,axiom,
+    ( ssA(n7,n1) = n3
+    | ssA(n7,n2) = n3
+    | ssA(n7,n3) = n3
+    | ssA(n8,n1) = n3
+    | ssA(n8,n2) = n3
+    | ssA(n8,n3) = n3
+    | ssA(n9,n1) = n3
+    | ssA(n9,n2) = n3
+    | ssA(n9,n3) = n3 )).
+
+fof(ax245,axiom,
+    ( ssA(n7,n1) = n4
+    | ssA(n7,n2) = n4
+    | ssA(n7,n3) = n4
+    | ssA(n8,n1) = n4
+    | ssA(n8,n2) = n4
+    | ssA(n8,n3) = n4
+    | ssA(n9,n1) = n4
+    | ssA(n9,n2) = n4
+    | ssA(n9,n3) = n4 )).
+
+fof(ax246,axiom,
+    ( ssA(n7,n1) = n5
+    | ssA(n7,n2) = n5
+    | ssA(n7,n3) = n5
+    | ssA(n8,n1) = n5
+    | ssA(n8,n2) = n5
+    | ssA(n8,n3) = n5
+    | ssA(n9,n1) = n5
+    | ssA(n9,n2) = n5
+    | ssA(n9,n3) = n5 )).
+
+fof(ax247,axiom,
+    ( ssA(n7,n1) = n6
+    | ssA(n7,n2) = n6
+    | ssA(n7,n3) = n6
+    | ssA(n8,n1) = n6
+    | ssA(n8,n2) = n6
+    | ssA(n8,n3) = n6
+    | ssA(n9,n1) = n6
+    | ssA(n9,n2) = n6
+    | ssA(n9,n3) = n6 )).
+
+fof(ax248,axiom,
+    ( ssA(n7,n1) = n7
+    | ssA(n7,n2) = n7
+    | ssA(n7,n3) = n7
+    | ssA(n8,n1) = n7
+    | ssA(n8,n2) = n7
+    | ssA(n8,n3) = n7
+    | ssA(n9,n1) = n7
+    | ssA(n9,n2) = n7
+    | ssA(n9,n3) = n7 )).
+
+fof(ax249,axiom,
+    ( ssA(n7,n1) = n8
+    | ssA(n7,n2) = n8
+    | ssA(n7,n3) = n8
+    | ssA(n8,n1) = n8
+    | ssA(n8,n2) = n8
+    | ssA(n8,n3) = n8
+    | ssA(n9,n1) = n8
+    | ssA(n9,n2) = n8
+    | ssA(n9,n3) = n8 )).
+
+fof(ax250,axiom,
+    ( ssA(n7,n1) = n9
+    | ssA(n7,n2) = n9
+    | ssA(n7,n3) = n9
+    | ssA(n8,n1) = n9
+    | ssA(n8,n2) = n9
+    | ssA(n8,n3) = n9
+    | ssA(n9,n1) = n9
+    | ssA(n9,n2) = n9
+    | ssA(n9,n3) = n9 )).
+
+fof(ax251,axiom,
+    ( ssA(n7,n1) != ssA(n7,n2)
+    & ssA(n7,n1) != ssA(n7,n3)
+    & ssA(n7,n1) != ssA(n8,n1)
+    & ssA(n7,n1) != ssA(n8,n2)
+    & ssA(n7,n1) != ssA(n8,n3)
+    & ssA(n7,n1) != ssA(n9,n1)
+    & ssA(n7,n1) != ssA(n9,n2)
+    & ssA(n7,n1) != ssA(n9,n3)
+    & ssA(n7,n2) != ssA(n7,n3)
+    & ssA(n7,n2) != ssA(n8,n1)
+    & ssA(n7,n2) != ssA(n8,n2)
+    & ssA(n7,n2) != ssA(n8,n3)
+    & ssA(n7,n2) != ssA(n9,n1)
+    & ssA(n7,n2) != ssA(n9,n2)
+    & ssA(n7,n2) != ssA(n9,n3)
+    & ssA(n7,n3) != ssA(n8,n1)
+    & ssA(n7,n3) != ssA(n8,n2)
+    & ssA(n7,n3) != ssA(n8,n3)
+    & ssA(n7,n3) != ssA(n9,n1)
+    & ssA(n7,n3) != ssA(n9,n2)
+    & ssA(n7,n3) != ssA(n9,n3)
+    & ssA(n8,n1) != ssA(n8,n2)
+    & ssA(n8,n1) != ssA(n8,n3)
+    & ssA(n8,n1) != ssA(n9,n1)
+    & ssA(n8,n1) != ssA(n9,n2)
+    & ssA(n8,n1) != ssA(n9,n3)
+    & ssA(n8,n2) != ssA(n8,n3)
+    & ssA(n8,n2) != ssA(n9,n1)
+    & ssA(n8,n2) != ssA(n9,n2)
+    & ssA(n8,n2) != ssA(n9,n3)
+    & ssA(n8,n3) != ssA(n9,n1)
+    & ssA(n8,n3) != ssA(n9,n2)
+    & ssA(n8,n3) != ssA(n9,n3)
+    & ssA(n9,n1) != ssA(n9,n2)
+    & ssA(n9,n1) != ssA(n9,n3)
+    & ssA(n9,n2) != ssA(n9,n3) )).
+
+fof(ax252,axiom,
+    ( ssA(n7,n4) = n1
+    | ssA(n7,n5) = n1
+    | ssA(n7,n6) = n1
+    | ssA(n8,n4) = n1
+    | ssA(n8,n5) = n1
+    | ssA(n8,n6) = n1
+    | ssA(n9,n4) = n1
+    | ssA(n9,n5) = n1
+    | ssA(n9,n6) = n1 )).
+
+fof(ax253,axiom,
+    ( ssA(n7,n4) = n2
+    | ssA(n7,n5) = n2
+    | ssA(n7,n6) = n2
+    | ssA(n8,n4) = n2
+    | ssA(n8,n5) = n2
+    | ssA(n8,n6) = n2
+    | ssA(n9,n4) = n2
+    | ssA(n9,n5) = n2
+    | ssA(n9,n6) = n2 )).
+
+fof(ax254,axiom,
+    ( ssA(n7,n4) = n3
+    | ssA(n7,n5) = n3
+    | ssA(n7,n6) = n3
+    | ssA(n8,n4) = n3
+    | ssA(n8,n5) = n3
+    | ssA(n8,n6) = n3
+    | ssA(n9,n4) = n3
+    | ssA(n9,n5) = n3
+    | ssA(n9,n6) = n3 )).
+
+fof(ax255,axiom,
+    ( ssA(n7,n4) = n4
+    | ssA(n7,n5) = n4
+    | ssA(n7,n6) = n4
+    | ssA(n8,n4) = n4
+    | ssA(n8,n5) = n4
+    | ssA(n8,n6) = n4
+    | ssA(n9,n4) = n4
+    | ssA(n9,n5) = n4
+    | ssA(n9,n6) = n4 )).
+
+fof(ax256,axiom,
+    ( ssA(n7,n4) = n5
+    | ssA(n7,n5) = n5
+    | ssA(n7,n6) = n5
+    | ssA(n8,n4) = n5
+    | ssA(n8,n5) = n5
+    | ssA(n8,n6) = n5
+    | ssA(n9,n4) = n5
+    | ssA(n9,n5) = n5
+    | ssA(n9,n6) = n5 )).
+
+fof(ax257,axiom,
+    ( ssA(n7,n4) = n6
+    | ssA(n7,n5) = n6
+    | ssA(n7,n6) = n6
+    | ssA(n8,n4) = n6
+    | ssA(n8,n5) = n6
+    | ssA(n8,n6) = n6
+    | ssA(n9,n4) = n6
+    | ssA(n9,n5) = n6
+    | ssA(n9,n6) = n6 )).
+
+fof(ax258,axiom,
+    ( ssA(n7,n4) = n7
+    | ssA(n7,n5) = n7
+    | ssA(n7,n6) = n7
+    | ssA(n8,n4) = n7
+    | ssA(n8,n5) = n7
+    | ssA(n8,n6) = n7
+    | ssA(n9,n4) = n7
+    | ssA(n9,n5) = n7
+    | ssA(n9,n6) = n7 )).
+
+fof(ax259,axiom,
+    ( ssA(n7,n4) = n8
+    | ssA(n7,n5) = n8
+    | ssA(n7,n6) = n8
+    | ssA(n8,n4) = n8
+    | ssA(n8,n5) = n8
+    | ssA(n8,n6) = n8
+    | ssA(n9,n4) = n8
+    | ssA(n9,n5) = n8
+    | ssA(n9,n6) = n8 )).
+
+fof(ax260,axiom,
+    ( ssA(n7,n4) = n9
+    | ssA(n7,n5) = n9
+    | ssA(n7,n6) = n9
+    | ssA(n8,n4) = n9
+    | ssA(n8,n5) = n9
+    | ssA(n8,n6) = n9
+    | ssA(n9,n4) = n9
+    | ssA(n9,n5) = n9
+    | ssA(n9,n6) = n9 )).
+
+fof(ax261,axiom,
+    ( ssA(n7,n4) != ssA(n7,n5)
+    & ssA(n7,n4) != ssA(n7,n6)
+    & ssA(n7,n4) != ssA(n8,n4)
+    & ssA(n7,n4) != ssA(n8,n5)
+    & ssA(n7,n4) != ssA(n8,n6)
+    & ssA(n7,n4) != ssA(n9,n4)
+    & ssA(n7,n4) != ssA(n9,n5)
+    & ssA(n7,n4) != ssA(n9,n6)
+    & ssA(n7,n5) != ssA(n7,n6)
+    & ssA(n7,n5) != ssA(n8,n4)
+    & ssA(n7,n5) != ssA(n8,n5)
+    & ssA(n7,n5) != ssA(n8,n6)
+    & ssA(n7,n5) != ssA(n9,n4)
+    & ssA(n7,n5) != ssA(n9,n5)
+    & ssA(n7,n5) != ssA(n9,n6)
+    & ssA(n7,n6) != ssA(n8,n4)
+    & ssA(n7,n6) != ssA(n8,n5)
+    & ssA(n7,n6) != ssA(n8,n6)
+    & ssA(n7,n6) != ssA(n9,n4)
+    & ssA(n7,n6) != ssA(n9,n5)
+    & ssA(n7,n6) != ssA(n9,n6)
+    & ssA(n8,n4) != ssA(n8,n5)
+    & ssA(n8,n4) != ssA(n8,n6)
+    & ssA(n8,n4) != ssA(n9,n4)
+    & ssA(n8,n4) != ssA(n9,n5)
+    & ssA(n8,n4) != ssA(n9,n6)
+    & ssA(n8,n5) != ssA(n8,n6)
+    & ssA(n8,n5) != ssA(n9,n4)
+    & ssA(n8,n5) != ssA(n9,n5)
+    & ssA(n8,n5) != ssA(n9,n6)
+    & ssA(n8,n6) != ssA(n9,n4)
+    & ssA(n8,n6) != ssA(n9,n5)
+    & ssA(n8,n6) != ssA(n9,n6)
+    & ssA(n9,n4) != ssA(n9,n5)
+    & ssA(n9,n4) != ssA(n9,n6)
+    & ssA(n9,n5) != ssA(n9,n6) )).
+
+fof(ax262,axiom,
+    ( ssA(n7,n7) = n1
+    | ssA(n7,n8) = n1
+    | ssA(n7,n9) = n1
+    | ssA(n8,n7) = n1
+    | ssA(n8,n8) = n1
+    | ssA(n8,n9) = n1
+    | ssA(n9,n7) = n1
+    | ssA(n9,n8) = n1
+    | ssA(n9,n9) = n1 )).
+
+fof(ax263,axiom,
+    ( ssA(n7,n7) = n2
+    | ssA(n7,n8) = n2
+    | ssA(n7,n9) = n2
+    | ssA(n8,n7) = n2
+    | ssA(n8,n8) = n2
+    | ssA(n8,n9) = n2
+    | ssA(n9,n7) = n2
+    | ssA(n9,n8) = n2
+    | ssA(n9,n9) = n2 )).
+
+fof(ax264,axiom,
+    ( ssA(n7,n7) = n3
+    | ssA(n7,n8) = n3
+    | ssA(n7,n9) = n3
+    | ssA(n8,n7) = n3
+    | ssA(n8,n8) = n3
+    | ssA(n8,n9) = n3
+    | ssA(n9,n7) = n3
+    | ssA(n9,n8) = n3
+    | ssA(n9,n9) = n3 )).
+
+fof(ax265,axiom,
+    ( ssA(n7,n7) = n4
+    | ssA(n7,n8) = n4
+    | ssA(n7,n9) = n4
+    | ssA(n8,n7) = n4
+    | ssA(n8,n8) = n4
+    | ssA(n8,n9) = n4
+    | ssA(n9,n7) = n4
+    | ssA(n9,n8) = n4
+    | ssA(n9,n9) = n4 )).
+
+fof(ax266,axiom,
+    ( ssA(n7,n7) = n5
+    | ssA(n7,n8) = n5
+    | ssA(n7,n9) = n5
+    | ssA(n8,n7) = n5
+    | ssA(n8,n8) = n5
+    | ssA(n8,n9) = n5
+    | ssA(n9,n7) = n5
+    | ssA(n9,n8) = n5
+    | ssA(n9,n9) = n5 )).
+
+fof(ax267,axiom,
+    ( ssA(n7,n7) = n6
+    | ssA(n7,n8) = n6
+    | ssA(n7,n9) = n6
+    | ssA(n8,n7) = n6
+    | ssA(n8,n8) = n6
+    | ssA(n8,n9) = n6
+    | ssA(n9,n7) = n6
+    | ssA(n9,n8) = n6
+    | ssA(n9,n9) = n6 )).
+
+fof(ax268,axiom,
+    ( ssA(n7,n7) = n7
+    | ssA(n7,n8) = n7
+    | ssA(n7,n9) = n7
+    | ssA(n8,n7) = n7
+    | ssA(n8,n8) = n7
+    | ssA(n8,n9) = n7
+    | ssA(n9,n7) = n7
+    | ssA(n9,n8) = n7
+    | ssA(n9,n9) = n7 )).
+
+fof(ax269,axiom,
+    ( ssA(n7,n7) = n8
+    | ssA(n7,n8) = n8
+    | ssA(n7,n9) = n8
+    | ssA(n8,n7) = n8
+    | ssA(n8,n8) = n8
+    | ssA(n8,n9) = n8
+    | ssA(n9,n7) = n8
+    | ssA(n9,n8) = n8
+    | ssA(n9,n9) = n8 )).
+
+fof(ax270,axiom,
+    ( ssA(n7,n7) = n9
+    | ssA(n7,n8) = n9
+    | ssA(n7,n9) = n9
+    | ssA(n8,n7) = n9
+    | ssA(n8,n8) = n9
+    | ssA(n8,n9) = n9
+    | ssA(n9,n7) = n9
+    | ssA(n9,n8) = n9
+    | ssA(n9,n9) = n9 )).
+
+fof(ax271,axiom,
+    ( ssA(n7,n7) != ssA(n7,n8)
+    & ssA(n7,n7) != ssA(n7,n9)
+    & ssA(n7,n7) != ssA(n8,n7)
+    & ssA(n7,n7) != ssA(n8,n8)
+    & ssA(n7,n7) != ssA(n8,n9)
+    & ssA(n7,n7) != ssA(n9,n7)
+    & ssA(n7,n7) != ssA(n9,n8)
+    & ssA(n7,n7) != ssA(n9,n9)
+    & ssA(n7,n8) != ssA(n7,n9)
+    & ssA(n7,n8) != ssA(n8,n7)
+    & ssA(n7,n8) != ssA(n8,n8)
+    & ssA(n7,n8) != ssA(n8,n9)
+    & ssA(n7,n8) != ssA(n9,n7)
+    & ssA(n7,n8) != ssA(n9,n8)
+    & ssA(n7,n8) != ssA(n9,n9)
+    & ssA(n7,n9) != ssA(n8,n7)
+    & ssA(n7,n9) != ssA(n8,n8)
+    & ssA(n7,n9) != ssA(n8,n9)
+    & ssA(n7,n9) != ssA(n9,n7)
+    & ssA(n7,n9) != ssA(n9,n8)
+    & ssA(n7,n9) != ssA(n9,n9)
+    & ssA(n8,n7) != ssA(n8,n8)
+    & ssA(n8,n7) != ssA(n8,n9)
+    & ssA(n8,n7) != ssA(n9,n7)
+    & ssA(n8,n7) != ssA(n9,n8)
+    & ssA(n8,n7) != ssA(n9,n9)
+    & ssA(n8,n8) != ssA(n8,n9)
+    & ssA(n8,n8) != ssA(n9,n7)
+    & ssA(n8,n8) != ssA(n9,n8)
+    & ssA(n8,n8) != ssA(n9,n9)
+    & ssA(n8,n9) != ssA(n9,n7)
+    & ssA(n8,n9) != ssA(n9,n8)
+    & ssA(n8,n9) != ssA(n9,n9)
+    & ssA(n9,n7) != ssA(n9,n8)
+    & ssA(n9,n7) != ssA(n9,n9)
+    & ssA(n9,n8) != ssA(n9,n9) )).
+
+%----Codomain
+fof(ax272,axiom,
+    ( ssA(n1,n1) = n1
+    | ssA(n1,n1) = n2
+    | ssA(n1,n1) = n3
+    | ssA(n1,n1) = n4
+    | ssA(n1,n1) = n5
+    | ssA(n1,n1) = n6
+    | ssA(n1,n1) = n7
+    | ssA(n1,n1) = n8
+    | ssA(n1,n1) = n9 )).
+
+fof(ax273,axiom,
+    ( ssA(n1,n2) = n1
+    | ssA(n1,n2) = n2
+    | ssA(n1,n2) = n3
+    | ssA(n1,n2) = n4
+    | ssA(n1,n2) = n5
+    | ssA(n1,n2) = n6
+    | ssA(n1,n2) = n7
+    | ssA(n1,n2) = n8
+    | ssA(n1,n2) = n9 )).
+
+fof(ax274,axiom,
+    ( ssA(n1,n3) = n1
+    | ssA(n1,n3) = n2
+    | ssA(n1,n3) = n3
+    | ssA(n1,n3) = n4
+    | ssA(n1,n3) = n5
+    | ssA(n1,n3) = n6
+    | ssA(n1,n3) = n7
+    | ssA(n1,n3) = n8
+    | ssA(n1,n3) = n9 )).
+
+fof(ax275,axiom,
+    ( ssA(n1,n4) = n1
+    | ssA(n1,n4) = n2
+    | ssA(n1,n4) = n3
+    | ssA(n1,n4) = n4
+    | ssA(n1,n4) = n5
+    | ssA(n1,n4) = n6
+    | ssA(n1,n4) = n7
+    | ssA(n1,n4) = n8
+    | ssA(n1,n4) = n9 )).
+
+fof(ax276,axiom,
+    ( ssA(n1,n5) = n1
+    | ssA(n1,n5) = n2
+    | ssA(n1,n5) = n3
+    | ssA(n1,n5) = n4
+    | ssA(n1,n5) = n5
+    | ssA(n1,n5) = n6
+    | ssA(n1,n5) = n7
+    | ssA(n1,n5) = n8
+    | ssA(n1,n5) = n9 )).
+
+fof(ax277,axiom,
+    ( ssA(n1,n6) = n1
+    | ssA(n1,n6) = n2
+    | ssA(n1,n6) = n3
+    | ssA(n1,n6) = n4
+    | ssA(n1,n6) = n5
+    | ssA(n1,n6) = n6
+    | ssA(n1,n6) = n7
+    | ssA(n1,n6) = n8
+    | ssA(n1,n6) = n9 )).
+
+fof(ax278,axiom,
+    ( ssA(n1,n7) = n1
+    | ssA(n1,n7) = n2
+    | ssA(n1,n7) = n3
+    | ssA(n1,n7) = n4
+    | ssA(n1,n7) = n5
+    | ssA(n1,n7) = n6
+    | ssA(n1,n7) = n7
+    | ssA(n1,n7) = n8
+    | ssA(n1,n7) = n9 )).
+
+fof(ax279,axiom,
+    ( ssA(n1,n8) = n1
+    | ssA(n1,n8) = n2
+    | ssA(n1,n8) = n3
+    | ssA(n1,n8) = n4
+    | ssA(n1,n8) = n5
+    | ssA(n1,n8) = n6
+    | ssA(n1,n8) = n7
+    | ssA(n1,n8) = n8
+    | ssA(n1,n8) = n9 )).
+
+fof(ax280,axiom,
+    ( ssA(n1,n9) = n1
+    | ssA(n1,n9) = n2
+    | ssA(n1,n9) = n3
+    | ssA(n1,n9) = n4
+    | ssA(n1,n9) = n5
+    | ssA(n1,n9) = n6
+    | ssA(n1,n9) = n7
+    | ssA(n1,n9) = n8
+    | ssA(n1,n9) = n9 )).
+
+fof(ax281,axiom,
+    ( ssA(n2,n1) = n1
+    | ssA(n2,n1) = n2
+    | ssA(n2,n1) = n3
+    | ssA(n2,n1) = n4
+    | ssA(n2,n1) = n5
+    | ssA(n2,n1) = n6
+    | ssA(n2,n1) = n7
+    | ssA(n2,n1) = n8
+    | ssA(n2,n1) = n9 )).
+
+fof(ax282,axiom,
+    ( ssA(n2,n2) = n1
+    | ssA(n2,n2) = n2
+    | ssA(n2,n2) = n3
+    | ssA(n2,n2) = n4
+    | ssA(n2,n2) = n5
+    | ssA(n2,n2) = n6
+    | ssA(n2,n2) = n7
+    | ssA(n2,n2) = n8
+    | ssA(n2,n2) = n9 )).
+
+fof(ax283,axiom,
+    ( ssA(n2,n3) = n1
+    | ssA(n2,n3) = n2
+    | ssA(n2,n3) = n3
+    | ssA(n2,n3) = n4
+    | ssA(n2,n3) = n5
+    | ssA(n2,n3) = n6
+    | ssA(n2,n3) = n7
+    | ssA(n2,n3) = n8
+    | ssA(n2,n3) = n9 )).
+
+fof(ax284,axiom,
+    ( ssA(n2,n4) = n1
+    | ssA(n2,n4) = n2
+    | ssA(n2,n4) = n3
+    | ssA(n2,n4) = n4
+    | ssA(n2,n4) = n5
+    | ssA(n2,n4) = n6
+    | ssA(n2,n4) = n7
+    | ssA(n2,n4) = n8
+    | ssA(n2,n4) = n9 )).
+
+fof(ax285,axiom,
+    ( ssA(n2,n5) = n1
+    | ssA(n2,n5) = n2
+    | ssA(n2,n5) = n3
+    | ssA(n2,n5) = n4
+    | ssA(n2,n5) = n5
+    | ssA(n2,n5) = n6
+    | ssA(n2,n5) = n7
+    | ssA(n2,n5) = n8
+    | ssA(n2,n5) = n9 )).
+
+fof(ax286,axiom,
+    ( ssA(n2,n6) = n1
+    | ssA(n2,n6) = n2
+    | ssA(n2,n6) = n3
+    | ssA(n2,n6) = n4
+    | ssA(n2,n6) = n5
+    | ssA(n2,n6) = n6
+    | ssA(n2,n6) = n7
+    | ssA(n2,n6) = n8
+    | ssA(n2,n6) = n9 )).
+
+fof(ax287,axiom,
+    ( ssA(n2,n7) = n1
+    | ssA(n2,n7) = n2
+    | ssA(n2,n7) = n3
+    | ssA(n2,n7) = n4
+    | ssA(n2,n7) = n5
+    | ssA(n2,n7) = n6
+    | ssA(n2,n7) = n7
+    | ssA(n2,n7) = n8
+    | ssA(n2,n7) = n9 )).
+
+fof(ax288,axiom,
+    ( ssA(n2,n8) = n1
+    | ssA(n2,n8) = n2
+    | ssA(n2,n8) = n3
+    | ssA(n2,n8) = n4
+    | ssA(n2,n8) = n5
+    | ssA(n2,n8) = n6
+    | ssA(n2,n8) = n7
+    | ssA(n2,n8) = n8
+    | ssA(n2,n8) = n9 )).
+
+fof(ax289,axiom,
+    ( ssA(n2,n9) = n1
+    | ssA(n2,n9) = n2
+    | ssA(n2,n9) = n3
+    | ssA(n2,n9) = n4
+    | ssA(n2,n9) = n5
+    | ssA(n2,n9) = n6
+    | ssA(n2,n9) = n7
+    | ssA(n2,n9) = n8
+    | ssA(n2,n9) = n9 )).
+
+fof(ax290,axiom,
+    ( ssA(n3,n1) = n1
+    | ssA(n3,n1) = n2
+    | ssA(n3,n1) = n3
+    | ssA(n3,n1) = n4
+    | ssA(n3,n1) = n5
+    | ssA(n3,n1) = n6
+    | ssA(n3,n1) = n7
+    | ssA(n3,n1) = n8
+    | ssA(n3,n1) = n9 )).
+
+fof(ax291,axiom,
+    ( ssA(n3,n2) = n1
+    | ssA(n3,n2) = n2
+    | ssA(n3,n2) = n3
+    | ssA(n3,n2) = n4
+    | ssA(n3,n2) = n5
+    | ssA(n3,n2) = n6
+    | ssA(n3,n2) = n7
+    | ssA(n3,n2) = n8
+    | ssA(n3,n2) = n9 )).
+
+fof(ax292,axiom,
+    ( ssA(n3,n3) = n1
+    | ssA(n3,n3) = n2
+    | ssA(n3,n3) = n3
+    | ssA(n3,n3) = n4
+    | ssA(n3,n3) = n5
+    | ssA(n3,n3) = n6
+    | ssA(n3,n3) = n7
+    | ssA(n3,n3) = n8
+    | ssA(n3,n3) = n9 )).
+
+fof(ax293,axiom,
+    ( ssA(n3,n4) = n1
+    | ssA(n3,n4) = n2
+    | ssA(n3,n4) = n3
+    | ssA(n3,n4) = n4
+    | ssA(n3,n4) = n5
+    | ssA(n3,n4) = n6
+    | ssA(n3,n4) = n7
+    | ssA(n3,n4) = n8
+    | ssA(n3,n4) = n9 )).
+
+fof(ax294,axiom,
+    ( ssA(n3,n5) = n1
+    | ssA(n3,n5) = n2
+    | ssA(n3,n5) = n3
+    | ssA(n3,n5) = n4
+    | ssA(n3,n5) = n5
+    | ssA(n3,n5) = n6
+    | ssA(n3,n5) = n7
+    | ssA(n3,n5) = n8
+    | ssA(n3,n5) = n9 )).
+
+fof(ax295,axiom,
+    ( ssA(n3,n6) = n1
+    | ssA(n3,n6) = n2
+    | ssA(n3,n6) = n3
+    | ssA(n3,n6) = n4
+    | ssA(n3,n6) = n5
+    | ssA(n3,n6) = n6
+    | ssA(n3,n6) = n7
+    | ssA(n3,n6) = n8
+    | ssA(n3,n6) = n9 )).
+
+fof(ax296,axiom,
+    ( ssA(n3,n7) = n1
+    | ssA(n3,n7) = n2
+    | ssA(n3,n7) = n3
+    | ssA(n3,n7) = n4
+    | ssA(n3,n7) = n5
+    | ssA(n3,n7) = n6
+    | ssA(n3,n7) = n7
+    | ssA(n3,n7) = n8
+    | ssA(n3,n7) = n9 )).
+
+fof(ax297,axiom,
+    ( ssA(n3,n8) = n1
+    | ssA(n3,n8) = n2
+    | ssA(n3,n8) = n3
+    | ssA(n3,n8) = n4
+    | ssA(n3,n8) = n5
+    | ssA(n3,n8) = n6
+    | ssA(n3,n8) = n7
+    | ssA(n3,n8) = n8
+    | ssA(n3,n8) = n9 )).
+
+fof(ax298,axiom,
+    ( ssA(n3,n9) = n1
+    | ssA(n3,n9) = n2
+    | ssA(n3,n9) = n3
+    | ssA(n3,n9) = n4
+    | ssA(n3,n9) = n5
+    | ssA(n3,n9) = n6
+    | ssA(n3,n9) = n7
+    | ssA(n3,n9) = n8
+    | ssA(n3,n9) = n9 )).
+
+fof(ax299,axiom,
+    ( ssA(n4,n1) = n1
+    | ssA(n4,n1) = n2
+    | ssA(n4,n1) = n3
+    | ssA(n4,n1) = n4
+    | ssA(n4,n1) = n5
+    | ssA(n4,n1) = n6
+    | ssA(n4,n1) = n7
+    | ssA(n4,n1) = n8
+    | ssA(n4,n1) = n9 )).
+
+fof(ax300,axiom,
+    ( ssA(n4,n2) = n1
+    | ssA(n4,n2) = n2
+    | ssA(n4,n2) = n3
+    | ssA(n4,n2) = n4
+    | ssA(n4,n2) = n5
+    | ssA(n4,n2) = n6
+    | ssA(n4,n2) = n7
+    | ssA(n4,n2) = n8
+    | ssA(n4,n2) = n9 )).
+
+fof(ax301,axiom,
+    ( ssA(n4,n3) = n1
+    | ssA(n4,n3) = n2
+    | ssA(n4,n3) = n3
+    | ssA(n4,n3) = n4
+    | ssA(n4,n3) = n5
+    | ssA(n4,n3) = n6
+    | ssA(n4,n3) = n7
+    | ssA(n4,n3) = n8
+    | ssA(n4,n3) = n9 )).
+
+fof(ax302,axiom,
+    ( ssA(n4,n4) = n1
+    | ssA(n4,n4) = n2
+    | ssA(n4,n4) = n3
+    | ssA(n4,n4) = n4
+    | ssA(n4,n4) = n5
+    | ssA(n4,n4) = n6
+    | ssA(n4,n4) = n7
+    | ssA(n4,n4) = n8
+    | ssA(n4,n4) = n9 )).
+
+fof(ax303,axiom,
+    ( ssA(n4,n5) = n1
+    | ssA(n4,n5) = n2
+    | ssA(n4,n5) = n3
+    | ssA(n4,n5) = n4
+    | ssA(n4,n5) = n5
+    | ssA(n4,n5) = n6
+    | ssA(n4,n5) = n7
+    | ssA(n4,n5) = n8
+    | ssA(n4,n5) = n9 )).
+
+fof(ax304,axiom,
+    ( ssA(n4,n6) = n1
+    | ssA(n4,n6) = n2
+    | ssA(n4,n6) = n3
+    | ssA(n4,n6) = n4
+    | ssA(n4,n6) = n5
+    | ssA(n4,n6) = n6
+    | ssA(n4,n6) = n7
+    | ssA(n4,n6) = n8
+    | ssA(n4,n6) = n9 )).
+
+fof(ax305,axiom,
+    ( ssA(n4,n7) = n1
+    | ssA(n4,n7) = n2
+    | ssA(n4,n7) = n3
+    | ssA(n4,n7) = n4
+    | ssA(n4,n7) = n5
+    | ssA(n4,n7) = n6
+    | ssA(n4,n7) = n7
+    | ssA(n4,n7) = n8
+    | ssA(n4,n7) = n9 )).
+
+fof(ax306,axiom,
+    ( ssA(n4,n8) = n1
+    | ssA(n4,n8) = n2
+    | ssA(n4,n8) = n3
+    | ssA(n4,n8) = n4
+    | ssA(n4,n8) = n5
+    | ssA(n4,n8) = n6
+    | ssA(n4,n8) = n7
+    | ssA(n4,n8) = n8
+    | ssA(n4,n8) = n9 )).
+
+fof(ax307,axiom,
+    ( ssA(n4,n9) = n1
+    | ssA(n4,n9) = n2
+    | ssA(n4,n9) = n3
+    | ssA(n4,n9) = n4
+    | ssA(n4,n9) = n5
+    | ssA(n4,n9) = n6
+    | ssA(n4,n9) = n7
+    | ssA(n4,n9) = n8
+    | ssA(n4,n9) = n9 )).
+
+fof(ax308,axiom,
+    ( ssA(n5,n1) = n1
+    | ssA(n5,n1) = n2
+    | ssA(n5,n1) = n3
+    | ssA(n5,n1) = n4
+    | ssA(n5,n1) = n5
+    | ssA(n5,n1) = n6
+    | ssA(n5,n1) = n7
+    | ssA(n5,n1) = n8
+    | ssA(n5,n1) = n9 )).
+
+fof(ax309,axiom,
+    ( ssA(n5,n2) = n1
+    | ssA(n5,n2) = n2
+    | ssA(n5,n2) = n3
+    | ssA(n5,n2) = n4
+    | ssA(n5,n2) = n5
+    | ssA(n5,n2) = n6
+    | ssA(n5,n2) = n7
+    | ssA(n5,n2) = n8
+    | ssA(n5,n2) = n9 )).
+
+fof(ax310,axiom,
+    ( ssA(n5,n3) = n1
+    | ssA(n5,n3) = n2
+    | ssA(n5,n3) = n3
+    | ssA(n5,n3) = n4
+    | ssA(n5,n3) = n5
+    | ssA(n5,n3) = n6
+    | ssA(n5,n3) = n7
+    | ssA(n5,n3) = n8
+    | ssA(n5,n3) = n9 )).
+
+fof(ax311,axiom,
+    ( ssA(n5,n4) = n1
+    | ssA(n5,n4) = n2
+    | ssA(n5,n4) = n3
+    | ssA(n5,n4) = n4
+    | ssA(n5,n4) = n5
+    | ssA(n5,n4) = n6
+    | ssA(n5,n4) = n7
+    | ssA(n5,n4) = n8
+    | ssA(n5,n4) = n9 )).
+
+fof(ax312,axiom,
+    ( ssA(n5,n5) = n1
+    | ssA(n5,n5) = n2
+    | ssA(n5,n5) = n3
+    | ssA(n5,n5) = n4
+    | ssA(n5,n5) = n5
+    | ssA(n5,n5) = n6
+    | ssA(n5,n5) = n7
+    | ssA(n5,n5) = n8
+    | ssA(n5,n5) = n9 )).
+
+fof(ax313,axiom,
+    ( ssA(n5,n6) = n1
+    | ssA(n5,n6) = n2
+    | ssA(n5,n6) = n3
+    | ssA(n5,n6) = n4
+    | ssA(n5,n6) = n5
+    | ssA(n5,n6) = n6
+    | ssA(n5,n6) = n7
+    | ssA(n5,n6) = n8
+    | ssA(n5,n6) = n9 )).
+
+fof(ax314,axiom,
+    ( ssA(n5,n7) = n1
+    | ssA(n5,n7) = n2
+    | ssA(n5,n7) = n3
+    | ssA(n5,n7) = n4
+    | ssA(n5,n7) = n5
+    | ssA(n5,n7) = n6
+    | ssA(n5,n7) = n7
+    | ssA(n5,n7) = n8
+    | ssA(n5,n7) = n9 )).
+
+fof(ax315,axiom,
+    ( ssA(n5,n8) = n1
+    | ssA(n5,n8) = n2
+    | ssA(n5,n8) = n3
+    | ssA(n5,n8) = n4
+    | ssA(n5,n8) = n5
+    | ssA(n5,n8) = n6
+    | ssA(n5,n8) = n7
+    | ssA(n5,n8) = n8
+    | ssA(n5,n8) = n9 )).
+
+fof(ax316,axiom,
+    ( ssA(n5,n9) = n1
+    | ssA(n5,n9) = n2
+    | ssA(n5,n9) = n3
+    | ssA(n5,n9) = n4
+    | ssA(n5,n9) = n5
+    | ssA(n5,n9) = n6
+    | ssA(n5,n9) = n7
+    | ssA(n5,n9) = n8
+    | ssA(n5,n9) = n9 )).
+
+fof(ax317,axiom,
+    ( ssA(n6,n1) = n1
+    | ssA(n6,n1) = n2
+    | ssA(n6,n1) = n3
+    | ssA(n6,n1) = n4
+    | ssA(n6,n1) = n5
+    | ssA(n6,n1) = n6
+    | ssA(n6,n1) = n7
+    | ssA(n6,n1) = n8
+    | ssA(n6,n1) = n9 )).
+
+fof(ax318,axiom,
+    ( ssA(n6,n2) = n1
+    | ssA(n6,n2) = n2
+    | ssA(n6,n2) = n3
+    | ssA(n6,n2) = n4
+    | ssA(n6,n2) = n5
+    | ssA(n6,n2) = n6
+    | ssA(n6,n2) = n7
+    | ssA(n6,n2) = n8
+    | ssA(n6,n2) = n9 )).
+
+fof(ax319,axiom,
+    ( ssA(n6,n3) = n1
+    | ssA(n6,n3) = n2
+    | ssA(n6,n3) = n3
+    | ssA(n6,n3) = n4
+    | ssA(n6,n3) = n5
+    | ssA(n6,n3) = n6
+    | ssA(n6,n3) = n7
+    | ssA(n6,n3) = n8
+    | ssA(n6,n3) = n9 )).
+
+fof(ax320,axiom,
+    ( ssA(n6,n4) = n1
+    | ssA(n6,n4) = n2
+    | ssA(n6,n4) = n3
+    | ssA(n6,n4) = n4
+    | ssA(n6,n4) = n5
+    | ssA(n6,n4) = n6
+    | ssA(n6,n4) = n7
+    | ssA(n6,n4) = n8
+    | ssA(n6,n4) = n9 )).
+
+fof(ax321,axiom,
+    ( ssA(n6,n5) = n1
+    | ssA(n6,n5) = n2
+    | ssA(n6,n5) = n3
+    | ssA(n6,n5) = n4
+    | ssA(n6,n5) = n5
+    | ssA(n6,n5) = n6
+    | ssA(n6,n5) = n7
+    | ssA(n6,n5) = n8
+    | ssA(n6,n5) = n9 )).
+
+fof(ax322,axiom,
+    ( ssA(n6,n6) = n1
+    | ssA(n6,n6) = n2
+    | ssA(n6,n6) = n3
+    | ssA(n6,n6) = n4
+    | ssA(n6,n6) = n5
+    | ssA(n6,n6) = n6
+    | ssA(n6,n6) = n7
+    | ssA(n6,n6) = n8
+    | ssA(n6,n6) = n9 )).
+
+fof(ax323,axiom,
+    ( ssA(n6,n7) = n1
+    | ssA(n6,n7) = n2
+    | ssA(n6,n7) = n3
+    | ssA(n6,n7) = n4
+    | ssA(n6,n7) = n5
+    | ssA(n6,n7) = n6
+    | ssA(n6,n7) = n7
+    | ssA(n6,n7) = n8
+    | ssA(n6,n7) = n9 )).
+
+fof(ax324,axiom,
+    ( ssA(n6,n8) = n1
+    | ssA(n6,n8) = n2
+    | ssA(n6,n8) = n3
+    | ssA(n6,n8) = n4
+    | ssA(n6,n8) = n5
+    | ssA(n6,n8) = n6
+    | ssA(n6,n8) = n7
+    | ssA(n6,n8) = n8
+    | ssA(n6,n8) = n9 )).
+
+fof(ax325,axiom,
+    ( ssA(n6,n9) = n1
+    | ssA(n6,n9) = n2
+    | ssA(n6,n9) = n3
+    | ssA(n6,n9) = n4
+    | ssA(n6,n9) = n5
+    | ssA(n6,n9) = n6
+    | ssA(n6,n9) = n7
+    | ssA(n6,n9) = n8
+    | ssA(n6,n9) = n9 )).
+
+fof(ax326,axiom,
+    ( ssA(n7,n1) = n1
+    | ssA(n7,n1) = n2
+    | ssA(n7,n1) = n3
+    | ssA(n7,n1) = n4
+    | ssA(n7,n1) = n5
+    | ssA(n7,n1) = n6
+    | ssA(n7,n1) = n7
+    | ssA(n7,n1) = n8
+    | ssA(n7,n1) = n9 )).
+
+fof(ax327,axiom,
+    ( ssA(n7,n2) = n1
+    | ssA(n7,n2) = n2
+    | ssA(n7,n2) = n3
+    | ssA(n7,n2) = n4
+    | ssA(n7,n2) = n5
+    | ssA(n7,n2) = n6
+    | ssA(n7,n2) = n7
+    | ssA(n7,n2) = n8
+    | ssA(n7,n2) = n9 )).
+
+fof(ax328,axiom,
+    ( ssA(n7,n3) = n1
+    | ssA(n7,n3) = n2
+    | ssA(n7,n3) = n3
+    | ssA(n7,n3) = n4
+    | ssA(n7,n3) = n5
+    | ssA(n7,n3) = n6
+    | ssA(n7,n3) = n7
+    | ssA(n7,n3) = n8
+    | ssA(n7,n3) = n9 )).
+
+fof(ax329,axiom,
+    ( ssA(n7,n4) = n1
+    | ssA(n7,n4) = n2
+    | ssA(n7,n4) = n3
+    | ssA(n7,n4) = n4
+    | ssA(n7,n4) = n5
+    | ssA(n7,n4) = n6
+    | ssA(n7,n4) = n7
+    | ssA(n7,n4) = n8
+    | ssA(n7,n4) = n9 )).
+
+fof(ax330,axiom,
+    ( ssA(n7,n5) = n1
+    | ssA(n7,n5) = n2
+    | ssA(n7,n5) = n3
+    | ssA(n7,n5) = n4
+    | ssA(n7,n5) = n5
+    | ssA(n7,n5) = n6
+    | ssA(n7,n5) = n7
+    | ssA(n7,n5) = n8
+    | ssA(n7,n5) = n9 )).
+
+fof(ax331,axiom,
+    ( ssA(n7,n6) = n1
+    | ssA(n7,n6) = n2
+    | ssA(n7,n6) = n3
+    | ssA(n7,n6) = n4
+    | ssA(n7,n6) = n5
+    | ssA(n7,n6) = n6
+    | ssA(n7,n6) = n7
+    | ssA(n7,n6) = n8
+    | ssA(n7,n6) = n9 )).
+
+fof(ax332,axiom,
+    ( ssA(n7,n7) = n1
+    | ssA(n7,n7) = n2
+    | ssA(n7,n7) = n3
+    | ssA(n7,n7) = n4
+    | ssA(n7,n7) = n5
+    | ssA(n7,n7) = n6
+    | ssA(n7,n7) = n7
+    | ssA(n7,n7) = n8
+    | ssA(n7,n7) = n9 )).
+
+fof(ax333,axiom,
+    ( ssA(n7,n8) = n1
+    | ssA(n7,n8) = n2
+    | ssA(n7,n8) = n3
+    | ssA(n7,n8) = n4
+    | ssA(n7,n8) = n5
+    | ssA(n7,n8) = n6
+    | ssA(n7,n8) = n7
+    | ssA(n7,n8) = n8
+    | ssA(n7,n8) = n9 )).
+
+fof(ax334,axiom,
+    ( ssA(n7,n9) = n1
+    | ssA(n7,n9) = n2
+    | ssA(n7,n9) = n3
+    | ssA(n7,n9) = n4
+    | ssA(n7,n9) = n5
+    | ssA(n7,n9) = n6
+    | ssA(n7,n9) = n7
+    | ssA(n7,n9) = n8
+    | ssA(n7,n9) = n9 )).
+
+fof(ax335,axiom,
+    ( ssA(n8,n1) = n1
+    | ssA(n8,n1) = n2
+    | ssA(n8,n1) = n3
+    | ssA(n8,n1) = n4
+    | ssA(n8,n1) = n5
+    | ssA(n8,n1) = n6
+    | ssA(n8,n1) = n7
+    | ssA(n8,n1) = n8
+    | ssA(n8,n1) = n9 )).
+
+fof(ax336,axiom,
+    ( ssA(n8,n2) = n1
+    | ssA(n8,n2) = n2
+    | ssA(n8,n2) = n3
+    | ssA(n8,n2) = n4
+    | ssA(n8,n2) = n5
+    | ssA(n8,n2) = n6
+    | ssA(n8,n2) = n7
+    | ssA(n8,n2) = n8
+    | ssA(n8,n2) = n9 )).
+
+fof(ax337,axiom,
+    ( ssA(n8,n3) = n1
+    | ssA(n8,n3) = n2
+    | ssA(n8,n3) = n3
+    | ssA(n8,n3) = n4
+    | ssA(n8,n3) = n5
+    | ssA(n8,n3) = n6
+    | ssA(n8,n3) = n7
+    | ssA(n8,n3) = n8
+    | ssA(n8,n3) = n9 )).
+
+fof(ax338,axiom,
+    ( ssA(n8,n4) = n1
+    | ssA(n8,n4) = n2
+    | ssA(n8,n4) = n3
+    | ssA(n8,n4) = n4
+    | ssA(n8,n4) = n5
+    | ssA(n8,n4) = n6
+    | ssA(n8,n4) = n7
+    | ssA(n8,n4) = n8
+    | ssA(n8,n4) = n9 )).
+
+fof(ax339,axiom,
+    ( ssA(n8,n5) = n1
+    | ssA(n8,n5) = n2
+    | ssA(n8,n5) = n3
+    | ssA(n8,n5) = n4
+    | ssA(n8,n5) = n5
+    | ssA(n8,n5) = n6
+    | ssA(n8,n5) = n7
+    | ssA(n8,n5) = n8
+    | ssA(n8,n5) = n9 )).
+
+fof(ax340,axiom,
+    ( ssA(n8,n6) = n1
+    | ssA(n8,n6) = n2
+    | ssA(n8,n6) = n3
+    | ssA(n8,n6) = n4
+    | ssA(n8,n6) = n5
+    | ssA(n8,n6) = n6
+    | ssA(n8,n6) = n7
+    | ssA(n8,n6) = n8
+    | ssA(n8,n6) = n9 )).
+
+fof(ax341,axiom,
+    ( ssA(n8,n7) = n1
+    | ssA(n8,n7) = n2
+    | ssA(n8,n7) = n3
+    | ssA(n8,n7) = n4
+    | ssA(n8,n7) = n5
+    | ssA(n8,n7) = n6
+    | ssA(n8,n7) = n7
+    | ssA(n8,n7) = n8
+    | ssA(n8,n7) = n9 )).
+
+fof(ax342,axiom,
+    ( ssA(n8,n8) = n1
+    | ssA(n8,n8) = n2
+    | ssA(n8,n8) = n3
+    | ssA(n8,n8) = n4
+    | ssA(n8,n8) = n5
+    | ssA(n8,n8) = n6
+    | ssA(n8,n8) = n7
+    | ssA(n8,n8) = n8
+    | ssA(n8,n8) = n9 )).
+
+fof(ax343,axiom,
+    ( ssA(n8,n9) = n1
+    | ssA(n8,n9) = n2
+    | ssA(n8,n9) = n3
+    | ssA(n8,n9) = n4
+    | ssA(n8,n9) = n5
+    | ssA(n8,n9) = n6
+    | ssA(n8,n9) = n7
+    | ssA(n8,n9) = n8
+    | ssA(n8,n9) = n9 )).
+
+fof(ax344,axiom,
+    ( ssA(n9,n1) = n1
+    | ssA(n9,n1) = n2
+    | ssA(n9,n1) = n3
+    | ssA(n9,n1) = n4
+    | ssA(n9,n1) = n5
+    | ssA(n9,n1) = n6
+    | ssA(n9,n1) = n7
+    | ssA(n9,n1) = n8
+    | ssA(n9,n1) = n9 )).
+
+fof(ax345,axiom,
+    ( ssA(n9,n2) = n1
+    | ssA(n9,n2) = n2
+    | ssA(n9,n2) = n3
+    | ssA(n9,n2) = n4
+    | ssA(n9,n2) = n5
+    | ssA(n9,n2) = n6
+    | ssA(n9,n2) = n7
+    | ssA(n9,n2) = n8
+    | ssA(n9,n2) = n9 )).
+
+fof(ax346,axiom,
+    ( ssA(n9,n3) = n1
+    | ssA(n9,n3) = n2
+    | ssA(n9,n3) = n3
+    | ssA(n9,n3) = n4
+    | ssA(n9,n3) = n5
+    | ssA(n9,n3) = n6
+    | ssA(n9,n3) = n7
+    | ssA(n9,n3) = n8
+    | ssA(n9,n3) = n9 )).
+
+fof(ax347,axiom,
+    ( ssA(n9,n4) = n1
+    | ssA(n9,n4) = n2
+    | ssA(n9,n4) = n3
+    | ssA(n9,n4) = n4
+    | ssA(n9,n4) = n5
+    | ssA(n9,n4) = n6
+    | ssA(n9,n4) = n7
+    | ssA(n9,n4) = n8
+    | ssA(n9,n4) = n9 )).
+
+fof(ax348,axiom,
+    ( ssA(n9,n5) = n1
+    | ssA(n9,n5) = n2
+    | ssA(n9,n5) = n3
+    | ssA(n9,n5) = n4
+    | ssA(n9,n5) = n5
+    | ssA(n9,n5) = n6
+    | ssA(n9,n5) = n7
+    | ssA(n9,n5) = n8
+    | ssA(n9,n5) = n9 )).
+
+fof(ax349,axiom,
+    ( ssA(n9,n6) = n1
+    | ssA(n9,n6) = n2
+    | ssA(n9,n6) = n3
+    | ssA(n9,n6) = n4
+    | ssA(n9,n6) = n5
+    | ssA(n9,n6) = n6
+    | ssA(n9,n6) = n7
+    | ssA(n9,n6) = n8
+    | ssA(n9,n6) = n9 )).
+
+fof(ax350,axiom,
+    ( ssA(n9,n7) = n1
+    | ssA(n9,n7) = n2
+    | ssA(n9,n7) = n3
+    | ssA(n9,n7) = n4
+    | ssA(n9,n7) = n5
+    | ssA(n9,n7) = n6
+    | ssA(n9,n7) = n7
+    | ssA(n9,n7) = n8
+    | ssA(n9,n7) = n9 )).
+
+fof(ax351,axiom,
+    ( ssA(n9,n8) = n1
+    | ssA(n9,n8) = n2
+    | ssA(n9,n8) = n3
+    | ssA(n9,n8) = n4
+    | ssA(n9,n8) = n5
+    | ssA(n9,n8) = n6
+    | ssA(n9,n8) = n7
+    | ssA(n9,n8) = n8
+    | ssA(n9,n8) = n9 )).
+
+fof(ax352,axiom,
+    ( ssA(n9,n9) = n1
+    | ssA(n9,n9) = n2
+    | ssA(n9,n9) = n3
+    | ssA(n9,n9) = n4
+    | ssA(n9,n9) = n5
+    | ssA(n9,n9) = n6
+    | ssA(n9,n9) = n7
+    | ssA(n9,n9) = n8
+    | ssA(n9,n9) = n9 )).
+
+%---Output
+fof(ax370,axiom,(
+    ssP(ssA(n1,n1),ssA(n1,n2),ssA(n1,n3),ssA(n1,n4),ssA(n1,n5),ssA(n1,n6),ssA(n1,n7),ssA(n1,n8),ssA(n1,n9),ssA(n2,n1),ssA(n2,n2),ssA(n2,n3),ssA(n2,n4),ssA(n2,n5),ssA(n2,n6),ssA(n2,n7),ssA(n2,n8),ssA(n2,n9),ssA(n3,n1),ssA(n3,n2),ssA(n3,n3),ssA(n3,n4),ssA(n3,n5),ssA(n3,n6),ssA(n3,n7),ssA(n3,n8),ssA(n3,n9),ssA(n4,n1),ssA(n4,n2),ssA(n4,n3),ssA(n4,n4),ssA(n4,n5),ssA(n4,n6),ssA(n4,n7),ssA(n4,n8),ssA(n4,n9),ssA(n5,n1),ssA(n5,n2),ssA(n5,n3),ssA(n5,n4),ssA(n5,n5),ssA(n5,n6),ssA(n5,n7),ssA(n5,n8),ssA(n5,n9),ssA(n6,n1),ssA(n6,n2),ssA(n6,n3),ssA(n6,n4),ssA(n6,n5),ssA(n6,n6),ssA(n6,n7),ssA(n6,n8),ssA(n6,n9),ssA(n7,n1),ssA(n7,n2),ssA(n7,n3),ssA(n7,n4),ssA(n7,n5),ssA(n7,n6),ssA(n7,n7),ssA(n7,n8),ssA(n7,n9),ssA(n8,n1),ssA(n8,n2),ssA(n8,n3),ssA(n8,n4),ssA(n8,n5),ssA(n8,n6),ssA(n8,n7),ssA(n8,n8),ssA(n8,n9),ssA(n9,n1),ssA(n9,n2),ssA(n9,n3),ssA(n9,n4),ssA(n9,n5),ssA(n9,n6),ssA(n9,n7),ssA(n9,n8),ssA(n9,n9)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/PUZ006+0.ax b/test-data/tptp/fof/PUZ006+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/PUZ006+0.ax
@@ -0,0 +1,44452 @@
+%------------------------------------------------------------------------------
+% File     : PUZ006+0 : TPTP v7.2.0. Bugfixed v5.4.0.
+% Domain   : Puzzles (Sudoku)
+% Axioms   : Sudoku axioms
+% Version  : [Kos08] axioms : Especial.
+% English  :
+
+% Refs     : [Kos08] Kossey (2008), Email to G. Sutcliffe
+% Source   : [Kos08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    : 10530 (   0 unit)
+%            Number of atoms       : 23328 (   0 equality)
+%            Maximal formula depth :    9 (   3 average)
+%            Number of connectives : 23004 (10206   ~;2592   |;   0   &)
+%                                         (   0 <=>;10206  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    1 (   0 propositional; 3-3 arity)
+%            Number of functors    :    9 (   9 constant; 0-0 arity)
+%            Number of variables   :    0 (   0 sgn;   0   !;   0   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v5.4.0 - Fixed axQ319.
+%------------------------------------------------------------------------------
+% Negative constraints
+
+% Row Constraints
+
+fof(axN11_12_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n2,n1) )).
+
+fof(axN11_12_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n2,n2) )).
+
+fof(axN11_12_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n2,n3) )).
+
+fof(axN11_12_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n2,n4) )).
+
+fof(axN11_12_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n2,n5) )).
+
+fof(axN11_12_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n2,n6) )).
+
+fof(axN11_12_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN11_12_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN11_12_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN11_13_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n3,n1) )).
+
+fof(axN11_13_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n3,n2) )).
+
+fof(axN11_13_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n3,n3) )).
+
+fof(axN11_13_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n3,n4) )).
+
+fof(axN11_13_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n3,n5) )).
+
+fof(axN11_13_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN11_13_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN11_13_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN11_13_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN11_14_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n4,n1) )).
+
+fof(axN11_14_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n4,n2) )).
+
+fof(axN11_14_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n4,n3) )).
+
+fof(axN11_14_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n4,n4) )).
+
+fof(axN11_14_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN11_14_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN11_14_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN11_14_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN11_14_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN11_15_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n5,n1) )).
+
+fof(axN11_15_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n5,n2) )).
+
+fof(axN11_15_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n5,n3) )).
+
+fof(axN11_15_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN11_15_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN11_15_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN11_15_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN11_15_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN11_15_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN11_16_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n6,n1) )).
+
+fof(axN11_16_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n6,n2) )).
+
+fof(axN11_16_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN11_16_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN11_16_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN11_16_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN11_16_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN11_16_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN11_16_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN11_17_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n7,n1) )).
+
+fof(axN11_17_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN11_17_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN11_17_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN11_17_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN11_17_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN11_17_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN11_17_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN11_17_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN11_18_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN11_18_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN11_18_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN11_18_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN11_18_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN11_18_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN11_18_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN11_18_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN11_18_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN11_19_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN11_19_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN11_19_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN11_19_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN11_19_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN11_19_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN11_19_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN11_19_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN11_19_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN12_13_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n3,n1) )).
+
+fof(axN12_13_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n3,n2) )).
+
+fof(axN12_13_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n3,n3) )).
+
+fof(axN12_13_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n3,n4) )).
+
+fof(axN12_13_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n3,n5) )).
+
+fof(axN12_13_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN12_13_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN12_13_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN12_13_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN12_14_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n4,n1) )).
+
+fof(axN12_14_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n4,n2) )).
+
+fof(axN12_14_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n4,n3) )).
+
+fof(axN12_14_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n4,n4) )).
+
+fof(axN12_14_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN12_14_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN12_14_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN12_14_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN12_14_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN12_15_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n5,n1) )).
+
+fof(axN12_15_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n5,n2) )).
+
+fof(axN12_15_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n5,n3) )).
+
+fof(axN12_15_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN12_15_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN12_15_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN12_15_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN12_15_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN12_15_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN12_16_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n6,n1) )).
+
+fof(axN12_16_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n6,n2) )).
+
+fof(axN12_16_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN12_16_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN12_16_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN12_16_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN12_16_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN1_26_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN1_26_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN1_27_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n7,n1) )).
+
+fof(axN1_27_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN1_27_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN12_17_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN1_27_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN1_27_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN1_27_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN1_27_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN1_27_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN1_28_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN1_28_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN1_28_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN1_28_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN1_28_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN1_28_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN1_28_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN1_28_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN1_28_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN1_29_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN1_29_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_29_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_29_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN1_29_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_29_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_29_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN1_29_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_29_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN1_34_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n4,n1) )).
+
+fof(axN13_14_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n4,n2) )).
+
+fof(axN1_34_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n4,n3) )).
+
+fof(axN1_34_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n4,n4) )).
+
+fof(axN1_34_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN1_34_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN1_34_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN1_34_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN1_34_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN1_35_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n5,n1) )).
+
+fof(axN1_35_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n5,n2) )).
+
+fof(axN1_35_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n5,n3) )).
+
+fof(axN13_15_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN1_35_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN1_35_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN1_35_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN1_35_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN1_35_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN1_36_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n6,n1) )).
+
+fof(axN1_36_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n6,n2) )).
+
+fof(axN1_36_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN1_36_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN1_36_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN1_36_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN1_36_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN1_36_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN1_36_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN1_37_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n7,n1) )).
+
+fof(axN1_37_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN1_37_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN1_37_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN1_37_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN1_37_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN1_37_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN1_37_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN1_37_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN1_38_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN1_38_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN1_38_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN1_38_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN1_38_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN1_38_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN1_38_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN1_38_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN1_38_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN1_39_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN13_19_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_39_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_39_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN1_39_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_39_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_39_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN1_39_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_39_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN1_45_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n5,n1) )).
+
+fof(axN1_45_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n5,n2) )).
+
+fof(axN1_45_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n5,n3) )).
+
+fof(axN1_45_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN1_45_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN1_45_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN1_45_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN1_45_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN1_45_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN1_46_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n6,n1) )).
+
+fof(axN1_46_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n6,n2) )).
+
+fof(axN1_46_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN1_46_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN14_16_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN1_46_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN1_46_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN1_46_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN1_46_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN1_47_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n7,n1) )).
+
+fof(axN1_47_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN1_47_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN1_47_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN1_47_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN1_47_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN1_47_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN1_47_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN1_47_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN1_48_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN1_48_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN1_48_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN1_48_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN1_48_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN1_48_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN1_48_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN14_18_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN1_48_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN1_49_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN1_49_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_49_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_49_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN1_49_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_49_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_49_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN1_49_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_49_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN1_56_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n6,n1) )).
+
+fof(axN1_56_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n6,n2) )).
+
+fof(axN1_56_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN1_56_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN1_56_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN1_56_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN1_56_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN1_56_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN1_56_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN1_57_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n7,n1) )).
+
+fof(axN1_57_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN1_57_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN1_57_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN1_57_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN1_57_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN1_57_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN1_57_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN1_57_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN1_58_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN15_18_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN1_58_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN1_58_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN1_58_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN1_58_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN1_58_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN1_58_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN1_58_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN1_59_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN1_59_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_59_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_59_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN15_19_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_59_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_59_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN1_59_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_59_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN1_67_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n7,n1) )).
+
+fof(axN1_67_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN1_67_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN1_67_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN1_67_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN16_17_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN1_67_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN1_67_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN1_67_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN1_68_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN1_68_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN1_68_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN1_68_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN1_68_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN1_68_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN1_68_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN16_18_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN1_68_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN1_69_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN1_69_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_69_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_69_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN1_69_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_69_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_69_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN16_19_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_69_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN1_78_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n8,n1) )).
+
+fof(axN1_78_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN1_78_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN1_78_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN1_78_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN1_78_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN1_78_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN1_78_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN1_78_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN1_79_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN1_79_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_79_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_79_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN17_19_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_79_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_79_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN1_79_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_79_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN1_89_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n9,n1) )).
+
+fof(axN1_89_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN1_89_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN1_89_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN1_89_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN1_89_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN1_89_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN1_89_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN1_89_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN2_12_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n2,n1) )).
+
+fof(axN2_12_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n2,n2) )).
+
+fof(axN2_12_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n2,n3) )).
+
+fof(axN2_12_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN2_12_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN21_22_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN21_22_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN21_22_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN21_22_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN21_23_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n3,n1) )).
+
+fof(axN21_23_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n3,n2) )).
+
+fof(axN21_23_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN21_23_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN21_23_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN21_23_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN21_23_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN21_23_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN21_23_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN2_14_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n4,n1) )).
+
+fof(axN2_14_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN2_14_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN21_24_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN2_14_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN2_14_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN2_14_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN2_14_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN2_14_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN2_15_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN2_15_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN2_15_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN2_15_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN2_15_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN2_15_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN2_15_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN2_15_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN2_15_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN2_16_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN2_16_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN2_16_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN2_16_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN2_16_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN2_16_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN2_16_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN2_16_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN2_16_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN2_17_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN21_27_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN2_17_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN2_17_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN2_17_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN2_17_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN2_17_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN2_17_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN2_17_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN2_18_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_18_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_18_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_18_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN2_18_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_18_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_18_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_18_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_18_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_19_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_19_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN21_29_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_19_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_19_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_19_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_19_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_198,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_19_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_23_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n3,n1) )).
+
+fof(axN2_23_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n3,n2) )).
+
+fof(axN2_23_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN2_23_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN2_23_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN2_23_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN2_23_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN2_23_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN2_23_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN2_24_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n4,n1) )).
+
+fof(axN2_24_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN2_24_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN2_24_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN2_24_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN2_24_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN2_24_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN2_24_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN2_24_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN2_25_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN2_25_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN2_25_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN2_25_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN2_25_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN2_25_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN2_25_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN2_25_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN2_25_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN2_26_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN2_26_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN2_26_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN2_26_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN2_26_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN2_26_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN2_26_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN2_26_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN2_26_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN2_27_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN2_27_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN2_27_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN2_27_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN2_27_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN2_27_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN2_27_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN2_27_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN2_27_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN2_28_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_28_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_28_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_28_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN2_28_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_28_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_28_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_28_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_28_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_29_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_29_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_29_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_29_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_29_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_29_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_29_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_29_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_29_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_34_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n4,n1) )).
+
+fof(axN2_34_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN2_34_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN2_34_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN2_34_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN2_34_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN2_34_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN2_34_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN2_34_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN2_35_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN2_35_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN2_35_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN2_35_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN2_35_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN2_35_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN2_35_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN2_35_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN2_35_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN23_26_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN2_36_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN2_36_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN2_36_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN2_36_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN2_36_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN2_36_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN2_36_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN2_36_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN2_37_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN2_37_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN2_37_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN2_37_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN2_37_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN2_37_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN2_37_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN2_37_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN2_37_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN2_38_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_38_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_38_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_38_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN2_38_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_38_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_38_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_38_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_38_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_39_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_39_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_39_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_39_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_39_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_39_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_39_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_39_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_39_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_45_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN2_45_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN2_45_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN2_45_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN2_45_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN2_45_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN24_25_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN2_45_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN2_45_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN2_46_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN2_46_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN2_46_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN2_46_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN2_46_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN2_46_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN2_46_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN2_46_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN2_46_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN2_47_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN2_47_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN2_47_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN2_47_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN2_47_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN2_47_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN2_47_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN2_47_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN2_47_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN2_48_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_48_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_48_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_48_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN2_48_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_48_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_48_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_48_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_48_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_49_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_49_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_49_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_49_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_49_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_49_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_49_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_49_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN24_29_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_56_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN2_56_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN2_56_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN2_56_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN2_56_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN2_56_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN2_56_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN2_56_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN2_56_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN2_57_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN2_57_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN2_57_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN2_57_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN2_57_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN2_57_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN2_57_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN2_57_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN2_57_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN2_58_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_58_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_58_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_58_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN2_58_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_58_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_58_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_58_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_58_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_59_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_59_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_59_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_59_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_59_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_59_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_59_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN25_29_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_59_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_67_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN2_67_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN2_67_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN2_67_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN2_67_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN2_67_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN2_67_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN2_67_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN2_67_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN2_68_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_68_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_68_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_68_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN2_68_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_68_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_68_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_68_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_68_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_69_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_69_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_69_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_69_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_69_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_69_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_69_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_69_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_69_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_78_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN2_78_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN2_78_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN2_78_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN27_28_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN2_78_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN2_78_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN2_78_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN2_78_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN2_79_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_79_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_79_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_79_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_79_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_79_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_79_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_79_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_79_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN2_89_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN2_89_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN2_89_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN2_89_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN2_89_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN2_89_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN2_89_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN2_89_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN2_89_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN3_12_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN3_12_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN3_12_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN3_12_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN3_12_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN3_12_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN3_12_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN3_12_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN3_12_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN31_33_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN3_13_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN3_13_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN3_13_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN3_13_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN3_13_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN3_13_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN3_13_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN3_13_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN3_14_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN3_14_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN3_14_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN3_14_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN3_14_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN3_14_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN3_14_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN3_14_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN3_14_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN3_15_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN3_15_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN3_15_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN3_15_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN3_15_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN3_15_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN3_15_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN3_15_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN3_15_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN3_16_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN3_16_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN3_16_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN31_36_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN3_16_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN3_16_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN3_16_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN3_16_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN3_16_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN3_17_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN3_17_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN3_17_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN3_17_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN3_17_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN3_17_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN3_17_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN3_17_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN3_17_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN3_18_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_18_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_18_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_18_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN3_18_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_18_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_18_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_18_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_18_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_19_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_19_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_19_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_19_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN31_39_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_19_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_19_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_198,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_19_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_23_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN3_23_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN3_23_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN3_23_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN3_23_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN3_23_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN3_23_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN3_23_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN3_23_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN3_24_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN3_24_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN3_24_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN3_24_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN3_24_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN3_24_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN3_24_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN3_24_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN3_24_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN3_25_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN3_25_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN3_25_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN3_25_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN3_25_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN3_25_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN3_25_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN3_25_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN3_25_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN3_26_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN32_36_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN3_26_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN3_26_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN3_26_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN3_26_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN3_26_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN3_26_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN3_26_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN3_27_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN3_27_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN3_27_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN3_27_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN3_27_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN3_27_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN3_27_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN3_27_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN3_27_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN3_28_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_28_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_28_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_28_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN3_28_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_28_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_28_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_28_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_28_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_29_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_29_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_29_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_29_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_29_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_29_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_29_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_29_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN32_39_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_34_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN3_34_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN3_34_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN3_34_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN3_34_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN3_34_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN3_34_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN3_34_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN3_34_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN3_35_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN3_35_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN3_35_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN3_35_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN3_35_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN3_35_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN3_35_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN3_35_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN3_35_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN3_36_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN3_36_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN3_36_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN3_36_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN3_36_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN3_36_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN3_36_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN3_36_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN3_36_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN3_37_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN3_37_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN3_37_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN33_37_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN3_37_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN3_37_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN3_37_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN3_37_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN3_37_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN3_38_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_38_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_38_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_38_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN3_38_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_38_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_38_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_38_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_38_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_39_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_39_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_39_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_39_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_39_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_39_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_39_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_39_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_39_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_45_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN3_45_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN3_45_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN3_45_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN3_45_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN3_45_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN3_45_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN3_45_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN3_45_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN3_46_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN34_36_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN3_46_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN3_46_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN3_46_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN3_46_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN3_46_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN3_46_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN3_46_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN3_47_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN3_47_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN3_47_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN3_47_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN3_47_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN3_47_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN3_47_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN3_47_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN3_47_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN3_48_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_48_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_48_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_48_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN3_48_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_48_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_48_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_48_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_48_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_49_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_49_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_49_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_49_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_49_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_49_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_49_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_49_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_49_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_56_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN35_36_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN3_56_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN3_56_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN3_56_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN3_56_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN3_56_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN3_56_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN3_56_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN3_57_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN3_57_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN3_57_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN3_57_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN3_57_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN3_57_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN3_57_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN3_57_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN3_57_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN3_58_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_58_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_58_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_58_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN3_58_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_58_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_58_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_58_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_58_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_59_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_59_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_59_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_59_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_59_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN35_39_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_59_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_59_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_59_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_67_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN3_67_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN3_67_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN3_67_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN3_67_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN3_67_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN3_67_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN3_67_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN3_67_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN3_68_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_68_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_68_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_68_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN3_68_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_68_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_68_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_68_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_68_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_69_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_69_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_69_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_69_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_69_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_69_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_69_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_69_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_69_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_78_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN3_78_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN3_78_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN3_78_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN37_38_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN3_78_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN3_78_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN3_78_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN3_78_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN3_79_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_79_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_79_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_79_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_79_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_79_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_79_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_79_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_79_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN3_89_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN3_89_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN3_89_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN3_89_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN3_89_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN3_89_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN3_89_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN3_89_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN3_89_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN4_12_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n2,n1) )).
+
+fof(axN4_12_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n2,n2) )).
+
+fof(axN4_12_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n2,n3) )).
+
+fof(axN4_12_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN4_12_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN4_12_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN4_12_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN4_12_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN4_12_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN4_13_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n3,n1) )).
+
+fof(axN41_43_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n3,n2) )).
+
+fof(axN4_13_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN4_13_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN4_13_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN4_13_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN4_13_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN4_13_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN4_13_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN4_14_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n4,n1) )).
+
+fof(axN4_14_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN4_14_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN4_14_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN4_14_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN4_14_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN4_14_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN4_14_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN4_14_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN4_15_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN4_15_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN4_15_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN4_15_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN4_15_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN4_15_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN4_15_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN4_15_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN4_15_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN4_16_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN4_16_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN4_16_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN4_16_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN4_16_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN4_16_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN41_46_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN4_16_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN4_16_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN4_17_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN4_17_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN4_17_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN4_17_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN4_17_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN4_17_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN4_17_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN4_17_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN4_17_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN4_18_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_18_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_18_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_18_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_18_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_18_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_18_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_18_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN4_18_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_19_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_19_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_19_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_19_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_19_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_19_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN4_19_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_198,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN41_49_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_23_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n3,n1) )).
+
+fof(axN4_23_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n3,n2) )).
+
+fof(axN4_23_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN4_23_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN4_23_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN4_23_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN4_23_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN4_23_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN4_23_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN4_24_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n4,n1) )).
+
+fof(axN4_24_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN4_24_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN4_24_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN4_24_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN4_24_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN4_24_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN4_24_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN4_24_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN4_25_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN4_25_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN4_25_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN4_25_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN4_25_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN4_25_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN4_25_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN4_25_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN4_25_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN4_26_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN4_26_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN4_26_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN42_46_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN4_26_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN4_26_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN4_26_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN4_26_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN4_26_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN4_27_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN4_27_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN4_27_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN4_27_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN4_27_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN4_27_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN4_27_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN4_27_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN4_27_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN4_28_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_28_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_28_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_28_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_28_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_28_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_28_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_28_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN4_28_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_29_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_29_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_29_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_29_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_29_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_29_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN42_49_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_29_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_29_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_34_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n4,n1) )).
+
+fof(axN4_34_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN4_34_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN4_34_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN4_34_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN4_34_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN4_34_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN4_34_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN4_34_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN4_35_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN4_35_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN4_35_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN4_35_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN4_35_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN4_35_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN4_35_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN4_35_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN4_35_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN4_36_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN4_36_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN4_36_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN4_36_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN4_36_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN4_36_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN4_36_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN4_36_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN4_36_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN4_37_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN4_37_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN43_47_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN4_37_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN4_37_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN4_37_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN4_37_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN4_37_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN4_37_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN4_38_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_38_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_38_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_38_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_38_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_38_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_38_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_38_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN4_38_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_39_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_39_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_39_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_39_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_39_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_39_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN4_39_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_39_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_39_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_45_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN4_45_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN4_45_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN4_45_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN4_45_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN4_45_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN4_45_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN44_45_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN4_45_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN4_46_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN4_46_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN4_46_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN4_46_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN4_46_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN4_46_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN4_46_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN4_46_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN4_46_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN4_47_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN4_47_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN4_47_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN4_47_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN4_47_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN4_47_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN4_47_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN4_47_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN4_47_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN4_48_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_48_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_48_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_48_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_48_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_48_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_48_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_48_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN4_48_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_49_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_49_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN44_49_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_49_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_49_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_49_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN4_49_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_49_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_49_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_56_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN4_56_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN4_56_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN4_56_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN4_56_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN4_56_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN4_56_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN4_56_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN4_56_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN4_57_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN4_57_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN4_57_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN4_57_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN4_57_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN4_57_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN4_57_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN4_57_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN4_57_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN4_58_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_58_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_58_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_58_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_58_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_58_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_58_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_58_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN45_48_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_59_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_59_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_59_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_59_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_59_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_59_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN4_59_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_59_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_59_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_67_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN4_67_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN4_67_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN4_67_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN4_67_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN4_67_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN4_67_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN4_67_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN4_67_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN4_68_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_68_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_68_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_68_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_68_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_68_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_68_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_68_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN4_68_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_69_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_69_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_69_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_69_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_69_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_69_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN46_49_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_69_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_69_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_78_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN4_78_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN4_78_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN4_78_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN4_78_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN4_78_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN4_78_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN4_78_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN4_78_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN4_79_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_79_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_79_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_79_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_79_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_79_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN4_79_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_79_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_79_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN4_89_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN4_89_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN4_89_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN4_89_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN4_89_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN4_89_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN4_89_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN4_89_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN4_89_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN5_12_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN5_12_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN5_12_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN51_52_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN5_12_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN5_12_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN5_12_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN5_12_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN5_12_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN5_13_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN5_13_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN5_13_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN5_13_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN5_13_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN5_13_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN5_13_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN5_13_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN5_13_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN5_14_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN5_14_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN5_14_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN5_14_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN5_14_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN5_14_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN5_14_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN5_14_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN5_14_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN5_15_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN5_15_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN5_15_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN5_15_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN5_15_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN5_15_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN5_15_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN51_55_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN5_15_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN5_16_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN5_16_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN5_16_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN5_16_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN5_16_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN5_16_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN5_16_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN5_16_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN5_16_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN5_17_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN5_17_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN5_17_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN5_17_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN5_17_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN5_17_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN5_17_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN5_17_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN5_17_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN5_18_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_18_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_18_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_18_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_18_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_18_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_18_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_18_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_18_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_19_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN51_59_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_19_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_19_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_19_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_19_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_19_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_198,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_19_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_23_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN5_23_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN5_23_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN5_23_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN5_23_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN5_23_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN5_23_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN5_23_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN5_23_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN5_24_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN5_24_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN5_24_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN5_24_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN5_24_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN5_24_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN5_24_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN5_24_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN5_24_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN5_25_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN5_25_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN5_25_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN5_25_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN5_25_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN52_55_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN5_25_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN5_25_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN5_25_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN5_26_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN5_26_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN5_26_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN5_26_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN5_26_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN5_26_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN5_26_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN5_26_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN5_26_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN5_27_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN5_27_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN5_27_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN5_27_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN5_27_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN5_27_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN5_27_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN5_27_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN5_27_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN5_28_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_28_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_28_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_28_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_28_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_28_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_28_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_28_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_28_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_29_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_29_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_29_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_29_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_29_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_29_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_29_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_29_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_29_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_34_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN5_34_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN5_34_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN5_34_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN5_34_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN5_34_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN5_34_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN5_34_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN5_34_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN5_35_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN5_35_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN5_35_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN5_35_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN5_35_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN5_35_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN5_35_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN5_35_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN53_55_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN5_36_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN5_36_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN5_36_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN5_36_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN5_36_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN5_36_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN5_36_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN5_36_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN5_36_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN5_37_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN5_37_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN5_37_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN5_37_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN5_37_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN5_37_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN5_37_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN5_37_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN5_37_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN5_38_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_38_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_38_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_38_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_38_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_38_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_38_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_38_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_38_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_39_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_39_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_39_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_39_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_39_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_39_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_39_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_39_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_39_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_45_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN5_45_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN5_45_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN5_45_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN5_45_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN5_45_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN5_45_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN5_45_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN5_45_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN5_46_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN5_46_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN5_46_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN5_46_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN5_46_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN5_46_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN5_46_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN5_46_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN5_46_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN5_47_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN5_47_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN5_47_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN54_57_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN5_47_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN5_47_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN5_47_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN5_47_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN5_47_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN5_48_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_48_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_48_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_48_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_48_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_48_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_48_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_48_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_48_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_49_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_49_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_49_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_49_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_49_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_49_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_49_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_49_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_49_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_56_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN5_56_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN5_56_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN5_56_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN5_56_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN5_56_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN5_56_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN5_56_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN5_56_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN5_57_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN5_57_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN5_57_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN5_57_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN5_57_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN5_57_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN5_57_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN5_57_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN5_57_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN5_58_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_58_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_58_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_58_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_58_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_58_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_58_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_58_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_58_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_59_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_59_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_59_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_59_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_59_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_59_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_59_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_59_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_59_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_67_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN5_67_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN5_67_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN5_67_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN5_67_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN5_67_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN5_67_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN5_67_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN5_67_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN5_68_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_68_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_68_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_68_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_68_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_68_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_68_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_68_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_68_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_69_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_69_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_69_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_69_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_69_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_69_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_69_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_69_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_69_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_78_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN5_78_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN5_78_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN5_78_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN5_78_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN5_78_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN5_78_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN5_78_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN5_78_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN5_79_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_79_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_79_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_79_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_79_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_79_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_79_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_79_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_79_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN5_89_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN5_89_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN5_89_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN5_89_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN5_89_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN5_89_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN5_89_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN5_89_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN5_89_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN6_12_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN6_12_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN6_12_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN6_12_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN6_12_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN6_12_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN6_12_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN6_12_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN6_12_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN6_13_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN6_13_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN6_13_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN6_13_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN6_13_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN6_13_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN6_13_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN6_13_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN6_13_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN6_14_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN6_14_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN6_14_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN6_14_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN6_14_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN6_14_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN6_14_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN6_14_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN6_14_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN6_15_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN6_15_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN6_15_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN6_15_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN6_15_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN6_15_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN6_15_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN6_15_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN6_15_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN6_16_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN6_16_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN6_16_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN6_16_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN6_16_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN6_16_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN6_16_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN6_16_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN6_16_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN6_17_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN6_17_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN6_17_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN6_17_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN6_17_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN6_17_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN6_17_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN6_17_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN6_17_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN6_18_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_18_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_18_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_18_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_18_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_18_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_18_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_18_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_18_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_19_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_19_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_19_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_19_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_19_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_19_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_19_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_198,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_19_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_23_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN6_23_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN6_23_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN6_23_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN6_23_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN6_23_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN6_23_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN6_23_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN6_23_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN6_24_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN6_24_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN6_24_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN6_24_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN6_24_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN6_24_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN6_24_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN6_24_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN6_24_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN6_25_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN6_25_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN6_25_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN6_25_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN6_25_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN6_25_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN6_25_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN6_25_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN6_25_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN6_26_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN6_26_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN6_26_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN6_26_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN6_26_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN6_26_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN6_26_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN6_26_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN6_26_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN6_27_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN6_27_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN6_27_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN6_27_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN6_27_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN6_27_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN6_27_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN6_27_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN6_27_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN6_28_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_28_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_28_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_28_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_28_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_28_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_28_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_28_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_28_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_29_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_29_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_29_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_29_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_29_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_29_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_29_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_29_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_29_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_34_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN6_34_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN6_34_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN6_34_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN6_34_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN6_34_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN6_34_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN6_34_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN6_34_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN6_35_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN6_35_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN6_35_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN6_35_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN6_35_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN6_35_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN6_35_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN6_35_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN6_35_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN6_36_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN6_36_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN6_36_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN6_36_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN6_36_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN6_36_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN6_36_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN6_36_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN6_36_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN6_37_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN6_37_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN6_37_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN6_37_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN6_37_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN6_37_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN6_37_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN6_37_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN6_37_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN6_38_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_38_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_38_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_38_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_38_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_38_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_38_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_38_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_38_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_39_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_39_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_39_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_39_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_39_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_39_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_39_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_39_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_39_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_45_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN6_45_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN6_45_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN6_45_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN6_45_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN6_45_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN6_45_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN6_45_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN6_45_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN6_46_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN6_46_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN6_46_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN6_46_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN6_46_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN6_46_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN6_46_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN6_46_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN6_46_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN6_47_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN6_47_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN6_47_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN6_47_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN6_47_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN6_47_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN6_47_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN6_47_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN6_47_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN6_48_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_48_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_48_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_48_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_48_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_48_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_48_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_48_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_48_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_49_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_49_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_49_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_49_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_49_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_49_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_49_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_49_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_49_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_56_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN6_56_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN6_56_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN6_56_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN6_56_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN6_56_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN6_56_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN6_56_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN6_56_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN6_57_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN6_57_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN6_57_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN6_57_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN6_57_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN6_57_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN6_57_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN6_57_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN6_57_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN6_58_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_58_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_58_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_58_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_58_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_58_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_58_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_58_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_58_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_59_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_59_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_59_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_59_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_59_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_59_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_59_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_59_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_59_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_67_1,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN6_67_2,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN6_67_3,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN6_67_4,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN6_67_5,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN6_67_6,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN6_67_7,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN6_67_8,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN6_67_9,axiom,
+    ( p(n6,n6,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN6_68_1,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_68_2,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_68_3,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_68_4,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_68_5,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_68_6,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_68_7,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_68_8,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_68_9,axiom,
+    ( p(n6,n6,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_69_1,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_69_2,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_69_3,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_69_4,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_69_5,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_69_6,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_69_7,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_69_8,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_69_9,axiom,
+    ( p(n6,n6,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_78_1,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN6_78_2,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN6_78_3,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN6_78_4,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN6_78_5,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN6_78_6,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN6_78_7,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN6_78_8,axiom,
+    ( p(n6,n7,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN6_78_9,axiom,
+    ( p(n6,n7,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN6_79_1,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_79_2,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_79_3,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_79_4,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_79_5,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_79_6,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_79_7,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_79_8,axiom,
+    ( p(n6,n7,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_79_9,axiom,
+    ( p(n6,n7,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN6_89_1,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN6_89_2,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN6_89_3,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN6_89_4,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN6_89_5,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN6_89_6,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN6_89_7,axiom,
+    ( p(n6,n8,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN6_89_8,axiom,
+    ( p(n6,n8,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN6_89_9,axiom,
+    ( p(n6,n8,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN7_12_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN7_12_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN7_12_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN7_12_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN7_12_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN7_12_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN7_12_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN7_12_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN7_12_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN7_13_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN7_13_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN7_13_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN7_13_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN7_13_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN7_13_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN7_13_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN7_13_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN7_13_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN7_14_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN7_14_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN7_14_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN7_14_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN7_14_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN7_14_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN7_14_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN7_14_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN7_14_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN7_15_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN7_15_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN7_15_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN7_15_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN7_15_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN7_15_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN7_15_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN7_15_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN7_15_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN7_16_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN7_16_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN7_16_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN7_16_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN7_16_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN7_16_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN7_16_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN7_16_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN7_16_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN7_17_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN7_17_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN7_17_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN7_17_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN7_17_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN7_17_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN7_17_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN7_17_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN7_17_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN7_18_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_18_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_18_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_18_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_18_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_18_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_18_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_18_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_18_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_19_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_19_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_19_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_19_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_19_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_19_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_19_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_198,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_19_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_23_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN7_23_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN7_23_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN7_23_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN7_23_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN7_23_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN7_23_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN7_23_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN7_23_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN7_24_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN7_24_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN7_24_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN7_24_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN7_24_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN7_24_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN7_24_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN7_24_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN7_24_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN7_25_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN7_25_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN7_25_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN7_25_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN7_25_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN7_25_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN7_25_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN7_25_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN7_25_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN7_26_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN7_26_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN7_26_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN7_26_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN7_26_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN7_26_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN7_26_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN7_26_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN7_26_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN7_27_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN7_27_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN7_27_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN7_27_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN7_27_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN7_27_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN7_27_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN7_27_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN7_27_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN7_28_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_28_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_28_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_28_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_28_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_28_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_28_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_28_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_28_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_29_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_29_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_29_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_29_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_29_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_29_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_29_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_29_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_29_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_34_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN7_34_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN7_34_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN7_34_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN7_34_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN7_34_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN7_34_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN7_34_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN7_34_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN7_35_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN7_35_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN7_35_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN7_35_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN7_35_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN7_35_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN7_35_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN7_35_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN7_35_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN7_36_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN7_36_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN7_36_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN7_36_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN7_36_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN7_36_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN7_36_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN7_36_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN7_36_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN7_37_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN7_37_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN7_37_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN7_37_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN7_37_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN7_37_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN7_37_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN7_37_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN7_37_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN7_38_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_38_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_38_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_38_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_38_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_38_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_38_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_38_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_38_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_39_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_39_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_39_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_39_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_39_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_39_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_39_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_39_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_39_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_45_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN7_45_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN7_45_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN7_45_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN7_45_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN7_45_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN7_45_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN7_45_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN7_45_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN7_46_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN7_46_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN7_46_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN7_46_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN7_46_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN7_46_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN7_46_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN7_46_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN7_46_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN7_47_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN7_47_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN7_47_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN7_47_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN7_47_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN7_47_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN7_47_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN7_47_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN7_47_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN7_48_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_48_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_48_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_48_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_48_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_48_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_48_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_48_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_48_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_49_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_49_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_49_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_49_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_49_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_49_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_49_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_49_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_49_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_56_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN7_56_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN7_56_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN7_56_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN7_56_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN7_56_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN7_56_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN7_56_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN7_56_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN7_57_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN7_57_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN7_57_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN7_57_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN7_57_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN7_57_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN7_57_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN7_57_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN7_57_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN7_58_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_58_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_58_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_58_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_58_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_58_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_58_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_58_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_58_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_59_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_59_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_59_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_59_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_59_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_59_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_59_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_59_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_59_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_67_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN7_67_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN7_67_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN7_67_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN7_67_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN7_67_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN7_67_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN7_67_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN7_67_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN7_68_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_68_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_68_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_68_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_68_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_68_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_68_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_68_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_68_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_69_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_69_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_69_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_69_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_69_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_69_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_69_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_69_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_69_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_78_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN7_78_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN7_78_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN7_78_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN7_78_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN7_78_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN7_78_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN7_78_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN7_78_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN7_79_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_79_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_79_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_79_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_79_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_79_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_79_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_79_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_79_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN7_89_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN7_89_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN7_89_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN7_89_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN7_89_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN7_89_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN7_89_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN7_89_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN7_89_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN8_12_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN8_12_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN8_12_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN8_12_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN8_12_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN8_12_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN8_12_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN8_12_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN8_12_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN8_13_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN8_13_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN8_13_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN8_13_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN8_13_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN8_13_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN8_13_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN8_13_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN8_13_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN8_14_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN8_14_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN8_14_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN8_14_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN8_14_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN8_14_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN8_14_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN8_14_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN8_14_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN8_15_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN8_15_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN8_15_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN8_15_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN8_15_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN8_15_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN8_15_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN8_15_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN8_15_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN8_16_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN8_16_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN8_16_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN8_16_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN8_16_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN8_16_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN8_16_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN8_16_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN8_16_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN8_17_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN8_17_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN8_17_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN8_17_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN8_17_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN8_17_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN8_17_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN8_17_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN8_17_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN8_18_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_18_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_18_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_18_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_18_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_18_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_18_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_18_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_18_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_19_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_19_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_19_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_19_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_19_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_19_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_19_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_198,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_19_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_23_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN8_23_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN8_23_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN8_23_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN8_23_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN8_23_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN8_23_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN8_23_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN8_23_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN8_24_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN8_24_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN8_24_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN8_24_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN8_24_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN8_24_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN8_24_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN8_24_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN8_24_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN8_25_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN8_25_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN8_25_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN8_25_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN8_25_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN8_25_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN8_25_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN8_25_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN8_25_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN8_26_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN8_26_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN8_26_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN8_26_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN8_26_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN8_26_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN8_26_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN8_26_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN8_26_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN8_27_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN8_27_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN8_27_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN8_27_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN8_27_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN8_27_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN8_27_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN8_27_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN8_27_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN8_28_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_28_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_28_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_28_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_28_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_28_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_28_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_28_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_28_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_29_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_29_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_29_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_29_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_29_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_29_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_29_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_29_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_29_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_34_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN8_34_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN8_34_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN8_34_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN8_34_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN8_34_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN8_34_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN8_34_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN8_34_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN8_35_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN8_35_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN8_35_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN8_35_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN8_35_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN8_35_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN8_35_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN8_35_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN8_35_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN8_36_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN8_36_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN8_36_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN8_36_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN8_36_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN8_36_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN8_36_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN8_36_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN8_36_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN8_37_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN8_37_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN8_37_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN8_37_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN8_37_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN8_37_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN8_37_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN8_37_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN8_37_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN8_38_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_38_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_38_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_38_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_38_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_38_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_38_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_38_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_38_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_39_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_39_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_39_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_39_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_39_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_39_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_39_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_39_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_39_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_45_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN8_45_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN8_45_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN8_45_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN8_45_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN8_45_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN8_45_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN8_45_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN8_45_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN8_46_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN8_46_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN8_46_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN8_46_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN8_46_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN8_46_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN8_46_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN8_46_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN8_46_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN8_47_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN8_47_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN8_47_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN8_47_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN8_47_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN8_47_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN8_47_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN8_47_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN8_47_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN8_48_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_48_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_48_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_48_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_48_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_48_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_48_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_48_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_48_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_49_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_49_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_49_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_49_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_49_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_49_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_49_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_49_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_49_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_56_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN8_56_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN8_56_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN8_56_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN8_56_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN8_56_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN8_56_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN8_56_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN8_56_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN8_57_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN8_57_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN8_57_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN8_57_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN8_57_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN8_57_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN8_57_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN8_57_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN8_57_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN8_58_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_58_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_58_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_58_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_58_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_58_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_58_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_58_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_58_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_59_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_59_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_59_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_59_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_59_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_59_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_59_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_59_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_59_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_67_1,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN8_67_2,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN8_67_3,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN8_67_4,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN8_67_5,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN8_67_6,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN8_67_7,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN8_67_8,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN8_67_9,axiom,
+    ( p(n8,n6,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN8_68_1,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_68_2,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_68_3,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_68_4,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_68_5,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_68_6,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_68_7,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_68_8,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_68_9,axiom,
+    ( p(n8,n6,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_69_1,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_69_2,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_69_3,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_69_4,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_69_5,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_69_6,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_69_7,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_69_8,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_69_9,axiom,
+    ( p(n8,n6,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_78_1,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN8_78_2,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN8_78_3,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN8_78_4,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN8_78_5,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN8_78_6,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN8_78_7,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN8_78_8,axiom,
+    ( p(n8,n7,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN8_78_9,axiom,
+    ( p(n8,n7,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN8_79_1,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_79_2,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_79_3,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_79_4,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_79_5,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_79_6,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_79_7,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_79_8,axiom,
+    ( p(n8,n7,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_79_9,axiom,
+    ( p(n8,n7,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN8_89_1,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN8_89_2,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN8_89_3,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN8_89_4,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN8_89_5,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN8_89_6,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN8_89_7,axiom,
+    ( p(n8,n8,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN8_89_8,axiom,
+    ( p(n8,n8,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN8_89_9,axiom,
+    ( p(n8,n8,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN9_12_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN9_12_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN9_12_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN9_12_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN9_12_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN9_12_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN9_12_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN9_12_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN9_12_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN9_13_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN9_13_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN9_13_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN9_13_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN9_13_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN9_13_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN9_13_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN9_13_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN9_13_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN9_14_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN9_14_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN9_14_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN9_14_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN9_14_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN9_14_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN9_14_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN9_14_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN9_14_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN9_15_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN9_15_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN9_15_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN9_15_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN9_15_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN9_15_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN9_15_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN9_15_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN9_15_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN9_16_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN9_16_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN9_16_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN9_16_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN9_16_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN9_16_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN9_16_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN9_16_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN9_16_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN9_17_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN9_17_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN9_17_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN9_17_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN9_17_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN9_17_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN9_17_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN9_17_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN9_17_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN9_18_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_18_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_18_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_18_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_18_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_18_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_18_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_18_8,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_18_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_19_1,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_19_2,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_19_3,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_19_4,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_19_5,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_19_6,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_19_7,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_198,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_19_9,axiom,
+    ( p(n9,n1,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_23_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN9_23_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN9_23_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN9_23_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN9_23_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN9_23_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN9_23_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN9_23_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN9_23_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN9_24_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN9_24_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN9_24_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN9_24_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN9_24_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN9_24_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN9_24_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN9_24_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN9_24_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN9_25_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN9_25_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN9_25_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN9_25_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN9_25_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN9_25_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN9_25_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN9_25_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN9_25_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN9_26_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN9_26_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN9_26_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN9_26_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN9_26_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN9_26_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN9_26_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN9_26_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN9_26_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN9_27_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN9_27_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN9_27_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN9_27_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN9_27_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN9_27_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN9_27_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN9_27_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN9_27_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN9_28_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_28_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_28_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_28_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_28_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_28_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_28_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_28_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_28_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_29_1,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_29_2,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_29_3,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_29_4,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_29_5,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_29_6,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_29_7,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_29_8,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_29_9,axiom,
+    ( p(n9,n2,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_34_1,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN9_34_2,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN9_34_3,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN9_34_4,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN9_34_5,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN9_34_6,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN9_34_7,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN9_34_8,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN9_34_9,axiom,
+    ( p(n9,n3,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN9_35_1,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN9_35_2,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN9_35_3,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN9_35_4,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN9_35_5,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN9_35_6,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN9_35_7,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN9_35_8,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN9_35_9,axiom,
+    ( p(n9,n3,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN9_36_1,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN9_36_2,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN9_36_3,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN9_36_4,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN9_36_5,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN9_36_6,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN9_36_7,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN9_36_8,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN9_36_9,axiom,
+    ( p(n9,n3,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN9_37_1,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN9_37_2,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN9_37_3,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN9_37_4,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN9_37_5,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN9_37_6,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN9_37_7,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN9_37_8,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN9_37_9,axiom,
+    ( p(n9,n3,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN9_38_1,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_38_2,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_38_3,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_38_4,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_38_5,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_38_6,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_38_7,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_38_8,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_38_9,axiom,
+    ( p(n9,n3,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_39_1,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_39_2,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_39_3,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_39_4,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_39_5,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_39_6,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_39_7,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_39_8,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_39_9,axiom,
+    ( p(n9,n3,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_45_1,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN9_45_2,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN9_45_3,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN9_45_4,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN9_45_5,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN9_45_6,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN9_45_7,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN9_45_8,axiom,
+    ( p(n9,n4,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN9_45_9,axiom,
+    ( p(n9,n4,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN9_46_1,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN9_46_2,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN9_46_3,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN9_46_4,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN9_46_5,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN9_46_6,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN9_46_7,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN9_46_8,axiom,
+    ( p(n9,n4,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN9_46_9,axiom,
+    ( p(n9,n4,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN9_47_1,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN9_47_2,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN9_47_3,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN9_47_4,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN9_47_5,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN9_47_6,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN9_47_7,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN9_47_8,axiom,
+    ( p(n9,n4,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN9_47_9,axiom,
+    ( p(n9,n4,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN9_48_1,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_48_2,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_48_3,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_48_4,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_48_5,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_48_6,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_48_7,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_48_8,axiom,
+    ( p(n9,n4,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_48_9,axiom,
+    ( p(n9,n4,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_49_1,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_49_2,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_49_3,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_49_4,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_49_5,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_49_6,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_49_7,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_49_8,axiom,
+    ( p(n9,n4,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_49_9,axiom,
+    ( p(n9,n4,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_56_1,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN9_56_2,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN9_56_3,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN9_56_4,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN9_56_5,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN9_56_6,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN9_56_7,axiom,
+    ( p(n9,n5,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN9_56_8,axiom,
+    ( p(n9,n5,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN9_56_9,axiom,
+    ( p(n9,n5,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN9_57_1,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN9_57_2,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN9_57_3,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN9_57_4,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN9_57_5,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN9_57_6,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN9_57_7,axiom,
+    ( p(n9,n5,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN9_57_8,axiom,
+    ( p(n9,n5,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN9_57_9,axiom,
+    ( p(n9,n5,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN9_58_1,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_58_2,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_58_3,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_58_4,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_58_5,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_58_6,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_58_7,axiom,
+    ( p(n9,n5,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_58_8,axiom,
+    ( p(n9,n5,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_58_9,axiom,
+    ( p(n9,n5,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_59_1,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_59_2,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_59_3,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_59_4,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_59_5,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_59_6,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_59_7,axiom,
+    ( p(n9,n5,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_59_8,axiom,
+    ( p(n9,n5,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_59_9,axiom,
+    ( p(n9,n5,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_67_1,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN9_67_2,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN9_67_3,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN9_67_4,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN9_67_5,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN9_67_6,axiom,
+    ( p(n9,n6,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN9_67_7,axiom,
+    ( p(n9,n6,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN9_67_8,axiom,
+    ( p(n9,n6,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN9_67_9,axiom,
+    ( p(n9,n6,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN9_68_1,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_68_2,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_68_3,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_68_4,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_68_5,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_68_6,axiom,
+    ( p(n9,n6,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_68_7,axiom,
+    ( p(n9,n6,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_68_8,axiom,
+    ( p(n9,n6,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_68_9,axiom,
+    ( p(n9,n6,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_69_1,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_69_2,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_69_3,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_69_4,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_69_5,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_69_6,axiom,
+    ( p(n9,n6,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_69_7,axiom,
+    ( p(n9,n6,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_69_8,axiom,
+    ( p(n9,n6,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_69_9,axiom,
+    ( p(n9,n6,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_78_1,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN9_78_2,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN9_78_3,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN9_78_4,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN9_78_5,axiom,
+    ( p(n9,n7,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN9_78_6,axiom,
+    ( p(n9,n7,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN9_78_7,axiom,
+    ( p(n9,n7,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN9_78_8,axiom,
+    ( p(n9,n7,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN9_78_9,axiom,
+    ( p(n9,n7,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN9_79_1,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_79_2,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_79_3,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_79_4,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_79_5,axiom,
+    ( p(n9,n7,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_79_6,axiom,
+    ( p(n9,n7,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_79_7,axiom,
+    ( p(n9,n7,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_79_8,axiom,
+    ( p(n9,n7,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_79_9,axiom,
+    ( p(n9,n7,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN9_89_1,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN9_89_2,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN9_89_3,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN9_89_4,axiom,
+    ( p(n9,n8,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN9_89_5,axiom,
+    ( p(n9,n8,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN9_89_6,axiom,
+    ( p(n9,n8,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN9_89_7,axiom,
+    ( p(n9,n8,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN9_89_8,axiom,
+    ( p(n9,n8,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN9_89_9,axiom,
+    ( p(n9,n8,n9)
+   => ~ p(n9,n9,n9) )).
+
+% Column constraints
+
+fof(axN12_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n2,n1,n1) )).
+
+fof(axN12_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n2,n1,n2) )).
+
+fof(axN12_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n2,n1,n3) )).
+
+fof(axN12_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n2,n1,n4) )).
+
+fof(axN12_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN12_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN12_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN12_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN12_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN13_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n3,n1,n1) )).
+
+fof(axN13_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN13_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN13_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN13_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN13_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN13_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN13_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN13_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN14_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n4,n1,n1) )).
+
+fof(axN14_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n4,n1,n2) )).
+
+fof(axN14_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n4,n1,n3) )).
+
+fof(axN14_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n4,n1,n4) )).
+
+fof(axN14_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN14_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN14_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN14_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN14_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN15_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n5,n1,n1) )).
+
+fof(axN15_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN15_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN15_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN15_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN15_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN15_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN15_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN15_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN16_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN16_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN16_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN16_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN16_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN16_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN16_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN16_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN16_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN17_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n7,n1,n1) )).
+
+fof(axN17_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN17_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN17_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN17_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN17_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN17_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN17_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN17_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN18_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN18_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN18_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN18_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN18_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN18_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN18_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN18_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN18_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN19_1_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN19_1_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN19_1_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN19_1_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN19_1_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN19_1_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN19_1_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN19_1_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN19_1_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN23_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n3,n1,n1) )).
+
+fof(axN23_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN23_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN23_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN23_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN23_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN23_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN23_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN23_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN24_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n4,n1,n1) )).
+
+fof(axN24_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n4,n1,n2) )).
+
+fof(axN24_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n4,n1,n3) )).
+
+fof(axN24_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n4,n1,n4) )).
+
+fof(axN24_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN24_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN24_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN24_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN24_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN25_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n5,n1,n1) )).
+
+fof(axN25_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN25_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN25_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN25_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN25_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN25_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN25_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN25_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN26_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN26_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN26_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN26_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN26_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN26_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN26_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN26_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN26_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN27_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n7,n1,n1) )).
+
+fof(axN27_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN27_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN27_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN27_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN27_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN27_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN27_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN27_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN28_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN28_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN28_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN28_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN28_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN28_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN28_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN28_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN28_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN29_1_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN29_1_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN29_1_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN29_1_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN29_1_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN29_1_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN29_1_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN29_1_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN29_1_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN34_1_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n4,n1,n1) )).
+
+fof(axN34_1_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n4,n1,n2) )).
+
+fof(axN34_1_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n4,n1,n3) )).
+
+fof(axN34_1_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n4,n1,n4) )).
+
+fof(axN34_1_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN34_1_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN34_1_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN34_1_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN34_1_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN35_1_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n5,n1,n1) )).
+
+fof(axN35_1_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN35_1_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN35_1_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN35_1_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN35_1_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN35_1_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN35_1_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN35_1_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN36_1_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN36_1_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN36_1_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN36_1_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN36_1_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN36_1_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN36_1_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN36_1_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN36_1_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN37_1_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n7,n1,n1) )).
+
+fof(axN37_1_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN37_1_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN37_1_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN37_1_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN37_1_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN37_1_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN37_1_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN37_1_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN38_1_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN38_1_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN38_1_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN38_1_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN38_1_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN38_1_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN38_1_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN38_1_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN38_1_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN39_1_1,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN39_1_2,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN39_1_3,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN39_1_4,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN39_1_5,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN39_1_6,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN39_1_7,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN39_1_8,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN39_1_9,axiom,
+    ( p(n3,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN45_1_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n5,n1,n1) )).
+
+fof(axN45_1_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN45_1_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN45_1_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN45_1_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN45_1_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN45_1_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN45_1_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN45_1_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN46_1_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN46_1_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN46_1_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN46_1_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN46_1_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN46_1_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN46_1_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN46_1_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN46_1_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN47_1_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n7,n1,n1) )).
+
+fof(axN47_1_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN47_1_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN47_1_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN47_1_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN47_1_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN47_1_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN47_1_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN47_1_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN48_1_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN48_1_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN48_1_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN48_1_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN48_1_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN48_1_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN48_1_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN48_1_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN48_1_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN49_1_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN49_1_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN49_1_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN49_1_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN49_1_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN49_1_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN49_1_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN49_1_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN49_1_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN56_1_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN56_1_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN56_1_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN56_1_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN56_1_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN56_1_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN56_1_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN56_1_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN56_1_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN57_1_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n7,n1,n1) )).
+
+fof(axN57_1_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN57_1_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN57_1_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN57_1_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN57_1_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN57_1_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN57_1_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN57_1_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN58_1_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN58_1_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN58_1_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN58_1_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN58_1_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN58_1_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN58_1_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN58_1_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN58_1_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN59_1_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN59_1_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN59_1_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN59_1_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN59_1_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN59_1_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN59_1_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN59_1_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN59_1_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN67_1_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n7,n1,n1) )).
+
+fof(axN67_1_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN67_1_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN67_1_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN67_1_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN67_1_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN67_1_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN67_1_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN67_1_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN68_1_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN68_1_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN68_1_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN68_1_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN68_1_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN68_1_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN68_1_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN68_1_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN68_1_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN69_1_1,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN69_1_2,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN69_1_3,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN69_1_4,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN69_1_5,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN69_1_6,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN69_1_7,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN69_1_8,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN69_1_9,axiom,
+    ( p(n6,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN78_1_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN78_1_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN78_1_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN78_1_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN78_1_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN78_1_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN78_1_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN78_1_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN78_1_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN79_1_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN79_1_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN79_1_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN79_1_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN79_1_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN79_1_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN79_1_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN79_1_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN79_1_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN89_1_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN89_1_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN89_1_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN89_1_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN89_1_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN89_1_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN89_1_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN89_1_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN89_1_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN12_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n2,n2,n1) )).
+
+fof(axN12_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n2,n2,n2) )).
+
+fof(axN12_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n2,n2,n3) )).
+
+fof(axN12_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN12_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN12_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN12_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN12_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN12_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN13_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN13_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN13_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN13_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN13_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN13_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN13_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN13_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN13_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN14_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n4,n2,n1) )).
+
+fof(axN14_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n4,n2,n2) )).
+
+fof(axN14_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n4,n2,n3) )).
+
+fof(axN14_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN14_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN14_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN14_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN14_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN14_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN15_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN15_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN15_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN15_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN15_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN15_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN15_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN15_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN15_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN16_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN16_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN16_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN16_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN16_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN16_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN16_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN16_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN16_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN17_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN17_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN17_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN17_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN17_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN17_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN17_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN17_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN17_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN18_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN18_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN18_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN18_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN18_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN18_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN18_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN18_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN18_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN19_2_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN19_2_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN19_2_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN19_2_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN19_2_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN19_2_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN19_2_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN19_2_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN19_2_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN23_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN23_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN23_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN23_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN23_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN23_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN23_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN23_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN23_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN24_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n4,n2,n1) )).
+
+fof(axN24_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n4,n2,n2) )).
+
+fof(axN24_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n4,n2,n3) )).
+
+fof(axN24_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN24_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN24_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN24_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN24_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN24_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN25_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN25_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN25_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN25_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN25_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN25_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN25_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN25_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN25_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN26_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN26_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN26_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN26_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN26_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN26_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN26_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN26_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN26_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN27_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN27_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN27_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN27_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN27_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN27_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN27_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN27_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN27_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN28_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN28_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN28_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN28_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN28_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN28_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN28_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN28_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN28_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN29_2_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN29_2_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN29_2_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN29_2_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN29_2_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN29_2_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN29_2_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN29_2_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN29_2_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN34_2_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n4,n2,n1) )).
+
+fof(axN34_2_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n4,n2,n2) )).
+
+fof(axN34_2_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n4,n2,n3) )).
+
+fof(axN34_2_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN34_2_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN34_2_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN34_2_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN34_2_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN34_2_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN35_2_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN35_2_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN35_2_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN35_2_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN35_2_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN35_2_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN35_2_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN35_2_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN35_2_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN36_2_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN36_2_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN36_2_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN36_2_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN36_2_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN36_2_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN36_2_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN36_2_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN36_2_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN37_2_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN37_2_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN37_2_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN37_2_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN37_2_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN37_2_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN37_2_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN37_2_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN37_2_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN38_2_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN38_2_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN38_2_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN38_2_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN38_2_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN38_2_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN38_2_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN38_2_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN38_2_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN39_2_1,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN39_2_2,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN39_2_3,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN39_2_4,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN39_2_5,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN39_2_6,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN39_2_7,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN39_2_8,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN39_2_9,axiom,
+    ( p(n3,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN45_2_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN45_2_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN45_2_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN45_2_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN45_2_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN45_2_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN45_2_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN45_2_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN45_2_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN46_2_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN46_2_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN46_2_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN46_2_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN46_2_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN46_2_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN46_2_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN46_2_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN46_2_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN47_2_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN47_2_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN47_2_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN47_2_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN47_2_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN47_2_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN47_2_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN47_2_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN47_2_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN48_2_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN48_2_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN48_2_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN48_2_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN48_2_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN48_2_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN48_2_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN48_2_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN48_2_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN49_2_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN49_2_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN49_2_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN49_2_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN49_2_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN49_2_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN49_2_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN49_2_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN49_2_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN56_2_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN56_2_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN56_2_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN56_2_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN56_2_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN56_2_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN56_2_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN56_2_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN56_2_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN57_2_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN57_2_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN57_2_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN57_2_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN57_2_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN57_2_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN57_2_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN57_2_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN57_2_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN58_2_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN58_2_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN58_2_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN58_2_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN58_2_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN58_2_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN58_2_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN58_2_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN58_2_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN59_2_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN59_2_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN59_2_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN59_2_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN59_2_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN59_2_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN59_2_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN59_2_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN59_2_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN67_2_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n7,n2,n1) )).
+
+fof(axN67_2_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN67_2_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN67_2_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN67_2_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN67_2_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN67_2_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN67_2_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN67_2_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN68_2_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN68_2_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN68_2_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN68_2_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN68_2_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN68_2_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN68_2_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN68_2_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN68_2_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN69_2_1,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN69_2_2,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN69_2_3,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN69_2_4,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN69_2_5,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN69_2_6,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN69_2_7,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN69_2_8,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN69_2_9,axiom,
+    ( p(n6,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN78_2_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN78_2_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN78_2_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN78_2_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN78_2_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN78_2_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN78_2_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN78_2_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN78_2_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN79_2_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN79_2_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN79_2_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN79_2_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN79_2_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN79_2_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN79_2_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN79_2_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN79_2_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN89_2_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN89_2_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN89_2_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN89_2_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN89_2_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN89_2_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN89_2_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN89_2_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN89_2_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN12_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n2,n3,n1) )).
+
+fof(axN12_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n2,n3,n2) )).
+
+fof(axN12_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN12_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN12_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN12_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN12_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN12_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN12_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN13_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN13_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN13_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN13_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN13_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN13_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN13_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN13_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN13_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN14_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n4,n3,n1) )).
+
+fof(axN14_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n4,n3,n2) )).
+
+fof(axN14_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN14_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN14_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN14_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN14_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN14_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN14_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN15_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN15_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN15_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN15_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN15_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN15_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN15_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN15_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN15_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN16_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN16_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN16_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN16_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN16_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN16_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN16_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN16_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN16_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN17_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN17_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN17_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN17_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN17_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN17_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN17_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN17_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN17_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN18_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN18_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN18_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN18_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN18_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN18_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN18_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN18_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN18_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN19_3_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN19_3_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN19_3_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN19_3_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN19_3_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN19_3_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN19_3_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN19_3_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN19_3_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN23_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN23_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN23_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN23_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN23_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN23_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN23_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN23_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN23_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN24_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n4,n3,n1) )).
+
+fof(axN24_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n4,n3,n2) )).
+
+fof(axN24_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN24_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN24_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN24_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN24_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN24_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN24_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN25_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN25_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN25_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN25_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN25_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN25_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN25_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN25_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN25_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN26_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN26_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN26_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN26_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN26_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN26_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN26_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN26_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN26_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN27_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN27_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN27_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN27_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN27_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN27_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN27_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN27_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN27_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN28_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN28_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN28_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN28_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN28_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN28_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN28_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN28_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN28_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN29_3_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN29_3_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN29_3_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN29_3_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN29_3_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN29_3_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN29_3_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN29_3_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN29_3_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN34_3_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n4,n3,n1) )).
+
+fof(axN34_3_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n4,n3,n2) )).
+
+fof(axN34_3_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN34_3_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN34_3_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN34_3_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN34_3_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN34_3_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN34_3_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN35_3_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN35_3_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN35_3_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN35_3_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN35_3_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN35_3_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN35_3_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN35_3_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN35_3_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN36_3_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN36_3_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN36_3_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN36_3_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN36_3_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN36_3_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN36_3_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN36_3_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN36_3_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN37_3_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN37_3_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN37_3_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN37_3_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN37_3_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN37_3_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN37_3_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN37_3_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN37_3_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN38_3_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN38_3_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN38_3_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN38_3_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN38_3_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN38_3_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN38_3_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN38_3_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN38_3_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN39_3_1,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN39_3_2,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN39_3_3,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN39_3_4,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN39_3_5,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN39_3_6,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN39_3_7,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN39_3_8,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN39_3_9,axiom,
+    ( p(n3,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN45_3_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN45_3_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN45_3_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN45_3_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN45_3_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN45_3_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN45_3_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN45_3_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN45_3_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN46_3_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN46_3_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN46_3_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN46_3_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN46_3_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN46_3_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN46_3_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN46_3_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN46_3_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN47_3_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN47_3_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN47_3_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN47_3_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN47_3_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN47_3_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN47_3_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN47_3_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN47_3_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN48_3_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN48_3_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN48_3_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN48_3_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN48_3_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN48_3_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN48_3_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN48_3_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN48_3_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN49_3_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN49_3_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN49_3_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN49_3_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN49_3_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN49_3_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN49_3_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN49_3_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN49_3_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN56_3_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN56_3_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN56_3_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN56_3_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN56_3_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN56_3_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN56_3_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN56_3_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN56_3_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN57_3_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN57_3_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN57_3_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN57_3_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN57_3_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN57_3_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN57_3_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN57_3_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN57_3_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN58_3_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN58_3_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN58_3_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN58_3_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN58_3_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN58_3_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN58_3_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN58_3_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN58_3_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN59_3_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN59_3_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN59_3_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN59_3_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN59_3_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN59_3_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN59_3_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN59_3_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN59_3_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN67_3_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n7,n3,n1) )).
+
+fof(axN67_3_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN67_3_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN67_3_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN67_3_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN67_3_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN67_3_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN67_3_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN67_3_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN68_3_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN68_3_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN68_3_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN68_3_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN68_3_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN68_3_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN68_3_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN68_3_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN68_3_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN69_3_1,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN69_3_2,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN69_3_3,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN69_3_4,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN69_3_5,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN69_3_6,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN69_3_7,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN69_3_8,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN69_3_9,axiom,
+    ( p(n6,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN78_3_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN78_3_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN78_3_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN78_3_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN78_3_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN78_3_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN78_3_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN78_3_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN78_3_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN79_3_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN79_3_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN79_3_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN79_3_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN79_3_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN79_3_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN79_3_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN79_3_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN79_3_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN89_3_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN89_3_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN89_3_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN89_3_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN89_3_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN89_3_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN89_3_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN89_3_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN89_3_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN12_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n2,n4,n1) )).
+
+fof(axN12_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN12_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN12_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN12_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN12_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN12_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN12_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN12_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN13_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN13_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN13_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN13_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN13_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN13_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN13_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN13_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN13_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN14_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n4,n4,n1) )).
+
+fof(axN14_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN14_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN14_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN14_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN14_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN14_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN14_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN14_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN15_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN15_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN15_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN15_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN15_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN15_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN15_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN15_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN15_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN16_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN16_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN16_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN16_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN16_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN16_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN16_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN16_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN16_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN17_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN17_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN17_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN17_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN17_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN17_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN17_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN17_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN17_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN18_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN18_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN18_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN18_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN18_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN18_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN18_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN18_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN18_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN19_4_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN19_4_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN19_4_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN19_4_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN19_4_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN19_4_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN19_4_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN19_4_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN19_4_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN23_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN23_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN23_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN23_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN23_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN23_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN23_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN23_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN23_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN24_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n4,n4,n1) )).
+
+fof(axN24_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN24_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN24_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN24_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN24_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN24_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN24_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN24_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN25_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN25_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN25_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN25_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN25_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN25_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN25_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN25_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN25_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN26_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN26_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN26_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN26_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN26_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN26_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN26_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN26_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN26_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN27_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN27_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN27_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN27_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN27_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN27_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN27_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN27_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN27_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN28_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN28_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN28_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN28_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN28_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN28_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN28_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN28_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN28_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN29_4_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN29_4_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN29_4_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN29_4_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN29_4_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN29_4_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN29_4_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN29_4_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN29_4_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN34_4_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n4,n4,n1) )).
+
+fof(axN34_4_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN34_4_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN34_4_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN34_4_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN34_4_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN34_4_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN34_4_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN34_4_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN35_4_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN35_4_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN35_4_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN35_4_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN35_4_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN35_4_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN35_4_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN35_4_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN35_4_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN36_4_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN36_4_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN36_4_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN36_4_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN36_4_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN36_4_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN36_4_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN36_4_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN36_4_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN37_4_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN37_4_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN37_4_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN37_4_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN37_4_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN37_4_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN37_4_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN37_4_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN37_4_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN38_4_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN38_4_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN38_4_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN38_4_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN38_4_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN38_4_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN38_4_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN38_4_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN38_4_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN39_4_1,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN39_4_2,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN39_4_3,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN39_4_4,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN39_4_5,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN39_4_6,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN39_4_7,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN39_4_8,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN39_4_9,axiom,
+    ( p(n3,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN45_4_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN45_4_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN45_4_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN45_4_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN45_4_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN45_4_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN45_4_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN45_4_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN45_4_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN46_4_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN46_4_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN46_4_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN46_4_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN46_4_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN46_4_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN46_4_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN46_4_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN46_4_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN47_4_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN47_4_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN47_4_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN47_4_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN47_4_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN47_4_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN47_4_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN47_4_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN47_4_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN48_4_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN48_4_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN48_4_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN48_4_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN48_4_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN48_4_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN48_4_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN48_4_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN48_4_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN49_4_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN49_4_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN49_4_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN49_4_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN49_4_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN49_4_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN49_4_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN49_4_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN49_4_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN56_4_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN56_4_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN56_4_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN56_4_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN56_4_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN56_4_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN56_4_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN56_4_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN56_4_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN57_4_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN57_4_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN57_4_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN57_4_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN57_4_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN57_4_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN57_4_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN57_4_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN57_4_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN58_4_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN58_4_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN58_4_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN58_4_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN58_4_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN58_4_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN58_4_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN58_4_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN58_4_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN59_4_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN59_4_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN59_4_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN59_4_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN59_4_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN59_4_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN59_4_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN59_4_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN59_4_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN67_4_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n7,n4,n1) )).
+
+fof(axN67_4_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN67_4_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN67_4_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN67_4_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN67_4_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN67_4_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN67_4_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN67_4_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN68_4_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN68_4_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN68_4_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN68_4_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN68_4_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN68_4_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN68_4_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN68_4_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN68_4_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN69_4_1,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN69_4_2,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN69_4_3,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN69_4_4,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN69_4_5,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN69_4_6,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN69_4_7,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN69_4_8,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN69_4_9,axiom,
+    ( p(n6,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN78_4_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN78_4_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN78_4_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN78_4_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN78_4_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN78_4_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN78_4_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN78_4_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN78_4_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN79_4_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN79_4_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN79_4_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN79_4_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN79_4_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN79_4_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN79_4_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN79_4_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN79_4_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN89_4_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN89_4_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN89_4_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN89_4_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN89_4_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN89_4_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN89_4_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN89_4_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN89_4_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN12_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN12_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN12_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN12_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN12_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN12_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN12_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN12_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN12_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN13_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN13_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN13_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN13_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN13_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN13_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN13_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN13_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN13_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN14_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN14_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN14_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN14_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN14_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN14_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN14_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN14_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN14_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN15_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN15_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN15_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN15_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN15_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN15_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN15_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN15_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN15_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN16_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN16_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN16_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN16_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN16_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN16_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN16_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN16_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN16_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN17_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN17_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN17_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN17_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN17_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN17_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN17_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN17_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN17_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN18_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN18_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN18_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN18_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN18_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN18_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN18_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN18_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN18_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN19_5_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN19_5_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN19_5_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN19_5_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN19_5_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN19_5_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN19_5_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN19_5_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN19_5_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN23_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN23_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN23_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN23_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN23_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN23_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN23_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN23_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN23_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN24_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN24_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN24_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN24_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN24_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN24_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN24_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN24_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN24_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN25_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN25_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN25_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN25_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN25_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN25_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN25_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN25_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN25_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN26_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN26_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN26_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN26_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN26_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN26_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN26_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN26_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN26_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN27_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN27_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN27_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN27_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN27_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN27_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN27_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN27_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN27_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN28_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN28_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN28_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN28_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN28_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN28_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN28_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN28_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN28_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN29_5_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN29_5_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN29_5_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN29_5_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN29_5_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN29_5_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN29_5_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN29_5_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN29_5_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN34_5_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n4,n5,n1) )).
+
+fof(axN34_5_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN34_5_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN34_5_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN34_5_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN34_5_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN34_5_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN34_5_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN34_5_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN35_5_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN35_5_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN35_5_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN35_5_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN35_5_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN35_5_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN35_5_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN35_5_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN35_5_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN36_5_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN36_5_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN36_5_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN36_5_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN36_5_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN36_5_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN36_5_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN36_5_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN36_5_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN37_5_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN37_5_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN37_5_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN37_5_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN37_5_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN37_5_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN37_5_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN37_5_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN37_5_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN38_5_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN38_5_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN38_5_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN38_5_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN38_5_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN38_5_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN38_5_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN38_5_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN38_5_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN39_5_1,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN39_5_2,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN39_5_3,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN39_5_4,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN39_5_5,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN39_5_6,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN39_5_7,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN39_5_8,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN39_5_9,axiom,
+    ( p(n3,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN45_5_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN45_5_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN45_5_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN45_5_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN45_5_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN45_5_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN45_5_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN45_5_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN45_5_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN46_5_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN46_5_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN46_5_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN46_5_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN46_5_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN46_5_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN46_5_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN46_5_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN46_5_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN47_5_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN47_5_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN47_5_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN47_5_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN47_5_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN47_5_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN47_5_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN47_5_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN47_5_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN48_5_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN48_5_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN48_5_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN48_5_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN48_5_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN48_5_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN48_5_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN48_5_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN48_5_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN49_5_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN49_5_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN49_5_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN49_5_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN49_5_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN49_5_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN49_5_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN49_5_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN49_5_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN56_5_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN56_5_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN56_5_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN56_5_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN56_5_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN56_5_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN56_5_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN56_5_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN56_5_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN57_5_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN57_5_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN57_5_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN57_5_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN57_5_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN57_5_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN57_5_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN57_5_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN57_5_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN58_5_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN58_5_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN58_5_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN58_5_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN58_5_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN58_5_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN58_5_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN58_5_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN58_5_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN59_5_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN59_5_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN59_5_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN59_5_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN59_5_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN59_5_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN59_5_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN59_5_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN59_5_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN67_5_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n7,n5,n1) )).
+
+fof(axN67_5_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN67_5_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN67_5_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN67_5_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN67_5_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN67_5_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN67_5_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN67_5_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN68_5_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN68_5_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN68_5_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN68_5_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN68_5_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN68_5_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN68_5_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN68_5_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN68_5_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN69_5_1,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN69_5_2,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN69_5_3,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN69_5_4,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN69_5_5,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN69_5_6,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN69_5_7,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN69_5_8,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN69_5_9,axiom,
+    ( p(n6,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN78_5_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN78_5_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN78_5_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN78_5_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN78_5_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN78_5_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN78_5_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN78_5_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN78_5_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN79_5_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN79_5_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN79_5_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN79_5_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN79_5_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN79_5_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN79_5_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN79_5_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN79_5_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN89_5_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN89_5_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN89_5_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN89_5_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN89_5_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN89_5_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN89_5_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN89_5_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN89_5_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN12_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN12_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN12_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN12_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN12_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN12_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN12_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN12_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN12_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN13_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN13_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN13_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN13_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN13_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN13_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN13_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN13_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN13_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN14_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN14_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN14_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN14_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN14_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN14_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN14_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN14_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN14_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN15_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN15_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN15_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN15_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN15_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN15_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN15_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN15_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN15_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN16_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN16_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN16_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN16_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN16_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN16_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN16_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN16_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN16_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN17_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN17_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN17_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN17_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN17_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN17_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN17_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN17_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN17_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN18_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN18_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN18_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN18_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN18_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN18_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN18_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN18_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN18_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN19_6_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN19_6_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN19_6_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN19_6_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN19_6_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN19_6_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN19_6_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN19_6_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN19_6_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN23_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN23_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN23_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN23_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN23_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN23_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN23_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN23_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN23_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN24_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN24_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN24_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN24_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN24_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN24_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN24_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN24_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN24_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN25_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN25_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN25_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN25_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN25_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN25_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN25_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN25_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN25_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN26_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN26_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN26_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN26_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN26_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN26_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN26_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN26_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN26_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN27_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN27_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN27_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN27_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN27_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN27_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN27_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN27_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN27_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN28_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN28_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN28_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN28_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN28_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN28_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN28_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN28_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN28_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN29_6_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN29_6_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN29_6_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN29_6_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN29_6_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN29_6_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN29_6_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN29_6_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN29_6_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN34_6_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n4,n6,n1) )).
+
+fof(axN34_6_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN34_6_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN34_6_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN34_6_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN34_6_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN34_6_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN34_6_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN34_6_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN35_6_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN35_6_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN35_6_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN35_6_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN35_6_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN35_6_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN35_6_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN35_6_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN35_6_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN36_6_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN36_6_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN36_6_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN36_6_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN36_6_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN36_6_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN36_6_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN36_6_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN36_6_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN37_6_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN37_6_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN37_6_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN37_6_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN37_6_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN37_6_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN37_6_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN37_6_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN37_6_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN38_6_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN38_6_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN38_6_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN38_6_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN38_6_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN38_6_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN38_6_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN38_6_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN38_6_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN39_6_1,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN39_6_2,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN39_6_3,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN39_6_4,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN39_6_5,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN39_6_6,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN39_6_7,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN39_6_8,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN39_6_9,axiom,
+    ( p(n3,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN45_6_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN45_6_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN45_6_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN45_6_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN45_6_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN45_6_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN45_6_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN45_6_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN45_6_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN46_6_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN46_6_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN46_6_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN46_6_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN46_6_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN46_6_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN46_6_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN46_6_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN46_6_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN47_6_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN47_6_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN47_6_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN47_6_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN47_6_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN47_6_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN47_6_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN47_6_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN47_6_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN48_6_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN48_6_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN48_6_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN48_6_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN48_6_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN48_6_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN48_6_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN48_6_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN48_6_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN49_6_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN49_6_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN49_6_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN49_6_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN49_6_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN49_6_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN49_6_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN49_6_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN49_6_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN56_6_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN56_6_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN56_6_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN56_6_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN56_6_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN56_6_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN56_6_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN56_6_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN56_6_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN57_6_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN57_6_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN57_6_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN57_6_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN57_6_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN57_6_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN57_6_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN57_6_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN57_6_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN58_6_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN58_6_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN58_6_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN58_6_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN58_6_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN58_6_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN58_6_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN58_6_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN58_6_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN59_6_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN59_6_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN59_6_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN59_6_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN59_6_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN59_6_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN59_6_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN59_6_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN59_6_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN67_6_1,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n7,n6,n1) )).
+
+fof(axN67_6_2,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN67_6_3,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN67_6_4,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN67_6_5,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN67_6_6,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN67_6_7,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN67_6_8,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN67_6_9,axiom,
+    ( p(n6,n6,n9)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN68_6_1,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN68_6_2,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN68_6_3,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN68_6_4,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN68_6_5,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN68_6_6,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN68_6_7,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN68_6_8,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN68_6_9,axiom,
+    ( p(n6,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN69_6_1,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN69_6_2,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN69_6_3,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN69_6_4,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN69_6_5,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN69_6_6,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN69_6_7,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN69_6_8,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN69_6_9,axiom,
+    ( p(n6,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN78_6_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN78_6_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN78_6_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN78_6_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN78_6_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN78_6_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN78_6_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN78_6_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN78_6_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN79_6_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN79_6_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN79_6_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN79_6_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN79_6_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN79_6_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN79_6_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN79_6_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN79_6_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN89_6_1,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN89_6_2,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN89_6_3,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN89_6_4,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN89_6_5,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN89_6_6,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN89_6_7,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN89_6_8,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN89_6_9,axiom,
+    ( p(n8,n6,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN12_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN12_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN12_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN12_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN12_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN12_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN12_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN12_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN12_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN13_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN13_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN13_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN13_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN13_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN13_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN13_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN13_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN13_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN14_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN14_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN14_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN14_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN14_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN14_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN14_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN14_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN14_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN15_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN15_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN15_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN15_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN15_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN15_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN15_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN15_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN15_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN16_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN16_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN16_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN16_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN16_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN16_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN16_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN16_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN16_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN17_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN17_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN17_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN17_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN17_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN17_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN17_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN17_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN17_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN18_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN18_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN18_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN18_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN18_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN18_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN18_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN18_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN18_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN19_7_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN19_7_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN19_7_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN19_7_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN19_7_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN19_7_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN19_7_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN19_7_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN19_7_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN23_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN23_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN23_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN23_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN23_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN23_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN23_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN23_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN23_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN24_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN24_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN24_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN24_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN24_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN24_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN24_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN24_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN24_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN25_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN25_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN25_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN25_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN25_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN25_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN25_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN25_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN25_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN26_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN26_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN26_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN26_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN26_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN26_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN26_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN26_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN26_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN27_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN27_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN27_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN27_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN27_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN27_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN27_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN27_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN27_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN28_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN28_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN28_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN28_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN28_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN28_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN28_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN28_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN28_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN29_7_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN29_7_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN29_7_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN29_7_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN29_7_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN29_7_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN29_7_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN29_7_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN29_7_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN34_7_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n4,n7,n1) )).
+
+fof(axN34_7_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN34_7_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN34_7_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN34_7_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN34_7_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN34_7_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN34_7_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN34_7_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN35_7_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN35_7_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN35_7_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN35_7_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN35_7_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN35_7_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN35_7_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN35_7_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN35_7_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN36_7_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN36_7_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN36_7_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN36_7_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN36_7_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN36_7_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN36_7_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN36_7_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN36_7_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN37_7_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN37_7_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN37_7_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN37_7_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN37_7_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN37_7_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN37_7_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN37_7_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN37_7_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN38_7_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN38_7_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN38_7_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN38_7_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN38_7_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN38_7_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN38_7_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN38_7_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN38_7_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN39_7_1,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN39_7_2,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN39_7_3,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN39_7_4,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN39_7_5,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN39_7_6,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN39_7_7,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN39_7_8,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN39_7_9,axiom,
+    ( p(n3,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN45_7_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN45_7_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN45_7_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN45_7_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN45_7_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN45_7_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN45_7_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN45_7_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN45_7_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN46_7_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN46_7_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN46_7_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN46_7_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN46_7_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN46_7_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN46_7_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN46_7_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN46_7_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN47_7_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN47_7_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN47_7_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN47_7_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN47_7_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN47_7_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN47_7_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN47_7_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN47_7_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN48_7_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN48_7_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN48_7_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN48_7_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN48_7_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN48_7_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN48_7_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN48_7_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN48_7_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN49_7_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN49_7_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN49_7_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN49_7_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN49_7_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN49_7_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN49_7_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN49_7_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN49_7_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN56_7_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN56_7_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN56_7_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN56_7_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN56_7_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN56_7_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN56_7_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN56_7_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN56_7_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN57_7_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN57_7_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN57_7_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN57_7_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN57_7_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN57_7_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN57_7_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN57_7_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN57_7_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN58_7_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN58_7_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN58_7_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN58_7_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN58_7_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN58_7_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN58_7_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN58_7_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN58_7_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN59_7_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN59_7_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN59_7_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN59_7_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN59_7_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN59_7_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN59_7_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN59_7_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN59_7_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN67_7_1,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n7,n7,n1) )).
+
+fof(axN67_7_2,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN67_7_3,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN67_7_4,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN67_7_5,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN67_7_6,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN67_7_7,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN67_7_8,axiom,
+    ( p(n6,n7,n8)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN67_7_9,axiom,
+    ( p(n6,n7,n9)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN68_7_1,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN68_7_2,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN68_7_3,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN68_7_4,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN68_7_5,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN68_7_6,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN68_7_7,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN68_7_8,axiom,
+    ( p(n6,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN68_7_9,axiom,
+    ( p(n6,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN69_7_1,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN69_7_2,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN69_7_3,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN69_7_4,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN69_7_5,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN69_7_6,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN69_7_7,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN69_7_8,axiom,
+    ( p(n6,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN69_7_9,axiom,
+    ( p(n6,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN78_7_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN78_7_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN78_7_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN78_7_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN78_7_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN78_7_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN78_7_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN78_7_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN78_7_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN79_7_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN79_7_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN79_7_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN79_7_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN79_7_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN79_7_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN79_7_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN79_7_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN79_7_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN89_7_1,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN89_7_2,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN89_7_3,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN89_7_4,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN89_7_5,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN89_7_6,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN89_7_7,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN89_7_8,axiom,
+    ( p(n8,n7,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN89_7_9,axiom,
+    ( p(n8,n7,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN12_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN12_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN12_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN12_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN12_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN12_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN12_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN12_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN12_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN13_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN13_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN13_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN13_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN13_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN13_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN13_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN13_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN13_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN14_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN14_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN14_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN14_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN14_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN14_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN14_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN14_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN14_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN15_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN15_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN15_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN15_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN15_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN15_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN15_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN15_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN15_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN16_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN16_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN16_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN16_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN16_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN16_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN16_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN16_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN16_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN17_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN17_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN17_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN17_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN17_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN17_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN17_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN17_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN17_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN18_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN18_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN18_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN18_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN18_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN18_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN18_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN18_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN18_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN19_8_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN19_8_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN19_8_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN19_8_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN19_8_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN19_8_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN19_8_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN19_8_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN19_8_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN23_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN23_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN23_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN23_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN23_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN23_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN23_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN23_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN23_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN24_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN24_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN24_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN24_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN24_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN24_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN24_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN24_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN24_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN25_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN25_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN25_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN25_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN25_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN25_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN25_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN25_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN25_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN26_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN26_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN26_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN26_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN26_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN26_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN26_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN26_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN26_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN27_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN27_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN27_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN27_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN27_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN27_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN27_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN27_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN27_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN28_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN28_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN28_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN28_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN28_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN28_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN28_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN28_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN28_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN29_8_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN29_8_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN29_8_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN29_8_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN29_8_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN29_8_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN29_8_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN29_8_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN29_8_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN34_8_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n4,n8,n1) )).
+
+fof(axN34_8_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN34_8_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN34_8_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN34_8_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN34_8_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN34_8_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN34_8_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN34_8_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN35_8_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN35_8_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN35_8_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN35_8_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN35_8_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN35_8_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN35_8_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN35_8_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN35_8_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN36_8_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN36_8_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN36_8_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN36_8_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN36_8_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN36_8_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN36_8_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN36_8_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN36_8_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN37_8_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN37_8_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN37_8_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN37_8_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN37_8_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN37_8_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN37_8_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN37_8_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN37_8_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN38_8_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN38_8_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN38_8_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN38_8_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN38_8_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN38_8_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN38_8_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN38_8_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN38_8_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN39_8_1,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN39_8_2,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN39_8_3,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN39_8_4,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN39_8_5,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN39_8_6,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN39_8_7,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN39_8_8,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN39_8_9,axiom,
+    ( p(n3,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN45_8_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN45_8_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN45_8_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN45_8_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN45_8_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN45_8_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN45_8_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN45_8_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN45_8_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN46_8_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN46_8_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN46_8_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN46_8_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN46_8_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN46_8_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN46_8_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN46_8_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN46_8_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN47_8_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN47_8_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN47_8_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN47_8_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN47_8_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN47_8_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN47_8_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN47_8_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN47_8_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN48_8_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN48_8_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN48_8_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN48_8_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN48_8_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN48_8_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN48_8_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN48_8_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN48_8_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN49_8_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN49_8_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN49_8_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN49_8_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN49_8_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN49_8_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN49_8_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN49_8_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN49_8_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN56_8_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN56_8_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN56_8_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN56_8_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN56_8_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN56_8_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN56_8_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN56_8_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN56_8_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN57_8_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN57_8_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN57_8_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN57_8_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN57_8_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN57_8_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN57_8_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN57_8_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN57_8_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN58_8_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN58_8_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN58_8_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN58_8_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN58_8_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN58_8_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN58_8_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN58_8_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN58_8_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN59_8_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN59_8_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN59_8_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN59_8_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN59_8_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN59_8_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN59_8_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN59_8_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN59_8_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN67_8_1,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n7,n8,n1) )).
+
+fof(axN67_8_2,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN67_8_3,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN67_8_4,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN67_8_5,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN67_8_6,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN67_8_7,axiom,
+    ( p(n6,n8,n7)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN67_8_8,axiom,
+    ( p(n6,n8,n8)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN67_8_9,axiom,
+    ( p(n6,n8,n9)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN68_8_1,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN68_8_2,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN68_8_3,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN68_8_4,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN68_8_5,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN68_8_6,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN68_8_7,axiom,
+    ( p(n6,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN68_8_8,axiom,
+    ( p(n6,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN68_8_9,axiom,
+    ( p(n6,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN69_8_1,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN69_8_2,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN69_8_3,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN69_8_4,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN69_8_5,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN69_8_6,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN69_8_7,axiom,
+    ( p(n6,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN69_8_8,axiom,
+    ( p(n6,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN69_8_9,axiom,
+    ( p(n6,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN78_8_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN78_8_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN78_8_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN78_8_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN78_8_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN78_8_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN78_8_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN78_8_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN78_8_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN79_8_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN79_8_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN79_8_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN79_8_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN79_8_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN79_8_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN79_8_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN79_8_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN79_8_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN89_8_1,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN89_8_2,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN89_8_3,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN89_8_4,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN89_8_5,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN89_8_6,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN89_8_7,axiom,
+    ( p(n8,n8,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN89_8_8,axiom,
+    ( p(n8,n8,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN89_8_9,axiom,
+    ( p(n8,n8,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN12_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN12_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN12_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN12_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN12_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN12_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN12_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN12_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN12_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN13_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN13_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN13_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN13_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN13_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN13_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN13_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN13_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN13_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN14_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN14_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN14_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN14_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN14_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN14_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN14_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN14_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN14_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN15_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN15_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN15_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN15_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN15_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN15_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN15_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN15_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN15_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN16_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN16_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN16_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN16_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN16_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN16_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN16_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN16_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN16_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN17_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN17_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN17_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN17_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN17_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN17_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN17_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN17_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN17_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN18_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN18_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN18_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN18_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN18_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN18_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN18_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN18_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN18_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN19_9_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN19_9_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN19_9_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN19_9_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN19_9_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN19_9_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN19_9_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN19_9_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN19_9_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN23_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN23_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN23_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN23_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN23_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN23_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN23_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN23_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN23_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN24_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN24_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN24_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN24_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN24_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN24_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN24_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN24_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN24_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN25_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN25_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN25_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN25_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN25_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN25_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN25_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN25_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN25_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN26_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN26_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN26_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN26_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN26_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN26_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN26_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN26_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN26_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN27_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN27_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN27_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN27_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN27_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN27_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN27_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN27_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN27_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN28_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN28_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN28_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN28_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN28_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN28_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN28_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN28_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN28_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN29_9_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN29_9_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN29_9_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN29_9_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN29_9_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN29_9_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN29_9_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN29_9_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN29_9_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN34_9_1,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n4,n9,n1) )).
+
+fof(axN34_9_2,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN34_9_3,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN34_9_4,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN34_9_5,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN34_9_6,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN34_9_7,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN34_9_8,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN34_9_9,axiom,
+    ( p(n3,n9,n9)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN35_9_1,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN35_9_2,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN35_9_3,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN35_9_4,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN35_9_5,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN35_9_6,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN35_9_7,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN35_9_8,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN35_9_9,axiom,
+    ( p(n3,n9,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN36_9_1,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN36_9_2,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN36_9_3,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN36_9_4,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN36_9_5,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN36_9_6,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN36_9_7,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN36_9_8,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN36_9_9,axiom,
+    ( p(n3,n9,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN37_9_1,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN37_9_2,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN37_9_3,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN37_9_4,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN37_9_5,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN37_9_6,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN37_9_7,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN37_9_8,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN37_9_9,axiom,
+    ( p(n3,n9,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN38_9_1,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN38_9_2,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN38_9_3,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN38_9_4,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN38_9_5,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN38_9_6,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN38_9_7,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN38_9_8,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN38_9_9,axiom,
+    ( p(n3,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN39_9_1,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN39_9_2,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN39_9_3,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN39_9_4,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN39_9_5,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN39_9_6,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN39_9_7,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN39_9_8,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN39_9_9,axiom,
+    ( p(n3,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN45_9_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN45_9_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN45_9_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN45_9_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN45_9_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN45_9_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN45_9_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN45_9_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN45_9_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN46_9_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN46_9_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN46_9_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN46_9_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN46_9_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN46_9_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN46_9_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN46_9_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN46_9_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN47_9_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN47_9_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN47_9_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN47_9_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN47_9_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN47_9_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN47_9_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN47_9_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN47_9_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN48_9_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN48_9_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN48_9_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN48_9_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN48_9_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN48_9_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN48_9_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN48_9_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN48_9_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN49_9_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN49_9_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN49_9_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN49_9_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN49_9_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN49_9_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN49_9_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN49_9_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN49_9_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN56_9_1,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN56_9_2,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN56_9_3,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN56_9_4,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN56_9_5,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN56_9_6,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN56_9_7,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN56_9_8,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN56_9_9,axiom,
+    ( p(n5,n9,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN57_9_1,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN57_9_2,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN57_9_3,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN57_9_4,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN57_9_5,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN57_9_6,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN57_9_7,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN57_9_8,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN57_9_9,axiom,
+    ( p(n5,n9,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN58_9_1,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN58_9_2,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN58_9_3,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN58_9_4,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN58_9_5,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN58_9_6,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN58_9_7,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN58_9_8,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN58_9_9,axiom,
+    ( p(n5,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN59_9_1,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN59_9_2,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN59_9_3,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN59_9_4,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN59_9_5,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN59_9_6,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN59_9_7,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN59_9_8,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN59_9_9,axiom,
+    ( p(n5,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN67_9_1,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n7,n9,n1) )).
+
+fof(axN67_9_2,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN67_9_3,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN67_9_4,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN67_9_5,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN67_9_6,axiom,
+    ( p(n6,n9,n6)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN67_9_7,axiom,
+    ( p(n6,n9,n7)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN67_9_8,axiom,
+    ( p(n6,n9,n8)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN67_9_9,axiom,
+    ( p(n6,n9,n9)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN68_9_1,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN68_9_2,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN68_9_3,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN68_9_4,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN68_9_5,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN68_9_6,axiom,
+    ( p(n6,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN68_9_7,axiom,
+    ( p(n6,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN68_9_8,axiom,
+    ( p(n6,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN68_9_9,axiom,
+    ( p(n6,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN69_9_1,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN69_9_2,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN69_9_3,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN69_9_4,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN69_9_5,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN69_9_6,axiom,
+    ( p(n6,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN69_9_7,axiom,
+    ( p(n6,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN69_9_8,axiom,
+    ( p(n6,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN69_9_9,axiom,
+    ( p(n6,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN78_9_1,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN78_9_2,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN78_9_3,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN78_9_4,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN78_9_5,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN78_9_6,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN78_9_7,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN78_9_8,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN78_9_9,axiom,
+    ( p(n7,n9,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN79_9_1,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN79_9_2,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN79_9_3,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN79_9_4,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN79_9_5,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN79_9_6,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN79_9_7,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN79_9_8,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN79_9_9,axiom,
+    ( p(n7,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN89_9_1,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN89_9_2,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN89_9_3,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN89_9_4,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN89_9_5,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN89_9_6,axiom,
+    ( p(n8,n9,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN89_9_7,axiom,
+    ( p(n8,n9,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN89_9_8,axiom,
+    ( p(n8,n9,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN89_9_9,axiom,
+    ( p(n8,n9,n9)
+   => ~ p(n9,n9,n9) )).
+
+% Single Quadrat Constraints
+
+fof(axN11_12,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n2) )).
+
+fof(axN11_13,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n3) )).
+
+fof(axN11_14,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n4) )).
+
+fof(axN11_15,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n5) )).
+
+fof(axN11_16,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n6) )).
+
+fof(axN11_17,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n7) )).
+
+fof(axN11_18,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_19,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_23,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n3) )).
+
+fof(axN11_24,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n4) )).
+
+fof(axN11_25,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n5) )).
+
+fof(axN11_26,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n6) )).
+
+fof(axN11_27,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n7) )).
+
+fof(axN11_28,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_29,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_34,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n1,n4) )).
+
+fof(axN11_35,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n1,n5) )).
+
+fof(axN11_36,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n1,n6) )).
+
+fof(axN11_37,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n1,n7) )).
+
+fof(axN11_38,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_39,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_45,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n1,n5) )).
+
+fof(axN11_46,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n1,n6) )).
+
+fof(axN11_47,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n1,n7) )).
+
+fof(axN11_48,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_49,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_56,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n1,n6) )).
+
+fof(axN11_57,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n1,n7) )).
+
+fof(axN11_58,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_59,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_67,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n1,n7) )).
+
+fof(axN11_68,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_69,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_78,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n1,n8) )).
+
+fof(axN11_79,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN11_89,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n1,n1,n9) )).
+
+fof(axN12_12,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n2) )).
+
+fof(axN12_13,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n3) )).
+
+fof(axN12_14,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n4) )).
+
+fof(axN12_15,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n5) )).
+
+fof(axN12_16,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n6) )).
+
+fof(axN12_17,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN12_18,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_19,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_23,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n3) )).
+
+fof(axN12_24,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n4) )).
+
+fof(axN12_25,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n5) )).
+
+fof(axN12_26,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n6) )).
+
+fof(axN12_27,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN12_28,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_29,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_34,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n2,n4) )).
+
+fof(axN12_35,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n2,n5) )).
+
+fof(axN12_36,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n2,n6) )).
+
+fof(axN12_37,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN12_38,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_39,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_45,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n2,n5) )).
+
+fof(axN12_46,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n2,n6) )).
+
+fof(axN12_47,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN12_48,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_49,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_56,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n2,n6) )).
+
+fof(axN12_57,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN12_58,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_59,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_67,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n2,n7) )).
+
+fof(axN12_68,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_69,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_78,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n2,n8) )).
+
+fof(axN12_79,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN12_89,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n1,n2,n9) )).
+
+fof(axN13_12,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n2) )).
+
+fof(axN13_13,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n3) )).
+
+fof(axN13_14,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n4) )).
+
+fof(axN13_15,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n5) )).
+
+fof(axN13_16,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN13_17,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN13_18,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_19,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_23,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n3) )).
+
+fof(axN13_24,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n4) )).
+
+fof(axN13_25,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n5) )).
+
+fof(axN13_26,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN13_27,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN13_28,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_29,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_34,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n3,n4) )).
+
+fof(axN13_35,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n3,n5) )).
+
+fof(axN13_36,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN13_37,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN13_38,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_39,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_45,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n3,n5) )).
+
+fof(axN13_46,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN13_47,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN13_48,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_49,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_56,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n3,n6) )).
+
+fof(axN13_57,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN13_58,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_59,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_67,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n3,n7) )).
+
+fof(axN13_68,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_69,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_78,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n3,n8) )).
+
+fof(axN13_79,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN13_89,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n1,n3,n9) )).
+
+fof(axN14_12,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n2) )).
+
+fof(axN14_13,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n3) )).
+
+fof(axN14_14,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n4) )).
+
+fof(axN14_15,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN14_16,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN14_17,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN14_18,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_19,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_23,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n3) )).
+
+fof(axN14_24,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n4) )).
+
+fof(axN14_25,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN14_26,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN14_27,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN14_28,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_29,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_34,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n4,n4) )).
+
+fof(axN14_35,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN14_36,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN14_37,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN14_38,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_39,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_45,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n4,n5) )).
+
+fof(axN14_46,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN14_47,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN14_48,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_49,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_56,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n4,n6) )).
+
+fof(axN14_57,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN14_58,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_59,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_67,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n4,n7) )).
+
+fof(axN14_68,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_69,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_78,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n4,n8) )).
+
+fof(axN14_79,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN14_89,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n1,n4,n9) )).
+
+fof(axN15_12,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n2) )).
+
+fof(axN15_13,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n3) )).
+
+fof(axN15_14,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN15_15,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN15_16,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN15_17,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN15_18,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_19,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_23,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n3) )).
+
+fof(axN15_24,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN15_25,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN15_26,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN15_27,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN15_28,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_29,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_34,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n5,n4) )).
+
+fof(axN15_35,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN15_36,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN15_37,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN15_38,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_39,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_45,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n5,n5) )).
+
+fof(axN15_46,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN15_47,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN15_48,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_49,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_56,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n5,n6) )).
+
+fof(axN15_57,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN15_58,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_59,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_67,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n5,n7) )).
+
+fof(axN15_68,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_69,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_78,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n1,n5,n8) )).
+
+fof(axN15_79,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN15_89,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n1,n5,n9) )).
+
+fof(axN16_12,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n2) )).
+
+fof(axN16_13,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN16_14,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN16_15,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN16_16,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN16_17,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN16_18,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_19,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_23,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n3) )).
+
+fof(axN16_24,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN16_25,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN16_26,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN16_27,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN16_28,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_29,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_34,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n6,n4) )).
+
+fof(axN16_35,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN16_36,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN16_37,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN16_38,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_39,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_45,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n6,n5) )).
+
+fof(axN16_46,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN16_47,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN16_48,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_49,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_56,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n6,n6) )).
+
+fof(axN16_57,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN16_58,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_59,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_67,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n1,n6,n7) )).
+
+fof(axN16_68,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_69,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_78,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n1,n6,n8) )).
+
+fof(axN16_79,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN16_89,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n1,n6,n9) )).
+
+fof(axN17_12,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n2) )).
+
+fof(axN17_13,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN17_14,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN17_15,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN17_16,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN17_17,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN17_18,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_19,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_23,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n3) )).
+
+fof(axN17_24,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN17_25,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN17_26,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN17_27,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN17_28,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_29,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_34,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n7,n4) )).
+
+fof(axN17_35,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN17_36,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN17_37,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN17_38,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_39,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_45,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n7,n5) )).
+
+fof(axN17_46,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN17_47,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN17_48,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_49,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_56,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n1,n7,n6) )).
+
+fof(axN17_57,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN17_58,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_59,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_67,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n1,n7,n7) )).
+
+fof(axN17_68,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_69,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_78,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n1,n7,n8) )).
+
+fof(axN17_79,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN17_89,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n1,n7,n9) )).
+
+fof(axN18_12,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n2) )).
+
+fof(axN18_13,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN18_14,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN18_15,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN18_16,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN18_17,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN18_18,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_19,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_23,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n3) )).
+
+fof(axN18_24,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN18_25,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN18_26,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN18_27,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN18_28,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_29,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_34,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n8,n4) )).
+
+fof(axN18_35,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN18_36,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN18_37,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN18_38,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_39,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_45,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n1,n8,n5) )).
+
+fof(axN18_46,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN18_47,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN18_48,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_49,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_56,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n1,n8,n6) )).
+
+fof(axN18_57,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN18_58,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_59,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_67,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n1,n8,n7) )).
+
+fof(axN18_68,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_69,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_78,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n1,n8,n8) )).
+
+fof(axN18_79,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN18_89,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n1,n8,n9) )).
+
+fof(axN19_12,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n2) )).
+
+fof(axN19_13,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN19_14,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN19_15,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN19_16,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN19_17,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN19_18,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_19,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_23,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n3) )).
+
+fof(axN19_24,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN19_25,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN19_26,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN19_27,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN19_28,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_29,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_34,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n1,n9,n4) )).
+
+fof(axN19_35,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN19_36,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN19_37,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN19_38,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_39,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_45,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n1,n9,n5) )).
+
+fof(axN19_46,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN19_47,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN19_48,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_49,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_56,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n1,n9,n6) )).
+
+fof(axN19_57,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN19_58,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_59,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_67,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n1,n9,n7) )).
+
+fof(axN19_68,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_69,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_78,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n1,n9,n8) )).
+
+fof(axN19_79,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN19_89,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n1,n9,n9) )).
+
+fof(axN21_12,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n2) )).
+
+fof(axN21_13,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n3) )).
+
+fof(axN21_14,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n4) )).
+
+fof(axN21_15,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN21_16,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN21_17,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN21_18,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_19,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_23,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n3) )).
+
+fof(axN21_24,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n4) )).
+
+fof(axN21_25,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN21_26,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN21_27,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN21_28,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_29,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_34,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n1,n4) )).
+
+fof(axN21_35,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN21_36,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN21_37,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN21_38,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_39,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_45,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN21_46,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN21_47,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN21_48,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_49,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_56,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN21_57,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN21_58,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_59,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_67,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN21_68,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_69,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_78,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN21_79,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN21_89,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN22_12,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n2) )).
+
+fof(axN22_13,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n3) )).
+
+fof(axN22_14,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN22_15,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN22_16,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN22_17,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN22_18,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_19,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_23,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n3) )).
+
+fof(axN22_24,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN22_25,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN22_26,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN22_27,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN22_28,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_29,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_34,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN22_35,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN22_36,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN22_37,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN22_38,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_39,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_45,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN22_46,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN22_47,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN22_48,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_49,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_56,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN22_57,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN22_58,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_59,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_67,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN22_68,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_69,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_78,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN22_79,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN22_89,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN23_12,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n2) )).
+
+fof(axN23_13,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN23_14,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN23_15,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN23_16,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN23_17,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN23_18,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_19,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_23,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN23_24,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN23_25,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN23_26,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN23_27,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN23_28,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_29,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_34,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN23_35,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN23_36,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN23_37,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN23_38,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_39,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_45,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN23_46,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN23_47,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN23_48,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_49,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_56,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN23_57,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN23_58,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_59,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_67,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN23_68,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_69,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_78,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN23_79,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN23_89,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN24_12,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN24_13,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN24_14,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN24_15,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN24_16,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN24_17,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN24_18,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_19,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_23,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN24_24,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN24_25,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN24_26,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN24_27,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN24_28,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_29,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_34,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN24_35,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN24_36,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN24_37,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN24_38,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_39,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_45,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN24_46,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN24_47,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN24_48,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_49,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_56,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN24_57,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN24_58,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_59,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_67,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN24_68,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_69,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_78,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN24_79,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN24_89,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN25_12,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN25_13,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN25_14,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN25_15,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN25_16,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN25_17,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN25_18,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_19,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_23,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN25_24,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN25_25,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN25_26,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN25_27,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN25_28,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_29,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_34,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN25_35,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN25_36,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN25_37,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN25_38,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_39,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_45,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN25_46,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN25_47,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN25_48,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_49,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_56,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN25_57,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN25_58,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_59,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_67,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN25_68,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_69,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_78,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN25_79,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN25_89,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN26_12,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN26_13,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN26_14,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN26_15,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN26_16,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN26_17,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN26_18,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_19,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_23,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN26_24,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN26_25,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN26_26,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN26_27,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN26_28,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_29,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_34,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN26_35,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN26_36,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN26_37,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN26_38,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_39,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_45,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN26_46,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN26_47,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN26_48,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_49,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_56,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN26_57,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN26_58,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_59,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_67,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN26_68,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_69,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_78,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN26_79,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN26_89,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN27_12,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN27_13,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN27_14,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN27_15,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN27_16,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN27_17,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN27_18,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_19,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_23,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN27_24,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN27_25,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN27_26,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN27_27,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN27_28,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_29,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_34,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN27_35,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN27_36,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN27_37,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN27_38,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_39,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_45,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN27_46,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN27_47,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN27_48,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_49,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_56,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN27_57,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN27_58,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_59,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_67,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN27_68,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_69,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_78,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN27_79,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN27_89,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN28_12,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN28_13,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN28_14,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN28_15,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN28_16,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN28_17,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN28_18,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_19,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_23,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN28_24,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN28_25,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN28_26,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN28_27,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN28_28,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_29,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_34,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN28_35,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN28_36,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN28_37,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN28_38,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_39,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_45,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN28_46,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN28_47,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN28_48,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_49,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_56,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN28_57,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN28_58,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_59,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_67,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN28_68,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_69,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_78,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN28_79,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN28_89,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN29_12,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN29_13,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN29_14,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN29_15,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN29_16,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN29_17,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN29_18,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_19,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_23,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN29_24,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN29_25,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN29_26,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN29_27,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN29_28,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_29,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_34,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN29_35,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN29_36,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN29_37,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN29_38,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_39,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_45,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN29_46,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN29_47,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN29_48,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_49,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_56,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN29_57,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN29_58,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_59,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_67,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN29_68,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_69,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_78,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN29_79,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN29_89,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN31_12,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN31_13,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN31_14,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN31_15,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN31_16,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN31_17,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN31_18,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_19,axiom,
+    ( p(n3,n1,n1)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_23,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN31_24,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN31_25,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN31_26,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN31_27,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN31_28,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_29,axiom,
+    ( p(n3,n1,n2)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_34,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN31_35,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN31_36,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN31_37,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN31_38,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_39,axiom,
+    ( p(n3,n1,n3)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_45,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN31_46,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN31_47,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN31_48,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_49,axiom,
+    ( p(n3,n1,n4)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_56,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN31_57,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN31_58,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_59,axiom,
+    ( p(n3,n1,n5)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_67,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN31_68,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_69,axiom,
+    ( p(n3,n1,n6)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_78,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN31_79,axiom,
+    ( p(n3,n1,n7)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN31_89,axiom,
+    ( p(n3,n1,n8)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN32_12,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN32_13,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN32_14,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN32_15,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN32_16,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN32_17,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN32_18,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_19,axiom,
+    ( p(n3,n2,n1)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_23,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN32_24,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN32_25,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN32_26,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN32_27,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN32_28,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_29,axiom,
+    ( p(n3,n2,n2)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_34,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN32_35,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN32_36,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN32_37,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN32_38,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_39,axiom,
+    ( p(n3,n2,n3)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_45,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN32_46,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN32_47,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN32_48,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_49,axiom,
+    ( p(n3,n2,n4)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_56,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN32_57,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN32_58,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_59,axiom,
+    ( p(n3,n2,n5)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_67,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN32_68,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_69,axiom,
+    ( p(n3,n2,n6)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_78,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN32_79,axiom,
+    ( p(n3,n2,n7)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN32_89,axiom,
+    ( p(n3,n2,n8)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN33_12,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN33_13,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN33_14,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN33_15,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN33_16,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN33_17,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN33_18,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_19,axiom,
+    ( p(n3,n3,n1)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_23,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN33_24,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN33_25,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN33_26,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN33_27,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN33_28,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_29,axiom,
+    ( p(n3,n3,n2)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_34,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN33_35,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN33_36,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN33_37,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN33_38,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_39,axiom,
+    ( p(n3,n3,n3)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_45,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN33_46,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN33_47,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN33_48,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_49,axiom,
+    ( p(n3,n3,n4)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_56,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN33_57,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN33_58,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_59,axiom,
+    ( p(n3,n3,n5)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_67,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN33_68,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_69,axiom,
+    ( p(n3,n3,n6)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_78,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN33_79,axiom,
+    ( p(n3,n3,n7)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN33_89,axiom,
+    ( p(n3,n3,n8)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN34_12,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN34_13,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN34_14,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN34_15,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN34_16,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN34_17,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN34_18,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_19,axiom,
+    ( p(n3,n4,n1)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_23,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN34_24,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN34_25,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN34_26,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN34_27,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN34_28,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_29,axiom,
+    ( p(n3,n4,n2)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_34,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN34_35,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN34_36,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN34_37,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN34_38,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_39,axiom,
+    ( p(n3,n4,n3)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_45,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN34_46,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN34_47,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN34_48,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_49,axiom,
+    ( p(n3,n4,n4)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_56,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN34_57,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN34_58,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_59,axiom,
+    ( p(n3,n4,n5)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_67,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN34_68,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_69,axiom,
+    ( p(n3,n4,n6)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_78,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN34_79,axiom,
+    ( p(n3,n4,n7)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN34_89,axiom,
+    ( p(n3,n4,n8)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN35_12,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN35_13,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN35_14,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN35_15,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN35_16,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN35_17,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN35_18,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_19,axiom,
+    ( p(n3,n5,n1)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_23,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN35_24,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN35_25,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN35_26,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN35_27,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN35_28,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_29,axiom,
+    ( p(n3,n5,n2)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_34,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN35_35,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN35_36,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN35_37,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN35_38,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_39,axiom,
+    ( p(n3,n5,n3)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_45,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN35_46,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN35_47,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN35_48,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_49,axiom,
+    ( p(n3,n5,n4)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_56,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN35_57,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN35_58,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_59,axiom,
+    ( p(n3,n5,n5)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_67,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN35_68,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_69,axiom,
+    ( p(n3,n5,n6)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_78,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN35_79,axiom,
+    ( p(n3,n5,n7)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN35_89,axiom,
+    ( p(n3,n5,n8)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN36_12,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN36_13,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN36_14,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN36_15,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN36_16,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN36_17,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN36_18,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_19,axiom,
+    ( p(n3,n6,n1)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_23,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN36_24,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN36_25,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN36_26,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN36_27,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN36_28,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_29,axiom,
+    ( p(n3,n6,n2)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_34,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN36_35,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN36_36,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN36_37,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN36_38,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_39,axiom,
+    ( p(n3,n6,n3)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_45,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN36_46,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN36_47,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN36_48,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_49,axiom,
+    ( p(n3,n6,n4)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_56,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN36_57,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN36_58,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_59,axiom,
+    ( p(n3,n6,n5)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_67,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN36_68,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_69,axiom,
+    ( p(n3,n6,n6)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_78,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN36_79,axiom,
+    ( p(n3,n6,n7)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN36_89,axiom,
+    ( p(n3,n6,n8)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN37_12,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN37_13,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN37_14,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN37_15,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN37_16,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN37_17,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN37_18,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_19,axiom,
+    ( p(n3,n7,n1)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_23,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN37_24,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN37_25,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN37_26,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN37_27,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN37_28,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_29,axiom,
+    ( p(n3,n7,n2)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_34,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN37_35,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN37_36,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN37_37,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN37_38,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_39,axiom,
+    ( p(n3,n7,n3)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_45,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN37_46,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN37_47,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN37_48,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_49,axiom,
+    ( p(n3,n7,n4)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_56,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN37_57,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN37_58,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_59,axiom,
+    ( p(n3,n7,n5)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_67,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN37_68,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_69,axiom,
+    ( p(n3,n7,n6)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_78,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN37_79,axiom,
+    ( p(n3,n7,n7)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN37_89,axiom,
+    ( p(n3,n7,n8)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN38_12,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN38_13,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN38_14,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN38_15,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN38_16,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN38_17,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN38_18,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_19,axiom,
+    ( p(n3,n8,n1)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_23,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN38_24,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN38_25,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN38_26,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN38_27,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN38_28,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_29,axiom,
+    ( p(n3,n8,n2)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_34,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN38_35,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN38_36,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN38_37,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN38_38,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_39,axiom,
+    ( p(n3,n8,n3)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_45,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN38_46,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN38_47,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN38_48,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_49,axiom,
+    ( p(n3,n8,n4)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_56,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN38_57,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN38_58,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_59,axiom,
+    ( p(n3,n8,n5)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_67,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN38_68,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_69,axiom,
+    ( p(n3,n8,n6)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_78,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN38_79,axiom,
+    ( p(n3,n8,n7)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN38_89,axiom,
+    ( p(n3,n8,n8)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN39_12,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN39_13,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN39_14,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN39_15,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN39_16,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN39_17,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN39_18,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_19,axiom,
+    ( p(n3,n9,n1)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_23,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN39_24,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN39_25,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN39_26,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN39_27,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN39_28,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_29,axiom,
+    ( p(n3,n9,n2)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_34,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN39_35,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN39_36,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN39_37,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN39_38,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_39,axiom,
+    ( p(n3,n9,n3)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_45,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN39_46,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN39_47,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN39_48,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_49,axiom,
+    ( p(n3,n9,n4)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_56,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN39_57,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN39_58,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_59,axiom,
+    ( p(n3,n9,n5)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_67,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN39_68,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_69,axiom,
+    ( p(n3,n9,n6)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_78,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN39_79,axiom,
+    ( p(n3,n9,n7)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN39_89,axiom,
+    ( p(n3,n9,n8)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN41_12,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n2) )).
+
+fof(axN41_13,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n3) )).
+
+fof(axN41_14,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n4) )).
+
+fof(axN41_15,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN41_16,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN41_17,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN41_18,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_19,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_23,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n3) )).
+
+fof(axN41_24,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n4) )).
+
+fof(axN41_25,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN41_26,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN41_27,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN41_28,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_29,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_34,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n1,n4) )).
+
+fof(axN41_35,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN41_36,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN41_37,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN41_38,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_39,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_45,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n1,n5) )).
+
+fof(axN41_46,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN41_47,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN41_48,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_49,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_56,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n1,n6) )).
+
+fof(axN41_57,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN41_58,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_59,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_67,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n1,n7) )).
+
+fof(axN41_68,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_69,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_78,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n1,n8) )).
+
+fof(axN41_79,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN41_89,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n4,n1,n9) )).
+
+fof(axN42_12,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n2) )).
+
+fof(axN42_13,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n3) )).
+
+fof(axN42_14,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN42_15,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN42_16,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN42_17,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN42_18,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_19,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_23,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n3) )).
+
+fof(axN42_24,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN42_25,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN42_26,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN42_27,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN42_28,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_29,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_34,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n2,n4) )).
+
+fof(axN42_35,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN42_36,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN42_37,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN42_38,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_39,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_45,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n2,n5) )).
+
+fof(axN42_46,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN42_47,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN42_48,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_49,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_56,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n2,n6) )).
+
+fof(axN42_57,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN42_58,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_59,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_67,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n2,n7) )).
+
+fof(axN42_68,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_69,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_78,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n2,n8) )).
+
+fof(axN42_79,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN42_89,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n4,n2,n9) )).
+
+fof(axN43_12,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n2) )).
+
+fof(axN43_13,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN43_14,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN43_15,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN43_16,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN43_17,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN43_18,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_19,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_23,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n3) )).
+
+fof(axN43_24,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN43_25,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN43_26,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN43_27,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN43_28,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_29,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_34,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n3,n4) )).
+
+fof(axN43_35,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN43_36,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN43_37,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN43_38,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_39,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_45,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n3,n5) )).
+
+fof(axN43_46,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN43_47,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN43_48,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_49,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_56,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n3,n6) )).
+
+fof(axN43_57,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN43_58,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_59,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_67,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n3,n7) )).
+
+fof(axN43_68,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_69,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_78,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n3,n8) )).
+
+fof(axN43_79,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN43_89,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n4,n3,n9) )).
+
+fof(axN44_12,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n2) )).
+
+fof(axN44_13,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN44_14,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN44_15,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN44_16,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN44_17,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN44_18,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_19,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_23,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n3) )).
+
+fof(axN44_24,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN44_25,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN44_26,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN44_27,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN44_28,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_29,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_34,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n4,n4) )).
+
+fof(axN44_35,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN44_36,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN44_37,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN44_38,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_39,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_45,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n4,n5) )).
+
+fof(axN44_46,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN44_47,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN44_48,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_49,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_56,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n4,n6) )).
+
+fof(axN44_57,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN44_58,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_59,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_67,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n4,n7) )).
+
+fof(axN44_68,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_69,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_78,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n4,n8) )).
+
+fof(axN44_79,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN44_89,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n4,n4,n9) )).
+
+fof(axN45_12,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n2) )).
+
+fof(axN45_13,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN45_14,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN45_15,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN45_16,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN45_17,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN45_18,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_19,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_23,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n3) )).
+
+fof(axN45_24,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN45_25,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN45_26,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN45_27,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN45_28,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_29,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_34,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n5,n4) )).
+
+fof(axN45_35,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN45_36,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN45_37,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN45_38,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_39,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_45,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n5,n5) )).
+
+fof(axN45_46,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN45_47,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN45_48,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_49,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_56,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n5,n6) )).
+
+fof(axN45_57,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN45_58,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_59,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_67,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n5,n7) )).
+
+fof(axN45_68,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_69,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_78,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n4,n5,n8) )).
+
+fof(axN45_79,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN45_89,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n4,n5,n9) )).
+
+fof(axN46_12,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n2) )).
+
+fof(axN46_13,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN46_14,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN46_15,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN46_16,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN46_17,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN46_18,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_19,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_23,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n3) )).
+
+fof(axN46_24,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN46_25,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN46_26,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN46_27,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN46_28,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_29,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_34,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n6,n4) )).
+
+fof(axN46_35,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN46_36,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN46_37,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN46_38,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_39,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_45,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n6,n5) )).
+
+fof(axN46_46,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN46_47,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN46_48,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_49,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_56,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n6,n6) )).
+
+fof(axN46_57,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN46_58,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_59,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_67,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n4,n6,n7) )).
+
+fof(axN46_68,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_69,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_78,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n4,n6,n8) )).
+
+fof(axN46_79,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN46_89,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n4,n6,n9) )).
+
+fof(axN47_12,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n2) )).
+
+fof(axN47_13,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN47_14,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN47_15,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN47_16,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN47_17,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN47_18,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_19,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_23,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n3) )).
+
+fof(axN47_24,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN47_25,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN47_26,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN47_27,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN47_28,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_29,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_34,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n7,n4) )).
+
+fof(axN47_35,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN47_36,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN47_37,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN47_38,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_39,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_45,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n7,n5) )).
+
+fof(axN47_46,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN47_47,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN47_48,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_49,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_56,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n4,n7,n6) )).
+
+fof(axN47_57,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN47_58,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_59,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_67,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n4,n7,n7) )).
+
+fof(axN47_68,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_69,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_78,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n4,n7,n8) )).
+
+fof(axN47_79,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN47_89,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n4,n7,n9) )).
+
+fof(axN48_12,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n2) )).
+
+fof(axN48_13,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN48_14,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN48_15,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN48_16,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN48_17,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN48_18,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_19,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_23,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n3) )).
+
+fof(axN48_24,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN48_25,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN48_26,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN48_27,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN48_28,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_29,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_34,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n8,n4) )).
+
+fof(axN48_35,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN48_36,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN48_37,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN48_38,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_39,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_45,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n4,n8,n5) )).
+
+fof(axN48_46,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN48_47,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN48_48,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_49,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_56,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n4,n8,n6) )).
+
+fof(axN48_57,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN48_58,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_59,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_67,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n4,n8,n7) )).
+
+fof(axN48_68,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_69,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_78,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n4,n8,n8) )).
+
+fof(axN48_79,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN48_89,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n4,n8,n9) )).
+
+fof(axN49_12,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n2) )).
+
+fof(axN49_13,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN49_14,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN49_15,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN49_16,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN49_17,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN49_18,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_19,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_23,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n3) )).
+
+fof(axN49_24,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN49_25,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN49_26,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN49_27,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN49_28,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_29,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_34,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n4,n9,n4) )).
+
+fof(axN49_35,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN49_36,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN49_37,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN49_38,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_39,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_45,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n4,n9,n5) )).
+
+fof(axN49_46,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN49_47,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN49_48,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_49,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_56,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n4,n9,n6) )).
+
+fof(axN49_57,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN49_58,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_59,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_67,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n4,n9,n7) )).
+
+fof(axN49_68,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_69,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_78,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n4,n9,n8) )).
+
+fof(axN49_79,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN49_89,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n4,n9,n9) )).
+
+fof(axN51_12,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN51_13,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN51_14,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN51_15,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN51_16,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN51_17,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN51_18,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_19,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_23,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN51_24,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN51_25,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN51_26,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN51_27,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN51_28,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_29,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_34,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN51_35,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN51_36,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN51_37,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN51_38,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_39,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_45,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN51_46,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN51_47,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN51_48,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_49,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_56,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN51_57,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN51_58,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_59,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_67,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN51_68,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_69,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_78,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN51_79,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN51_89,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN52_12,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN52_13,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN52_14,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN52_15,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN52_16,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN52_17,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN52_18,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_19,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_23,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN52_24,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN52_25,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN52_26,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN52_27,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN52_28,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_29,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_34,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN52_35,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN52_36,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN52_37,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN52_38,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_39,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_45,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN52_46,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN52_47,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN52_48,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_49,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_56,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN52_57,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN52_58,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_59,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_67,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN52_68,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_69,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_78,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN52_79,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN52_89,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN53_12,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN53_13,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN53_14,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN53_15,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN53_16,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN53_17,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN53_18,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_19,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_23,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN53_24,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN53_25,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN53_26,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN53_27,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN53_28,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_29,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_34,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN53_35,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN53_36,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN53_37,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN53_38,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_39,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_45,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN53_46,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN53_47,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN53_48,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_49,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_56,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN53_57,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN53_58,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_59,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_67,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN53_68,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_69,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_78,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN53_79,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN53_89,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN54_12,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN54_13,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN54_14,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN54_15,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN54_16,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN54_17,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN54_18,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_19,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_23,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN54_24,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN54_25,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN54_26,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN54_27,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN54_28,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_29,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_34,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN54_35,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN54_36,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN54_37,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN54_38,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_39,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_45,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN54_46,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN54_47,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN54_48,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_49,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_56,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN54_57,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN54_58,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_59,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_67,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN54_68,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_69,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_78,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN54_79,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN54_89,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN55_12,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN55_13,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN55_14,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN55_15,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN55_16,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN55_17,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN55_18,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_19,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_23,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN55_24,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN55_25,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN55_26,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN55_27,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN55_28,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_29,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_34,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN55_35,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN55_36,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN55_37,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN55_38,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_39,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_45,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN55_46,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN55_47,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN55_48,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_49,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_56,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN55_57,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN55_58,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_59,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_67,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN55_68,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_69,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_78,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN55_79,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN55_89,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN56_12,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN56_13,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN56_14,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN56_15,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN56_16,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN56_17,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN56_18,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_19,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_23,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN56_24,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN56_25,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN56_26,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN56_27,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN56_28,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_29,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_34,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN56_35,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN56_36,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN56_37,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN56_38,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_39,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_45,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN56_46,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN56_47,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN56_48,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_49,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_56,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN56_57,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN56_58,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_59,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_67,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN56_68,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_69,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_78,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN56_79,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN56_89,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN57_12,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN57_13,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN57_14,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN57_15,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN57_16,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN57_17,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN57_18,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_19,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_23,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN57_24,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN57_25,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN57_26,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN57_27,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN57_28,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_29,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_34,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN57_35,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN57_36,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN57_37,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN57_38,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_39,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_45,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN57_46,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN57_47,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN57_48,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_49,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_56,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN57_57,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN57_58,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_59,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_67,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN57_68,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_69,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_78,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN57_79,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN57_89,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN58_12,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN58_13,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN58_14,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN58_15,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN58_16,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN58_17,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN58_18,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_19,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_23,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN58_24,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN58_25,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN58_26,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN58_27,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN58_28,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_29,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_34,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN58_35,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN58_36,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN58_37,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN58_38,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_39,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_45,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN58_46,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN58_47,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN58_48,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_49,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_56,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN58_57,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN58_58,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_59,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_67,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN58_68,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_69,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_78,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN58_79,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN58_89,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN59_12,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN59_13,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN59_14,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN59_15,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN59_16,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN59_17,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN59_18,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_19,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_23,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN59_24,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN59_25,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN59_26,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN59_27,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN59_28,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_29,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_34,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN59_35,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN59_36,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN59_37,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN59_38,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_39,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_45,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN59_46,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN59_47,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN59_48,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_49,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_56,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN59_57,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN59_58,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_59,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_67,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN59_68,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_69,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_78,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN59_79,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN59_89,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN61_12,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN61_13,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN61_14,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN61_15,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN61_16,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN61_17,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN61_18,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_19,axiom,
+    ( p(n6,n1,n1)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_23,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN61_24,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN61_25,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN61_26,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN61_27,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN61_28,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_29,axiom,
+    ( p(n6,n1,n2)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_34,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN61_35,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN61_36,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN61_37,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN61_38,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_39,axiom,
+    ( p(n6,n1,n3)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_45,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN61_46,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN61_47,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN61_48,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_49,axiom,
+    ( p(n6,n1,n4)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_56,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN61_57,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN61_58,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_59,axiom,
+    ( p(n6,n1,n5)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_67,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN61_68,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_69,axiom,
+    ( p(n6,n1,n6)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_78,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN61_79,axiom,
+    ( p(n6,n1,n7)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN61_89,axiom,
+    ( p(n6,n1,n8)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN62_12,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN62_13,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN62_14,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN62_15,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN62_16,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN62_17,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN62_18,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_19,axiom,
+    ( p(n6,n2,n1)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_23,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN62_24,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN62_25,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN62_26,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN62_27,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN62_28,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_29,axiom,
+    ( p(n6,n2,n2)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_34,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN62_35,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN62_36,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN62_37,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN62_38,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_39,axiom,
+    ( p(n6,n2,n3)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_45,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN62_46,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN62_47,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN62_48,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_49,axiom,
+    ( p(n6,n2,n4)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_56,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN62_57,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN62_58,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_59,axiom,
+    ( p(n6,n2,n5)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_67,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN62_68,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_69,axiom,
+    ( p(n6,n2,n6)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_78,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN62_79,axiom,
+    ( p(n6,n2,n7)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN62_89,axiom,
+    ( p(n6,n2,n8)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN63_12,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN63_13,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN63_14,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN63_15,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN63_16,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN63_17,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN63_18,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_19,axiom,
+    ( p(n6,n3,n1)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_23,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN63_24,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN63_25,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN63_26,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN63_27,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN63_28,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_29,axiom,
+    ( p(n6,n3,n2)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_34,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN63_35,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN63_36,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN63_37,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN63_38,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_39,axiom,
+    ( p(n6,n3,n3)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_45,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN63_46,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN63_47,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN63_48,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_49,axiom,
+    ( p(n6,n3,n4)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_56,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN63_57,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN63_58,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_59,axiom,
+    ( p(n6,n3,n5)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_67,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN63_68,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_69,axiom,
+    ( p(n6,n3,n6)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_78,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN63_79,axiom,
+    ( p(n6,n3,n7)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN63_89,axiom,
+    ( p(n6,n3,n8)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN64_12,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN64_13,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN64_14,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN64_15,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN64_16,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN64_17,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN64_18,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_19,axiom,
+    ( p(n6,n4,n1)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_23,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN64_24,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN64_25,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN64_26,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN64_27,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN64_28,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_29,axiom,
+    ( p(n6,n4,n2)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_34,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN64_35,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN64_36,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN64_37,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN64_38,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_39,axiom,
+    ( p(n6,n4,n3)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_45,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN64_46,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN64_47,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN64_48,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_49,axiom,
+    ( p(n6,n4,n4)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_56,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN64_57,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN64_58,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_59,axiom,
+    ( p(n6,n4,n5)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_67,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN64_68,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_69,axiom,
+    ( p(n6,n4,n6)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_78,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN64_79,axiom,
+    ( p(n6,n4,n7)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN64_89,axiom,
+    ( p(n6,n4,n8)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN65_12,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN65_13,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN65_14,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN65_15,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN65_16,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN65_17,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN65_18,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_19,axiom,
+    ( p(n6,n5,n1)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_23,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN65_24,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN65_25,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN65_26,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN65_27,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN65_28,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_29,axiom,
+    ( p(n6,n5,n2)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_34,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN65_35,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN65_36,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN65_37,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN65_38,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_39,axiom,
+    ( p(n6,n5,n3)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_45,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN65_46,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN65_47,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN65_48,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_49,axiom,
+    ( p(n6,n5,n4)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_56,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN65_57,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN65_58,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_59,axiom,
+    ( p(n6,n5,n5)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_67,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN65_68,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_69,axiom,
+    ( p(n6,n5,n6)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_78,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN65_79,axiom,
+    ( p(n6,n5,n7)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN65_89,axiom,
+    ( p(n6,n5,n8)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN66_12,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN66_13,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN66_14,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN66_15,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN66_16,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN66_17,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN66_18,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_19,axiom,
+    ( p(n6,n6,n1)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_23,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN66_24,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN66_25,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN66_26,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN66_27,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN66_28,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_29,axiom,
+    ( p(n6,n6,n2)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_34,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN66_35,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN66_36,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN66_37,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN66_38,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_39,axiom,
+    ( p(n6,n6,n3)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_45,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN66_46,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN66_47,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN66_48,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_49,axiom,
+    ( p(n6,n6,n4)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_56,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN66_57,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN66_58,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_59,axiom,
+    ( p(n6,n6,n5)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_67,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN66_68,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_69,axiom,
+    ( p(n6,n6,n6)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_78,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN66_79,axiom,
+    ( p(n6,n6,n7)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN66_89,axiom,
+    ( p(n6,n6,n8)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN67_12,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN67_13,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN67_14,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN67_15,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN67_16,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN67_17,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN67_18,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_19,axiom,
+    ( p(n6,n7,n1)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_23,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN67_24,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN67_25,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN67_26,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN67_27,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN67_28,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_29,axiom,
+    ( p(n6,n7,n2)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_34,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN67_35,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN67_36,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN67_37,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN67_38,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_39,axiom,
+    ( p(n6,n7,n3)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_45,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN67_46,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN67_47,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN67_48,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_49,axiom,
+    ( p(n6,n7,n4)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_56,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN67_57,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN67_58,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_59,axiom,
+    ( p(n6,n7,n5)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_67,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN67_68,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_69,axiom,
+    ( p(n6,n7,n6)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_78,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN67_79,axiom,
+    ( p(n6,n7,n7)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN67_89,axiom,
+    ( p(n6,n7,n8)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN68_12,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN68_13,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN68_14,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN68_15,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN68_16,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN68_17,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN68_18,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_19,axiom,
+    ( p(n6,n8,n1)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_23,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN68_24,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN68_25,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN68_26,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN68_27,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN68_28,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_29,axiom,
+    ( p(n6,n8,n2)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_34,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN68_35,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN68_36,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN68_37,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN68_38,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_39,axiom,
+    ( p(n6,n8,n3)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_45,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN68_46,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN68_47,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN68_48,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_49,axiom,
+    ( p(n6,n8,n4)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_56,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN68_57,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN68_58,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_59,axiom,
+    ( p(n6,n8,n5)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_67,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN68_68,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_69,axiom,
+    ( p(n6,n8,n6)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_78,axiom,
+    ( p(n6,n8,n7)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN68_79,axiom,
+    ( p(n6,n8,n7)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN68_89,axiom,
+    ( p(n6,n8,n8)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN69_12,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN69_13,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN69_14,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN69_15,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN69_16,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN69_17,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN69_18,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_19,axiom,
+    ( p(n6,n9,n1)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_23,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN69_24,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN69_25,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN69_26,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN69_27,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN69_28,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_29,axiom,
+    ( p(n6,n9,n2)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_34,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN69_35,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN69_36,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN69_37,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN69_38,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_39,axiom,
+    ( p(n6,n9,n3)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_45,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN69_46,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN69_47,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN69_48,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_49,axiom,
+    ( p(n6,n9,n4)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_56,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN69_57,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN69_58,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_59,axiom,
+    ( p(n6,n9,n5)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_67,axiom,
+    ( p(n6,n9,n6)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN69_68,axiom,
+    ( p(n6,n9,n6)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_69,axiom,
+    ( p(n6,n9,n6)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_78,axiom,
+    ( p(n6,n9,n7)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN69_79,axiom,
+    ( p(n6,n9,n7)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN69_89,axiom,
+    ( p(n6,n9,n8)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN71_12,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n2) )).
+
+fof(axN71_13,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN71_14,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN71_15,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN71_16,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN71_17,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN71_18,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_19,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_23,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n3) )).
+
+fof(axN71_24,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN71_25,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN71_26,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN71_27,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN71_28,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_29,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_34,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n1,n4) )).
+
+fof(axN71_35,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN71_36,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN71_37,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN71_38,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_39,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_45,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n1,n5) )).
+
+fof(axN71_46,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN71_47,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN71_48,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_49,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_56,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n1,n6) )).
+
+fof(axN71_57,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN71_58,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_59,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_67,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n1,n7) )).
+
+fof(axN71_68,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_69,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_78,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n1,n8) )).
+
+fof(axN71_79,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN71_89,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n7,n1,n9) )).
+
+fof(axN72_12,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n2) )).
+
+fof(axN72_13,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN72_14,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN72_15,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN72_16,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN72_17,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN72_18,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_19,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_23,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n3) )).
+
+fof(axN72_24,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN72_25,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN72_26,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN72_27,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN72_28,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_29,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_34,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n2,n4) )).
+
+fof(axN72_35,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN72_36,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN72_37,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN72_38,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_39,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_45,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n2,n5) )).
+
+fof(axN72_46,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN72_47,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN72_48,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_49,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_56,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n2,n6) )).
+
+fof(axN72_57,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN72_58,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_59,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_67,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n2,n7) )).
+
+fof(axN72_68,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_69,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_78,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n2,n8) )).
+
+fof(axN72_79,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN72_89,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n7,n2,n9) )).
+
+fof(axN73_12,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n2) )).
+
+fof(axN73_13,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN73_14,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN73_15,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN73_16,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN73_17,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN73_18,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_19,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_23,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n3) )).
+
+fof(axN73_24,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN73_25,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN73_26,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN73_27,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN73_28,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_29,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_34,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n3,n4) )).
+
+fof(axN73_35,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN73_36,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN73_37,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN73_38,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_39,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_45,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n3,n5) )).
+
+fof(axN73_46,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN73_47,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN73_48,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_49,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_56,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n3,n6) )).
+
+fof(axN73_57,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN73_58,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_59,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_67,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n3,n7) )).
+
+fof(axN73_68,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_69,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_78,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n3,n8) )).
+
+fof(axN73_79,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN73_89,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n7,n3,n9) )).
+
+fof(axN74_12,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n2) )).
+
+fof(axN74_13,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN74_14,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN74_15,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN74_16,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN74_17,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN74_18,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_19,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_23,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n3) )).
+
+fof(axN74_24,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN74_25,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN74_26,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN74_27,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN74_28,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_29,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_34,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n4,n4) )).
+
+fof(axN74_35,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN74_36,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN74_37,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN74_38,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_39,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_45,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n4,n5) )).
+
+fof(axN74_46,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN74_47,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN74_48,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_49,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_56,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n4,n6) )).
+
+fof(axN74_57,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN74_58,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_59,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_67,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n4,n7) )).
+
+fof(axN74_68,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_69,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_78,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n4,n8) )).
+
+fof(axN74_79,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN74_89,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n7,n4,n9) )).
+
+fof(axN75_12,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n2) )).
+
+fof(axN75_13,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN75_14,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN75_15,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN75_16,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN75_17,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN75_18,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_19,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_23,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n3) )).
+
+fof(axN75_24,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN75_25,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN75_26,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN75_27,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN75_28,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_29,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_34,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n5,n4) )).
+
+fof(axN75_35,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN75_36,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN75_37,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN75_38,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_39,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_45,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n5,n5) )).
+
+fof(axN75_46,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN75_47,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN75_48,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_49,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_56,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n5,n6) )).
+
+fof(axN75_57,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN75_58,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_59,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_67,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n5,n7) )).
+
+fof(axN75_68,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_69,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_78,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n7,n5,n8) )).
+
+fof(axN75_79,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN75_89,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n7,n5,n9) )).
+
+fof(axN76_12,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n2) )).
+
+fof(axN76_13,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN76_14,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN76_15,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN76_16,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN76_17,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN76_18,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_19,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_23,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n3) )).
+
+fof(axN76_24,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN76_25,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN76_26,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN76_27,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN76_28,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_29,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_34,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n6,n4) )).
+
+fof(axN76_35,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN76_36,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN76_37,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN76_38,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_39,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_45,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n6,n5) )).
+
+fof(axN76_46,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN76_47,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN76_48,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_49,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_56,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n6,n6) )).
+
+fof(axN76_57,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN76_58,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_59,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_67,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n7,n6,n7) )).
+
+fof(axN76_68,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_69,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_78,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n7,n6,n8) )).
+
+fof(axN76_79,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN76_89,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n7,n6,n9) )).
+
+fof(axN77_12,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n2) )).
+
+fof(axN77_13,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN77_14,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN77_15,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN77_16,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN77_17,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN77_18,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_19,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_23,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n3) )).
+
+fof(axN77_24,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN77_25,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN77_26,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN77_27,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN77_28,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_29,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_34,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n7,n4) )).
+
+fof(axN77_35,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN77_36,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN77_37,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN77_38,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_39,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_45,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n7,n5) )).
+
+fof(axN77_46,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN77_47,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN77_48,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_49,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_56,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n7,n7,n6) )).
+
+fof(axN77_57,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN77_58,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_59,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_67,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n7,n7,n7) )).
+
+fof(axN77_68,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_69,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_78,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n7,n7,n8) )).
+
+fof(axN77_79,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN77_89,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n7,n7,n9) )).
+
+fof(axN78_12,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n2) )).
+
+fof(axN78_13,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN78_14,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN78_15,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN78_16,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN78_17,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN78_18,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_19,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_23,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n3) )).
+
+fof(axN78_24,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN78_25,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN78_26,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN78_27,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN78_28,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_29,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_34,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n8,n4) )).
+
+fof(axN78_35,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN78_36,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN78_37,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN78_38,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_39,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_45,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n7,n8,n5) )).
+
+fof(axN78_46,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN78_47,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN78_48,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_49,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_56,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n7,n8,n6) )).
+
+fof(axN78_57,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN78_58,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_59,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_67,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n7,n8,n7) )).
+
+fof(axN78_68,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_69,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_78,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n7,n8,n8) )).
+
+fof(axN78_79,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN78_89,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n7,n8,n9) )).
+
+fof(axN79_12,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n2) )).
+
+fof(axN79_13,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN79_14,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN79_15,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN79_16,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN79_17,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN79_18,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_19,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_23,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n3) )).
+
+fof(axN79_24,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN79_25,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN79_26,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN79_27,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN79_28,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_29,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_34,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n7,n9,n4) )).
+
+fof(axN79_35,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN79_36,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN79_37,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN79_38,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_39,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_45,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n7,n9,n5) )).
+
+fof(axN79_46,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN79_47,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN79_48,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_49,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_56,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n7,n9,n6) )).
+
+fof(axN79_57,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN79_58,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_59,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_67,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n7,n9,n7) )).
+
+fof(axN79_68,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_69,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_78,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n7,n9,n8) )).
+
+fof(axN79_79,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN79_89,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n7,n9,n9) )).
+
+fof(axN81_12,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN81_13,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN81_14,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN81_15,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN81_16,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN81_17,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN81_18,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_19,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_23,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN81_24,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN81_25,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN81_26,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN81_27,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN81_28,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_29,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_34,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN81_35,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN81_36,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN81_37,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN81_38,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_39,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_45,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN81_46,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN81_47,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN81_48,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_49,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_56,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN81_57,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN81_58,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_59,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_67,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN81_68,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_69,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_78,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN81_79,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN81_89,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN82_12,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN82_13,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN82_14,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN82_15,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN82_16,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN82_17,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN82_18,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_19,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_23,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN82_24,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN82_25,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN82_26,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN82_27,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN82_28,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_29,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_34,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN82_35,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN82_36,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN82_37,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN82_38,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_39,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_45,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN82_46,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN82_47,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN82_48,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_49,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_56,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN82_57,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN82_58,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_59,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_67,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN82_68,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_69,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_78,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN82_79,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN82_89,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN83_12,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN83_13,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN83_14,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN83_15,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN83_16,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN83_17,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN83_18,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_19,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_23,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN83_24,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN83_25,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN83_26,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN83_27,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN83_28,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_29,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_34,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN83_35,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN83_36,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN83_37,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN83_38,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_39,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_45,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN83_46,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN83_47,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN83_48,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_49,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_56,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN83_57,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN83_58,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_59,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_67,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN83_68,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_69,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_78,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN83_79,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN83_89,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN84_12,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN84_13,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN84_14,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN84_15,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN84_16,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN84_17,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN84_18,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_19,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_23,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN84_24,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN84_25,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN84_26,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN84_27,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN84_28,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_29,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_34,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN84_35,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN84_36,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN84_37,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN84_38,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_39,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_45,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN84_46,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN84_47,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN84_48,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_49,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_56,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN84_57,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN84_58,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_59,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_67,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN84_68,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_69,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_78,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN84_79,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN84_89,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN85_12,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN85_13,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN85_14,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN85_15,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN85_16,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN85_17,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN85_18,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_19,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_23,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN85_24,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN85_25,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN85_26,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN85_27,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN85_28,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_29,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_34,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN85_35,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN85_36,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN85_37,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN85_38,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_39,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_45,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN85_46,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN85_47,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN85_48,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_49,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_56,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN85_57,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN85_58,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_59,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_67,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN85_68,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_69,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_78,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN85_79,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN85_89,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN86_12,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN86_13,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN86_14,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN86_15,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN86_16,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN86_17,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN86_18,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_19,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_23,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN86_24,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN86_25,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN86_26,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN86_27,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN86_28,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_29,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_34,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN86_35,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN86_36,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN86_37,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN86_38,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_39,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_45,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN86_46,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN86_47,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN86_48,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_49,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_56,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN86_57,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN86_58,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_59,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_67,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN86_68,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_69,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_78,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN86_79,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN86_89,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN87_12,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN87_13,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN87_14,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN87_15,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN87_16,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN87_17,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN87_18,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_19,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_23,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN87_24,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN87_25,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN87_26,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN87_27,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN87_28,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_29,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_34,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN87_35,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN87_36,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN87_37,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN87_38,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_39,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_45,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN87_46,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN87_47,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN87_48,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_49,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_56,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN87_57,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN87_58,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_59,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_67,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN87_68,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_69,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_78,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN87_79,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN87_89,axiom,
+    ( p(n8,n7,n8)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN88_12,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN88_13,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN88_14,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN88_15,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN88_16,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN88_17,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN88_18,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_19,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_23,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN88_24,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN88_25,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN88_26,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN88_27,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN88_28,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_29,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_34,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN88_35,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN88_36,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN88_37,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN88_38,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_39,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_45,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN88_46,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN88_47,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN88_48,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_49,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_56,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN88_57,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN88_58,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_59,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_67,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN88_68,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_69,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_78,axiom,
+    ( p(n8,n8,n7)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN88_79,axiom,
+    ( p(n8,n8,n7)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN88_89,axiom,
+    ( p(n8,n8,n8)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN89_12,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN89_13,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN89_14,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN89_15,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN89_16,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN89_17,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN89_18,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_19,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_23,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN89_24,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN89_25,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN89_26,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN89_27,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN89_28,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_29,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_34,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN89_35,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN89_36,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN89_37,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN89_38,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_39,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_45,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN89_46,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN89_47,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN89_48,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_49,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_56,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN89_57,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN89_58,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_59,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_67,axiom,
+    ( p(n8,n9,n6)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN89_68,axiom,
+    ( p(n8,n9,n6)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_69,axiom,
+    ( p(n8,n9,n6)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_78,axiom,
+    ( p(n8,n9,n7)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN89_79,axiom,
+    ( p(n8,n9,n7)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN89_89,axiom,
+    ( p(n8,n9,n8)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN91_12,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN91_13,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN91_14,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN91_15,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN91_16,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN91_17,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN91_18,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_19,axiom,
+    ( p(n9,n1,n1)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_23,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN91_24,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN91_25,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN91_26,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN91_27,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN91_28,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_29,axiom,
+    ( p(n9,n1,n2)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_34,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN91_35,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN91_36,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN91_37,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN91_38,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_39,axiom,
+    ( p(n9,n1,n3)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_45,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN91_46,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN91_47,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN91_48,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_49,axiom,
+    ( p(n9,n1,n4)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_56,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN91_57,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN91_58,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_59,axiom,
+    ( p(n9,n1,n5)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_67,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN91_68,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_69,axiom,
+    ( p(n9,n1,n6)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_78,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN91_79,axiom,
+    ( p(n9,n1,n7)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN91_89,axiom,
+    ( p(n9,n1,n8)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN92_12,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN92_13,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN92_14,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN92_15,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN92_16,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN92_17,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN92_18,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_19,axiom,
+    ( p(n9,n2,n1)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_23,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN92_24,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN92_25,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN92_26,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN92_27,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN92_28,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_29,axiom,
+    ( p(n9,n2,n2)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_34,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN92_35,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN92_36,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN92_37,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN92_38,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_39,axiom,
+    ( p(n9,n2,n3)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_45,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN92_46,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN92_47,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN92_48,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_49,axiom,
+    ( p(n9,n2,n4)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_56,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN92_57,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN92_58,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_59,axiom,
+    ( p(n9,n2,n5)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_67,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN92_68,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_69,axiom,
+    ( p(n9,n2,n6)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_78,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN92_79,axiom,
+    ( p(n9,n2,n7)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN92_89,axiom,
+    ( p(n9,n2,n8)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN93_12,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN93_13,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN93_14,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN93_15,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN93_16,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN93_17,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN93_18,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_19,axiom,
+    ( p(n9,n3,n1)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_23,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN93_24,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN93_25,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN93_26,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN93_27,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN93_28,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_29,axiom,
+    ( p(n9,n3,n2)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_34,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN93_35,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN93_36,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN93_37,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN93_38,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_39,axiom,
+    ( p(n9,n3,n3)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_45,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN93_46,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN93_47,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN93_48,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_49,axiom,
+    ( p(n9,n3,n4)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_56,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN93_57,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN93_58,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_59,axiom,
+    ( p(n9,n3,n5)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_67,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN93_68,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_69,axiom,
+    ( p(n9,n3,n6)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_78,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN93_79,axiom,
+    ( p(n9,n3,n7)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN93_89,axiom,
+    ( p(n9,n3,n8)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN94_12,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN94_13,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN94_14,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN94_15,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN94_16,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN94_17,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN94_18,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_19,axiom,
+    ( p(n9,n4,n1)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_23,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN94_24,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN94_25,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN94_26,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN94_27,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN94_28,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_29,axiom,
+    ( p(n9,n4,n2)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_34,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN94_35,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN94_36,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN94_37,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN94_38,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_39,axiom,
+    ( p(n9,n4,n3)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_45,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN94_46,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN94_47,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN94_48,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_49,axiom,
+    ( p(n9,n4,n4)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_56,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN94_57,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN94_58,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_59,axiom,
+    ( p(n9,n4,n5)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_67,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN94_68,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_69,axiom,
+    ( p(n9,n4,n6)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_78,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN94_79,axiom,
+    ( p(n9,n4,n7)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN94_89,axiom,
+    ( p(n9,n4,n8)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN95_12,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN95_13,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN95_14,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN95_15,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN95_16,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN95_17,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN95_18,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_19,axiom,
+    ( p(n9,n5,n1)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_23,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN95_24,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN95_25,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN95_26,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN95_27,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN95_28,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_29,axiom,
+    ( p(n9,n5,n2)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_34,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN95_35,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN95_36,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN95_37,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN95_38,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_39,axiom,
+    ( p(n9,n5,n3)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_45,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN95_46,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN95_47,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN95_48,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_49,axiom,
+    ( p(n9,n5,n4)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_56,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN95_57,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN95_58,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_59,axiom,
+    ( p(n9,n5,n5)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_67,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN95_68,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_69,axiom,
+    ( p(n9,n5,n6)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_78,axiom,
+    ( p(n9,n5,n7)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN95_79,axiom,
+    ( p(n9,n5,n7)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN95_89,axiom,
+    ( p(n9,n5,n8)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN96_12,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN96_13,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN96_14,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN96_15,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN96_16,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN96_17,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN96_18,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_19,axiom,
+    ( p(n9,n6,n1)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_23,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN96_24,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN96_25,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN96_26,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN96_27,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN96_28,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_29,axiom,
+    ( p(n9,n6,n2)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_34,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN96_35,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN96_36,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN96_37,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN96_38,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_39,axiom,
+    ( p(n9,n6,n3)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_45,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN96_46,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN96_47,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN96_48,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_49,axiom,
+    ( p(n9,n6,n4)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_56,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN96_57,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN96_58,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_59,axiom,
+    ( p(n9,n6,n5)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_67,axiom,
+    ( p(n9,n6,n6)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN96_68,axiom,
+    ( p(n9,n6,n6)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_69,axiom,
+    ( p(n9,n6,n6)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_78,axiom,
+    ( p(n9,n6,n7)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN96_79,axiom,
+    ( p(n9,n6,n7)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN96_89,axiom,
+    ( p(n9,n6,n8)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN97_12,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN97_13,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN97_14,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN97_15,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN97_16,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN97_17,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN97_18,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_19,axiom,
+    ( p(n9,n7,n1)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_23,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN97_24,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN97_25,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN97_26,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN97_27,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN97_28,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_29,axiom,
+    ( p(n9,n7,n2)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_34,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN97_35,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN97_36,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN97_37,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN97_38,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_39,axiom,
+    ( p(n9,n7,n3)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_45,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN97_46,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN97_47,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN97_48,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_49,axiom,
+    ( p(n9,n7,n4)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_56,axiom,
+    ( p(n9,n7,n5)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN97_57,axiom,
+    ( p(n9,n7,n5)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN97_58,axiom,
+    ( p(n9,n7,n5)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_59,axiom,
+    ( p(n9,n7,n5)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_67,axiom,
+    ( p(n9,n7,n6)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN97_68,axiom,
+    ( p(n9,n7,n6)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_69,axiom,
+    ( p(n9,n7,n6)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_78,axiom,
+    ( p(n9,n7,n7)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN97_79,axiom,
+    ( p(n9,n7,n7)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN97_89,axiom,
+    ( p(n9,n7,n8)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN98_12,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN98_13,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN98_14,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN98_15,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN98_16,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN98_17,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN98_18,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_19,axiom,
+    ( p(n9,n8,n1)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_23,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN98_24,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN98_25,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN98_26,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN98_27,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN98_28,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_29,axiom,
+    ( p(n9,n8,n2)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_34,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN98_35,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN98_36,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN98_37,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN98_38,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_39,axiom,
+    ( p(n9,n8,n3)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_45,axiom,
+    ( p(n9,n8,n4)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN98_46,axiom,
+    ( p(n9,n8,n4)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN98_47,axiom,
+    ( p(n9,n8,n4)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN98_48,axiom,
+    ( p(n9,n8,n4)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_49,axiom,
+    ( p(n9,n8,n4)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_56,axiom,
+    ( p(n9,n8,n5)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN98_57,axiom,
+    ( p(n9,n8,n5)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN98_58,axiom,
+    ( p(n9,n8,n5)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_59,axiom,
+    ( p(n9,n8,n5)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_67,axiom,
+    ( p(n9,n8,n6)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN98_68,axiom,
+    ( p(n9,n8,n6)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_69,axiom,
+    ( p(n9,n8,n6)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_78,axiom,
+    ( p(n9,n8,n7)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN98_79,axiom,
+    ( p(n9,n8,n7)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN98_89,axiom,
+    ( p(n9,n8,n8)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN99_12,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN99_13,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN99_14,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN99_15,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN99_16,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN99_17,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN99_18,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_19,axiom,
+    ( p(n9,n9,n1)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_23,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN99_24,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN99_25,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN99_26,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN99_27,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN99_28,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_29,axiom,
+    ( p(n9,n9,n2)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_34,axiom,
+    ( p(n9,n9,n3)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN99_35,axiom,
+    ( p(n9,n9,n3)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN99_36,axiom,
+    ( p(n9,n9,n3)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN99_37,axiom,
+    ( p(n9,n9,n3)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN99_38,axiom,
+    ( p(n9,n9,n3)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_39,axiom,
+    ( p(n9,n9,n3)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_45,axiom,
+    ( p(n9,n9,n4)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN99_46,axiom,
+    ( p(n9,n9,n4)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN99_47,axiom,
+    ( p(n9,n9,n4)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN99_48,axiom,
+    ( p(n9,n9,n4)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_49,axiom,
+    ( p(n9,n9,n4)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_56,axiom,
+    ( p(n9,n9,n5)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN99_57,axiom,
+    ( p(n9,n9,n5)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN99_58,axiom,
+    ( p(n9,n9,n5)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_59,axiom,
+    ( p(n9,n9,n5)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_67,axiom,
+    ( p(n9,n9,n6)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN99_68,axiom,
+    ( p(n9,n9,n6)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_69,axiom,
+    ( p(n9,n9,n6)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_78,axiom,
+    ( p(n9,n9,n7)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN99_79,axiom,
+    ( p(n9,n9,n7)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN99_89,axiom,
+    ( p(n9,n9,n8)
+   => ~ p(n9,n9,n9) )).
+
+% 3x3 Quadrat constraints
+
+fof(axN11_22_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n2,n2,n1) )).
+
+fof(axN11_22_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n2,n2,n2) )).
+
+fof(axN11_22_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n2,n2,n3) )).
+
+fof(axN11_22_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN11_22_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN11_22_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN11_22_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN11_22_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN11_22_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN11_23_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n2,n3,n1) )).
+
+fof(axN11_23_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n2,n3,n2) )).
+
+fof(axN11_23_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN11_23_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN11_23_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN11_23_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN11_23_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN11_23_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN11_23_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN11_32_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN11_32_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN11_32_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN11_32_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN11_32_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN11_32_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN11_32_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN11_32_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN11_32_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN11_33_1,axiom,
+    ( p(n1,n1,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN11_33_2,axiom,
+    ( p(n1,n1,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN11_33_3,axiom,
+    ( p(n1,n1,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN11_33_4,axiom,
+    ( p(n1,n1,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN11_33_5,axiom,
+    ( p(n1,n1,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN11_33_6,axiom,
+    ( p(n1,n1,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN11_33_7,axiom,
+    ( p(n1,n1,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN11_33_8,axiom,
+    ( p(n1,n1,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN11_33_9,axiom,
+    ( p(n1,n1,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN12_21_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n2,n1,n1) )).
+
+fof(axN12_21_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n2,n1,n2) )).
+
+fof(axN12_21_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n2,n1,n3) )).
+
+fof(axN12_21_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n2,n1,n4) )).
+
+fof(axN12_21_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN12_21_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN12_21_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN12_21_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN12_21_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN12_23_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n2,n3,n1) )).
+
+fof(axN12_23_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n2,n3,n2) )).
+
+fof(axN12_23_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n2,n3,n3) )).
+
+fof(axN12_23_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n2,n3,n4) )).
+
+fof(axN12_23_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n2,n3,n5) )).
+
+fof(axN12_23_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n2,n3,n6) )).
+
+fof(axN12_23_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n2,n3,n7) )).
+
+fof(axN12_23_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n2,n3,n8) )).
+
+fof(axN12_23_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n2,n3,n9) )).
+
+fof(axN12_31_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n3,n1,n1) )).
+
+fof(axN12_31_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN12_31_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN12_31_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN12_31_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN12_31_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN12_31_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN12_31_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN12_31_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN12_33_1,axiom,
+    ( p(n1,n2,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN12_33_2,axiom,
+    ( p(n1,n2,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN12_33_3,axiom,
+    ( p(n1,n2,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN12_33_4,axiom,
+    ( p(n1,n2,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN12_33_5,axiom,
+    ( p(n1,n2,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN12_33_6,axiom,
+    ( p(n1,n2,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN12_33_7,axiom,
+    ( p(n1,n2,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN12_33_8,axiom,
+    ( p(n1,n2,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN12_33_9,axiom,
+    ( p(n1,n2,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN13_21_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n2,n1,n1) )).
+
+fof(axN13_21_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n2,n1,n2) )).
+
+fof(axN13_21_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n2,n1,n3) )).
+
+fof(axN13_21_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n2,n1,n4) )).
+
+fof(axN13_21_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n2,n1,n5) )).
+
+fof(axN13_21_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n2,n1,n6) )).
+
+fof(axN13_21_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n2,n1,n7) )).
+
+fof(axN13_21_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n2,n1,n8) )).
+
+fof(axN13_21_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n2,n1,n9) )).
+
+fof(axN13_22_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n2,n2,n1) )).
+
+fof(axN13_22_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n2,n2,n2) )).
+
+fof(axN13_22_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n2,n2,n3) )).
+
+fof(axN13_22_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n2,n2,n4) )).
+
+fof(axN13_22_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n2,n2,n5) )).
+
+fof(axN13_22_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n2,n2,n6) )).
+
+fof(axN13_22_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n2,n2,n7) )).
+
+fof(axN13_22_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n2,n2,n8) )).
+
+fof(axN13_22_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n2,n2,n9) )).
+
+fof(axN13_31_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n3,n1,n1) )).
+
+fof(axN13_31_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN13_31_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN13_31_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN13_31_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN13_31_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN13_31_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN13_31_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN13_31_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN13_32_1,axiom,
+    ( p(n1,n3,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN13_32_2,axiom,
+    ( p(n1,n3,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN13_32_3,axiom,
+    ( p(n1,n3,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN13_32_4,axiom,
+    ( p(n1,n3,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN13_32_5,axiom,
+    ( p(n1,n3,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN13_32_6,axiom,
+    ( p(n1,n3,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN13_32_7,axiom,
+    ( p(n1,n3,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN13_32_8,axiom,
+    ( p(n1,n3,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN13_32_9,axiom,
+    ( p(n1,n3,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN21_32_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN21_32_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN21_32_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN21_32_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN21_32_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN21_32_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN21_32_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN21_32_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN21_32_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN21_33_1,axiom,
+    ( p(n2,n1,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN21_33_2,axiom,
+    ( p(n2,n1,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN21_33_3,axiom,
+    ( p(n2,n1,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN21_33_4,axiom,
+    ( p(n2,n1,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN21_33_5,axiom,
+    ( p(n2,n1,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN21_33_6,axiom,
+    ( p(n2,n1,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN21_33_7,axiom,
+    ( p(n2,n1,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN21_33_8,axiom,
+    ( p(n2,n1,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN21_33_9,axiom,
+    ( p(n2,n1,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN22_31_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n3,n1,n1) )).
+
+fof(axN22_31_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN22_31_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN22_31_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN22_31_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN22_31_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN22_31_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN22_31_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN22_31_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN22_33_1,axiom,
+    ( p(n2,n2,n1)
+   => ~ p(n3,n3,n1) )).
+
+fof(axN22_33_2,axiom,
+    ( p(n2,n2,n2)
+   => ~ p(n3,n3,n2) )).
+
+fof(axN22_33_3,axiom,
+    ( p(n2,n2,n3)
+   => ~ p(n3,n3,n3) )).
+
+fof(axN22_33_4,axiom,
+    ( p(n2,n2,n4)
+   => ~ p(n3,n3,n4) )).
+
+fof(axN22_33_5,axiom,
+    ( p(n2,n2,n5)
+   => ~ p(n3,n3,n5) )).
+
+fof(axN22_33_6,axiom,
+    ( p(n2,n2,n6)
+   => ~ p(n3,n3,n6) )).
+
+fof(axN22_33_7,axiom,
+    ( p(n2,n2,n7)
+   => ~ p(n3,n3,n7) )).
+
+fof(axN22_33_8,axiom,
+    ( p(n2,n2,n8)
+   => ~ p(n3,n3,n8) )).
+
+fof(axN22_33_9,axiom,
+    ( p(n2,n2,n9)
+   => ~ p(n3,n3,n9) )).
+
+fof(axN23_31_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n3,n1,n1) )).
+
+fof(axN23_31_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n3,n1,n2) )).
+
+fof(axN23_31_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n3,n1,n3) )).
+
+fof(axN23_31_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n3,n1,n4) )).
+
+fof(axN23_31_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n3,n1,n5) )).
+
+fof(axN23_31_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n3,n1,n6) )).
+
+fof(axN23_31_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n3,n1,n7) )).
+
+fof(axN23_31_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n3,n1,n8) )).
+
+fof(axN23_31_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n3,n1,n9) )).
+
+fof(axN23_32_1,axiom,
+    ( p(n2,n3,n1)
+   => ~ p(n3,n2,n1) )).
+
+fof(axN23_32_2,axiom,
+    ( p(n2,n3,n2)
+   => ~ p(n3,n2,n2) )).
+
+fof(axN23_32_3,axiom,
+    ( p(n2,n3,n3)
+   => ~ p(n3,n2,n3) )).
+
+fof(axN23_32_4,axiom,
+    ( p(n2,n3,n4)
+   => ~ p(n3,n2,n4) )).
+
+fof(axN23_32_5,axiom,
+    ( p(n2,n3,n5)
+   => ~ p(n3,n2,n5) )).
+
+fof(axN23_32_6,axiom,
+    ( p(n2,n3,n6)
+   => ~ p(n3,n2,n6) )).
+
+fof(axN23_32_7,axiom,
+    ( p(n2,n3,n7)
+   => ~ p(n3,n2,n7) )).
+
+fof(axN23_32_8,axiom,
+    ( p(n2,n3,n8)
+   => ~ p(n3,n2,n8) )).
+
+fof(axN23_32_9,axiom,
+    ( p(n2,n3,n9)
+   => ~ p(n3,n2,n9) )).
+
+fof(axN14_25_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN14_25_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN14_25_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN14_25_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN14_25_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN14_25_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN14_25_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN14_25_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN14_25_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN14_26_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN14_26_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN14_26_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN14_26_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN14_26_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN14_26_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN14_26_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN14_26_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN14_26_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN14_35_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN14_35_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN14_35_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN14_35_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN14_35_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN14_35_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN14_35_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN14_35_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN14_35_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN14_36_1,axiom,
+    ( p(n1,n4,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN14_36_2,axiom,
+    ( p(n1,n4,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN14_36_3,axiom,
+    ( p(n1,n4,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN14_36_4,axiom,
+    ( p(n1,n4,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN14_36_5,axiom,
+    ( p(n1,n4,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN14_36_6,axiom,
+    ( p(n1,n4,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN14_36_7,axiom,
+    ( p(n1,n4,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN14_36_8,axiom,
+    ( p(n1,n4,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN14_36_9,axiom,
+    ( p(n1,n4,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN15_24_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n2,n4,n1) )).
+
+fof(axN15_24_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN15_24_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN15_24_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN15_24_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN15_24_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN15_24_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN15_24_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN15_24_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN15_26_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n2,n6,n1) )).
+
+fof(axN15_26_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n2,n6,n2) )).
+
+fof(axN15_26_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n2,n6,n3) )).
+
+fof(axN15_26_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n2,n6,n4) )).
+
+fof(axN15_26_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n2,n6,n5) )).
+
+fof(axN15_26_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n2,n6,n6) )).
+
+fof(axN15_26_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n2,n6,n7) )).
+
+fof(axN15_26_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n2,n6,n8) )).
+
+fof(axN15_26_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n2,n6,n9) )).
+
+fof(axN15_34_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN15_34_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN15_34_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN15_34_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN15_34_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN15_34_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN15_34_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN15_34_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN15_34_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN15_36_1,axiom,
+    ( p(n1,n5,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN15_36_2,axiom,
+    ( p(n1,n5,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN15_36_3,axiom,
+    ( p(n1,n5,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN15_36_4,axiom,
+    ( p(n1,n5,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN15_36_5,axiom,
+    ( p(n1,n5,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN15_36_6,axiom,
+    ( p(n1,n5,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN15_36_7,axiom,
+    ( p(n1,n5,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN15_36_8,axiom,
+    ( p(n1,n5,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN15_36_9,axiom,
+    ( p(n1,n5,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN16_24_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n2,n4,n1) )).
+
+fof(axN16_24_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n2,n4,n2) )).
+
+fof(axN16_24_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n2,n4,n3) )).
+
+fof(axN16_24_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n2,n4,n4) )).
+
+fof(axN16_24_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n2,n4,n5) )).
+
+fof(axN16_24_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n2,n4,n6) )).
+
+fof(axN16_24_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n2,n4,n7) )).
+
+fof(axN16_24_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n2,n4,n8) )).
+
+fof(axN16_24_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n2,n4,n9) )).
+
+fof(axN16_25_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n2,n5,n1) )).
+
+fof(axN16_25_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n2,n5,n2) )).
+
+fof(axN16_25_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n2,n5,n3) )).
+
+fof(axN16_25_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n2,n5,n4) )).
+
+fof(axN16_25_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n2,n5,n5) )).
+
+fof(axN16_25_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n2,n5,n6) )).
+
+fof(axN16_25_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n2,n5,n7) )).
+
+fof(axN16_25_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n2,n5,n8) )).
+
+fof(axN16_25_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n2,n5,n9) )).
+
+fof(axN16_34_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN16_34_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN16_34_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN16_34_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN16_34_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN16_34_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN16_34_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN16_34_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN16_34_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN16_35_1,axiom,
+    ( p(n1,n6,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN16_35_2,axiom,
+    ( p(n1,n6,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN16_35_3,axiom,
+    ( p(n1,n6,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN16_35_4,axiom,
+    ( p(n1,n6,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN16_35_5,axiom,
+    ( p(n1,n6,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN16_35_6,axiom,
+    ( p(n1,n6,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN16_35_7,axiom,
+    ( p(n1,n6,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN16_35_8,axiom,
+    ( p(n1,n6,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN16_35_9,axiom,
+    ( p(n1,n6,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN24_35_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN24_35_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN24_35_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN24_35_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN24_35_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN24_35_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN24_35_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN24_35_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN24_35_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN24_36_1,axiom,
+    ( p(n2,n4,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN24_36_2,axiom,
+    ( p(n2,n4,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN24_36_3,axiom,
+    ( p(n2,n4,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN24_36_4,axiom,
+    ( p(n2,n4,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN24_36_5,axiom,
+    ( p(n2,n4,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN24_36_6,axiom,
+    ( p(n2,n4,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN24_36_7,axiom,
+    ( p(n2,n4,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN24_36_8,axiom,
+    ( p(n2,n4,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN24_36_9,axiom,
+    ( p(n2,n4,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN25_34_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN25_34_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN25_34_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN25_34_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN25_34_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN25_34_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN25_34_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN25_34_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN25_34_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN25_36_1,axiom,
+    ( p(n2,n5,n1)
+   => ~ p(n3,n6,n1) )).
+
+fof(axN25_36_2,axiom,
+    ( p(n2,n5,n2)
+   => ~ p(n3,n6,n2) )).
+
+fof(axN25_36_3,axiom,
+    ( p(n2,n5,n3)
+   => ~ p(n3,n6,n3) )).
+
+fof(axN25_36_4,axiom,
+    ( p(n2,n5,n4)
+   => ~ p(n3,n6,n4) )).
+
+fof(axN25_36_5,axiom,
+    ( p(n2,n5,n5)
+   => ~ p(n3,n6,n5) )).
+
+fof(axN25_36_6,axiom,
+    ( p(n2,n5,n6)
+   => ~ p(n3,n6,n6) )).
+
+fof(axN25_36_7,axiom,
+    ( p(n2,n5,n7)
+   => ~ p(n3,n6,n7) )).
+
+fof(axN25_36_8,axiom,
+    ( p(n2,n5,n8)
+   => ~ p(n3,n6,n8) )).
+
+fof(axN25_36_9,axiom,
+    ( p(n2,n5,n9)
+   => ~ p(n3,n6,n9) )).
+
+fof(axN26_34_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n3,n4,n1) )).
+
+fof(axN26_34_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n3,n4,n2) )).
+
+fof(axN26_34_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n3,n4,n3) )).
+
+fof(axN26_34_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n3,n4,n4) )).
+
+fof(axN26_34_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n3,n4,n5) )).
+
+fof(axN26_34_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n3,n4,n6) )).
+
+fof(axN26_34_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n3,n4,n7) )).
+
+fof(axN26_34_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n3,n4,n8) )).
+
+fof(axN26_34_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n3,n4,n9) )).
+
+fof(axN26_35_1,axiom,
+    ( p(n2,n6,n1)
+   => ~ p(n3,n5,n1) )).
+
+fof(axN26_35_2,axiom,
+    ( p(n2,n6,n2)
+   => ~ p(n3,n5,n2) )).
+
+fof(axN26_35_3,axiom,
+    ( p(n2,n6,n3)
+   => ~ p(n3,n5,n3) )).
+
+fof(axN26_35_4,axiom,
+    ( p(n2,n6,n4)
+   => ~ p(n3,n5,n4) )).
+
+fof(axN26_35_5,axiom,
+    ( p(n2,n6,n5)
+   => ~ p(n3,n5,n5) )).
+
+fof(axN26_35_6,axiom,
+    ( p(n2,n6,n6)
+   => ~ p(n3,n5,n6) )).
+
+fof(axN26_35_7,axiom,
+    ( p(n2,n6,n7)
+   => ~ p(n3,n5,n7) )).
+
+fof(axN26_35_8,axiom,
+    ( p(n2,n6,n8)
+   => ~ p(n3,n5,n8) )).
+
+fof(axN26_35_9,axiom,
+    ( p(n2,n6,n9)
+   => ~ p(n3,n5,n9) )).
+
+fof(axN17_28_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN17_28_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN17_28_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN17_28_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN17_28_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN17_28_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN17_28_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN17_28_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN17_28_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN17_29_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN17_29_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN17_29_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN17_29_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN17_29_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN17_29_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN17_29_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN17_29_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN17_29_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN17_38_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN17_38_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN17_38_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN17_38_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN17_38_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN17_38_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN17_38_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN17_38_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN17_38_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN17_39_1,axiom,
+    ( p(n1,n7,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN17_39_2,axiom,
+    ( p(n1,n7,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN17_39_3,axiom,
+    ( p(n1,n7,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN17_39_4,axiom,
+    ( p(n1,n7,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN17_39_5,axiom,
+    ( p(n1,n7,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN17_39_6,axiom,
+    ( p(n1,n7,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN17_39_7,axiom,
+    ( p(n1,n7,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN17_39_8,axiom,
+    ( p(n1,n7,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN17_39_9,axiom,
+    ( p(n1,n7,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN18_27_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN18_27_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN18_27_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN18_27_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN18_27_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN18_27_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN18_27_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN18_27_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN18_27_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN18_29_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n2,n9,n1) )).
+
+fof(axN18_29_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n2,n9,n2) )).
+
+fof(axN18_29_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n2,n9,n3) )).
+
+fof(axN18_29_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n2,n9,n4) )).
+
+fof(axN18_29_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n2,n9,n5) )).
+
+fof(axN18_29_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n2,n9,n6) )).
+
+fof(axN18_29_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n2,n9,n7) )).
+
+fof(axN18_29_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n2,n9,n8) )).
+
+fof(axN18_29_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n2,n9,n9) )).
+
+fof(axN18_37_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN18_37_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN18_37_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN18_37_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN18_37_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN18_37_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN18_37_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN18_37_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN18_37_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN18_39_1,axiom,
+    ( p(n1,n8,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN18_39_2,axiom,
+    ( p(n1,n8,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN18_39_3,axiom,
+    ( p(n1,n8,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN18_39_4,axiom,
+    ( p(n1,n8,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN18_39_5,axiom,
+    ( p(n1,n8,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN18_39_6,axiom,
+    ( p(n1,n8,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN18_39_7,axiom,
+    ( p(n1,n8,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN18_39_8,axiom,
+    ( p(n1,n8,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN18_39_9,axiom,
+    ( p(n1,n8,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN19_27_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n2,n7,n1) )).
+
+fof(axN19_27_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n2,n7,n2) )).
+
+fof(axN19_27_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n2,n7,n3) )).
+
+fof(axN19_27_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n2,n7,n4) )).
+
+fof(axN19_27_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n2,n7,n5) )).
+
+fof(axN19_27_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n2,n7,n6) )).
+
+fof(axN19_27_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n2,n7,n7) )).
+
+fof(axN19_27_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n2,n7,n8) )).
+
+fof(axN19_27_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n2,n7,n9) )).
+
+fof(axN19_28_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n2,n8,n1) )).
+
+fof(axN19_28_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n2,n8,n2) )).
+
+fof(axN19_28_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n2,n8,n3) )).
+
+fof(axN19_28_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n2,n8,n4) )).
+
+fof(axN19_28_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n2,n8,n5) )).
+
+fof(axN19_28_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n2,n8,n6) )).
+
+fof(axN19_28_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n2,n8,n7) )).
+
+fof(axN19_28_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n2,n8,n8) )).
+
+fof(axN19_28_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n2,n8,n9) )).
+
+fof(axN19_37_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN19_37_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN19_37_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN19_37_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN19_37_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN19_37_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN19_37_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN19_37_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN19_37_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN19_38_1,axiom,
+    ( p(n1,n9,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN19_38_2,axiom,
+    ( p(n1,n9,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN19_38_3,axiom,
+    ( p(n1,n9,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN19_38_4,axiom,
+    ( p(n1,n9,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN19_38_5,axiom,
+    ( p(n1,n9,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN19_38_6,axiom,
+    ( p(n1,n9,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN19_38_7,axiom,
+    ( p(n1,n9,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN19_38_8,axiom,
+    ( p(n1,n9,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN19_38_9,axiom,
+    ( p(n1,n9,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN27_38_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN27_38_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN27_38_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN27_38_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN27_38_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN27_38_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN27_38_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN27_38_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN27_38_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN27_39_1,axiom,
+    ( p(n2,n7,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN27_39_2,axiom,
+    ( p(n2,n7,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN27_39_3,axiom,
+    ( p(n2,n7,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN27_39_4,axiom,
+    ( p(n2,n7,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN27_39_5,axiom,
+    ( p(n2,n7,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN27_39_6,axiom,
+    ( p(n2,n7,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN27_39_7,axiom,
+    ( p(n2,n7,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN27_39_8,axiom,
+    ( p(n2,n7,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN27_39_9,axiom,
+    ( p(n2,n7,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN28_37_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN28_37_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN28_37_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN28_37_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN28_37_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN28_37_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN28_37_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN28_37_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN28_37_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN28_39_1,axiom,
+    ( p(n2,n8,n1)
+   => ~ p(n3,n9,n1) )).
+
+fof(axN28_39_2,axiom,
+    ( p(n2,n8,n2)
+   => ~ p(n3,n9,n2) )).
+
+fof(axN28_39_3,axiom,
+    ( p(n2,n8,n3)
+   => ~ p(n3,n9,n3) )).
+
+fof(axN28_39_4,axiom,
+    ( p(n2,n8,n4)
+   => ~ p(n3,n9,n4) )).
+
+fof(axN28_39_5,axiom,
+    ( p(n2,n8,n5)
+   => ~ p(n3,n9,n5) )).
+
+fof(axN28_39_6,axiom,
+    ( p(n2,n8,n6)
+   => ~ p(n3,n9,n6) )).
+
+fof(axN28_39_7,axiom,
+    ( p(n2,n8,n7)
+   => ~ p(n3,n9,n7) )).
+
+fof(axN28_39_8,axiom,
+    ( p(n2,n8,n8)
+   => ~ p(n3,n9,n8) )).
+
+fof(axN28_39_9,axiom,
+    ( p(n2,n8,n9)
+   => ~ p(n3,n9,n9) )).
+
+fof(axN29_37_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n3,n7,n1) )).
+
+fof(axN29_37_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n3,n7,n2) )).
+
+fof(axN29_37_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n3,n7,n3) )).
+
+fof(axN29_37_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n3,n7,n4) )).
+
+fof(axN29_37_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n3,n7,n5) )).
+
+fof(axN29_37_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n3,n7,n6) )).
+
+fof(axN29_37_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n3,n7,n7) )).
+
+fof(axN29_37_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n3,n7,n8) )).
+
+fof(axN29_37_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n3,n7,n9) )).
+
+fof(axN29_38_1,axiom,
+    ( p(n2,n9,n1)
+   => ~ p(n3,n8,n1) )).
+
+fof(axN29_38_2,axiom,
+    ( p(n2,n9,n2)
+   => ~ p(n3,n8,n2) )).
+
+fof(axN29_38_3,axiom,
+    ( p(n2,n9,n3)
+   => ~ p(n3,n8,n3) )).
+
+fof(axN29_38_4,axiom,
+    ( p(n2,n9,n4)
+   => ~ p(n3,n8,n4) )).
+
+fof(axN29_38_5,axiom,
+    ( p(n2,n9,n5)
+   => ~ p(n3,n8,n5) )).
+
+fof(axN29_38_6,axiom,
+    ( p(n2,n9,n6)
+   => ~ p(n3,n8,n6) )).
+
+fof(axN29_38_7,axiom,
+    ( p(n2,n9,n7)
+   => ~ p(n3,n8,n7) )).
+
+fof(axN29_38_8,axiom,
+    ( p(n2,n9,n8)
+   => ~ p(n3,n8,n8) )).
+
+fof(axN29_38_9,axiom,
+    ( p(n2,n9,n9)
+   => ~ p(n3,n8,n9) )).
+
+fof(axN41_52_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN41_52_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN41_52_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN41_52_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN41_52_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN41_52_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN41_52_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN41_52_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN41_52_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN41_53_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN41_53_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN41_53_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN41_53_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN41_53_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN41_53_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN41_53_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN41_53_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN41_53_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN41_62_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN41_62_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN41_62_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN41_62_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN41_62_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN41_62_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN41_62_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN41_62_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN41_62_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN41_63_1,axiom,
+    ( p(n4,n1,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN41_63_2,axiom,
+    ( p(n4,n1,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN41_63_3,axiom,
+    ( p(n4,n1,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN41_63_4,axiom,
+    ( p(n4,n1,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN41_63_5,axiom,
+    ( p(n4,n1,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN41_63_6,axiom,
+    ( p(n4,n1,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN41_63_7,axiom,
+    ( p(n4,n1,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN41_63_8,axiom,
+    ( p(n4,n1,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN41_63_9,axiom,
+    ( p(n4,n1,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN42_51_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n5,n1,n1) )).
+
+fof(axN42_51_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN42_51_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN42_51_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN42_51_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN42_51_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN42_51_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN42_51_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN42_51_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN42_53_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n5,n3,n1) )).
+
+fof(axN42_53_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n5,n3,n2) )).
+
+fof(axN42_53_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n5,n3,n3) )).
+
+fof(axN42_53_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n5,n3,n4) )).
+
+fof(axN42_53_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n5,n3,n5) )).
+
+fof(axN42_53_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n5,n3,n6) )).
+
+fof(axN42_53_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n5,n3,n7) )).
+
+fof(axN42_53_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n5,n3,n8) )).
+
+fof(axN42_53_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n5,n3,n9) )).
+
+fof(axN42_61_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN42_61_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN42_61_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN42_61_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN42_61_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN42_61_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN42_61_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN42_61_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN42_61_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN42_63_1,axiom,
+    ( p(n4,n2,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN42_63_2,axiom,
+    ( p(n4,n2,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN42_63_3,axiom,
+    ( p(n4,n2,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN42_63_4,axiom,
+    ( p(n4,n2,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN42_63_5,axiom,
+    ( p(n4,n2,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN42_63_6,axiom,
+    ( p(n4,n2,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN42_63_7,axiom,
+    ( p(n4,n2,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN42_63_8,axiom,
+    ( p(n4,n2,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN42_63_9,axiom,
+    ( p(n4,n2,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN43_51_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n5,n1,n1) )).
+
+fof(axN43_51_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n5,n1,n2) )).
+
+fof(axN43_51_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n5,n1,n3) )).
+
+fof(axN43_51_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n5,n1,n4) )).
+
+fof(axN43_51_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n5,n1,n5) )).
+
+fof(axN43_51_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n5,n1,n6) )).
+
+fof(axN43_51_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n5,n1,n7) )).
+
+fof(axN43_51_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n5,n1,n8) )).
+
+fof(axN43_51_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n5,n1,n9) )).
+
+fof(axN43_52_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n5,n2,n1) )).
+
+fof(axN43_52_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n5,n2,n2) )).
+
+fof(axN43_52_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n5,n2,n3) )).
+
+fof(axN43_52_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n5,n2,n4) )).
+
+fof(axN43_52_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n5,n2,n5) )).
+
+fof(axN43_52_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n5,n2,n6) )).
+
+fof(axN43_52_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n5,n2,n7) )).
+
+fof(axN43_52_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n5,n2,n8) )).
+
+fof(axN43_52_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n5,n2,n9) )).
+
+fof(axN43_61_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN43_61_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN43_61_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN43_61_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN43_61_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN43_61_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN43_61_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN43_61_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN43_61_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN43_62_1,axiom,
+    ( p(n4,n3,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN43_62_2,axiom,
+    ( p(n4,n3,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN43_62_3,axiom,
+    ( p(n4,n3,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN43_62_4,axiom,
+    ( p(n4,n3,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN43_62_5,axiom,
+    ( p(n4,n3,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN43_62_6,axiom,
+    ( p(n4,n3,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN43_62_7,axiom,
+    ( p(n4,n3,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN43_62_8,axiom,
+    ( p(n4,n3,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN43_62_9,axiom,
+    ( p(n4,n3,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN51_62_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN51_62_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN51_62_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN51_62_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN51_62_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN51_62_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN51_62_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN51_62_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN51_62_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN51_63_1,axiom,
+    ( p(n5,n1,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN51_63_2,axiom,
+    ( p(n5,n1,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN51_63_3,axiom,
+    ( p(n5,n1,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN51_63_4,axiom,
+    ( p(n5,n1,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN51_63_5,axiom,
+    ( p(n5,n1,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN51_63_6,axiom,
+    ( p(n5,n1,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN51_63_7,axiom,
+    ( p(n5,n1,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN51_63_8,axiom,
+    ( p(n5,n1,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN51_63_9,axiom,
+    ( p(n5,n1,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN52_61_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN52_61_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN52_61_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN52_61_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN52_61_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN52_61_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN52_61_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN52_61_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN52_61_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN52_63_1,axiom,
+    ( p(n5,n2,n1)
+   => ~ p(n6,n3,n1) )).
+
+fof(axN52_63_2,axiom,
+    ( p(n5,n2,n2)
+   => ~ p(n6,n3,n2) )).
+
+fof(axN52_63_3,axiom,
+    ( p(n5,n2,n3)
+   => ~ p(n6,n3,n3) )).
+
+fof(axN52_63_4,axiom,
+    ( p(n5,n2,n4)
+   => ~ p(n6,n3,n4) )).
+
+fof(axN52_63_5,axiom,
+    ( p(n5,n2,n5)
+   => ~ p(n6,n3,n5) )).
+
+fof(axN52_63_6,axiom,
+    ( p(n5,n2,n6)
+   => ~ p(n6,n3,n6) )).
+
+fof(axN52_63_7,axiom,
+    ( p(n5,n2,n7)
+   => ~ p(n6,n3,n7) )).
+
+fof(axN52_63_8,axiom,
+    ( p(n5,n2,n8)
+   => ~ p(n6,n3,n8) )).
+
+fof(axN52_63_9,axiom,
+    ( p(n5,n2,n9)
+   => ~ p(n6,n3,n9) )).
+
+fof(axN53_61_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n6,n1,n1) )).
+
+fof(axN53_61_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n6,n1,n2) )).
+
+fof(axN53_61_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n6,n1,n3) )).
+
+fof(axN53_61_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n6,n1,n4) )).
+
+fof(axN53_61_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n6,n1,n5) )).
+
+fof(axN53_61_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n6,n1,n6) )).
+
+fof(axN53_61_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n6,n1,n7) )).
+
+fof(axN53_61_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n6,n1,n8) )).
+
+fof(axN53_61_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n6,n1,n9) )).
+
+fof(axN53_62_1,axiom,
+    ( p(n5,n3,n1)
+   => ~ p(n6,n2,n1) )).
+
+fof(axN53_62_2,axiom,
+    ( p(n5,n3,n2)
+   => ~ p(n6,n2,n2) )).
+
+fof(axN53_62_3,axiom,
+    ( p(n5,n3,n3)
+   => ~ p(n6,n2,n3) )).
+
+fof(axN53_62_4,axiom,
+    ( p(n5,n3,n4)
+   => ~ p(n6,n2,n4) )).
+
+fof(axN53_62_5,axiom,
+    ( p(n5,n3,n5)
+   => ~ p(n6,n2,n5) )).
+
+fof(axN53_62_6,axiom,
+    ( p(n5,n3,n6)
+   => ~ p(n6,n2,n6) )).
+
+fof(axN53_62_7,axiom,
+    ( p(n5,n3,n7)
+   => ~ p(n6,n2,n7) )).
+
+fof(axN53_62_8,axiom,
+    ( p(n5,n3,n8)
+   => ~ p(n6,n2,n8) )).
+
+fof(axN53_62_9,axiom,
+    ( p(n5,n3,n9)
+   => ~ p(n6,n2,n9) )).
+
+fof(axN44_55_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN44_55_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN44_55_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN44_55_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN44_55_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN44_55_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN44_55_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN44_55_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN44_55_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN44_56_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN44_56_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN44_56_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN44_56_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN44_56_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN44_56_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN44_56_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN44_56_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN44_56_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN44_65_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN44_65_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN44_65_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN44_65_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN44_65_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN44_65_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN44_65_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN44_65_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN44_65_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN44_66_1,axiom,
+    ( p(n4,n4,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN44_66_2,axiom,
+    ( p(n4,n4,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN44_66_3,axiom,
+    ( p(n4,n4,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN44_66_4,axiom,
+    ( p(n4,n4,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN44_66_5,axiom,
+    ( p(n4,n4,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN44_66_6,axiom,
+    ( p(n4,n4,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN44_66_7,axiom,
+    ( p(n4,n4,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN44_66_8,axiom,
+    ( p(n4,n4,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN44_66_9,axiom,
+    ( p(n4,n4,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN45_54_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN45_54_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN45_54_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN45_54_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN45_54_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN45_54_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN45_54_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN45_54_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN45_54_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN45_56_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n5,n6,n1) )).
+
+fof(axN45_56_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n5,n6,n2) )).
+
+fof(axN45_56_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n5,n6,n3) )).
+
+fof(axN45_56_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n5,n6,n4) )).
+
+fof(axN45_56_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n5,n6,n5) )).
+
+fof(axN45_56_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n5,n6,n6) )).
+
+fof(axN45_56_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n5,n6,n7) )).
+
+fof(axN45_56_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n5,n6,n8) )).
+
+fof(axN45_56_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n5,n6,n9) )).
+
+fof(axN45_64_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN45_64_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN45_64_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN45_64_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN45_64_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN45_64_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN45_64_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN45_64_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN45_64_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN45_66_1,axiom,
+    ( p(n4,n5,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN45_66_2,axiom,
+    ( p(n4,n5,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN45_66_3,axiom,
+    ( p(n4,n5,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN45_66_4,axiom,
+    ( p(n4,n5,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN45_66_5,axiom,
+    ( p(n4,n5,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN45_66_6,axiom,
+    ( p(n4,n5,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN45_66_7,axiom,
+    ( p(n4,n5,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN45_66_8,axiom,
+    ( p(n4,n5,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN45_66_9,axiom,
+    ( p(n4,n5,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN46_54_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n5,n4,n1) )).
+
+fof(axN46_54_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n5,n4,n2) )).
+
+fof(axN46_54_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n5,n4,n3) )).
+
+fof(axN46_54_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n5,n4,n4) )).
+
+fof(axN46_54_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n5,n4,n5) )).
+
+fof(axN46_54_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n5,n4,n6) )).
+
+fof(axN46_54_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n5,n4,n7) )).
+
+fof(axN46_54_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n5,n4,n8) )).
+
+fof(axN46_54_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n5,n4,n9) )).
+
+fof(axN46_55_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n5,n5,n1) )).
+
+fof(axN46_55_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n5,n5,n2) )).
+
+fof(axN46_55_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n5,n5,n3) )).
+
+fof(axN46_55_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n5,n5,n4) )).
+
+fof(axN46_55_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n5,n5,n5) )).
+
+fof(axN46_55_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n5,n5,n6) )).
+
+fof(axN46_55_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n5,n5,n7) )).
+
+fof(axN46_55_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n5,n5,n8) )).
+
+fof(axN46_55_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n5,n5,n9) )).
+
+fof(axN46_64_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN46_64_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN46_64_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN46_64_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN46_64_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN46_64_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN46_64_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN46_64_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN46_64_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN46_65_1,axiom,
+    ( p(n4,n6,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN46_65_2,axiom,
+    ( p(n4,n6,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN46_65_3,axiom,
+    ( p(n4,n6,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN46_65_4,axiom,
+    ( p(n4,n6,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN46_65_5,axiom,
+    ( p(n4,n6,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN46_65_6,axiom,
+    ( p(n4,n6,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN46_65_7,axiom,
+    ( p(n4,n6,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN46_65_8,axiom,
+    ( p(n4,n6,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN46_65_9,axiom,
+    ( p(n4,n6,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN54_65_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN54_65_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN54_65_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN54_65_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN54_65_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN54_65_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN54_65_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN54_65_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN54_65_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN54_66_1,axiom,
+    ( p(n5,n4,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN54_66_2,axiom,
+    ( p(n5,n4,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN54_66_3,axiom,
+    ( p(n5,n4,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN54_66_4,axiom,
+    ( p(n5,n4,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN54_66_5,axiom,
+    ( p(n5,n4,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN54_66_6,axiom,
+    ( p(n5,n4,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN54_66_7,axiom,
+    ( p(n5,n4,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN54_66_8,axiom,
+    ( p(n5,n4,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN54_66_9,axiom,
+    ( p(n5,n4,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN55_64_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN55_64_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN55_64_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN55_64_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN55_64_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN55_64_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN55_64_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN55_64_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN55_64_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN55_66_1,axiom,
+    ( p(n5,n5,n1)
+   => ~ p(n6,n6,n1) )).
+
+fof(axN55_66_2,axiom,
+    ( p(n5,n5,n2)
+   => ~ p(n6,n6,n2) )).
+
+fof(axN55_66_3,axiom,
+    ( p(n5,n5,n3)
+   => ~ p(n6,n6,n3) )).
+
+fof(axN55_66_4,axiom,
+    ( p(n5,n5,n4)
+   => ~ p(n6,n6,n4) )).
+
+fof(axN55_66_5,axiom,
+    ( p(n5,n5,n5)
+   => ~ p(n6,n6,n5) )).
+
+fof(axN55_66_6,axiom,
+    ( p(n5,n5,n6)
+   => ~ p(n6,n6,n6) )).
+
+fof(axN55_66_7,axiom,
+    ( p(n5,n5,n7)
+   => ~ p(n6,n6,n7) )).
+
+fof(axN55_66_8,axiom,
+    ( p(n5,n5,n8)
+   => ~ p(n6,n6,n8) )).
+
+fof(axN55_66_9,axiom,
+    ( p(n5,n5,n9)
+   => ~ p(n6,n6,n9) )).
+
+fof(axN56_64_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n6,n4,n1) )).
+
+fof(axN56_64_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n6,n4,n2) )).
+
+fof(axN56_64_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n6,n4,n3) )).
+
+fof(axN56_64_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n6,n4,n4) )).
+
+fof(axN56_64_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n6,n4,n5) )).
+
+fof(axN56_64_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n6,n4,n6) )).
+
+fof(axN56_64_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n6,n4,n7) )).
+
+fof(axN56_64_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n6,n4,n8) )).
+
+fof(axN56_64_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n6,n4,n9) )).
+
+fof(axN56_65_1,axiom,
+    ( p(n5,n6,n1)
+   => ~ p(n6,n5,n1) )).
+
+fof(axN56_65_2,axiom,
+    ( p(n5,n6,n2)
+   => ~ p(n6,n5,n2) )).
+
+fof(axN56_65_3,axiom,
+    ( p(n5,n6,n3)
+   => ~ p(n6,n5,n3) )).
+
+fof(axN56_65_4,axiom,
+    ( p(n5,n6,n4)
+   => ~ p(n6,n5,n4) )).
+
+fof(axN56_65_5,axiom,
+    ( p(n5,n6,n5)
+   => ~ p(n6,n5,n5) )).
+
+fof(axN56_65_6,axiom,
+    ( p(n5,n6,n6)
+   => ~ p(n6,n5,n6) )).
+
+fof(axN56_65_7,axiom,
+    ( p(n5,n6,n7)
+   => ~ p(n6,n5,n7) )).
+
+fof(axN56_65_8,axiom,
+    ( p(n5,n6,n8)
+   => ~ p(n6,n5,n8) )).
+
+fof(axN56_65_9,axiom,
+    ( p(n5,n6,n9)
+   => ~ p(n6,n5,n9) )).
+
+fof(axN47_58_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN47_58_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN47_58_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN47_58_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN47_58_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN47_58_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN47_58_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN47_58_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN47_58_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN47_59_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN47_59_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN47_59_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN47_59_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN47_59_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN47_59_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN47_59_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN47_59_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN47_59_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN47_68_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN47_68_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN47_68_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN47_68_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN47_68_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN47_68_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN47_68_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN47_68_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN47_68_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN47_69_1,axiom,
+    ( p(n4,n7,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN47_69_2,axiom,
+    ( p(n4,n7,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN47_69_3,axiom,
+    ( p(n4,n7,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN47_69_4,axiom,
+    ( p(n4,n7,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN47_69_5,axiom,
+    ( p(n4,n7,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN47_69_6,axiom,
+    ( p(n4,n7,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN47_69_7,axiom,
+    ( p(n4,n7,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN47_69_8,axiom,
+    ( p(n4,n7,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN47_69_9,axiom,
+    ( p(n4,n7,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN48_57_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN48_57_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN48_57_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN48_57_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN48_57_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN48_57_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN48_57_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN48_57_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN48_57_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN48_59_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n5,n9,n1) )).
+
+fof(axN48_59_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n5,n9,n2) )).
+
+fof(axN48_59_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n5,n9,n3) )).
+
+fof(axN48_59_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n5,n9,n4) )).
+
+fof(axN48_59_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n5,n9,n5) )).
+
+fof(axN48_59_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n5,n9,n6) )).
+
+fof(axN48_59_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n5,n9,n7) )).
+
+fof(axN48_59_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n5,n9,n8) )).
+
+fof(axN48_59_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n5,n9,n9) )).
+
+fof(axN48_67_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN48_67_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN48_67_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN48_67_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN48_67_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN48_67_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN48_67_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN48_67_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN48_67_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN48_69_1,axiom,
+    ( p(n4,n8,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN48_69_2,axiom,
+    ( p(n4,n8,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN48_69_3,axiom,
+    ( p(n4,n8,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN48_69_4,axiom,
+    ( p(n4,n8,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN48_69_5,axiom,
+    ( p(n4,n8,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN48_69_6,axiom,
+    ( p(n4,n8,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN48_69_7,axiom,
+    ( p(n4,n8,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN48_69_8,axiom,
+    ( p(n4,n8,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN48_69_9,axiom,
+    ( p(n4,n8,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN49_57_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n5,n7,n1) )).
+
+fof(axN49_57_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n5,n7,n2) )).
+
+fof(axN49_57_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n5,n7,n3) )).
+
+fof(axN49_57_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n5,n7,n4) )).
+
+fof(axN49_57_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n5,n7,n5) )).
+
+fof(axN49_57_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n5,n7,n6) )).
+
+fof(axN49_57_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n5,n7,n7) )).
+
+fof(axN49_57_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n5,n7,n8) )).
+
+fof(axN49_57_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n5,n7,n9) )).
+
+fof(axN49_58_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n5,n8,n1) )).
+
+fof(axN49_58_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n5,n8,n2) )).
+
+fof(axN49_58_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n5,n8,n3) )).
+
+fof(axN49_58_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n5,n8,n4) )).
+
+fof(axN49_58_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n5,n8,n5) )).
+
+fof(axN49_58_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n5,n8,n6) )).
+
+fof(axN49_58_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n5,n8,n7) )).
+
+fof(axN49_58_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n5,n8,n8) )).
+
+fof(axN49_58_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n5,n8,n9) )).
+
+fof(axN49_67_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN49_67_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN49_67_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN49_67_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN49_67_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN49_67_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN49_67_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN49_67_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN49_67_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN49_68_1,axiom,
+    ( p(n4,n9,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN49_68_2,axiom,
+    ( p(n4,n9,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN49_68_3,axiom,
+    ( p(n4,n9,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN49_68_4,axiom,
+    ( p(n4,n9,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN49_68_5,axiom,
+    ( p(n4,n9,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN49_68_6,axiom,
+    ( p(n4,n9,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN49_68_7,axiom,
+    ( p(n4,n9,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN49_68_8,axiom,
+    ( p(n4,n9,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN49_68_9,axiom,
+    ( p(n4,n9,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN57_68_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN57_68_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN57_68_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN57_68_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN57_68_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN57_68_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN57_68_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN57_68_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN57_68_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN57_69_1,axiom,
+    ( p(n5,n7,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN57_69_2,axiom,
+    ( p(n5,n7,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN57_69_3,axiom,
+    ( p(n5,n7,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN57_69_4,axiom,
+    ( p(n5,n7,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN57_69_5,axiom,
+    ( p(n5,n7,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN57_69_6,axiom,
+    ( p(n5,n7,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN57_69_7,axiom,
+    ( p(n5,n7,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN57_69_8,axiom,
+    ( p(n5,n7,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN57_69_9,axiom,
+    ( p(n5,n7,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN58_67_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN58_67_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN58_67_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN58_67_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN58_67_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN58_67_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN58_67_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN58_67_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN58_67_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN58_69_1,axiom,
+    ( p(n5,n8,n1)
+   => ~ p(n6,n9,n1) )).
+
+fof(axN58_69_2,axiom,
+    ( p(n5,n8,n2)
+   => ~ p(n6,n9,n2) )).
+
+fof(axN58_69_3,axiom,
+    ( p(n5,n8,n3)
+   => ~ p(n6,n9,n3) )).
+
+fof(axN58_69_4,axiom,
+    ( p(n5,n8,n4)
+   => ~ p(n6,n9,n4) )).
+
+fof(axN58_69_5,axiom,
+    ( p(n5,n8,n5)
+   => ~ p(n6,n9,n5) )).
+
+fof(axN58_69_6,axiom,
+    ( p(n5,n8,n6)
+   => ~ p(n6,n9,n6) )).
+
+fof(axN58_69_7,axiom,
+    ( p(n5,n8,n7)
+   => ~ p(n6,n9,n7) )).
+
+fof(axN58_69_8,axiom,
+    ( p(n5,n8,n8)
+   => ~ p(n6,n9,n8) )).
+
+fof(axN58_69_9,axiom,
+    ( p(n5,n8,n9)
+   => ~ p(n6,n9,n9) )).
+
+fof(axN59_67_1,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n6,n7,n1) )).
+
+fof(axN59_67_2,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n6,n7,n2) )).
+
+fof(axN59_67_3,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n6,n7,n3) )).
+
+fof(axN59_67_4,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n6,n7,n4) )).
+
+fof(axN59_67_5,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n6,n7,n5) )).
+
+fof(axN59_67_6,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n6,n7,n6) )).
+
+fof(axN59_67_7,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n6,n7,n7) )).
+
+fof(axN59_67_8,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n6,n7,n8) )).
+
+fof(axN59_67_9,axiom,
+    ( p(n5,n9,n9)
+   => ~ p(n6,n7,n9) )).
+
+fof(axN59_68_1,axiom,
+    ( p(n5,n9,n1)
+   => ~ p(n6,n8,n1) )).
+
+fof(axN59_68_2,axiom,
+    ( p(n5,n9,n2)
+   => ~ p(n6,n8,n2) )).
+
+fof(axN59_68_3,axiom,
+    ( p(n5,n9,n3)
+   => ~ p(n6,n8,n3) )).
+
+fof(axN59_68_4,axiom,
+    ( p(n5,n9,n4)
+   => ~ p(n6,n8,n4) )).
+
+fof(axN59_68_5,axiom,
+    ( p(n5,n9,n5)
+   => ~ p(n6,n8,n5) )).
+
+fof(axN59_68_6,axiom,
+    ( p(n5,n9,n6)
+   => ~ p(n6,n8,n6) )).
+
+fof(axN59_68_7,axiom,
+    ( p(n5,n9,n7)
+   => ~ p(n6,n8,n7) )).
+
+fof(axN59_68_8,axiom,
+    ( p(n5,n9,n8)
+   => ~ p(n6,n8,n8) )).
+
+fof(axN59_68_9,axiom,
+    ( p(n5,n9,n9)
+   => ~ p(n6,n8,n9) )).
+
+fof(axN71_82_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN71_82_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN71_82_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN71_82_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN71_82_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN71_82_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN71_82_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN71_82_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN71_82_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN71_83_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN71_83_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN71_83_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN71_83_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN71_83_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN71_83_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN71_83_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN71_83_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN71_83_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN71_92_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN71_92_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN71_92_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN71_92_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN71_92_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN71_92_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN71_92_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN71_92_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN71_92_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN71_93_1,axiom,
+    ( p(n7,n1,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN71_93_2,axiom,
+    ( p(n7,n1,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN71_93_3,axiom,
+    ( p(n7,n1,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN71_93_4,axiom,
+    ( p(n7,n1,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN71_93_5,axiom,
+    ( p(n7,n1,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN71_93_6,axiom,
+    ( p(n7,n1,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN71_93_7,axiom,
+    ( p(n7,n1,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN71_93_8,axiom,
+    ( p(n7,n1,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN71_93_9,axiom,
+    ( p(n7,n1,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN72_81_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN72_81_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN72_81_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN72_81_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN72_81_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN72_81_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN72_81_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN72_81_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN72_81_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN72_83_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n8,n3,n1) )).
+
+fof(axN72_83_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n8,n3,n2) )).
+
+fof(axN72_83_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n8,n3,n3) )).
+
+fof(axN72_83_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n8,n3,n4) )).
+
+fof(axN72_83_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n8,n3,n5) )).
+
+fof(axN72_83_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n8,n3,n6) )).
+
+fof(axN72_83_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n8,n3,n7) )).
+
+fof(axN72_83_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n8,n3,n8) )).
+
+fof(axN72_83_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n8,n3,n9) )).
+
+fof(axN72_91_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN72_91_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN72_91_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN72_91_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN72_91_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN72_91_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN72_91_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN72_91_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN72_91_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN72_93_1,axiom,
+    ( p(n7,n2,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN72_93_2,axiom,
+    ( p(n7,n2,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN72_93_3,axiom,
+    ( p(n7,n2,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN72_93_4,axiom,
+    ( p(n7,n2,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN72_93_5,axiom,
+    ( p(n7,n2,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN72_93_6,axiom,
+    ( p(n7,n2,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN72_93_7,axiom,
+    ( p(n7,n2,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN72_93_8,axiom,
+    ( p(n7,n2,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN72_93_9,axiom,
+    ( p(n7,n2,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN73_81_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n8,n1,n1) )).
+
+fof(axN73_81_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n8,n1,n2) )).
+
+fof(axN73_81_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n8,n1,n3) )).
+
+fof(axN73_81_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n8,n1,n4) )).
+
+fof(axN73_81_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n8,n1,n5) )).
+
+fof(axN73_81_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n8,n1,n6) )).
+
+fof(axN73_81_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n8,n1,n7) )).
+
+fof(axN73_81_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n8,n1,n8) )).
+
+fof(axN73_81_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n8,n1,n9) )).
+
+fof(axN73_82_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n8,n2,n1) )).
+
+fof(axN73_82_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n8,n2,n2) )).
+
+fof(axN73_82_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n8,n2,n3) )).
+
+fof(axN73_82_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n8,n2,n4) )).
+
+fof(axN73_82_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n8,n2,n5) )).
+
+fof(axN73_82_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n8,n2,n6) )).
+
+fof(axN73_82_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n8,n2,n7) )).
+
+fof(axN73_82_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n8,n2,n8) )).
+
+fof(axN73_82_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n8,n2,n9) )).
+
+fof(axN73_91_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN73_91_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN73_91_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN73_91_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN73_91_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN73_91_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN73_91_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN73_91_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN73_91_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN73_92_1,axiom,
+    ( p(n7,n3,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN73_92_2,axiom,
+    ( p(n7,n3,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN73_92_3,axiom,
+    ( p(n7,n3,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN73_92_4,axiom,
+    ( p(n7,n3,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN73_92_5,axiom,
+    ( p(n7,n3,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN73_92_6,axiom,
+    ( p(n7,n3,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN73_92_7,axiom,
+    ( p(n7,n3,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN73_92_8,axiom,
+    ( p(n7,n3,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN73_92_9,axiom,
+    ( p(n7,n3,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN81_92_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN81_92_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN81_92_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN81_92_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN81_92_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN81_92_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN81_92_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN81_92_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN81_92_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN81_93_1,axiom,
+    ( p(n8,n1,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN81_93_2,axiom,
+    ( p(n8,n1,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN81_93_3,axiom,
+    ( p(n8,n1,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN81_93_4,axiom,
+    ( p(n8,n1,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN81_93_5,axiom,
+    ( p(n8,n1,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN81_93_6,axiom,
+    ( p(n8,n1,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN81_93_7,axiom,
+    ( p(n8,n1,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN81_93_8,axiom,
+    ( p(n8,n1,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN81_93_9,axiom,
+    ( p(n8,n1,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN82_91_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN82_91_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN82_91_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN82_91_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN82_91_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN82_91_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN82_91_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN82_91_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN82_91_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN82_93_1,axiom,
+    ( p(n8,n2,n1)
+   => ~ p(n9,n3,n1) )).
+
+fof(axN82_93_2,axiom,
+    ( p(n8,n2,n2)
+   => ~ p(n9,n3,n2) )).
+
+fof(axN82_93_3,axiom,
+    ( p(n8,n2,n3)
+   => ~ p(n9,n3,n3) )).
+
+fof(axN82_93_4,axiom,
+    ( p(n8,n2,n4)
+   => ~ p(n9,n3,n4) )).
+
+fof(axN82_93_5,axiom,
+    ( p(n8,n2,n5)
+   => ~ p(n9,n3,n5) )).
+
+fof(axN82_93_6,axiom,
+    ( p(n8,n2,n6)
+   => ~ p(n9,n3,n6) )).
+
+fof(axN82_93_7,axiom,
+    ( p(n8,n2,n7)
+   => ~ p(n9,n3,n7) )).
+
+fof(axN82_93_8,axiom,
+    ( p(n8,n2,n8)
+   => ~ p(n9,n3,n8) )).
+
+fof(axN82_93_9,axiom,
+    ( p(n8,n2,n9)
+   => ~ p(n9,n3,n9) )).
+
+fof(axN83_91_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n9,n1,n1) )).
+
+fof(axN83_91_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n9,n1,n2) )).
+
+fof(axN83_91_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n9,n1,n3) )).
+
+fof(axN83_91_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n9,n1,n4) )).
+
+fof(axN83_91_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n9,n1,n5) )).
+
+fof(axN83_91_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n9,n1,n6) )).
+
+fof(axN83_91_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n9,n1,n7) )).
+
+fof(axN83_91_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n9,n1,n8) )).
+
+fof(axN83_91_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n9,n1,n9) )).
+
+fof(axN83_92_1,axiom,
+    ( p(n8,n3,n1)
+   => ~ p(n9,n2,n1) )).
+
+fof(axN83_92_2,axiom,
+    ( p(n8,n3,n2)
+   => ~ p(n9,n2,n2) )).
+
+fof(axN83_92_3,axiom,
+    ( p(n8,n3,n3)
+   => ~ p(n9,n2,n3) )).
+
+fof(axN83_92_4,axiom,
+    ( p(n8,n3,n4)
+   => ~ p(n9,n2,n4) )).
+
+fof(axN83_92_5,axiom,
+    ( p(n8,n3,n5)
+   => ~ p(n9,n2,n5) )).
+
+fof(axN83_92_6,axiom,
+    ( p(n8,n3,n6)
+   => ~ p(n9,n2,n6) )).
+
+fof(axN83_92_7,axiom,
+    ( p(n8,n3,n7)
+   => ~ p(n9,n2,n7) )).
+
+fof(axN83_92_8,axiom,
+    ( p(n8,n3,n8)
+   => ~ p(n9,n2,n8) )).
+
+fof(axN83_92_9,axiom,
+    ( p(n8,n3,n9)
+   => ~ p(n9,n2,n9) )).
+
+fof(axN74_85_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN74_85_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN74_85_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN74_85_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN74_85_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN74_85_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN74_85_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN74_85_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN74_85_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN74_86_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN74_86_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN74_86_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN74_86_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN74_86_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN74_86_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN74_86_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN74_86_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN74_86_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN74_95_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN74_95_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN74_95_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN74_95_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN74_95_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN74_95_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN74_95_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN74_95_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN74_95_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN74_96_1,axiom,
+    ( p(n7,n4,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN74_96_2,axiom,
+    ( p(n7,n4,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN74_96_3,axiom,
+    ( p(n7,n4,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN74_96_4,axiom,
+    ( p(n7,n4,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN74_96_5,axiom,
+    ( p(n7,n4,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN74_96_6,axiom,
+    ( p(n7,n4,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN74_96_7,axiom,
+    ( p(n7,n4,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN74_96_8,axiom,
+    ( p(n7,n4,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN74_96_9,axiom,
+    ( p(n7,n4,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN75_84_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN75_84_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN75_84_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN75_84_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN75_84_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN75_84_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN75_84_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN75_84_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN75_84_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN75_86_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n8,n6,n1) )).
+
+fof(axN75_86_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n8,n6,n2) )).
+
+fof(axN75_86_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n8,n6,n3) )).
+
+fof(axN75_86_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n8,n6,n4) )).
+
+fof(axN75_86_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n8,n6,n5) )).
+
+fof(axN75_86_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n8,n6,n6) )).
+
+fof(axN75_86_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n8,n6,n7) )).
+
+fof(axN75_86_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n8,n6,n8) )).
+
+fof(axN75_86_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n8,n6,n9) )).
+
+fof(axN75_94_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN75_94_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN75_94_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN75_94_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN75_94_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN75_94_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN75_94_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN75_94_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN75_94_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN75_96_1,axiom,
+    ( p(n7,n5,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN75_96_2,axiom,
+    ( p(n7,n5,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN75_96_3,axiom,
+    ( p(n7,n5,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN75_96_4,axiom,
+    ( p(n7,n5,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN75_96_5,axiom,
+    ( p(n7,n5,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN75_96_6,axiom,
+    ( p(n7,n5,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN75_96_7,axiom,
+    ( p(n7,n5,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN75_96_8,axiom,
+    ( p(n7,n5,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN75_96_9,axiom,
+    ( p(n7,n5,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN76_84_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n8,n4,n1) )).
+
+fof(axN76_84_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n8,n4,n2) )).
+
+fof(axN76_84_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n8,n4,n3) )).
+
+fof(axN76_84_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n8,n4,n4) )).
+
+fof(axN76_84_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n8,n4,n5) )).
+
+fof(axN76_84_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n8,n4,n6) )).
+
+fof(axN76_84_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n8,n4,n7) )).
+
+fof(axN76_84_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n8,n4,n8) )).
+
+fof(axN76_84_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n8,n4,n9) )).
+
+fof(axN76_85_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n8,n5,n1) )).
+
+fof(axN76_85_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n8,n5,n2) )).
+
+fof(axN76_85_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n8,n5,n3) )).
+
+fof(axN76_85_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n8,n5,n4) )).
+
+fof(axN76_85_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n8,n5,n5) )).
+
+fof(axN76_85_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n8,n5,n6) )).
+
+fof(axN76_85_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n8,n5,n7) )).
+
+fof(axN76_85_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n8,n5,n8) )).
+
+fof(axN76_85_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n8,n5,n9) )).
+
+fof(axN76_94_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN76_94_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN76_94_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN76_94_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN76_94_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN76_94_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN76_94_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN76_94_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN76_94_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN76_95_1,axiom,
+    ( p(n7,n6,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN76_95_2,axiom,
+    ( p(n7,n6,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN76_95_3,axiom,
+    ( p(n7,n6,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN76_95_4,axiom,
+    ( p(n7,n6,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN76_95_5,axiom,
+    ( p(n7,n6,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN76_95_6,axiom,
+    ( p(n7,n6,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN76_95_7,axiom,
+    ( p(n7,n6,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN76_95_8,axiom,
+    ( p(n7,n6,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN76_95_9,axiom,
+    ( p(n7,n6,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN84_95_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN84_95_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN84_95_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN84_95_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN84_95_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN84_95_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN84_95_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN84_95_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN84_95_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN84_96_1,axiom,
+    ( p(n8,n4,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN84_96_2,axiom,
+    ( p(n8,n4,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN84_96_3,axiom,
+    ( p(n8,n4,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN84_96_4,axiom,
+    ( p(n8,n4,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN84_96_5,axiom,
+    ( p(n8,n4,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN84_96_6,axiom,
+    ( p(n8,n4,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN84_96_7,axiom,
+    ( p(n8,n4,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN84_96_8,axiom,
+    ( p(n8,n4,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN84_96_9,axiom,
+    ( p(n8,n4,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN85_94_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN85_94_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN85_94_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN85_94_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN85_94_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN85_94_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN85_94_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN85_94_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN85_94_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN85_96_1,axiom,
+    ( p(n8,n5,n1)
+   => ~ p(n9,n6,n1) )).
+
+fof(axN85_96_2,axiom,
+    ( p(n8,n5,n2)
+   => ~ p(n9,n6,n2) )).
+
+fof(axN85_96_3,axiom,
+    ( p(n8,n5,n3)
+   => ~ p(n9,n6,n3) )).
+
+fof(axN85_96_4,axiom,
+    ( p(n8,n5,n4)
+   => ~ p(n9,n6,n4) )).
+
+fof(axN85_96_5,axiom,
+    ( p(n8,n5,n5)
+   => ~ p(n9,n6,n5) )).
+
+fof(axN85_96_6,axiom,
+    ( p(n8,n5,n6)
+   => ~ p(n9,n6,n6) )).
+
+fof(axN85_96_7,axiom,
+    ( p(n8,n5,n7)
+   => ~ p(n9,n6,n7) )).
+
+fof(axN85_96_8,axiom,
+    ( p(n8,n5,n8)
+   => ~ p(n9,n6,n8) )).
+
+fof(axN85_96_9,axiom,
+    ( p(n8,n5,n9)
+   => ~ p(n9,n6,n9) )).
+
+fof(axN86_94_1,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n9,n4,n1) )).
+
+fof(axN86_94_2,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n9,n4,n2) )).
+
+fof(axN86_94_3,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n9,n4,n3) )).
+
+fof(axN86_94_4,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n9,n4,n4) )).
+
+fof(axN86_94_5,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n9,n4,n5) )).
+
+fof(axN86_94_6,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n9,n4,n6) )).
+
+fof(axN86_94_7,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n9,n4,n7) )).
+
+fof(axN86_94_8,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n9,n4,n8) )).
+
+fof(axN86_94_9,axiom,
+    ( p(n8,n6,n9)
+   => ~ p(n9,n4,n9) )).
+
+fof(axN86_95_1,axiom,
+    ( p(n8,n6,n1)
+   => ~ p(n9,n5,n1) )).
+
+fof(axN86_95_2,axiom,
+    ( p(n8,n6,n2)
+   => ~ p(n9,n5,n2) )).
+
+fof(axN86_95_3,axiom,
+    ( p(n8,n6,n3)
+   => ~ p(n9,n5,n3) )).
+
+fof(axN86_95_4,axiom,
+    ( p(n8,n6,n4)
+   => ~ p(n9,n5,n4) )).
+
+fof(axN86_95_5,axiom,
+    ( p(n8,n6,n5)
+   => ~ p(n9,n5,n5) )).
+
+fof(axN86_95_6,axiom,
+    ( p(n8,n6,n6)
+   => ~ p(n9,n5,n6) )).
+
+fof(axN86_95_7,axiom,
+    ( p(n8,n6,n7)
+   => ~ p(n9,n5,n7) )).
+
+fof(axN86_95_8,axiom,
+    ( p(n8,n6,n8)
+   => ~ p(n9,n5,n8) )).
+
+fof(axN86_95_9,axiom,
+    ( p(n8,n6,n9)
+   => ~ p(n9,n5,n9) )).
+
+fof(axN77_88_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN77_88_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN77_88_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN77_88_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN77_88_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN77_88_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN77_88_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN77_88_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN77_88_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN77_89_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN77_89_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN77_89_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN77_89_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN77_89_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN77_89_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN77_89_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN77_89_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN77_89_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN77_98_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN77_98_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN77_98_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN77_98_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN77_98_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN77_98_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN77_98_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN77_98_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN77_98_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN77_99_1,axiom,
+    ( p(n7,n7,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN77_99_2,axiom,
+    ( p(n7,n7,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN77_99_3,axiom,
+    ( p(n7,n7,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN77_99_4,axiom,
+    ( p(n7,n7,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN77_99_5,axiom,
+    ( p(n7,n7,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN77_99_6,axiom,
+    ( p(n7,n7,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN77_99_7,axiom,
+    ( p(n7,n7,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN77_99_8,axiom,
+    ( p(n7,n7,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN77_99_9,axiom,
+    ( p(n7,n7,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN78_87_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN78_87_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN78_87_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN78_87_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN78_87_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN78_87_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN78_87_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN78_87_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN78_87_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN78_89_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n8,n9,n1) )).
+
+fof(axN78_89_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n8,n9,n2) )).
+
+fof(axN78_89_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n8,n9,n3) )).
+
+fof(axN78_89_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n8,n9,n4) )).
+
+fof(axN78_89_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n8,n9,n5) )).
+
+fof(axN78_89_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n8,n9,n6) )).
+
+fof(axN78_89_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n8,n9,n7) )).
+
+fof(axN78_89_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n8,n9,n8) )).
+
+fof(axN78_89_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n8,n9,n9) )).
+
+fof(axN78_97_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN78_97_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN78_97_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN78_97_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN78_97_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN78_97_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN78_97_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN78_97_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN78_97_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN78_99_1,axiom,
+    ( p(n7,n8,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN78_99_2,axiom,
+    ( p(n7,n8,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN78_99_3,axiom,
+    ( p(n7,n8,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN78_99_4,axiom,
+    ( p(n7,n8,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN78_99_5,axiom,
+    ( p(n7,n8,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN78_99_6,axiom,
+    ( p(n7,n8,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN78_99_7,axiom,
+    ( p(n7,n8,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN78_99_8,axiom,
+    ( p(n7,n8,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN78_99_9,axiom,
+    ( p(n7,n8,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN79_87_1,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n8,n7,n1) )).
+
+fof(axN79_87_2,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n8,n7,n2) )).
+
+fof(axN79_87_3,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n8,n7,n3) )).
+
+fof(axN79_87_4,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n8,n7,n4) )).
+
+fof(axN79_87_5,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n8,n7,n5) )).
+
+fof(axN79_87_6,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n8,n7,n6) )).
+
+fof(axN79_87_7,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n8,n7,n7) )).
+
+fof(axN79_87_8,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n8,n7,n8) )).
+
+fof(axN79_87_9,axiom,
+    ( p(n7,n9,n9)
+   => ~ p(n8,n7,n9) )).
+
+fof(axN79_88_1,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n8,n8,n1) )).
+
+fof(axN79_88_2,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n8,n8,n2) )).
+
+fof(axN79_88_3,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n8,n8,n3) )).
+
+fof(axN79_88_4,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n8,n8,n4) )).
+
+fof(axN79_88_5,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n8,n8,n5) )).
+
+fof(axN79_88_6,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n8,n8,n6) )).
+
+fof(axN79_88_7,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n8,n8,n7) )).
+
+fof(axN79_88_8,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n8,n8,n8) )).
+
+fof(axN79_88_9,axiom,
+    ( p(n7,n9,n9)
+   => ~ p(n8,n8,n9) )).
+
+fof(axN79_97_1,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN79_97_2,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN79_97_3,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN79_97_4,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN79_97_5,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN79_97_6,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN79_97_7,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN79_97_8,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN79_97_9,axiom,
+    ( p(n7,n9,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN79_98_1,axiom,
+    ( p(n7,n9,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN79_98_2,axiom,
+    ( p(n7,n9,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN79_98_3,axiom,
+    ( p(n7,n9,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN79_98_4,axiom,
+    ( p(n7,n9,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN79_98_5,axiom,
+    ( p(n7,n9,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN79_98_6,axiom,
+    ( p(n7,n9,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN79_98_7,axiom,
+    ( p(n7,n9,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN79_98_8,axiom,
+    ( p(n7,n9,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN79_98_9,axiom,
+    ( p(n7,n9,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN87_98_1,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN87_98_2,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN87_98_3,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN87_98_4,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN87_98_5,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN87_98_6,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN87_98_7,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN87_98_8,axiom,
+    ( p(n8,n7,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN87_98_9,axiom,
+    ( p(n8,n7,n9)
+   => ~ p(n9,n8,n9) )).
+
+fof(axN87_99_1,axiom,
+    ( p(n8,n7,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN87_99_2,axiom,
+    ( p(n8,n7,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN87_99_3,axiom,
+    ( p(n8,n7,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN87_99_4,axiom,
+    ( p(n8,n7,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN87_99_5,axiom,
+    ( p(n8,n7,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN87_99_6,axiom,
+    ( p(n8,n7,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN87_99_7,axiom,
+    ( p(n8,n7,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN87_99_8,axiom,
+    ( p(n8,n7,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN87_99_9,axiom,
+    ( p(n8,n7,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN88_97_1,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN88_97_2,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN88_97_3,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN88_97_4,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN88_97_5,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN88_97_6,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN88_97_7,axiom,
+    ( p(n8,n8,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN88_97_8,axiom,
+    ( p(n8,n8,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN88_97_9,axiom,
+    ( p(n8,n8,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN88_99_1,axiom,
+    ( p(n8,n8,n1)
+   => ~ p(n9,n9,n1) )).
+
+fof(axN88_99_2,axiom,
+    ( p(n8,n8,n2)
+   => ~ p(n9,n9,n2) )).
+
+fof(axN88_99_3,axiom,
+    ( p(n8,n8,n3)
+   => ~ p(n9,n9,n3) )).
+
+fof(axN88_99_4,axiom,
+    ( p(n8,n8,n4)
+   => ~ p(n9,n9,n4) )).
+
+fof(axN88_99_5,axiom,
+    ( p(n8,n8,n5)
+   => ~ p(n9,n9,n5) )).
+
+fof(axN88_99_6,axiom,
+    ( p(n8,n8,n6)
+   => ~ p(n9,n9,n6) )).
+
+fof(axN88_99_7,axiom,
+    ( p(n8,n8,n7)
+   => ~ p(n9,n9,n7) )).
+
+fof(axN88_99_8,axiom,
+    ( p(n8,n8,n8)
+   => ~ p(n9,n9,n8) )).
+
+fof(axN88_99_9,axiom,
+    ( p(n8,n8,n9)
+   => ~ p(n9,n9,n9) )).
+
+fof(axN89_97_1,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n9,n7,n1) )).
+
+fof(axN89_97_2,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n9,n7,n2) )).
+
+fof(axN89_97_3,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n9,n7,n3) )).
+
+fof(axN89_97_4,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n9,n7,n4) )).
+
+fof(axN89_97_5,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n9,n7,n5) )).
+
+fof(axN89_97_6,axiom,
+    ( p(n8,n9,n6)
+   => ~ p(n9,n7,n6) )).
+
+fof(axN89_97_7,axiom,
+    ( p(n8,n9,n7)
+   => ~ p(n9,n7,n7) )).
+
+fof(axN89_97_8,axiom,
+    ( p(n8,n9,n8)
+   => ~ p(n9,n7,n8) )).
+
+fof(axN89_97_9,axiom,
+    ( p(n8,n9,n9)
+   => ~ p(n9,n7,n9) )).
+
+fof(axN89_98_1,axiom,
+    ( p(n8,n9,n1)
+   => ~ p(n9,n8,n1) )).
+
+fof(axN89_98_2,axiom,
+    ( p(n8,n9,n2)
+   => ~ p(n9,n8,n2) )).
+
+fof(axN89_98_3,axiom,
+    ( p(n8,n9,n3)
+   => ~ p(n9,n8,n3) )).
+
+fof(axN89_98_4,axiom,
+    ( p(n8,n9,n4)
+   => ~ p(n9,n8,n4) )).
+
+fof(axN89_98_5,axiom,
+    ( p(n8,n9,n5)
+   => ~ p(n9,n8,n5) )).
+
+fof(axN89_98_6,axiom,
+    ( p(n8,n9,n6)
+   => ~ p(n9,n8,n6) )).
+
+fof(axN89_98_7,axiom,
+    ( p(n8,n9,n7)
+   => ~ p(n9,n8,n7) )).
+
+fof(axN89_98_8,axiom,
+    ( p(n8,n9,n8)
+   => ~ p(n9,n8,n8) )).
+
+fof(axN89_98_9,axiom,
+    ( p(n8,n9,n9)
+   => ~ p(n9,n8,n9) )).
+
+% Positive constraints
+
+% Row Constraints
+
+fof(ax1_1,axiom,
+    ( p(n1,n1,n1)
+    | p(n1,n2,n1)
+    | p(n1,n3,n1)
+    | p(n1,n4,n1)
+    | p(n1,n5,n1)
+    | p(n1,n6,n1)
+    | p(n1,n7,n1)
+    | p(n1,n8,n1)
+    | p(n1,n9,n1) )).
+
+fof(ax1_2,axiom,
+    ( p(n1,n1,n2)
+    | p(n1,n2,n2)
+    | p(n1,n3,n2)
+    | p(n1,n4,n2)
+    | p(n1,n5,n2)
+    | p(n1,n6,n2)
+    | p(n1,n7,n2)
+    | p(n1,n8,n2)
+    | p(n1,n9,n2) )).
+
+fof(ax1_3,axiom,
+    ( p(n1,n1,n3)
+    | p(n1,n2,n3)
+    | p(n1,n3,n3)
+    | p(n1,n4,n3)
+    | p(n1,n5,n3)
+    | p(n1,n6,n3)
+    | p(n1,n7,n3)
+    | p(n1,n8,n3)
+    | p(n1,n9,n3) )).
+
+fof(ax1_4,axiom,
+    ( p(n1,n1,n4)
+    | p(n1,n2,n4)
+    | p(n1,n3,n4)
+    | p(n1,n4,n4)
+    | p(n1,n5,n4)
+    | p(n1,n6,n4)
+    | p(n1,n7,n4)
+    | p(n1,n8,n4)
+    | p(n1,n9,n4) )).
+
+fof(ax1_5,axiom,
+    ( p(n1,n1,n5)
+    | p(n1,n2,n5)
+    | p(n1,n3,n5)
+    | p(n1,n4,n5)
+    | p(n1,n5,n5)
+    | p(n1,n6,n5)
+    | p(n1,n7,n5)
+    | p(n1,n8,n5)
+    | p(n1,n9,n5) )).
+
+fof(ax1_6,axiom,
+    ( p(n1,n1,n6)
+    | p(n1,n2,n6)
+    | p(n1,n3,n6)
+    | p(n1,n4,n6)
+    | p(n1,n5,n6)
+    | p(n1,n6,n6)
+    | p(n1,n7,n6)
+    | p(n1,n8,n6)
+    | p(n1,n9,n6) )).
+
+fof(ax1_7,axiom,
+    ( p(n1,n1,n7)
+    | p(n1,n2,n7)
+    | p(n1,n3,n7)
+    | p(n1,n4,n7)
+    | p(n1,n5,n7)
+    | p(n1,n6,n7)
+    | p(n1,n7,n7)
+    | p(n1,n8,n7)
+    | p(n1,n9,n7) )).
+
+fof(ax1_8,axiom,
+    ( p(n1,n1,n8)
+    | p(n1,n2,n8)
+    | p(n1,n3,n8)
+    | p(n1,n4,n8)
+    | p(n1,n5,n8)
+    | p(n1,n6,n8)
+    | p(n1,n7,n8)
+    | p(n1,n8,n8)
+    | p(n1,n9,n8) )).
+
+fof(ax1_9,axiom,
+    ( p(n1,n1,n9)
+    | p(n1,n2,n9)
+    | p(n1,n3,n9)
+    | p(n1,n4,n9)
+    | p(n1,n5,n9)
+    | p(n1,n6,n9)
+    | p(n1,n7,n9)
+    | p(n1,n8,n9)
+    | p(n1,n9,n9) )).
+
+fof(ax2_1,axiom,
+    ( p(n2,n1,n1)
+    | p(n2,n2,n1)
+    | p(n2,n3,n1)
+    | p(n2,n4,n1)
+    | p(n2,n5,n1)
+    | p(n2,n6,n1)
+    | p(n2,n7,n1)
+    | p(n2,n8,n1)
+    | p(n2,n9,n1) )).
+
+fof(ax2_2,axiom,
+    ( p(n2,n1,n2)
+    | p(n2,n2,n2)
+    | p(n2,n3,n2)
+    | p(n2,n4,n2)
+    | p(n2,n5,n2)
+    | p(n2,n6,n2)
+    | p(n2,n7,n2)
+    | p(n2,n8,n2)
+    | p(n2,n9,n2) )).
+
+fof(ax2_3,axiom,
+    ( p(n2,n1,n3)
+    | p(n2,n2,n3)
+    | p(n2,n3,n3)
+    | p(n2,n4,n3)
+    | p(n2,n5,n3)
+    | p(n2,n6,n3)
+    | p(n2,n7,n3)
+    | p(n2,n8,n3)
+    | p(n2,n9,n3) )).
+
+fof(ax2_4,axiom,
+    ( p(n2,n1,n4)
+    | p(n2,n2,n4)
+    | p(n2,n3,n4)
+    | p(n2,n4,n4)
+    | p(n2,n5,n4)
+    | p(n2,n6,n4)
+    | p(n2,n7,n4)
+    | p(n2,n8,n4)
+    | p(n2,n9,n4) )).
+
+fof(ax2_5,axiom,
+    ( p(n2,n1,n5)
+    | p(n2,n2,n5)
+    | p(n2,n3,n5)
+    | p(n2,n4,n5)
+    | p(n2,n5,n5)
+    | p(n2,n6,n5)
+    | p(n2,n7,n5)
+    | p(n2,n8,n5)
+    | p(n2,n9,n5) )).
+
+fof(ax2_6,axiom,
+    ( p(n2,n1,n6)
+    | p(n2,n2,n6)
+    | p(n2,n3,n6)
+    | p(n2,n4,n6)
+    | p(n2,n5,n6)
+    | p(n2,n6,n6)
+    | p(n2,n7,n6)
+    | p(n2,n8,n6)
+    | p(n2,n9,n6) )).
+
+fof(ax2_7,axiom,
+    ( p(n2,n1,n7)
+    | p(n2,n2,n7)
+    | p(n2,n3,n7)
+    | p(n2,n4,n7)
+    | p(n2,n5,n7)
+    | p(n2,n6,n7)
+    | p(n2,n7,n7)
+    | p(n2,n8,n7)
+    | p(n2,n9,n7) )).
+
+fof(ax2_8,axiom,
+    ( p(n2,n1,n8)
+    | p(n2,n2,n8)
+    | p(n2,n3,n8)
+    | p(n2,n4,n8)
+    | p(n2,n5,n8)
+    | p(n2,n6,n8)
+    | p(n2,n7,n8)
+    | p(n2,n8,n8)
+    | p(n2,n9,n8) )).
+
+fof(ax2_9,axiom,
+    ( p(n2,n1,n9)
+    | p(n2,n2,n9)
+    | p(n2,n3,n9)
+    | p(n2,n4,n9)
+    | p(n2,n5,n9)
+    | p(n2,n6,n9)
+    | p(n2,n7,n9)
+    | p(n2,n8,n9)
+    | p(n2,n9,n9) )).
+
+fof(ax3_1,axiom,
+    ( p(n3,n1,n1)
+    | p(n3,n2,n1)
+    | p(n3,n3,n1)
+    | p(n3,n4,n1)
+    | p(n3,n5,n1)
+    | p(n3,n6,n1)
+    | p(n3,n7,n1)
+    | p(n3,n8,n1)
+    | p(n3,n9,n1) )).
+
+fof(ax3_2,axiom,
+    ( p(n3,n1,n2)
+    | p(n3,n2,n2)
+    | p(n3,n3,n2)
+    | p(n3,n4,n2)
+    | p(n3,n5,n2)
+    | p(n3,n6,n2)
+    | p(n3,n7,n2)
+    | p(n3,n8,n2)
+    | p(n3,n9,n2) )).
+
+fof(ax3_3,axiom,
+    ( p(n3,n1,n3)
+    | p(n3,n2,n3)
+    | p(n3,n3,n3)
+    | p(n3,n4,n3)
+    | p(n3,n5,n3)
+    | p(n3,n6,n3)
+    | p(n3,n7,n3)
+    | p(n3,n8,n3)
+    | p(n3,n9,n3) )).
+
+fof(ax3_4,axiom,
+    ( p(n3,n1,n4)
+    | p(n3,n2,n4)
+    | p(n3,n3,n4)
+    | p(n3,n4,n4)
+    | p(n3,n5,n4)
+    | p(n3,n6,n4)
+    | p(n3,n7,n4)
+    | p(n3,n8,n4)
+    | p(n3,n9,n4) )).
+
+fof(ax3_5,axiom,
+    ( p(n3,n1,n5)
+    | p(n3,n2,n5)
+    | p(n3,n3,n5)
+    | p(n3,n4,n5)
+    | p(n3,n5,n5)
+    | p(n3,n6,n5)
+    | p(n3,n7,n5)
+    | p(n3,n8,n5)
+    | p(n3,n9,n5) )).
+
+fof(ax3_6,axiom,
+    ( p(n3,n1,n6)
+    | p(n3,n2,n6)
+    | p(n3,n3,n6)
+    | p(n3,n4,n6)
+    | p(n3,n5,n6)
+    | p(n3,n6,n6)
+    | p(n3,n7,n6)
+    | p(n3,n8,n6)
+    | p(n3,n9,n6) )).
+
+fof(ax3_7,axiom,
+    ( p(n3,n1,n7)
+    | p(n3,n2,n7)
+    | p(n3,n3,n7)
+    | p(n3,n4,n7)
+    | p(n3,n5,n7)
+    | p(n3,n6,n7)
+    | p(n3,n7,n7)
+    | p(n3,n8,n7)
+    | p(n3,n9,n7) )).
+
+fof(ax3_8,axiom,
+    ( p(n3,n1,n8)
+    | p(n3,n2,n8)
+    | p(n3,n3,n8)
+    | p(n3,n4,n8)
+    | p(n3,n5,n8)
+    | p(n3,n6,n8)
+    | p(n3,n7,n8)
+    | p(n3,n8,n8)
+    | p(n3,n9,n8) )).
+
+fof(ax3_9,axiom,
+    ( p(n3,n1,n9)
+    | p(n3,n2,n9)
+    | p(n3,n3,n9)
+    | p(n3,n4,n9)
+    | p(n3,n5,n9)
+    | p(n3,n6,n9)
+    | p(n3,n7,n9)
+    | p(n3,n8,n9)
+    | p(n3,n9,n9) )).
+
+fof(ax4_1,axiom,
+    ( p(n4,n1,n1)
+    | p(n4,n2,n1)
+    | p(n4,n3,n1)
+    | p(n4,n4,n1)
+    | p(n4,n5,n1)
+    | p(n4,n6,n1)
+    | p(n4,n7,n1)
+    | p(n4,n8,n1)
+    | p(n4,n9,n1) )).
+
+fof(ax4_2,axiom,
+    ( p(n4,n1,n2)
+    | p(n4,n2,n2)
+    | p(n4,n3,n2)
+    | p(n4,n4,n2)
+    | p(n4,n5,n2)
+    | p(n4,n6,n2)
+    | p(n4,n7,n2)
+    | p(n4,n8,n2)
+    | p(n4,n9,n2) )).
+
+fof(ax4_3,axiom,
+    ( p(n4,n1,n3)
+    | p(n4,n2,n3)
+    | p(n4,n3,n3)
+    | p(n4,n4,n3)
+    | p(n4,n5,n3)
+    | p(n4,n6,n3)
+    | p(n4,n7,n3)
+    | p(n4,n8,n3)
+    | p(n4,n9,n3) )).
+
+fof(ax4_4,axiom,
+    ( p(n4,n1,n4)
+    | p(n4,n2,n4)
+    | p(n4,n3,n4)
+    | p(n4,n4,n4)
+    | p(n4,n5,n4)
+    | p(n4,n6,n4)
+    | p(n4,n7,n4)
+    | p(n4,n8,n4)
+    | p(n4,n9,n4) )).
+
+fof(ax4_5,axiom,
+    ( p(n4,n1,n5)
+    | p(n4,n2,n5)
+    | p(n4,n3,n5)
+    | p(n4,n4,n5)
+    | p(n4,n5,n5)
+    | p(n4,n6,n5)
+    | p(n4,n7,n5)
+    | p(n4,n8,n5)
+    | p(n4,n9,n5) )).
+
+fof(ax4_6,axiom,
+    ( p(n4,n1,n6)
+    | p(n4,n2,n6)
+    | p(n4,n3,n6)
+    | p(n4,n4,n6)
+    | p(n4,n5,n6)
+    | p(n4,n6,n6)
+    | p(n4,n7,n6)
+    | p(n4,n8,n6)
+    | p(n4,n9,n6) )).
+
+fof(ax4_7,axiom,
+    ( p(n4,n1,n7)
+    | p(n4,n2,n7)
+    | p(n4,n3,n7)
+    | p(n4,n4,n7)
+    | p(n4,n5,n7)
+    | p(n4,n6,n7)
+    | p(n4,n7,n7)
+    | p(n4,n8,n7)
+    | p(n4,n9,n7) )).
+
+fof(ax4_8,axiom,
+    ( p(n4,n1,n8)
+    | p(n4,n2,n8)
+    | p(n4,n3,n8)
+    | p(n4,n4,n8)
+    | p(n4,n5,n8)
+    | p(n4,n6,n8)
+    | p(n4,n7,n8)
+    | p(n4,n8,n8)
+    | p(n4,n9,n8) )).
+
+fof(ax4_9,axiom,
+    ( p(n4,n1,n9)
+    | p(n4,n2,n9)
+    | p(n4,n3,n9)
+    | p(n4,n4,n9)
+    | p(n4,n5,n9)
+    | p(n4,n6,n9)
+    | p(n4,n7,n9)
+    | p(n4,n8,n9)
+    | p(n4,n9,n9) )).
+
+fof(ax5_1,axiom,
+    ( p(n5,n1,n1)
+    | p(n5,n2,n1)
+    | p(n5,n3,n1)
+    | p(n5,n4,n1)
+    | p(n5,n5,n1)
+    | p(n5,n6,n1)
+    | p(n5,n7,n1)
+    | p(n5,n8,n1)
+    | p(n5,n9,n1) )).
+
+fof(ax5_2,axiom,
+    ( p(n5,n1,n2)
+    | p(n5,n2,n2)
+    | p(n5,n3,n2)
+    | p(n5,n4,n2)
+    | p(n5,n5,n2)
+    | p(n5,n6,n2)
+    | p(n5,n7,n2)
+    | p(n5,n8,n2)
+    | p(n5,n9,n2) )).
+
+fof(ax5_3,axiom,
+    ( p(n5,n1,n3)
+    | p(n5,n2,n3)
+    | p(n5,n3,n3)
+    | p(n5,n4,n3)
+    | p(n5,n5,n3)
+    | p(n5,n6,n3)
+    | p(n5,n7,n3)
+    | p(n5,n8,n3)
+    | p(n5,n9,n3) )).
+
+fof(ax5_4,axiom,
+    ( p(n5,n1,n4)
+    | p(n5,n2,n4)
+    | p(n5,n3,n4)
+    | p(n5,n4,n4)
+    | p(n5,n5,n4)
+    | p(n5,n6,n4)
+    | p(n5,n7,n4)
+    | p(n5,n8,n4)
+    | p(n5,n9,n4) )).
+
+fof(ax5_5,axiom,
+    ( p(n5,n1,n5)
+    | p(n5,n2,n5)
+    | p(n5,n3,n5)
+    | p(n5,n4,n5)
+    | p(n5,n5,n5)
+    | p(n5,n6,n5)
+    | p(n5,n7,n5)
+    | p(n5,n8,n5)
+    | p(n5,n9,n5) )).
+
+fof(ax5_6,axiom,
+    ( p(n5,n1,n6)
+    | p(n5,n2,n6)
+    | p(n5,n3,n6)
+    | p(n5,n4,n6)
+    | p(n5,n5,n6)
+    | p(n5,n6,n6)
+    | p(n5,n7,n6)
+    | p(n5,n8,n6)
+    | p(n5,n9,n6) )).
+
+fof(ax5_7,axiom,
+    ( p(n5,n1,n7)
+    | p(n5,n2,n7)
+    | p(n5,n3,n7)
+    | p(n5,n4,n7)
+    | p(n5,n5,n7)
+    | p(n5,n6,n7)
+    | p(n5,n7,n7)
+    | p(n5,n8,n7)
+    | p(n5,n9,n7) )).
+
+fof(ax5_8,axiom,
+    ( p(n5,n1,n8)
+    | p(n5,n2,n8)
+    | p(n5,n3,n8)
+    | p(n5,n4,n8)
+    | p(n5,n5,n8)
+    | p(n5,n6,n8)
+    | p(n5,n7,n8)
+    | p(n5,n8,n8)
+    | p(n5,n9,n8) )).
+
+fof(ax5_9,axiom,
+    ( p(n5,n1,n9)
+    | p(n5,n2,n9)
+    | p(n5,n3,n9)
+    | p(n5,n4,n9)
+    | p(n5,n5,n9)
+    | p(n5,n6,n9)
+    | p(n5,n7,n9)
+    | p(n5,n8,n9)
+    | p(n5,n9,n9) )).
+
+fof(ax6_1,axiom,
+    ( p(n6,n1,n1)
+    | p(n6,n2,n1)
+    | p(n6,n3,n1)
+    | p(n6,n4,n1)
+    | p(n6,n5,n1)
+    | p(n6,n6,n1)
+    | p(n6,n7,n1)
+    | p(n6,n8,n1)
+    | p(n6,n9,n1) )).
+
+fof(ax6_2,axiom,
+    ( p(n6,n1,n2)
+    | p(n6,n2,n2)
+    | p(n6,n3,n2)
+    | p(n6,n4,n2)
+    | p(n6,n5,n2)
+    | p(n6,n6,n2)
+    | p(n6,n7,n2)
+    | p(n6,n8,n2)
+    | p(n6,n9,n2) )).
+
+fof(ax6_3,axiom,
+    ( p(n6,n1,n3)
+    | p(n6,n2,n3)
+    | p(n6,n3,n3)
+    | p(n6,n4,n3)
+    | p(n6,n5,n3)
+    | p(n6,n6,n3)
+    | p(n6,n7,n3)
+    | p(n6,n8,n3)
+    | p(n6,n9,n3) )).
+
+fof(ax6_4,axiom,
+    ( p(n6,n1,n4)
+    | p(n6,n2,n4)
+    | p(n6,n3,n4)
+    | p(n6,n4,n4)
+    | p(n6,n5,n4)
+    | p(n6,n6,n4)
+    | p(n6,n7,n4)
+    | p(n6,n8,n4)
+    | p(n6,n9,n4) )).
+
+fof(ax6_5,axiom,
+    ( p(n6,n1,n5)
+    | p(n6,n2,n5)
+    | p(n6,n3,n5)
+    | p(n6,n4,n5)
+    | p(n6,n5,n5)
+    | p(n6,n6,n5)
+    | p(n6,n7,n5)
+    | p(n6,n8,n5)
+    | p(n6,n9,n5) )).
+
+fof(ax6_6,axiom,
+    ( p(n6,n1,n6)
+    | p(n6,n2,n6)
+    | p(n6,n3,n6)
+    | p(n6,n4,n6)
+    | p(n6,n5,n6)
+    | p(n6,n6,n6)
+    | p(n6,n7,n6)
+    | p(n6,n8,n6)
+    | p(n6,n9,n6) )).
+
+fof(ax6_7,axiom,
+    ( p(n6,n1,n7)
+    | p(n6,n2,n7)
+    | p(n6,n3,n7)
+    | p(n6,n4,n7)
+    | p(n6,n5,n7)
+    | p(n6,n6,n7)
+    | p(n6,n7,n7)
+    | p(n6,n8,n7)
+    | p(n6,n9,n7) )).
+
+fof(ax6_8,axiom,
+    ( p(n6,n1,n8)
+    | p(n6,n2,n8)
+    | p(n6,n3,n8)
+    | p(n6,n4,n8)
+    | p(n6,n5,n8)
+    | p(n6,n6,n8)
+    | p(n6,n7,n8)
+    | p(n6,n8,n8)
+    | p(n6,n9,n8) )).
+
+fof(ax6_9,axiom,
+    ( p(n6,n1,n9)
+    | p(n6,n2,n9)
+    | p(n6,n3,n9)
+    | p(n6,n4,n9)
+    | p(n6,n5,n9)
+    | p(n6,n6,n9)
+    | p(n6,n7,n9)
+    | p(n6,n8,n9)
+    | p(n6,n9,n9) )).
+
+fof(ax7_1,axiom,
+    ( p(n7,n1,n1)
+    | p(n7,n2,n1)
+    | p(n7,n3,n1)
+    | p(n7,n4,n1)
+    | p(n7,n5,n1)
+    | p(n7,n6,n1)
+    | p(n7,n7,n1)
+    | p(n7,n8,n1)
+    | p(n7,n9,n1) )).
+
+fof(ax7_2,axiom,
+    ( p(n7,n1,n2)
+    | p(n7,n2,n2)
+    | p(n7,n3,n2)
+    | p(n7,n4,n2)
+    | p(n7,n5,n2)
+    | p(n7,n6,n2)
+    | p(n7,n7,n2)
+    | p(n7,n8,n2)
+    | p(n7,n9,n2) )).
+
+fof(ax7_3,axiom,
+    ( p(n7,n1,n3)
+    | p(n7,n2,n3)
+    | p(n7,n3,n3)
+    | p(n7,n4,n3)
+    | p(n7,n5,n3)
+    | p(n7,n6,n3)
+    | p(n7,n7,n3)
+    | p(n7,n8,n3)
+    | p(n7,n9,n3) )).
+
+fof(ax7_4,axiom,
+    ( p(n7,n1,n4)
+    | p(n7,n2,n4)
+    | p(n7,n3,n4)
+    | p(n7,n4,n4)
+    | p(n7,n5,n4)
+    | p(n7,n6,n4)
+    | p(n7,n7,n4)
+    | p(n7,n8,n4)
+    | p(n7,n9,n4) )).
+
+fof(ax7_5,axiom,
+    ( p(n7,n1,n5)
+    | p(n7,n2,n5)
+    | p(n7,n3,n5)
+    | p(n7,n4,n5)
+    | p(n7,n5,n5)
+    | p(n7,n6,n5)
+    | p(n7,n7,n5)
+    | p(n7,n8,n5)
+    | p(n7,n9,n5) )).
+
+fof(ax7_6,axiom,
+    ( p(n7,n1,n6)
+    | p(n7,n2,n6)
+    | p(n7,n3,n6)
+    | p(n7,n4,n6)
+    | p(n7,n5,n6)
+    | p(n7,n6,n6)
+    | p(n7,n7,n6)
+    | p(n7,n8,n6)
+    | p(n7,n9,n6) )).
+
+fof(ax7_7,axiom,
+    ( p(n7,n1,n7)
+    | p(n7,n2,n7)
+    | p(n7,n3,n7)
+    | p(n7,n4,n7)
+    | p(n7,n5,n7)
+    | p(n7,n6,n7)
+    | p(n7,n7,n7)
+    | p(n7,n8,n7)
+    | p(n7,n9,n7) )).
+
+fof(ax7_8,axiom,
+    ( p(n7,n1,n8)
+    | p(n7,n2,n8)
+    | p(n7,n3,n8)
+    | p(n7,n4,n8)
+    | p(n7,n5,n8)
+    | p(n7,n6,n8)
+    | p(n7,n7,n8)
+    | p(n7,n8,n8)
+    | p(n7,n9,n8) )).
+
+fof(ax7_9,axiom,
+    ( p(n7,n1,n9)
+    | p(n7,n2,n9)
+    | p(n7,n3,n9)
+    | p(n7,n4,n9)
+    | p(n7,n5,n9)
+    | p(n7,n6,n9)
+    | p(n7,n7,n9)
+    | p(n7,n8,n9)
+    | p(n7,n9,n9) )).
+
+fof(ax8_1,axiom,
+    ( p(n8,n1,n1)
+    | p(n8,n2,n1)
+    | p(n8,n3,n1)
+    | p(n8,n4,n1)
+    | p(n8,n5,n1)
+    | p(n8,n6,n1)
+    | p(n8,n7,n1)
+    | p(n8,n8,n1)
+    | p(n8,n9,n1) )).
+
+fof(ax8_2,axiom,
+    ( p(n8,n1,n2)
+    | p(n8,n2,n2)
+    | p(n8,n3,n2)
+    | p(n8,n4,n2)
+    | p(n8,n5,n2)
+    | p(n8,n6,n2)
+    | p(n8,n7,n2)
+    | p(n8,n8,n2)
+    | p(n8,n9,n2) )).
+
+fof(ax8_3,axiom,
+    ( p(n8,n1,n3)
+    | p(n8,n2,n3)
+    | p(n8,n3,n3)
+    | p(n8,n4,n3)
+    | p(n8,n5,n3)
+    | p(n8,n6,n3)
+    | p(n8,n7,n3)
+    | p(n8,n8,n3)
+    | p(n8,n9,n3) )).
+
+fof(ax8_4,axiom,
+    ( p(n8,n1,n4)
+    | p(n8,n2,n4)
+    | p(n8,n3,n4)
+    | p(n8,n4,n4)
+    | p(n8,n5,n4)
+    | p(n8,n6,n4)
+    | p(n8,n7,n4)
+    | p(n8,n8,n4)
+    | p(n8,n9,n4) )).
+
+fof(ax8_5,axiom,
+    ( p(n8,n1,n5)
+    | p(n8,n2,n5)
+    | p(n8,n3,n5)
+    | p(n8,n4,n5)
+    | p(n8,n5,n5)
+    | p(n8,n6,n5)
+    | p(n8,n7,n5)
+    | p(n8,n8,n5)
+    | p(n8,n9,n5) )).
+
+fof(ax8_6,axiom,
+    ( p(n8,n1,n6)
+    | p(n8,n2,n6)
+    | p(n8,n3,n6)
+    | p(n8,n4,n6)
+    | p(n8,n5,n6)
+    | p(n8,n6,n6)
+    | p(n8,n7,n6)
+    | p(n8,n8,n6)
+    | p(n8,n9,n6) )).
+
+fof(ax8_7,axiom,
+    ( p(n8,n1,n7)
+    | p(n8,n2,n7)
+    | p(n8,n3,n7)
+    | p(n8,n4,n7)
+    | p(n8,n5,n7)
+    | p(n8,n6,n7)
+    | p(n8,n7,n7)
+    | p(n8,n8,n7)
+    | p(n8,n9,n7) )).
+
+fof(ax8_8,axiom,
+    ( p(n8,n1,n8)
+    | p(n8,n2,n8)
+    | p(n8,n3,n8)
+    | p(n8,n4,n8)
+    | p(n8,n5,n8)
+    | p(n8,n6,n8)
+    | p(n8,n7,n8)
+    | p(n8,n8,n8)
+    | p(n8,n9,n8) )).
+
+fof(ax8_9,axiom,
+    ( p(n8,n1,n9)
+    | p(n8,n2,n9)
+    | p(n8,n3,n9)
+    | p(n8,n4,n9)
+    | p(n8,n5,n9)
+    | p(n8,n6,n9)
+    | p(n8,n7,n9)
+    | p(n8,n8,n9)
+    | p(n8,n9,n9) )).
+
+fof(ax9_1,axiom,
+    ( p(n9,n1,n1)
+    | p(n9,n2,n1)
+    | p(n9,n3,n1)
+    | p(n9,n4,n1)
+    | p(n9,n5,n1)
+    | p(n9,n6,n1)
+    | p(n9,n7,n1)
+    | p(n9,n8,n1)
+    | p(n9,n9,n1) )).
+
+fof(ax9_2,axiom,
+    ( p(n9,n1,n2)
+    | p(n9,n2,n2)
+    | p(n9,n3,n2)
+    | p(n9,n4,n2)
+    | p(n9,n5,n2)
+    | p(n9,n6,n2)
+    | p(n9,n7,n2)
+    | p(n9,n8,n2)
+    | p(n9,n9,n2) )).
+
+fof(ax9_3,axiom,
+    ( p(n9,n1,n3)
+    | p(n9,n2,n3)
+    | p(n9,n3,n3)
+    | p(n9,n4,n3)
+    | p(n9,n5,n3)
+    | p(n9,n6,n3)
+    | p(n9,n7,n3)
+    | p(n9,n8,n3)
+    | p(n9,n9,n3) )).
+
+fof(ax9_4,axiom,
+    ( p(n9,n1,n4)
+    | p(n9,n2,n4)
+    | p(n9,n3,n4)
+    | p(n9,n4,n4)
+    | p(n9,n5,n4)
+    | p(n9,n6,n4)
+    | p(n9,n7,n4)
+    | p(n9,n8,n4)
+    | p(n9,n9,n4) )).
+
+fof(ax9_5,axiom,
+    ( p(n9,n1,n5)
+    | p(n9,n2,n5)
+    | p(n9,n3,n5)
+    | p(n9,n4,n5)
+    | p(n9,n5,n5)
+    | p(n9,n6,n5)
+    | p(n9,n7,n5)
+    | p(n9,n8,n5)
+    | p(n9,n9,n5) )).
+
+fof(ax9_6,axiom,
+    ( p(n9,n1,n6)
+    | p(n9,n2,n6)
+    | p(n9,n3,n6)
+    | p(n9,n4,n6)
+    | p(n9,n5,n6)
+    | p(n9,n6,n6)
+    | p(n9,n7,n6)
+    | p(n9,n8,n6)
+    | p(n9,n9,n6) )).
+
+fof(ax9_7,axiom,
+    ( p(n9,n1,n7)
+    | p(n9,n2,n7)
+    | p(n9,n3,n7)
+    | p(n9,n4,n7)
+    | p(n9,n5,n7)
+    | p(n9,n6,n7)
+    | p(n9,n7,n7)
+    | p(n9,n8,n7)
+    | p(n9,n9,n7) )).
+
+fof(ax9_8,axiom,
+    ( p(n9,n1,n8)
+    | p(n9,n2,n8)
+    | p(n9,n3,n8)
+    | p(n9,n4,n8)
+    | p(n9,n5,n8)
+    | p(n9,n6,n8)
+    | p(n9,n7,n8)
+    | p(n9,n8,n8)
+    | p(n9,n9,n8) )).
+
+fof(ax9_9,axiom,
+    ( p(n9,n1,n9)
+    | p(n9,n2,n9)
+    | p(n9,n3,n9)
+    | p(n9,n4,n9)
+    | p(n9,n5,n9)
+    | p(n9,n6,n9)
+    | p(n9,n7,n9)
+    | p(n9,n8,n9)
+    | p(n9,n9,n9) )).
+
+% Column Constraints
+
+fof(ax_11,axiom,
+    ( p(n1,n1,n1)
+    | p(n2,n1,n1)
+    | p(n3,n1,n1)
+    | p(n4,n1,n1)
+    | p(n5,n1,n1)
+    | p(n6,n1,n1)
+    | p(n7,n1,n1)
+    | p(n8,n1,n1)
+    | p(n9,n1,n1) )).
+
+fof(ax_12,axiom,
+    ( p(n1,n1,n2)
+    | p(n2,n1,n2)
+    | p(n3,n1,n2)
+    | p(n4,n1,n2)
+    | p(n5,n1,n2)
+    | p(n6,n1,n2)
+    | p(n7,n1,n2)
+    | p(n8,n1,n2)
+    | p(n9,n1,n2) )).
+
+fof(ax_13,axiom,
+    ( p(n1,n1,n3)
+    | p(n2,n1,n3)
+    | p(n3,n1,n3)
+    | p(n4,n1,n3)
+    | p(n5,n1,n3)
+    | p(n6,n1,n3)
+    | p(n7,n1,n3)
+    | p(n8,n1,n3)
+    | p(n9,n1,n3) )).
+
+fof(ax_14,axiom,
+    ( p(n1,n1,n4)
+    | p(n2,n1,n4)
+    | p(n3,n1,n4)
+    | p(n4,n1,n4)
+    | p(n5,n1,n4)
+    | p(n6,n1,n4)
+    | p(n7,n1,n4)
+    | p(n8,n1,n4)
+    | p(n9,n1,n4) )).
+
+fof(ax_15,axiom,
+    ( p(n1,n1,n5)
+    | p(n2,n1,n5)
+    | p(n3,n1,n5)
+    | p(n4,n1,n5)
+    | p(n5,n1,n5)
+    | p(n6,n1,n5)
+    | p(n7,n1,n5)
+    | p(n8,n1,n5)
+    | p(n9,n1,n5) )).
+
+fof(ax_16,axiom,
+    ( p(n1,n1,n6)
+    | p(n2,n1,n6)
+    | p(n3,n1,n6)
+    | p(n4,n1,n6)
+    | p(n5,n1,n6)
+    | p(n6,n1,n6)
+    | p(n7,n1,n6)
+    | p(n8,n1,n6)
+    | p(n9,n1,n6) )).
+
+fof(ax_17,axiom,
+    ( p(n1,n1,n7)
+    | p(n2,n1,n7)
+    | p(n3,n1,n7)
+    | p(n4,n1,n7)
+    | p(n5,n1,n7)
+    | p(n6,n1,n7)
+    | p(n7,n1,n7)
+    | p(n8,n1,n7)
+    | p(n9,n1,n7) )).
+
+fof(ax_18,axiom,
+    ( p(n1,n1,n8)
+    | p(n2,n1,n8)
+    | p(n3,n1,n8)
+    | p(n4,n1,n8)
+    | p(n5,n1,n8)
+    | p(n6,n1,n8)
+    | p(n7,n1,n8)
+    | p(n8,n1,n8)
+    | p(n9,n1,n8) )).
+
+fof(ax_19,axiom,
+    ( p(n1,n1,n9)
+    | p(n2,n1,n9)
+    | p(n3,n1,n9)
+    | p(n4,n1,n9)
+    | p(n5,n1,n9)
+    | p(n6,n1,n9)
+    | p(n7,n1,n9)
+    | p(n8,n1,n9)
+    | p(n9,n1,n9) )).
+
+fof(ax_21,axiom,
+    ( p(n1,n2,n1)
+    | p(n2,n2,n1)
+    | p(n3,n2,n1)
+    | p(n4,n2,n1)
+    | p(n5,n2,n1)
+    | p(n6,n2,n1)
+    | p(n7,n2,n1)
+    | p(n8,n2,n1)
+    | p(n9,n2,n1) )).
+
+fof(ax_22,axiom,
+    ( p(n1,n2,n2)
+    | p(n2,n2,n2)
+    | p(n3,n2,n2)
+    | p(n4,n2,n2)
+    | p(n5,n2,n2)
+    | p(n6,n2,n2)
+    | p(n7,n2,n2)
+    | p(n8,n2,n2)
+    | p(n9,n2,n2) )).
+
+fof(ax_23,axiom,
+    ( p(n1,n2,n3)
+    | p(n2,n2,n3)
+    | p(n3,n2,n3)
+    | p(n4,n2,n3)
+    | p(n5,n2,n3)
+    | p(n6,n2,n3)
+    | p(n7,n2,n3)
+    | p(n8,n2,n3)
+    | p(n9,n2,n3) )).
+
+fof(ax_24,axiom,
+    ( p(n1,n2,n4)
+    | p(n2,n2,n4)
+    | p(n3,n2,n4)
+    | p(n4,n2,n4)
+    | p(n5,n2,n4)
+    | p(n6,n2,n4)
+    | p(n7,n2,n4)
+    | p(n8,n2,n4)
+    | p(n9,n2,n4) )).
+
+fof(ax_25,axiom,
+    ( p(n1,n2,n5)
+    | p(n2,n2,n5)
+    | p(n3,n2,n5)
+    | p(n4,n2,n5)
+    | p(n5,n2,n5)
+    | p(n6,n2,n5)
+    | p(n7,n2,n5)
+    | p(n8,n2,n5)
+    | p(n9,n2,n5) )).
+
+fof(ax_26,axiom,
+    ( p(n1,n2,n6)
+    | p(n2,n2,n6)
+    | p(n3,n2,n6)
+    | p(n4,n2,n6)
+    | p(n5,n2,n6)
+    | p(n6,n2,n6)
+    | p(n7,n2,n6)
+    | p(n8,n2,n6)
+    | p(n9,n2,n6) )).
+
+fof(ax_27,axiom,
+    ( p(n1,n2,n7)
+    | p(n2,n2,n7)
+    | p(n3,n2,n7)
+    | p(n4,n2,n7)
+    | p(n5,n2,n7)
+    | p(n6,n2,n7)
+    | p(n7,n2,n7)
+    | p(n8,n2,n7)
+    | p(n9,n2,n7) )).
+
+fof(ax_28,axiom,
+    ( p(n1,n2,n8)
+    | p(n2,n2,n8)
+    | p(n3,n2,n8)
+    | p(n4,n2,n8)
+    | p(n5,n2,n8)
+    | p(n6,n2,n8)
+    | p(n7,n2,n8)
+    | p(n8,n2,n8)
+    | p(n9,n2,n8) )).
+
+fof(ax_29,axiom,
+    ( p(n1,n2,n9)
+    | p(n2,n2,n9)
+    | p(n3,n2,n9)
+    | p(n4,n2,n9)
+    | p(n5,n2,n9)
+    | p(n6,n2,n9)
+    | p(n7,n2,n9)
+    | p(n8,n2,n9)
+    | p(n9,n2,n9) )).
+
+fof(ax_31,axiom,
+    ( p(n1,n3,n1)
+    | p(n2,n3,n1)
+    | p(n3,n3,n1)
+    | p(n4,n3,n1)
+    | p(n5,n3,n1)
+    | p(n6,n3,n1)
+    | p(n7,n3,n1)
+    | p(n8,n3,n1)
+    | p(n9,n3,n1) )).
+
+fof(ax_32,axiom,
+    ( p(n1,n3,n2)
+    | p(n2,n3,n2)
+    | p(n3,n3,n2)
+    | p(n4,n3,n2)
+    | p(n5,n3,n2)
+    | p(n6,n3,n2)
+    | p(n7,n3,n2)
+    | p(n8,n3,n2)
+    | p(n9,n3,n2) )).
+
+fof(ax_33,axiom,
+    ( p(n1,n3,n3)
+    | p(n2,n3,n3)
+    | p(n3,n3,n3)
+    | p(n4,n3,n3)
+    | p(n5,n3,n3)
+    | p(n6,n3,n3)
+    | p(n7,n3,n3)
+    | p(n8,n3,n3)
+    | p(n9,n3,n3) )).
+
+fof(ax_34,axiom,
+    ( p(n1,n3,n4)
+    | p(n2,n3,n4)
+    | p(n3,n3,n4)
+    | p(n4,n3,n4)
+    | p(n5,n3,n4)
+    | p(n6,n3,n4)
+    | p(n7,n3,n4)
+    | p(n8,n3,n4)
+    | p(n9,n3,n4) )).
+
+fof(ax_35,axiom,
+    ( p(n1,n3,n5)
+    | p(n2,n3,n5)
+    | p(n3,n3,n5)
+    | p(n4,n3,n5)
+    | p(n5,n3,n5)
+    | p(n6,n3,n5)
+    | p(n7,n3,n5)
+    | p(n8,n3,n5)
+    | p(n9,n3,n5) )).
+
+fof(ax_36,axiom,
+    ( p(n1,n3,n6)
+    | p(n2,n3,n6)
+    | p(n3,n3,n6)
+    | p(n4,n3,n6)
+    | p(n5,n3,n6)
+    | p(n6,n3,n6)
+    | p(n7,n3,n6)
+    | p(n8,n3,n6)
+    | p(n9,n3,n6) )).
+
+fof(ax_37,axiom,
+    ( p(n1,n3,n7)
+    | p(n2,n3,n7)
+    | p(n3,n3,n7)
+    | p(n4,n3,n7)
+    | p(n5,n3,n7)
+    | p(n6,n3,n7)
+    | p(n7,n3,n7)
+    | p(n8,n3,n7)
+    | p(n9,n3,n7) )).
+
+fof(ax_38,axiom,
+    ( p(n1,n3,n8)
+    | p(n2,n3,n8)
+    | p(n3,n3,n8)
+    | p(n4,n3,n8)
+    | p(n5,n3,n8)
+    | p(n6,n3,n8)
+    | p(n7,n3,n8)
+    | p(n8,n3,n8)
+    | p(n9,n3,n8) )).
+
+fof(ax_39,axiom,
+    ( p(n1,n3,n9)
+    | p(n2,n3,n9)
+    | p(n3,n3,n9)
+    | p(n4,n3,n9)
+    | p(n5,n3,n9)
+    | p(n6,n3,n9)
+    | p(n7,n3,n9)
+    | p(n8,n3,n9)
+    | p(n9,n3,n9) )).
+
+fof(ax_41,axiom,
+    ( p(n1,n4,n1)
+    | p(n2,n4,n1)
+    | p(n3,n4,n1)
+    | p(n4,n4,n1)
+    | p(n5,n4,n1)
+    | p(n6,n4,n1)
+    | p(n7,n4,n1)
+    | p(n8,n4,n1)
+    | p(n9,n4,n1) )).
+
+fof(ax_42,axiom,
+    ( p(n1,n4,n2)
+    | p(n2,n4,n2)
+    | p(n3,n4,n2)
+    | p(n4,n4,n2)
+    | p(n5,n4,n2)
+    | p(n6,n4,n2)
+    | p(n7,n4,n2)
+    | p(n8,n4,n2)
+    | p(n9,n4,n2) )).
+
+fof(ax_43,axiom,
+    ( p(n1,n4,n3)
+    | p(n2,n4,n3)
+    | p(n3,n4,n3)
+    | p(n4,n4,n3)
+    | p(n5,n4,n3)
+    | p(n6,n4,n3)
+    | p(n7,n4,n3)
+    | p(n8,n4,n3)
+    | p(n9,n4,n3) )).
+
+fof(ax_44,axiom,
+    ( p(n1,n4,n4)
+    | p(n2,n4,n4)
+    | p(n3,n4,n4)
+    | p(n4,n4,n4)
+    | p(n5,n4,n4)
+    | p(n6,n4,n4)
+    | p(n7,n4,n4)
+    | p(n8,n4,n4)
+    | p(n9,n4,n4) )).
+
+fof(ax_45,axiom,
+    ( p(n1,n4,n5)
+    | p(n2,n4,n5)
+    | p(n3,n4,n5)
+    | p(n4,n4,n5)
+    | p(n5,n4,n5)
+    | p(n6,n4,n5)
+    | p(n7,n4,n5)
+    | p(n8,n4,n5)
+    | p(n9,n4,n5) )).
+
+fof(ax_46,axiom,
+    ( p(n1,n4,n6)
+    | p(n2,n4,n6)
+    | p(n3,n4,n6)
+    | p(n4,n4,n6)
+    | p(n5,n4,n6)
+    | p(n6,n4,n6)
+    | p(n7,n4,n6)
+    | p(n8,n4,n6)
+    | p(n9,n4,n6) )).
+
+fof(ax_47,axiom,
+    ( p(n1,n4,n7)
+    | p(n2,n4,n7)
+    | p(n3,n4,n7)
+    | p(n4,n4,n7)
+    | p(n5,n4,n7)
+    | p(n6,n4,n7)
+    | p(n7,n4,n7)
+    | p(n8,n4,n7)
+    | p(n9,n4,n7) )).
+
+fof(ax_48,axiom,
+    ( p(n1,n4,n8)
+    | p(n2,n4,n8)
+    | p(n3,n4,n8)
+    | p(n4,n4,n8)
+    | p(n5,n4,n8)
+    | p(n6,n4,n8)
+    | p(n7,n4,n8)
+    | p(n8,n4,n8)
+    | p(n9,n4,n8) )).
+
+fof(ax_49,axiom,
+    ( p(n1,n4,n9)
+    | p(n2,n4,n9)
+    | p(n3,n4,n9)
+    | p(n4,n4,n9)
+    | p(n5,n4,n9)
+    | p(n6,n4,n9)
+    | p(n7,n4,n9)
+    | p(n8,n4,n9)
+    | p(n9,n4,n9) )).
+
+fof(ax_51,axiom,
+    ( p(n1,n5,n1)
+    | p(n2,n5,n1)
+    | p(n3,n5,n1)
+    | p(n4,n5,n1)
+    | p(n5,n5,n1)
+    | p(n6,n5,n1)
+    | p(n7,n5,n1)
+    | p(n8,n5,n1)
+    | p(n9,n5,n1) )).
+
+fof(ax_52,axiom,
+    ( p(n1,n5,n2)
+    | p(n2,n5,n2)
+    | p(n3,n5,n2)
+    | p(n4,n5,n2)
+    | p(n5,n5,n2)
+    | p(n6,n5,n2)
+    | p(n7,n5,n2)
+    | p(n8,n5,n2)
+    | p(n9,n5,n2) )).
+
+fof(ax_53,axiom,
+    ( p(n1,n5,n3)
+    | p(n2,n5,n3)
+    | p(n3,n5,n3)
+    | p(n4,n5,n3)
+    | p(n5,n5,n3)
+    | p(n6,n5,n3)
+    | p(n7,n5,n3)
+    | p(n8,n5,n3)
+    | p(n9,n5,n3) )).
+
+fof(ax_54,axiom,
+    ( p(n1,n5,n4)
+    | p(n2,n5,n4)
+    | p(n3,n5,n4)
+    | p(n4,n5,n4)
+    | p(n5,n5,n4)
+    | p(n6,n5,n4)
+    | p(n7,n5,n4)
+    | p(n8,n5,n4)
+    | p(n9,n5,n4) )).
+
+fof(ax_55,axiom,
+    ( p(n1,n5,n5)
+    | p(n2,n5,n5)
+    | p(n3,n5,n5)
+    | p(n4,n5,n5)
+    | p(n5,n5,n5)
+    | p(n6,n5,n5)
+    | p(n7,n5,n5)
+    | p(n8,n5,n5)
+    | p(n9,n5,n5) )).
+
+fof(ax_56,axiom,
+    ( p(n1,n5,n6)
+    | p(n2,n5,n6)
+    | p(n3,n5,n6)
+    | p(n4,n5,n6)
+    | p(n5,n5,n6)
+    | p(n6,n5,n6)
+    | p(n7,n5,n6)
+    | p(n8,n5,n6)
+    | p(n9,n5,n6) )).
+
+fof(ax_57,axiom,
+    ( p(n1,n5,n7)
+    | p(n2,n5,n7)
+    | p(n3,n5,n7)
+    | p(n4,n5,n7)
+    | p(n5,n5,n7)
+    | p(n6,n5,n7)
+    | p(n7,n5,n7)
+    | p(n8,n5,n7)
+    | p(n9,n5,n7) )).
+
+fof(ax_58,axiom,
+    ( p(n1,n5,n8)
+    | p(n2,n5,n8)
+    | p(n3,n5,n8)
+    | p(n4,n5,n8)
+    | p(n5,n5,n8)
+    | p(n6,n5,n8)
+    | p(n7,n5,n8)
+    | p(n8,n5,n8)
+    | p(n9,n5,n8) )).
+
+fof(ax_59,axiom,
+    ( p(n1,n5,n9)
+    | p(n2,n5,n9)
+    | p(n3,n5,n9)
+    | p(n4,n5,n9)
+    | p(n5,n5,n9)
+    | p(n6,n5,n9)
+    | p(n7,n5,n9)
+    | p(n8,n5,n9)
+    | p(n9,n5,n9) )).
+
+fof(ax_61,axiom,
+    ( p(n1,n6,n1)
+    | p(n2,n6,n1)
+    | p(n3,n6,n1)
+    | p(n4,n6,n1)
+    | p(n5,n6,n1)
+    | p(n6,n6,n1)
+    | p(n7,n6,n1)
+    | p(n8,n6,n1)
+    | p(n9,n6,n1) )).
+
+fof(ax_62,axiom,
+    ( p(n1,n6,n2)
+    | p(n2,n6,n2)
+    | p(n3,n6,n2)
+    | p(n4,n6,n2)
+    | p(n5,n6,n2)
+    | p(n6,n6,n2)
+    | p(n7,n6,n2)
+    | p(n8,n6,n2)
+    | p(n9,n6,n2) )).
+
+fof(ax_63,axiom,
+    ( p(n1,n6,n3)
+    | p(n2,n6,n3)
+    | p(n3,n6,n3)
+    | p(n4,n6,n3)
+    | p(n5,n6,n3)
+    | p(n6,n6,n3)
+    | p(n7,n6,n3)
+    | p(n8,n6,n3)
+    | p(n9,n6,n3) )).
+
+fof(ax_64,axiom,
+    ( p(n1,n6,n4)
+    | p(n2,n6,n4)
+    | p(n3,n6,n4)
+    | p(n4,n6,n4)
+    | p(n5,n6,n4)
+    | p(n6,n6,n4)
+    | p(n7,n6,n4)
+    | p(n8,n6,n4)
+    | p(n9,n6,n4) )).
+
+fof(ax_65,axiom,
+    ( p(n1,n6,n5)
+    | p(n2,n6,n5)
+    | p(n3,n6,n5)
+    | p(n4,n6,n5)
+    | p(n5,n6,n5)
+    | p(n6,n6,n5)
+    | p(n7,n6,n5)
+    | p(n8,n6,n5)
+    | p(n9,n6,n5) )).
+
+fof(ax_66,axiom,
+    ( p(n1,n6,n6)
+    | p(n2,n6,n6)
+    | p(n3,n6,n6)
+    | p(n4,n6,n6)
+    | p(n5,n6,n6)
+    | p(n6,n6,n6)
+    | p(n7,n6,n6)
+    | p(n8,n6,n6)
+    | p(n9,n6,n6) )).
+
+fof(ax_67,axiom,
+    ( p(n1,n6,n7)
+    | p(n2,n6,n7)
+    | p(n3,n6,n7)
+    | p(n4,n6,n7)
+    | p(n5,n6,n7)
+    | p(n6,n6,n7)
+    | p(n7,n6,n7)
+    | p(n8,n6,n7)
+    | p(n9,n6,n7) )).
+
+fof(ax_68,axiom,
+    ( p(n1,n6,n8)
+    | p(n2,n6,n8)
+    | p(n3,n6,n8)
+    | p(n4,n6,n8)
+    | p(n5,n6,n8)
+    | p(n6,n6,n8)
+    | p(n7,n6,n8)
+    | p(n8,n6,n8)
+    | p(n9,n6,n8) )).
+
+fof(ax_69,axiom,
+    ( p(n1,n6,n9)
+    | p(n2,n6,n9)
+    | p(n3,n6,n9)
+    | p(n4,n6,n9)
+    | p(n5,n6,n9)
+    | p(n6,n6,n9)
+    | p(n7,n6,n9)
+    | p(n8,n6,n9)
+    | p(n9,n6,n9) )).
+
+fof(ax_71,axiom,
+    ( p(n1,n7,n1)
+    | p(n2,n7,n1)
+    | p(n3,n7,n1)
+    | p(n4,n7,n1)
+    | p(n5,n7,n1)
+    | p(n6,n7,n1)
+    | p(n7,n7,n1)
+    | p(n8,n7,n1)
+    | p(n9,n7,n1) )).
+
+fof(ax_72,axiom,
+    ( p(n1,n7,n2)
+    | p(n2,n7,n2)
+    | p(n3,n7,n2)
+    | p(n4,n7,n2)
+    | p(n5,n7,n2)
+    | p(n6,n7,n2)
+    | p(n7,n7,n2)
+    | p(n8,n7,n2)
+    | p(n9,n7,n2) )).
+
+fof(ax_73,axiom,
+    ( p(n1,n7,n3)
+    | p(n2,n7,n3)
+    | p(n3,n7,n3)
+    | p(n4,n7,n3)
+    | p(n5,n7,n3)
+    | p(n6,n7,n3)
+    | p(n7,n7,n3)
+    | p(n8,n7,n3)
+    | p(n9,n7,n3) )).
+
+fof(ax_74,axiom,
+    ( p(n1,n7,n4)
+    | p(n2,n7,n4)
+    | p(n3,n7,n4)
+    | p(n4,n7,n4)
+    | p(n5,n7,n4)
+    | p(n6,n7,n4)
+    | p(n7,n7,n4)
+    | p(n8,n7,n4)
+    | p(n9,n7,n4) )).
+
+fof(ax_75,axiom,
+    ( p(n1,n7,n5)
+    | p(n2,n7,n5)
+    | p(n3,n7,n5)
+    | p(n4,n7,n5)
+    | p(n5,n7,n5)
+    | p(n6,n7,n5)
+    | p(n7,n7,n5)
+    | p(n8,n7,n5)
+    | p(n9,n7,n5) )).
+
+fof(ax_76,axiom,
+    ( p(n1,n7,n6)
+    | p(n2,n7,n6)
+    | p(n3,n7,n6)
+    | p(n4,n7,n6)
+    | p(n5,n7,n6)
+    | p(n6,n7,n6)
+    | p(n7,n7,n6)
+    | p(n8,n7,n6)
+    | p(n9,n7,n6) )).
+
+fof(ax_77,axiom,
+    ( p(n1,n7,n7)
+    | p(n2,n7,n7)
+    | p(n3,n7,n7)
+    | p(n4,n7,n7)
+    | p(n5,n7,n7)
+    | p(n6,n7,n7)
+    | p(n7,n7,n7)
+    | p(n8,n7,n7)
+    | p(n9,n7,n7) )).
+
+fof(ax_78,axiom,
+    ( p(n1,n7,n8)
+    | p(n2,n7,n8)
+    | p(n3,n7,n8)
+    | p(n4,n7,n8)
+    | p(n5,n7,n8)
+    | p(n6,n7,n8)
+    | p(n7,n7,n8)
+    | p(n8,n7,n8)
+    | p(n9,n7,n8) )).
+
+fof(ax_79,axiom,
+    ( p(n1,n7,n9)
+    | p(n2,n7,n9)
+    | p(n3,n7,n9)
+    | p(n4,n7,n9)
+    | p(n5,n7,n9)
+    | p(n6,n7,n9)
+    | p(n7,n7,n9)
+    | p(n8,n7,n9)
+    | p(n9,n7,n9) )).
+
+fof(ax_81,axiom,
+    ( p(n1,n8,n1)
+    | p(n2,n8,n1)
+    | p(n3,n8,n1)
+    | p(n4,n8,n1)
+    | p(n5,n8,n1)
+    | p(n6,n8,n1)
+    | p(n7,n8,n1)
+    | p(n8,n8,n1)
+    | p(n9,n8,n1) )).
+
+fof(ax_82,axiom,
+    ( p(n1,n8,n2)
+    | p(n2,n8,n2)
+    | p(n3,n8,n2)
+    | p(n4,n8,n2)
+    | p(n5,n8,n2)
+    | p(n6,n8,n2)
+    | p(n7,n8,n2)
+    | p(n8,n8,n2)
+    | p(n9,n8,n2) )).
+
+fof(ax_83,axiom,
+    ( p(n1,n8,n3)
+    | p(n2,n8,n3)
+    | p(n3,n8,n3)
+    | p(n4,n8,n3)
+    | p(n5,n8,n3)
+    | p(n6,n8,n3)
+    | p(n7,n8,n3)
+    | p(n8,n8,n3)
+    | p(n9,n8,n3) )).
+
+fof(ax_84,axiom,
+    ( p(n1,n8,n4)
+    | p(n2,n8,n4)
+    | p(n3,n8,n4)
+    | p(n4,n8,n4)
+    | p(n5,n8,n4)
+    | p(n6,n8,n4)
+    | p(n7,n8,n4)
+    | p(n8,n8,n4)
+    | p(n9,n8,n4) )).
+
+fof(ax_85,axiom,
+    ( p(n1,n8,n5)
+    | p(n2,n8,n5)
+    | p(n3,n8,n5)
+    | p(n4,n8,n5)
+    | p(n5,n8,n5)
+    | p(n6,n8,n5)
+    | p(n7,n8,n5)
+    | p(n8,n8,n5)
+    | p(n9,n8,n5) )).
+
+fof(ax_86,axiom,
+    ( p(n1,n8,n6)
+    | p(n2,n8,n6)
+    | p(n3,n8,n6)
+    | p(n4,n8,n6)
+    | p(n5,n8,n6)
+    | p(n6,n8,n6)
+    | p(n7,n8,n6)
+    | p(n8,n8,n6)
+    | p(n9,n8,n6) )).
+
+fof(ax_87,axiom,
+    ( p(n1,n8,n7)
+    | p(n2,n8,n7)
+    | p(n3,n8,n7)
+    | p(n4,n8,n7)
+    | p(n5,n8,n7)
+    | p(n6,n8,n7)
+    | p(n7,n8,n7)
+    | p(n8,n8,n7)
+    | p(n9,n8,n7) )).
+
+fof(ax_88,axiom,
+    ( p(n1,n8,n8)
+    | p(n2,n8,n8)
+    | p(n3,n8,n8)
+    | p(n4,n8,n8)
+    | p(n5,n8,n8)
+    | p(n6,n8,n8)
+    | p(n7,n8,n8)
+    | p(n8,n8,n8)
+    | p(n9,n8,n8) )).
+
+fof(ax_89,axiom,
+    ( p(n1,n8,n9)
+    | p(n2,n8,n9)
+    | p(n3,n8,n9)
+    | p(n4,n8,n9)
+    | p(n5,n8,n9)
+    | p(n6,n8,n9)
+    | p(n7,n8,n9)
+    | p(n8,n8,n9)
+    | p(n9,n8,n9) )).
+
+fof(ax_91,axiom,
+    ( p(n1,n9,n1)
+    | p(n2,n9,n1)
+    | p(n3,n9,n1)
+    | p(n4,n9,n1)
+    | p(n5,n9,n1)
+    | p(n6,n9,n1)
+    | p(n7,n9,n1)
+    | p(n8,n9,n1)
+    | p(n9,n9,n1) )).
+
+fof(ax_92,axiom,
+    ( p(n1,n9,n2)
+    | p(n2,n9,n2)
+    | p(n3,n9,n2)
+    | p(n4,n9,n2)
+    | p(n5,n9,n2)
+    | p(n6,n9,n2)
+    | p(n7,n9,n2)
+    | p(n8,n9,n2)
+    | p(n9,n9,n2) )).
+
+fof(ax_93,axiom,
+    ( p(n1,n9,n3)
+    | p(n2,n9,n3)
+    | p(n3,n9,n3)
+    | p(n4,n9,n3)
+    | p(n5,n9,n3)
+    | p(n6,n9,n3)
+    | p(n7,n9,n3)
+    | p(n8,n9,n3)
+    | p(n9,n9,n3) )).
+
+fof(ax_94,axiom,
+    ( p(n1,n9,n4)
+    | p(n2,n9,n4)
+    | p(n3,n9,n4)
+    | p(n4,n9,n4)
+    | p(n5,n9,n4)
+    | p(n6,n9,n4)
+    | p(n7,n9,n4)
+    | p(n8,n9,n4)
+    | p(n9,n9,n4) )).
+
+fof(ax_95,axiom,
+    ( p(n1,n9,n5)
+    | p(n2,n9,n5)
+    | p(n3,n9,n5)
+    | p(n4,n9,n5)
+    | p(n5,n9,n5)
+    | p(n6,n9,n5)
+    | p(n7,n9,n5)
+    | p(n8,n9,n5)
+    | p(n9,n9,n5) )).
+
+fof(ax_96,axiom,
+    ( p(n1,n9,n6)
+    | p(n2,n9,n6)
+    | p(n3,n9,n6)
+    | p(n4,n9,n6)
+    | p(n5,n9,n6)
+    | p(n6,n9,n6)
+    | p(n7,n9,n6)
+    | p(n8,n9,n6)
+    | p(n9,n9,n6) )).
+
+fof(ax_97,axiom,
+    ( p(n1,n9,n7)
+    | p(n2,n9,n7)
+    | p(n3,n9,n7)
+    | p(n4,n9,n7)
+    | p(n5,n9,n7)
+    | p(n6,n9,n7)
+    | p(n7,n9,n7)
+    | p(n8,n9,n7)
+    | p(n9,n9,n7) )).
+
+fof(ax_98,axiom,
+    ( p(n1,n9,n8)
+    | p(n2,n9,n8)
+    | p(n3,n9,n8)
+    | p(n4,n9,n8)
+    | p(n5,n9,n8)
+    | p(n6,n9,n8)
+    | p(n7,n9,n8)
+    | p(n8,n9,n8)
+    | p(n9,n9,n8) )).
+
+fof(ax_99,axiom,
+    ( p(n1,n9,n9)
+    | p(n2,n9,n9)
+    | p(n3,n9,n9)
+    | p(n4,n9,n9)
+    | p(n5,n9,n9)
+    | p(n6,n9,n9)
+    | p(n7,n9,n9)
+    | p(n8,n9,n9)
+    | p(n9,n9,n9) )).
+
+% Single Quadrat Constraints
+
+fof(ax11_,axiom,
+    ( p(n1,n1,n1)
+    | p(n1,n1,n2)
+    | p(n1,n1,n3)
+    | p(n1,n1,n4)
+    | p(n1,n1,n5)
+    | p(n1,n1,n6)
+    | p(n1,n1,n7)
+    | p(n1,n1,n8)
+    | p(n1,n1,n9) )).
+
+fof(ax12_,axiom,
+    ( p(n1,n2,n1)
+    | p(n1,n2,n2)
+    | p(n1,n2,n3)
+    | p(n1,n2,n4)
+    | p(n1,n2,n5)
+    | p(n1,n2,n6)
+    | p(n1,n2,n7)
+    | p(n1,n2,n8)
+    | p(n1,n2,n9) )).
+
+fof(ax13_,axiom,
+    ( p(n1,n3,n1)
+    | p(n1,n3,n2)
+    | p(n1,n3,n3)
+    | p(n1,n3,n4)
+    | p(n1,n3,n5)
+    | p(n1,n3,n6)
+    | p(n1,n3,n7)
+    | p(n1,n3,n8)
+    | p(n1,n3,n9) )).
+
+fof(ax14_,axiom,
+    ( p(n1,n4,n1)
+    | p(n1,n4,n2)
+    | p(n1,n4,n3)
+    | p(n1,n4,n4)
+    | p(n1,n4,n5)
+    | p(n1,n4,n6)
+    | p(n1,n4,n7)
+    | p(n1,n4,n8)
+    | p(n1,n4,n9) )).
+
+fof(ax15_,axiom,
+    ( p(n1,n5,n1)
+    | p(n1,n5,n2)
+    | p(n1,n5,n3)
+    | p(n1,n5,n4)
+    | p(n1,n5,n5)
+    | p(n1,n5,n6)
+    | p(n1,n5,n7)
+    | p(n1,n5,n8)
+    | p(n1,n5,n9) )).
+
+fof(ax16_,axiom,
+    ( p(n1,n6,n1)
+    | p(n1,n6,n2)
+    | p(n1,n6,n3)
+    | p(n1,n6,n4)
+    | p(n1,n6,n5)
+    | p(n1,n6,n6)
+    | p(n1,n6,n7)
+    | p(n1,n6,n8)
+    | p(n1,n6,n9) )).
+
+fof(ax17_,axiom,
+    ( p(n1,n7,n1)
+    | p(n1,n7,n2)
+    | p(n1,n7,n3)
+    | p(n1,n7,n4)
+    | p(n1,n7,n5)
+    | p(n1,n7,n6)
+    | p(n1,n7,n7)
+    | p(n1,n7,n8)
+    | p(n1,n7,n9) )).
+
+fof(ax18_,axiom,
+    ( p(n1,n8,n1)
+    | p(n1,n8,n2)
+    | p(n1,n8,n3)
+    | p(n1,n8,n4)
+    | p(n1,n8,n5)
+    | p(n1,n8,n6)
+    | p(n1,n8,n7)
+    | p(n1,n8,n8)
+    | p(n1,n8,n9) )).
+
+fof(ax19_,axiom,
+    ( p(n1,n9,n1)
+    | p(n1,n9,n2)
+    | p(n1,n9,n3)
+    | p(n1,n9,n4)
+    | p(n1,n9,n5)
+    | p(n1,n9,n6)
+    | p(n1,n9,n7)
+    | p(n1,n9,n8)
+    | p(n1,n9,n9) )).
+
+fof(ax21_,axiom,
+    ( p(n2,n1,n1)
+    | p(n2,n1,n2)
+    | p(n2,n1,n3)
+    | p(n2,n1,n4)
+    | p(n2,n1,n5)
+    | p(n2,n1,n6)
+    | p(n2,n1,n7)
+    | p(n2,n1,n8)
+    | p(n2,n1,n9) )).
+
+fof(ax22_,axiom,
+    ( p(n2,n2,n1)
+    | p(n2,n2,n2)
+    | p(n2,n2,n3)
+    | p(n2,n2,n4)
+    | p(n2,n2,n5)
+    | p(n2,n2,n6)
+    | p(n2,n2,n7)
+    | p(n2,n2,n8)
+    | p(n2,n2,n9) )).
+
+fof(ax23_,axiom,
+    ( p(n2,n3,n1)
+    | p(n2,n3,n2)
+    | p(n2,n3,n3)
+    | p(n2,n3,n4)
+    | p(n2,n3,n5)
+    | p(n2,n3,n6)
+    | p(n2,n3,n7)
+    | p(n2,n3,n8)
+    | p(n2,n3,n9) )).
+
+fof(ax24_,axiom,
+    ( p(n2,n4,n1)
+    | p(n2,n4,n2)
+    | p(n2,n4,n3)
+    | p(n2,n4,n4)
+    | p(n2,n4,n5)
+    | p(n2,n4,n6)
+    | p(n2,n4,n7)
+    | p(n2,n4,n8)
+    | p(n2,n4,n9) )).
+
+fof(ax25_,axiom,
+    ( p(n2,n5,n1)
+    | p(n2,n5,n2)
+    | p(n2,n5,n3)
+    | p(n2,n5,n4)
+    | p(n2,n5,n5)
+    | p(n2,n5,n6)
+    | p(n2,n5,n7)
+    | p(n2,n5,n8)
+    | p(n2,n5,n9) )).
+
+fof(ax26_,axiom,
+    ( p(n2,n6,n1)
+    | p(n2,n6,n2)
+    | p(n2,n6,n3)
+    | p(n2,n6,n4)
+    | p(n2,n6,n5)
+    | p(n2,n6,n6)
+    | p(n2,n6,n7)
+    | p(n2,n6,n8)
+    | p(n2,n6,n9) )).
+
+fof(ax27_,axiom,
+    ( p(n2,n7,n1)
+    | p(n2,n7,n2)
+    | p(n2,n7,n3)
+    | p(n2,n7,n4)
+    | p(n2,n7,n5)
+    | p(n2,n7,n6)
+    | p(n2,n7,n7)
+    | p(n2,n7,n8)
+    | p(n2,n7,n9) )).
+
+fof(ax28_,axiom,
+    ( p(n2,n8,n1)
+    | p(n2,n8,n2)
+    | p(n2,n8,n3)
+    | p(n2,n8,n4)
+    | p(n2,n8,n5)
+    | p(n2,n8,n6)
+    | p(n2,n8,n7)
+    | p(n2,n8,n8)
+    | p(n2,n8,n9) )).
+
+fof(ax29_,axiom,
+    ( p(n2,n9,n1)
+    | p(n2,n9,n2)
+    | p(n2,n9,n3)
+    | p(n2,n9,n4)
+    | p(n2,n9,n5)
+    | p(n2,n9,n6)
+    | p(n2,n9,n7)
+    | p(n2,n9,n8)
+    | p(n2,n9,n9) )).
+
+fof(ax31_,axiom,
+    ( p(n3,n1,n1)
+    | p(n3,n1,n2)
+    | p(n3,n1,n3)
+    | p(n3,n1,n4)
+    | p(n3,n1,n5)
+    | p(n3,n1,n6)
+    | p(n3,n1,n7)
+    | p(n3,n1,n8)
+    | p(n3,n1,n9) )).
+
+fof(ax32_,axiom,
+    ( p(n3,n2,n1)
+    | p(n3,n2,n2)
+    | p(n3,n2,n3)
+    | p(n3,n2,n4)
+    | p(n3,n2,n5)
+    | p(n3,n2,n6)
+    | p(n3,n2,n7)
+    | p(n3,n2,n8)
+    | p(n3,n2,n9) )).
+
+fof(ax33_,axiom,
+    ( p(n3,n3,n1)
+    | p(n3,n3,n2)
+    | p(n3,n3,n3)
+    | p(n3,n3,n4)
+    | p(n3,n3,n5)
+    | p(n3,n3,n6)
+    | p(n3,n3,n7)
+    | p(n3,n3,n8)
+    | p(n3,n3,n9) )).
+
+fof(ax34_,axiom,
+    ( p(n3,n4,n1)
+    | p(n3,n4,n2)
+    | p(n3,n4,n3)
+    | p(n3,n4,n4)
+    | p(n3,n4,n5)
+    | p(n3,n4,n6)
+    | p(n3,n4,n7)
+    | p(n3,n4,n8)
+    | p(n3,n4,n9) )).
+
+fof(ax35_,axiom,
+    ( p(n3,n5,n1)
+    | p(n3,n5,n2)
+    | p(n3,n5,n3)
+    | p(n3,n5,n4)
+    | p(n3,n5,n5)
+    | p(n3,n5,n6)
+    | p(n3,n5,n7)
+    | p(n3,n5,n8)
+    | p(n3,n5,n9) )).
+
+fof(ax36_,axiom,
+    ( p(n3,n6,n1)
+    | p(n3,n6,n2)
+    | p(n3,n6,n3)
+    | p(n3,n6,n4)
+    | p(n3,n6,n5)
+    | p(n3,n6,n6)
+    | p(n3,n6,n7)
+    | p(n3,n6,n8)
+    | p(n3,n6,n9) )).
+
+fof(ax37_,axiom,
+    ( p(n3,n7,n1)
+    | p(n3,n7,n2)
+    | p(n3,n7,n3)
+    | p(n3,n7,n4)
+    | p(n3,n7,n5)
+    | p(n3,n7,n6)
+    | p(n3,n7,n7)
+    | p(n3,n7,n8)
+    | p(n3,n7,n9) )).
+
+fof(ax38_,axiom,
+    ( p(n3,n8,n1)
+    | p(n3,n8,n2)
+    | p(n3,n8,n3)
+    | p(n3,n8,n4)
+    | p(n3,n8,n5)
+    | p(n3,n8,n6)
+    | p(n3,n8,n7)
+    | p(n3,n8,n8)
+    | p(n3,n8,n9) )).
+
+fof(ax39_,axiom,
+    ( p(n3,n9,n1)
+    | p(n3,n9,n2)
+    | p(n3,n9,n3)
+    | p(n3,n9,n4)
+    | p(n3,n9,n5)
+    | p(n3,n9,n6)
+    | p(n3,n9,n7)
+    | p(n3,n9,n8)
+    | p(n3,n9,n9) )).
+
+fof(ax41_,axiom,
+    ( p(n4,n1,n1)
+    | p(n4,n1,n2)
+    | p(n4,n1,n3)
+    | p(n4,n1,n4)
+    | p(n4,n1,n5)
+    | p(n4,n1,n6)
+    | p(n4,n1,n7)
+    | p(n4,n1,n8)
+    | p(n4,n1,n9) )).
+
+fof(ax42_,axiom,
+    ( p(n4,n2,n1)
+    | p(n4,n2,n2)
+    | p(n4,n2,n3)
+    | p(n4,n2,n4)
+    | p(n4,n2,n5)
+    | p(n4,n2,n6)
+    | p(n4,n2,n7)
+    | p(n4,n2,n8)
+    | p(n4,n2,n9) )).
+
+fof(ax43_,axiom,
+    ( p(n4,n3,n1)
+    | p(n4,n3,n2)
+    | p(n4,n3,n3)
+    | p(n4,n3,n4)
+    | p(n4,n3,n5)
+    | p(n4,n3,n6)
+    | p(n4,n3,n7)
+    | p(n4,n3,n8)
+    | p(n4,n3,n9) )).
+
+fof(ax44_,axiom,
+    ( p(n4,n4,n1)
+    | p(n4,n4,n2)
+    | p(n4,n4,n3)
+    | p(n4,n4,n4)
+    | p(n4,n4,n5)
+    | p(n4,n4,n6)
+    | p(n4,n4,n7)
+    | p(n4,n4,n8)
+    | p(n4,n4,n9) )).
+
+fof(ax45_,axiom,
+    ( p(n4,n5,n1)
+    | p(n4,n5,n2)
+    | p(n4,n5,n3)
+    | p(n4,n5,n4)
+    | p(n4,n5,n5)
+    | p(n4,n5,n6)
+    | p(n4,n5,n7)
+    | p(n4,n5,n8)
+    | p(n4,n5,n9) )).
+
+fof(ax46_,axiom,
+    ( p(n4,n6,n1)
+    | p(n4,n6,n2)
+    | p(n4,n6,n3)
+    | p(n4,n6,n4)
+    | p(n4,n6,n5)
+    | p(n4,n6,n6)
+    | p(n4,n6,n7)
+    | p(n4,n6,n8)
+    | p(n4,n6,n9) )).
+
+fof(ax47_,axiom,
+    ( p(n4,n7,n1)
+    | p(n4,n7,n2)
+    | p(n4,n7,n3)
+    | p(n4,n7,n4)
+    | p(n4,n7,n5)
+    | p(n4,n7,n6)
+    | p(n4,n7,n7)
+    | p(n4,n7,n8)
+    | p(n4,n7,n9) )).
+
+fof(ax48_,axiom,
+    ( p(n4,n8,n1)
+    | p(n4,n8,n2)
+    | p(n4,n8,n3)
+    | p(n4,n8,n4)
+    | p(n4,n8,n5)
+    | p(n4,n8,n6)
+    | p(n4,n8,n7)
+    | p(n4,n8,n8)
+    | p(n4,n8,n9) )).
+
+fof(ax49_,axiom,
+    ( p(n4,n9,n1)
+    | p(n4,n9,n2)
+    | p(n4,n9,n3)
+    | p(n4,n9,n4)
+    | p(n4,n9,n5)
+    | p(n4,n9,n6)
+    | p(n4,n9,n7)
+    | p(n4,n9,n8)
+    | p(n4,n9,n9) )).
+
+fof(ax51_,axiom,
+    ( p(n5,n1,n1)
+    | p(n5,n1,n2)
+    | p(n5,n1,n3)
+    | p(n5,n1,n4)
+    | p(n5,n1,n5)
+    | p(n5,n1,n6)
+    | p(n5,n1,n7)
+    | p(n5,n1,n8)
+    | p(n5,n1,n9) )).
+
+fof(ax52_,axiom,
+    ( p(n5,n2,n1)
+    | p(n5,n2,n2)
+    | p(n5,n2,n3)
+    | p(n5,n2,n4)
+    | p(n5,n2,n5)
+    | p(n5,n2,n6)
+    | p(n5,n2,n7)
+    | p(n5,n2,n8)
+    | p(n5,n2,n9) )).
+
+fof(ax53_,axiom,
+    ( p(n5,n3,n1)
+    | p(n5,n3,n2)
+    | p(n5,n3,n3)
+    | p(n5,n3,n4)
+    | p(n5,n3,n5)
+    | p(n5,n3,n6)
+    | p(n5,n3,n7)
+    | p(n5,n3,n8)
+    | p(n5,n3,n9) )).
+
+fof(ax54_,axiom,
+    ( p(n5,n4,n1)
+    | p(n5,n4,n2)
+    | p(n5,n4,n3)
+    | p(n5,n4,n4)
+    | p(n5,n4,n5)
+    | p(n5,n4,n6)
+    | p(n5,n4,n7)
+    | p(n5,n4,n8)
+    | p(n5,n4,n9) )).
+
+fof(ax55_,axiom,
+    ( p(n5,n5,n1)
+    | p(n5,n5,n2)
+    | p(n5,n5,n3)
+    | p(n5,n5,n4)
+    | p(n5,n5,n5)
+    | p(n5,n5,n6)
+    | p(n5,n5,n7)
+    | p(n5,n5,n8)
+    | p(n5,n5,n9) )).
+
+fof(ax56_,axiom,
+    ( p(n5,n6,n1)
+    | p(n5,n6,n2)
+    | p(n5,n6,n3)
+    | p(n5,n6,n4)
+    | p(n5,n6,n5)
+    | p(n5,n6,n6)
+    | p(n5,n6,n7)
+    | p(n5,n6,n8)
+    | p(n5,n6,n9) )).
+
+fof(ax57_,axiom,
+    ( p(n5,n7,n1)
+    | p(n5,n7,n2)
+    | p(n5,n7,n3)
+    | p(n5,n7,n4)
+    | p(n5,n7,n5)
+    | p(n5,n7,n6)
+    | p(n5,n7,n7)
+    | p(n5,n7,n8)
+    | p(n5,n7,n9) )).
+
+fof(ax58_,axiom,
+    ( p(n5,n8,n1)
+    | p(n5,n8,n2)
+    | p(n5,n8,n3)
+    | p(n5,n8,n4)
+    | p(n5,n8,n5)
+    | p(n5,n8,n6)
+    | p(n5,n8,n7)
+    | p(n5,n8,n8)
+    | p(n5,n8,n9) )).
+
+fof(ax59_,axiom,
+    ( p(n5,n9,n1)
+    | p(n5,n9,n2)
+    | p(n5,n9,n3)
+    | p(n5,n9,n4)
+    | p(n5,n9,n5)
+    | p(n5,n9,n6)
+    | p(n5,n9,n7)
+    | p(n5,n9,n8)
+    | p(n5,n9,n9) )).
+
+fof(ax61_,axiom,
+    ( p(n6,n1,n1)
+    | p(n6,n1,n2)
+    | p(n6,n1,n3)
+    | p(n6,n1,n4)
+    | p(n6,n1,n5)
+    | p(n6,n1,n6)
+    | p(n6,n1,n7)
+    | p(n6,n1,n8)
+    | p(n6,n1,n9) )).
+
+fof(ax62_,axiom,
+    ( p(n6,n2,n1)
+    | p(n6,n2,n2)
+    | p(n6,n2,n3)
+    | p(n6,n2,n4)
+    | p(n6,n2,n5)
+    | p(n6,n2,n6)
+    | p(n6,n2,n7)
+    | p(n6,n2,n8)
+    | p(n6,n2,n9) )).
+
+fof(ax63_,axiom,
+    ( p(n6,n3,n1)
+    | p(n6,n3,n2)
+    | p(n6,n3,n3)
+    | p(n6,n3,n4)
+    | p(n6,n3,n5)
+    | p(n6,n3,n6)
+    | p(n6,n3,n7)
+    | p(n6,n3,n8)
+    | p(n6,n3,n9) )).
+
+fof(ax64_,axiom,
+    ( p(n6,n4,n1)
+    | p(n6,n4,n2)
+    | p(n6,n4,n3)
+    | p(n6,n4,n4)
+    | p(n6,n4,n5)
+    | p(n6,n4,n6)
+    | p(n6,n4,n7)
+    | p(n6,n4,n8)
+    | p(n6,n4,n9) )).
+
+fof(ax65_,axiom,
+    ( p(n6,n5,n1)
+    | p(n6,n5,n2)
+    | p(n6,n5,n3)
+    | p(n6,n5,n4)
+    | p(n6,n5,n5)
+    | p(n6,n5,n6)
+    | p(n6,n5,n7)
+    | p(n6,n5,n8)
+    | p(n6,n5,n9) )).
+
+fof(ax66_,axiom,
+    ( p(n6,n6,n1)
+    | p(n6,n6,n2)
+    | p(n6,n6,n3)
+    | p(n6,n6,n4)
+    | p(n6,n6,n5)
+    | p(n6,n6,n6)
+    | p(n6,n6,n7)
+    | p(n6,n6,n8)
+    | p(n6,n6,n9) )).
+
+fof(ax67_,axiom,
+    ( p(n6,n7,n1)
+    | p(n6,n7,n2)
+    | p(n6,n7,n3)
+    | p(n6,n7,n4)
+    | p(n6,n7,n5)
+    | p(n6,n7,n6)
+    | p(n6,n7,n7)
+    | p(n6,n7,n8)
+    | p(n6,n7,n9) )).
+
+fof(ax68_,axiom,
+    ( p(n6,n8,n1)
+    | p(n6,n8,n2)
+    | p(n6,n8,n3)
+    | p(n6,n8,n4)
+    | p(n6,n8,n5)
+    | p(n6,n8,n6)
+    | p(n6,n8,n7)
+    | p(n6,n8,n8)
+    | p(n6,n8,n9) )).
+
+fof(ax69_,axiom,
+    ( p(n6,n9,n1)
+    | p(n6,n9,n2)
+    | p(n6,n9,n3)
+    | p(n6,n9,n4)
+    | p(n6,n9,n5)
+    | p(n6,n9,n6)
+    | p(n6,n9,n7)
+    | p(n6,n9,n8)
+    | p(n6,n9,n9) )).
+
+fof(ax71_,axiom,
+    ( p(n7,n1,n1)
+    | p(n7,n1,n2)
+    | p(n7,n1,n3)
+    | p(n7,n1,n4)
+    | p(n7,n1,n5)
+    | p(n7,n1,n6)
+    | p(n7,n1,n7)
+    | p(n7,n1,n8)
+    | p(n7,n1,n9) )).
+
+fof(ax72_,axiom,
+    ( p(n7,n2,n1)
+    | p(n7,n2,n2)
+    | p(n7,n2,n3)
+    | p(n7,n2,n4)
+    | p(n7,n2,n5)
+    | p(n7,n2,n6)
+    | p(n7,n2,n7)
+    | p(n7,n2,n8)
+    | p(n7,n2,n9) )).
+
+fof(ax73_,axiom,
+    ( p(n7,n3,n1)
+    | p(n7,n3,n2)
+    | p(n7,n3,n3)
+    | p(n7,n3,n4)
+    | p(n7,n3,n5)
+    | p(n7,n3,n6)
+    | p(n7,n3,n7)
+    | p(n7,n3,n8)
+    | p(n7,n3,n9) )).
+
+fof(ax74_,axiom,
+    ( p(n7,n4,n1)
+    | p(n7,n4,n2)
+    | p(n7,n4,n3)
+    | p(n7,n4,n4)
+    | p(n7,n4,n5)
+    | p(n7,n4,n6)
+    | p(n7,n4,n7)
+    | p(n7,n4,n8)
+    | p(n7,n4,n9) )).
+
+fof(ax75_,axiom,
+    ( p(n7,n5,n1)
+    | p(n7,n5,n2)
+    | p(n7,n5,n3)
+    | p(n7,n5,n4)
+    | p(n7,n5,n5)
+    | p(n7,n5,n6)
+    | p(n7,n5,n7)
+    | p(n7,n5,n8)
+    | p(n7,n5,n9) )).
+
+fof(ax76_,axiom,
+    ( p(n7,n6,n1)
+    | p(n7,n6,n2)
+    | p(n7,n6,n3)
+    | p(n7,n6,n4)
+    | p(n7,n6,n5)
+    | p(n7,n6,n6)
+    | p(n7,n6,n7)
+    | p(n7,n6,n8)
+    | p(n7,n6,n9) )).
+
+fof(ax77_,axiom,
+    ( p(n7,n7,n1)
+    | p(n7,n7,n2)
+    | p(n7,n7,n3)
+    | p(n7,n7,n4)
+    | p(n7,n7,n5)
+    | p(n7,n7,n6)
+    | p(n7,n7,n7)
+    | p(n7,n7,n8)
+    | p(n7,n7,n9) )).
+
+fof(ax78_,axiom,
+    ( p(n7,n8,n1)
+    | p(n7,n8,n2)
+    | p(n7,n8,n3)
+    | p(n7,n8,n4)
+    | p(n7,n8,n5)
+    | p(n7,n8,n6)
+    | p(n7,n8,n7)
+    | p(n7,n8,n8)
+    | p(n7,n8,n9) )).
+
+fof(ax79_,axiom,
+    ( p(n7,n9,n1)
+    | p(n7,n9,n2)
+    | p(n7,n9,n3)
+    | p(n7,n9,n4)
+    | p(n7,n9,n5)
+    | p(n7,n9,n6)
+    | p(n7,n9,n7)
+    | p(n7,n9,n8)
+    | p(n7,n9,n9) )).
+
+fof(ax81_,axiom,
+    ( p(n8,n1,n1)
+    | p(n8,n1,n2)
+    | p(n8,n1,n3)
+    | p(n8,n1,n4)
+    | p(n8,n1,n5)
+    | p(n8,n1,n6)
+    | p(n8,n1,n7)
+    | p(n8,n1,n8)
+    | p(n8,n1,n9) )).
+
+fof(ax82_,axiom,
+    ( p(n8,n2,n1)
+    | p(n8,n2,n2)
+    | p(n8,n2,n3)
+    | p(n8,n2,n4)
+    | p(n8,n2,n5)
+    | p(n8,n2,n6)
+    | p(n8,n2,n7)
+    | p(n8,n2,n8)
+    | p(n8,n2,n9) )).
+
+fof(ax83_,axiom,
+    ( p(n8,n3,n1)
+    | p(n8,n3,n2)
+    | p(n8,n3,n3)
+    | p(n8,n3,n4)
+    | p(n8,n3,n5)
+    | p(n8,n3,n6)
+    | p(n8,n3,n7)
+    | p(n8,n3,n8)
+    | p(n8,n3,n9) )).
+
+fof(ax84_,axiom,
+    ( p(n8,n4,n1)
+    | p(n8,n4,n2)
+    | p(n8,n4,n3)
+    | p(n8,n4,n4)
+    | p(n8,n4,n5)
+    | p(n8,n4,n6)
+    | p(n8,n4,n7)
+    | p(n8,n4,n8)
+    | p(n8,n4,n9) )).
+
+fof(ax85_,axiom,
+    ( p(n8,n5,n1)
+    | p(n8,n5,n2)
+    | p(n8,n5,n3)
+    | p(n8,n5,n4)
+    | p(n8,n5,n5)
+    | p(n8,n5,n6)
+    | p(n8,n5,n7)
+    | p(n8,n5,n8)
+    | p(n8,n5,n9) )).
+
+fof(ax86_,axiom,
+    ( p(n8,n6,n1)
+    | p(n8,n6,n2)
+    | p(n8,n6,n3)
+    | p(n8,n6,n4)
+    | p(n8,n6,n5)
+    | p(n8,n6,n6)
+    | p(n8,n6,n7)
+    | p(n8,n6,n8)
+    | p(n8,n6,n9) )).
+
+fof(ax87_,axiom,
+    ( p(n8,n7,n1)
+    | p(n8,n7,n2)
+    | p(n8,n7,n3)
+    | p(n8,n7,n4)
+    | p(n8,n7,n5)
+    | p(n8,n7,n6)
+    | p(n8,n7,n7)
+    | p(n8,n7,n8)
+    | p(n8,n7,n9) )).
+
+fof(ax88_,axiom,
+    ( p(n8,n8,n1)
+    | p(n8,n8,n2)
+    | p(n8,n8,n3)
+    | p(n8,n8,n4)
+    | p(n8,n8,n5)
+    | p(n8,n8,n6)
+    | p(n8,n8,n7)
+    | p(n8,n8,n8)
+    | p(n8,n8,n9) )).
+
+fof(ax89_,axiom,
+    ( p(n8,n9,n1)
+    | p(n8,n9,n2)
+    | p(n8,n9,n3)
+    | p(n8,n9,n4)
+    | p(n8,n9,n5)
+    | p(n8,n9,n6)
+    | p(n8,n9,n7)
+    | p(n8,n9,n8)
+    | p(n8,n9,n9) )).
+
+fof(ax91_,axiom,
+    ( p(n9,n1,n1)
+    | p(n9,n1,n2)
+    | p(n9,n1,n3)
+    | p(n9,n1,n4)
+    | p(n9,n1,n5)
+    | p(n9,n1,n6)
+    | p(n9,n1,n7)
+    | p(n9,n1,n8)
+    | p(n9,n1,n9) )).
+
+fof(ax92_,axiom,
+    ( p(n9,n2,n1)
+    | p(n9,n2,n2)
+    | p(n9,n2,n3)
+    | p(n9,n2,n4)
+    | p(n9,n2,n5)
+    | p(n9,n2,n6)
+    | p(n9,n2,n7)
+    | p(n9,n2,n8)
+    | p(n9,n2,n9) )).
+
+fof(ax93_,axiom,
+    ( p(n9,n3,n1)
+    | p(n9,n3,n2)
+    | p(n9,n3,n3)
+    | p(n9,n3,n4)
+    | p(n9,n3,n5)
+    | p(n9,n3,n6)
+    | p(n9,n3,n7)
+    | p(n9,n3,n8)
+    | p(n9,n3,n9) )).
+
+fof(ax94_,axiom,
+    ( p(n9,n4,n1)
+    | p(n9,n4,n2)
+    | p(n9,n4,n3)
+    | p(n9,n4,n4)
+    | p(n9,n4,n5)
+    | p(n9,n4,n6)
+    | p(n9,n4,n7)
+    | p(n9,n4,n8)
+    | p(n9,n4,n9) )).
+
+fof(ax95_,axiom,
+    ( p(n9,n5,n1)
+    | p(n9,n5,n2)
+    | p(n9,n5,n3)
+    | p(n9,n5,n4)
+    | p(n9,n5,n5)
+    | p(n9,n5,n6)
+    | p(n9,n5,n7)
+    | p(n9,n5,n8)
+    | p(n9,n5,n9) )).
+
+fof(ax96_,axiom,
+    ( p(n9,n6,n1)
+    | p(n9,n6,n2)
+    | p(n9,n6,n3)
+    | p(n9,n6,n4)
+    | p(n9,n6,n5)
+    | p(n9,n6,n6)
+    | p(n9,n6,n7)
+    | p(n9,n6,n8)
+    | p(n9,n6,n9) )).
+
+fof(ax97_,axiom,
+    ( p(n9,n7,n1)
+    | p(n9,n7,n2)
+    | p(n9,n7,n3)
+    | p(n9,n7,n4)
+    | p(n9,n7,n5)
+    | p(n9,n7,n6)
+    | p(n9,n7,n7)
+    | p(n9,n7,n8)
+    | p(n9,n7,n9) )).
+
+fof(ax98_,axiom,
+    ( p(n9,n8,n1)
+    | p(n9,n8,n2)
+    | p(n9,n8,n3)
+    | p(n9,n8,n4)
+    | p(n9,n8,n5)
+    | p(n9,n8,n6)
+    | p(n9,n8,n7)
+    | p(n9,n8,n8)
+    | p(n9,n8,n9) )).
+
+fof(ax99_,axiom,
+    ( p(n9,n9,n1)
+    | p(n9,n9,n2)
+    | p(n9,n9,n3)
+    | p(n9,n9,n4)
+    | p(n9,n9,n5)
+    | p(n9,n9,n6)
+    | p(n9,n9,n7)
+    | p(n9,n9,n8)
+    | p(n9,n9,n9) )).
+
+% QUADRAT 1,1
+
+fof(axQ111,axiom,
+    ( p(n1,n1,n1)
+    | p(n1,n2,n1)
+    | p(n1,n3,n1)
+    | p(n2,n1,n1)
+    | p(n2,n2,n1)
+    | p(n2,n3,n1)
+    | p(n3,n1,n1)
+    | p(n3,n2,n1)
+    | p(n3,n3,n1) )).
+
+fof(axQ112,axiom,
+    ( p(n1,n1,n2)
+    | p(n1,n2,n2)
+    | p(n1,n3,n2)
+    | p(n2,n1,n2)
+    | p(n2,n2,n2)
+    | p(n2,n3,n2)
+    | p(n3,n1,n2)
+    | p(n3,n2,n2)
+    | p(n3,n3,n2) )).
+
+fof(axQ113,axiom,
+    ( p(n1,n1,n3)
+    | p(n1,n2,n3)
+    | p(n1,n3,n3)
+    | p(n2,n1,n3)
+    | p(n2,n2,n3)
+    | p(n2,n3,n3)
+    | p(n3,n1,n3)
+    | p(n3,n2,n3)
+    | p(n3,n3,n3) )).
+
+fof(axQ114,axiom,
+    ( p(n1,n1,n4)
+    | p(n1,n2,n4)
+    | p(n1,n3,n4)
+    | p(n2,n1,n4)
+    | p(n2,n2,n4)
+    | p(n2,n3,n4)
+    | p(n3,n1,n4)
+    | p(n3,n2,n4)
+    | p(n3,n3,n4) )).
+
+fof(axQ115,axiom,
+    ( p(n1,n1,n5)
+    | p(n1,n2,n5)
+    | p(n1,n3,n5)
+    | p(n2,n1,n5)
+    | p(n2,n2,n5)
+    | p(n2,n3,n5)
+    | p(n3,n1,n5)
+    | p(n3,n2,n5)
+    | p(n3,n3,n5) )).
+
+fof(axQ116,axiom,
+    ( p(n1,n1,n6)
+    | p(n1,n2,n6)
+    | p(n1,n3,n6)
+    | p(n2,n1,n6)
+    | p(n2,n2,n6)
+    | p(n2,n3,n6)
+    | p(n3,n1,n6)
+    | p(n3,n2,n6)
+    | p(n3,n3,n6) )).
+
+fof(axQ117,axiom,
+    ( p(n1,n1,n7)
+    | p(n1,n2,n7)
+    | p(n1,n3,n7)
+    | p(n2,n1,n7)
+    | p(n2,n2,n7)
+    | p(n2,n3,n7)
+    | p(n3,n1,n7)
+    | p(n3,n2,n7)
+    | p(n3,n3,n7) )).
+
+fof(axQ118,axiom,
+    ( p(n1,n1,n8)
+    | p(n1,n2,n8)
+    | p(n1,n3,n8)
+    | p(n2,n1,n8)
+    | p(n2,n2,n8)
+    | p(n2,n3,n8)
+    | p(n3,n1,n8)
+    | p(n3,n2,n8)
+    | p(n3,n3,n8) )).
+
+fof(axQ119,axiom,
+    ( p(n1,n1,n9)
+    | p(n1,n2,n9)
+    | p(n1,n3,n9)
+    | p(n2,n1,n9)
+    | p(n2,n2,n9)
+    | p(n2,n3,n9)
+    | p(n3,n1,n9)
+    | p(n3,n2,n9)
+    | p(n3,n3,n9) )).
+
+% QUADRAT 1,2
+
+fof(axQ121,axiom,
+    ( p(n1,n4,n1)
+    | p(n1,n5,n1)
+    | p(n1,n6,n1)
+    | p(n2,n4,n1)
+    | p(n2,n5,n1)
+    | p(n2,n6,n1)
+    | p(n3,n4,n1)
+    | p(n3,n5,n1)
+    | p(n3,n6,n1) )).
+
+fof(axQ122,axiom,
+    ( p(n1,n4,n2)
+    | p(n1,n5,n2)
+    | p(n1,n6,n2)
+    | p(n2,n4,n2)
+    | p(n2,n5,n2)
+    | p(n2,n6,n2)
+    | p(n3,n4,n2)
+    | p(n3,n5,n2)
+    | p(n3,n6,n2) )).
+
+fof(axQ123,axiom,
+    ( p(n1,n4,n3)
+    | p(n1,n5,n3)
+    | p(n1,n6,n3)
+    | p(n2,n4,n3)
+    | p(n2,n5,n3)
+    | p(n2,n6,n3)
+    | p(n3,n4,n3)
+    | p(n3,n5,n3)
+    | p(n3,n6,n3) )).
+
+fof(axQ124,axiom,
+    ( p(n1,n4,n4)
+    | p(n1,n5,n4)
+    | p(n1,n6,n4)
+    | p(n2,n4,n4)
+    | p(n2,n5,n4)
+    | p(n2,n6,n4)
+    | p(n3,n4,n4)
+    | p(n3,n5,n4)
+    | p(n3,n6,n4) )).
+
+fof(axQ125,axiom,
+    ( p(n1,n4,n5)
+    | p(n1,n5,n5)
+    | p(n1,n6,n5)
+    | p(n2,n4,n5)
+    | p(n2,n5,n5)
+    | p(n2,n6,n5)
+    | p(n3,n4,n5)
+    | p(n3,n5,n5)
+    | p(n3,n6,n5) )).
+
+fof(axQ126,axiom,
+    ( p(n1,n4,n6)
+    | p(n1,n5,n6)
+    | p(n1,n6,n6)
+    | p(n2,n4,n6)
+    | p(n2,n5,n6)
+    | p(n2,n6,n6)
+    | p(n3,n4,n6)
+    | p(n3,n5,n6)
+    | p(n3,n6,n6) )).
+
+fof(axQ127,axiom,
+    ( p(n1,n4,n7)
+    | p(n1,n5,n7)
+    | p(n1,n6,n7)
+    | p(n2,n4,n7)
+    | p(n2,n5,n7)
+    | p(n2,n6,n7)
+    | p(n3,n4,n7)
+    | p(n3,n5,n7)
+    | p(n3,n6,n7) )).
+
+fof(axQ128,axiom,
+    ( p(n1,n4,n8)
+    | p(n1,n5,n8)
+    | p(n1,n6,n8)
+    | p(n2,n4,n8)
+    | p(n2,n5,n8)
+    | p(n2,n6,n8)
+    | p(n3,n4,n8)
+    | p(n3,n5,n8)
+    | p(n3,n6,n8) )).
+
+fof(axQ129,axiom,
+    ( p(n1,n4,n9)
+    | p(n1,n5,n9)
+    | p(n1,n6,n9)
+    | p(n2,n4,n9)
+    | p(n2,n5,n9)
+    | p(n2,n6,n9)
+    | p(n3,n4,n9)
+    | p(n3,n5,n9)
+    | p(n3,n6,n9) )).
+
+% QUADRAT 1,3
+
+fof(axQ131,axiom,
+    ( p(n1,n7,n1)
+    | p(n1,n8,n1)
+    | p(n1,n9,n1)
+    | p(n2,n7,n1)
+    | p(n2,n8,n1)
+    | p(n2,n9,n1)
+    | p(n3,n7,n1)
+    | p(n3,n8,n1)
+    | p(n3,n9,n1) )).
+
+fof(axQ132,axiom,
+    ( p(n1,n7,n2)
+    | p(n1,n8,n2)
+    | p(n1,n9,n2)
+    | p(n2,n7,n2)
+    | p(n2,n8,n2)
+    | p(n2,n9,n2)
+    | p(n3,n7,n2)
+    | p(n3,n8,n2)
+    | p(n3,n9,n2) )).
+
+fof(axQ133,axiom,
+    ( p(n1,n7,n3)
+    | p(n1,n8,n3)
+    | p(n1,n9,n3)
+    | p(n2,n7,n3)
+    | p(n2,n8,n3)
+    | p(n2,n9,n3)
+    | p(n3,n7,n3)
+    | p(n3,n8,n3)
+    | p(n3,n9,n3) )).
+
+fof(axQ134,axiom,
+    ( p(n1,n7,n4)
+    | p(n1,n8,n4)
+    | p(n1,n9,n4)
+    | p(n2,n7,n4)
+    | p(n2,n8,n4)
+    | p(n2,n9,n4)
+    | p(n3,n7,n4)
+    | p(n3,n8,n4)
+    | p(n3,n9,n4) )).
+
+fof(axQ135,axiom,
+    ( p(n1,n7,n5)
+    | p(n1,n8,n5)
+    | p(n1,n9,n5)
+    | p(n2,n7,n5)
+    | p(n2,n8,n5)
+    | p(n2,n9,n5)
+    | p(n3,n7,n5)
+    | p(n3,n8,n5)
+    | p(n3,n9,n5) )).
+
+fof(axQ136,axiom,
+    ( p(n1,n7,n6)
+    | p(n1,n8,n6)
+    | p(n1,n9,n6)
+    | p(n2,n7,n6)
+    | p(n2,n8,n6)
+    | p(n2,n9,n6)
+    | p(n3,n7,n6)
+    | p(n3,n8,n6)
+    | p(n3,n9,n6) )).
+
+fof(axQ137,axiom,
+    ( p(n1,n7,n7)
+    | p(n1,n8,n7)
+    | p(n1,n9,n7)
+    | p(n2,n7,n7)
+    | p(n2,n8,n7)
+    | p(n2,n9,n7)
+    | p(n3,n7,n7)
+    | p(n3,n8,n7)
+    | p(n3,n9,n7) )).
+
+fof(axQ138,axiom,
+    ( p(n1,n7,n8)
+    | p(n1,n8,n8)
+    | p(n1,n9,n8)
+    | p(n2,n7,n8)
+    | p(n2,n8,n8)
+    | p(n2,n9,n8)
+    | p(n3,n7,n8)
+    | p(n3,n8,n8)
+    | p(n3,n9,n8) )).
+
+fof(axQ139,axiom,
+    ( p(n1,n7,n9)
+    | p(n1,n8,n9)
+    | p(n1,n9,n9)
+    | p(n2,n7,n9)
+    | p(n2,n8,n9)
+    | p(n2,n9,n9)
+    | p(n3,n7,n9)
+    | p(n3,n8,n9)
+    | p(n3,n9,n9) )).
+
+% QUADRAT 2,1
+
+fof(axQ211,axiom,
+    ( p(n4,n1,n1)
+    | p(n4,n2,n1)
+    | p(n4,n3,n1)
+    | p(n5,n1,n1)
+    | p(n5,n2,n1)
+    | p(n5,n3,n1)
+    | p(n6,n1,n1)
+    | p(n6,n2,n1)
+    | p(n6,n3,n1) )).
+
+fof(axQ212,axiom,
+    ( p(n4,n1,n2)
+    | p(n4,n2,n2)
+    | p(n4,n3,n2)
+    | p(n5,n1,n2)
+    | p(n5,n2,n2)
+    | p(n5,n3,n2)
+    | p(n6,n1,n2)
+    | p(n6,n2,n2)
+    | p(n6,n3,n2) )).
+
+fof(axQ213,axiom,
+    ( p(n4,n1,n3)
+    | p(n4,n2,n3)
+    | p(n4,n3,n3)
+    | p(n5,n1,n3)
+    | p(n5,n2,n3)
+    | p(n5,n3,n3)
+    | p(n6,n1,n3)
+    | p(n6,n2,n3)
+    | p(n6,n3,n3) )).
+
+fof(axQ214,axiom,
+    ( p(n4,n1,n4)
+    | p(n4,n2,n4)
+    | p(n4,n3,n4)
+    | p(n5,n1,n4)
+    | p(n5,n2,n4)
+    | p(n5,n3,n4)
+    | p(n6,n1,n4)
+    | p(n6,n2,n4)
+    | p(n6,n3,n4) )).
+
+fof(axQ215,axiom,
+    ( p(n4,n1,n5)
+    | p(n4,n2,n5)
+    | p(n4,n3,n5)
+    | p(n5,n1,n5)
+    | p(n5,n2,n5)
+    | p(n5,n3,n5)
+    | p(n6,n1,n5)
+    | p(n6,n2,n5)
+    | p(n6,n3,n5) )).
+
+fof(axQ216,axiom,
+    ( p(n4,n1,n6)
+    | p(n4,n2,n6)
+    | p(n4,n3,n6)
+    | p(n5,n1,n6)
+    | p(n5,n2,n6)
+    | p(n5,n3,n6)
+    | p(n6,n1,n6)
+    | p(n6,n2,n6)
+    | p(n6,n3,n6) )).
+
+fof(axQ217,axiom,
+    ( p(n4,n1,n7)
+    | p(n4,n2,n7)
+    | p(n4,n3,n7)
+    | p(n5,n1,n7)
+    | p(n5,n2,n7)
+    | p(n5,n3,n7)
+    | p(n6,n1,n7)
+    | p(n6,n2,n7)
+    | p(n6,n3,n7) )).
+
+fof(axQ218,axiom,
+    ( p(n4,n1,n8)
+    | p(n4,n2,n8)
+    | p(n4,n3,n8)
+    | p(n5,n1,n8)
+    | p(n5,n2,n8)
+    | p(n5,n3,n8)
+    | p(n6,n1,n8)
+    | p(n6,n2,n8)
+    | p(n6,n3,n8) )).
+
+fof(axQ219,axiom,
+    ( p(n4,n1,n9)
+    | p(n4,n2,n9)
+    | p(n4,n3,n9)
+    | p(n5,n1,n9)
+    | p(n5,n2,n9)
+    | p(n5,n3,n9)
+    | p(n6,n1,n9)
+    | p(n6,n2,n9)
+    | p(n6,n3,n9) )).
+
+% QUADRAT 2,2
+
+fof(axQ221,axiom,
+    ( p(n4,n4,n1)
+    | p(n4,n5,n1)
+    | p(n4,n6,n1)
+    | p(n5,n4,n1)
+    | p(n5,n5,n1)
+    | p(n5,n6,n1)
+    | p(n6,n4,n1)
+    | p(n6,n5,n1)
+    | p(n6,n6,n1) )).
+
+fof(axQ222,axiom,
+    ( p(n4,n4,n2)
+    | p(n4,n5,n2)
+    | p(n4,n6,n2)
+    | p(n5,n4,n2)
+    | p(n5,n5,n2)
+    | p(n5,n6,n2)
+    | p(n6,n4,n2)
+    | p(n6,n5,n2)
+    | p(n6,n6,n2) )).
+
+fof(axQ223,axiom,
+    ( p(n4,n4,n3)
+    | p(n4,n5,n3)
+    | p(n4,n6,n3)
+    | p(n5,n4,n3)
+    | p(n5,n5,n3)
+    | p(n5,n6,n3)
+    | p(n6,n4,n3)
+    | p(n6,n5,n3)
+    | p(n6,n6,n3) )).
+
+fof(axQ224,axiom,
+    ( p(n4,n4,n4)
+    | p(n4,n5,n4)
+    | p(n4,n6,n4)
+    | p(n5,n4,n4)
+    | p(n5,n5,n4)
+    | p(n5,n6,n4)
+    | p(n6,n4,n4)
+    | p(n6,n5,n4)
+    | p(n6,n6,n4) )).
+
+fof(axQ225,axiom,
+    ( p(n4,n4,n5)
+    | p(n4,n5,n5)
+    | p(n4,n6,n5)
+    | p(n5,n4,n5)
+    | p(n5,n5,n5)
+    | p(n5,n6,n5)
+    | p(n6,n4,n5)
+    | p(n6,n5,n5)
+    | p(n6,n6,n5) )).
+
+fof(axQ226,axiom,
+    ( p(n4,n4,n6)
+    | p(n4,n5,n6)
+    | p(n4,n6,n6)
+    | p(n5,n4,n6)
+    | p(n5,n5,n6)
+    | p(n5,n6,n6)
+    | p(n6,n4,n6)
+    | p(n6,n5,n6)
+    | p(n6,n6,n6) )).
+
+fof(axQ227,axiom,
+    ( p(n4,n4,n7)
+    | p(n4,n5,n7)
+    | p(n4,n6,n7)
+    | p(n5,n4,n7)
+    | p(n5,n5,n7)
+    | p(n5,n6,n7)
+    | p(n6,n4,n7)
+    | p(n6,n5,n7)
+    | p(n6,n6,n7) )).
+
+fof(axQ228,axiom,
+    ( p(n4,n4,n8)
+    | p(n4,n5,n8)
+    | p(n4,n6,n8)
+    | p(n5,n4,n8)
+    | p(n5,n5,n8)
+    | p(n5,n6,n8)
+    | p(n6,n4,n8)
+    | p(n6,n5,n8)
+    | p(n6,n6,n8) )).
+
+fof(axQ229,axiom,
+    ( p(n4,n4,n9)
+    | p(n4,n5,n9)
+    | p(n4,n6,n9)
+    | p(n5,n4,n9)
+    | p(n5,n5,n9)
+    | p(n5,n6,n9)
+    | p(n6,n4,n9)
+    | p(n6,n5,n9)
+    | p(n6,n6,n9) )).
+
+% QUADRAT 2,3
+
+fof(axQ231,axiom,
+    ( p(n4,n7,n1)
+    | p(n4,n8,n1)
+    | p(n4,n9,n1)
+    | p(n5,n7,n1)
+    | p(n5,n8,n1)
+    | p(n5,n9,n1)
+    | p(n6,n7,n1)
+    | p(n6,n8,n1)
+    | p(n6,n9,n1) )).
+
+fof(axQ232,axiom,
+    ( p(n4,n7,n2)
+    | p(n4,n8,n2)
+    | p(n4,n9,n2)
+    | p(n5,n7,n2)
+    | p(n5,n8,n2)
+    | p(n5,n9,n2)
+    | p(n6,n7,n2)
+    | p(n6,n8,n2)
+    | p(n6,n9,n2) )).
+
+fof(axQ233,axiom,
+    ( p(n4,n7,n3)
+    | p(n4,n8,n3)
+    | p(n4,n9,n3)
+    | p(n5,n7,n3)
+    | p(n5,n8,n3)
+    | p(n5,n9,n3)
+    | p(n6,n7,n3)
+    | p(n6,n8,n3)
+    | p(n6,n9,n3) )).
+
+fof(axQ234,axiom,
+    ( p(n4,n7,n4)
+    | p(n4,n8,n4)
+    | p(n4,n9,n4)
+    | p(n5,n7,n4)
+    | p(n5,n8,n4)
+    | p(n5,n9,n4)
+    | p(n6,n7,n4)
+    | p(n6,n8,n4)
+    | p(n6,n9,n4) )).
+
+fof(axQ235,axiom,
+    ( p(n4,n7,n5)
+    | p(n4,n8,n5)
+    | p(n4,n9,n5)
+    | p(n5,n7,n5)
+    | p(n5,n8,n5)
+    | p(n5,n9,n5)
+    | p(n6,n7,n5)
+    | p(n6,n8,n5)
+    | p(n6,n9,n5) )).
+
+fof(axQ236,axiom,
+    ( p(n4,n7,n6)
+    | p(n4,n8,n6)
+    | p(n4,n9,n6)
+    | p(n5,n7,n6)
+    | p(n5,n8,n6)
+    | p(n5,n9,n6)
+    | p(n6,n7,n6)
+    | p(n6,n8,n6)
+    | p(n6,n9,n6) )).
+
+fof(axQ237,axiom,
+    ( p(n4,n7,n7)
+    | p(n4,n8,n7)
+    | p(n4,n9,n7)
+    | p(n5,n7,n7)
+    | p(n5,n8,n7)
+    | p(n5,n9,n7)
+    | p(n6,n7,n7)
+    | p(n6,n8,n7)
+    | p(n6,n9,n7) )).
+
+fof(axQ238,axiom,
+    ( p(n4,n7,n8)
+    | p(n4,n8,n8)
+    | p(n4,n9,n8)
+    | p(n5,n7,n8)
+    | p(n5,n8,n8)
+    | p(n5,n9,n8)
+    | p(n6,n7,n8)
+    | p(n6,n8,n8)
+    | p(n6,n9,n8) )).
+
+fof(axQ239,axiom,
+    ( p(n4,n7,n9)
+    | p(n4,n8,n9)
+    | p(n4,n9,n9)
+    | p(n5,n7,n9)
+    | p(n5,n8,n9)
+    | p(n5,n9,n9)
+    | p(n6,n7,n9)
+    | p(n6,n8,n9)
+    | p(n6,n9,n9) )).
+
+% QUADRAT 3,1
+
+fof(axQ311,axiom,
+    ( p(n7,n1,n1)
+    | p(n7,n2,n1)
+    | p(n7,n3,n1)
+    | p(n8,n1,n1)
+    | p(n8,n2,n1)
+    | p(n8,n3,n1)
+    | p(n9,n1,n1)
+    | p(n9,n2,n1)
+    | p(n9,n3,n1) )).
+
+fof(axQ312,axiom,
+    ( p(n7,n1,n2)
+    | p(n7,n2,n2)
+    | p(n7,n3,n2)
+    | p(n8,n1,n2)
+    | p(n8,n2,n2)
+    | p(n8,n3,n2)
+    | p(n9,n1,n2)
+    | p(n9,n2,n2)
+    | p(n9,n3,n2) )).
+
+fof(axQ313,axiom,
+    ( p(n7,n1,n3)
+    | p(n7,n2,n3)
+    | p(n7,n3,n3)
+    | p(n8,n1,n3)
+    | p(n8,n2,n3)
+    | p(n8,n3,n3)
+    | p(n9,n1,n3)
+    | p(n9,n2,n3)
+    | p(n9,n3,n3) )).
+
+fof(axQ314,axiom,
+    ( p(n7,n1,n4)
+    | p(n7,n2,n4)
+    | p(n7,n3,n4)
+    | p(n8,n1,n4)
+    | p(n8,n2,n4)
+    | p(n8,n3,n4)
+    | p(n9,n1,n4)
+    | p(n9,n2,n4)
+    | p(n9,n3,n4) )).
+
+fof(axQ315,axiom,
+    ( p(n7,n1,n5)
+    | p(n7,n2,n5)
+    | p(n7,n3,n5)
+    | p(n8,n1,n5)
+    | p(n8,n2,n5)
+    | p(n8,n3,n5)
+    | p(n9,n1,n5)
+    | p(n9,n2,n5)
+    | p(n9,n3,n5) )).
+
+fof(axQ316,axiom,
+    ( p(n7,n1,n6)
+    | p(n7,n2,n6)
+    | p(n7,n3,n6)
+    | p(n8,n1,n6)
+    | p(n8,n2,n6)
+    | p(n8,n3,n6)
+    | p(n9,n1,n6)
+    | p(n9,n2,n6)
+    | p(n9,n3,n6) )).
+
+fof(axQ317,axiom,
+    ( p(n7,n1,n7)
+    | p(n7,n2,n7)
+    | p(n7,n3,n7)
+    | p(n8,n1,n7)
+    | p(n8,n2,n7)
+    | p(n8,n3,n7)
+    | p(n9,n1,n7)
+    | p(n9,n2,n7)
+    | p(n9,n3,n7) )).
+
+fof(axQ318,axiom,
+    ( p(n7,n1,n8)
+    | p(n7,n2,n8)
+    | p(n7,n3,n8)
+    | p(n8,n1,n8)
+    | p(n8,n2,n8)
+    | p(n8,n3,n8)
+    | p(n9,n1,n8)
+    | p(n9,n2,n8)
+    | p(n9,n3,n8) )).
+
+fof(axQ319,axiom,
+    ( p(n7,n1,n9)
+    | p(n7,n2,n9)
+    | p(n7,n3,n9)
+    | p(n8,n1,n9)
+    | p(n8,n2,n9)
+    | p(n8,n3,n9)
+    | p(n9,n1,n9)
+    | p(n9,n2,n9)
+    | p(n9,n3,n9) )).
+
+% QUADRAT 3,2
+
+fof(axQ321,axiom,
+    ( p(n7,n4,n1)
+    | p(n7,n5,n1)
+    | p(n7,n6,n1)
+    | p(n8,n4,n1)
+    | p(n8,n5,n1)
+    | p(n8,n6,n1)
+    | p(n9,n4,n1)
+    | p(n9,n5,n1)
+    | p(n9,n6,n1) )).
+
+fof(axQ322,axiom,
+    ( p(n7,n4,n2)
+    | p(n7,n5,n2)
+    | p(n7,n6,n2)
+    | p(n8,n4,n2)
+    | p(n8,n5,n2)
+    | p(n8,n6,n2)
+    | p(n9,n4,n2)
+    | p(n9,n5,n2)
+    | p(n9,n6,n2) )).
+
+fof(axQ323,axiom,
+    ( p(n7,n4,n3)
+    | p(n7,n5,n3)
+    | p(n7,n6,n3)
+    | p(n8,n4,n3)
+    | p(n8,n5,n3)
+    | p(n8,n6,n3)
+    | p(n9,n4,n3)
+    | p(n9,n5,n3)
+    | p(n9,n6,n3) )).
+
+fof(axQ324,axiom,
+    ( p(n7,n4,n4)
+    | p(n7,n5,n4)
+    | p(n7,n6,n4)
+    | p(n8,n4,n4)
+    | p(n8,n5,n4)
+    | p(n8,n6,n4)
+    | p(n9,n4,n4)
+    | p(n9,n5,n4)
+    | p(n9,n6,n4) )).
+
+fof(axQ325,axiom,
+    ( p(n7,n4,n5)
+    | p(n7,n5,n5)
+    | p(n7,n6,n5)
+    | p(n8,n4,n5)
+    | p(n8,n5,n5)
+    | p(n8,n6,n5)
+    | p(n9,n4,n5)
+    | p(n9,n5,n5)
+    | p(n9,n6,n5) )).
+
+fof(axQ326,axiom,
+    ( p(n7,n4,n6)
+    | p(n7,n5,n6)
+    | p(n7,n6,n6)
+    | p(n8,n4,n6)
+    | p(n8,n5,n6)
+    | p(n8,n6,n6)
+    | p(n9,n4,n6)
+    | p(n9,n5,n6)
+    | p(n9,n6,n6) )).
+
+fof(axQ327,axiom,
+    ( p(n7,n4,n7)
+    | p(n7,n5,n7)
+    | p(n7,n6,n7)
+    | p(n8,n4,n7)
+    | p(n8,n5,n7)
+    | p(n8,n6,n7)
+    | p(n9,n4,n7)
+    | p(n9,n5,n7)
+    | p(n9,n6,n7) )).
+
+fof(axQ328,axiom,
+    ( p(n7,n4,n8)
+    | p(n7,n5,n8)
+    | p(n7,n6,n8)
+    | p(n8,n4,n8)
+    | p(n8,n5,n8)
+    | p(n8,n6,n8)
+    | p(n9,n4,n8)
+    | p(n9,n5,n8)
+    | p(n9,n6,n8) )).
+
+fof(axQ329,axiom,
+    ( p(n7,n4,n9)
+    | p(n7,n5,n9)
+    | p(n7,n6,n9)
+    | p(n8,n4,n9)
+    | p(n8,n5,n9)
+    | p(n8,n6,n9)
+    | p(n9,n4,n9)
+    | p(n9,n5,n9)
+    | p(n9,n6,n9) )).
+
+% QUADRAT 3,3
+
+fof(axQ331,axiom,
+    ( p(n7,n7,n1)
+    | p(n7,n8,n1)
+    | p(n7,n9,n1)
+    | p(n8,n7,n1)
+    | p(n8,n8,n1)
+    | p(n8,n9,n1)
+    | p(n9,n7,n1)
+    | p(n9,n8,n1)
+    | p(n9,n9,n1) )).
+
+fof(axQ332,axiom,
+    ( p(n7,n7,n2)
+    | p(n7,n8,n2)
+    | p(n7,n9,n2)
+    | p(n8,n7,n2)
+    | p(n8,n8,n2)
+    | p(n8,n9,n2)
+    | p(n9,n7,n2)
+    | p(n9,n8,n2)
+    | p(n9,n9,n2) )).
+
+fof(axQ333,axiom,
+    ( p(n7,n7,n3)
+    | p(n7,n8,n3)
+    | p(n7,n9,n3)
+    | p(n8,n7,n3)
+    | p(n8,n8,n3)
+    | p(n8,n9,n3)
+    | p(n9,n7,n3)
+    | p(n9,n8,n3)
+    | p(n9,n9,n3) )).
+
+fof(axQ334,axiom,
+    ( p(n7,n7,n4)
+    | p(n7,n8,n4)
+    | p(n7,n9,n4)
+    | p(n8,n7,n4)
+    | p(n8,n8,n4)
+    | p(n8,n9,n4)
+    | p(n9,n7,n4)
+    | p(n9,n8,n4)
+    | p(n9,n9,n4) )).
+
+fof(axQ335,axiom,
+    ( p(n7,n7,n5)
+    | p(n7,n8,n5)
+    | p(n7,n9,n5)
+    | p(n8,n7,n5)
+    | p(n8,n8,n5)
+    | p(n8,n9,n5)
+    | p(n9,n7,n5)
+    | p(n9,n8,n5)
+    | p(n9,n9,n5) )).
+
+fof(axQ336,axiom,
+    ( p(n7,n7,n6)
+    | p(n7,n8,n6)
+    | p(n7,n9,n6)
+    | p(n8,n7,n6)
+    | p(n8,n8,n6)
+    | p(n8,n9,n6)
+    | p(n9,n7,n6)
+    | p(n9,n8,n6)
+    | p(n9,n9,n6) )).
+
+fof(axQ337,axiom,
+    ( p(n7,n7,n7)
+    | p(n7,n8,n7)
+    | p(n7,n9,n7)
+    | p(n8,n7,n7)
+    | p(n8,n8,n7)
+    | p(n8,n9,n7)
+    | p(n9,n7,n7)
+    | p(n9,n8,n7)
+    | p(n9,n9,n7) )).
+
+fof(axQ338,axiom,
+    ( p(n7,n7,n8)
+    | p(n7,n8,n8)
+    | p(n7,n9,n8)
+    | p(n8,n7,n8)
+    | p(n8,n8,n8)
+    | p(n8,n9,n8)
+    | p(n9,n7,n8)
+    | p(n9,n8,n8)
+    | p(n9,n9,n8) )).
+
+fof(axQ339,axiom,
+    ( p(n7,n7,n9)
+    | p(n7,n8,n9)
+    | p(n7,n9,n9)
+    | p(n8,n7,n9)
+    | p(n8,n8,n9)
+    | p(n8,n9,n9)
+    | p(n9,n7,n9)
+    | p(n9,n8,n9)
+    | p(n9,n9,n9) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/REL001+0.ax b/test-data/tptp/fof/REL001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/REL001+0.ax
@@ -0,0 +1,71 @@
+%------------------------------------------------------------------------------
+% File     : REL001+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Relation Algebra
+% Axioms   : Relation Algebra
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Mad95] Maddux, R. (1995), Relation-algebraic semantics
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Source   : [Hoe08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   13 (  13 unit)
+%            Number of atoms       :   13 (  13 equality)
+%            Maximal formula depth :    4 (   3 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    8 (   3 constant; 0-2 arity)
+%            Number of variables   :   25 (   0 singleton;  25 !;   0 ?)
+%            Maximal term depth    :    5 (   3 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Definition of Boolean algebra a la Maddux
+fof(maddux1_join_commutativity,axiom,(
+    ! [X0,X1] : join(X0,X1) = join(X1,X0) )).
+
+fof(maddux2_join_associativity,axiom,(
+    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X0,X1),X2) )).
+
+fof(maddux3_a_kind_of_de_Morgan,axiom,(
+    ! [X0,X1] : X0 = join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))) )).
+
+fof(maddux4_definiton_of_meet,axiom,(
+    ! [X0,X1] : meet(X0,X1) = complement(join(complement(X0),complement(X1))) )).
+
+%----Definition of Sequential Composition
+fof(composition_associativity,axiom,(
+    ! [X0,X1,X2] : composition(X0,composition(X1,X2)) = composition(composition(X0,X1),X2) )).
+
+fof(composition_identity,axiom,(
+    ! [X0] : composition(X0,one) = X0 )).
+
+fof(composition_distributivity,axiom,(
+    ! [X0,X1,X2] : composition(join(X0,X1),X2) = join(composition(X0,X2),composition(X1,X2)) )).
+
+%----Definition of Converse
+fof(converse_idempotence,axiom,(
+    ! [X0] : converse(converse(X0)) = X0 )).
+
+fof(converse_additivity,axiom,(
+    ! [X0,X1] : converse(join(X0,X1)) = join(converse(X0),converse(X1)) )).
+
+fof(converse_multiplicativity,axiom,(
+    ! [X0,X1] : converse(composition(X0,X1)) = composition(converse(X1),converse(X0)) )).
+
+fof(converse_cancellativity,axiom,(
+    ! [X0,X1] : join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)) = complement(X1) )).
+
+%---Definition of Identities (greatest and smallest element)
+fof(def_top,axiom,(
+    ! [X0] : top = join(X0,complement(X0)) )).
+
+fof(def_zero,axiom,(
+    ! [X0] : zero = meet(X0,complement(X0)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/REL001+1.ax b/test-data/tptp/fof/REL001+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/REL001+1.ax
@@ -0,0 +1,38 @@
+%------------------------------------------------------------------------------
+% File     : REL001+1 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Relation Algebra
+% Axioms   : Dedkind and two modular laws
+% Version  : [Hoe08] axioms.
+% English  :
+
+% Refs     : [Mad95] Maddux, R. (1995), Relation-algebraic semantics
+%          : [Hoe08] Hoefner (2008), Email to G. Sutcliffe
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    3 (   3 unit)
+%            Number of atoms       :    3 (   3 equality)
+%            Maximal formula depth :    4 (   4 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 2-2 arity)
+%            Number of functors    :    4 (   0 constant; 1-2 arity)
+%            Number of variables   :    9 (   0 singleton;   9 !;   0 ?)
+%            Maximal term depth    :    7 (   6 average)
+% SPC      : 
+
+% Comments : Requires REL001+0.ax
+%------------------------------------------------------------------------------
+%---Dedekind law
+fof(dedekind_law,axiom,(
+    ! [X0,X1,X2] : join(meet(composition(X0,X1),X2),composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2)))) = composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2))) )).
+
+%---modular laws
+fof(modular_law_1,axiom,(
+    ! [X0,X1,X2] : join(meet(composition(X0,X1),X2),meet(composition(X0,meet(X1,composition(converse(X0),X2))),X2)) = meet(composition(X0,meet(X1,composition(converse(X0),X2))),X2) )).
+
+fof(modular_law_2,axiom,(
+    ! [X0,X1,X2] : join(meet(composition(X0,X1),X2),meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2)) = meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SET005+0.ax b/test-data/tptp/fof/SET005+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SET005+0.ax
@@ -0,0 +1,369 @@
+%--------------------------------------------------------------------------
+% File     : SET005+0 : TPTP v7.2.0. Bugfixed v5.4.0.
+% Domain   : Set Theory
+% Axioms   : Set theory axioms based on NBG set theory
+% Version  : [Quaife, 1992] axioms : Reduced & Augmented > Complete.
+% English  :
+
+% Refs     : [Qua92] Quaife (1992), Automated Deduction in von Neumann-Bern
+%          : [BL+86] Boyer et al. (1986), Set Theory in First-Order Logic:
+% Source   : [Qua92]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   43 (  16 unit)
+%            Number of atoms       :  100 (  19 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :   62 (   5   ~;   3   |;  26   &)
+%                                         (  19 <=>;   9  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    6 (   0 propositional; 1-2 arity)
+%            Number of functors    :   26 (   5 constant; 0-3 arity)
+%            Number of variables   :   86 (   0 sgn;  81   !;   5   ?)
+%            Maximal term depth    :    4 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v5.4.0 - Fixed compose_defn2, added first_second, added
+%            identity_relation.
+%--------------------------------------------------------------------------
+%----Axiom A-1: Sets are classes (omitted because all objects are
+%----classes).
+% input_formula(sets_are_classes,axiom,
+%     ! [X] :
+%       (m(X) => cls(X))).
+
+%----Definition of subclass. By doing this early, following axioms are
+%----simplified. See A-2 for a clear example. This is what Mendelson does.
+fof(subclass_defn,axiom,
+    ( ! [X,Y] :
+        ( subclass(X,Y)
+      <=> ! [U] :
+            ( member(U,X)
+           => member(U,Y) ) ) )).
+
+%----Axiom A-2: Elements of classes are sets.
+fof(class_elements_are_sets,axiom,
+    ( ! [X] : subclass(X,universal_class) )).
+
+%----Axiom A-3: Principle of extensionality. Quaife notes that this is
+%----different from the Boyer version. It is the Mendelson version.
+fof(extensionality,axiom,
+    ( ! [X,Y] :
+        ( X = Y
+      <=> ( subclass(X,Y)
+          & subclass(Y,X) ) ) )).
+
+%----Axiom A-4: Existence of unordered pair
+fof(unordered_pair_defn,axiom,
+    ( ! [U,X,Y] :
+        ( member(U,unordered_pair(X,Y))
+      <=> ( member(U,universal_class)
+          & ( U = X
+            | U = Y ) ) ) )).
+
+%----Quaife says "if I were to do it again I'd use ..."
+%----McCune recommends not doing this, so I havn't
+% input_formula(unordered_pair1,axiom,(
+%     ! [U,X,Y] :
+%       ( member(U,unordered_pair(X,Y))
+%     <=> ( member(U,universal_class)
+%         & ( equal(U,X)
+%           | member(U,Y) ) ) )    )).
+
+fof(unordered_pair,axiom,
+    ( ! [X,Y] : member(unordered_pair(X,Y),universal_class) )).
+
+%----Definition of singleton set, needed for ordered pair.
+fof(singleton_set_defn,axiom,
+    ( ! [X] : singleton(X) = unordered_pair(X,X) )).
+
+%----Definition of ordered pair, needed for B-5
+fof(ordered_pair_defn,axiom,
+    ( ! [X,Y] : ordered_pair(X,Y) = unordered_pair(singleton(X),unordered_pair(X,singleton(Y))) )).
+
+%----This is different from Goedel where it is
+% input_formula(ordered_pair,axiom,(
+%     ! [X,Y] : equal(ordered_pair(X,Y),unordered_pair(singleton(X),
+% unordered_pair(X,Y)))   )).
+%----This is motivated in Quaife's book p. 30 Section 3.5.
+
+%----Axiom B-5: Cartesian product (not explicitly defined in Goedel)
+%----Brought forward so cross_product can be used in B-1
+%----In this and some other axioms, Goedel's axioms use existential
+%----quantification rather than explicit definition.
+fof(cross_product_defn,axiom,
+    ( ! [U,V,X,Y] :
+        ( member(ordered_pair(U,V),cross_product(X,Y))
+      <=> ( member(U,X)
+          & member(V,Y) ) ) )).
+
+%----Added axiom to define first and second, which are introduced as Skolem
+%----functions in the CNF versions of theorem OP6.
+fof(first_second,axiom,
+    ! [X,Y] :
+      ( ( member(X,universal_class)
+        & member(Y,universal_class) )
+     => ( first(ordered_pair(X,Y)) = X
+        & second(ordered_pair(X,Y)) = Y ) ) ).
+
+fof(cross_product,axiom,
+    ( ! [X,Y,Z] :
+        ( member(Z,cross_product(X,Y))
+       => Z = ordered_pair(first(Z),second(Z)) ) )).
+
+%----Axiom B-1: Element relation (not explicitly defined in Goedel)
+%----This is an example of undoing a simplification made by Quaife for
+%----CNF systems (see book p. 28, Section 3.4).
+fof(element_relation_defn,axiom,
+    ( ! [X,Y] :
+        ( member(ordered_pair(X,Y),element_relation)
+      <=> ( member(Y,universal_class)
+          & member(X,Y) ) ) )).
+
+%----Quaife's version included member(X,universal_class) in the RHS of the
+%----<=>, but that's not required as member(X,Y) => member(X,universal_class)
+%----The equiavlence of the two forms has been proved.
+
+fof(element_relation,axiom,
+    ( subclass(element_relation,cross_product(universal_class,universal_class)) )).
+
+%----Axiom B-2: Intersection (not explicitly defined in Goedel)
+fof(intersection,axiom,
+    ( ! [X,Y,Z] :
+        ( member(Z,intersection(X,Y))
+      <=> ( member(Z,X)
+          & member(Z,Y) ) ) )).
+
+%----Axiom B-3: Complement (not explicitly defined in Goedel)
+fof(complement,axiom,
+    ( ! [X,Z] :
+        ( member(Z,complement(X))
+      <=> ( member(Z,universal_class)
+          & ~ member(Z,X) ) ) )).
+
+%----Quaife has the definitions for union and symmetric difference in here
+%----(about). I have moved union to later where it is needed. Symmetric
+%----difference is not needed for Goedel's axioms, so I have moved it to
+%----SET005+1.ax
+
+%----Definition of restrict. Needed for B-4 domain_of
+fof(restrict_defn,axiom,
+    ( ! [X,XR,Y] : restrict(XR,X,Y) = intersection(XR,cross_product(X,Y)) )).
+
+%----Definition of null_class. Needed for B-4 domain_of
+%----This is dependent, but Plaisted says it's unreasonable to omit it.
+fof(null_class_defn,axiom,
+    ( ! [X] : ~ member(X,null_class) )).
+
+%----Axiom B-4: Domain of (not explicitly defined in Goedel)
+fof(domain_of,axiom,
+    ( ! [X,Z] :
+        ( member(Z,domain_of(X))
+      <=> ( member(Z,universal_class)
+          & restrict(X,singleton(Z),universal_class) != null_class ) ) )).
+
+%----Axiom B-5 is earlier as it defines cross_product, used in B-1
+%----Axiom B-6 is proved as a theorem
+
+%----Axiom B-7: Existence of rotate (not explicitly defined in Goedel)
+fof(rotate_defn,axiom,
+    ( ! [X,U,V,W] :
+        ( member(ordered_pair(ordered_pair(U,V),W),rotate(X))
+      <=> ( member(ordered_pair(ordered_pair(U,V),W),cross_product(cross_product(universal_class,universal_class),universal_class))
+          & member(ordered_pair(ordered_pair(V,W),U),X) ) ) )).
+
+fof(rotate,axiom,
+    ( ! [X] : subclass(rotate(X),cross_product(cross_product(universal_class,universal_class),universal_class)) )).
+
+%----Axiom B-8: Existence of flip (not explicitly defined in Goedel)
+fof(flip_defn,axiom,
+    ( ! [U,V,W,X] :
+        ( member(ordered_pair(ordered_pair(U,V),W),flip(X))
+      <=> ( member(ordered_pair(ordered_pair(U,V),W),cross_product(cross_product(universal_class,universal_class),universal_class))
+          & member(ordered_pair(ordered_pair(V,U),W),X) ) ) )).
+
+fof(flip,axiom,
+    ( ! [X] : subclass(flip(X),cross_product(cross_product(universal_class,universal_class),universal_class)) )).
+
+%----I have removed the definitions of range and domain to SET005+1
+%----as they are not needed for Goedel's axioms.
+
+%----Plaisted's definition of union. Needed for successor
+fof(union_defn,axiom,
+    ( ! [X,Y,Z] :
+        ( member(Z,union(X,Y))
+      <=> ( member(Z,X)
+          | member(Z,Y) ) ) )).
+
+%----This is Quaife's original definition of union, which David Plaisted
+%----suggested is unnatural ...
+% input_formula(union_defn_quaife,axiom,(
+%     ! [X,Y] : equal(union(X,Y),complement(intersection(complement(X),
+% complement(Y))))   )).
+%----Quaife's definition can be shown equivalent Plaisted's by showing each is
+%----equivalent to this one ...
+% input_formula(union_defn_geoff,axiom,(
+%     ! [X,Y,Z] :
+%       ( member(Z,union(X,Y))
+%     <=> member(Z,complement(intersection(complement(X),complement(Y)))))   )).
+%----as an intermediate
+
+%----Definition of successor. Needed for successor_relation
+fof(successor_defn,axiom,
+    ( ! [X] : successor(X) = union(X,singleton(X)) )).
+
+%----Definition of successor_relation. Needed for inductive.
+fof(successor_relation_defn1,axiom,
+    ( subclass(successor_relation,cross_product(universal_class,universal_class)) )).
+
+%----This undoes the Quaife simplification from book p.28 Section 3.4
+fof(successor_relation_defn2,axiom,
+    ( ! [X,Y] :
+        ( member(ordered_pair(X,Y),successor_relation)
+      <=> ( member(X,universal_class)
+          & member(Y,universal_class)
+          & successor(X) = Y ) ) )).
+
+%----Definition of inverse (not explicitly defined in Goedel)
+%----Needed for range_of
+fof(inverse_defn,axiom,
+    ( ! [Y] : inverse(Y) = domain_of(flip(cross_product(Y,universal_class))) )).
+
+%----Definition of range_of. Needed for image.
+fof(range_of_defn,axiom,
+    ( ! [Z] : range_of(Z) = domain_of(inverse(Z)) )).
+
+%----Definition of image. Needed for inductive.
+fof(image_defn,axiom,
+    ( ! [X,XR] : image(XR,X) = range_of(restrict(XR,X,universal_class)) )).
+
+%----Definition of inductive. Needed for C-1: Infinity
+fof(inductive_defn,axiom,
+    ( ! [X] :
+        ( inductive(X)
+      <=> ( member(null_class,X)
+          & subclass(image(successor_relation,X),X) ) ) )).
+
+%----Axiom C-1: Infinity
+fof(infinity,axiom,
+    ( ? [X] :
+        ( member(X,universal_class)
+        & inductive(X)
+        & ! [Y] :
+            ( inductive(Y)
+           => subclass(X,Y) ) ) )).
+
+%----Axiom C-2: Sum_class (not explicitly defined in Goedel)
+fof(sum_class_defn,axiom,
+    ( ! [U,X] :
+        ( member(U,sum_class(X))
+      <=> ? [Y] :
+            ( member(U,Y)
+            & member(Y,X) ) ) )).
+
+%----Here is Quaife's original definition of sum_class, which David Plaisted
+%----suggested is unnatural ...
+%input_formula(sum_class_defn,axiom,(
+%    ! [X] : equal(sum_class(X),domain_of(restrict(element_relation,
+%universal_class,X)))   )).
+%----Yunshan Zhu's sum class definition above has been shown equivalent to
+%----the original by a longish sequence of equivalences. Boyer et al. also
+%----use (a more complicated version of) the above definition.
+
+fof(sum_class,axiom,
+    ( ! [X] :
+        ( member(X,universal_class)
+       => member(sum_class(X),universal_class) ) )).
+
+%----Axiom C-3: Existence of power_class (not explicitly defined in Goedel)
+fof(power_class_defn,axiom,
+    ( ! [U,X] :
+        ( member(U,power_class(X))
+      <=> ( member(U,universal_class)
+          & subclass(U,X) ) ) )).
+
+%----Here is Quaife's original definition of power_class, which David Plaisted
+%----suggested is unnatural ...
+%input_formula(power_class_defn,axiom,(
+%    ! [X] : equal(power_class(X),complement(image(element_relation,
+%complement(X))))   )).
+
+fof(power_class,axiom,
+    ( ! [U] :
+        ( member(U,universal_class)
+       => member(power_class(U),universal_class) ) )).
+
+%----Definition of compose. Needed for function
+fof(compose_defn1,axiom,
+    ( ! [XR,YR] : subclass(compose(YR,XR),cross_product(universal_class,universal_class)) )).
+
+%----This undoes the Quaife simplification from book p.28 Section 3.4, and
+%----then simplifies that by removing a member(V,universal_class) from the RHS
+fof(compose_defn2,axiom,
+    ( ! [XR,YR,U,V] :
+        ( member(ordered_pair(U,V),compose(YR,XR))
+      <=> ( member(U,universal_class)
+          & member(V,image(YR,image(XR,singleton(U)))) ) ) )).
+
+%----Definition of single_valued_class. Needed for function
+%----Quaife suggests not using this, in his book p.35
+%input_formula(single_valued_class_defn,axiom,(
+%    ! [X] :
+%      ( single_valued_class(X)
+%    <=> subclass(compose(X,inverse(X)),identity_relation) )   )).
+
+%----Added definition of identity_relation (missing from Quaife)
+fof(identity_relation,axiom,
+    ! [Z] :
+      ( member(Z,identity_relation)
+    <=> ? [X] :
+          ( member(X,universal_class)
+          & Z = ordered_pair(X,X) ) ) ).
+
+%----Definition of function. Needed for C-4: replacement
+fof(function_defn,axiom,
+    ( ! [XF] :
+        ( function(XF)
+      <=> ( subclass(XF,cross_product(universal_class,universal_class))
+          & subclass(compose(XF,inverse(XF)),identity_relation) ) ) )).
+
+%----Axiom C-4: Replacement
+fof(replacement,axiom,
+    ( ! [X,XF] :
+        ( ( member(X,universal_class)
+          & function(XF) )
+       => member(image(XF,X),universal_class) ) )).
+
+%----Definition of disjoint. This is omitted by Quaife
+fof(disjoint_defn,axiom,
+    ( ! [X,Y] :
+        ( disjoint(X,Y)
+      <=> ! [U] : ~ ( member(U,X)
+            & member(U,Y) ) ) )).
+
+%----Axiom D: Regularity
+%----This also provides a definition of the null_class of the form
+%----! [X] : ( equal(X,null_class) <= ! [U] : ~ member(U,X) )
+fof(regularity,axiom,
+    ( ! [X] :
+        ( X != null_class
+       => ? [U] :
+            ( member(U,universal_class)
+            & member(U,X)
+            & disjoint(U,X) ) ) )).
+
+%----Definition of apply. Needed for universal choice
+fof(apply_defn,axiom,
+    ( ! [XF,Y] : apply(XF,Y) = sum_class(image(XF,singleton(Y))) )).
+
+%----Axiom E: Universal choice
+fof(choice,axiom,
+    ( ? [XF] :
+        ( function(XF)
+        & ! [Y] :
+            ( member(Y,universal_class)
+           => ( Y = null_class
+              | member(apply(XF,Y),Y) ) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SET006+0.ax b/test-data/tptp/fof/SET006+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SET006+0.ax
@@ -0,0 +1,92 @@
+%------------------------------------------------------------------------------
+% File     : SET006+0 : TPTP v7.2.0. Released v2.2.0.
+% Domain   : Set Theory
+% Axioms   : Naive set theory based on Goedel's set theory
+% Version  : [Pas99] axioms.
+% English  :
+
+% Refs     : [Pas99] Pastre (1999), Email to G. Sutcliffe
+% Source   : [Pas99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   11 (   1 unit)
+%            Number of atoms       :   29 (   3 equality)
+%            Maximal formula depth :    7 (   5 average)
+%            Number of connectives :   20 (   2 ~  ;   2  |;   4  &)
+%                                         (  10 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    4 (   0 propositional; 2-2 arity)
+%            Number of functors    :    9 (   1 constant; 0-2 arity)
+%            Number of variables   :   28 (   0 singleton;  27 !;   1 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Axioms of operations on sets
+fof(subset,axiom,
+    ( ! [A,B] :
+        ( subset(A,B)
+      <=> ! [X] :
+            ( member(X,A)
+           => member(X,B) ) ) )).
+
+fof(equal_set,axiom,
+    ( ! [A,B] :
+        ( equal_set(A,B)
+      <=> ( subset(A,B)
+          & subset(B,A) ) ) )).
+
+fof(power_set,axiom,
+    ( ! [X,A] :
+        ( member(X,power_set(A))
+      <=> subset(X,A) ) )).
+
+fof(intersection,axiom,
+    ( ! [X,A,B] :
+        ( member(X,intersection(A,B))
+      <=> ( member(X,A)
+          & member(X,B) ) ) )).
+
+fof(union,axiom,
+    ( ! [X,A,B] :
+        ( member(X,union(A,B))
+      <=> ( member(X,A)
+          | member(X,B) ) ) )).
+
+fof(empty_set,axiom,
+    ( ! [X] : ~ member(X,empty_set) )).
+
+fof(difference,axiom,
+    ( ! [B,A,E] :
+        ( member(B,difference(E,A))
+      <=> ( member(B,E)
+          & ~ member(B,A) ) ) )).
+
+fof(singleton,axiom,
+    ( ! [X,A] :
+        ( member(X,singleton(A))
+      <=> X = A ) )).
+
+fof(unordered_pair,axiom,
+    ( ! [X,A,B] :
+        ( member(X,unordered_pair(A,B))
+      <=> ( X = A
+          | X = B ) ) )).
+
+fof(sum,axiom,
+    ( ! [X,A] :
+        ( member(X,sum(A))
+      <=> ? [Y] :
+            ( member(Y,A)
+            & member(X,Y) ) ) )).
+
+fof(product,axiom,
+    ( ! [X,A] :
+        ( member(X,product(A))
+      <=> ! [Y] :
+            ( member(Y,A)
+           => member(X,Y) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SET006+1.ax b/test-data/tptp/fof/SET006+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SET006+1.ax
@@ -0,0 +1,198 @@
+%--------------------------------------------------------------------------
+% File     : SET006+1 : TPTP v7.2.0. Bugfixed v2.2.1.
+% Domain   : Set Theory
+% Axioms   : Mapping axioms for the SET006+0 set theory axioms
+% Version  : [Pas99] axioms.
+% English  :
+
+% Refs     : [Pas99] Pastre (1999), Email to G. Sutcliffe
+% Source   : [Pas99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   17 (   0 unit)
+%            Number of atoms       :   99 (   3 equality)
+%            Maximal formula depth :   19 (  11 average)
+%            Number of connectives :   82 (   0 ~  ;   0  |;  46  &)
+%                                         (  20 <=>;  16 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   14 (   0 propositional; 2-6 arity)
+%            Number of functors    :    6 (   0 constant; 2-5 arity)
+%            Number of variables   :  105 (   0 singleton;  97 !;   8 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET006+0.ax
+% Bugfixes : v2.2.1 - compose_function and inverse_function fixed.
+%--------------------------------------------------------------------------
+%----Axiom and properties of mappings
+fof(maps,axiom,
+    ( ! [F,A,B] :
+        ( maps(F,A,B)
+      <=> ( ! [X] :
+              ( member(X,A)
+             => ? [Y] :
+                  ( member(Y,B)
+                  & apply(F,X,Y) ) )
+          & ! [X,Y1,Y2] :
+              ( ( member(X,A)
+                & member(Y1,B)
+                & member(Y2,B) )
+             => ( ( apply(F,X,Y1)
+                  & apply(F,X,Y2) )
+               => Y1 = Y2 ) ) ) ) )).
+
+fof(compose_predicate,axiom,
+    ( ! [H,G,F,A,B,C] :
+        ( compose_predicate(H,G,F,A,B,C)
+      <=> ! [X,Z] :
+            ( ( member(X,A)
+              & member(Z,C) )
+           => ( apply(H,X,Z)
+            <=> ? [Y] :
+                  ( member(Y,B)
+                  & apply(F,X,Y)
+                  & apply(G,Y,Z) ) ) ) ) )).
+
+fof(compose_function,axiom,
+    ( ! [G,F,A,B,C,X,Z] :
+        ( ( member(X,A)
+          & member(Z,C) )
+       => ( apply(compose_function(G,F,A,B,C),X,Z)
+        <=> ? [Y] :
+              ( member(Y,B)
+              & apply(F,X,Y)
+              & apply(G,Y,Z) ) ) ) )).
+
+fof(equal_maps,axiom,
+    ( ! [F,G,A,B] :
+        ( equal_maps(F,G,A,B)
+      <=> ! [X,Y1,Y2] :
+            ( ( member(X,A)
+              & member(Y1,B)
+              & member(Y2,B) )
+           => ( ( apply(F,X,Y1)
+                & apply(G,X,Y2) )
+             => Y1 = Y2 ) ) ) )).
+
+fof(identity,axiom,
+    ( ! [F,A] :
+        ( identity(F,A)
+      <=> ! [X] :
+            ( member(X,A)
+           => apply(F,X,X) ) ) )).
+
+fof(injective,axiom,
+    ( ! [F,A,B] :
+        ( injective(F,A,B)
+      <=> ! [X1,X2,Y] :
+            ( ( member(X1,A)
+              & member(X2,A)
+              & member(Y,B) )
+           => ( ( apply(F,X1,Y)
+                & apply(F,X2,Y) )
+             => X1 = X2 ) ) ) )).
+
+fof(surjective,axiom,
+    ( ! [F,A,B] :
+        ( surjective(F,A,B)
+      <=> ! [Y] :
+            ( member(Y,B)
+           => ? [E] :
+                ( member(E,A)
+                & apply(F,E,Y) ) ) ) )).
+
+fof(one_to_one,axiom,
+    ( ! [F,A,B] :
+        ( one_to_one(F,A,B)
+      <=> ( injective(F,A,B)
+          & surjective(F,A,B) ) ) )).
+
+fof(inverse_predicate,axiom,
+    ( ! [G,F,A,B] :
+        ( inverse_predicate(G,F,A,B)
+      <=> ! [X,Y] :
+            ( ( member(X,A)
+              & member(Y,B) )
+           => ( apply(F,X,Y)
+            <=> apply(G,Y,X) ) ) ) )).
+
+fof(inverse_function,axiom,
+    ( ! [F,A,B,X,Y] :
+        ( ( member(X,A)
+          & member(Y,B) )
+       => ( apply(F,X,Y)
+        <=> apply(inverse_function(F,A,B),Y,X) ) ) )).
+
+fof(image2,axiom,
+    ( ! [F,A,Y] :
+        ( member(Y,image2(F,A))
+      <=> ? [X] :
+            ( member(X,A)
+            & apply(F,X,Y) ) ) )).
+
+fof(image3,axiom,
+    ( ! [F,A,B,Y] :
+        ( member(Y,image3(F,A,B))
+      <=> ( member(Y,B)
+          & ? [X] :
+              ( member(X,A)
+              & apply(F,X,Y) ) ) ) )).
+
+fof(inverse_image2,axiom,
+    ( ! [F,B,X] :
+        ( member(X,inverse_image2(F,B))
+      <=> ? [Y] :
+            ( member(Y,B)
+            & apply(F,X,Y) ) ) )).
+
+fof(inverse_image3,axiom,
+    ( ! [F,B,A,X] :
+        ( member(X,inverse_image3(F,B,A))
+      <=> ( member(X,A)
+          & ? [Y] :
+              ( member(Y,B)
+              & apply(F,X,Y) ) ) ) )).
+
+fof(increasing_function,axiom,
+    ( ! [F,A,R,B,S] :
+        ( increasing(F,A,R,B,S)
+      <=> ! [X1,Y1,X2,Y2] :
+            ( ( member(X1,A)
+              & member(Y1,B)
+              & member(X2,A)
+              & member(Y2,B)
+              & apply(R,X1,X2)
+              & apply(F,X1,Y1)
+              & apply(F,X2,Y2) )
+           => apply(S,Y1,Y2) ) ) )).
+
+fof(decreasing_function,axiom,
+    ( ! [F,A,R,B,S] :
+        ( decreasing(F,A,R,B,S)
+      <=> ! [X1,Y1,X2,Y2] :
+            ( ( member(X1,A)
+              & member(Y1,B)
+              & member(X2,A)
+              & member(Y2,B)
+              & apply(R,X1,X2)
+              & apply(F,X1,Y1)
+              & apply(F,X2,Y2) )
+           => apply(S,Y2,Y1) ) ) )).
+
+fof(isomorphism,axiom,
+    ( ! [F,A,R,B,S] :
+        ( isomorphism(F,A,R,B,S)
+      <=> ( maps(F,A,B)
+          & one_to_one(F,A,B)
+          & ! [X1,Y1,X2,Y2] :
+              ( ( member(X1,A)
+                & member(Y1,B)
+                & member(X2,A)
+                & member(Y2,B)
+                & apply(F,X1,Y1)
+                & apply(F,X2,Y2) )
+             => ( apply(R,X1,X2)
+              <=> apply(S,Y1,Y2) ) ) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SET006+2.ax b/test-data/tptp/fof/SET006+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SET006+2.ax
@@ -0,0 +1,93 @@
+%--------------------------------------------------------------------------
+% File     : SET006+2 : TPTP v7.2.0. Released v2.2.0.
+% Domain   : Set Theory
+% Axioms   : Equivalence relation axioms for the SET006+0 set theory axioms
+% Version  : [Pas99] axioms.
+% English  :
+
+% Refs     : [Pas99] Pastre (1999), Email to G. Sutcliffe
+% Source   : [Pas99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   0 unit)
+%            Number of atoms       :   39 (   1 equality)
+%            Maximal formula depth :   12 (  10 average)
+%            Number of connectives :   35 (   1 ~  ;   0  |;  17  &)
+%                                         (   5 <=>;  12 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   0 propositional; 2-3 arity)
+%            Number of functors    :    1 (   0 constant; 3-3 arity)
+%            Number of variables   :   29 (   0 singleton;  26 !;   3 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET006+0.ax
+%--------------------------------------------------------------------------
+%----Equivalence relations
+fof(disjoint,axiom,
+    ( ! [A,B] :
+        ( disjoint(A,B)
+      <=> ~ ( ? [X] :
+                ( member(X,A)
+                & member(X,B) ) ) ) )).
+
+fof(partition,axiom,
+    ( ! [A,E] :
+        ( partition(A,E)
+      <=> ( ! [X] :
+              ( member(X,A)
+             => subset(X,E) )
+          & ! [X] :
+              ( member(X,E)
+             => ? [Y] :
+                  ( member(Y,A)
+                  & member(X,Y) ) )
+          & ! [X,Y] :
+              ( ( member(X,A)
+                & member(Y,A) )
+             => ( ? [Z] :
+                    ( member(Z,X)
+                    & member(Z,Y) )
+               => X = Y ) ) ) ) )).
+
+fof(equivalence,axiom,
+    ( ! [A,R] :
+        ( equivalence(R,A)
+      <=> ( ! [X] :
+              ( member(X,A)
+             => apply(R,X,X) )
+          & ! [X,Y] :
+              ( ( member(X,A)
+                & member(Y,A) )
+             => ( apply(R,X,Y)
+               => apply(R,Y,X) ) )
+          & ! [X,Y,Z] :
+              ( ( member(X,A)
+                & member(Y,A)
+                & member(Z,A) )
+             => ( ( apply(R,X,Y)
+                  & apply(R,Y,Z) )
+               => apply(R,X,Z) ) ) ) ) )).
+
+fof(equivalence_class,axiom,
+    ( ! [R,E,A,X] :
+        ( member(X,equivalence_class(A,E,R))
+      <=> ( member(X,E)
+          & apply(R,A,X) ) ) )).
+
+fof(pre_order,axiom,
+    ( ! [R,E] :
+        ( pre_order(R,E)
+      <=> ( ! [X] :
+              ( member(X,E)
+             => apply(R,X,X) )
+          & ! [X,Y,Z] :
+              ( ( member(X,E)
+                & member(Y,E)
+                & member(Z,E) )
+             => ( ( apply(R,X,Y)
+                  & apply(R,Y,Z) )
+               => apply(R,X,Z) ) ) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SET006+3.ax b/test-data/tptp/fof/SET006+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SET006+3.ax
@@ -0,0 +1,126 @@
+%------------------------------------------------------------------------------
+% File     : SET006+3 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Set Theory
+% Axioms   : Order relation (Naive set theory)
+% Version  : [Pas05] axioms.
+% English  :
+
+% Refs     : [Pas05] Pastre (2005), Email to G. Sutcliffe
+% Source   : [Pas05]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   10 (   0 unit)
+%            Number of atoms       :   56 (   3 equality)
+%            Maximal formula depth :   12 (   9 average)
+%            Number of connectives :   46 (   0 ~  ;   1  |;  21  &)
+%                                         (  10 <=>;  14 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   13 (   0 propositional; 2-4 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :   46 (   0 singleton;  46 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET006+0.ax
+%------------------------------------------------------------------------------
+%----Order relations
+fof(order,axiom,(
+    ! [R,E] :
+      ( order(R,E)
+    <=> ( ! [X] :
+            ( member(X,E)
+           => apply(R,X,X) )
+        & ! [X,Y] :
+            ( ( member(X,E)
+              & member(Y,E) )
+           => ( ( apply(R,X,Y)
+                & apply(R,Y,X) )
+             => X = Y ) )
+        & ! [X,Y,Z] :
+            ( ( member(X,E)
+              & member(Y,E)
+              & member(Z,E) )
+           => ( ( apply(R,X,Y)
+                & apply(R,Y,Z) )
+             => apply(R,X,Z) ) ) ) ) )).
+
+fof(total_order,axiom,(
+    ! [R,E] :
+      ( total_order(R,E)
+    <=> ( order(R,E)
+        & ! [X,Y] :
+            ( ( member(X,E)
+              & member(Y,E) )
+           => ( apply(R,X,Y)
+              | apply(R,Y,X) ) ) ) ) )).
+
+fof(upper_bound,axiom,(
+    ! [R,E,M] :
+      ( upper_bound(M,R,E)
+    <=> ! [X] :
+          ( member(X,E)
+         => apply(R,X,M) ) ) )).
+
+fof(lower_bound,axiom,(
+    ! [R,E,M] :
+      ( lower_bound(M,R,E)
+    <=> ! [X] :
+          ( member(X,E)
+         => apply(R,M,X) ) ) )).
+
+fof(greatest,axiom,(
+    ! [R,E,M] :
+      ( greatest(M,R,E)
+    <=> ( member(M,E)
+        & ! [X] :
+            ( member(X,E)
+           => apply(R,X,M) ) ) ) )).
+
+fof(least,axiom,(
+    ! [R,E,M] :
+      ( least(M,R,E)
+    <=> ( member(M,E)
+        & ! [X] :
+            ( member(X,E)
+           => apply(R,M,X) ) ) ) )).
+
+fof(max,axiom,(
+    ! [R,E,M] :
+      ( max(M,R,E)
+    <=> ( member(M,E)
+        & ! [X] :
+            ( ( member(X,E)
+              & apply(R,M,X) )
+           => M = X ) ) ) )).
+
+fof(min,axiom,(
+    ! [R,E,M] :
+      ( min(M,R,E)
+    <=> ( member(M,E)
+        & ! [X] :
+            ( ( member(X,E)
+              & apply(R,X,M) )
+           => M = X ) ) ) )).
+
+fof(least_upper_bound,axiom,(
+    ! [A,X,R,E] :
+      ( least_upper_bound(A,X,R,E)
+    <=> ( member(A,X)
+        & upper_bound(A,R,X)
+        & ! [M] :
+            ( ( member(M,E)
+              & upper_bound(M,R,X) )
+           => apply(R,A,M) ) ) ) )).
+
+fof(greatest_lower_bound,axiom,(
+    ! [A,X,R,E] :
+      ( greatest_lower_bound(A,X,R,E)
+    <=> ( member(A,X)
+        & lower_bound(A,R,X)
+        & ! [M] :
+            ( ( member(M,E)
+              & lower_bound(M,R,X) )
+           => apply(R,M,A) ) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SET006+4.ax b/test-data/tptp/fof/SET006+4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SET006+4.ax
@@ -0,0 +1,94 @@
+%------------------------------------------------------------------------------
+% File     : SET006+4 : TPTP v7.2.0. Released v3.2.0.
+% Domain   : Set Theory
+% Axioms   : Ordinal numbers for the SET006+0 set theory axioms
+% Version  : [Pas05] axioms.
+% English  :
+
+% Refs     : [Pas05] Pastre (2005), Email to G. Sutcliffe
+% Source   : [Pas05]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   0 unit)
+%            Number of atoms       :   36 (   1 equality)
+%            Maximal formula depth :   11 (   7 average)
+%            Number of connectives :   29 (   1 ~  ;   1  |;  12  &)
+%                                         (   7 <=>;   8 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    8 (   0 propositional; 1-3 arity)
+%            Number of functors    :    6 (   2 constant; 0-3 arity)
+%            Number of variables   :   28 (   0 singleton;  26 !;   2 ?)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments : Requires SET006+0.ax
+%------------------------------------------------------------------------------
+%---- Ordinal numbers and strict order relations
+fof(ordinal_number,axiom,(
+    ! [A] :
+      ( member(A,on)
+    <=> ( set(A)
+        & strict_well_order(member_predicate,A)
+        & ! [X] :
+            ( member(X,A)
+           => subset(X,A) ) ) ) )).
+
+fof(strict_well_order,axiom,(
+    ! [R,E] :
+      ( strict_well_order(R,E)
+    <=> ( strict_order(R,E)
+        & ! [A] :
+            ( ( subset(A,E)
+              & ? [X] : member(X,A) )
+           => ? [Y] : least(Y,R,A) ) ) ) )).
+
+fof(least,axiom,(
+    ! [R,E,M] :
+      ( least(M,R,E)
+    <=> ( member(M,E)
+        & ! [X] :
+            ( member(X,E)
+           => ( M = X
+              | apply(R,M,X) ) ) ) ) )).
+
+fof(rel_member,axiom,(
+    ! [X,Y] :
+      ( apply(member_predicate,X,Y)
+    <=> member(X,Y) ) )).
+
+fof(strict_order,axiom,(
+    ! [R,E] :
+      ( strict_order(R,E)
+    <=> ( ! [X,Y] :
+            ( ( member(X,E)
+              & member(Y,E) )
+           => ~ ( apply(R,X,Y)
+                & apply(R,Y,X) ) )
+        & ! [X,Y,Z] :
+            ( ( member(X,E)
+              & member(Y,E)
+              & member(Z,E) )
+           => ( ( apply(R,X,Y)
+                & apply(R,Y,Z) )
+             => apply(R,X,Z) ) ) ) ) )).
+
+fof(set_member,axiom,(
+    ! [X] :
+      ( set(X)
+     => ! [Y] :
+          ( member(Y,X)
+         => set(Y) ) ) )).
+
+fof(initial_segment,axiom,(
+    ! [X,R,A,Y] :
+      ( member(Y,initial_segment(X,R,A))
+    <=> ( member(Y,A)
+        & apply(R,Y,X) ) ) )).
+
+fof(successor,axiom,(
+    ! [A,X] :
+      ( member(X,suc(A))
+    <=> member(X,union(A,singleton(A))) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWB001+0.ax b/test-data/tptp/fof/SWB001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWB001+0.ax
@@ -0,0 +1,3690 @@
+%------------------------------------------------------------------------------
+% File     : SWB001+0 : TPTP v7.2.0. Released v5.2.0.
+% Domain   : Semantic Web
+% Axioms   : OWL 2 Full
+% Version  : [Sch03] axioms : Especial.
+% English  :
+
+% Refs     : [Sch03] Schneider, M. (2011), Email to G. Sutcliffe
+% Source   : [Sch03]
+% Names    : axioms-owl2full-standard.tptp [Sch03]
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  558 ( 196 unit)
+%            Number of atoms       : 1772 (  90 equality)
+%            Maximal formula depth :   27 (   5 average)
+%            Number of connectives : 1350 ( 136   ~;  35   |; 758   &)
+%                                         ( 126 <=>; 295  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :   13 (   1 propositional; 0-3 arity)
+%            Number of functors    :  157 ( 156 constant; 0-2 arity)
+%            Number of variables   :  973 (   0 sgn; 911   !;  62   ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : FOF_SAT_RFO_SEQ
+
+% Comments : 
+%------------------------------------------------------------------------------
+%----I(s p o) = true -> I(p) in IP
+%----Note: the "iext" predicate seems to represent a true triple,
+%----not quite the IEXT mapping [CHECK!]
+fof(simple_iext_property,axiom,(
+    ! [S,P,O] :
+      ( iext(P,S,O)
+     => ip(P) ) )).
+
+%----Set IR
+%----The set IR is the set of all resources.
+fof(simple_ir,axiom,(
+    ! [X] : ir(X) )).
+
+%----Set LV
+%----The set LV of all data values is a subset of IR.
+fof(simple_lv,axiom,(
+    ! [X] :
+      ( lv(X)
+     => ir(X) ) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:first
+fof(rdf_collection_first_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_first,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:nil
+fof(rdf_collection_nil_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_nil,uri_rdf_List) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:rest
+fof(rdf_collection_rest_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_rest,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_001,axiom,(
+    iext(uri_rdf_type,uri_rdf__1,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_002,axiom,(
+    iext(uri_rdf_type,uri_rdf__2,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_003,axiom,(
+    iext(uri_rdf_type,uri_rdf__3,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Reification Vocabulary: rdf:object
+fof(rdf_reification_object_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_object,uri_rdf_Property) )).
+
+%----Axiomatic Triples for rdf:value--
+fof(rdf_reification_predicate_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_value,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Reification Vocabulary: rdf:subject
+fof(rdf_reification_subject_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_subject,uri_rdf_Property) )).
+
+%----IP and rdf:Property
+fof(rdf_type_ip,axiom,(
+    ! [P] :
+      ( iext(uri_rdf_type,P,uri_rdf_Property)
+    <=> ip(P) ) )).
+
+%----Axiomatic Triple for rdf:type
+fof(rdf_type_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_type,uri_rdf_Property) )).
+
+%----Axiomatic Triple for rdf:type
+fof(rdf_value_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_type,uri_rdf_Property) )).
+
+fof(rdfs_annotation_comment_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_comment,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_comment_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_comment,uri_rdfs_Literal) )).
+
+fof(rdfs_annotation_isdefinedby_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_isDefinedBy,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_isdefinedby_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_isDefinedBy,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_isdefinedby_sub,axiom,(
+    iext(uri_rdfs_subPropertyOf,uri_rdfs_isDefinedBy,uri_rdfs_seeAlso) )).
+
+fof(rdfs_annotation_label_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_label,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_label_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_label,uri_rdfs_Literal) )).
+
+fof(rdfs_annotation_seealso_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_seeAlso,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_seealso_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_seeAlso,uri_rdfs_Resource) )).
+
+%----Definition of ICEXT
+fof(rdfs_cext_def,axiom,(
+    ! [X,C] :
+      ( iext(uri_rdf_type,X,C)
+    <=> icext(C,X) ) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_class_instsub_resource,axiom,(
+    ! [C] :
+      ( ic(C)
+     => iext(uri_rdfs_subClassOf,C,uri_rdfs_Resource) ) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_collection_first_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_first,uri_rdf_List) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_collection_first_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_first,uri_rdfs_Resource) )).
+
+fof(rdfs_collection_rest_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_rest,uri_rdf_List) )).
+
+fof(rdfs_collection_rest_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_rest,uri_rdf_List) )).
+
+fof(rdfs_container_alt_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_Alt,uri_rdfs_Container) )).
+
+fof(rdfs_container_bag_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_Bag,uri_rdfs_Container) )).
+
+%----rdfs:ContainerMembershipProperty
+fof(rdfs_container_containermembershipproperty_instsub_member,axiom,(
+    ! [P] :
+      ( icext(uri_rdfs_ContainerMembershipProperty,P)
+     => iext(uri_rdfs_subPropertyOf,P,uri_rdfs_member) ) )).
+
+fof(rdfs_container_containermembershipproperty_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_ContainerMembershipProperty,uri_rdf_Property) )).
+
+fof(rdfs_container_member_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_member,uri_rdfs_Resource) )).
+
+fof(rdfs_container_member_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_member,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_001,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__1,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_002,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__2,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_003,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__3,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_001,axiom,(
+    iext(uri_rdfs_range,uri_rdf__1,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_002,axiom,(
+    iext(uri_rdfs_range,uri_rdf__2,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_003,axiom,(
+    iext(uri_rdfs_range,uri_rdf__3,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_type_001,axiom,(
+    iext(uri_rdf_type,uri_rdf__1,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_n_type_002,axiom,(
+    iext(uri_rdf_type,uri_rdf__2,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_n_type_003,axiom,(
+    iext(uri_rdf_type,uri_rdf__3,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_seq_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_Seq,uri_rdfs_Container) )).
+
+fof(rdfs_dat_xmlliteral_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_XMLLiteral,uri_rdfs_Literal) )).
+
+%----type of rdf:XMLLiteral
+fof(rdfs_dat_xmlliteral_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_XMLLiteral,uri_rdfs_Datatype) )).
+
+%----rdfs:Datatype and rdfs:Literal
+fof(rdfs_datatype_instsub_literal,axiom,(
+    ! [D] :
+      ( icext(uri_rdfs_Datatype,D)
+     => iext(uri_rdfs_subClassOf,D,uri_rdfs_Literal) ) )).
+
+%----rdfs:Datatype is a sub class of rdfs:Class
+fof(rdfs_datatype_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_Datatype,uri_rdfs_Class) )).
+
+%----domain of rdfs:domain
+fof(rdfs_domain_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_domain,uri_rdf_Property) )).
+
+%----Semantic Condition for rdfs:domain
+fof(rdfs_domain_main,axiom,(
+    ! [P,C,X,Y] :
+      ( ( iext(uri_rdfs_domain,P,C)
+        & iext(P,X,Y) )
+     => icext(C,X) ) )).
+
+%----range of rdfs:domain
+fof(rdfs_domain_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_domain,uri_rdfs_Class) )).
+
+%----Definition of set IC based on class extensions of rdfs:Class
+fof(rdfs_ic_def,axiom,(
+    ! [X] :
+      ( ic(X)
+    <=> icext(uri_rdfs_Class,X) ) )).
+
+%----Definition of set IR based on class extensions of rdfs:Resource
+fof(rdfs_ir_def,axiom,(
+    ! [X] :
+      ( ir(X)
+    <=> icext(uri_rdfs_Resource,X) ) )).
+
+%----Definition of set LV based on class extensions of rdfs:Literal
+fof(rdfs_lv_def,axiom,(
+    ! [X] :
+      ( lv(X)
+    <=> icext(uri_rdfs_Literal,X) ) )).
+
+%----type of rdf:Property (derivable RDFS-valid triple)
+fof(rdfs_property_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_Property,uri_rdfs_Class) )).
+
+%----domain of rdfs:range
+fof(rdfs_range_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_range,uri_rdf_Property) )).
+
+%----Semantic Condition for rdfs:range
+fof(rdfs_range_main,axiom,(
+    ! [P,C,X,Y] :
+      ( ( iext(uri_rdfs_range,P,C)
+        & iext(P,X,Y) )
+     => icext(C,Y) ) )).
+
+%----range of rdfs:range
+fof(rdfs_range_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_range,uri_rdfs_Class) )).
+
+fof(rdfs_reification_object_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_object,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_object_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_predicate,uri_rdfs_Resource) )).
+
+fof(rdfs_reification_predicate_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_predicate,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_predicate_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_predicate,uri_rdfs_Resource) )).
+
+fof(rdfs_reification_subject_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_subject,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_subject_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_subject,uri_rdfs_Resource) )).
+
+%----domain of rdfs:subClassOf
+fof(rdfs_subclassof_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_subClassOf,uri_rdfs_Class) )).
+
+%----Main Semantic Conditions for rdfs:subClassOf
+fof(rdfs_subclassof_main,axiom,(
+    ! [C,D] :
+      ( iext(uri_rdfs_subClassOf,C,D)
+     => ( ic(C)
+        & ic(D)
+        & ! [X] :
+            ( icext(C,X)
+           => icext(D,X) ) ) ) )).
+
+%----range of rdfs:subClassOf
+fof(rdfs_subclassof_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_subClassOf,uri_rdfs_Class) )).
+
+%----Reflexivity of rdfs:subClassOf on IC
+fof(rdfs_subclassof_reflex,axiom,(
+    ! [C] :
+      ( ic(C)
+     => iext(uri_rdfs_subClassOf,C,C) ) )).
+
+%----Transitivity of rdfs:subClassOf on IC
+fof(rdfs_subclassof_trans,axiom,(
+    ! [C,D,E] :
+      ( ( iext(uri_rdfs_subClassOf,C,D)
+        & iext(uri_rdfs_subClassOf,D,E) )
+     => iext(uri_rdfs_subClassOf,C,E) ) )).
+
+%----domain of rdfs:subPropertyOf
+fof(rdfs_subpropertyof_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_subPropertyOf,uri_rdf_Property) )).
+
+%----Main Semantic Condition for rdfs:subPropertyOf
+fof(rdfs_subpropertyof_main,axiom,(
+    ! [P,Q] :
+      ( iext(uri_rdfs_subPropertyOf,P,Q)
+     => ( ip(P)
+        & ip(Q)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => iext(Q,X,Y) ) ) ) )).
+
+%----range of rdfs:subPropertyOf
+fof(rdfs_subpropertyof_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_subPropertyOf,uri_rdf_Property) )).
+
+%----Reflexivity of rdfs:subPropertyOf on IP
+fof(rdfs_subpropertyof_reflex,axiom,(
+    ! [P] :
+      ( ip(P)
+     => iext(uri_rdfs_subPropertyOf,P,P) ) )).
+
+%----Transitivity of rdfs:subPropertyOf on IP
+fof(rdfs_subpropertyof_trans,axiom,(
+    ! [P,Q,R] :
+      ( ( iext(uri_rdfs_subPropertyOf,P,Q)
+        & iext(uri_rdfs_subPropertyOf,Q,R) )
+     => iext(uri_rdfs_subPropertyOf,P,R) ) )).
+
+%----domain of rdf:type
+fof(rdfs_type_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_type,uri_rdfs_Resource) )).
+
+%----range of rdf:type
+fof(rdfs_type_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_type,uri_rdfs_Class) )).
+
+fof(rdfs_value_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_value,uri_rdfs_Resource) )).
+
+fof(rdfs_value_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_value,uri_rdfs_Resource) )).
+
+%----Semantic Condition on the Instances of Part IC (Classes)
+fof(owl_parts_ic_cond_inst,axiom,(
+    ! [X] :
+      ( ic(X)
+     => ! [Y] :
+          ( icext(X,Y)
+         => ir(Y) ) ) )).
+
+%----Semantic Condition on Part IC (Classes)
+fof(owl_parts_ic_cond_set,axiom,(
+    ! [X] :
+      ( ic(X)
+     => ir(X) ) )).
+
+%----Definition of Part IC (Classes)
+fof(owl_parts_ic_def,axiom,(
+    ! [X] :
+      ( ic(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Class) ) )).
+
+%----Semantic Condition on the Instances of Part IDC (Datatypes)
+fof(owl_parts_idc_cond_inst,axiom,(
+    ! [X] :
+      ( idc(X)
+     => ! [Y] :
+          ( icext(X,Y)
+         => lv(Y) ) ) )).
+
+%----Semantic Condition on Part IDC (Datatypes)
+fof(owl_parts_idc_cond_set,axiom,(
+    ! [X] :
+      ( idc(X)
+     => ic(X) ) )).
+
+%----Definition of Part IDC (Datatypes)
+fof(owl_parts_idc_def,axiom,(
+    ! [X] :
+      ( idc(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Datatype) ) )).
+
+%----Semantic Condition on the Instances of Part IOAP (Annotation Properties)
+fof(owl_parts_ioap_cond_inst,axiom,(
+    ! [X] :
+      ( ioap(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ir(Y)
+            & ir(Z) ) ) ) )).
+
+%----Semantic Condition on Part IOAP (Annotation Properties)
+fof(owl_parts_ioap_cond_set,axiom,(
+    ! [X] :
+      ( ioap(X)
+     => ip(X) ) )).
+
+%----Definition of Part IOAP (Annotation Properties)
+fof(owl_parts_ioap_def,axiom,(
+    ! [X] :
+      ( ioap(X)
+    <=> iext(uri_rdf_type,X,uri_owl_AnnotationProperty) ) )).
+
+%----Semantic Condition on the Instances of Part IODP (Data Properties)
+fof(owl_parts_iodp_cond_inst,axiom,(
+    ! [X] :
+      ( iodp(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ir(Y)
+            & lv(Z) ) ) ) )).
+
+%----Semantic Condition on Part IODP (Data Properties)
+fof(owl_parts_iodp_cond_set,axiom,(
+    ! [X] :
+      ( iodp(X)
+     => ip(X) ) )).
+
+%----Definition of Part IODP (Data Properties)
+fof(owl_parts_iodp_def,axiom,(
+    ! [X] :
+      ( iodp(X)
+    <=> iext(uri_rdf_type,X,uri_owl_DatatypeProperty) ) )).
+
+%----Semantic Condition on the Instances of Part IOXP (Ontology Properties)
+fof(owl_parts_ioxp_cond_inst,axiom,(
+    ! [X] :
+      ( ioxp(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ix(Y)
+            & ix(Z) ) ) ) )).
+
+%----Semantic Condition on Part IOXP (Ontology Properties)
+fof(owl_parts_ioxp_cond_set,axiom,(
+    ! [X] :
+      ( ioxp(X)
+     => ip(X) ) )).
+
+%----Definition of Part IOXP (Ontology Properties)
+fof(owl_parts_ioxp_def,axiom,(
+    ! [X] :
+      ( ioxp(X)
+    <=> iext(uri_rdf_type,X,uri_owl_OntologyProperty) ) )).
+
+%----Semantic Condition on the Instances of Part IP (Properties)
+fof(owl_parts_ip_cond_inst,axiom,(
+    ! [X] :
+      ( ip(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ir(Y)
+            & ir(Z) ) ) ) )).
+
+%----Semantic Condition on Part IP (Properties)
+fof(owl_parts_ip_cond_set,axiom,(
+    ! [X] :
+      ( ip(X)
+     => ir(X) ) )).
+
+%----Definition of Part IP (Properties)
+fof(owl_parts_ip_def,axiom,(
+    ! [X] :
+      ( ip(X)
+    <=> iext(uri_rdf_type,X,uri_rdf_Property) ) )).
+
+%----Semantic Condition on Part IR (Individuals)
+fof(owl_parts_ir_cond_set,axiom,(
+    ? [X] : ir(X) )).
+
+%----Definition of Part IR (Individuals)
+fof(owl_parts_ir_def,axiom,(
+    ! [X] :
+      ( ir(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Resource) ) )).
+
+%----Semantic Condition on Part IX (Ontologies)
+fof(owl_parts_ix_cond_set,axiom,(
+    ! [X] :
+      ( ix(X)
+     => ir(X) ) )).
+
+%----Definition of Part IX (Ontologies)
+fof(owl_parts_ix_def,axiom,(
+    ! [X] :
+      ( ix(X)
+    <=> iext(uri_rdf_type,X,uri_owl_Ontology) ) )).
+
+%----Semantic Condition on Part LV (Data Values)
+fof(owl_parts_lv_cond_set,axiom,(
+    ! [X] :
+      ( lv(X)
+     => ir(X) ) )).
+
+%----Definition of Part LV (Data Values)
+fof(owl_parts_lv_def,axiom,(
+    ! [X] :
+      ( lv(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Literal) ) )).
+
+fof(owl_class_alldifferent_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_AllDifferent,X)
+     => ir(X) ) )).
+
+fof(owl_class_alldifferent_type,axiom,(
+    ic(uri_owl_AllDifferent) )).
+
+fof(owl_class_alldisjointclasses_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_AllDisjointClasses,X)
+     => ir(X) ) )).
+
+fof(owl_class_alldisjointclasses_type,axiom,(
+    ic(uri_owl_AllDisjointClasses) )).
+
+fof(owl_class_alldisjointproperties_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_AllDisjointProperties,X)
+     => ir(X) ) )).
+
+fof(owl_class_alldisjointproperties_type,axiom,(
+    ic(uri_owl_AllDisjointProperties) )).
+
+fof(owl_class_annotation_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Annotation,X)
+     => ir(X) ) )).
+
+fof(owl_class_annotation_type,axiom,(
+    ic(uri_owl_Annotation) )).
+
+fof(owl_class_annotationproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_AnnotationProperty,X)
+    <=> ioap(X) ) )).
+
+fof(owl_class_annotationproperty_type,axiom,(
+    ic(uri_owl_AnnotationProperty) )).
+
+fof(owl_class_asymmetricproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_AsymmetricProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_asymmetricproperty_type,axiom,(
+    ic(uri_owl_AsymmetricProperty) )).
+
+fof(owl_class_axiom_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Axiom,X)
+     => ir(X) ) )).
+
+fof(owl_class_axiom_type,axiom,(
+    ic(uri_owl_Axiom) )).
+
+%----owl:Class
+fof(owl_class_classowl_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Class,X)
+    <=> ic(X) ) )).
+
+%----owl:Class
+fof(owl_class_classowl_type,axiom,(
+    ic(uri_owl_Class) )).
+
+%----rdfs:Class
+fof(owl_class_classrdfs_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdfs_Class,X)
+    <=> ic(X) ) )).
+
+%----rdfs:Class
+fof(owl_class_classrdfs_type,axiom,(
+    ic(uri_rdfs_Class) )).
+
+fof(owl_class_datarange_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_DataRange,X)
+    <=> idc(X) ) )).
+
+fof(owl_class_datarange_type,axiom,(
+    ic(uri_owl_DataRange) )).
+
+%----rdfs:Datatype
+fof(owl_class_datatype_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdfs_Datatype,X)
+    <=> idc(X) ) )).
+
+%----rdfs:Datatype
+fof(owl_class_datatype_type,axiom,(
+    ic(uri_rdfs_Datatype) )).
+
+fof(owl_class_datatypeproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_DatatypeProperty,X)
+    <=> iodp(X) ) )).
+
+fof(owl_class_datatypeproperty_type,axiom,(
+    ic(uri_owl_DatatypeProperty) )).
+
+fof(owl_class_deprecatedclass_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_DeprecatedClass,X)
+     => ic(X) ) )).
+
+fof(owl_class_deprecatedclass_type,axiom,(
+    ic(uri_owl_DeprecatedClass) )).
+
+fof(owl_class_deprecatedproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_DeprecatedProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_deprecatedproperty_type,axiom,(
+    ic(uri_owl_DeprecatedProperty) )).
+
+fof(owl_class_functionalproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_FunctionalProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_functionalproperty_type,axiom,(
+    ic(uri_owl_FunctionalProperty) )).
+
+fof(owl_class_inversefunctionalproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_InverseFunctionalProperty,X)
+     => ip(X) ) )).
+
+%----owl:InverseFunctionalProperty
+fof(owl_class_inversefunctionalproperty_type,axiom,(
+    ic(uri_owl_InverseFunctionalProperty) )).
+
+fof(owl_class_irreflexiveproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_IrreflexiveProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_irreflexiveproperty_type,axiom,(
+    ic(uri_owl_IrreflexiveProperty) )).
+
+fof(owl_class_literal_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdfs_Literal,X)
+    <=> lv(X) ) )).
+
+fof(owl_class_literal_type,axiom,(
+    idc(uri_rdfs_Literal) )).
+
+fof(owl_class_namedindividual_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_NamedIndividual,X)
+     => ir(X) ) )).
+
+fof(owl_class_namedindividual_type,axiom,(
+    ic(uri_owl_NamedIndividual) )).
+
+fof(owl_class_negativepropertyassertion_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_NegativePropertyAssertion,X)
+     => ir(X) ) )).
+
+fof(owl_class_negativepropertyassertion_type,axiom,(
+    ic(uri_owl_NegativePropertyAssertion) )).
+
+%----owl:Nothing
+fof(owl_class_nothing_ext,axiom,(
+    ! [X] : ~ icext(uri_owl_Nothing,X) )).
+
+fof(owl_class_nothing_type,axiom,(
+    ic(uri_owl_Nothing) )).
+
+%----owl:ObjectProperty
+fof(owl_class_objectproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_ObjectProperty,X)
+    <=> ip(X) ) )).
+
+fof(owl_class_objectproperty_type,axiom,(
+    ic(uri_owl_ObjectProperty) )).
+
+fof(owl_class_ontology_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Ontology,X)
+    <=> ix(X) ) )).
+
+fof(owl_class_ontology_type,axiom,(
+    ic(uri_owl_Ontology) )).
+
+fof(owl_class_ontologyproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_OntologyProperty,X)
+    <=> ioxp(X) ) )).
+
+fof(owl_class_ontologyproperty_type,axiom,(
+    ic(uri_owl_OntologyProperty) )).
+
+fof(owl_class_property_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdf_Property,X)
+    <=> ip(X) ) )).
+
+fof(owl_class_property_type,axiom,(
+    ic(uri_rdf_Property) )).
+
+fof(owl_class_reflexiveproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_ReflexiveProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_reflexiveproperty_type,axiom,(
+    ic(uri_owl_ReflexiveProperty) )).
+
+fof(owl_class_resource_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdfs_Resource,X)
+    <=> ir(X) ) )).
+
+fof(owl_class_resource_type,axiom,(
+    ic(uri_rdfs_Resource) )).
+
+fof(owl_class_restriction_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Restriction,X)
+     => ic(X) ) )).
+
+fof(owl_class_restriction_type,axiom,(
+    ic(uri_owl_Restriction) )).
+
+fof(owl_class_symmetricproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_SymmetricProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_symmetricproperty_type,axiom,(
+    ic(uri_owl_SymmetricProperty) )).
+
+%----owl:Thing
+fof(owl_class_thing_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Thing,X)
+    <=> ir(X) ) )).
+
+%----owl:Thing
+fof(owl_class_thing_type,axiom,(
+    ic(uri_owl_Thing) )).
+
+fof(owl_class_transitiveproperty_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_TransitiveProperty,X)
+     => ip(X) ) )).
+
+fof(owl_class_transitiveproperty_type,axiom,(
+    ic(uri_owl_TransitiveProperty) )).
+
+%----owl:allValuesFrom
+fof(owl_prop_allvaluesfrom_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_allValuesFrom,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_allvaluesfrom_type,axiom,(
+    ip(uri_owl_allValuesFrom) )).
+
+fof(owl_prop_annotatedproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_annotatedProperty,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_annotatedproperty_type,axiom,(
+    ip(uri_owl_annotatedProperty) )).
+
+fof(owl_prop_annotatedsource_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_annotatedSource,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_annotatedsource_type,axiom,(
+    ip(uri_owl_annotatedSource) )).
+
+fof(owl_prop_annotatedtarget_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_annotatedTarget,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_annotatedtarget_type,axiom,(
+    ip(uri_owl_annotatedTarget) )).
+
+fof(owl_prop_assertionproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_assertionProperty,X,Y)
+     => ( icext(uri_owl_NegativePropertyAssertion,X)
+        & ip(Y) ) ) )).
+
+fof(owl_prop_assertionproperty_type,axiom,(
+    ip(uri_owl_assertionProperty) )).
+
+fof(owl_prop_backwardcompatiblewith_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_backwardCompatibleWith,X,Y)
+     => ( ix(X)
+        & ix(Y) ) ) )).
+
+fof(owl_prop_backwardcompatiblewith_type_annot,axiom,(
+    ioap(uri_owl_backwardCompatibleWith) )).
+
+fof(owl_prop_backwardcompatiblewith_type_onto,axiom,(
+    ioxp(uri_owl_backwardCompatibleWith) )).
+
+fof(owl_prop_bottomdataproperty_ext,axiom,(
+    ! [X,Y] : ~ iext(uri_owl_bottomDataProperty,X,Y) )).
+
+fof(owl_prop_bottomdataproperty_type,axiom,(
+    iodp(uri_owl_bottomDataProperty) )).
+
+fof(owl_prop_bottomobjectproperty_ext,axiom,(
+    ! [X,Y] : ~ iext(uri_owl_bottomObjectProperty,X,Y) )).
+
+fof(owl_prop_bottomobjectproperty_type,axiom,(
+    ip(uri_owl_bottomObjectProperty) )).
+
+fof(owl_prop_cardinality_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_cardinality,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & icext(uri_xml_nonNegativeInteger,Y) ) ) )).
+
+fof(owl_prop_cardinality_type,axiom,(
+    ip(uri_owl_cardinality) )).
+
+fof(owl_prop_comment_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_rdfs_comment,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_prop_comment_type,axiom,(
+    ioap(uri_rdfs_comment) )).
+
+fof(owl_prop_complementof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_complementOf,X,Y)
+     => ( ic(X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_complementof_type,axiom,(
+    ip(uri_owl_complementOf) )).
+
+fof(owl_prop_datatypecomplementof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_datatypeComplementOf,X,Y)
+     => ( idc(X)
+        & idc(Y) ) ) )).
+
+fof(owl_prop_datatypecomplementof_type,axiom,(
+    ip(uri_owl_datatypeComplementOf) )).
+
+fof(owl_prop_deprecated_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_deprecated,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_deprecated_type,axiom,(
+    ioap(uri_owl_deprecated) )).
+
+fof(owl_prop_differentfrom_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_differentFrom,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_differentfrom_type,axiom,(
+    ip(uri_owl_differentFrom) )).
+
+fof(owl_prop_disjointunionof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_disjointUnionOf,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_disjointunionof_type,axiom,(
+    ip(uri_owl_disjointUnionOf) )).
+
+%----owl:disjointWith
+fof(owl_prop_disjointwith_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_disjointWith,X,Y)
+     => ( ic(X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_disjointwith_type,axiom,(
+    ip(uri_owl_disjointWith) )).
+
+fof(owl_prop_distinctmembers_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_distinctMembers,X,Y)
+     => ( icext(uri_owl_AllDifferent,X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_distinctmembers_type,axiom,(
+    ip(uri_owl_distinctMembers) )).
+
+%----owl:equivalentClass
+fof(owl_prop_equivalentclass_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_equivalentClass,X,Y)
+     => ( ic(X)
+        & ic(Y) ) ) )).
+
+%----owl:equivalentClass
+fof(owl_prop_equivalentclass_type,axiom,(
+    ip(uri_owl_equivalentClass) )).
+
+fof(owl_prop_equivalentproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_equivalentProperty,X,Y)
+     => ( ip(X)
+        & ip(Y) ) ) )).
+
+fof(owl_prop_equivalentproperty_type,axiom,(
+    ip(uri_owl_equivalentProperty) )).
+
+fof(owl_prop_haskey_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_hasKey,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_haskey_type,axiom,(
+    ip(uri_owl_hasKey) )).
+
+fof(owl_prop_hasself_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_hasSelf,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_hasself_type,axiom,(
+    ip(uri_owl_hasSelf) )).
+
+fof(owl_prop_hasvalue_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_hasValue,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_hasvalue_type,axiom,(
+    ip(uri_owl_hasValue) )).
+
+fof(owl_prop_imports_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_imports,X,Y)
+     => ( ix(X)
+        & ix(Y) ) ) )).
+
+fof(owl_prop_imports_type,axiom,(
+    ioxp(uri_owl_imports) )).
+
+fof(owl_prop_incompatiblewith_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_incompatibleWith,X,Y)
+     => ( ix(X)
+        & ix(Y) ) ) )).
+
+fof(owl_prop_incompatiblewith_type_annot,axiom,(
+    ioap(uri_owl_incompatibleWith) )).
+
+fof(owl_prop_incompatiblewith_type_onto,axiom,(
+    ioxp(uri_owl_incompatibleWith) )).
+
+fof(owl_prop_intersectionof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_intersectionOf,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_intersectionof_type,axiom,(
+    ip(uri_owl_intersectionOf) )).
+
+%----owl:inverseOf
+fof(owl_prop_inverseof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_inverseOf,X,Y)
+     => ( ip(X)
+        & ip(Y) ) ) )).
+
+fof(owl_prop_inverseof_type,axiom,(
+    ip(uri_owl_inverseOf) )).
+
+fof(owl_prop_isdefinedby_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_rdfs_isDefinedBy,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_isdefinedby_type,axiom,(
+    ioap(uri_rdfs_isDefinedBy) )).
+
+fof(owl_prop_label_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_rdfs_label,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_prop_label_type,axiom,(
+    ioap(uri_rdfs_label) )).
+
+fof(owl_prop_maxcardinality_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_maxCardinality,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & icext(uri_xml_nonNegativeInteger,Y) ) ) )).
+
+fof(owl_prop_maxcardinality_type,axiom,(
+    ip(uri_owl_maxCardinality) )).
+
+fof(owl_prop_maxqualifiedcardinality_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_maxQualifiedCardinality,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & icext(uri_xml_nonNegativeInteger,Y) ) ) )).
+
+fof(owl_prop_maxqualifiedcardinality_type,axiom,(
+    ip(uri_owl_maxQualifiedCardinality) )).
+
+fof(owl_prop_members_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_members,X,Y)
+     => ( ir(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_members_type,axiom,(
+    ip(uri_owl_members) )).
+
+fof(owl_prop_mincardinality_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_minCardinality,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & icext(uri_xml_nonNegativeInteger,Y) ) ) )).
+
+fof(owl_prop_mincardinality_type,axiom,(
+    ip(uri_owl_minCardinality) )).
+
+fof(owl_prop_minqualifiedcardinality_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_minQualifiedCardinality,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & icext(uri_xml_nonNegativeInteger,Y) ) ) )).
+
+fof(owl_prop_minqualifiedcardinality_type,axiom,(
+    ip(uri_owl_minQualifiedCardinality) )).
+
+fof(owl_prop_onclass_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_onClass,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_onclass_type,axiom,(
+    ip(uri_owl_onClass) )).
+
+fof(owl_prop_ondatarange_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_onDataRange,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & idc(Y) ) ) )).
+
+fof(owl_prop_ondatarange_type,axiom,(
+    ip(uri_owl_onDataRange) )).
+
+fof(owl_prop_ondatatype_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_onDatatype,X,Y)
+     => ( idc(X)
+        & idc(Y) ) ) )).
+
+fof(owl_prop_ondatatype_type,axiom,(
+    ip(uri_owl_onDatatype) )).
+
+%----owl:oneOf
+fof(owl_prop_oneof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_oneOf,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_oneof_type,axiom,(
+    ip(uri_owl_oneOf) )).
+
+%----owl:onProperty
+fof(owl_prop_onproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_onProperty,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ip(Y) ) ) )).
+
+fof(owl_prop_onproperty_type,axiom,(
+    ip(uri_owl_onProperty) )).
+
+fof(owl_prop_priorversion_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_priorVersion,X,Y)
+     => ( ix(X)
+        & ix(Y) ) ) )).
+
+fof(owl_prop_priorversion_type_annot,axiom,(
+    ioap(uri_owl_priorVersion) )).
+
+fof(owl_prop_priorversion_type_onto,axiom,(
+    ioxp(uri_owl_priorVersion) )).
+
+fof(owl_prop_propertychainaxiom_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_propertyChainAxiom,X,Y)
+     => ( ip(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_propertychainaxiom_type,axiom,(
+    ip(uri_owl_propertyChainAxiom) )).
+
+fof(owl_prop_propertydisjointwith_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_propertyDisjointWith,X,Y)
+     => ( ip(X)
+        & ip(Y) ) ) )).
+
+fof(owl_prop_propertydisjointwith_type,axiom,(
+    ip(uri_owl_propertyDisjointWith) )).
+
+fof(owl_prop_qualifiedcardinality_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_qualifiedCardinality,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & icext(uri_xml_nonNegativeInteger,Y) ) ) )).
+
+fof(owl_prop_qualifiedcardinality_type,axiom,(
+    ip(uri_owl_qualifiedCardinality) )).
+
+fof(owl_prop_sameas_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_sameAs,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_sameas_type,axiom,(
+    ip(uri_owl_sameAs) )).
+
+fof(owl_prop_seealso_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_rdfs_seeAlso,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_seealso_type,axiom,(
+    ioap(uri_rdfs_seeAlso) )).
+
+fof(owl_prop_somevaluesfrom_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_someValuesFrom,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_somevaluesfrom_type,axiom,(
+    ip(uri_owl_someValuesFrom) )).
+
+%----owl:sourceIndividual
+fof(owl_prop_sourceindividual_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_sourceIndividual,X,Y)
+     => ( icext(uri_owl_NegativePropertyAssertion,X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_sourceindividual_type,axiom,(
+    ip(uri_owl_sourceIndividual) )).
+
+fof(owl_prop_targetindividual_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_targetIndividual,X,Y)
+     => ( icext(uri_owl_NegativePropertyAssertion,X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_targetindividual_type,axiom,(
+    ip(uri_owl_targetIndividual) )).
+
+fof(owl_prop_targetvalue_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_targetValue,X,Y)
+     => ( icext(uri_owl_NegativePropertyAssertion,X)
+        & lv(Y) ) ) )).
+
+fof(owl_prop_targetvalue_type,axiom,(
+    ip(uri_owl_targetValue) )).
+
+fof(owl_prop_topdataproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_topDataProperty,X,Y)
+    <=> ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_prop_topdataproperty_type,axiom,(
+    iodp(uri_owl_topDataProperty) )).
+
+fof(owl_prop_topobjectproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_topObjectProperty,X,Y)
+    <=> ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_topobjectproperty_type,axiom,(
+    ip(uri_owl_topObjectProperty) )).
+
+%----owl:unionOf
+fof(owl_prop_unionof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_unionOf,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_unionof_type,axiom,(
+    ip(uri_owl_unionOf) )).
+
+fof(owl_prop_versioninfo_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_versionInfo,X,Y)
+     => ( ir(X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_versioninfo_type,axiom,(
+    ioap(uri_owl_versionInfo) )).
+
+fof(owl_prop_versioniri_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_versionIRI,X,Y)
+     => ( ix(X)
+        & ix(Y) ) ) )).
+
+fof(owl_prop_versioniri_type,axiom,(
+    ioxp(uri_owl_versionIRI) )).
+
+fof(owl_prop_withrestrictions_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_withRestrictions,X,Y)
+     => ( idc(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_withrestrictions_type,axiom,(
+    ip(uri_owl_withRestrictions) )).
+
+%----owl:complementOf / classes
+fof(owl_bool_complementof_class,axiom,(
+    ! [Z,C] :
+      ( iext(uri_owl_complementOf,Z,C)
+     => ( ic(Z)
+        & ic(C)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ~ icext(C,X) ) ) ) )).
+
+%----owl:datatypeComplementOf
+fof(owl_bool_datatypecomplementof,axiom,(
+    ! [Z,D] :
+      ( iext(uri_owl_datatypeComplementOf,Z,D)
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( lv(X)
+            & ~ icext(D,X) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----nullary
+fof(owl_bool_intersectionof_class_000,axiom,(
+    ! [Z] :
+      ( iext(uri_owl_intersectionOf,Z,uri_rdf_nil)
+    <=> ( ic(Z)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ir(X) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----unary
+fof(owl_bool_intersectionof_class_001,axiom,(
+    ! [Z,S1,C1] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_intersectionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> icext(C1,X) ) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----binary
+fof(owl_bool_intersectionof_class_002,axiom,(
+    ! [Z,S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_intersectionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                & icext(C2,X) ) ) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----ternary
+fof(owl_bool_intersectionof_class_003,axiom,(
+    ! [Z,S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_intersectionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ic(C3)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                & icext(C2,X)
+                & icext(C3,X) ) ) ) ) ) )).
+
+%----owl:intersectionOf / datatypes
+%----unary
+fof(owl_bool_intersectionof_dtype_001,axiom,(
+    ! [Z,S1,D1] :
+      ( ( iext(uri_rdf_first,S1,D1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil)
+        & idc(D1)
+        & iext(uri_owl_intersectionOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:intersectionOf / datatypes
+%----binary
+fof(owl_bool_intersectionof_dtype_002,axiom,(
+    ! [Z,S1,D1,S2,D2] :
+      ( ( iext(uri_rdf_first,S1,D1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,D2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & idc(D1)
+        & idc(D2)
+        & iext(uri_owl_intersectionOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:intersectionOf / datatypes
+%----ternary
+fof(owl_bool_intersectionof_dtype_003,axiom,(
+    ! [Z,S1,D1,S2,D2,S3,D3] :
+      ( ( iext(uri_rdf_first,S1,D1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,D2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,D3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & idc(D1)
+        & idc(D2)
+        & idc(D3)
+        & iext(uri_owl_intersectionOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:unionOf / classes
+%----nullary
+fof(owl_bool_unionof_class_000,axiom,(
+    ! [Z] :
+      ( iext(uri_owl_unionOf,Z,uri_rdf_nil)
+    <=> ( ic(Z)
+        & ! [X] : ~ icext(Z,X) ) ) )).
+
+%----owl:unionOf / classes
+%----unary
+fof(owl_bool_unionof_class_001,axiom,(
+    ! [Z,S1,C1] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_unionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> icext(C1,X) ) ) ) ) )).
+
+%----owl:unionOf / classes
+%----binary
+fof(owl_bool_unionof_class_002,axiom,(
+    ! [Z,S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_unionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                | icext(C2,X) ) ) ) ) ) )).
+
+%----owl:unionOf / classes
+%----ternary
+fof(owl_bool_unionof_class_003,axiom,(
+    ! [Z,S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_unionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ic(C3)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                | icext(C2,X)
+                | icext(C3,X) ) ) ) ) ) )).
+
+%----owl:unionOf / datatypes
+%----unary
+fof(owl_bool_unionof_dtype_001,axiom,(
+    ! [Z,S1,D1] :
+      ( ( iext(uri_rdf_first,S1,D1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil)
+        & idc(D1)
+        & iext(uri_owl_unionOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:unionOf / datatypes
+%----binary
+fof(owl_bool_unionof_dtype_002,axiom,(
+    ! [Z,S1,D1,S2,D2] :
+      ( ( iext(uri_rdf_first,S1,D1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,D2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & idc(D1)
+        & idc(D2)
+        & iext(uri_owl_unionOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:unionOf / datatypes
+%----ternary
+fof(owl_bool_unionof_dtype_003,axiom,(
+    ! [Z,S1,D1,S2,D2,S3,D3] :
+      ( ( iext(uri_rdf_first,S1,D1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,D2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,D3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & idc(D1)
+        & idc(D2)
+        & idc(D3)
+        & iext(uri_owl_unionOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:oneOf / individuals / empty
+fof(owl_enum_class_000,axiom,(
+    ! [Z] :
+      ( iext(uri_owl_oneOf,Z,uri_rdf_nil)
+    <=> ( ic(Z)
+        & ! [X] : ~ icext(Z,X) ) ) )).
+
+%----owl:oneOf / individuals / singleton
+fof(owl_enum_class_001,axiom,(
+    ! [Z,S1,A1] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_oneOf,Z,S1)
+      <=> ( ic(Z)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> X = A1 ) ) ) ) )).
+
+%----owl:oneOf / individuals / dual
+fof(owl_enum_class_002,axiom,(
+    ! [Z,S1,A1,S2,A2] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_oneOf,Z,S1)
+      <=> ( ic(Z)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( X = A1
+                | X = A2 ) ) ) ) ) )).
+
+%----owl:oneOf / individuals / ternary
+fof(owl_enum_class_003,axiom,(
+    ! [Z,S1,A1,S2,A2,S3,A3] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,A3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_oneOf,Z,S1)
+      <=> ( ic(Z)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( X = A1
+                | X = A2
+                | X = A3 ) ) ) ) ) )).
+
+%----owl:oneOf / data values/ singleton
+fof(owl_enum_dtype_001,axiom,(
+    ! [Z,S1,V1] :
+      ( ( iext(uri_rdf_first,S1,V1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil)
+        & lv(V1)
+        & iext(uri_owl_oneOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:oneOf / data values / dual
+fof(owl_enum_dtype_002,axiom,(
+    ! [Z,S1,V1,S2,V2] :
+      ( ( iext(uri_rdf_first,S1,V1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,V2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & lv(V1)
+        & lv(V2)
+        & iext(uri_owl_oneOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:oneOf / data values / ternary
+fof(owl_enum_dtype_003,axiom,(
+    ! [Z,S1,V1,S2,V2,S3,V3] :
+      ( ( iext(uri_rdf_first,S1,V1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,V2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,V3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & lv(V1)
+        & lv(V2)
+        & lv(V3)
+        & iext(uri_owl_oneOf,Z,S1) )
+     => idc(Z) ) )).
+
+%----owl:allValuesFrom
+fof(owl_restrict_allvaluesfrom,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_allValuesFrom,Z,C)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y] :
+              ( iext(P,X,Y)
+             => icext(C,Y) ) ) ) )).
+
+%----Exact Cardinality #0
+fof(owl_restrict_exactcard_000,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_cardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ~ ? [Y] : iext(P,X,Y) ) ) )).
+
+%----Exact Cardinality #1
+fof(owl_restrict_exactcard_001,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_cardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( ? [Y] : iext(P,X,Y)
+            & ! [Y1,Y2] :
+                ( ( iext(P,X,Y1)
+                  & iext(P,X,Y2) )
+               => Y2 = Y1 ) ) ) ) )).
+
+%----Exact Cardinality #2
+fof(owl_restrict_exactcard_002,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_cardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( ? [Y1,Y2] :
+                ( iext(P,X,Y1)
+                & iext(P,X,Y2)
+                & Y1 != Y2 )
+            & ! [Y1,Y2,Y3] :
+                ( ( iext(P,X,Y1)
+                  & iext(P,X,Y2)
+                  & iext(P,X,Y3) )
+               => ( Y3 = Y1
+                  | Y3 = Y2 ) ) ) ) ) )).
+
+%----Exact Cardinality #3
+fof(owl_restrict_exactcard_003,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_cardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( ? [Y1,Y2,Y3] :
+                ( iext(P,X,Y1)
+                & iext(P,X,Y2)
+                & iext(P,X,Y3)
+                & Y1 != Y2
+                & Y1 != Y3
+                & Y2 != Y3 )
+            & ! [Y1,Y2,Y3,Y4] :
+                ( ( iext(P,X,Y1)
+                  & iext(P,X,Y2)
+                  & iext(P,X,Y3)
+                  & iext(P,X,Y4) )
+               => ( Y4 = Y1
+                  | Y4 = Y2
+                  | Y4 = Y3 ) ) ) ) ) )).
+
+%----Exact Data QCR #0
+fof(owl_restrict_exactqcr_data_000,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ~ ? [Y] :
+                  ( lv(Y)
+                  & iext(P,X,Y)
+                  & icext(D,Y) ) ) ) ) )).
+
+%----Exact Data QCR #1
+fof(owl_restrict_exactqcr_data_001,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ( ? [Y] :
+                  ( lv(Y)
+                  & iext(P,X,Y)
+                  & icext(D,Y) )
+              & ! [Y1,Y2] :
+                  ( ( lv(Y1)
+                    & iext(P,X,Y1)
+                    & icext(D,Y1)
+                    & lv(Y2)
+                    & iext(P,X,Y2)
+                    & icext(D,Y2) )
+                 => Y2 = Y1 ) ) ) ) ) )).
+
+%----Exact Data QCR #2
+fof(owl_restrict_exactqcr_data_002,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ( ? [Y1,Y2] :
+                  ( lv(Y1)
+                  & iext(P,X,Y1)
+                  & icext(D,Y1)
+                  & lv(Y2)
+                  & iext(P,X,Y2)
+                  & icext(D,Y2)
+                  & Y1 != Y2 )
+              & ! [Y1,Y2,Y3] :
+                  ( ( lv(Y1)
+                    & iext(P,X,Y1)
+                    & icext(D,Y1)
+                    & lv(Y2)
+                    & iext(P,X,Y2)
+                    & icext(D,Y2)
+                    & lv(Y3)
+                    & iext(P,X,Y3)
+                    & icext(D,Y3) )
+                 => ( Y3 = Y1
+                    | Y3 = Y2 ) ) ) ) ) ) )).
+
+%----Exact Data QCR #3
+fof(owl_restrict_exactqcr_data_003,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ( ? [Y1,Y2,Y3] :
+                  ( lv(Y1)
+                  & iext(P,X,Y1)
+                  & icext(D,Y1)
+                  & lv(Y2)
+                  & iext(P,X,Y2)
+                  & icext(D,Y2)
+                  & lv(Y3)
+                  & iext(P,X,Y3)
+                  & icext(D,Y3)
+                  & Y1 != Y2
+                  & Y1 != Y3
+                  & Y2 != Y3 )
+              & ! [Y1,Y2,Y3,Y4] :
+                  ( ( lv(Y1)
+                    & iext(P,X,Y1)
+                    & icext(D,Y1)
+                    & lv(Y2)
+                    & iext(P,X,Y2)
+                    & icext(D,Y2)
+                    & lv(Y3)
+                    & iext(P,X,Y3)
+                    & icext(D,Y3)
+                    & lv(Y4)
+                    & iext(P,X,Y4)
+                    & icext(D,Y4) )
+                 => ( Y4 = Y1
+                    | Y4 = Y2
+                    | Y4 = Y3 ) ) ) ) ) ) )).
+
+%----Exact Object QCR #0
+fof(owl_restrict_exactqcr_object_000,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ~ ? [Y] :
+                ( iext(P,X,Y)
+                & icext(C,Y) ) ) ) )).
+
+%----Exact Object QCR #1
+fof(owl_restrict_exactqcr_object_001,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( ? [Y] :
+                ( iext(P,X,Y)
+                & icext(C,Y) )
+            & ! [Y1,Y2] :
+                ( ( iext(P,X,Y1)
+                  & icext(C,Y1)
+                  & iext(P,X,Y2)
+                  & icext(C,Y2) )
+               => Y2 = Y1 ) ) ) ) )).
+
+%----Exact Object QCR #2
+fof(owl_restrict_exactqcr_object_002,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( ? [Y1,Y2] :
+                ( iext(P,X,Y1)
+                & icext(C,Y1)
+                & iext(P,X,Y2)
+                & icext(C,Y2)
+                & Y1 != Y2 )
+            & ! [Y1,Y2,Y3] :
+                ( ( iext(P,X,Y1)
+                  & icext(C,Y1)
+                  & iext(P,X,Y2)
+                  & icext(C,Y2)
+                  & iext(P,X,Y3)
+                  & icext(C,Y3) )
+               => ( Y3 = Y1
+                  | Y3 = Y2 ) ) ) ) ) )).
+
+%----Exact Object QCR #3
+fof(owl_restrict_exactqcr_object_003,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_qualifiedCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ( ? [Y1,Y2,Y3] :
+                ( iext(P,X,Y1)
+                & icext(C,Y1)
+                & iext(P,X,Y2)
+                & icext(C,Y2)
+                & iext(P,X,Y3)
+                & icext(C,Y3)
+                & Y1 != Y2
+                & Y1 != Y3
+                & Y2 != Y3 )
+            & ! [Y1,Y2,Y3,Y4] :
+                ( ( iext(P,X,Y1)
+                  & icext(C,Y1)
+                  & iext(P,X,Y2)
+                  & icext(C,Y2)
+                  & iext(P,X,Y3)
+                  & icext(C,Y3)
+                  & iext(P,X,Y4)
+                  & icext(C,Y4) )
+               => ( Y4 = Y1
+                  | Y4 = Y2
+                  | Y4 = Y3 ) ) ) ) ) )).
+
+%----owl:hasSelf
+fof(owl_restrict_hasself,axiom,(
+    ! [Z,P,V] :
+      ( ( iext(uri_owl_hasSelf,Z,V)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> iext(P,X,X) ) ) )).
+
+%----owl:hasValue
+fof(owl_restrict_hasvalue,axiom,(
+    ! [Z,P,A] :
+      ( ( iext(uri_owl_hasValue,Z,A)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> iext(P,X,A) ) ) )).
+
+%----Max Cardinality #0
+fof(owl_restrict_maxcard_000,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_maxCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ~ ? [Y] : iext(P,X,Y) ) ) )).
+
+%----Max Cardinality #1
+fof(owl_restrict_maxcard_001,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_maxCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y1,Y2] :
+              ( ( iext(P,X,Y1)
+                & iext(P,X,Y2) )
+             => Y2 = Y1 ) ) ) )).
+
+%----Max Cardinality #2
+fof(owl_restrict_maxcard_002,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_maxCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y1,Y2,Y3] :
+              ( ( iext(P,X,Y1)
+                & iext(P,X,Y2)
+                & iext(P,X,Y3) )
+             => ( Y3 = Y1
+                | Y3 = Y2 ) ) ) ) )).
+
+%----Max Cardinality #3
+fof(owl_restrict_maxcard_003,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_maxCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y1,Y2,Y3,Y4] :
+              ( ( iext(P,X,Y1)
+                & iext(P,X,Y2)
+                & iext(P,X,Y3)
+                & iext(P,X,Y4) )
+             => ( Y4 = Y1
+                | Y4 = Y2
+                | Y4 = Y3 ) ) ) ) )).
+
+%----Max Data QCR #0
+fof(owl_restrict_maxqcr_data_000,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ~ ? [Y] :
+                  ( lv(Y)
+                  & iext(P,X,Y)
+                  & icext(D,Y) ) ) ) ) )).
+
+%----Max Data QCR #1
+fof(owl_restrict_maxqcr_data_001,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ! [Y1,Y2] :
+                ( ( lv(Y1)
+                  & iext(P,X,Y1)
+                  & icext(D,Y1)
+                  & lv(Y2)
+                  & iext(P,X,Y2)
+                  & icext(D,Y2) )
+               => Y2 = Y1 ) ) ) ) )).
+
+%----Max Data QCR #2
+fof(owl_restrict_maxqcr_data_002,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ! [Y1,Y2,Y3] :
+                ( ( lv(Y1)
+                  & iext(P,X,Y1)
+                  & icext(D,Y1)
+                  & lv(Y2)
+                  & iext(P,X,Y2)
+                  & icext(D,Y2)
+                  & lv(Y3)
+                  & iext(P,X,Y3)
+                  & icext(D,Y3) )
+               => ( Y3 = Y1
+                  | Y3 = Y2 ) ) ) ) ) )).
+
+%----Max Data QCR #2
+fof(owl_restrict_maxqcr_data_003,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ! [Y1,Y2,Y3,Y4] :
+                ( ( lv(Y1)
+                  & iext(P,X,Y1)
+                  & icext(D,Y1)
+                  & lv(Y2)
+                  & iext(P,X,Y2)
+                  & icext(D,Y2)
+                  & lv(Y3)
+                  & iext(P,X,Y3)
+                  & icext(D,Y3)
+                  & lv(Y4)
+                  & iext(P,X,Y4)
+                  & icext(D,Y4) )
+               => ( Y4 = Y1
+                  | Y4 = Y2
+                  | Y4 = Y3 ) ) ) ) ) )).
+
+%----Max Object QCR #0
+fof(owl_restrict_maxqcr_object_000,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ~ ? [Y] :
+                ( iext(P,X,Y)
+                & icext(C,Y) ) ) ) )).
+
+%----Max Object QCR #1
+fof(owl_restrict_maxqcr_object_001,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y1,Y2] :
+              ( ( iext(P,X,Y1)
+                & icext(C,Y1)
+                & iext(P,X,Y2)
+                & icext(C,Y2) )
+             => Y2 = Y1 ) ) ) )).
+
+%----Max Object QCR #2
+fof(owl_restrict_maxqcr_object_002,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y1,Y2,Y3] :
+              ( ( iext(P,X,Y1)
+                & icext(C,Y1)
+                & iext(P,X,Y2)
+                & icext(C,Y2)
+                & iext(P,X,Y3)
+                & icext(C,Y3) )
+             => ( Y3 = Y1
+                | Y3 = Y2 ) ) ) ) )).
+
+%----Max Object QCR #3
+fof(owl_restrict_maxqcr_object_003,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_maxQualifiedCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y1,Y2,Y3,Y4] :
+              ( ( iext(P,X,Y1)
+                & icext(C,Y1)
+                & iext(P,X,Y2)
+                & icext(C,Y2)
+                & iext(P,X,Y3)
+                & icext(C,Y3)
+                & iext(P,X,Y4)
+                & icext(C,Y4) )
+             => ( Y4 = Y1
+                | Y4 = Y2
+                | Y4 = Y3 ) ) ) ) )).
+
+%----Min Cardinality #0
+fof(owl_restrict_mincard_000,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_minCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] : icext(Z,X) ) )).
+
+%----Min Cardinality #1
+fof(owl_restrict_mincard_001,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_minCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y] : iext(P,X,Y) ) ) )).
+
+%----Min Cardinality #2
+fof(owl_restrict_mincard_002,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_minCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y1,Y2] :
+              ( iext(P,X,Y1)
+              & iext(P,X,Y2)
+              & Y1 != Y2 ) ) ) )).
+
+%----Min Cardinality #3
+fof(owl_restrict_mincard_003,axiom,(
+    ! [Z,P] :
+      ( ( iext(uri_owl_minCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y1,Y2,Y3] :
+              ( iext(P,X,Y1)
+              & iext(P,X,Y2)
+              & iext(P,X,Y3)
+              & Y1 != Y2
+              & Y1 != Y3
+              & Y2 != Y3 ) ) ) )).
+
+%----Min Data QCR #0
+fof(owl_restrict_minqcr_data_000,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] : icext(Z,X) ) ) )).
+
+%----Min Data QCR #1
+fof(owl_restrict_minqcr_data_001,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ? [Y] :
+                ( lv(Y)
+                & iext(P,X,Y)
+                & icext(D,Y) ) ) ) ) )).
+
+%----Min Data QCR #2
+fof(owl_restrict_minqcr_data_002,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ? [Y1,Y2] :
+                ( lv(Y1)
+                & iext(P,X,Y1)
+                & icext(D,Y1)
+                & lv(Y2)
+                & iext(P,X,Y2)
+                & icext(D,Y2)
+                & Y1 != Y2 ) ) ) ) )).
+
+%----Min Data QCR #3
+fof(owl_restrict_minqcr_data_003,axiom,(
+    ! [Z,P,D] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onDataRange,Z,D) )
+     => ( iodp(P)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ? [Y1,Y2,Y3] :
+                ( lv(Y1)
+                & iext(P,X,Y1)
+                & icext(D,Y1)
+                & lv(Y2)
+                & iext(P,X,Y2)
+                & icext(D,Y2)
+                & lv(Y3)
+                & iext(P,X,Y3)
+                & icext(D,Y3)
+                & Y1 != Y2
+                & Y1 != Y3
+                & Y2 != Y3 ) ) ) ) )).
+
+%----Min Object QCR #0
+fof(owl_restrict_minqcr_object_000,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_0,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] : icext(Z,X) ) )).
+
+%----Min Object QCR #1
+fof(owl_restrict_minqcr_object_001,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_1,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y] :
+              ( iext(P,X,Y)
+              & icext(C,Y) ) ) ) )).
+
+fof(owl_restrict_minqcr_object_002,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_2,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y1,Y2] :
+              ( iext(P,X,Y1)
+              & icext(C,Y1)
+              & iext(P,X,Y2)
+              & icext(C,Y2)
+              & Y1 != Y2 ) ) ) )).
+
+fof(owl_restrict_minqcr_object_003,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_minQualifiedCardinality,Z,literal_typed(dat_str_3,uri_xsd_nonNegativeInteger))
+        & iext(uri_owl_onProperty,Z,P)
+        & iext(uri_owl_onClass,Z,C) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y1,Y2,Y3] :
+              ( iext(P,X,Y1)
+              & icext(C,Y1)
+              & iext(P,X,Y2)
+              & icext(C,Y2)
+              & iext(P,X,Y3)
+              & icext(C,Y3)
+              & Y1 != Y2
+              & Y1 != Y3
+              & Y2 != Y3 ) ) ) )).
+
+%----owl:someValuesFrom
+fof(owl_restrict_somevaluesfrom,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_someValuesFrom,Z,C)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y] :
+              ( iext(P,X,Y)
+              & icext(C,Y) ) ) ) )).
+
+%----rdfs:domain
+fof(owl_rdfsext_domain,axiom,(
+    ! [P,C] :
+      ( iext(uri_rdfs_domain,P,C)
+    <=> ( ip(P)
+        & ic(C)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => icext(C,X) ) ) ) )).
+
+%----rdfs:range
+fof(owl_rdfsext_range,axiom,(
+    ! [P,C] :
+      ( iext(uri_rdfs_range,P,C)
+    <=> ( ip(P)
+        & ip(C)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => icext(C,Y) ) ) ) )).
+
+%----rdfs:subClassOf
+fof(owl_rdfsext_subclassof,axiom,(
+    ! [C1,C2] :
+      ( iext(uri_rdfs_subClassOf,C1,C2)
+    <=> ( ic(C1)
+        & ic(C2)
+        & ! [X] :
+            ( icext(C1,X)
+           => icext(C2,X) ) ) ) )).
+
+%----rdfs:subPropertyOf
+fof(owl_rdfsext_subpropertyof,axiom,(
+    ! [P1,P2] :
+      ( iext(uri_rdfs_subPropertyOf,P1,P2)
+    <=> ( ip(P1)
+        & ip(P2)
+        & ! [X,Y] :
+            ( iext(P1,X,Y)
+           => iext(P2,X,Y) ) ) ) )).
+
+%----owl:differentFrom
+fof(owl_eqdis_differentfrom,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_differentFrom,X,Y)
+    <=> X != Y ) )).
+
+%----owl:disjointUnionOf
+%----nullary
+fof(owl_eqdis_disjointunionof_000,axiom,(
+    ! [C] :
+      ( iext(uri_owl_disjointUnionOf,C,uri_rdf_nil)
+    <=> ( ic(C)
+        & ! [X] : ~ icext(C,X) ) ) )).
+
+%----owl:disjointUnionOf
+%----unary
+fof(owl_eqdis_disjointunionof_001,axiom,(
+    ! [C,S1,C1] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_disjointUnionOf,C,S1)
+      <=> ( ic(C)
+          & ic(C1)
+          & ! [X] :
+              ( icext(C,X)
+            <=> icext(C1,X) ) ) ) ) )).
+
+%----owl:disjointUnionOf
+%----binary
+fof(owl_eqdis_disjointunionof_002,axiom,(
+    ! [C,S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_disjointUnionOf,C,S1)
+      <=> ( ic(C)
+          & ic(C1)
+          & ic(C2)
+          & ! [X] :
+              ( icext(C,X)
+            <=> ( ( icext(C1,X)
+                  | icext(C2,X) )
+                & ~ ( icext(C1,X)
+                    & icext(C2,X) ) ) ) ) ) ) )).
+
+%----owl:disjointUnionOf
+%----ternary
+fof(owl_eqdis_disjointunionof_003,axiom,(
+    ! [C,S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_disjointUnionOf,C,S1)
+      <=> ( ic(C)
+          & ic(C1)
+          & ic(C2)
+          & ic(C3)
+          & ! [X] :
+              ( icext(C,X)
+            <=> ( ( icext(C1,X)
+                  | icext(C2,X)
+                  | icext(C3,X) )
+                & ~ ( icext(C1,X)
+                    & icext(C2,X) )
+                & ~ ( icext(C1,X)
+                    & icext(C3,X) )
+                & ~ ( icext(C2,X)
+                    & icext(C3,X) ) ) ) ) ) ) )).
+
+%----owl:disjointWith
+fof(owl_eqdis_disjointwith,axiom,(
+    ! [C1,C2] :
+      ( iext(uri_owl_disjointWith,C1,C2)
+    <=> ( ic(C1)
+        & ic(C2)
+        & ! [X] :
+            ~ ( icext(C1,X)
+              & icext(C2,X) ) ) ) )).
+
+%----owl:equivalentClass
+fof(owl_eqdis_equivalentclass,axiom,(
+    ! [C1,C2] :
+      ( iext(uri_owl_equivalentClass,C1,C2)
+    <=> ( ic(C1)
+        & ic(C2)
+        & ! [X] :
+            ( icext(C1,X)
+          <=> icext(C2,X) ) ) ) )).
+
+%----owl:equivalentProperty
+fof(owl_eqdis_equivalentproperty,axiom,(
+    ! [P1,P2] :
+      ( iext(uri_owl_equivalentProperty,P1,P2)
+    <=> ( ip(P1)
+        & ip(P2)
+        & ! [X,Y] :
+            ( iext(P1,X,Y)
+          <=> iext(P2,X,Y) ) ) ) )).
+
+%----owl:propertyDisjointWith
+fof(owl_eqdis_propertydisjointwith,axiom,(
+    ! [P1,P2] :
+      ( iext(uri_owl_propertyDisjointWith,P1,P2)
+    <=> ( ip(P1)
+        & ip(P2)
+        & ! [X,Y] :
+            ~ ( iext(P1,X,Y)
+              & iext(P2,X,Y) ) ) ) )).
+
+%----owl:sameAs
+fof(owl_eqdis_sameas,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_sameAs,X,Y)
+    <=> X = Y ) )).
+
+%----owl:AllDifferent / owl:distinctMembers / fi-direction
+%----nullary
+fof(owl_ndis_alldifferent_distinctmembers_fi_000,axiom,(
+    ? [Z] :
+      ( icext(uri_owl_AllDifferent,Z)
+      & iext(uri_owl_distinctMembers,Z,uri_rdf_nil) ) )).
+
+%----owl:AllDifferent / owl:distinctMembers / fi-direction
+%----unary
+fof(owl_ndis_alldifferent_distinctmembers_fi_001,axiom,(
+    ! [S1,A1] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDifferent,Z)
+          & iext(uri_owl_distinctMembers,Z,S1) ) ) )).
+
+%----owl:AllDifferent / owl:distinctMembers / fi-direction
+%----binary
+fof(owl_ndis_alldifferent_distinctmembers_fi_002,axiom,(
+    ! [S1,A1,S2,A2] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & A1 != A2 )
+     => ? [Z] :
+          ( icext(uri_owl_AllDifferent,Z)
+          & iext(uri_owl_distinctMembers,Z,S1) ) ) )).
+
+%----owl:AllDifferent / owl:distinctMembers / fi-direction
+%----ternary
+fof(owl_ndis_alldifferent_distinctmembers_fi_003,axiom,(
+    ! [S1,A1,S2,A2,S3,A3] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,A3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & A1 != A2
+        & A1 != A3
+        & A2 != A3 )
+     => ? [Z] :
+          ( icext(uri_owl_AllDifferent,Z)
+          & iext(uri_owl_distinctMembers,Z,S1) ) ) )).
+
+%----no semantic effect
+fof(owl_ndis_alldifferent_distinctmembers_if_000,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----no semantic effect
+fof(owl_ndis_alldifferent_distinctmembers_if_001,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----owl:AllDifferent / owl:distinctMembers / if-direction
+%----binary
+fof(owl_ndis_alldifferent_distinctmembers_if_002,axiom,(
+    ! [Z,S1,A1,S2,A2] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & icext(uri_owl_AllDifferent,Z)
+        & iext(uri_owl_distinctMembers,Z,S1) )
+     => A1 != A2 ) )).
+
+%----owl:AllDifferent / owl:distinctMembers / if-direction
+%----ternary
+fof(owl_ndis_alldifferent_distinctmembers_if_003,axiom,(
+    ! [Z,S1,A1,S2,A2,S3,A3] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,A3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & icext(uri_owl_AllDifferent,Z)
+        & iext(uri_owl_distinctMembers,Z,S1) )
+     => ( A1 != A2
+        & A1 != A3
+        & A2 != A3 ) ) )).
+
+%----owl:AllDifferent / owl:members / fi-direction
+%----nullary
+fof(owl_ndis_alldifferent_members_fi_000,axiom,(
+    ? [Z] :
+      ( icext(uri_owl_AllDifferent,Z)
+      & iext(uri_owl_members,Z,uri_rdf_nil) ) )).
+
+%----owl:AllDifferent / owl:members / fi-direction
+%----binary
+fof(owl_ndis_alldifferent_members_fi_001,axiom,(
+    ! [S1,A1] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDifferent,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----owl:AllDifferent / owl:members / fi-direction
+%----binary
+fof(owl_ndis_alldifferent_members_fi_002,axiom,(
+    ! [S1,A1,S2,A2] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & A1 != A2 )
+     => ? [Z] :
+          ( icext(uri_owl_AllDifferent,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----owl:AllDifferent / owl:members / fi-direction
+%----ternary
+fof(owl_ndis_alldifferent_members_fi_003,axiom,(
+    ! [S1,A1,S2,A2,S3,A3] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,A3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & A1 != A2
+        & A1 != A3
+        & A2 != A3 )
+     => ? [Z] :
+          ( icext(uri_owl_AllDifferent,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----no semantic effect
+fof(owl_ndis_alldifferent_members_if_000,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----no semantic effect
+fof(owl_ndis_alldifferent_members_if_001,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----owl:AllDifferent / owl:members / if-direction
+%----binary
+fof(owl_ndis_alldifferent_members_if_002,axiom,(
+    ! [Z,S1,A1,S2,A2] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & icext(uri_owl_AllDifferent,Z)
+        & iext(uri_owl_members,Z,S1) )
+     => A1 != A2 ) )).
+
+%----owl:AllDifferent / owl:members / if-direction
+%----ternary
+fof(owl_ndis_alldifferent_members_if_003,axiom,(
+    ! [Z,S1,A1,S2,A2,S3,A3] :
+      ( ( iext(uri_rdf_first,S1,A1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,A2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,A3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & icext(uri_owl_AllDifferent,Z)
+        & iext(uri_owl_members,Z,S1) )
+     => ( A1 != A2
+        & A1 != A3
+        & A2 != A3 ) ) )).
+
+%----owl:AllDisjointClasses / owl:members / fi-direction
+%----nullary
+fof(owl_ndis_alldisjointclasses_fi_000,axiom,(
+    ? [Z] :
+      ( icext(uri_owl_AllDisjointClasses,Z)
+      & iext(uri_owl_members,Z,uri_rdf_nil) ) )).
+
+%----owl:AllDisjointClasses / owl:members / fi-direction
+%----unary
+fof(owl_ndis_alldisjointclasses_fi_001,axiom,(
+    ! [S1,C1] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDisjointClasses,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----owl:AllDisjointClasses / owl:members / fi-direction
+%----binary
+fof(owl_ndis_alldisjointclasses_fi_002,axiom,(
+    ! [S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & ! [X] :
+            ~ ( icext(C1,X)
+              & icext(C2,X) ) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDisjointClasses,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----owl:AllDisjointClasses / owl:members / fi-direction
+%----ternary
+fof(owl_ndis_alldisjointclasses_fi_003,axiom,(
+    ! [S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & ! [X] :
+            ~ ( icext(C1,X)
+              & icext(C2,X) )
+        & ! [X] :
+            ~ ( icext(C1,X)
+              & icext(C3,X) )
+        & ! [X] :
+            ~ ( icext(C2,X)
+              & icext(C3,X) ) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDisjointClasses,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----no semantic effect
+fof(owl_ndis_alldisjointclasses_if_000,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----no semantic effect
+fof(owl_ndis_alldisjointclasses_if_001,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----owl:AllDisjointClasses / owl:members / if-direction
+%----binary
+fof(owl_ndis_alldisjointclasses_if_002,axiom,(
+    ! [Z,S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & icext(uri_owl_AllDisjointClasses,Z)
+        & iext(uri_owl_members,Z,S1) )
+     => ! [X] :
+          ~ ( icext(C1,X)
+            & icext(C2,X) ) ) )).
+
+%----owl:AllDisjointClasses / owl:members / if-direction
+%----ternary
+fof(owl_ndis_alldisjointclasses_if_003,axiom,(
+    ! [Z,S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & icext(uri_owl_AllDisjointClasses,Z)
+        & iext(uri_owl_members,Z,S1) )
+     => ( ! [X] :
+            ~ ( icext(C1,X)
+              & icext(C2,X) )
+        & ! [X] :
+            ~ ( icext(C1,X)
+              & icext(C3,X) )
+        & ! [X] :
+            ~ ( icext(C2,X)
+              & icext(C3,X) ) ) ) )).
+
+%----owl:AllDisjointProperties / owl:members / fi-direction
+%----nullary
+fof(owl_ndis_alldisjointproperties_fi_000,axiom,(
+    ? [Z] :
+      ( icext(uri_owl_AllDisjointProperties,Z)
+      & iext(uri_owl_members,Z,uri_rdf_nil) ) )).
+
+%----owl:AllDisjointProperties / owl:members / fi-direction
+%----unary
+fof(owl_ndis_alldisjointproperties_fi_001,axiom,(
+    ! [S1,P1] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDisjointProperties,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----owl:AllDisjointProperties / owl:members / fi-direction
+%----binary
+fof(owl_ndis_alldisjointproperties_fi_002,axiom,(
+    ! [S1,P1,S2,P2] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & ! [X,Y] :
+            ~ ( iext(P1,X,Y)
+              & iext(P2,X,Y) ) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDisjointProperties,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----owl:AllDisjointProperties / owl:members / fi-direction
+%----ternary
+fof(owl_ndis_alldisjointproperties_fi_003,axiom,(
+    ! [S1,P1,S2,P2,S3,P3] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,P3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & ! [X,Y] :
+            ~ ( iext(P1,X,Y)
+              & iext(P2,X,Y) )
+        & ! [X,Y] :
+            ~ ( iext(P1,X,Y)
+              & iext(P3,X,Y) )
+        & ! [X,Y] :
+            ~ ( iext(P2,X,Y)
+              & iext(P3,X,Y) ) )
+     => ? [Z] :
+          ( icext(uri_owl_AllDisjointProperties,Z)
+          & iext(uri_owl_members,Z,S1) ) ) )).
+
+%----no semantic effect
+fof(owl_ndis_alldisjointproperties_if_000,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----no semantic effect
+fof(owl_ndis_alldisjointproperties_if_001,axiom,
+    ( tautology
+    | ~ tautology )).
+
+%----owl:AllDisjointProperties / owl:members / if-direction
+%----binary
+fof(owl_ndis_alldisjointproperties_if_002,axiom,(
+    ! [Z,S1,P1,S2,P2] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil)
+        & icext(uri_owl_AllDisjointProperties,Z)
+        & iext(uri_owl_members,Z,S1) )
+     => ! [X,Y] :
+          ~ ( iext(P1,X,Y)
+            & iext(P2,X,Y) ) ) )).
+
+%----owl:AllDisjointProperties / owl:members / if-direction
+%----ternary
+fof(owl_ndis_alldisjointproperties_if_003,axiom,(
+    ! [Z,S1,P1,S2,P2,S3,P3] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,P3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil)
+        & icext(uri_owl_AllDisjointProperties,Z)
+        & iext(uri_owl_members,Z,S1) )
+     => ( ! [X,Y] :
+            ~ ( iext(P1,X,Y)
+              & iext(P2,X,Y) )
+        & ! [X,Y] :
+            ~ ( iext(P1,X,Y)
+              & iext(P3,X,Y) )
+        & ! [X,Y] :
+            ~ ( iext(P2,X,Y)
+              & iext(P3,X,Y) ) ) ) )).
+
+%----owl:propertyChainAxiom
+%----nullary
+fof(owl_chain_000,axiom,(
+    ! [P] :
+      ( iext(uri_owl_propertyChainAxiom,P,uri_rdf_nil)
+    <=> ( ip(P)
+        & ! [Y0] : iext(P,Y0,Y0) ) ) )).
+
+%----owl:propertyChainAxiom
+%----unary
+fof(owl_chain_001,axiom,(
+    ! [P,S1,P1] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_propertyChainAxiom,P,S1)
+      <=> ( ip(P)
+          & ip(P1)
+          & ! [Y0,Y1] :
+              ( iext(P1,Y0,Y1)
+             => iext(P,Y0,Y1) ) ) ) ) )).
+
+%----owl:propertyChainAxiom
+%----binary
+fof(owl_chain_002,axiom,(
+    ! [P,S1,P1,S2,P2] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_propertyChainAxiom,P,S1)
+      <=> ( ip(P)
+          & ip(P1)
+          & ip(P2)
+          & ! [Y0,Y1,Y2] :
+              ( ( iext(P1,Y0,Y1)
+                & iext(P2,Y1,Y2) )
+             => iext(P,Y0,Y2) ) ) ) ) )).
+
+%----owl:propertyChainAxiom
+%----ternary
+fof(owl_chain_003,axiom,(
+    ! [P,S1,P1,S2,P2,S3,P3] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,P3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_propertyChainAxiom,P,S1)
+      <=> ( ip(P)
+          & ip(P1)
+          & ip(P2)
+          & ip(P3)
+          & ! [Y0,Y1,Y2,Y3] :
+              ( ( iext(P1,Y0,Y1)
+                & iext(P2,Y1,Y2)
+                & iext(P3,Y2,Y3) )
+             => iext(P,Y0,Y3) ) ) ) ) )).
+
+%----owl:inverseOf
+fof(owl_inv,axiom,(
+    ! [P1,P2] :
+      ( iext(uri_owl_inverseOf,P1,P2)
+    <=> ( ip(P1)
+        & ip(P2)
+        & ! [X,Y] :
+            ( iext(P1,X,Y)
+          <=> iext(P2,Y,X) ) ) ) )).
+
+%----owl:AsymmetricProperty
+fof(owl_char_asymmetric,axiom,(
+    ! [P] :
+      ( icext(uri_owl_AsymmetricProperty,P)
+    <=> ( ip(P)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => ~ iext(P,Y,X) ) ) ) )).
+
+%----owl:FunctionalProperty
+fof(owl_char_functional,axiom,(
+    ! [P] :
+      ( icext(uri_owl_FunctionalProperty,P)
+    <=> ( ip(P)
+        & ! [X,Y1,Y2] :
+            ( ( iext(P,X,Y1)
+              & iext(P,X,Y2) )
+           => Y1 = Y2 ) ) ) )).
+
+%----owl:InverseFunctionalProperty
+fof(owl_char_inversefunctional,axiom,(
+    ! [P] :
+      ( icext(uri_owl_InverseFunctionalProperty,P)
+    <=> ( ip(P)
+        & ! [X1,X2,Y] :
+            ( ( iext(P,X1,Y)
+              & iext(P,X2,Y) )
+           => X1 = X2 ) ) ) )).
+
+%----owl:IrreflexiveProperty
+fof(owl_char_irreflexive,axiom,(
+    ! [P] :
+      ( icext(uri_owl_IrreflexiveReflexiveProperty,P)
+    <=> ( ip(P)
+        & ! [X] : ~ iext(P,X,X) ) ) )).
+
+%----owl:ReflexiveProperty
+fof(owl_char_reflexive,axiom,(
+    ! [P] :
+      ( icext(uri_owl_ReflexiveProperty,P)
+    <=> ( ip(P)
+        & ! [X] : iext(P,X,X) ) ) )).
+
+%----owl:SymmetricProperty
+fof(owl_char_symmetric,axiom,(
+    ! [P] :
+      ( icext(uri_owl_SymmetricProperty,P)
+    <=> ( ip(P)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => iext(P,Y,X) ) ) ) )).
+
+%----owl:TransitiveProperty
+fof(owl_char_transitive,axiom,(
+    ! [P] :
+      ( icext(uri_owl_TransitiveProperty,P)
+    <=> ( ip(P)
+        & ! [X,Y,Z] :
+            ( ( iext(P,X,Y)
+              & iext(P,Y,Z) )
+           => iext(P,X,Z) ) ) ) )).
+
+%----owl:hasKey
+%----owl:hasKey / nullary
+fof(owl_key_000,axiom,(
+    ! [C] :
+      ( iext(uri_owl_hasKey,C,uri_rdf_nil)
+    <=> ( ic(C)
+        & ! [X,Y] :
+            ( ( icext(C,X)
+              & icext(C,Y) )
+           => X = Y ) ) ) )).
+
+%----owl:hasKey
+%----owl:hasKey / singleton
+fof(owl_key_001,axiom,(
+    ! [C,S1,P1] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_hasKey,C,S1)
+      <=> ( ic(C)
+          & ip(P1)
+          & ! [X,Y,Z1] :
+              ( ( icext(C,X)
+                & icext(C,Y)
+                & iext(P1,X,Z1)
+                & iext(P1,Y,Z1) )
+             => X = Y ) ) ) ) )).
+
+%----owl:hasKey
+%----owl:hasKey / binary
+fof(owl_key_002,axiom,(
+    ! [C,S1,P1,S2,P2] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_hasKey,C,S1)
+      <=> ( ic(C)
+          & ip(P1)
+          & ip(P2)
+          & ! [X,Y,Z1,Z2] :
+              ( ( icext(C,X)
+                & icext(C,Y)
+                & iext(P1,X,Z1)
+                & iext(P1,Y,Z1)
+                & iext(P2,X,Z2)
+                & iext(P2,Y,Z2) )
+             => X = Y ) ) ) ) )).
+
+%----owl:hasKey
+%----owl:hasKey / ternary
+fof(owl_key_003,axiom,(
+    ! [C,S1,P1,S2,P2,S3,P3] :
+      ( ( iext(uri_rdf_first,S1,P1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,P2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,P3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_hasKey,C,S1)
+      <=> ( ic(C)
+          & ip(P1)
+          & ip(P2)
+          & ip(P3)
+          & ! [X,Y,Z1,Z2,Z3] :
+              ( ( icext(C,X)
+                & icext(C,Y)
+                & iext(P1,X,Z1)
+                & iext(P1,Y,Z1)
+                & iext(P2,X,Z2)
+                & iext(P2,Y,Z2)
+                & iext(P3,X,Z3)
+                & iext(P3,Y,Z3) )
+             => X = Y ) ) ) ) )).
+
+%----Data NPA / fi-direction
+fof(owl_npa_data_fi,axiom,(
+    ! [P,A,V] :
+      ( ( ir(A)
+        & iodp(P)
+        & lv(V)
+        & ~ iext(P,A,V) )
+     => ? [Z] :
+          ( iext(uri_owl_sourceIndividual,Z,A)
+          & iext(uri_owl_assertionProperty,Z,P)
+          & iext(uri_owl_targetValue,Z,V) ) ) )).
+
+%----Data NPA / if-direction
+fof(owl_npa_data_if,axiom,(
+    ! [Z,P,A,V] :
+      ( ( iext(uri_owl_sourceIndividual,Z,A)
+        & iext(uri_owl_assertionProperty,Z,P)
+        & iext(uri_owl_targetValue,Z,V) )
+     => ( iodp(P)
+        & ~ iext(P,A,V) ) ) )).
+
+%----Object NPA / fi-direction
+fof(owl_npa_object_fi,axiom,(
+    ! [P,A1,A2] :
+      ( ( ir(A1)
+        & ip(P)
+        & ir(A2)
+        & ~ iext(P,A1,A2) )
+     => ? [Z] :
+          ( iext(uri_owl_sourceIndividual,Z,A1)
+          & iext(uri_owl_assertionProperty,Z,P)
+          & iext(uri_owl_targetIndividual,Z,A2) ) ) )).
+
+%----Object NPA / if-direction
+fof(owl_npa_object_if,axiom,(
+    ! [Z,P,A1,A2] :
+      ( ( iext(uri_owl_sourceIndividual,Z,A1)
+        & iext(uri_owl_assertionProperty,Z,P)
+        & iext(uri_owl_targetIndividual,Z,A2) )
+     => ~ iext(P,A1,A2) ) )).
+
+fof(owl_dat_dtype_anyuri_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_anyURI,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_anyuri_type,axiom,(
+    idc(uri_xsd_anyURI) )).
+
+fof(owl_dat_dtype_base64binary_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_base64Binary,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_base64binary_type,axiom,(
+    idc(uri_xsd_base64Binary) )).
+
+fof(owl_dat_dtype_boolean_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_boolean,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_boolean_type,axiom,(
+    idc(uri_xsd_boolean) )).
+
+fof(owl_dat_dtype_byte_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_byte,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_byte_type,axiom,(
+    idc(uri_xsd_byte) )).
+
+fof(owl_dat_dtype_datetime_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_dateTime,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_datetime_type,axiom,(
+    idc(uri_xsd_dateTime) )).
+
+fof(owl_dat_dtype_datetimestamp_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_dateTimeStamp,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_datetimestamp_type,axiom,(
+    idc(uri_xsd_dateTimeStamp) )).
+
+fof(owl_dat_dtype_decimal_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_decimal,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_decimal_type,axiom,(
+    idc(uri_xsd_decimal) )).
+
+fof(owl_dat_dtype_double_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_double,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_double_type,axiom,(
+    idc(uri_xsd_double) )).
+
+fof(owl_dat_dtype_float_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_float,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_float_type,axiom,(
+    idc(uri_xsd_float) )).
+
+fof(owl_dat_dtype_hexbinary_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_hexBinary,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_hexbinary_type,axiom,(
+    idc(uri_xsd_hexBinary) )).
+
+fof(owl_dat_dtype_int_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_int,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_int_type,axiom,(
+    idc(uri_xsd_int) )).
+
+fof(owl_dat_dtype_integer_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_integer,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_integer_type,axiom,(
+    idc(uri_xsd_integer) )).
+
+fof(owl_dat_dtype_language_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_language,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_language_type,axiom,(
+    idc(uri_xsd_language) )).
+
+fof(owl_dat_dtype_long_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_long,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_long_type,axiom,(
+    idc(uri_xsd_long) )).
+
+fof(owl_dat_dtype_name_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_Name,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_name_type,axiom,(
+    idc(uri_xsd_Name) )).
+
+fof(owl_dat_dtype_ncname_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_NCName,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_ncname_type,axiom,(
+    idc(uri_xsd_NCName) )).
+
+fof(owl_dat_dtype_negativeinteger_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_negativeInteger,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_negativeinteger_type,axiom,(
+    idc(uri_xsd_negativeInteger) )).
+
+fof(owl_dat_dtype_nmtoken_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_NMTOKEN,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_nmtoken_type,axiom,(
+    idc(uri_xsd_NMTOKEN) )).
+
+fof(owl_dat_dtype_nonnegativeinteger_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_nonNegativeInteger,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_nonnegativeinteger_type,axiom,(
+    idc(uri_xsd_nonNegativeInteger) )).
+
+fof(owl_dat_dtype_nonpositiveinteger_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_nonPositiveInteger,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_nonpositiveinteger_type,axiom,(
+    idc(uri_xsd_nonPositiveInteger) )).
+
+fof(owl_dat_dtype_normalizedstring_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_normalizedString,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_normalizedstring_type,axiom,(
+    idc(uri_xsd_normalizedString) )).
+
+fof(owl_dat_dtype_plainliteral_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdf_PlainLiteral,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_plainliteral_type,axiom,(
+    idc(uri_rdf_PlainLiteral) )).
+
+fof(owl_dat_dtype_positiveinteger_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_positiveInteger,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_positiveinteger_type,axiom,(
+    idc(uri_xsd_positiveInteger) )).
+
+fof(owl_dat_dtype_rational_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_rational,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_rational_type,axiom,(
+    idc(uri_owl_rational) )).
+
+fof(owl_dat_dtype_real_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_real,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_real_type,axiom,(
+    idc(uri_owl_real) )).
+
+fof(owl_dat_dtype_short_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_short,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_short_type,axiom,(
+    idc(uri_xsd_short) )).
+
+fof(owl_dat_dtype_string_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_string,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_string_type,axiom,(
+    idc(uri_xsd_string) )).
+
+fof(owl_dat_dtype_token_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_token,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_token_type,axiom,(
+    idc(uri_xsd_token) )).
+
+fof(owl_dat_dtype_unsignedbyte_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedByte,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_unsignedbyte_type,axiom,(
+    idc(uri_xsd_unsignedByte) )).
+
+fof(owl_dat_dtype_unsignedint_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedInt,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_unsignedint_type,axiom,(
+    idc(uri_xsd_unsignedInt) )).
+
+fof(owl_dat_dtype_unsignedlong_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedLong,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_unsignedlong_type,axiom,(
+    idc(uri_xsd_unsignedLong) )).
+
+fof(owl_dat_dtype_unsignedshort_ext,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedShort,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_unsignedshort_type,axiom,(
+    idc(uri_xsd_unsignedShort) )).
+
+fof(owl_dat_dtype_xmlliteral_ext,axiom,(
+    ! [X] :
+      ( icext(uri_rdf_XMLLiteral,X)
+     => lv(X) ) )).
+
+fof(owl_dat_dtype_xmlliteral_type,axiom,(
+    idc(uri_rdf_XMLLiteral) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_base64binary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_xsd_base64Binary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_boolean,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_xsd_boolean,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_datetime,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_xsd_dateTime,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_double,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_xsd_double,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_float,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_xsd_float,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_hexbinary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_xsd_hexBinary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_anyuri_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_anyURI,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_boolean,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_xsd_boolean,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_datetime,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_xsd_dateTime,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_double,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_xsd_double,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_float,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_xsd_float,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_hexbinary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_xsd_hexBinary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_base64binary_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_base64Binary,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_datetime,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_xsd_dateTime,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_double,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_xsd_double,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_float,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_xsd_float,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_hexbinary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_xsd_hexBinary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_boolean_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_boolean,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_datetime_double,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_dateTime,X)
+        & icext(uri_xsd_double,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_datetime_float,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_dateTime,X)
+        & icext(uri_xsd_float,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_datetime_hexbinary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_dateTime,X)
+        & icext(uri_xsd_hexBinary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_datetime_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_dateTime,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_datetime_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_dateTime,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_datetime_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_dateTime,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_double_float,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_double,X)
+        & icext(uri_xsd_float,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_double_hexbinary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_double,X)
+        & icext(uri_xsd_hexBinary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_double_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_double,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_double_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_double,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_double_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_double,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_float_hexbinary,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_float,X)
+        & icext(uri_xsd_hexBinary,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_float_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_float,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_float_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_float,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_float_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_float,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_hexbinary_plainliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_hexBinary,X)
+        & icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_hexbinary_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_hexBinary,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_hexbinary_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_xsd_hexBinary,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_plainliteral_real,axiom,(
+    ! [X] :
+      ~ ( icext(uri_rdf_PlainLiteral,X)
+        & icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_plainliteral_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_rdf_PlainLiteral,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_disjoint_real_xmlliteral,axiom,(
+    ! [X] :
+      ~ ( icext(uri_owl_real,X)
+        & icext(uri_rdf_XMLLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_byte_short,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_byte,X)
+     => icext(uri_xsd_short,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_datetimestamp_datetime,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_dateTimeStamp,X)
+     => icext(uri_xsd_dateTime,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_decimal_rational,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_decimal,X)
+     => icext(uri_owl_rational,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_int_long,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_int,X)
+     => icext(uri_xsd_long,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_integer_decimal,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_integer,X)
+     => icext(uri_xsd_decimal,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_language_token,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_language,X)
+     => icext(uri_xsd_token,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_long_integer,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_long,X)
+     => icext(uri_xsd_integer,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_name_token,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_Name,X)
+     => icext(uri_xsd_token,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_ncname_name,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_NCName,X)
+     => icext(uri_xsd_Name,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_negativeinteger_nonpositiveinteger,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_negativeInteger,X)
+     => icext(uri_xsd_nonPositiveInteger,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_nmtoken_token,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_NMTOKEN,X)
+     => icext(uri_xsd_token,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_nonnegativeinteger_integer,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_nonNegativeInteger,X)
+     => icext(uri_xsd_integer,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_nonpositiveinteger_integer,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_nonPositiveInteger,X)
+     => icext(uri_xsd_integer,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_normalizedstring_string,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_normalizedString,X)
+     => icext(uri_xsd_string,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_positiveinteger_nonnegativeinteger,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_positiveInteger,X)
+     => icext(uri_xsd_nonNegativeInteger,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_rational_real,axiom,(
+    ! [X] :
+      ( icext(uri_owl_rational,X)
+     => icext(uri_owl_real,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_short_int,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_short,X)
+     => icext(uri_xsd_int,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_string_plainliteral,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_string,X)
+     => icext(uri_rdf_PlainLiteral,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_token_normalizedstring,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_token,X)
+     => icext(uri_xsd_normalizedString,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_unsignedbyte_unsignedshort,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedByte,X)
+     => icext(uri_xsd_unsignedShort,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_unsignedint_unsignedlong,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedInt,X)
+     => icext(uri_xsd_unsignedLong,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_unsignedlong_nonnegativeinteger,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedLong,X)
+     => icext(uri_xsd_nonNegativeInteger,X) ) )).
+
+fof(owl_dat_dtype_relation_subtype_unsignedshort_unsignedint,axiom,(
+    ! [X] :
+      ( icext(uri_xsd_unsignedShort,X)
+     => icext(uri_xsd_unsignedInt,X) ) )).
+
+fof(owl_dat_facet_langrange_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_rdf_langRange,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_langrange_type,axiom,(
+    iodp(uri_rdf_langRange) )).
+
+fof(owl_dat_facet_length_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_length,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_length_type,axiom,(
+    iodp(uri_xsd_length) )).
+
+fof(owl_dat_facet_maxexclusive_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_maxExclusive,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_maxexclusive_type,axiom,(
+    iodp(uri_xsd_maxExclusive) )).
+
+fof(owl_dat_facet_maxinclusive_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_maxInclusive,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_maxinclusive_type,axiom,(
+    iodp(uri_xsd_maxInclusive) )).
+
+fof(owl_dat_facet_maxlength_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_maxLength,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_maxlength_type,axiom,(
+    iodp(uri_xsd_maxLength) )).
+
+fof(owl_dat_facet_minexclusive_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_minExclusive,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_minexclusive_type,axiom,(
+    iodp(uri_xsd_minExclusive) )).
+
+fof(owl_dat_facet_mininclusive_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_minInclusive,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_mininclusive_type,axiom,(
+    iodp(uri_xsd_minInclusive) )).
+
+fof(owl_dat_facet_minlength_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_minLength,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_minlength_type,axiom,(
+    iodp(uri_xsd_minLength) )).
+
+fof(owl_dat_facet_pattern_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_xsd_pattern,X,Y)
+     => ( ir(X)
+        & lv(Y) ) ) )).
+
+fof(owl_dat_facet_pattern_type,axiom,(
+    iodp(uri_xsd_pattern) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWB002+0.ax b/test-data/tptp/fof/SWB002+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWB002+0.ax
@@ -0,0 +1,806 @@
+%------------------------------------------------------------------------------
+% File     : SWB002+0 : TPTP v7.2.0. Released v5.2.0.
+% Domain   : Semantic Web
+% Axioms   : ALCO Full Extensional
+% Version  : [Sch03] axioms : Especial.
+% English  :
+
+% Refs     : [Sch03] Schneider, M. (2011), Email to G. Sutcliffe
+% Source   : [Sch03]
+% Names    : axioms-alco_full_plus_a_bit [Sch03]
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :  138 (  73 unit)
+%            Number of atoms       :  310 (   0 equality)
+%            Maximal formula depth :   18 (   3 average)
+%            Number of connectives :  175 (   3   ~;   3   |;  74   &)
+%                                         (  38 <=>;  57  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :   11 (   0 propositional; 1-3 arity)
+%            Number of functors    :   47 (  47 constant; 0-0 arity)
+%            Number of variables   :  159 (   0 sgn; 157   !;   2   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : FOF_SAT_RFO_NEQ
+
+% Comments : 
+%------------------------------------------------------------------------------
+%----owl:complementOf / classes
+fof(owl_bool_complementof_class,axiom,(
+    ! [Z,C] :
+      ( iext(uri_owl_complementOf,Z,C)
+     => ( ic(Z)
+        & ic(C)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ~ icext(C,X) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----nullary
+fof(owl_bool_intersectionof_class_000,axiom,(
+    ! [Z] :
+      ( iext(uri_owl_intersectionOf,Z,uri_rdf_nil)
+    <=> ( ic(Z)
+        & ! [X] :
+            ( icext(Z,X)
+          <=> ir(X) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----unary
+fof(owl_bool_intersectionof_class_001,axiom,(
+    ! [Z,S1,C1] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_intersectionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> icext(C1,X) ) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----binary
+fof(owl_bool_intersectionof_class_002,axiom,(
+    ! [Z,S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_intersectionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                & icext(C2,X) ) ) ) ) ) )).
+
+%----owl:intersectionOf / classes
+%----ternary
+fof(owl_bool_intersectionof_class_003,axiom,(
+    ! [Z,S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_intersectionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ic(C3)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                & icext(C2,X)
+                & icext(C3,X) ) ) ) ) ) )).
+
+%----owl:unionOf / classes
+%----nullary
+fof(owl_bool_unionof_class_000,axiom,(
+    ! [Z] :
+      ( iext(uri_owl_unionOf,Z,uri_rdf_nil)
+    <=> ( ic(Z)
+        & ! [X] : ~ icext(Z,X) ) ) )).
+
+%----owl:unionOf / classes
+%----unary
+fof(owl_bool_unionof_class_001,axiom,(
+    ! [Z,S1,C1] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,uri_rdf_nil) )
+     => ( iext(uri_owl_unionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> icext(C1,X) ) ) ) ) )).
+
+%----owl:unionOf / classes
+%----binary
+fof(owl_bool_unionof_class_002,axiom,(
+    ! [Z,S1,C1,S2,C2] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,uri_rdf_nil) )
+     => ( iext(uri_owl_unionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                | icext(C2,X) ) ) ) ) ) )).
+
+%----owl:unionOf / classes
+%----binary
+fof(owl_bool_unionof_class_003,axiom,(
+    ! [Z,S1,C1,S2,C2,S3,C3] :
+      ( ( iext(uri_rdf_first,S1,C1)
+        & iext(uri_rdf_rest,S1,S2)
+        & iext(uri_rdf_first,S2,C2)
+        & iext(uri_rdf_rest,S2,S3)
+        & iext(uri_rdf_first,S3,C3)
+        & iext(uri_rdf_rest,S3,uri_rdf_nil) )
+     => ( iext(uri_owl_unionOf,Z,S1)
+      <=> ( ic(Z)
+          & ic(C1)
+          & ic(C2)
+          & ic(C3)
+          & ! [X] :
+              ( icext(Z,X)
+            <=> ( icext(C1,X)
+                | icext(C2,X)
+                | icext(C3,X) ) ) ) ) ) )).
+
+%----owl:Nothing
+fof(owl_class_nothing_ext,axiom,(
+    ! [X] : ~ icext(uri_owl_Nothing,X) )).
+
+fof(owl_class_nothing_type,axiom,(
+    ic(uri_owl_Nothing) )).
+
+%----owl:Thing
+fof(owl_class_thing_ext,axiom,(
+    ! [X] :
+      ( icext(uri_owl_Thing,X)
+    <=> ir(X) ) )).
+
+%----owl:Thing
+fof(owl_class_thing_type,axiom,(
+    ic(uri_owl_Thing) )).
+
+%----Semantic Condition on the Instances of Part IC (Classes)
+fof(owl_parts_ic_cond_inst,axiom,(
+    ! [X] :
+      ( ic(X)
+     => ! [Y] :
+          ( icext(X,Y)
+         => ir(Y) ) ) )).
+
+%----Semantic Condition on Part IC (Classes)
+fof(owl_parts_ic_cond_set,axiom,(
+    ! [X] :
+      ( ic(X)
+     => ir(X) ) )).
+
+%----Definition of Part IC (Classes)
+fof(owl_parts_ic_def,axiom,(
+    ! [X] :
+      ( ic(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Class) ) )).
+
+%----Semantic Condition on the Instances of Part IDC (Datatypes)
+fof(owl_parts_idc_cond_inst,axiom,(
+    ! [X] :
+      ( idc(X)
+     => ! [Y] :
+          ( icext(X,Y)
+         => lv(Y) ) ) )).
+
+%----Semantic Condition on Part IDC (Datatypes)
+fof(owl_parts_idc_cond_set,axiom,(
+    ! [X] :
+      ( idc(X)
+     => ic(X) ) )).
+
+%----Definition of Part IDC (Datatypes)
+fof(owl_parts_idc_def,axiom,(
+    ! [X] :
+      ( idc(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Datatype) ) )).
+
+%----Semantic Condition on the Instances of Part IOAP (Annotation Properties)
+fof(owl_parts_ioap_cond_inst,axiom,(
+    ! [X] :
+      ( ioap(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ir(Y)
+            & ir(Z) ) ) ) )).
+
+%----Semantic Condition on Part IOAP (Annotation Properties)
+fof(owl_parts_ioap_cond_set,axiom,(
+    ! [X] :
+      ( ioap(X)
+     => ip(X) ) )).
+
+%----Definition of Part IOAP (Annotation Properties)
+fof(owl_parts_ioap_def,axiom,(
+    ! [X] :
+      ( ioap(X)
+    <=> iext(uri_rdf_type,X,uri_owl_AnnotationProperty) ) )).
+
+%----Semantic Condition on the Instances of Part IODP (Data Properties)
+fof(owl_parts_iodp_cond_inst,axiom,(
+    ! [X] :
+      ( iodp(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ir(Y)
+            & lv(Z) ) ) ) )).
+
+%----Semantic Condition on Part IODP (Data Properties)
+fof(owl_parts_iodp_cond_set,axiom,(
+    ! [X] :
+      ( iodp(X)
+     => ip(X) ) )).
+
+%----Definition of Part IODP (Data Properties)
+fof(owl_parts_iodp_def,axiom,(
+    ! [X] :
+      ( iodp(X)
+    <=> iext(uri_rdf_type,X,uri_owl_DatatypeProperty) ) )).
+
+%----Semantic Condition on the Instances of Part IOXP (Ontology Properties)
+fof(owl_parts_ioxp_cond_inst,axiom,(
+    ! [X] :
+      ( ioxp(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ix(Y)
+            & ix(Z) ) ) ) )).
+
+%----Semantic Condition on Part IOXP (Ontology Properties)
+fof(owl_parts_ioxp_cond_set,axiom,(
+    ! [X] :
+      ( ioxp(X)
+     => ip(X) ) )).
+
+%----Definition of Part IOXP (Ontology Properties)
+fof(owl_parts_ioxp_def,axiom,(
+    ! [X] :
+      ( ioxp(X)
+    <=> iext(uri_rdf_type,X,uri_owl_OntologyProperty) ) )).
+
+%----Semantic Condition on the Instances of Part IP (Properties)
+fof(owl_parts_ip_cond_inst,axiom,(
+    ! [X] :
+      ( ip(X)
+     => ! [Y,Z] :
+          ( iext(X,Y,Z)
+         => ( ir(Y)
+            & ir(Z) ) ) ) )).
+
+%----Semantic Condition on Part IP (Properties)
+fof(owl_parts_ip_cond_set,axiom,(
+    ! [X] :
+      ( ip(X)
+     => ir(X) ) )).
+
+%----Definition of Part IP (Properties)
+fof(owl_parts_ip_def,axiom,(
+    ! [X] :
+      ( ip(X)
+    <=> iext(uri_rdf_type,X,uri_rdf_Property) ) )).
+
+%----Semantic Condition on Part IR (Individuals)
+fof(owl_parts_ir_cond_set,axiom,(
+    ? [X] : ir(X) )).
+
+%----Definition of Part IR (Individuals)
+fof(owl_parts_ir_def,axiom,(
+    ! [X] :
+      ( ir(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Resource) ) )).
+
+%----Semantic Condition on Part IX (Ontologies)
+fof(owl_parts_ix_cond_set,axiom,(
+    ! [X] :
+      ( ix(X)
+     => ir(X) ) )).
+
+%----Definition of Part IX (Ontologies)
+fof(owl_parts_ix_def,axiom,(
+    ! [X] :
+      ( ix(X)
+    <=> iext(uri_rdf_type,X,uri_owl_Ontology) ) )).
+
+%----Semantic Condition on Part LV (Data Values)
+fof(owl_parts_lv_cond_set,axiom,(
+    ! [X] :
+      ( lv(X)
+     => ir(X) ) )).
+
+%----Definition of Part LV (Data Values)
+fof(owl_parts_lv_def,axiom,(
+    ! [X] :
+      ( lv(X)
+    <=> iext(uri_rdf_type,X,uri_rdfs_Literal) ) )).
+
+%----owl:allValuesFrom
+fof(owl_prop_allvaluesfrom_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_allValuesFrom,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_allvaluesfrom_type,axiom,(
+    ip(uri_owl_allValuesFrom) )).
+
+fof(owl_prop_complementof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_complementOf,X,Y)
+     => ( ic(X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_complementof_type,axiom,(
+    ip(uri_owl_complementOf) )).
+
+fof(owl_prop_hasvalue_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_hasValue,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ir(Y) ) ) )).
+
+fof(owl_prop_hasvalue_type,axiom,(
+    ip(uri_owl_hasValue) )).
+
+fof(owl_prop_intersectionof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_intersectionOf,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_intersectionof_type,axiom,(
+    ip(uri_owl_intersectionOf) )).
+
+%----owl:onProperty
+fof(owl_prop_onproperty_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_onProperty,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ip(Y) ) ) )).
+
+fof(owl_prop_onproperty_type,axiom,(
+    ip(uri_owl_onProperty) )).
+
+fof(owl_prop_somevaluesfrom_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_someValuesFrom,X,Y)
+     => ( icext(uri_owl_Restriction,X)
+        & ic(Y) ) ) )).
+
+fof(owl_prop_somevaluesfrom_type,axiom,(
+    ip(uri_owl_someValuesFrom) )).
+
+%----owl:unionOf
+fof(owl_prop_unionof_ext,axiom,(
+    ! [X,Y] :
+      ( iext(uri_owl_unionOf,X,Y)
+     => ( ic(X)
+        & icext(uri_rdf_List,Y) ) ) )).
+
+fof(owl_prop_unionof_type,axiom,(
+    ip(uri_owl_unionOf) )).
+
+%----rdfs:domain
+fof(owl_rdfsext_domain,axiom,(
+    ! [P,C] :
+      ( iext(uri_rdfs_domain,P,C)
+    <=> ( ip(P)
+        & ic(C)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => icext(C,X) ) ) ) )).
+
+%----rdfs:range
+fof(owl_rdfsext_range,axiom,(
+    ! [P,C] :
+      ( iext(uri_rdfs_range,P,C)
+    <=> ( ip(P)
+        & ip(C)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => icext(C,Y) ) ) ) )).
+
+%----rdfs:subClassOf
+fof(owl_rdfsext_subclassof,axiom,(
+    ! [C1,C2] :
+      ( iext(uri_rdfs_subClassOf,C1,C2)
+    <=> ( ic(C1)
+        & ic(C2)
+        & ! [X] :
+            ( icext(C1,X)
+           => icext(C2,X) ) ) ) )).
+
+%----rdfs:subPropertyOf
+fof(owl_rdfsext_subpropertyof,axiom,(
+    ! [P1,P2] :
+      ( iext(uri_rdfs_subPropertyOf,P1,P2)
+    <=> ( ip(P1)
+        & ip(P2)
+        & ! [X,Y] :
+            ( iext(P1,X,Y)
+           => iext(P2,X,Y) ) ) ) )).
+
+%----owl:allValuesFrom
+fof(owl_restrict_allvaluesfrom,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_allValuesFrom,Z,C)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ! [Y] :
+              ( iext(P,X,Y)
+             => icext(C,Y) ) ) ) )).
+
+%----owl:hasValue
+fof(owl_restrict_hasvalue,axiom,(
+    ! [Z,P,A] :
+      ( ( iext(uri_owl_hasValue,Z,A)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> iext(P,X,A) ) ) )).
+
+%----owl:someValuesFrom
+fof(owl_restrict_somevaluesfrom,axiom,(
+    ! [Z,P,C] :
+      ( ( iext(uri_owl_someValuesFrom,Z,C)
+        & iext(uri_owl_onProperty,Z,P) )
+     => ! [X] :
+          ( icext(Z,X)
+        <=> ? [Y] :
+              ( iext(P,X,Y)
+              & icext(C,Y) ) ) ) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:first
+fof(rdf_collection_first_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_first,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:nil
+fof(rdf_collection_nil_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_nil,uri_rdf_List) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:rest
+fof(rdf_collection_rest_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_rest,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_001,axiom,(
+    iext(uri_rdf_type,uri_rdf__1,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_002,axiom,(
+    iext(uri_rdf_type,uri_rdf__2,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_003,axiom,(
+    iext(uri_rdf_type,uri_rdf__3,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Reification Vocabulary: rdf:object
+fof(rdf_reification_object_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_object,uri_rdf_Property) )).
+
+%----Axiomatic Triples for rdf:value--
+fof(rdf_reification_predicate_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_value,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Reification Vocabulary: rdf:subject
+fof(rdf_reification_subject_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_subject,uri_rdf_Property) )).
+
+%----IP and rdf:Property
+fof(rdf_type_ip,axiom,(
+    ! [P] :
+      ( iext(uri_rdf_type,P,uri_rdf_Property)
+    <=> ip(P) ) )).
+
+%----Axiomatic Triple for rdf:type
+fof(rdf_type_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_type,uri_rdf_Property) )).
+
+%----Axiomatic Triple for rdf:type
+fof(rdf_value_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_type,uri_rdf_Property) )).
+
+fof(rdfs_annotation_comment_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_comment,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_comment_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_comment,uri_rdfs_Literal) )).
+
+fof(rdfs_annotation_isdefinedby_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_isDefinedBy,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_isdefinedby_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_isDefinedBy,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_isdefinedby_sub,axiom,(
+    iext(uri_rdfs_subPropertyOf,uri_rdfs_isDefinedBy,uri_rdfs_seeAlso) )).
+
+fof(rdfs_annotation_label_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_label,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_label_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_label,uri_rdfs_Literal) )).
+
+fof(rdfs_annotation_seealso_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_seeAlso,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_seealso_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_seeAlso,uri_rdfs_Resource) )).
+
+%----Definition of ICEXT
+fof(rdfs_cext_def,axiom,(
+    ! [X,C] :
+      ( iext(uri_rdf_type,X,C)
+    <=> icext(C,X) ) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_class_instsub_resource,axiom,(
+    ! [C] :
+      ( ic(C)
+     => iext(uri_rdfs_subClassOf,C,uri_rdfs_Resource) ) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_collection_first_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_first,uri_rdf_List) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_collection_first_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_first,uri_rdfs_Resource) )).
+
+fof(rdfs_collection_rest_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_rest,uri_rdf_List) )).
+
+fof(rdfs_collection_rest_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_rest,uri_rdf_List) )).
+
+fof(rdfs_container_alt_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_Alt,uri_rdfs_Container) )).
+
+fof(rdfs_container_bag_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_Bag,uri_rdfs_Container) )).
+
+%----rdfs:ContainerMembershipProperty
+fof(rdfs_container_containermembershipproperty_instsub_member,axiom,(
+    ! [P] :
+      ( icext(uri_rdfs_ContainerMembershipProperty,P)
+     => iext(uri_rdfs_subPropertyOf,P,uri_rdfs_member) ) )).
+
+fof(rdfs_container_containermembershipproperty_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_ContainerMembershipProperty,uri_rdf_Property) )).
+
+fof(rdfs_container_member_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_member,uri_rdfs_Resource) )).
+
+fof(rdfs_container_member_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_member,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_001,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__1,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_002,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__2,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_003,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__3,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_001,axiom,(
+    iext(uri_rdfs_range,uri_rdf__1,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_002,axiom,(
+    iext(uri_rdfs_range,uri_rdf__2,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_003,axiom,(
+    iext(uri_rdfs_range,uri_rdf__3,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_type_001,axiom,(
+    iext(uri_rdf_type,uri_rdf__1,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_n_type_002,axiom,(
+    iext(uri_rdf_type,uri_rdf__2,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_n_type_003,axiom,(
+    iext(uri_rdf_type,uri_rdf__3,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_seq_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_Seq,uri_rdfs_Container) )).
+
+fof(rdfs_dat_xmlliteral_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_XMLLiteral,uri_rdfs_Literal) )).
+
+%----type of rdf:XMLLiteral
+fof(rdfs_dat_xmlliteral_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_XMLLiteral,uri_rdfs_Datatype) )).
+
+%----rdfs:Datatype and rdfs:Literal
+fof(rdfs_datatype_instsub_literal,axiom,(
+    ! [D] :
+      ( icext(uri_rdfs_Datatype,D)
+     => iext(uri_rdfs_subClassOf,D,uri_rdfs_Literal) ) )).
+
+%----rdfs:Datatype is a sub class of rdfs:Class
+fof(rdfs_datatype_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_Datatype,uri_rdfs_Class) )).
+
+%----domain of rdfs:domain
+fof(rdfs_domain_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_domain,uri_rdf_Property) )).
+
+%----Semantic Condition for rdfs:domain
+fof(rdfs_domain_main,axiom,(
+    ! [P,C,X,Y] :
+      ( ( iext(uri_rdfs_domain,P,C)
+        & iext(P,X,Y) )
+     => icext(C,X) ) )).
+
+%----range of rdfs:domain
+fof(rdfs_domain_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_domain,uri_rdfs_Class) )).
+
+%----Definition of set IC based on class extensions of rdfs:Class
+fof(rdfs_ic_def,axiom,(
+    ! [X] :
+      ( ic(X)
+    <=> icext(uri_rdfs_Class,X) ) )).
+
+%----Definition of set IR based on class extensions of rdfs:Resource
+fof(rdfs_ir_def,axiom,(
+    ! [X] :
+      ( ir(X)
+    <=> icext(uri_rdfs_Resource,X) ) )).
+
+%----Definition of set LV based on class extensions of rdfs:Literal
+fof(rdfs_lv_def,axiom,(
+    ! [X] :
+      ( lv(X)
+    <=> icext(uri_rdfs_Literal,X) ) )).
+
+%----type of rdf:Property (derivable RDFS-valid triple)
+fof(rdfs_property_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_Property,uri_rdfs_Class) )).
+
+%----domain of rdfs:range
+fof(rdfs_range_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_range,uri_rdf_Property) )).
+
+%----Semantic Condition for rdfs:range
+fof(rdfs_range_main,axiom,(
+    ! [P,C,X,Y] :
+      ( ( iext(uri_rdfs_range,P,C)
+        & iext(P,X,Y) )
+     => icext(C,Y) ) )).
+
+%----range of rdfs:range
+fof(rdfs_range_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_range,uri_rdfs_Class) )).
+
+fof(rdfs_reification_object_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_object,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_object_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_predicate,uri_rdfs_Resource) )).
+
+fof(rdfs_reification_predicate_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_predicate,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_predicate_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_predicate,uri_rdfs_Resource) )).
+
+fof(rdfs_reification_subject_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_subject,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_subject_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_subject,uri_rdfs_Resource) )).
+
+%----domain of rdfs:subClassOf
+fof(rdfs_subclassof_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_subClassOf,uri_rdfs_Class) )).
+
+%----Main Semantic Conditions for rdfs:subClassOf
+fof(rdfs_subclassof_main,axiom,(
+    ! [C,D] :
+      ( iext(uri_rdfs_subClassOf,C,D)
+     => ( ic(C)
+        & ic(D)
+        & ! [X] :
+            ( icext(C,X)
+           => icext(D,X) ) ) ) )).
+
+%----range of rdfs:subClassOf
+fof(rdfs_subclassof_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_subClassOf,uri_rdfs_Class) )).
+
+%----Reflexivity of rdfs:subClassOf on IC
+fof(rdfs_subclassof_reflex,axiom,(
+    ! [C] :
+      ( ic(C)
+     => iext(uri_rdfs_subClassOf,C,C) ) )).
+
+%----Transitivity of rdfs:subClassOf on IC
+fof(rdfs_subclassof_trans,axiom,(
+    ! [C,D,E] :
+      ( ( iext(uri_rdfs_subClassOf,C,D)
+        & iext(uri_rdfs_subClassOf,D,E) )
+     => iext(uri_rdfs_subClassOf,C,E) ) )).
+
+%----domain of rdfs:subPropertyOf
+fof(rdfs_subpropertyof_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_subPropertyOf,uri_rdf_Property) )).
+
+%----Main Semantic Condition for rdfs:subPropertyOf
+fof(rdfs_subpropertyof_main,axiom,(
+    ! [P,Q] :
+      ( iext(uri_rdfs_subPropertyOf,P,Q)
+     => ( ip(P)
+        & ip(Q)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => iext(Q,X,Y) ) ) ) )).
+
+%----range of rdfs:subPropertyOf
+fof(rdfs_subpropertyof_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_subPropertyOf,uri_rdf_Property) )).
+
+%----Reflexivity of rdfs:subPropertyOf on IP
+fof(rdfs_subpropertyof_reflex,axiom,(
+    ! [P] :
+      ( ip(P)
+     => iext(uri_rdfs_subPropertyOf,P,P) ) )).
+
+%----Transitivity of rdfs:subPropertyOf on IP
+fof(rdfs_subpropertyof_trans,axiom,(
+    ! [P,Q,R] :
+      ( ( iext(uri_rdfs_subPropertyOf,P,Q)
+        & iext(uri_rdfs_subPropertyOf,Q,R) )
+     => iext(uri_rdfs_subPropertyOf,P,R) ) )).
+
+%----domain of rdf:type
+fof(rdfs_type_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_type,uri_rdfs_Resource) )).
+
+%----range of rdf:type
+fof(rdfs_type_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_type,uri_rdfs_Class) )).
+
+fof(rdfs_value_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_value,uri_rdfs_Resource) )).
+
+fof(rdfs_value_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_value,uri_rdfs_Resource) )).
+
+%----I(s p o) = true -> I(p) in IP
+%----Note: the "iext" predicate seems to represent a true triple,
+%----not quite the IEXT mapping [CHECK!]
+fof(simple_iext_property,axiom,(
+    ! [S,P,O] :
+      ( iext(P,S,O)
+     => ip(P) ) )).
+
+%----Set IR
+%----The set IR is the set of all resources.
+fof(simple_ir,axiom,(
+    ! [X] : ir(X) )).
+
+%----Set LV
+%----The set LV of all data values is a subset of IR.
+fof(simple_lv,axiom,(
+    ! [X] :
+      ( lv(X)
+     => ir(X) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWB003+0.ax b/test-data/tptp/fof/SWB003+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWB003+0.ax
@@ -0,0 +1,365 @@
+%------------------------------------------------------------------------------
+% File     : SWB003+0 : TPTP v7.2.0. Released v5.2.0.
+% Domain   : Semantic Web
+% Axioms   : RDFS
+% Version  : [Sch03] axioms : Especial.
+% English  :
+
+% Refs     : [Sch03] Schneider, M. (2011), Email to G. Sutcliffe
+% Source   : [Sch03]
+% Names    : axioms-rdfs-standard [Sch03]
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   80 (  62 unit)
+%            Number of atoms       :  108 (   0 equality)
+%            Maximal formula depth :    9 (   2 average)
+%            Number of connectives :   28 (   0   ~;   0   |;   8   &)
+%                                         (   5 <=>;  15  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    6 (   0 propositional; 1-3 arity)
+%            Number of functors    :   33 (  33 constant; 0-0 arity)
+%            Number of variables   :   37 (   0 sgn;  37   !;   0   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : FOF_SAT_EPR
+
+% Comments :
+%------------------------------------------------------------------------------
+%----I(s p o) = true -> I(p) in IP
+%----Note: the "iext" predicate seems to represent a true triple,
+%----not quite the IEXT mapping [CHECK!]
+fof(simple_iext_property,axiom,(
+    ! [S,P,O] :
+      ( iext(P,S,O)
+     => ip(P) ) )).
+
+%----Set IR
+%----The set IR is the set of all resources.
+
+fof(simple_ir,axiom,(
+    ! [X] : ir(X) )).
+
+%----Set LV
+%----The set LV of all data values is a subset of IR.
+fof(simple_lv,axiom,(
+    ! [X] :
+      ( lv(X)
+     => ir(X) ) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:first
+fof(rdf_collection_first_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_first,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:nil
+fof(rdf_collection_nil_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_nil,uri_rdf_List) )).
+
+%----Axiomatic Triples for the Collection Vocabulary (Lists): rdf:rest
+fof(rdf_collection_rest_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_rest,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_001,axiom,(
+    iext(uri_rdf_type,uri_rdf__1,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_002,axiom,(
+    iext(uri_rdf_type,uri_rdf__2,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Container Vocabulary: rdf:_n
+fof(rdf_container_n_type_003,axiom,(
+    iext(uri_rdf_type,uri_rdf__3,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Reification Vocabulary: rdf:object
+fof(rdf_reification_object_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_object,uri_rdf_Property) )).
+
+%----Axiomatic Triples for rdf:value--
+fof(rdf_reification_predicate_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_value,uri_rdf_Property) )).
+
+%----Axiomatic Triples for the Reification Vocabulary: rdf:subject
+fof(rdf_reification_subject_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_subject,uri_rdf_Property) )).
+
+%----IP and rdf:Property
+fof(rdf_type_ip,axiom,(
+    ! [P] :
+      ( iext(uri_rdf_type,P,uri_rdf_Property)
+    <=> ip(P) ) )).
+
+%----Axiomatic Triple for rdf:type
+fof(rdf_type_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_type,uri_rdf_Property) )).
+
+%----Axiomatic Triple for rdf:type
+fof(rdf_value_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_type,uri_rdf_Property) )).
+
+fof(rdfs_annotation_comment_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_comment,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_comment_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_comment,uri_rdfs_Literal) )).
+
+fof(rdfs_annotation_isdefinedby_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_isDefinedBy,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_isdefinedby_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_isDefinedBy,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_isdefinedby_sub,axiom,(
+    iext(uri_rdfs_subPropertyOf,uri_rdfs_isDefinedBy,uri_rdfs_seeAlso) )).
+
+fof(rdfs_annotation_label_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_label,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_label_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_label,uri_rdfs_Literal) )).
+
+fof(rdfs_annotation_seealso_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_seeAlso,uri_rdfs_Resource) )).
+
+fof(rdfs_annotation_seealso_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_seeAlso,uri_rdfs_Resource) )).
+
+%----Definition of ICEXT
+fof(rdfs_cext_def,axiom,(
+    ! [X,C] :
+      ( iext(uri_rdf_type,X,C)
+    <=> icext(C,X) ) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_class_instsub_resource,axiom,(
+    ! [C] :
+      ( ic(C)
+     => iext(uri_rdfs_subClassOf,C,uri_rdfs_Resource) ) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_collection_first_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_first,uri_rdf_List) )).
+
+%----IC and rdfs:Resource
+fof(rdfs_collection_first_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_first,uri_rdfs_Resource) )).
+
+fof(rdfs_collection_rest_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_rest,uri_rdf_List) )).
+
+fof(rdfs_collection_rest_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_rest,uri_rdf_List) )).
+
+fof(rdfs_container_alt_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_Alt,uri_rdfs_Container) )).
+
+fof(rdfs_container_bag_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_Bag,uri_rdfs_Container) )).
+
+%----rdfs:ContainerMembershipProperty
+fof(rdfs_container_containermembershipproperty_instsub_member,axiom,(
+    ! [P] :
+      ( icext(uri_rdfs_ContainerMembershipProperty,P)
+     => iext(uri_rdfs_subPropertyOf,P,uri_rdfs_member) ) )).
+
+fof(rdfs_container_containermembershipproperty_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_ContainerMembershipProperty,uri_rdf_Property) )).
+
+fof(rdfs_container_member_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_member,uri_rdfs_Resource) )).
+
+fof(rdfs_container_member_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_member,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_001,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__1,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_002,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__2,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_domain_003,axiom,(
+    iext(uri_rdfs_domain,uri_rdf__3,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_001,axiom,(
+    iext(uri_rdfs_range,uri_rdf__1,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_002,axiom,(
+    iext(uri_rdfs_range,uri_rdf__2,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_range_003,axiom,(
+    iext(uri_rdfs_range,uri_rdf__3,uri_rdfs_Resource) )).
+
+fof(rdfs_container_n_type_001,axiom,(
+    iext(uri_rdf_type,uri_rdf__1,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_n_type_002,axiom,(
+    iext(uri_rdf_type,uri_rdf__2,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_n_type_003,axiom,(
+    iext(uri_rdf_type,uri_rdf__3,uri_rdfs_ContainerMembershipProperty) )).
+
+fof(rdfs_container_seq_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_Seq,uri_rdfs_Container) )).
+
+fof(rdfs_dat_xmlliteral_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdf_XMLLiteral,uri_rdfs_Literal) )).
+
+%----type of rdf:XMLLiteral
+fof(rdfs_dat_xmlliteral_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_XMLLiteral,uri_rdfs_Datatype) )).
+
+%----rdfs:Datatype and rdfs:Literal
+fof(rdfs_datatype_instsub_literal,axiom,(
+    ! [D] :
+      ( icext(uri_rdfs_Datatype,D)
+     => iext(uri_rdfs_subClassOf,D,uri_rdfs_Literal) ) )).
+
+%----rdfs:Datatype is a sub class of rdfs:Class
+fof(rdfs_datatype_sub,axiom,(
+    iext(uri_rdfs_subClassOf,uri_rdfs_Datatype,uri_rdfs_Class) )).
+
+%----domain of rdfs:domain
+fof(rdfs_domain_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_domain,uri_rdf_Property) )).
+
+%----Semantic Condition for rdfs:domain
+fof(rdfs_domain_main,axiom,(
+    ! [P,C,X,Y] :
+      ( ( iext(uri_rdfs_domain,P,C)
+        & iext(P,X,Y) )
+     => icext(C,X) ) )).
+
+%----range of rdfs:domain
+fof(rdfs_domain_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_domain,uri_rdfs_Class) )).
+
+%----Definition of set IC based on class extensions of rdfs:Class
+fof(rdfs_ic_def,axiom,(
+    ! [X] :
+      ( ic(X)
+    <=> icext(uri_rdfs_Class,X) ) )).
+
+%----Definition of set IR based on class extensions of rdfs:Resource
+fof(rdfs_ir_def,axiom,(
+    ! [X] :
+      ( ir(X)
+    <=> icext(uri_rdfs_Resource,X) ) )).
+
+%----Definition of set LV based on class extensions of rdfs:Literal
+fof(rdfs_lv_def,axiom,(
+    ! [X] :
+      ( lv(X)
+    <=> icext(uri_rdfs_Literal,X) ) )).
+
+%----type of rdf:Property (derivable RDFS-valid triple)
+fof(rdfs_property_type,axiom,(
+    iext(uri_rdf_type,uri_rdf_Property,uri_rdfs_Class) )).
+
+%----domain of rdfs:range
+fof(rdfs_range_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_range,uri_rdf_Property) )).
+
+%----Semantic Condition for rdfs:range
+fof(rdfs_range_main,axiom,(
+    ! [P,C,X,Y] :
+      ( ( iext(uri_rdfs_range,P,C)
+        & iext(P,X,Y) )
+     => icext(C,Y) ) )).
+
+%----range of rdfs:range
+fof(rdfs_range_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_range,uri_rdfs_Class) )).
+
+fof(rdfs_reification_object_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_object,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_object_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_predicate,uri_rdfs_Resource) )).
+
+fof(rdfs_reification_predicate_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_predicate,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_predicate_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_predicate,uri_rdfs_Resource) )).
+
+fof(rdfs_reification_subject_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_subject,uri_rdfs_Statement) )).
+
+fof(rdfs_reification_subject_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_subject,uri_rdfs_Resource) )).
+
+%----domain of rdfs:subClassOf
+fof(rdfs_subclassof_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_subClassOf,uri_rdfs_Class) )).
+
+%----Main Semantic Conditions for rdfs:subClassOf
+fof(rdfs_subclassof_main,axiom,(
+    ! [C,D] :
+      ( iext(uri_rdfs_subClassOf,C,D)
+     => ( ic(C)
+        & ic(D)
+        & ! [X] :
+            ( icext(C,X)
+           => icext(D,X) ) ) ) )).
+
+%----range of rdfs:subClassOf
+fof(rdfs_subclassof_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_subClassOf,uri_rdfs_Class) )).
+
+%----Reflexivity of rdfs:subClassOf on IC
+fof(rdfs_subclassof_reflex,axiom,(
+    ! [C] :
+      ( ic(C)
+     => iext(uri_rdfs_subClassOf,C,C) ) )).
+
+%----Transitivity of rdfs:subClassOf on IC
+fof(rdfs_subclassof_trans,axiom,(
+    ! [C,D,E] :
+      ( ( iext(uri_rdfs_subClassOf,C,D)
+        & iext(uri_rdfs_subClassOf,D,E) )
+     => iext(uri_rdfs_subClassOf,C,E) ) )).
+
+%----domain of rdfs:subPropertyOf
+fof(rdfs_subpropertyof_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdfs_subPropertyOf,uri_rdf_Property) )).
+
+%----Main Semantic Condition for rdfs:subPropertyOf
+fof(rdfs_subpropertyof_main,axiom,(
+    ! [P,Q] :
+      ( iext(uri_rdfs_subPropertyOf,P,Q)
+     => ( ip(P)
+        & ip(Q)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => iext(Q,X,Y) ) ) ) )).
+
+%----range of rdfs:subPropertyOf
+fof(rdfs_subpropertyof_range,axiom,(
+    iext(uri_rdfs_range,uri_rdfs_subPropertyOf,uri_rdf_Property) )).
+
+%----Reflexivity of rdfs:subPropertyOf on IP
+fof(rdfs_subpropertyof_reflex,axiom,(
+    ! [P] :
+      ( ip(P)
+     => iext(uri_rdfs_subPropertyOf,P,P) ) )).
+
+%----Transitivity of rdfs:subPropertyOf on IP
+fof(rdfs_subpropertyof_trans,axiom,(
+    ! [P,Q,R] :
+      ( ( iext(uri_rdfs_subPropertyOf,P,Q)
+        & iext(uri_rdfs_subPropertyOf,Q,R) )
+     => iext(uri_rdfs_subPropertyOf,P,R) ) )).
+
+%----domain of rdf:type
+fof(rdfs_type_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_type,uri_rdfs_Resource) )).
+
+%----range of rdf:type
+fof(rdfs_type_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_type,uri_rdfs_Class) )).
+
+fof(rdfs_value_domain,axiom,(
+    iext(uri_rdfs_domain,uri_rdf_value,uri_rdfs_Resource) )).
+
+fof(rdfs_value_range,axiom,(
+    iext(uri_rdfs_range,uri_rdf_value,uri_rdfs_Resource) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWB003+1.ax b/test-data/tptp/fof/SWB003+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWB003+1.ax
@@ -0,0 +1,67 @@
+%------------------------------------------------------------------------------
+% File     : SWB003+1 : TPTP v7.2.0. Released v5.2.0.
+% Domain   : Semantic Web
+% Axioms   : RDFS Extensional axioms
+% Version  : [Sch03] axioms : Especial.
+% English  :
+
+% Refs     : [Sch03] Schneider, M. (2011), Email to G. Sutcliffe
+% Source   : [Sch03]
+% Names    : axioms-rdfsext-standard [Sch03]
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    4 (   0 unit)
+%            Number of atoms       :   20 (   0 equality)
+%            Maximal formula depth :    9 (   9 average)
+%            Number of connectives :   16 (   0   ~;   0   |;   8   &)
+%                                         (   4 <=>;   4  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    4 (   0 propositional; 1-3 arity)
+%            Number of functors    :    4 (   4 constant; 0-0 arity)
+%            Number of variables   :   15 (   0 sgn;  15   !;   0   ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : FOF_SAT_RFO_NEQ
+
+% Comments : Requires SWB003+0.ax
+%------------------------------------------------------------------------------
+%----rdfs:domain
+fof(owl_rdfsext_domain,axiom,(
+    ! [P,C] :
+      ( iext(uri_rdfs_domain,P,C)
+    <=> ( ip(P)
+        & ic(C)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => icext(C,X) ) ) ) )).
+
+%----rdfs:range
+fof(owl_rdfsext_range,axiom,(
+    ! [P,C] :
+      ( iext(uri_rdfs_range,P,C)
+    <=> ( ip(P)
+        & ip(C)
+        & ! [X,Y] :
+            ( iext(P,X,Y)
+           => icext(C,Y) ) ) ) )).
+
+%----rdfs:subClassOf
+fof(owl_rdfsext_subclassof,axiom,(
+    ! [C1,C2] :
+      ( iext(uri_rdfs_subClassOf,C1,C2)
+    <=> ( ic(C1)
+        & ic(C2)
+        & ! [X] :
+            ( icext(C1,X)
+           => icext(C2,X) ) ) ) )).
+
+%----rdfs:subPropertyOf
+fof(owl_rdfsext_subpropertyof,axiom,(
+    ! [P1,P2] :
+      ( iext(uri_rdfs_subPropertyOf,P1,P2)
+    <=> ( ip(P1)
+        & ip(P2)
+        & ! [X,Y] :
+            ( iext(P1,X,Y)
+           => iext(P2,X,Y) ) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWC001+0.ax b/test-data/tptp/fof/SWC001+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWC001+0.ax
@@ -0,0 +1,815 @@
+%--------------------------------------------------------------------------
+% File     : SWC001+0 : TPTP v7.2.0. Released v2.4.0.
+% Domain   : Software Creation
+% Axioms   : List specification
+% Version  : [Wei00] axioms.
+% English  : Components in a software library specified in first-order logic
+
+% Refs     : [Wei00] Weidenbach (2000), Software Reuse of List Functions Ve
+%          : [FSS98] Fischer et al. (1998), Deduction-Based Software Compon
+% Source   : [Wei00]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   95 (   9 unit)
+%            Number of atoms       :  394 (  71 equality)
+%            Maximal formula depth :   17 (   6 average)
+%            Number of connectives :  323 (  24 ~  ;   8  |;  38  &)
+%                                         (  26 <=>; 227 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   20 (   0 propositional; 1-2 arity)
+%            Number of functors    :    5 (   1 constant; 0-2 arity)
+%            Number of variables   :  203 (   0 singleton; 190 !;  13 ?)
+%            Maximal term depth    :    4 (   1 average)
+% SPC      : 
+
+% Comments :
+%--------------------------------------------------------------------------
+fof(ax1,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( neq(U,V)
+            <=> U != V ) ) ) )).
+
+fof(ax2,axiom,
+    ( ? [U] :
+        ( ssItem(U)
+        & ? [V] :
+            ( ssItem(V)
+            & U != V ) ) )).
+
+fof(ax3,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( memberP(U,V)
+            <=> ? [W] :
+                  ( ssList(W)
+                  & ? [X] :
+                      ( ssList(X)
+                      & app(W,cons(V,X)) = U ) ) ) ) ) )).
+
+fof(ax4,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( singletonP(U)
+        <=> ? [V] :
+              ( ssItem(V)
+              & cons(V,nil) = U ) ) ) )).
+
+fof(ax5,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( frontsegP(U,V)
+            <=> ? [W] :
+                  ( ssList(W)
+                  & app(V,W) = U ) ) ) ) )).
+
+fof(ax6,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( rearsegP(U,V)
+            <=> ? [W] :
+                  ( ssList(W)
+                  & app(W,V) = U ) ) ) ) )).
+
+fof(ax7,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( segmentP(U,V)
+            <=> ? [W] :
+                  ( ssList(W)
+                  & ? [X] :
+                      ( ssList(X)
+                      & app(app(W,V),X) = U ) ) ) ) ) )).
+
+fof(ax8,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( cyclefreeP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ! [Z] :
+                              ( ssList(Z)
+                             => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
+                               => ~ ( leq(V,W)
+                                    & leq(W,V) ) ) ) ) ) ) ) ) ) )).
+
+fof(ax9,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( totalorderP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ! [Z] :
+                              ( ssList(Z)
+                             => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
+                               => ( leq(V,W)
+                                  | leq(W,V) ) ) ) ) ) ) ) ) ) )).
+
+fof(ax10,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( strictorderP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ! [Z] :
+                              ( ssList(Z)
+                             => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
+                               => ( lt(V,W)
+                                  | lt(W,V) ) ) ) ) ) ) ) ) ) )).
+
+fof(ax11,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( totalorderedP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ! [Z] :
+                              ( ssList(Z)
+                             => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
+                               => leq(V,W) ) ) ) ) ) ) ) ) )).
+
+fof(ax12,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( strictorderedP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ! [Z] :
+                              ( ssList(Z)
+                             => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
+                               => lt(V,W) ) ) ) ) ) ) ) ) )).
+
+fof(ax13,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( duplicatefreeP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ! [Z] :
+                              ( ssList(Z)
+                             => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
+                               => V != W ) ) ) ) ) ) ) ) )).
+
+fof(ax14,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( equalelemsP(U)
+        <=> ! [V] :
+              ( ssItem(V)
+             => ! [W] :
+                  ( ssItem(W)
+                 => ! [X] :
+                      ( ssList(X)
+                     => ! [Y] :
+                          ( ssList(Y)
+                         => ( app(X,cons(V,cons(W,Y))) = U
+                           => V = W ) ) ) ) ) ) ) )).
+
+fof(ax15,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( neq(U,V)
+            <=> U != V ) ) ) )).
+
+fof(ax16,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ssList(cons(V,U)) ) ) )).
+
+fof(ax17,axiom,
+    ( ssList(nil) )).
+
+fof(ax18,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => cons(V,U) != U ) ) )).
+
+fof(ax19,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssItem(W)
+               => ! [X] :
+                    ( ssItem(X)
+                   => ( cons(W,U) = cons(X,V)
+                     => ( W = X
+                        & V = U ) ) ) ) ) ) )).
+
+fof(ax20,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( nil = U
+          | ? [V] :
+              ( ssList(V)
+              & ? [W] :
+                  ( ssItem(W)
+                  & cons(W,V) = U ) ) ) ) )).
+
+fof(ax21,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => nil != cons(V,U) ) ) )).
+
+fof(ax22,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( nil != U
+         => ssItem(hd(U)) ) ) )).
+
+fof(ax23,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => hd(cons(V,U)) = V ) ) )).
+
+fof(ax24,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( nil != U
+         => ssList(tl(U)) ) ) )).
+
+fof(ax25,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => tl(cons(V,U)) = U ) ) )).
+
+fof(ax26,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ssList(app(U,V)) ) ) )).
+
+fof(ax27,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssItem(W)
+               => cons(W,app(V,U)) = app(cons(W,V),U) ) ) ) )).
+
+fof(ax28,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => app(nil,U) = U ) )).
+
+fof(ax29,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( ( leq(U,V)
+                & leq(V,U) )
+             => U = V ) ) ) )).
+
+fof(ax30,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssItem(W)
+               => ( ( leq(U,V)
+                    & leq(V,W) )
+                 => leq(U,W) ) ) ) ) )).
+
+fof(ax31,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => leq(U,U) ) )).
+
+fof(ax32,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( geq(U,V)
+            <=> leq(V,U) ) ) ) )).
+
+fof(ax33,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( lt(U,V)
+             => ~ lt(V,U) ) ) ) )).
+
+fof(ax34,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssItem(W)
+               => ( ( lt(U,V)
+                    & lt(V,W) )
+                 => lt(U,W) ) ) ) ) )).
+
+fof(ax35,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( gt(U,V)
+            <=> lt(V,U) ) ) ) )).
+
+fof(ax36,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( memberP(app(V,W),U)
+                <=> ( memberP(V,U)
+                    | memberP(W,U) ) ) ) ) ) )).
+
+fof(ax37,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( memberP(cons(V,W),U)
+                <=> ( U = V
+                    | memberP(W,U) ) ) ) ) ) )).
+
+fof(ax38,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ~ memberP(nil,U) ) )).
+
+fof(ax39,axiom,
+    ( ~ singletonP(nil) )).
+
+fof(ax40,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( ( frontsegP(U,V)
+                    & frontsegP(V,W) )
+                 => frontsegP(U,W) ) ) ) ) )).
+
+fof(ax41,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( ( frontsegP(U,V)
+                & frontsegP(V,U) )
+             => U = V ) ) ) )).
+
+fof(ax42,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => frontsegP(U,U) ) )).
+
+fof(ax43,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( frontsegP(U,V)
+                 => frontsegP(app(U,W),V) ) ) ) ) )).
+
+fof(ax44,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssList(W)
+               => ! [X] :
+                    ( ssList(X)
+                   => ( frontsegP(cons(U,W),cons(V,X))
+                    <=> ( U = V
+                        & frontsegP(W,X) ) ) ) ) ) ) )).
+
+fof(ax45,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => frontsegP(U,nil) ) )).
+
+fof(ax46,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( frontsegP(nil,U)
+        <=> nil = U ) ) )).
+
+fof(ax47,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( ( rearsegP(U,V)
+                    & rearsegP(V,W) )
+                 => rearsegP(U,W) ) ) ) ) )).
+
+fof(ax48,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( ( rearsegP(U,V)
+                & rearsegP(V,U) )
+             => U = V ) ) ) )).
+
+fof(ax49,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => rearsegP(U,U) ) )).
+
+fof(ax50,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( rearsegP(U,V)
+                 => rearsegP(app(W,U),V) ) ) ) ) )).
+
+fof(ax51,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => rearsegP(U,nil) ) )).
+
+fof(ax52,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( rearsegP(nil,U)
+        <=> nil = U ) ) )).
+
+fof(ax53,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( ( segmentP(U,V)
+                    & segmentP(V,W) )
+                 => segmentP(U,W) ) ) ) ) )).
+
+fof(ax54,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( ( segmentP(U,V)
+                & segmentP(V,U) )
+             => U = V ) ) ) )).
+
+fof(ax55,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => segmentP(U,U) ) )).
+
+fof(ax56,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ! [X] :
+                    ( ssList(X)
+                   => ( segmentP(U,V)
+                     => segmentP(app(app(W,U),X),V) ) ) ) ) ) )).
+
+fof(ax57,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => segmentP(U,nil) ) )).
+
+fof(ax58,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( segmentP(nil,U)
+        <=> nil = U ) ) )).
+
+fof(ax59,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => cyclefreeP(cons(U,nil)) ) )).
+
+fof(ax60,axiom,
+    ( cyclefreeP(nil) )).
+
+fof(ax61,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => totalorderP(cons(U,nil)) ) )).
+
+fof(ax62,axiom,
+    ( totalorderP(nil) )).
+
+fof(ax63,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => strictorderP(cons(U,nil)) ) )).
+
+fof(ax64,axiom,
+    ( strictorderP(nil) )).
+
+fof(ax65,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => totalorderedP(cons(U,nil)) ) )).
+
+fof(ax66,axiom,
+    ( totalorderedP(nil) )).
+
+fof(ax67,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( totalorderedP(cons(U,V))
+            <=> ( nil = V
+                | ( nil != V
+                  & totalorderedP(V)
+                  & leq(U,hd(V)) ) ) ) ) ) )).
+
+fof(ax68,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => strictorderedP(cons(U,nil)) ) )).
+
+fof(ax69,axiom,
+    ( strictorderedP(nil) )).
+
+fof(ax70,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( strictorderedP(cons(U,V))
+            <=> ( nil = V
+                | ( nil != V
+                  & strictorderedP(V)
+                  & lt(U,hd(V)) ) ) ) ) ) )).
+
+fof(ax71,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => duplicatefreeP(cons(U,nil)) ) )).
+
+fof(ax72,axiom,
+    ( duplicatefreeP(nil) )).
+
+fof(ax73,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => equalelemsP(cons(U,nil)) ) )).
+
+fof(ax74,axiom,
+    ( equalelemsP(nil) )).
+
+fof(ax75,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( nil != U
+         => ? [V] :
+              ( ssItem(V)
+              & hd(U) = V ) ) ) )).
+
+fof(ax76,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( nil != U
+         => ? [V] :
+              ( ssList(V)
+              & tl(U) = V ) ) ) )).
+
+fof(ax77,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( ( nil != V
+                & nil != U
+                & hd(V) = hd(U)
+                & tl(V) = tl(U) )
+             => V = U ) ) ) )).
+
+fof(ax78,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ( nil != U
+         => cons(hd(U),tl(U)) = U ) ) )).
+
+fof(ax79,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( app(W,V) = app(U,V)
+                 => W = U ) ) ) ) )).
+
+fof(ax80,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => ( app(V,W) = app(V,U)
+                 => W = U ) ) ) ) )).
+
+fof(ax81,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssItem(V)
+           => cons(V,U) = app(cons(V,nil),U) ) ) )).
+
+fof(ax82,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ! [W] :
+                ( ssList(W)
+               => app(app(U,V),W) = app(U,app(V,W)) ) ) ) )).
+
+fof(ax83,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( nil = app(U,V)
+            <=> ( nil = V
+                & nil = U ) ) ) ) )).
+
+fof(ax84,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => app(U,nil) = U ) )).
+
+fof(ax85,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( nil != U
+             => hd(app(U,V)) = hd(U) ) ) ) )).
+
+fof(ax86,axiom,
+    ( ! [U] :
+        ( ssList(U)
+       => ! [V] :
+            ( ssList(V)
+           => ( nil != U
+             => tl(app(U,V)) = app(tl(U),V) ) ) ) )).
+
+fof(ax87,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( ( geq(U,V)
+                & geq(V,U) )
+             => U = V ) ) ) )).
+
+fof(ax88,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssItem(W)
+               => ( ( geq(U,V)
+                    & geq(V,W) )
+                 => geq(U,W) ) ) ) ) )).
+
+fof(ax89,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => geq(U,U) ) )).
+
+fof(ax90,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ~ lt(U,U) ) )).
+
+fof(ax91,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssItem(W)
+               => ( ( leq(U,V)
+                    & lt(V,W) )
+                 => lt(U,W) ) ) ) ) )).
+
+fof(ax92,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( leq(U,V)
+             => ( U = V
+                | lt(U,V) ) ) ) ) )).
+
+fof(ax93,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( lt(U,V)
+            <=> ( U != V
+                & leq(U,V) ) ) ) ) )).
+
+fof(ax94,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ( gt(U,V)
+             => ~ gt(V,U) ) ) ) )).
+
+fof(ax95,axiom,
+    ( ! [U] :
+        ( ssItem(U)
+       => ! [V] :
+            ( ssItem(V)
+           => ! [W] :
+                ( ssItem(W)
+               => ( ( gt(U,V)
+                    & gt(V,W) )
+                 => gt(U,W) ) ) ) ) )).
+
+%--------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV003+0.ax b/test-data/tptp/fof/SWV003+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV003+0.ax
@@ -0,0 +1,392 @@
+%------------------------------------------------------------------------------
+% File     : SWV003+0 : TPTP v7.2.0. Bugfixed v3.3.0.
+% Domain   : Software Verification
+% Axioms   : NASA software certification axioms
+% Version  : [DFS04] axioms : Especial.
+% English  :
+
+% Refs     : [Fis04] Fischer (2004), Email to G. Sutcliffe
+%          : [DFS04] Denney et al. (2004), Using Automated Theorem Provers
+% Source   : [Fis04]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   52 (  23 unit)
+%            Number of atoms       :  190 (  54 equality)
+%            Maximal formula depth :   18 (   5 average)
+%            Number of connectives :  143 (   5 ~  ;   2  |;  86  &)
+%                                         (   5 <=>;  45 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    6 (   1 propositional; 0-2 arity)
+%            Number of functors    :   28 (  10 constant; 0-4 arity)
+%            Number of variables   :  162 (   0 singleton; 162 !;   0 ?)
+%            Maximal term depth    :    9 (   1 average)
+% SPC      : 
+
+% Comments :
+% Bugfixes : v3.3.0 - Fixed symmetry axioms
+%------------------------------------------------------------------------------
+%----Axioms for gt
+fof(totality,axiom,(
+    ! [X,Y] :
+      ( gt(X,Y)
+      | gt(Y,X)
+      | X = Y ) )).
+
+fof(transitivity_gt,axiom,(
+    ! [X,Y,Z] :
+      ( ( gt(X,Y)
+        & gt(Y,Z) )
+     => gt(X,Z) ) )).
+
+fof(irreflexivity_gt,axiom,(
+    ! [X] : ~ gt(X,X) )).
+
+%----Axioms for leq
+fof(reflexivity_leq,axiom,(
+    ! [X] : leq(X,X) )).
+
+fof(transitivity_leq,axiom,(
+    ! [X,Y,Z] :
+      ( ( leq(X,Y)
+        & leq(Y,Z) )
+     => leq(X,Z) ) )).
+
+%----Axioms for lt/geq
+fof(lt_gt,axiom,(
+    ! [X,Y] :
+      ( lt(X,Y)
+    <=> gt(Y,X) ) )).
+
+fof(leq_geq,axiom,(
+    ! [X,Y] :
+      ( geq(X,Y)
+    <=> leq(Y,X) ) )).
+
+%----Axioms for combinations of gt and leq
+fof(leq_gt1,axiom,(
+    ! [X,Y] :
+      ( gt(Y,X)
+     => leq(X,Y) ) )).
+
+fof(leq_gt2,axiom,(
+    ! [X,Y] :
+      ( ( leq(X,Y)
+        & X != Y )
+     => gt(Y,X) ) )).
+
+%----leq/gt and pred/succ
+fof(leq_gt_pred,axiom,(
+    ! [X,Y] :
+      ( leq(X,pred(Y))
+    <=> gt(Y,X) ) )).
+
+fof(gt_succ,axiom,(
+    ! [X] : gt(succ(X),X) )).
+
+fof(leq_succ,axiom,(
+    ! [X,Y] :
+      ( leq(X,Y)
+     => leq(X,succ(Y)) ) )).
+
+fof(leq_succ_gt_equiv,axiom,(
+    ! [X,Y] :
+      ( leq(X,Y)
+    <=> gt(succ(Y),X) ) )).
+
+%----uniform_int_rand
+%----Restriction:  LB of uniform_int_rnd is 0
+fof(uniform_int_rand_ranges_hi,axiom,(
+    ! [X,C] :
+      ( leq(n0,X)
+     => leq(uniform_int_rnd(C,X),X) ) )).
+
+fof(uniform_int_rand_ranges_lo,axiom,(
+    ! [X,C] :
+      ( leq(n0,X)
+     => leq(n0,uniform_int_rnd(C,X)) ) )).
+
+%----Axioms for constant arrays
+fof(const_array1_select,axiom,(
+    ! [I,L,U,Val] :
+      ( ( leq(L,I)
+        & leq(I,U) )
+     => a_select2(tptp_const_array1(dim(L,U),Val),I) = Val ) )).
+
+fof(const_array2_select,axiom,(
+    ! [I,L1,U1,J,L2,U2,Val] :
+      ( ( leq(L1,I)
+        & leq(I,U1)
+        & leq(L2,J)
+        & leq(J,U2) )
+     => a_select3(tptp_const_array2(dim(L1,U1),dim(L2,U2),Val),I,J) = Val ) )).
+
+%----Symmetry axioms for matrix operations
+fof(matrix_symm_trans,axiom,(
+    ! [A,N] :
+      ( ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(A,I,J) = a_select3(A,J,I) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(trans(A),I,J) = a_select3(trans(A),J,I) ) ) )).
+
+fof(matrix_symm_inv,axiom,(
+    ! [A,N] :
+      ( ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(A,I,J) = a_select3(A,J,I) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(inv(A),I,J) = a_select3(inv(A),J,I) ) ) )).
+
+fof(matrix_symm_update_diagonal,axiom,(
+    ! [A,N] :
+      ( ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(A,I,J) = a_select3(A,J,I) )
+     => ! [I,J,K,VAL] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N)
+            & leq(n0,K)
+            & leq(K,N) )
+         => a_select3(tptp_update3(A,K,K,VAL),I,J) = a_select3(tptp_update3(A,K,K,VAL),J,I) ) ) )).
+
+fof(matrix_symm_add,axiom,(
+    ! [A,B,N] :
+      ( ( ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,N)
+              & leq(n0,J)
+              & leq(J,N) )
+           => a_select3(A,I,J) = a_select3(A,J,I) )
+        & ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,N)
+              & leq(n0,J)
+              & leq(J,N) )
+           => a_select3(B,I,J) = a_select3(B,J,I) ) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(tptp_madd(A,B),I,J) = a_select3(tptp_madd(A,B),J,I) ) ) )).
+
+fof(matrix_symm_sub,axiom,(
+    ! [A,B,N] :
+      ( ( ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,N)
+              & leq(n0,J)
+              & leq(J,N) )
+           => a_select3(A,I,J) = a_select3(A,J,I) )
+        & ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,N)
+              & leq(n0,J)
+              & leq(J,N) )
+           => a_select3(B,I,J) = a_select3(B,J,I) ) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(tptp_msub(A,B),I,J) = a_select3(tptp_msub(A,B),J,I) ) ) )).
+
+fof(matrix_symm_aba1,axiom,(
+    ! [A,B,N] :
+      ( ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(B,I,J) = a_select3(B,J,I) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(tptp_mmul(A,tptp_mmul(B,trans(A))),I,J) = a_select3(tptp_mmul(A,tptp_mmul(B,trans(A))),J,I) ) ) )).
+
+%----This is the generalized version where the matrix dimensions
+%----can be different for B and the ABA'
+fof(matrix_symm_aba2,axiom,(
+    ! [A,B,N,M] :
+      ( ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,M)
+            & leq(n0,J)
+            & leq(J,M) )
+         => a_select3(B,I,J) = a_select3(B,J,I) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(tptp_mmul(A,tptp_mmul(B,trans(A))),I,J) = a_select3(tptp_mmul(A,tptp_mmul(B,trans(A))),J,I) ) ) )).
+
+fof(matrix_symm_joseph_update,axiom,(
+    ! [A,B,C,D,E,F,N,M] :
+      ( ( ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,M)
+              & leq(n0,J)
+              & leq(J,M) )
+           => a_select3(D,I,J) = a_select3(D,J,I) )
+        & ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,N)
+              & leq(n0,J)
+              & leq(J,N) )
+           => a_select3(A,I,J) = a_select3(A,J,I) )
+        & ! [I,J] :
+            ( ( leq(n0,I)
+              & leq(I,N)
+              & leq(n0,J)
+              & leq(J,N) )
+           => a_select3(F,I,J) = a_select3(F,J,I) ) )
+     => ! [I,J] :
+          ( ( leq(n0,I)
+            & leq(I,N)
+            & leq(n0,J)
+            & leq(J,N) )
+         => a_select3(tptp_madd(A,tptp_mmul(B,tptp_mmul(tptp_madd(tptp_mmul(C,tptp_mmul(D,trans(C))),tptp_mmul(E,tptp_mmul(F,trans(E)))),trans(B)))),I,J) = a_select3(tptp_madd(A,tptp_mmul(B,tptp_mmul(tptp_madd(tptp_mmul(C,tptp_mmul(D,trans(C))),tptp_mmul(E,tptp_mmul(F,trans(E)))),trans(B)))),J,I) ) ) )).
+
+%----handling of sums
+fof(sum_plus_base,axiom,(
+    ! [Body] : sum(n0,tptp_minus_1,Body) = n0 )).
+
+fof(sum_plus_base_float,axiom,(
+    ! [Body] : tptp_float_0_0 = sum(n0,tptp_minus_1,Body) )).
+
+%----AXIOMS NECESSARY FOR UNSIMPLIFIED TASKS
+
+%----successor/predecessor
+fof(succ_tptp_minus_1,axiom,(
+    succ(tptp_minus_1) = n0 )).
+
+fof(succ_plus_1_r,axiom,(
+    ! [X] : plus(X,n1) = succ(X) )).
+
+fof(succ_plus_1_l,axiom,(
+    ! [X] : plus(n1,X) = succ(X) )).
+
+fof(succ_plus_2_r,axiom,(
+    ! [X] : plus(X,n2) = succ(succ(X)) )).
+
+fof(succ_plus_2_l,axiom,(
+    ! [X] : plus(n2,X) = succ(succ(X)) )).
+
+fof(succ_plus_3_r,axiom,(
+    ! [X] : plus(X,n3) = succ(succ(succ(X))) )).
+
+fof(succ_plus_3_l,axiom,(
+    ! [X] : plus(n3,X) = succ(succ(succ(X))) )).
+
+fof(succ_plus_4_r,axiom,(
+    ! [X] : plus(X,n4) = succ(succ(succ(succ(X)))) )).
+
+fof(succ_plus_4_l,axiom,(
+    ! [X] : plus(n4,X) = succ(succ(succ(succ(X)))) )).
+
+fof(succ_plus_5_r,axiom,(
+    ! [X] : plus(X,n5) = succ(succ(succ(succ(succ(X))))) )).
+
+fof(succ_plus_5_l,axiom,(
+    ! [X] : plus(n5,X) = succ(succ(succ(succ(succ(X))))) )).
+
+fof(pred_minus_1,axiom,(
+    ! [X] : minus(X,n1) = pred(X) )).
+
+fof(pred_succ,axiom,(
+    ! [X] : pred(succ(X)) = X )).
+
+fof(succ_pred,axiom,(
+    ! [X] : succ(pred(X)) = X )).
+
+%----leq/gt and successor
+fof(leq_succ_succ,axiom,(
+    ! [X,Y] :
+      ( leq(succ(X),succ(Y))
+    <=> leq(X,Y) ) )).
+
+fof(leq_succ_gt,axiom,(
+    ! [X,Y] :
+      ( leq(succ(X),Y)
+     => gt(Y,X) ) )).
+
+%----leq/gt and plus/minus
+fof(leq_minus,axiom,(
+    ! [X,Y] :
+      ( leq(minus(X,Y),X)
+     => leq(n0,Y) ) )).
+
+%----select_update
+fof(sel3_update_1,axiom,(
+    ! [X,U,V,VAL] : a_select3(tptp_update3(X,U,V,VAL),U,V) = VAL )).
+
+fof(sel3_update_2,axiom,(
+    ! [I,J,U,V,X,VAL,VAL2] :
+      ( ( I != U
+        & J = V
+        & a_select3(X,U,V) = VAL )
+     => a_select3(tptp_update3(X,I,J,VAL2),U,V) = VAL ) )).
+
+fof(sel3_update_3,axiom,(
+    ! [I,J,U,V,X,VAL] :
+      ( ( ! [I0,J0] :
+            ( ( leq(n0,I0)
+              & leq(n0,J0)
+              & leq(I0,U)
+              & leq(J0,V) )
+           => a_select3(X,I0,J0) = VAL )
+        & leq(n0,I)
+        & leq(I,U)
+        & leq(n0,J)
+        & leq(J,V) )
+     => a_select3(tptp_update3(X,U,V,VAL),I,J) = VAL ) )).
+
+fof(sel2_update_1,axiom,(
+    ! [X,U,VAL] : a_select2(tptp_update2(X,U,VAL),U) = VAL )).
+
+fof(sel2_update_2,axiom,(
+    ! [I,U,X,VAL,VAL2] :
+      ( ( I != U
+        & a_select2(X,U) = VAL )
+     => a_select2(tptp_update2(X,I,VAL2),U) = VAL ) )).
+
+fof(sel2_update_3,axiom,(
+    ! [I,U,X,VAL] :
+      ( ( ! [I0] :
+            ( ( leq(n0,I0)
+              & leq(I0,U) )
+           => a_select2(X,I0) = VAL )
+        & leq(n0,I)
+        & leq(I,U) )
+     => a_select2(tptp_update2(X,U,VAL),I) = VAL ) )).
+
+%----True
+fof(ttrue,axiom,(
+    true )).
+
+%----def and use inequality
+fof(defuse,axiom,(
+    def != use )).
diff --git a/test-data/tptp/fof/SWV007+0.ax b/test-data/tptp/fof/SWV007+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV007+0.ax
@@ -0,0 +1,52 @@
+%------------------------------------------------------------------------------
+% File     : SWV007+0 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Software Verification
+% Axioms   : Priority queue checker: quasi-order set with bottom element
+% Version  : [dNP05] axioms.
+% English  :
+
+% Refs     : [Pis06] Piskac (2006), Email to Geoff Sutcliffe
+%          : [dNP05] de Nivelle & Piskac (2005), Verification of an Off-Lin
+% Source   : [Pis06]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   2 unit)
+%            Number of atoms       :   10 (   0 equality)
+%            Maximal formula depth :    6 (   4 average)
+%            Number of connectives :    6 (   1 ~  ;   1  |;   2  &)
+%                                         (   1 <=>;   1 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    2 (   0 propositional; 2-2 arity)
+%            Number of functors    :    1 (   1 constant; 0-0 arity)
+%            Number of variables   :    9 (   0 singleton;   9 !;   0 ?)
+%            Maximal term depth    :    1 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(transitivity,axiom,(
+    ! [U,V,W] :
+      ( ( less_than(U,V)
+        & less_than(V,W) )
+     => less_than(U,W) ) )).
+
+fof(totality,axiom,(
+    ! [U,V] :
+      ( less_than(U,V)
+      | less_than(V,U) ) )).
+
+fof(reflexivity,axiom,(
+    ! [U] : less_than(U,U) )).
+
+fof(stricly_smaller_definition,axiom,(
+    ! [U,V] :
+      ( strictly_less_than(U,V)
+    <=> ( less_than(U,V)
+        & ~ less_than(V,U) ) ) )).
+
+fof(bottom_smallest,axiom,(
+    ! [U] : less_than(bottom,U) )).
+
+%------------------------------------------------------------------------------
+
diff --git a/test-data/tptp/fof/SWV007+1.ax b/test-data/tptp/fof/SWV007+1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV007+1.ax
@@ -0,0 +1,87 @@
+%------------------------------------------------------------------------------
+% File     : SWV007+1 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Software Verification
+% Axioms   : Priority queue checker: priority queues
+% Version  : [dNP05] axioms.
+% English  : Priority queues are inductively defined.
+
+% Refs     : [Pis06] Piskac (2006), Email to Geoff Sutcliffe
+%          : [dNP05] de Nivelle & Piskac (2005), Verification of an Off-Lin
+% Source   : [Pis06]
+% Names    :
+
+% Status   : Satisfiable
+% Rating   : <Don't worry about this one - we'll do it automatically>
+% Syntax   : Number of formulae    :   12 (   5 unit)
+%            Number of atoms       :   26 (   9 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :   17 (   3 ~  ;   1  |;   5  &)
+%                                         (   2 <=>;   6 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    5 (   0 propositional; 1-2 arity)
+%            Number of functors    :    7 (   1 constant; 0-2 arity)
+%            Number of variables   :   25 (   0 singleton;  25 !;   0 ?)
+%            Maximal term depth    :    3 (   1 average)
+% SPC      : 
+
+% Comments : Requires SWV007+0
+%------------------------------------------------------------------------------
+fof(ax6,axiom,(
+    ~ isnonempty_pq(create_pq) )).
+
+fof(ax7,axiom,(
+    ! [U,V] : isnonempty_pq(insert_pq(U,V)) )).
+
+fof(ax8,axiom,(
+    ! [U] : ~ contains_pq(create_pq,U) )).
+
+fof(ax9,axiom,(
+    ! [U,V,W] :
+      ( contains_pq(insert_pq(U,V),W)
+    <=> ( contains_pq(U,W)
+        | V = W ) ) )).
+
+fof(ax10,axiom,(
+    ! [U,V] :
+      ( issmallestelement_pq(U,V)
+    <=> ! [W] :
+          ( contains_pq(U,W)
+         => less_than(V,W) ) ) )).
+
+fof(ax11,axiom,(
+    ! [U,V] : remove_pq(insert_pq(U,V),V) = U )).
+
+fof(ax12,axiom,(
+    ! [U,V,W] :
+      ( ( contains_pq(U,W)
+        & V != W )
+     => remove_pq(insert_pq(U,V),W) = insert_pq(remove_pq(U,W),V) ) )).
+
+fof(ax13,axiom,(
+    ! [U,V] :
+      ( ( contains_pq(U,V)
+        & issmallestelement_pq(U,V) )
+     => findmin_pq_eff(U,V) = U ) )).
+
+fof(ax14,axiom,(
+    ! [U,V] :
+      ( ( contains_pq(U,V)
+        & issmallestelement_pq(U,V) )
+     => findmin_pq_res(U,V) = V ) )).
+
+fof(ax15,axiom,(
+    ! [U,V] :
+      ( ( contains_pq(U,V)
+        & issmallestelement_pq(U,V) )
+     => removemin_pq_eff(U,V) = remove_pq(U,V) ) )).
+
+fof(ax16,axiom,(
+    ! [U,V] :
+      ( ( contains_pq(U,V)
+        & issmallestelement_pq(U,V) )
+     => removemin_pq_res(U,V) = V ) )).
+
+fof(ax17,axiom,(
+    ! [U,V,W] : insert_pq(insert_pq(U,V),W) = insert_pq(insert_pq(U,W),V) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV007+2.ax b/test-data/tptp/fof/SWV007+2.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV007+2.ax
@@ -0,0 +1,85 @@
+%------------------------------------------------------------------------------
+% File     : SWV007+2 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Software Verification
+% Axioms   : Priority queue checker: system of lower bounds
+% Version  : [dNP05] axioms.
+% English  :
+
+% Refs     : [Pis06] Piskac (2006), Email to Geoff Sutcliffe
+%          : [dNP05] de Nivelle & Piskac (2005), Verification of an Off-Lin
+% Source   : [Pis06]
+% Names    :
+
+% Status   : Satisfiable
+% Rating   : <Don't worry about this one - we'll do it automatically>
+% Syntax   : Number of formulae    :   13 (   7 unit)
+%            Number of atoms       :   24 (  12 equality)
+%            Maximal formula depth :    9 (   5 average)
+%            Number of connectives :   16 (   5 ~  ;   2  |;   3  &)
+%                                         (   2 <=>;   4 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    6 (   0 propositional; 1-3 arity)
+%            Number of functors    :    6 (   1 constant; 0-2 arity)
+%            Number of variables   :   38 (   0 singleton;  38 !;   0 ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires SWV007+0
+%------------------------------------------------------------------------------
+fof(ax18,axiom,(
+    ~ isnonempty_slb(create_slb) )).
+
+fof(ax19,axiom,(
+    ! [U,V,W] : isnonempty_slb(insert_slb(U,pair(V,W))) )).
+
+fof(ax20,axiom,(
+    ! [U] : ~ contains_slb(create_slb,U) )).
+
+fof(ax21,axiom,(
+    ! [U,V,W,X] :
+      ( contains_slb(insert_slb(U,pair(V,X)),W)
+    <=> ( contains_slb(U,W)
+        | V = W ) ) )).
+
+fof(ax22,axiom,(
+    ! [U,V] : ~ pair_in_list(create_slb,U,V) )).
+
+fof(ax23,axiom,(
+    ! [U,V,W,X,Y] :
+      ( pair_in_list(insert_slb(U,pair(V,X)),W,Y)
+    <=> ( pair_in_list(U,W,Y)
+        | ( V = W
+          & X = Y ) ) ) )).
+
+fof(ax24,axiom,(
+    ! [U,V,W] : remove_slb(insert_slb(U,pair(V,W)),V) = U )).
+
+fof(ax25,axiom,(
+    ! [U,V,W,X] :
+      ( ( V != W
+        & contains_slb(U,W) )
+     => remove_slb(insert_slb(U,pair(V,X)),W) = insert_slb(remove_slb(U,W),pair(V,X)) ) )).
+
+fof(ax26,axiom,(
+    ! [U,V,W] : lookup_slb(insert_slb(U,pair(V,W)),V) = W )).
+
+fof(ax27,axiom,(
+    ! [U,V,W,X] :
+      ( ( V != W
+        & contains_slb(U,W) )
+     => lookup_slb(insert_slb(U,pair(V,X)),W) = lookup_slb(U,W) ) )).
+
+fof(ax28,axiom,(
+    ! [U] : update_slb(create_slb,U) = create_slb )).
+
+fof(ax29,axiom,(
+    ! [U,V,W,X] :
+      ( strictly_less_than(X,W)
+     => update_slb(insert_slb(U,pair(V,X)),W) = insert_slb(update_slb(U,W),pair(V,W)) ) )).
+
+fof(ax30,axiom,(
+    ! [U,V,W,X] :
+      ( less_than(W,X)
+     => update_slb(insert_slb(U,pair(V,X)),W) = insert_slb(update_slb(U,W),pair(V,X)) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV007+3.ax b/test-data/tptp/fof/SWV007+3.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV007+3.ax
@@ -0,0 +1,142 @@
+%------------------------------------------------------------------------------
+% File     : SWV007+3 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Software Verification
+% Axioms   : Priority queue checker: checked priority queues
+% Version  : [dNP05] axioms.
+% English  : This axiom set fully describes checked priority queues. Checked
+%            priority queues are defined as triples of a "priority queue
+%            pretender", a system of lower bounds and Boolean value that keep
+%            track of errors.
+
+% Refs     : [Pis06] Piskac (2006), Email to Geoff Sutcliffe
+%          : [dNP05] de Nivelle & Piskac (2005), Verification of an Off-Lin
+% Source   : [Pis06]
+% Names    :
+
+% Status   : Satisfiable
+% Rating   : <Don't worry about this one - we'll do it automatically>
+% Syntax   : Number of formulae    :   23 (   7 unit)
+%            Number of atoms       :   48 (  17 equality)
+%            Maximal formula depth :    8 (   5 average)
+%            Number of connectives :   32 (   7 ~  ;   0  |;   7  &)
+%                                         (   4 <=>;  14 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    9 (   1 propositional; 0-2 arity)
+%            Number of functors    :   18 (   3 constant; 0-3 arity)
+%            Number of variables   :   70 (   4 singleton;  70 !;   0 ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : 
+
+% Comments : Requires SWV007+0 SWV007+2
+%------------------------------------------------------------------------------
+fof(ax31,axiom,(
+    ! [U] : succ_cpq(U,U) )).
+
+fof(ax32,axiom,(
+    ! [U,V,W] :
+      ( succ_cpq(U,V)
+     => succ_cpq(U,insert_cpq(V,W)) ) )).
+
+fof(ax33,axiom,(
+    ! [U,V,W] :
+      ( succ_cpq(U,V)
+     => succ_cpq(U,remove_cpq(V,W)) ) )).
+
+fof(ax34,axiom,(
+    ! [U,V] :
+      ( succ_cpq(U,V)
+     => succ_cpq(U,findmin_cpq_eff(V)) ) )).
+
+fof(ax35,axiom,(
+    ! [U,V] :
+      ( succ_cpq(U,V)
+     => succ_cpq(U,removemin_cpq_eff(V)) ) )).
+
+fof(ax36,axiom,(
+    ! [U,V] : check_cpq(triple(U,create_slb,V)) )).
+
+fof(ax37,axiom,(
+    ! [U,V,W,X,Y] :
+      ( less_than(Y,X)
+     => ( check_cpq(triple(U,insert_slb(V,pair(X,Y)),W))
+      <=> check_cpq(triple(U,V,W)) ) ) )).
+
+fof(ax38,axiom,(
+    ! [U,V,W,X,Y] :
+      ( strictly_less_than(X,Y)
+     => ( check_cpq(triple(U,insert_slb(V,pair(X,Y)),W))
+      <=> $false ) ) )).
+
+fof(ax39,axiom,(
+    ! [U,V,W,X] :
+      ( contains_cpq(triple(U,V,W),X)
+    <=> contains_slb(V,X) ) )).
+
+fof(ax40,axiom,(
+    ! [U,V] :
+      ( ok(triple(U,V,bad))
+    <=> $false ) )).
+
+fof(ax41,axiom,(
+    ! [U,V,W] :
+      ( ~ ok(triple(U,V,W))
+     => W = bad ) )).
+
+fof(ax42,axiom,(
+    ! [U,V,W,X] : insert_cpq(triple(U,V,W),X) = triple(insert_pqp(U,X),insert_slb(V,pair(X,bottom)),W) )).
+
+fof(ax43,axiom,(
+    ! [U,V,W,X] :
+      ( ~ contains_slb(V,X)
+     => remove_cpq(triple(U,V,W),X) = triple(U,V,bad) ) )).
+
+fof(ax44,axiom,(
+    ! [U,V,W,X] :
+      ( ( contains_slb(V,X)
+        & less_than(lookup_slb(V,X),X) )
+     => remove_cpq(triple(U,V,W),X) = triple(remove_pqp(U,X),remove_slb(V,X),W) ) )).
+
+fof(ax45,axiom,(
+    ! [U,V,W,X] :
+      ( ( contains_slb(V,X)
+        & strictly_less_than(X,lookup_slb(V,X)) )
+     => remove_cpq(triple(U,V,W),X) = triple(remove_pqp(U,X),remove_slb(V,X),bad) ) )).
+
+fof(ax46,axiom,(
+    ! [U,V] : findmin_cpq_eff(triple(U,create_slb,V)) = triple(U,create_slb,bad) )).
+
+fof(ax47,axiom,(
+    ! [U,V,W,X] :
+      ( ( V != create_slb
+        & ~ contains_slb(V,findmin_pqp_res(U)) )
+     => findmin_cpq_eff(triple(U,V,W)) = triple(U,update_slb(V,findmin_pqp_res(U)),bad) ) )).
+
+fof(ax48,axiom,(
+    ! [U,V,W,X] :
+      ( ( V != create_slb
+        & contains_slb(V,findmin_pqp_res(U))
+        & strictly_less_than(findmin_pqp_res(U),lookup_slb(V,findmin_pqp_res(U))) )
+     => findmin_cpq_eff(triple(U,V,W)) = triple(U,update_slb(V,findmin_pqp_res(U)),bad) ) )).
+
+fof(ax49,axiom,(
+    ! [U,V,W,X] :
+      ( ( V != create_slb
+        & contains_slb(V,findmin_pqp_res(U))
+        & less_than(lookup_slb(V,findmin_pqp_res(U)),findmin_pqp_res(U)) )
+     => findmin_cpq_eff(triple(U,V,W)) = triple(U,update_slb(V,findmin_pqp_res(U)),W) ) )).
+
+fof(ax50,axiom,(
+    ! [U,V] : findmin_cpq_res(triple(U,create_slb,V)) = bottom )).
+
+fof(ax51,axiom,(
+    ! [U,V,W,X] :
+      ( V != create_slb
+     => findmin_cpq_res(triple(U,V,W)) = findmin_pqp_res(U) ) )).
+
+fof(ax52,axiom,(
+    ! [U] : removemin_cpq_eff(U) = remove_cpq(findmin_cpq_eff(U),findmin_cpq_res(U)) )).
+
+fof(ax53,axiom,(
+    ! [U] : removemin_cpq_res(U) = findmin_cpq_res(U) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV007+4.ax b/test-data/tptp/fof/SWV007+4.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV007+4.ax
@@ -0,0 +1,76 @@
+%------------------------------------------------------------------------------
+% File     : SWV007+4 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Software Verification
+% Axioms   : Priority queue checker: implementation function, Pi, Pi#
+% Version  : [dNP05] axioms.
+% English  :
+
+% Refs     : [Pis06] Piskac (2006), Email to Geoff Sutcliffe
+%          : [dNP05] de Nivelle & Piskac (2005), Verification of an Off-Lin
+% Source   : [Pis06]
+% Names    :
+
+% Status   : Satisfiable
+% Rating   : <Don't worry about this one - we'll do it automatically>
+% Syntax   : Number of formulae    :    9 (   2 unit)
+%            Number of atoms       :   20 (   2 equality)
+%            Maximal formula depth :    6 (   5 average)
+%            Number of connectives :   11 (   0 ~  ;   0  |;   4  &)
+%                                         (   7 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   13 (   0 propositional; 1-2 arity)
+%            Number of functors    :    7 (   2 constant; 0-3 arity)
+%            Number of variables   :   21 (   0 singleton;  18 !;   3 ?)
+%            Maximal term depth    :    5 (   1 average)
+% SPC      : 
+
+% Comments : Requires SWV007+0 SWV007+1 SWV007+2 SWV007+3
+%------------------------------------------------------------------------------
+fof(ax54,axiom,(
+    ! [U,V] : i(triple(U,create_slb,V)) = create_pq )).
+
+fof(ax55,axiom,(
+    ! [U,V,W,X,Y] : i(triple(U,insert_slb(V,pair(X,Y)),W)) = insert_pq(i(triple(U,V,W)),X) )).
+
+%----All below here are definitions
+fof(ax56,axiom,(
+    ! [U,V] :
+      ( pi_sharp_remove(U,V)
+    <=> contains_pq(U,V) ) )).
+
+fof(ax57,axiom,(
+    ! [U,V] :
+      ( pi_remove(U,V)
+    <=> pi_sharp_remove(i(U),V) ) )).
+
+fof(ax58,axiom,(
+    ! [U,V] :
+      ( pi_sharp_find_min(U,V)
+    <=> ( contains_pq(U,V)
+        & issmallestelement_pq(U,V) ) ) )).
+
+fof(ax59,axiom,(
+    ! [U] :
+      ( pi_find_min(U)
+    <=> ? [V] : pi_sharp_find_min(i(U),V) ) )).
+
+fof(ax60,axiom,(
+    ! [U,V] :
+      ( pi_sharp_removemin(U,V)
+    <=> ( contains_pq(U,V)
+        & issmallestelement_pq(U,V) ) ) )).
+
+fof(ax61,axiom,(
+    ! [U] :
+      ( pi_removemin(U)
+    <=> ? [V] : pi_sharp_find_min(i(U),V) ) )).
+
+fof(ax62,axiom,(
+    ! [U] :
+      ( phi(U)
+    <=> ? [V] :
+          ( succ_cpq(U,V)
+          & ok(V)
+          & check_cpq(V) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV009+0.ax b/test-data/tptp/fof/SWV009+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV009+0.ax
@@ -0,0 +1,267 @@
+%------------------------------------------------------------------------------
+% File     : SWV009+0 : TPTP v7.2.0. Released v4.0.0.
+% Domain   : Software Verification
+% Axioms   : General axioms for access to classified information
+% Version  : [Gar09] axioms.
+% English  :
+
+% Refs     : [Gar09] Garg (2006), Email to G. Sutcliffe
+% Source   : [Gar09]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   41 (  12 unit)
+%            Number of atoms       :  129 (   0 equality)
+%            Maximal formula depth :   16 (   6 average)
+%            Number of connectives :   88 (   0   ~;   0   |;   0   &)
+%                                         (   0 <=>;  88  =>;   0  <=)
+%                                         (   0 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :   55 (   0 propositional; 1-6 arity)
+%            Number of functors    :   14 (  13 constant; 0-2 arity)
+%            Number of variables   :  129 (   0 sgn; 129   !;   0   ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(ax0,axiom,(
+    ! [K] : loca_level_direct_below(K,unclassified,sbu) )).
+
+fof(ax1,axiom,(
+    ! [K] : loca_level_direct_below(K,sbu,confidential) )).
+
+fof(ax2,axiom,(
+    ! [K] : loca_level_direct_below(K,confidential,secret) )).
+
+fof(ax3,axiom,(
+    ! [K] : loca_level_direct_below(K,secret,topsecret) )).
+
+fof(ax4,axiom,(
+    ! [K,L] : loca_level_below(K,L,L) )).
+
+fof(ax5,axiom,(
+    ! [K,L,L1,L11] :
+      ( loca_level_direct_below(K,L1,L11)
+     => ( loca_level_below(K,L,L1)
+       => loca_level_below(K,L,L11) ) ) )).
+
+fof(ax6,axiom,(
+    ! [C,SSO] :
+      ( system_compartment_has_sso(system,C,SSO)
+     => admin_compartment_has_sso(admin,C,SSO) ) )).
+
+fof(ax7,axiom,(
+    ! [OCA,C,SSO,SCG] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_has_scg(OCA,C,SCG)
+       => ( admin_compartment_has_sso(admin,C,SSO)
+         => ( sso_compartment_has_scg(SSO,C,SCG)
+           => admin_compartment_has_scg(admin,C,SCG) ) ) ) ) )).
+
+fof(ax8,axiom,(
+    ! [F,CL] :
+      ( system_file_needs_compartments(system,F,CL)
+     => ( admin_file_has_compartments_h(admin,F,CL,CL)
+       => admin_file_has_compartments(admin,F,CL) ) ) )).
+
+fof(ax9,axiom,(
+    ! [F,CL] : admin_file_has_compartments_h(admin,F,CL,nil) )).
+
+fof(ax10,axiom,(
+    ! [F,CL,C1,CL1,SSO] :
+      ( admin_compartment_has_sso(admin,C1,SSO)
+     => ( sso_file_has_compartments(SSO,F,CL)
+       => ( admin_file_has_compartments_h(admin,F,CL,CL1)
+         => admin_file_has_compartments_h(admin,F,CL,cons(C1,CL1)) ) ) ) )).
+
+fof(ax11,axiom,(
+    ! [F,L,CL] :
+      ( system_file_needs_level(system,F,L)
+     => ( admin_file_has_compartments(admin,F,CL)
+       => ( admin_file_has_level_h(admin,F,L,CL)
+         => admin_file_has_level(admin,F,L) ) ) ) )).
+
+fof(ax12,axiom,(
+    ! [F,L] : admin_file_has_level_h(admin,F,L,nil) )).
+
+fof(ax13,axiom,(
+    ! [F,L,C,CL,SSO,SCG] :
+      ( admin_compartment_has_sso(admin,C,SSO)
+     => ( admin_compartment_has_scg(admin,C,SCG)
+       => ( sso_file_has_level(SSO,F,L,SCG)
+         => ( admin_file_has_level_h(admin,F,L,CL)
+           => admin_file_has_level_h(admin,F,L,cons(C,CL)) ) ) ) ) )).
+
+fof(ax14,axiom,(
+    ! [F,U,CL] :
+      ( system_file_needs_citizenship(system,F,U)
+     => ( admin_file_has_compartments(admin,F,CL)
+       => ( admin_file_has_citizenship_h(admin,F,U,CL)
+         => admin_file_has_citizenship(admin,F,U) ) ) ) )).
+
+fof(ax15,axiom,(
+    ! [F,U] : admin_file_has_citizenship_h(admin,F,U,nil) )).
+
+fof(ax16,axiom,(
+    ! [F,U,C,CL,SSO,SCG] :
+      ( admin_compartment_has_sso(admin,C,SSO)
+     => ( admin_compartment_has_scg(admin,C,SCG)
+       => ( sso_file_has_citizenship(SSO,F,U,SCG)
+         => ( admin_file_has_citizenship_h(admin,F,U,CL)
+           => admin_file_has_citizenship_h(admin,F,U,cons(C,CL)) ) ) ) ) )).
+
+fof(ax17,axiom,(
+    ! [K,PA] :
+      ( system_indi_is_polygraph_admin(system,PA)
+     => ( polygraph_admin_indi_has_polygraph(PA,K)
+       => admin_indi_has_polygraph(admin,K) ) ) )).
+
+fof(ax18,axiom,(
+    ! [K,CA] :
+      ( system_indi_is_credit_admin(system,CA)
+     => ( credit_admin_indi_has_credit(CA,K)
+       => admin_indi_has_credit(admin,K) ) ) )).
+
+fof(ax19,axiom,(
+    ! [K] : admin_indi_has_background(admin,K,unclassified) )).
+
+fof(ax20,axiom,(
+    ! [K,L,BA,L1] :
+      ( system_indi_is_background_admin(system,BA)
+     => ( background_admin_indi_has_background(BA,K,L1)
+       => ( loca_level_below(admin,L,L1)
+         => admin_indi_has_background(admin,K,L) ) ) ) )).
+
+fof(ax21,axiom,(
+    ! [K,HR] :
+      ( system_indi_is_hr_admin(system,HR)
+     => ( hr_admin_indi_has_employment(HR,K)
+       => admin_indi_has_employment(admin,K) ) ) )).
+
+fof(ax22,axiom,(
+    ! [K] : admin_indi_has_citizenship(admin,K,anycountry) )).
+
+fof(ax23,axiom,(
+    ! [K,U] :
+      ( system_indi_has_citizenship(system,K,U)
+     => admin_indi_has_citizenship(admin,K,U) ) )).
+
+fof(ax24,axiom,(
+    ! [K] : admin_indi_has_level(admin,K,unclassified) )).
+
+fof(ax25,axiom,(
+    ! [K,L,L1,LA,L11] :
+      ( system_indi_needs_level(system,K,L1)
+     => ( admin_indi_has_citizenship(admin,K,usa)
+       => ( admin_indi_has_polygraph(admin,K)
+         => ( admin_indi_has_employment(admin,K)
+           => ( admin_indi_has_credit(admin,K)
+             => ( loca_level_below(admin,L,L1)
+               => ( system_indi_is_level_admin(system,LA)
+                 => ( level_admin_indi_has_level(LA,K,L11)
+                   => ( loca_level_below(admin,L,L11)
+                     => ( admin_indi_has_background(admin,K,L)
+                       => admin_indi_has_level(admin,K,L) ) ) ) ) ) ) ) ) ) ) )).
+
+fof(ax26,axiom,(
+    ! [K] : admin_indi_has_compartments(admin,K,nil) )).
+
+fof(ax27,axiom,(
+    ! [K,C,CL,SSO] :
+      ( system_indi_needs_compartment(system,K,C)
+     => ( admin_indi_has_employment(admin,K)
+       => ( admin_indi_has_citizenship(admin,K,usa)
+         => ( admin_indi_has_polygraph_for_compartment(admin,K,C)
+           => ( admin_indi_has_credit_for_compartment(admin,K,C)
+             => ( admin_compartment_has_sso(admin,C,SSO)
+               => ( sso_indi_has_compartment(SSO,K,C)
+                 => ( admin_indi_has_background_for_compartment(admin,K,C)
+                   => ( admin_indi_has_level_for_compartment(admin,K,C)
+                     => ( admin_indi_has_compartments(admin,K,CL)
+                       => admin_indi_has_compartments(admin,K,cons(C,CL)) ) ) ) ) ) ) ) ) ) ) )).
+
+fof(ax28,axiom,(
+    ! [K,C,OCA,L1,L2,B1,B2] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_is_compartment(OCA,C,L1,L2,B1,B2)
+       => ( admin_indi_has_background(admin,K,L2)
+         => admin_indi_has_background_for_compartment(admin,K,C) ) ) ) )).
+
+fof(ax29,axiom,(
+    ! [K,C,OCA,L1,L2,B1,B2] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_is_compartment(OCA,C,L1,L2,B1,B2)
+       => ( admin_indi_has_level(admin,K,L1)
+         => admin_indi_has_level_for_compartment(admin,K,C) ) ) ) )).
+
+fof(ax30,axiom,(
+    ! [K,C,OCA,L1,L2,B1] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_is_compartment(OCA,C,L1,L2,B1,yes)
+       => ( admin_indi_has_polygraph(admin,K)
+         => admin_indi_has_polygraph_for_compartment(admin,K,C) ) ) ) )).
+
+fof(ax31,axiom,(
+    ! [K,C,OCA,L1,L2,B1] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_is_compartment(OCA,C,L1,L2,B1,no)
+       => admin_indi_has_polygraph_for_compartment(admin,K,C) ) ) )).
+
+fof(ax32,axiom,(
+    ! [K,C,OCA,L1,L2,B2] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_is_compartment(OCA,C,L1,L2,yes,B2)
+       => ( admin_indi_has_credit(admin,K)
+         => admin_indi_has_credit_for_compartment(admin,K,C) ) ) ) )).
+
+fof(ax33,axiom,(
+    ! [K,C,OCA,L1,L2,B2] :
+      ( system_indi_is_oca(system,OCA)
+     => ( oca_compartment_is_compartment(OCA,C,L1,L2,no,B2)
+       => admin_indi_has_credit_for_compartment(admin,K,C) ) ) )).
+
+fof(ax34,axiom,(
+    ! [K,F,CL] :
+      ( admin_file_has_compartments(admin,F,CL)
+     => ( admin_indi_has_compartments(admin,K,CL)
+       => admin_indi_has_compartments_for_file(admin,K,F) ) ) )).
+
+fof(ax35,axiom,(
+    ! [K,F,L] :
+      ( admin_file_has_level(admin,F,L)
+     => ( admin_indi_has_level(admin,K,L)
+       => admin_indi_has_level_for_file(admin,K,F) ) ) )).
+
+fof(ax36,axiom,(
+    ! [K,F,OWR] :
+      ( state_file_has_owner(F,OWR)
+     => ( owner_indi_has_need_to_know(OWR,K,F)
+       => admin_indi_has_need_to_know_for_file(admin,K,F) ) ) )).
+
+fof(ax37,axiom,(
+    ! [K,F,L] :
+      ( admin_file_has_citizenship(admin,F,L)
+     => ( admin_indi_has_citizenship(admin,K,L)
+       => admin_indi_has_citizenship_for_file(admin,K,F) ) ) )).
+
+fof(ax38,axiom,(
+    ! [K,F] :
+      ( admin_indi_has_citizenship(admin,K,usa)
+     => admin_indi_has_citizenship_for_file(admin,K,F) ) )).
+
+fof(ax39,axiom,(
+    ! [K,F] :
+      ( state_file_is_not_working_paper(F)
+     => ( admin_indi_has_citizenship_for_file(admin,K,F)
+       => ( admin_indi_has_need_to_know_for_file(admin,K,F)
+         => ( admin_indi_has_level_for_file(admin,K,F)
+           => ( admin_indi_has_compartments_for_file(admin,K,F)
+             => admin_indi_may_file(admin,K,F,read) ) ) ) ) ) )).
+
+fof(ax40,axiom,(
+    ! [K,F,K1] :
+      ( state_file_has_owner(F,K1)
+     => ( system_indi_is_counterintelligence(system,K,K1)
+       => admin_indi_may_file(admin,K,F,read) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV011+0.ax b/test-data/tptp/fof/SWV011+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV011+0.ax
@@ -0,0 +1,318 @@
+%------------------------------------------------------------------------------
+% File     : SWV011+0 : TPTP v7.2.0. Released v4.0.0.
+% Domain   : Software Verification
+% Axioms   : Axioms for verification of Stoller's leader election algorithm
+% Version  : [Sve07] axioms : Especial.
+% English  :
+
+% Refs     : [Sto97] Stoller (1997), Leader Election in Distributed Systems
+%          : [Sve07] Svensson (2007), Email to Koen Claessen
+%          : [Sve08] Svensson (2008), A Semi-Automatic Correctness Proof Pr
+% Source   : [Sve07]
+% Names    : stoller2 [Sve07]
+%          : con_sys [Sve07]
+%          : cons_snoc [Sve07]
+%          : arith [Sve07]
+%          : sets [Sve07]
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   66 (  40 unit)
+%            Number of atoms       :  111 (  62 equality)
+%            Maximal formula depth :   10 (   4 average)
+%            Number of connectives :   89 (  44   ~;   7   |;  14   &)
+%                                         (  13 <=>;  11  =>;   0  <=)
+%                                         (   0 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :    6 (   0 propositional; 1-2 arity)
+%            Number of functors    :   27 (  11 constant; 0-2 arity)
+%            Number of variables   :  119 (   0 sgn; 118   !;   1   ?)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Stoller axioms messages and such things
+%----NewPid
+fof(axiom,axiom,(
+    ! [Pid,Pid2] :
+      ( elem(m_Ack(Pid,Pid2),queue(host(Pid)))
+     => ( setIn(Pid,pids)
+        & setIn(Pid2,pids) ) ) )).
+
+fof(axiom_01,axiom,(
+    ! [P,Q] :
+      ( s(host(P)) = host(Q)
+     => host(P) != host(Q) ) )).
+
+fof(axiom_02,axiom,(
+    ! [P] : leq(s(zero),host(P)) )).
+
+fof(axiom_03,axiom,(
+    leq(s(zero),nbr_proc) )).
+
+fof(axiom_04,axiom,(
+    ! [P] : leq(host(P),nbr_proc) )).
+
+fof(axiom_05,axiom,(
+    elec_1 != elec_2 )).
+
+fof(axiom_06,axiom,(
+    elec_1 != wait )).
+
+fof(axiom_07,axiom,(
+    elec_1 != norm )).
+
+fof(axiom_08,axiom,(
+    elec_2 != wait )).
+
+fof(axiom_09,axiom,(
+    elec_2 != norm )).
+
+fof(axiom_10,axiom,(
+    norm != wait )).
+
+fof(axiom_11,axiom,(
+    ! [X,Y,Z] : m_Ack(X,Y) != m_Halt(Z) )).
+
+fof(axiom_12,axiom,(
+    ! [X,Y,Z] : m_Ack(X,Y) != m_Down(Z) )).
+
+fof(axiom_13,axiom,(
+    ! [X,Y,Z] : m_Ack(X,Y) != m_NotNorm(Z) )).
+
+fof(axiom_14,axiom,(
+    ! [X,Y,Z] : m_Ack(X,Y) != m_Ldr(Z) )).
+
+fof(axiom_15,axiom,(
+    ! [X,Y,Z] : m_Ack(X,Y) != m_NormQ(Z) )).
+
+fof(axiom_16,axiom,(
+    ! [X,Y] : m_NotNorm(X) != m_Halt(Y) )).
+
+fof(axiom_17,axiom,(
+    ! [X,Y] : m_Down(X) != m_Halt(Y) )).
+
+fof(axiom_18,axiom,(
+    ! [X,Y] : m_Down(X) != m_Ldr(Y) )).
+
+fof(axiom_19,axiom,(
+    ! [X,Y] : m_Down(X) != m_NotNorm(Y) )).
+
+fof(axiom_20,axiom,(
+    ! [X,Y] : m_Down(X) != m_NormQ(Y) )).
+
+fof(axiom_21,axiom,(
+    ! [X,Y] : m_NormQ(X) != m_Halt(Y) )).
+
+fof(axiom_22,axiom,(
+    ! [X,Y] : m_Ldr(X) != m_Halt(Y) )).
+
+fof(axiom_23,axiom,(
+    ! [X,Y] : m_Ldr(X) != m_NormQ(Y) )).
+
+fof(axiom_24,axiom,(
+    ! [X,Y] : m_Ldr(X) != m_NotNorm(Y) )).
+
+fof(axiom_25,axiom,(
+    ! [X,Y] : m_NormQ(X) != m_NotNorm(Y) )).
+
+fof(axiom_26,axiom,(
+    ! [X,Y] :
+      ( X != Y
+    <=> m_Halt(X) != m_Halt(Y) ) )).
+
+fof(axiom_27,axiom,(
+    ! [X,Y] :
+      ( X != Y
+    <=> m_NormQ(X) != m_NormQ(Y) ) )).
+
+fof(axiom_28,axiom,(
+    ! [X,Y] :
+      ( X != Y
+    <=> m_NotNorm(X) != m_NotNorm(Y) ) )).
+
+fof(axiom_29,axiom,(
+    ! [X,Y] :
+      ( X != Y
+    <=> m_Ldr(X) != m_Ldr(Y) ) )).
+
+fof(axiom_30,axiom,(
+    ! [X,Y] :
+      ( X != Y
+    <=> m_Down(X) != m_Down(Y) ) )).
+
+fof(axiom_31,axiom,(
+    ! [X1,X2,Y1,Y2] :
+      ( X1 != X2
+     => m_Ack(X1,Y1) != m_Ack(X2,Y2) ) )).
+
+fof(axiom_32,axiom,(
+    ! [X1,X2,Y1,Y2] :
+      ( Y1 != Y2
+     => m_Ack(X1,Y1) != m_Ack(X2,Y2) ) )).
+
+%----Axioms for a concurrent system; i.e. Pids and Alive
+fof(axiom_33,axiom,(
+    ! [Pid,Pid2] :
+      ( host(Pid) != host(Pid2)
+     => Pid != Pid2 ) )).
+
+fof(axiom_34,axiom,(
+    ~ setIn(nil,alive) )).
+
+%----Axioms for snoc and cons style of queues
+%----Injective
+fof(axiom_35,axiom,(
+    ! [X,Q] : head(cons(X,Q)) = X )).
+
+fof(axiom_36,axiom,(
+    ! [X,Q] : tail(cons(X,Q)) = Q )).
+
+fof(axiom_37,axiom,(
+    ! [Y,Q] : last(snoc(Q,Y)) = Y )).
+
+fof(axiom_38,axiom,(
+    ! [Y,Q] : init(snoc(Q,Y)) = Q )).
+
+%----Surjective
+fof(axiom_39,axiom,(
+    ! [Q] :
+      ( Q = q_nil
+      | Q = cons(head(Q),tail(Q)) ) )).
+
+fof(axiom_40,axiom,(
+    ! [Q] :
+      ( Q = q_nil
+      | Q = snoc(init(Q),last(Q)) ) )).
+
+%----Exclusive
+fof(axiom_41,axiom,(
+    ! [X,Q] : q_nil != cons(X,Q) )).
+
+fof(axiom_42,axiom,(
+    ! [Y,Q] : q_nil != snoc(Q,Y) )).
+
+%----Equal singleton queue
+fof(axiom_43,axiom,(
+    ! [X] : cons(X,q_nil) = snoc(q_nil,X) )).
+
+%----Snoc+cons equals cons+snoc
+fof(axiom_44,axiom,(
+    ! [X,Y,Q] : snoc(cons(X,Q),Y) = cons(X,snoc(Q,Y)) )).
+
+%----Elem
+fof(axiom_45,axiom,(
+    ! [X] : ~ elem(X,q_nil) )).
+
+fof(axiom_46,axiom,(
+    ! [X,Y,Q] :
+      ( elem(X,cons(Y,Q))
+    <=> ( X = Y
+        | elem(X,Q) ) ) )).
+
+fof(axiom_47,axiom,(
+    ! [X,Y,Q] :
+      ( elem(X,snoc(Q,Y))
+    <=> ( X = Y
+        | elem(X,Q) ) ) )).
+
+%----Ordered
+fof(axiom_48,axiom,(
+    ! [X] :
+      ( pidElem(X)
+    <=> ? [Y] :
+          ( X = m_Halt(Y)
+          | X = m_Down(Y) ) ) )).
+
+fof(axiom_49,axiom,(
+    ! [X] : pidMsg(m_Halt(X)) = X )).
+
+fof(axiom_50,axiom,(
+    ! [X] : pidMsg(m_Down(X)) = X )).
+
+fof(axiom_51,axiom,(
+    ordered(q_nil) )).
+
+fof(axiom_52,axiom,(
+    ! [X] :
+      ( ordered(cons(X,q_nil))
+      & ordered(snoc(q_nil,X)) ) )).
+
+fof(axiom_53,axiom,(
+    ! [X,Q] :
+      ( ordered(cons(X,Q))
+    <=> ( ordered(Q)
+        & ! [Y] :
+            ( ( elem(Y,Q)
+              & pidElem(X)
+              & pidElem(Y)
+              & host(pidMsg(Y)) = host(pidMsg(X)) )
+           => leq(pidMsg(X),pidMsg(Y)) ) ) ) )).
+
+fof(axiom_54,axiom,(
+    ! [X,Q] :
+      ( ordered(snoc(Q,X))
+    <=> ( ordered(Q)
+        & ! [Y] :
+            ( ( elem(Y,Q)
+              & pidElem(X)
+              & pidElem(Y)
+              & host(pidMsg(Y)) = host(pidMsg(X)) )
+           => leq(pidMsg(Y),pidMsg(X)) ) ) ) )).
+
+%----Helper axioms
+fof(axiom_55,axiom,(
+    ! [Q,X,Y] :
+      ( ordered(Q)
+     => ordered(snoc(Q,m_Ack(X,Y))) ) )).
+
+fof(axiom_56,axiom,(
+    ! [Q,X] :
+      ( ordered(Q)
+     => ordered(snoc(Q,m_Ldr(X))) ) )).
+
+fof(axiom_57,axiom,(
+    ! [Q,X,Y] :
+      ( ( ordered(cons(m_Halt(X),Q))
+        & host(X) = host(Y)
+        & elem(m_Down(Y),Q) )
+     => leq(X,Y) ) )).
+
+fof(axiom_58,axiom,(
+    ! [X] : ~ leq(s(X),X) )).
+
+fof(axiom_59,axiom,(
+    ! [X] : leq(X,X) )).
+
+fof(axiom_60,axiom,(
+    ! [X,Y] :
+      ( leq(X,Y)
+      | leq(Y,X) ) )).
+
+fof(axiom_61,axiom,(
+    ! [X,Y] :
+      ( ( leq(X,Y)
+        & leq(Y,X) )
+    <=> X = Y ) )).
+
+fof(axiom_62,axiom,(
+    ! [X,Y,Z] :
+      ( ( leq(X,Y)
+        & leq(Y,Z) )
+     => leq(X,Z) ) )).
+
+fof(axiom_63,axiom,(
+    ! [X,Y] :
+      ( leq(X,Y)
+    <=> leq(s(X),s(Y)) ) )).
+
+fof(axiom_64,axiom,(
+    ! [X,Y] :
+      ( leq(X,s(Y))
+    <=> ( X = s(Y)
+        | leq(X,Y) ) ) )).
+
+%----Set axioms
+fof(axiom_65,axiom,(
+    ! [X] : ~ setIn(X,setEmpty) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV012+0.ax b/test-data/tptp/fof/SWV012+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV012+0.ax
@@ -0,0 +1,348 @@
+%------------------------------------------------------------------------------
+% File     : SWV012+0 : TPTP v7.2.0. Released v5.2.0.
+% Domain   : Software Verification
+% Axioms   : Syntactic definitions of the logical operators 
+% Version  : [deN09] axioms : Especial.
+% English  :
+
+% Refs     : [deN09] de Nivelle (2009), Email to Geoff Sutcliffe
+% Source   : [deN09]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   44 (  14 unit)
+%            Number of atoms       :   96 (  49 equality)
+%            Maximal formula depth :   10 (   4 average)
+%            Number of connectives :   77 (  25   ~;   6   |;  26   &)
+%                                         (   5 <=>;  15  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of predicates  :    5 (   0 propositional; 1-2 arity)
+%            Number of functors    :   27 (   5 constant; 0-3 arity)
+%            Number of variables   :   75 (   0 sgn;  61   !;  14   ?)
+%            Maximal term depth    :    5 (   2 average)
+% SPC      : FOF_SAT_RFO_SEQ
+
+% Comments : For each op in {and, lazy_and, or, exists, not, false}, this file
+%            contains the following: 
+%                op1 : the semantic definition of Theorem 4.
+%                op2 : the syntactic definition of Figure 4. 
+%            For each operator, we define a goal of form 
+%                FOR EACH arg1, ... argn, 
+%                    op1(arg1,...,argn) = op2(arg1, ..., argn).
+%            We specify the structure of the domain U_D. 
+%            We define the following predicates: 
+%                d(A) :      A in D. 
+%                bool(A) :   A in { false, true }.
+%            Note that U_D = U_0 |_| U_1 |_| U_2 |_| ...., and D = U_0.
+%------------------------------------------------------------------------------
+%----The predicate bool is true exactly on true and false:
+fof(def_bool,axiom,(
+    ! [X] :
+      ( bool(X)
+    <=> ( X = false
+        | X = true ) ) )).
+
+%----err, true and false are distinct constants:
+fof(distinct_false_true_err,axiom,
+    ( true != false
+    & true != err
+    & false != err )).
+
+%----err, true and false are in D:
+fof(false_true_err_in_d,axiom,
+    ( d(true)
+    & d(false)
+    & d(err) )).
+
+%----forallprefers is needed by the forall quantifier. 
+%----In the rest of this comment we write '<' for 'forallprefers.'
+%----< is defined by the sequence
+%----( U_D \ D ) < ( D \ bool ) < f < t. 
+%----The value of forall x   p(x) is obtained as follows:
+%----First define R := range of   lambda x. p(x).
+%----Select a <-minimal element in R.
+%----Return Phi(r), where r is the selected element. 
+
+%----Notin D is preferred over D.
+%----Inside D, nonbool is preferred over bool.
+%----Inside bool, false is preferred over true:
+%----The <-order is partial.
+fof(def_forallprefers,axiom,(
+    ! [X,Y] :
+      ( forallprefers(X,Y)
+    <=> ( ( ~ d(X)
+          & d(Y) )
+        | ( d(X)
+          & d(Y)
+          & ~ bool(X)
+          & bool(Y) )
+        | ( X = false
+          & Y = true ) ) ) )).
+
+%----existsprefers is like forallprefers, but it is defined by
+%----the sequence: 
+%---- ( U_D \ D ) < ( D \ bool ) < t < f. 
+fof(def_existsprefers,axiom,(
+    ! [X,Y] :
+      ( existsprefers(X,Y)
+    <=> ( ( ~ d(X)
+          & d(Y) )
+        | ( d(X)
+          & d(Y)
+          & ~ bool(X)
+          & bool(Y) )
+        | ( X = true
+          & Y = false ) ) ) )).
+
+%----The function phi(X) is defined by:
+%----phi(X) = err if X not in D.
+%----phi(X) = X if X in D.
+%----It is defined in Definition 8 of the paper. 
+fof(def_phi,axiom,(
+    ! [X] :
+      ( ( d(X)
+        & phi(X) = X )
+      | ( ~ d(X)
+        & phi(X) = err ) ) )).
+
+%----Axiomatization of prop. 
+%----The difference between bool and prop is that bool
+%----is a predicate which we use in the meta language (TPTP),
+%----while prop is a function inside the logic.
+fof(prop_true,axiom,(
+    ! [X] :
+      ( prop(X) = true
+    <=> bool(X) ) )).
+
+fof(prop_false,axiom,(
+    ! [X] :
+      ( prop(X) = false
+    <=> ~ bool(X) ) )).
+
+%----Axiomatization of impl. Because impl and lazy_impl are primitive,
+%----they have only one definition: 
+%----   If A is not bool, then ( A -> B ) = phi(A). 
+%----   If A is bool, but B is not bool, then ( A -> B ) = phi(B). 
+%----   If A is false, and B is bool, then ( A -> B ) = true
+%----   If A is true, and B is bool, then ( A -> B ) = B. 
+fof(impl_axiom1,axiom,(
+    ! [A,B] :
+      ( ~ bool(A)
+     => impl(A,B) = phi(A) ) )).
+
+fof(impl_axiom2,axiom,(
+    ! [A,B] :
+      ( ( bool(A)
+        & ~ bool(B) )
+     => impl(A,B) = phi(B) ) )).
+
+fof(impl_axiom3,axiom,(
+    ! [B] :
+      ( bool(B)
+     => impl(false,B) = true ) )).
+
+fof(impl_axiom4,axiom,(
+    ! [B] :
+      ( bool(B)
+     => impl(true,B) = B ) )).
+
+%----Axiomatization of lazy_impl:
+%----   If A is not bool, then [A] B = phi(A). 
+%----   If A is false, then [A] B = true. 
+%----   If A is true, then [A] B = phi(B). 
+fof(lazy_impl_axiom1,axiom,(
+    ! [A,B] :
+      ( ~ bool(A)
+     => lazy_impl(A,B) = phi(A) ) )).
+
+fof(lazy_impl_axiom2,axiom,(
+    ! [B] : lazy_impl(false,B) = true )).
+
+fof(lazy_impl_axiom3,axiom,(
+    ! [B] : lazy_impl(true,B) = phi(B) )).
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%----Axiomatization of semantic definition of and:
+%----   If A is not bool, then ( A /\ B ) = phi(A). 
+%----   If A is bool, but B is not bool, then ( A /\ B ) = phi(B). 
+%----   If A = false, and B is bool, then ( A /\ B ) = false.
+%----   If A = true, and B is bool, then ( A /\ B ) = B.
+fof(and1_axiom1,axiom,(
+    ! [A,B] :
+      ( ~ bool(A)
+     => and1(A,B) = phi(A) ) )).
+
+fof(and1_axiom2,axiom,(
+    ! [A,B] :
+      ( ( bool(A)
+        & ~ bool(B) )
+     => and1(A,B) = phi(B) ) )).
+
+fof(and1_axiom3,axiom,(
+    ! [B] :
+      ( bool(B)
+     => and1(false,B) = false ) )).
+
+fof(and1_axiom4,axiom,(
+    ! [B] :
+      ( bool(B)
+     => and1(true,B) = B ) )).
+
+%----Syntactic definition of and in Figure 4:
+%----The definition is:
+%----P /\ Q = forall R, [ Prop(R) ] ( P -> Q -> R ) -> R.
+fof(def_f1,axiom,(
+    ! [P,Q,R] : f1(P,Q,R) = lazy_impl(prop(R),impl(impl(P,impl(Q,R)),R)) )).
+
+fof(def_and2,axiom,(
+    ! [P,Q] :
+    ? [R] :
+      ( and2(P,Q) = phi(f1(P,Q,R))
+      & ~ ? [R1] : forallprefers(f1(P,Q,R1),f1(P,Q,R)) ) )).
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%----Axiomatization of semantic definition of lazy_and:
+%----   If A is not bool, then <A> B = phi(A). 
+%----   If A is false, then <A> B = false. 
+%----   If A is true, then <A> B = phi(B). 
+fof(lazy_and1_axiom1,axiom,(
+    ! [A,B] :
+      ( ~ bool(A)
+     => lazy_and1(A,B) = phi(A) ) )).
+
+fof(lazy_and1_axiom2,axiom,(
+    ! [B] : lazy_and1(false,B) = false )).
+
+fof(lazy_and1_axiom3,axiom,(
+    ! [B] : lazy_and1(true,B) = phi(B) )).
+
+%----Syntactic definition of lazy_and in Figure 4:
+%----The definition is:
+%----   <P> Q = forall R, [ Prop(R) ] ( [ P ] Q -> R ) -> R.
+fof(def_f2,axiom,(
+    ! [P,Q,R] : f2(P,Q,R) = lazy_impl(prop(R),impl(lazy_impl(P,impl(Q,R)),R)) )).
+
+fof(def_lazy_and2,axiom,(
+    ! [P,Q] :
+    ? [R] :
+      ( lazy_and2(P,Q) = phi(f2(P,Q,R))
+      & ~ ? [R1] : forallprefers(f2(P,Q,R1),f2(P,Q,R)) ) )).
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%----Axiomatization of semantic definition of or: 
+%----   If A is not bool, then ( A \/ B ) = phi(A).
+%----   If A is bool, but B is not bool, then ( A \/ B ) = phi(B).
+%----   If A = true, and B is bool, then ( A \/ B ) = true.
+%----   If A = false, and B is bool, then ( A \/ B ) = B.
+fof(or1_axiom1,axiom,(
+    ! [A,B] :
+      ( ~ bool(A)
+     => or1(A,B) = phi(A) ) )).
+
+fof(or1_axiom2,axiom,(
+    ! [A,B] :
+      ( ( bool(A)
+        & ~ bool(B) )
+     => or1(A,B) = phi(B) ) )).
+
+fof(or1_axiom3,axiom,(
+    ! [B] :
+      ( bool(B)
+     => or1(true,B) = true ) )).
+
+fof(or1_axiom4,axiom,(
+    ! [B] :
+      ( bool(B)
+     => or1(false,B) = B ) )).
+
+%----Syntactic definition of or in Figure 4.
+%----The definition is:
+%----P \/ Q = forall R, [ Prop(R) ] ( P -> R ) -> ( Q -> R ) -> R.
+fof(def_f3,axiom,(
+    ! [P,Q,R] : f3(P,Q,R) = lazy_impl(prop(R),impl(impl(P,R),impl(impl(Q,R),R))) )).
+
+fof(def_or2,axiom,(
+    ! [P,Q] :
+    ? [R] :
+      ( or2(P,Q) = phi(f3(P,Q,R))
+      & ~ ? [R1] : forallprefers(f3(P,Q,R1),f3(P,Q,R)) ) )).
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%----Axiomatization of semantic definition of exists. 
+%----
+%----For each predicate, there exists an an x, s.t.
+%----exists(P) = phi( P. x ) and 
+%----   there exists no x1, s.t. ( P. x1 ) < ( P. x ), where 
+%----      < is the existsprefers order, and 
+%----      . is the application operator. 
+fof(exists1_axiom1,axiom,(
+    ! [P] :
+    ? [X] :
+      ( exists1(P) = phi(apply(P,X))
+      & ~ ? [X1] : existsprefers(apply(P,X1),apply(P,X)) ) )).
+
+%----Syntactic definition of exists in the paper:
+%
+%----( Exists P ) = forall R, [ Prop(R) ] ( forall x ( P x ) -> R ) -> R.
+%
+%----We define functions  f4(P,x,R) :=   ( P. x ) -> R.
+%----                     f5(P,R)   :=   forall x. f4( P,x,R )
+%----                     f6(P,R)   :=   [ Prop(R) ] f5( P, R ) -> R. 
+%----                     exists2(P) :=  forall R. f6( P, R ).  
+fof(def_f4,axiom,(
+    ! [P,X,R] : f4(P,X,R) = impl(apply(P,X),R) )).
+
+fof(def_f5,axiom,(
+    ! [P,R] :
+    ? [X] :
+      ( f5(P,R) = phi(f4(P,X,R))
+      & ~ ? [X1] : forallprefers(f4(P,X1,R),f4(P,X,R)) ) )).
+
+fof(def_f6,axiom,(
+    ! [P,R] : f6(P,R) = lazy_impl(prop(R),impl(f5(P,R),R)) )).
+
+fof(def_exists2,axiom,(
+    ! [P] :
+    ? [R] :
+      ( exists2(P) = phi(f6(P,R))
+      & ~ ? [R1] : forallprefers(f6(P,R1),f6(P,R)) ) )).
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%----The semantic definition of false is just the false constant.
+fof(def_false1,axiom,(
+    false1 = false )).
+
+%----The syntactic definition of false equals: 
+%----   false := forall P, [ Prop(P) ] P .
+%----f7(P) := [ Prop(P) ] P.
+fof(def_f7,axiom,(
+    ! [P] : f7(P) = lazy_impl(prop(P),P) )).
+
+fof(def_false2,axiom,(
+    ? [P] :
+      ( false2 = phi(f7(P))
+      & ~ ? [P1] : forallprefers(f7(P1),f7(P)) ) )).
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%----Axiomatization of semantic definition of not: 
+%----   If A is not bool, then not(A) = phi(A). 
+%----   If A = false, then not(A) = true. 
+%----   If A = true, then not(A) = false. 
+fof(not1_axiom1,axiom,(
+    ! [A] :
+      ( ~ bool(A)
+     => not1(A) = phi(A) ) )).
+
+fof(not1_axiom2,axiom,(
+    not1(false) = true )).
+
+fof(not1_axiom3,axiom,(
+    not1(true) = false )).
+
+%----Syntactic definition of not in paper:
+%----The definition is:
+%----~ P := ( P -> False ).
+fof(def_not2,axiom,(
+    ! [P] : not2(P) = impl(P,false2) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SWV376+1.p b/test-data/tptp/fof/SWV376+1.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SWV376+1.p
@@ -0,0 +1,108 @@
+%------------------------------------------------------------------------------
+% File     : SWV376+1 : TPTP v7.2.0. Released v3.3.0.
+% Domain   : Software Verification
+% Problem  : Priority queue checker: lemma_not_ok_persistence
+% Version  : [dNP05] axioms.
+% English  :
+
+% Refs     : [Pis06] Piskac (2006), Email to Geoff Sutcliffe
+%          : [dNP05] de Nivelle & Piskac (2005), Verification of an Off-Lin
+% Source   : [Pis06]
+% Names    : cpq_l012 [Pis06]
+
+% Status   : Theorem
+% Rating   : 0.24 v7.2.0, 0.21 v7.1.0, 0.30 v7.0.0, 0.27 v6.4.0, 0.31 v6.3.0, 0.33 v6.2.0, 0.36 v6.1.0, 0.23 v6.0.0, 0.22 v5.5.0, 0.30 v5.4.0, 0.36 v5.3.0, 0.37 v5.2.0, 0.30 v5.1.0, 0.24 v5.0.0, 0.29 v4.1.0, 0.39 v4.0.0, 0.42 v3.7.0, 0.45 v3.5.0, 0.47 v3.3.0
+% Syntax   : Number of formulae    :   44 (  16 unit)
+%            Number of atoms       :   93 (  29 equality)
+%            Maximal formula depth :   11 (   5 average)
+%            Number of connectives :   70 (  21 ~  ;   3  |;  12  &)
+%                                         (   7 <=>;  27 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :   11 (   1 propositional; 0-3 arity)
+%            Number of functors    :   19 (   3 constant; 0-3 arity)
+%            Number of variables   :  138 (   4 singleton; 138 !;   0 ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : FOF_THM_RFO_SEQ
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Include the axioms about priority queues and checked priority queues
+include('Axioms/SWV007+0.ax').
+include('Axioms/SWV007+2.ax').
+include('Axioms/SWV007+3.ax').
+%------------------------------------------------------------------------------
+/*----
+	Explanation about induction
+	===========================
+
+In order to  prove lemma_not_ok_persistence we use the following induction
+principle: (the induction principle used in Coq)
+=====================
+let s/1 be the successor function defined on some set S and let =</2 be the
+predicate that satisfies the following axioms:
+
+1) x =< x
+2) x =< y -> x =< s(y)
+
+	Note that our predicate succ_cpq/2 satisfies those two axioms
+
+The induction principle: (V = for eVery
+
+Vx  ( (P(x) and Vy (x =< y -> (P(y) -> P(s(y))))  -> Vy (x=<y -> P(y)) )
+======================
+
+Let P(x) == ~(ok(x)) and let  =</2 == succ/2
+
+Then, in order to confirm correctness of lemma_not_ok_persistence we have
+to only verify "Vy (x =< y -> (P(y) -> P(s(y))))" part of the induction
+principle, in other words we need to prove validity of:
+
+all(CPQ1, all(CPQ2, succ_cpq(CPQ1, CPQ2) => ( ~(ok(CPQ2)) =>  ~(ok(s(CPQ2))) ) )),  (1)
+
+where s(CPQ2) is the immediate successor of CPQ2
+
+all(CPQ2,  ~(ok(CPQ2)) =>  ~(ok(s(CPQ2)))  )  (2)
+
+is a valid formula.
+
+the validity of formula (2) is proved in lemma_not_ok_persistence_induction,
+so here we have included it as a valid formula
+
+lemma_not_ok_persistence_induction proves the validity of formula (1)
+and thus, since (1) is valid we can conclude that the following formula holds:
+
+Vx  ( P(x) -> Vy (x=<y -> P(y)) )
+
+or in our example:
+
+all(CPQ, ~(ok(CPQ)) => all(CPQ1, succ(CPQ, CPQ1) => ~(ok(CPQ1)) ) )
+
+which completes the inductive proof of lemma_not_ok_persistence
+----*/
+
+%----induction axiom
+fof(l12_induction,axiom,
+    ( ! [U,V,W,X,Y,Z] :
+        ( succ_cpq(triple(U,V,W),triple(X,Y,Z))
+       => ( ~ ok(triple(X,Y,Z))
+         => ~ ok(im_succ_cpq(triple(X,Y,Z))) ) )
+   => ! [X1,X2,X3] :
+        ( ~ ok(triple(X1,X2,X3))
+       => ! [X4,X5,X6] :
+            ( succ_cpq(triple(X1,X2,X3),triple(X4,X5,X6))
+           => ~ ok(triple(X4,X5,X6)) ) ) )).
+
+%----lemma_not_ok_persistence_induction (cpq_l013.p .. cpq_l016.p)
+fof(l12_l13,lemma,(
+    ! [U,V,W] :
+      ( ~ ok(triple(U,V,W))
+     => ~ ok(im_succ_cpq(triple(U,V,W))) ) )).
+
+%----lemma_not_ok_persistence (conjecture)
+fof(l12_co,conjecture,(
+    ! [U,V,W] :
+      ( ~ ok(triple(U,V,W))
+     => ! [X,Y,Z] :
+          ( succ_cpq(triple(U,V,W),triple(X,Y,Z))
+         => ~ ok(triple(X,Y,Z)) ) ) )).
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SYN000+0.ax b/test-data/tptp/fof/SYN000+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SYN000+0.ax
@@ -0,0 +1,37 @@
+%------------------------------------------------------------------------------
+% File     : SYN000+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Syntactic
+% Axioms   : A simple include file for FOF
+% Version  : Biased.
+% English  :
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    3 (   3 unit)
+%            Number of atoms       :    3 (   0 equality)
+%            Maximal formula depth :    1 (   1 average)
+%            Number of connectives :    0 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   0 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    3 (   3 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 singleton;   0 !;   0 ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Some axioms to include
+fof(ia1,axiom,
+    ia1).
+
+fof(ia2,axiom,
+    ia2).
+
+fof(ia3,axiom,
+    ia3).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SYN000+1.p b/test-data/tptp/fof/SYN000+1.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SYN000+1.p
@@ -0,0 +1,99 @@
+%------------------------------------------------------------------------------
+% File     : SYN000+1 : TPTP v7.2.0. Released v4.0.0.
+% Domain   : Syntactic
+% Problem  : Basic TPTP FOF syntax
+% Version  : Biased.
+% English  : Basic TPTP FOF syntax that you can't survive without parsing.
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Theorem
+% Rating   : 0.17 v7.0.0, 0.20 v6.4.0, 0.19 v6.3.0, 0.25 v6.2.0, 0.28 v6.1.0, 0.33 v6.0.0, 0.43 v5.5.0, 0.48 v5.4.0, 0.46 v5.3.0, 0.52 v5.2.0, 0.40 v5.1.0, 0.43 v5.0.0, 0.54 v4.1.0, 0.57 v4.0.1, 0.78 v4.0.0
+% Syntax   : Number of formulae    :   12 (   5 unit)
+%            Number of atoms       :   31 (   3 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :   28 (   9   ~;  10   |;   3   &)
+%                                         (   1 <=>;   3  =>;   1  <=)
+%                                         (   1 <~>;   0  ~|;   0  ~&)
+%            Number of predicates  :   16 (  10 propositional; 0-3 arity)
+%            Number of functors    :    8 (   5 constant; 0-3 arity)
+%            Number of variables   :   13 (   0 sgn;   5   !;   8   ?)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : FOF_THM_RFO_SEQ
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Propositional
+fof(propositional,axiom,
+    ( ( p0
+      & ~ q0 )
+   => ( r0
+      | ~ s0 ) )).
+
+%----First-order
+fof(first_order,axiom,(
+    ! [X] :
+      ( ( p(X)
+        | ~ q(X,a) )
+     => ? [Y,Z] :
+          ( r(X,f(Y),g(X,f(Y),Z))
+          & ~ s(f(f(f(b)))) ) ) )).
+
+%----Equality
+fof(equality,axiom,(
+    ? [Y] :
+    ! [X,Z] :
+      ( f(Y) = g(X,f(Y),Z)
+      | f(f(f(b))) != a
+      | X = f(Y) ) )).
+
+%----True and false
+fof(true_false,axiom,
+    ( $true
+    | $false )).
+
+%----Quoted symbols
+fof(single_quoted,axiom,
+    ( 'A proposition'
+    | 'A predicate'(a)
+    | p('A constant')
+    | p('A function'(a))
+    | p('A \'quoted \\ escape\'') )).
+
+%----Connectives - seen |, &, =>, ~ already
+fof(useful_connectives,axiom,(
+    ! [X] :
+      ( ( p(X)
+       <= ~ q(X,a) )
+    <=> ? [Y,Z] :
+          ( r(X,f(Y),g(X,f(Y),Z))
+        <~> ~ s(f(f(f(b)))) ) ) )).
+
+%----Annotated formula names
+fof(123,axiom,(
+    ! [X] :
+      ( ( p(X)
+        | ~ q(X,a) )
+     => ? [Y,Z] :
+          ( r(X,f(Y),g(X,f(Y),Z))
+          & ~ s(f(f(f(b)))) ) ) )).
+
+%----Roles
+fof(role_hypothesis,hypothesis,(
+    p(h) )).
+
+fof(role_conjecture,conjecture,(
+    ? [X] : p(X) )).
+
+%----Include directive
+include('Axioms/SYN000+0.ax').
+
+%----Comments
+/* This
+   is a block
+   comment.
+*/
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/fof/SYN002+0.ax b/test-data/tptp/fof/SYN002+0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/fof/SYN002+0.ax
@@ -0,0 +1,37 @@
+%------------------------------------------------------------------------------
+% File     : SYN002+0 : TPTP v7.2.0. Released v3.6.0.
+% Domain   : Syntactic
+% Axioms   : Orevkov formula
+% Version  : [TS00] axioms : Especial.
+% English  : r(x,y,z)=y+2^x=z
+
+% Refs     : [TS00]  Troelska & Schwichtenberg (2000), Basic Proof Theory
+%          : [Rat08] Raths (2008), Email to G. Sutcliffe
+% Source   : [Rat08]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    2 (   1 unit)
+%            Number of atoms       :    4 (   0 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :    2 (   0 ~  ;   0  |;   0  &)
+%                                         (   0 <=>;   2 =>;   0 <=)
+%                                         (   0 <~>;   0 ~|;   0 ~&)
+%            Number of predicates  :    1 (   0 propositional; 3-3 arity)
+%            Number of functors    :    2 (   1 constant; 0-1 arity)
+%            Number of variables   :    5 (   0 singleton;   5 !;   0 ?)
+%            Maximal term depth    :    2 (   1 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+fof(hyp1,axiom,(
+    ! [Y] : r(Y,zero,succ(Y)) )).
+
+fof(hyp2,axiom,(
+    ! [Y,X,Z,Z1] :
+      ( r(Y,X,Z)
+     => ( r(Z,X,Z1)
+       => r(Y,succ(X),Z1) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/COM110_5.p b/test-data/tptp/tff/COM110_5.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/COM110_5.p
@@ -0,0 +1,946 @@
+%------------------------------------------------------------------------------
+% File     : COM110_5 : TPTP v7.2.0. Released v6.0.0.
+% Domain   : Number Theory
+% Problem  : Quantifier elimination for Presburger arithmetic line 255
+% Version  : Especial.
+% English  : 
+
+% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
+%          : [Nip08] Nipkow (2008), Linear Quantifier Elimination
+%          : [Bla13] Blanchette (2011), Email to Geoff Sutcliffe
+% Source   : [Bla13]
+% Names    : qe_255 [Bla13]
+
+% Status   : Unknown
+% Rating   : 1.00 v6.4.0
+% Syntax   : Number of formulae    :  205 (  55 unit;  62 type)
+%            Number of atoms       :  273 ( 118 equality)
+%            Maximal formula depth :   11 (   4 average)
+%            Number of connectives :  160 (  30   ~;  15   |;  10   &)
+%                                         (  23 <=>;  82  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :   29 (  19   >;  10   *;   0   +;   0  <<)
+%            Number of predicates  :   89 (  66 propositional; 0-2 arity)
+%            Number of functors    :   43 (  14 constant; 0-4 arity)
+%            Number of variables   :  395 (  19 sgn; 340   !;   4   ?)
+%                                         ( 395   :;  51  !>;   0  ?*)
+%            Maximal term depth    :   25 (   3 average)
+% SPC      : TF1_UNK_EQU_NAR
+
+% Comments : This file was generated by Isabelle (most likely Sledgehammer)
+%            2011-12-13 16:24:47
+%------------------------------------------------------------------------------
+%----Should-be-implicit typings (6)
+tff(ty_tc_HOL_Obool,type,(
+    bool: $tType )).
+
+tff(ty_tc_Int_Oint,type,(
+    int: $tType )).
+
+tff(ty_tc_List_Olist,type,(
+    list: $tType > $tType )).
+
+tff(ty_tc_PresArith_Oatom,type,(
+    atom: $tType )).
+
+tff(ty_tc_fun,type,(
+    fun: ( $tType * $tType ) > $tType )).
+
+tff(ty_tc_prod,type,(
+    product_prod: ( $tType * $tType ) > $tType )).
+
+%----Explicit typings (56)
+tff(sy_cl_Rings_Oring,type,(
+    ring: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Oplus,type,(
+    cl_Groups_Oplus: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ozero,type,(
+    zero: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ominus,type,(
+    cl_Groups_Ominus: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Divides_Oring__div,type,(
+    ring_div: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ogroup__add,type,(
+    group_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Finite__Set_Ofinite,type,(
+    finite_finite: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Omonoid__add,type,(
+    monoid_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Orderings_Olinorder,type,(
+    linorder: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Divides_Osemiring__div,type,(
+    semiring_div: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ocomm__monoid__add,type,(
+    comm_monoid_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Oab__semigroup__add,type,(
+    ab_semigroup_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ocancel__semigroup__add,type,(
+    cancel_semigroup_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ocancel__ab__semigroup__add,type,(
+    cancel146912293up_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Olinordered__ab__group__add,type,(
+    linord219039673up_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Olinordered__ab__semigroup__add,type,(
+    linord2061991079up_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_c_Big__Operators_Olinorder__class_OMax,type,(
+    big_linorder_Max: 
+      !>[A: $tType] :
+        ( fun(A,bool) > A ) )).
+
+tff(sy_c_COMBB,type,(
+    combb: 
+      !>[B: $tType,C: $tType,A: $tType] : fun(fun(B,C),fun(fun(A,B),fun(A,C))) )).
+
+tff(sy_c_COMBC,type,(
+    combc: 
+      !>[A: $tType,B: $tType,C: $tType] : fun(fun(A,fun(B,C)),fun(B,fun(A,C))) )).
+
+tff(sy_c_COMBI,type,(
+    combi: 
+      !>[A: $tType] : fun(A,A) )).
+
+tff(sy_c_COMBK,type,(
+    combk: 
+      !>[A: $tType,B: $tType] :
+        ( A > fun(B,A) ) )).
+
+tff(sy_c_COMBS,type,(
+    combs: 
+      !>[A: $tType,B: $tType,C: $tType] : fun(fun(A,fun(B,C)),fun(fun(A,B),fun(A,C))) )).
+
+tff(sy_c_Divides_Odiv__class_Omod,type,(
+    div_mod: 
+      !>[A: $tType] :
+        ( ( A * A ) > A ) )).
+
+tff(sy_c_Finite__Set_Ofinite,type,(
+    finite_finite1: 
+      !>[A: $tType] :
+        ( fun(A,bool) > $o ) )).
+
+tff(sy_c_Groups_Ominus__class_Ominus,type,(
+    minus_minus: 
+      !>[A: $tType] : fun(A,fun(A,A)) )).
+
+tff(sy_c_Groups_Oplus__class_Oplus,type,(
+    plus_plus: 
+      !>[A: $tType] :
+        ( A > fun(A,A) ) )).
+
+tff(sy_c_Groups_Ozero__class_Ozero,type,(
+    zero_zero: 
+      !>[A: $tType] : A )).
+
+tff(sy_c_ListVector_Oiprod,type,(
+    iprod: 
+      !>[A: $tType] : fun(list(A),fun(list(A),A)) )).
+
+tff(sy_c_List_Ofilter,type,(
+    filter: 
+      !>[A: $tType] :
+        ( ( fun(A,bool) * list(A) ) > list(A) ) )).
+
+tff(sy_c_List_Olist_OCons,type,(
+    cons: 
+      !>[A: $tType] :
+        ( ( A * list(A) ) > list(A) ) )).
+
+tff(sy_c_List_Olist_ONil,type,(
+    nil: 
+      !>[A: $tType] : list(A) )).
+
+tff(sy_c_List_Omap,type,(
+    map: 
+      !>[A: $tType,B: $tType] :
+        ( ( fun(A,B) * list(A) ) > list(B) ) )).
+
+tff(sy_c_List_Oset,type,(
+    set: 
+      !>[A: $tType] :
+        ( list(A) > fun(A,bool) ) )).
+
+tff(sy_c_Orderings_Obot__class_Obot,type,(
+    bot_bot: 
+      !>[A: $tType] : A )).
+
+tff(sy_c_PresArith_OI_092_060_094isub_062Z,type,(
+    i_Z: ( atom * list(int) ) > $o )).
+
+tff(sy_c_PresArith_Oatom_Oatom__case,type,(
+    atom_case: 
+      !>[T: $tType] :
+        ( ( fun(int,fun(list(int),T)) * fun(int,fun(int,fun(list(int),T))) * fun(int,fun(int,fun(list(int),T))) ) > fun(atom,T) ) )).
+
+tff(sy_c_PresArith_Odivisor,type,(
+    divisor: fun(atom,int) )).
+
+tff(sy_c_PresArith_Olbounds,type,(
+    lbounds: list(atom) > list(product_prod(int,list(int))) )).
+
+tff(sy_c_PresArith_Ozlcms,type,(
+    zlcms: list(int) > int )).
+
+tff(sy_c_Product__Type_OPair,type,(
+    product_Pair: 
+      !>[A: $tType,B: $tType] : fun(A,fun(B,product_prod(A,B))) )).
+
+tff(sy_c_Set_OCollect,type,(
+    collect: 
+      !>[A: $tType] :
+        ( fun(A,bool) > fun(A,bool) ) )).
+
+tff(sy_c_aa,type,(
+    aa: 
+      !>[A: $tType,B: $tType] :
+        ( ( fun(A,B) * A ) > B ) )).
+
+tff(sy_c_fEx,type,(
+    fEx: 
+      !>[A: $tType] : fun(fun(A,bool),bool) )).
+
+tff(sy_c_fFalse,type,(
+    fFalse: bool )).
+
+tff(sy_c_fTrue,type,(
+    fTrue: bool )).
+
+tff(sy_c_fconj,type,(
+    fconj: fun(bool,fun(bool,bool)) )).
+
+tff(sy_c_fdisj,type,(
+    fdisj: fun(bool,fun(bool,bool)) )).
+
+tff(sy_c_fequal,type,(
+    fequal: 
+      !>[A: $tType] : fun(A,fun(A,bool)) )).
+
+tff(sy_c_member,type,(
+    member: 
+      !>[A: $tType] : fun(A,fun(fun(A,bool),bool)) )).
+
+tff(sy_c_pp,type,(
+    pp: bool > $o )).
+
+tff(sy_v_a____,type,(
+    a: atom )).
+
+tff(sy_v_as,type,(
+    as: list(atom) )).
+
+tff(sy_v_li____,type,(
+    li: int )).
+
+tff(sy_v_lks____,type,(
+    lks: list(int) )).
+
+tff(sy_v_x____,type,(
+    x: int )).
+
+tff(sy_v_xs,type,(
+    xs: list(int) )).
+
+%----Relevant facts (99)
+tff(fact_0__096is__dvd_Aa_096,axiom,(
+    pp(aa(atom,bool,atom_case(bool,combk(fun(list(int),bool),int,combk(bool,list(int),fFalse)),combk(fun(int,fun(list(int),bool)),int,combk(fun(list(int),bool),int,combk(bool,list(int),fTrue))),combk(fun(int,fun(list(int),bool)),int,combk(fun(list(int),bool),int,combk(bool,list(int),fTrue)))),a)) )).
+
+tff(fact_1__096_Ili_M_Alks_J_A_058_Aset_A_Ilbounds_Aas_J_096,axiom,(
+    pp(aa(fun(product_prod(int,list(int)),bool),bool,aa(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),member(product_prod(int,list(int))),aa(list(int),product_prod(int,list(int)),aa(int,fun(list(int),product_prod(int,list(int))),product_Pair(int,list(int)),li),lks)),set(product_prod(int,list(int)),lbounds(as)))) )).
+
+tff(fact_2_lm,axiom,(
+    big_linorder_Max(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as)))))))) = aa(int,int,aa(int,fun(int,int),minus_minus(int),li),aa(list(int),int,aa(list(int),fun(list(int),int),iprod(int),lks),xs)) )).
+
+tff(fact_3__096lbounds_Aas_A_126_061_A_091_093_096,axiom,(
+    lbounds(as) != nil(product_prod(int,list(int))) )).
+
+tff(fact_4__096Max_A_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_058_A_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_096,axiom,(
+    pp(aa(fun(int,bool),bool,aa(int,fun(fun(int,bool),bool),member(int),big_linorder_Max(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as))))))))),collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as))))))))) )).
+
+tff(fact_5__096a_A_058_Aset_Aas_096,axiom,(
+    pp(aa(fun(atom,bool),bool,aa(atom,fun(fun(atom,bool),bool),member(atom),a),set(atom,as))) )).
+
+tff(fact_6__096_B_Bthesis_O_A_I_B_Bli_Alks_O_A_091_124_A_Ili_M_Alks_J_A_058_Aset_A_Ilbounds_Aas_J_059_AMax_A_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_A_061_Ali_A_N_A_092_060langle_062lks_Mxs_092_060rangle_062_A_124_093_A_061_061_062_Athesis_J_A_061_061_062_Athesis_096,axiom,(
+    ~ ! [Li: int,Lks: list(int)] :
+        ( pp(aa(fun(product_prod(int,list(int)),bool),bool,aa(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),member(product_prod(int,list(int))),aa(list(int),product_prod(int,list(int)),aa(int,fun(list(int),product_prod(int,list(int))),product_Pair(int,list(int)),Li),Lks)),set(product_prod(int,list(int)),lbounds(as))))
+       => big_linorder_Max(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as)))))))) != aa(int,int,aa(int,fun(int,int),minus_minus(int),Li),aa(list(int),int,aa(list(int),fun(list(int),int),iprod(int),Lks),xs)) ) )).
+
+tff(fact_7__096finite_A_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_096,axiom,(
+    finite_finite1(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as)))))))) )).
+
+tff(fact_8__096_123i_A_N_A_092_060langle_062ks_Mxs_092_060rangle_062_A_124ks_Ai_O_A_Ii_M_Aks_J_A_058_Aset_A_Ilbounds_Aas_J_125_A_126_061_A_123_125_096,axiom,(
+    collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as))))))) != bot_bot(fun(int,bool)) )).
+
+tff(fact_9_set__filter,axiom,(
+    ! [A: $tType,Xsa: list(A),P1: fun(A,bool)] : set(A,filter(A,P1,Xsa)) = collect(A,aa(fun(A,bool),fun(A,bool),aa(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),aa(fun(A,bool),fun(A,fun(bool,bool)),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),aa(fun(A,bool),fun(A,bool),aa(fun(A,fun(fun(A,bool),bool)),fun(fun(A,bool),fun(A,bool)),combc(A,fun(A,bool),bool),member(A)),set(A,Xsa)))),P1)) )).
+
+tff(fact_10_map__eq__conv,axiom,(
+    ! [A: $tType,B: $tType,G: fun(B,A),Xsa: list(B),F: fun(B,A)] :
+      ( map(B,A,F,Xsa) = map(B,A,G,Xsa)
+    <=> ! [X3: B] :
+          ( pp(aa(fun(B,bool),bool,aa(B,fun(fun(B,bool),bool),member(B),X3),set(B,Xsa)))
+         => aa(B,A,F,X3) = aa(B,A,G,X3) ) ) )).
+
+tff(fact_11_mod__add__self2,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [B3: A,A2: A] : div_mod(A,aa(A,A,plus_plus(A,A2),B3),B3) = div_mod(A,A2,B3) ) )).
+
+tff(fact_12_mod__add__self1,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [A2: A,B3: A] : div_mod(A,aa(A,A,plus_plus(A,B3),A2),B3) = div_mod(A,A2,B3) ) )).
+
+tff(fact_13_filter__filter,axiom,(
+    ! [A: $tType,Xsa: list(A),Q1: fun(A,bool),P1: fun(A,bool)] : filter(A,P1,filter(A,Q1,Xsa)) = filter(A,aa(fun(A,bool),fun(A,bool),aa(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),aa(fun(A,bool),fun(A,fun(bool,bool)),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),Q1)),P1),Xsa) )).
+
+tff(fact_14_map__ident,axiom,(
+    ! [A: $tType,X2: list(A)] : map(A,A,combi(A),X2) = X2 )).
+
+tff(fact_15_mod__mod__trivial,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [B3: A,A2: A] : div_mod(A,div_mod(A,A2,B3),B3) = div_mod(A,A2,B3) ) )).
+
+tff(fact_16_add__left__cancel,axiom,(
+    ! [A: $tType] :
+      ( cancel_semigroup_add(A)
+     => ! [C2: A,B1: A,Aa: A] :
+          ( aa(A,A,plus_plus(A,Aa),B1) = aa(A,A,plus_plus(A,Aa),C2)
+        <=> B1 = C2 ) ) )).
+
+tff(fact_17_add__right__cancel,axiom,(
+    ! [A: $tType] :
+      ( cancel_semigroup_add(A)
+     => ! [C2: A,Aa: A,B1: A] :
+          ( aa(A,A,plus_plus(A,B1),Aa) = aa(A,A,plus_plus(A,C2),Aa)
+        <=> B1 = C2 ) ) )).
+
+tff(fact_18_split__paired__All,axiom,(
+    ! [A: $tType,B: $tType,P1: fun(product_prod(A,B),bool)] :
+      ( ! [X11: product_prod(A,B)] : pp(aa(product_prod(A,B),bool,P1,X11))
+    <=> ! [A5: A,B4: B] : pp(aa(product_prod(A,B),bool,P1,aa(B,product_prod(A,B),aa(A,fun(B,product_prod(A,B)),product_Pair(A,B),A5),B4))) ) )).
+
+tff(fact_19_Pair__eq,axiom,(
+    ! [A: $tType,B: $tType,B6: B,A4: A,B1: B,Aa: A] :
+      ( aa(B,product_prod(A,B),aa(A,fun(B,product_prod(A,B)),product_Pair(A,B),Aa),B1) = aa(B,product_prod(A,B),aa(A,fun(B,product_prod(A,B)),product_Pair(A,B),A4),B6)
+    <=> ( Aa = A4
+        & B1 = B6 ) ) )).
+
+tff(fact_20_finite__set,axiom,(
+    ! [A: $tType,Xsa: list(A)] : finite_finite1(A,set(A,Xsa)) )).
+
+tff(fact_21_map__is__Nil__conv,axiom,(
+    ! [A: $tType,B: $tType,Xsa: list(B),F: fun(B,A)] :
+      ( map(B,A,F,Xsa) = nil(A)
+    <=> Xsa = nil(B) ) )).
+
+tff(fact_22_map_Osimps_I1_J,axiom,(
+    ! [B: $tType,A: $tType,F: fun(B,A)] : map(B,A,F,nil(B)) = nil(A) )).
+
+tff(fact_23_Nil__is__map__conv,axiom,(
+    ! [A: $tType,B: $tType,Xsa: list(B),F: fun(B,A)] :
+      ( nil(A) = map(B,A,F,Xsa)
+    <=> Xsa = nil(B) ) )).
+
+tff(fact_24_filter_Osimps_I1_J,axiom,(
+    ! [A: $tType,P1: fun(A,bool)] : filter(A,P1,nil(A)) = nil(A) )).
+
+tff(fact_25_List_Oset_Osimps_I1_J,axiom,(
+    ! [A: $tType] : set(A,nil(A)) = bot_bot(fun(A,bool)) )).
+
+tff(fact_26_set__empty2,axiom,(
+    ! [A: $tType,Xsa: list(A)] :
+      ( bot_bot(fun(A,bool)) = set(A,Xsa)
+    <=> Xsa = nil(A) ) )).
+
+tff(fact_27_set__empty,axiom,(
+    ! [A: $tType,Xsa: list(A)] :
+      ( set(A,Xsa) = bot_bot(fun(A,bool))
+    <=> Xsa = nil(A) ) )).
+
+tff(fact_28_norm,axiom,(
+    ! [X2: atom] :
+      ( pp(aa(fun(atom,bool),bool,aa(atom,fun(fun(atom,bool),bool),member(atom),X2),set(atom,as)))
+     => aa(atom,int,divisor,X2) != zero_zero(int) ) )).
+
+tff(fact_29_filter__empty__conv,axiom,(
+    ! [A: $tType,Xsa: list(A),P1: fun(A,bool)] :
+      ( filter(A,P1,Xsa) = nil(A)
+    <=> ! [X3: A] :
+          ( pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),X3),set(A,Xsa)))
+         => ~ pp(aa(A,bool,P1,X3)) ) ) )).
+
+tff(fact_30_Pair__inject,axiom,(
+    ! [A: $tType,B: $tType,B5: B,A3: A,B3: B,A2: A] :
+      ( aa(B,product_prod(A,B),aa(A,fun(B,product_prod(A,B)),product_Pair(A,B),A2),B3) = aa(B,product_prod(A,B),aa(A,fun(B,product_prod(A,B)),product_Pair(A,B),A3),B5)
+     => ~ ( A2 = A3
+         => B3 != B5 ) ) )).
+
+tff(fact_31_add__right__imp__eq,axiom,(
+    ! [A: $tType] :
+      ( cancel_semigroup_add(A)
+     => ! [C1: A,A2: A,B3: A] :
+          ( aa(A,A,plus_plus(A,B3),A2) = aa(A,A,plus_plus(A,C1),A2)
+         => B3 = C1 ) ) )).
+
+tff(fact_32_add__imp__eq,axiom,(
+    ! [A: $tType] :
+      ( cancel146912293up_add(A)
+     => ! [C1: A,B3: A,A2: A] :
+          ( aa(A,A,plus_plus(A,A2),B3) = aa(A,A,plus_plus(A,A2),C1)
+         => B3 = C1 ) ) )).
+
+tff(fact_33_add__left__imp__eq,axiom,(
+    ! [A: $tType] :
+      ( cancel_semigroup_add(A)
+     => ! [C1: A,B3: A,A2: A] :
+          ( aa(A,A,plus_plus(A,A2),B3) = aa(A,A,plus_plus(A,A2),C1)
+         => B3 = C1 ) ) )).
+
+tff(fact_34_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
+    ! [A: $tType] :
+      ( ab_semigroup_add(A)
+     => ! [C1: A,B3: A,A2: A] : aa(A,A,plus_plus(A,aa(A,A,plus_plus(A,A2),B3)),C1) = aa(A,A,plus_plus(A,A2),aa(A,A,plus_plus(A,B3),C1)) ) )).
+
+tff(fact_35_diff__eq__diff__eq,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [D: A,C2: A,B1: A,Aa: A] :
+          ( aa(A,A,aa(A,fun(A,A),minus_minus(A),Aa),B1) = aa(A,A,aa(A,fun(A,A),minus_minus(A),C2),D)
+         => ( Aa = B1
+          <=> C2 = D ) ) ) )).
+
+tff(fact_36_add__diff__cancel,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [B3: A,A2: A] : aa(A,A,aa(A,fun(A,A),minus_minus(A),aa(A,A,plus_plus(A,A2),B3)),B3) = A2 ) )).
+
+tff(fact_37_diff__add__cancel,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [B3: A,A2: A] : aa(A,A,plus_plus(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),B3)),B3) = A2 ) )).
+
+tff(fact_38_mod__add__cong,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [B5: A,B3: A,A3: A,C1: A,A2: A] :
+          ( div_mod(A,A2,C1) = div_mod(A,A3,C1)
+         => ( div_mod(A,B3,C1) = div_mod(A,B5,C1)
+           => div_mod(A,aa(A,A,plus_plus(A,A2),B3),C1) = div_mod(A,aa(A,A,plus_plus(A,A3),B5),C1) ) ) ) )).
+
+tff(fact_39_zmod__simps_I1_J,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [B3: A,C1: A,A2: A] : div_mod(A,aa(A,A,plus_plus(A,div_mod(A,A2,C1)),B3),C1) = div_mod(A,aa(A,A,plus_plus(A,A2),B3),C1) ) )).
+
+tff(fact_40_zmod__simps_I2_J,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,plus_plus(A,A2),div_mod(A,B3,C1)),C1) = div_mod(A,aa(A,A,plus_plus(A,A2),B3),C1) ) )).
+
+tff(fact_41_mod__add__eq,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,plus_plus(A,A2),B3),C1) = div_mod(A,aa(A,A,plus_plus(A,div_mod(A,A2,C1)),div_mod(A,B3,C1)),C1) ) )).
+
+tff(fact_42_mod__add__left__eq,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,plus_plus(A,A2),B3),C1) = div_mod(A,aa(A,A,plus_plus(A,div_mod(A,A2,C1)),B3),C1) ) )).
+
+tff(fact_43_mod__add__right__eq,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,plus_plus(A,A2),B3),C1) = div_mod(A,aa(A,A,plus_plus(A,A2),div_mod(A,B3,C1)),C1) ) )).
+
+tff(fact_44_mod__diff__cong,axiom,(
+    ! [A: $tType] :
+      ( ring_div(A)
+     => ! [B5: A,B3: A,A3: A,C1: A,A2: A] :
+          ( div_mod(A,A2,C1) = div_mod(A,A3,C1)
+         => ( div_mod(A,B3,C1) = div_mod(A,B5,C1)
+           => div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),B3),C1) = div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A3),B5),C1) ) ) ) )).
+
+tff(fact_45_mod__diff__eq,axiom,(
+    ! [A: $tType] :
+      ( ring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),B3),C1) = div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),div_mod(A,A2,C1)),div_mod(A,B3,C1)),C1) ) )).
+
+tff(fact_46_mod__diff__left__eq,axiom,(
+    ! [A: $tType] :
+      ( ring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),B3),C1) = div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),div_mod(A,A2,C1)),B3),C1) ) )).
+
+tff(fact_47_mod__diff__right__eq,axiom,(
+    ! [A: $tType] :
+      ( ring_div(A)
+     => ! [C1: A,B3: A,A2: A] : div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),B3),C1) = div_mod(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),div_mod(A,B3,C1)),C1) ) )).
+
+tff(fact_48_filter__id__conv,axiom,(
+    ! [A: $tType,Xsa: list(A),P1: fun(A,bool)] :
+      ( filter(A,P1,Xsa) = Xsa
+    <=> ! [X3: A] :
+          ( pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),X3),set(A,Xsa)))
+         => pp(aa(A,bool,P1,X3)) ) ) )).
+
+tff(fact_49_zdiff__zmod__left,axiom,(
+    ! [Y: int,M: int,X: int] : div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),div_mod(int,X,M)),Y),M) = div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),X),Y),M) )).
+
+tff(fact_50_zdiff__zmod__right,axiom,(
+    ! [M: int,Y: int,X: int] : div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),X),div_mod(int,Y,M)),M) = div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),X),Y),M) )).
+
+tff(fact_51_add__Max__commute,axiom,(
+    ! [A: $tType] :
+      ( linord2061991079up_add(A)
+     => ! [K: A,N: fun(A,bool)] :
+          ( finite_finite1(A,N)
+         => ( N != bot_bot(fun(A,bool))
+           => aa(A,A,plus_plus(A,K),big_linorder_Max(A,N)) = big_linorder_Max(A,collect(A,aa(fun(A,fun(A,bool)),fun(A,bool),aa(fun(fun(A,bool),bool),fun(fun(A,fun(A,bool)),fun(A,bool)),combb(fun(A,bool),bool,A),fEx(A)),aa(fun(A,bool),fun(A,fun(A,bool)),aa(fun(A,fun(fun(A,bool),fun(A,bool))),fun(fun(A,bool),fun(A,fun(A,bool))),combc(A,fun(A,bool),fun(A,bool)),aa(fun(A,fun(A,fun(bool,bool))),fun(A,fun(fun(A,bool),fun(A,bool))),aa(fun(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool))),fun(fun(A,fun(A,fun(bool,bool))),fun(A,fun(fun(A,bool),fun(A,bool)))),combb(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),A),combs(A,bool,bool)),aa(fun(A,fun(A,bool)),fun(A,fun(A,fun(bool,bool))),aa(fun(fun(A,bool),fun(A,fun(bool,bool))),fun(fun(A,fun(A,bool)),fun(A,fun(A,fun(bool,bool)))),combb(fun(A,bool),fun(A,fun(bool,bool)),A),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj)),aa(fun(A,A),fun(A,fun(A,bool)),aa(fun(A,fun(fun(A,A),fun(A,bool))),fun(fun(A,A),fun(A,fun(A,bool))),combc(A,fun(A,A),fun(A,bool)),aa(fun(A,fun(A,bool)),fun(A,fun(fun(A,A),fun(A,bool))),aa(fun(fun(A,bool),fun(fun(A,A),fun(A,bool))),fun(fun(A,fun(A,bool)),fun(A,fun(fun(A,A),fun(A,bool)))),combb(fun(A,bool),fun(fun(A,A),fun(A,bool)),A),combb(A,bool,A)),fequal(A))),plus_plus(A,K))))),aa(fun(A,bool),fun(A,bool),aa(fun(A,fun(fun(A,bool),bool)),fun(fun(A,bool),fun(A,bool)),combc(A,fun(A,bool),bool),member(A)),N))))) ) ) ) )).
+
+tff(fact_52_finite_OemptyI,axiom,(
+    ! [A: $tType] : finite_finite1(A,bot_bot(fun(A,bool))) )).
+
+tff(fact_53_filter__False,axiom,(
+    ! [A: $tType,P1: fun(A,bool),Xsa: list(A)] :
+      ( ! [X1: A] :
+          ( pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),X1),set(A,Xsa)))
+         => ~ pp(aa(A,bool,P1,X1)) )
+     => filter(A,P1,Xsa) = nil(A) ) )).
+
+tff(fact_54_finite__Collect__disjI,axiom,(
+    ! [A: $tType,Q1: fun(A,bool),P1: fun(A,bool)] :
+      ( finite_finite1(A,collect(A,aa(fun(A,bool),fun(A,bool),aa(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),aa(fun(A,bool),fun(A,fun(bool,bool)),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fdisj),P1)),Q1)))
+    <=> ( finite_finite1(A,collect(A,P1))
+        & finite_finite1(A,collect(A,Q1)) ) ) )).
+
+tff(fact_55_finite__Collect__conjI,axiom,(
+    ! [A: $tType,Q1: fun(A,bool),P1: fun(A,bool)] :
+      ( ( finite_finite1(A,collect(A,P1))
+        | finite_finite1(A,collect(A,Q1)) )
+     => finite_finite1(A,collect(A,aa(fun(A,bool),fun(A,bool),aa(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),aa(fun(A,bool),fun(A,fun(bool,bool)),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),P1)),Q1))) ) )).
+
+tff(fact_56_split__paired__Ex,axiom,(
+    ! [A: $tType,B: $tType,P1: fun(product_prod(A,B),bool)] :
+      ( ? [X11: product_prod(A,B)] : pp(aa(product_prod(A,B),bool,P1,X11))
+    <=> ? [A5: A,B4: B] : pp(aa(product_prod(A,B),bool,P1,aa(B,product_prod(A,B),aa(A,fun(B,product_prod(A,B)),product_Pair(A,B),A5),B4))) ) )).
+
+tff(fact_57_Max__in,axiom,(
+    ! [A: $tType] :
+      ( linorder(A)
+     => ! [A1: fun(A,bool)] :
+          ( finite_finite1(A,A1)
+         => ( A1 != bot_bot(fun(A,bool))
+           => pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),big_linorder_Max(A,A1)),A1)) ) ) ) )).
+
+tff(fact_58_x,axiom,(
+    ! [X2: atom] :
+      ( pp(aa(fun(atom,bool),bool,aa(atom,fun(fun(atom,bool),bool),member(atom),X2),set(atom,as)))
+     => i_Z(X2,cons(int,x,xs)) ) )).
+
+tff(fact_59_finite__Diff,axiom,(
+    ! [A: $tType,B2: fun(A,bool),A1: fun(A,bool)] :
+      ( finite_finite1(A,A1)
+     => finite_finite1(A,aa(fun(A,bool),fun(A,bool),aa(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),A1),B2)) ) )).
+
+tff(fact_60_finite__code,axiom,(
+    ! [A: $tType] :
+      ( finite_finite(A)
+     => ! [A1: fun(A,bool)] : finite_finite1(A,A1) ) )).
+
+tff(fact_61_list_Oinject,axiom,(
+    ! [A: $tType,List2: list(A),A4: A,List1: list(A),Aa: A] :
+      ( cons(A,Aa,List1) = cons(A,A4,List2)
+    <=> ( Aa = A4
+        & List1 = List2 ) ) )).
+
+tff(fact_62__096EX_Ax_O_AALL_Aa_058set_Aas_O_AI_092_060_094isub_062Z_Aa_A_Ix_A_D_Axs_J_096,axiom,(
+    ? [X1: int] :
+    ! [Xa1: atom] :
+      ( pp(aa(fun(atom,bool),bool,aa(atom,fun(fun(atom,bool),bool),member(atom),Xa1),set(atom,as)))
+     => i_Z(Xa1,cons(int,X1,xs)) ) )).
+
+tff(fact_63_double__zero__sym,axiom,(
+    ! [A: $tType] :
+      ( linord219039673up_add(A)
+     => ! [Aa: A] :
+          ( zero_zero(A) = aa(A,A,plus_plus(A,Aa),Aa)
+        <=> Aa = zero_zero(A) ) ) )).
+
+tff(fact_64_diff__self,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [A2: A] : aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),A2) = zero_zero(A) ) )).
+
+tff(fact_65_mod__0,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [A2: A] : div_mod(A,zero_zero(A),A2) = zero_zero(A) ) )).
+
+tff(fact_66_mod__self,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [A2: A] : div_mod(A,A2,A2) = zero_zero(A) ) )).
+
+tff(fact_67_map_Osimps_I2_J,axiom,(
+    ! [A: $tType,B: $tType,Xsa: list(B),Xa: B,F: fun(B,A)] : map(B,A,F,cons(B,Xa,Xsa)) = cons(A,aa(B,A,F,Xa),map(B,A,F,Xsa)) )).
+
+tff(fact_68_zmod__zero,axiom,(
+    ! [B3: int] : div_mod(int,zero_zero(int),B3) = zero_zero(int) )).
+
+tff(fact_69_zmod__self,axiom,(
+    ! [A2: int] : div_mod(int,A2,A2) = zero_zero(int) )).
+
+tff(fact_70_filter_Osimps_I2_J,axiom,(
+    ! [A: $tType,Xsa: list(A),Xa: A,P1: fun(A,bool)] :
+      ( ( pp(aa(A,bool,P1,Xa))
+       => filter(A,P1,cons(A,Xa,Xsa)) = cons(A,Xa,filter(A,P1,Xsa)) )
+      & ( ~ pp(aa(A,bool,P1,Xa))
+       => filter(A,P1,cons(A,Xa,Xsa)) = filter(A,P1,Xsa) ) ) )).
+
+tff(fact_71__096I_092_060_094isub_062Z_Aa_A_Ix_A_D_Axs_J_096,axiom,(
+    i_Z(a,cons(int,x,xs)) )).
+
+tff(fact_72__096_B_Bthesis_O_A_I_B_Bx_O_AALL_Aa_058set_Aas_O_AI_092_060_094isub_062Z_Aa_A_Ix_A_D_Axs_J_A_061_061_062_Athesis_J_A_061_061_062_Athesis_096,axiom,(
+    ~ ! [X1: int] :
+        ~ ! [Xa1: atom] :
+            ( pp(aa(fun(atom,bool),bool,aa(atom,fun(fun(atom,bool),bool),member(atom),Xa1),set(atom,as)))
+           => i_Z(Xa1,cons(int,X1,xs)) ) )).
+
+tff(fact_73_not__Cons__self,axiom,(
+    ! [A: $tType,X: A,Xs: list(A)] : Xs != cons(A,X,Xs) )).
+
+tff(fact_74_ext,axiom,(
+    ! [B: $tType,A: $tType,G: fun(A,B),F: fun(A,B)] :
+      ( ! [X1: A] : aa(A,B,F,X1) = aa(A,B,G,X1)
+     => F = G ) )).
+
+tff(fact_75_mem__def,axiom,(
+    ! [A: $tType,A1: fun(A,bool),Xa: A] :
+      ( pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),Xa),A1))
+    <=> pp(aa(A,bool,A1,Xa)) ) )).
+
+tff(fact_76_Collect__def,axiom,(
+    ! [A: $tType,P1: fun(A,bool)] : collect(A,P1) = P1 )).
+
+tff(fact_77_not__Cons__self2,axiom,(
+    ! [A: $tType,Xs: list(A),X: A] : cons(A,X,Xs) != Xs )).
+
+tff(fact_78_zero__reorient,axiom,(
+    ! [A: $tType] :
+      ( zero(A)
+     => ! [Xa: A] :
+          ( zero_zero(A) = Xa
+        <=> Xa = zero_zero(A) ) ) )).
+
+tff(fact_79_finite__Diff2,axiom,(
+    ! [A: $tType,A1: fun(A,bool),B2: fun(A,bool)] :
+      ( finite_finite1(A,B2)
+     => ( finite_finite1(A,aa(fun(A,bool),fun(A,bool),aa(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),A1),B2))
+      <=> finite_finite1(A,A1) ) ) )).
+
+tff(fact_80_set__ConsD,axiom,(
+    ! [A: $tType,Xsa: list(A),Xa: A,Y2: A] :
+      ( pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),Y2),set(A,cons(A,Xa,Xsa))))
+     => ( Y2 = Xa
+        | pp(aa(fun(A,bool),bool,aa(A,fun(fun(A,bool),bool),member(A),Y2),set(A,Xsa))) ) ) )).
+
+tff(fact_81_list_Osimps_I3_J,axiom,(
+    ! [A: $tType,List: list(A),A3: A] : cons(A,A3,List) != nil(A) )).
+
+tff(fact_82_list_Osimps_I2_J,axiom,(
+    ! [A: $tType,List: list(A),A3: A] : nil(A) != cons(A,A3,List) )).
+
+tff(fact_83_add__0__left,axiom,(
+    ! [A: $tType] :
+      ( monoid_add(A)
+     => ! [A2: A] : aa(A,A,plus_plus(A,zero_zero(A)),A2) = A2 ) )).
+
+tff(fact_84_add__0,axiom,(
+    ! [A: $tType] :
+      ( comm_monoid_add(A)
+     => ! [A2: A] : aa(A,A,plus_plus(A,zero_zero(A)),A2) = A2 ) )).
+
+tff(fact_85_add__0__right,axiom,(
+    ! [A: $tType] :
+      ( monoid_add(A)
+     => ! [A2: A] : aa(A,A,plus_plus(A,A2),zero_zero(A)) = A2 ) )).
+
+tff(fact_86_add_Ocomm__neutral,axiom,(
+    ! [A: $tType] :
+      ( comm_monoid_add(A)
+     => ! [A2: A] : aa(A,A,plus_plus(A,A2),zero_zero(A)) = A2 ) )).
+
+tff(fact_87_diff__0__right,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [A2: A] : aa(A,A,aa(A,fun(A,A),minus_minus(A),A2),zero_zero(A)) = A2 ) )).
+
+tff(fact_88_eq__iff__diff__eq__0,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [B1: A,Aa: A] :
+          ( Aa = B1
+        <=> aa(A,A,aa(A,fun(A,A),minus_minus(A),Aa),B1) = zero_zero(A) ) ) )).
+
+tff(fact_89_right__minus__eq,axiom,(
+    ! [A: $tType] :
+      ( group_add(A)
+     => ! [B1: A,Aa: A] :
+          ( aa(A,A,aa(A,fun(A,A),minus_minus(A),Aa),B1) = zero_zero(A)
+        <=> Aa = B1 ) ) )).
+
+tff(fact_90_mod__by__0,axiom,(
+    ! [A: $tType] :
+      ( semiring_div(A)
+     => ! [A2: A] : div_mod(A,A2,zero_zero(A)) = A2 ) )).
+
+tff(fact_91_finite,axiom,(
+    ! [A: $tType] :
+      ( finite_finite(A)
+     => ! [A1: fun(A,bool)] : finite_finite1(A,A1) ) )).
+
+tff(fact_92_finite__image__set,axiom,(
+    ! [B: $tType,A: $tType,F: fun(A,B),P1: fun(A,bool)] :
+      ( finite_finite1(A,collect(A,P1))
+     => finite_finite1(B,collect(B,aa(fun(B,fun(A,bool)),fun(B,bool),aa(fun(fun(A,bool),bool),fun(fun(B,fun(A,bool)),fun(B,bool)),combb(fun(A,bool),bool,B),fEx(A)),aa(fun(A,bool),fun(B,fun(A,bool)),aa(fun(B,fun(fun(A,bool),fun(A,bool))),fun(fun(A,bool),fun(B,fun(A,bool))),combc(B,fun(A,bool),fun(A,bool)),aa(fun(B,fun(A,fun(bool,bool))),fun(B,fun(fun(A,bool),fun(A,bool))),aa(fun(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool))),fun(fun(B,fun(A,fun(bool,bool))),fun(B,fun(fun(A,bool),fun(A,bool)))),combb(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),B),combs(A,bool,bool)),aa(fun(B,fun(A,bool)),fun(B,fun(A,fun(bool,bool))),aa(fun(fun(A,bool),fun(A,fun(bool,bool))),fun(fun(B,fun(A,bool)),fun(B,fun(A,fun(bool,bool)))),combb(fun(A,bool),fun(A,fun(bool,bool)),B),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj)),aa(fun(A,B),fun(B,fun(A,bool)),aa(fun(B,fun(fun(A,B),fun(A,bool))),fun(fun(A,B),fun(B,fun(A,bool))),combc(B,fun(A,B),fun(A,bool)),aa(fun(B,fun(B,bool)),fun(B,fun(fun(A,B),fun(A,bool))),aa(fun(fun(B,bool),fun(fun(A,B),fun(A,bool))),fun(fun(B,fun(B,bool)),fun(B,fun(fun(A,B),fun(A,bool)))),combb(fun(B,bool),fun(fun(A,B),fun(A,bool)),B),combb(B,bool,A)),fequal(B))),F)))),P1)))) ) )).
+
+tff(fact_93_finite__Collect__bounded__ex,axiom,(
+    ! [B: $tType,A: $tType,Q1: fun(B,fun(A,bool)),P1: fun(A,bool)] :
+      ( finite_finite1(A,collect(A,P1))
+     => ( finite_finite1(B,collect(B,aa(fun(B,fun(A,bool)),fun(B,bool),aa(fun(fun(A,bool),bool),fun(fun(B,fun(A,bool)),fun(B,bool)),combb(fun(A,bool),bool,B),fEx(A)),aa(fun(B,fun(A,bool)),fun(B,fun(A,bool)),aa(fun(fun(A,bool),fun(A,bool)),fun(fun(B,fun(A,bool)),fun(B,fun(A,bool))),combb(fun(A,bool),fun(A,bool),B),aa(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),aa(fun(A,bool),fun(A,fun(bool,bool)),aa(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),P1))),Q1))))
+      <=> ! [Y1: A] :
+            ( pp(aa(A,bool,P1,Y1))
+           => finite_finite1(B,collect(B,aa(A,fun(B,bool),aa(fun(B,fun(A,bool)),fun(A,fun(B,bool)),combc(B,A,bool),Q1),Y1))) ) ) ) )).
+
+tff(fact_94_iprod__Nil,axiom,(
+    ! [A: $tType] :
+      ( ring(A)
+     => ! [Ys: list(A)] : aa(list(A),A,aa(list(A),fun(list(A),A),iprod(A),nil(A)),Ys) = zero_zero(A) ) )).
+
+tff(fact_95_iprod__Nil2,axiom,(
+    ! [A: $tType] :
+      ( ring(A)
+     => ! [Xs: list(A)] : aa(list(A),A,aa(list(A),fun(list(A),A),iprod(A),Xs),nil(A)) = zero_zero(A) ) )).
+
+tff(fact_96_zlcms0__iff,axiom,(
+    ! [Is: list(int)] :
+      ( zlcms(Is) = zero_zero(int)
+    <=> pp(aa(fun(int,bool),bool,aa(int,fun(fun(int,bool),bool),member(int),zero_zero(int)),set(int,Is))) ) )).
+
+tff(fact_97_list__add__Cons,axiom,(
+    ! [A: $tType] :
+      ( ( cl_Groups_Oplus(A)
+        & zero(A) )
+     => ! [Ys: list(A),Y: A,Xs: list(A),X: A] : aa(list(A),list(A),plus_plus(list(A),cons(A,X,Xs)),cons(A,Y,Ys)) = cons(A,aa(A,A,plus_plus(A,X),Y),aa(list(A),list(A),plus_plus(list(A),Xs),Ys)) ) )).
+
+tff(fact_98_list__diff__Cons__Cons,axiom,(
+    ! [A: $tType] :
+      ( ( cl_Groups_Ominus(A)
+        & zero(A) )
+     => ! [Ys: list(A),Y: A,Xs: list(A),X: A] : aa(list(A),list(A),aa(list(A),fun(list(A),list(A)),minus_minus(list(A)),cons(A,X,Xs)),cons(A,Y,Ys)) = cons(A,aa(A,A,aa(A,fun(A,A),minus_minus(A),X),Y),aa(list(A),list(A),aa(list(A),fun(list(A),list(A)),minus_minus(list(A)),Xs),Ys)) ) )).
+
+%----Arities (23)
+tff(arity_fun___Finite__Set_Ofinite,axiom,(
+    ! [T_1: $tType,T_2: $tType] :
+      ( ( finite_finite(T_2)
+        & finite_finite(T_1) )
+     => finite_finite(fun(T_1,T_2)) ) )).
+
+tff(arity_fun___Groups_Ominus,axiom,(
+    ! [T_1: $tType,T_2: $tType] :
+      ( cl_Groups_Ominus(T_2)
+     => cl_Groups_Ominus(fun(T_1,T_2)) ) )).
+
+tff(arity_Int_Oint___Groups_Olinordered__ab__semigroup__add,axiom,(
+    linord2061991079up_add(int) )).
+
+tff(arity_Int_Oint___Groups_Olinordered__ab__group__add,axiom,(
+    linord219039673up_add(int) )).
+
+tff(arity_Int_Oint___Groups_Ocancel__ab__semigroup__add,axiom,(
+    cancel146912293up_add(int) )).
+
+tff(arity_Int_Oint___Groups_Ocancel__semigroup__add,axiom,(
+    cancel_semigroup_add(int) )).
+
+tff(arity_Int_Oint___Groups_Oab__semigroup__add,axiom,(
+    ab_semigroup_add(int) )).
+
+tff(arity_Int_Oint___Groups_Ocomm__monoid__add,axiom,(
+    comm_monoid_add(int) )).
+
+tff(arity_Int_Oint___Divides_Osemiring__div,axiom,(
+    semiring_div(int) )).
+
+tff(arity_Int_Oint___Orderings_Olinorder,axiom,(
+    linorder(int) )).
+
+tff(arity_Int_Oint___Groups_Omonoid__add,axiom,(
+    monoid_add(int) )).
+
+tff(arity_Int_Oint___Groups_Ogroup__add,axiom,(
+    group_add(int) )).
+
+tff(arity_Int_Oint___Divides_Oring__div,axiom,(
+    ring_div(int) )).
+
+tff(arity_Int_Oint___Groups_Ominus,axiom,(
+    cl_Groups_Ominus(int) )).
+
+tff(arity_Int_Oint___Groups_Ozero,axiom,(
+    zero(int) )).
+
+tff(arity_Int_Oint___Groups_Oplus,axiom,(
+    cl_Groups_Oplus(int) )).
+
+tff(arity_Int_Oint___Rings_Oring,axiom,(
+    ring(int) )).
+
+tff(arity_HOL_Obool___Orderings_Olinorder,axiom,(
+    linorder(bool) )).
+
+tff(arity_HOL_Obool___Finite__Set_Ofinite,axiom,(
+    finite_finite(bool) )).
+
+tff(arity_HOL_Obool___Groups_Ominus,axiom,(
+    cl_Groups_Ominus(bool) )).
+
+tff(arity_List_Olist___Groups_Ominus,axiom,(
+    ! [T_1: $tType] :
+      ( ( zero(T_1)
+        & cl_Groups_Ominus(T_1) )
+     => cl_Groups_Ominus(list(T_1)) ) )).
+
+tff(arity_List_Olist___Groups_Oplus,axiom,(
+    ! [T_1: $tType] :
+      ( ( zero(T_1)
+        & cl_Groups_Oplus(T_1) )
+     => cl_Groups_Oplus(list(T_1)) ) )).
+
+tff(arity_prod___Finite__Set_Ofinite,axiom,(
+    ! [T_1: $tType,T_2: $tType] :
+      ( ( finite_finite(T_2)
+        & finite_finite(T_1) )
+     => finite_finite(product_prod(T_1,T_2)) ) )).
+
+%----Helper facts (20)
+tff(help_pp_1_1_U,axiom,(
+    ~ pp(fFalse) )).
+
+tff(help_pp_2_1_U,axiom,(
+    pp(fTrue) )).
+
+tff(help_fEx_1_1_U,axiom,(
+    ! [A: $tType,X: A,P: fun(A,bool)] :
+      ( ~ pp(aa(A,bool,P,X))
+      | pp(aa(fun(A,bool),bool,fEx(A),P)) ) )).
+
+tff(help_COMBB_1_1_U,axiom,(
+    ! [C: $tType,B: $tType,A: $tType,R: A,Q: fun(A,B),P: fun(B,C)] : aa(A,C,aa(fun(A,B),fun(A,C),aa(fun(B,C),fun(fun(A,B),fun(A,C)),combb(B,C,A),P),Q),R) = aa(B,C,P,aa(A,B,Q,R)) )).
+
+tff(help_COMBC_1_1_U,axiom,(
+    ! [A: $tType,C: $tType,B: $tType,R: A,Q: B,P: fun(A,fun(B,C))] : aa(A,C,aa(B,fun(A,C),aa(fun(A,fun(B,C)),fun(B,fun(A,C)),combc(A,B,C),P),Q),R) = aa(B,C,aa(A,fun(B,C),P,R),Q) )).
+
+tff(help_COMBI_1_1_U,axiom,(
+    ! [A: $tType,P: A] : aa(A,A,combi(A),P) = P )).
+
+tff(help_COMBK_1_1_U,axiom,(
+    ! [B: $tType,A: $tType,Q: B,P: A] : aa(B,A,combk(A,B,P),Q) = P )).
+
+tff(help_COMBS_1_1_U,axiom,(
+    ! [C: $tType,B: $tType,A: $tType,R: A,Q: fun(A,B),P: fun(A,fun(B,C))] : aa(A,C,aa(fun(A,B),fun(A,C),aa(fun(A,fun(B,C)),fun(fun(A,B),fun(A,C)),combs(A,B,C),P),Q),R) = aa(B,C,aa(A,fun(B,C),P,R),aa(A,B,Q,R)) )).
+
+tff(help_fTrue_1_1_U,axiom,(
+    pp(fTrue) )).
+
+tff(help_fTrue_1_1_T,axiom,(
+    ! [P: bool] :
+      ( P = fTrue
+      | P = fFalse ) )).
+
+tff(help_fconj_1_1_U,axiom,(
+    ! [Q: bool,P: bool] :
+      ( ~ pp(P)
+      | ~ pp(Q)
+      | pp(aa(bool,bool,aa(bool,fun(bool,bool),fconj,P),Q)) ) )).
+
+tff(help_fconj_2_1_U,axiom,(
+    ! [Q: bool,P: bool] :
+      ( ~ pp(aa(bool,bool,aa(bool,fun(bool,bool),fconj,P),Q))
+      | pp(P) ) )).
+
+tff(help_fconj_3_1_U,axiom,(
+    ! [Q: bool,P: bool] :
+      ( ~ pp(aa(bool,bool,aa(bool,fun(bool,bool),fconj,P),Q))
+      | pp(Q) ) )).
+
+tff(help_fdisj_1_1_U,axiom,(
+    ! [Q: bool,P: bool] :
+      ( ~ pp(P)
+      | pp(aa(bool,bool,aa(bool,fun(bool,bool),fdisj,P),Q)) ) )).
+
+tff(help_fdisj_2_1_U,axiom,(
+    ! [P: bool,Q: bool] :
+      ( ~ pp(Q)
+      | pp(aa(bool,bool,aa(bool,fun(bool,bool),fdisj,P),Q)) ) )).
+
+tff(help_fdisj_3_1_U,axiom,(
+    ! [Q: bool,P: bool] :
+      ( ~ pp(aa(bool,bool,aa(bool,fun(bool,bool),fdisj,P),Q))
+      | pp(P)
+      | pp(Q) ) )).
+
+tff(help_fFalse_1_1_U,axiom,(
+    ~ pp(fFalse) )).
+
+tff(help_fFalse_1_1_T,axiom,(
+    ! [P: bool] :
+      ( P = fTrue
+      | P = fFalse ) )).
+
+tff(help_fequal_1_1_T,axiom,(
+    ! [A: $tType,Y: A,X: A] :
+      ( ~ pp(aa(A,bool,aa(A,fun(A,bool),fequal(A),X),Y))
+      | X = Y ) )).
+
+tff(help_fequal_2_1_T,axiom,(
+    ! [A: $tType,Y: A,X: A] :
+      ( X != Y
+      | pp(aa(A,bool,aa(A,fun(A,bool),fequal(A),X),Y)) ) )).
+
+%----Conjectures (1)
+tff(conj_0,conjecture,(
+    div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),aa(int,int,plus_plus(int,li),div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),x),big_linorder_Max(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as))))))))),zlcms(map(atom,int,divisor,filter(atom,atom_case(bool,combk(fun(list(int),bool),int,combk(bool,list(int),fFalse)),combk(fun(int,fun(list(int),bool)),int,combk(fun(list(int),bool),int,combk(bool,list(int),fTrue))),combk(fun(int,fun(list(int),bool)),int,combk(fun(list(int),bool),int,combk(bool,list(int),fTrue)))),as)))))),aa(list(int),int,aa(list(int),fun(list(int),int),iprod(int),lks),xs)),aa(atom,int,divisor,a)) = div_mod(int,aa(int,int,plus_plus(int,big_linorder_Max(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as))))))))),div_mod(int,aa(int,int,aa(int,fun(int,int),minus_minus(int),x),big_linorder_Max(int,collect(int,aa(fun(int,fun(list(int),bool)),fun(int,bool),aa(fun(fun(list(int),bool),bool),fun(fun(int,fun(list(int),bool)),fun(int,bool)),combb(fun(list(int),bool),bool,int),fEx(list(int))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool)),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),bool))),combb(fun(list(int),fun(int,bool)),fun(list(int),bool),int),aa(fun(fun(int,bool),bool),fun(fun(list(int),fun(int,bool)),fun(list(int),bool)),combb(fun(int,bool),bool,list(int)),fEx(int))),aa(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,bool)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),aa(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),aa(fun(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(int,fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))))),combb(fun(list(int),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,bool))),int),combs(list(int),fun(int,bool),fun(int,bool))),aa(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool)))),aa(fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),fun(fun(int,fun(list(int),fun(int,fun(bool,bool)))),fun(int,fun(list(int),fun(fun(int,bool),fun(int,bool))))),combb(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool))),int),aa(fun(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(bool,bool))),fun(list(int),fun(fun(int,bool),fun(int,bool)))),combb(fun(int,fun(bool,bool)),fun(fun(int,bool),fun(int,bool)),list(int)),combs(int,bool,bool))),aa(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool)))),aa(fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),fun(fun(int,fun(list(int),fun(int,bool))),fun(int,fun(list(int),fun(int,fun(bool,bool))))),combb(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool))),int),aa(fun(fun(int,bool),fun(int,fun(bool,bool))),fun(fun(list(int),fun(int,bool)),fun(list(int),fun(int,fun(bool,bool)))),combb(fun(int,bool),fun(int,fun(bool,bool)),list(int)),aa(fun(bool,fun(bool,bool)),fun(fun(int,bool),fun(int,fun(bool,bool))),combb(bool,fun(bool,bool),int),fconj))),aa(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(list(int),fun(int,int)),fun(int,fun(list(int),fun(int,bool)))),combc(int,fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),aa(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),aa(fun(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool)))),fun(fun(int,fun(fun(int,int),fun(int,bool))),fun(int,fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))))),combb(fun(fun(int,int),fun(int,bool)),fun(fun(list(int),fun(int,int)),fun(list(int),fun(int,bool))),int),combb(fun(int,int),fun(int,bool),list(int))),aa(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool))),aa(fun(fun(int,bool),fun(fun(int,int),fun(int,bool))),fun(fun(int,fun(int,bool)),fun(int,fun(fun(int,int),fun(int,bool)))),combb(fun(int,bool),fun(fun(int,int),fun(int,bool)),int),combb(int,bool,int)),fequal(int)))),aa(fun(list(int),int),fun(list(int),fun(int,int)),aa(fun(int,fun(int,int)),fun(fun(list(int),int),fun(list(int),fun(int,int))),combb(int,fun(int,int),list(int)),aa(fun(int,fun(int,int)),fun(int,fun(int,int)),combc(int,int,int),minus_minus(int))),aa(list(int),fun(list(int),int),aa(fun(list(int),fun(list(int),int)),fun(list(int),fun(list(int),int)),combc(list(int),list(int),int),iprod(int)),xs))))))),aa(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool)),aa(fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(product_prod(int,list(int)),bool),fun(list(int),fun(int,bool))),combc(list(int),fun(product_prod(int,list(int)),bool),fun(int,bool)),aa(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),aa(fun(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool))),fun(fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(list(int),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)))),combb(fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(product_prod(int,list(int)),bool),fun(int,bool)),list(int)),combc(int,fun(product_prod(int,list(int)),bool),bool)),aa(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),aa(fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),fun(fun(list(int),fun(int,product_prod(int,list(int)))),fun(list(int),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)))),combb(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool)),list(int)),aa(fun(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool)),fun(fun(int,product_prod(int,list(int))),fun(int,fun(fun(product_prod(int,list(int)),bool),bool))),combb(product_prod(int,list(int)),fun(fun(product_prod(int,list(int)),bool),bool),int),member(product_prod(int,list(int))))),aa(fun(int,fun(list(int),product_prod(int,list(int)))),fun(list(int),fun(int,product_prod(int,list(int)))),combc(int,list(int),product_prod(int,list(int))),product_Pair(int,list(int)))))),set(product_prod(int,list(int)),lbounds(as))))))))),zlcms(map(atom,int,divisor,filter(atom,atom_case(bool,combk(fun(list(int),bool),int,combk(bool,list(int),fFalse)),combk(fun(int,fun(list(int),bool)),int,combk(fun(list(int),bool),int,combk(bool,list(int),fTrue))),combk(fun(int,fun(list(int),bool)),int,combk(fun(list(int),bool),int,combk(bool,list(int),fTrue)))),as))))),aa(atom,int,divisor,a)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT001=0.ax b/test-data/tptp/tff/DAT001=0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT001=0.ax
@@ -0,0 +1,48 @@
+%------------------------------------------------------------------------------
+% File     : DAT001=0 : TPTP v7.2.0. Released v5.0.0.
+% Domain   : Data Structures
+% Axioms   : Integer arrays
+% Version  : [Wal10] axioms.
+% English  : 
+
+% Refs     : [PW06]  Prevosto & Waldmann (2006), SPASS+T
+%          : [Wal10] Waldmann (2010), Email to Geoff Sutcliffe
+% Source   : [Wal10]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    5 (   1 unit;   3 type)
+%            Number of atoms       :    3 (   3 equality)
+%            Maximal formula depth :    6 (   4 average)
+%            Number of connectives :    1 (   0   ~;   1   |;   0   &)
+%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    5 (   2   >;   3   *;   0   +;   0  <<)
+%            Number of predicates  :    6 (   5 propositional; 0-2 arity)
+%            Number of functors    :    2 (   0 constant; 2-3 arity)
+%            Number of variables   :    7 (   0 sgn;   7   !;   0   ?)
+%                                         (   7   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    3 (   2 average)
+%            Arithmetic symbols    :    5 (   0 prd;   0 fun;   0 num;   5 var)
+% SPC      : TFF_SAT_RFO_SEQ_SAR
+
+% Comments : 
+%------------------------------------------------------------------------------
+tff(array_type,type,(
+    array: $tType )).
+
+tff(read_type,type,(
+    read: ( array * $int ) > $int )).
+
+tff(write_type,type,(
+    write: ( array * $int * $int ) > array )).
+
+tff(ax1,axiom,(
+    ! [U: array,V: $int,W: $int] : read(write(U,V,W),V) = W )).
+
+tff(ax2,axiom,(
+    ! [X: array,Y: $int,Z: $int,X1: $int] :
+      ( Y = Z
+      | read(write(X,Y,X1),Z) = read(X,Z) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT002=0.ax b/test-data/tptp/tff/DAT002=0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT002=0.ax
@@ -0,0 +1,67 @@
+%------------------------------------------------------------------------------
+% File     : DAT002=0 : TPTP v7.2.0. Released v5.0.0.
+% Domain   : Data Structures
+% Axioms   : Integer collections
+% Version  : [Wal10] axioms.
+% English  : 
+
+% Refs     : [PW06]  Prevosto & Waldmann (2006), SPASS+T
+%          : [Wal10] Waldmann (2010), Email to Geoff Sutcliffe
+% Source   : [Wal10]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   10 (   3 unit;   5 type)
+%            Number of atoms       :    9 (   2 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :    7 (   3   ~;   1   |;   1   &)
+%                                         (   2 <=>;   0  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    6 (   3   >;   3   *;   0   +;   0  <<)
+%            Number of predicates  :   10 (   8 propositional; 0-2 arity)
+%            Number of functors    :    3 (   1 constant; 0-2 arity)
+%            Number of variables   :   11 (   0 sgn;  11   !;   0   ?)
+%                                         (  11   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    2 (   1 average)
+%            Arithmetic symbols    :    7 (   0 prd;   0 fun;   0 num;   7 var)
+% SPC      : TFF_SAT_RFO_SEQ_SAR
+
+% Comments : 
+%------------------------------------------------------------------------------
+tff(collection_type,type,(
+    collection: $tType )).
+
+tff(empty_type,type,(
+    empty: collection )).
+
+tff(add_type,type,(
+    add: ( $int * collection ) > collection )).
+
+tff(remove_type,type,(
+    remove: ( $int * collection ) > collection )).
+
+tff(in_type,type,(
+    in: ( $int * collection ) > $o )).
+
+tff(ax1,axiom,(
+    ! [U: $int] : ~ in(U,empty) )).
+
+tff(ax2,axiom,(
+    ! [V: $int,W: collection] : in(V,add(V,W)) )).
+
+tff(ax3,axiom,(
+    ! [X: $int,Y: collection] : ~ in(X,remove(X,Y)) )).
+
+tff(ax4,axiom,(
+    ! [Z: $int,X1: collection,X2: $int] :
+      ( ( in(Z,X1)
+        | Z = X2 )
+    <=> in(Z,add(X2,X1)) ) )).
+
+tff(ax5,axiom,(
+    ! [X3: $int,X4: collection,X5: $int] :
+      ( ( in(X3,X4)
+        & X3 != X5 )
+    <=> in(X3,remove(X5,X4)) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT002=1.ax b/test-data/tptp/tff/DAT002=1.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT002=1.ax
@@ -0,0 +1,67 @@
+%------------------------------------------------------------------------------
+% File     : DAT002=1 : TPTP v7.2.0. Released v5.0.0.
+% Domain   : Data Structures
+% Axioms   : Integer collections with counting
+% Version  : [Wal10] axioms.
+% English  : 
+
+% Refs     : [PW06]  Prevosto & Waldmann (2006), SPASS+T
+%          : [Wal10] Waldmann (2010), Email to Geoff Sutcliffe
+% Source   : [Wal10]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    8 (   1 unit;   1 type)
+%            Number of atoms       :   13 (   7 equality)
+%            Maximal formula depth :    5 (   4 average)
+%            Number of connectives :    8 (   2   ~;   0   |;   0   &)
+%                                         (   5 <=>;   1  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    1 (   1   >;   0   *;   0   +;   0  <<)
+%            Number of predicates  :    6 (   3 propositional; 0-2 arity)
+%            Number of functors    :    8 (   3 constant; 0-2 arity)
+%            Number of variables   :   12 (   0 sgn;  12   !;   0   ?)
+%                                         (  12   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    3 (   2 average)
+%            Arithmetic symbols    :   10 (   1 prd;   2 fun;   2 num;   5 var)
+% SPC      : TFF_SAT_RFO_SEQ_SAR
+
+% Comments : Requires DAT002=0
+%------------------------------------------------------------------------------
+tff(count_type,type,(
+    count: collection > $int )).
+
+tff(ax1,axiom,(
+    ! [X6: collection] : $greatereq(count(X6),0) )).
+
+tff(ax2,axiom,(
+    ! [X7: collection] :
+      ( X7 = empty
+    <=> count(X7) = 0 ) )).
+
+tff(ax3,axiom,(
+    ! [X8: $int,X9: collection] :
+      ( ~ in(X8,X9)
+    <=> count(add(X8,X9)) = $sum(count(X9),1) ) )).
+
+tff(ax4,axiom,(
+    ! [X10: $int,X11: collection] :
+      ( in(X10,X11)
+    <=> count(add(X10,X11)) = count(X11) ) )).
+
+tff(ax5,axiom,(
+    ! [X12: $int,X13: collection] :
+      ( in(X12,X13)
+    <=> count(remove(X12,X13)) = $difference(count(X13),1) ) )).
+
+tff(ax6,axiom,(
+    ! [X14: $int,X15: collection] :
+      ( ~ in(X14,X15)
+    <=> count(remove(X14,X15)) = count(X15) ) )).
+
+tff(ax7,axiom,(
+    ! [X16: $int,X17: collection] :
+      ( in(X16,X17)
+     => X17 = add(X16,remove(X16,X17)) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT003=0.ax b/test-data/tptp/tff/DAT003=0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT003=0.ax
@@ -0,0 +1,122 @@
+%------------------------------------------------------------------------------
+% File     : DAT003=0 : TPTP v7.2.0. Released v5.0.0.
+% Domain   : Data Structures
+% Axioms   : Pointer data types
+% Version  : [Wal10] axioms.
+% English  : 
+
+% Refs     : [PW06]  Prevosto & Waldmann (2006), SPASS+T
+%          : [Wal10] Waldmann (2010), Email to Geoff Sutcliffe
+% Source   : [Wal10]
+% Names    : 
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   20 (   0 unit;   7 type)
+%            Number of atoms       :   31 (   6 equality)
+%            Maximal formula depth :    5 (   3 average)
+%            Number of connectives :   27 (   9   ~;   0   |;   5   &)
+%                                         (   0 <=>;  13  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    6 (   6   >;   0   *;   0   +;   0  <<)
+%            Number of predicates  :   13 (  10 propositional; 0-2 arity)
+%            Number of functors    :    8 (   2 constant; 0-2 arity)
+%            Number of variables   :   13 (   0 sgn;  13   !;   0   ?)
+%                                         (  13   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    4 (   2 average)
+%            Arithmetic symbols    :    4 (   1 prd;   1 fun;   2 num;   0 var)
+% SPC      : TFF_SAT_RFO_SEQ_SAR
+
+% Comments : 
+%------------------------------------------------------------------------------
+tff(record_type,type,(
+    record: $tType )).
+
+tff(length_type,type,(
+    length: record > $int )).
+
+tff(next_type,type,(
+    next: record > record )).
+
+tff(data_type,type,(
+    data: record > $int )).
+
+tff(split1_type,type,(
+    split1: record > record )).
+
+tff(split2_type,type,(
+    split2: record > record )).
+
+tff(isrecord_type,type,(
+    isrecord: record > $o )).
+
+tff(ax1,axiom,(
+    ! [U: record] :
+      ( ~ isrecord(U)
+     => length(U) = 0 ) )).
+
+tff(ax2,axiom,(
+    ! [U: record] :
+      ( isrecord(U)
+     => $greatereq(length(U),1) ) )).
+
+tff(ax3,axiom,(
+    ! [U: record] :
+      ( isrecord(U)
+     => length(U) = $sum(length(next(U)),1) ) )).
+
+tff(ax4,axiom,(
+    ! [U: record] :
+      ( ~ isrecord(U)
+     => ~ isrecord(split1(U)) ) )).
+
+tff(ax5,axiom,(
+    ! [U: record] :
+      ( isrecord(U)
+     => isrecord(split1(U)) ) )).
+
+tff(ax6,axiom,(
+    ! [U: record] :
+      ( isrecord(U)
+     => data(split1(U)) = data(U) ) )).
+
+tff(ax7,axiom,(
+    ! [U: record] :
+      ( ( isrecord(U)
+        & ~ isrecord(next(U)) )
+     => ~ isrecord(next(split1(U))) ) )).
+
+tff(ax8,axiom,(
+    ! [U: record] :
+      ( ( isrecord(U)
+        & isrecord(next(U)) )
+     => next(split1(U)) = split1(next(next(U))) ) )).
+
+tff(ax9,axiom,(
+    ! [U: record] :
+      ( ~ isrecord(U)
+     => ~ isrecord(split2(U)) ) )).
+
+tff(ax10,axiom,(
+    ! [U: record] :
+      ( ~ isrecord(next(U))
+     => ~ isrecord(split2(U)) ) )).
+
+tff(ax11,axiom,(
+    ! [U: record] :
+      ( ( isrecord(U)
+        & isrecord(next(U)) )
+     => isrecord(split2(U)) ) )).
+
+tff(ax12,axiom,(
+    ! [U: record] :
+      ( ( isrecord(U)
+        & isrecord(next(U)) )
+     => data(split2(U)) = data(next(U)) ) )).
+
+tff(ax13,axiom,(
+    ! [U: record] :
+      ( ( isrecord(U)
+        & isrecord(next(U)) )
+     => next(split2(U)) = split2(next(next(U))) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT004=0.ax b/test-data/tptp/tff/DAT004=0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT004=0.ax
@@ -0,0 +1,68 @@
+%------------------------------------------------------------------------------
+% File     : DAT004=0 : TPTP v7.2.0. Released v5.5.0.
+% Domain   : Data Structures
+% Axioms   : Array data types
+% Version  : [KIV] axioms.
+% English  :
+
+% Refs     : [Rei99] Reif (1999), Email to Geoff Sutcliffe
+% Source   : [Rei99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   11 (   3 unit;   6 type)
+%            Number of atoms       :    7 (   7 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :    3 (   1   ~;   0   |;   0   &)
+%                                         (   1 <=>;   1  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    5 (   2   >;   3   *;   0   +;   0  <<)
+%            Number of predicates  :    9 (   8 propositional; 0-2 arity)
+%            Number of functors    :    4 (   2 constant; 0-3 arity)
+%            Number of variables   :   15 (   0 sgn;  15   !;   0   ?)
+%                                         (  15   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    3 (   2 average)
+%            Arithmetic symbols    :    6 (   0 prd;   0 fun;   0 num;   6 var)
+% SPC      : TFF_SAT_EQU_ARI
+
+% Comments : From: /home/magenta/KIV/newtppl/case-studies/hashtable/
+%            specifications/array/
+%------------------------------------------------------------------------------
+tff(data_type,type,(
+    data: $tType )).
+
+tff(array_type,type,(
+    array: $tType )).
+
+tff(mkarray_type,type,(
+    mkarray: array )).
+
+tff(none_type,type,(
+    none: data )).
+
+tff(put_type,type,(
+    put: ( array * $int * data ) > array )).
+
+tff(get_type,type,(
+    get: ( array * $int ) > data )).
+
+tff(ax_17,axiom,(
+    ! [M: $int] : get(mkarray,M) = none )).
+
+tff(ax_18,axiom,(
+    ! [Ar: array,M: $int,D: data] : get(put(Ar,M,D),M) = D )).
+
+tff(ax_19,axiom,(
+    ! [N: $int,D: data,Ar: array,M: $int] :
+      ( M != N
+     => get(put(Ar,N,D),M) = get(Ar,M) ) )).
+
+tff(ax_20,axiom,(
+    ! [D2: data,Ar: array,M: $int,D1: data] : put(put(Ar,M,D2),M,D1) = put(Ar,M,D1) )).
+
+tff(ax_21,axiom,(
+    ! [Ar: array,Ar0: array] :
+      ( Ar = Ar0
+    <=> ! [N: $int] : get(Ar,N) = get(Ar0,N) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT005=0.ax b/test-data/tptp/tff/DAT005=0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT005=0.ax
@@ -0,0 +1,95 @@
+%------------------------------------------------------------------------------
+% File     : DAT005=0 : TPTP v7.2.0. Released v5.5.0.
+% Domain   : Data Structures
+% Axioms   : Heap data types
+% Version  : [KIV] axioms.
+% English  :
+
+% Refs     : [Rei99] Reif (1999), Email to Geoff Sutcliffe
+% Source   : [Rei99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   18 (   7 unit;   7 type)
+%            Number of atoms       :   18 (  11 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :   10 (   3   ~;   2   |;   2   &)
+%                                         (   2 <=>;   1  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    7 (   5   >;   2   *;   0   +;   0  <<)
+%            Number of predicates  :   12 (  10 propositional; 0-2 arity)
+%            Number of functors    :    8 (   3 constant; 0-2 arity)
+%            Number of variables   :   21 (   0 sgn;  21   !;   0   ?)
+%                                         (  21   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    3 (   1 average)
+%            Arithmetic symbols    :   10 (   0 prd;   1 fun;   2 num;   7 var)
+% SPC      : TFF_SAT_EQU_ARI
+
+% Comments : 
+%------------------------------------------------------------------------------
+tff(heap_type,type,(
+    heap: $tType )).
+
+tff(empty_type,type,(
+    empty: heap )).
+
+tff(get_type,type,(
+    get: heap > heap )).
+
+tff(app_type,type,(
+    app: ( heap * $int ) > heap )).
+
+tff(toop_type,type,(
+    toop: heap > $int )).
+
+tff(length_type,type,(
+    length: heap > $int )).
+
+tff(lsls_type,type,(
+    lsls: ( heap * heap ) > $o )).
+
+tff(ax_17,axiom,(
+    ! [N: $int,H: heap] : get(app(H,N)) = H )).
+
+tff(ax_18,axiom,(
+    ! [H: heap,N: $int] : toop(app(H,N)) = N )).
+
+tff(ax_19,axiom,(
+    ! [H: heap,H0: heap,N: $int,N0: $int] :
+      ( app(H,N) = app(H0,N0)
+    <=> ( H = H0
+        & N = N0 ) ) )).
+
+tff(ax_20,axiom,(
+    ! [H: heap,N: $int] : empty != app(H,N) )).
+
+tff(ax_21,axiom,(
+    ! [H: heap] :
+      ( H = empty
+      | H = app(get(H),toop(H)) ) )).
+
+tff(ax_22,axiom,(
+    length(empty) = 0 )).
+
+tff(ax_23,axiom,(
+    ! [N: $int,H: heap] : length(app(H,N)) = $sum(1,length(H)) )).
+
+tff(ax_24,axiom,(
+    ! [H: heap] : ~ lsls(H,H) )).
+
+tff(ax_25,axiom,(
+    ! [H0: heap,H: heap,H1: heap] :
+      ( ( lsls(H,H0)
+        & lsls(H0,H1) )
+     => lsls(H,H1) ) )).
+
+tff(ax_26,axiom,(
+    ! [H: heap] : ~ lsls(H,empty) )).
+
+tff(ax_27,axiom,(
+    ! [N: $int,H0: heap,H: heap] :
+      ( lsls(H0,app(H,N))
+    <=> ( H0 = H
+        | lsls(H0,H) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/DAT006=0.ax b/test-data/tptp/tff/DAT006=0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/DAT006=0.ax
@@ -0,0 +1,112 @@
+%------------------------------------------------------------------------------
+% File     : DAT006=0 : TPTP v7.2.0. Released v5.5.0.
+% Domain   : Data Structures
+% Axioms   : Tree-heap data types
+% Version  : [KIV] axioms.
+% English  :
+
+% Refs     : [Rei99] Reif (1999), Email to Geoff Sutcliffe
+% Source   : [Rei99]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :   22 (   8 unit;   8 type)
+%            Number of atoms       :   23 (  16 equality)
+%            Maximal formula depth :    7 (   4 average)
+%            Number of connectives :   13 (   4   ~;   2   |;   2   &)
+%                                         (   2 <=>;   3  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    9 (   6   >;   3   *;   0   +;   0  <<)
+%            Number of predicates  :   13 (  11 propositional; 0-2 arity)
+%            Number of functors    :    9 (   3 constant; 0-2 arity)
+%            Number of variables   :   28 (   0 sgn;  28   !;   0   ?)
+%                                         (  28   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    3 (   2 average)
+%            Arithmetic symbols    :   15 (   0 prd;   1 fun;   2 num;  12 var)
+% SPC      : TFF_SAT_EQU_ARI
+
+% Comments : From: /home/magenta/KIV/newtppl/case-studies/tree-heap/
+%            specifications/sel/
+%------------------------------------------------------------------------------
+tff(heap_type,type,(
+    heap: $tType )).
+
+tff(empty_type,type,(
+    empty: heap )).
+
+tff(toop_type,type,(
+    toop: heap > $int )).
+
+tff(sel_type,type,(
+    sel: ( heap * $int ) > $int )).
+
+tff(length_type,type,(
+    length: heap > $int )).
+
+tff(app_type,type,(
+    app: ( heap * $int ) > heap )).
+
+tff(get_type,type,(
+    get: heap > heap )).
+
+tff(lsls_type,type,(
+    lsls: ( heap * heap ) > $o )).
+
+tff(ax_1,axiom,(
+    ! [M: $int] : sel(empty,M) = 0 )).
+
+tff(ax_2,axiom,(
+    ! [H: heap,M: $int,N: $int] :
+      ( M = $sum(1,length(H))
+     => sel(app(H,N),M) = N ) )).
+
+tff(ax_3,axiom,(
+    ! [N: $int,H: heap,M: $int] :
+      ( M != $sum(1,length(H))
+     => sel(app(H,N),M) = sel(H,M) ) )).
+
+tff(ax_20,axiom,(
+    ! [N: $int,H: heap] : get(app(H,N)) = H )).
+
+tff(ax_21,axiom,(
+    ! [H: heap,N: $int] : toop(app(H,N)) = N )).
+
+tff(ax_22,axiom,(
+    ! [H: heap,H0: heap,N: $int,N0: $int] :
+      ( app(H,N) = app(H0,N0)
+    <=> ( H = H0
+        & N = N0 ) ) )).
+
+tff(ax_23,axiom,(
+    ! [H: heap,N: $int] : empty != app(H,N) )).
+
+tff(ax_24,axiom,(
+    ! [H: heap] :
+      ( H = empty
+      | H = app(get(H),toop(H)) ) )).
+
+tff(ax_25,axiom,(
+    length(empty) = 0 )).
+
+tff(ax_26,axiom,(
+    ! [N: $int,H: heap] : length(app(H,N)) = $sum(1,length(H)) )).
+
+tff(ax_27,axiom,(
+    ! [H: heap] : ~ lsls(H,H) )).
+
+tff(ax_28,axiom,(
+    ! [H0: heap,H: heap,H1: heap] :
+      ( ( lsls(H,H0)
+        & lsls(H0,H1) )
+     => lsls(H,H1) ) )).
+
+tff(ax_29,axiom,(
+    ! [H: heap] : ~ lsls(H,empty) )).
+
+tff(ax_30,axiom,(
+    ! [N: $int,H0: heap,H: heap] :
+      ( lsls(H0,app(H,N))
+    <=> ( H0 = H
+        | lsls(H0,H) ) ) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/LCL842_5.p b/test-data/tptp/tff/LCL842_5.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/LCL842_5.p
@@ -0,0 +1,681 @@
+%------------------------------------------------------------------------------
+% File     : LCL842_5 : TPTP v7.2.0. Released v6.0.0.
+% Domain   : Logic Calculi
+% Problem  : Strong normalization of typed lambda calculus line 250
+% Version  : Especial.
+% English  : 
+
+% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
+%          : [Bla13] Blanchette (2011), Email to Geoff Sutcliffe
+% Source   : [Bla13]
+% Names    : sn_250 [Bla13]
+
+% Status   : Unknown
+% Rating   : 1.00 v6.4.0
+% Syntax   : Number of formulae    :  145 (  48 unit;  42 type)
+%            Number of atoms       :  209 ( 113 equality)
+%            Maximal formula depth :   14 (   5 average)
+%            Number of connectives :  155 (  49   ~;   4   |;  18   &)
+%                                         (  18 <=>;  66  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :   57 (  27   >;  30   *;   0   +;   0  <<)
+%            Number of predicates  :   56 (  47 propositional; 0-4 arity)
+%            Number of functors    :   36 (  12 constant; 0-5 arity)
+%            Number of variables   :  372 (   3 sgn; 342   !;  11   ?)
+%                                         ( 372   :;  19  !>;   0  ?*)
+%            Maximal term depth    :    6 (   2 average)
+% SPC      : TF1_UNK_EQU_NAR
+
+% Comments : This file was generated by Isabelle (most likely Sledgehammer)
+%            2011-12-13 16:25:47
+%------------------------------------------------------------------------------
+%----Should-be-implicit typings (6)
+tff(ty_tc_HOL_Obool,type,(
+    bool: $tType )).
+
+tff(ty_tc_Lambda_OdB,type,(
+    dB: $tType )).
+
+tff(ty_tc_List_Olist,type,(
+    list: $tType > $tType )).
+
+tff(ty_tc_Nat_Onat,type,(
+    nat: $tType )).
+
+tff(ty_tc_Type_Otype,type,(
+    type: $tType )).
+
+tff(ty_tc_fun,type,(
+    fun: ( $tType * $tType ) > $tType )).
+
+%----Explicit typings (36)
+tff(sy_cl_Groups_Ozero,type,(
+    zero: 
+      !>[A1: $tType] : $o )).
+
+tff(sy_c_Groups_Ozero__class_Ozero,type,(
+    zero_zero: 
+      !>[A1: $tType] : A1 )).
+
+tff(sy_c_InductTermi_OIT,type,(
+    it: fun(dB,bool) )).
+
+tff(sy_c_Lambda_Obeta,type,(
+    beta: fun(dB,fun(dB,bool)) )).
+
+tff(sy_c_Lambda_OdB_OAbs,type,(
+    abs: dB > dB )).
+
+tff(sy_c_Lambda_OdB_OApp,type,(
+    app: fun(dB,fun(dB,dB)) )).
+
+tff(sy_c_Lambda_OdB_OVar,type,(
+    var: nat > dB )).
+
+tff(sy_c_Lambda_OdB_OdB__case,type,(
+    dB_case: 
+      !>[T4: $tType] :
+        ( ( fun(nat,T4) * fun(dB,fun(dB,T4)) * fun(dB,T4) * dB ) > T4 ) )).
+
+tff(sy_c_Lambda_OdB_OdB__size,type,(
+    dB_size: dB > nat )).
+
+tff(sy_c_Lambda_Olift,type,(
+    lift: ( dB * nat ) > dB )).
+
+tff(sy_c_Lambda_Oliftn,type,(
+    liftn: ( nat * dB * nat ) > dB )).
+
+tff(sy_c_Lambda_Osubst,type,(
+    subst: ( dB * dB * nat ) > dB )).
+
+tff(sy_c_Lambda_Osubstn,type,(
+    substn: ( dB * dB * nat ) > dB )).
+
+tff(sy_c_ListOrder_Ostep1,type,(
+    step1: 
+      !>[A1: $tType] :
+        ( ( fun(A1,fun(A1,bool)) * list(A1) * list(A1) ) > $o ) )).
+
+tff(sy_c_List_Ofoldl,type,(
+    foldl: 
+      !>[B: $tType,A1: $tType] :
+        ( ( fun(B,fun(A1,B)) * B * list(A1) ) > B ) )).
+
+tff(sy_c_List_Oinsert,type,(
+    insert: 
+      !>[A1: $tType] :
+        ( ( A1 * list(A1) ) > list(A1) ) )).
+
+tff(sy_c_List_Olist_OCons,type,(
+    cons: 
+      !>[A1: $tType] :
+        ( ( A1 * list(A1) ) > list(A1) ) )).
+
+tff(sy_c_List_Olist_ONil,type,(
+    nil: 
+      !>[A1: $tType] : list(A1) )).
+
+tff(sy_c_List_Olist_Olist__case,type,(
+    list_case: 
+      !>[T4: $tType,A1: $tType] :
+        ( ( T4 * fun(A1,fun(list(A1),T4)) * list(A1) ) > T4 ) )).
+
+tff(sy_c_List_Olistsp,type,(
+    listsp: 
+      !>[A1: $tType] :
+        ( ( fun(A1,bool) * list(A1) ) > $o ) )).
+
+tff(sy_c_List_Osublist,type,(
+    sublist: 
+      !>[A1: $tType] :
+        ( ( list(A1) * fun(nat,bool) ) > list(A1) ) )).
+
+tff(sy_c_Nat_Osize__class_Osize,type,(
+    size_size: 
+      !>[A1: $tType] :
+        ( A1 > nat ) )).
+
+tff(sy_c_Type_Oshift,type,(
+    shift: 
+      !>[A1: $tType] :
+        ( ( fun(nat,A1) * nat * A1 ) > fun(nat,A1) ) )).
+
+tff(sy_c_Type_Otype_OAtom,type,(
+    atom: nat > type )).
+
+tff(sy_c_Type_Otype_OFun,type,(
+    fun1: ( type * type ) > type )).
+
+tff(sy_c_Type_Otype_Otype__case,type,(
+    type_case: 
+      !>[T4: $tType] :
+        ( ( fun(nat,T4) * fun(type,fun(type,T4)) * type ) > T4 ) )).
+
+tff(sy_c_Type_Otype_Otype__size,type,(
+    type_size: type > nat )).
+
+tff(sy_c_Type_Otyping,type,(
+    typing: ( fun(nat,type) * dB * type ) > $o )).
+
+tff(sy_c_aa,type,(
+    aa: 
+      !>[A1: $tType,B: $tType] :
+        ( ( fun(A1,B) * A1 ) > B ) )).
+
+tff(sy_c_fFalse,type,(
+    fFalse: bool )).
+
+tff(sy_c_fTrue,type,(
+    fTrue: bool )).
+
+tff(sy_c_member,type,(
+    member: 
+      !>[A1: $tType] :
+        ( ( A1 * fun(A1,bool) ) > $o ) )).
+
+tff(sy_c_pp,type,(
+    pp: bool > $o )).
+
+tff(sy_v_T,type,(
+    t1: type )).
+
+tff(sy_v_e,type,(
+    e: fun(nat,type) )).
+
+tff(sy_v_t,type,(
+    t: dB )).
+
+%----Relevant facts (99)
+tff(fact_0_assms,axiom,(
+    typing(e,t,t1) )).
+
+tff(fact_1_lift__IT,axiom,(
+    ! [I1: nat,T1: dB] :
+      ( pp(aa(dB,bool,it,T1))
+     => pp(aa(dB,bool,it,lift(T1,I1))) ) )).
+
+tff(fact_2_Var__IT,axiom,(
+    ! [N2: nat] : pp(aa(dB,bool,it,var(N2))) )).
+
+tff(fact_3_Lambda,axiom,(
+    ! [R3: dB] :
+      ( pp(aa(dB,bool,it,R3))
+     => pp(aa(dB,bool,it,abs(R3))) ) )).
+
+tff(fact_4_subst__Var__IT,axiom,(
+    ! [J1: nat,I1: nat,R3: dB] :
+      ( pp(aa(dB,bool,it,R3))
+     => pp(aa(dB,bool,it,subst(R3,var(I1),J1))) ) )).
+
+tff(fact_5_subst__type__IT,axiom,(
+    ! [U3: dB,Ta1: type,U2: type,I: nat,Ea: fun(nat,type),Ta: dB] :
+      ( pp(aa(dB,bool,it,Ta))
+     => ( typing(shift(type,Ea,I,U2),Ta,Ta1)
+       => ( pp(aa(dB,bool,it,U3))
+         => ( typing(Ea,U3,U2)
+           => pp(aa(dB,bool,it,subst(Ta,U3,I))) ) ) ) ) )).
+
+tff(fact_6_app__Var__IT,axiom,(
+    ! [I1: nat,T1: dB] :
+      ( pp(aa(dB,bool,it,T1))
+     => pp(aa(dB,bool,it,aa(dB,dB,aa(dB,fun(dB,dB),app,T1),var(I1)))) ) )).
+
+tff(fact_7_lift__type,axiom,(
+    ! [U2: type,I: nat,Ta1: type,Ta: dB,Ea: fun(nat,type)] :
+      ( typing(Ea,Ta,Ta1)
+     => typing(shift(type,Ea,I,U2),lift(Ta,I),Ta1) ) )).
+
+tff(fact_8_typing_OVar,axiom,(
+    ! [Ta1: type,X: nat,Env: fun(nat,type)] :
+      ( aa(nat,type,Env,X) = Ta1
+     => typing(Env,var(X),Ta1) ) )).
+
+tff(fact_9_typing__elims_I1_J,axiom,(
+    ! [Ta1: type,I: nat,Ea: fun(nat,type)] :
+      ( typing(Ea,var(I),Ta1)
+     => aa(nat,type,Ea,I) = Ta1 ) )).
+
+tff(fact_10_lift_Osimps_I2_J,axiom,(
+    ! [K: nat,T1: dB,S3: dB] : lift(aa(dB,dB,aa(dB,fun(dB,dB),app,S3),T1),K) = aa(dB,dB,aa(dB,fun(dB,dB),app,lift(S3,K)),lift(T1,K)) )).
+
+tff(fact_11_subst__App,axiom,(
+    ! [K: nat,S3: dB,U1: dB,T1: dB] : subst(aa(dB,dB,aa(dB,fun(dB,dB),app,T1),U1),S3,K) = aa(dB,dB,aa(dB,fun(dB,dB),app,subst(T1,S3,K)),subst(U1,S3,K)) )).
+
+tff(fact_12_subst__lemma,axiom,(
+    ! [I: nat,U2: type,U3: dB,E: fun(nat,type),Ta1: type,Ta: dB,Ea: fun(nat,type)] :
+      ( typing(Ea,Ta,Ta1)
+     => ( typing(E,U3,U2)
+       => ( Ea = shift(type,E,I,U2)
+         => typing(E,subst(Ta,U3,I),Ta1) ) ) ) )).
+
+tff(fact_13_dB_Osimps_I3_J,axiom,(
+    ! [DB5: dB,DB: dB] :
+      ( abs(DB) = abs(DB5)
+    <=> DB = DB5 ) )).
+
+tff(fact_14_dB_Osimps_I1_J,axiom,(
+    ! [Nat3: nat,Nat2: nat] :
+      ( var(Nat2) = var(Nat3)
+    <=> Nat2 = Nat3 ) )).
+
+tff(fact_15_dB_Osimps_I2_J,axiom,(
+    ! [DB24: dB,DB14: dB,DB2: dB,DB1: dB] :
+      ( aa(dB,dB,aa(dB,fun(dB,dB),app,DB1),DB2) = aa(dB,dB,aa(dB,fun(dB,dB),app,DB14),DB24)
+    <=> ( DB1 = DB14
+        & DB2 = DB24 ) ) )).
+
+tff(fact_16_subst__lift,axiom,(
+    ! [S3: dB,K: nat,T1: dB] : subst(lift(T1,K),S3,K) = T1 )).
+
+tff(fact_17_shift__eq,axiom,(
+    ! [A1: $tType,Ta1: A1,Ea: fun(nat,A1),J: nat,I: nat] :
+      ( I = J
+     => aa(nat,A1,shift(A1,Ea,I,Ta1),J) = Ta1 ) )).
+
+tff(fact_18_dB_Osimps_I5_J,axiom,(
+    ! [Nat1: nat,DB23: dB,DB13: dB] : aa(dB,dB,aa(dB,fun(dB,dB),app,DB13),DB23) != var(Nat1) )).
+
+tff(fact_19_dB_Osimps_I4_J,axiom,(
+    ! [DB23: dB,DB13: dB,Nat1: nat] : var(Nat1) != aa(dB,dB,aa(dB,fun(dB,dB),app,DB13),DB23) )).
+
+tff(fact_20_dB_Osimps_I8_J,axiom,(
+    ! [DB4: dB,DB22: dB,DB12: dB] : aa(dB,dB,aa(dB,fun(dB,dB),app,DB12),DB22) != abs(DB4) )).
+
+tff(fact_21_dB_Osimps_I9_J,axiom,(
+    ! [DB22: dB,DB12: dB,DB4: dB] : abs(DB4) != aa(dB,dB,aa(dB,fun(dB,dB),app,DB12),DB22) )).
+
+tff(fact_22_dB_Osimps_I6_J,axiom,(
+    ! [DB4: dB,Nat1: nat] : var(Nat1) != abs(DB4) )).
+
+tff(fact_23_dB_Osimps_I7_J,axiom,(
+    ! [Nat1: nat,DB4: dB] : abs(DB4) != var(Nat1) )).
+
+tff(fact_24_subst__eq,axiom,(
+    ! [U1: dB,K: nat] : subst(var(K),U1,K) = U1 )).
+
+tff(fact_25_dB_Oexhaust,axiom,(
+    ! [Y2: dB] :
+      ( ! [Nat: nat] : Y2 != var(Nat)
+     => ( ! [DB11: dB,DB21: dB] : Y2 != aa(dB,dB,aa(dB,fun(dB,dB),app,DB11),DB21)
+       => ~ ! [DB3: dB] : Y2 != abs(DB3) ) ) )).
+
+tff(fact_26_App,axiom,(
+    ! [Ta: dB,U2: type,Ta1: type,S: dB,Env: fun(nat,type)] :
+      ( typing(Env,S,fun1(Ta1,U2))
+     => ( typing(Env,Ta,Ta1)
+       => typing(Env,aa(dB,dB,aa(dB,fun(dB,dB),app,S),Ta),U2) ) ) )).
+
+tff(fact_27_dB_Osimps_I12_J,axiom,(
+    ! [A1: $tType,DB: dB,F3: fun(dB,A1),F2: fun(dB,fun(dB,A1)),F1: fun(nat,A1)] : dB_case(A1,F1,F2,F3,abs(DB)) = aa(dB,A1,F3,DB) )).
+
+tff(fact_28_dB_Osimps_I10_J,axiom,(
+    ! [A1: $tType,Nat2: nat,F3: fun(dB,A1),F2: fun(dB,fun(dB,A1)),F1: fun(nat,A1)] : dB_case(A1,F1,F2,F3,var(Nat2)) = aa(nat,A1,F1,Nat2) )).
+
+tff(fact_29_dB_Osimps_I11_J,axiom,(
+    ! [A1: $tType,DB2: dB,DB1: dB,F3: fun(dB,A1),F2: fun(dB,fun(dB,A1)),F1: fun(nat,A1)] : dB_case(A1,F1,F2,F3,aa(dB,dB,aa(dB,fun(dB,dB),app,DB1),DB2)) = aa(dB,A1,aa(dB,fun(dB,A1),F2,DB1),DB2) )).
+
+tff(fact_30_substn_Osimps_I2_J,axiom,(
+    ! [K: nat,S3: dB,U1: dB,T1: dB] : substn(aa(dB,dB,aa(dB,fun(dB,dB),app,T1),U1),S3,K) = aa(dB,dB,aa(dB,fun(dB,dB),app,substn(T1,S3,K)),substn(U1,S3,K)) )).
+
+tff(fact_31_liftn_Osimps_I2_J,axiom,(
+    ! [K: nat,T1: dB,S3: dB,N2: nat] : liftn(N2,aa(dB,dB,aa(dB,fun(dB,dB),app,S3),T1),K) = aa(dB,dB,aa(dB,fun(dB,dB),app,liftn(N2,S3,K)),liftn(N2,T1,K)) )).
+
+tff(fact_32_abs__typeE,axiom,(
+    ! [Ta1: type,Ta: dB,Ea: fun(nat,type)] :
+      ( typing(Ea,abs(Ta),Ta1)
+     => ~ ! [U4: type,V1: type] : ~ typing(shift(type,Ea,zero_zero(nat),U4),Ta,V1) ) )).
+
+tff(fact_33_type_Osimps_I2_J,axiom,(
+    ! [Type23: type,Type13: type,Type22: type,Type12: type] :
+      ( fun1(Type12,Type22) = fun1(Type13,Type23)
+    <=> ( Type12 = Type13
+        & Type22 = Type23 ) ) )).
+
+tff(fact_34_substn__subst__n,axiom,(
+    ! [N2: nat,S3: dB,T1: dB] : substn(T1,S3,N2) = subst(T1,liftn(N2,S3,zero_zero(nat)),N2) )).
+
+tff(fact_35_Abs,axiom,(
+    ! [U2: type,Ta: dB,Ta1: type,Env: fun(nat,type)] :
+      ( typing(shift(type,Env,zero_zero(nat),Ta1),Ta,U2)
+     => typing(Env,abs(Ta),fun1(Ta1,U2)) ) )).
+
+tff(fact_36_liftn__0,axiom,(
+    ! [K: nat,T1: dB] : liftn(zero_zero(nat),T1,K) = T1 )).
+
+tff(fact_37_substn__subst__0,axiom,(
+    ! [S3: dB,T1: dB] : substn(T1,S3,zero_zero(nat)) = subst(T1,S3,zero_zero(nat)) )).
+
+tff(fact_38_typing__elims_I3_J,axiom,(
+    ! [Ta1: type,Ta: dB,Ea: fun(nat,type)] :
+      ( typing(Ea,abs(Ta),Ta1)
+     => ~ ! [T3: type,U4: type] :
+            ( Ta1 = fun1(T3,U4)
+           => ~ typing(shift(type,Ea,zero_zero(nat),T3),Ta,U4) ) ) )).
+
+tff(fact_39_typing__elims_I2_J,axiom,(
+    ! [Ta1: type,U3: dB,Ta: dB,Ea: fun(nat,type)] :
+      ( typing(Ea,aa(dB,dB,aa(dB,fun(dB,dB),app,Ta),U3),Ta1)
+     => ~ ! [T3: type] :
+            ( typing(Ea,Ta,fun1(T3,Ta1))
+           => ~ typing(Ea,U3,T3) ) ) )).
+
+tff(fact_40_dB_Osize_I1_J,axiom,(
+    ! [Nat1: nat] : dB_size(var(Nat1)) = zero_zero(nat) )).
+
+tff(fact_41_Beta,axiom,(
+    ! [Ss1: list(dB),S: dB,R: dB] :
+      ( pp(aa(dB,bool,it,foldl(dB,dB,app,subst(R,S,zero_zero(nat)),Ss1)))
+     => ( pp(aa(dB,bool,it,S))
+       => pp(aa(dB,bool,it,foldl(dB,dB,app,aa(dB,dB,aa(dB,fun(dB,dB),app,abs(R)),S),Ss1))) ) ) )).
+
+tff(fact_42_beta,axiom,(
+    ! [T1: dB,S3: dB] : pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,aa(dB,dB,aa(dB,fun(dB,dB),app,abs(S3)),T1)),subst(S3,T1,zero_zero(nat)))) )).
+
+tff(fact_43_appR,axiom,(
+    ! [U1: dB,T1: dB,S3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,S3),T1))
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,aa(dB,dB,aa(dB,fun(dB,dB),app,U1),S3)),aa(dB,dB,aa(dB,fun(dB,dB),app,U1),T1))) ) )).
+
+tff(fact_44_appL,axiom,(
+    ! [U1: dB,T1: dB,S3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,S3),T1))
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,aa(dB,dB,aa(dB,fun(dB,dB),app,S3),U1)),aa(dB,dB,aa(dB,fun(dB,dB),app,T1),U1))) ) )).
+
+tff(fact_45_beta__cases_I1_J,axiom,(
+    ! [T1: dB,I1: nat] : ~ pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,var(I1)),T1)) )).
+
+tff(fact_46_abs,axiom,(
+    ! [T1: dB,S3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,S3),T1))
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,abs(S3)),abs(T1))) ) )).
+
+tff(fact_47_subject__reduction,axiom,(
+    ! [T2: dB,Ta1: type,Ta: dB,Ea: fun(nat,type)] :
+      ( typing(Ea,Ta,Ta1)
+     => ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,Ta),T2))
+       => typing(Ea,T2,Ta1) ) ) )).
+
+tff(fact_48_subst__preserves__beta,axiom,(
+    ! [I1: nat,T1: dB,S3: dB,R3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,R3),S3))
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,subst(R3,T1,I1)),subst(S3,T1,I1))) ) )).
+
+tff(fact_49_lift__preserves__beta,axiom,(
+    ! [I1: nat,S3: dB,R3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,R3),S3))
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,lift(R3,I1)),lift(S3,I1))) ) )).
+
+tff(fact_50_var__app__type__eq,axiom,(
+    ! [U2: type,Ta1: type,Ts: list(dB),I: nat,Ea: fun(nat,type)] :
+      ( typing(Ea,foldl(dB,dB,app,var(I),Ts),Ta1)
+     => ( typing(Ea,foldl(dB,dB,app,var(I),Ts),U2)
+       => Ta1 = U2 ) ) )).
+
+tff(fact_51_zero__reorient,axiom,(
+    ! [A1: $tType] :
+      ( zero(A1)
+     => ! [X: A1] :
+          ( zero_zero(A1) = X
+        <=> X = zero_zero(A1) ) ) )).
+
+tff(fact_52_Abs__apps__eq__Abs__apps__conv,axiom,(
+    ! [Ss1: list(dB),S: dB,Rs: list(dB),R: dB] :
+      ( foldl(dB,dB,app,abs(R),Rs) = foldl(dB,dB,app,abs(S),Ss1)
+    <=> ( R = S
+        & Rs = Ss1 ) ) )).
+
+tff(fact_53_Var__apps__eq__Var__apps__conv,axiom,(
+    ! [Ss1: list(dB),N: nat,Rs: list(dB),M: nat] :
+      ( foldl(dB,dB,app,var(M),Rs) = foldl(dB,dB,app,var(N),Ss1)
+    <=> ( M = N
+        & Rs = Ss1 ) ) )).
+
+tff(fact_54_beta__cases_I2_J,axiom,(
+    ! [S3: dB,R3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,abs(R3)),S3))
+     => ~ ! [T: dB] :
+            ( S3 = abs(T)
+           => ~ pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,R3),T)) ) ) )).
+
+tff(fact_55_apps__eq__tail__conv,axiom,(
+    ! [S: dB,Ts: list(dB),R: dB] :
+      ( foldl(dB,dB,app,R,Ts) = foldl(dB,dB,app,S,Ts)
+    <=> R = S ) )).
+
+tff(fact_56_Abs__App__neq__Var__apps,axiom,(
+    ! [Ss1: list(dB),N: nat,Ta: dB,S: dB] : aa(dB,dB,aa(dB,fun(dB,dB),app,abs(S)),Ta) != foldl(dB,dB,app,var(N),Ss1) )).
+
+tff(fact_57_Var__apps__neq__Abs__apps,axiom,(
+    ! [Ss1: list(dB),R: dB,Ts: list(dB),N: nat] : foldl(dB,dB,app,var(N),Ts) != foldl(dB,dB,app,abs(R),Ss1) )).
+
+tff(fact_58_apps__preserves__beta,axiom,(
+    ! [Ss1: list(dB),S: dB,R: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,R),S))
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,foldl(dB,dB,app,R,Ss1)),foldl(dB,dB,app,S,Ss1))) ) )).
+
+tff(fact_59_beta__cases_I3_J,axiom,(
+    ! [U1: dB,T1: dB,S3: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,aa(dB,dB,aa(dB,fun(dB,dB),app,S3),T1)),U1))
+     => ( ! [S1: dB] :
+            ( U1 = subst(S1,T1,zero_zero(nat))
+           => S3 != abs(S1) )
+       => ( ! [T: dB] :
+              ( U1 = aa(dB,dB,aa(dB,fun(dB,dB),app,T),T1)
+             => ~ pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,S3),T)) )
+         => ~ ! [T: dB] :
+                ( U1 = aa(dB,dB,aa(dB,fun(dB,dB),app,S3),T)
+               => ~ pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,T1),T)) ) ) ) ) )).
+
+tff(fact_60_IT_OVar,axiom,(
+    ! [N: nat,Rs: list(dB)] :
+      ( listsp(dB,it,Rs)
+     => pp(aa(dB,bool,it,foldl(dB,dB,app,var(N),Rs))) ) )).
+
+tff(fact_61_IT_Osimps,axiom,(
+    ! [A3: dB] :
+      ( pp(aa(dB,bool,it,A3))
+    <=> ( ? [Rs2: list(dB),N1: nat] :
+            ( A3 = foldl(dB,dB,app,var(N1),Rs2)
+            & listsp(dB,it,Rs2) )
+        | ? [R2: dB] :
+            ( A3 = abs(R2)
+            & pp(aa(dB,bool,it,R2)) )
+        | ? [R2: dB,S2: dB,Ss2: list(dB)] :
+            ( A3 = foldl(dB,dB,app,aa(dB,dB,aa(dB,fun(dB,dB),app,abs(R2)),S2),Ss2)
+            & pp(aa(dB,bool,it,foldl(dB,dB,app,subst(R2,S2,zero_zero(nat)),Ss2)))
+            & pp(aa(dB,bool,it,S2)) ) ) ) )).
+
+tff(fact_62_type_Osimps_I6_J,axiom,(
+    ! [A1: $tType,Type22: type,Type12: type,F2: fun(type,fun(type,A1)),F1: fun(nat,A1)] : type_case(A1,F1,F2,fun1(Type12,Type22)) = aa(type,A1,aa(type,fun(type,A1),F2,Type12),Type22) )).
+
+tff(fact_63_dB_Osize_I4_J,axiom,(
+    ! [Nat1: nat] : size_size(dB,var(Nat1)) = zero_zero(nat) )).
+
+tff(fact_64_apps__preserves__betas,axiom,(
+    ! [R: dB,Ss1: list(dB),Rs: list(dB)] :
+      ( step1(dB,beta,Rs,Ss1)
+     => pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,foldl(dB,dB,app,R,Rs)),foldl(dB,dB,app,R,Ss1))) ) )).
+
+tff(fact_65_type_Osimps_I5_J,axiom,(
+    ! [A1: $tType,Nat2: nat,F2: fun(type,fun(type,A1)),F1: fun(nat,A1)] : type_case(A1,F1,F2,atom(Nat2)) = aa(nat,A1,F1,Nat2) )).
+
+tff(fact_66_apps__eq__Abs__conv,axiom,(
+    ! [R: dB,Ss1: list(dB),S: dB] :
+      ( foldl(dB,dB,app,S,Ss1) = abs(R)
+    <=> ( S = abs(R)
+        & Ss1 = nil(dB) ) ) )).
+
+tff(fact_67_type_Osimps_I1_J,axiom,(
+    ! [Nat3: nat,Nat2: nat] :
+      ( atom(Nat2) = atom(Nat3)
+    <=> Nat2 = Nat3 ) )).
+
+tff(fact_68_Var__eq__apps__conv,axiom,(
+    ! [Ss1: list(dB),S: dB,M: nat] :
+      ( var(M) = foldl(dB,dB,app,S,Ss1)
+    <=> ( var(M) = S
+        & Ss1 = nil(dB) ) ) )).
+
+tff(fact_69_Abs__eq__apps__conv,axiom,(
+    ! [Ss1: list(dB),S: dB,R: dB] :
+      ( abs(R) = foldl(dB,dB,app,S,Ss1)
+    <=> ( abs(R) = S
+        & Ss1 = nil(dB) ) ) )).
+
+tff(fact_70_type_Osimps_I3_J,axiom,(
+    ! [Type21: type,Type11: type,Nat1: nat] : atom(Nat1) != fun1(Type11,Type21) )).
+
+tff(fact_71_type_Osimps_I4_J,axiom,(
+    ! [Nat1: nat,Type21: type,Type11: type] : fun1(Type11,Type21) != atom(Nat1) )).
+
+tff(fact_72_head__Var__reduction,axiom,(
+    ! [V: dB,Rs: list(dB),N: nat] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,foldl(dB,dB,app,var(N),Rs)),V))
+     => ? [Ss: list(dB)] :
+          ( step1(dB,beta,Rs,Ss)
+          & V = foldl(dB,dB,app,var(N),Ss) ) ) )).
+
+tff(fact_73_listsp_ONil,axiom,(
+    ! [A1: $tType,A: fun(A1,bool)] : listsp(A1,A,nil(A1)) )).
+
+tff(fact_74_ext,axiom,(
+    ! [B: $tType,A1: $tType,G: fun(A1,B),F: fun(A1,B)] :
+      ( ! [X2: A1] : aa(A1,B,F,X2) = aa(A1,B,G,X2)
+     => F = G ) )).
+
+tff(fact_75_mem__def,axiom,(
+    ! [A1: $tType,A: fun(A1,bool),X: A1] :
+      ( member(A1,X,A)
+    <=> pp(aa(A1,bool,A,X)) ) )).
+
+tff(fact_76_type_Osize_I1_J,axiom,(
+    ! [Nat1: nat] : type_size(atom(Nat1)) = zero_zero(nat) )).
+
+tff(fact_77_foldl__Nil,axiom,(
+    ! [B: $tType,A1: $tType,A3: A1,F: fun(A1,fun(B,A1))] : foldl(A1,B,F,A3,nil(B)) = A3 )).
+
+tff(fact_78_type_Osize_I3_J,axiom,(
+    ! [Nat1: nat] : size_size(type,atom(Nat1)) = zero_zero(nat) )).
+
+tff(fact_79_not__Nil__step1,axiom,(
+    ! [A1: $tType,Xs: list(A1),R: fun(A1,fun(A1,bool))] : ~ step1(A1,R,nil(A1),Xs) )).
+
+tff(fact_80_not__step1__Nil,axiom,(
+    ! [A1: $tType,Xs: list(A1),R: fun(A1,fun(A1,bool))] : ~ step1(A1,R,Xs,nil(A1)) )).
+
+tff(fact_81_type_Oexhaust,axiom,(
+    ! [Y2: type] :
+      ( ! [Nat: nat] : Y2 != atom(Nat)
+     => ~ ! [Type1: type,Type2: type] : Y2 != fun1(Type1,Type2) ) )).
+
+tff(fact_82_foldl__fun__comm,axiom,(
+    ! [B: $tType,A1: $tType,X: A1,Xs: list(A1),S: B,F: fun(B,fun(A1,B))] :
+      ( ! [X2: A1,Y: A1,S1: B] : aa(A1,B,aa(B,fun(A1,B),F,aa(A1,B,aa(B,fun(A1,B),F,S1),X2)),Y) = aa(A1,B,aa(B,fun(A1,B),F,aa(A1,B,aa(B,fun(A1,B),F,S1),Y)),X2)
+     => aa(A1,B,aa(B,fun(A1,B),F,foldl(B,A1,F,S,Xs)),X) = foldl(B,A1,F,aa(A1,B,aa(B,fun(A1,B),F,S),X),Xs) ) )).
+
+tff(fact_83_apps__betasE,axiom,(
+    ! [S: dB,Rs: list(dB),R: dB] :
+      ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,foldl(dB,dB,app,R,Rs)),S))
+     => ( ! [R1: dB] :
+            ( pp(aa(dB,bool,aa(dB,fun(dB,bool),beta,R),R1))
+           => S != foldl(dB,dB,app,R1,Rs) )
+       => ( ! [Rs1: list(dB)] :
+              ( step1(dB,beta,Rs,Rs1)
+             => S != foldl(dB,dB,app,R,Rs1) )
+         => ~ ! [T: dB] :
+                ( R = abs(T)
+               => ! [U: dB,Us: list(dB)] :
+                    ( Rs = cons(dB,U,Us)
+                   => S != foldl(dB,dB,app,subst(T,U,zero_zero(nat)),Us) ) ) ) ) ) )).
+
+tff(fact_84_list_Osimps_I4_J,axiom,(
+    ! [B: $tType,A1: $tType,F2: fun(B,fun(list(B),A1)),F1: A1] : list_case(A1,B,F1,F2,nil(B)) = F1 )).
+
+tff(fact_85_list_Oinject,axiom,(
+    ! [A1: $tType,List3: list(A1),A6: A1,List1: list(A1),A3: A1] :
+      ( cons(A1,A3,List1) = cons(A1,A6,List3)
+    <=> ( A3 = A6
+        & List1 = List3 ) ) )).
+
+tff(fact_86_Cons__step1__Cons,axiom,(
+    ! [A1: $tType,Xs: list(A1),X: A1,Ys: list(A1),Y3: A1,R: fun(A1,fun(A1,bool))] :
+      ( step1(A1,R,cons(A1,Y3,Ys),cons(A1,X,Xs))
+    <=> ( ( pp(aa(A1,bool,aa(A1,fun(A1,bool),R,Y3),X))
+          & Xs = Ys )
+        | ( X = Y3
+          & step1(A1,R,Ys,Xs) ) ) ) )).
+
+tff(fact_87_list_Osimps_I3_J,axiom,(
+    ! [A1: $tType,List2: list(A1),A5: A1] : cons(A1,A5,List2) != nil(A1) )).
+
+tff(fact_88_list_Osimps_I2_J,axiom,(
+    ! [A1: $tType,List2: list(A1),A5: A1] : nil(A1) != cons(A1,A5,List2) )).
+
+tff(fact_89_not__Cons__self,axiom,(
+    ! [A1: $tType,X1: A1,Xs1: list(A1)] : Xs1 != cons(A1,X1,Xs1) )).
+
+tff(fact_90_not__Cons__self2,axiom,(
+    ! [A1: $tType,Xs1: list(A1),X1: A1] : cons(A1,X1,Xs1) != Xs1 )).
+
+tff(fact_91_list_Osimps_I5_J,axiom,(
+    ! [A1: $tType,B: $tType,List1: list(B),A3: B,F2: fun(B,fun(list(B),A1)),F1: A1] : list_case(A1,B,F1,F2,cons(B,A3,List1)) = aa(list(B),A1,aa(B,fun(list(B),A1),F2,A3),List1) )).
+
+tff(fact_92_foldl__Cons,axiom,(
+    ! [A1: $tType,B: $tType,Xs: list(B),X: B,A3: A1,F: fun(A1,fun(B,A1))] : foldl(A1,B,F,A3,cons(B,X,Xs)) = foldl(A1,B,F,aa(B,A1,aa(A1,fun(B,A1),F,A3),X),Xs) )).
+
+tff(fact_93_listsp_Osimps,axiom,(
+    ! [A1: $tType,A3: list(A1),A: fun(A1,bool)] :
+      ( listsp(A1,A,A3)
+    <=> ( A3 = nil(A1)
+        | ? [A4: A1,L: list(A1)] :
+            ( A3 = cons(A1,A4,L)
+            & pp(aa(A1,bool,A,A4))
+            & listsp(A1,A,L) ) ) ) )).
+
+tff(fact_94_list_Oexhaust,axiom,(
+    ! [A1: $tType,Y2: list(A1)] :
+      ( Y2 != nil(A1)
+     => ~ ! [A2: A1,List: list(A1)] : Y2 != cons(A1,A2,List) ) )).
+
+tff(fact_95_neq__Nil__conv,axiom,(
+    ! [A1: $tType,Xs: list(A1)] :
+      ( Xs != nil(A1)
+    <=> ? [Y1: A1,Ys1: list(A1)] : Xs = cons(A1,Y1,Ys1) ) )).
+
+tff(fact_96_Cons__step1E,axiom,(
+    ! [A1: $tType,Xs: list(A1),X: A1,Ys: list(A1),R: fun(A1,fun(A1,bool))] :
+      ( step1(A1,R,Ys,cons(A1,X,Xs))
+     => ( ! [Y: A1] :
+            ( Ys = cons(A1,Y,Xs)
+           => ~ pp(aa(A1,bool,aa(A1,fun(A1,bool),R,Y),X)) )
+       => ~ ! [Zs: list(A1)] :
+              ( Ys = cons(A1,X,Zs)
+             => ~ step1(A1,R,Zs,Xs) ) ) ) )).
+
+tff(fact_97_insert__Nil,axiom,(
+    ! [A1: $tType,X1: A1] : insert(A1,X1,nil(A1)) = cons(A1,X1,nil(A1)) )).
+
+tff(fact_98_sublist__singleton,axiom,(
+    ! [A1: $tType,X: A1,A: fun(nat,bool)] :
+      ( ( member(nat,zero_zero(nat),A)
+       => sublist(A1,cons(A1,X,nil(A1)),A) = cons(A1,X,nil(A1)) )
+      & ( ~ member(nat,zero_zero(nat),A)
+       => sublist(A1,cons(A1,X,nil(A1)),A) = nil(A1) ) ) )).
+
+%----Arities (1)
+tff(arity_Nat_Onat___Groups_Ozero,axiom,(
+    zero(nat) )).
+
+%----Helper facts (2)
+tff(help_pp_1_1_U,axiom,(
+    ~ pp(fFalse) )).
+
+tff(help_pp_2_1_U,axiom,(
+    pp(fTrue) )).
+
+%----Conjectures (1)
+tff(conj_0,conjecture,(
+    pp(aa(dB,bool,it,t)) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/NUN015_5.p b/test-data/tptp/tff/NUN015_5.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/NUN015_5.p
@@ -0,0 +1,761 @@
+%------------------------------------------------------------------------------
+% File     : NUN015_5 : TPTP v7.2.0. Released v6.0.0.
+% Domain   : Number Theory
+% Problem  : Sum of two squares line 201
+% Version  : Especial.
+% English  : 
+
+% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
+%          : [Bla13] Blanchette (2011), Email to Geoff Sutcliffe
+% Source   : [Bla13]
+% Names    : s2s_201 [Bla13]
+
+% Status   : Theorem
+% Rating   : 0.00 v6.4.0
+% Syntax   : Number of formulae    :  163 (  60 unit;  36 type)
+%            Number of atoms       :  245 (  80 equality)
+%            Maximal formula depth :    8 (   3 average)
+%            Number of connectives :  148 (  30   ~;   6   |;  15   &)
+%                                         (  46 <=>;  51  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :   14 (   9   >;   5   *;   0   +;   0  <<)
+%            Number of predicates  :   60 (  40 propositional; 0-3 arity)
+%            Number of functors    :   18 (  10 constant; 0-4 arity)
+%            Number of variables   :  192 (  21 sgn; 169   !;   0   ?)
+%                                         ( 192   :;  23  !>;   0  ?*)
+%            Maximal term depth    :    6 (   2 average)
+% SPC      : TF1_THM_EQU_NAR
+
+% Comments : This file was generated by Isabelle (most likely Sledgehammer)
+%            2011-12-13 16:26:34
+%------------------------------------------------------------------------------
+%----Should-be-implicit typings (4)
+tff(ty_tc_HOL_Obool,type,(
+    bool: $tType )).
+
+tff(ty_tc_Int_Oint,type,(
+    int: $tType )).
+
+tff(ty_tc_Nat_Onat,type,(
+    nat: $tType )).
+
+tff(ty_tc_fun,type,(
+    fun: ( $tType * $tType ) > $tType )).
+
+%----Explicit typings (32)
+tff(sy_cl_Int_Onumber,type,(
+    number: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ozero,type,(
+    zero: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Power_Opower,type,(
+    power: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Int_Onumber__ring,type,(
+    number_ring: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Int_Oring__char__0,type,(
+    ring_char_0: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Omult__zero,type,(
+    mult_zero: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Osemiring__1,type,(
+    semiring_1: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Ozero__neq__one,type,(
+    zero_neq_one: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Int_Onumber__semiring,type,(
+    number_semiring: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Olinordered__idom,type,(
+    linordered_idom: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Ono__zero__divisors,type,(
+    no_zero_divisors: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Olinordered__semidom,type,(
+    linordered_semidom: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Ocancel__semigroup__add,type,(
+    cancel_semigroup_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Rings_Oring__1__no__zero__divisors,type,(
+    ring_11004092258visors: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Olinordered__ab__group__add,type,(
+    linord219039673up_add: 
+      !>[A: $tType] : $o )).
+
+tff(sy_cl_Groups_Oordered__ab__semigroup__add__imp__le,type,(
+    ordere236663937imp_le: 
+      !>[A: $tType] : $o )).
+
+tff(sy_c_Groups_Oplus__class_Oplus,type,(
+    plus_plus: 
+      !>[A: $tType] :
+        ( ( A * A ) > A ) )).
+
+tff(sy_c_Groups_Ozero__class_Ozero,type,(
+    zero_zero: 
+      !>[A: $tType] : A )).
+
+tff(sy_c_Int_OBit0,type,(
+    bit0: int > int )).
+
+tff(sy_c_Int_OBit1,type,(
+    bit1: int > int )).
+
+tff(sy_c_Int_OPls,type,(
+    pls: int )).
+
+tff(sy_c_Int_Onumber__class_Onumber__of,type,(
+    number_number_of: 
+      !>[A: $tType] :
+        ( int > A ) )).
+
+tff(sy_c_Orderings_Oord__class_Oless,type,(
+    ord_less: 
+      !>[A: $tType] :
+        ( ( A * A ) > $o ) )).
+
+tff(sy_c_Power_Opower__class_Opower,type,(
+    power_power: 
+      !>[A: $tType] :
+        ( ( A * nat ) > A ) )).
+
+tff(sy_c_aa,type,(
+    aa: 
+      !>[A: $tType,B1: $tType] :
+        ( ( fun(A,B1) * A ) > B1 ) )).
+
+tff(sy_c_fFalse,type,(
+    fFalse: bool )).
+
+tff(sy_c_fTrue,type,(
+    fTrue: bool )).
+
+tff(sy_c_pp,type,(
+    pp: bool > $o )).
+
+tff(sy_v_n____,type,(
+    n: nat )).
+
+tff(sy_v_tn____,type,(
+    tn: nat )).
+
+tff(sy_v_v____,type,(
+    v: int )).
+
+tff(sy_v_w____,type,(
+    w: int )).
+
+%----Relevant facts (97)
+tff(fact_0__096v_A_126_061_A0_096,axiom,(
+    v != zero_zero(int) )).
+
+tff(fact_1_zero__less__power2,axiom,(
+    ! [A: $tType] :
+      ( linordered_idom(A)
+     => ! [A1: A] :
+          ( ord_less(A,zero_zero(A),power_power(A,A1,number_number_of(nat,bit0(bit1(pls)))))
+        <=> A1 != zero_zero(A) ) ) )).
+
+tff(fact_2_zero__power2,axiom,(
+    ! [A: $tType] :
+      ( semiring_1(A)
+     => power_power(A,zero_zero(A),number_number_of(nat,bit0(bit1(pls)))) = zero_zero(A) ) )).
+
+tff(fact_3_zero__eq__power2,axiom,(
+    ! [A: $tType] :
+      ( ring_11004092258visors(A)
+     => ! [A1: A] :
+          ( power_power(A,A1,number_number_of(nat,bit0(bit1(pls)))) = zero_zero(A)
+        <=> A1 = zero_zero(A) ) ) )).
+
+tff(fact_4_less__special_I1_J,axiom,(
+    ! [A: $tType] :
+      ( ( number_ring(A)
+        & linordered_idom(A) )
+     => ! [Ya: int] :
+          ( ord_less(A,zero_zero(A),number_number_of(A,Ya))
+        <=> ord_less(int,pls,Ya) ) ) )).
+
+tff(fact_5_less__special_I3_J,axiom,(
+    ! [A: $tType] :
+      ( ( number_ring(A)
+        & linordered_idom(A) )
+     => ! [Xa: int] :
+          ( ord_less(A,number_number_of(A,Xa),zero_zero(A))
+        <=> ord_less(int,Xa,pls) ) ) )).
+
+tff(fact_6_rel__simps_I4_J,axiom,(
+    ! [K: int] :
+      ( ord_less(int,pls,bit0(K))
+    <=> ord_less(int,pls,K) ) )).
+
+tff(fact_7_rel__simps_I10_J,axiom,(
+    ! [K: int] :
+      ( ord_less(int,bit0(K),pls)
+    <=> ord_less(int,K,pls) ) )).
+
+tff(fact_8_rel__simps_I16_J,axiom,(
+    ! [L1: int,K: int] :
+      ( ord_less(int,bit1(K),bit0(L1))
+    <=> ord_less(int,K,L1) ) )).
+
+tff(fact_9_rel__simps_I12_J,axiom,(
+    ! [K: int] :
+      ( ord_less(int,bit1(K),pls)
+    <=> ord_less(int,K,pls) ) )).
+
+tff(fact_10_power__eq__0__iff__number__of,axiom,(
+    ! [A: $tType] :
+      ( ( power(A)
+        & mult_zero(A)
+        & no_zero_divisors(A)
+        & zero_neq_one(A) )
+     => ! [Wa: int,A1: A] :
+          ( power_power(A,A1,number_number_of(nat,Wa)) = zero_zero(A)
+        <=> ( A1 = zero_zero(A)
+            & number_number_of(nat,Wa) != zero_zero(nat) ) ) ) )).
+
+tff(fact_11_less__number__of,axiom,(
+    ! [A: $tType] :
+      ( ( number_ring(A)
+        & linordered_idom(A) )
+     => ! [Ya: int,Xa: int] :
+          ( ord_less(A,number_number_of(A,Xa),number_number_of(A,Ya))
+        <=> ord_less(int,Xa,Ya) ) ) )).
+
+tff(fact_12_number__of__Pls,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => number_number_of(A,pls) = zero_zero(A) ) )).
+
+tff(fact_13_tn0,axiom,(
+    ord_less(nat,zero_zero(nat),tn) )).
+
+tff(fact_14_eq__number__of,axiom,(
+    ! [A: $tType] :
+      ( ( number_ring(A)
+        & ring_char_0(A) )
+     => ! [Ya: int,Xa: int] :
+          ( number_number_of(A,Xa) = number_number_of(A,Ya)
+        <=> Xa = Ya ) ) )).
+
+tff(fact_15_rel__simps_I51_J,axiom,(
+    ! [L1: int,K: int] :
+      ( bit1(K) = bit1(L1)
+    <=> K = L1 ) )).
+
+tff(fact_16_rel__simps_I48_J,axiom,(
+    ! [L1: int,K: int] :
+      ( bit0(K) = bit0(L1)
+    <=> K = L1 ) )).
+
+tff(fact_17_n0,axiom,(
+    ord_less(nat,zero_zero(nat),n) )).
+
+tff(fact_18_rel__simps_I46_J,axiom,(
+    ! [K1: int] : bit1(K1) != pls )).
+
+tff(fact_19_rel__simps_I39_J,axiom,(
+    ! [L: int] : pls != bit1(L) )).
+
+tff(fact_20_rel__simps_I50_J,axiom,(
+    ! [L: int,K1: int] : bit1(K1) != bit0(L) )).
+
+tff(fact_21_rel__simps_I49_J,axiom,(
+    ! [L: int,K1: int] : bit0(K1) != bit1(L) )).
+
+tff(fact_22_rel__simps_I44_J,axiom,(
+    ! [K: int] :
+      ( bit0(K) = pls
+    <=> K = pls ) )).
+
+tff(fact_23_rel__simps_I38_J,axiom,(
+    ! [L1: int] :
+      ( pls = bit0(L1)
+    <=> pls = L1 ) )).
+
+tff(fact_24_Bit0__Pls,axiom,(
+    bit0(pls) = pls )).
+
+tff(fact_25_rel__simps_I17_J,axiom,(
+    ! [L1: int,K: int] :
+      ( ord_less(int,bit1(K),bit1(L1))
+    <=> ord_less(int,K,L1) ) )).
+
+tff(fact_26_zero__less__power__nat__eq__number__of,axiom,(
+    ! [Wa: int,Xa: nat] :
+      ( ord_less(nat,zero_zero(nat),power_power(nat,Xa,number_number_of(nat,Wa)))
+    <=> ( number_number_of(nat,Wa) = zero_zero(nat)
+        | ord_less(nat,zero_zero(nat),Xa) ) ) )).
+
+tff(fact_27_rel__simps_I2_J,axiom,(
+    ~ ord_less(int,pls,pls) )).
+
+tff(fact_28_rel__simps_I14_J,axiom,(
+    ! [L1: int,K: int] :
+      ( ord_less(int,bit0(K),bit0(L1))
+    <=> ord_less(int,K,L1) ) )).
+
+tff(fact_29_nat__number__of__Pls,axiom,(
+    number_number_of(nat,pls) = zero_zero(nat) )).
+
+tff(fact_30_less__nat__number__of,axiom,(
+    ! [V1: int,Va: int] :
+      ( ord_less(nat,number_number_of(nat,Va),number_number_of(nat,V1))
+    <=> ( ( ord_less(int,Va,V1)
+         => ord_less(int,pls,V1) )
+        & ord_less(int,Va,V1) ) ) )).
+
+tff(fact_31_less__0__number__of,axiom,(
+    ! [Va: int] :
+      ( ord_less(nat,zero_zero(nat),number_number_of(nat,Va))
+    <=> ord_less(int,pls,Va) ) )).
+
+tff(fact_32_zero__less__power__nat__eq,axiom,(
+    ! [Na: nat,Xa: nat] :
+      ( ord_less(nat,zero_zero(nat),power_power(nat,Xa,Na))
+    <=> ( Na = zero_zero(nat)
+        | ord_less(nat,zero_zero(nat),Xa) ) ) )).
+
+tff(fact_33_less__number__of__int__code,axiom,(
+    ! [L1: int,K: int] :
+      ( ord_less(int,number_number_of(int,K),number_number_of(int,L1))
+    <=> ord_less(int,K,L1) ) )).
+
+tff(fact_34_zero__is__num__zero,axiom,(
+    zero_zero(int) = number_number_of(int,pls) )).
+
+tff(fact_35_semiring__norm_I113_J,axiom,(
+    zero_zero(nat) = number_number_of(nat,pls) )).
+
+tff(fact_36_number__of__reorient,axiom,(
+    ! [A: $tType] :
+      ( number(A)
+     => ! [Xa: A,Wa: int] :
+          ( number_number_of(A,Wa) = Xa
+        <=> Xa = number_number_of(A,Wa) ) ) )).
+
+tff(fact_37_Pls__def,axiom,(
+    pls = zero_zero(int) )).
+
+tff(fact_38_less__int__code_I16_J,axiom,(
+    ! [K2: int,K11: int] :
+      ( ord_less(int,bit1(K11),bit1(K2))
+    <=> ord_less(int,K11,K2) ) )).
+
+tff(fact_39_less__int__code_I13_J,axiom,(
+    ! [K2: int,K11: int] :
+      ( ord_less(int,bit0(K11),bit0(K2))
+    <=> ord_less(int,K11,K2) ) )).
+
+tff(fact_40_semiring__numeral__0__eq__0,axiom,(
+    ! [A: $tType] :
+      ( number_semiring(A)
+     => number_number_of(A,pls) = zero_zero(A) ) )).
+
+tff(fact_41_semiring__norm_I112_J,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => zero_zero(A) = number_number_of(A,pls) ) )).
+
+tff(fact_42_less__int__code_I15_J,axiom,(
+    ! [K2: int,K11: int] :
+      ( ord_less(int,bit1(K11),bit0(K2))
+    <=> ord_less(int,K11,K2) ) )).
+
+tff(fact_43_bin__less__0__simps_I4_J,axiom,(
+    ! [Wa: int] :
+      ( ord_less(int,bit1(Wa),zero_zero(int))
+    <=> ord_less(int,Wa,zero_zero(int)) ) )).
+
+tff(fact_44_bin__less__0__simps_I1_J,axiom,(
+    ~ ord_less(int,pls,zero_zero(int)) )).
+
+tff(fact_45_bin__less__0__simps_I3_J,axiom,(
+    ! [Wa: int] :
+      ( ord_less(int,bit0(Wa),zero_zero(int))
+    <=> ord_less(int,Wa,zero_zero(int)) ) )).
+
+tff(fact_46_power2__less__0,axiom,(
+    ! [A: $tType] :
+      ( linordered_idom(A)
+     => ! [A2: A] : ~ ord_less(A,power_power(A,A2,number_number_of(nat,bit0(bit1(pls)))),zero_zero(A)) ) )).
+
+tff(fact_47_power__eq__0__iff,axiom,(
+    ! [A: $tType] :
+      ( ( power(A)
+        & mult_zero(A)
+        & no_zero_divisors(A)
+        & zero_neq_one(A) )
+     => ! [Na: nat,A1: A] :
+          ( power_power(A,A1,Na) = zero_zero(A)
+        <=> ( A1 = zero_zero(A)
+            & Na != zero_zero(nat) ) ) ) )).
+
+tff(fact_48_quartic__square__square,axiom,(
+    ! [X: int] : power_power(int,power_power(int,X,number_number_of(nat,bit0(bit1(pls)))),number_number_of(nat,bit0(bit1(pls)))) = power_power(int,X,number_number_of(nat,bit0(bit0(bit1(pls))))) )).
+
+tff(fact_49_pos2,axiom,(
+    ord_less(nat,zero_zero(nat),number_number_of(nat,bit0(bit1(pls)))) )).
+
+tff(fact_50_calculation,axiom,(
+    plus_plus(int,power_power(int,v,number_number_of(nat,bit0(bit1(pls)))),power_power(int,w,number_number_of(nat,bit0(bit1(pls))))) = zero_zero(int) )).
+
+tff(fact_51_zero__less__power,axiom,(
+    ! [A: $tType] :
+      ( linordered_semidom(A)
+     => ! [N: nat,A2: A] :
+          ( ord_less(A,zero_zero(A),A2)
+         => ord_less(A,zero_zero(A),power_power(A,A2,N)) ) ) )).
+
+tff(fact_52_neq0__conv,axiom,(
+    ! [Na: nat] :
+      ( Na != zero_zero(nat)
+    <=> ord_less(nat,zero_zero(nat),Na) ) )).
+
+tff(fact_53_nat__zero__less__power__iff,axiom,(
+    ! [Na: nat,Xa: nat] :
+      ( ord_less(nat,zero_zero(nat),power_power(nat,Xa,Na))
+    <=> ( ord_less(nat,zero_zero(nat),Xa)
+        | Na = zero_zero(nat) ) ) )).
+
+tff(fact_54_less__nat__zero__code,axiom,(
+    ! [N: nat] : ~ ord_less(nat,N,zero_zero(nat)) )).
+
+tff(fact_55_less__zeroE,axiom,(
+    ! [N: nat] : ~ ord_less(nat,N,zero_zero(nat)) )).
+
+tff(fact_56_double__eq__0__iff,axiom,(
+    ! [A: $tType] :
+      ( linord219039673up_add(A)
+     => ! [A1: A] :
+          ( plus_plus(A,A1,A1) = zero_zero(A)
+        <=> A1 = zero_zero(A) ) ) )).
+
+tff(fact_57_add__Bit0__Bit0,axiom,(
+    ! [L: int,K1: int] : plus_plus(int,bit0(K1),bit0(L)) = bit0(plus_plus(int,K1,L)) )).
+
+tff(fact_58_add__number__of__eq,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => ! [W: int,V: int] : plus_plus(A,number_number_of(A,V),number_number_of(A,W)) = number_number_of(A,plus_plus(int,V,W)) ) )).
+
+tff(fact_59_add__number__of__left,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => ! [Z: A,W: int,V: int] : plus_plus(A,number_number_of(A,V),plus_plus(A,number_number_of(A,W),Z)) = plus_plus(A,number_number_of(A,plus_plus(int,V,W)),Z) ) )).
+
+tff(fact_60_add__Bit0__Bit1,axiom,(
+    ! [L: int,K1: int] : plus_plus(int,bit0(K1),bit1(L)) = bit1(plus_plus(int,K1,L)) )).
+
+tff(fact_61_add__Bit1__Bit0,axiom,(
+    ! [L: int,K1: int] : plus_plus(int,bit1(K1),bit0(L)) = bit1(plus_plus(int,K1,L)) )).
+
+tff(fact_62_less__not__refl,axiom,(
+    ! [N: nat] : ~ ord_less(nat,N,N) )).
+
+tff(fact_63_number__of__is__id,axiom,(
+    ! [K1: int] : number_number_of(int,K1) = K1 )).
+
+tff(fact_64_number__of__add,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => ! [W: int,V: int] : number_number_of(A,plus_plus(int,V,W)) = plus_plus(A,number_number_of(A,V),number_number_of(A,W)) ) )).
+
+tff(fact_65_nat__neq__iff,axiom,(
+    ! [Na: nat,Ma: nat] :
+      ( Ma != Na
+    <=> ( ord_less(nat,Ma,Na)
+        | ord_less(nat,Na,Ma) ) ) )).
+
+tff(fact_66_plus__numeral__code_I9_J,axiom,(
+    ! [W: int,V: int] : plus_plus(int,number_number_of(int,V),number_number_of(int,W)) = number_number_of(int,plus_plus(int,V,W)) )).
+
+tff(fact_67_linorder__neqE__nat,axiom,(
+    ! [Y: nat,X: nat] :
+      ( X != Y
+     => ( ~ ord_less(nat,X,Y)
+       => ord_less(nat,Y,X) ) ) )).
+
+tff(fact_68_less__irrefl__nat,axiom,(
+    ! [N: nat] : ~ ord_less(nat,N,N) )).
+
+tff(fact_69_less__not__refl2,axiom,(
+    ! [M: nat,N: nat] :
+      ( ord_less(nat,N,M)
+     => M != N ) )).
+
+tff(fact_70_less__not__refl3,axiom,(
+    ! [T: nat,S: nat] :
+      ( ord_less(nat,S,T)
+     => S != T ) )).
+
+tff(fact_71_nat__less__cases,axiom,(
+    ! [P: fun(nat,fun(nat,bool)),Na: nat,Ma: nat] :
+      ( ( ord_less(nat,Ma,Na)
+       => pp(aa(nat,bool,aa(nat,fun(nat,bool),P,Na),Ma)) )
+     => ( ( Ma = Na
+         => pp(aa(nat,bool,aa(nat,fun(nat,bool),P,Na),Ma)) )
+       => ( ( ord_less(nat,Na,Ma)
+           => pp(aa(nat,bool,aa(nat,fun(nat,bool),P,Na),Ma)) )
+         => pp(aa(nat,bool,aa(nat,fun(nat,bool),P,Na),Ma)) ) ) ) )).
+
+tff(fact_72_add__Pls,axiom,(
+    ! [K1: int] : plus_plus(int,pls,K1) = K1 )).
+
+tff(fact_73_add__Pls__right,axiom,(
+    ! [K1: int] : plus_plus(int,K1,pls) = K1 )).
+
+tff(fact_74_Bit0__def,axiom,(
+    ! [K1: int] : bit0(K1) = plus_plus(int,K1,K1) )).
+
+tff(fact_75_even__less__0__iff,axiom,(
+    ! [A: $tType] :
+      ( linordered_idom(A)
+     => ! [A1: A] :
+          ( ord_less(A,plus_plus(A,A1,A1),zero_zero(A))
+        <=> ord_less(A,A1,zero_zero(A)) ) ) )).
+
+tff(fact_76_add__numeral__0__right,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => ! [A2: A] : plus_plus(A,A2,number_number_of(A,pls)) = A2 ) )).
+
+tff(fact_77_add__numeral__0,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => ! [A2: A] : plus_plus(A,number_number_of(A,pls),A2) = A2 ) )).
+
+tff(fact_78_number__of__Bit0,axiom,(
+    ! [A: $tType] :
+      ( number_ring(A)
+     => ! [W: int] : number_number_of(A,bit0(W)) = plus_plus(A,plus_plus(A,zero_zero(A),number_number_of(A,W)),number_number_of(A,W)) ) )).
+
+tff(fact_79_gr0I,axiom,(
+    ! [N: nat] :
+      ( N != zero_zero(nat)
+     => ord_less(nat,zero_zero(nat),N) ) )).
+
+tff(fact_80_gr__implies__not0,axiom,(
+    ! [N: nat,M: nat] :
+      ( ord_less(nat,M,N)
+     => N != zero_zero(nat) ) )).
+
+tff(fact_81_nat__power__less__imp__less,axiom,(
+    ! [N: nat,M: nat,I: nat] :
+      ( ord_less(nat,zero_zero(nat),I)
+     => ( ord_less(nat,power_power(nat,I,M),power_power(nat,I,N))
+       => ord_less(nat,M,N) ) ) )).
+
+tff(fact_82_not__less0,axiom,(
+    ! [N: nat] : ~ ord_less(nat,N,zero_zero(nat)) )).
+
+tff(fact_83_sum__power2__eq__zero__iff,axiom,(
+    ! [A: $tType] :
+      ( linordered_idom(A)
+     => ! [Ya: A,Xa: A] :
+          ( plus_plus(A,power_power(A,Xa,number_number_of(nat,bit0(bit1(pls)))),power_power(A,Ya,number_number_of(nat,bit0(bit1(pls))))) = zero_zero(A)
+        <=> ( Xa = zero_zero(A)
+            & Ya = zero_zero(A) ) ) ) )).
+
+tff(fact_84_field__power__not__zero,axiom,(
+    ! [A: $tType] :
+      ( ring_11004092258visors(A)
+     => ! [N: nat,A2: A] :
+          ( A2 != zero_zero(A)
+         => power_power(A,A2,N) != zero_zero(A) ) ) )).
+
+tff(fact_85_not__sum__power2__lt__zero,axiom,(
+    ! [A: $tType] :
+      ( linordered_idom(A)
+     => ! [Y: A,X: A] : ~ ord_less(A,plus_plus(A,power_power(A,X,number_number_of(nat,bit0(bit1(pls)))),power_power(A,Y,number_number_of(nat,bit0(bit1(pls))))),zero_zero(A)) ) )).
+
+tff(fact_86_sum__power2__gt__zero__iff,axiom,(
+    ! [A: $tType] :
+      ( linordered_idom(A)
+     => ! [Ya: A,Xa: A] :
+          ( ord_less(A,zero_zero(A),plus_plus(A,power_power(A,Xa,number_number_of(nat,bit0(bit1(pls)))),power_power(A,Ya,number_number_of(nat,bit0(bit1(pls))))))
+        <=> ( Xa != zero_zero(A)
+            | Ya != zero_zero(A) ) ) ) )).
+
+tff(fact_87_zero__less__double__add__iff__zero__less__single__add,axiom,(
+    ! [A: $tType] :
+      ( linord219039673up_add(A)
+     => ! [A1: A] :
+          ( ord_less(A,zero_zero(A),plus_plus(A,A1,A1))
+        <=> ord_less(A,zero_zero(A),A1) ) ) )).
+
+tff(fact_88_double__add__less__zero__iff__single__add__less__zero,axiom,(
+    ! [A: $tType] :
+      ( linord219039673up_add(A)
+     => ! [A1: A] :
+          ( ord_less(A,plus_plus(A,A1,A1),zero_zero(A))
+        <=> ord_less(A,A1,zero_zero(A)) ) ) )).
+
+tff(fact_89_add__less__cancel__right,axiom,(
+    ! [A: $tType] :
+      ( ordere236663937imp_le(A)
+     => ! [B: A,C: A,A1: A] :
+          ( ord_less(A,plus_plus(A,A1,C),plus_plus(A,B,C))
+        <=> ord_less(A,A1,B) ) ) )).
+
+tff(fact_90_add__left__cancel,axiom,(
+    ! [A: $tType] :
+      ( cancel_semigroup_add(A)
+     => ! [C: A,B: A,A1: A] :
+          ( plus_plus(A,A1,B) = plus_plus(A,A1,C)
+        <=> B = C ) ) )).
+
+tff(fact_91_add__right__cancel,axiom,(
+    ! [A: $tType] :
+      ( cancel_semigroup_add(A)
+     => ! [C: A,A1: A,B: A] :
+          ( plus_plus(A,B,A1) = plus_plus(A,C,A1)
+        <=> B = C ) ) )).
+
+tff(fact_92_add__is__0,axiom,(
+    ! [Na: nat,Ma: nat] :
+      ( plus_plus(nat,Ma,Na) = zero_zero(nat)
+    <=> ( Ma = zero_zero(nat)
+        & Na = zero_zero(nat) ) ) )).
+
+tff(fact_93_nat__add__left__cancel__less,axiom,(
+    ! [Na: nat,Ma: nat,K: nat] :
+      ( ord_less(nat,plus_plus(nat,K,Ma),plus_plus(nat,K,Na))
+    <=> ord_less(nat,Ma,Na) ) )).
+
+tff(fact_94_double__zero__sym,axiom,(
+    ! [A: $tType] :
+      ( linord219039673up_add(A)
+     => ! [A1: A] :
+          ( zero_zero(A) = plus_plus(A,A1,A1)
+        <=> A1 = zero_zero(A) ) ) )).
+
+tff(fact_95_add__less__cancel__left,axiom,(
+    ! [A: $tType] :
+      ( ordere236663937imp_le(A)
+     => ! [B: A,A1: A,C: A] :
+          ( ord_less(A,plus_plus(A,C,A1),plus_plus(A,C,B))
+        <=> ord_less(A,A1,B) ) ) )).
+
+tff(fact_96_add__gr__0,axiom,(
+    ! [Na: nat,Ma: nat] :
+      ( ord_less(nat,zero_zero(nat),plus_plus(nat,Ma,Na))
+    <=> ( ord_less(nat,zero_zero(nat),Ma)
+        | ord_less(nat,zero_zero(nat),Na) ) ) )).
+
+%----Arities (27)
+tff(arity_Int_Oint___Groups_Oordered__ab__semigroup__add__imp__le,axiom,(
+    ordere236663937imp_le(int) )).
+
+tff(arity_Int_Oint___Groups_Olinordered__ab__group__add,axiom,(
+    linord219039673up_add(int) )).
+
+tff(arity_Int_Oint___Rings_Oring__1__no__zero__divisors,axiom,(
+    ring_11004092258visors(int) )).
+
+tff(arity_Int_Oint___Groups_Ocancel__semigroup__add,axiom,(
+    cancel_semigroup_add(int) )).
+
+tff(arity_Int_Oint___Rings_Olinordered__semidom,axiom,(
+    linordered_semidom(int) )).
+
+tff(arity_Int_Oint___Rings_Ono__zero__divisors,axiom,(
+    no_zero_divisors(int) )).
+
+tff(arity_Int_Oint___Rings_Olinordered__idom,axiom,(
+    linordered_idom(int) )).
+
+tff(arity_Int_Oint___Int_Onumber__semiring,axiom,(
+    number_semiring(int) )).
+
+tff(arity_Int_Oint___Rings_Ozero__neq__one,axiom,(
+    zero_neq_one(int) )).
+
+tff(arity_Int_Oint___Rings_Osemiring__1,axiom,(
+    semiring_1(int) )).
+
+tff(arity_Int_Oint___Rings_Omult__zero,axiom,(
+    mult_zero(int) )).
+
+tff(arity_Int_Oint___Int_Oring__char__0,axiom,(
+    ring_char_0(int) )).
+
+tff(arity_Int_Oint___Int_Onumber__ring,axiom,(
+    number_ring(int) )).
+
+tff(arity_Int_Oint___Power_Opower,axiom,(
+    power(int) )).
+
+tff(arity_Int_Oint___Groups_Ozero,axiom,(
+    zero(int) )).
+
+tff(arity_Int_Oint___Int_Onumber,axiom,(
+    number(int) )).
+
+tff(arity_Nat_Onat___Groups_Oordered__ab__semigroup__add__imp__le,axiom,(
+    ordere236663937imp_le(nat) )).
+
+tff(arity_Nat_Onat___Groups_Ocancel__semigroup__add,axiom,(
+    cancel_semigroup_add(nat) )).
+
+tff(arity_Nat_Onat___Rings_Olinordered__semidom,axiom,(
+    linordered_semidom(nat) )).
+
+tff(arity_Nat_Onat___Rings_Ono__zero__divisors,axiom,(
+    no_zero_divisors(nat) )).
+
+tff(arity_Nat_Onat___Int_Onumber__semiring,axiom,(
+    number_semiring(nat) )).
+
+tff(arity_Nat_Onat___Rings_Ozero__neq__one,axiom,(
+    zero_neq_one(nat) )).
+
+tff(arity_Nat_Onat___Rings_Osemiring__1,axiom,(
+    semiring_1(nat) )).
+
+tff(arity_Nat_Onat___Rings_Omult__zero,axiom,(
+    mult_zero(nat) )).
+
+tff(arity_Nat_Onat___Power_Opower,axiom,(
+    power(nat) )).
+
+tff(arity_Nat_Onat___Groups_Ozero,axiom,(
+    zero(nat) )).
+
+tff(arity_Nat_Onat___Int_Onumber,axiom,(
+    number(nat) )).
+
+%----Helper facts (2)
+tff(help_pp_1_1_U,axiom,(
+    ~ pp(fFalse) )).
+
+tff(help_pp_2_1_U,axiom,(
+    pp(fTrue) )).
+
+%----Conjectures (1)
+tff(conj_0,conjecture,(
+    ord_less(int,zero_zero(int),power_power(int,v,number_number_of(nat,bit0(bit1(pls))))) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/PUZ139_1.p b/test-data/tptp/tff/PUZ139_1.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/PUZ139_1.p
@@ -0,0 +1,66 @@
+%------------------------------------------------------------------------------
+% File     : PUZ139_1 : TPTP v7.2.0. Released v6.1.0.
+% Domain   : Puzzles
+% Problem  : Caramel vanilla coffee helps people stay awake
+% Version  : Especial.
+% English  :
+
+% Refs     : [Arh14] Arhami (2010), Email to Geoff Sutcliffe
+% Source   : [Arh14]
+% Names    : 
+
+% Status   : Theorem
+% Rating   : 0.00 v6.4.0
+% Syntax   : Number of formulae    :    9 (   2 unit;   7 type)
+%            Number of atoms       :    2 (   0 equality)
+%            Maximal formula depth :    5 (   2 average)
+%            Number of connectives :    0 (   0   ~;   0   |;   0   &)
+%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    3 (   2   >;   1   *;   0   +;   0  <<)
+%            Number of predicates  :   11 (  10 propositional; 0-1 arity)
+%            Number of functors    :    6 (   5 constant; 0-3 arity)
+%            Number of variables   :    2 (   1 sgn;   1   !;   0   ?)
+%                                         (   2   :;   1  !>;   0  ?*)
+%            Maximal term depth    :    3 (   2 average)
+% SPC      : TF1_THM_NEQ_NAR
+
+% Comments : 
+%------------------------------------------------------------------------------
+tff(beverage_type,type,(
+    beverage: $tType )).
+
+tff(syrup_type,type,(
+    syrup: $tType )).
+
+%----Coffee is a beverage
+tff(coffee_type,type,(
+    coffee: beverage )).
+
+%----Vanilla syrup is a syrup
+tff(vanilla_syrup_type,type,(
+    vanilla_syrup: syrup )).
+
+%----Caramel syrup is a syrup
+tff(caramel_syrup_type,type,(
+    caramel_syrup: syrup )).
+
+%----The mixture of a syrup and a beverage is a beverage
+%----The mixture of a syrup and a syrup is a syrup
+tff(mixture_type,type,(
+    mixture: 
+      !>[BeverageOrSyrup: $tType] :
+        ( ( BeverageOrSyrup * syrup ) > BeverageOrSyrup ) )).
+
+%----The mixture of coffee and any syrup helps people stay awake
+tff(help_people_stay_awake_type,type,(
+    help_people_stay_awake: beverage > $o )).
+
+tff(mixture_of_coffee_help_people_stay_awake,axiom,(
+    ! [S: syrup] : help_people_stay_awake(mixture(beverage,coffee,S)) )).
+
+%----Caramel vanilla coffee help people stay awake
+tff(caramel_vanilla_coffee_help_people_stay_awake,conjecture,(
+    help_people_stay_awake(mixture(beverage,coffee,mixture(syrup,caramel_syrup,vanilla_syrup))) )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/SYN000_0.ax b/test-data/tptp/tff/SYN000_0.ax
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/SYN000_0.ax
@@ -0,0 +1,47 @@
+%------------------------------------------------------------------------------
+% File     : SYN000_0 : TPTP v7.2.0. Released v5.0.0.
+% Domain   : Syntactic
+% Axioms   : A simple include file for TFF
+% Version  : Biased.
+% English  :
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Satisfiable
+% Syntax   : Number of formulae    :    6 (   6 unit;   3 type)
+%            Number of atoms       :    6 (   0 equality)
+%            Maximal formula depth :    2 (   2 average)
+%            Number of connectives :    0 (   0   ~;   0   |;   0   &)
+%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
+%            Number of predicates  :    4 (   4 propositional; 0-0 arity)
+%            Number of functors    :    0 (   0 constant; --- arity)
+%            Number of variables   :    0 (   0 sgn;   0   !;   0   ?)
+%            Maximal term depth    :    0 (   0 average)
+% SPC      : 
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Some axioms to include
+tff(ia1_type,type,(
+    ia1: $o )).
+
+tff(ia2_type,type,(
+    ia2: $o )).
+
+tff(ia3_type,type,(
+    ia3: $o )).
+
+tff(ia1,axiom,(
+    ia1 )).
+
+tff(ia2,axiom,(
+    ia2 )).
+
+tff(ia3,axiom,(
+    ia3 )).
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tptp/tff/SYN000_1.p b/test-data/tptp/tff/SYN000_1.p
new file mode 100644
--- /dev/null
+++ b/test-data/tptp/tff/SYN000_1.p
@@ -0,0 +1,171 @@
+%------------------------------------------------------------------------------
+% File     : SYN000_1 : TPTP v7.2.0. Released v5.0.0.
+% Domain   : Syntactic
+% Problem  : Basic TPTP TF0 syntax without arithmetic
+% Version  : Biased.
+% English  : Basic TPTP TF0 syntax that you can't survive without parsing.
+
+% Refs     :
+% Source   : [TPTP]
+% Names    :
+
+% Status   : Theorem
+% Rating   : 0.17 v7.1.0, 0.00 v6.0.0, 0.40 v5.5.0, 0.25 v5.4.0, 0.33 v5.2.0, 0.67 v5.0.0
+% Syntax   : Number of formulae    :   38 (   6 unit;  25 type)
+%            Number of atoms       :   32 (   3 equality)
+%            Maximal formula depth :    7 (   3 average)
+%            Number of connectives :   28 (   9   ~;  10   |;   3   &)
+%                                         (   1 <=>;   3  =>;   1  <=;   1 <~>)
+%                                         (   0  ~|;   0  ~&)
+%            Number of type conns  :   17 (  10   >;   7   *;   0   +;   0  <<)
+%            Number of predicates  :   37 (  30 propositional; 0-3 arity)
+%            Number of functors    :   10 (   6 constant; 0-3 arity)
+%            Number of variables   :   14 (   1 sgn;   6   !;   8   ?)
+%                                         (  14   :;   0  !>;   0  ?*)
+%            Maximal term depth    :    4 (   2 average)
+% SPC      : TF0_THM_EQU_NAR
+
+% Comments :
+%------------------------------------------------------------------------------
+%----Propositional
+tff(p0_type,type,(
+    p0: $o )).
+
+tff(q0_type,type,(
+    q0: $o )).
+
+tff(r0_type,type,(
+    r0: $o )).
+
+tff(s0_type,type,(
+    s0: $o )).
+
+tff(propositional,axiom,
+    ( ( p0
+      & ~ q0 )
+   => ( r0
+      | ~ s0 ) )).
+
+%----First-order
+tff(a_type,type,(
+    a: $i )).
+
+tff(b_type,type,(
+    b: $i )).
+
+tff(h_type,type,(
+    h: $i )).
+
+tff(f_type,type,(
+    f: $i > $i )).
+
+tff(g_type,type,(
+    g: ( $i * $i * $i ) > $i )).
+
+tff(p_type,type,(
+    p: $i > $o )).
+
+tff(q_type,type,(
+    q: ( $i * $i ) > $o )).
+
+tff(r_type,type,(
+    r: ( $i * $i * $i ) > $o )).
+
+tff(s_type,type,(
+    s: $i > $o )).
+
+tff(first_order,axiom,(
+    ! [X: $i] :
+      ( ( p(X)
+        | ~ q(X,a) )
+     => ? [Y: $i,Z: $i] :
+          ( r(X,f(Y),g(X,f(Y),Z))
+          & ~ s(f(f(f(b)))) ) ) )).
+
+%----Equality
+tff(equality,axiom,(
+    ? [Y: $i] :
+    ! [X: $i,Z: $i] :
+      ( f(Y) = g(X,f(Y),Z)
+      | f(f(f(b))) != a
+      | X = f(Y) ) )).
+
+%----True and false
+tff(true_false,axiom,
+    ( $true
+    | $false )).
+
+tff(quoted_proposition_type,type,(
+    'A proposition': $o )).
+
+tff(quoted_predicate_type,type,(
+    'A predicate': $i > $o )).
+
+tff(quoted_constant_type,type,(
+    'A constant': $i )).
+
+tff(quoted_function_type,type,(
+    'A function': $i > $i )).
+
+tff(quoted_escape_type,type,(
+    'A \'quoted \\ escape\'': $i )).
+
+%----Quoted symbols
+tff(single_quoted,axiom,
+    ( 'A proposition'
+    | 'A predicate'(a)
+    | p('A constant')
+    | p('A function'(a))
+    | p('A \'quoted \\ escape\'') )).
+
+%----Connectives - seen |, &, =>, ~ already
+tff(useful_connectives,axiom,(
+    ! [X: $i] :
+      ( ( p(X)
+       <= ~ q(X,a) )
+    <=> ? [Y: $i,Z: $i] :
+          ( r(X,f(Y),g(X,f(Y),Z))
+        <~> ~ s(f(f(f(b)))) ) ) )).
+
+%----New types
+tff(new_type,type,(
+    new: $tType )).
+
+tff(newc_type,type,(
+    newc: new )).
+
+tff(newf_type,type,(
+    newf: ( new * $i ) > new )).
+
+tff(newp_type,type,(
+    newp: ( new * $i ) > $o )).
+
+tff(new_axiom,axiom,(
+    ! [X: new] : newp(newf(newc,a),a) )).
+
+%----Annotated formula names
+tff(123,axiom,(
+    ! [X: $i] :
+      ( ( p(X)
+        | ~ q(X,a) )
+     => ? [Y: $i,Z: $i] :
+          ( r(X,f(Y),g(X,f(Y),Z))
+          & ~ s(f(f(f(b)))) ) ) )).
+
+%----Roles
+tff(role_hypothesis,hypothesis,(
+    p(h) )).
+
+tff(role_conjecture,conjecture,(
+    ? [X: $i] : p(X) )).
+
+%----Include directive
+include('Axioms/SYN000_0.ax').
+
+%----Comments
+/* This
+   is a block
+   comment.
+*/
+
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/cnf/AGT004+2---SNARK---20120808r022.THM-Ref.s b/test-data/tstp/cnf/AGT004+2---SNARK---20120808r022.THM-Ref.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/cnf/AGT004+2---SNARK---20120808r022.THM-Ref.s
@@ -0,0 +1,163 @@
+%------------------------------------------------------------------------------
+% File       : SNARK---20120808r022
+% Problem    : AGT004+2 : TPTP v6.4.0. Bugfixed v3.1.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : run-snark %s %d
+
+% Computer   : n145.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.75MB
+% OS         : Linux 3.10.0-327.10.1.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Mon Apr 25 10:31:20 EDT 2016
+
+% Result     : Theorem 0.07s
+% Output     : Refutation 0.07s
+% Verified   : 
+% Statistics : Number of clauses        :    4 (   4 expanded)
+%              Number of leaves         :    3 (   3 expanded)
+%              Depth                    :    1
+%              Number of atoms          :    5 (   5 expanded)
+%              Number of equality atoms :    0 (   0 expanded)
+%              Maximal clause size      :    2 (   1 average)
+%              Maximal term depth       :    1 (   1 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+cnf(1,axiom,
+    ( ~ accept_team(X,Y,Z,U)
+    | accept_city(X,Z) ),
+    file('/export/starexec/sandbox/benchmark/Axioms/AGT001+0.ax',a1_1)).
+
+cnf(350,axiom,
+    ( ~ accept_city(countryamedicalorganization,coastvillage) ),
+    file('/export/starexec/sandbox/benchmark/Axioms/AGT001+2.ax',deduced_13)).
+
+cnf(957,negated_conjecture,
+    ( accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',query_4)).
+
+cnf(964,plain,
+    ( $false ),
+    inference('UR-RESOLVE',[status(thm)],[1,957,350])).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.03  % Problem    : AGT004+2 : TPTP v6.4.0. Bugfixed v3.1.0.
+% 0.00/0.04  % Command    : run-snark %s %d
+% 0.03/0.23  % Computer   : n145.star.cs.uiowa.edu
+% 0.03/0.23  % Model      : x86_64 x86_64
+% 0.03/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.03/0.23  % Memory     : 32218.75MB
+% 0.03/0.23  % OS         : Linux 3.10.0-327.10.1.el7.x86_64
+% 0.03/0.23  % CPULimit   : 300
+% 0.03/0.23  % DateTime   : Sun Apr 24 09:46:49 CDT 2016
+% 0.03/0.23  % CPUTime    : 
+% 0.03/0.26  /export/starexec/sandbox/benchmark/theBenchmark.p
+% 0.03/0.27  * 
+% 0.03/0.27  * 
+% 0.03/0.27  #<PACKAGE "SNARK-USER">
+% 0.03/0.27  * 
+% 0.03/0.27  SNARK-TPTP-OPTIONS
+% 0.03/0.27  * 
+% 0.03/0.27  ((AGENDA-LENGTH-LIMIT NIL) (AGENDA-LENGTH-BEFORE-SIMPLIFICATION-LIMIT NIL)
+% 0.03/0.27   (USE-HYPERRESOLUTION T) (USE-UR-RESOLUTION T) (USE-PARAMODULATION T)
+% 0.03/0.27   (USE-FACTORING :POS)
+% 0.03/0.27   (USE-LITERAL-ORDERING-WITH-HYPERRESOLUTION 'LITERAL-ORDERING-P)
+% 0.03/0.27   (USE-LITERAL-ORDERING-WITH-PARAMODULATION 'LITERAL-ORDERING-P)
+% 0.03/0.27   (ORDERING-FUNCTIONS>CONSTANTS T) (ASSERT-CONTEXT :CURRENT)
+% 0.03/0.27   (RUN-TIME-LIMIT 300) (LISTEN-FOR-COMMANDS NIL)
+% 0.03/0.27   (USE-CLOSURE-WHEN-SATISFIABLE T) (PRINT-ROWS-WHEN-GIVEN NIL)
+% 0.03/0.27   (PRINT-ROWS-WHEN-DERIVED NIL) (PRINT-UNORIENTABLE-ROWS NIL)
+% 0.03/0.27   (PRINT-ROW-WFFS-PRETTILY NIL) (PRINT-FINAL-ROWS :TPTP)
+% 0.03/0.27   (PRINT-OPTIONS-WHEN-STARTING NIL) (USE-VARIABLE-NAME-SORTS NIL)
+% 0.03/0.27   (USE-PURITY-TEST T) (USE-RELEVANCE-TEST T) (DECLARE-TPTP-SYMBOLS1)
+% 0.03/0.27   (DECLARE-TPTP-SYMBOLS2))
+% 0.03/0.27  * 
+% 0.03/0.27  "."
+% 0.03/0.27  * 
+% 0.03/0.27  ; Begin refute-file /export/starexec/sandbox/benchmark/theBenchmark.p 2016-04-24T09:46:49
+% 0.03/0.27  ; Running SNARK from /davis/home/graph/tptp/Systems/SNARK---20120808r022/Source/snark-system.lisp in SBCL 1.0.12 on n145.star.cs.uiowa.edu at 2016-04-24T09:46:49
+% 0.07/0.36  WARNING:
+% 0.07/0.36     |sum| is a 3-ary relation that occurs only negatively; disabling rows that contain it.
+% 0.07/0.36  WARNING:
+% 0.07/0.36     |min_number_of_proposed_agents| is a 2-ary relation that occurs only negatively; disabling rows that contain it.
+% 0.07/0.45  
+% 0.07/0.45  
+% 0.07/0.45  #||
+% 0.07/0.45  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
+% 0.07/0.45  % SZS output start Refutation
+% 0.07/0.45  cnf(1, axiom,
+% 0.07/0.46      (~ accept_team(X,Y,Z,U) | accept_city(X,Z)),
+% 0.07/0.46      file('/export/starexec/sandbox/benchmark/Axioms/AGT001+0.ax',a1_1)).
+% 0.07/0.46  cnf(350, axiom,
+% 0.07/0.46      ~ accept_city(countryamedicalorganization,coastvillage),
+% 0.07/0.46      file('/export/starexec/sandbox/benchmark/Axioms/AGT001+2.ax',deduced_13)).
+% 0.07/0.46  cnf(957, negated_conjecture,
+% 0.07/0.46      accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5),
+% 0.07/0.46      file('/export/starexec/sandbox/benchmark/theBenchmark.p',query_4)).
+% 0.07/0.46  cnf(964, plain,
+% 0.07/0.46      $false,
+% 0.07/0.46      inference('UR-RESOLVE',[status(thm)],[1,957,350])).
+% 0.07/0.46  % SZS output end Refutation
+% 0.07/0.46  ||#
+% 0.07/0.46  
+% 0.07/0.46  ; Summary of computation:
+% 0.07/0.46  ;      1820 formulas have been input or derived (from 691 formulas).
+% 0.07/0.46  ;       964 (53%) were retained.  Of these,
+% 0.07/0.46  ;          964 (100%) are still being kept.
+% 0.07/0.46  ; 
+% 0.07/0.46  ; Run time in seconds:
+% 0.07/0.46  ;     0.070  38%   Read assertion file          (1 call)
+% 0.07/0.46  ;     0.008   4%   Assert                       (923 calls)
+% 0.07/0.46  ;     0.045  25%   Process new row              (1,591 calls)
+% 0.07/0.46  ;     0.019  10%   Resolution                   (1,380 calls)
+% 0.07/0.46  ;     0.002   1%   Paramodulation               (690 calls)
+% 0.07/0.46  ;     0.000   0%   Condensing                   (103 calls)
+% 0.07/0.46  ;     0.000   0%   Forward subsumption          (103 calls)
+% 0.07/0.46  ;     0.003   2%   Backward subsumption         (103 calls)
+% 0.07/0.46  ;     0.000   0%   Clause clause subsumption    (1 call)
+% 0.07/0.46  ;     0.006   3%   Forward simplification       (1,589 calls)
+% 0.07/0.46  ;     0.001   1%   Backward simplification      (964 calls)
+% 0.07/0.46  ;     0.000   0%   Ordering                     (3 calls)
+% 0.07/0.46  ;     0.000   0%   Sortal reasoning             (32 calls)
+% 0.07/0.46  ;     0.001   1%   Purity testing               (1 call)
+% 0.07/0.46  ;     0.028  15%   Other
+% 0.07/0.46  ;     0.183        Total
+% 0.07/0.46  ;     0.183        Real time
+% 0.07/0.46  ; 
+% 0.07/0.46  ; Term-hash-array has 1,347 terms in all.
+% 0.07/0.46  ; Feature-vector-row-index has 103 entries (103 at peak, 103 added, 0 deleted).
+% 0.07/0.46  ; Feature-vector-row-index has 320 nodes (320 at peak, 320 added, 0 deleted).
+% 0.07/0.46  ;  Retrieved 3 possibly forward subsuming rows in 103 calls.
+% 0.07/0.46  ;  Retrieved 3 possibly backward subsumed rows in 103 calls.
+% 0.07/0.46  ; Path-index has 1,633 entries (1,633 at peak, 1,633 added, 0 deleted).
+% 0.07/0.46  ; Path-index has 1,094 nodes (1,094 at peak, 1,094 added, 0 deleted).
+% 0.07/0.46  ; Trie-index has 1,633 entries (1,633 at peak, 1,633 added, 0 deleted).
+% 0.07/0.46  ; Trie-index has 4,005 nodes (4,005 at peak, 4,005 added, 0 deleted).
+% 0.07/0.46  ; Retrieved 625 generalization terms in 1,527 calls.
+% 0.07/0.46  ; Retrieved 866 instance terms in 860 calls.
+% 0.07/0.46  ; Retrieved 4,483 unifiable terms in 4,149 calls.
+% 0.07/0.46  ; 
+% 0.07/0.46  ; The agenda of rows to process has 164 entries:
+% 0.07/0.46  ;   162 with value 5               2 with value 7
+% 0.07/0.46  ; The agenda of input rows to give has 267 entries:
+% 0.07/0.46  ;     3 with value 10              1 with value 14               1 with value 21
+% 0.07/0.46  ;     1 with value 11             59 with value 16               1 with value 22
+% 0.07/0.46  ;   183 with value 12              1 with value 18              13 with value 29
+% 0.07/0.46  ;     2 with value 13              2 with value 20
+% 0.07/0.46  ; The agenda of rows to give has 6 entries:
+% 0.07/0.46  ;     2 with value (4 5)           4 with value (4 6)
+% 0.07/0.46  Evaluation took:
+% 0.07/0.46    0.184 seconds of real time
+% 0.07/0.46    0.169975 seconds of user run time
+% 0.07/0.46    0.014081 seconds of system run time
+% 0.07/0.46    0 calls to %EVAL
+% 0.07/0.46    0 page faults and
+% 0.07/0.46    12,086,320 bytes consed.
+% 0.07/0.46  :PROOF-FOUND
+% 0.07/0.46  ; End refute-file /export/starexec/sandbox/benchmark/theBenchmark.p 2016-04-24T09:46:49
+% 0.07/0.46  :PROOF-FOUND
+% 0.07/0.46  * 
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/cnf/AGT004+2---SPASS---3.9.THM-Ref.s b/test-data/tstp/cnf/AGT004+2---SPASS---3.9.THM-Ref.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/cnf/AGT004+2---SPASS---3.9.THM-Ref.s
@@ -0,0 +1,92 @@
+%------------------------------------------------------------------------------
+% File       : SPASS---3.9
+% Problem    : AGT004+2 : TPTP v6.4.0. Bugfixed v3.1.0.
+% Transform  : none
+% Format     : tptp
+% Command    : run_spass %d %s
+
+% Computer   : n017.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-514.6.1.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Fri Jul 14 14:11:04 EDT 2017
+
+% Result     : Theorem 0.07s
+% Output     : Refutation 0.07s
+% Verified   : 
+% Statistics : Number of clauses        :    5 (   5 expanded)
+%              Number of leaves         :    3 (   3 expanded)
+%              Depth                    :    2
+%              Number of atoms          :    6 (   6 expanded)
+%              Number of equality atoms :    0 (   0 expanded)
+%              Maximal clause size      :    2 (   1 average)
+%              Maximal term depth       :    1 (   1 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+cnf(305,axiom,
+    ( ~ accept_city(countryamedicalorganization,coastvillage) ),
+    file('AGT004+2.p',unknown),
+    []).
+
+cnf(474,axiom,
+    ( accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    file('AGT004+2.p',unknown),
+    []).
+
+cnf(910,axiom,
+    ( ~ accept_team(u,v,w,x)
+    | accept_city(u,w) ),
+    file('AGT004+2.p',unknown),
+    []).
+
+cnf(997,plain,
+    ( accept_city(countryamedicalorganization,coastvillage) ),
+    inference(res,[status(thm),theory(equality)],[474,910]),
+    [iquote('0:Res:474.0,910.0')]).
+
+cnf(1000,plain,
+    ( $false ),
+    inference(mrr,[status(thm)],[997,305]),
+    [iquote('0:MRR:997.0,305.0')]).
+
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.03  % Problem    : AGT004+2 : TPTP v6.4.0. Bugfixed v3.1.0.
+% 0.00/0.04  % Command    : run_spass %d %s
+% 0.02/0.23  % Computer   : n017.star.cs.uiowa.edu
+% 0.02/0.23  % Model      : x86_64 x86_64
+% 0.02/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.02/0.23  % Memory     : 32218.625MB
+% 0.02/0.23  % OS         : Linux 3.10.0-514.6.1.el7.x86_64
+% 0.02/0.23  % CPULimit   : 300
+% 0.02/0.23  % DateTime   : Fri Jul 14 10:46:52 CDT 2017
+% 0.02/0.23  % CPUTime    : 
+% 0.07/0.50  
+% 0.07/0.50  SPASS V 3.9 
+% 0.07/0.50  SPASS beiseite: Proof found.
+% 0.07/0.50  % SZS status Theorem
+% 0.07/0.50  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
+% 0.07/0.50  SPASS derived 3 clauses, backtracked 0 clauses, performed 0 splits and kept 960 clauses.
+% 0.07/0.50  SPASS allocated 99320 KBytes.
+% 0.07/0.50  SPASS spent	0:00:00.24 on the problem.
+% 0.07/0.50  		0:00:00.03 for the input.
+% 0.07/0.50  		0:00:00.08 for the FLOTTER CNF translation.
+% 0.07/0.50  		0:00:00.00 for inferences.
+% 0.07/0.50  		0:00:00.00 for the backtracking.
+% 0.07/0.50  		0:00:00.06 for the reduction.
+% 0.07/0.50  
+% 0.07/0.50  
+% 0.07/0.50  Here is a proof with depth 1, length 5 :
+% 0.07/0.50  % SZS output start Refutation
+% 0.07/0.50  305[0:Inp] || accept_city(countryamedicalorganization,coastvillage)* -> .
+% 0.07/0.50  474[0:Inp] ||  -> accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)*.
+% 0.07/0.50  910[0:Inp] || accept_team(u,v,w,x)* -> accept_city(u,w).
+% 0.07/0.50  997[0:Res:474.0,910.0] ||  -> accept_city(countryamedicalorganization,coastvillage)*.
+% 0.07/0.50  1000[0:MRR:997.0,305.0] ||  -> .
+% 0.07/0.50  % SZS output end Refutation
+% 0.07/0.50  Formulae used in the proof : deduced_13 query_4 a1_1
+% 0.07/0.50  
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/cnf/ALG028+1---SPASS---3.9.THM-Ref.s b/test-data/tstp/cnf/ALG028+1---SPASS---3.9.THM-Ref.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/cnf/ALG028+1---SPASS---3.9.THM-Ref.s
@@ -0,0 +1,874 @@
+%------------------------------------------------------------------------------
+% File       : SPASS---3.9
+% Problem    : ALG028+1 : TPTP v6.4.0. Released v2.7.0.
+% Transform  : none
+% Format     : tptp
+% Command    : run_spass %d %s
+
+% Computer   : n018.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-514.6.1.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Fri Jul 14 14:11:14 EDT 2017
+
+% Result     : Theorem 0.06s
+% Output     : Refutation 0.06s
+% Verified   : 
+% Statistics : Number of clauses        :  126 (9526 expanded)
+%              Number of leaves         :   42 (6040 expanded)
+%              Depth                    :   18
+%              Number of atoms          :  184 (9754 expanded)
+%              Number of equality atoms :  183 (9753 expanded)
+%              Maximal clause size      :   21 (   1 average)
+%              Maximal term depth       :    5 (   2 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+cnf(35,axiom,
+    ( equal(op(e4,e4),e3) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(64,axiom,
+    ( equal(op(e1,e0),op(e0,e1)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(65,axiom,
+    ( equal(op(e2,e0),op(e0,e2)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(66,axiom,
+    ( equal(op(e3,e0),op(e0,e3)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(67,axiom,
+    ( equal(op(e4,e0),op(e0,e4)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(68,axiom,
+    ( equal(op(e5,e0),op(e0,e5)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(70,axiom,
+    ( equal(op(e2,e1),op(e1,e2)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(71,axiom,
+    ( equal(op(e3,e1),op(e1,e3)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(72,axiom,
+    ( equal(op(e4,e1),op(e1,e4)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(73,axiom,
+    ( equal(op(e5,e1),op(e1,e5)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(75,axiom,
+    ( equal(op(e3,e2),op(e2,e3)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(76,axiom,
+    ( equal(op(e4,e2),op(e2,e4)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(77,axiom,
+    ( equal(op(e5,e2),op(e2,e5)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(79,axiom,
+    ( equal(op(e4,e3),op(e3,e4)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(80,axiom,
+    ( equal(op(e5,e3),op(e3,e5)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(82,axiom,
+    ( equal(op(e5,e4),op(e4,e5)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(84,axiom,
+    ( equal(op(op(e4,e4),e4),e1) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(235,axiom,
+    ( ~ equal(op(e4,e1),op(e4,e0)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(236,axiom,
+    ( ~ equal(op(e4,e2),op(e4,e0)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(237,axiom,
+    ( ~ equal(op(e4,e3),op(e4,e0)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(238,axiom,
+    ( ~ equal(op(e4,e4),op(e4,e0)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(239,axiom,
+    ( ~ equal(op(e4,e5),op(e4,e0)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(295,axiom,
+    ( equal(op(op(op(e4,e4),e4),e4),e2) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(441,axiom,
+    ( equal(op(op(e4,e0),e1),op(e4,op(e0,e1))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(442,axiom,
+    ( equal(op(op(e4,e0),e2),op(e4,op(e0,e2))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(443,axiom,
+    ( equal(op(op(e4,e0),e3),op(e4,op(e0,e3))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(446,axiom,
+    ( equal(op(op(e4,e1),e0),op(e4,op(e1,e0))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(452,axiom,
+    ( equal(op(op(e4,e2),e0),op(e4,op(e2,e0))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(458,axiom,
+    ( equal(op(op(e4,e3),e0),op(e4,op(e3,e0))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(459,axiom,
+    ( equal(op(op(e4,e3),e1),op(e4,op(e3,e1))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(460,axiom,
+    ( equal(op(op(e4,e3),e2),op(e4,op(e3,e2))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(464,axiom,
+    ( equal(op(op(e4,e4),e0),op(e4,op(e4,e0))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(465,axiom,
+    ( equal(op(op(e4,e4),e1),op(e4,op(e4,e1))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(466,axiom,
+    ( equal(op(op(e4,e4),e2),op(e4,op(e4,e2))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(474,axiom,
+    ( equal(op(op(e4,e5),e4),op(e4,op(e5,e4))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(501,axiom,
+    ( equal(op(op(e5,e4),e1),op(e5,op(e4,e1))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(503,axiom,
+    ( equal(op(op(e5,e4),e3),op(e5,op(e4,e3))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(504,axiom,
+    ( equal(op(op(e5,e4),e4),op(e5,op(e4,e4))) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(512,axiom,
+    ( equal(op(op(op(op(e4,e4),e4),e4),e4),e5) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(513,axiom,
+    ( equal(op(op(op(op(e4,e4),e4),e4),op(e4,e4)),e0) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(523,axiom,
+    ( equal(op(e5,e3),e0)
+    | equal(op(e5,e3),e1)
+    | equal(op(e5,e3),e2)
+    | equal(op(e5,e3),e3)
+    | equal(op(e5,e3),e4)
+    | equal(op(e5,e3),e5) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(557,axiom,
+    ( ~ equal(op(e0,e0),op(e0,e0))
+    | ~ equal(op(e1,e0),op(e0,e1))
+    | ~ equal(op(e2,e0),op(e0,e2))
+    | ~ equal(op(e3,e0),op(e0,e3))
+    | ~ equal(op(e4,e0),op(e0,e4))
+    | ~ equal(op(e5,e0),op(e0,e5))
+    | ~ equal(op(e1,e1),op(e1,e1))
+    | ~ equal(op(e2,e1),op(e1,e2))
+    | ~ equal(op(e3,e1),op(e1,e3))
+    | ~ equal(op(e4,e1),op(e1,e4))
+    | ~ equal(op(e5,e1),op(e1,e5))
+    | ~ equal(op(e2,e2),op(e2,e2))
+    | ~ equal(op(e3,e2),op(e2,e3))
+    | ~ equal(op(e4,e2),op(e2,e4))
+    | ~ equal(op(e5,e2),op(e2,e5))
+    | ~ equal(op(e3,e3),op(e3,e3))
+    | ~ equal(op(e4,e3),op(e3,e4))
+    | ~ equal(op(e5,e3),op(e3,e5))
+    | ~ equal(op(e4,e4),op(e4,e4))
+    | ~ equal(op(e5,e4),op(e4,e5))
+    | ~ equal(op(e5,e5),op(e5,e5)) ),
+    file('ALG028+1.p',unknown),
+    []).
+
+cnf(558,plain,
+    ( equal(op(e3,e4),e1) ),
+    inference(rew,[status(thm),theory(equality)],[35,84]),
+    [iquote('0:Rew:35.0,84.0')]).
+
+cnf(559,plain,
+    ( equal(op(e4,e3),e1) ),
+    inference(rew,[status(thm),theory(equality)],[558,79]),
+    [iquote('0:Rew:558.0,79.0')]).
+
+cnf(585,plain,
+    ( ~ equal(op(e4,e5),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[67,239]),
+    [iquote('0:Rew:67.0,239.0')]).
+
+cnf(586,plain,
+    ( ~ equal(op(e0,e4),e3) ),
+    inference(rew,[status(thm),theory(equality)],[35,238,67]),
+    [iquote('0:Rew:35.0,238.0,67.0,238.0')]).
+
+cnf(587,plain,
+    ( ~ equal(op(e0,e4),e1) ),
+    inference(rew,[status(thm),theory(equality)],[559,237,67]),
+    [iquote('0:Rew:559.0,237.0,67.0,237.0')]).
+
+cnf(588,plain,
+    ( ~ equal(op(e2,e4),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[76,236,67]),
+    [iquote('0:Rew:76.0,236.0,67.0,236.0')]).
+
+cnf(589,plain,
+    ( ~ equal(op(e1,e4),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[72,235,67]),
+    [iquote('0:Rew:72.0,235.0,67.0,235.0')]).
+
+cnf(680,plain,
+    ( equal(op(e1,e4),e2) ),
+    inference(rew,[status(thm),theory(equality)],[558,295,35]),
+    [iquote('0:Rew:558.0,295.0,35.0,295.0')]).
+
+cnf(681,plain,
+    ( equal(op(e4,e1),e2) ),
+    inference(rew,[status(thm),theory(equality)],[680,72]),
+    [iquote('0:Rew:680.0,72.0')]).
+
+cnf(686,plain,
+    ( ~ equal(op(e0,e4),e2) ),
+    inference(rew,[status(thm),theory(equality)],[680,589]),
+    [iquote('0:Rew:680.0,589.0')]).
+
+cnf(692,plain,
+    ( equal(op(e2,e4),e5) ),
+    inference(rew,[status(thm),theory(equality)],[680,512,558,35]),
+    [iquote('0:Rew:680.0,512.0,558.0,512.0,35.0,512.0')]).
+
+cnf(693,plain,
+    ( equal(op(e4,e2),e5) ),
+    inference(rew,[status(thm),theory(equality)],[692,76]),
+    [iquote('0:Rew:692.0,76.0')]).
+
+cnf(697,plain,
+    ( ~ equal(op(e0,e4),e5) ),
+    inference(rew,[status(thm),theory(equality)],[692,588]),
+    [iquote('0:Rew:692.0,588.0')]).
+
+cnf(710,plain,
+    ( equal(op(op(e4,e5),e4),op(e3,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[82,504,80,35]),
+    [iquote('0:Rew:82.0,504.0,80.0,504.0,35.0,504.0')]).
+
+cnf(711,plain,
+    ( equal(op(op(e4,e5),e3),op(e1,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[82,503,73,559]),
+    [iquote('0:Rew:82.0,503.0,73.0,503.0,559.0,503.0')]).
+
+cnf(713,plain,
+    ( equal(op(op(e4,e5),e1),op(e2,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[82,501,77,681]),
+    [iquote('0:Rew:82.0,501.0,77.0,501.0,681.0,501.0')]).
+
+cnf(742,plain,
+    ( equal(op(e4,op(e4,e5)),op(e3,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[710,474,82]),
+    [iquote('0:Rew:710.0,474.0,82.0,474.0')]).
+
+cnf(759,plain,
+    ( equal(op(e4,e5),op(e2,e3)) ),
+    inference(rew,[status(thm),theory(equality)],[75,466,35,693]),
+    [iquote('0:Rew:75.0,466.0,35.0,466.0,693.0,466.0')]).
+
+cnf(760,plain,
+    ( equal(op(e5,e4),op(e2,e3)) ),
+    inference(rew,[status(thm),theory(equality)],[759,82]),
+    [iquote('0:Rew:759.0,82.0')]).
+
+cnf(768,plain,
+    ( ~ equal(op(e2,e3),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[759,585]),
+    [iquote('0:Rew:759.0,585.0')]).
+
+cnf(771,plain,
+    ( equal(op(op(e2,e3),e4),op(e3,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[759,710]),
+    [iquote('0:Rew:759.0,710.0')]).
+
+cnf(772,plain,
+    ( equal(op(op(e2,e3),e3),op(e1,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[759,711]),
+    [iquote('0:Rew:759.0,711.0')]).
+
+cnf(774,plain,
+    ( equal(op(op(e2,e3),e1),op(e2,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[759,713]),
+    [iquote('0:Rew:759.0,713.0')]).
+
+cnf(776,plain,
+    ( equal(op(e4,op(e2,e3)),op(e3,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[759,742]),
+    [iquote('0:Rew:759.0,742.0')]).
+
+cnf(777,plain,
+    ( equal(op(e1,e3),e5) ),
+    inference(rew,[status(thm),theory(equality)],[71,465,35,693,681]),
+    [iquote('0:Rew:71.0,465.0,35.0,465.0,693.0,465.0,681.0,465.0')]).
+
+cnf(778,plain,
+    ( equal(op(e3,e1),e5) ),
+    inference(rew,[status(thm),theory(equality)],[777,71]),
+    [iquote('0:Rew:777.0,71.0')]).
+
+cnf(790,plain,
+    ( equal(op(e4,op(e0,e4)),op(e0,e3)) ),
+    inference(rew,[status(thm),theory(equality)],[66,464,35,67]),
+    [iquote('0:Rew:66.0,464.0,35.0,464.0,67.0,464.0')]).
+
+cnf(794,plain,
+    ( equal(op(e3,e5),op(e1,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[559,460,776,75]),
+    [iquote('0:Rew:559.0,460.0,776.0,460.0,75.0,460.0')]).
+
+cnf(795,plain,
+    ( equal(op(e5,e3),op(e1,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[794,80]),
+    [iquote('0:Rew:794.0,80.0')]).
+
+cnf(811,plain,
+    ( equal(op(op(e2,e3),e4),op(e1,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[794,771]),
+    [iquote('0:Rew:794.0,771.0')]).
+
+cnf(815,plain,
+    ( equal(op(e2,e3),op(e1,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[559,459,759,778]),
+    [iquote('0:Rew:559.0,459.0,759.0,459.0,778.0,459.0')]).
+
+cnf(816,plain,
+    ( equal(op(e3,e2),op(e1,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[815,75]),
+    [iquote('0:Rew:815.0,75.0')]).
+
+cnf(826,plain,
+    ( equal(op(e4,e5),op(e1,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[815,759]),
+    [iquote('0:Rew:815.0,759.0')]).
+
+cnf(828,plain,
+    ( equal(op(e5,e4),op(e1,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[815,760]),
+    [iquote('0:Rew:815.0,760.0')]).
+
+cnf(832,plain,
+    ( ~ equal(op(e1,e1),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[815,768]),
+    [iquote('0:Rew:815.0,768.0')]).
+
+cnf(833,plain,
+    ( equal(op(op(e1,e1),e3),op(e1,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[815,772]),
+    [iquote('0:Rew:815.0,772.0')]).
+
+cnf(835,plain,
+    ( equal(op(op(e1,e1),e1),op(e2,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[815,774]),
+    [iquote('0:Rew:815.0,774.0')]).
+
+cnf(836,plain,
+    ( equal(op(op(e1,e1),e4),op(e1,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[815,811]),
+    [iquote('0:Rew:815.0,811.0')]).
+
+cnf(838,plain,
+    ( equal(op(e4,op(e0,e3)),op(e0,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[64,458,559,66]),
+    [iquote('0:Rew:64.0,458.0,559.0,458.0,66.0,458.0')]).
+
+cnf(844,plain,
+    ( equal(op(e4,op(e0,e2)),op(e0,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[68,452,693,65]),
+    [iquote('0:Rew:68.0,452.0,693.0,452.0,65.0,452.0')]).
+
+cnf(857,plain,
+    ( equal(op(e4,op(e0,e1)),op(e0,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[65,446,681,64]),
+    [iquote('0:Rew:65.0,446.0,681.0,446.0,64.0,446.0')]).
+
+cnf(860,plain,
+    ( equal(op(op(e0,e4),e3),op(e0,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[67,443,838]),
+    [iquote('0:Rew:67.0,443.0,838.0,443.0')]).
+
+cnf(861,plain,
+    ( equal(op(op(e0,e4),e2),op(e0,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[67,442,844]),
+    [iquote('0:Rew:67.0,442.0,844.0,442.0')]).
+
+cnf(862,plain,
+    ( equal(op(op(e0,e4),e1),op(e0,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[67,441,857]),
+    [iquote('0:Rew:67.0,441.0,857.0,441.0')]).
+
+cnf(1077,plain,
+    ( equal(op(e1,e1),e0) ),
+    inference(rew,[status(thm),theory(equality)],[815,513,680,558,35]),
+    [iquote('0:Rew:815.0,513.0,680.0,513.0,558.0,513.0,35.0,513.0')]).
+
+cnf(1083,plain,
+    ( equal(op(e2,e3),e0) ),
+    inference(rew,[status(thm),theory(equality)],[1077,815]),
+    [iquote('0:Rew:1077.0,815.0')]).
+
+cnf(1086,plain,
+    ( equal(op(e3,e2),e0) ),
+    inference(rew,[status(thm),theory(equality)],[1077,816]),
+    [iquote('0:Rew:1077.0,816.0')]).
+
+cnf(1087,plain,
+    ( equal(op(e4,e5),e0) ),
+    inference(rew,[status(thm),theory(equality)],[1077,826]),
+    [iquote('0:Rew:1077.0,826.0')]).
+
+cnf(1088,plain,
+    ( equal(op(e5,e4),e0) ),
+    inference(rew,[status(thm),theory(equality)],[1077,828]),
+    [iquote('0:Rew:1077.0,828.0')]).
+
+cnf(1094,plain,
+    ( ~ equal(op(e0,e4),e0) ),
+    inference(rew,[status(thm),theory(equality)],[1077,832]),
+    [iquote('0:Rew:1077.0,832.0')]).
+
+cnf(1095,plain,
+    ( equal(op(e1,e5),op(e0,e3)) ),
+    inference(rew,[status(thm),theory(equality)],[1077,833]),
+    [iquote('0:Rew:1077.0,833.0')]).
+
+cnf(1097,plain,
+    ( equal(op(e2,e5),op(e0,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[1077,835]),
+    [iquote('0:Rew:1077.0,835.0')]).
+
+cnf(1098,plain,
+    ( equal(op(e1,e2),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[1077,836]),
+    [iquote('0:Rew:1077.0,836.0')]).
+
+cnf(1116,plain,
+    ( equal(op(e5,e1),op(e0,e3)) ),
+    inference(rew,[status(thm),theory(equality)],[1095,73]),
+    [iquote('0:Rew:1095.0,73.0')]).
+
+cnf(1171,plain,
+    ( equal(op(e5,e2),op(e0,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[1097,77]),
+    [iquote('0:Rew:1097.0,77.0')]).
+
+cnf(1187,plain,
+    ( equal(op(e2,e1),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[1098,70]),
+    [iquote('0:Rew:1098.0,70.0')]).
+
+cnf(1192,plain,
+    ( equal(op(e3,e5),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[1098,794]),
+    [iquote('0:Rew:1098.0,794.0')]).
+
+cnf(1194,plain,
+    ( equal(op(e5,e3),op(e0,e4)) ),
+    inference(rew,[status(thm),theory(equality)],[1098,795]),
+    [iquote('0:Rew:1098.0,795.0')]).
+
+cnf(1261,plain,
+    ( equal(op(e0,e4),e0)
+    | equal(op(e0,e4),e1)
+    | equal(op(e0,e4),e2)
+    | equal(op(e0,e4),e3)
+    | equal(op(e0,e4),e4)
+    | equal(op(e0,e4),e5) ),
+    inference(rew,[status(thm),theory(equality)],[1194,523]),
+    [iquote('0:Rew:1194.0,523.5,1194.0,523.4,1194.0,523.3,1194.0,523.2,1194.0,523.1,1194.0,523.0')]).
+
+cnf(1262,plain,
+    ( equal(op(e0,e4),e4) ),
+    inference(mrr,[status(thm)],[1261,1094,587,686,586,697]),
+    [iquote('0:MRR:1261.0,1261.1,1261.2,1261.3,1261.5,1094.0,587.0,686.0,586.0,697.0')]).
+
+cnf(1263,plain,
+    ( equal(op(e4,e0),e4) ),
+    inference(rew,[status(thm),theory(equality)],[1262,67]),
+    [iquote('0:Rew:1262.0,67.0')]).
+
+cnf(1273,plain,
+    ( equal(op(e4,e4),op(e0,e3)) ),
+    inference(rew,[status(thm),theory(equality)],[1262,790]),
+    [iquote('0:Rew:1262.0,790.0')]).
+
+cnf(1275,plain,
+    ( equal(op(e4,e3),op(e0,e1)) ),
+    inference(rew,[status(thm),theory(equality)],[1262,860]),
+    [iquote('0:Rew:1262.0,860.0')]).
+
+cnf(1276,plain,
+    ( equal(op(e4,e2),op(e0,e5)) ),
+    inference(rew,[status(thm),theory(equality)],[1262,861]),
+    [iquote('0:Rew:1262.0,861.0')]).
+
+cnf(1277,plain,
+    ( equal(op(e4,e1),op(e0,e2)) ),
+    inference(rew,[status(thm),theory(equality)],[1262,862]),
+    [iquote('0:Rew:1262.0,862.0')]).
+
+cnf(1293,plain,
+    ( equal(op(e1,e2),e4) ),
+    inference(rew,[status(thm),theory(equality)],[1262,1098]),
+    [iquote('0:Rew:1262.0,1098.0')]).
+
+cnf(1294,plain,
+    ( equal(op(e2,e1),e4) ),
+    inference(rew,[status(thm),theory(equality)],[1262,1187]),
+    [iquote('0:Rew:1262.0,1187.0')]).
+
+cnf(1295,plain,
+    ( equal(op(e3,e5),e4) ),
+    inference(rew,[status(thm),theory(equality)],[1262,1192]),
+    [iquote('0:Rew:1262.0,1192.0')]).
+
+cnf(1296,plain,
+    ( equal(op(e5,e3),e4) ),
+    inference(rew,[status(thm),theory(equality)],[1262,1194]),
+    [iquote('0:Rew:1262.0,1194.0')]).
+
+cnf(1300,plain,
+    ( equal(op(e0,e3),e3) ),
+    inference(rew,[status(thm),theory(equality)],[35,1273]),
+    [iquote('0:Rew:35.0,1273.0')]).
+
+cnf(1301,plain,
+    ( equal(op(e3,e0),e3) ),
+    inference(rew,[status(thm),theory(equality)],[1300,66]),
+    [iquote('0:Rew:1300.0,66.0')]).
+
+cnf(1325,plain,
+    ( equal(op(e1,e5),e3) ),
+    inference(rew,[status(thm),theory(equality)],[1300,1095]),
+    [iquote('0:Rew:1300.0,1095.0')]).
+
+cnf(1326,plain,
+    ( equal(op(e5,e1),e3) ),
+    inference(rew,[status(thm),theory(equality)],[1300,1116]),
+    [iquote('0:Rew:1300.0,1116.0')]).
+
+cnf(1332,plain,
+    ( equal(op(e0,e1),e1) ),
+    inference(rew,[status(thm),theory(equality)],[559,1275]),
+    [iquote('0:Rew:559.0,1275.0')]).
+
+cnf(1333,plain,
+    ( equal(op(e1,e0),e1) ),
+    inference(rew,[status(thm),theory(equality)],[1332,64]),
+    [iquote('0:Rew:1332.0,64.0')]).
+
+cnf(1351,plain,
+    ( equal(op(e2,e5),e1) ),
+    inference(rew,[status(thm),theory(equality)],[1332,1097]),
+    [iquote('0:Rew:1332.0,1097.0')]).
+
+cnf(1352,plain,
+    ( equal(op(e5,e2),e1) ),
+    inference(rew,[status(thm),theory(equality)],[1332,1171]),
+    [iquote('0:Rew:1332.0,1171.0')]).
+
+cnf(1357,plain,
+    ( equal(op(e0,e5),e5) ),
+    inference(rew,[status(thm),theory(equality)],[693,1276]),
+    [iquote('0:Rew:693.0,1276.0')]).
+
+cnf(1358,plain,
+    ( equal(op(e5,e0),e5) ),
+    inference(rew,[status(thm),theory(equality)],[1357,68]),
+    [iquote('0:Rew:1357.0,68.0')]).
+
+cnf(1374,plain,
+    ( equal(op(e0,e2),e2) ),
+    inference(rew,[status(thm),theory(equality)],[681,1277]),
+    [iquote('0:Rew:681.0,1277.0')]).
+
+cnf(1375,plain,
+    ( equal(op(e2,e0),e2) ),
+    inference(rew,[status(thm),theory(equality)],[1374,65]),
+    [iquote('0:Rew:1374.0,65.0')]).
+
+cnf(1454,plain,
+    ( ~ equal(op(e1,e0),op(e0,e1))
+    | ~ equal(op(e2,e0),op(e0,e2))
+    | ~ equal(op(e3,e0),op(e0,e3))
+    | ~ equal(op(e4,e0),op(e0,e4))
+    | ~ equal(op(e5,e0),op(e0,e5))
+    | ~ equal(op(e2,e1),op(e1,e2))
+    | ~ equal(op(e3,e1),op(e1,e3))
+    | ~ equal(op(e4,e1),op(e1,e4))
+    | ~ equal(op(e5,e1),op(e1,e5))
+    | ~ equal(op(e3,e2),op(e2,e3))
+    | ~ equal(op(e4,e2),op(e2,e4))
+    | ~ equal(op(e5,e2),op(e2,e5))
+    | ~ equal(op(e4,e3),op(e3,e4))
+    | ~ equal(op(e5,e3),op(e3,e5))
+    | ~ equal(op(e5,e4),op(e4,e5)) ),
+    inference(obv,[status(thm),theory(equality)],[557]),
+    [iquote('0:Obv:557.20')]).
+
+cnf(1455,plain,
+    ( ~ equal(e1,e1)
+    | ~ equal(e2,e2)
+    | ~ equal(e3,e3)
+    | ~ equal(e4,e4)
+    | ~ equal(e5,e5)
+    | ~ equal(e4,e4)
+    | ~ equal(e5,e5)
+    | ~ equal(e2,e2)
+    | ~ equal(e3,e3)
+    | ~ equal(e0,e0)
+    | ~ equal(e5,e5)
+    | ~ equal(e1,e1)
+    | ~ equal(e1,e1)
+    | ~ equal(e4,e4)
+    | ~ equal(e0,e0) ),
+    inference(rew,[status(thm),theory(equality)],[1088,1454,1087,1296,1295,559,558,1352,1351,693,692,1086,1083,1326,1325,681,680,778,777,1294,1293,1358,1357,1263,1262,1301,1300,1375,1374,1333,1332]),
+    [iquote('0:Rew:1088.0,1454.14,1087.0,1454.14,1296.0,1454.13,1295.0,1454.13,559.0,1454.12,558.0,1454.12,1352.0,1454.11,1351.0,1454.11,693.0,1454.10,692.0,1454.10,1086.0,1454.9,1083.0,1454.9,1326.0,1454.8,1325.0,1454.8,681.0,1454.7,680.0,1454.7,778.0,1454.6,777.0,1454.6,1294.0,1454.5,1293.0,1454.5,1358.0,1454.4,1357.0,1454.4,1263.0,1454.3,1262.0,1454.3,1301.0,1454.2,1300.0,1454.2,1375.0,1454.1,1374.0,1454.1,1333.0,1454.0,1332.0,1454.0')]).
+
+cnf(1456,plain,
+    ( $false ),
+    inference(obv,[status(thm),theory(equality)],[1455]),
+    [iquote('0:Obv:1455.14')]).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.03  % Problem    : ALG028+1 : TPTP v6.4.0. Released v2.7.0.
+% 0.00/0.04  % Command    : run_spass %d %s
+% 0.03/0.23  % Computer   : n018.star.cs.uiowa.edu
+% 0.03/0.23  % Model      : x86_64 x86_64
+% 0.03/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.03/0.23  % Memory     : 32218.625MB
+% 0.03/0.23  % OS         : Linux 3.10.0-514.6.1.el7.x86_64
+% 0.03/0.23  % CPULimit   : 300
+% 0.03/0.23  % DateTime   : Fri Jul 14 10:53:22 CDT 2017
+% 0.03/0.23  % CPUTime    : 
+% 0.06/0.41  
+% 0.06/0.41  SPASS V 3.9 
+% 0.06/0.41  SPASS beiseite: Proof found.
+% 0.06/0.41  % SZS status Theorem
+% 0.06/0.41  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
+% 0.06/0.41  SPASS derived 425 clauses, backtracked 0 clauses, performed 0 splits and kept 560 clauses.
+% 0.06/0.41  SPASS allocated 87017 KBytes.
+% 0.06/0.41  SPASS spent	0:00:00.17 on the problem.
+% 0.06/0.41  		0:00:00.03 for the input.
+% 0.06/0.41  		0:00:00.09 for the FLOTTER CNF translation.
+% 0.06/0.41  		0:00:00.00 for inferences.
+% 0.06/0.41  		0:00:00.00 for the backtracking.
+% 0.06/0.41  		0:00:00.04 for the reduction.
+% 0.06/0.41  
+% 0.06/0.41  
+% 0.06/0.41  Here is a proof with depth 0, length 126 :
+% 0.06/0.41  % SZS output start Refutation
+% 0.06/0.41  35[0:Inp] ||  -> equal(op(e4,e4),e3)**.
+% 0.06/0.41  64[0:Inp] ||  -> equal(op(e1,e0),op(e0,e1))**.
+% 0.06/0.41  65[0:Inp] ||  -> equal(op(e2,e0),op(e0,e2))**.
+% 0.06/0.41  66[0:Inp] ||  -> equal(op(e3,e0),op(e0,e3))**.
+% 0.06/0.41  67[0:Inp] ||  -> equal(op(e4,e0),op(e0,e4))**.
+% 0.06/0.41  68[0:Inp] ||  -> equal(op(e5,e0),op(e0,e5))**.
+% 0.06/0.41  70[0:Inp] ||  -> equal(op(e2,e1),op(e1,e2))**.
+% 0.06/0.41  71[0:Inp] ||  -> equal(op(e3,e1),op(e1,e3))**.
+% 0.06/0.41  72[0:Inp] ||  -> equal(op(e4,e1),op(e1,e4))**.
+% 0.06/0.41  73[0:Inp] ||  -> equal(op(e5,e1),op(e1,e5))**.
+% 0.06/0.41  75[0:Inp] ||  -> equal(op(e3,e2),op(e2,e3))**.
+% 0.06/0.41  76[0:Inp] ||  -> equal(op(e4,e2),op(e2,e4))**.
+% 0.06/0.41  77[0:Inp] ||  -> equal(op(e5,e2),op(e2,e5))**.
+% 0.06/0.41  79[0:Inp] ||  -> equal(op(e4,e3),op(e3,e4))**.
+% 0.06/0.41  80[0:Inp] ||  -> equal(op(e5,e3),op(e3,e5))**.
+% 0.06/0.41  82[0:Inp] ||  -> equal(op(e5,e4),op(e4,e5))**.
+% 0.06/0.41  84[0:Inp] ||  -> equal(op(op(e4,e4),e4),e1)**.
+% 0.06/0.41  235[0:Inp] || equal(op(e4,e1),op(e4,e0))** -> .
+% 0.06/0.41  236[0:Inp] || equal(op(e4,e2),op(e4,e0))** -> .
+% 0.06/0.41  237[0:Inp] || equal(op(e4,e3),op(e4,e0))** -> .
+% 0.06/0.41  238[0:Inp] || equal(op(e4,e4),op(e4,e0))** -> .
+% 0.06/0.41  239[0:Inp] || equal(op(e4,e5),op(e4,e0))** -> .
+% 0.06/0.41  295[0:Inp] ||  -> equal(op(op(op(e4,e4),e4),e4),e2)**.
+% 0.06/0.41  441[0:Inp] ||  -> equal(op(op(e4,e0),e1),op(e4,op(e0,e1)))**.
+% 0.06/0.41  442[0:Inp] ||  -> equal(op(op(e4,e0),e2),op(e4,op(e0,e2)))**.
+% 0.06/0.41  443[0:Inp] ||  -> equal(op(op(e4,e0),e3),op(e4,op(e0,e3)))**.
+% 0.06/0.41  446[0:Inp] ||  -> equal(op(op(e4,e1),e0),op(e4,op(e1,e0)))**.
+% 0.06/0.41  452[0:Inp] ||  -> equal(op(op(e4,e2),e0),op(e4,op(e2,e0)))**.
+% 0.06/0.41  458[0:Inp] ||  -> equal(op(op(e4,e3),e0),op(e4,op(e3,e0)))**.
+% 0.06/0.41  459[0:Inp] ||  -> equal(op(op(e4,e3),e1),op(e4,op(e3,e1)))**.
+% 0.06/0.41  460[0:Inp] ||  -> equal(op(op(e4,e3),e2),op(e4,op(e3,e2)))**.
+% 0.06/0.41  464[0:Inp] ||  -> equal(op(op(e4,e4),e0),op(e4,op(e4,e0)))**.
+% 0.06/0.41  465[0:Inp] ||  -> equal(op(op(e4,e4),e1),op(e4,op(e4,e1)))**.
+% 0.06/0.41  466[0:Inp] ||  -> equal(op(op(e4,e4),e2),op(e4,op(e4,e2)))**.
+% 0.06/0.41  474[0:Inp] ||  -> equal(op(op(e4,e5),e4),op(e4,op(e5,e4)))**.
+% 0.06/0.41  501[0:Inp] ||  -> equal(op(op(e5,e4),e1),op(e5,op(e4,e1)))**.
+% 0.06/0.41  503[0:Inp] ||  -> equal(op(op(e5,e4),e3),op(e5,op(e4,e3)))**.
+% 0.06/0.41  504[0:Inp] ||  -> equal(op(op(e5,e4),e4),op(e5,op(e4,e4)))**.
+% 0.06/0.41  512[0:Inp] ||  -> equal(op(op(op(op(e4,e4),e4),e4),e4),e5)**.
+% 0.06/0.41  513[0:Inp] ||  -> equal(op(op(op(op(e4,e4),e4),e4),op(e4,e4)),e0)**.
+% 0.06/0.41  523[0:Inp] ||  -> equal(op(e5,e3),e0) equal(op(e5,e3),e1) equal(op(e5,e3),e2) equal(op(e5,e3),e3) equal(op(e5,e3),e4) equal(op(e5,e3),e5)**.
+% 0.06/0.41  557[0:Inp] || equal(op(e0,e0),op(e0,e0)) equal(op(e1,e0),op(e0,e1)) equal(op(e2,e0),op(e0,e2)) equal(op(e3,e0),op(e0,e3)) equal(op(e4,e0),op(e0,e4)) equal(op(e5,e0),op(e0,e5)) equal(op(e1,e1),op(e1,e1)) equal(op(e2,e1),op(e1,e2)) equal(op(e3,e1),op(e1,e3)) equal(op(e4,e1),op(e1,e4)) equal(op(e5,e1),op(e1,e5)) equal(op(e2,e2),op(e2,e2)) equal(op(e3,e2),op(e2,e3)) equal(op(e4,e2),op(e2,e4)) equal(op(e5,e2),op(e2,e5)) equal(op(e3,e3),op(e3,e3)) equal(op(e4,e3),op(e3,e4)) equal(op(e5,e3),op(e3,e5)) equal(op(e4,e4),op(e4,e4)) equal(op(e5,e4),op(e4,e5)) equal(op(e5,e5),op(e5,e5))* -> .
+% 0.06/0.41  558[0:Rew:35.0,84.0] ||  -> equal(op(e3,e4),e1)**.
+% 0.06/0.41  559[0:Rew:558.0,79.0] ||  -> equal(op(e4,e3),e1)**.
+% 0.06/0.41  585[0:Rew:67.0,239.0] || equal(op(e4,e5),op(e0,e4))** -> .
+% 0.06/0.41  586[0:Rew:35.0,238.0,67.0,238.0] || equal(op(e0,e4),e3)** -> .
+% 0.06/0.41  587[0:Rew:559.0,237.0,67.0,237.0] || equal(op(e0,e4),e1)** -> .
+% 0.06/0.41  588[0:Rew:76.0,236.0,67.0,236.0] || equal(op(e2,e4),op(e0,e4))** -> .
+% 0.06/0.41  589[0:Rew:72.0,235.0,67.0,235.0] || equal(op(e1,e4),op(e0,e4))** -> .
+% 0.06/0.41  680[0:Rew:558.0,295.0,35.0,295.0] ||  -> equal(op(e1,e4),e2)**.
+% 0.06/0.41  681[0:Rew:680.0,72.0] ||  -> equal(op(e4,e1),e2)**.
+% 0.06/0.41  686[0:Rew:680.0,589.0] || equal(op(e0,e4),e2)** -> .
+% 0.06/0.41  692[0:Rew:680.0,512.0,558.0,512.0,35.0,512.0] ||  -> equal(op(e2,e4),e5)**.
+% 0.06/0.41  693[0:Rew:692.0,76.0] ||  -> equal(op(e4,e2),e5)**.
+% 0.06/0.41  697[0:Rew:692.0,588.0] || equal(op(e0,e4),e5)** -> .
+% 0.06/0.41  710[0:Rew:82.0,504.0,80.0,504.0,35.0,504.0] ||  -> equal(op(op(e4,e5),e4),op(e3,e5))**.
+% 0.06/0.41  711[0:Rew:82.0,503.0,73.0,503.0,559.0,503.0] ||  -> equal(op(op(e4,e5),e3),op(e1,e5))**.
+% 0.06/0.41  713[0:Rew:82.0,501.0,77.0,501.0,681.0,501.0] ||  -> equal(op(op(e4,e5),e1),op(e2,e5))**.
+% 0.06/0.41  742[0:Rew:710.0,474.0,82.0,474.0] ||  -> equal(op(e4,op(e4,e5)),op(e3,e5))**.
+% 0.06/0.41  759[0:Rew:75.0,466.0,35.0,466.0,693.0,466.0] ||  -> equal(op(e4,e5),op(e2,e3))**.
+% 0.06/0.41  760[0:Rew:759.0,82.0] ||  -> equal(op(e5,e4),op(e2,e3))**.
+% 0.06/0.41  768[0:Rew:759.0,585.0] || equal(op(e2,e3),op(e0,e4))** -> .
+% 0.06/0.41  771[0:Rew:759.0,710.0] ||  -> equal(op(op(e2,e3),e4),op(e3,e5))**.
+% 0.06/0.41  772[0:Rew:759.0,711.0] ||  -> equal(op(op(e2,e3),e3),op(e1,e5))**.
+% 0.06/0.41  774[0:Rew:759.0,713.0] ||  -> equal(op(op(e2,e3),e1),op(e2,e5))**.
+% 0.06/0.41  776[0:Rew:759.0,742.0] ||  -> equal(op(e4,op(e2,e3)),op(e3,e5))**.
+% 0.06/0.41  777[0:Rew:71.0,465.0,35.0,465.0,693.0,465.0,681.0,465.0] ||  -> equal(op(e1,e3),e5)**.
+% 0.06/0.41  778[0:Rew:777.0,71.0] ||  -> equal(op(e3,e1),e5)**.
+% 0.06/0.41  790[0:Rew:66.0,464.0,35.0,464.0,67.0,464.0] ||  -> equal(op(e4,op(e0,e4)),op(e0,e3))**.
+% 0.06/0.41  794[0:Rew:559.0,460.0,776.0,460.0,75.0,460.0] ||  -> equal(op(e3,e5),op(e1,e2))**.
+% 0.06/0.41  795[0:Rew:794.0,80.0] ||  -> equal(op(e5,e3),op(e1,e2))**.
+% 0.06/0.41  811[0:Rew:794.0,771.0] ||  -> equal(op(op(e2,e3),e4),op(e1,e2))**.
+% 0.06/0.41  815[0:Rew:559.0,459.0,759.0,459.0,778.0,459.0] ||  -> equal(op(e2,e3),op(e1,e1))**.
+% 0.06/0.41  816[0:Rew:815.0,75.0] ||  -> equal(op(e3,e2),op(e1,e1))**.
+% 0.06/0.41  826[0:Rew:815.0,759.0] ||  -> equal(op(e4,e5),op(e1,e1))**.
+% 0.06/0.41  828[0:Rew:815.0,760.0] ||  -> equal(op(e5,e4),op(e1,e1))**.
+% 0.06/0.41  832[0:Rew:815.0,768.0] || equal(op(e1,e1),op(e0,e4))** -> .
+% 0.06/0.41  833[0:Rew:815.0,772.0] ||  -> equal(op(op(e1,e1),e3),op(e1,e5))**.
+% 0.06/0.41  835[0:Rew:815.0,774.0] ||  -> equal(op(op(e1,e1),e1),op(e2,e5))**.
+% 0.06/0.41  836[0:Rew:815.0,811.0] ||  -> equal(op(op(e1,e1),e4),op(e1,e2))**.
+% 0.06/0.41  838[0:Rew:64.0,458.0,559.0,458.0,66.0,458.0] ||  -> equal(op(e4,op(e0,e3)),op(e0,e1))**.
+% 0.06/0.41  844[0:Rew:68.0,452.0,693.0,452.0,65.0,452.0] ||  -> equal(op(e4,op(e0,e2)),op(e0,e5))**.
+% 0.06/0.41  857[0:Rew:65.0,446.0,681.0,446.0,64.0,446.0] ||  -> equal(op(e4,op(e0,e1)),op(e0,e2))**.
+% 0.06/0.41  860[0:Rew:67.0,443.0,838.0,443.0] ||  -> equal(op(op(e0,e4),e3),op(e0,e1))**.
+% 0.06/0.41  861[0:Rew:67.0,442.0,844.0,442.0] ||  -> equal(op(op(e0,e4),e2),op(e0,e5))**.
+% 0.06/0.41  862[0:Rew:67.0,441.0,857.0,441.0] ||  -> equal(op(op(e0,e4),e1),op(e0,e2))**.
+% 0.06/0.41  1077[0:Rew:815.0,513.0,680.0,513.0,558.0,513.0,35.0,513.0] ||  -> equal(op(e1,e1),e0)**.
+% 0.06/0.41  1083[0:Rew:1077.0,815.0] ||  -> equal(op(e2,e3),e0)**.
+% 0.06/0.41  1086[0:Rew:1077.0,816.0] ||  -> equal(op(e3,e2),e0)**.
+% 0.06/0.41  1087[0:Rew:1077.0,826.0] ||  -> equal(op(e4,e5),e0)**.
+% 0.06/0.41  1088[0:Rew:1077.0,828.0] ||  -> equal(op(e5,e4),e0)**.
+% 0.06/0.41  1094[0:Rew:1077.0,832.0] || equal(op(e0,e4),e0)** -> .
+% 0.06/0.41  1095[0:Rew:1077.0,833.0] ||  -> equal(op(e1,e5),op(e0,e3))**.
+% 0.06/0.41  1097[0:Rew:1077.0,835.0] ||  -> equal(op(e2,e5),op(e0,e1))**.
+% 0.06/0.41  1098[0:Rew:1077.0,836.0] ||  -> equal(op(e1,e2),op(e0,e4))**.
+% 0.06/0.41  1116[0:Rew:1095.0,73.0] ||  -> equal(op(e5,e1),op(e0,e3))**.
+% 0.06/0.41  1171[0:Rew:1097.0,77.0] ||  -> equal(op(e5,e2),op(e0,e1))**.
+% 0.06/0.41  1187[0:Rew:1098.0,70.0] ||  -> equal(op(e2,e1),op(e0,e4))**.
+% 0.06/0.41  1192[0:Rew:1098.0,794.0] ||  -> equal(op(e3,e5),op(e0,e4))**.
+% 0.06/0.41  1194[0:Rew:1098.0,795.0] ||  -> equal(op(e5,e3),op(e0,e4))**.
+% 0.06/0.41  1261[0:Rew:1194.0,523.5,1194.0,523.4,1194.0,523.3,1194.0,523.2,1194.0,523.1,1194.0,523.0] ||  -> equal(op(e0,e4),e0) equal(op(e0,e4),e1) equal(op(e0,e4),e2) equal(op(e0,e4),e3) equal(op(e0,e4),e4) equal(op(e0,e4),e5)**.
+% 0.06/0.41  1262[0:MRR:1261.0,1261.1,1261.2,1261.3,1261.5,1094.0,587.0,686.0,586.0,697.0] ||  -> equal(op(e0,e4),e4)**.
+% 0.06/0.41  1263[0:Rew:1262.0,67.0] ||  -> equal(op(e4,e0),e4)**.
+% 0.06/0.41  1273[0:Rew:1262.0,790.0] ||  -> equal(op(e4,e4),op(e0,e3))**.
+% 0.06/0.41  1275[0:Rew:1262.0,860.0] ||  -> equal(op(e4,e3),op(e0,e1))**.
+% 0.06/0.41  1276[0:Rew:1262.0,861.0] ||  -> equal(op(e4,e2),op(e0,e5))**.
+% 0.06/0.41  1277[0:Rew:1262.0,862.0] ||  -> equal(op(e4,e1),op(e0,e2))**.
+% 0.06/0.41  1293[0:Rew:1262.0,1098.0] ||  -> equal(op(e1,e2),e4)**.
+% 0.06/0.41  1294[0:Rew:1262.0,1187.0] ||  -> equal(op(e2,e1),e4)**.
+% 0.06/0.41  1295[0:Rew:1262.0,1192.0] ||  -> equal(op(e3,e5),e4)**.
+% 0.06/0.41  1296[0:Rew:1262.0,1194.0] ||  -> equal(op(e5,e3),e4)**.
+% 0.06/0.41  1300[0:Rew:35.0,1273.0] ||  -> equal(op(e0,e3),e3)**.
+% 0.06/0.42  1301[0:Rew:1300.0,66.0] ||  -> equal(op(e3,e0),e3)**.
+% 0.06/0.42  1325[0:Rew:1300.0,1095.0] ||  -> equal(op(e1,e5),e3)**.
+% 0.06/0.42  1326[0:Rew:1300.0,1116.0] ||  -> equal(op(e5,e1),e3)**.
+% 0.06/0.42  1332[0:Rew:559.0,1275.0] ||  -> equal(op(e0,e1),e1)**.
+% 0.06/0.42  1333[0:Rew:1332.0,64.0] ||  -> equal(op(e1,e0),e1)**.
+% 0.06/0.42  1351[0:Rew:1332.0,1097.0] ||  -> equal(op(e2,e5),e1)**.
+% 0.06/0.42  1352[0:Rew:1332.0,1171.0] ||  -> equal(op(e5,e2),e1)**.
+% 0.06/0.42  1357[0:Rew:693.0,1276.0] ||  -> equal(op(e0,e5),e5)**.
+% 0.06/0.42  1358[0:Rew:1357.0,68.0] ||  -> equal(op(e5,e0),e5)**.
+% 0.06/0.42  1374[0:Rew:681.0,1277.0] ||  -> equal(op(e0,e2),e2)**.
+% 0.06/0.42  1375[0:Rew:1374.0,65.0] ||  -> equal(op(e2,e0),e2)**.
+% 0.06/0.42  1454[0:Obv:557.20] || equal(op(e1,e0),op(e0,e1)) equal(op(e2,e0),op(e0,e2)) equal(op(e3,e0),op(e0,e3)) equal(op(e4,e0),op(e0,e4)) equal(op(e5,e0),op(e0,e5)) equal(op(e2,e1),op(e1,e2)) equal(op(e3,e1),op(e1,e3)) equal(op(e4,e1),op(e1,e4)) equal(op(e5,e1),op(e1,e5)) equal(op(e3,e2),op(e2,e3)) equal(op(e4,e2),op(e2,e4)) equal(op(e5,e2),op(e2,e5)) equal(op(e4,e3),op(e3,e4)) equal(op(e5,e3),op(e3,e5)) equal(op(e5,e4),op(e4,e5))** -> .
+% 0.06/0.42  1455[0:Rew:1088.0,1454.14,1087.0,1454.14,1296.0,1454.13,1295.0,1454.13,559.0,1454.12,558.0,1454.12,1352.0,1454.11,1351.0,1454.11,693.0,1454.10,692.0,1454.10,1086.0,1454.9,1083.0,1454.9,1326.0,1454.8,1325.0,1454.8,681.0,1454.7,680.0,1454.7,778.0,1454.6,777.0,1454.6,1294.0,1454.5,1293.0,1454.5,1358.0,1454.4,1357.0,1454.4,1263.0,1454.3,1262.0,1454.3,1301.0,1454.2,1300.0,1454.2,1375.0,1454.1,1374.0,1454.1,1333.0,1454.0,1332.0,1454.0] || equal(e1,e1) equal(e2,e2) equal(e3,e3) equal(e4,e4) equal(e5,e5)* equal(e4,e4) equal(e5,e5)* equal(e2,e2) equal(e3,e3) equal(e0,e0) equal(e5,e5)* equal(e1,e1) equal(e1,e1) equal(e4,e4) equal(e0,e0) -> .
+% 0.06/0.42  1456[0:Obv:1455.14] ||  -> .
+% 0.06/0.42  % SZS output end Refutation
+% 0.06/0.42  Formulae used in the proof : ax11 co1 ax9 ax2 ax1
+% 0.06/0.42  
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/fof/AGT004+2---Metis---2.4.THM-CRf.s b/test-data/tstp/fof/AGT004+2---Metis---2.4.THM-CRf.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/fof/AGT004+2---Metis---2.4.THM-CRf.s
@@ -0,0 +1,234 @@
+%------------------------------------------------------------------------------
+% File       : Metis---2.4
+% Problem    : AGT004+2 : TPTP v7.1.0. Bugfixed v3.1.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : metis --show proof --show saturation %s
+
+% Computer   : n065.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Wed Aug 29 14:06:30 EDT 2018
+
+% Result     : Theorem 0.50s
+% Output     : CNFRefutation 0.50s
+% Verified   : 
+% Statistics : Number of formulae       :   17 (  17 expanded)
+%              Number of clauses        :    6 (   6 expanded)
+%              Number of leaves         :    3 (   3 expanded)
+%              Depth                    :    8
+%              Number of atoms          :   38 (  38 expanded)
+%              Number of equality atoms :    0 (   0 expanded)
+%              Maximal formula depth    :   12 (   4 average)
+%              Maximal clause size      :   10 (   1 average)
+%              Maximal term depth       :    1 (   1 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+fof(a1_1,axiom,(
+    ! [A,C,N,L] :
+      ( accept_team(A,L,C,N)
+    <=> ( accept_city(A,C)
+        & accept_leader(A,L)
+        & accept_number(A,N) ) ) )).
+
+fof(deduced_13,axiom,(
+    ~ accept_city(countryamedicalorganization,coastvillage) )).
+
+fof(query_4,conjecture,(
+    ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) )).
+
+fof(subgoal_0,plain,(
+    ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    inference(strip,[],[query_4])).
+
+fof(negate_0_0,plain,(
+    ~ ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    inference(negate,[],[subgoal_0])).
+
+fof(normalize_0_0,plain,(
+    accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    inference(canonicalize,[],[negate_0_0])).
+
+fof(normalize_0_1,plain,(
+    ! [A,C,L,N] :
+      ( ~ accept_team(A,L,C,N)
+    <=> ( ~ accept_city(A,C)
+        | ~ accept_leader(A,L)
+        | ~ accept_number(A,N) ) ) ),
+    inference(canonicalize,[],[a1_1])).
+
+fof(normalize_0_2,plain,(
+    ! [A,C,L,N] :
+      ( ~ accept_team(A,L,C,N)
+    <=> ( ~ accept_city(A,C)
+        | ~ accept_leader(A,L)
+        | ~ accept_number(A,N) ) ) ),
+    inference(specialize,[],[normalize_0_1])).
+
+fof(normalize_0_3,plain,(
+    ! [A,C,L,N] :
+      ( ( ~ accept_team(A,L,C,N)
+        | accept_city(A,C) )
+      & ( ~ accept_team(A,L,C,N)
+        | accept_leader(A,L) )
+      & ( ~ accept_team(A,L,C,N)
+        | accept_number(A,N) )
+      & ( ~ accept_city(A,C)
+        | ~ accept_leader(A,L)
+        | ~ accept_number(A,N)
+        | accept_team(A,L,C,N) ) ) ),
+    inference(clausify,[],[normalize_0_2])).
+
+fof(normalize_0_4,plain,(
+    ! [A,C,L,N] :
+      ( ~ accept_team(A,L,C,N)
+      | accept_city(A,C) ) ),
+    inference(conjunct,[],[normalize_0_3])).
+
+fof(normalize_0_5,plain,(
+    ~ accept_city(countryamedicalorganization,coastvillage) ),
+    inference(canonicalize,[],[deduced_13])).
+
+cnf(refute_0_0,plain,
+    ( accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    inference(canonicalize,[],[normalize_0_0])).
+
+cnf(refute_0_1,plain,
+    ( ~ accept_team(A,L,C,N)
+    | accept_city(A,C) ),
+    inference(canonicalize,[],[normalize_0_4])).
+
+cnf(refute_0_2,plain,
+    ( ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)
+    | accept_city(countryamedicalorganization,coastvillage) ),
+    inference(subst,[],[refute_0_1:[bind(A,$fot(countryamedicalorganization)),bind(C,$fot(coastvillage)),bind(L,$fot(countryahumanitarianorganization)),bind(N,$fot(n5))]])).
+
+cnf(refute_0_3,plain,
+    ( accept_city(countryamedicalorganization,coastvillage) ),
+    inference(resolve,[$cnf(accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5))],[refute_0_0,refute_0_2])).
+
+cnf(refute_0_4,plain,
+    ( ~ accept_city(countryamedicalorganization,coastvillage) ),
+    inference(canonicalize,[],[normalize_0_5])).
+
+cnf(refute_0_5,plain,
+    ( $false ),
+    inference(resolve,[$cnf(accept_city(countryamedicalorganization,coastvillage))],[refute_0_3,refute_0_4])).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.04  % Problem    : AGT004+2 : TPTP v7.1.0. Bugfixed v3.1.0.
+% 0.00/0.04  % Command    : metis --show proof --show saturation %s
+% 0.03/0.23  % Computer   : n065.star.cs.uiowa.edu
+% 0.03/0.23  % Model      : x86_64 x86_64
+% 0.03/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.03/0.23  % Memory     : 32218.625MB
+% 0.03/0.23  % OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% 0.03/0.23  % CPULimit   : 300
+% 0.03/0.23  % DateTime   : Tue Aug 28 09:30:41 CDT 2018
+% 0.03/0.23  % CPUTime    : 
+% 0.03/0.24  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% 0.50/0.68  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
+% 0.50/0.68  
+% 0.50/0.68  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
+% 0.50/0.68  fof(a1_1, axiom,
+% 0.50/0.68      (! [A, C, N, L] :
+% 0.50/0.68         (accept_team(A, L, C, N) <=>
+% 0.50/0.68          (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N))))).
+% 0.50/0.68  
+% 0.50/0.68  fof(deduced_13, axiom,
+% 0.50/0.68      (~ accept_city(countryamedicalorganization, coastvillage))).
+% 0.50/0.68  
+% 0.50/0.68  fof(query_4, conjecture,
+% 0.50/0.68      (~
+% 0.50/0.68         accept_team(countryamedicalorganization,
+% 0.50/0.68           countryahumanitarianorganization, coastvillage, n5))).
+% 0.50/0.68  
+% 0.50/0.68  fof(subgoal_0, plain,
+% 0.50/0.68      (~
+% 0.50/0.68         accept_team(countryamedicalorganization,
+% 0.50/0.68           countryahumanitarianorganization, coastvillage, n5)),
+% 0.50/0.68      inference(strip, [], [query_4])).
+% 0.50/0.68  
+% 0.50/0.68  fof(negate_0_0, plain,
+% 0.50/0.68      (~ ~
+% 0.50/0.68         accept_team(countryamedicalorganization,
+% 0.50/0.68           countryahumanitarianorganization, coastvillage, n5)),
+% 0.50/0.68      inference(negate, [], [subgoal_0])).
+% 0.50/0.68  
+% 0.50/0.68  fof(normalize_0_0, plain,
+% 0.50/0.68      (accept_team(countryamedicalorganization,
+% 0.50/0.68         countryahumanitarianorganization, coastvillage, n5)),
+% 0.50/0.68      inference(canonicalize, [], [negate_0_0])).
+% 0.50/0.68  
+% 0.50/0.68  fof(normalize_0_1, plain,
+% 0.50/0.68      (! [A, C, L, N] :
+% 0.50/0.68         (~ accept_team(A, L, C, N) <=>
+% 0.50/0.68          (~ accept_city(A, C) | ~ accept_leader(A, L) |
+% 0.50/0.68           ~ accept_number(A, N)))), inference(canonicalize, [], [a1_1])).
+% 0.50/0.68  
+% 0.50/0.68  fof(normalize_0_2, plain,
+% 0.50/0.68      (! [A, C, L, N] :
+% 0.50/0.68         (~ accept_team(A, L, C, N) <=>
+% 0.50/0.68          (~ accept_city(A, C) | ~ accept_leader(A, L) |
+% 0.50/0.68           ~ accept_number(A, N)))),
+% 0.50/0.68      inference(specialize, [], [normalize_0_1])).
+% 0.50/0.68  
+% 0.50/0.68  fof(normalize_0_3, plain,
+% 0.50/0.68      (! [A, C, L, N] :
+% 0.50/0.68         ((~ accept_team(A, L, C, N) | accept_city(A, C)) &
+% 0.50/0.68          (~ accept_team(A, L, C, N) | accept_leader(A, L)) &
+% 0.50/0.68          (~ accept_team(A, L, C, N) | accept_number(A, N)) &
+% 0.50/0.68          (~ accept_city(A, C) | ~ accept_leader(A, L) |
+% 0.50/0.68           ~ accept_number(A, N) | accept_team(A, L, C, N)))),
+% 0.50/0.68      inference(clausify, [], [normalize_0_2])).
+% 0.50/0.68  
+% 0.50/0.68  fof(normalize_0_4, plain,
+% 0.50/0.68      (! [A, C, L, N] : (~ accept_team(A, L, C, N) | accept_city(A, C))),
+% 0.50/0.68      inference(conjunct, [], [normalize_0_3])).
+% 0.50/0.68  
+% 0.50/0.68  fof(normalize_0_5, plain,
+% 0.50/0.68      (~ accept_city(countryamedicalorganization, coastvillage)),
+% 0.50/0.68      inference(canonicalize, [], [deduced_13])).
+% 0.50/0.68  
+% 0.50/0.68  cnf(refute_0_0, plain,
+% 0.50/0.68      (accept_team(countryamedicalorganization,
+% 0.50/0.68         countryahumanitarianorganization, coastvillage, n5)),
+% 0.50/0.68      inference(canonicalize, [], [normalize_0_0])).
+% 0.50/0.68  
+% 0.50/0.68  cnf(refute_0_1, plain, (~ accept_team(A, L, C, N) | accept_city(A, C)),
+% 0.50/0.68      inference(canonicalize, [], [normalize_0_4])).
+% 0.50/0.68  
+% 0.50/0.68  cnf(refute_0_2, plain,
+% 0.50/0.68      (~
+% 0.50/0.68         accept_team(countryamedicalorganization,
+% 0.50/0.68           countryahumanitarianorganization, coastvillage, n5) |
+% 0.50/0.68       accept_city(countryamedicalorganization, coastvillage)),
+% 0.50/0.68      inference(subst, [],
+% 0.50/0.68                [refute_0_1 :
+% 0.50/0.68                 [bind(A, $fot(countryamedicalorganization)),
+% 0.50/0.68                  bind(C, $fot(coastvillage)),
+% 0.50/0.68                  bind(L, $fot(countryahumanitarianorganization)),
+% 0.50/0.68                  bind(N, $fot(n5))]])).
+% 0.50/0.68  
+% 0.50/0.68  cnf(refute_0_3, plain,
+% 0.50/0.68      (accept_city(countryamedicalorganization, coastvillage)),
+% 0.50/0.68      inference(resolve,
+% 0.50/0.68                [$cnf(accept_team(countryamedicalorganization,
+% 0.50/0.68                        countryahumanitarianorganization, coastvillage,
+% 0.50/0.68                        n5))], [refute_0_0, refute_0_2])).
+% 0.50/0.68  
+% 0.50/0.68  cnf(refute_0_4, plain,
+% 0.50/0.68      (~ accept_city(countryamedicalorganization, coastvillage)),
+% 0.50/0.68      inference(canonicalize, [], [normalize_0_5])).
+% 0.50/0.68  
+% 0.50/0.68  cnf(refute_0_5, plain, ($false),
+% 0.50/0.68      inference(resolve,
+% 0.50/0.68                [$cnf(accept_city(countryamedicalorganization,
+% 0.50/0.68                        coastvillage))], [refute_0_3, refute_0_4])).
+% 0.50/0.68  % SZS output end CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
+% 0.50/0.68  
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/fof/AGT006+1---Vampire---SAT-4.3.THM-Ref.s b/test-data/tstp/fof/AGT006+1---Vampire---SAT-4.3.THM-Ref.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/fof/AGT006+1---Vampire---SAT-4.3.THM-Ref.s
@@ -0,0 +1,1401 @@
+%------------------------------------------------------------------------------
+% File       : Vampire---SAT-4.3
+% Problem    : AGT006+1 : TPTP v7.1.0. Bugfixed v3.1.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : vampire --mode casc_sat -t %d %s
+
+% Computer   : n017.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Tue Sep  4 10:07:08 EDT 2018
+
+% Result     : Theorem 65.97s
+% Output     : Refutation 65.97s
+% Verified   : 
+% Statistics : Number of formulae       :  144 ( 273 expanded)
+%              Number of leaves         :   34 (  74 expanded)
+%              Depth                    :   13
+%              Number of atoms          :  372 ( 800 expanded)
+%              Number of equality atoms :    0 (   0 expanded)
+%              Maximal formula depth    :   10 (   4 average)
+%              Maximal term depth       :    4 (   1 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+%----WARNING: Vampire---SAT-4.3 format not known, defaulting to TPTP
+fof(f1,axiom,(
+    ! [X0,X1,X2,X3] :
+      ( accept_team(X0,X3,X1,X2)
+    <=> ( accept_number(X0,X2)
+        & accept_leader(X0,X3)
+        & accept_city(X0,X1) ) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a1_1)).
+
+fof(f3,axiom,(
+    ! [X0,X2,X4,X5] :
+      ( ( less(X4,X2)
+        & accept_population(X0,X5,X2) )
+     => accept_population(X0,X5,X4) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a1_3)).
+
+fof(f4,axiom,(
+    ! [X0,X3,X1] :
+      ( the_agent_in_all_proposed_teams(X0,X3,X1)
+     => ( accept_city(X0,X1)
+        & accept_leader(X0,X3) ) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a1_4)).
+
+fof(f8,axiom,(
+    ! [X0] :
+      ( ( accept_population(X0,other,n4)
+        & accept_population(X0,native,n4)
+        & accept_population(X0,muslim,n7)
+        & accept_population(X0,christian,n20)
+        & accept_population(X0,atheist,n65) )
+    <=> accept_city(X0,suffertown) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_1)).
+
+fof(f14,axiom,(
+    ! [X0] :
+      ( ( accept_population(X0,other,n0)
+        & accept_population(X0,native,n85)
+        & accept_population(X0,muslim,n0)
+        & accept_population(X0,christian,n3)
+        & accept_population(X0,atheist,n12) )
+    <=> accept_city(X0,coastvillage) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_7)).
+
+fof(f16,axiom,(
+    ! [X0] :
+      ( ( accept_population(X0,other,n0)
+        & accept_population(X0,native,n0)
+        & accept_population(X0,muslim,n1)
+        & accept_population(X0,christian,n24)
+        & accept_population(X0,atheist,n75) )
+    <=> accept_city(X0,towna) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_9)).
+
+fof(f19,axiom,(
+    ! [X0] :
+      ( ( accept_population(X0,other,n1)
+        & accept_population(X0,native,n0)
+        & accept_population(X0,muslim,n1)
+        & accept_population(X0,christian,n20)
+        & accept_population(X0,atheist,n78) )
+    <=> accept_city(X0,cityb) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_12)).
+
+fof(f20,axiom,(
+    ! [X0] :
+      ( ( accept_population(X0,other,n5)
+        & accept_population(X0,native,n0)
+        & accept_population(X0,muslim,n65)
+        & accept_population(X0,christian,n0)
+        & accept_population(X0,atheist,n30) )
+    <=> accept_city(X0,townc) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_13)).
+
+fof(f38,axiom,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n4) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_18)).
+
+fof(f94,axiom,(
+    accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,coastvillage,n5) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_74)).
+
+fof(f97,axiom,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,townc,n6) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_77)).
+
+fof(f100,axiom,(
+    the_agent_in_all_proposed_teams(countrybcivilorganization,countryahumanitarianorganization,townc) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_80)).
+
+fof(f181,axiom,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n6) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_161)).
+
+fof(f229,axiom,(
+    the_agent_in_all_proposed_teams(countrybcivilorganization,sufferterragovernment,towna) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_209)).
+
+fof(f274,axiom,(
+    rdn_translate(n4,rdn_pos(rdnn(n4))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn4)).
+
+fof(f275,axiom,(
+    rdn_translate(n5,rdn_pos(rdnn(n5))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn5)).
+
+fof(f277,axiom,(
+    rdn_translate(n7,rdn_pos(rdnn(n7))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn7)).
+
+fof(f335,axiom,(
+    rdn_translate(n65,rdn_pos(rdn(rdnn(n5),rdnn(n6)))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn65)).
+
+fof(f340,axiom,(
+    rdn_translate(n70,rdn_pos(rdn(rdnn(n0),rdnn(n7)))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn70)).
+
+fof(f345,axiom,(
+    rdn_translate(n75,rdn_pos(rdn(rdnn(n5),rdnn(n7)))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn75)).
+
+fof(f355,axiom,(
+    rdn_translate(n85,rdn_pos(rdn(rdnn(n5),rdnn(n8)))) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn85)).
+
+fof(f531,axiom,(
+    rdn_non_zero_digit(rdnn(n6)) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_digit6)).
+
+fof(f532,axiom,(
+    rdn_non_zero_digit(rdnn(n7)) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_digit7)).
+
+fof(f539,axiom,(
+    rdn_positive_less(rdnn(n4),rdnn(n5)) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less45)).
+
+fof(f540,axiom,(
+    rdn_positive_less(rdnn(n5),rdnn(n6)) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less56)).
+
+fof(f541,axiom,(
+    rdn_positive_less(rdnn(n6),rdnn(n7)) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less67)).
+
+fof(f542,axiom,(
+    rdn_positive_less(rdnn(n7),rdnn(n8)) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less78)).
+
+fof(f544,axiom,(
+    ! [X6,X7,X8] :
+      ( ( rdn_positive_less(rdnn(X7),rdnn(X8))
+        & rdn_positive_less(rdnn(X6),rdnn(X7)) )
+     => rdn_positive_less(rdnn(X6),rdnn(X8)) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less_transitivity)).
+
+fof(f545,axiom,(
+    ! [X9,X10,X11,X12] :
+      ( rdn_positive_less(X10,X12)
+     => rdn_positive_less(rdn(rdnn(X9),X10),rdn(rdnn(X11),X12)) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less_multi_digit_high)).
+
+fof(f547,axiom,(
+    ! [X14,X11,X12] :
+      ( rdn_non_zero(X12)
+     => rdn_positive_less(rdnn(X14),rdn(rdnn(X11),X12)) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_extra_digits_positive_less)).
+
+fof(f548,axiom,(
+    ! [X6] :
+      ( rdn_non_zero_digit(rdnn(X6))
+     => rdn_non_zero(rdnn(X6)) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_non_zero_by_digit)).
+
+fof(f550,axiom,(
+    ! [X6,X7,X15,X16] :
+      ( ( rdn_positive_less(X15,X16)
+        & rdn_translate(X7,rdn_pos(X16))
+        & rdn_translate(X6,rdn_pos(X15)) )
+     => less(X6,X7) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',less_entry_point_pos_pos)).
+
+fof(f556,conjecture,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',query_6)).
+
+fof(f557,negated_conjecture,(
+    ~ accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4) ),
+    inference(negated_conjecture,[],[f556])).
+
+fof(f558,plain,(
+    ~ accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4) ),
+    inference(flattening,[],[f557])).
+
+fof(f559,plain,(
+    ! [X0] :
+      ( rdn_non_zero_digit(rdnn(X0))
+     => rdn_non_zero(rdnn(X0)) ) ),
+    inference(rectify,[],[f548])).
+
+fof(f564,plain,(
+    ! [X0,X1,X2] :
+      ( rdn_non_zero(X2)
+     => rdn_positive_less(rdnn(X0),rdn(rdnn(X1),X2)) ) ),
+    inference(rectify,[],[f547])).
+
+fof(f566,plain,(
+    ! [X0,X1,X2] :
+      ( the_agent_in_all_proposed_teams(X0,X1,X2)
+     => ( accept_city(X0,X2)
+        & accept_leader(X0,X1) ) ) ),
+    inference(rectify,[],[f4])).
+
+fof(f571,plain,(
+    ! [X0,X1,X2] :
+      ( ( rdn_positive_less(rdnn(X1),rdnn(X2))
+        & rdn_positive_less(rdnn(X0),rdnn(X1)) )
+     => rdn_positive_less(rdnn(X0),rdnn(X2)) ) ),
+    inference(rectify,[],[f544])).
+
+fof(f572,plain,(
+    ! [X0,X1,X2,X3] :
+      ( rdn_positive_less(X1,X3)
+     => rdn_positive_less(rdn(rdnn(X0),X1),rdn(rdnn(X2),X3)) ) ),
+    inference(rectify,[],[f545])).
+
+fof(f574,plain,(
+    ! [X0,X1,X2,X3] :
+      ( ( rdn_positive_less(X2,X3)
+        & rdn_translate(X1,rdn_pos(X3))
+        & rdn_translate(X0,rdn_pos(X2)) )
+     => less(X0,X1) ) ),
+    inference(rectify,[],[f550])).
+
+fof(f576,plain,(
+    ! [X0,X1,X2,X3] :
+      ( ( less(X2,X1)
+        & accept_population(X0,X3,X1) )
+     => accept_population(X0,X3,X2) ) ),
+    inference(rectify,[],[f3])).
+
+fof(f577,plain,(
+    ! [X0] :
+      ( rdn_non_zero(rdnn(X0))
+      | ~ rdn_non_zero_digit(rdnn(X0)) ) ),
+    inference(ennf_transformation,[],[f559])).
+
+fof(f580,plain,(
+    ! [X0,X1,X2] :
+      ( rdn_positive_less(rdnn(X0),rdn(rdnn(X1),X2))
+      | ~ rdn_non_zero(X2) ) ),
+    inference(ennf_transformation,[],[f564])).
+
+fof(f583,plain,(
+    ! [X0,X1,X2] :
+      ( ( accept_city(X0,X2)
+        & accept_leader(X0,X1) )
+      | ~ the_agent_in_all_proposed_teams(X0,X1,X2) ) ),
+    inference(ennf_transformation,[],[f566])).
+
+fof(f591,plain,(
+    ! [X0,X1,X2] :
+      ( rdn_positive_less(rdnn(X0),rdnn(X2))
+      | ~ rdn_positive_less(rdnn(X1),rdnn(X2))
+      | ~ rdn_positive_less(rdnn(X0),rdnn(X1)) ) ),
+    inference(ennf_transformation,[],[f571])).
+
+fof(f592,plain,(
+    ! [X0,X1,X2] :
+      ( rdn_positive_less(rdnn(X0),rdnn(X2))
+      | ~ rdn_positive_less(rdnn(X1),rdnn(X2))
+      | ~ rdn_positive_less(rdnn(X0),rdnn(X1)) ) ),
+    inference(flattening,[],[f591])).
+
+fof(f593,plain,(
+    ! [X0,X1,X2,X3] :
+      ( rdn_positive_less(rdn(rdnn(X0),X1),rdn(rdnn(X2),X3))
+      | ~ rdn_positive_less(X1,X3) ) ),
+    inference(ennf_transformation,[],[f572])).
+
+fof(f596,plain,(
+    ! [X0,X1,X2,X3] :
+      ( less(X0,X1)
+      | ~ rdn_positive_less(X2,X3)
+      | ~ rdn_translate(X1,rdn_pos(X3))
+      | ~ rdn_translate(X0,rdn_pos(X2)) ) ),
+    inference(ennf_transformation,[],[f574])).
+
+fof(f597,plain,(
+    ! [X0,X1,X2,X3] :
+      ( less(X0,X1)
+      | ~ rdn_positive_less(X2,X3)
+      | ~ rdn_translate(X1,rdn_pos(X3))
+      | ~ rdn_translate(X0,rdn_pos(X2)) ) ),
+    inference(flattening,[],[f596])).
+
+fof(f600,plain,(
+    ! [X0,X1,X2,X3] :
+      ( accept_population(X0,X3,X2)
+      | ~ less(X2,X1)
+      | ~ accept_population(X0,X3,X1) ) ),
+    inference(ennf_transformation,[],[f576])).
+
+fof(f601,plain,(
+    ! [X0,X1,X2,X3] :
+      ( accept_population(X0,X3,X2)
+      | ~ less(X2,X1)
+      | ~ accept_population(X0,X3,X1) ) ),
+    inference(flattening,[],[f600])).
+
+fof(f602,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n5)
+          & accept_population(X0,native,n0)
+          & accept_population(X0,muslim,n65)
+          & accept_population(X0,christian,n0)
+          & accept_population(X0,atheist,n30) )
+        | ~ accept_city(X0,townc) )
+      & ( accept_city(X0,townc)
+        | ~ accept_population(X0,other,n5)
+        | ~ accept_population(X0,native,n0)
+        | ~ accept_population(X0,muslim,n65)
+        | ~ accept_population(X0,christian,n0)
+        | ~ accept_population(X0,atheist,n30) ) ) ),
+    inference(nnf_transformation,[],[f20])).
+
+fof(f603,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n5)
+          & accept_population(X0,native,n0)
+          & accept_population(X0,muslim,n65)
+          & accept_population(X0,christian,n0)
+          & accept_population(X0,atheist,n30) )
+        | ~ accept_city(X0,townc) )
+      & ( accept_city(X0,townc)
+        | ~ accept_population(X0,other,n5)
+        | ~ accept_population(X0,native,n0)
+        | ~ accept_population(X0,muslim,n65)
+        | ~ accept_population(X0,christian,n0)
+        | ~ accept_population(X0,atheist,n30) ) ) ),
+    inference(flattening,[],[f602])).
+
+fof(f604,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n1)
+          & accept_population(X0,native,n0)
+          & accept_population(X0,muslim,n1)
+          & accept_population(X0,christian,n20)
+          & accept_population(X0,atheist,n78) )
+        | ~ accept_city(X0,cityb) )
+      & ( accept_city(X0,cityb)
+        | ~ accept_population(X0,other,n1)
+        | ~ accept_population(X0,native,n0)
+        | ~ accept_population(X0,muslim,n1)
+        | ~ accept_population(X0,christian,n20)
+        | ~ accept_population(X0,atheist,n78) ) ) ),
+    inference(nnf_transformation,[],[f19])).
+
+fof(f605,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n1)
+          & accept_population(X0,native,n0)
+          & accept_population(X0,muslim,n1)
+          & accept_population(X0,christian,n20)
+          & accept_population(X0,atheist,n78) )
+        | ~ accept_city(X0,cityb) )
+      & ( accept_city(X0,cityb)
+        | ~ accept_population(X0,other,n1)
+        | ~ accept_population(X0,native,n0)
+        | ~ accept_population(X0,muslim,n1)
+        | ~ accept_population(X0,christian,n20)
+        | ~ accept_population(X0,atheist,n78) ) ) ),
+    inference(flattening,[],[f604])).
+
+fof(f610,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n0)
+          & accept_population(X0,native,n0)
+          & accept_population(X0,muslim,n1)
+          & accept_population(X0,christian,n24)
+          & accept_population(X0,atheist,n75) )
+        | ~ accept_city(X0,towna) )
+      & ( accept_city(X0,towna)
+        | ~ accept_population(X0,other,n0)
+        | ~ accept_population(X0,native,n0)
+        | ~ accept_population(X0,muslim,n1)
+        | ~ accept_population(X0,christian,n24)
+        | ~ accept_population(X0,atheist,n75) ) ) ),
+    inference(nnf_transformation,[],[f16])).
+
+fof(f611,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n0)
+          & accept_population(X0,native,n0)
+          & accept_population(X0,muslim,n1)
+          & accept_population(X0,christian,n24)
+          & accept_population(X0,atheist,n75) )
+        | ~ accept_city(X0,towna) )
+      & ( accept_city(X0,towna)
+        | ~ accept_population(X0,other,n0)
+        | ~ accept_population(X0,native,n0)
+        | ~ accept_population(X0,muslim,n1)
+        | ~ accept_population(X0,christian,n24)
+        | ~ accept_population(X0,atheist,n75) ) ) ),
+    inference(flattening,[],[f610])).
+
+fof(f620,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n0)
+          & accept_population(X0,native,n85)
+          & accept_population(X0,muslim,n0)
+          & accept_population(X0,christian,n3)
+          & accept_population(X0,atheist,n12) )
+        | ~ accept_city(X0,coastvillage) )
+      & ( accept_city(X0,coastvillage)
+        | ~ accept_population(X0,other,n0)
+        | ~ accept_population(X0,native,n85)
+        | ~ accept_population(X0,muslim,n0)
+        | ~ accept_population(X0,christian,n3)
+        | ~ accept_population(X0,atheist,n12) ) ) ),
+    inference(nnf_transformation,[],[f14])).
+
+fof(f621,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n0)
+          & accept_population(X0,native,n85)
+          & accept_population(X0,muslim,n0)
+          & accept_population(X0,christian,n3)
+          & accept_population(X0,atheist,n12) )
+        | ~ accept_city(X0,coastvillage) )
+      & ( accept_city(X0,coastvillage)
+        | ~ accept_population(X0,other,n0)
+        | ~ accept_population(X0,native,n85)
+        | ~ accept_population(X0,muslim,n0)
+        | ~ accept_population(X0,christian,n3)
+        | ~ accept_population(X0,atheist,n12) ) ) ),
+    inference(flattening,[],[f620])).
+
+fof(f626,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n4)
+          & accept_population(X0,native,n4)
+          & accept_population(X0,muslim,n7)
+          & accept_population(X0,christian,n20)
+          & accept_population(X0,atheist,n65) )
+        | ~ accept_city(X0,suffertown) )
+      & ( accept_city(X0,suffertown)
+        | ~ accept_population(X0,other,n4)
+        | ~ accept_population(X0,native,n4)
+        | ~ accept_population(X0,muslim,n7)
+        | ~ accept_population(X0,christian,n20)
+        | ~ accept_population(X0,atheist,n65) ) ) ),
+    inference(nnf_transformation,[],[f8])).
+
+fof(f627,plain,(
+    ! [X0] :
+      ( ( ( accept_population(X0,other,n4)
+          & accept_population(X0,native,n4)
+          & accept_population(X0,muslim,n7)
+          & accept_population(X0,christian,n20)
+          & accept_population(X0,atheist,n65) )
+        | ~ accept_city(X0,suffertown) )
+      & ( accept_city(X0,suffertown)
+        | ~ accept_population(X0,other,n4)
+        | ~ accept_population(X0,native,n4)
+        | ~ accept_population(X0,muslim,n7)
+        | ~ accept_population(X0,christian,n20)
+        | ~ accept_population(X0,atheist,n65) ) ) ),
+    inference(flattening,[],[f626])).
+
+fof(f632,plain,(
+    ! [X0,X1,X2,X3] :
+      ( ( accept_team(X0,X3,X1,X2)
+        | ~ accept_number(X0,X2)
+        | ~ accept_leader(X0,X3)
+        | ~ accept_city(X0,X1) )
+      & ( ( accept_number(X0,X2)
+          & accept_leader(X0,X3)
+          & accept_city(X0,X1) )
+        | ~ accept_team(X0,X3,X1,X2) ) ) ),
+    inference(nnf_transformation,[],[f1])).
+
+fof(f633,plain,(
+    ! [X0,X1,X2,X3] :
+      ( ( accept_team(X0,X3,X1,X2)
+        | ~ accept_number(X0,X2)
+        | ~ accept_leader(X0,X3)
+        | ~ accept_city(X0,X1) )
+      & ( ( accept_number(X0,X2)
+          & accept_leader(X0,X3)
+          & accept_city(X0,X1) )
+        | ~ accept_team(X0,X3,X1,X2) ) ) ),
+    inference(flattening,[],[f632])).
+
+fof(f634,plain,(
+    ~ accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4) ),
+    inference(cnf_transformation,[],[f558])).
+
+fof(f639,plain,(
+    rdn_non_zero_digit(rdnn(n6)) ),
+    inference(cnf_transformation,[],[f531])).
+
+fof(f640,plain,(
+    rdn_non_zero_digit(rdnn(n7)) ),
+    inference(cnf_transformation,[],[f532])).
+
+fof(f698,plain,(
+    the_agent_in_all_proposed_teams(countrybcivilorganization,countryahumanitarianorganization,townc) ),
+    inference(cnf_transformation,[],[f100])).
+
+fof(f710,plain,(
+    the_agent_in_all_proposed_teams(countrybcivilorganization,sufferterragovernment,towna) ),
+    inference(cnf_transformation,[],[f229])).
+
+fof(f781,plain,(
+    rdn_positive_less(rdnn(n5),rdnn(n6)) ),
+    inference(cnf_transformation,[],[f540])).
+
+fof(f782,plain,(
+    rdn_positive_less(rdnn(n6),rdnn(n7)) ),
+    inference(cnf_transformation,[],[f541])).
+
+fof(f787,plain,(
+    rdn_positive_less(rdnn(n4),rdnn(n5)) ),
+    inference(cnf_transformation,[],[f539])).
+
+fof(f789,plain,(
+    rdn_positive_less(rdnn(n7),rdnn(n8)) ),
+    inference(cnf_transformation,[],[f542])).
+
+fof(f791,plain,(
+    rdn_translate(n4,rdn_pos(rdnn(n4))) ),
+    inference(cnf_transformation,[],[f274])).
+
+fof(f792,plain,(
+    rdn_translate(n5,rdn_pos(rdnn(n5))) ),
+    inference(cnf_transformation,[],[f275])).
+
+fof(f793,plain,(
+    rdn_translate(n7,rdn_pos(rdnn(n7))) ),
+    inference(cnf_transformation,[],[f277])).
+
+fof(f814,plain,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n6) ),
+    inference(cnf_transformation,[],[f181])).
+
+fof(f877,plain,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,townc,n6) ),
+    inference(cnf_transformation,[],[f97])).
+
+fof(f885,plain,(
+    accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,coastvillage,n5) ),
+    inference(cnf_transformation,[],[f94])).
+
+fof(f910,plain,(
+    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n4) ),
+    inference(cnf_transformation,[],[f38])).
+
+fof(f972,plain,(
+    rdn_translate(n70,rdn_pos(rdn(rdnn(n0),rdnn(n7)))) ),
+    inference(cnf_transformation,[],[f340])).
+
+fof(f977,plain,(
+    rdn_translate(n75,rdn_pos(rdn(rdnn(n5),rdnn(n7)))) ),
+    inference(cnf_transformation,[],[f345])).
+
+fof(f987,plain,(
+    rdn_translate(n85,rdn_pos(rdn(rdnn(n5),rdnn(n8)))) ),
+    inference(cnf_transformation,[],[f355])).
+
+fof(f999,plain,(
+    rdn_translate(n65,rdn_pos(rdn(rdnn(n5),rdnn(n6)))) ),
+    inference(cnf_transformation,[],[f335])).
+
+fof(f1158,plain,(
+    ! [X0] :
+      ( ~ rdn_non_zero_digit(rdnn(X0))
+      | rdn_non_zero(rdnn(X0)) ) ),
+    inference(cnf_transformation,[],[f577])).
+
+fof(f1162,plain,(
+    ! [X0] :
+      ( accept_population(X0,muslim,n65)
+      | ~ accept_city(X0,townc) ) ),
+    inference(cnf_transformation,[],[f603])).
+
+fof(f1164,plain,(
+    ! [X0] :
+      ( accept_population(X0,other,n5)
+      | ~ accept_city(X0,townc) ) ),
+    inference(cnf_transformation,[],[f603])).
+
+fof(f1167,plain,(
+    ! [X0] :
+      ( accept_population(X0,christian,n20)
+      | ~ accept_city(X0,cityb) ) ),
+    inference(cnf_transformation,[],[f605])).
+
+fof(f1184,plain,(
+    ! [X0] :
+      ( accept_population(X0,atheist,n75)
+      | ~ accept_city(X0,towna) ) ),
+    inference(cnf_transformation,[],[f611])).
+
+fof(f1217,plain,(
+    ! [X0] :
+      ( accept_population(X0,native,n85)
+      | ~ accept_city(X0,coastvillage) ) ),
+    inference(cnf_transformation,[],[f621])).
+
+fof(f1231,plain,(
+    ! [X0] :
+      ( ~ accept_population(X0,other,n4)
+      | accept_city(X0,suffertown)
+      | ~ accept_population(X0,native,n4)
+      | ~ accept_population(X0,muslim,n7)
+      | ~ accept_population(X0,christian,n20)
+      | ~ accept_population(X0,atheist,n65) ) ),
+    inference(cnf_transformation,[],[f627])).
+
+fof(f1245,plain,(
+    ! [X2,X0,X1] :
+      ( ~ rdn_non_zero(X2)
+      | rdn_positive_less(rdnn(X0),rdn(rdnn(X1),X2)) ) ),
+    inference(cnf_transformation,[],[f580])).
+
+fof(f1248,plain,(
+    ! [X2,X0,X1] :
+      ( ~ the_agent_in_all_proposed_teams(X0,X1,X2)
+      | accept_city(X0,X2) ) ),
+    inference(cnf_transformation,[],[f583])).
+
+fof(f1253,plain,(
+    ! [X2,X0,X1] :
+      ( ~ rdn_positive_less(rdnn(X1),rdnn(X2))
+      | rdn_positive_less(rdnn(X0),rdnn(X2))
+      | ~ rdn_positive_less(rdnn(X0),rdnn(X1)) ) ),
+    inference(cnf_transformation,[],[f592])).
+
+fof(f1254,plain,(
+    ! [X2,X0,X3,X1] :
+      ( rdn_positive_less(rdn(rdnn(X0),X1),rdn(rdnn(X2),X3))
+      | ~ rdn_positive_less(X1,X3) ) ),
+    inference(cnf_transformation,[],[f593])).
+
+fof(f1256,plain,(
+    ! [X2,X0,X3,X1] :
+      ( less(X0,X1)
+      | ~ rdn_positive_less(X2,X3)
+      | ~ rdn_translate(X1,rdn_pos(X3))
+      | ~ rdn_translate(X0,rdn_pos(X2)) ) ),
+    inference(cnf_transformation,[],[f597])).
+
+fof(f1258,plain,(
+    ! [X2,X0,X3,X1] :
+      ( ~ accept_population(X0,X3,X1)
+      | ~ less(X2,X1)
+      | accept_population(X0,X3,X2) ) ),
+    inference(cnf_transformation,[],[f601])).
+
+fof(f1259,plain,(
+    ! [X2,X0,X3,X1] :
+      ( ~ accept_team(X0,X3,X1,X2)
+      | accept_city(X0,X1) ) ),
+    inference(cnf_transformation,[],[f633])).
+
+fof(f1260,plain,(
+    ! [X2,X0,X3,X1] :
+      ( ~ accept_team(X0,X3,X1,X2)
+      | accept_leader(X0,X3) ) ),
+    inference(cnf_transformation,[],[f633])).
+
+fof(f1261,plain,(
+    ! [X2,X0,X3,X1] :
+      ( ~ accept_team(X0,X3,X1,X2)
+      | accept_number(X0,X2) ) ),
+    inference(cnf_transformation,[],[f633])).
+
+fof(f1262,plain,(
+    ! [X2,X0,X3,X1] :
+      ( ~ accept_number(X0,X2)
+      | accept_team(X0,X3,X1,X2)
+      | ~ accept_leader(X0,X3)
+      | ~ accept_city(X0,X1) ) ),
+    inference(cnf_transformation,[],[f633])).
+
+fof(f1269,plain,(
+    ! [X2,X0,X3] :
+      ( ~ rdn_translate(X0,rdn_pos(X2))
+      | ~ rdn_positive_less(X2,X3)
+      | sP2(X3,X0) ) ),
+    inference(cnf_transformation,[],[f1269_D])).
+
+fof(f1269_D,plain,(
+    ! [X0,X3] :
+      ( ! [X2] :
+          ( ~ rdn_translate(X0,rdn_pos(X2))
+          | ~ rdn_positive_less(X2,X3) )
+    <=> ~ sP2(X3,X0) ) ),
+    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP2])])).
+
+fof(f1270,plain,(
+    ! [X0,X3,X1] :
+      ( ~ rdn_translate(X1,rdn_pos(X3))
+      | less(X0,X1)
+      | ~ sP2(X3,X0) ) ),
+    inference(general_splitting,[],[f1256,f1269_D])).
+
+fof(f1273,plain,(
+    rdn_non_zero(rdnn(n7)) ),
+    inference(unit_resulting_resolution,[],[f640,f1158])).
+
+fof(f1281,plain,(
+    rdn_non_zero(rdnn(n6)) ),
+    inference(unit_resulting_resolution,[],[f639,f1158])).
+
+fof(f1421,plain,(
+    accept_city(countrybcivilorganization,townc) ),
+    inference(unit_resulting_resolution,[],[f698,f1248])).
+
+fof(f1423,plain,(
+    accept_city(countrybcivilorganization,towna) ),
+    inference(unit_resulting_resolution,[],[f710,f1248])).
+
+fof(f1535,plain,(
+    accept_population(countrybcivilorganization,other,n5) ),
+    inference(unit_resulting_resolution,[],[f1421,f1164])).
+
+fof(f1537,plain,(
+    accept_population(countrybcivilorganization,muslim,n65) ),
+    inference(unit_resulting_resolution,[],[f1421,f1162])).
+
+fof(f1544,plain,(
+    accept_population(countrybcivilorganization,atheist,n75) ),
+    inference(unit_resulting_resolution,[],[f1423,f1184])).
+
+fof(f63624,plain,(
+    accept_city(countrybcivilorganization,coastvillage) ),
+    inference(unit_resulting_resolution,[],[f885,f1259])).
+
+fof(f63679,plain,(
+    accept_city(countrybcivilorganization,cityb) ),
+    inference(unit_resulting_resolution,[],[f814,f1259])).
+
+fof(f63841,plain,(
+    accept_population(countrybcivilorganization,native,n85) ),
+    inference(unit_resulting_resolution,[],[f63624,f1217])).
+
+fof(f63898,plain,(
+    accept_population(countrybcivilorganization,christian,n20) ),
+    inference(unit_resulting_resolution,[],[f63679,f1167])).
+
+fof(f64028,plain,(
+    accept_leader(countrybcivilorganization,countrybhumanitarianorganization) ),
+    inference(unit_resulting_resolution,[],[f877,f1260])).
+
+fof(f64210,plain,(
+    accept_number(countrybcivilorganization,n4) ),
+    inference(unit_resulting_resolution,[],[f910,f1261])).
+
+fof(f71586,plain,(
+    ! [X0,X1] : rdn_positive_less(rdnn(X0),rdn(rdnn(X1),rdnn(n7))) ),
+    inference(unit_resulting_resolution,[],[f1273,f1245])).
+
+fof(f71594,plain,(
+    ! [X0,X1] : rdn_positive_less(rdnn(X0),rdn(rdnn(X1),rdnn(n6))) ),
+    inference(unit_resulting_resolution,[],[f1281,f1245])).
+
+fof(f87098,plain,(
+    sP2(rdnn(n5),n4) ),
+    inference(unit_resulting_resolution,[],[f787,f791,f1269])).
+
+fof(f153300,plain,(
+    ! [X0,X1] : rdn_positive_less(rdn(rdnn(X0),rdnn(n7)),rdn(rdnn(X1),rdnn(n8))) ),
+    inference(unit_resulting_resolution,[],[f789,f1254])).
+
+fof(f153308,plain,(
+    ! [X0,X1] : rdn_positive_less(rdn(rdnn(X0),rdnn(n6)),rdn(rdnn(X1),rdnn(n7))) ),
+    inference(unit_resulting_resolution,[],[f782,f1254])).
+
+fof(f154388,plain,(
+    ~ accept_city(countrybcivilorganization,suffertown) ),
+    inference(unit_resulting_resolution,[],[f64028,f634,f64210,f1262])).
+
+fof(f154954,plain,(
+    rdn_positive_less(rdnn(n4),rdnn(n6)) ),
+    inference(unit_resulting_resolution,[],[f787,f781,f1253])).
+
+fof(f159585,plain,(
+    less(n4,n5) ),
+    inference(unit_resulting_resolution,[],[f792,f87098,f1270])).
+
+fof(f159591,plain,(
+    accept_population(countrybcivilorganization,other,n4) ),
+    inference(unit_resulting_resolution,[],[f1535,f159585,f1258])).
+
+fof(f171287,plain,(
+    rdn_positive_less(rdnn(n4),rdnn(n7)) ),
+    inference(unit_resulting_resolution,[],[f782,f154954,f1253])).
+
+fof(f320337,plain,(
+    sP2(rdnn(n7),n4) ),
+    inference(unit_resulting_resolution,[],[f791,f171287,f1269])).
+
+fof(f320571,plain,(
+    less(n4,n7) ),
+    inference(unit_resulting_resolution,[],[f793,f320337,f1270])).
+
+fof(f618193,plain,(
+    ! [X0] : sP2(rdn(rdnn(X0),rdnn(n8)),n70) ),
+    inference(unit_resulting_resolution,[],[f972,f153300,f1269])).
+
+fof(f632875,plain,(
+    less(n70,n85) ),
+    inference(unit_resulting_resolution,[],[f987,f618193,f1270])).
+
+fof(f632919,plain,(
+    accept_population(countrybcivilorganization,native,n70) ),
+    inference(unit_resulting_resolution,[],[f63841,f632875,f1258])).
+
+fof(f654968,plain,(
+    ! [X0] : sP2(rdn(rdnn(X0),rdnn(n7)),n65) ),
+    inference(unit_resulting_resolution,[],[f999,f153308,f1269])).
+
+fof(f870608,plain,(
+    less(n65,n75) ),
+    inference(unit_resulting_resolution,[],[f977,f654968,f1270])).
+
+fof(f870678,plain,(
+    accept_population(countrybcivilorganization,atheist,n65) ),
+    inference(unit_resulting_resolution,[],[f1544,f870608,f1258])).
+
+fof(f1179609,plain,(
+    ! [X0] : sP2(rdn(rdnn(X0),rdnn(n7)),n7) ),
+    inference(unit_resulting_resolution,[],[f793,f71586,f1269])).
+
+fof(f1232370,plain,(
+    ! [X0] : sP2(rdn(rdnn(X0),rdnn(n6)),n7) ),
+    inference(unit_resulting_resolution,[],[f793,f71594,f1269])).
+
+fof(f1313139,plain,(
+    less(n7,n70) ),
+    inference(unit_resulting_resolution,[],[f972,f1179609,f1270])).
+
+fof(f1313165,plain,(
+    accept_population(countrybcivilorganization,native,n7) ),
+    inference(unit_resulting_resolution,[],[f632919,f1313139,f1258])).
+
+fof(f1319571,plain,(
+    accept_population(countrybcivilorganization,native,n4) ),
+    inference(unit_resulting_resolution,[],[f320571,f1313165,f1258])).
+
+fof(f1326519,plain,(
+    ~ accept_population(countrybcivilorganization,muslim,n7) ),
+    inference(unit_resulting_resolution,[],[f154388,f870678,f63898,f159591,f1319571,f1231])).
+
+fof(f1340164,plain,(
+    ~ less(n7,n65) ),
+    inference(unit_resulting_resolution,[],[f1537,f1326519,f1258])).
+
+fof(f1340497,plain,(
+    ~ sP2(rdn(rdnn(n5),rdnn(n6)),n7) ),
+    inference(unit_resulting_resolution,[],[f999,f1340164,f1270])).
+
+fof(f1340500,plain,(
+    $false ),
+    inference(subsumption_resolution,[],[f1340497,f1232370])).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.04  % Problem    : AGT006+1 : TPTP v7.1.0. Bugfixed v3.1.0.
+% 0.00/0.04  % Command    : vampire --mode casc_sat -t %d %s
+% 0.03/0.23  % Computer   : n017.star.cs.uiowa.edu
+% 0.03/0.23  % Model      : x86_64 x86_64
+% 0.03/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.03/0.23  % Memory     : 32218.625MB
+% 0.03/0.23  % OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% 0.03/0.23  % CPULimit   : 300
+% 0.03/0.23  % DateTime   : Wed Aug 29 17:15:27 CDT 2018
+% 0.03/0.23  % CPUTime    : 
+% 0.03/0.28  % ott+11_3_aac=none:afr=on:afp=4000:afq=1.4:amm=off:anc=all:bs=unit_only:bsr=on:bce=on:fde=unused:irw=on:nm=64:newcnf=on:nwc=1:nicw=on:sac=on:sp=reverse_arity:uhcvi=on_31 on theBenchmark
+% 4.24/4.48  % Time limit reached!
+% 4.24/4.48  % ------------------------------
+% 4.24/4.48  % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100)
+% 4.24/4.48  % Termination reason: Time limit
+% 4.24/4.48  % Termination phase: Saturation
+% 4.24/4.48  
+% 4.24/4.48  % Memory used [KB]: 71640
+% 4.24/4.48  % Time elapsed: 4.200 s
+% 4.24/4.48  % ------------------------------
+% 4.24/4.48  % ------------------------------
+% 4.31/4.52  % fmb+10_1_av=off:fmbsr=1.1:newcnf=on_266 on theBenchmark
+% 4.31/4.53  TRYING [1]
+% 4.31/4.54  TRYING [2]
+% 4.39/4.57  TRYING [3]
+% 4.45/4.68  TRYING [4]
+% 4.74/4.92  TRYING [5]
+% 5.20/5.45  TRYING [6]
+% 6.03/6.28  TRYING [7]
+% 7.25/7.47  TRYING [8]
+% 9.05/9.22  TRYING [9]
+% 11.76/11.95  TRYING [10]
+% 15.77/15.97  TRYING [11]
+% 20.54/20.63  TRYING [12]
+% 28.15/28.19  TRYING [13]
+% 37.95/37.93  TRYING [14]
+% 39.25/39.22  % Time limit reached!
+% 39.25/39.22  % ------------------------------
+% 39.25/39.22  % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100)
+% 39.25/39.22  % Termination reason: Time limit
+% 39.25/39.22  % Termination phase: Finite model building constraint generation
+% 39.25/39.22  
+% 39.25/39.22  % Memory used [KB]: 792780
+% 39.25/39.22  % Time elapsed: 34.700 s
+% 39.25/39.22  % ------------------------------
+% 39.25/39.22  % ------------------------------
+% 39.25/39.28  % ott+11_3:1_afp=4000:afq=2.0:amm=off:anc=none:fsr=off:gs=on:gsem=off:lma=on:nm=64:newcnf=on:nwc=1:updr=off_83 on theBenchmark
+% 50.19/50.18  % Time limit reached!
+% 50.19/50.18  % ------------------------------
+% 50.19/50.18  % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100)
+% 50.19/50.18  % Termination reason: Time limit
+% 50.19/50.18  % Termination phase: Saturation
+% 50.19/50.18  
+% 50.19/50.18  % Memory used [KB]: 91341
+% 50.19/50.18  % Time elapsed: 10.900 s
+% 50.19/50.18  % ------------------------------
+% 50.19/50.18  % ------------------------------
+% 50.28/50.22  % ott+10_128_av=off:bs=on:gsp=input_only:irw=on:lcm=predicate:lma=on:nm=0:nwc=1:sp=occurrence:urr=on:updr=off:uhcvi=on_231 on theBenchmark
+% 65.97/65.84  % Refutation found. Thanks to Tanya!
+% 65.97/65.84  % SZS status Theorem for theBenchmark
+% 65.97/65.84  % SZS output start Proof for theBenchmark
+% 65.97/65.84  fof(f1,axiom,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (accept_team(X0,X3,X1,X2) <=> (accept_number(X0,X2) & accept_leader(X0,X3) & accept_city(X0,X1)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a1_1)).
+% 65.97/65.84  fof(f3,axiom,(
+% 65.97/65.84    ! [X0,X2,X4,X5] : ((less(X4,X2) & accept_population(X0,X5,X2)) => accept_population(X0,X5,X4))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a1_3)).
+% 65.97/65.84  fof(f4,axiom,(
+% 65.97/65.84    ! [X0,X3,X1] : (the_agent_in_all_proposed_teams(X0,X3,X1) => (accept_city(X0,X1) & accept_leader(X0,X3)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a1_4)).
+% 65.97/65.84  fof(f8,axiom,(
+% 65.97/65.84    ! [X0] : ((accept_population(X0,other,n4) & accept_population(X0,native,n4) & accept_population(X0,muslim,n7) & accept_population(X0,christian,n20) & accept_population(X0,atheist,n65)) <=> accept_city(X0,suffertown))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_1)).
+% 65.97/65.84  fof(f14,axiom,(
+% 65.97/65.84    ! [X0] : ((accept_population(X0,other,n0) & accept_population(X0,native,n85) & accept_population(X0,muslim,n0) & accept_population(X0,christian,n3) & accept_population(X0,atheist,n12)) <=> accept_city(X0,coastvillage))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_7)).
+% 65.97/65.84  fof(f16,axiom,(
+% 65.97/65.84    ! [X0] : ((accept_population(X0,other,n0) & accept_population(X0,native,n0) & accept_population(X0,muslim,n1) & accept_population(X0,christian,n24) & accept_population(X0,atheist,n75)) <=> accept_city(X0,towna))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_9)).
+% 65.97/65.84  fof(f19,axiom,(
+% 65.97/65.84    ! [X0] : ((accept_population(X0,other,n1) & accept_population(X0,native,n0) & accept_population(X0,muslim,n1) & accept_population(X0,christian,n20) & accept_population(X0,atheist,n78)) <=> accept_city(X0,cityb))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_12)).
+% 65.97/65.84  fof(f20,axiom,(
+% 65.97/65.84    ! [X0] : ((accept_population(X0,other,n5) & accept_population(X0,native,n0) & accept_population(X0,muslim,n65) & accept_population(X0,christian,n0) & accept_population(X0,atheist,n30)) <=> accept_city(X0,townc))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a2_13)).
+% 65.97/65.84  fof(f38,axiom,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n4)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_18)).
+% 65.97/65.84  fof(f94,axiom,(
+% 65.97/65.84    accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,coastvillage,n5)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_74)).
+% 65.97/65.84  fof(f97,axiom,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,townc,n6)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_77)).
+% 65.97/65.84  fof(f100,axiom,(
+% 65.97/65.84    the_agent_in_all_proposed_teams(countrybcivilorganization,countryahumanitarianorganization,townc)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_80)).
+% 65.97/65.84  fof(f181,axiom,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n6)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_161)).
+% 65.97/65.84  fof(f229,axiom,(
+% 65.97/65.84    the_agent_in_all_proposed_teams(countrybcivilorganization,sufferterragovernment,towna)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',event_209)).
+% 65.97/65.84  fof(f274,axiom,(
+% 65.97/65.84    rdn_translate(n4,rdn_pos(rdnn(n4)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn4)).
+% 65.97/65.84  fof(f275,axiom,(
+% 65.97/65.84    rdn_translate(n5,rdn_pos(rdnn(n5)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn5)).
+% 65.97/65.84  fof(f277,axiom,(
+% 65.97/65.84    rdn_translate(n7,rdn_pos(rdnn(n7)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn7)).
+% 65.97/65.84  fof(f335,axiom,(
+% 65.97/65.84    rdn_translate(n65,rdn_pos(rdn(rdnn(n5),rdnn(n6))))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn65)).
+% 65.97/65.84  fof(f340,axiom,(
+% 65.97/65.84    rdn_translate(n70,rdn_pos(rdn(rdnn(n0),rdnn(n7))))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn70)).
+% 65.97/65.84  fof(f345,axiom,(
+% 65.97/65.84    rdn_translate(n75,rdn_pos(rdn(rdnn(n5),rdnn(n7))))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn75)).
+% 65.97/65.84  fof(f355,axiom,(
+% 65.97/65.84    rdn_translate(n85,rdn_pos(rdn(rdnn(n5),rdnn(n8))))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn85)).
+% 65.97/65.84  fof(f531,axiom,(
+% 65.97/65.84    rdn_non_zero_digit(rdnn(n6))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_digit6)).
+% 65.97/65.84  fof(f532,axiom,(
+% 65.97/65.84    rdn_non_zero_digit(rdnn(n7))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_digit7)).
+% 65.97/65.84  fof(f539,axiom,(
+% 65.97/65.84    rdn_positive_less(rdnn(n4),rdnn(n5))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less45)).
+% 65.97/65.84  fof(f540,axiom,(
+% 65.97/65.84    rdn_positive_less(rdnn(n5),rdnn(n6))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less56)).
+% 65.97/65.84  fof(f541,axiom,(
+% 65.97/65.84    rdn_positive_less(rdnn(n6),rdnn(n7))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less67)).
+% 65.97/65.84  fof(f542,axiom,(
+% 65.97/65.84    rdn_positive_less(rdnn(n7),rdnn(n8))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less78)).
+% 65.97/65.84  fof(f544,axiom,(
+% 65.97/65.84    ! [X6,X7,X8] : ((rdn_positive_less(rdnn(X7),rdnn(X8)) & rdn_positive_less(rdnn(X6),rdnn(X7))) => rdn_positive_less(rdnn(X6),rdnn(X8)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less_transitivity)).
+% 65.97/65.84  fof(f545,axiom,(
+% 65.97/65.84    ! [X9,X10,X11,X12] : (rdn_positive_less(X10,X12) => rdn_positive_less(rdn(rdnn(X9),X10),rdn(rdnn(X11),X12)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_positive_less_multi_digit_high)).
+% 65.97/65.84  fof(f547,axiom,(
+% 65.97/65.84    ! [X14,X11,X12] : (rdn_non_zero(X12) => rdn_positive_less(rdnn(X14),rdn(rdnn(X11),X12)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_extra_digits_positive_less)).
+% 65.97/65.84  fof(f548,axiom,(
+% 65.97/65.84    ! [X6] : (rdn_non_zero_digit(rdnn(X6)) => rdn_non_zero(rdnn(X6)))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rdn_non_zero_by_digit)).
+% 65.97/65.84  fof(f550,axiom,(
+% 65.97/65.84    ! [X6,X7,X15,X16] : ((rdn_positive_less(X15,X16) & rdn_translate(X7,rdn_pos(X16)) & rdn_translate(X6,rdn_pos(X15))) => less(X6,X7))),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',less_entry_point_pos_pos)).
+% 65.97/65.84  fof(f556,conjecture,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4)),
+% 65.97/65.84    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',query_6)).
+% 65.97/65.84  fof(f557,negated_conjecture,(
+% 65.97/65.84    ~accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4)),
+% 65.97/65.84    inference(negated_conjecture,[],[f556])).
+% 65.97/65.84  fof(f558,plain,(
+% 65.97/65.84    ~accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4)),
+% 65.97/65.84    inference(flattening,[],[f557])).
+% 65.97/65.84  fof(f559,plain,(
+% 65.97/65.84    ! [X0] : (rdn_non_zero_digit(rdnn(X0)) => rdn_non_zero(rdnn(X0)))),
+% 65.97/65.84    inference(rectify,[],[f548])).
+% 65.97/65.84  fof(f564,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : (rdn_non_zero(X2) => rdn_positive_less(rdnn(X0),rdn(rdnn(X1),X2)))),
+% 65.97/65.84    inference(rectify,[],[f547])).
+% 65.97/65.84  fof(f566,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : (the_agent_in_all_proposed_teams(X0,X1,X2) => (accept_city(X0,X2) & accept_leader(X0,X1)))),
+% 65.97/65.84    inference(rectify,[],[f4])).
+% 65.97/65.84  fof(f571,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : ((rdn_positive_less(rdnn(X1),rdnn(X2)) & rdn_positive_less(rdnn(X0),rdnn(X1))) => rdn_positive_less(rdnn(X0),rdnn(X2)))),
+% 65.97/65.84    inference(rectify,[],[f544])).
+% 65.97/65.84  fof(f572,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (rdn_positive_less(X1,X3) => rdn_positive_less(rdn(rdnn(X0),X1),rdn(rdnn(X2),X3)))),
+% 65.97/65.84    inference(rectify,[],[f545])).
+% 65.97/65.84  fof(f574,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : ((rdn_positive_less(X2,X3) & rdn_translate(X1,rdn_pos(X3)) & rdn_translate(X0,rdn_pos(X2))) => less(X0,X1))),
+% 65.97/65.84    inference(rectify,[],[f550])).
+% 65.97/65.84  fof(f576,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : ((less(X2,X1) & accept_population(X0,X3,X1)) => accept_population(X0,X3,X2))),
+% 65.97/65.84    inference(rectify,[],[f3])).
+% 65.97/65.84  fof(f577,plain,(
+% 65.97/65.84    ! [X0] : (rdn_non_zero(rdnn(X0)) | ~rdn_non_zero_digit(rdnn(X0)))),
+% 65.97/65.84    inference(ennf_transformation,[],[f559])).
+% 65.97/65.84  fof(f580,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : (rdn_positive_less(rdnn(X0),rdn(rdnn(X1),X2)) | ~rdn_non_zero(X2))),
+% 65.97/65.84    inference(ennf_transformation,[],[f564])).
+% 65.97/65.84  fof(f583,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : ((accept_city(X0,X2) & accept_leader(X0,X1)) | ~the_agent_in_all_proposed_teams(X0,X1,X2))),
+% 65.97/65.84    inference(ennf_transformation,[],[f566])).
+% 65.97/65.84  fof(f591,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : (rdn_positive_less(rdnn(X0),rdnn(X2)) | (~rdn_positive_less(rdnn(X1),rdnn(X2)) | ~rdn_positive_less(rdnn(X0),rdnn(X1))))),
+% 65.97/65.84    inference(ennf_transformation,[],[f571])).
+% 65.97/65.84  fof(f592,plain,(
+% 65.97/65.84    ! [X0,X1,X2] : (rdn_positive_less(rdnn(X0),rdnn(X2)) | ~rdn_positive_less(rdnn(X1),rdnn(X2)) | ~rdn_positive_less(rdnn(X0),rdnn(X1)))),
+% 65.97/65.84    inference(flattening,[],[f591])).
+% 65.97/65.84  fof(f593,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (rdn_positive_less(rdn(rdnn(X0),X1),rdn(rdnn(X2),X3)) | ~rdn_positive_less(X1,X3))),
+% 65.97/65.84    inference(ennf_transformation,[],[f572])).
+% 65.97/65.84  fof(f596,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (less(X0,X1) | (~rdn_positive_less(X2,X3) | ~rdn_translate(X1,rdn_pos(X3)) | ~rdn_translate(X0,rdn_pos(X2))))),
+% 65.97/65.84    inference(ennf_transformation,[],[f574])).
+% 65.97/65.84  fof(f597,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (less(X0,X1) | ~rdn_positive_less(X2,X3) | ~rdn_translate(X1,rdn_pos(X3)) | ~rdn_translate(X0,rdn_pos(X2)))),
+% 65.97/65.84    inference(flattening,[],[f596])).
+% 65.97/65.84  fof(f600,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (accept_population(X0,X3,X2) | (~less(X2,X1) | ~accept_population(X0,X3,X1)))),
+% 65.97/65.84    inference(ennf_transformation,[],[f576])).
+% 65.97/65.84  fof(f601,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : (accept_population(X0,X3,X2) | ~less(X2,X1) | ~accept_population(X0,X3,X1))),
+% 65.97/65.84    inference(flattening,[],[f600])).
+% 65.97/65.84  fof(f602,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n5) & accept_population(X0,native,n0) & accept_population(X0,muslim,n65) & accept_population(X0,christian,n0) & accept_population(X0,atheist,n30)) | ~accept_city(X0,townc)) & (accept_city(X0,townc) | (~accept_population(X0,other,n5) | ~accept_population(X0,native,n0) | ~accept_population(X0,muslim,n65) | ~accept_population(X0,christian,n0) | ~accept_population(X0,atheist,n30))))),
+% 65.97/65.84    inference(nnf_transformation,[],[f20])).
+% 65.97/65.84  fof(f603,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n5) & accept_population(X0,native,n0) & accept_population(X0,muslim,n65) & accept_population(X0,christian,n0) & accept_population(X0,atheist,n30)) | ~accept_city(X0,townc)) & (accept_city(X0,townc) | ~accept_population(X0,other,n5) | ~accept_population(X0,native,n0) | ~accept_population(X0,muslim,n65) | ~accept_population(X0,christian,n0) | ~accept_population(X0,atheist,n30)))),
+% 65.97/65.84    inference(flattening,[],[f602])).
+% 65.97/65.84  fof(f604,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n1) & accept_population(X0,native,n0) & accept_population(X0,muslim,n1) & accept_population(X0,christian,n20) & accept_population(X0,atheist,n78)) | ~accept_city(X0,cityb)) & (accept_city(X0,cityb) | (~accept_population(X0,other,n1) | ~accept_population(X0,native,n0) | ~accept_population(X0,muslim,n1) | ~accept_population(X0,christian,n20) | ~accept_population(X0,atheist,n78))))),
+% 65.97/65.84    inference(nnf_transformation,[],[f19])).
+% 65.97/65.84  fof(f605,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n1) & accept_population(X0,native,n0) & accept_population(X0,muslim,n1) & accept_population(X0,christian,n20) & accept_population(X0,atheist,n78)) | ~accept_city(X0,cityb)) & (accept_city(X0,cityb) | ~accept_population(X0,other,n1) | ~accept_population(X0,native,n0) | ~accept_population(X0,muslim,n1) | ~accept_population(X0,christian,n20) | ~accept_population(X0,atheist,n78)))),
+% 65.97/65.84    inference(flattening,[],[f604])).
+% 65.97/65.84  fof(f610,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n0) & accept_population(X0,native,n0) & accept_population(X0,muslim,n1) & accept_population(X0,christian,n24) & accept_population(X0,atheist,n75)) | ~accept_city(X0,towna)) & (accept_city(X0,towna) | (~accept_population(X0,other,n0) | ~accept_population(X0,native,n0) | ~accept_population(X0,muslim,n1) | ~accept_population(X0,christian,n24) | ~accept_population(X0,atheist,n75))))),
+% 65.97/65.84    inference(nnf_transformation,[],[f16])).
+% 65.97/65.84  fof(f611,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n0) & accept_population(X0,native,n0) & accept_population(X0,muslim,n1) & accept_population(X0,christian,n24) & accept_population(X0,atheist,n75)) | ~accept_city(X0,towna)) & (accept_city(X0,towna) | ~accept_population(X0,other,n0) | ~accept_population(X0,native,n0) | ~accept_population(X0,muslim,n1) | ~accept_population(X0,christian,n24) | ~accept_population(X0,atheist,n75)))),
+% 65.97/65.84    inference(flattening,[],[f610])).
+% 65.97/65.84  fof(f620,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n0) & accept_population(X0,native,n85) & accept_population(X0,muslim,n0) & accept_population(X0,christian,n3) & accept_population(X0,atheist,n12)) | ~accept_city(X0,coastvillage)) & (accept_city(X0,coastvillage) | (~accept_population(X0,other,n0) | ~accept_population(X0,native,n85) | ~accept_population(X0,muslim,n0) | ~accept_population(X0,christian,n3) | ~accept_population(X0,atheist,n12))))),
+% 65.97/65.84    inference(nnf_transformation,[],[f14])).
+% 65.97/65.84  fof(f621,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n0) & accept_population(X0,native,n85) & accept_population(X0,muslim,n0) & accept_population(X0,christian,n3) & accept_population(X0,atheist,n12)) | ~accept_city(X0,coastvillage)) & (accept_city(X0,coastvillage) | ~accept_population(X0,other,n0) | ~accept_population(X0,native,n85) | ~accept_population(X0,muslim,n0) | ~accept_population(X0,christian,n3) | ~accept_population(X0,atheist,n12)))),
+% 65.97/65.84    inference(flattening,[],[f620])).
+% 65.97/65.84  fof(f626,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n4) & accept_population(X0,native,n4) & accept_population(X0,muslim,n7) & accept_population(X0,christian,n20) & accept_population(X0,atheist,n65)) | ~accept_city(X0,suffertown)) & (accept_city(X0,suffertown) | (~accept_population(X0,other,n4) | ~accept_population(X0,native,n4) | ~accept_population(X0,muslim,n7) | ~accept_population(X0,christian,n20) | ~accept_population(X0,atheist,n65))))),
+% 65.97/65.84    inference(nnf_transformation,[],[f8])).
+% 65.97/65.84  fof(f627,plain,(
+% 65.97/65.84    ! [X0] : (((accept_population(X0,other,n4) & accept_population(X0,native,n4) & accept_population(X0,muslim,n7) & accept_population(X0,christian,n20) & accept_population(X0,atheist,n65)) | ~accept_city(X0,suffertown)) & (accept_city(X0,suffertown) | ~accept_population(X0,other,n4) | ~accept_population(X0,native,n4) | ~accept_population(X0,muslim,n7) | ~accept_population(X0,christian,n20) | ~accept_population(X0,atheist,n65)))),
+% 65.97/65.84    inference(flattening,[],[f626])).
+% 65.97/65.84  fof(f632,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : ((accept_team(X0,X3,X1,X2) | (~accept_number(X0,X2) | ~accept_leader(X0,X3) | ~accept_city(X0,X1))) & ((accept_number(X0,X2) & accept_leader(X0,X3) & accept_city(X0,X1)) | ~accept_team(X0,X3,X1,X2)))),
+% 65.97/65.84    inference(nnf_transformation,[],[f1])).
+% 65.97/65.84  fof(f633,plain,(
+% 65.97/65.84    ! [X0,X1,X2,X3] : ((accept_team(X0,X3,X1,X2) | ~accept_number(X0,X2) | ~accept_leader(X0,X3) | ~accept_city(X0,X1)) & ((accept_number(X0,X2) & accept_leader(X0,X3) & accept_city(X0,X1)) | ~accept_team(X0,X3,X1,X2)))),
+% 65.97/65.84    inference(flattening,[],[f632])).
+% 65.97/65.84  fof(f634,plain,(
+% 65.97/65.84    ~accept_team(countrybcivilorganization,countrybhumanitarianorganization,suffertown,n4)),
+% 65.97/65.84    inference(cnf_transformation,[],[f558])).
+% 65.97/65.84  fof(f639,plain,(
+% 65.97/65.84    rdn_non_zero_digit(rdnn(n6))),
+% 65.97/65.84    inference(cnf_transformation,[],[f531])).
+% 65.97/65.84  fof(f640,plain,(
+% 65.97/65.84    rdn_non_zero_digit(rdnn(n7))),
+% 65.97/65.84    inference(cnf_transformation,[],[f532])).
+% 65.97/65.84  fof(f698,plain,(
+% 65.97/65.84    the_agent_in_all_proposed_teams(countrybcivilorganization,countryahumanitarianorganization,townc)),
+% 65.97/65.84    inference(cnf_transformation,[],[f100])).
+% 65.97/65.84  fof(f710,plain,(
+% 65.97/65.84    the_agent_in_all_proposed_teams(countrybcivilorganization,sufferterragovernment,towna)),
+% 65.97/65.84    inference(cnf_transformation,[],[f229])).
+% 65.97/65.84  fof(f781,plain,(
+% 65.97/65.84    rdn_positive_less(rdnn(n5),rdnn(n6))),
+% 65.97/65.84    inference(cnf_transformation,[],[f540])).
+% 65.97/65.84  fof(f782,plain,(
+% 65.97/65.84    rdn_positive_less(rdnn(n6),rdnn(n7))),
+% 65.97/65.84    inference(cnf_transformation,[],[f541])).
+% 65.97/65.84  fof(f787,plain,(
+% 65.97/65.84    rdn_positive_less(rdnn(n4),rdnn(n5))),
+% 65.97/65.84    inference(cnf_transformation,[],[f539])).
+% 65.97/65.84  fof(f789,plain,(
+% 65.97/65.84    rdn_positive_less(rdnn(n7),rdnn(n8))),
+% 65.97/65.84    inference(cnf_transformation,[],[f542])).
+% 65.97/65.84  fof(f791,plain,(
+% 65.97/65.84    rdn_translate(n4,rdn_pos(rdnn(n4)))),
+% 65.97/65.84    inference(cnf_transformation,[],[f274])).
+% 65.97/65.84  fof(f792,plain,(
+% 65.97/65.84    rdn_translate(n5,rdn_pos(rdnn(n5)))),
+% 65.97/65.84    inference(cnf_transformation,[],[f275])).
+% 65.97/65.84  fof(f793,plain,(
+% 65.97/65.84    rdn_translate(n7,rdn_pos(rdnn(n7)))),
+% 65.97/65.84    inference(cnf_transformation,[],[f277])).
+% 65.97/65.84  fof(f814,plain,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n6)),
+% 65.97/65.84    inference(cnf_transformation,[],[f181])).
+% 65.97/65.84  fof(f877,plain,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,townc,n6)),
+% 65.97/65.84    inference(cnf_transformation,[],[f97])).
+% 65.97/65.84  fof(f885,plain,(
+% 65.97/65.84    accept_team(countrybcivilorganization,christiancountrychumanitarianorganization,coastvillage,n5)),
+% 65.97/65.84    inference(cnf_transformation,[],[f94])).
+% 65.97/65.84  fof(f910,plain,(
+% 65.97/65.84    accept_team(countrybcivilorganization,countrybhumanitarianorganization,cityb,n4)),
+% 65.97/65.84    inference(cnf_transformation,[],[f38])).
+% 65.97/65.84  fof(f972,plain,(
+% 65.97/65.84    rdn_translate(n70,rdn_pos(rdn(rdnn(n0),rdnn(n7))))),
+% 65.97/65.84    inference(cnf_transformation,[],[f340])).
+% 65.97/65.84  fof(f977,plain,(
+% 65.97/65.84    rdn_translate(n75,rdn_pos(rdn(rdnn(n5),rdnn(n7))))),
+% 65.97/65.84    inference(cnf_transformation,[],[f345])).
+% 65.97/65.84  fof(f987,plain,(
+% 65.97/65.84    rdn_translate(n85,rdn_pos(rdn(rdnn(n5),rdnn(n8))))),
+% 65.97/65.84    inference(cnf_transformation,[],[f355])).
+% 65.97/65.84  fof(f999,plain,(
+% 65.97/65.84    rdn_translate(n65,rdn_pos(rdn(rdnn(n5),rdnn(n6))))),
+% 65.97/65.84    inference(cnf_transformation,[],[f335])).
+% 65.97/65.84  fof(f1158,plain,(
+% 65.97/65.84    ( ! [X0] : (~rdn_non_zero_digit(rdnn(X0)) | rdn_non_zero(rdnn(X0))) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f577])).
+% 65.97/65.84  fof(f1162,plain,(
+% 65.97/65.84    ( ! [X0] : (accept_population(X0,muslim,n65) | ~accept_city(X0,townc)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f603])).
+% 65.97/65.84  fof(f1164,plain,(
+% 65.97/65.84    ( ! [X0] : (accept_population(X0,other,n5) | ~accept_city(X0,townc)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f603])).
+% 65.97/65.84  fof(f1167,plain,(
+% 65.97/65.84    ( ! [X0] : (accept_population(X0,christian,n20) | ~accept_city(X0,cityb)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f605])).
+% 65.97/65.84  fof(f1184,plain,(
+% 65.97/65.84    ( ! [X0] : (accept_population(X0,atheist,n75) | ~accept_city(X0,towna)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f611])).
+% 65.97/65.84  fof(f1217,plain,(
+% 65.97/65.84    ( ! [X0] : (accept_population(X0,native,n85) | ~accept_city(X0,coastvillage)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f621])).
+% 65.97/65.84  fof(f1231,plain,(
+% 65.97/65.84    ( ! [X0] : (~accept_population(X0,other,n4) | accept_city(X0,suffertown) | ~accept_population(X0,native,n4) | ~accept_population(X0,muslim,n7) | ~accept_population(X0,christian,n20) | ~accept_population(X0,atheist,n65)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f627])).
+% 65.97/65.84  fof(f1245,plain,(
+% 65.97/65.84    ( ! [X2,X0,X1] : (~rdn_non_zero(X2) | rdn_positive_less(rdnn(X0),rdn(rdnn(X1),X2))) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f580])).
+% 65.97/65.84  fof(f1248,plain,(
+% 65.97/65.84    ( ! [X2,X0,X1] : (~the_agent_in_all_proposed_teams(X0,X1,X2) | accept_city(X0,X2)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f583])).
+% 65.97/65.84  fof(f1253,plain,(
+% 65.97/65.84    ( ! [X2,X0,X1] : (~rdn_positive_less(rdnn(X1),rdnn(X2)) | rdn_positive_less(rdnn(X0),rdnn(X2)) | ~rdn_positive_less(rdnn(X0),rdnn(X1))) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f592])).
+% 65.97/65.84  fof(f1254,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (rdn_positive_less(rdn(rdnn(X0),X1),rdn(rdnn(X2),X3)) | ~rdn_positive_less(X1,X3)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f593])).
+% 65.97/65.84  fof(f1256,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (less(X0,X1) | ~rdn_positive_less(X2,X3) | ~rdn_translate(X1,rdn_pos(X3)) | ~rdn_translate(X0,rdn_pos(X2))) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f597])).
+% 65.97/65.84  fof(f1258,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (~accept_population(X0,X3,X1) | ~less(X2,X1) | accept_population(X0,X3,X2)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f601])).
+% 65.97/65.84  fof(f1259,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (~accept_team(X0,X3,X1,X2) | accept_city(X0,X1)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f633])).
+% 65.97/65.84  fof(f1260,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (~accept_team(X0,X3,X1,X2) | accept_leader(X0,X3)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f633])).
+% 65.97/65.84  fof(f1261,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (~accept_team(X0,X3,X1,X2) | accept_number(X0,X2)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f633])).
+% 65.97/65.84  fof(f1262,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3,X1] : (~accept_number(X0,X2) | accept_team(X0,X3,X1,X2) | ~accept_leader(X0,X3) | ~accept_city(X0,X1)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f633])).
+% 65.97/65.84  fof(f1269,plain,(
+% 65.97/65.84    ( ! [X2,X0,X3] : (~rdn_translate(X0,rdn_pos(X2)) | ~rdn_positive_less(X2,X3) | sP2(X3,X0)) )),
+% 65.97/65.84    inference(cnf_transformation,[],[f1269_D])).
+% 65.97/65.84  fof(f1269_D,plain,(
+% 65.97/65.84    ( ! [X0,X3] : (( ! [X2] : (~rdn_translate(X0,rdn_pos(X2)) | ~rdn_positive_less(X2,X3)) ) <=> ~sP2(X3,X0)) )),
+% 65.97/65.84    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP2])])).
+% 65.97/65.84  fof(f1270,plain,(
+% 65.97/65.84    ( ! [X0,X3,X1] : (~rdn_translate(X1,rdn_pos(X3)) | less(X0,X1) | ~sP2(X3,X0)) )),
+% 65.97/65.84    inference(general_splitting,[],[f1256,f1269_D])).
+% 65.97/65.84  fof(f1273,plain,(
+% 65.97/65.84    rdn_non_zero(rdnn(n7))),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f640,f1158])).
+% 65.97/65.84  fof(f1281,plain,(
+% 65.97/65.84    rdn_non_zero(rdnn(n6))),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f639,f1158])).
+% 65.97/65.84  fof(f1421,plain,(
+% 65.97/65.84    accept_city(countrybcivilorganization,townc)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f698,f1248])).
+% 65.97/65.84  fof(f1423,plain,(
+% 65.97/65.84    accept_city(countrybcivilorganization,towna)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f710,f1248])).
+% 65.97/65.84  fof(f1535,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,other,n5)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1421,f1164])).
+% 65.97/65.84  fof(f1537,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,muslim,n65)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1421,f1162])).
+% 65.97/65.84  fof(f1544,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,atheist,n75)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1423,f1184])).
+% 65.97/65.84  fof(f63624,plain,(
+% 65.97/65.84    accept_city(countrybcivilorganization,coastvillage)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f885,f1259])).
+% 65.97/65.84  fof(f63679,plain,(
+% 65.97/65.84    accept_city(countrybcivilorganization,cityb)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f814,f1259])).
+% 65.97/65.84  fof(f63841,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,native,n85)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f63624,f1217])).
+% 65.97/65.84  fof(f63898,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,christian,n20)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f63679,f1167])).
+% 65.97/65.84  fof(f64028,plain,(
+% 65.97/65.84    accept_leader(countrybcivilorganization,countrybhumanitarianorganization)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f877,f1260])).
+% 65.97/65.84  fof(f64210,plain,(
+% 65.97/65.84    accept_number(countrybcivilorganization,n4)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f910,f1261])).
+% 65.97/65.84  fof(f71586,plain,(
+% 65.97/65.84    ( ! [X0,X1] : (rdn_positive_less(rdnn(X0),rdn(rdnn(X1),rdnn(n7)))) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1273,f1245])).
+% 65.97/65.84  fof(f71594,plain,(
+% 65.97/65.84    ( ! [X0,X1] : (rdn_positive_less(rdnn(X0),rdn(rdnn(X1),rdnn(n6)))) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1281,f1245])).
+% 65.97/65.84  fof(f87098,plain,(
+% 65.97/65.84    sP2(rdnn(n5),n4)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f787,f791,f1269])).
+% 65.97/65.84  fof(f153300,plain,(
+% 65.97/65.84    ( ! [X0,X1] : (rdn_positive_less(rdn(rdnn(X0),rdnn(n7)),rdn(rdnn(X1),rdnn(n8)))) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f789,f1254])).
+% 65.97/65.84  fof(f153308,plain,(
+% 65.97/65.84    ( ! [X0,X1] : (rdn_positive_less(rdn(rdnn(X0),rdnn(n6)),rdn(rdnn(X1),rdnn(n7)))) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f782,f1254])).
+% 65.97/65.84  fof(f154388,plain,(
+% 65.97/65.84    ~accept_city(countrybcivilorganization,suffertown)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f64028,f634,f64210,f1262])).
+% 65.97/65.84  fof(f154954,plain,(
+% 65.97/65.84    rdn_positive_less(rdnn(n4),rdnn(n6))),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f787,f781,f1253])).
+% 65.97/65.84  fof(f159585,plain,(
+% 65.97/65.84    less(n4,n5)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f792,f87098,f1270])).
+% 65.97/65.84  fof(f159591,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,other,n4)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1535,f159585,f1258])).
+% 65.97/65.84  fof(f171287,plain,(
+% 65.97/65.84    rdn_positive_less(rdnn(n4),rdnn(n7))),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f782,f154954,f1253])).
+% 65.97/65.84  fof(f320337,plain,(
+% 65.97/65.84    sP2(rdnn(n7),n4)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f791,f171287,f1269])).
+% 65.97/65.84  fof(f320571,plain,(
+% 65.97/65.84    less(n4,n7)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f793,f320337,f1270])).
+% 65.97/65.84  fof(f618193,plain,(
+% 65.97/65.84    ( ! [X0] : (sP2(rdn(rdnn(X0),rdnn(n8)),n70)) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f972,f153300,f1269])).
+% 65.97/65.84  fof(f632875,plain,(
+% 65.97/65.84    less(n70,n85)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f987,f618193,f1270])).
+% 65.97/65.84  fof(f632919,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,native,n70)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f63841,f632875,f1258])).
+% 65.97/65.84  fof(f654968,plain,(
+% 65.97/65.84    ( ! [X0] : (sP2(rdn(rdnn(X0),rdnn(n7)),n65)) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f999,f153308,f1269])).
+% 65.97/65.84  fof(f870608,plain,(
+% 65.97/65.84    less(n65,n75)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f977,f654968,f1270])).
+% 65.97/65.84  fof(f870678,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,atheist,n65)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1544,f870608,f1258])).
+% 65.97/65.84  fof(f1179609,plain,(
+% 65.97/65.84    ( ! [X0] : (sP2(rdn(rdnn(X0),rdnn(n7)),n7)) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f793,f71586,f1269])).
+% 65.97/65.84  fof(f1232370,plain,(
+% 65.97/65.84    ( ! [X0] : (sP2(rdn(rdnn(X0),rdnn(n6)),n7)) )),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f793,f71594,f1269])).
+% 65.97/65.84  fof(f1313139,plain,(
+% 65.97/65.84    less(n7,n70)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f972,f1179609,f1270])).
+% 65.97/65.84  fof(f1313165,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,native,n7)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f632919,f1313139,f1258])).
+% 65.97/65.84  fof(f1319571,plain,(
+% 65.97/65.84    accept_population(countrybcivilorganization,native,n4)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f320571,f1313165,f1258])).
+% 65.97/65.84  fof(f1326519,plain,(
+% 65.97/65.84    ~accept_population(countrybcivilorganization,muslim,n7)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f154388,f870678,f63898,f159591,f1319571,f1231])).
+% 65.97/65.84  fof(f1340164,plain,(
+% 65.97/65.84    ~less(n7,n65)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f1537,f1326519,f1258])).
+% 65.97/65.84  fof(f1340497,plain,(
+% 65.97/65.84    ~sP2(rdn(rdnn(n5),rdnn(n6)),n7)),
+% 65.97/65.84    inference(unit_resulting_resolution,[],[f999,f1340164,f1270])).
+% 65.97/65.84  fof(f1340500,plain,(
+% 65.97/65.84    $false),
+% 65.97/65.84    inference(subsumption_resolution,[],[f1340497,f1232370])).
+% 65.97/65.84  % SZS output end Proof for theBenchmark
+% 65.97/65.84  % ------------------------------
+% 65.97/65.84  % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100)
+% 65.97/65.84  % Termination reason: Refutation
+% 65.97/65.84  
+% 65.97/65.84  % Memory used [KB]: 173600
+% 65.97/65.84  % Time elapsed: 15.616 s
+% 65.97/65.84  % ------------------------------
+% 65.97/65.84  % ------------------------------
+% 65.97/65.85  % Success in time 65.618 s
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/fof/ALG022+1---Metis---2.3.THM-CRf.s b/test-data/tstp/fof/ALG022+1---Metis---2.3.THM-CRf.s
new file mode 100644
# file too large to diff: test-data/tstp/fof/ALG022+1---Metis---2.3.THM-CRf.s
diff --git a/test-data/tstp/fof/ALG022+1---SInE---0.4.THM-CRf.s b/test-data/tstp/fof/ALG022+1---SInE---0.4.THM-CRf.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/fof/ALG022+1---SInE---0.4.THM-CRf.s
@@ -0,0 +1,21577 @@
+%------------------------------------------------------------------------------
+% File       : SInE---0.4
+% Problem    : ALG022+1 : TPTP v5.0.0. Released v2.7.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : Source/sine.py -e eprover -t %d %s
+
+% Computer   : art05.cs.miami.edu
+% Model      : i686 i686
+% CPU        : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
+% Memory     : 2018MB
+% OS         : Linux 2.6.26.8-57.fc8
+% CPULimit   : 300s
+% DateTime   : Sat Dec 25 03:37:50 EST 2010
+
+% Result     : Theorem 2.95s
+% Output     : CNFRefutation 2.95s
+% Verified   : 
+% Statistics : Number of formulae       :  288 (1846 expanded)
+%              Number of clauses        :  248 (1093 expanded)
+%              Number of leaves         :   13 ( 705 expanded)
+%              Depth                    :  155
+%              Number of atoms          : 20379 (27946 expanded)
+%              Number of equality atoms : 13297 (20793 expanded)
+%              Maximal formula depth    :  141 (  45 average)
+%              Maximal clause size      : 4928 (  82 average)
+%              Maximal term depth       :    3 (   3 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+fof(1,axiom,
+    ( op(e0,e0) = e0
+    & op(e0,e1) = e1
+    & op(e0,e2) = e2
+    & op(e0,e3) = e3
+    & op(e1,e0) = e1
+    & op(e1,e1) = e3
+    & op(e1,e2) = e0
+    & op(e1,e3) = e2
+    & op(e2,e0) = e2
+    & op(e2,e1) = e0
+    & op(e2,e2) = e3
+    & op(e2,e3) = e1
+    & op(e3,e0) = e3
+    & op(e3,e1) = e2
+    & op(e3,e2) = e1
+    & op(e3,e3) = e0 ),
+    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax2)).
+
+fof(2,axiom,(
+    unit = e0 ),
+    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax3)).
+
+fof(3,conjecture,
+    ( ~ ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) )
+    & ( op(e0,e0) = e0
+      | op(e0,e0) = e1
+      | op(e0,e0) = e2
+      | op(e0,e0) = e3 )
+    & ( op(e0,e1) = e0
+      | op(e0,e1) = e1
+      | op(e0,e1) = e2
+      | op(e0,e1) = e3 )
+    & ( op(e0,e2) = e0
+      | op(e0,e2) = e1
+      | op(e0,e2) = e2
+      | op(e0,e2) = e3 )
+    & ( op(e0,e3) = e0
+      | op(e0,e3) = e1
+      | op(e0,e3) = e2
+      | op(e0,e3) = e3 )
+    & ( op(e1,e0) = e0
+      | op(e1,e0) = e1
+      | op(e1,e0) = e2
+      | op(e1,e0) = e3 )
+    & ( op(e1,e1) = e0
+      | op(e1,e1) = e1
+      | op(e1,e1) = e2
+      | op(e1,e1) = e3 )
+    & ( op(e1,e2) = e0
+      | op(e1,e2) = e1
+      | op(e1,e2) = e2
+      | op(e1,e2) = e3 )
+    & ( op(e1,e3) = e0
+      | op(e1,e3) = e1
+      | op(e1,e3) = e2
+      | op(e1,e3) = e3 )
+    & ( op(e2,e0) = e0
+      | op(e2,e0) = e1
+      | op(e2,e0) = e2
+      | op(e2,e0) = e3 )
+    & ( op(e2,e1) = e0
+      | op(e2,e1) = e1
+      | op(e2,e1) = e2
+      | op(e2,e1) = e3 )
+    & ( op(e2,e2) = e0
+      | op(e2,e2) = e1
+      | op(e2,e2) = e2
+      | op(e2,e2) = e3 )
+    & ( op(e2,e3) = e0
+      | op(e2,e3) = e1
+      | op(e2,e3) = e2
+      | op(e2,e3) = e3 )
+    & ( op(e3,e0) = e0
+      | op(e3,e0) = e1
+      | op(e3,e0) = e2
+      | op(e3,e0) = e3 )
+    & ( op(e3,e1) = e0
+      | op(e3,e1) = e1
+      | op(e3,e1) = e2
+      | op(e3,e1) = e3 )
+    & ( op(e3,e2) = e0
+      | op(e3,e2) = e1
+      | op(e3,e2) = e2
+      | op(e3,e2) = e3 )
+    & ( op(e3,e3) = e0
+      | op(e3,e3) = e1
+      | op(e3,e3) = e2
+      | op(e3,e3) = e3 )
+    & op(op(e0,e0),e0) = op(e0,op(e0,e0))
+    & op(op(e0,e0),e1) = op(e0,op(e0,e1))
+    & op(op(e0,e0),e2) = op(e0,op(e0,e2))
+    & op(op(e0,e0),e3) = op(e0,op(e0,e3))
+    & op(op(e0,e1),e0) = op(e0,op(e1,e0))
+    & op(op(e0,e1),e1) = op(e0,op(e1,e1))
+    & op(op(e0,e1),e2) = op(e0,op(e1,e2))
+    & op(op(e0,e1),e3) = op(e0,op(e1,e3))
+    & op(op(e0,e2),e0) = op(e0,op(e2,e0))
+    & op(op(e0,e2),e1) = op(e0,op(e2,e1))
+    & op(op(e0,e2),e2) = op(e0,op(e2,e2))
+    & op(op(e0,e2),e3) = op(e0,op(e2,e3))
+    & op(op(e0,e3),e0) = op(e0,op(e3,e0))
+    & op(op(e0,e3),e1) = op(e0,op(e3,e1))
+    & op(op(e0,e3),e2) = op(e0,op(e3,e2))
+    & op(op(e0,e3),e3) = op(e0,op(e3,e3))
+    & op(op(e1,e0),e0) = op(e1,op(e0,e0))
+    & op(op(e1,e0),e1) = op(e1,op(e0,e1))
+    & op(op(e1,e0),e2) = op(e1,op(e0,e2))
+    & op(op(e1,e0),e3) = op(e1,op(e0,e3))
+    & op(op(e1,e1),e0) = op(e1,op(e1,e0))
+    & op(op(e1,e1),e1) = op(e1,op(e1,e1))
+    & op(op(e1,e1),e2) = op(e1,op(e1,e2))
+    & op(op(e1,e1),e3) = op(e1,op(e1,e3))
+    & op(op(e1,e2),e0) = op(e1,op(e2,e0))
+    & op(op(e1,e2),e1) = op(e1,op(e2,e1))
+    & op(op(e1,e2),e2) = op(e1,op(e2,e2))
+    & op(op(e1,e2),e3) = op(e1,op(e2,e3))
+    & op(op(e1,e3),e0) = op(e1,op(e3,e0))
+    & op(op(e1,e3),e1) = op(e1,op(e3,e1))
+    & op(op(e1,e3),e2) = op(e1,op(e3,e2))
+    & op(op(e1,e3),e3) = op(e1,op(e3,e3))
+    & op(op(e2,e0),e0) = op(e2,op(e0,e0))
+    & op(op(e2,e0),e1) = op(e2,op(e0,e1))
+    & op(op(e2,e0),e2) = op(e2,op(e0,e2))
+    & op(op(e2,e0),e3) = op(e2,op(e0,e3))
+    & op(op(e2,e1),e0) = op(e2,op(e1,e0))
+    & op(op(e2,e1),e1) = op(e2,op(e1,e1))
+    & op(op(e2,e1),e2) = op(e2,op(e1,e2))
+    & op(op(e2,e1),e3) = op(e2,op(e1,e3))
+    & op(op(e2,e2),e0) = op(e2,op(e2,e0))
+    & op(op(e2,e2),e1) = op(e2,op(e2,e1))
+    & op(op(e2,e2),e2) = op(e2,op(e2,e2))
+    & op(op(e2,e2),e3) = op(e2,op(e2,e3))
+    & op(op(e2,e3),e0) = op(e2,op(e3,e0))
+    & op(op(e2,e3),e1) = op(e2,op(e3,e1))
+    & op(op(e2,e3),e2) = op(e2,op(e3,e2))
+    & op(op(e2,e3),e3) = op(e2,op(e3,e3))
+    & op(op(e3,e0),e0) = op(e3,op(e0,e0))
+    & op(op(e3,e0),e1) = op(e3,op(e0,e1))
+    & op(op(e3,e0),e2) = op(e3,op(e0,e2))
+    & op(op(e3,e0),e3) = op(e3,op(e0,e3))
+    & op(op(e3,e1),e0) = op(e3,op(e1,e0))
+    & op(op(e3,e1),e1) = op(e3,op(e1,e1))
+    & op(op(e3,e1),e2) = op(e3,op(e1,e2))
+    & op(op(e3,e1),e3) = op(e3,op(e1,e3))
+    & op(op(e3,e2),e0) = op(e3,op(e2,e0))
+    & op(op(e3,e2),e1) = op(e3,op(e2,e1))
+    & op(op(e3,e2),e2) = op(e3,op(e2,e2))
+    & op(op(e3,e2),e3) = op(e3,op(e2,e3))
+    & op(op(e3,e3),e0) = op(e3,op(e3,e0))
+    & op(op(e3,e3),e1) = op(e3,op(e3,e1))
+    & op(op(e3,e3),e2) = op(e3,op(e3,e2))
+    & op(op(e3,e3),e3) = op(e3,op(e3,e3))
+    & op(unit,e0) = e0
+    & op(e0,unit) = e0
+    & op(unit,e1) = e1
+    & op(e1,unit) = e1
+    & op(unit,e2) = e2
+    & op(e2,unit) = e2
+    & op(unit,e3) = e3
+    & op(e3,unit) = e3
+    & ( unit = e0
+      | unit = e1
+      | unit = e2
+      | unit = e3 )
+    & op(e0,inv(e0)) = unit
+    & op(inv(e0),e0) = unit
+    & op(e1,inv(e1)) = unit
+    & op(inv(e1),e1) = unit
+    & op(e2,inv(e2)) = unit
+    & op(inv(e2),e2) = unit
+    & op(e3,inv(e3)) = unit
+    & op(inv(e3),e3) = unit
+    & ( inv(e0) = e0
+      | inv(e0) = e1
+      | inv(e0) = e2
+      | inv(e0) = e3 )
+    & ( inv(e1) = e0
+      | inv(e1) = e1
+      | inv(e1) = e2
+      | inv(e1) = e3 )
+    & ( inv(e2) = e0
+      | inv(e2) = e1
+      | inv(e2) = e2
+      | inv(e2) = e3 )
+    & ( inv(e3) = e0
+      | inv(e3) = e1
+      | inv(e3) = e2
+      | inv(e3) = e3 ) ),
+    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',co1)).
+
+fof(4,axiom,
+    ( e0 != e1
+    & e0 != e2
+    & e0 != e3
+    & e1 != e2
+    & e1 != e3
+    & e2 != e3 ),
+    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax1)).
+
+fof(5,axiom,
+    ( inv(e0) = e0
+    & inv(e1) = e2
+    & inv(e2) = e1
+    & inv(e3) = e3 ),
+    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax4)).
+
+fof(6,negated_conjecture,(
+    ~ ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 )
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 )
+      & ( op(e2,e0) = e0
+        | op(e2,e0) = e1
+        | op(e2,e0) = e2
+        | op(e2,e0) = e3 )
+      & ( op(e2,e1) = e0
+        | op(e2,e1) = e1
+        | op(e2,e1) = e2
+        | op(e2,e1) = e3 )
+      & ( op(e2,e2) = e0
+        | op(e2,e2) = e1
+        | op(e2,e2) = e2
+        | op(e2,e2) = e3 )
+      & ( op(e2,e3) = e0
+        | op(e2,e3) = e1
+        | op(e2,e3) = e2
+        | op(e2,e3) = e3 )
+      & ( op(e3,e0) = e0
+        | op(e3,e0) = e1
+        | op(e3,e0) = e2
+        | op(e3,e0) = e3 )
+      & ( op(e3,e1) = e0
+        | op(e3,e1) = e1
+        | op(e3,e1) = e2
+        | op(e3,e1) = e3 )
+      & ( op(e3,e2) = e0
+        | op(e3,e2) = e1
+        | op(e3,e2) = e2
+        | op(e3,e2) = e3 )
+      & ( op(e3,e3) = e0
+        | op(e3,e3) = e1
+        | op(e3,e3) = e2
+        | op(e3,e3) = e3 )
+      & op(op(e0,e0),e0) = op(e0,op(e0,e0))
+      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
+      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
+      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
+      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
+      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
+      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
+      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
+      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
+      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
+      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
+      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
+      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
+      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
+      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
+      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
+      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
+      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
+      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
+      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
+      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
+      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
+      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
+      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
+      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
+      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
+      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
+      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
+      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
+      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
+      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
+      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
+      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
+      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
+      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
+      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
+      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
+      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
+      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
+      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
+      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
+      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
+      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
+      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
+      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
+      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
+      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
+      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
+      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
+      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
+      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
+      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
+      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
+      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
+      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
+      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
+      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
+      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
+      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
+      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
+      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
+      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
+      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
+      & op(op(e3,e3),e3) = op(e3,op(e3,e3))
+      & op(unit,e0) = e0
+      & op(e0,unit) = e0
+      & op(unit,e1) = e1
+      & op(e1,unit) = e1
+      & op(unit,e2) = e2
+      & op(e2,unit) = e2
+      & op(unit,e3) = e3
+      & op(e3,unit) = e3
+      & ( unit = e0
+        | unit = e1
+        | unit = e2
+        | unit = e3 )
+      & op(e0,inv(e0)) = unit
+      & op(inv(e0),e0) = unit
+      & op(e1,inv(e1)) = unit
+      & op(inv(e1),e1) = unit
+      & op(e2,inv(e2)) = unit
+      & op(inv(e2),e2) = unit
+      & op(e3,inv(e3)) = unit
+      & op(inv(e3),e3) = unit
+      & ( inv(e0) = e0
+        | inv(e0) = e1
+        | inv(e0) = e2
+        | inv(e0) = e3 )
+      & ( inv(e1) = e0
+        | inv(e1) = e1
+        | inv(e1) = e2
+        | inv(e1) = e3 )
+      & ( inv(e2) = e0
+        | inv(e2) = e1
+        | inv(e2) = e2
+        | inv(e2) = e3 )
+      & ( inv(e3) = e0
+        | inv(e3) = e1
+        | inv(e3) = e2
+        | inv(e3) = e3 ) ) ),
+    inference(assume_negation,[status(cth)],[3])).
+
+fof(7,plain,
+    ( epred1_0
+   => ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) ) ),
+    introduced(definition)).
+
+fof(8,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 ) )
+   => epred2_0 ),
+    introduced(definition)).
+
+fof(9,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 ) )
+   => epred3_0 ),
+    introduced(definition)).
+
+fof(10,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 )
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 ) )
+   => epred4_0 ),
+    introduced(definition)).
+
+fof(11,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 )
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 )
+      & ( op(e2,e0) = e0
+        | op(e2,e0) = e1
+        | op(e2,e0) = e2
+        | op(e2,e0) = e3 )
+      & ( op(e2,e1) = e0
+        | op(e2,e1) = e1
+        | op(e2,e1) = e2
+        | op(e2,e1) = e3 )
+      & ( op(e2,e2) = e0
+        | op(e2,e2) = e1
+        | op(e2,e2) = e2
+        | op(e2,e2) = e3 ) )
+   => epred5_0 ),
+    introduced(definition)).
+
+fof(12,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 )
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 )
+      & ( op(e2,e0) = e0
+        | op(e2,e0) = e1
+        | op(e2,e0) = e2
+        | op(e2,e0) = e3 )
+      & ( op(e2,e1) = e0
+        | op(e2,e1) = e1
+        | op(e2,e1) = e2
+        | op(e2,e1) = e3 )
+      & ( op(e2,e2) = e0
+        | op(e2,e2) = e1
+        | op(e2,e2) = e2
+        | op(e2,e2) = e3 )
+      & ( op(e2,e3) = e0
+        | op(e2,e3) = e1
+        | op(e2,e3) = e2
+        | op(e2,e3) = e3 )
+      & ( op(e3,e0) = e0
+        | op(e3,e0) = e1
+        | op(e3,e0) = e2
+        | op(e3,e0) = e3 )
+      & ( op(e3,e1) = e0
+        | op(e3,e1) = e1
+        | op(e3,e1) = e2
+        | op(e3,e1) = e3 ) )
+   => epred6_0 ),
+    introduced(definition)).
+
+fof(13,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 )
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 )
+      & ( op(e2,e0) = e0
+        | op(e2,e0) = e1
+        | op(e2,e0) = e2
+        | op(e2,e0) = e3 )
+      & ( op(e2,e1) = e0
+        | op(e2,e1) = e1
+        | op(e2,e1) = e2
+        | op(e2,e1) = e3 )
+      & ( op(e2,e2) = e0
+        | op(e2,e2) = e1
+        | op(e2,e2) = e2
+        | op(e2,e2) = e3 )
+      & ( op(e2,e3) = e0
+        | op(e2,e3) = e1
+        | op(e2,e3) = e2
+        | op(e2,e3) = e3 )
+      & ( op(e3,e0) = e0
+        | op(e3,e0) = e1
+        | op(e3,e0) = e2
+        | op(e3,e0) = e3 )
+      & ( op(e3,e1) = e0
+        | op(e3,e1) = e1
+        | op(e3,e1) = e2
+        | op(e3,e1) = e3 )
+      & ( op(e3,e2) = e0
+        | op(e3,e2) = e1
+        | op(e3,e2) = e2
+        | op(e3,e2) = e3 )
+      & ( op(e3,e3) = e0
+        | op(e3,e3) = e1
+        | op(e3,e3) = e2
+        | op(e3,e3) = e3 )
+      & op(op(e0,e0),e0) = op(e0,op(e0,e0))
+      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
+      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
+      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
+      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
+      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
+      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
+      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
+      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
+      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
+      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
+      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
+      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
+      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
+      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
+      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
+      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
+      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
+      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
+      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
+      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
+      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
+      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
+      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
+      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
+      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
+      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
+      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
+      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
+      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
+      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
+      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
+      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
+      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
+      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
+      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
+      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
+      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
+      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
+      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
+      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
+      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
+      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
+      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
+      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
+      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
+      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
+      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
+      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
+      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
+      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
+      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
+      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
+      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
+      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
+      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
+      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
+      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
+      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
+      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
+      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
+      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
+      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
+      & op(op(e3,e3),e3) = op(e3,op(e3,e3))
+      & op(unit,e0) = e0
+      & op(e0,unit) = e0
+      & op(unit,e1) = e1
+      & op(e1,unit) = e1
+      & op(unit,e2) = e2
+      & op(e2,unit) = e2
+      & op(unit,e3) = e3
+      & op(e3,unit) = e3
+      & ( unit = e0
+        | unit = e1
+        | unit = e2
+        | unit = e3 ) )
+   => epred7_0 ),
+    introduced(definition)).
+
+fof(14,plain,
+    ( ( ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 )
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 )
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 )
+      & ( op(e2,e0) = e0
+        | op(e2,e0) = e1
+        | op(e2,e0) = e2
+        | op(e2,e0) = e3 )
+      & ( op(e2,e1) = e0
+        | op(e2,e1) = e1
+        | op(e2,e1) = e2
+        | op(e2,e1) = e3 )
+      & ( op(e2,e2) = e0
+        | op(e2,e2) = e1
+        | op(e2,e2) = e2
+        | op(e2,e2) = e3 )
+      & ( op(e2,e3) = e0
+        | op(e2,e3) = e1
+        | op(e2,e3) = e2
+        | op(e2,e3) = e3 )
+      & ( op(e3,e0) = e0
+        | op(e3,e0) = e1
+        | op(e3,e0) = e2
+        | op(e3,e0) = e3 )
+      & ( op(e3,e1) = e0
+        | op(e3,e1) = e1
+        | op(e3,e1) = e2
+        | op(e3,e1) = e3 )
+      & ( op(e3,e2) = e0
+        | op(e3,e2) = e1
+        | op(e3,e2) = e2
+        | op(e3,e2) = e3 )
+      & ( op(e3,e3) = e0
+        | op(e3,e3) = e1
+        | op(e3,e3) = e2
+        | op(e3,e3) = e3 )
+      & op(op(e0,e0),e0) = op(e0,op(e0,e0))
+      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
+      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
+      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
+      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
+      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
+      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
+      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
+      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
+      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
+      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
+      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
+      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
+      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
+      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
+      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
+      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
+      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
+      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
+      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
+      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
+      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
+      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
+      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
+      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
+      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
+      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
+      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
+      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
+      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
+      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
+      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
+      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
+      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
+      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
+      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
+      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
+      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
+      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
+      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
+      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
+      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
+      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
+      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
+      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
+      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
+      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
+      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
+      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
+      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
+      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
+      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
+      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
+      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
+      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
+      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
+      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
+      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
+      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
+      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
+      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
+      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
+      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
+      & op(op(e3,e3),e3) = op(e3,op(e3,e3))
+      & op(unit,e0) = e0
+      & op(e0,unit) = e0
+      & op(unit,e1) = e1
+      & op(e1,unit) = e1
+      & op(unit,e2) = e2
+      & op(e2,unit) = e2
+      & op(unit,e3) = e3
+      & op(e3,unit) = e3
+      & ( unit = e0
+        | unit = e1
+        | unit = e2
+        | unit = e3 )
+      & op(e0,inv(e0)) = unit
+      & op(inv(e0),e0) = unit
+      & op(e1,inv(e1)) = unit
+      & op(inv(e1),e1) = unit
+      & op(e2,inv(e2)) = unit
+      & op(inv(e2),e2) = unit
+      & op(e3,inv(e3)) = unit
+      & op(inv(e3),e3) = unit
+      & ( inv(e0) = e0
+        | inv(e0) = e1
+        | inv(e0) = e2
+        | inv(e0) = e3 )
+      & ( inv(e1) = e0
+        | inv(e1) = e1
+        | inv(e1) = e2
+        | inv(e1) = e3 )
+      & ( inv(e2) = e0
+        | inv(e2) = e1
+        | inv(e2) = e2
+        | inv(e2) = e3 ) )
+   => epred8_0 ),
+    introduced(definition)).
+
+fof(15,negated_conjecture,(
+    ~ ( epred8_0
+      & ( inv(e3) = e0
+        | inv(e3) = e1
+        | inv(e3) = e2
+        | inv(e3) = e3 ) ) ),
+    inference(apply_def,[status(esa)],[6,14,theory(equality)])).
+
+fof(16,plain,
+    ( ( ~ ( epred1_0
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+      & ( op(e0,e0) = e0
+        | op(e0,e0) = e1
+        | op(e0,e0) = e2
+        | op(e0,e0) = e3 )
+      & ( op(e0,e1) = e0
+        | op(e0,e1) = e1
+        | op(e0,e1) = e2
+        | op(e0,e1) = e3 ) )
+   => epred2_0 ),
+    inference(apply_def,[status(esa)],[8,7,theory(equality)])).
+
+fof(17,plain,
+    ( ( epred2_0
+      & ( op(e0,e2) = e0
+        | op(e0,e2) = e1
+        | op(e0,e2) = e2
+        | op(e0,e2) = e3 )
+      & ( op(e0,e3) = e0
+        | op(e0,e3) = e1
+        | op(e0,e3) = e2
+        | op(e0,e3) = e3 )
+      & ( op(e1,e0) = e0
+        | op(e1,e0) = e1
+        | op(e1,e0) = e2
+        | op(e1,e0) = e3 ) )
+   => epred3_0 ),
+    inference(apply_def,[status(esa)],[9,16,theory(equality)])).
+
+fof(18,plain,
+    ( ( epred3_0
+      & ( op(e1,e1) = e0
+        | op(e1,e1) = e1
+        | op(e1,e1) = e2
+        | op(e1,e1) = e3 )
+      & ( op(e1,e2) = e0
+        | op(e1,e2) = e1
+        | op(e1,e2) = e2
+        | op(e1,e2) = e3 )
+      & ( op(e1,e3) = e0
+        | op(e1,e3) = e1
+        | op(e1,e3) = e2
+        | op(e1,e3) = e3 ) )
+   => epred4_0 ),
+    inference(apply_def,[status(esa)],[10,17,theory(equality)])).
+
+fof(19,plain,
+    ( ( epred4_0
+      & ( op(e2,e0) = e0
+        | op(e2,e0) = e1
+        | op(e2,e0) = e2
+        | op(e2,e0) = e3 )
+      & ( op(e2,e1) = e0
+        | op(e2,e1) = e1
+        | op(e2,e1) = e2
+        | op(e2,e1) = e3 )
+      & ( op(e2,e2) = e0
+        | op(e2,e2) = e1
+        | op(e2,e2) = e2
+        | op(e2,e2) = e3 ) )
+   => epred5_0 ),
+    inference(apply_def,[status(esa)],[11,18,theory(equality)])).
+
+fof(20,plain,
+    ( ( epred5_0
+      & ( op(e2,e3) = e0
+        | op(e2,e3) = e1
+        | op(e2,e3) = e2
+        | op(e2,e3) = e3 )
+      & ( op(e3,e0) = e0
+        | op(e3,e0) = e1
+        | op(e3,e0) = e2
+        | op(e3,e0) = e3 )
+      & ( op(e3,e1) = e0
+        | op(e3,e1) = e1
+        | op(e3,e1) = e2
+        | op(e3,e1) = e3 ) )
+   => epred6_0 ),
+    inference(apply_def,[status(esa)],[12,19,theory(equality)])).
+
+fof(21,plain,
+    ( ( epred6_0
+      & ( op(e3,e2) = e0
+        | op(e3,e2) = e1
+        | op(e3,e2) = e2
+        | op(e3,e2) = e3 )
+      & ( op(e3,e3) = e0
+        | op(e3,e3) = e1
+        | op(e3,e3) = e2
+        | op(e3,e3) = e3 )
+      & op(op(e0,e0),e0) = op(e0,op(e0,e0))
+      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
+      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
+      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
+      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
+      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
+      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
+      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
+      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
+      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
+      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
+      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
+      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
+      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
+      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
+      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
+      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
+      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
+      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
+      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
+      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
+      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
+      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
+      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
+      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
+      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
+      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
+      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
+      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
+      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
+      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
+      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
+      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
+      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
+      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
+      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
+      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
+      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
+      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
+      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
+      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
+      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
+      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
+      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
+      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
+      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
+      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
+      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
+      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
+      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
+      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
+      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
+      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
+      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
+      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
+      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
+      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
+      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
+      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
+      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
+      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
+      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
+      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
+      & op(op(e3,e3),e3) = op(e3,op(e3,e3))
+      & op(unit,e0) = e0
+      & op(e0,unit) = e0
+      & op(unit,e1) = e1
+      & op(e1,unit) = e1
+      & op(unit,e2) = e2
+      & op(e2,unit) = e2
+      & op(unit,e3) = e3
+      & op(e3,unit) = e3
+      & ( unit = e0
+        | unit = e1
+        | unit = e2
+        | unit = e3 ) )
+   => epred7_0 ),
+    inference(apply_def,[status(esa)],[13,20,theory(equality)])).
+
+fof(22,plain,
+    ( ( epred7_0
+      & op(e0,inv(e0)) = unit
+      & op(inv(e0),e0) = unit
+      & op(e1,inv(e1)) = unit
+      & op(inv(e1),e1) = unit
+      & op(e2,inv(e2)) = unit
+      & op(inv(e2),e2) = unit
+      & op(e3,inv(e3)) = unit
+      & op(inv(e3),e3) = unit
+      & ( inv(e0) = e0
+        | inv(e0) = e1
+        | inv(e0) = e2
+        | inv(e0) = e3 )
+      & ( inv(e1) = e0
+        | inv(e1) = e1
+        | inv(e1) = e2
+        | inv(e1) = e3 )
+      & ( inv(e2) = e0
+        | inv(e2) = e1
+        | inv(e2) = e2
+        | inv(e2) = e3 ) )
+   => epred8_0 ),
+    inference(apply_def,[status(esa)],[14,21,theory(equality)])).
+
+cnf(23,plain,
+    ( op(e3,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(24,plain,
+    ( op(e3,e2) = e1 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(25,plain,
+    ( op(e3,e1) = e2 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(26,plain,
+    ( op(e3,e0) = e3 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(27,plain,
+    ( op(e2,e3) = e1 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(28,plain,
+    ( op(e2,e2) = e3 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(29,plain,
+    ( op(e2,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(30,plain,
+    ( op(e2,e0) = e2 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(31,plain,
+    ( op(e1,e3) = e2 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(32,plain,
+    ( op(e1,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(33,plain,
+    ( op(e1,e1) = e3 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(34,plain,
+    ( op(e1,e0) = e1 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(35,plain,
+    ( op(e0,e3) = e3 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(36,plain,
+    ( op(e0,e2) = e2 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(37,plain,
+    ( op(e0,e1) = e1 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(38,plain,
+    ( op(e0,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[1])).
+
+cnf(39,plain,
+    ( unit = e0 ),
+    inference(split_conjunct,[status(thm)],[2])).
+
+fof(40,negated_conjecture,
+    ( ~ epred8_0
+    | ( inv(e3) != e0
+      & inv(e3) != e1
+      & inv(e3) != e2
+      & inv(e3) != e3 ) ),
+    inference(fof_nnf,[status(thm)],[15])).
+
+fof(41,negated_conjecture,
+    ( ( inv(e3) != e0
+      | ~ epred8_0 )
+    & ( inv(e3) != e1
+      | ~ epred8_0 )
+    & ( inv(e3) != e2
+      | ~ epred8_0 )
+    & ( inv(e3) != e3
+      | ~ epred8_0 ) ),
+    inference(distribute,[status(thm)],[40])).
+
+cnf(42,negated_conjecture,
+    ( ~ epred8_0
+    | inv(e3) != e3 ),
+    inference(split_conjunct,[status(thm)],[41])).
+
+cnf(46,plain,
+    ( e2 != e3 ),
+    inference(split_conjunct,[status(thm)],[4])).
+
+cnf(47,plain,
+    ( e1 != e3 ),
+    inference(split_conjunct,[status(thm)],[4])).
+
+cnf(49,plain,
+    ( e0 != e3 ),
+    inference(split_conjunct,[status(thm)],[4])).
+
+cnf(52,plain,
+    ( inv(e3) = e3 ),
+    inference(split_conjunct,[status(thm)],[5])).
+
+cnf(53,plain,
+    ( inv(e2) = e1 ),
+    inference(split_conjunct,[status(thm)],[5])).
+
+cnf(54,plain,
+    ( inv(e1) = e2 ),
+    inference(split_conjunct,[status(thm)],[5])).
+
+cnf(55,plain,
+    ( inv(e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[5])).
+
+fof(56,plain,
+    ( ~ epred1_0
+    | ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 )
+    | ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 )
+    | ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 ) ),
+    inference(fof_nnf,[status(thm)],[7])).
+
+fof(57,plain,
+    ( ( op(e0,e0) = e2
+      | op(e0,e0) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e0,e0) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e0,e0) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e0,e0) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e1,e1) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e1,e1) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e1,e1) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e1,e1) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e2,e2) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e2,e2) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e2,e2) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e2,e2) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e3,e3) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e3,e3) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e3,e3) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e3,e3) = e1
+      | op(e0,e0) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e0,e0) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e0,e0) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e0,e0) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e0,e0) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e1,e1) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e1,e1) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e1,e1) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e1,e1) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e2,e2) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e2,e2) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e2,e2) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e2,e2) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e3,e3) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e3,e3) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e3,e3) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e3,e3) = e1
+      | op(e1,e1) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e0,e0) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e0,e0) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e0,e0) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e0,e0) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e1,e1) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e1,e1) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e1,e1) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e1,e1) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e2,e2) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e2,e2) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e2,e2) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e2,e2) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e3,e3) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e3,e3) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e3,e3) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e3,e3) = e1
+      | op(e2,e2) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e0,e0) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e0,e0) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e0,e0) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e0,e0) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e1,e1) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e1,e1) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e1,e1) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e1,e1) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e2,e2) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e2,e2) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e2,e2) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e2,e2) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e0,e0) = e2
+      | op(e3,e3) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e1,e1) = e2
+      | op(e3,e3) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e2,e2) = e2
+      | op(e3,e3) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 )
+    & ( op(e3,e3) = e2
+      | op(e3,e3) = e1
+      | op(e3,e3) = e0
+      | ~ epred1_0 ) ),
+    inference(distribute,[status(thm)],[56])).
+
+cnf(100,plain,
+    ( op(e1,e1) = e0
+    | op(e1,e1) = e1
+    | op(e1,e1) = e2
+    | ~ epred1_0 ),
+    inference(split_conjunct,[status(thm)],[57])).
+
+fof(122,plain,
+    ( epred1_0
+    | ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 )
+    | ( op(e0,e0) != e0
+      & op(e0,e0) != e1
+      & op(e0,e0) != e2
+      & op(e0,e0) != e3 )
+    | ( op(e0,e1) != e0
+      & op(e0,e1) != e1
+      & op(e0,e1) != e2
+      & op(e0,e1) != e3 )
+    | epred2_0 ),
+    inference(fof_nnf,[status(thm)],[16])).
+
+fof(123,plain,
+    ( ( op(e0,e1) != e0
+      | op(e0,e0) != e0
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e0
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e0
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e0
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e1
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e1
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e1
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e1
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e2
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e2
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e2
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e2
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e3
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e3
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e3
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e3
+      | op(e0,e0) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e0
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e0
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e0
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e0
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e1
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e1
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e1
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e1
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e2
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e2
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e2
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e2
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e3
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e3
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e3
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e3
+      | op(e1,e1) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e0
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e0
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e0
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e0
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e1
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e1
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e1
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e1
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e2
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e2
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e2
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e2
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e3
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e3
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e3
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e3
+      | op(e2,e2) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e0
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e0
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e0
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e0
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e1
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e1
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e1
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e1
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e2
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e2
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e2
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e2
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e0
+      | op(e0,e0) != e3
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e1
+      | op(e0,e0) != e3
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e2
+      | op(e0,e0) != e3
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 )
+    & ( op(e0,e1) != e3
+      | op(e0,e0) != e3
+      | op(e3,e3) = e3
+      | epred1_0
+      | epred2_0 ) ),
+    inference(distribute,[status(thm)],[122])).
+
+cnf(186,plain,
+    ( epred2_0
+    | epred1_0
+    | op(e0,e0) = e3
+    | op(e0,e0) != e0
+    | op(e0,e1) != e1 ),
+    inference(split_conjunct,[status(thm)],[123])).
+
+fof(188,plain,
+    ( ~ epred2_0
+    | ( op(e0,e2) != e0
+      & op(e0,e2) != e1
+      & op(e0,e2) != e2
+      & op(e0,e2) != e3 )
+    | ( op(e0,e3) != e0
+      & op(e0,e3) != e1
+      & op(e0,e3) != e2
+      & op(e0,e3) != e3 )
+    | ( op(e1,e0) != e0
+      & op(e1,e0) != e1
+      & op(e1,e0) != e2
+      & op(e1,e0) != e3 )
+    | epred3_0 ),
+    inference(fof_nnf,[status(thm)],[17])).
+
+fof(189,plain,
+    ( ( op(e1,e0) != e0
+      | op(e0,e3) != e0
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e0
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e0
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e0
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e1
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e1
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e1
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e1
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e2
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e2
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e2
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e2
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e3
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e3
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e3
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e3
+      | op(e0,e2) != e0
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e0
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e0
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e0
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e0
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e1
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e1
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e1
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e1
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e2
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e2
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e2
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e2
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e3
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e3
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e3
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e3
+      | op(e0,e2) != e1
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e0
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e0
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e0
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e0
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e1
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e1
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e1
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e1
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e2
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e2
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e2
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e2
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e3
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e3
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e3
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e3
+      | op(e0,e2) != e2
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e0
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e0
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e0
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e0
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e1
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e1
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e1
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e1
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e2
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e2
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e2
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e2
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e0
+      | op(e0,e3) != e3
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e1
+      | op(e0,e3) != e3
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e2
+      | op(e0,e3) != e3
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 )
+    & ( op(e1,e0) != e3
+      | op(e0,e3) != e3
+      | op(e0,e2) != e3
+      | ~ epred2_0
+      | epred3_0 ) ),
+    inference(distribute,[status(thm)],[188])).
+
+cnf(208,plain,
+    ( epred3_0
+    | ~ epred2_0
+    | op(e0,e2) != e2
+    | op(e0,e3) != e3
+    | op(e1,e0) != e1 ),
+    inference(split_conjunct,[status(thm)],[189])).
+
+fof(254,plain,
+    ( ~ epred3_0
+    | ( op(e1,e1) != e0
+      & op(e1,e1) != e1
+      & op(e1,e1) != e2
+      & op(e1,e1) != e3 )
+    | ( op(e1,e2) != e0
+      & op(e1,e2) != e1
+      & op(e1,e2) != e2
+      & op(e1,e2) != e3 )
+    | ( op(e1,e3) != e0
+      & op(e1,e3) != e1
+      & op(e1,e3) != e2
+      & op(e1,e3) != e3 )
+    | epred4_0 ),
+    inference(fof_nnf,[status(thm)],[18])).
+
+fof(255,plain,
+    ( ( op(e1,e3) != e0
+      | op(e1,e2) != e0
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e0
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e0
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e0
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e1
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e1
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e1
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e1
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e2
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e2
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e2
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e2
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e3
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e3
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e3
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e3
+      | op(e1,e1) != e0
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e0
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e0
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e0
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e0
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e1
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e1
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e1
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e1
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e2
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e2
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e2
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e2
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e3
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e3
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e3
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e3
+      | op(e1,e1) != e1
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e0
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e0
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e0
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e0
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e1
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e1
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e1
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e1
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e2
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e2
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e2
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e2
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e3
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e3
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e3
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e3
+      | op(e1,e1) != e2
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e0
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e0
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e0
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e0
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e1
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e1
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e1
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e1
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e2
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e2
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e2
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e2
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e0
+      | op(e1,e2) != e3
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e1
+      | op(e1,e2) != e3
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e2
+      | op(e1,e2) != e3
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 )
+    & ( op(e1,e3) != e3
+      | op(e1,e2) != e3
+      | op(e1,e1) != e3
+      | ~ epred3_0
+      | epred4_0 ) ),
+    inference(distribute,[status(thm)],[254])).
+
+cnf(269,plain,
+    ( epred4_0
+    | ~ epred3_0
+    | op(e1,e1) != e3
+    | op(e1,e2) != e0
+    | op(e1,e3) != e2 ),
+    inference(split_conjunct,[status(thm)],[255])).
+
+fof(320,plain,
+    ( ~ epred4_0
+    | ( op(e2,e0) != e0
+      & op(e2,e0) != e1
+      & op(e2,e0) != e2
+      & op(e2,e0) != e3 )
+    | ( op(e2,e1) != e0
+      & op(e2,e1) != e1
+      & op(e2,e1) != e2
+      & op(e2,e1) != e3 )
+    | ( op(e2,e2) != e0
+      & op(e2,e2) != e1
+      & op(e2,e2) != e2
+      & op(e2,e2) != e3 )
+    | epred5_0 ),
+    inference(fof_nnf,[status(thm)],[19])).
+
+fof(321,plain,
+    ( ( op(e2,e2) != e0
+      | op(e2,e1) != e0
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e0
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e0
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e0
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e1
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e1
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e1
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e1
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e2
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e2
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e2
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e2
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e3
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e3
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e3
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e3
+      | op(e2,e0) != e0
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e0
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e0
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e0
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e0
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e1
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e1
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e1
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e1
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e2
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e2
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e2
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e2
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e3
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e3
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e3
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e3
+      | op(e2,e0) != e1
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e0
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e0
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e0
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e0
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e1
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e1
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e1
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e1
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e2
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e2
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e2
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e2
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e3
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e3
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e3
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e3
+      | op(e2,e0) != e2
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e0
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e0
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e0
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e0
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e1
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e1
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e1
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e1
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e2
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e2
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e2
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e2
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e0
+      | op(e2,e1) != e3
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e1
+      | op(e2,e1) != e3
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e2
+      | op(e2,e1) != e3
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 )
+    & ( op(e2,e2) != e3
+      | op(e2,e1) != e3
+      | op(e2,e0) != e3
+      | ~ epred4_0
+      | epred5_0 ) ),
+    inference(distribute,[status(thm)],[320])).
+
+cnf(350,plain,
+    ( epred5_0
+    | ~ epred4_0
+    | op(e2,e0) != e2
+    | op(e2,e1) != e0
+    | op(e2,e2) != e3 ),
+    inference(split_conjunct,[status(thm)],[321])).
+
+fof(386,plain,
+    ( ~ epred5_0
+    | ( op(e2,e3) != e0
+      & op(e2,e3) != e1
+      & op(e2,e3) != e2
+      & op(e2,e3) != e3 )
+    | ( op(e3,e0) != e0
+      & op(e3,e0) != e1
+      & op(e3,e0) != e2
+      & op(e3,e0) != e3 )
+    | ( op(e3,e1) != e0
+      & op(e3,e1) != e1
+      & op(e3,e1) != e2
+      & op(e3,e1) != e3 )
+    | epred6_0 ),
+    inference(fof_nnf,[status(thm)],[20])).
+
+fof(387,plain,
+    ( ( op(e3,e1) != e0
+      | op(e3,e0) != e0
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e0
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e0
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e0
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e1
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e1
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e1
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e1
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e2
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e2
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e2
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e2
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e3
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e3
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e3
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e3
+      | op(e2,e3) != e0
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e0
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e0
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e0
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e0
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e1
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e1
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e1
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e1
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e2
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e2
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e2
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e2
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e3
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e3
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e3
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e3
+      | op(e2,e3) != e1
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e0
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e0
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e0
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e0
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e1
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e1
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e1
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e1
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e2
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e2
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e2
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e2
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e3
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e3
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e3
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e3
+      | op(e2,e3) != e2
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e0
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e0
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e0
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e0
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e1
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e1
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e1
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e1
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e2
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e2
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e2
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e2
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e0
+      | op(e3,e0) != e3
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e1
+      | op(e3,e0) != e3
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e2
+      | op(e3,e0) != e3
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 )
+    & ( op(e3,e1) != e3
+      | op(e3,e0) != e3
+      | op(e2,e3) != e3
+      | ~ epred5_0
+      | epred6_0 ) ),
+    inference(distribute,[status(thm)],[386])).
+
+cnf(421,plain,
+    ( epred6_0
+    | ~ epred5_0
+    | op(e2,e3) != e1
+    | op(e3,e0) != e3
+    | op(e3,e1) != e2 ),
+    inference(split_conjunct,[status(thm)],[387])).
+
+fof(452,plain,
+    ( ~ epred6_0
+    | ( op(e3,e2) != e0
+      & op(e3,e2) != e1
+      & op(e3,e2) != e2
+      & op(e3,e2) != e3 )
+    | ( op(e3,e3) != e0
+      & op(e3,e3) != e1
+      & op(e3,e3) != e2
+      & op(e3,e3) != e3 )
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | op(unit,e0) != e0
+    | op(e0,unit) != e0
+    | op(unit,e1) != e1
+    | op(e1,unit) != e1
+    | op(unit,e2) != e2
+    | op(e2,unit) != e2
+    | op(unit,e3) != e3
+    | op(e3,unit) != e3
+    | ( unit != e0
+      & unit != e1
+      & unit != e2
+      & unit != e3 )
+    | epred7_0 ),
+    inference(fof_nnf,[status(thm)],[21])).
+
+fof(453,plain,
+    ( ( unit != e0
+      | op(e3,e3) != e0
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e0
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e0
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e0
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e1
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e1
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e1
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e1
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e2
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e2
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e2
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e2
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e3
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e3
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e3
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e3
+      | op(e3,e2) != e0
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e0
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e0
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e0
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e0
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e1
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e1
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e1
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e1
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e2
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e2
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e2
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e2
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e3
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e3
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e3
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e3
+      | op(e3,e2) != e1
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e0
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e0
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e0
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e0
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e1
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e1
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e1
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e1
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e2
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e2
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e2
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e2
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e3
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e3
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e3
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e3
+      | op(e3,e2) != e2
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e0
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e0
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e0
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e0
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e1
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e1
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e1
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e1
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e2
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e2
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e2
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e2
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e0
+      | op(e3,e3) != e3
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e1
+      | op(e3,e3) != e3
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e2
+      | op(e3,e3) != e3
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 )
+    & ( unit != e3
+      | op(e3,e3) != e3
+      | op(e3,e2) != e3
+      | ~ epred6_0
+      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+      | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+      | op(unit,e0) != e0
+      | op(e0,unit) != e0
+      | op(unit,e1) != e1
+      | op(e1,unit) != e1
+      | op(unit,e2) != e2
+      | op(e2,unit) != e2
+      | op(unit,e3) != e3
+      | op(e3,unit) != e3
+      | epred7_0 ) ),
+    inference(distribute,[status(thm)],[452])).
+
+cnf(501,plain,
+    ( epred7_0
+    | op(e3,unit) != e3
+    | op(unit,e3) != e3
+    | op(e2,unit) != e2
+    | op(unit,e2) != e2
+    | op(e1,unit) != e1
+    | op(unit,e1) != e1
+    | op(e0,unit) != e0
+    | op(unit,e0) != e0
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | ~ epred6_0
+    | op(e3,e2) != e1
+    | op(e3,e3) != e0
+    | unit != e0 ),
+    inference(split_conjunct,[status(thm)],[453])).
+
+fof(518,plain,
+    ( ~ epred7_0
+    | op(e0,inv(e0)) != unit
+    | op(inv(e0),e0) != unit
+    | op(e1,inv(e1)) != unit
+    | op(inv(e1),e1) != unit
+    | op(e2,inv(e2)) != unit
+    | op(inv(e2),e2) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e3),e3) != unit
+    | ( inv(e0) != e0
+      & inv(e0) != e1
+      & inv(e0) != e2
+      & inv(e0) != e3 )
+    | ( inv(e1) != e0
+      & inv(e1) != e1
+      & inv(e1) != e2
+      & inv(e1) != e3 )
+    | ( inv(e2) != e0
+      & inv(e2) != e1
+      & inv(e2) != e2
+      & inv(e2) != e3 )
+    | epred8_0 ),
+    inference(fof_nnf,[status(thm)],[22])).
+
+fof(519,plain,
+    ( ( inv(e2) != e0
+      | inv(e1) != e0
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e0
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e0
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e0
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e1
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e1
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e1
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e1
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e2
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e2
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e2
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e2
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e3
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e3
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e3
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e3
+      | inv(e0) != e0
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e0
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e0
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e0
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e0
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e1
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e1
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e1
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e1
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e2
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e2
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e2
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e2
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e3
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e3
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e3
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e3
+      | inv(e0) != e1
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e0
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e0
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e0
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e0
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e1
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e1
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e1
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e1
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e2
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e2
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e2
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e2
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e3
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e3
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e3
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e3
+      | inv(e0) != e2
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e0
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e0
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e0
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e0
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e1
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e1
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e1
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e1
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e2
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e2
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e2
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e2
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e0
+      | inv(e1) != e3
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e1
+      | inv(e1) != e3
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e2
+      | inv(e1) != e3
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 )
+    & ( inv(e2) != e3
+      | inv(e1) != e3
+      | inv(e0) != e3
+      | ~ epred7_0
+      | op(e0,inv(e0)) != unit
+      | op(inv(e0),e0) != unit
+      | op(e1,inv(e1)) != unit
+      | op(inv(e1),e1) != unit
+      | op(e2,inv(e2)) != unit
+      | op(inv(e2),e2) != unit
+      | op(e3,inv(e3)) != unit
+      | op(inv(e3),e3) != unit
+      | epred8_0 ) ),
+    inference(distribute,[status(thm)],[518])).
+
+cnf(574,plain,
+    ( epred8_0
+    | op(inv(e3),e3) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e2),e2) != unit
+    | op(e2,inv(e2)) != unit
+    | op(inv(e1),e1) != unit
+    | op(e1,inv(e1)) != unit
+    | op(inv(e0),e0) != unit
+    | op(e0,inv(e0)) != unit
+    | ~ epred7_0
+    | inv(e0) != e0
+    | inv(e1) != e2
+    | inv(e2) != e1 ),
+    inference(split_conjunct,[status(thm)],[519])).
+
+cnf(584,plain,
+    ( unit != e3 ),
+    inference(rw,[status(thm)],[49,39,theory(equality)])).
+
+cnf(587,plain,
+    ( inv(unit) = e0 ),
+    inference(rw,[status(thm)],[55,39,theory(equality)])).
+
+cnf(588,plain,
+    ( inv(unit) = unit ),
+    inference(rw,[status(thm)],[587,39,theory(equality)])).
+
+cnf(592,plain,
+    ( op(unit,unit) = e0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[38,39,theory(equality)]),39,theory(equality)])).
+
+cnf(593,plain,
+    ( op(unit,unit) = unit ),
+    inference(rw,[status(thm)],[592,39,theory(equality)])).
+
+cnf(594,plain,
+    ( op(unit,e1) = e1 ),
+    inference(rw,[status(thm)],[37,39,theory(equality)])).
+
+cnf(595,plain,
+    ( op(unit,e2) = e2 ),
+    inference(rw,[status(thm)],[36,39,theory(equality)])).
+
+cnf(597,negated_conjecture,
+    ( $false
+    | ~ epred8_0 ),
+    inference(rw,[status(thm)],[42,52,theory(equality)])).
+
+cnf(598,negated_conjecture,
+    ( ~ epred8_0 ),
+    inference(cn,[status(thm)],[597,theory(equality)])).
+
+cnf(599,plain,
+    ( op(unit,e3) = e3 ),
+    inference(rw,[status(thm)],[35,39,theory(equality)])).
+
+cnf(600,plain,
+    ( op(e1,unit) = e1 ),
+    inference(rw,[status(thm)],[34,39,theory(equality)])).
+
+cnf(601,plain,
+    ( op(e1,e2) = unit ),
+    inference(rw,[status(thm)],[32,39,theory(equality)])).
+
+cnf(602,plain,
+    ( op(e2,unit) = e2 ),
+    inference(rw,[status(thm)],[30,39,theory(equality)])).
+
+cnf(603,plain,
+    ( op(e2,e1) = unit ),
+    inference(rw,[status(thm)],[29,39,theory(equality)])).
+
+cnf(604,plain,
+    ( op(e3,unit) = e3 ),
+    inference(rw,[status(thm)],[26,39,theory(equality)])).
+
+cnf(605,plain,
+    ( op(e3,e3) = unit ),
+    inference(rw,[status(thm)],[23,39,theory(equality)])).
+
+cnf(831,plain,
+    ( e3 = e0
+    | op(e1,e1) = e1
+    | op(e1,e1) = e2
+    | ~ epred1_0 ),
+    inference(rw,[status(thm)],[100,33,theory(equality)])).
+
+cnf(832,plain,
+    ( e3 = unit
+    | op(e1,e1) = e1
+    | op(e1,e1) = e2
+    | ~ epred1_0 ),
+    inference(rw,[status(thm)],[831,39,theory(equality)])).
+
+cnf(833,plain,
+    ( e3 = unit
+    | e3 = e1
+    | op(e1,e1) = e2
+    | ~ epred1_0 ),
+    inference(rw,[status(thm)],[832,33,theory(equality)])).
+
+cnf(834,plain,
+    ( e3 = unit
+    | e3 = e1
+    | e3 = e2
+    | ~ epred1_0 ),
+    inference(rw,[status(thm)],[833,33,theory(equality)])).
+
+cnf(835,plain,
+    ( e3 = unit
+    | e2 = e3
+    | ~ epred1_0 ),
+    inference(sr,[status(thm)],[834,47,theory(equality)])).
+
+cnf(836,plain,
+    ( e3 = unit
+    | ~ epred1_0 ),
+    inference(sr,[status(thm)],[835,46,theory(equality)])).
+
+cnf(1003,plain,
+    ( unit = e3
+    | epred1_0
+    | epred2_0
+    | op(e0,e0) != e0
+    | op(e0,e1) != e1 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[186,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(1004,plain,
+    ( unit = e3
+    | epred1_0
+    | epred2_0
+    | unit != e0
+    | op(e0,e1) != e1 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[1003,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(1005,plain,
+    ( unit = e3
+    | epred1_0
+    | epred2_0
+    | $false
+    | op(e0,e1) != e1 ),
+    inference(rw,[status(thm)],[1004,39,theory(equality)])).
+
+cnf(1006,plain,
+    ( unit = e3
+    | epred1_0
+    | epred2_0
+    | $false
+    | $false ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1005,39,theory(equality)]),594,theory(equality)])).
+
+cnf(1007,plain,
+    ( unit = e3
+    | epred1_0
+    | epred2_0 ),
+    inference(cn,[status(thm)],[1006,theory(equality)])).
+
+cnf(1008,plain,
+    ( e3 = unit
+    | epred2_0 ),
+    inference(csr,[status(thm)],[1007,836])).
+
+cnf(1529,plain,
+    ( epred3_0
+    | $false
+    | op(e0,e3) != e3
+    | op(e1,e0) != e1
+    | ~ epred2_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[208,39,theory(equality)]),595,theory(equality)])).
+
+cnf(1530,plain,
+    ( epred3_0
+    | $false
+    | $false
+    | op(e1,e0) != e1
+    | ~ epred2_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1529,39,theory(equality)]),599,theory(equality)])).
+
+cnf(1531,plain,
+    ( epred3_0
+    | $false
+    | $false
+    | $false
+    | ~ epred2_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1530,39,theory(equality)]),600,theory(equality)])).
+
+cnf(1532,plain,
+    ( epred3_0
+    | ~ epred2_0 ),
+    inference(cn,[status(thm)],[1531,theory(equality)])).
+
+cnf(1902,plain,
+    ( epred4_0
+    | $false
+    | op(e1,e2) != e0
+    | op(e1,e3) != e2
+    | ~ epred3_0 ),
+    inference(rw,[status(thm)],[269,33,theory(equality)])).
+
+cnf(1903,plain,
+    ( epred4_0
+    | $false
+    | unit != e0
+    | op(e1,e3) != e2
+    | ~ epred3_0 ),
+    inference(rw,[status(thm)],[1902,601,theory(equality)])).
+
+cnf(1904,plain,
+    ( epred4_0
+    | $false
+    | $false
+    | op(e1,e3) != e2
+    | ~ epred3_0 ),
+    inference(rw,[status(thm)],[1903,39,theory(equality)])).
+
+cnf(1905,plain,
+    ( epred4_0
+    | $false
+    | $false
+    | $false
+    | ~ epred3_0 ),
+    inference(rw,[status(thm)],[1904,31,theory(equality)])).
+
+cnf(1906,plain,
+    ( epred4_0
+    | ~ epred3_0 ),
+    inference(cn,[status(thm)],[1905,theory(equality)])).
+
+cnf(2172,plain,
+    ( epred5_0
+    | $false
+    | op(e2,e1) != e0
+    | op(e2,e2) != e3
+    | ~ epred4_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[350,39,theory(equality)]),602,theory(equality)])).
+
+cnf(2173,plain,
+    ( epred5_0
+    | $false
+    | unit != e0
+    | op(e2,e2) != e3
+    | ~ epred4_0 ),
+    inference(rw,[status(thm)],[2172,603,theory(equality)])).
+
+cnf(2174,plain,
+    ( epred5_0
+    | $false
+    | $false
+    | op(e2,e2) != e3
+    | ~ epred4_0 ),
+    inference(rw,[status(thm)],[2173,39,theory(equality)])).
+
+cnf(2175,plain,
+    ( epred5_0
+    | $false
+    | $false
+    | $false
+    | ~ epred4_0 ),
+    inference(rw,[status(thm)],[2174,28,theory(equality)])).
+
+cnf(2176,plain,
+    ( epred5_0
+    | ~ epred4_0 ),
+    inference(cn,[status(thm)],[2175,theory(equality)])).
+
+cnf(2499,plain,
+    ( epred6_0
+    | $false
+    | op(e3,e0) != e3
+    | op(e3,e1) != e2
+    | ~ epred5_0 ),
+    inference(rw,[status(thm)],[421,27,theory(equality)])).
+
+cnf(2500,plain,
+    ( epred6_0
+    | $false
+    | $false
+    | op(e3,e1) != e2
+    | ~ epred5_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2499,39,theory(equality)]),604,theory(equality)])).
+
+cnf(2501,plain,
+    ( epred6_0
+    | $false
+    | $false
+    | $false
+    | ~ epred5_0 ),
+    inference(rw,[status(thm)],[2500,25,theory(equality)])).
+
+cnf(2502,plain,
+    ( epred6_0
+    | ~ epred5_0 ),
+    inference(cn,[status(thm)],[2501,theory(equality)])).
+
+cnf(2847,plain,
+    ( epred8_0
+    | unit != e0
+    | inv(e1) != e2
+    | inv(e2) != e1
+    | op(e0,inv(e0)) != unit
+    | op(e1,inv(e1)) != unit
+    | op(e2,inv(e2)) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[574,39,theory(equality)]),588,theory(equality)])).
+
+cnf(2848,plain,
+    ( epred8_0
+    | $false
+    | inv(e1) != e2
+    | inv(e2) != e1
+    | op(e0,inv(e0)) != unit
+    | op(e1,inv(e1)) != unit
+    | op(e2,inv(e2)) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[2847,39,theory(equality)])).
+
+cnf(2849,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | inv(e2) != e1
+    | op(e0,inv(e0)) != unit
+    | op(e1,inv(e1)) != unit
+    | op(e2,inv(e2)) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[2848,54,theory(equality)])).
+
+cnf(2850,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | op(e0,inv(e0)) != unit
+    | op(e1,inv(e1)) != unit
+    | op(e2,inv(e2)) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[2849,53,theory(equality)])).
+
+cnf(2851,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(e1,inv(e1)) != unit
+    | op(e2,inv(e2)) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2850,39,theory(equality)]),39,theory(equality)]),588,theory(equality)]),593,theory(equality)])).
+
+cnf(2852,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(e2,inv(e2)) != unit
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2851,54,theory(equality)]),601,theory(equality)])).
+
+cnf(2853,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(e3,inv(e3)) != unit
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2852,53,theory(equality)]),603,theory(equality)])).
+
+cnf(2854,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(inv(e0),e0) != unit
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2853,52,theory(equality)]),605,theory(equality)])).
+
+cnf(2855,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(inv(e1),e1) != unit
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2854,39,theory(equality)]),588,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(2856,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(inv(e2),e2) != unit
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2855,54,theory(equality)]),603,theory(equality)])).
+
+cnf(2857,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(inv(e3),e3) != unit
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2856,53,theory(equality)]),601,theory(equality)])).
+
+cnf(2858,plain,
+    ( epred8_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | ~ epred7_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2857,52,theory(equality)]),605,theory(equality)])).
+
+cnf(2859,plain,
+    ( epred8_0
+    | ~ epred7_0 ),
+    inference(cn,[status(thm)],[2858,theory(equality)])).
+
+cnf(2860,plain,
+    ( ~ epred7_0 ),
+    inference(sr,[status(thm)],[2859,598,theory(equality)])).
+
+cnf(4224,plain,
+    ( epred7_0
+    | $false
+    | op(e0,unit) != e0
+    | op(e1,unit) != e1
+    | op(e2,unit) != e2
+    | op(e3,e2) != e1
+    | op(e3,e3) != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[501,39,theory(equality)])).
+
+cnf(4225,plain,
+    ( epred7_0
+    | $false
+    | unit != e0
+    | op(e1,unit) != e1
+    | op(e2,unit) != e2
+    | op(e3,e2) != e1
+    | op(e3,e3) != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4224,39,theory(equality)]),593,theory(equality)])).
+
+cnf(4226,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | op(e1,unit) != e1
+    | op(e2,unit) != e2
+    | op(e3,e2) != e1
+    | op(e3,e3) != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4225,39,theory(equality)])).
+
+cnf(4227,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | op(e2,unit) != e2
+    | op(e3,e2) != e1
+    | op(e3,e3) != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4226,600,theory(equality)])).
+
+cnf(4228,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(e3,e2) != e1
+    | op(e3,e3) != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4227,602,theory(equality)])).
+
+cnf(4229,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(e3,e3) != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4228,24,theory(equality)])).
+
+cnf(4230,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != e0
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4229,605,theory(equality)])).
+
+cnf(4231,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(e3,unit) != e3
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4230,39,theory(equality)])).
+
+cnf(4232,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(unit,e0) != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4231,604,theory(equality)])).
+
+cnf(4233,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != e0
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4232,39,theory(equality)]),593,theory(equality)])).
+
+cnf(4234,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(unit,e1) != e1
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4233,39,theory(equality)])).
+
+cnf(4235,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(unit,e2) != e2
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4234,594,theory(equality)])).
+
+cnf(4236,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(unit,e3) != e3
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4235,595,theory(equality)])).
+
+cnf(4237,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[4236,599,theory(equality)])).
+
+cnf(4238,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e0,op(e0,e0))
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4237,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(4239,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4238,39,theory(equality)]),39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),593,theory(equality)])).
+
+cnf(4240,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e0,op(e0,e1))
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4239,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),594,theory(equality)])).
+
+cnf(4241,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4240,39,theory(equality)]),39,theory(equality)]),594,theory(equality)]),594,theory(equality)])).
+
+cnf(4242,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e0,op(e0,e2))
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4241,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),595,theory(equality)])).
+
+cnf(4243,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4242,39,theory(equality)]),39,theory(equality)]),595,theory(equality)]),595,theory(equality)])).
+
+cnf(4244,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e0,op(e0,e3))
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4243,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),599,theory(equality)])).
+
+cnf(4245,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4244,39,theory(equality)]),39,theory(equality)]),599,theory(equality)]),599,theory(equality)])).
+
+cnf(4246,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e0,op(e1,e0))
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4245,39,theory(equality)]),594,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+
+cnf(4247,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4246,39,theory(equality)]),39,theory(equality)]),600,theory(equality)]),594,theory(equality)])).
+
+cnf(4248,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e0,op(e1,e1))
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4247,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).
+
+cnf(4249,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4248,39,theory(equality)]),33,theory(equality)]),599,theory(equality)])).
+
+cnf(4250,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e0,op(e1,e2))
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4249,39,theory(equality)]),594,theory(equality)]),601,theory(equality)])).
+
+cnf(4251,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4250,39,theory(equality)]),601,theory(equality)]),593,theory(equality)])).
+
+cnf(4252,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e0,op(e1,e3))
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4251,39,theory(equality)]),594,theory(equality)]),31,theory(equality)])).
+
+cnf(4253,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4252,39,theory(equality)]),31,theory(equality)]),595,theory(equality)])).
+
+cnf(4254,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e0,op(e2,e0))
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4253,39,theory(equality)]),595,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+
+cnf(4255,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4254,39,theory(equality)]),39,theory(equality)]),602,theory(equality)]),595,theory(equality)])).
+
+cnf(4256,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e0,op(e2,e1))
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4255,39,theory(equality)]),595,theory(equality)]),603,theory(equality)])).
+
+cnf(4257,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4256,39,theory(equality)]),603,theory(equality)]),593,theory(equality)])).
+
+cnf(4258,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e0,op(e2,e2))
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4257,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).
+
+cnf(4259,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4258,39,theory(equality)]),28,theory(equality)]),599,theory(equality)])).
+
+cnf(4260,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e0,op(e2,e3))
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4259,39,theory(equality)]),595,theory(equality)]),27,theory(equality)])).
+
+cnf(4261,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4260,39,theory(equality)]),27,theory(equality)]),594,theory(equality)])).
+
+cnf(4262,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e0,op(e3,e0))
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4261,39,theory(equality)]),599,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+
+cnf(4263,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4262,39,theory(equality)]),39,theory(equality)]),604,theory(equality)]),599,theory(equality)])).
+
+cnf(4264,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e0,op(e3,e1))
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4263,39,theory(equality)]),599,theory(equality)]),25,theory(equality)])).
+
+cnf(4265,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4264,39,theory(equality)]),25,theory(equality)]),595,theory(equality)])).
+
+cnf(4266,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e0,op(e3,e2))
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4265,39,theory(equality)]),599,theory(equality)]),24,theory(equality)])).
+
+cnf(4267,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4266,39,theory(equality)]),24,theory(equality)]),594,theory(equality)])).
+
+cnf(4268,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e0,op(e3,e3))
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4267,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).
+
+cnf(4269,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4268,39,theory(equality)]),605,theory(equality)]),593,theory(equality)])).
+
+cnf(4270,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e1,op(e0,e0))
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4269,39,theory(equality)]),600,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+
+cnf(4271,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4270,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),600,theory(equality)])).
+
+cnf(4272,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e1,op(e0,e1))
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4271,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).
+
+cnf(4273,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4272,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).
+
+cnf(4274,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e1,op(e0,e2))
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4273,39,theory(equality)]),600,theory(equality)]),601,theory(equality)])).
+
+cnf(4275,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4274,39,theory(equality)]),595,theory(equality)]),601,theory(equality)])).
+
+cnf(4276,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e1,op(e0,e3))
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4275,39,theory(equality)]),600,theory(equality)]),31,theory(equality)])).
+
+cnf(4277,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4276,39,theory(equality)]),599,theory(equality)]),31,theory(equality)])).
+
+cnf(4278,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e1,op(e1,e0))
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4277,33,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+
+cnf(4279,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4278,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).
+
+cnf(4280,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e1,op(e1,e1))
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4279,33,theory(equality)]),25,theory(equality)])).
+
+cnf(4281,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4280,33,theory(equality)]),31,theory(equality)])).
+
+cnf(4282,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e1,op(e1,e2))
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4281,33,theory(equality)]),24,theory(equality)])).
+
+cnf(4283,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4282,601,theory(equality)]),600,theory(equality)])).
+
+cnf(4284,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e1,op(e1,e3))
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4283,33,theory(equality)]),605,theory(equality)])).
+
+cnf(4285,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4284,31,theory(equality)]),601,theory(equality)])).
+
+cnf(4286,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e1,op(e2,e0))
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4285,601,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(4287,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4286,39,theory(equality)]),602,theory(equality)]),601,theory(equality)])).
+
+cnf(4288,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e1,op(e2,e1))
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4287,601,theory(equality)]),594,theory(equality)])).
+
+cnf(4289,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4288,603,theory(equality)]),600,theory(equality)])).
+
+cnf(4290,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e1,op(e2,e2))
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4289,601,theory(equality)]),595,theory(equality)])).
+
+cnf(4291,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4290,28,theory(equality)]),31,theory(equality)])).
+
+cnf(4292,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e1,op(e2,e3))
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4291,601,theory(equality)]),599,theory(equality)])).
+
+cnf(4293,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4292,27,theory(equality)]),33,theory(equality)])).
+
+cnf(4294,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e1,op(e3,e0))
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4293,31,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+
+cnf(4295,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4294,39,theory(equality)]),604,theory(equality)]),31,theory(equality)])).
+
+cnf(4296,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e1,op(e3,e1))
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4295,31,theory(equality)]),603,theory(equality)])).
+
+cnf(4297,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4296,25,theory(equality)]),601,theory(equality)])).
+
+cnf(4298,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e1,op(e3,e2))
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4297,31,theory(equality)]),28,theory(equality)])).
+
+cnf(4299,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4298,24,theory(equality)]),33,theory(equality)])).
+
+cnf(4300,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e1,op(e3,e3))
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4299,31,theory(equality)]),27,theory(equality)])).
+
+cnf(4301,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4300,605,theory(equality)]),600,theory(equality)])).
+
+cnf(4302,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e2,op(e0,e0))
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4301,39,theory(equality)]),602,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+
+cnf(4303,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4302,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),602,theory(equality)])).
+
+cnf(4304,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e2,op(e0,e1))
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4303,39,theory(equality)]),602,theory(equality)]),603,theory(equality)])).
+
+cnf(4305,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4304,39,theory(equality)]),594,theory(equality)]),603,theory(equality)])).
+
+cnf(4306,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e2,op(e0,e2))
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4305,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).
+
+cnf(4307,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4306,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).
+
+cnf(4308,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e2,op(e0,e3))
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4307,39,theory(equality)]),602,theory(equality)]),27,theory(equality)])).
+
+cnf(4309,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4308,39,theory(equality)]),599,theory(equality)]),27,theory(equality)])).
+
+cnf(4310,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e2,op(e1,e0))
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4309,603,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(4311,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4310,39,theory(equality)]),600,theory(equality)]),603,theory(equality)])).
+
+cnf(4312,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e2,op(e1,e1))
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4311,603,theory(equality)]),594,theory(equality)])).
+
+cnf(4313,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4312,33,theory(equality)]),27,theory(equality)])).
+
+cnf(4314,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e2,op(e1,e2))
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4313,603,theory(equality)]),595,theory(equality)])).
+
+cnf(4315,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4314,601,theory(equality)]),602,theory(equality)])).
+
+cnf(4316,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e2,op(e1,e3))
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4315,603,theory(equality)]),599,theory(equality)])).
+
+cnf(4317,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4316,31,theory(equality)]),28,theory(equality)])).
+
+cnf(4318,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e2,op(e2,e0))
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4317,28,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+
+cnf(4319,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4318,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).
+
+cnf(4320,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e2,op(e2,e1))
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4319,28,theory(equality)]),25,theory(equality)])).
+
+cnf(4321,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4320,603,theory(equality)]),602,theory(equality)])).
+
+cnf(4322,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e2,op(e2,e2))
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4321,28,theory(equality)]),24,theory(equality)])).
+
+cnf(4323,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4322,28,theory(equality)]),27,theory(equality)])).
+
+cnf(4324,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e2,op(e2,e3))
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4323,28,theory(equality)]),605,theory(equality)])).
+
+cnf(4325,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4324,27,theory(equality)]),603,theory(equality)])).
+
+cnf(4326,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e2,op(e3,e0))
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4325,27,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+
+cnf(4327,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4326,39,theory(equality)]),604,theory(equality)]),27,theory(equality)])).
+
+cnf(4328,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e2,op(e3,e1))
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4327,27,theory(equality)]),33,theory(equality)])).
+
+cnf(4329,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4328,25,theory(equality)]),28,theory(equality)])).
+
+cnf(4330,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e2,op(e3,e2))
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4329,27,theory(equality)]),601,theory(equality)])).
+
+cnf(4331,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4330,24,theory(equality)]),603,theory(equality)])).
+
+cnf(4332,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e2,op(e3,e3))
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4331,27,theory(equality)]),31,theory(equality)])).
+
+cnf(4333,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4332,605,theory(equality)]),602,theory(equality)])).
+
+cnf(4334,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e3,op(e0,e0))
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4333,39,theory(equality)]),604,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+
+cnf(4335,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4334,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),604,theory(equality)])).
+
+cnf(4336,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e3,op(e0,e1))
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4335,39,theory(equality)]),604,theory(equality)]),25,theory(equality)])).
+
+cnf(4337,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4336,39,theory(equality)]),594,theory(equality)]),25,theory(equality)])).
+
+cnf(4338,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e3,op(e0,e2))
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4337,39,theory(equality)]),604,theory(equality)]),24,theory(equality)])).
+
+cnf(4339,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4338,39,theory(equality)]),595,theory(equality)]),24,theory(equality)])).
+
+cnf(4340,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e3,op(e0,e3))
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4339,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).
+
+cnf(4341,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4340,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).
+
+cnf(4342,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e3,op(e1,e0))
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4341,25,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+
+cnf(4343,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4342,39,theory(equality)]),600,theory(equality)]),25,theory(equality)])).
+
+cnf(4344,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e3,op(e1,e1))
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4343,25,theory(equality)]),603,theory(equality)])).
+
+cnf(4345,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4344,33,theory(equality)]),605,theory(equality)])).
+
+cnf(4346,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e3,op(e1,e2))
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4345,25,theory(equality)]),28,theory(equality)])).
+
+cnf(4347,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4346,601,theory(equality)]),604,theory(equality)])).
+
+cnf(4348,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e3,op(e1,e3))
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4347,25,theory(equality)]),27,theory(equality)])).
+
+cnf(4349,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4348,31,theory(equality)]),24,theory(equality)])).
+
+cnf(4350,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e3,op(e2,e0))
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4349,24,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+
+cnf(4351,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4350,39,theory(equality)]),602,theory(equality)]),24,theory(equality)])).
+
+cnf(4352,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e3,op(e2,e1))
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4351,24,theory(equality)]),33,theory(equality)])).
+
+cnf(4353,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4352,603,theory(equality)]),604,theory(equality)])).
+
+cnf(4354,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e3,op(e2,e2))
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4353,24,theory(equality)]),601,theory(equality)])).
+
+cnf(4355,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4354,28,theory(equality)]),605,theory(equality)])).
+
+cnf(4356,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e3,op(e2,e3))
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4355,24,theory(equality)]),31,theory(equality)])).
+
+cnf(4357,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4356,27,theory(equality)]),25,theory(equality)])).
+
+cnf(4358,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | unit != op(e3,op(e3,e0))
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4357,605,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+
+cnf(4359,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4358,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).
+
+cnf(4360,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e1 != op(e3,op(e3,e1))
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4359,605,theory(equality)]),594,theory(equality)])).
+
+cnf(4361,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4360,25,theory(equality)]),24,theory(equality)])).
+
+cnf(4362,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e2 != op(e3,op(e3,e2))
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4361,605,theory(equality)]),595,theory(equality)])).
+
+cnf(4363,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4362,24,theory(equality)]),25,theory(equality)])).
+
+cnf(4364,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | e3 != op(e3,op(e3,e3))
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4363,605,theory(equality)]),599,theory(equality)])).
+
+cnf(4365,plain,
+    ( epred7_0
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | $false
+    | ~ epred6_0 ),
+    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4364,605,theory(equality)]),604,theory(equality)])).
+
+cnf(4366,plain,
+    ( epred7_0
+    | ~ epred6_0 ),
+    inference(cn,[status(thm)],[4365,theory(equality)])).
+
+cnf(4367,plain,
+    ( ~ epred6_0 ),
+    inference(sr,[status(thm)],[4366,2860,theory(equality)])).
+
+cnf(12823,plain,
+    ( epred2_0 ),
+    inference(sr,[status(thm)],[1008,584,theory(equality)])).
+
+cnf(12824,plain,
+    ( epred3_0
+    | $false ),
+    inference(rw,[status(thm)],[1532,12823,theory(equality)])).
+
+cnf(12825,plain,
+    ( epred3_0 ),
+    inference(cn,[status(thm)],[12824,theory(equality)])).
+
+cnf(12826,plain,
+    ( epred4_0
+    | $false ),
+    inference(rw,[status(thm)],[1906,12825,theory(equality)])).
+
+cnf(12827,plain,
+    ( epred4_0 ),
+    inference(cn,[status(thm)],[12826,theory(equality)])).
+
+cnf(12828,plain,
+    ( epred5_0
+    | $false ),
+    inference(rw,[status(thm)],[2176,12827,theory(equality)])).
+
+cnf(12829,plain,
+    ( epred5_0 ),
+    inference(cn,[status(thm)],[12828,theory(equality)])).
+
+cnf(12830,plain,
+    ( epred6_0
+    | $false ),
+    inference(rw,[status(thm)],[2502,12829,theory(equality)])).
+
+cnf(12831,plain,
+    ( epred6_0 ),
+    inference(cn,[status(thm)],[12830,theory(equality)])).
+
+cnf(12832,plain,
+    ( $false ),
+    inference(sr,[status(thm)],[12831,4367,theory(equality)])).
+
+cnf(12833,plain,
+    ( $false ),
+    12832,
+    [proof]).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% % SZS status Started for /home/graph/tptp/TPTP/Problems/ALG/ALG022+1.p
+% --creating new selector for []
+% -running prover on /tmp/tmp5awh7i/sel_ALG022+1.p_1 with time limit 29
+% -prover status Theorem
+% Problem ALG022+1.p solved in phase 0.
+% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/ALG/ALG022+1.p
+% % SZS status Ended for /home/graph/tptp/TPTP/Problems/ALG/ALG022+1.p
+% Solved 1 out of 1.
+% # Problem is unsatisfiable (or provable), constructing proof object
+% # SZS status Theorem
+% # SZS output start CNFRefutation.
+% fof(1, axiom,(((((((((((((((equal(op(e0,e0), e0)&equal(op(e0,e1), e1))&equal(op(e0,e2), e2))&equal(op(e0,e3), e3))&equal(op(e1,e0), e1))&equal(op(e1,e1), e3))&equal(op(e1,e2), e0))&equal(op(e1,e3), e2))&equal(op(e2,e0), e2))&equal(op(e2,e1), e0))&equal(op(e2,e2), e3))&equal(op(e2,e3), e1))&equal(op(e3,e0), e3))&equal(op(e3,e1), e2))&equal(op(e3,e2), e1))&equal(op(e3,e3), e0)),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax2)).
+% fof(2, axiom,equal(unit, e0),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax3)).
+% fof(3, conjecture,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))&(((equal(inv(e3), e0)|equal(inv(e3), e1))|equal(inv(e3), e2))|equal(inv(e3), e3))),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', co1)).
+% fof(4, axiom,(((((~(equal(e0, e1))&~(equal(e0, e2)))&~(equal(e0, e3)))&~(equal(e1, e2)))&~(equal(e1, e3)))&~(equal(e2, e3))),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax1)).
+% fof(5, axiom,(((equal(inv(e0), e0)&equal(inv(e1), e2))&equal(inv(e2), e1))&equal(inv(e3), e3)),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax4)).
+% fof(6, negated_conjecture,~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))&(((equal(inv(e3), e0)|equal(inv(e3), e1))|equal(inv(e3), e2))|equal(inv(e3), e3)))),inference(assume_negation,[status(cth)],[3])).
+% fof(7, plain,(epred1_0=>(((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))),introduced(definition)).
+% fof(8, plain,(((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))=>epred2_0),introduced(definition)).
+% fof(9, plain,((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))=>epred3_0),introduced(definition)).
+% fof(10, plain,(((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))=>epred4_0),introduced(definition)).
+% fof(11, plain,((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))=>epred5_0),introduced(definition)).
+% fof(12, plain,(((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))=>epred6_0),introduced(definition)).
+% fof(13, plain,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))=>epred7_0),introduced(definition)).
+% fof(14, plain,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))=>epred8_0),introduced(definition)).
+% fof(15, negated_conjecture,~((epred8_0&(((equal(inv(e3), e0)|equal(inv(e3), e1))|equal(inv(e3), e2))|equal(inv(e3), e3)))),inference(apply_def,[status(esa)],[6,14,theory(equality)])).
+% fof(16, plain,(((~((epred1_0|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))=>epred2_0),inference(apply_def,[status(esa)],[8,7,theory(equality)])).
+% fof(17, plain,((((epred2_0&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))=>epred3_0),inference(apply_def,[status(esa)],[9,16,theory(equality)])).
+% fof(18, plain,((((epred3_0&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))=>epred4_0),inference(apply_def,[status(esa)],[10,17,theory(equality)])).
+% fof(19, plain,((((epred4_0&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))=>epred5_0),inference(apply_def,[status(esa)],[11,18,theory(equality)])).
+% fof(20, plain,((((epred5_0&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))=>epred6_0),inference(apply_def,[status(esa)],[12,19,theory(equality)])).
+% fof(21, plain,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((epred6_0&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))=>epred7_0),inference(apply_def,[status(esa)],[13,20,theory(equality)])).
+% fof(22, plain,((((((((((((epred7_0&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))=>epred8_0),inference(apply_def,[status(esa)],[14,21,theory(equality)])).
+% cnf(23,plain,(op(e3,e3)=e0),inference(split_conjunct,[status(thm)],[1])).
+% cnf(24,plain,(op(e3,e2)=e1),inference(split_conjunct,[status(thm)],[1])).
+% cnf(25,plain,(op(e3,e1)=e2),inference(split_conjunct,[status(thm)],[1])).
+% cnf(26,plain,(op(e3,e0)=e3),inference(split_conjunct,[status(thm)],[1])).
+% cnf(27,plain,(op(e2,e3)=e1),inference(split_conjunct,[status(thm)],[1])).
+% cnf(28,plain,(op(e2,e2)=e3),inference(split_conjunct,[status(thm)],[1])).
+% cnf(29,plain,(op(e2,e1)=e0),inference(split_conjunct,[status(thm)],[1])).
+% cnf(30,plain,(op(e2,e0)=e2),inference(split_conjunct,[status(thm)],[1])).
+% cnf(31,plain,(op(e1,e3)=e2),inference(split_conjunct,[status(thm)],[1])).
+% cnf(32,plain,(op(e1,e2)=e0),inference(split_conjunct,[status(thm)],[1])).
+% cnf(33,plain,(op(e1,e1)=e3),inference(split_conjunct,[status(thm)],[1])).
+% cnf(34,plain,(op(e1,e0)=e1),inference(split_conjunct,[status(thm)],[1])).
+% cnf(35,plain,(op(e0,e3)=e3),inference(split_conjunct,[status(thm)],[1])).
+% cnf(36,plain,(op(e0,e2)=e2),inference(split_conjunct,[status(thm)],[1])).
+% cnf(37,plain,(op(e0,e1)=e1),inference(split_conjunct,[status(thm)],[1])).
+% cnf(38,plain,(op(e0,e0)=e0),inference(split_conjunct,[status(thm)],[1])).
+% cnf(39,plain,(unit=e0),inference(split_conjunct,[status(thm)],[2])).
+% fof(40, negated_conjecture,(~(epred8_0)|(((~(equal(inv(e3), e0))&~(equal(inv(e3), e1)))&~(equal(inv(e3), e2)))&~(equal(inv(e3), e3)))),inference(fof_nnf,[status(thm)],[15])).
+% fof(41, negated_conjecture,((((~(equal(inv(e3), e0))|~(epred8_0))&(~(equal(inv(e3), e1))|~(epred8_0)))&(~(equal(inv(e3), e2))|~(epred8_0)))&(~(equal(inv(e3), e3))|~(epred8_0))),inference(distribute,[status(thm)],[40])).
+% cnf(42,negated_conjecture,(~epred8_0|inv(e3)!=e3),inference(split_conjunct,[status(thm)],[41])).
+% cnf(46,plain,(e2!=e3),inference(split_conjunct,[status(thm)],[4])).
+% cnf(47,plain,(e1!=e3),inference(split_conjunct,[status(thm)],[4])).
+% cnf(49,plain,(e0!=e3),inference(split_conjunct,[status(thm)],[4])).
+% cnf(52,plain,(inv(e3)=e3),inference(split_conjunct,[status(thm)],[5])).
+% cnf(53,plain,(inv(e2)=e1),inference(split_conjunct,[status(thm)],[5])).
+% cnf(54,plain,(inv(e1)=e2),inference(split_conjunct,[status(thm)],[5])).
+% cnf(55,plain,(inv(e0)=e0),inference(split_conjunct,[status(thm)],[5])).
+% fof(56, plain,(~(epred1_0)|(((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))),inference(fof_nnf,[status(thm)],[7])).
+% fof(57, plain,(((((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0))))&((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))))&((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))))&((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0))))),inference(distribute,[status(thm)],[56])).
+% cnf(100,plain,(op(e1,e1)=e0|op(e1,e1)=e1|op(e1,e1)=e2|~epred1_0),inference(split_conjunct,[status(thm)],[57])).
+% fof(122, plain,((((epred1_0|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3)))|(((~(equal(op(e0,e0), e0))&~(equal(op(e0,e0), e1)))&~(equal(op(e0,e0), e2)))&~(equal(op(e0,e0), e3))))|(((~(equal(op(e0,e1), e0))&~(equal(op(e0,e1), e1)))&~(equal(op(e0,e1), e2)))&~(equal(op(e0,e1), e3))))|epred2_0),inference(fof_nnf,[status(thm)],[16])).
+% fof(123, plain,(((((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)))&((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))))&((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))))&((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)))),inference(distribute,[status(thm)],[122])).
+% cnf(186,plain,(epred2_0|epred1_0|op(e0,e0)=e3|op(e0,e0)!=e0|op(e0,e1)!=e1),inference(split_conjunct,[status(thm)],[123])).
+% fof(188, plain,((((~(epred2_0)|(((~(equal(op(e0,e2), e0))&~(equal(op(e0,e2), e1)))&~(equal(op(e0,e2), e2)))&~(equal(op(e0,e2), e3))))|(((~(equal(op(e0,e3), e0))&~(equal(op(e0,e3), e1)))&~(equal(op(e0,e3), e2)))&~(equal(op(e0,e3), e3))))|(((~(equal(op(e1,e0), e0))&~(equal(op(e1,e0), e1)))&~(equal(op(e1,e0), e2)))&~(equal(op(e1,e0), e3))))|epred3_0),inference(fof_nnf,[status(thm)],[17])).
+% fof(189, plain,(((((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)))&((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))))&((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))))&((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)))),inference(distribute,[status(thm)],[188])).
+% cnf(208,plain,(epred3_0|~epred2_0|op(e0,e2)!=e2|op(e0,e3)!=e3|op(e1,e0)!=e1),inference(split_conjunct,[status(thm)],[189])).
+% fof(254, plain,((((~(epred3_0)|(((~(equal(op(e1,e1), e0))&~(equal(op(e1,e1), e1)))&~(equal(op(e1,e1), e2)))&~(equal(op(e1,e1), e3))))|(((~(equal(op(e1,e2), e0))&~(equal(op(e1,e2), e1)))&~(equal(op(e1,e2), e2)))&~(equal(op(e1,e2), e3))))|(((~(equal(op(e1,e3), e0))&~(equal(op(e1,e3), e1)))&~(equal(op(e1,e3), e2)))&~(equal(op(e1,e3), e3))))|epred4_0),inference(fof_nnf,[status(thm)],[18])).
+% fof(255, plain,(((((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)))&((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))))&((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))))&((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)))),inference(distribute,[status(thm)],[254])).
+% cnf(269,plain,(epred4_0|~epred3_0|op(e1,e1)!=e3|op(e1,e2)!=e0|op(e1,e3)!=e2),inference(split_conjunct,[status(thm)],[255])).
+% fof(320, plain,((((~(epred4_0)|(((~(equal(op(e2,e0), e0))&~(equal(op(e2,e0), e1)))&~(equal(op(e2,e0), e2)))&~(equal(op(e2,e0), e3))))|(((~(equal(op(e2,e1), e0))&~(equal(op(e2,e1), e1)))&~(equal(op(e2,e1), e2)))&~(equal(op(e2,e1), e3))))|(((~(equal(op(e2,e2), e0))&~(equal(op(e2,e2), e1)))&~(equal(op(e2,e2), e2)))&~(equal(op(e2,e2), e3))))|epred5_0),inference(fof_nnf,[status(thm)],[19])).
+% fof(321, plain,(((((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)))&((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))))&((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))))&((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)))),inference(distribute,[status(thm)],[320])).
+% cnf(350,plain,(epred5_0|~epred4_0|op(e2,e0)!=e2|op(e2,e1)!=e0|op(e2,e2)!=e3),inference(split_conjunct,[status(thm)],[321])).
+% fof(386, plain,((((~(epred5_0)|(((~(equal(op(e2,e3), e0))&~(equal(op(e2,e3), e1)))&~(equal(op(e2,e3), e2)))&~(equal(op(e2,e3), e3))))|(((~(equal(op(e3,e0), e0))&~(equal(op(e3,e0), e1)))&~(equal(op(e3,e0), e2)))&~(equal(op(e3,e0), e3))))|(((~(equal(op(e3,e1), e0))&~(equal(op(e3,e1), e1)))&~(equal(op(e3,e1), e2)))&~(equal(op(e3,e1), e3))))|epred6_0),inference(fof_nnf,[status(thm)],[20])).
+% fof(387, plain,(((((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)))&((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))))&((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))))&((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)))),inference(distribute,[status(thm)],[386])).
+% cnf(421,plain,(epred6_0|~epred5_0|op(e2,e3)!=e1|op(e3,e0)!=e3|op(e3,e1)!=e2),inference(split_conjunct,[status(thm)],[387])).
+% fof(452, plain,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(epred6_0)|(((~(equal(op(e3,e2), e0))&~(equal(op(e3,e2), e1)))&~(equal(op(e3,e2), e2)))&~(equal(op(e3,e2), e3))))|(((~(equal(op(e3,e3), e0))&~(equal(op(e3,e3), e1)))&~(equal(op(e3,e3), e2)))&~(equal(op(e3,e3), e3))))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3)))|(((~(equal(unit, e0))&~(equal(unit, e1)))&~(equal(unit, e2)))&~(equal(unit, e3))))|epred7_0),inference(fof_nnf,[status(thm)],[21])).
+% fof(453, plain,(((((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))))&((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))))&((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))),inference(distribute,[status(thm)],[452])).
+% cnf(501,plain,(epred7_0|op(e3,unit)!=e3|op(unit,e3)!=e3|op(e2,unit)!=e2|op(unit,e2)!=e2|op(e1,unit)!=e1|op(unit,e1)!=e1|op(e0,unit)!=e0|op(unit,e0)!=e0|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|~epred6_0|op(e3,e2)!=e1|op(e3,e3)!=e0|unit!=e0),inference(split_conjunct,[status(thm)],[453])).
+% fof(518, plain,((((((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit)))|(((~(equal(inv(e0), e0))&~(equal(inv(e0), e1)))&~(equal(inv(e0), e2)))&~(equal(inv(e0), e3))))|(((~(equal(inv(e1), e0))&~(equal(inv(e1), e1)))&~(equal(inv(e1), e2)))&~(equal(inv(e1), e3))))|(((~(equal(inv(e2), e0))&~(equal(inv(e2), e1)))&~(equal(inv(e2), e2)))&~(equal(inv(e2), e3))))|epred8_0),inference(fof_nnf,[status(thm)],[22])).
+% fof(519, plain,(((((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))))&((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))))&((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))),inference(distribute,[status(thm)],[518])).
+% cnf(574,plain,(epred8_0|op(inv(e3),e3)!=unit|op(e3,inv(e3))!=unit|op(inv(e2),e2)!=unit|op(e2,inv(e2))!=unit|op(inv(e1),e1)!=unit|op(e1,inv(e1))!=unit|op(inv(e0),e0)!=unit|op(e0,inv(e0))!=unit|~epred7_0|inv(e0)!=e0|inv(e1)!=e2|inv(e2)!=e1),inference(split_conjunct,[status(thm)],[519])).
+% cnf(584,plain,(unit!=e3),inference(rw,[status(thm)],[49,39,theory(equality)])).
+% cnf(587,plain,(inv(unit)=e0),inference(rw,[status(thm)],[55,39,theory(equality)])).
+% cnf(588,plain,(inv(unit)=unit),inference(rw,[status(thm)],[587,39,theory(equality)])).
+% cnf(592,plain,(op(unit,unit)=e0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[38,39,theory(equality)]),39,theory(equality)])).
+% cnf(593,plain,(op(unit,unit)=unit),inference(rw,[status(thm)],[592,39,theory(equality)])).
+% cnf(594,plain,(op(unit,e1)=e1),inference(rw,[status(thm)],[37,39,theory(equality)])).
+% cnf(595,plain,(op(unit,e2)=e2),inference(rw,[status(thm)],[36,39,theory(equality)])).
+% cnf(597,negated_conjecture,($false|~epred8_0),inference(rw,[status(thm)],[42,52,theory(equality)])).
+% cnf(598,negated_conjecture,(~epred8_0),inference(cn,[status(thm)],[597,theory(equality)])).
+% cnf(599,plain,(op(unit,e3)=e3),inference(rw,[status(thm)],[35,39,theory(equality)])).
+% cnf(600,plain,(op(e1,unit)=e1),inference(rw,[status(thm)],[34,39,theory(equality)])).
+% cnf(601,plain,(op(e1,e2)=unit),inference(rw,[status(thm)],[32,39,theory(equality)])).
+% cnf(602,plain,(op(e2,unit)=e2),inference(rw,[status(thm)],[30,39,theory(equality)])).
+% cnf(603,plain,(op(e2,e1)=unit),inference(rw,[status(thm)],[29,39,theory(equality)])).
+% cnf(604,plain,(op(e3,unit)=e3),inference(rw,[status(thm)],[26,39,theory(equality)])).
+% cnf(605,plain,(op(e3,e3)=unit),inference(rw,[status(thm)],[23,39,theory(equality)])).
+% cnf(831,plain,(e3=e0|op(e1,e1)=e1|op(e1,e1)=e2|~epred1_0),inference(rw,[status(thm)],[100,33,theory(equality)])).
+% cnf(832,plain,(e3=unit|op(e1,e1)=e1|op(e1,e1)=e2|~epred1_0),inference(rw,[status(thm)],[831,39,theory(equality)])).
+% cnf(833,plain,(e3=unit|e3=e1|op(e1,e1)=e2|~epred1_0),inference(rw,[status(thm)],[832,33,theory(equality)])).
+% cnf(834,plain,(e3=unit|e3=e1|e3=e2|~epred1_0),inference(rw,[status(thm)],[833,33,theory(equality)])).
+% cnf(835,plain,(e3=unit|e2=e3|~epred1_0),inference(sr,[status(thm)],[834,47,theory(equality)])).
+% cnf(836,plain,(e3=unit|~epred1_0),inference(sr,[status(thm)],[835,46,theory(equality)])).
+% cnf(1003,plain,(unit=e3|epred1_0|epred2_0|op(e0,e0)!=e0|op(e0,e1)!=e1),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[186,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(1004,plain,(unit=e3|epred1_0|epred2_0|unit!=e0|op(e0,e1)!=e1),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[1003,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(1005,plain,(unit=e3|epred1_0|epred2_0|$false|op(e0,e1)!=e1),inference(rw,[status(thm)],[1004,39,theory(equality)])).
+% cnf(1006,plain,(unit=e3|epred1_0|epred2_0|$false|$false),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1005,39,theory(equality)]),594,theory(equality)])).
+% cnf(1007,plain,(unit=e3|epred1_0|epred2_0),inference(cn,[status(thm)],[1006,theory(equality)])).
+% cnf(1008,plain,(e3=unit|epred2_0),inference(csr,[status(thm)],[1007,836])).
+% cnf(1529,plain,(epred3_0|$false|op(e0,e3)!=e3|op(e1,e0)!=e1|~epred2_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[208,39,theory(equality)]),595,theory(equality)])).
+% cnf(1530,plain,(epred3_0|$false|$false|op(e1,e0)!=e1|~epred2_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1529,39,theory(equality)]),599,theory(equality)])).
+% cnf(1531,plain,(epred3_0|$false|$false|$false|~epred2_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1530,39,theory(equality)]),600,theory(equality)])).
+% cnf(1532,plain,(epred3_0|~epred2_0),inference(cn,[status(thm)],[1531,theory(equality)])).
+% cnf(1902,plain,(epred4_0|$false|op(e1,e2)!=e0|op(e1,e3)!=e2|~epred3_0),inference(rw,[status(thm)],[269,33,theory(equality)])).
+% cnf(1903,plain,(epred4_0|$false|unit!=e0|op(e1,e3)!=e2|~epred3_0),inference(rw,[status(thm)],[1902,601,theory(equality)])).
+% cnf(1904,plain,(epred4_0|$false|$false|op(e1,e3)!=e2|~epred3_0),inference(rw,[status(thm)],[1903,39,theory(equality)])).
+% cnf(1905,plain,(epred4_0|$false|$false|$false|~epred3_0),inference(rw,[status(thm)],[1904,31,theory(equality)])).
+% cnf(1906,plain,(epred4_0|~epred3_0),inference(cn,[status(thm)],[1905,theory(equality)])).
+% cnf(2172,plain,(epred5_0|$false|op(e2,e1)!=e0|op(e2,e2)!=e3|~epred4_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[350,39,theory(equality)]),602,theory(equality)])).
+% cnf(2173,plain,(epred5_0|$false|unit!=e0|op(e2,e2)!=e3|~epred4_0),inference(rw,[status(thm)],[2172,603,theory(equality)])).
+% cnf(2174,plain,(epred5_0|$false|$false|op(e2,e2)!=e3|~epred4_0),inference(rw,[status(thm)],[2173,39,theory(equality)])).
+% cnf(2175,plain,(epred5_0|$false|$false|$false|~epred4_0),inference(rw,[status(thm)],[2174,28,theory(equality)])).
+% cnf(2176,plain,(epred5_0|~epred4_0),inference(cn,[status(thm)],[2175,theory(equality)])).
+% cnf(2499,plain,(epred6_0|$false|op(e3,e0)!=e3|op(e3,e1)!=e2|~epred5_0),inference(rw,[status(thm)],[421,27,theory(equality)])).
+% cnf(2500,plain,(epred6_0|$false|$false|op(e3,e1)!=e2|~epred5_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2499,39,theory(equality)]),604,theory(equality)])).
+% cnf(2501,plain,(epred6_0|$false|$false|$false|~epred5_0),inference(rw,[status(thm)],[2500,25,theory(equality)])).
+% cnf(2502,plain,(epred6_0|~epred5_0),inference(cn,[status(thm)],[2501,theory(equality)])).
+% cnf(2847,plain,(epred8_0|unit!=e0|inv(e1)!=e2|inv(e2)!=e1|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[574,39,theory(equality)]),588,theory(equality)])).
+% cnf(2848,plain,(epred8_0|$false|inv(e1)!=e2|inv(e2)!=e1|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[2847,39,theory(equality)])).
+% cnf(2849,plain,(epred8_0|$false|$false|inv(e2)!=e1|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[2848,54,theory(equality)])).
+% cnf(2850,plain,(epred8_0|$false|$false|$false|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[2849,53,theory(equality)])).
+% cnf(2851,plain,(epred8_0|$false|$false|$false|$false|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2850,39,theory(equality)]),39,theory(equality)]),588,theory(equality)]),593,theory(equality)])).
+% cnf(2852,plain,(epred8_0|$false|$false|$false|$false|$false|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2851,54,theory(equality)]),601,theory(equality)])).
+% cnf(2853,plain,(epred8_0|$false|$false|$false|$false|$false|$false|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2852,53,theory(equality)]),603,theory(equality)])).
+% cnf(2854,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2853,52,theory(equality)]),605,theory(equality)])).
+% cnf(2855,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2854,39,theory(equality)]),588,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(2856,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2855,54,theory(equality)]),603,theory(equality)])).
+% cnf(2857,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2856,53,theory(equality)]),601,theory(equality)])).
+% cnf(2858,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2857,52,theory(equality)]),605,theory(equality)])).
+% cnf(2859,plain,(epred8_0|~epred7_0),inference(cn,[status(thm)],[2858,theory(equality)])).
+% cnf(2860,plain,(~epred7_0),inference(sr,[status(thm)],[2859,598,theory(equality)])).
+% cnf(4224,plain,(epred7_0|$false|op(e0,unit)!=e0|op(e1,unit)!=e1|op(e2,unit)!=e2|op(e3,e2)!=e1|op(e3,e3)!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[501,39,theory(equality)])).
+% cnf(4225,plain,(epred7_0|$false|unit!=e0|op(e1,unit)!=e1|op(e2,unit)!=e2|op(e3,e2)!=e1|op(e3,e3)!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4224,39,theory(equality)]),593,theory(equality)])).
+% cnf(4226,plain,(epred7_0|$false|$false|op(e1,unit)!=e1|op(e2,unit)!=e2|op(e3,e2)!=e1|op(e3,e3)!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4225,39,theory(equality)])).
+% cnf(4227,plain,(epred7_0|$false|$false|$false|op(e2,unit)!=e2|op(e3,e2)!=e1|op(e3,e3)!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4226,600,theory(equality)])).
+% cnf(4228,plain,(epred7_0|$false|$false|$false|$false|op(e3,e2)!=e1|op(e3,e3)!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4227,602,theory(equality)])).
+% cnf(4229,plain,(epred7_0|$false|$false|$false|$false|$false|op(e3,e3)!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4228,24,theory(equality)])).
+% cnf(4230,plain,(epred7_0|$false|$false|$false|$false|$false|unit!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4229,605,theory(equality)])).
+% cnf(4231,plain,(epred7_0|$false|$false|$false|$false|$false|$false|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4230,39,theory(equality)])).
+% cnf(4232,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4231,604,theory(equality)])).
+% cnf(4233,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|unit!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4232,39,theory(equality)]),593,theory(equality)])).
+% cnf(4234,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4233,39,theory(equality)])).
+% cnf(4235,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4234,594,theory(equality)])).
+% cnf(4236,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4235,595,theory(equality)])).
+% cnf(4237,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4236,599,theory(equality)])).
+% cnf(4238,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4237,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(4239,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4238,39,theory(equality)]),39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),593,theory(equality)])).
+% cnf(4240,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4239,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),594,theory(equality)])).
+% cnf(4241,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4240,39,theory(equality)]),39,theory(equality)]),594,theory(equality)]),594,theory(equality)])).
+% cnf(4242,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4241,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),595,theory(equality)])).
+% cnf(4243,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4242,39,theory(equality)]),39,theory(equality)]),595,theory(equality)]),595,theory(equality)])).
+% cnf(4244,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4243,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),599,theory(equality)])).
+% cnf(4245,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4244,39,theory(equality)]),39,theory(equality)]),599,theory(equality)]),599,theory(equality)])).
+% cnf(4246,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4245,39,theory(equality)]),594,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+% cnf(4247,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4246,39,theory(equality)]),39,theory(equality)]),600,theory(equality)]),594,theory(equality)])).
+% cnf(4248,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4247,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).
+% cnf(4249,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4248,39,theory(equality)]),33,theory(equality)]),599,theory(equality)])).
+% cnf(4250,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4249,39,theory(equality)]),594,theory(equality)]),601,theory(equality)])).
+% cnf(4251,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4250,39,theory(equality)]),601,theory(equality)]),593,theory(equality)])).
+% cnf(4252,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4251,39,theory(equality)]),594,theory(equality)]),31,theory(equality)])).
+% cnf(4253,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4252,39,theory(equality)]),31,theory(equality)]),595,theory(equality)])).
+% cnf(4254,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4253,39,theory(equality)]),595,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+% cnf(4255,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4254,39,theory(equality)]),39,theory(equality)]),602,theory(equality)]),595,theory(equality)])).
+% cnf(4256,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4255,39,theory(equality)]),595,theory(equality)]),603,theory(equality)])).
+% cnf(4257,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4256,39,theory(equality)]),603,theory(equality)]),593,theory(equality)])).
+% cnf(4258,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4257,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).
+% cnf(4259,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4258,39,theory(equality)]),28,theory(equality)]),599,theory(equality)])).
+% cnf(4260,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4259,39,theory(equality)]),595,theory(equality)]),27,theory(equality)])).
+% cnf(4261,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4260,39,theory(equality)]),27,theory(equality)]),594,theory(equality)])).
+% cnf(4262,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4261,39,theory(equality)]),599,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+% cnf(4263,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4262,39,theory(equality)]),39,theory(equality)]),604,theory(equality)]),599,theory(equality)])).
+% cnf(4264,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4263,39,theory(equality)]),599,theory(equality)]),25,theory(equality)])).
+% cnf(4265,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4264,39,theory(equality)]),25,theory(equality)]),595,theory(equality)])).
+% cnf(4266,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4265,39,theory(equality)]),599,theory(equality)]),24,theory(equality)])).
+% cnf(4267,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4266,39,theory(equality)]),24,theory(equality)]),594,theory(equality)])).
+% cnf(4268,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4267,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).
+% cnf(4269,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4268,39,theory(equality)]),605,theory(equality)]),593,theory(equality)])).
+% cnf(4270,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4269,39,theory(equality)]),600,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+% cnf(4271,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4270,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),600,theory(equality)])).
+% cnf(4272,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4271,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).
+% cnf(4273,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4272,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).
+% cnf(4274,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4273,39,theory(equality)]),600,theory(equality)]),601,theory(equality)])).
+% cnf(4275,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4274,39,theory(equality)]),595,theory(equality)]),601,theory(equality)])).
+% cnf(4276,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4275,39,theory(equality)]),600,theory(equality)]),31,theory(equality)])).
+% cnf(4277,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4276,39,theory(equality)]),599,theory(equality)]),31,theory(equality)])).
+% cnf(4278,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4277,33,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+% cnf(4279,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4278,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).
+% cnf(4280,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4279,33,theory(equality)]),25,theory(equality)])).
+% cnf(4281,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4280,33,theory(equality)]),31,theory(equality)])).
+% cnf(4282,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4281,33,theory(equality)]),24,theory(equality)])).
+% cnf(4283,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4282,601,theory(equality)]),600,theory(equality)])).
+% cnf(4284,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4283,33,theory(equality)]),605,theory(equality)])).
+% cnf(4285,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4284,31,theory(equality)]),601,theory(equality)])).
+% cnf(4286,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4285,601,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(4287,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4286,39,theory(equality)]),602,theory(equality)]),601,theory(equality)])).
+% cnf(4288,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4287,601,theory(equality)]),594,theory(equality)])).
+% cnf(4289,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4288,603,theory(equality)]),600,theory(equality)])).
+% cnf(4290,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4289,601,theory(equality)]),595,theory(equality)])).
+% cnf(4291,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4290,28,theory(equality)]),31,theory(equality)])).
+% cnf(4292,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4291,601,theory(equality)]),599,theory(equality)])).
+% cnf(4293,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4292,27,theory(equality)]),33,theory(equality)])).
+% cnf(4294,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4293,31,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+% cnf(4295,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4294,39,theory(equality)]),604,theory(equality)]),31,theory(equality)])).
+% cnf(4296,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4295,31,theory(equality)]),603,theory(equality)])).
+% cnf(4297,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4296,25,theory(equality)]),601,theory(equality)])).
+% cnf(4298,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4297,31,theory(equality)]),28,theory(equality)])).
+% cnf(4299,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4298,24,theory(equality)]),33,theory(equality)])).
+% cnf(4300,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4299,31,theory(equality)]),27,theory(equality)])).
+% cnf(4301,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4300,605,theory(equality)]),600,theory(equality)])).
+% cnf(4302,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4301,39,theory(equality)]),602,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+% cnf(4303,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4302,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),602,theory(equality)])).
+% cnf(4304,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4303,39,theory(equality)]),602,theory(equality)]),603,theory(equality)])).
+% cnf(4305,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4304,39,theory(equality)]),594,theory(equality)]),603,theory(equality)])).
+% cnf(4306,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4305,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).
+% cnf(4307,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4306,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).
+% cnf(4308,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4307,39,theory(equality)]),602,theory(equality)]),27,theory(equality)])).
+% cnf(4309,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4308,39,theory(equality)]),599,theory(equality)]),27,theory(equality)])).
+% cnf(4310,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4309,603,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(4311,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4310,39,theory(equality)]),600,theory(equality)]),603,theory(equality)])).
+% cnf(4312,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4311,603,theory(equality)]),594,theory(equality)])).
+% cnf(4313,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4312,33,theory(equality)]),27,theory(equality)])).
+% cnf(4314,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4313,603,theory(equality)]),595,theory(equality)])).
+% cnf(4315,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4314,601,theory(equality)]),602,theory(equality)])).
+% cnf(4316,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4315,603,theory(equality)]),599,theory(equality)])).
+% cnf(4317,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4316,31,theory(equality)]),28,theory(equality)])).
+% cnf(4318,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4317,28,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+% cnf(4319,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4318,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).
+% cnf(4320,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4319,28,theory(equality)]),25,theory(equality)])).
+% cnf(4321,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4320,603,theory(equality)]),602,theory(equality)])).
+% cnf(4322,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4321,28,theory(equality)]),24,theory(equality)])).
+% cnf(4323,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4322,28,theory(equality)]),27,theory(equality)])).
+% cnf(4324,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4323,28,theory(equality)]),605,theory(equality)])).
+% cnf(4325,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4324,27,theory(equality)]),603,theory(equality)])).
+% cnf(4326,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4325,27,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+% cnf(4327,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4326,39,theory(equality)]),604,theory(equality)]),27,theory(equality)])).
+% cnf(4328,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4327,27,theory(equality)]),33,theory(equality)])).
+% cnf(4329,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4328,25,theory(equality)]),28,theory(equality)])).
+% cnf(4330,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4329,27,theory(equality)]),601,theory(equality)])).
+% cnf(4331,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4330,24,theory(equality)]),603,theory(equality)])).
+% cnf(4332,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4331,27,theory(equality)]),31,theory(equality)])).
+% cnf(4333,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4332,605,theory(equality)]),602,theory(equality)])).
+% cnf(4334,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4333,39,theory(equality)]),604,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
+% cnf(4335,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4334,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),604,theory(equality)])).
+% cnf(4336,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4335,39,theory(equality)]),604,theory(equality)]),25,theory(equality)])).
+% cnf(4337,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4336,39,theory(equality)]),594,theory(equality)]),25,theory(equality)])).
+% cnf(4338,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4337,39,theory(equality)]),604,theory(equality)]),24,theory(equality)])).
+% cnf(4339,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4338,39,theory(equality)]),595,theory(equality)]),24,theory(equality)])).
+% cnf(4340,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4339,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).
+% cnf(4341,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4340,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).
+% cnf(4342,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4341,25,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
+% cnf(4343,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4342,39,theory(equality)]),600,theory(equality)]),25,theory(equality)])).
+% cnf(4344,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4343,25,theory(equality)]),603,theory(equality)])).
+% cnf(4345,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4344,33,theory(equality)]),605,theory(equality)])).
+% cnf(4346,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4345,25,theory(equality)]),28,theory(equality)])).
+% cnf(4347,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4346,601,theory(equality)]),604,theory(equality)])).
+% cnf(4348,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4347,25,theory(equality)]),27,theory(equality)])).
+% cnf(4349,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4348,31,theory(equality)]),24,theory(equality)])).
+% cnf(4350,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4349,24,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
+% cnf(4351,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4350,39,theory(equality)]),602,theory(equality)]),24,theory(equality)])).
+% cnf(4352,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4351,24,theory(equality)]),33,theory(equality)])).
+% cnf(4353,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4352,603,theory(equality)]),604,theory(equality)])).
+% cnf(4354,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4353,24,theory(equality)]),601,theory(equality)])).
+% cnf(4355,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4354,28,theory(equality)]),605,theory(equality)])).
+% cnf(4356,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4355,24,theory(equality)]),31,theory(equality)])).
+% cnf(4357,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4356,27,theory(equality)]),25,theory(equality)])).
+% cnf(4358,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4357,605,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
+% cnf(4359,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4358,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).
+% cnf(4360,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4359,605,theory(equality)]),594,theory(equality)])).
+% cnf(4361,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4360,25,theory(equality)]),24,theory(equality)])).
+% cnf(4362,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4361,605,theory(equality)]),595,theory(equality)])).
+% cnf(4363,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4362,24,theory(equality)]),25,theory(equality)])).
+% cnf(4364,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4363,605,theory(equality)]),599,theory(equality)])).
+% cnf(4365,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4364,605,theory(equality)]),604,theory(equality)])).
+% cnf(4366,plain,(epred7_0|~epred6_0),inference(cn,[status(thm)],[4365,theory(equality)])).
+% cnf(4367,plain,(~epred6_0),inference(sr,[status(thm)],[4366,2860,theory(equality)])).
+% cnf(12823,plain,(epred2_0),inference(sr,[status(thm)],[1008,584,theory(equality)])).
+% cnf(12824,plain,(epred3_0|$false),inference(rw,[status(thm)],[1532,12823,theory(equality)])).
+% cnf(12825,plain,(epred3_0),inference(cn,[status(thm)],[12824,theory(equality)])).
+% cnf(12826,plain,(epred4_0|$false),inference(rw,[status(thm)],[1906,12825,theory(equality)])).
+% cnf(12827,plain,(epred4_0),inference(cn,[status(thm)],[12826,theory(equality)])).
+% cnf(12828,plain,(epred5_0|$false),inference(rw,[status(thm)],[2176,12827,theory(equality)])).
+% cnf(12829,plain,(epred5_0),inference(cn,[status(thm)],[12828,theory(equality)])).
+% cnf(12830,plain,(epred6_0|$false),inference(rw,[status(thm)],[2502,12829,theory(equality)])).
+% cnf(12831,plain,(epred6_0),inference(cn,[status(thm)],[12830,theory(equality)])).
+% cnf(12832,plain,($false),inference(sr,[status(thm)],[12831,4367,theory(equality)])).
+% cnf(12833,plain,($false),12832,['proof']).
+% # SZS output end CNFRefutation
+% 
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/fof/ALG028+1---iProverMo---2.5-0.1.THM-CRf.s b/test-data/tstp/fof/ALG028+1---iProverMo---2.5-0.1.THM-CRf.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/fof/ALG028+1---iProverMo---2.5-0.1.THM-CRf.s
@@ -0,0 +1,32648 @@
+%------------------------------------------------------------------------------
+% File       : iProverMo---2.5-0.1
+% Problem    : ALG028+1 : TPTP v6.4.0. Released v2.7.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : iprover_modulo %s %d
+
+% Computer   : n068.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-514.6.1.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Thu Aug 17 14:52:14 EDT 2017
+
+% Result     : Theorem 0.08s
+% Output     : CNFRefutation 0.08s
+% Verified   : 
+% Statistics : ERROR: Analysing output (Could not find formula named input)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+%----WARNING: iProverMo---2.5-0.1 format not known, defaulting to TPTP
+% Axioms transformation by autotheo
+% Orienting (remaining) axiom formulas using strategy Equiv(ClausalAll)
+% Orienting axioms whose shape is orientable
+fof(ax11,axiom,
+    ( e0 = op(op(op(op(e4,e4),e4),e4),op(e4,e4))
+    & e1 = op(op(e4,e4),e4)
+    & e2 = op(op(op(e4,e4),e4),e4)
+    & e3 = op(e4,e4)
+    & e5 = op(op(op(op(e4,e4),e4),e4),e4) ),
+    input).
+
+fof(ax11_0,plain,
+    ( e0 = op(op(op(op(e4,e4),e4),e4),op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax11])).
+
+fof(ax11_1,plain,
+    ( e1 = op(op(e4,e4),e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax11])).
+
+fof(ax11_2,plain,
+    ( e2 = op(op(op(e4,e4),e4),e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax11])).
+
+fof(ax11_3,plain,
+    ( e3 = op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax11])).
+
+fof(ax11_4,plain,
+    ( e5 = op(op(op(op(e4,e4),e4),e4),e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax11])).
+
+fof(ax10,axiom,
+    ( e0 != e1
+    & e0 != e2
+    & e0 != e3
+    & e0 != e4
+    & e0 != e5
+    & e1 != e2
+    & e1 != e3
+    & e1 != e4
+    & e1 != e5
+    & e2 != e3
+    & e2 != e4
+    & e2 != e5
+    & e3 != e4
+    & e3 != e5
+    & e4 != e5 ),
+    input).
+
+fof(ax10_0,plain,
+    ( e0 != e1
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_1,plain,
+    ( e0 != e2
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_2,plain,
+    ( e0 != e3
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_3,plain,
+    ( e0 != e4
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_4,plain,
+    ( e0 != e5
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_5,plain,
+    ( e1 != e2
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_6,plain,
+    ( e1 != e3
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_7,plain,
+    ( e1 != e4
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_8,plain,
+    ( e1 != e5
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_9,plain,
+    ( e2 != e3
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_10,plain,
+    ( e2 != e4
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_11,plain,
+    ( e2 != e5
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_12,plain,
+    ( e3 != e4
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_13,plain,
+    ( e3 != e5
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax10_14,plain,
+    ( e4 != e5
+    | $false ),
+    inference(orientation,[status(thm)],[ax10])).
+
+fof(ax9,axiom,
+    ( op(e0,e0) != op(e1,e0)
+    & op(e0,e0) != op(e2,e0)
+    & op(e0,e0) != op(e3,e0)
+    & op(e0,e0) != op(e4,e0)
+    & op(e0,e0) != op(e5,e0)
+    & op(e1,e0) != op(e2,e0)
+    & op(e1,e0) != op(e3,e0)
+    & op(e1,e0) != op(e4,e0)
+    & op(e1,e0) != op(e5,e0)
+    & op(e2,e0) != op(e3,e0)
+    & op(e2,e0) != op(e4,e0)
+    & op(e2,e0) != op(e5,e0)
+    & op(e3,e0) != op(e4,e0)
+    & op(e3,e0) != op(e5,e0)
+    & op(e4,e0) != op(e5,e0)
+    & op(e0,e1) != op(e1,e1)
+    & op(e0,e1) != op(e2,e1)
+    & op(e0,e1) != op(e3,e1)
+    & op(e0,e1) != op(e4,e1)
+    & op(e0,e1) != op(e5,e1)
+    & op(e1,e1) != op(e2,e1)
+    & op(e1,e1) != op(e3,e1)
+    & op(e1,e1) != op(e4,e1)
+    & op(e1,e1) != op(e5,e1)
+    & op(e2,e1) != op(e3,e1)
+    & op(e2,e1) != op(e4,e1)
+    & op(e2,e1) != op(e5,e1)
+    & op(e3,e1) != op(e4,e1)
+    & op(e3,e1) != op(e5,e1)
+    & op(e4,e1) != op(e5,e1)
+    & op(e0,e2) != op(e1,e2)
+    & op(e0,e2) != op(e2,e2)
+    & op(e0,e2) != op(e3,e2)
+    & op(e0,e2) != op(e4,e2)
+    & op(e0,e2) != op(e5,e2)
+    & op(e1,e2) != op(e2,e2)
+    & op(e1,e2) != op(e3,e2)
+    & op(e1,e2) != op(e4,e2)
+    & op(e1,e2) != op(e5,e2)
+    & op(e2,e2) != op(e3,e2)
+    & op(e2,e2) != op(e4,e2)
+    & op(e2,e2) != op(e5,e2)
+    & op(e3,e2) != op(e4,e2)
+    & op(e3,e2) != op(e5,e2)
+    & op(e4,e2) != op(e5,e2)
+    & op(e0,e3) != op(e1,e3)
+    & op(e0,e3) != op(e2,e3)
+    & op(e0,e3) != op(e3,e3)
+    & op(e0,e3) != op(e4,e3)
+    & op(e0,e3) != op(e5,e3)
+    & op(e1,e3) != op(e2,e3)
+    & op(e1,e3) != op(e3,e3)
+    & op(e1,e3) != op(e4,e3)
+    & op(e1,e3) != op(e5,e3)
+    & op(e2,e3) != op(e3,e3)
+    & op(e2,e3) != op(e4,e3)
+    & op(e2,e3) != op(e5,e3)
+    & op(e3,e3) != op(e4,e3)
+    & op(e3,e3) != op(e5,e3)
+    & op(e4,e3) != op(e5,e3)
+    & op(e0,e4) != op(e1,e4)
+    & op(e0,e4) != op(e2,e4)
+    & op(e0,e4) != op(e3,e4)
+    & op(e0,e4) != op(e4,e4)
+    & op(e0,e4) != op(e5,e4)
+    & op(e1,e4) != op(e2,e4)
+    & op(e1,e4) != op(e3,e4)
+    & op(e1,e4) != op(e4,e4)
+    & op(e1,e4) != op(e5,e4)
+    & op(e2,e4) != op(e3,e4)
+    & op(e2,e4) != op(e4,e4)
+    & op(e2,e4) != op(e5,e4)
+    & op(e3,e4) != op(e4,e4)
+    & op(e3,e4) != op(e5,e4)
+    & op(e4,e4) != op(e5,e4)
+    & op(e0,e5) != op(e1,e5)
+    & op(e0,e5) != op(e2,e5)
+    & op(e0,e5) != op(e3,e5)
+    & op(e0,e5) != op(e4,e5)
+    & op(e0,e5) != op(e5,e5)
+    & op(e1,e5) != op(e2,e5)
+    & op(e1,e5) != op(e3,e5)
+    & op(e1,e5) != op(e4,e5)
+    & op(e1,e5) != op(e5,e5)
+    & op(e2,e5) != op(e3,e5)
+    & op(e2,e5) != op(e4,e5)
+    & op(e2,e5) != op(e5,e5)
+    & op(e3,e5) != op(e4,e5)
+    & op(e3,e5) != op(e5,e5)
+    & op(e4,e5) != op(e5,e5)
+    & op(e0,e0) != op(e0,e1)
+    & op(e0,e0) != op(e0,e2)
+    & op(e0,e0) != op(e0,e3)
+    & op(e0,e0) != op(e0,e4)
+    & op(e0,e0) != op(e0,e5)
+    & op(e0,e1) != op(e0,e2)
+    & op(e0,e1) != op(e0,e3)
+    & op(e0,e1) != op(e0,e4)
+    & op(e0,e1) != op(e0,e5)
+    & op(e0,e2) != op(e0,e3)
+    & op(e0,e2) != op(e0,e4)
+    & op(e0,e2) != op(e0,e5)
+    & op(e0,e3) != op(e0,e4)
+    & op(e0,e3) != op(e0,e5)
+    & op(e0,e4) != op(e0,e5)
+    & op(e1,e0) != op(e1,e1)
+    & op(e1,e0) != op(e1,e2)
+    & op(e1,e0) != op(e1,e3)
+    & op(e1,e0) != op(e1,e4)
+    & op(e1,e0) != op(e1,e5)
+    & op(e1,e1) != op(e1,e2)
+    & op(e1,e1) != op(e1,e3)
+    & op(e1,e1) != op(e1,e4)
+    & op(e1,e1) != op(e1,e5)
+    & op(e1,e2) != op(e1,e3)
+    & op(e1,e2) != op(e1,e4)
+    & op(e1,e2) != op(e1,e5)
+    & op(e1,e3) != op(e1,e4)
+    & op(e1,e3) != op(e1,e5)
+    & op(e1,e4) != op(e1,e5)
+    & op(e2,e0) != op(e2,e1)
+    & op(e2,e0) != op(e2,e2)
+    & op(e2,e0) != op(e2,e3)
+    & op(e2,e0) != op(e2,e4)
+    & op(e2,e0) != op(e2,e5)
+    & op(e2,e1) != op(e2,e2)
+    & op(e2,e1) != op(e2,e3)
+    & op(e2,e1) != op(e2,e4)
+    & op(e2,e1) != op(e2,e5)
+    & op(e2,e2) != op(e2,e3)
+    & op(e2,e2) != op(e2,e4)
+    & op(e2,e2) != op(e2,e5)
+    & op(e2,e3) != op(e2,e4)
+    & op(e2,e3) != op(e2,e5)
+    & op(e2,e4) != op(e2,e5)
+    & op(e3,e0) != op(e3,e1)
+    & op(e3,e0) != op(e3,e2)
+    & op(e3,e0) != op(e3,e3)
+    & op(e3,e0) != op(e3,e4)
+    & op(e3,e0) != op(e3,e5)
+    & op(e3,e1) != op(e3,e2)
+    & op(e3,e1) != op(e3,e3)
+    & op(e3,e1) != op(e3,e4)
+    & op(e3,e1) != op(e3,e5)
+    & op(e3,e2) != op(e3,e3)
+    & op(e3,e2) != op(e3,e4)
+    & op(e3,e2) != op(e3,e5)
+    & op(e3,e3) != op(e3,e4)
+    & op(e3,e3) != op(e3,e5)
+    & op(e3,e4) != op(e3,e5)
+    & op(e4,e0) != op(e4,e1)
+    & op(e4,e0) != op(e4,e2)
+    & op(e4,e0) != op(e4,e3)
+    & op(e4,e0) != op(e4,e4)
+    & op(e4,e0) != op(e4,e5)
+    & op(e4,e1) != op(e4,e2)
+    & op(e4,e1) != op(e4,e3)
+    & op(e4,e1) != op(e4,e4)
+    & op(e4,e1) != op(e4,e5)
+    & op(e4,e2) != op(e4,e3)
+    & op(e4,e2) != op(e4,e4)
+    & op(e4,e2) != op(e4,e5)
+    & op(e4,e3) != op(e4,e4)
+    & op(e4,e3) != op(e4,e5)
+    & op(e4,e4) != op(e4,e5)
+    & op(e5,e0) != op(e5,e1)
+    & op(e5,e0) != op(e5,e2)
+    & op(e5,e0) != op(e5,e3)
+    & op(e5,e0) != op(e5,e4)
+    & op(e5,e0) != op(e5,e5)
+    & op(e5,e1) != op(e5,e2)
+    & op(e5,e1) != op(e5,e3)
+    & op(e5,e1) != op(e5,e4)
+    & op(e5,e1) != op(e5,e5)
+    & op(e5,e2) != op(e5,e3)
+    & op(e5,e2) != op(e5,e4)
+    & op(e5,e2) != op(e5,e5)
+    & op(e5,e3) != op(e5,e4)
+    & op(e5,e3) != op(e5,e5)
+    & op(e5,e4) != op(e5,e5) ),
+    input).
+
+fof(ax9_0,plain,
+    ( op(e0,e0) != op(e1,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_1,plain,
+    ( op(e0,e0) != op(e2,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_2,plain,
+    ( op(e0,e0) != op(e3,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_3,plain,
+    ( op(e0,e0) != op(e4,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_4,plain,
+    ( op(e0,e0) != op(e5,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_5,plain,
+    ( op(e1,e0) != op(e2,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_6,plain,
+    ( op(e1,e0) != op(e3,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_7,plain,
+    ( op(e1,e0) != op(e4,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_8,plain,
+    ( op(e1,e0) != op(e5,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_9,plain,
+    ( op(e2,e0) != op(e3,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_10,plain,
+    ( op(e2,e0) != op(e4,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_11,plain,
+    ( op(e2,e0) != op(e5,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_12,plain,
+    ( op(e3,e0) != op(e4,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_13,plain,
+    ( op(e3,e0) != op(e5,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_14,plain,
+    ( op(e4,e0) != op(e5,e0)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_15,plain,
+    ( op(e0,e1) != op(e1,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_16,plain,
+    ( op(e0,e1) != op(e2,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_17,plain,
+    ( op(e0,e1) != op(e3,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_18,plain,
+    ( op(e0,e1) != op(e4,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_19,plain,
+    ( op(e0,e1) != op(e5,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_20,plain,
+    ( op(e1,e1) != op(e2,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_21,plain,
+    ( op(e1,e1) != op(e3,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_22,plain,
+    ( op(e1,e1) != op(e4,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_23,plain,
+    ( op(e1,e1) != op(e5,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_24,plain,
+    ( op(e2,e1) != op(e3,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_25,plain,
+    ( op(e2,e1) != op(e4,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_26,plain,
+    ( op(e2,e1) != op(e5,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_27,plain,
+    ( op(e3,e1) != op(e4,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_28,plain,
+    ( op(e3,e1) != op(e5,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_29,plain,
+    ( op(e4,e1) != op(e5,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_30,plain,
+    ( op(e0,e2) != op(e1,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_31,plain,
+    ( op(e0,e2) != op(e2,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_32,plain,
+    ( op(e0,e2) != op(e3,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_33,plain,
+    ( op(e0,e2) != op(e4,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_34,plain,
+    ( op(e0,e2) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_35,plain,
+    ( op(e1,e2) != op(e2,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_36,plain,
+    ( op(e1,e2) != op(e3,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_37,plain,
+    ( op(e1,e2) != op(e4,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_38,plain,
+    ( op(e1,e2) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_39,plain,
+    ( op(e2,e2) != op(e3,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_40,plain,
+    ( op(e2,e2) != op(e4,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_41,plain,
+    ( op(e2,e2) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_42,plain,
+    ( op(e3,e2) != op(e4,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_43,plain,
+    ( op(e3,e2) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_44,plain,
+    ( op(e4,e2) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_45,plain,
+    ( op(e0,e3) != op(e1,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_46,plain,
+    ( op(e0,e3) != op(e2,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_47,plain,
+    ( op(e0,e3) != op(e3,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_48,plain,
+    ( op(e0,e3) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_49,plain,
+    ( op(e0,e3) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_50,plain,
+    ( op(e1,e3) != op(e2,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_51,plain,
+    ( op(e1,e3) != op(e3,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_52,plain,
+    ( op(e1,e3) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_53,plain,
+    ( op(e1,e3) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_54,plain,
+    ( op(e2,e3) != op(e3,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_55,plain,
+    ( op(e2,e3) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_56,plain,
+    ( op(e2,e3) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_57,plain,
+    ( op(e3,e3) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_58,plain,
+    ( op(e3,e3) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_59,plain,
+    ( op(e4,e3) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_60,plain,
+    ( op(e0,e4) != op(e1,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_61,plain,
+    ( op(e0,e4) != op(e2,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_62,plain,
+    ( op(e0,e4) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_63,plain,
+    ( op(e0,e4) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_64,plain,
+    ( op(e0,e4) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_65,plain,
+    ( op(e1,e4) != op(e2,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_66,plain,
+    ( op(e1,e4) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_67,plain,
+    ( op(e1,e4) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_68,plain,
+    ( op(e1,e4) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_69,plain,
+    ( op(e2,e4) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_70,plain,
+    ( op(e2,e4) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_71,plain,
+    ( op(e2,e4) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_72,plain,
+    ( op(e3,e4) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_73,plain,
+    ( op(e3,e4) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_74,plain,
+    ( op(e4,e4) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_75,plain,
+    ( op(e0,e5) != op(e1,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_76,plain,
+    ( op(e0,e5) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_77,plain,
+    ( op(e0,e5) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_78,plain,
+    ( op(e0,e5) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_79,plain,
+    ( op(e0,e5) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_80,plain,
+    ( op(e1,e5) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_81,plain,
+    ( op(e1,e5) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_82,plain,
+    ( op(e1,e5) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_83,plain,
+    ( op(e1,e5) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_84,plain,
+    ( op(e2,e5) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_85,plain,
+    ( op(e2,e5) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_86,plain,
+    ( op(e2,e5) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_87,plain,
+    ( op(e3,e5) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_88,plain,
+    ( op(e3,e5) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_89,plain,
+    ( op(e4,e5) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_90,plain,
+    ( op(e0,e0) != op(e0,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_91,plain,
+    ( op(e0,e0) != op(e0,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_92,plain,
+    ( op(e0,e0) != op(e0,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_93,plain,
+    ( op(e0,e0) != op(e0,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_94,plain,
+    ( op(e0,e0) != op(e0,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_95,plain,
+    ( op(e0,e1) != op(e0,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_96,plain,
+    ( op(e0,e1) != op(e0,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_97,plain,
+    ( op(e0,e1) != op(e0,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_98,plain,
+    ( op(e0,e1) != op(e0,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_99,plain,
+    ( op(e0,e2) != op(e0,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_100,plain,
+    ( op(e0,e2) != op(e0,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_101,plain,
+    ( op(e0,e2) != op(e0,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_102,plain,
+    ( op(e0,e3) != op(e0,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_103,plain,
+    ( op(e0,e3) != op(e0,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_104,plain,
+    ( op(e0,e4) != op(e0,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_105,plain,
+    ( op(e1,e0) != op(e1,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_106,plain,
+    ( op(e1,e0) != op(e1,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_107,plain,
+    ( op(e1,e0) != op(e1,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_108,plain,
+    ( op(e1,e0) != op(e1,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_109,plain,
+    ( op(e1,e0) != op(e1,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_110,plain,
+    ( op(e1,e1) != op(e1,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_111,plain,
+    ( op(e1,e1) != op(e1,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_112,plain,
+    ( op(e1,e1) != op(e1,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_113,plain,
+    ( op(e1,e1) != op(e1,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_114,plain,
+    ( op(e1,e2) != op(e1,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_115,plain,
+    ( op(e1,e2) != op(e1,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_116,plain,
+    ( op(e1,e2) != op(e1,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_117,plain,
+    ( op(e1,e3) != op(e1,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_118,plain,
+    ( op(e1,e3) != op(e1,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_119,plain,
+    ( op(e1,e4) != op(e1,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_120,plain,
+    ( op(e2,e0) != op(e2,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_121,plain,
+    ( op(e2,e0) != op(e2,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_122,plain,
+    ( op(e2,e0) != op(e2,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_123,plain,
+    ( op(e2,e0) != op(e2,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_124,plain,
+    ( op(e2,e0) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_125,plain,
+    ( op(e2,e1) != op(e2,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_126,plain,
+    ( op(e2,e1) != op(e2,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_127,plain,
+    ( op(e2,e1) != op(e2,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_128,plain,
+    ( op(e2,e1) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_129,plain,
+    ( op(e2,e2) != op(e2,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_130,plain,
+    ( op(e2,e2) != op(e2,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_131,plain,
+    ( op(e2,e2) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_132,plain,
+    ( op(e2,e3) != op(e2,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_133,plain,
+    ( op(e2,e3) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_134,plain,
+    ( op(e2,e4) != op(e2,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_135,plain,
+    ( op(e3,e0) != op(e3,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_136,plain,
+    ( op(e3,e0) != op(e3,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_137,plain,
+    ( op(e3,e0) != op(e3,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_138,plain,
+    ( op(e3,e0) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_139,plain,
+    ( op(e3,e0) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_140,plain,
+    ( op(e3,e1) != op(e3,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_141,plain,
+    ( op(e3,e1) != op(e3,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_142,plain,
+    ( op(e3,e1) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_143,plain,
+    ( op(e3,e1) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_144,plain,
+    ( op(e3,e2) != op(e3,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_145,plain,
+    ( op(e3,e2) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_146,plain,
+    ( op(e3,e2) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_147,plain,
+    ( op(e3,e3) != op(e3,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_148,plain,
+    ( op(e3,e3) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_149,plain,
+    ( op(e3,e4) != op(e3,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_150,plain,
+    ( op(e4,e0) != op(e4,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_151,plain,
+    ( op(e4,e0) != op(e4,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_152,plain,
+    ( op(e4,e0) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_153,plain,
+    ( op(e4,e0) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_154,plain,
+    ( op(e4,e0) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_155,plain,
+    ( op(e4,e1) != op(e4,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_156,plain,
+    ( op(e4,e1) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_157,plain,
+    ( op(e4,e1) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_158,plain,
+    ( op(e4,e1) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_159,plain,
+    ( op(e4,e2) != op(e4,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_160,plain,
+    ( op(e4,e2) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_161,plain,
+    ( op(e4,e2) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_162,plain,
+    ( op(e4,e3) != op(e4,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_163,plain,
+    ( op(e4,e3) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_164,plain,
+    ( op(e4,e4) != op(e4,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_165,plain,
+    ( op(e5,e0) != op(e5,e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_166,plain,
+    ( op(e5,e0) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_167,plain,
+    ( op(e5,e0) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_168,plain,
+    ( op(e5,e0) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_169,plain,
+    ( op(e5,e0) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_170,plain,
+    ( op(e5,e1) != op(e5,e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_171,plain,
+    ( op(e5,e1) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_172,plain,
+    ( op(e5,e1) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_173,plain,
+    ( op(e5,e1) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_174,plain,
+    ( op(e5,e2) != op(e5,e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_175,plain,
+    ( op(e5,e2) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_176,plain,
+    ( op(e5,e2) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_177,plain,
+    ( op(e5,e3) != op(e5,e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_178,plain,
+    ( op(e5,e3) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax9_179,plain,
+    ( op(e5,e4) != op(e5,e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax9])).
+
+fof(ax8,axiom,
+    ( inv(e0) != inv(e1)
+    & inv(e0) != inv(e2)
+    & inv(e0) != inv(e3)
+    & inv(e0) != inv(e4)
+    & inv(e0) != inv(e5)
+    & inv(e1) != inv(e2)
+    & inv(e1) != inv(e3)
+    & inv(e1) != inv(e4)
+    & inv(e1) != inv(e5)
+    & inv(e2) != inv(e3)
+    & inv(e2) != inv(e4)
+    & inv(e2) != inv(e5)
+    & inv(e3) != inv(e4)
+    & inv(e3) != inv(e5)
+    & inv(e4) != inv(e5) ),
+    input).
+
+fof(ax8_0,plain,
+    ( inv(e0) != inv(e1)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_1,plain,
+    ( inv(e0) != inv(e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_2,plain,
+    ( inv(e0) != inv(e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_3,plain,
+    ( inv(e0) != inv(e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_4,plain,
+    ( inv(e0) != inv(e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_5,plain,
+    ( inv(e1) != inv(e2)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_6,plain,
+    ( inv(e1) != inv(e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_7,plain,
+    ( inv(e1) != inv(e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_8,plain,
+    ( inv(e1) != inv(e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_9,plain,
+    ( inv(e2) != inv(e3)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_10,plain,
+    ( inv(e2) != inv(e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_11,plain,
+    ( inv(e2) != inv(e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_12,plain,
+    ( inv(e3) != inv(e4)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_13,plain,
+    ( inv(e3) != inv(e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax8_14,plain,
+    ( inv(e4) != inv(e5)
+    | $false ),
+    inference(orientation,[status(thm)],[ax8])).
+
+fof(ax7,axiom,
+    ( ( inv(e0) = e0
+     => inv(e0) = e0 )
+    & ( inv(e0) = e1
+     => inv(e1) = e0 )
+    & ( inv(e0) = e2
+     => inv(e2) = e0 )
+    & ( inv(e0) = e3
+     => inv(e3) = e0 )
+    & ( inv(e0) = e4
+     => inv(e4) = e0 )
+    & ( inv(e0) = e5
+     => inv(e5) = e0 )
+    & ( inv(e1) = e0
+     => inv(e0) = e1 )
+    & ( inv(e1) = e1
+     => inv(e1) = e1 )
+    & ( inv(e1) = e2
+     => inv(e2) = e1 )
+    & ( inv(e1) = e3
+     => inv(e3) = e1 )
+    & ( inv(e1) = e4
+     => inv(e4) = e1 )
+    & ( inv(e1) = e5
+     => inv(e5) = e1 )
+    & ( inv(e2) = e0
+     => inv(e0) = e2 )
+    & ( inv(e2) = e1
+     => inv(e1) = e2 )
+    & ( inv(e2) = e2
+     => inv(e2) = e2 )
+    & ( inv(e2) = e3
+     => inv(e3) = e2 )
+    & ( inv(e2) = e4
+     => inv(e4) = e2 )
+    & ( inv(e2) = e5
+     => inv(e5) = e2 )
+    & ( inv(e3) = e0
+     => inv(e0) = e3 )
+    & ( inv(e3) = e1
+     => inv(e1) = e3 )
+    & ( inv(e3) = e2
+     => inv(e2) = e3 )
+    & ( inv(e3) = e3
+     => inv(e3) = e3 )
+    & ( inv(e3) = e4
+     => inv(e4) = e3 )
+    & ( inv(e3) = e5
+     => inv(e5) = e3 )
+    & ( inv(e4) = e0
+     => inv(e0) = e4 )
+    & ( inv(e4) = e1
+     => inv(e1) = e4 )
+    & ( inv(e4) = e2
+     => inv(e2) = e4 )
+    & ( inv(e4) = e3
+     => inv(e3) = e4 )
+    & ( inv(e4) = e4
+     => inv(e4) = e4 )
+    & ( inv(e4) = e5
+     => inv(e5) = e4 )
+    & ( inv(e5) = e0
+     => inv(e0) = e5 )
+    & ( inv(e5) = e1
+     => inv(e1) = e5 )
+    & ( inv(e5) = e2
+     => inv(e2) = e5 )
+    & ( inv(e5) = e3
+     => inv(e3) = e5 )
+    & ( inv(e5) = e4
+     => inv(e4) = e5 )
+    & ( inv(e5) = e5
+     => inv(e5) = e5 ) ),
+    input).
+
+fof(ax7_0,plain,
+    ( inv(e0) != e0
+    | inv(e0) = e0 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_1,plain,
+    ( inv(e0) != e1
+    | inv(e1) = e0 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_2,plain,
+    ( inv(e0) != e2
+    | inv(e2) = e0 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_3,plain,
+    ( inv(e0) != e3
+    | inv(e3) = e0 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_4,plain,
+    ( inv(e0) != e4
+    | inv(e4) = e0 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_5,plain,
+    ( inv(e0) != e5
+    | inv(e5) = e0 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_6,plain,
+    ( inv(e1) != e0
+    | inv(e0) = e1 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_7,plain,
+    ( inv(e1) != e1
+    | inv(e1) = e1 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_8,plain,
+    ( inv(e1) != e2
+    | inv(e2) = e1 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_9,plain,
+    ( inv(e1) != e3
+    | inv(e3) = e1 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_10,plain,
+    ( inv(e1) != e4
+    | inv(e4) = e1 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_11,plain,
+    ( inv(e1) != e5
+    | inv(e5) = e1 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_12,plain,
+    ( inv(e2) != e0
+    | inv(e0) = e2 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_13,plain,
+    ( inv(e2) != e1
+    | inv(e1) = e2 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_14,plain,
+    ( inv(e2) != e2
+    | inv(e2) = e2 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_15,plain,
+    ( inv(e2) != e3
+    | inv(e3) = e2 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_16,plain,
+    ( inv(e2) != e4
+    | inv(e4) = e2 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_17,plain,
+    ( inv(e2) != e5
+    | inv(e5) = e2 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_18,plain,
+    ( inv(e3) != e0
+    | inv(e0) = e3 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_19,plain,
+    ( inv(e3) != e1
+    | inv(e1) = e3 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_20,plain,
+    ( inv(e3) != e2
+    | inv(e2) = e3 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_21,plain,
+    ( inv(e3) != e3
+    | inv(e3) = e3 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_22,plain,
+    ( inv(e3) != e4
+    | inv(e4) = e3 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_23,plain,
+    ( inv(e3) != e5
+    | inv(e5) = e3 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_24,plain,
+    ( inv(e4) != e0
+    | inv(e0) = e4 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_25,plain,
+    ( inv(e4) != e1
+    | inv(e1) = e4 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_26,plain,
+    ( inv(e4) != e2
+    | inv(e2) = e4 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_27,plain,
+    ( inv(e4) != e3
+    | inv(e3) = e4 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_28,plain,
+    ( inv(e4) != e4
+    | inv(e4) = e4 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_29,plain,
+    ( inv(e4) != e5
+    | inv(e5) = e4 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_30,plain,
+    ( inv(e5) != e0
+    | inv(e0) = e5 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_31,plain,
+    ( inv(e5) != e1
+    | inv(e1) = e5 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_32,plain,
+    ( inv(e5) != e2
+    | inv(e2) = e5 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_33,plain,
+    ( inv(e5) != e3
+    | inv(e3) = e5 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_34,plain,
+    ( inv(e5) != e4
+    | inv(e4) = e5 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax7_35,plain,
+    ( inv(e5) != e5
+    | inv(e5) = e5 ),
+    inference(orientation,[status(thm)],[ax7])).
+
+fof(ax6,axiom,
+    ( inv(inv(e0)) = e0
+    & inv(inv(e1)) = e1
+    & inv(inv(e2)) = e2
+    & inv(inv(e3)) = e3
+    & inv(inv(e4)) = e4
+    & inv(inv(e5)) = e5 ),
+    input).
+
+fof(ax6_0,plain,
+    ( inv(inv(e0)) = e0
+    | $false ),
+    inference(orientation,[status(thm)],[ax6])).
+
+fof(ax6_1,plain,
+    ( inv(inv(e1)) = e1
+    | $false ),
+    inference(orientation,[status(thm)],[ax6])).
+
+fof(ax6_2,plain,
+    ( inv(inv(e2)) = e2
+    | $false ),
+    inference(orientation,[status(thm)],[ax6])).
+
+fof(ax6_3,plain,
+    ( inv(inv(e3)) = e3
+    | $false ),
+    inference(orientation,[status(thm)],[ax6])).
+
+fof(ax6_4,plain,
+    ( inv(inv(e4)) = e4
+    | $false ),
+    inference(orientation,[status(thm)],[ax6])).
+
+fof(ax6_5,plain,
+    ( inv(inv(e5)) = e5
+    | $false ),
+    inference(orientation,[status(thm)],[ax6])).
+
+fof(ax5,axiom,(
+    inv(unit) = unit ),
+    input).
+
+fof(ax5_0,plain,
+    ( inv(unit) = unit
+    | $false ),
+    inference(orientation,[status(thm)],[ax5])).
+
+fof(ax2,axiom,
+    ( op(op(e0,e0),e0) = op(e0,op(e0,e0))
+    & op(op(e0,e0),e1) = op(e0,op(e0,e1))
+    & op(op(e0,e0),e2) = op(e0,op(e0,e2))
+    & op(op(e0,e0),e3) = op(e0,op(e0,e3))
+    & op(op(e0,e0),e4) = op(e0,op(e0,e4))
+    & op(op(e0,e0),e5) = op(e0,op(e0,e5))
+    & op(op(e0,e1),e0) = op(e0,op(e1,e0))
+    & op(op(e0,e1),e1) = op(e0,op(e1,e1))
+    & op(op(e0,e1),e2) = op(e0,op(e1,e2))
+    & op(op(e0,e1),e3) = op(e0,op(e1,e3))
+    & op(op(e0,e1),e4) = op(e0,op(e1,e4))
+    & op(op(e0,e1),e5) = op(e0,op(e1,e5))
+    & op(op(e0,e2),e0) = op(e0,op(e2,e0))
+    & op(op(e0,e2),e1) = op(e0,op(e2,e1))
+    & op(op(e0,e2),e2) = op(e0,op(e2,e2))
+    & op(op(e0,e2),e3) = op(e0,op(e2,e3))
+    & op(op(e0,e2),e4) = op(e0,op(e2,e4))
+    & op(op(e0,e2),e5) = op(e0,op(e2,e5))
+    & op(op(e0,e3),e0) = op(e0,op(e3,e0))
+    & op(op(e0,e3),e1) = op(e0,op(e3,e1))
+    & op(op(e0,e3),e2) = op(e0,op(e3,e2))
+    & op(op(e0,e3),e3) = op(e0,op(e3,e3))
+    & op(op(e0,e3),e4) = op(e0,op(e3,e4))
+    & op(op(e0,e3),e5) = op(e0,op(e3,e5))
+    & op(op(e0,e4),e0) = op(e0,op(e4,e0))
+    & op(op(e0,e4),e1) = op(e0,op(e4,e1))
+    & op(op(e0,e4),e2) = op(e0,op(e4,e2))
+    & op(op(e0,e4),e3) = op(e0,op(e4,e3))
+    & op(op(e0,e4),e4) = op(e0,op(e4,e4))
+    & op(op(e0,e4),e5) = op(e0,op(e4,e5))
+    & op(op(e0,e5),e0) = op(e0,op(e5,e0))
+    & op(op(e0,e5),e1) = op(e0,op(e5,e1))
+    & op(op(e0,e5),e2) = op(e0,op(e5,e2))
+    & op(op(e0,e5),e3) = op(e0,op(e5,e3))
+    & op(op(e0,e5),e4) = op(e0,op(e5,e4))
+    & op(op(e0,e5),e5) = op(e0,op(e5,e5))
+    & op(op(e1,e0),e0) = op(e1,op(e0,e0))
+    & op(op(e1,e0),e1) = op(e1,op(e0,e1))
+    & op(op(e1,e0),e2) = op(e1,op(e0,e2))
+    & op(op(e1,e0),e3) = op(e1,op(e0,e3))
+    & op(op(e1,e0),e4) = op(e1,op(e0,e4))
+    & op(op(e1,e0),e5) = op(e1,op(e0,e5))
+    & op(op(e1,e1),e0) = op(e1,op(e1,e0))
+    & op(op(e1,e1),e1) = op(e1,op(e1,e1))
+    & op(op(e1,e1),e2) = op(e1,op(e1,e2))
+    & op(op(e1,e1),e3) = op(e1,op(e1,e3))
+    & op(op(e1,e1),e4) = op(e1,op(e1,e4))
+    & op(op(e1,e1),e5) = op(e1,op(e1,e5))
+    & op(op(e1,e2),e0) = op(e1,op(e2,e0))
+    & op(op(e1,e2),e1) = op(e1,op(e2,e1))
+    & op(op(e1,e2),e2) = op(e1,op(e2,e2))
+    & op(op(e1,e2),e3) = op(e1,op(e2,e3))
+    & op(op(e1,e2),e4) = op(e1,op(e2,e4))
+    & op(op(e1,e2),e5) = op(e1,op(e2,e5))
+    & op(op(e1,e3),e0) = op(e1,op(e3,e0))
+    & op(op(e1,e3),e1) = op(e1,op(e3,e1))
+    & op(op(e1,e3),e2) = op(e1,op(e3,e2))
+    & op(op(e1,e3),e3) = op(e1,op(e3,e3))
+    & op(op(e1,e3),e4) = op(e1,op(e3,e4))
+    & op(op(e1,e3),e5) = op(e1,op(e3,e5))
+    & op(op(e1,e4),e0) = op(e1,op(e4,e0))
+    & op(op(e1,e4),e1) = op(e1,op(e4,e1))
+    & op(op(e1,e4),e2) = op(e1,op(e4,e2))
+    & op(op(e1,e4),e3) = op(e1,op(e4,e3))
+    & op(op(e1,e4),e4) = op(e1,op(e4,e4))
+    & op(op(e1,e4),e5) = op(e1,op(e4,e5))
+    & op(op(e1,e5),e0) = op(e1,op(e5,e0))
+    & op(op(e1,e5),e1) = op(e1,op(e5,e1))
+    & op(op(e1,e5),e2) = op(e1,op(e5,e2))
+    & op(op(e1,e5),e3) = op(e1,op(e5,e3))
+    & op(op(e1,e5),e4) = op(e1,op(e5,e4))
+    & op(op(e1,e5),e5) = op(e1,op(e5,e5))
+    & op(op(e2,e0),e0) = op(e2,op(e0,e0))
+    & op(op(e2,e0),e1) = op(e2,op(e0,e1))
+    & op(op(e2,e0),e2) = op(e2,op(e0,e2))
+    & op(op(e2,e0),e3) = op(e2,op(e0,e3))
+    & op(op(e2,e0),e4) = op(e2,op(e0,e4))
+    & op(op(e2,e0),e5) = op(e2,op(e0,e5))
+    & op(op(e2,e1),e0) = op(e2,op(e1,e0))
+    & op(op(e2,e1),e1) = op(e2,op(e1,e1))
+    & op(op(e2,e1),e2) = op(e2,op(e1,e2))
+    & op(op(e2,e1),e3) = op(e2,op(e1,e3))
+    & op(op(e2,e1),e4) = op(e2,op(e1,e4))
+    & op(op(e2,e1),e5) = op(e2,op(e1,e5))
+    & op(op(e2,e2),e0) = op(e2,op(e2,e0))
+    & op(op(e2,e2),e1) = op(e2,op(e2,e1))
+    & op(op(e2,e2),e2) = op(e2,op(e2,e2))
+    & op(op(e2,e2),e3) = op(e2,op(e2,e3))
+    & op(op(e2,e2),e4) = op(e2,op(e2,e4))
+    & op(op(e2,e2),e5) = op(e2,op(e2,e5))
+    & op(op(e2,e3),e0) = op(e2,op(e3,e0))
+    & op(op(e2,e3),e1) = op(e2,op(e3,e1))
+    & op(op(e2,e3),e2) = op(e2,op(e3,e2))
+    & op(op(e2,e3),e3) = op(e2,op(e3,e3))
+    & op(op(e2,e3),e4) = op(e2,op(e3,e4))
+    & op(op(e2,e3),e5) = op(e2,op(e3,e5))
+    & op(op(e2,e4),e0) = op(e2,op(e4,e0))
+    & op(op(e2,e4),e1) = op(e2,op(e4,e1))
+    & op(op(e2,e4),e2) = op(e2,op(e4,e2))
+    & op(op(e2,e4),e3) = op(e2,op(e4,e3))
+    & op(op(e2,e4),e4) = op(e2,op(e4,e4))
+    & op(op(e2,e4),e5) = op(e2,op(e4,e5))
+    & op(op(e2,e5),e0) = op(e2,op(e5,e0))
+    & op(op(e2,e5),e1) = op(e2,op(e5,e1))
+    & op(op(e2,e5),e2) = op(e2,op(e5,e2))
+    & op(op(e2,e5),e3) = op(e2,op(e5,e3))
+    & op(op(e2,e5),e4) = op(e2,op(e5,e4))
+    & op(op(e2,e5),e5) = op(e2,op(e5,e5))
+    & op(op(e3,e0),e0) = op(e3,op(e0,e0))
+    & op(op(e3,e0),e1) = op(e3,op(e0,e1))
+    & op(op(e3,e0),e2) = op(e3,op(e0,e2))
+    & op(op(e3,e0),e3) = op(e3,op(e0,e3))
+    & op(op(e3,e0),e4) = op(e3,op(e0,e4))
+    & op(op(e3,e0),e5) = op(e3,op(e0,e5))
+    & op(op(e3,e1),e0) = op(e3,op(e1,e0))
+    & op(op(e3,e1),e1) = op(e3,op(e1,e1))
+    & op(op(e3,e1),e2) = op(e3,op(e1,e2))
+    & op(op(e3,e1),e3) = op(e3,op(e1,e3))
+    & op(op(e3,e1),e4) = op(e3,op(e1,e4))
+    & op(op(e3,e1),e5) = op(e3,op(e1,e5))
+    & op(op(e3,e2),e0) = op(e3,op(e2,e0))
+    & op(op(e3,e2),e1) = op(e3,op(e2,e1))
+    & op(op(e3,e2),e2) = op(e3,op(e2,e2))
+    & op(op(e3,e2),e3) = op(e3,op(e2,e3))
+    & op(op(e3,e2),e4) = op(e3,op(e2,e4))
+    & op(op(e3,e2),e5) = op(e3,op(e2,e5))
+    & op(op(e3,e3),e0) = op(e3,op(e3,e0))
+    & op(op(e3,e3),e1) = op(e3,op(e3,e1))
+    & op(op(e3,e3),e2) = op(e3,op(e3,e2))
+    & op(op(e3,e3),e3) = op(e3,op(e3,e3))
+    & op(op(e3,e3),e4) = op(e3,op(e3,e4))
+    & op(op(e3,e3),e5) = op(e3,op(e3,e5))
+    & op(op(e3,e4),e0) = op(e3,op(e4,e0))
+    & op(op(e3,e4),e1) = op(e3,op(e4,e1))
+    & op(op(e3,e4),e2) = op(e3,op(e4,e2))
+    & op(op(e3,e4),e3) = op(e3,op(e4,e3))
+    & op(op(e3,e4),e4) = op(e3,op(e4,e4))
+    & op(op(e3,e4),e5) = op(e3,op(e4,e5))
+    & op(op(e3,e5),e0) = op(e3,op(e5,e0))
+    & op(op(e3,e5),e1) = op(e3,op(e5,e1))
+    & op(op(e3,e5),e2) = op(e3,op(e5,e2))
+    & op(op(e3,e5),e3) = op(e3,op(e5,e3))
+    & op(op(e3,e5),e4) = op(e3,op(e5,e4))
+    & op(op(e3,e5),e5) = op(e3,op(e5,e5))
+    & op(op(e4,e0),e0) = op(e4,op(e0,e0))
+    & op(op(e4,e0),e1) = op(e4,op(e0,e1))
+    & op(op(e4,e0),e2) = op(e4,op(e0,e2))
+    & op(op(e4,e0),e3) = op(e4,op(e0,e3))
+    & op(op(e4,e0),e4) = op(e4,op(e0,e4))
+    & op(op(e4,e0),e5) = op(e4,op(e0,e5))
+    & op(op(e4,e1),e0) = op(e4,op(e1,e0))
+    & op(op(e4,e1),e1) = op(e4,op(e1,e1))
+    & op(op(e4,e1),e2) = op(e4,op(e1,e2))
+    & op(op(e4,e1),e3) = op(e4,op(e1,e3))
+    & op(op(e4,e1),e4) = op(e4,op(e1,e4))
+    & op(op(e4,e1),e5) = op(e4,op(e1,e5))
+    & op(op(e4,e2),e0) = op(e4,op(e2,e0))
+    & op(op(e4,e2),e1) = op(e4,op(e2,e1))
+    & op(op(e4,e2),e2) = op(e4,op(e2,e2))
+    & op(op(e4,e2),e3) = op(e4,op(e2,e3))
+    & op(op(e4,e2),e4) = op(e4,op(e2,e4))
+    & op(op(e4,e2),e5) = op(e4,op(e2,e5))
+    & op(op(e4,e3),e0) = op(e4,op(e3,e0))
+    & op(op(e4,e3),e1) = op(e4,op(e3,e1))
+    & op(op(e4,e3),e2) = op(e4,op(e3,e2))
+    & op(op(e4,e3),e3) = op(e4,op(e3,e3))
+    & op(op(e4,e3),e4) = op(e4,op(e3,e4))
+    & op(op(e4,e3),e5) = op(e4,op(e3,e5))
+    & op(op(e4,e4),e0) = op(e4,op(e4,e0))
+    & op(op(e4,e4),e1) = op(e4,op(e4,e1))
+    & op(op(e4,e4),e2) = op(e4,op(e4,e2))
+    & op(op(e4,e4),e3) = op(e4,op(e4,e3))
+    & op(op(e4,e4),e4) = op(e4,op(e4,e4))
+    & op(op(e4,e4),e5) = op(e4,op(e4,e5))
+    & op(op(e4,e5),e0) = op(e4,op(e5,e0))
+    & op(op(e4,e5),e1) = op(e4,op(e5,e1))
+    & op(op(e4,e5),e2) = op(e4,op(e5,e2))
+    & op(op(e4,e5),e3) = op(e4,op(e5,e3))
+    & op(op(e4,e5),e4) = op(e4,op(e5,e4))
+    & op(op(e4,e5),e5) = op(e4,op(e5,e5))
+    & op(op(e5,e0),e0) = op(e5,op(e0,e0))
+    & op(op(e5,e0),e1) = op(e5,op(e0,e1))
+    & op(op(e5,e0),e2) = op(e5,op(e0,e2))
+    & op(op(e5,e0),e3) = op(e5,op(e0,e3))
+    & op(op(e5,e0),e4) = op(e5,op(e0,e4))
+    & op(op(e5,e0),e5) = op(e5,op(e0,e5))
+    & op(op(e5,e1),e0) = op(e5,op(e1,e0))
+    & op(op(e5,e1),e1) = op(e5,op(e1,e1))
+    & op(op(e5,e1),e2) = op(e5,op(e1,e2))
+    & op(op(e5,e1),e3) = op(e5,op(e1,e3))
+    & op(op(e5,e1),e4) = op(e5,op(e1,e4))
+    & op(op(e5,e1),e5) = op(e5,op(e1,e5))
+    & op(op(e5,e2),e0) = op(e5,op(e2,e0))
+    & op(op(e5,e2),e1) = op(e5,op(e2,e1))
+    & op(op(e5,e2),e2) = op(e5,op(e2,e2))
+    & op(op(e5,e2),e3) = op(e5,op(e2,e3))
+    & op(op(e5,e2),e4) = op(e5,op(e2,e4))
+    & op(op(e5,e2),e5) = op(e5,op(e2,e5))
+    & op(op(e5,e3),e0) = op(e5,op(e3,e0))
+    & op(op(e5,e3),e1) = op(e5,op(e3,e1))
+    & op(op(e5,e3),e2) = op(e5,op(e3,e2))
+    & op(op(e5,e3),e3) = op(e5,op(e3,e3))
+    & op(op(e5,e3),e4) = op(e5,op(e3,e4))
+    & op(op(e5,e3),e5) = op(e5,op(e3,e5))
+    & op(op(e5,e4),e0) = op(e5,op(e4,e0))
+    & op(op(e5,e4),e1) = op(e5,op(e4,e1))
+    & op(op(e5,e4),e2) = op(e5,op(e4,e2))
+    & op(op(e5,e4),e3) = op(e5,op(e4,e3))
+    & op(op(e5,e4),e4) = op(e5,op(e4,e4))
+    & op(op(e5,e4),e5) = op(e5,op(e4,e5))
+    & op(op(e5,e5),e0) = op(e5,op(e5,e0))
+    & op(op(e5,e5),e1) = op(e5,op(e5,e1))
+    & op(op(e5,e5),e2) = op(e5,op(e5,e2))
+    & op(op(e5,e5),e3) = op(e5,op(e5,e3))
+    & op(op(e5,e5),e4) = op(e5,op(e5,e4))
+    & op(op(e5,e5),e5) = op(e5,op(e5,e5)) ),
+    input).
+
+fof(ax2_0,plain,
+    ( op(op(e0,e0),e0) = op(e0,op(e0,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_1,plain,
+    ( op(op(e0,e0),e1) = op(e0,op(e0,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_2,plain,
+    ( op(op(e0,e0),e2) = op(e0,op(e0,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_3,plain,
+    ( op(op(e0,e0),e3) = op(e0,op(e0,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_4,plain,
+    ( op(op(e0,e0),e4) = op(e0,op(e0,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_5,plain,
+    ( op(op(e0,e0),e5) = op(e0,op(e0,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_6,plain,
+    ( op(op(e0,e1),e0) = op(e0,op(e1,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_7,plain,
+    ( op(op(e0,e1),e1) = op(e0,op(e1,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_8,plain,
+    ( op(op(e0,e1),e2) = op(e0,op(e1,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_9,plain,
+    ( op(op(e0,e1),e3) = op(e0,op(e1,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_10,plain,
+    ( op(op(e0,e1),e4) = op(e0,op(e1,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_11,plain,
+    ( op(op(e0,e1),e5) = op(e0,op(e1,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_12,plain,
+    ( op(op(e0,e2),e0) = op(e0,op(e2,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_13,plain,
+    ( op(op(e0,e2),e1) = op(e0,op(e2,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_14,plain,
+    ( op(op(e0,e2),e2) = op(e0,op(e2,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_15,plain,
+    ( op(op(e0,e2),e3) = op(e0,op(e2,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_16,plain,
+    ( op(op(e0,e2),e4) = op(e0,op(e2,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_17,plain,
+    ( op(op(e0,e2),e5) = op(e0,op(e2,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_18,plain,
+    ( op(op(e0,e3),e0) = op(e0,op(e3,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_19,plain,
+    ( op(op(e0,e3),e1) = op(e0,op(e3,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_20,plain,
+    ( op(op(e0,e3),e2) = op(e0,op(e3,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_21,plain,
+    ( op(op(e0,e3),e3) = op(e0,op(e3,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_22,plain,
+    ( op(op(e0,e3),e4) = op(e0,op(e3,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_23,plain,
+    ( op(op(e0,e3),e5) = op(e0,op(e3,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_24,plain,
+    ( op(op(e0,e4),e0) = op(e0,op(e4,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_25,plain,
+    ( op(op(e0,e4),e1) = op(e0,op(e4,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_26,plain,
+    ( op(op(e0,e4),e2) = op(e0,op(e4,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_27,plain,
+    ( op(op(e0,e4),e3) = op(e0,op(e4,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_28,plain,
+    ( op(op(e0,e4),e4) = op(e0,op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_29,plain,
+    ( op(op(e0,e4),e5) = op(e0,op(e4,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_30,plain,
+    ( op(op(e0,e5),e0) = op(e0,op(e5,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_31,plain,
+    ( op(op(e0,e5),e1) = op(e0,op(e5,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_32,plain,
+    ( op(op(e0,e5),e2) = op(e0,op(e5,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_33,plain,
+    ( op(op(e0,e5),e3) = op(e0,op(e5,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_34,plain,
+    ( op(op(e0,e5),e4) = op(e0,op(e5,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_35,plain,
+    ( op(op(e0,e5),e5) = op(e0,op(e5,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_36,plain,
+    ( op(op(e1,e0),e0) = op(e1,op(e0,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_37,plain,
+    ( op(op(e1,e0),e1) = op(e1,op(e0,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_38,plain,
+    ( op(op(e1,e0),e2) = op(e1,op(e0,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_39,plain,
+    ( op(op(e1,e0),e3) = op(e1,op(e0,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_40,plain,
+    ( op(op(e1,e0),e4) = op(e1,op(e0,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_41,plain,
+    ( op(op(e1,e0),e5) = op(e1,op(e0,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_42,plain,
+    ( op(op(e1,e1),e0) = op(e1,op(e1,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_43,plain,
+    ( op(op(e1,e1),e1) = op(e1,op(e1,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_44,plain,
+    ( op(op(e1,e1),e2) = op(e1,op(e1,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_45,plain,
+    ( op(op(e1,e1),e3) = op(e1,op(e1,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_46,plain,
+    ( op(op(e1,e1),e4) = op(e1,op(e1,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_47,plain,
+    ( op(op(e1,e1),e5) = op(e1,op(e1,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_48,plain,
+    ( op(op(e1,e2),e0) = op(e1,op(e2,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_49,plain,
+    ( op(op(e1,e2),e1) = op(e1,op(e2,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_50,plain,
+    ( op(op(e1,e2),e2) = op(e1,op(e2,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_51,plain,
+    ( op(op(e1,e2),e3) = op(e1,op(e2,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_52,plain,
+    ( op(op(e1,e2),e4) = op(e1,op(e2,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_53,plain,
+    ( op(op(e1,e2),e5) = op(e1,op(e2,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_54,plain,
+    ( op(op(e1,e3),e0) = op(e1,op(e3,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_55,plain,
+    ( op(op(e1,e3),e1) = op(e1,op(e3,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_56,plain,
+    ( op(op(e1,e3),e2) = op(e1,op(e3,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_57,plain,
+    ( op(op(e1,e3),e3) = op(e1,op(e3,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_58,plain,
+    ( op(op(e1,e3),e4) = op(e1,op(e3,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_59,plain,
+    ( op(op(e1,e3),e5) = op(e1,op(e3,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_60,plain,
+    ( op(op(e1,e4),e0) = op(e1,op(e4,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_61,plain,
+    ( op(op(e1,e4),e1) = op(e1,op(e4,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_62,plain,
+    ( op(op(e1,e4),e2) = op(e1,op(e4,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_63,plain,
+    ( op(op(e1,e4),e3) = op(e1,op(e4,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_64,plain,
+    ( op(op(e1,e4),e4) = op(e1,op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_65,plain,
+    ( op(op(e1,e4),e5) = op(e1,op(e4,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_66,plain,
+    ( op(op(e1,e5),e0) = op(e1,op(e5,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_67,plain,
+    ( op(op(e1,e5),e1) = op(e1,op(e5,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_68,plain,
+    ( op(op(e1,e5),e2) = op(e1,op(e5,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_69,plain,
+    ( op(op(e1,e5),e3) = op(e1,op(e5,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_70,plain,
+    ( op(op(e1,e5),e4) = op(e1,op(e5,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_71,plain,
+    ( op(op(e1,e5),e5) = op(e1,op(e5,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_72,plain,
+    ( op(op(e2,e0),e0) = op(e2,op(e0,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_73,plain,
+    ( op(op(e2,e0),e1) = op(e2,op(e0,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_74,plain,
+    ( op(op(e2,e0),e2) = op(e2,op(e0,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_75,plain,
+    ( op(op(e2,e0),e3) = op(e2,op(e0,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_76,plain,
+    ( op(op(e2,e0),e4) = op(e2,op(e0,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_77,plain,
+    ( op(op(e2,e0),e5) = op(e2,op(e0,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_78,plain,
+    ( op(op(e2,e1),e0) = op(e2,op(e1,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_79,plain,
+    ( op(op(e2,e1),e1) = op(e2,op(e1,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_80,plain,
+    ( op(op(e2,e1),e2) = op(e2,op(e1,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_81,plain,
+    ( op(op(e2,e1),e3) = op(e2,op(e1,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_82,plain,
+    ( op(op(e2,e1),e4) = op(e2,op(e1,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_83,plain,
+    ( op(op(e2,e1),e5) = op(e2,op(e1,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_84,plain,
+    ( op(op(e2,e2),e0) = op(e2,op(e2,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_85,plain,
+    ( op(op(e2,e2),e1) = op(e2,op(e2,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_86,plain,
+    ( op(op(e2,e2),e2) = op(e2,op(e2,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_87,plain,
+    ( op(op(e2,e2),e3) = op(e2,op(e2,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_88,plain,
+    ( op(op(e2,e2),e4) = op(e2,op(e2,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_89,plain,
+    ( op(op(e2,e2),e5) = op(e2,op(e2,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_90,plain,
+    ( op(op(e2,e3),e0) = op(e2,op(e3,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_91,plain,
+    ( op(op(e2,e3),e1) = op(e2,op(e3,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_92,plain,
+    ( op(op(e2,e3),e2) = op(e2,op(e3,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_93,plain,
+    ( op(op(e2,e3),e3) = op(e2,op(e3,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_94,plain,
+    ( op(op(e2,e3),e4) = op(e2,op(e3,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_95,plain,
+    ( op(op(e2,e3),e5) = op(e2,op(e3,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_96,plain,
+    ( op(op(e2,e4),e0) = op(e2,op(e4,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_97,plain,
+    ( op(op(e2,e4),e1) = op(e2,op(e4,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_98,plain,
+    ( op(op(e2,e4),e2) = op(e2,op(e4,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_99,plain,
+    ( op(op(e2,e4),e3) = op(e2,op(e4,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_100,plain,
+    ( op(op(e2,e4),e4) = op(e2,op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_101,plain,
+    ( op(op(e2,e4),e5) = op(e2,op(e4,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_102,plain,
+    ( op(op(e2,e5),e0) = op(e2,op(e5,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_103,plain,
+    ( op(op(e2,e5),e1) = op(e2,op(e5,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_104,plain,
+    ( op(op(e2,e5),e2) = op(e2,op(e5,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_105,plain,
+    ( op(op(e2,e5),e3) = op(e2,op(e5,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_106,plain,
+    ( op(op(e2,e5),e4) = op(e2,op(e5,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_107,plain,
+    ( op(op(e2,e5),e5) = op(e2,op(e5,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_108,plain,
+    ( op(op(e3,e0),e0) = op(e3,op(e0,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_109,plain,
+    ( op(op(e3,e0),e1) = op(e3,op(e0,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_110,plain,
+    ( op(op(e3,e0),e2) = op(e3,op(e0,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_111,plain,
+    ( op(op(e3,e0),e3) = op(e3,op(e0,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_112,plain,
+    ( op(op(e3,e0),e4) = op(e3,op(e0,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_113,plain,
+    ( op(op(e3,e0),e5) = op(e3,op(e0,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_114,plain,
+    ( op(op(e3,e1),e0) = op(e3,op(e1,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_115,plain,
+    ( op(op(e3,e1),e1) = op(e3,op(e1,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_116,plain,
+    ( op(op(e3,e1),e2) = op(e3,op(e1,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_117,plain,
+    ( op(op(e3,e1),e3) = op(e3,op(e1,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_118,plain,
+    ( op(op(e3,e1),e4) = op(e3,op(e1,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_119,plain,
+    ( op(op(e3,e1),e5) = op(e3,op(e1,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_120,plain,
+    ( op(op(e3,e2),e0) = op(e3,op(e2,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_121,plain,
+    ( op(op(e3,e2),e1) = op(e3,op(e2,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_122,plain,
+    ( op(op(e3,e2),e2) = op(e3,op(e2,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_123,plain,
+    ( op(op(e3,e2),e3) = op(e3,op(e2,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_124,plain,
+    ( op(op(e3,e2),e4) = op(e3,op(e2,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_125,plain,
+    ( op(op(e3,e2),e5) = op(e3,op(e2,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_126,plain,
+    ( op(op(e3,e3),e0) = op(e3,op(e3,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_127,plain,
+    ( op(op(e3,e3),e1) = op(e3,op(e3,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_128,plain,
+    ( op(op(e3,e3),e2) = op(e3,op(e3,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_129,plain,
+    ( op(op(e3,e3),e3) = op(e3,op(e3,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_130,plain,
+    ( op(op(e3,e3),e4) = op(e3,op(e3,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_131,plain,
+    ( op(op(e3,e3),e5) = op(e3,op(e3,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_132,plain,
+    ( op(op(e3,e4),e0) = op(e3,op(e4,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_133,plain,
+    ( op(op(e3,e4),e1) = op(e3,op(e4,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_134,plain,
+    ( op(op(e3,e4),e2) = op(e3,op(e4,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_135,plain,
+    ( op(op(e3,e4),e3) = op(e3,op(e4,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_136,plain,
+    ( op(op(e3,e4),e4) = op(e3,op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_137,plain,
+    ( op(op(e3,e4),e5) = op(e3,op(e4,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_138,plain,
+    ( op(op(e3,e5),e0) = op(e3,op(e5,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_139,plain,
+    ( op(op(e3,e5),e1) = op(e3,op(e5,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_140,plain,
+    ( op(op(e3,e5),e2) = op(e3,op(e5,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_141,plain,
+    ( op(op(e3,e5),e3) = op(e3,op(e5,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_142,plain,
+    ( op(op(e3,e5),e4) = op(e3,op(e5,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_143,plain,
+    ( op(op(e3,e5),e5) = op(e3,op(e5,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_144,plain,
+    ( op(op(e4,e0),e0) = op(e4,op(e0,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_145,plain,
+    ( op(op(e4,e0),e1) = op(e4,op(e0,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_146,plain,
+    ( op(op(e4,e0),e2) = op(e4,op(e0,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_147,plain,
+    ( op(op(e4,e0),e3) = op(e4,op(e0,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_148,plain,
+    ( op(op(e4,e0),e4) = op(e4,op(e0,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_149,plain,
+    ( op(op(e4,e0),e5) = op(e4,op(e0,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_150,plain,
+    ( op(op(e4,e1),e0) = op(e4,op(e1,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_151,plain,
+    ( op(op(e4,e1),e1) = op(e4,op(e1,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_152,plain,
+    ( op(op(e4,e1),e2) = op(e4,op(e1,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_153,plain,
+    ( op(op(e4,e1),e3) = op(e4,op(e1,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_154,plain,
+    ( op(op(e4,e1),e4) = op(e4,op(e1,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_155,plain,
+    ( op(op(e4,e1),e5) = op(e4,op(e1,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_156,plain,
+    ( op(op(e4,e2),e0) = op(e4,op(e2,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_157,plain,
+    ( op(op(e4,e2),e1) = op(e4,op(e2,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_158,plain,
+    ( op(op(e4,e2),e2) = op(e4,op(e2,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_159,plain,
+    ( op(op(e4,e2),e3) = op(e4,op(e2,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_160,plain,
+    ( op(op(e4,e2),e4) = op(e4,op(e2,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_161,plain,
+    ( op(op(e4,e2),e5) = op(e4,op(e2,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_162,plain,
+    ( op(op(e4,e3),e0) = op(e4,op(e3,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_163,plain,
+    ( op(op(e4,e3),e1) = op(e4,op(e3,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_164,plain,
+    ( op(op(e4,e3),e2) = op(e4,op(e3,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_165,plain,
+    ( op(op(e4,e3),e3) = op(e4,op(e3,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_166,plain,
+    ( op(op(e4,e3),e4) = op(e4,op(e3,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_167,plain,
+    ( op(op(e4,e3),e5) = op(e4,op(e3,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_168,plain,
+    ( op(op(e4,e4),e0) = op(e4,op(e4,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_169,plain,
+    ( op(op(e4,e4),e1) = op(e4,op(e4,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_170,plain,
+    ( op(op(e4,e4),e2) = op(e4,op(e4,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_171,plain,
+    ( op(op(e4,e4),e3) = op(e4,op(e4,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_172,plain,
+    ( op(op(e4,e4),e4) = op(e4,op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_173,plain,
+    ( op(op(e4,e4),e5) = op(e4,op(e4,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_174,plain,
+    ( op(op(e4,e5),e0) = op(e4,op(e5,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_175,plain,
+    ( op(op(e4,e5),e1) = op(e4,op(e5,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_176,plain,
+    ( op(op(e4,e5),e2) = op(e4,op(e5,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_177,plain,
+    ( op(op(e4,e5),e3) = op(e4,op(e5,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_178,plain,
+    ( op(op(e4,e5),e4) = op(e4,op(e5,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_179,plain,
+    ( op(op(e4,e5),e5) = op(e4,op(e5,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_180,plain,
+    ( op(op(e5,e0),e0) = op(e5,op(e0,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_181,plain,
+    ( op(op(e5,e0),e1) = op(e5,op(e0,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_182,plain,
+    ( op(op(e5,e0),e2) = op(e5,op(e0,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_183,plain,
+    ( op(op(e5,e0),e3) = op(e5,op(e0,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_184,plain,
+    ( op(op(e5,e0),e4) = op(e5,op(e0,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_185,plain,
+    ( op(op(e5,e0),e5) = op(e5,op(e0,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_186,plain,
+    ( op(op(e5,e1),e0) = op(e5,op(e1,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_187,plain,
+    ( op(op(e5,e1),e1) = op(e5,op(e1,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_188,plain,
+    ( op(op(e5,e1),e2) = op(e5,op(e1,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_189,plain,
+    ( op(op(e5,e1),e3) = op(e5,op(e1,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_190,plain,
+    ( op(op(e5,e1),e4) = op(e5,op(e1,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_191,plain,
+    ( op(op(e5,e1),e5) = op(e5,op(e1,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_192,plain,
+    ( op(op(e5,e2),e0) = op(e5,op(e2,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_193,plain,
+    ( op(op(e5,e2),e1) = op(e5,op(e2,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_194,plain,
+    ( op(op(e5,e2),e2) = op(e5,op(e2,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_195,plain,
+    ( op(op(e5,e2),e3) = op(e5,op(e2,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_196,plain,
+    ( op(op(e5,e2),e4) = op(e5,op(e2,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_197,plain,
+    ( op(op(e5,e2),e5) = op(e5,op(e2,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_198,plain,
+    ( op(op(e5,e3),e0) = op(e5,op(e3,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_199,plain,
+    ( op(op(e5,e3),e1) = op(e5,op(e3,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_200,plain,
+    ( op(op(e5,e3),e2) = op(e5,op(e3,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_201,plain,
+    ( op(op(e5,e3),e3) = op(e5,op(e3,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_202,plain,
+    ( op(op(e5,e3),e4) = op(e5,op(e3,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_203,plain,
+    ( op(op(e5,e3),e5) = op(e5,op(e3,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_204,plain,
+    ( op(op(e5,e4),e0) = op(e5,op(e4,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_205,plain,
+    ( op(op(e5,e4),e1) = op(e5,op(e4,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_206,plain,
+    ( op(op(e5,e4),e2) = op(e5,op(e4,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_207,plain,
+    ( op(op(e5,e4),e3) = op(e5,op(e4,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_208,plain,
+    ( op(op(e5,e4),e4) = op(e5,op(e4,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_209,plain,
+    ( op(op(e5,e4),e5) = op(e5,op(e4,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_210,plain,
+    ( op(op(e5,e5),e0) = op(e5,op(e5,e0))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_211,plain,
+    ( op(op(e5,e5),e1) = op(e5,op(e5,e1))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_212,plain,
+    ( op(op(e5,e5),e2) = op(e5,op(e5,e2))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_213,plain,
+    ( op(op(e5,e5),e3) = op(e5,op(e5,e3))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_214,plain,
+    ( op(op(e5,e5),e4) = op(e5,op(e5,e4))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(ax2_215,plain,
+    ( op(op(e5,e5),e5) = op(e5,op(e5,e5))
+    | $false ),
+    inference(orientation,[status(thm)],[ax2])).
+
+fof(def_lhs_atom1,axiom,
+    ( lhs_atom1
+  <=> op(op(e5,e5),e5) = op(e5,op(e5,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_0,plain,
+    ( lhs_atom1
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_215,def_lhs_atom1])).
+
+fof(def_lhs_atom2,axiom,
+    ( lhs_atom2
+  <=> op(op(e5,e5),e4) = op(e5,op(e5,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_1,plain,
+    ( lhs_atom2
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_214,def_lhs_atom2])).
+
+fof(def_lhs_atom3,axiom,
+    ( lhs_atom3
+  <=> op(op(e5,e5),e3) = op(e5,op(e5,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_2,plain,
+    ( lhs_atom3
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_213,def_lhs_atom3])).
+
+fof(def_lhs_atom4,axiom,
+    ( lhs_atom4
+  <=> op(op(e5,e5),e2) = op(e5,op(e5,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_3,plain,
+    ( lhs_atom4
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_212,def_lhs_atom4])).
+
+fof(def_lhs_atom5,axiom,
+    ( lhs_atom5
+  <=> op(op(e5,e5),e1) = op(e5,op(e5,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_4,plain,
+    ( lhs_atom5
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_211,def_lhs_atom5])).
+
+fof(def_lhs_atom6,axiom,
+    ( lhs_atom6
+  <=> op(op(e5,e5),e0) = op(e5,op(e5,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_5,plain,
+    ( lhs_atom6
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_210,def_lhs_atom6])).
+
+fof(def_lhs_atom7,axiom,
+    ( lhs_atom7
+  <=> op(op(e5,e4),e5) = op(e5,op(e4,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_6,plain,
+    ( lhs_atom7
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_209,def_lhs_atom7])).
+
+fof(def_lhs_atom8,axiom,
+    ( lhs_atom8
+  <=> op(op(e5,e4),e4) = op(e5,op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_7,plain,
+    ( lhs_atom8
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_208,def_lhs_atom8])).
+
+fof(def_lhs_atom9,axiom,
+    ( lhs_atom9
+  <=> op(op(e5,e4),e3) = op(e5,op(e4,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_8,plain,
+    ( lhs_atom9
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_207,def_lhs_atom9])).
+
+fof(def_lhs_atom10,axiom,
+    ( lhs_atom10
+  <=> op(op(e5,e4),e2) = op(e5,op(e4,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_9,plain,
+    ( lhs_atom10
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_206,def_lhs_atom10])).
+
+fof(def_lhs_atom11,axiom,
+    ( lhs_atom11
+  <=> op(op(e5,e4),e1) = op(e5,op(e4,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_10,plain,
+    ( lhs_atom11
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_205,def_lhs_atom11])).
+
+fof(def_lhs_atom12,axiom,
+    ( lhs_atom12
+  <=> op(op(e5,e4),e0) = op(e5,op(e4,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_11,plain,
+    ( lhs_atom12
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_204,def_lhs_atom12])).
+
+fof(def_lhs_atom13,axiom,
+    ( lhs_atom13
+  <=> op(op(e5,e3),e5) = op(e5,op(e3,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_12,plain,
+    ( lhs_atom13
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_203,def_lhs_atom13])).
+
+fof(def_lhs_atom14,axiom,
+    ( lhs_atom14
+  <=> op(op(e5,e3),e4) = op(e5,op(e3,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_13,plain,
+    ( lhs_atom14
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_202,def_lhs_atom14])).
+
+fof(def_lhs_atom15,axiom,
+    ( lhs_atom15
+  <=> op(op(e5,e3),e3) = op(e5,op(e3,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_14,plain,
+    ( lhs_atom15
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_201,def_lhs_atom15])).
+
+fof(def_lhs_atom16,axiom,
+    ( lhs_atom16
+  <=> op(op(e5,e3),e2) = op(e5,op(e3,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_15,plain,
+    ( lhs_atom16
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_200,def_lhs_atom16])).
+
+fof(def_lhs_atom17,axiom,
+    ( lhs_atom17
+  <=> op(op(e5,e3),e1) = op(e5,op(e3,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_16,plain,
+    ( lhs_atom17
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_199,def_lhs_atom17])).
+
+fof(def_lhs_atom18,axiom,
+    ( lhs_atom18
+  <=> op(op(e5,e3),e0) = op(e5,op(e3,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_17,plain,
+    ( lhs_atom18
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_198,def_lhs_atom18])).
+
+fof(def_lhs_atom19,axiom,
+    ( lhs_atom19
+  <=> op(op(e5,e2),e5) = op(e5,op(e2,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_18,plain,
+    ( lhs_atom19
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_197,def_lhs_atom19])).
+
+fof(def_lhs_atom20,axiom,
+    ( lhs_atom20
+  <=> op(op(e5,e2),e4) = op(e5,op(e2,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_19,plain,
+    ( lhs_atom20
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_196,def_lhs_atom20])).
+
+fof(def_lhs_atom21,axiom,
+    ( lhs_atom21
+  <=> op(op(e5,e2),e3) = op(e5,op(e2,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_20,plain,
+    ( lhs_atom21
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_195,def_lhs_atom21])).
+
+fof(def_lhs_atom22,axiom,
+    ( lhs_atom22
+  <=> op(op(e5,e2),e2) = op(e5,op(e2,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_21,plain,
+    ( lhs_atom22
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_194,def_lhs_atom22])).
+
+fof(def_lhs_atom23,axiom,
+    ( lhs_atom23
+  <=> op(op(e5,e2),e1) = op(e5,op(e2,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_22,plain,
+    ( lhs_atom23
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_193,def_lhs_atom23])).
+
+fof(def_lhs_atom24,axiom,
+    ( lhs_atom24
+  <=> op(op(e5,e2),e0) = op(e5,op(e2,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_23,plain,
+    ( lhs_atom24
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_192,def_lhs_atom24])).
+
+fof(def_lhs_atom25,axiom,
+    ( lhs_atom25
+  <=> op(op(e5,e1),e5) = op(e5,op(e1,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_24,plain,
+    ( lhs_atom25
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_191,def_lhs_atom25])).
+
+fof(def_lhs_atom26,axiom,
+    ( lhs_atom26
+  <=> op(op(e5,e1),e4) = op(e5,op(e1,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_25,plain,
+    ( lhs_atom26
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_190,def_lhs_atom26])).
+
+fof(def_lhs_atom27,axiom,
+    ( lhs_atom27
+  <=> op(op(e5,e1),e3) = op(e5,op(e1,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_26,plain,
+    ( lhs_atom27
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_189,def_lhs_atom27])).
+
+fof(def_lhs_atom28,axiom,
+    ( lhs_atom28
+  <=> op(op(e5,e1),e2) = op(e5,op(e1,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_27,plain,
+    ( lhs_atom28
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_188,def_lhs_atom28])).
+
+fof(def_lhs_atom29,axiom,
+    ( lhs_atom29
+  <=> op(op(e5,e1),e1) = op(e5,op(e1,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_28,plain,
+    ( lhs_atom29
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_187,def_lhs_atom29])).
+
+fof(def_lhs_atom30,axiom,
+    ( lhs_atom30
+  <=> op(op(e5,e1),e0) = op(e5,op(e1,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_29,plain,
+    ( lhs_atom30
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_186,def_lhs_atom30])).
+
+fof(def_lhs_atom31,axiom,
+    ( lhs_atom31
+  <=> op(op(e5,e0),e5) = op(e5,op(e0,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_30,plain,
+    ( lhs_atom31
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_185,def_lhs_atom31])).
+
+fof(def_lhs_atom32,axiom,
+    ( lhs_atom32
+  <=> op(op(e5,e0),e4) = op(e5,op(e0,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_31,plain,
+    ( lhs_atom32
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_184,def_lhs_atom32])).
+
+fof(def_lhs_atom33,axiom,
+    ( lhs_atom33
+  <=> op(op(e5,e0),e3) = op(e5,op(e0,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_32,plain,
+    ( lhs_atom33
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_183,def_lhs_atom33])).
+
+fof(def_lhs_atom34,axiom,
+    ( lhs_atom34
+  <=> op(op(e5,e0),e2) = op(e5,op(e0,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_33,plain,
+    ( lhs_atom34
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_182,def_lhs_atom34])).
+
+fof(def_lhs_atom35,axiom,
+    ( lhs_atom35
+  <=> op(op(e5,e0),e1) = op(e5,op(e0,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_34,plain,
+    ( lhs_atom35
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_181,def_lhs_atom35])).
+
+fof(def_lhs_atom36,axiom,
+    ( lhs_atom36
+  <=> op(op(e5,e0),e0) = op(e5,op(e0,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_35,plain,
+    ( lhs_atom36
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_180,def_lhs_atom36])).
+
+fof(def_lhs_atom37,axiom,
+    ( lhs_atom37
+  <=> op(op(e4,e5),e5) = op(e4,op(e5,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_36,plain,
+    ( lhs_atom37
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_179,def_lhs_atom37])).
+
+fof(def_lhs_atom38,axiom,
+    ( lhs_atom38
+  <=> op(op(e4,e5),e4) = op(e4,op(e5,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_37,plain,
+    ( lhs_atom38
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_178,def_lhs_atom38])).
+
+fof(def_lhs_atom39,axiom,
+    ( lhs_atom39
+  <=> op(op(e4,e5),e3) = op(e4,op(e5,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_38,plain,
+    ( lhs_atom39
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_177,def_lhs_atom39])).
+
+fof(def_lhs_atom40,axiom,
+    ( lhs_atom40
+  <=> op(op(e4,e5),e2) = op(e4,op(e5,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_39,plain,
+    ( lhs_atom40
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_176,def_lhs_atom40])).
+
+fof(def_lhs_atom41,axiom,
+    ( lhs_atom41
+  <=> op(op(e4,e5),e1) = op(e4,op(e5,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_40,plain,
+    ( lhs_atom41
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_175,def_lhs_atom41])).
+
+fof(def_lhs_atom42,axiom,
+    ( lhs_atom42
+  <=> op(op(e4,e5),e0) = op(e4,op(e5,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_41,plain,
+    ( lhs_atom42
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_174,def_lhs_atom42])).
+
+fof(def_lhs_atom43,axiom,
+    ( lhs_atom43
+  <=> op(op(e4,e4),e5) = op(e4,op(e4,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_42,plain,
+    ( lhs_atom43
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_173,def_lhs_atom43])).
+
+fof(def_lhs_atom44,axiom,
+    ( lhs_atom44
+  <=> op(op(e4,e4),e4) = op(e4,op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_43,plain,
+    ( lhs_atom44
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_172,def_lhs_atom44])).
+
+fof(def_lhs_atom45,axiom,
+    ( lhs_atom45
+  <=> op(op(e4,e4),e3) = op(e4,op(e4,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_44,plain,
+    ( lhs_atom45
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_171,def_lhs_atom45])).
+
+fof(def_lhs_atom46,axiom,
+    ( lhs_atom46
+  <=> op(op(e4,e4),e2) = op(e4,op(e4,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_45,plain,
+    ( lhs_atom46
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_170,def_lhs_atom46])).
+
+fof(def_lhs_atom47,axiom,
+    ( lhs_atom47
+  <=> op(op(e4,e4),e1) = op(e4,op(e4,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_46,plain,
+    ( lhs_atom47
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_169,def_lhs_atom47])).
+
+fof(def_lhs_atom48,axiom,
+    ( lhs_atom48
+  <=> op(op(e4,e4),e0) = op(e4,op(e4,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_47,plain,
+    ( lhs_atom48
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_168,def_lhs_atom48])).
+
+fof(def_lhs_atom49,axiom,
+    ( lhs_atom49
+  <=> op(op(e4,e3),e5) = op(e4,op(e3,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_48,plain,
+    ( lhs_atom49
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_167,def_lhs_atom49])).
+
+fof(def_lhs_atom50,axiom,
+    ( lhs_atom50
+  <=> op(op(e4,e3),e4) = op(e4,op(e3,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_49,plain,
+    ( lhs_atom50
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_166,def_lhs_atom50])).
+
+fof(def_lhs_atom51,axiom,
+    ( lhs_atom51
+  <=> op(op(e4,e3),e3) = op(e4,op(e3,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_50,plain,
+    ( lhs_atom51
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_165,def_lhs_atom51])).
+
+fof(def_lhs_atom52,axiom,
+    ( lhs_atom52
+  <=> op(op(e4,e3),e2) = op(e4,op(e3,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_51,plain,
+    ( lhs_atom52
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_164,def_lhs_atom52])).
+
+fof(def_lhs_atom53,axiom,
+    ( lhs_atom53
+  <=> op(op(e4,e3),e1) = op(e4,op(e3,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_52,plain,
+    ( lhs_atom53
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_163,def_lhs_atom53])).
+
+fof(def_lhs_atom54,axiom,
+    ( lhs_atom54
+  <=> op(op(e4,e3),e0) = op(e4,op(e3,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_53,plain,
+    ( lhs_atom54
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_162,def_lhs_atom54])).
+
+fof(def_lhs_atom55,axiom,
+    ( lhs_atom55
+  <=> op(op(e4,e2),e5) = op(e4,op(e2,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_54,plain,
+    ( lhs_atom55
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_161,def_lhs_atom55])).
+
+fof(def_lhs_atom56,axiom,
+    ( lhs_atom56
+  <=> op(op(e4,e2),e4) = op(e4,op(e2,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_55,plain,
+    ( lhs_atom56
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_160,def_lhs_atom56])).
+
+fof(def_lhs_atom57,axiom,
+    ( lhs_atom57
+  <=> op(op(e4,e2),e3) = op(e4,op(e2,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_56,plain,
+    ( lhs_atom57
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_159,def_lhs_atom57])).
+
+fof(def_lhs_atom58,axiom,
+    ( lhs_atom58
+  <=> op(op(e4,e2),e2) = op(e4,op(e2,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_57,plain,
+    ( lhs_atom58
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_158,def_lhs_atom58])).
+
+fof(def_lhs_atom59,axiom,
+    ( lhs_atom59
+  <=> op(op(e4,e2),e1) = op(e4,op(e2,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_58,plain,
+    ( lhs_atom59
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_157,def_lhs_atom59])).
+
+fof(def_lhs_atom60,axiom,
+    ( lhs_atom60
+  <=> op(op(e4,e2),e0) = op(e4,op(e2,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_59,plain,
+    ( lhs_atom60
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_156,def_lhs_atom60])).
+
+fof(def_lhs_atom61,axiom,
+    ( lhs_atom61
+  <=> op(op(e4,e1),e5) = op(e4,op(e1,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_60,plain,
+    ( lhs_atom61
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_155,def_lhs_atom61])).
+
+fof(def_lhs_atom62,axiom,
+    ( lhs_atom62
+  <=> op(op(e4,e1),e4) = op(e4,op(e1,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_61,plain,
+    ( lhs_atom62
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_154,def_lhs_atom62])).
+
+fof(def_lhs_atom63,axiom,
+    ( lhs_atom63
+  <=> op(op(e4,e1),e3) = op(e4,op(e1,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_62,plain,
+    ( lhs_atom63
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_153,def_lhs_atom63])).
+
+fof(def_lhs_atom64,axiom,
+    ( lhs_atom64
+  <=> op(op(e4,e1),e2) = op(e4,op(e1,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_63,plain,
+    ( lhs_atom64
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_152,def_lhs_atom64])).
+
+fof(def_lhs_atom65,axiom,
+    ( lhs_atom65
+  <=> op(op(e4,e1),e1) = op(e4,op(e1,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_64,plain,
+    ( lhs_atom65
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_151,def_lhs_atom65])).
+
+fof(def_lhs_atom66,axiom,
+    ( lhs_atom66
+  <=> op(op(e4,e1),e0) = op(e4,op(e1,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_65,plain,
+    ( lhs_atom66
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_150,def_lhs_atom66])).
+
+fof(def_lhs_atom67,axiom,
+    ( lhs_atom67
+  <=> op(op(e4,e0),e5) = op(e4,op(e0,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_66,plain,
+    ( lhs_atom67
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_149,def_lhs_atom67])).
+
+fof(def_lhs_atom68,axiom,
+    ( lhs_atom68
+  <=> op(op(e4,e0),e4) = op(e4,op(e0,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_67,plain,
+    ( lhs_atom68
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_148,def_lhs_atom68])).
+
+fof(def_lhs_atom69,axiom,
+    ( lhs_atom69
+  <=> op(op(e4,e0),e3) = op(e4,op(e0,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_68,plain,
+    ( lhs_atom69
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_147,def_lhs_atom69])).
+
+fof(def_lhs_atom70,axiom,
+    ( lhs_atom70
+  <=> op(op(e4,e0),e2) = op(e4,op(e0,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_69,plain,
+    ( lhs_atom70
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_146,def_lhs_atom70])).
+
+fof(def_lhs_atom71,axiom,
+    ( lhs_atom71
+  <=> op(op(e4,e0),e1) = op(e4,op(e0,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_70,plain,
+    ( lhs_atom71
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_145,def_lhs_atom71])).
+
+fof(def_lhs_atom72,axiom,
+    ( lhs_atom72
+  <=> op(op(e4,e0),e0) = op(e4,op(e0,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_71,plain,
+    ( lhs_atom72
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_144,def_lhs_atom72])).
+
+fof(def_lhs_atom73,axiom,
+    ( lhs_atom73
+  <=> op(op(e3,e5),e5) = op(e3,op(e5,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_72,plain,
+    ( lhs_atom73
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_143,def_lhs_atom73])).
+
+fof(def_lhs_atom74,axiom,
+    ( lhs_atom74
+  <=> op(op(e3,e5),e4) = op(e3,op(e5,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_73,plain,
+    ( lhs_atom74
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_142,def_lhs_atom74])).
+
+fof(def_lhs_atom75,axiom,
+    ( lhs_atom75
+  <=> op(op(e3,e5),e3) = op(e3,op(e5,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_74,plain,
+    ( lhs_atom75
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_141,def_lhs_atom75])).
+
+fof(def_lhs_atom76,axiom,
+    ( lhs_atom76
+  <=> op(op(e3,e5),e2) = op(e3,op(e5,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_75,plain,
+    ( lhs_atom76
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_140,def_lhs_atom76])).
+
+fof(def_lhs_atom77,axiom,
+    ( lhs_atom77
+  <=> op(op(e3,e5),e1) = op(e3,op(e5,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_76,plain,
+    ( lhs_atom77
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_139,def_lhs_atom77])).
+
+fof(def_lhs_atom78,axiom,
+    ( lhs_atom78
+  <=> op(op(e3,e5),e0) = op(e3,op(e5,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_77,plain,
+    ( lhs_atom78
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_138,def_lhs_atom78])).
+
+fof(def_lhs_atom79,axiom,
+    ( lhs_atom79
+  <=> op(op(e3,e4),e5) = op(e3,op(e4,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_78,plain,
+    ( lhs_atom79
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_137,def_lhs_atom79])).
+
+fof(def_lhs_atom80,axiom,
+    ( lhs_atom80
+  <=> op(op(e3,e4),e4) = op(e3,op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_79,plain,
+    ( lhs_atom80
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_136,def_lhs_atom80])).
+
+fof(def_lhs_atom81,axiom,
+    ( lhs_atom81
+  <=> op(op(e3,e4),e3) = op(e3,op(e4,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_80,plain,
+    ( lhs_atom81
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_135,def_lhs_atom81])).
+
+fof(def_lhs_atom82,axiom,
+    ( lhs_atom82
+  <=> op(op(e3,e4),e2) = op(e3,op(e4,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_81,plain,
+    ( lhs_atom82
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_134,def_lhs_atom82])).
+
+fof(def_lhs_atom83,axiom,
+    ( lhs_atom83
+  <=> op(op(e3,e4),e1) = op(e3,op(e4,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_82,plain,
+    ( lhs_atom83
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_133,def_lhs_atom83])).
+
+fof(def_lhs_atom84,axiom,
+    ( lhs_atom84
+  <=> op(op(e3,e4),e0) = op(e3,op(e4,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_83,plain,
+    ( lhs_atom84
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_132,def_lhs_atom84])).
+
+fof(def_lhs_atom85,axiom,
+    ( lhs_atom85
+  <=> op(op(e3,e3),e5) = op(e3,op(e3,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_84,plain,
+    ( lhs_atom85
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_131,def_lhs_atom85])).
+
+fof(def_lhs_atom86,axiom,
+    ( lhs_atom86
+  <=> op(op(e3,e3),e4) = op(e3,op(e3,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_85,plain,
+    ( lhs_atom86
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_130,def_lhs_atom86])).
+
+fof(def_lhs_atom87,axiom,
+    ( lhs_atom87
+  <=> op(op(e3,e3),e3) = op(e3,op(e3,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_86,plain,
+    ( lhs_atom87
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_129,def_lhs_atom87])).
+
+fof(def_lhs_atom88,axiom,
+    ( lhs_atom88
+  <=> op(op(e3,e3),e2) = op(e3,op(e3,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_87,plain,
+    ( lhs_atom88
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_128,def_lhs_atom88])).
+
+fof(def_lhs_atom89,axiom,
+    ( lhs_atom89
+  <=> op(op(e3,e3),e1) = op(e3,op(e3,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_88,plain,
+    ( lhs_atom89
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_127,def_lhs_atom89])).
+
+fof(def_lhs_atom90,axiom,
+    ( lhs_atom90
+  <=> op(op(e3,e3),e0) = op(e3,op(e3,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_89,plain,
+    ( lhs_atom90
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_126,def_lhs_atom90])).
+
+fof(def_lhs_atom91,axiom,
+    ( lhs_atom91
+  <=> op(op(e3,e2),e5) = op(e3,op(e2,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_90,plain,
+    ( lhs_atom91
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_125,def_lhs_atom91])).
+
+fof(def_lhs_atom92,axiom,
+    ( lhs_atom92
+  <=> op(op(e3,e2),e4) = op(e3,op(e2,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_91,plain,
+    ( lhs_atom92
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_124,def_lhs_atom92])).
+
+fof(def_lhs_atom93,axiom,
+    ( lhs_atom93
+  <=> op(op(e3,e2),e3) = op(e3,op(e2,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_92,plain,
+    ( lhs_atom93
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_123,def_lhs_atom93])).
+
+fof(def_lhs_atom94,axiom,
+    ( lhs_atom94
+  <=> op(op(e3,e2),e2) = op(e3,op(e2,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_93,plain,
+    ( lhs_atom94
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_122,def_lhs_atom94])).
+
+fof(def_lhs_atom95,axiom,
+    ( lhs_atom95
+  <=> op(op(e3,e2),e1) = op(e3,op(e2,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_94,plain,
+    ( lhs_atom95
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_121,def_lhs_atom95])).
+
+fof(def_lhs_atom96,axiom,
+    ( lhs_atom96
+  <=> op(op(e3,e2),e0) = op(e3,op(e2,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_95,plain,
+    ( lhs_atom96
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_120,def_lhs_atom96])).
+
+fof(def_lhs_atom97,axiom,
+    ( lhs_atom97
+  <=> op(op(e3,e1),e5) = op(e3,op(e1,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_96,plain,
+    ( lhs_atom97
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_119,def_lhs_atom97])).
+
+fof(def_lhs_atom98,axiom,
+    ( lhs_atom98
+  <=> op(op(e3,e1),e4) = op(e3,op(e1,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_97,plain,
+    ( lhs_atom98
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_118,def_lhs_atom98])).
+
+fof(def_lhs_atom99,axiom,
+    ( lhs_atom99
+  <=> op(op(e3,e1),e3) = op(e3,op(e1,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_98,plain,
+    ( lhs_atom99
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_117,def_lhs_atom99])).
+
+fof(def_lhs_atom100,axiom,
+    ( lhs_atom100
+  <=> op(op(e3,e1),e2) = op(e3,op(e1,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_99,plain,
+    ( lhs_atom100
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_116,def_lhs_atom100])).
+
+fof(def_lhs_atom101,axiom,
+    ( lhs_atom101
+  <=> op(op(e3,e1),e1) = op(e3,op(e1,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_100,plain,
+    ( lhs_atom101
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_115,def_lhs_atom101])).
+
+fof(def_lhs_atom102,axiom,
+    ( lhs_atom102
+  <=> op(op(e3,e1),e0) = op(e3,op(e1,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_101,plain,
+    ( lhs_atom102
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_114,def_lhs_atom102])).
+
+fof(def_lhs_atom103,axiom,
+    ( lhs_atom103
+  <=> op(op(e3,e0),e5) = op(e3,op(e0,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_102,plain,
+    ( lhs_atom103
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_113,def_lhs_atom103])).
+
+fof(def_lhs_atom104,axiom,
+    ( lhs_atom104
+  <=> op(op(e3,e0),e4) = op(e3,op(e0,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_103,plain,
+    ( lhs_atom104
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_112,def_lhs_atom104])).
+
+fof(def_lhs_atom105,axiom,
+    ( lhs_atom105
+  <=> op(op(e3,e0),e3) = op(e3,op(e0,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_104,plain,
+    ( lhs_atom105
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_111,def_lhs_atom105])).
+
+fof(def_lhs_atom106,axiom,
+    ( lhs_atom106
+  <=> op(op(e3,e0),e2) = op(e3,op(e0,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_105,plain,
+    ( lhs_atom106
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_110,def_lhs_atom106])).
+
+fof(def_lhs_atom107,axiom,
+    ( lhs_atom107
+  <=> op(op(e3,e0),e1) = op(e3,op(e0,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_106,plain,
+    ( lhs_atom107
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_109,def_lhs_atom107])).
+
+fof(def_lhs_atom108,axiom,
+    ( lhs_atom108
+  <=> op(op(e3,e0),e0) = op(e3,op(e0,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_107,plain,
+    ( lhs_atom108
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_108,def_lhs_atom108])).
+
+fof(def_lhs_atom109,axiom,
+    ( lhs_atom109
+  <=> op(op(e2,e5),e5) = op(e2,op(e5,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_108,plain,
+    ( lhs_atom109
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_107,def_lhs_atom109])).
+
+fof(def_lhs_atom110,axiom,
+    ( lhs_atom110
+  <=> op(op(e2,e5),e4) = op(e2,op(e5,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_109,plain,
+    ( lhs_atom110
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_106,def_lhs_atom110])).
+
+fof(def_lhs_atom111,axiom,
+    ( lhs_atom111
+  <=> op(op(e2,e5),e3) = op(e2,op(e5,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_110,plain,
+    ( lhs_atom111
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_105,def_lhs_atom111])).
+
+fof(def_lhs_atom112,axiom,
+    ( lhs_atom112
+  <=> op(op(e2,e5),e2) = op(e2,op(e5,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_111,plain,
+    ( lhs_atom112
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_104,def_lhs_atom112])).
+
+fof(def_lhs_atom113,axiom,
+    ( lhs_atom113
+  <=> op(op(e2,e5),e1) = op(e2,op(e5,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_112,plain,
+    ( lhs_atom113
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_103,def_lhs_atom113])).
+
+fof(def_lhs_atom114,axiom,
+    ( lhs_atom114
+  <=> op(op(e2,e5),e0) = op(e2,op(e5,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_113,plain,
+    ( lhs_atom114
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_102,def_lhs_atom114])).
+
+fof(def_lhs_atom115,axiom,
+    ( lhs_atom115
+  <=> op(op(e2,e4),e5) = op(e2,op(e4,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_114,plain,
+    ( lhs_atom115
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_101,def_lhs_atom115])).
+
+fof(def_lhs_atom116,axiom,
+    ( lhs_atom116
+  <=> op(op(e2,e4),e4) = op(e2,op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_115,plain,
+    ( lhs_atom116
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_100,def_lhs_atom116])).
+
+fof(def_lhs_atom117,axiom,
+    ( lhs_atom117
+  <=> op(op(e2,e4),e3) = op(e2,op(e4,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_116,plain,
+    ( lhs_atom117
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_99,def_lhs_atom117])).
+
+fof(def_lhs_atom118,axiom,
+    ( lhs_atom118
+  <=> op(op(e2,e4),e2) = op(e2,op(e4,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_117,plain,
+    ( lhs_atom118
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_98,def_lhs_atom118])).
+
+fof(def_lhs_atom119,axiom,
+    ( lhs_atom119
+  <=> op(op(e2,e4),e1) = op(e2,op(e4,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_118,plain,
+    ( lhs_atom119
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_97,def_lhs_atom119])).
+
+fof(def_lhs_atom120,axiom,
+    ( lhs_atom120
+  <=> op(op(e2,e4),e0) = op(e2,op(e4,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_119,plain,
+    ( lhs_atom120
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_96,def_lhs_atom120])).
+
+fof(def_lhs_atom121,axiom,
+    ( lhs_atom121
+  <=> op(op(e2,e3),e5) = op(e2,op(e3,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_120,plain,
+    ( lhs_atom121
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_95,def_lhs_atom121])).
+
+fof(def_lhs_atom122,axiom,
+    ( lhs_atom122
+  <=> op(op(e2,e3),e4) = op(e2,op(e3,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_121,plain,
+    ( lhs_atom122
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_94,def_lhs_atom122])).
+
+fof(def_lhs_atom123,axiom,
+    ( lhs_atom123
+  <=> op(op(e2,e3),e3) = op(e2,op(e3,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_122,plain,
+    ( lhs_atom123
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_93,def_lhs_atom123])).
+
+fof(def_lhs_atom124,axiom,
+    ( lhs_atom124
+  <=> op(op(e2,e3),e2) = op(e2,op(e3,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_123,plain,
+    ( lhs_atom124
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_92,def_lhs_atom124])).
+
+fof(def_lhs_atom125,axiom,
+    ( lhs_atom125
+  <=> op(op(e2,e3),e1) = op(e2,op(e3,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_124,plain,
+    ( lhs_atom125
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_91,def_lhs_atom125])).
+
+fof(def_lhs_atom126,axiom,
+    ( lhs_atom126
+  <=> op(op(e2,e3),e0) = op(e2,op(e3,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_125,plain,
+    ( lhs_atom126
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_90,def_lhs_atom126])).
+
+fof(def_lhs_atom127,axiom,
+    ( lhs_atom127
+  <=> op(op(e2,e2),e5) = op(e2,op(e2,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_126,plain,
+    ( lhs_atom127
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_89,def_lhs_atom127])).
+
+fof(def_lhs_atom128,axiom,
+    ( lhs_atom128
+  <=> op(op(e2,e2),e4) = op(e2,op(e2,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_127,plain,
+    ( lhs_atom128
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_88,def_lhs_atom128])).
+
+fof(def_lhs_atom129,axiom,
+    ( lhs_atom129
+  <=> op(op(e2,e2),e3) = op(e2,op(e2,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_128,plain,
+    ( lhs_atom129
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_87,def_lhs_atom129])).
+
+fof(def_lhs_atom130,axiom,
+    ( lhs_atom130
+  <=> op(op(e2,e2),e2) = op(e2,op(e2,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_129,plain,
+    ( lhs_atom130
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_86,def_lhs_atom130])).
+
+fof(def_lhs_atom131,axiom,
+    ( lhs_atom131
+  <=> op(op(e2,e2),e1) = op(e2,op(e2,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_130,plain,
+    ( lhs_atom131
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_85,def_lhs_atom131])).
+
+fof(def_lhs_atom132,axiom,
+    ( lhs_atom132
+  <=> op(op(e2,e2),e0) = op(e2,op(e2,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_131,plain,
+    ( lhs_atom132
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_84,def_lhs_atom132])).
+
+fof(def_lhs_atom133,axiom,
+    ( lhs_atom133
+  <=> op(op(e2,e1),e5) = op(e2,op(e1,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_132,plain,
+    ( lhs_atom133
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_83,def_lhs_atom133])).
+
+fof(def_lhs_atom134,axiom,
+    ( lhs_atom134
+  <=> op(op(e2,e1),e4) = op(e2,op(e1,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_133,plain,
+    ( lhs_atom134
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_82,def_lhs_atom134])).
+
+fof(def_lhs_atom135,axiom,
+    ( lhs_atom135
+  <=> op(op(e2,e1),e3) = op(e2,op(e1,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_134,plain,
+    ( lhs_atom135
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_81,def_lhs_atom135])).
+
+fof(def_lhs_atom136,axiom,
+    ( lhs_atom136
+  <=> op(op(e2,e1),e2) = op(e2,op(e1,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_135,plain,
+    ( lhs_atom136
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_80,def_lhs_atom136])).
+
+fof(def_lhs_atom137,axiom,
+    ( lhs_atom137
+  <=> op(op(e2,e1),e1) = op(e2,op(e1,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_136,plain,
+    ( lhs_atom137
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_79,def_lhs_atom137])).
+
+fof(def_lhs_atom138,axiom,
+    ( lhs_atom138
+  <=> op(op(e2,e1),e0) = op(e2,op(e1,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_137,plain,
+    ( lhs_atom138
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_78,def_lhs_atom138])).
+
+fof(def_lhs_atom139,axiom,
+    ( lhs_atom139
+  <=> op(op(e2,e0),e5) = op(e2,op(e0,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_138,plain,
+    ( lhs_atom139
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_77,def_lhs_atom139])).
+
+fof(def_lhs_atom140,axiom,
+    ( lhs_atom140
+  <=> op(op(e2,e0),e4) = op(e2,op(e0,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_139,plain,
+    ( lhs_atom140
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_76,def_lhs_atom140])).
+
+fof(def_lhs_atom141,axiom,
+    ( lhs_atom141
+  <=> op(op(e2,e0),e3) = op(e2,op(e0,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_140,plain,
+    ( lhs_atom141
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_75,def_lhs_atom141])).
+
+fof(def_lhs_atom142,axiom,
+    ( lhs_atom142
+  <=> op(op(e2,e0),e2) = op(e2,op(e0,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_141,plain,
+    ( lhs_atom142
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_74,def_lhs_atom142])).
+
+fof(def_lhs_atom143,axiom,
+    ( lhs_atom143
+  <=> op(op(e2,e0),e1) = op(e2,op(e0,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_142,plain,
+    ( lhs_atom143
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_73,def_lhs_atom143])).
+
+fof(def_lhs_atom144,axiom,
+    ( lhs_atom144
+  <=> op(op(e2,e0),e0) = op(e2,op(e0,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_143,plain,
+    ( lhs_atom144
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_72,def_lhs_atom144])).
+
+fof(def_lhs_atom145,axiom,
+    ( lhs_atom145
+  <=> op(op(e1,e5),e5) = op(e1,op(e5,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_144,plain,
+    ( lhs_atom145
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_71,def_lhs_atom145])).
+
+fof(def_lhs_atom146,axiom,
+    ( lhs_atom146
+  <=> op(op(e1,e5),e4) = op(e1,op(e5,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_145,plain,
+    ( lhs_atom146
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_70,def_lhs_atom146])).
+
+fof(def_lhs_atom147,axiom,
+    ( lhs_atom147
+  <=> op(op(e1,e5),e3) = op(e1,op(e5,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_146,plain,
+    ( lhs_atom147
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_69,def_lhs_atom147])).
+
+fof(def_lhs_atom148,axiom,
+    ( lhs_atom148
+  <=> op(op(e1,e5),e2) = op(e1,op(e5,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_147,plain,
+    ( lhs_atom148
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_68,def_lhs_atom148])).
+
+fof(def_lhs_atom149,axiom,
+    ( lhs_atom149
+  <=> op(op(e1,e5),e1) = op(e1,op(e5,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_148,plain,
+    ( lhs_atom149
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_67,def_lhs_atom149])).
+
+fof(def_lhs_atom150,axiom,
+    ( lhs_atom150
+  <=> op(op(e1,e5),e0) = op(e1,op(e5,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_149,plain,
+    ( lhs_atom150
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_66,def_lhs_atom150])).
+
+fof(def_lhs_atom151,axiom,
+    ( lhs_atom151
+  <=> op(op(e1,e4),e5) = op(e1,op(e4,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_150,plain,
+    ( lhs_atom151
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_65,def_lhs_atom151])).
+
+fof(def_lhs_atom152,axiom,
+    ( lhs_atom152
+  <=> op(op(e1,e4),e4) = op(e1,op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_151,plain,
+    ( lhs_atom152
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_64,def_lhs_atom152])).
+
+fof(def_lhs_atom153,axiom,
+    ( lhs_atom153
+  <=> op(op(e1,e4),e3) = op(e1,op(e4,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_152,plain,
+    ( lhs_atom153
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_63,def_lhs_atom153])).
+
+fof(def_lhs_atom154,axiom,
+    ( lhs_atom154
+  <=> op(op(e1,e4),e2) = op(e1,op(e4,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_153,plain,
+    ( lhs_atom154
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_62,def_lhs_atom154])).
+
+fof(def_lhs_atom155,axiom,
+    ( lhs_atom155
+  <=> op(op(e1,e4),e1) = op(e1,op(e4,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_154,plain,
+    ( lhs_atom155
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_61,def_lhs_atom155])).
+
+fof(def_lhs_atom156,axiom,
+    ( lhs_atom156
+  <=> op(op(e1,e4),e0) = op(e1,op(e4,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_155,plain,
+    ( lhs_atom156
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_60,def_lhs_atom156])).
+
+fof(def_lhs_atom157,axiom,
+    ( lhs_atom157
+  <=> op(op(e1,e3),e5) = op(e1,op(e3,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_156,plain,
+    ( lhs_atom157
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_59,def_lhs_atom157])).
+
+fof(def_lhs_atom158,axiom,
+    ( lhs_atom158
+  <=> op(op(e1,e3),e4) = op(e1,op(e3,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_157,plain,
+    ( lhs_atom158
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_58,def_lhs_atom158])).
+
+fof(def_lhs_atom159,axiom,
+    ( lhs_atom159
+  <=> op(op(e1,e3),e3) = op(e1,op(e3,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_158,plain,
+    ( lhs_atom159
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_57,def_lhs_atom159])).
+
+fof(def_lhs_atom160,axiom,
+    ( lhs_atom160
+  <=> op(op(e1,e3),e2) = op(e1,op(e3,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_159,plain,
+    ( lhs_atom160
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_56,def_lhs_atom160])).
+
+fof(def_lhs_atom161,axiom,
+    ( lhs_atom161
+  <=> op(op(e1,e3),e1) = op(e1,op(e3,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_160,plain,
+    ( lhs_atom161
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_55,def_lhs_atom161])).
+
+fof(def_lhs_atom162,axiom,
+    ( lhs_atom162
+  <=> op(op(e1,e3),e0) = op(e1,op(e3,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_161,plain,
+    ( lhs_atom162
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_54,def_lhs_atom162])).
+
+fof(def_lhs_atom163,axiom,
+    ( lhs_atom163
+  <=> op(op(e1,e2),e5) = op(e1,op(e2,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_162,plain,
+    ( lhs_atom163
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_53,def_lhs_atom163])).
+
+fof(def_lhs_atom164,axiom,
+    ( lhs_atom164
+  <=> op(op(e1,e2),e4) = op(e1,op(e2,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_163,plain,
+    ( lhs_atom164
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_52,def_lhs_atom164])).
+
+fof(def_lhs_atom165,axiom,
+    ( lhs_atom165
+  <=> op(op(e1,e2),e3) = op(e1,op(e2,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_164,plain,
+    ( lhs_atom165
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_51,def_lhs_atom165])).
+
+fof(def_lhs_atom166,axiom,
+    ( lhs_atom166
+  <=> op(op(e1,e2),e2) = op(e1,op(e2,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_165,plain,
+    ( lhs_atom166
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_50,def_lhs_atom166])).
+
+fof(def_lhs_atom167,axiom,
+    ( lhs_atom167
+  <=> op(op(e1,e2),e1) = op(e1,op(e2,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_166,plain,
+    ( lhs_atom167
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_49,def_lhs_atom167])).
+
+fof(def_lhs_atom168,axiom,
+    ( lhs_atom168
+  <=> op(op(e1,e2),e0) = op(e1,op(e2,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_167,plain,
+    ( lhs_atom168
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_48,def_lhs_atom168])).
+
+fof(def_lhs_atom169,axiom,
+    ( lhs_atom169
+  <=> op(op(e1,e1),e5) = op(e1,op(e1,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_168,plain,
+    ( lhs_atom169
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_47,def_lhs_atom169])).
+
+fof(def_lhs_atom170,axiom,
+    ( lhs_atom170
+  <=> op(op(e1,e1),e4) = op(e1,op(e1,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_169,plain,
+    ( lhs_atom170
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_46,def_lhs_atom170])).
+
+fof(def_lhs_atom171,axiom,
+    ( lhs_atom171
+  <=> op(op(e1,e1),e3) = op(e1,op(e1,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_170,plain,
+    ( lhs_atom171
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_45,def_lhs_atom171])).
+
+fof(def_lhs_atom172,axiom,
+    ( lhs_atom172
+  <=> op(op(e1,e1),e2) = op(e1,op(e1,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_171,plain,
+    ( lhs_atom172
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_44,def_lhs_atom172])).
+
+fof(def_lhs_atom173,axiom,
+    ( lhs_atom173
+  <=> op(op(e1,e1),e1) = op(e1,op(e1,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_172,plain,
+    ( lhs_atom173
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_43,def_lhs_atom173])).
+
+fof(def_lhs_atom174,axiom,
+    ( lhs_atom174
+  <=> op(op(e1,e1),e0) = op(e1,op(e1,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_173,plain,
+    ( lhs_atom174
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_42,def_lhs_atom174])).
+
+fof(def_lhs_atom175,axiom,
+    ( lhs_atom175
+  <=> op(op(e1,e0),e5) = op(e1,op(e0,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_174,plain,
+    ( lhs_atom175
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_41,def_lhs_atom175])).
+
+fof(def_lhs_atom176,axiom,
+    ( lhs_atom176
+  <=> op(op(e1,e0),e4) = op(e1,op(e0,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_175,plain,
+    ( lhs_atom176
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_40,def_lhs_atom176])).
+
+fof(def_lhs_atom177,axiom,
+    ( lhs_atom177
+  <=> op(op(e1,e0),e3) = op(e1,op(e0,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_176,plain,
+    ( lhs_atom177
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_39,def_lhs_atom177])).
+
+fof(def_lhs_atom178,axiom,
+    ( lhs_atom178
+  <=> op(op(e1,e0),e2) = op(e1,op(e0,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_177,plain,
+    ( lhs_atom178
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_38,def_lhs_atom178])).
+
+fof(def_lhs_atom179,axiom,
+    ( lhs_atom179
+  <=> op(op(e1,e0),e1) = op(e1,op(e0,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_178,plain,
+    ( lhs_atom179
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_37,def_lhs_atom179])).
+
+fof(def_lhs_atom180,axiom,
+    ( lhs_atom180
+  <=> op(op(e1,e0),e0) = op(e1,op(e0,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_179,plain,
+    ( lhs_atom180
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_36,def_lhs_atom180])).
+
+fof(def_lhs_atom181,axiom,
+    ( lhs_atom181
+  <=> op(op(e0,e5),e5) = op(e0,op(e5,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_180,plain,
+    ( lhs_atom181
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_35,def_lhs_atom181])).
+
+fof(def_lhs_atom182,axiom,
+    ( lhs_atom182
+  <=> op(op(e0,e5),e4) = op(e0,op(e5,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_181,plain,
+    ( lhs_atom182
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_34,def_lhs_atom182])).
+
+fof(def_lhs_atom183,axiom,
+    ( lhs_atom183
+  <=> op(op(e0,e5),e3) = op(e0,op(e5,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_182,plain,
+    ( lhs_atom183
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_33,def_lhs_atom183])).
+
+fof(def_lhs_atom184,axiom,
+    ( lhs_atom184
+  <=> op(op(e0,e5),e2) = op(e0,op(e5,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_183,plain,
+    ( lhs_atom184
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_32,def_lhs_atom184])).
+
+fof(def_lhs_atom185,axiom,
+    ( lhs_atom185
+  <=> op(op(e0,e5),e1) = op(e0,op(e5,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_184,plain,
+    ( lhs_atom185
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_31,def_lhs_atom185])).
+
+fof(def_lhs_atom186,axiom,
+    ( lhs_atom186
+  <=> op(op(e0,e5),e0) = op(e0,op(e5,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_185,plain,
+    ( lhs_atom186
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_30,def_lhs_atom186])).
+
+fof(def_lhs_atom187,axiom,
+    ( lhs_atom187
+  <=> op(op(e0,e4),e5) = op(e0,op(e4,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_186,plain,
+    ( lhs_atom187
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_29,def_lhs_atom187])).
+
+fof(def_lhs_atom188,axiom,
+    ( lhs_atom188
+  <=> op(op(e0,e4),e4) = op(e0,op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_187,plain,
+    ( lhs_atom188
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_28,def_lhs_atom188])).
+
+fof(def_lhs_atom189,axiom,
+    ( lhs_atom189
+  <=> op(op(e0,e4),e3) = op(e0,op(e4,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_188,plain,
+    ( lhs_atom189
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_27,def_lhs_atom189])).
+
+fof(def_lhs_atom190,axiom,
+    ( lhs_atom190
+  <=> op(op(e0,e4),e2) = op(e0,op(e4,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_189,plain,
+    ( lhs_atom190
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_26,def_lhs_atom190])).
+
+fof(def_lhs_atom191,axiom,
+    ( lhs_atom191
+  <=> op(op(e0,e4),e1) = op(e0,op(e4,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_190,plain,
+    ( lhs_atom191
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_25,def_lhs_atom191])).
+
+fof(def_lhs_atom192,axiom,
+    ( lhs_atom192
+  <=> op(op(e0,e4),e0) = op(e0,op(e4,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_191,plain,
+    ( lhs_atom192
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_24,def_lhs_atom192])).
+
+fof(def_lhs_atom193,axiom,
+    ( lhs_atom193
+  <=> op(op(e0,e3),e5) = op(e0,op(e3,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_192,plain,
+    ( lhs_atom193
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_23,def_lhs_atom193])).
+
+fof(def_lhs_atom194,axiom,
+    ( lhs_atom194
+  <=> op(op(e0,e3),e4) = op(e0,op(e3,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_193,plain,
+    ( lhs_atom194
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_22,def_lhs_atom194])).
+
+fof(def_lhs_atom195,axiom,
+    ( lhs_atom195
+  <=> op(op(e0,e3),e3) = op(e0,op(e3,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_194,plain,
+    ( lhs_atom195
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_21,def_lhs_atom195])).
+
+fof(def_lhs_atom196,axiom,
+    ( lhs_atom196
+  <=> op(op(e0,e3),e2) = op(e0,op(e3,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_195,plain,
+    ( lhs_atom196
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_20,def_lhs_atom196])).
+
+fof(def_lhs_atom197,axiom,
+    ( lhs_atom197
+  <=> op(op(e0,e3),e1) = op(e0,op(e3,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_196,plain,
+    ( lhs_atom197
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_19,def_lhs_atom197])).
+
+fof(def_lhs_atom198,axiom,
+    ( lhs_atom198
+  <=> op(op(e0,e3),e0) = op(e0,op(e3,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_197,plain,
+    ( lhs_atom198
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_18,def_lhs_atom198])).
+
+fof(def_lhs_atom199,axiom,
+    ( lhs_atom199
+  <=> op(op(e0,e2),e5) = op(e0,op(e2,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_198,plain,
+    ( lhs_atom199
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_17,def_lhs_atom199])).
+
+fof(def_lhs_atom200,axiom,
+    ( lhs_atom200
+  <=> op(op(e0,e2),e4) = op(e0,op(e2,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_199,plain,
+    ( lhs_atom200
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_16,def_lhs_atom200])).
+
+fof(def_lhs_atom201,axiom,
+    ( lhs_atom201
+  <=> op(op(e0,e2),e3) = op(e0,op(e2,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_200,plain,
+    ( lhs_atom201
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_15,def_lhs_atom201])).
+
+fof(def_lhs_atom202,axiom,
+    ( lhs_atom202
+  <=> op(op(e0,e2),e2) = op(e0,op(e2,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_201,plain,
+    ( lhs_atom202
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_14,def_lhs_atom202])).
+
+fof(def_lhs_atom203,axiom,
+    ( lhs_atom203
+  <=> op(op(e0,e2),e1) = op(e0,op(e2,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_202,plain,
+    ( lhs_atom203
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_13,def_lhs_atom203])).
+
+fof(def_lhs_atom204,axiom,
+    ( lhs_atom204
+  <=> op(op(e0,e2),e0) = op(e0,op(e2,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_203,plain,
+    ( lhs_atom204
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_12,def_lhs_atom204])).
+
+fof(def_lhs_atom205,axiom,
+    ( lhs_atom205
+  <=> op(op(e0,e1),e5) = op(e0,op(e1,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_204,plain,
+    ( lhs_atom205
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_11,def_lhs_atom205])).
+
+fof(def_lhs_atom206,axiom,
+    ( lhs_atom206
+  <=> op(op(e0,e1),e4) = op(e0,op(e1,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_205,plain,
+    ( lhs_atom206
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_10,def_lhs_atom206])).
+
+fof(def_lhs_atom207,axiom,
+    ( lhs_atom207
+  <=> op(op(e0,e1),e3) = op(e0,op(e1,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_206,plain,
+    ( lhs_atom207
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_9,def_lhs_atom207])).
+
+fof(def_lhs_atom208,axiom,
+    ( lhs_atom208
+  <=> op(op(e0,e1),e2) = op(e0,op(e1,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_207,plain,
+    ( lhs_atom208
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_8,def_lhs_atom208])).
+
+fof(def_lhs_atom209,axiom,
+    ( lhs_atom209
+  <=> op(op(e0,e1),e1) = op(e0,op(e1,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_208,plain,
+    ( lhs_atom209
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_7,def_lhs_atom209])).
+
+fof(def_lhs_atom210,axiom,
+    ( lhs_atom210
+  <=> op(op(e0,e1),e0) = op(e0,op(e1,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_209,plain,
+    ( lhs_atom210
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_6,def_lhs_atom210])).
+
+fof(def_lhs_atom211,axiom,
+    ( lhs_atom211
+  <=> op(op(e0,e0),e5) = op(e0,op(e0,e5)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_210,plain,
+    ( lhs_atom211
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_5,def_lhs_atom211])).
+
+fof(def_lhs_atom212,axiom,
+    ( lhs_atom212
+  <=> op(op(e0,e0),e4) = op(e0,op(e0,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_211,plain,
+    ( lhs_atom212
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_4,def_lhs_atom212])).
+
+fof(def_lhs_atom213,axiom,
+    ( lhs_atom213
+  <=> op(op(e0,e0),e3) = op(e0,op(e0,e3)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_212,plain,
+    ( lhs_atom213
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_3,def_lhs_atom213])).
+
+fof(def_lhs_atom214,axiom,
+    ( lhs_atom214
+  <=> op(op(e0,e0),e2) = op(e0,op(e0,e2)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_213,plain,
+    ( lhs_atom214
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_2,def_lhs_atom214])).
+
+fof(def_lhs_atom215,axiom,
+    ( lhs_atom215
+  <=> op(op(e0,e0),e1) = op(e0,op(e0,e1)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_214,plain,
+    ( lhs_atom215
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_1,def_lhs_atom215])).
+
+fof(def_lhs_atom216,axiom,
+    ( lhs_atom216
+  <=> op(op(e0,e0),e0) = op(e0,op(e0,e0)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_215,plain,
+    ( lhs_atom216
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax2_0,def_lhs_atom216])).
+
+fof(def_lhs_atom217,axiom,
+    ( lhs_atom217
+  <=> inv(unit) = unit ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_216,plain,
+    ( lhs_atom217
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax5_0,def_lhs_atom217])).
+
+fof(def_lhs_atom218,axiom,
+    ( lhs_atom218
+  <=> inv(inv(e5)) = e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_217,plain,
+    ( lhs_atom218
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax6_5,def_lhs_atom218])).
+
+fof(def_lhs_atom219,axiom,
+    ( lhs_atom219
+  <=> inv(inv(e4)) = e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_218,plain,
+    ( lhs_atom219
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax6_4,def_lhs_atom219])).
+
+fof(def_lhs_atom220,axiom,
+    ( lhs_atom220
+  <=> inv(inv(e3)) = e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_219,plain,
+    ( lhs_atom220
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax6_3,def_lhs_atom220])).
+
+fof(def_lhs_atom221,axiom,
+    ( lhs_atom221
+  <=> inv(inv(e2)) = e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_220,plain,
+    ( lhs_atom221
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax6_2,def_lhs_atom221])).
+
+fof(def_lhs_atom222,axiom,
+    ( lhs_atom222
+  <=> inv(inv(e1)) = e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_221,plain,
+    ( lhs_atom222
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax6_1,def_lhs_atom222])).
+
+fof(def_lhs_atom223,axiom,
+    ( lhs_atom223
+  <=> inv(inv(e0)) = e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_222,plain,
+    ( lhs_atom223
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax6_0,def_lhs_atom223])).
+
+fof(def_lhs_atom224,axiom,
+    ( lhs_atom224
+  <=> inv(e5) != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_223,plain,
+    ( lhs_atom224
+    | inv(e5) = e5 ),
+    inference(fold_definition,[status(thm)],[ax7_35,def_lhs_atom224])).
+
+fof(def_lhs_atom225,axiom,
+    ( lhs_atom225
+  <=> inv(e5) != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_224,plain,
+    ( lhs_atom225
+    | inv(e4) = e5 ),
+    inference(fold_definition,[status(thm)],[ax7_34,def_lhs_atom225])).
+
+fof(def_lhs_atom226,axiom,
+    ( lhs_atom226
+  <=> inv(e5) != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_225,plain,
+    ( lhs_atom226
+    | inv(e3) = e5 ),
+    inference(fold_definition,[status(thm)],[ax7_33,def_lhs_atom226])).
+
+fof(def_lhs_atom227,axiom,
+    ( lhs_atom227
+  <=> inv(e5) != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_226,plain,
+    ( lhs_atom227
+    | inv(e2) = e5 ),
+    inference(fold_definition,[status(thm)],[ax7_32,def_lhs_atom227])).
+
+fof(def_lhs_atom228,axiom,
+    ( lhs_atom228
+  <=> inv(e5) != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_227,plain,
+    ( lhs_atom228
+    | inv(e1) = e5 ),
+    inference(fold_definition,[status(thm)],[ax7_31,def_lhs_atom228])).
+
+fof(def_lhs_atom229,axiom,
+    ( lhs_atom229
+  <=> inv(e5) != e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_228,plain,
+    ( lhs_atom229
+    | inv(e0) = e5 ),
+    inference(fold_definition,[status(thm)],[ax7_30,def_lhs_atom229])).
+
+fof(def_lhs_atom230,axiom,
+    ( lhs_atom230
+  <=> inv(e4) != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_229,plain,
+    ( lhs_atom230
+    | inv(e5) = e4 ),
+    inference(fold_definition,[status(thm)],[ax7_29,def_lhs_atom230])).
+
+fof(def_lhs_atom231,axiom,
+    ( lhs_atom231
+  <=> inv(e4) != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_230,plain,
+    ( lhs_atom231
+    | inv(e4) = e4 ),
+    inference(fold_definition,[status(thm)],[ax7_28,def_lhs_atom231])).
+
+fof(def_lhs_atom232,axiom,
+    ( lhs_atom232
+  <=> inv(e4) != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_231,plain,
+    ( lhs_atom232
+    | inv(e3) = e4 ),
+    inference(fold_definition,[status(thm)],[ax7_27,def_lhs_atom232])).
+
+fof(def_lhs_atom233,axiom,
+    ( lhs_atom233
+  <=> inv(e4) != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_232,plain,
+    ( lhs_atom233
+    | inv(e2) = e4 ),
+    inference(fold_definition,[status(thm)],[ax7_26,def_lhs_atom233])).
+
+fof(def_lhs_atom234,axiom,
+    ( lhs_atom234
+  <=> inv(e4) != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_233,plain,
+    ( lhs_atom234
+    | inv(e1) = e4 ),
+    inference(fold_definition,[status(thm)],[ax7_25,def_lhs_atom234])).
+
+fof(def_lhs_atom235,axiom,
+    ( lhs_atom235
+  <=> inv(e4) != e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_234,plain,
+    ( lhs_atom235
+    | inv(e0) = e4 ),
+    inference(fold_definition,[status(thm)],[ax7_24,def_lhs_atom235])).
+
+fof(def_lhs_atom236,axiom,
+    ( lhs_atom236
+  <=> inv(e3) != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_235,plain,
+    ( lhs_atom236
+    | inv(e5) = e3 ),
+    inference(fold_definition,[status(thm)],[ax7_23,def_lhs_atom236])).
+
+fof(def_lhs_atom237,axiom,
+    ( lhs_atom237
+  <=> inv(e3) != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_236,plain,
+    ( lhs_atom237
+    | inv(e4) = e3 ),
+    inference(fold_definition,[status(thm)],[ax7_22,def_lhs_atom237])).
+
+fof(def_lhs_atom238,axiom,
+    ( lhs_atom238
+  <=> inv(e3) != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_237,plain,
+    ( lhs_atom238
+    | inv(e3) = e3 ),
+    inference(fold_definition,[status(thm)],[ax7_21,def_lhs_atom238])).
+
+fof(def_lhs_atom239,axiom,
+    ( lhs_atom239
+  <=> inv(e3) != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_238,plain,
+    ( lhs_atom239
+    | inv(e2) = e3 ),
+    inference(fold_definition,[status(thm)],[ax7_20,def_lhs_atom239])).
+
+fof(def_lhs_atom240,axiom,
+    ( lhs_atom240
+  <=> inv(e3) != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_239,plain,
+    ( lhs_atom240
+    | inv(e1) = e3 ),
+    inference(fold_definition,[status(thm)],[ax7_19,def_lhs_atom240])).
+
+fof(def_lhs_atom241,axiom,
+    ( lhs_atom241
+  <=> inv(e3) != e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_240,plain,
+    ( lhs_atom241
+    | inv(e0) = e3 ),
+    inference(fold_definition,[status(thm)],[ax7_18,def_lhs_atom241])).
+
+fof(def_lhs_atom242,axiom,
+    ( lhs_atom242
+  <=> inv(e2) != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_241,plain,
+    ( lhs_atom242
+    | inv(e5) = e2 ),
+    inference(fold_definition,[status(thm)],[ax7_17,def_lhs_atom242])).
+
+fof(def_lhs_atom243,axiom,
+    ( lhs_atom243
+  <=> inv(e2) != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_242,plain,
+    ( lhs_atom243
+    | inv(e4) = e2 ),
+    inference(fold_definition,[status(thm)],[ax7_16,def_lhs_atom243])).
+
+fof(def_lhs_atom244,axiom,
+    ( lhs_atom244
+  <=> inv(e2) != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_243,plain,
+    ( lhs_atom244
+    | inv(e3) = e2 ),
+    inference(fold_definition,[status(thm)],[ax7_15,def_lhs_atom244])).
+
+fof(def_lhs_atom245,axiom,
+    ( lhs_atom245
+  <=> inv(e2) != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_244,plain,
+    ( lhs_atom245
+    | inv(e2) = e2 ),
+    inference(fold_definition,[status(thm)],[ax7_14,def_lhs_atom245])).
+
+fof(def_lhs_atom246,axiom,
+    ( lhs_atom246
+  <=> inv(e2) != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_245,plain,
+    ( lhs_atom246
+    | inv(e1) = e2 ),
+    inference(fold_definition,[status(thm)],[ax7_13,def_lhs_atom246])).
+
+fof(def_lhs_atom247,axiom,
+    ( lhs_atom247
+  <=> inv(e2) != e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_246,plain,
+    ( lhs_atom247
+    | inv(e0) = e2 ),
+    inference(fold_definition,[status(thm)],[ax7_12,def_lhs_atom247])).
+
+fof(def_lhs_atom248,axiom,
+    ( lhs_atom248
+  <=> inv(e1) != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_247,plain,
+    ( lhs_atom248
+    | inv(e5) = e1 ),
+    inference(fold_definition,[status(thm)],[ax7_11,def_lhs_atom248])).
+
+fof(def_lhs_atom249,axiom,
+    ( lhs_atom249
+  <=> inv(e1) != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_248,plain,
+    ( lhs_atom249
+    | inv(e4) = e1 ),
+    inference(fold_definition,[status(thm)],[ax7_10,def_lhs_atom249])).
+
+fof(def_lhs_atom250,axiom,
+    ( lhs_atom250
+  <=> inv(e1) != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_249,plain,
+    ( lhs_atom250
+    | inv(e3) = e1 ),
+    inference(fold_definition,[status(thm)],[ax7_9,def_lhs_atom250])).
+
+fof(def_lhs_atom251,axiom,
+    ( lhs_atom251
+  <=> inv(e1) != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_250,plain,
+    ( lhs_atom251
+    | inv(e2) = e1 ),
+    inference(fold_definition,[status(thm)],[ax7_8,def_lhs_atom251])).
+
+fof(def_lhs_atom252,axiom,
+    ( lhs_atom252
+  <=> inv(e1) != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_251,plain,
+    ( lhs_atom252
+    | inv(e1) = e1 ),
+    inference(fold_definition,[status(thm)],[ax7_7,def_lhs_atom252])).
+
+fof(def_lhs_atom253,axiom,
+    ( lhs_atom253
+  <=> inv(e1) != e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_252,plain,
+    ( lhs_atom253
+    | inv(e0) = e1 ),
+    inference(fold_definition,[status(thm)],[ax7_6,def_lhs_atom253])).
+
+fof(def_lhs_atom254,axiom,
+    ( lhs_atom254
+  <=> inv(e0) != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_253,plain,
+    ( lhs_atom254
+    | inv(e5) = e0 ),
+    inference(fold_definition,[status(thm)],[ax7_5,def_lhs_atom254])).
+
+fof(def_lhs_atom255,axiom,
+    ( lhs_atom255
+  <=> inv(e0) != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_254,plain,
+    ( lhs_atom255
+    | inv(e4) = e0 ),
+    inference(fold_definition,[status(thm)],[ax7_4,def_lhs_atom255])).
+
+fof(def_lhs_atom256,axiom,
+    ( lhs_atom256
+  <=> inv(e0) != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_255,plain,
+    ( lhs_atom256
+    | inv(e3) = e0 ),
+    inference(fold_definition,[status(thm)],[ax7_3,def_lhs_atom256])).
+
+fof(def_lhs_atom257,axiom,
+    ( lhs_atom257
+  <=> inv(e0) != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_256,plain,
+    ( lhs_atom257
+    | inv(e2) = e0 ),
+    inference(fold_definition,[status(thm)],[ax7_2,def_lhs_atom257])).
+
+fof(def_lhs_atom258,axiom,
+    ( lhs_atom258
+  <=> inv(e0) != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_257,plain,
+    ( lhs_atom258
+    | inv(e1) = e0 ),
+    inference(fold_definition,[status(thm)],[ax7_1,def_lhs_atom258])).
+
+fof(def_lhs_atom259,axiom,
+    ( lhs_atom259
+  <=> inv(e0) != e0 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_258,plain,
+    ( lhs_atom259
+    | inv(e0) = e0 ),
+    inference(fold_definition,[status(thm)],[ax7_0,def_lhs_atom259])).
+
+fof(def_lhs_atom260,axiom,
+    ( lhs_atom260
+  <=> inv(e4) != inv(e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_259,plain,
+    ( lhs_atom260
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_14,def_lhs_atom260])).
+
+fof(def_lhs_atom261,axiom,
+    ( lhs_atom261
+  <=> inv(e3) != inv(e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_260,plain,
+    ( lhs_atom261
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_13,def_lhs_atom261])).
+
+fof(def_lhs_atom262,axiom,
+    ( lhs_atom262
+  <=> inv(e3) != inv(e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_261,plain,
+    ( lhs_atom262
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_12,def_lhs_atom262])).
+
+fof(def_lhs_atom263,axiom,
+    ( lhs_atom263
+  <=> inv(e2) != inv(e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_262,plain,
+    ( lhs_atom263
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_11,def_lhs_atom263])).
+
+fof(def_lhs_atom264,axiom,
+    ( lhs_atom264
+  <=> inv(e2) != inv(e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_263,plain,
+    ( lhs_atom264
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_10,def_lhs_atom264])).
+
+fof(def_lhs_atom265,axiom,
+    ( lhs_atom265
+  <=> inv(e2) != inv(e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_264,plain,
+    ( lhs_atom265
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_9,def_lhs_atom265])).
+
+fof(def_lhs_atom266,axiom,
+    ( lhs_atom266
+  <=> inv(e1) != inv(e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_265,plain,
+    ( lhs_atom266
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_8,def_lhs_atom266])).
+
+fof(def_lhs_atom267,axiom,
+    ( lhs_atom267
+  <=> inv(e1) != inv(e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_266,plain,
+    ( lhs_atom267
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_7,def_lhs_atom267])).
+
+fof(def_lhs_atom268,axiom,
+    ( lhs_atom268
+  <=> inv(e1) != inv(e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_267,plain,
+    ( lhs_atom268
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_6,def_lhs_atom268])).
+
+fof(def_lhs_atom269,axiom,
+    ( lhs_atom269
+  <=> inv(e1) != inv(e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_268,plain,
+    ( lhs_atom269
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_5,def_lhs_atom269])).
+
+fof(def_lhs_atom270,axiom,
+    ( lhs_atom270
+  <=> inv(e0) != inv(e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_269,plain,
+    ( lhs_atom270
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_4,def_lhs_atom270])).
+
+fof(def_lhs_atom271,axiom,
+    ( lhs_atom271
+  <=> inv(e0) != inv(e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_270,plain,
+    ( lhs_atom271
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_3,def_lhs_atom271])).
+
+fof(def_lhs_atom272,axiom,
+    ( lhs_atom272
+  <=> inv(e0) != inv(e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_271,plain,
+    ( lhs_atom272
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_2,def_lhs_atom272])).
+
+fof(def_lhs_atom273,axiom,
+    ( lhs_atom273
+  <=> inv(e0) != inv(e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_272,plain,
+    ( lhs_atom273
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_1,def_lhs_atom273])).
+
+fof(def_lhs_atom274,axiom,
+    ( lhs_atom274
+  <=> inv(e0) != inv(e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_273,plain,
+    ( lhs_atom274
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax8_0,def_lhs_atom274])).
+
+fof(def_lhs_atom275,axiom,
+    ( lhs_atom275
+  <=> op(e5,e4) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_274,plain,
+    ( lhs_atom275
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_179,def_lhs_atom275])).
+
+fof(def_lhs_atom276,axiom,
+    ( lhs_atom276
+  <=> op(e5,e3) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_275,plain,
+    ( lhs_atom276
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_178,def_lhs_atom276])).
+
+fof(def_lhs_atom277,axiom,
+    ( lhs_atom277
+  <=> op(e5,e3) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_276,plain,
+    ( lhs_atom277
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_177,def_lhs_atom277])).
+
+fof(def_lhs_atom278,axiom,
+    ( lhs_atom278
+  <=> op(e5,e2) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_277,plain,
+    ( lhs_atom278
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_176,def_lhs_atom278])).
+
+fof(def_lhs_atom279,axiom,
+    ( lhs_atom279
+  <=> op(e5,e2) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_278,plain,
+    ( lhs_atom279
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_175,def_lhs_atom279])).
+
+fof(def_lhs_atom280,axiom,
+    ( lhs_atom280
+  <=> op(e5,e2) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_279,plain,
+    ( lhs_atom280
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_174,def_lhs_atom280])).
+
+fof(def_lhs_atom281,axiom,
+    ( lhs_atom281
+  <=> op(e5,e1) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_280,plain,
+    ( lhs_atom281
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_173,def_lhs_atom281])).
+
+fof(def_lhs_atom282,axiom,
+    ( lhs_atom282
+  <=> op(e5,e1) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_281,plain,
+    ( lhs_atom282
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_172,def_lhs_atom282])).
+
+fof(def_lhs_atom283,axiom,
+    ( lhs_atom283
+  <=> op(e5,e1) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_282,plain,
+    ( lhs_atom283
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_171,def_lhs_atom283])).
+
+fof(def_lhs_atom284,axiom,
+    ( lhs_atom284
+  <=> op(e5,e1) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_283,plain,
+    ( lhs_atom284
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_170,def_lhs_atom284])).
+
+fof(def_lhs_atom285,axiom,
+    ( lhs_atom285
+  <=> op(e5,e0) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_284,plain,
+    ( lhs_atom285
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_169,def_lhs_atom285])).
+
+fof(def_lhs_atom286,axiom,
+    ( lhs_atom286
+  <=> op(e5,e0) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_285,plain,
+    ( lhs_atom286
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_168,def_lhs_atom286])).
+
+fof(def_lhs_atom287,axiom,
+    ( lhs_atom287
+  <=> op(e5,e0) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_286,plain,
+    ( lhs_atom287
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_167,def_lhs_atom287])).
+
+fof(def_lhs_atom288,axiom,
+    ( lhs_atom288
+  <=> op(e5,e0) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_287,plain,
+    ( lhs_atom288
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_166,def_lhs_atom288])).
+
+fof(def_lhs_atom289,axiom,
+    ( lhs_atom289
+  <=> op(e5,e0) != op(e5,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_288,plain,
+    ( lhs_atom289
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_165,def_lhs_atom289])).
+
+fof(def_lhs_atom290,axiom,
+    ( lhs_atom290
+  <=> op(e4,e4) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_289,plain,
+    ( lhs_atom290
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_164,def_lhs_atom290])).
+
+fof(def_lhs_atom291,axiom,
+    ( lhs_atom291
+  <=> op(e4,e3) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_290,plain,
+    ( lhs_atom291
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_163,def_lhs_atom291])).
+
+fof(def_lhs_atom292,axiom,
+    ( lhs_atom292
+  <=> op(e4,e3) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_291,plain,
+    ( lhs_atom292
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_162,def_lhs_atom292])).
+
+fof(def_lhs_atom293,axiom,
+    ( lhs_atom293
+  <=> op(e4,e2) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_292,plain,
+    ( lhs_atom293
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_161,def_lhs_atom293])).
+
+fof(def_lhs_atom294,axiom,
+    ( lhs_atom294
+  <=> op(e4,e2) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_293,plain,
+    ( lhs_atom294
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_160,def_lhs_atom294])).
+
+fof(def_lhs_atom295,axiom,
+    ( lhs_atom295
+  <=> op(e4,e2) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_294,plain,
+    ( lhs_atom295
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_159,def_lhs_atom295])).
+
+fof(def_lhs_atom296,axiom,
+    ( lhs_atom296
+  <=> op(e4,e1) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_295,plain,
+    ( lhs_atom296
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_158,def_lhs_atom296])).
+
+fof(def_lhs_atom297,axiom,
+    ( lhs_atom297
+  <=> op(e4,e1) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_296,plain,
+    ( lhs_atom297
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_157,def_lhs_atom297])).
+
+fof(def_lhs_atom298,axiom,
+    ( lhs_atom298
+  <=> op(e4,e1) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_297,plain,
+    ( lhs_atom298
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_156,def_lhs_atom298])).
+
+fof(def_lhs_atom299,axiom,
+    ( lhs_atom299
+  <=> op(e4,e1) != op(e4,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_298,plain,
+    ( lhs_atom299
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_155,def_lhs_atom299])).
+
+fof(def_lhs_atom300,axiom,
+    ( lhs_atom300
+  <=> op(e4,e0) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_299,plain,
+    ( lhs_atom300
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_154,def_lhs_atom300])).
+
+fof(def_lhs_atom301,axiom,
+    ( lhs_atom301
+  <=> op(e4,e0) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_300,plain,
+    ( lhs_atom301
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_153,def_lhs_atom301])).
+
+fof(def_lhs_atom302,axiom,
+    ( lhs_atom302
+  <=> op(e4,e0) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_301,plain,
+    ( lhs_atom302
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_152,def_lhs_atom302])).
+
+fof(def_lhs_atom303,axiom,
+    ( lhs_atom303
+  <=> op(e4,e0) != op(e4,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_302,plain,
+    ( lhs_atom303
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_151,def_lhs_atom303])).
+
+fof(def_lhs_atom304,axiom,
+    ( lhs_atom304
+  <=> op(e4,e0) != op(e4,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_303,plain,
+    ( lhs_atom304
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_150,def_lhs_atom304])).
+
+fof(def_lhs_atom305,axiom,
+    ( lhs_atom305
+  <=> op(e3,e4) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_304,plain,
+    ( lhs_atom305
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_149,def_lhs_atom305])).
+
+fof(def_lhs_atom306,axiom,
+    ( lhs_atom306
+  <=> op(e3,e3) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_305,plain,
+    ( lhs_atom306
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_148,def_lhs_atom306])).
+
+fof(def_lhs_atom307,axiom,
+    ( lhs_atom307
+  <=> op(e3,e3) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_306,plain,
+    ( lhs_atom307
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_147,def_lhs_atom307])).
+
+fof(def_lhs_atom308,axiom,
+    ( lhs_atom308
+  <=> op(e3,e2) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_307,plain,
+    ( lhs_atom308
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_146,def_lhs_atom308])).
+
+fof(def_lhs_atom309,axiom,
+    ( lhs_atom309
+  <=> op(e3,e2) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_308,plain,
+    ( lhs_atom309
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_145,def_lhs_atom309])).
+
+fof(def_lhs_atom310,axiom,
+    ( lhs_atom310
+  <=> op(e3,e2) != op(e3,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_309,plain,
+    ( lhs_atom310
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_144,def_lhs_atom310])).
+
+fof(def_lhs_atom311,axiom,
+    ( lhs_atom311
+  <=> op(e3,e1) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_310,plain,
+    ( lhs_atom311
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_143,def_lhs_atom311])).
+
+fof(def_lhs_atom312,axiom,
+    ( lhs_atom312
+  <=> op(e3,e1) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_311,plain,
+    ( lhs_atom312
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_142,def_lhs_atom312])).
+
+fof(def_lhs_atom313,axiom,
+    ( lhs_atom313
+  <=> op(e3,e1) != op(e3,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_312,plain,
+    ( lhs_atom313
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_141,def_lhs_atom313])).
+
+fof(def_lhs_atom314,axiom,
+    ( lhs_atom314
+  <=> op(e3,e1) != op(e3,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_313,plain,
+    ( lhs_atom314
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_140,def_lhs_atom314])).
+
+fof(def_lhs_atom315,axiom,
+    ( lhs_atom315
+  <=> op(e3,e0) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_314,plain,
+    ( lhs_atom315
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_139,def_lhs_atom315])).
+
+fof(def_lhs_atom316,axiom,
+    ( lhs_atom316
+  <=> op(e3,e0) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_315,plain,
+    ( lhs_atom316
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_138,def_lhs_atom316])).
+
+fof(def_lhs_atom317,axiom,
+    ( lhs_atom317
+  <=> op(e3,e0) != op(e3,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_316,plain,
+    ( lhs_atom317
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_137,def_lhs_atom317])).
+
+fof(def_lhs_atom318,axiom,
+    ( lhs_atom318
+  <=> op(e3,e0) != op(e3,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_317,plain,
+    ( lhs_atom318
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_136,def_lhs_atom318])).
+
+fof(def_lhs_atom319,axiom,
+    ( lhs_atom319
+  <=> op(e3,e0) != op(e3,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_318,plain,
+    ( lhs_atom319
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_135,def_lhs_atom319])).
+
+fof(def_lhs_atom320,axiom,
+    ( lhs_atom320
+  <=> op(e2,e4) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_319,plain,
+    ( lhs_atom320
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_134,def_lhs_atom320])).
+
+fof(def_lhs_atom321,axiom,
+    ( lhs_atom321
+  <=> op(e2,e3) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_320,plain,
+    ( lhs_atom321
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_133,def_lhs_atom321])).
+
+fof(def_lhs_atom322,axiom,
+    ( lhs_atom322
+  <=> op(e2,e3) != op(e2,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_321,plain,
+    ( lhs_atom322
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_132,def_lhs_atom322])).
+
+fof(def_lhs_atom323,axiom,
+    ( lhs_atom323
+  <=> op(e2,e2) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_322,plain,
+    ( lhs_atom323
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_131,def_lhs_atom323])).
+
+fof(def_lhs_atom324,axiom,
+    ( lhs_atom324
+  <=> op(e2,e2) != op(e2,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_323,plain,
+    ( lhs_atom324
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_130,def_lhs_atom324])).
+
+fof(def_lhs_atom325,axiom,
+    ( lhs_atom325
+  <=> op(e2,e2) != op(e2,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_324,plain,
+    ( lhs_atom325
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_129,def_lhs_atom325])).
+
+fof(def_lhs_atom326,axiom,
+    ( lhs_atom326
+  <=> op(e2,e1) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_325,plain,
+    ( lhs_atom326
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_128,def_lhs_atom326])).
+
+fof(def_lhs_atom327,axiom,
+    ( lhs_atom327
+  <=> op(e2,e1) != op(e2,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_326,plain,
+    ( lhs_atom327
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_127,def_lhs_atom327])).
+
+fof(def_lhs_atom328,axiom,
+    ( lhs_atom328
+  <=> op(e2,e1) != op(e2,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_327,plain,
+    ( lhs_atom328
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_126,def_lhs_atom328])).
+
+fof(def_lhs_atom329,axiom,
+    ( lhs_atom329
+  <=> op(e2,e1) != op(e2,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_328,plain,
+    ( lhs_atom329
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_125,def_lhs_atom329])).
+
+fof(def_lhs_atom330,axiom,
+    ( lhs_atom330
+  <=> op(e2,e0) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_329,plain,
+    ( lhs_atom330
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_124,def_lhs_atom330])).
+
+fof(def_lhs_atom331,axiom,
+    ( lhs_atom331
+  <=> op(e2,e0) != op(e2,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_330,plain,
+    ( lhs_atom331
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_123,def_lhs_atom331])).
+
+fof(def_lhs_atom332,axiom,
+    ( lhs_atom332
+  <=> op(e2,e0) != op(e2,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_331,plain,
+    ( lhs_atom332
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_122,def_lhs_atom332])).
+
+fof(def_lhs_atom333,axiom,
+    ( lhs_atom333
+  <=> op(e2,e0) != op(e2,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_332,plain,
+    ( lhs_atom333
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_121,def_lhs_atom333])).
+
+fof(def_lhs_atom334,axiom,
+    ( lhs_atom334
+  <=> op(e2,e0) != op(e2,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_333,plain,
+    ( lhs_atom334
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_120,def_lhs_atom334])).
+
+fof(def_lhs_atom335,axiom,
+    ( lhs_atom335
+  <=> op(e1,e4) != op(e1,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_334,plain,
+    ( lhs_atom335
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_119,def_lhs_atom335])).
+
+fof(def_lhs_atom336,axiom,
+    ( lhs_atom336
+  <=> op(e1,e3) != op(e1,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_335,plain,
+    ( lhs_atom336
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_118,def_lhs_atom336])).
+
+fof(def_lhs_atom337,axiom,
+    ( lhs_atom337
+  <=> op(e1,e3) != op(e1,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_336,plain,
+    ( lhs_atom337
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_117,def_lhs_atom337])).
+
+fof(def_lhs_atom338,axiom,
+    ( lhs_atom338
+  <=> op(e1,e2) != op(e1,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_337,plain,
+    ( lhs_atom338
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_116,def_lhs_atom338])).
+
+fof(def_lhs_atom339,axiom,
+    ( lhs_atom339
+  <=> op(e1,e2) != op(e1,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_338,plain,
+    ( lhs_atom339
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_115,def_lhs_atom339])).
+
+fof(def_lhs_atom340,axiom,
+    ( lhs_atom340
+  <=> op(e1,e2) != op(e1,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_339,plain,
+    ( lhs_atom340
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_114,def_lhs_atom340])).
+
+fof(def_lhs_atom341,axiom,
+    ( lhs_atom341
+  <=> op(e1,e1) != op(e1,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_340,plain,
+    ( lhs_atom341
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_113,def_lhs_atom341])).
+
+fof(def_lhs_atom342,axiom,
+    ( lhs_atom342
+  <=> op(e1,e1) != op(e1,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_341,plain,
+    ( lhs_atom342
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_112,def_lhs_atom342])).
+
+fof(def_lhs_atom343,axiom,
+    ( lhs_atom343
+  <=> op(e1,e1) != op(e1,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_342,plain,
+    ( lhs_atom343
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_111,def_lhs_atom343])).
+
+fof(def_lhs_atom344,axiom,
+    ( lhs_atom344
+  <=> op(e1,e1) != op(e1,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_343,plain,
+    ( lhs_atom344
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_110,def_lhs_atom344])).
+
+fof(def_lhs_atom345,axiom,
+    ( lhs_atom345
+  <=> op(e1,e0) != op(e1,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_344,plain,
+    ( lhs_atom345
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_109,def_lhs_atom345])).
+
+fof(def_lhs_atom346,axiom,
+    ( lhs_atom346
+  <=> op(e1,e0) != op(e1,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_345,plain,
+    ( lhs_atom346
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_108,def_lhs_atom346])).
+
+fof(def_lhs_atom347,axiom,
+    ( lhs_atom347
+  <=> op(e1,e0) != op(e1,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_346,plain,
+    ( lhs_atom347
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_107,def_lhs_atom347])).
+
+fof(def_lhs_atom348,axiom,
+    ( lhs_atom348
+  <=> op(e1,e0) != op(e1,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_347,plain,
+    ( lhs_atom348
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_106,def_lhs_atom348])).
+
+fof(def_lhs_atom349,axiom,
+    ( lhs_atom349
+  <=> op(e1,e0) != op(e1,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_348,plain,
+    ( lhs_atom349
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_105,def_lhs_atom349])).
+
+fof(def_lhs_atom350,axiom,
+    ( lhs_atom350
+  <=> op(e0,e4) != op(e0,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_349,plain,
+    ( lhs_atom350
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_104,def_lhs_atom350])).
+
+fof(def_lhs_atom351,axiom,
+    ( lhs_atom351
+  <=> op(e0,e3) != op(e0,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_350,plain,
+    ( lhs_atom351
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_103,def_lhs_atom351])).
+
+fof(def_lhs_atom352,axiom,
+    ( lhs_atom352
+  <=> op(e0,e3) != op(e0,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_351,plain,
+    ( lhs_atom352
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_102,def_lhs_atom352])).
+
+fof(def_lhs_atom353,axiom,
+    ( lhs_atom353
+  <=> op(e0,e2) != op(e0,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_352,plain,
+    ( lhs_atom353
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_101,def_lhs_atom353])).
+
+fof(def_lhs_atom354,axiom,
+    ( lhs_atom354
+  <=> op(e0,e2) != op(e0,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_353,plain,
+    ( lhs_atom354
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_100,def_lhs_atom354])).
+
+fof(def_lhs_atom355,axiom,
+    ( lhs_atom355
+  <=> op(e0,e2) != op(e0,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_354,plain,
+    ( lhs_atom355
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_99,def_lhs_atom355])).
+
+fof(def_lhs_atom356,axiom,
+    ( lhs_atom356
+  <=> op(e0,e1) != op(e0,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_355,plain,
+    ( lhs_atom356
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_98,def_lhs_atom356])).
+
+fof(def_lhs_atom357,axiom,
+    ( lhs_atom357
+  <=> op(e0,e1) != op(e0,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_356,plain,
+    ( lhs_atom357
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_97,def_lhs_atom357])).
+
+fof(def_lhs_atom358,axiom,
+    ( lhs_atom358
+  <=> op(e0,e1) != op(e0,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_357,plain,
+    ( lhs_atom358
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_96,def_lhs_atom358])).
+
+fof(def_lhs_atom359,axiom,
+    ( lhs_atom359
+  <=> op(e0,e1) != op(e0,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_358,plain,
+    ( lhs_atom359
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_95,def_lhs_atom359])).
+
+fof(def_lhs_atom360,axiom,
+    ( lhs_atom360
+  <=> op(e0,e0) != op(e0,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_359,plain,
+    ( lhs_atom360
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_94,def_lhs_atom360])).
+
+fof(def_lhs_atom361,axiom,
+    ( lhs_atom361
+  <=> op(e0,e0) != op(e0,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_360,plain,
+    ( lhs_atom361
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_93,def_lhs_atom361])).
+
+fof(def_lhs_atom362,axiom,
+    ( lhs_atom362
+  <=> op(e0,e0) != op(e0,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_361,plain,
+    ( lhs_atom362
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_92,def_lhs_atom362])).
+
+fof(def_lhs_atom363,axiom,
+    ( lhs_atom363
+  <=> op(e0,e0) != op(e0,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_362,plain,
+    ( lhs_atom363
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_91,def_lhs_atom363])).
+
+fof(def_lhs_atom364,axiom,
+    ( lhs_atom364
+  <=> op(e0,e0) != op(e0,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_363,plain,
+    ( lhs_atom364
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_90,def_lhs_atom364])).
+
+fof(def_lhs_atom365,axiom,
+    ( lhs_atom365
+  <=> op(e4,e5) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_364,plain,
+    ( lhs_atom365
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_89,def_lhs_atom365])).
+
+fof(def_lhs_atom366,axiom,
+    ( lhs_atom366
+  <=> op(e3,e5) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_365,plain,
+    ( lhs_atom366
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_88,def_lhs_atom366])).
+
+fof(def_lhs_atom367,axiom,
+    ( lhs_atom367
+  <=> op(e3,e5) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_366,plain,
+    ( lhs_atom367
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_87,def_lhs_atom367])).
+
+fof(def_lhs_atom368,axiom,
+    ( lhs_atom368
+  <=> op(e2,e5) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_367,plain,
+    ( lhs_atom368
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_86,def_lhs_atom368])).
+
+fof(def_lhs_atom369,axiom,
+    ( lhs_atom369
+  <=> op(e2,e5) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_368,plain,
+    ( lhs_atom369
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_85,def_lhs_atom369])).
+
+fof(def_lhs_atom370,axiom,
+    ( lhs_atom370
+  <=> op(e2,e5) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_369,plain,
+    ( lhs_atom370
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_84,def_lhs_atom370])).
+
+fof(def_lhs_atom371,axiom,
+    ( lhs_atom371
+  <=> op(e1,e5) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_370,plain,
+    ( lhs_atom371
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_83,def_lhs_atom371])).
+
+fof(def_lhs_atom372,axiom,
+    ( lhs_atom372
+  <=> op(e1,e5) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_371,plain,
+    ( lhs_atom372
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_82,def_lhs_atom372])).
+
+fof(def_lhs_atom373,axiom,
+    ( lhs_atom373
+  <=> op(e1,e5) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_372,plain,
+    ( lhs_atom373
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_81,def_lhs_atom373])).
+
+fof(def_lhs_atom374,axiom,
+    ( lhs_atom374
+  <=> op(e1,e5) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_373,plain,
+    ( lhs_atom374
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_80,def_lhs_atom374])).
+
+fof(def_lhs_atom375,axiom,
+    ( lhs_atom375
+  <=> op(e0,e5) != op(e5,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_374,plain,
+    ( lhs_atom375
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_79,def_lhs_atom375])).
+
+fof(def_lhs_atom376,axiom,
+    ( lhs_atom376
+  <=> op(e0,e5) != op(e4,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_375,plain,
+    ( lhs_atom376
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_78,def_lhs_atom376])).
+
+fof(def_lhs_atom377,axiom,
+    ( lhs_atom377
+  <=> op(e0,e5) != op(e3,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_376,plain,
+    ( lhs_atom377
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_77,def_lhs_atom377])).
+
+fof(def_lhs_atom378,axiom,
+    ( lhs_atom378
+  <=> op(e0,e5) != op(e2,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_377,plain,
+    ( lhs_atom378
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_76,def_lhs_atom378])).
+
+fof(def_lhs_atom379,axiom,
+    ( lhs_atom379
+  <=> op(e0,e5) != op(e1,e5) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_378,plain,
+    ( lhs_atom379
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_75,def_lhs_atom379])).
+
+fof(def_lhs_atom380,axiom,
+    ( lhs_atom380
+  <=> op(e4,e4) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_379,plain,
+    ( lhs_atom380
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_74,def_lhs_atom380])).
+
+fof(def_lhs_atom381,axiom,
+    ( lhs_atom381
+  <=> op(e3,e4) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_380,plain,
+    ( lhs_atom381
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_73,def_lhs_atom381])).
+
+fof(def_lhs_atom382,axiom,
+    ( lhs_atom382
+  <=> op(e3,e4) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_381,plain,
+    ( lhs_atom382
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_72,def_lhs_atom382])).
+
+fof(def_lhs_atom383,axiom,
+    ( lhs_atom383
+  <=> op(e2,e4) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_382,plain,
+    ( lhs_atom383
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_71,def_lhs_atom383])).
+
+fof(def_lhs_atom384,axiom,
+    ( lhs_atom384
+  <=> op(e2,e4) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_383,plain,
+    ( lhs_atom384
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_70,def_lhs_atom384])).
+
+fof(def_lhs_atom385,axiom,
+    ( lhs_atom385
+  <=> op(e2,e4) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_384,plain,
+    ( lhs_atom385
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_69,def_lhs_atom385])).
+
+fof(def_lhs_atom386,axiom,
+    ( lhs_atom386
+  <=> op(e1,e4) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_385,plain,
+    ( lhs_atom386
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_68,def_lhs_atom386])).
+
+fof(def_lhs_atom387,axiom,
+    ( lhs_atom387
+  <=> op(e1,e4) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_386,plain,
+    ( lhs_atom387
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_67,def_lhs_atom387])).
+
+fof(def_lhs_atom388,axiom,
+    ( lhs_atom388
+  <=> op(e1,e4) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_387,plain,
+    ( lhs_atom388
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_66,def_lhs_atom388])).
+
+fof(def_lhs_atom389,axiom,
+    ( lhs_atom389
+  <=> op(e1,e4) != op(e2,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_388,plain,
+    ( lhs_atom389
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_65,def_lhs_atom389])).
+
+fof(def_lhs_atom390,axiom,
+    ( lhs_atom390
+  <=> op(e0,e4) != op(e5,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_389,plain,
+    ( lhs_atom390
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_64,def_lhs_atom390])).
+
+fof(def_lhs_atom391,axiom,
+    ( lhs_atom391
+  <=> op(e0,e4) != op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_390,plain,
+    ( lhs_atom391
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_63,def_lhs_atom391])).
+
+fof(def_lhs_atom392,axiom,
+    ( lhs_atom392
+  <=> op(e0,e4) != op(e3,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_391,plain,
+    ( lhs_atom392
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_62,def_lhs_atom392])).
+
+fof(def_lhs_atom393,axiom,
+    ( lhs_atom393
+  <=> op(e0,e4) != op(e2,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_392,plain,
+    ( lhs_atom393
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_61,def_lhs_atom393])).
+
+fof(def_lhs_atom394,axiom,
+    ( lhs_atom394
+  <=> op(e0,e4) != op(e1,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_393,plain,
+    ( lhs_atom394
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_60,def_lhs_atom394])).
+
+fof(def_lhs_atom395,axiom,
+    ( lhs_atom395
+  <=> op(e4,e3) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_394,plain,
+    ( lhs_atom395
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_59,def_lhs_atom395])).
+
+fof(def_lhs_atom396,axiom,
+    ( lhs_atom396
+  <=> op(e3,e3) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_395,plain,
+    ( lhs_atom396
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_58,def_lhs_atom396])).
+
+fof(def_lhs_atom397,axiom,
+    ( lhs_atom397
+  <=> op(e3,e3) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_396,plain,
+    ( lhs_atom397
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_57,def_lhs_atom397])).
+
+fof(def_lhs_atom398,axiom,
+    ( lhs_atom398
+  <=> op(e2,e3) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_397,plain,
+    ( lhs_atom398
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_56,def_lhs_atom398])).
+
+fof(def_lhs_atom399,axiom,
+    ( lhs_atom399
+  <=> op(e2,e3) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_398,plain,
+    ( lhs_atom399
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_55,def_lhs_atom399])).
+
+fof(def_lhs_atom400,axiom,
+    ( lhs_atom400
+  <=> op(e2,e3) != op(e3,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_399,plain,
+    ( lhs_atom400
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_54,def_lhs_atom400])).
+
+fof(def_lhs_atom401,axiom,
+    ( lhs_atom401
+  <=> op(e1,e3) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_400,plain,
+    ( lhs_atom401
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_53,def_lhs_atom401])).
+
+fof(def_lhs_atom402,axiom,
+    ( lhs_atom402
+  <=> op(e1,e3) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_401,plain,
+    ( lhs_atom402
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_52,def_lhs_atom402])).
+
+fof(def_lhs_atom403,axiom,
+    ( lhs_atom403
+  <=> op(e1,e3) != op(e3,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_402,plain,
+    ( lhs_atom403
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_51,def_lhs_atom403])).
+
+fof(def_lhs_atom404,axiom,
+    ( lhs_atom404
+  <=> op(e1,e3) != op(e2,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_403,plain,
+    ( lhs_atom404
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_50,def_lhs_atom404])).
+
+fof(def_lhs_atom405,axiom,
+    ( lhs_atom405
+  <=> op(e0,e3) != op(e5,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_404,plain,
+    ( lhs_atom405
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_49,def_lhs_atom405])).
+
+fof(def_lhs_atom406,axiom,
+    ( lhs_atom406
+  <=> op(e0,e3) != op(e4,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_405,plain,
+    ( lhs_atom406
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_48,def_lhs_atom406])).
+
+fof(def_lhs_atom407,axiom,
+    ( lhs_atom407
+  <=> op(e0,e3) != op(e3,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_406,plain,
+    ( lhs_atom407
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_47,def_lhs_atom407])).
+
+fof(def_lhs_atom408,axiom,
+    ( lhs_atom408
+  <=> op(e0,e3) != op(e2,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_407,plain,
+    ( lhs_atom408
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_46,def_lhs_atom408])).
+
+fof(def_lhs_atom409,axiom,
+    ( lhs_atom409
+  <=> op(e0,e3) != op(e1,e3) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_408,plain,
+    ( lhs_atom409
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_45,def_lhs_atom409])).
+
+fof(def_lhs_atom410,axiom,
+    ( lhs_atom410
+  <=> op(e4,e2) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_409,plain,
+    ( lhs_atom410
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_44,def_lhs_atom410])).
+
+fof(def_lhs_atom411,axiom,
+    ( lhs_atom411
+  <=> op(e3,e2) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_410,plain,
+    ( lhs_atom411
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_43,def_lhs_atom411])).
+
+fof(def_lhs_atom412,axiom,
+    ( lhs_atom412
+  <=> op(e3,e2) != op(e4,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_411,plain,
+    ( lhs_atom412
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_42,def_lhs_atom412])).
+
+fof(def_lhs_atom413,axiom,
+    ( lhs_atom413
+  <=> op(e2,e2) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_412,plain,
+    ( lhs_atom413
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_41,def_lhs_atom413])).
+
+fof(def_lhs_atom414,axiom,
+    ( lhs_atom414
+  <=> op(e2,e2) != op(e4,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_413,plain,
+    ( lhs_atom414
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_40,def_lhs_atom414])).
+
+fof(def_lhs_atom415,axiom,
+    ( lhs_atom415
+  <=> op(e2,e2) != op(e3,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_414,plain,
+    ( lhs_atom415
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_39,def_lhs_atom415])).
+
+fof(def_lhs_atom416,axiom,
+    ( lhs_atom416
+  <=> op(e1,e2) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_415,plain,
+    ( lhs_atom416
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_38,def_lhs_atom416])).
+
+fof(def_lhs_atom417,axiom,
+    ( lhs_atom417
+  <=> op(e1,e2) != op(e4,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_416,plain,
+    ( lhs_atom417
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_37,def_lhs_atom417])).
+
+fof(def_lhs_atom418,axiom,
+    ( lhs_atom418
+  <=> op(e1,e2) != op(e3,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_417,plain,
+    ( lhs_atom418
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_36,def_lhs_atom418])).
+
+fof(def_lhs_atom419,axiom,
+    ( lhs_atom419
+  <=> op(e1,e2) != op(e2,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_418,plain,
+    ( lhs_atom419
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_35,def_lhs_atom419])).
+
+fof(def_lhs_atom420,axiom,
+    ( lhs_atom420
+  <=> op(e0,e2) != op(e5,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_419,plain,
+    ( lhs_atom420
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_34,def_lhs_atom420])).
+
+fof(def_lhs_atom421,axiom,
+    ( lhs_atom421
+  <=> op(e0,e2) != op(e4,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_420,plain,
+    ( lhs_atom421
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_33,def_lhs_atom421])).
+
+fof(def_lhs_atom422,axiom,
+    ( lhs_atom422
+  <=> op(e0,e2) != op(e3,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_421,plain,
+    ( lhs_atom422
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_32,def_lhs_atom422])).
+
+fof(def_lhs_atom423,axiom,
+    ( lhs_atom423
+  <=> op(e0,e2) != op(e2,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_422,plain,
+    ( lhs_atom423
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_31,def_lhs_atom423])).
+
+fof(def_lhs_atom424,axiom,
+    ( lhs_atom424
+  <=> op(e0,e2) != op(e1,e2) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_423,plain,
+    ( lhs_atom424
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_30,def_lhs_atom424])).
+
+fof(def_lhs_atom425,axiom,
+    ( lhs_atom425
+  <=> op(e4,e1) != op(e5,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_424,plain,
+    ( lhs_atom425
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_29,def_lhs_atom425])).
+
+fof(def_lhs_atom426,axiom,
+    ( lhs_atom426
+  <=> op(e3,e1) != op(e5,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_425,plain,
+    ( lhs_atom426
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_28,def_lhs_atom426])).
+
+fof(def_lhs_atom427,axiom,
+    ( lhs_atom427
+  <=> op(e3,e1) != op(e4,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_426,plain,
+    ( lhs_atom427
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_27,def_lhs_atom427])).
+
+fof(def_lhs_atom428,axiom,
+    ( lhs_atom428
+  <=> op(e2,e1) != op(e5,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_427,plain,
+    ( lhs_atom428
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_26,def_lhs_atom428])).
+
+fof(def_lhs_atom429,axiom,
+    ( lhs_atom429
+  <=> op(e2,e1) != op(e4,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_428,plain,
+    ( lhs_atom429
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_25,def_lhs_atom429])).
+
+fof(def_lhs_atom430,axiom,
+    ( lhs_atom430
+  <=> op(e2,e1) != op(e3,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_429,plain,
+    ( lhs_atom430
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_24,def_lhs_atom430])).
+
+fof(def_lhs_atom431,axiom,
+    ( lhs_atom431
+  <=> op(e1,e1) != op(e5,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_430,plain,
+    ( lhs_atom431
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_23,def_lhs_atom431])).
+
+fof(def_lhs_atom432,axiom,
+    ( lhs_atom432
+  <=> op(e1,e1) != op(e4,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_431,plain,
+    ( lhs_atom432
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_22,def_lhs_atom432])).
+
+fof(def_lhs_atom433,axiom,
+    ( lhs_atom433
+  <=> op(e1,e1) != op(e3,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_432,plain,
+    ( lhs_atom433
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_21,def_lhs_atom433])).
+
+fof(def_lhs_atom434,axiom,
+    ( lhs_atom434
+  <=> op(e1,e1) != op(e2,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_433,plain,
+    ( lhs_atom434
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_20,def_lhs_atom434])).
+
+fof(def_lhs_atom435,axiom,
+    ( lhs_atom435
+  <=> op(e0,e1) != op(e5,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_434,plain,
+    ( lhs_atom435
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_19,def_lhs_atom435])).
+
+fof(def_lhs_atom436,axiom,
+    ( lhs_atom436
+  <=> op(e0,e1) != op(e4,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_435,plain,
+    ( lhs_atom436
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_18,def_lhs_atom436])).
+
+fof(def_lhs_atom437,axiom,
+    ( lhs_atom437
+  <=> op(e0,e1) != op(e3,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_436,plain,
+    ( lhs_atom437
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_17,def_lhs_atom437])).
+
+fof(def_lhs_atom438,axiom,
+    ( lhs_atom438
+  <=> op(e0,e1) != op(e2,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_437,plain,
+    ( lhs_atom438
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_16,def_lhs_atom438])).
+
+fof(def_lhs_atom439,axiom,
+    ( lhs_atom439
+  <=> op(e0,e1) != op(e1,e1) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_438,plain,
+    ( lhs_atom439
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_15,def_lhs_atom439])).
+
+fof(def_lhs_atom440,axiom,
+    ( lhs_atom440
+  <=> op(e4,e0) != op(e5,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_439,plain,
+    ( lhs_atom440
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_14,def_lhs_atom440])).
+
+fof(def_lhs_atom441,axiom,
+    ( lhs_atom441
+  <=> op(e3,e0) != op(e5,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_440,plain,
+    ( lhs_atom441
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_13,def_lhs_atom441])).
+
+fof(def_lhs_atom442,axiom,
+    ( lhs_atom442
+  <=> op(e3,e0) != op(e4,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_441,plain,
+    ( lhs_atom442
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_12,def_lhs_atom442])).
+
+fof(def_lhs_atom443,axiom,
+    ( lhs_atom443
+  <=> op(e2,e0) != op(e5,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_442,plain,
+    ( lhs_atom443
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_11,def_lhs_atom443])).
+
+fof(def_lhs_atom444,axiom,
+    ( lhs_atom444
+  <=> op(e2,e0) != op(e4,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_443,plain,
+    ( lhs_atom444
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_10,def_lhs_atom444])).
+
+fof(def_lhs_atom445,axiom,
+    ( lhs_atom445
+  <=> op(e2,e0) != op(e3,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_444,plain,
+    ( lhs_atom445
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_9,def_lhs_atom445])).
+
+fof(def_lhs_atom446,axiom,
+    ( lhs_atom446
+  <=> op(e1,e0) != op(e5,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_445,plain,
+    ( lhs_atom446
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_8,def_lhs_atom446])).
+
+fof(def_lhs_atom447,axiom,
+    ( lhs_atom447
+  <=> op(e1,e0) != op(e4,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_446,plain,
+    ( lhs_atom447
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_7,def_lhs_atom447])).
+
+fof(def_lhs_atom448,axiom,
+    ( lhs_atom448
+  <=> op(e1,e0) != op(e3,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_447,plain,
+    ( lhs_atom448
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_6,def_lhs_atom448])).
+
+fof(def_lhs_atom449,axiom,
+    ( lhs_atom449
+  <=> op(e1,e0) != op(e2,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_448,plain,
+    ( lhs_atom449
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_5,def_lhs_atom449])).
+
+fof(def_lhs_atom450,axiom,
+    ( lhs_atom450
+  <=> op(e0,e0) != op(e5,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_449,plain,
+    ( lhs_atom450
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_4,def_lhs_atom450])).
+
+fof(def_lhs_atom451,axiom,
+    ( lhs_atom451
+  <=> op(e0,e0) != op(e4,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_450,plain,
+    ( lhs_atom451
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_3,def_lhs_atom451])).
+
+fof(def_lhs_atom452,axiom,
+    ( lhs_atom452
+  <=> op(e0,e0) != op(e3,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_451,plain,
+    ( lhs_atom452
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_2,def_lhs_atom452])).
+
+fof(def_lhs_atom453,axiom,
+    ( lhs_atom453
+  <=> op(e0,e0) != op(e2,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_452,plain,
+    ( lhs_atom453
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_1,def_lhs_atom453])).
+
+fof(def_lhs_atom454,axiom,
+    ( lhs_atom454
+  <=> op(e0,e0) != op(e1,e0) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_453,plain,
+    ( lhs_atom454
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax9_0,def_lhs_atom454])).
+
+fof(def_lhs_atom455,axiom,
+    ( lhs_atom455
+  <=> e4 != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_454,plain,
+    ( lhs_atom455
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_14,def_lhs_atom455])).
+
+fof(def_lhs_atom456,axiom,
+    ( lhs_atom456
+  <=> e3 != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_455,plain,
+    ( lhs_atom456
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_13,def_lhs_atom456])).
+
+fof(def_lhs_atom457,axiom,
+    ( lhs_atom457
+  <=> e3 != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_456,plain,
+    ( lhs_atom457
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_12,def_lhs_atom457])).
+
+fof(def_lhs_atom458,axiom,
+    ( lhs_atom458
+  <=> e2 != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_457,plain,
+    ( lhs_atom458
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_11,def_lhs_atom458])).
+
+fof(def_lhs_atom459,axiom,
+    ( lhs_atom459
+  <=> e2 != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_458,plain,
+    ( lhs_atom459
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_10,def_lhs_atom459])).
+
+fof(def_lhs_atom460,axiom,
+    ( lhs_atom460
+  <=> e2 != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_459,plain,
+    ( lhs_atom460
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_9,def_lhs_atom460])).
+
+fof(def_lhs_atom461,axiom,
+    ( lhs_atom461
+  <=> e1 != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_460,plain,
+    ( lhs_atom461
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_8,def_lhs_atom461])).
+
+fof(def_lhs_atom462,axiom,
+    ( lhs_atom462
+  <=> e1 != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_461,plain,
+    ( lhs_atom462
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_7,def_lhs_atom462])).
+
+fof(def_lhs_atom463,axiom,
+    ( lhs_atom463
+  <=> e1 != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_462,plain,
+    ( lhs_atom463
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_6,def_lhs_atom463])).
+
+fof(def_lhs_atom464,axiom,
+    ( lhs_atom464
+  <=> e1 != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_463,plain,
+    ( lhs_atom464
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_5,def_lhs_atom464])).
+
+fof(def_lhs_atom465,axiom,
+    ( lhs_atom465
+  <=> e0 != e5 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_464,plain,
+    ( lhs_atom465
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_4,def_lhs_atom465])).
+
+fof(def_lhs_atom466,axiom,
+    ( lhs_atom466
+  <=> e0 != e4 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_465,plain,
+    ( lhs_atom466
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_3,def_lhs_atom466])).
+
+fof(def_lhs_atom467,axiom,
+    ( lhs_atom467
+  <=> e0 != e3 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_466,plain,
+    ( lhs_atom467
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_2,def_lhs_atom467])).
+
+fof(def_lhs_atom468,axiom,
+    ( lhs_atom468
+  <=> e0 != e2 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_467,plain,
+    ( lhs_atom468
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_1,def_lhs_atom468])).
+
+fof(def_lhs_atom469,axiom,
+    ( lhs_atom469
+  <=> e0 != e1 ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_468,plain,
+    ( lhs_atom469
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax10_0,def_lhs_atom469])).
+
+fof(def_lhs_atom470,axiom,
+    ( lhs_atom470
+  <=> e5 = op(op(op(op(e4,e4),e4),e4),e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_469,plain,
+    ( lhs_atom470
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax11_4,def_lhs_atom470])).
+
+fof(def_lhs_atom471,axiom,
+    ( lhs_atom471
+  <=> e3 = op(e4,e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_470,plain,
+    ( lhs_atom471
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax11_3,def_lhs_atom471])).
+
+fof(def_lhs_atom472,axiom,
+    ( lhs_atom472
+  <=> e2 = op(op(op(e4,e4),e4),e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_471,plain,
+    ( lhs_atom472
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax11_2,def_lhs_atom472])).
+
+fof(def_lhs_atom473,axiom,
+    ( lhs_atom473
+  <=> e1 = op(op(e4,e4),e4) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_472,plain,
+    ( lhs_atom473
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax11_1,def_lhs_atom473])).
+
+fof(def_lhs_atom474,axiom,
+    ( lhs_atom474
+  <=> e0 = op(op(op(op(e4,e4),e4),e4),op(e4,e4)) ),
+    inference(definition,[],[])).
+
+fof(to_be_clausified_473,plain,
+    ( lhs_atom474
+    | $false ),
+    inference(fold_definition,[status(thm)],[ax11_0,def_lhs_atom474])).
+
+% Start CNF derivation
+fof(c_0_0,axiom,
+    ( lhs_atom259
+    | inv(e0) = e0 ),
+    file('<stdin>',to_be_clausified_258)).
+
+fof(c_0_1,axiom,
+    ( lhs_atom258
+    | inv(e1) = e0 ),
+    file('<stdin>',to_be_clausified_257)).
+
+fof(c_0_2,axiom,
+    ( lhs_atom257
+    | inv(e2) = e0 ),
+    file('<stdin>',to_be_clausified_256)).
+
+fof(c_0_3,axiom,
+    ( lhs_atom256
+    | inv(e3) = e0 ),
+    file('<stdin>',to_be_clausified_255)).
+
+fof(c_0_4,axiom,
+    ( lhs_atom255
+    | inv(e4) = e0 ),
+    file('<stdin>',to_be_clausified_254)).
+
+fof(c_0_5,axiom,
+    ( lhs_atom254
+    | inv(e5) = e0 ),
+    file('<stdin>',to_be_clausified_253)).
+
+fof(c_0_6,axiom,
+    ( lhs_atom253
+    | inv(e0) = e1 ),
+    file('<stdin>',to_be_clausified_252)).
+
+fof(c_0_7,axiom,
+    ( lhs_atom252
+    | inv(e1) = e1 ),
+    file('<stdin>',to_be_clausified_251)).
+
+fof(c_0_8,axiom,
+    ( lhs_atom251
+    | inv(e2) = e1 ),
+    file('<stdin>',to_be_clausified_250)).
+
+fof(c_0_9,axiom,
+    ( lhs_atom250
+    | inv(e3) = e1 ),
+    file('<stdin>',to_be_clausified_249)).
+
+fof(c_0_10,axiom,
+    ( lhs_atom249
+    | inv(e4) = e1 ),
+    file('<stdin>',to_be_clausified_248)).
+
+fof(c_0_11,axiom,
+    ( lhs_atom248
+    | inv(e5) = e1 ),
+    file('<stdin>',to_be_clausified_247)).
+
+fof(c_0_12,axiom,
+    ( lhs_atom247
+    | inv(e0) = e2 ),
+    file('<stdin>',to_be_clausified_246)).
+
+fof(c_0_13,axiom,
+    ( lhs_atom246
+    | inv(e1) = e2 ),
+    file('<stdin>',to_be_clausified_245)).
+
+fof(c_0_14,axiom,
+    ( lhs_atom245
+    | inv(e2) = e2 ),
+    file('<stdin>',to_be_clausified_244)).
+
+fof(c_0_15,axiom,
+    ( lhs_atom244
+    | inv(e3) = e2 ),
+    file('<stdin>',to_be_clausified_243)).
+
+fof(c_0_16,axiom,
+    ( lhs_atom243
+    | inv(e4) = e2 ),
+    file('<stdin>',to_be_clausified_242)).
+
+fof(c_0_17,axiom,
+    ( lhs_atom242
+    | inv(e5) = e2 ),
+    file('<stdin>',to_be_clausified_241)).
+
+fof(c_0_18,axiom,
+    ( lhs_atom241
+    | inv(e0) = e3 ),
+    file('<stdin>',to_be_clausified_240)).
+
+fof(c_0_19,axiom,
+    ( lhs_atom240
+    | inv(e1) = e3 ),
+    file('<stdin>',to_be_clausified_239)).
+
+fof(c_0_20,axiom,
+    ( lhs_atom239
+    | inv(e2) = e3 ),
+    file('<stdin>',to_be_clausified_238)).
+
+fof(c_0_21,axiom,
+    ( lhs_atom238
+    | inv(e3) = e3 ),
+    file('<stdin>',to_be_clausified_237)).
+
+fof(c_0_22,axiom,
+    ( lhs_atom237
+    | inv(e4) = e3 ),
+    file('<stdin>',to_be_clausified_236)).
+
+fof(c_0_23,axiom,
+    ( lhs_atom236
+    | inv(e5) = e3 ),
+    file('<stdin>',to_be_clausified_235)).
+
+fof(c_0_24,axiom,
+    ( lhs_atom235
+    | inv(e0) = e4 ),
+    file('<stdin>',to_be_clausified_234)).
+
+fof(c_0_25,axiom,
+    ( lhs_atom234
+    | inv(e1) = e4 ),
+    file('<stdin>',to_be_clausified_233)).
+
+fof(c_0_26,axiom,
+    ( lhs_atom233
+    | inv(e2) = e4 ),
+    file('<stdin>',to_be_clausified_232)).
+
+fof(c_0_27,axiom,
+    ( lhs_atom232
+    | inv(e3) = e4 ),
+    file('<stdin>',to_be_clausified_231)).
+
+fof(c_0_28,axiom,
+    ( lhs_atom231
+    | inv(e4) = e4 ),
+    file('<stdin>',to_be_clausified_230)).
+
+fof(c_0_29,axiom,
+    ( lhs_atom230
+    | inv(e5) = e4 ),
+    file('<stdin>',to_be_clausified_229)).
+
+fof(c_0_30,axiom,
+    ( lhs_atom229
+    | inv(e0) = e5 ),
+    file('<stdin>',to_be_clausified_228)).
+
+fof(c_0_31,axiom,
+    ( lhs_atom228
+    | inv(e1) = e5 ),
+    file('<stdin>',to_be_clausified_227)).
+
+fof(c_0_32,axiom,
+    ( lhs_atom227
+    | inv(e2) = e5 ),
+    file('<stdin>',to_be_clausified_226)).
+
+fof(c_0_33,axiom,
+    ( lhs_atom226
+    | inv(e3) = e5 ),
+    file('<stdin>',to_be_clausified_225)).
+
+fof(c_0_34,axiom,
+    ( lhs_atom225
+    | inv(e4) = e5 ),
+    file('<stdin>',to_be_clausified_224)).
+
+fof(c_0_35,axiom,
+    ( lhs_atom224
+    | inv(e5) = e5 ),
+    file('<stdin>',to_be_clausified_223)).
+
+fof(c_0_36,axiom,
+    ( lhs_atom474
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_473)).
+
+fof(c_0_37,axiom,
+    ( lhs_atom473
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_472)).
+
+fof(c_0_38,axiom,
+    ( lhs_atom472
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_471)).
+
+fof(c_0_39,axiom,
+    ( lhs_atom471
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_470)).
+
+fof(c_0_40,axiom,
+    ( lhs_atom470
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_469)).
+
+fof(c_0_41,axiom,
+    ( lhs_atom469
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_468)).
+
+fof(c_0_42,axiom,
+    ( lhs_atom468
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_467)).
+
+fof(c_0_43,axiom,
+    ( lhs_atom467
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_466)).
+
+fof(c_0_44,axiom,
+    ( lhs_atom466
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_465)).
+
+fof(c_0_45,axiom,
+    ( lhs_atom465
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_464)).
+
+fof(c_0_46,axiom,
+    ( lhs_atom464
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_463)).
+
+fof(c_0_47,axiom,
+    ( lhs_atom463
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_462)).
+
+fof(c_0_48,axiom,
+    ( lhs_atom462
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_461)).
+
+fof(c_0_49,axiom,
+    ( lhs_atom461
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_460)).
+
+fof(c_0_50,axiom,
+    ( lhs_atom460
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_459)).
+
+fof(c_0_51,axiom,
+    ( lhs_atom459
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_458)).
+
+fof(c_0_52,axiom,
+    ( lhs_atom458
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_457)).
+
+fof(c_0_53,axiom,
+    ( lhs_atom457
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_456)).
+
+fof(c_0_54,axiom,
+    ( lhs_atom456
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_455)).
+
+fof(c_0_55,axiom,
+    ( lhs_atom455
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_454)).
+
+fof(c_0_56,axiom,
+    ( lhs_atom454
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_453)).
+
+fof(c_0_57,axiom,
+    ( lhs_atom453
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_452)).
+
+fof(c_0_58,axiom,
+    ( lhs_atom452
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_451)).
+
+fof(c_0_59,axiom,
+    ( lhs_atom451
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_450)).
+
+fof(c_0_60,axiom,
+    ( lhs_atom450
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_449)).
+
+fof(c_0_61,axiom,
+    ( lhs_atom449
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_448)).
+
+fof(c_0_62,axiom,
+    ( lhs_atom448
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_447)).
+
+fof(c_0_63,axiom,
+    ( lhs_atom447
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_446)).
+
+fof(c_0_64,axiom,
+    ( lhs_atom446
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_445)).
+
+fof(c_0_65,axiom,
+    ( lhs_atom445
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_444)).
+
+fof(c_0_66,axiom,
+    ( lhs_atom444
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_443)).
+
+fof(c_0_67,axiom,
+    ( lhs_atom443
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_442)).
+
+fof(c_0_68,axiom,
+    ( lhs_atom442
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_441)).
+
+fof(c_0_69,axiom,
+    ( lhs_atom441
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_440)).
+
+fof(c_0_70,axiom,
+    ( lhs_atom440
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_439)).
+
+fof(c_0_71,axiom,
+    ( lhs_atom439
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_438)).
+
+fof(c_0_72,axiom,
+    ( lhs_atom438
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_437)).
+
+fof(c_0_73,axiom,
+    ( lhs_atom437
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_436)).
+
+fof(c_0_74,axiom,
+    ( lhs_atom436
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_435)).
+
+fof(c_0_75,axiom,
+    ( lhs_atom435
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_434)).
+
+fof(c_0_76,axiom,
+    ( lhs_atom434
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_433)).
+
+fof(c_0_77,axiom,
+    ( lhs_atom433
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_432)).
+
+fof(c_0_78,axiom,
+    ( lhs_atom432
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_431)).
+
+fof(c_0_79,axiom,
+    ( lhs_atom431
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_430)).
+
+fof(c_0_80,axiom,
+    ( lhs_atom430
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_429)).
+
+fof(c_0_81,axiom,
+    ( lhs_atom429
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_428)).
+
+fof(c_0_82,axiom,
+    ( lhs_atom428
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_427)).
+
+fof(c_0_83,axiom,
+    ( lhs_atom427
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_426)).
+
+fof(c_0_84,axiom,
+    ( lhs_atom426
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_425)).
+
+fof(c_0_85,axiom,
+    ( lhs_atom425
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_424)).
+
+fof(c_0_86,axiom,
+    ( lhs_atom424
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_423)).
+
+fof(c_0_87,axiom,
+    ( lhs_atom423
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_422)).
+
+fof(c_0_88,axiom,
+    ( lhs_atom422
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_421)).
+
+fof(c_0_89,axiom,
+    ( lhs_atom421
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_420)).
+
+fof(c_0_90,axiom,
+    ( lhs_atom420
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_419)).
+
+fof(c_0_91,axiom,
+    ( lhs_atom419
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_418)).
+
+fof(c_0_92,axiom,
+    ( lhs_atom418
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_417)).
+
+fof(c_0_93,axiom,
+    ( lhs_atom417
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_416)).
+
+fof(c_0_94,axiom,
+    ( lhs_atom416
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_415)).
+
+fof(c_0_95,axiom,
+    ( lhs_atom415
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_414)).
+
+fof(c_0_96,axiom,
+    ( lhs_atom414
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_413)).
+
+fof(c_0_97,axiom,
+    ( lhs_atom413
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_412)).
+
+fof(c_0_98,axiom,
+    ( lhs_atom412
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_411)).
+
+fof(c_0_99,axiom,
+    ( lhs_atom411
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_410)).
+
+fof(c_0_100,axiom,
+    ( lhs_atom410
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_409)).
+
+fof(c_0_101,axiom,
+    ( lhs_atom409
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_408)).
+
+fof(c_0_102,axiom,
+    ( lhs_atom408
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_407)).
+
+fof(c_0_103,axiom,
+    ( lhs_atom407
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_406)).
+
+fof(c_0_104,axiom,
+    ( lhs_atom406
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_405)).
+
+fof(c_0_105,axiom,
+    ( lhs_atom405
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_404)).
+
+fof(c_0_106,axiom,
+    ( lhs_atom404
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_403)).
+
+fof(c_0_107,axiom,
+    ( lhs_atom403
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_402)).
+
+fof(c_0_108,axiom,
+    ( lhs_atom402
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_401)).
+
+fof(c_0_109,axiom,
+    ( lhs_atom401
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_400)).
+
+fof(c_0_110,axiom,
+    ( lhs_atom400
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_399)).
+
+fof(c_0_111,axiom,
+    ( lhs_atom399
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_398)).
+
+fof(c_0_112,axiom,
+    ( lhs_atom398
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_397)).
+
+fof(c_0_113,axiom,
+    ( lhs_atom397
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_396)).
+
+fof(c_0_114,axiom,
+    ( lhs_atom396
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_395)).
+
+fof(c_0_115,axiom,
+    ( lhs_atom395
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_394)).
+
+fof(c_0_116,axiom,
+    ( lhs_atom394
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_393)).
+
+fof(c_0_117,axiom,
+    ( lhs_atom393
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_392)).
+
+fof(c_0_118,axiom,
+    ( lhs_atom392
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_391)).
+
+fof(c_0_119,axiom,
+    ( lhs_atom391
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_390)).
+
+fof(c_0_120,axiom,
+    ( lhs_atom390
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_389)).
+
+fof(c_0_121,axiom,
+    ( lhs_atom389
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_388)).
+
+fof(c_0_122,axiom,
+    ( lhs_atom388
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_387)).
+
+fof(c_0_123,axiom,
+    ( lhs_atom387
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_386)).
+
+fof(c_0_124,axiom,
+    ( lhs_atom386
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_385)).
+
+fof(c_0_125,axiom,
+    ( lhs_atom385
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_384)).
+
+fof(c_0_126,axiom,
+    ( lhs_atom384
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_383)).
+
+fof(c_0_127,axiom,
+    ( lhs_atom383
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_382)).
+
+fof(c_0_128,axiom,
+    ( lhs_atom382
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_381)).
+
+fof(c_0_129,axiom,
+    ( lhs_atom381
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_380)).
+
+fof(c_0_130,axiom,
+    ( lhs_atom380
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_379)).
+
+fof(c_0_131,axiom,
+    ( lhs_atom379
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_378)).
+
+fof(c_0_132,axiom,
+    ( lhs_atom378
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_377)).
+
+fof(c_0_133,axiom,
+    ( lhs_atom377
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_376)).
+
+fof(c_0_134,axiom,
+    ( lhs_atom376
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_375)).
+
+fof(c_0_135,axiom,
+    ( lhs_atom375
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_374)).
+
+fof(c_0_136,axiom,
+    ( lhs_atom374
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_373)).
+
+fof(c_0_137,axiom,
+    ( lhs_atom373
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_372)).
+
+fof(c_0_138,axiom,
+    ( lhs_atom372
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_371)).
+
+fof(c_0_139,axiom,
+    ( lhs_atom371
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_370)).
+
+fof(c_0_140,axiom,
+    ( lhs_atom370
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_369)).
+
+fof(c_0_141,axiom,
+    ( lhs_atom369
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_368)).
+
+fof(c_0_142,axiom,
+    ( lhs_atom368
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_367)).
+
+fof(c_0_143,axiom,
+    ( lhs_atom367
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_366)).
+
+fof(c_0_144,axiom,
+    ( lhs_atom366
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_365)).
+
+fof(c_0_145,axiom,
+    ( lhs_atom365
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_364)).
+
+fof(c_0_146,axiom,
+    ( lhs_atom364
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_363)).
+
+fof(c_0_147,axiom,
+    ( lhs_atom363
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_362)).
+
+fof(c_0_148,axiom,
+    ( lhs_atom362
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_361)).
+
+fof(c_0_149,axiom,
+    ( lhs_atom361
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_360)).
+
+fof(c_0_150,axiom,
+    ( lhs_atom360
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_359)).
+
+fof(c_0_151,axiom,
+    ( lhs_atom359
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_358)).
+
+fof(c_0_152,axiom,
+    ( lhs_atom358
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_357)).
+
+fof(c_0_153,axiom,
+    ( lhs_atom357
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_356)).
+
+fof(c_0_154,axiom,
+    ( lhs_atom356
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_355)).
+
+fof(c_0_155,axiom,
+    ( lhs_atom355
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_354)).
+
+fof(c_0_156,axiom,
+    ( lhs_atom354
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_353)).
+
+fof(c_0_157,axiom,
+    ( lhs_atom353
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_352)).
+
+fof(c_0_158,axiom,
+    ( lhs_atom352
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_351)).
+
+fof(c_0_159,axiom,
+    ( lhs_atom351
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_350)).
+
+fof(c_0_160,axiom,
+    ( lhs_atom350
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_349)).
+
+fof(c_0_161,axiom,
+    ( lhs_atom349
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_348)).
+
+fof(c_0_162,axiom,
+    ( lhs_atom348
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_347)).
+
+fof(c_0_163,axiom,
+    ( lhs_atom347
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_346)).
+
+fof(c_0_164,axiom,
+    ( lhs_atom346
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_345)).
+
+fof(c_0_165,axiom,
+    ( lhs_atom345
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_344)).
+
+fof(c_0_166,axiom,
+    ( lhs_atom344
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_343)).
+
+fof(c_0_167,axiom,
+    ( lhs_atom343
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_342)).
+
+fof(c_0_168,axiom,
+    ( lhs_atom342
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_341)).
+
+fof(c_0_169,axiom,
+    ( lhs_atom341
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_340)).
+
+fof(c_0_170,axiom,
+    ( lhs_atom340
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_339)).
+
+fof(c_0_171,axiom,
+    ( lhs_atom339
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_338)).
+
+fof(c_0_172,axiom,
+    ( lhs_atom338
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_337)).
+
+fof(c_0_173,axiom,
+    ( lhs_atom337
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_336)).
+
+fof(c_0_174,axiom,
+    ( lhs_atom336
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_335)).
+
+fof(c_0_175,axiom,
+    ( lhs_atom335
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_334)).
+
+fof(c_0_176,axiom,
+    ( lhs_atom334
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_333)).
+
+fof(c_0_177,axiom,
+    ( lhs_atom333
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_332)).
+
+fof(c_0_178,axiom,
+    ( lhs_atom332
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_331)).
+
+fof(c_0_179,axiom,
+    ( lhs_atom331
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_330)).
+
+fof(c_0_180,axiom,
+    ( lhs_atom330
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_329)).
+
+fof(c_0_181,axiom,
+    ( lhs_atom329
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_328)).
+
+fof(c_0_182,axiom,
+    ( lhs_atom328
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_327)).
+
+fof(c_0_183,axiom,
+    ( lhs_atom327
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_326)).
+
+fof(c_0_184,axiom,
+    ( lhs_atom326
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_325)).
+
+fof(c_0_185,axiom,
+    ( lhs_atom325
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_324)).
+
+fof(c_0_186,axiom,
+    ( lhs_atom324
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_323)).
+
+fof(c_0_187,axiom,
+    ( lhs_atom323
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_322)).
+
+fof(c_0_188,axiom,
+    ( lhs_atom322
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_321)).
+
+fof(c_0_189,axiom,
+    ( lhs_atom321
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_320)).
+
+fof(c_0_190,axiom,
+    ( lhs_atom320
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_319)).
+
+fof(c_0_191,axiom,
+    ( lhs_atom319
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_318)).
+
+fof(c_0_192,axiom,
+    ( lhs_atom318
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_317)).
+
+fof(c_0_193,axiom,
+    ( lhs_atom317
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_316)).
+
+fof(c_0_194,axiom,
+    ( lhs_atom316
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_315)).
+
+fof(c_0_195,axiom,
+    ( lhs_atom315
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_314)).
+
+fof(c_0_196,axiom,
+    ( lhs_atom314
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_313)).
+
+fof(c_0_197,axiom,
+    ( lhs_atom313
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_312)).
+
+fof(c_0_198,axiom,
+    ( lhs_atom312
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_311)).
+
+fof(c_0_199,axiom,
+    ( lhs_atom311
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_310)).
+
+fof(c_0_200,axiom,
+    ( lhs_atom310
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_309)).
+
+fof(c_0_201,axiom,
+    ( lhs_atom309
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_308)).
+
+fof(c_0_202,axiom,
+    ( lhs_atom308
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_307)).
+
+fof(c_0_203,axiom,
+    ( lhs_atom307
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_306)).
+
+fof(c_0_204,axiom,
+    ( lhs_atom306
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_305)).
+
+fof(c_0_205,axiom,
+    ( lhs_atom305
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_304)).
+
+fof(c_0_206,axiom,
+    ( lhs_atom304
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_303)).
+
+fof(c_0_207,axiom,
+    ( lhs_atom303
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_302)).
+
+fof(c_0_208,axiom,
+    ( lhs_atom302
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_301)).
+
+fof(c_0_209,axiom,
+    ( lhs_atom301
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_300)).
+
+fof(c_0_210,axiom,
+    ( lhs_atom300
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_299)).
+
+fof(c_0_211,axiom,
+    ( lhs_atom299
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_298)).
+
+fof(c_0_212,axiom,
+    ( lhs_atom298
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_297)).
+
+fof(c_0_213,axiom,
+    ( lhs_atom297
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_296)).
+
+fof(c_0_214,axiom,
+    ( lhs_atom296
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_295)).
+
+fof(c_0_215,axiom,
+    ( lhs_atom295
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_294)).
+
+fof(c_0_216,axiom,
+    ( lhs_atom294
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_293)).
+
+fof(c_0_217,axiom,
+    ( lhs_atom293
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_292)).
+
+fof(c_0_218,axiom,
+    ( lhs_atom292
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_291)).
+
+fof(c_0_219,axiom,
+    ( lhs_atom291
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_290)).
+
+fof(c_0_220,axiom,
+    ( lhs_atom290
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_289)).
+
+fof(c_0_221,axiom,
+    ( lhs_atom289
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_288)).
+
+fof(c_0_222,axiom,
+    ( lhs_atom288
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_287)).
+
+fof(c_0_223,axiom,
+    ( lhs_atom287
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_286)).
+
+fof(c_0_224,axiom,
+    ( lhs_atom286
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_285)).
+
+fof(c_0_225,axiom,
+    ( lhs_atom285
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_284)).
+
+fof(c_0_226,axiom,
+    ( lhs_atom284
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_283)).
+
+fof(c_0_227,axiom,
+    ( lhs_atom283
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_282)).
+
+fof(c_0_228,axiom,
+    ( lhs_atom282
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_281)).
+
+fof(c_0_229,axiom,
+    ( lhs_atom281
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_280)).
+
+fof(c_0_230,axiom,
+    ( lhs_atom280
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_279)).
+
+fof(c_0_231,axiom,
+    ( lhs_atom279
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_278)).
+
+fof(c_0_232,axiom,
+    ( lhs_atom278
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_277)).
+
+fof(c_0_233,axiom,
+    ( lhs_atom277
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_276)).
+
+fof(c_0_234,axiom,
+    ( lhs_atom276
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_275)).
+
+fof(c_0_235,axiom,
+    ( lhs_atom275
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_274)).
+
+fof(c_0_236,axiom,
+    ( lhs_atom274
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_273)).
+
+fof(c_0_237,axiom,
+    ( lhs_atom273
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_272)).
+
+fof(c_0_238,axiom,
+    ( lhs_atom272
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_271)).
+
+fof(c_0_239,axiom,
+    ( lhs_atom271
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_270)).
+
+fof(c_0_240,axiom,
+    ( lhs_atom270
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_269)).
+
+fof(c_0_241,axiom,
+    ( lhs_atom269
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_268)).
+
+fof(c_0_242,axiom,
+    ( lhs_atom268
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_267)).
+
+fof(c_0_243,axiom,
+    ( lhs_atom267
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_266)).
+
+fof(c_0_244,axiom,
+    ( lhs_atom266
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_265)).
+
+fof(c_0_245,axiom,
+    ( lhs_atom265
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_264)).
+
+fof(c_0_246,axiom,
+    ( lhs_atom264
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_263)).
+
+fof(c_0_247,axiom,
+    ( lhs_atom263
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_262)).
+
+fof(c_0_248,axiom,
+    ( lhs_atom262
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_261)).
+
+fof(c_0_249,axiom,
+    ( lhs_atom261
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_260)).
+
+fof(c_0_250,axiom,
+    ( lhs_atom260
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_259)).
+
+fof(c_0_251,axiom,
+    ( lhs_atom223
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_222)).
+
+fof(c_0_252,axiom,
+    ( lhs_atom222
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_221)).
+
+fof(c_0_253,axiom,
+    ( lhs_atom221
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_220)).
+
+fof(c_0_254,axiom,
+    ( lhs_atom220
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_219)).
+
+fof(c_0_255,axiom,
+    ( lhs_atom219
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_218)).
+
+fof(c_0_256,axiom,
+    ( lhs_atom218
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_217)).
+
+fof(c_0_257,axiom,
+    ( lhs_atom217
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_216)).
+
+fof(c_0_258,axiom,
+    ( lhs_atom216
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_215)).
+
+fof(c_0_259,axiom,
+    ( lhs_atom215
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_214)).
+
+fof(c_0_260,axiom,
+    ( lhs_atom214
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_213)).
+
+fof(c_0_261,axiom,
+    ( lhs_atom213
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_212)).
+
+fof(c_0_262,axiom,
+    ( lhs_atom212
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_211)).
+
+fof(c_0_263,axiom,
+    ( lhs_atom211
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_210)).
+
+fof(c_0_264,axiom,
+    ( lhs_atom210
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_209)).
+
+fof(c_0_265,axiom,
+    ( lhs_atom209
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_208)).
+
+fof(c_0_266,axiom,
+    ( lhs_atom208
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_207)).
+
+fof(c_0_267,axiom,
+    ( lhs_atom207
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_206)).
+
+fof(c_0_268,axiom,
+    ( lhs_atom206
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_205)).
+
+fof(c_0_269,axiom,
+    ( lhs_atom205
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_204)).
+
+fof(c_0_270,axiom,
+    ( lhs_atom204
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_203)).
+
+fof(c_0_271,axiom,
+    ( lhs_atom203
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_202)).
+
+fof(c_0_272,axiom,
+    ( lhs_atom202
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_201)).
+
+fof(c_0_273,axiom,
+    ( lhs_atom201
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_200)).
+
+fof(c_0_274,axiom,
+    ( lhs_atom200
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_199)).
+
+fof(c_0_275,axiom,
+    ( lhs_atom199
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_198)).
+
+fof(c_0_276,axiom,
+    ( lhs_atom198
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_197)).
+
+fof(c_0_277,axiom,
+    ( lhs_atom197
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_196)).
+
+fof(c_0_278,axiom,
+    ( lhs_atom196
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_195)).
+
+fof(c_0_279,axiom,
+    ( lhs_atom195
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_194)).
+
+fof(c_0_280,axiom,
+    ( lhs_atom194
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_193)).
+
+fof(c_0_281,axiom,
+    ( lhs_atom193
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_192)).
+
+fof(c_0_282,axiom,
+    ( lhs_atom192
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_191)).
+
+fof(c_0_283,axiom,
+    ( lhs_atom191
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_190)).
+
+fof(c_0_284,axiom,
+    ( lhs_atom190
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_189)).
+
+fof(c_0_285,axiom,
+    ( lhs_atom189
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_188)).
+
+fof(c_0_286,axiom,
+    ( lhs_atom188
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_187)).
+
+fof(c_0_287,axiom,
+    ( lhs_atom187
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_186)).
+
+fof(c_0_288,axiom,
+    ( lhs_atom186
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_185)).
+
+fof(c_0_289,axiom,
+    ( lhs_atom185
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_184)).
+
+fof(c_0_290,axiom,
+    ( lhs_atom184
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_183)).
+
+fof(c_0_291,axiom,
+    ( lhs_atom183
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_182)).
+
+fof(c_0_292,axiom,
+    ( lhs_atom182
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_181)).
+
+fof(c_0_293,axiom,
+    ( lhs_atom181
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_180)).
+
+fof(c_0_294,axiom,
+    ( lhs_atom180
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_179)).
+
+fof(c_0_295,axiom,
+    ( lhs_atom179
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_178)).
+
+fof(c_0_296,axiom,
+    ( lhs_atom178
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_177)).
+
+fof(c_0_297,axiom,
+    ( lhs_atom177
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_176)).
+
+fof(c_0_298,axiom,
+    ( lhs_atom176
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_175)).
+
+fof(c_0_299,axiom,
+    ( lhs_atom175
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_174)).
+
+fof(c_0_300,axiom,
+    ( lhs_atom174
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_173)).
+
+fof(c_0_301,axiom,
+    ( lhs_atom173
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_172)).
+
+fof(c_0_302,axiom,
+    ( lhs_atom172
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_171)).
+
+fof(c_0_303,axiom,
+    ( lhs_atom171
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_170)).
+
+fof(c_0_304,axiom,
+    ( lhs_atom170
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_169)).
+
+fof(c_0_305,axiom,
+    ( lhs_atom169
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_168)).
+
+fof(c_0_306,axiom,
+    ( lhs_atom168
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_167)).
+
+fof(c_0_307,axiom,
+    ( lhs_atom167
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_166)).
+
+fof(c_0_308,axiom,
+    ( lhs_atom166
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_165)).
+
+fof(c_0_309,axiom,
+    ( lhs_atom165
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_164)).
+
+fof(c_0_310,axiom,
+    ( lhs_atom164
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_163)).
+
+fof(c_0_311,axiom,
+    ( lhs_atom163
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_162)).
+
+fof(c_0_312,axiom,
+    ( lhs_atom162
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_161)).
+
+fof(c_0_313,axiom,
+    ( lhs_atom161
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_160)).
+
+fof(c_0_314,axiom,
+    ( lhs_atom160
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_159)).
+
+fof(c_0_315,axiom,
+    ( lhs_atom159
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_158)).
+
+fof(c_0_316,axiom,
+    ( lhs_atom158
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_157)).
+
+fof(c_0_317,axiom,
+    ( lhs_atom157
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_156)).
+
+fof(c_0_318,axiom,
+    ( lhs_atom156
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_155)).
+
+fof(c_0_319,axiom,
+    ( lhs_atom155
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_154)).
+
+fof(c_0_320,axiom,
+    ( lhs_atom154
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_153)).
+
+fof(c_0_321,axiom,
+    ( lhs_atom153
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_152)).
+
+fof(c_0_322,axiom,
+    ( lhs_atom152
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_151)).
+
+fof(c_0_323,axiom,
+    ( lhs_atom151
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_150)).
+
+fof(c_0_324,axiom,
+    ( lhs_atom150
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_149)).
+
+fof(c_0_325,axiom,
+    ( lhs_atom149
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_148)).
+
+fof(c_0_326,axiom,
+    ( lhs_atom148
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_147)).
+
+fof(c_0_327,axiom,
+    ( lhs_atom147
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_146)).
+
+fof(c_0_328,axiom,
+    ( lhs_atom146
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_145)).
+
+fof(c_0_329,axiom,
+    ( lhs_atom145
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_144)).
+
+fof(c_0_330,axiom,
+    ( lhs_atom144
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_143)).
+
+fof(c_0_331,axiom,
+    ( lhs_atom143
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_142)).
+
+fof(c_0_332,axiom,
+    ( lhs_atom142
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_141)).
+
+fof(c_0_333,axiom,
+    ( lhs_atom141
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_140)).
+
+fof(c_0_334,axiom,
+    ( lhs_atom140
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_139)).
+
+fof(c_0_335,axiom,
+    ( lhs_atom139
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_138)).
+
+fof(c_0_336,axiom,
+    ( lhs_atom138
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_137)).
+
+fof(c_0_337,axiom,
+    ( lhs_atom137
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_136)).
+
+fof(c_0_338,axiom,
+    ( lhs_atom136
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_135)).
+
+fof(c_0_339,axiom,
+    ( lhs_atom135
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_134)).
+
+fof(c_0_340,axiom,
+    ( lhs_atom134
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_133)).
+
+fof(c_0_341,axiom,
+    ( lhs_atom133
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_132)).
+
+fof(c_0_342,axiom,
+    ( lhs_atom132
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_131)).
+
+fof(c_0_343,axiom,
+    ( lhs_atom131
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_130)).
+
+fof(c_0_344,axiom,
+    ( lhs_atom130
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_129)).
+
+fof(c_0_345,axiom,
+    ( lhs_atom129
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_128)).
+
+fof(c_0_346,axiom,
+    ( lhs_atom128
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_127)).
+
+fof(c_0_347,axiom,
+    ( lhs_atom127
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_126)).
+
+fof(c_0_348,axiom,
+    ( lhs_atom126
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_125)).
+
+fof(c_0_349,axiom,
+    ( lhs_atom125
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_124)).
+
+fof(c_0_350,axiom,
+    ( lhs_atom124
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_123)).
+
+fof(c_0_351,axiom,
+    ( lhs_atom123
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_122)).
+
+fof(c_0_352,axiom,
+    ( lhs_atom122
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_121)).
+
+fof(c_0_353,axiom,
+    ( lhs_atom121
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_120)).
+
+fof(c_0_354,axiom,
+    ( lhs_atom120
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_119)).
+
+fof(c_0_355,axiom,
+    ( lhs_atom119
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_118)).
+
+fof(c_0_356,axiom,
+    ( lhs_atom118
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_117)).
+
+fof(c_0_357,axiom,
+    ( lhs_atom117
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_116)).
+
+fof(c_0_358,axiom,
+    ( lhs_atom116
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_115)).
+
+fof(c_0_359,axiom,
+    ( lhs_atom115
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_114)).
+
+fof(c_0_360,axiom,
+    ( lhs_atom114
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_113)).
+
+fof(c_0_361,axiom,
+    ( lhs_atom113
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_112)).
+
+fof(c_0_362,axiom,
+    ( lhs_atom112
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_111)).
+
+fof(c_0_363,axiom,
+    ( lhs_atom111
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_110)).
+
+fof(c_0_364,axiom,
+    ( lhs_atom110
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_109)).
+
+fof(c_0_365,axiom,
+    ( lhs_atom109
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_108)).
+
+fof(c_0_366,axiom,
+    ( lhs_atom108
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_107)).
+
+fof(c_0_367,axiom,
+    ( lhs_atom107
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_106)).
+
+fof(c_0_368,axiom,
+    ( lhs_atom106
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_105)).
+
+fof(c_0_369,axiom,
+    ( lhs_atom105
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_104)).
+
+fof(c_0_370,axiom,
+    ( lhs_atom104
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_103)).
+
+fof(c_0_371,axiom,
+    ( lhs_atom103
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_102)).
+
+fof(c_0_372,axiom,
+    ( lhs_atom102
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_101)).
+
+fof(c_0_373,axiom,
+    ( lhs_atom101
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_100)).
+
+fof(c_0_374,axiom,
+    ( lhs_atom100
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_99)).
+
+fof(c_0_375,axiom,
+    ( lhs_atom99
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_98)).
+
+fof(c_0_376,axiom,
+    ( lhs_atom98
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_97)).
+
+fof(c_0_377,axiom,
+    ( lhs_atom97
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_96)).
+
+fof(c_0_378,axiom,
+    ( lhs_atom96
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_95)).
+
+fof(c_0_379,axiom,
+    ( lhs_atom95
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_94)).
+
+fof(c_0_380,axiom,
+    ( lhs_atom94
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_93)).
+
+fof(c_0_381,axiom,
+    ( lhs_atom93
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_92)).
+
+fof(c_0_382,axiom,
+    ( lhs_atom92
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_91)).
+
+fof(c_0_383,axiom,
+    ( lhs_atom91
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_90)).
+
+fof(c_0_384,axiom,
+    ( lhs_atom90
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_89)).
+
+fof(c_0_385,axiom,
+    ( lhs_atom89
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_88)).
+
+fof(c_0_386,axiom,
+    ( lhs_atom88
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_87)).
+
+fof(c_0_387,axiom,
+    ( lhs_atom87
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_86)).
+
+fof(c_0_388,axiom,
+    ( lhs_atom86
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_85)).
+
+fof(c_0_389,axiom,
+    ( lhs_atom85
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_84)).
+
+fof(c_0_390,axiom,
+    ( lhs_atom84
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_83)).
+
+fof(c_0_391,axiom,
+    ( lhs_atom83
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_82)).
+
+fof(c_0_392,axiom,
+    ( lhs_atom82
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_81)).
+
+fof(c_0_393,axiom,
+    ( lhs_atom81
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_80)).
+
+fof(c_0_394,axiom,
+    ( lhs_atom80
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_79)).
+
+fof(c_0_395,axiom,
+    ( lhs_atom79
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_78)).
+
+fof(c_0_396,axiom,
+    ( lhs_atom78
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_77)).
+
+fof(c_0_397,axiom,
+    ( lhs_atom77
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_76)).
+
+fof(c_0_398,axiom,
+    ( lhs_atom76
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_75)).
+
+fof(c_0_399,axiom,
+    ( lhs_atom75
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_74)).
+
+fof(c_0_400,axiom,
+    ( lhs_atom74
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_73)).
+
+fof(c_0_401,axiom,
+    ( lhs_atom73
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_72)).
+
+fof(c_0_402,axiom,
+    ( lhs_atom72
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_71)).
+
+fof(c_0_403,axiom,
+    ( lhs_atom71
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_70)).
+
+fof(c_0_404,axiom,
+    ( lhs_atom70
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_69)).
+
+fof(c_0_405,axiom,
+    ( lhs_atom69
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_68)).
+
+fof(c_0_406,axiom,
+    ( lhs_atom68
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_67)).
+
+fof(c_0_407,axiom,
+    ( lhs_atom67
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_66)).
+
+fof(c_0_408,axiom,
+    ( lhs_atom66
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_65)).
+
+fof(c_0_409,axiom,
+    ( lhs_atom65
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_64)).
+
+fof(c_0_410,axiom,
+    ( lhs_atom64
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_63)).
+
+fof(c_0_411,axiom,
+    ( lhs_atom63
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_62)).
+
+fof(c_0_412,axiom,
+    ( lhs_atom62
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_61)).
+
+fof(c_0_413,axiom,
+    ( lhs_atom61
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_60)).
+
+fof(c_0_414,axiom,
+    ( lhs_atom60
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_59)).
+
+fof(c_0_415,axiom,
+    ( lhs_atom59
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_58)).
+
+fof(c_0_416,axiom,
+    ( lhs_atom58
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_57)).
+
+fof(c_0_417,axiom,
+    ( lhs_atom57
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_56)).
+
+fof(c_0_418,axiom,
+    ( lhs_atom56
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_55)).
+
+fof(c_0_419,axiom,
+    ( lhs_atom55
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_54)).
+
+fof(c_0_420,axiom,
+    ( lhs_atom54
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_53)).
+
+fof(c_0_421,axiom,
+    ( lhs_atom53
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_52)).
+
+fof(c_0_422,axiom,
+    ( lhs_atom52
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_51)).
+
+fof(c_0_423,axiom,
+    ( lhs_atom51
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_50)).
+
+fof(c_0_424,axiom,
+    ( lhs_atom50
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_49)).
+
+fof(c_0_425,axiom,
+    ( lhs_atom49
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_48)).
+
+fof(c_0_426,axiom,
+    ( lhs_atom48
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_47)).
+
+fof(c_0_427,axiom,
+    ( lhs_atom47
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_46)).
+
+fof(c_0_428,axiom,
+    ( lhs_atom46
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_45)).
+
+fof(c_0_429,axiom,
+    ( lhs_atom45
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_44)).
+
+fof(c_0_430,axiom,
+    ( lhs_atom44
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_43)).
+
+fof(c_0_431,axiom,
+    ( lhs_atom43
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_42)).
+
+fof(c_0_432,axiom,
+    ( lhs_atom42
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_41)).
+
+fof(c_0_433,axiom,
+    ( lhs_atom41
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_40)).
+
+fof(c_0_434,axiom,
+    ( lhs_atom40
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_39)).
+
+fof(c_0_435,axiom,
+    ( lhs_atom39
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_38)).
+
+fof(c_0_436,axiom,
+    ( lhs_atom38
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_37)).
+
+fof(c_0_437,axiom,
+    ( lhs_atom37
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_36)).
+
+fof(c_0_438,axiom,
+    ( lhs_atom36
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_35)).
+
+fof(c_0_439,axiom,
+    ( lhs_atom35
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_34)).
+
+fof(c_0_440,axiom,
+    ( lhs_atom34
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_33)).
+
+fof(c_0_441,axiom,
+    ( lhs_atom33
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_32)).
+
+fof(c_0_442,axiom,
+    ( lhs_atom32
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_31)).
+
+fof(c_0_443,axiom,
+    ( lhs_atom31
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_30)).
+
+fof(c_0_444,axiom,
+    ( lhs_atom30
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_29)).
+
+fof(c_0_445,axiom,
+    ( lhs_atom29
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_28)).
+
+fof(c_0_446,axiom,
+    ( lhs_atom28
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_27)).
+
+fof(c_0_447,axiom,
+    ( lhs_atom27
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_26)).
+
+fof(c_0_448,axiom,
+    ( lhs_atom26
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_25)).
+
+fof(c_0_449,axiom,
+    ( lhs_atom25
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_24)).
+
+fof(c_0_450,axiom,
+    ( lhs_atom24
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_23)).
+
+fof(c_0_451,axiom,
+    ( lhs_atom23
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_22)).
+
+fof(c_0_452,axiom,
+    ( lhs_atom22
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_21)).
+
+fof(c_0_453,axiom,
+    ( lhs_atom21
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_20)).
+
+fof(c_0_454,axiom,
+    ( lhs_atom20
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_19)).
+
+fof(c_0_455,axiom,
+    ( lhs_atom19
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_18)).
+
+fof(c_0_456,axiom,
+    ( lhs_atom18
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_17)).
+
+fof(c_0_457,axiom,
+    ( lhs_atom17
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_16)).
+
+fof(c_0_458,axiom,
+    ( lhs_atom16
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_15)).
+
+fof(c_0_459,axiom,
+    ( lhs_atom15
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_14)).
+
+fof(c_0_460,axiom,
+    ( lhs_atom14
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_13)).
+
+fof(c_0_461,axiom,
+    ( lhs_atom13
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_12)).
+
+fof(c_0_462,axiom,
+    ( lhs_atom12
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_11)).
+
+fof(c_0_463,axiom,
+    ( lhs_atom11
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_10)).
+
+fof(c_0_464,axiom,
+    ( lhs_atom10
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_9)).
+
+fof(c_0_465,axiom,
+    ( lhs_atom9
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_8)).
+
+fof(c_0_466,axiom,
+    ( lhs_atom8
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_7)).
+
+fof(c_0_467,axiom,
+    ( lhs_atom7
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_6)).
+
+fof(c_0_468,axiom,
+    ( lhs_atom6
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_5)).
+
+fof(c_0_469,axiom,
+    ( lhs_atom5
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_4)).
+
+fof(c_0_470,axiom,
+    ( lhs_atom4
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_3)).
+
+fof(c_0_471,axiom,
+    ( lhs_atom3
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_2)).
+
+fof(c_0_472,axiom,
+    ( lhs_atom2
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_1)).
+
+fof(c_0_473,axiom,
+    ( lhs_atom1
+    | ~ $true ),
+    file('<stdin>',to_be_clausified_0)).
+
+fof(c_0_474,axiom,
+    ( lhs_atom259
+    | inv(e0) = e0 ),
+    c_0_0).
+
+fof(c_0_475,axiom,
+    ( lhs_atom258
+    | inv(e1) = e0 ),
+    c_0_1).
+
+fof(c_0_476,axiom,
+    ( lhs_atom257
+    | inv(e2) = e0 ),
+    c_0_2).
+
+fof(c_0_477,axiom,
+    ( lhs_atom256
+    | inv(e3) = e0 ),
+    c_0_3).
+
+fof(c_0_478,axiom,
+    ( lhs_atom255
+    | inv(e4) = e0 ),
+    c_0_4).
+
+fof(c_0_479,axiom,
+    ( lhs_atom254
+    | inv(e5) = e0 ),
+    c_0_5).
+
+fof(c_0_480,axiom,
+    ( lhs_atom253
+    | inv(e0) = e1 ),
+    c_0_6).
+
+fof(c_0_481,axiom,
+    ( lhs_atom252
+    | inv(e1) = e1 ),
+    c_0_7).
+
+fof(c_0_482,axiom,
+    ( lhs_atom251
+    | inv(e2) = e1 ),
+    c_0_8).
+
+fof(c_0_483,axiom,
+    ( lhs_atom250
+    | inv(e3) = e1 ),
+    c_0_9).
+
+fof(c_0_484,axiom,
+    ( lhs_atom249
+    | inv(e4) = e1 ),
+    c_0_10).
+
+fof(c_0_485,axiom,
+    ( lhs_atom248
+    | inv(e5) = e1 ),
+    c_0_11).
+
+fof(c_0_486,axiom,
+    ( lhs_atom247
+    | inv(e0) = e2 ),
+    c_0_12).
+
+fof(c_0_487,axiom,
+    ( lhs_atom246
+    | inv(e1) = e2 ),
+    c_0_13).
+
+fof(c_0_488,axiom,
+    ( lhs_atom245
+    | inv(e2) = e2 ),
+    c_0_14).
+
+fof(c_0_489,axiom,
+    ( lhs_atom244
+    | inv(e3) = e2 ),
+    c_0_15).
+
+fof(c_0_490,axiom,
+    ( lhs_atom243
+    | inv(e4) = e2 ),
+    c_0_16).
+
+fof(c_0_491,axiom,
+    ( lhs_atom242
+    | inv(e5) = e2 ),
+    c_0_17).
+
+fof(c_0_492,axiom,
+    ( lhs_atom241
+    | inv(e0) = e3 ),
+    c_0_18).
+
+fof(c_0_493,axiom,
+    ( lhs_atom240
+    | inv(e1) = e3 ),
+    c_0_19).
+
+fof(c_0_494,axiom,
+    ( lhs_atom239
+    | inv(e2) = e3 ),
+    c_0_20).
+
+fof(c_0_495,axiom,
+    ( lhs_atom238
+    | inv(e3) = e3 ),
+    c_0_21).
+
+fof(c_0_496,axiom,
+    ( lhs_atom237
+    | inv(e4) = e3 ),
+    c_0_22).
+
+fof(c_0_497,axiom,
+    ( lhs_atom236
+    | inv(e5) = e3 ),
+    c_0_23).
+
+fof(c_0_498,axiom,
+    ( lhs_atom235
+    | inv(e0) = e4 ),
+    c_0_24).
+
+fof(c_0_499,axiom,
+    ( lhs_atom234
+    | inv(e1) = e4 ),
+    c_0_25).
+
+fof(c_0_500,axiom,
+    ( lhs_atom233
+    | inv(e2) = e4 ),
+    c_0_26).
+
+fof(c_0_501,axiom,
+    ( lhs_atom232
+    | inv(e3) = e4 ),
+    c_0_27).
+
+fof(c_0_502,axiom,
+    ( lhs_atom231
+    | inv(e4) = e4 ),
+    c_0_28).
+
+fof(c_0_503,axiom,
+    ( lhs_atom230
+    | inv(e5) = e4 ),
+    c_0_29).
+
+fof(c_0_504,axiom,
+    ( lhs_atom229
+    | inv(e0) = e5 ),
+    c_0_30).
+
+fof(c_0_505,axiom,
+    ( lhs_atom228
+    | inv(e1) = e5 ),
+    c_0_31).
+
+fof(c_0_506,axiom,
+    ( lhs_atom227
+    | inv(e2) = e5 ),
+    c_0_32).
+
+fof(c_0_507,axiom,
+    ( lhs_atom226
+    | inv(e3) = e5 ),
+    c_0_33).
+
+fof(c_0_508,axiom,
+    ( lhs_atom225
+    | inv(e4) = e5 ),
+    c_0_34).
+
+fof(c_0_509,axiom,
+    ( lhs_atom224
+    | inv(e5) = e5 ),
+    c_0_35).
+
+fof(c_0_510,plain,(
+    lhs_atom474 ),
+    inference(fof_simplification,[status(thm)],[c_0_36])).
+
+fof(c_0_511,plain,(
+    lhs_atom473 ),
+    inference(fof_simplification,[status(thm)],[c_0_37])).
+
+fof(c_0_512,plain,(
+    lhs_atom472 ),
+    inference(fof_simplification,[status(thm)],[c_0_38])).
+
+fof(c_0_513,plain,(
+    lhs_atom471 ),
+    inference(fof_simplification,[status(thm)],[c_0_39])).
+
+fof(c_0_514,plain,(
+    lhs_atom470 ),
+    inference(fof_simplification,[status(thm)],[c_0_40])).
+
+fof(c_0_515,plain,(
+    lhs_atom469 ),
+    inference(fof_simplification,[status(thm)],[c_0_41])).
+
+fof(c_0_516,plain,(
+    lhs_atom468 ),
+    inference(fof_simplification,[status(thm)],[c_0_42])).
+
+fof(c_0_517,plain,(
+    lhs_atom467 ),
+    inference(fof_simplification,[status(thm)],[c_0_43])).
+
+fof(c_0_518,plain,(
+    lhs_atom466 ),
+    inference(fof_simplification,[status(thm)],[c_0_44])).
+
+fof(c_0_519,plain,(
+    lhs_atom465 ),
+    inference(fof_simplification,[status(thm)],[c_0_45])).
+
+fof(c_0_520,plain,(
+    lhs_atom464 ),
+    inference(fof_simplification,[status(thm)],[c_0_46])).
+
+fof(c_0_521,plain,(
+    lhs_atom463 ),
+    inference(fof_simplification,[status(thm)],[c_0_47])).
+
+fof(c_0_522,plain,(
+    lhs_atom462 ),
+    inference(fof_simplification,[status(thm)],[c_0_48])).
+
+fof(c_0_523,plain,(
+    lhs_atom461 ),
+    inference(fof_simplification,[status(thm)],[c_0_49])).
+
+fof(c_0_524,plain,(
+    lhs_atom460 ),
+    inference(fof_simplification,[status(thm)],[c_0_50])).
+
+fof(c_0_525,plain,(
+    lhs_atom459 ),
+    inference(fof_simplification,[status(thm)],[c_0_51])).
+
+fof(c_0_526,plain,(
+    lhs_atom458 ),
+    inference(fof_simplification,[status(thm)],[c_0_52])).
+
+fof(c_0_527,plain,(
+    lhs_atom457 ),
+    inference(fof_simplification,[status(thm)],[c_0_53])).
+
+fof(c_0_528,plain,(
+    lhs_atom456 ),
+    inference(fof_simplification,[status(thm)],[c_0_54])).
+
+fof(c_0_529,plain,(
+    lhs_atom455 ),
+    inference(fof_simplification,[status(thm)],[c_0_55])).
+
+fof(c_0_530,plain,(
+    lhs_atom454 ),
+    inference(fof_simplification,[status(thm)],[c_0_56])).
+
+fof(c_0_531,plain,(
+    lhs_atom453 ),
+    inference(fof_simplification,[status(thm)],[c_0_57])).
+
+fof(c_0_532,plain,(
+    lhs_atom452 ),
+    inference(fof_simplification,[status(thm)],[c_0_58])).
+
+fof(c_0_533,plain,(
+    lhs_atom451 ),
+    inference(fof_simplification,[status(thm)],[c_0_59])).
+
+fof(c_0_534,plain,(
+    lhs_atom450 ),
+    inference(fof_simplification,[status(thm)],[c_0_60])).
+
+fof(c_0_535,plain,(
+    lhs_atom449 ),
+    inference(fof_simplification,[status(thm)],[c_0_61])).
+
+fof(c_0_536,plain,(
+    lhs_atom448 ),
+    inference(fof_simplification,[status(thm)],[c_0_62])).
+
+fof(c_0_537,plain,(
+    lhs_atom447 ),
+    inference(fof_simplification,[status(thm)],[c_0_63])).
+
+fof(c_0_538,plain,(
+    lhs_atom446 ),
+    inference(fof_simplification,[status(thm)],[c_0_64])).
+
+fof(c_0_539,plain,(
+    lhs_atom445 ),
+    inference(fof_simplification,[status(thm)],[c_0_65])).
+
+fof(c_0_540,plain,(
+    lhs_atom444 ),
+    inference(fof_simplification,[status(thm)],[c_0_66])).
+
+fof(c_0_541,plain,(
+    lhs_atom443 ),
+    inference(fof_simplification,[status(thm)],[c_0_67])).
+
+fof(c_0_542,plain,(
+    lhs_atom442 ),
+    inference(fof_simplification,[status(thm)],[c_0_68])).
+
+fof(c_0_543,plain,(
+    lhs_atom441 ),
+    inference(fof_simplification,[status(thm)],[c_0_69])).
+
+fof(c_0_544,plain,(
+    lhs_atom440 ),
+    inference(fof_simplification,[status(thm)],[c_0_70])).
+
+fof(c_0_545,plain,(
+    lhs_atom439 ),
+    inference(fof_simplification,[status(thm)],[c_0_71])).
+
+fof(c_0_546,plain,(
+    lhs_atom438 ),
+    inference(fof_simplification,[status(thm)],[c_0_72])).
+
+fof(c_0_547,plain,(
+    lhs_atom437 ),
+    inference(fof_simplification,[status(thm)],[c_0_73])).
+
+fof(c_0_548,plain,(
+    lhs_atom436 ),
+    inference(fof_simplification,[status(thm)],[c_0_74])).
+
+fof(c_0_549,plain,(
+    lhs_atom435 ),
+    inference(fof_simplification,[status(thm)],[c_0_75])).
+
+fof(c_0_550,plain,(
+    lhs_atom434 ),
+    inference(fof_simplification,[status(thm)],[c_0_76])).
+
+fof(c_0_551,plain,(
+    lhs_atom433 ),
+    inference(fof_simplification,[status(thm)],[c_0_77])).
+
+fof(c_0_552,plain,(
+    lhs_atom432 ),
+    inference(fof_simplification,[status(thm)],[c_0_78])).
+
+fof(c_0_553,plain,(
+    lhs_atom431 ),
+    inference(fof_simplification,[status(thm)],[c_0_79])).
+
+fof(c_0_554,plain,(
+    lhs_atom430 ),
+    inference(fof_simplification,[status(thm)],[c_0_80])).
+
+fof(c_0_555,plain,(
+    lhs_atom429 ),
+    inference(fof_simplification,[status(thm)],[c_0_81])).
+
+fof(c_0_556,plain,(
+    lhs_atom428 ),
+    inference(fof_simplification,[status(thm)],[c_0_82])).
+
+fof(c_0_557,plain,(
+    lhs_atom427 ),
+    inference(fof_simplification,[status(thm)],[c_0_83])).
+
+fof(c_0_558,plain,(
+    lhs_atom426 ),
+    inference(fof_simplification,[status(thm)],[c_0_84])).
+
+fof(c_0_559,plain,(
+    lhs_atom425 ),
+    inference(fof_simplification,[status(thm)],[c_0_85])).
+
+fof(c_0_560,plain,(
+    lhs_atom424 ),
+    inference(fof_simplification,[status(thm)],[c_0_86])).
+
+fof(c_0_561,plain,(
+    lhs_atom423 ),
+    inference(fof_simplification,[status(thm)],[c_0_87])).
+
+fof(c_0_562,plain,(
+    lhs_atom422 ),
+    inference(fof_simplification,[status(thm)],[c_0_88])).
+
+fof(c_0_563,plain,(
+    lhs_atom421 ),
+    inference(fof_simplification,[status(thm)],[c_0_89])).
+
+fof(c_0_564,plain,(
+    lhs_atom420 ),
+    inference(fof_simplification,[status(thm)],[c_0_90])).
+
+fof(c_0_565,plain,(
+    lhs_atom419 ),
+    inference(fof_simplification,[status(thm)],[c_0_91])).
+
+fof(c_0_566,plain,(
+    lhs_atom418 ),
+    inference(fof_simplification,[status(thm)],[c_0_92])).
+
+fof(c_0_567,plain,(
+    lhs_atom417 ),
+    inference(fof_simplification,[status(thm)],[c_0_93])).
+
+fof(c_0_568,plain,(
+    lhs_atom416 ),
+    inference(fof_simplification,[status(thm)],[c_0_94])).
+
+fof(c_0_569,plain,(
+    lhs_atom415 ),
+    inference(fof_simplification,[status(thm)],[c_0_95])).
+
+fof(c_0_570,plain,(
+    lhs_atom414 ),
+    inference(fof_simplification,[status(thm)],[c_0_96])).
+
+fof(c_0_571,plain,(
+    lhs_atom413 ),
+    inference(fof_simplification,[status(thm)],[c_0_97])).
+
+fof(c_0_572,plain,(
+    lhs_atom412 ),
+    inference(fof_simplification,[status(thm)],[c_0_98])).
+
+fof(c_0_573,plain,(
+    lhs_atom411 ),
+    inference(fof_simplification,[status(thm)],[c_0_99])).
+
+fof(c_0_574,plain,(
+    lhs_atom410 ),
+    inference(fof_simplification,[status(thm)],[c_0_100])).
+
+fof(c_0_575,plain,(
+    lhs_atom409 ),
+    inference(fof_simplification,[status(thm)],[c_0_101])).
+
+fof(c_0_576,plain,(
+    lhs_atom408 ),
+    inference(fof_simplification,[status(thm)],[c_0_102])).
+
+fof(c_0_577,plain,(
+    lhs_atom407 ),
+    inference(fof_simplification,[status(thm)],[c_0_103])).
+
+fof(c_0_578,plain,(
+    lhs_atom406 ),
+    inference(fof_simplification,[status(thm)],[c_0_104])).
+
+fof(c_0_579,plain,(
+    lhs_atom405 ),
+    inference(fof_simplification,[status(thm)],[c_0_105])).
+
+fof(c_0_580,plain,(
+    lhs_atom404 ),
+    inference(fof_simplification,[status(thm)],[c_0_106])).
+
+fof(c_0_581,plain,(
+    lhs_atom403 ),
+    inference(fof_simplification,[status(thm)],[c_0_107])).
+
+fof(c_0_582,plain,(
+    lhs_atom402 ),
+    inference(fof_simplification,[status(thm)],[c_0_108])).
+
+fof(c_0_583,plain,(
+    lhs_atom401 ),
+    inference(fof_simplification,[status(thm)],[c_0_109])).
+
+fof(c_0_584,plain,(
+    lhs_atom400 ),
+    inference(fof_simplification,[status(thm)],[c_0_110])).
+
+fof(c_0_585,plain,(
+    lhs_atom399 ),
+    inference(fof_simplification,[status(thm)],[c_0_111])).
+
+fof(c_0_586,plain,(
+    lhs_atom398 ),
+    inference(fof_simplification,[status(thm)],[c_0_112])).
+
+fof(c_0_587,plain,(
+    lhs_atom397 ),
+    inference(fof_simplification,[status(thm)],[c_0_113])).
+
+fof(c_0_588,plain,(
+    lhs_atom396 ),
+    inference(fof_simplification,[status(thm)],[c_0_114])).
+
+fof(c_0_589,plain,(
+    lhs_atom395 ),
+    inference(fof_simplification,[status(thm)],[c_0_115])).
+
+fof(c_0_590,plain,(
+    lhs_atom394 ),
+    inference(fof_simplification,[status(thm)],[c_0_116])).
+
+fof(c_0_591,plain,(
+    lhs_atom393 ),
+    inference(fof_simplification,[status(thm)],[c_0_117])).
+
+fof(c_0_592,plain,(
+    lhs_atom392 ),
+    inference(fof_simplification,[status(thm)],[c_0_118])).
+
+fof(c_0_593,plain,(
+    lhs_atom391 ),
+    inference(fof_simplification,[status(thm)],[c_0_119])).
+
+fof(c_0_594,plain,(
+    lhs_atom390 ),
+    inference(fof_simplification,[status(thm)],[c_0_120])).
+
+fof(c_0_595,plain,(
+    lhs_atom389 ),
+    inference(fof_simplification,[status(thm)],[c_0_121])).
+
+fof(c_0_596,plain,(
+    lhs_atom388 ),
+    inference(fof_simplification,[status(thm)],[c_0_122])).
+
+fof(c_0_597,plain,(
+    lhs_atom387 ),
+    inference(fof_simplification,[status(thm)],[c_0_123])).
+
+fof(c_0_598,plain,(
+    lhs_atom386 ),
+    inference(fof_simplification,[status(thm)],[c_0_124])).
+
+fof(c_0_599,plain,(
+    lhs_atom385 ),
+    inference(fof_simplification,[status(thm)],[c_0_125])).
+
+fof(c_0_600,plain,(
+    lhs_atom384 ),
+    inference(fof_simplification,[status(thm)],[c_0_126])).
+
+fof(c_0_601,plain,(
+    lhs_atom383 ),
+    inference(fof_simplification,[status(thm)],[c_0_127])).
+
+fof(c_0_602,plain,(
+    lhs_atom382 ),
+    inference(fof_simplification,[status(thm)],[c_0_128])).
+
+fof(c_0_603,plain,(
+    lhs_atom381 ),
+    inference(fof_simplification,[status(thm)],[c_0_129])).
+
+fof(c_0_604,plain,(
+    lhs_atom380 ),
+    inference(fof_simplification,[status(thm)],[c_0_130])).
+
+fof(c_0_605,plain,(
+    lhs_atom379 ),
+    inference(fof_simplification,[status(thm)],[c_0_131])).
+
+fof(c_0_606,plain,(
+    lhs_atom378 ),
+    inference(fof_simplification,[status(thm)],[c_0_132])).
+
+fof(c_0_607,plain,(
+    lhs_atom377 ),
+    inference(fof_simplification,[status(thm)],[c_0_133])).
+
+fof(c_0_608,plain,(
+    lhs_atom376 ),
+    inference(fof_simplification,[status(thm)],[c_0_134])).
+
+fof(c_0_609,plain,(
+    lhs_atom375 ),
+    inference(fof_simplification,[status(thm)],[c_0_135])).
+
+fof(c_0_610,plain,(
+    lhs_atom374 ),
+    inference(fof_simplification,[status(thm)],[c_0_136])).
+
+fof(c_0_611,plain,(
+    lhs_atom373 ),
+    inference(fof_simplification,[status(thm)],[c_0_137])).
+
+fof(c_0_612,plain,(
+    lhs_atom372 ),
+    inference(fof_simplification,[status(thm)],[c_0_138])).
+
+fof(c_0_613,plain,(
+    lhs_atom371 ),
+    inference(fof_simplification,[status(thm)],[c_0_139])).
+
+fof(c_0_614,plain,(
+    lhs_atom370 ),
+    inference(fof_simplification,[status(thm)],[c_0_140])).
+
+fof(c_0_615,plain,(
+    lhs_atom369 ),
+    inference(fof_simplification,[status(thm)],[c_0_141])).
+
+fof(c_0_616,plain,(
+    lhs_atom368 ),
+    inference(fof_simplification,[status(thm)],[c_0_142])).
+
+fof(c_0_617,plain,(
+    lhs_atom367 ),
+    inference(fof_simplification,[status(thm)],[c_0_143])).
+
+fof(c_0_618,plain,(
+    lhs_atom366 ),
+    inference(fof_simplification,[status(thm)],[c_0_144])).
+
+fof(c_0_619,plain,(
+    lhs_atom365 ),
+    inference(fof_simplification,[status(thm)],[c_0_145])).
+
+fof(c_0_620,plain,(
+    lhs_atom364 ),
+    inference(fof_simplification,[status(thm)],[c_0_146])).
+
+fof(c_0_621,plain,(
+    lhs_atom363 ),
+    inference(fof_simplification,[status(thm)],[c_0_147])).
+
+fof(c_0_622,plain,(
+    lhs_atom362 ),
+    inference(fof_simplification,[status(thm)],[c_0_148])).
+
+fof(c_0_623,plain,(
+    lhs_atom361 ),
+    inference(fof_simplification,[status(thm)],[c_0_149])).
+
+fof(c_0_624,plain,(
+    lhs_atom360 ),
+    inference(fof_simplification,[status(thm)],[c_0_150])).
+
+fof(c_0_625,plain,(
+    lhs_atom359 ),
+    inference(fof_simplification,[status(thm)],[c_0_151])).
+
+fof(c_0_626,plain,(
+    lhs_atom358 ),
+    inference(fof_simplification,[status(thm)],[c_0_152])).
+
+fof(c_0_627,plain,(
+    lhs_atom357 ),
+    inference(fof_simplification,[status(thm)],[c_0_153])).
+
+fof(c_0_628,plain,(
+    lhs_atom356 ),
+    inference(fof_simplification,[status(thm)],[c_0_154])).
+
+fof(c_0_629,plain,(
+    lhs_atom355 ),
+    inference(fof_simplification,[status(thm)],[c_0_155])).
+
+fof(c_0_630,plain,(
+    lhs_atom354 ),
+    inference(fof_simplification,[status(thm)],[c_0_156])).
+
+fof(c_0_631,plain,(
+    lhs_atom353 ),
+    inference(fof_simplification,[status(thm)],[c_0_157])).
+
+fof(c_0_632,plain,(
+    lhs_atom352 ),
+    inference(fof_simplification,[status(thm)],[c_0_158])).
+
+fof(c_0_633,plain,(
+    lhs_atom351 ),
+    inference(fof_simplification,[status(thm)],[c_0_159])).
+
+fof(c_0_634,plain,(
+    lhs_atom350 ),
+    inference(fof_simplification,[status(thm)],[c_0_160])).
+
+fof(c_0_635,plain,(
+    lhs_atom349 ),
+    inference(fof_simplification,[status(thm)],[c_0_161])).
+
+fof(c_0_636,plain,(
+    lhs_atom348 ),
+    inference(fof_simplification,[status(thm)],[c_0_162])).
+
+fof(c_0_637,plain,(
+    lhs_atom347 ),
+    inference(fof_simplification,[status(thm)],[c_0_163])).
+
+fof(c_0_638,plain,(
+    lhs_atom346 ),
+    inference(fof_simplification,[status(thm)],[c_0_164])).
+
+fof(c_0_639,plain,(
+    lhs_atom345 ),
+    inference(fof_simplification,[status(thm)],[c_0_165])).
+
+fof(c_0_640,plain,(
+    lhs_atom344 ),
+    inference(fof_simplification,[status(thm)],[c_0_166])).
+
+fof(c_0_641,plain,(
+    lhs_atom343 ),
+    inference(fof_simplification,[status(thm)],[c_0_167])).
+
+fof(c_0_642,plain,(
+    lhs_atom342 ),
+    inference(fof_simplification,[status(thm)],[c_0_168])).
+
+fof(c_0_643,plain,(
+    lhs_atom341 ),
+    inference(fof_simplification,[status(thm)],[c_0_169])).
+
+fof(c_0_644,plain,(
+    lhs_atom340 ),
+    inference(fof_simplification,[status(thm)],[c_0_170])).
+
+fof(c_0_645,plain,(
+    lhs_atom339 ),
+    inference(fof_simplification,[status(thm)],[c_0_171])).
+
+fof(c_0_646,plain,(
+    lhs_atom338 ),
+    inference(fof_simplification,[status(thm)],[c_0_172])).
+
+fof(c_0_647,plain,(
+    lhs_atom337 ),
+    inference(fof_simplification,[status(thm)],[c_0_173])).
+
+fof(c_0_648,plain,(
+    lhs_atom336 ),
+    inference(fof_simplification,[status(thm)],[c_0_174])).
+
+fof(c_0_649,plain,(
+    lhs_atom335 ),
+    inference(fof_simplification,[status(thm)],[c_0_175])).
+
+fof(c_0_650,plain,(
+    lhs_atom334 ),
+    inference(fof_simplification,[status(thm)],[c_0_176])).
+
+fof(c_0_651,plain,(
+    lhs_atom333 ),
+    inference(fof_simplification,[status(thm)],[c_0_177])).
+
+fof(c_0_652,plain,(
+    lhs_atom332 ),
+    inference(fof_simplification,[status(thm)],[c_0_178])).
+
+fof(c_0_653,plain,(
+    lhs_atom331 ),
+    inference(fof_simplification,[status(thm)],[c_0_179])).
+
+fof(c_0_654,plain,(
+    lhs_atom330 ),
+    inference(fof_simplification,[status(thm)],[c_0_180])).
+
+fof(c_0_655,plain,(
+    lhs_atom329 ),
+    inference(fof_simplification,[status(thm)],[c_0_181])).
+
+fof(c_0_656,plain,(
+    lhs_atom328 ),
+    inference(fof_simplification,[status(thm)],[c_0_182])).
+
+fof(c_0_657,plain,(
+    lhs_atom327 ),
+    inference(fof_simplification,[status(thm)],[c_0_183])).
+
+fof(c_0_658,plain,(
+    lhs_atom326 ),
+    inference(fof_simplification,[status(thm)],[c_0_184])).
+
+fof(c_0_659,plain,(
+    lhs_atom325 ),
+    inference(fof_simplification,[status(thm)],[c_0_185])).
+
+fof(c_0_660,plain,(
+    lhs_atom324 ),
+    inference(fof_simplification,[status(thm)],[c_0_186])).
+
+fof(c_0_661,plain,(
+    lhs_atom323 ),
+    inference(fof_simplification,[status(thm)],[c_0_187])).
+
+fof(c_0_662,plain,(
+    lhs_atom322 ),
+    inference(fof_simplification,[status(thm)],[c_0_188])).
+
+fof(c_0_663,plain,(
+    lhs_atom321 ),
+    inference(fof_simplification,[status(thm)],[c_0_189])).
+
+fof(c_0_664,plain,(
+    lhs_atom320 ),
+    inference(fof_simplification,[status(thm)],[c_0_190])).
+
+fof(c_0_665,plain,(
+    lhs_atom319 ),
+    inference(fof_simplification,[status(thm)],[c_0_191])).
+
+fof(c_0_666,plain,(
+    lhs_atom318 ),
+    inference(fof_simplification,[status(thm)],[c_0_192])).
+
+fof(c_0_667,plain,(
+    lhs_atom317 ),
+    inference(fof_simplification,[status(thm)],[c_0_193])).
+
+fof(c_0_668,plain,(
+    lhs_atom316 ),
+    inference(fof_simplification,[status(thm)],[c_0_194])).
+
+fof(c_0_669,plain,(
+    lhs_atom315 ),
+    inference(fof_simplification,[status(thm)],[c_0_195])).
+
+fof(c_0_670,plain,(
+    lhs_atom314 ),
+    inference(fof_simplification,[status(thm)],[c_0_196])).
+
+fof(c_0_671,plain,(
+    lhs_atom313 ),
+    inference(fof_simplification,[status(thm)],[c_0_197])).
+
+fof(c_0_672,plain,(
+    lhs_atom312 ),
+    inference(fof_simplification,[status(thm)],[c_0_198])).
+
+fof(c_0_673,plain,(
+    lhs_atom311 ),
+    inference(fof_simplification,[status(thm)],[c_0_199])).
+
+fof(c_0_674,plain,(
+    lhs_atom310 ),
+    inference(fof_simplification,[status(thm)],[c_0_200])).
+
+fof(c_0_675,plain,(
+    lhs_atom309 ),
+    inference(fof_simplification,[status(thm)],[c_0_201])).
+
+fof(c_0_676,plain,(
+    lhs_atom308 ),
+    inference(fof_simplification,[status(thm)],[c_0_202])).
+
+fof(c_0_677,plain,(
+    lhs_atom307 ),
+    inference(fof_simplification,[status(thm)],[c_0_203])).
+
+fof(c_0_678,plain,(
+    lhs_atom306 ),
+    inference(fof_simplification,[status(thm)],[c_0_204])).
+
+fof(c_0_679,plain,(
+    lhs_atom305 ),
+    inference(fof_simplification,[status(thm)],[c_0_205])).
+
+fof(c_0_680,plain,(
+    lhs_atom304 ),
+    inference(fof_simplification,[status(thm)],[c_0_206])).
+
+fof(c_0_681,plain,(
+    lhs_atom303 ),
+    inference(fof_simplification,[status(thm)],[c_0_207])).
+
+fof(c_0_682,plain,(
+    lhs_atom302 ),
+    inference(fof_simplification,[status(thm)],[c_0_208])).
+
+fof(c_0_683,plain,(
+    lhs_atom301 ),
+    inference(fof_simplification,[status(thm)],[c_0_209])).
+
+fof(c_0_684,plain,(
+    lhs_atom300 ),
+    inference(fof_simplification,[status(thm)],[c_0_210])).
+
+fof(c_0_685,plain,(
+    lhs_atom299 ),
+    inference(fof_simplification,[status(thm)],[c_0_211])).
+
+fof(c_0_686,plain,(
+    lhs_atom298 ),
+    inference(fof_simplification,[status(thm)],[c_0_212])).
+
+fof(c_0_687,plain,(
+    lhs_atom297 ),
+    inference(fof_simplification,[status(thm)],[c_0_213])).
+
+fof(c_0_688,plain,(
+    lhs_atom296 ),
+    inference(fof_simplification,[status(thm)],[c_0_214])).
+
+fof(c_0_689,plain,(
+    lhs_atom295 ),
+    inference(fof_simplification,[status(thm)],[c_0_215])).
+
+fof(c_0_690,plain,(
+    lhs_atom294 ),
+    inference(fof_simplification,[status(thm)],[c_0_216])).
+
+fof(c_0_691,plain,(
+    lhs_atom293 ),
+    inference(fof_simplification,[status(thm)],[c_0_217])).
+
+fof(c_0_692,plain,(
+    lhs_atom292 ),
+    inference(fof_simplification,[status(thm)],[c_0_218])).
+
+fof(c_0_693,plain,(
+    lhs_atom291 ),
+    inference(fof_simplification,[status(thm)],[c_0_219])).
+
+fof(c_0_694,plain,(
+    lhs_atom290 ),
+    inference(fof_simplification,[status(thm)],[c_0_220])).
+
+fof(c_0_695,plain,(
+    lhs_atom289 ),
+    inference(fof_simplification,[status(thm)],[c_0_221])).
+
+fof(c_0_696,plain,(
+    lhs_atom288 ),
+    inference(fof_simplification,[status(thm)],[c_0_222])).
+
+fof(c_0_697,plain,(
+    lhs_atom287 ),
+    inference(fof_simplification,[status(thm)],[c_0_223])).
+
+fof(c_0_698,plain,(
+    lhs_atom286 ),
+    inference(fof_simplification,[status(thm)],[c_0_224])).
+
+fof(c_0_699,plain,(
+    lhs_atom285 ),
+    inference(fof_simplification,[status(thm)],[c_0_225])).
+
+fof(c_0_700,plain,(
+    lhs_atom284 ),
+    inference(fof_simplification,[status(thm)],[c_0_226])).
+
+fof(c_0_701,plain,(
+    lhs_atom283 ),
+    inference(fof_simplification,[status(thm)],[c_0_227])).
+
+fof(c_0_702,plain,(
+    lhs_atom282 ),
+    inference(fof_simplification,[status(thm)],[c_0_228])).
+
+fof(c_0_703,plain,(
+    lhs_atom281 ),
+    inference(fof_simplification,[status(thm)],[c_0_229])).
+
+fof(c_0_704,plain,(
+    lhs_atom280 ),
+    inference(fof_simplification,[status(thm)],[c_0_230])).
+
+fof(c_0_705,plain,(
+    lhs_atom279 ),
+    inference(fof_simplification,[status(thm)],[c_0_231])).
+
+fof(c_0_706,plain,(
+    lhs_atom278 ),
+    inference(fof_simplification,[status(thm)],[c_0_232])).
+
+fof(c_0_707,plain,(
+    lhs_atom277 ),
+    inference(fof_simplification,[status(thm)],[c_0_233])).
+
+fof(c_0_708,plain,(
+    lhs_atom276 ),
+    inference(fof_simplification,[status(thm)],[c_0_234])).
+
+fof(c_0_709,plain,(
+    lhs_atom275 ),
+    inference(fof_simplification,[status(thm)],[c_0_235])).
+
+fof(c_0_710,plain,(
+    lhs_atom274 ),
+    inference(fof_simplification,[status(thm)],[c_0_236])).
+
+fof(c_0_711,plain,(
+    lhs_atom273 ),
+    inference(fof_simplification,[status(thm)],[c_0_237])).
+
+fof(c_0_712,plain,(
+    lhs_atom272 ),
+    inference(fof_simplification,[status(thm)],[c_0_238])).
+
+fof(c_0_713,plain,(
+    lhs_atom271 ),
+    inference(fof_simplification,[status(thm)],[c_0_239])).
+
+fof(c_0_714,plain,(
+    lhs_atom270 ),
+    inference(fof_simplification,[status(thm)],[c_0_240])).
+
+fof(c_0_715,plain,(
+    lhs_atom269 ),
+    inference(fof_simplification,[status(thm)],[c_0_241])).
+
+fof(c_0_716,plain,(
+    lhs_atom268 ),
+    inference(fof_simplification,[status(thm)],[c_0_242])).
+
+fof(c_0_717,plain,(
+    lhs_atom267 ),
+    inference(fof_simplification,[status(thm)],[c_0_243])).
+
+fof(c_0_718,plain,(
+    lhs_atom266 ),
+    inference(fof_simplification,[status(thm)],[c_0_244])).
+
+fof(c_0_719,plain,(
+    lhs_atom265 ),
+    inference(fof_simplification,[status(thm)],[c_0_245])).
+
+fof(c_0_720,plain,(
+    lhs_atom264 ),
+    inference(fof_simplification,[status(thm)],[c_0_246])).
+
+fof(c_0_721,plain,(
+    lhs_atom263 ),
+    inference(fof_simplification,[status(thm)],[c_0_247])).
+
+fof(c_0_722,plain,(
+    lhs_atom262 ),
+    inference(fof_simplification,[status(thm)],[c_0_248])).
+
+fof(c_0_723,plain,(
+    lhs_atom261 ),
+    inference(fof_simplification,[status(thm)],[c_0_249])).
+
+fof(c_0_724,plain,(
+    lhs_atom260 ),
+    inference(fof_simplification,[status(thm)],[c_0_250])).
+
+fof(c_0_725,plain,(
+    lhs_atom223 ),
+    inference(fof_simplification,[status(thm)],[c_0_251])).
+
+fof(c_0_726,plain,(
+    lhs_atom222 ),
+    inference(fof_simplification,[status(thm)],[c_0_252])).
+
+fof(c_0_727,plain,(
+    lhs_atom221 ),
+    inference(fof_simplification,[status(thm)],[c_0_253])).
+
+fof(c_0_728,plain,(
+    lhs_atom220 ),
+    inference(fof_simplification,[status(thm)],[c_0_254])).
+
+fof(c_0_729,plain,(
+    lhs_atom219 ),
+    inference(fof_simplification,[status(thm)],[c_0_255])).
+
+fof(c_0_730,plain,(
+    lhs_atom218 ),
+    inference(fof_simplification,[status(thm)],[c_0_256])).
+
+fof(c_0_731,plain,(
+    lhs_atom217 ),
+    inference(fof_simplification,[status(thm)],[c_0_257])).
+
+fof(c_0_732,plain,(
+    lhs_atom216 ),
+    inference(fof_simplification,[status(thm)],[c_0_258])).
+
+fof(c_0_733,plain,(
+    lhs_atom215 ),
+    inference(fof_simplification,[status(thm)],[c_0_259])).
+
+fof(c_0_734,plain,(
+    lhs_atom214 ),
+    inference(fof_simplification,[status(thm)],[c_0_260])).
+
+fof(c_0_735,plain,(
+    lhs_atom213 ),
+    inference(fof_simplification,[status(thm)],[c_0_261])).
+
+fof(c_0_736,plain,(
+    lhs_atom212 ),
+    inference(fof_simplification,[status(thm)],[c_0_262])).
+
+fof(c_0_737,plain,(
+    lhs_atom211 ),
+    inference(fof_simplification,[status(thm)],[c_0_263])).
+
+fof(c_0_738,plain,(
+    lhs_atom210 ),
+    inference(fof_simplification,[status(thm)],[c_0_264])).
+
+fof(c_0_739,plain,(
+    lhs_atom209 ),
+    inference(fof_simplification,[status(thm)],[c_0_265])).
+
+fof(c_0_740,plain,(
+    lhs_atom208 ),
+    inference(fof_simplification,[status(thm)],[c_0_266])).
+
+fof(c_0_741,plain,(
+    lhs_atom207 ),
+    inference(fof_simplification,[status(thm)],[c_0_267])).
+
+fof(c_0_742,plain,(
+    lhs_atom206 ),
+    inference(fof_simplification,[status(thm)],[c_0_268])).
+
+fof(c_0_743,plain,(
+    lhs_atom205 ),
+    inference(fof_simplification,[status(thm)],[c_0_269])).
+
+fof(c_0_744,plain,(
+    lhs_atom204 ),
+    inference(fof_simplification,[status(thm)],[c_0_270])).
+
+fof(c_0_745,plain,(
+    lhs_atom203 ),
+    inference(fof_simplification,[status(thm)],[c_0_271])).
+
+fof(c_0_746,plain,(
+    lhs_atom202 ),
+    inference(fof_simplification,[status(thm)],[c_0_272])).
+
+fof(c_0_747,plain,(
+    lhs_atom201 ),
+    inference(fof_simplification,[status(thm)],[c_0_273])).
+
+fof(c_0_748,plain,(
+    lhs_atom200 ),
+    inference(fof_simplification,[status(thm)],[c_0_274])).
+
+fof(c_0_749,plain,(
+    lhs_atom199 ),
+    inference(fof_simplification,[status(thm)],[c_0_275])).
+
+fof(c_0_750,plain,(
+    lhs_atom198 ),
+    inference(fof_simplification,[status(thm)],[c_0_276])).
+
+fof(c_0_751,plain,(
+    lhs_atom197 ),
+    inference(fof_simplification,[status(thm)],[c_0_277])).
+
+fof(c_0_752,plain,(
+    lhs_atom196 ),
+    inference(fof_simplification,[status(thm)],[c_0_278])).
+
+fof(c_0_753,plain,(
+    lhs_atom195 ),
+    inference(fof_simplification,[status(thm)],[c_0_279])).
+
+fof(c_0_754,plain,(
+    lhs_atom194 ),
+    inference(fof_simplification,[status(thm)],[c_0_280])).
+
+fof(c_0_755,plain,(
+    lhs_atom193 ),
+    inference(fof_simplification,[status(thm)],[c_0_281])).
+
+fof(c_0_756,plain,(
+    lhs_atom192 ),
+    inference(fof_simplification,[status(thm)],[c_0_282])).
+
+fof(c_0_757,plain,(
+    lhs_atom191 ),
+    inference(fof_simplification,[status(thm)],[c_0_283])).
+
+fof(c_0_758,plain,(
+    lhs_atom190 ),
+    inference(fof_simplification,[status(thm)],[c_0_284])).
+
+fof(c_0_759,plain,(
+    lhs_atom189 ),
+    inference(fof_simplification,[status(thm)],[c_0_285])).
+
+fof(c_0_760,plain,(
+    lhs_atom188 ),
+    inference(fof_simplification,[status(thm)],[c_0_286])).
+
+fof(c_0_761,plain,(
+    lhs_atom187 ),
+    inference(fof_simplification,[status(thm)],[c_0_287])).
+
+fof(c_0_762,plain,(
+    lhs_atom186 ),
+    inference(fof_simplification,[status(thm)],[c_0_288])).
+
+fof(c_0_763,plain,(
+    lhs_atom185 ),
+    inference(fof_simplification,[status(thm)],[c_0_289])).
+
+fof(c_0_764,plain,(
+    lhs_atom184 ),
+    inference(fof_simplification,[status(thm)],[c_0_290])).
+
+fof(c_0_765,plain,(
+    lhs_atom183 ),
+    inference(fof_simplification,[status(thm)],[c_0_291])).
+
+fof(c_0_766,plain,(
+    lhs_atom182 ),
+    inference(fof_simplification,[status(thm)],[c_0_292])).
+
+fof(c_0_767,plain,(
+    lhs_atom181 ),
+    inference(fof_simplification,[status(thm)],[c_0_293])).
+
+fof(c_0_768,plain,(
+    lhs_atom180 ),
+    inference(fof_simplification,[status(thm)],[c_0_294])).
+
+fof(c_0_769,plain,(
+    lhs_atom179 ),
+    inference(fof_simplification,[status(thm)],[c_0_295])).
+
+fof(c_0_770,plain,(
+    lhs_atom178 ),
+    inference(fof_simplification,[status(thm)],[c_0_296])).
+
+fof(c_0_771,plain,(
+    lhs_atom177 ),
+    inference(fof_simplification,[status(thm)],[c_0_297])).
+
+fof(c_0_772,plain,(
+    lhs_atom176 ),
+    inference(fof_simplification,[status(thm)],[c_0_298])).
+
+fof(c_0_773,plain,(
+    lhs_atom175 ),
+    inference(fof_simplification,[status(thm)],[c_0_299])).
+
+fof(c_0_774,plain,(
+    lhs_atom174 ),
+    inference(fof_simplification,[status(thm)],[c_0_300])).
+
+fof(c_0_775,plain,(
+    lhs_atom173 ),
+    inference(fof_simplification,[status(thm)],[c_0_301])).
+
+fof(c_0_776,plain,(
+    lhs_atom172 ),
+    inference(fof_simplification,[status(thm)],[c_0_302])).
+
+fof(c_0_777,plain,(
+    lhs_atom171 ),
+    inference(fof_simplification,[status(thm)],[c_0_303])).
+
+fof(c_0_778,plain,(
+    lhs_atom170 ),
+    inference(fof_simplification,[status(thm)],[c_0_304])).
+
+fof(c_0_779,plain,(
+    lhs_atom169 ),
+    inference(fof_simplification,[status(thm)],[c_0_305])).
+
+fof(c_0_780,plain,(
+    lhs_atom168 ),
+    inference(fof_simplification,[status(thm)],[c_0_306])).
+
+fof(c_0_781,plain,(
+    lhs_atom167 ),
+    inference(fof_simplification,[status(thm)],[c_0_307])).
+
+fof(c_0_782,plain,(
+    lhs_atom166 ),
+    inference(fof_simplification,[status(thm)],[c_0_308])).
+
+fof(c_0_783,plain,(
+    lhs_atom165 ),
+    inference(fof_simplification,[status(thm)],[c_0_309])).
+
+fof(c_0_784,plain,(
+    lhs_atom164 ),
+    inference(fof_simplification,[status(thm)],[c_0_310])).
+
+fof(c_0_785,plain,(
+    lhs_atom163 ),
+    inference(fof_simplification,[status(thm)],[c_0_311])).
+
+fof(c_0_786,plain,(
+    lhs_atom162 ),
+    inference(fof_simplification,[status(thm)],[c_0_312])).
+
+fof(c_0_787,plain,(
+    lhs_atom161 ),
+    inference(fof_simplification,[status(thm)],[c_0_313])).
+
+fof(c_0_788,plain,(
+    lhs_atom160 ),
+    inference(fof_simplification,[status(thm)],[c_0_314])).
+
+fof(c_0_789,plain,(
+    lhs_atom159 ),
+    inference(fof_simplification,[status(thm)],[c_0_315])).
+
+fof(c_0_790,plain,(
+    lhs_atom158 ),
+    inference(fof_simplification,[status(thm)],[c_0_316])).
+
+fof(c_0_791,plain,(
+    lhs_atom157 ),
+    inference(fof_simplification,[status(thm)],[c_0_317])).
+
+fof(c_0_792,plain,(
+    lhs_atom156 ),
+    inference(fof_simplification,[status(thm)],[c_0_318])).
+
+fof(c_0_793,plain,(
+    lhs_atom155 ),
+    inference(fof_simplification,[status(thm)],[c_0_319])).
+
+fof(c_0_794,plain,(
+    lhs_atom154 ),
+    inference(fof_simplification,[status(thm)],[c_0_320])).
+
+fof(c_0_795,plain,(
+    lhs_atom153 ),
+    inference(fof_simplification,[status(thm)],[c_0_321])).
+
+fof(c_0_796,plain,(
+    lhs_atom152 ),
+    inference(fof_simplification,[status(thm)],[c_0_322])).
+
+fof(c_0_797,plain,(
+    lhs_atom151 ),
+    inference(fof_simplification,[status(thm)],[c_0_323])).
+
+fof(c_0_798,plain,(
+    lhs_atom150 ),
+    inference(fof_simplification,[status(thm)],[c_0_324])).
+
+fof(c_0_799,plain,(
+    lhs_atom149 ),
+    inference(fof_simplification,[status(thm)],[c_0_325])).
+
+fof(c_0_800,plain,(
+    lhs_atom148 ),
+    inference(fof_simplification,[status(thm)],[c_0_326])).
+
+fof(c_0_801,plain,(
+    lhs_atom147 ),
+    inference(fof_simplification,[status(thm)],[c_0_327])).
+
+fof(c_0_802,plain,(
+    lhs_atom146 ),
+    inference(fof_simplification,[status(thm)],[c_0_328])).
+
+fof(c_0_803,plain,(
+    lhs_atom145 ),
+    inference(fof_simplification,[status(thm)],[c_0_329])).
+
+fof(c_0_804,plain,(
+    lhs_atom144 ),
+    inference(fof_simplification,[status(thm)],[c_0_330])).
+
+fof(c_0_805,plain,(
+    lhs_atom143 ),
+    inference(fof_simplification,[status(thm)],[c_0_331])).
+
+fof(c_0_806,plain,(
+    lhs_atom142 ),
+    inference(fof_simplification,[status(thm)],[c_0_332])).
+
+fof(c_0_807,plain,(
+    lhs_atom141 ),
+    inference(fof_simplification,[status(thm)],[c_0_333])).
+
+fof(c_0_808,plain,(
+    lhs_atom140 ),
+    inference(fof_simplification,[status(thm)],[c_0_334])).
+
+fof(c_0_809,plain,(
+    lhs_atom139 ),
+    inference(fof_simplification,[status(thm)],[c_0_335])).
+
+fof(c_0_810,plain,(
+    lhs_atom138 ),
+    inference(fof_simplification,[status(thm)],[c_0_336])).
+
+fof(c_0_811,plain,(
+    lhs_atom137 ),
+    inference(fof_simplification,[status(thm)],[c_0_337])).
+
+fof(c_0_812,plain,(
+    lhs_atom136 ),
+    inference(fof_simplification,[status(thm)],[c_0_338])).
+
+fof(c_0_813,plain,(
+    lhs_atom135 ),
+    inference(fof_simplification,[status(thm)],[c_0_339])).
+
+fof(c_0_814,plain,(
+    lhs_atom134 ),
+    inference(fof_simplification,[status(thm)],[c_0_340])).
+
+fof(c_0_815,plain,(
+    lhs_atom133 ),
+    inference(fof_simplification,[status(thm)],[c_0_341])).
+
+fof(c_0_816,plain,(
+    lhs_atom132 ),
+    inference(fof_simplification,[status(thm)],[c_0_342])).
+
+fof(c_0_817,plain,(
+    lhs_atom131 ),
+    inference(fof_simplification,[status(thm)],[c_0_343])).
+
+fof(c_0_818,plain,(
+    lhs_atom130 ),
+    inference(fof_simplification,[status(thm)],[c_0_344])).
+
+fof(c_0_819,plain,(
+    lhs_atom129 ),
+    inference(fof_simplification,[status(thm)],[c_0_345])).
+
+fof(c_0_820,plain,(
+    lhs_atom128 ),
+    inference(fof_simplification,[status(thm)],[c_0_346])).
+
+fof(c_0_821,plain,(
+    lhs_atom127 ),
+    inference(fof_simplification,[status(thm)],[c_0_347])).
+
+fof(c_0_822,plain,(
+    lhs_atom126 ),
+    inference(fof_simplification,[status(thm)],[c_0_348])).
+
+fof(c_0_823,plain,(
+    lhs_atom125 ),
+    inference(fof_simplification,[status(thm)],[c_0_349])).
+
+fof(c_0_824,plain,(
+    lhs_atom124 ),
+    inference(fof_simplification,[status(thm)],[c_0_350])).
+
+fof(c_0_825,plain,(
+    lhs_atom123 ),
+    inference(fof_simplification,[status(thm)],[c_0_351])).
+
+fof(c_0_826,plain,(
+    lhs_atom122 ),
+    inference(fof_simplification,[status(thm)],[c_0_352])).
+
+fof(c_0_827,plain,(
+    lhs_atom121 ),
+    inference(fof_simplification,[status(thm)],[c_0_353])).
+
+fof(c_0_828,plain,(
+    lhs_atom120 ),
+    inference(fof_simplification,[status(thm)],[c_0_354])).
+
+fof(c_0_829,plain,(
+    lhs_atom119 ),
+    inference(fof_simplification,[status(thm)],[c_0_355])).
+
+fof(c_0_830,plain,(
+    lhs_atom118 ),
+    inference(fof_simplification,[status(thm)],[c_0_356])).
+
+fof(c_0_831,plain,(
+    lhs_atom117 ),
+    inference(fof_simplification,[status(thm)],[c_0_357])).
+
+fof(c_0_832,plain,(
+    lhs_atom116 ),
+    inference(fof_simplification,[status(thm)],[c_0_358])).
+
+fof(c_0_833,plain,(
+    lhs_atom115 ),
+    inference(fof_simplification,[status(thm)],[c_0_359])).
+
+fof(c_0_834,plain,(
+    lhs_atom114 ),
+    inference(fof_simplification,[status(thm)],[c_0_360])).
+
+fof(c_0_835,plain,(
+    lhs_atom113 ),
+    inference(fof_simplification,[status(thm)],[c_0_361])).
+
+fof(c_0_836,plain,(
+    lhs_atom112 ),
+    inference(fof_simplification,[status(thm)],[c_0_362])).
+
+fof(c_0_837,plain,(
+    lhs_atom111 ),
+    inference(fof_simplification,[status(thm)],[c_0_363])).
+
+fof(c_0_838,plain,(
+    lhs_atom110 ),
+    inference(fof_simplification,[status(thm)],[c_0_364])).
+
+fof(c_0_839,plain,(
+    lhs_atom109 ),
+    inference(fof_simplification,[status(thm)],[c_0_365])).
+
+fof(c_0_840,plain,(
+    lhs_atom108 ),
+    inference(fof_simplification,[status(thm)],[c_0_366])).
+
+fof(c_0_841,plain,(
+    lhs_atom107 ),
+    inference(fof_simplification,[status(thm)],[c_0_367])).
+
+fof(c_0_842,plain,(
+    lhs_atom106 ),
+    inference(fof_simplification,[status(thm)],[c_0_368])).
+
+fof(c_0_843,plain,(
+    lhs_atom105 ),
+    inference(fof_simplification,[status(thm)],[c_0_369])).
+
+fof(c_0_844,plain,(
+    lhs_atom104 ),
+    inference(fof_simplification,[status(thm)],[c_0_370])).
+
+fof(c_0_845,plain,(
+    lhs_atom103 ),
+    inference(fof_simplification,[status(thm)],[c_0_371])).
+
+fof(c_0_846,plain,(
+    lhs_atom102 ),
+    inference(fof_simplification,[status(thm)],[c_0_372])).
+
+fof(c_0_847,plain,(
+    lhs_atom101 ),
+    inference(fof_simplification,[status(thm)],[c_0_373])).
+
+fof(c_0_848,plain,(
+    lhs_atom100 ),
+    inference(fof_simplification,[status(thm)],[c_0_374])).
+
+fof(c_0_849,plain,(
+    lhs_atom99 ),
+    inference(fof_simplification,[status(thm)],[c_0_375])).
+
+fof(c_0_850,plain,(
+    lhs_atom98 ),
+    inference(fof_simplification,[status(thm)],[c_0_376])).
+
+fof(c_0_851,plain,(
+    lhs_atom97 ),
+    inference(fof_simplification,[status(thm)],[c_0_377])).
+
+fof(c_0_852,plain,(
+    lhs_atom96 ),
+    inference(fof_simplification,[status(thm)],[c_0_378])).
+
+fof(c_0_853,plain,(
+    lhs_atom95 ),
+    inference(fof_simplification,[status(thm)],[c_0_379])).
+
+fof(c_0_854,plain,(
+    lhs_atom94 ),
+    inference(fof_simplification,[status(thm)],[c_0_380])).
+
+fof(c_0_855,plain,(
+    lhs_atom93 ),
+    inference(fof_simplification,[status(thm)],[c_0_381])).
+
+fof(c_0_856,plain,(
+    lhs_atom92 ),
+    inference(fof_simplification,[status(thm)],[c_0_382])).
+
+fof(c_0_857,plain,(
+    lhs_atom91 ),
+    inference(fof_simplification,[status(thm)],[c_0_383])).
+
+fof(c_0_858,plain,(
+    lhs_atom90 ),
+    inference(fof_simplification,[status(thm)],[c_0_384])).
+
+fof(c_0_859,plain,(
+    lhs_atom89 ),
+    inference(fof_simplification,[status(thm)],[c_0_385])).
+
+fof(c_0_860,plain,(
+    lhs_atom88 ),
+    inference(fof_simplification,[status(thm)],[c_0_386])).
+
+fof(c_0_861,plain,(
+    lhs_atom87 ),
+    inference(fof_simplification,[status(thm)],[c_0_387])).
+
+fof(c_0_862,plain,(
+    lhs_atom86 ),
+    inference(fof_simplification,[status(thm)],[c_0_388])).
+
+fof(c_0_863,plain,(
+    lhs_atom85 ),
+    inference(fof_simplification,[status(thm)],[c_0_389])).
+
+fof(c_0_864,plain,(
+    lhs_atom84 ),
+    inference(fof_simplification,[status(thm)],[c_0_390])).
+
+fof(c_0_865,plain,(
+    lhs_atom83 ),
+    inference(fof_simplification,[status(thm)],[c_0_391])).
+
+fof(c_0_866,plain,(
+    lhs_atom82 ),
+    inference(fof_simplification,[status(thm)],[c_0_392])).
+
+fof(c_0_867,plain,(
+    lhs_atom81 ),
+    inference(fof_simplification,[status(thm)],[c_0_393])).
+
+fof(c_0_868,plain,(
+    lhs_atom80 ),
+    inference(fof_simplification,[status(thm)],[c_0_394])).
+
+fof(c_0_869,plain,(
+    lhs_atom79 ),
+    inference(fof_simplification,[status(thm)],[c_0_395])).
+
+fof(c_0_870,plain,(
+    lhs_atom78 ),
+    inference(fof_simplification,[status(thm)],[c_0_396])).
+
+fof(c_0_871,plain,(
+    lhs_atom77 ),
+    inference(fof_simplification,[status(thm)],[c_0_397])).
+
+fof(c_0_872,plain,(
+    lhs_atom76 ),
+    inference(fof_simplification,[status(thm)],[c_0_398])).
+
+fof(c_0_873,plain,(
+    lhs_atom75 ),
+    inference(fof_simplification,[status(thm)],[c_0_399])).
+
+fof(c_0_874,plain,(
+    lhs_atom74 ),
+    inference(fof_simplification,[status(thm)],[c_0_400])).
+
+fof(c_0_875,plain,(
+    lhs_atom73 ),
+    inference(fof_simplification,[status(thm)],[c_0_401])).
+
+fof(c_0_876,plain,(
+    lhs_atom72 ),
+    inference(fof_simplification,[status(thm)],[c_0_402])).
+
+fof(c_0_877,plain,(
+    lhs_atom71 ),
+    inference(fof_simplification,[status(thm)],[c_0_403])).
+
+fof(c_0_878,plain,(
+    lhs_atom70 ),
+    inference(fof_simplification,[status(thm)],[c_0_404])).
+
+fof(c_0_879,plain,(
+    lhs_atom69 ),
+    inference(fof_simplification,[status(thm)],[c_0_405])).
+
+fof(c_0_880,plain,(
+    lhs_atom68 ),
+    inference(fof_simplification,[status(thm)],[c_0_406])).
+
+fof(c_0_881,plain,(
+    lhs_atom67 ),
+    inference(fof_simplification,[status(thm)],[c_0_407])).
+
+fof(c_0_882,plain,(
+    lhs_atom66 ),
+    inference(fof_simplification,[status(thm)],[c_0_408])).
+
+fof(c_0_883,plain,(
+    lhs_atom65 ),
+    inference(fof_simplification,[status(thm)],[c_0_409])).
+
+fof(c_0_884,plain,(
+    lhs_atom64 ),
+    inference(fof_simplification,[status(thm)],[c_0_410])).
+
+fof(c_0_885,plain,(
+    lhs_atom63 ),
+    inference(fof_simplification,[status(thm)],[c_0_411])).
+
+fof(c_0_886,plain,(
+    lhs_atom62 ),
+    inference(fof_simplification,[status(thm)],[c_0_412])).
+
+fof(c_0_887,plain,(
+    lhs_atom61 ),
+    inference(fof_simplification,[status(thm)],[c_0_413])).
+
+fof(c_0_888,plain,(
+    lhs_atom60 ),
+    inference(fof_simplification,[status(thm)],[c_0_414])).
+
+fof(c_0_889,plain,(
+    lhs_atom59 ),
+    inference(fof_simplification,[status(thm)],[c_0_415])).
+
+fof(c_0_890,plain,(
+    lhs_atom58 ),
+    inference(fof_simplification,[status(thm)],[c_0_416])).
+
+fof(c_0_891,plain,(
+    lhs_atom57 ),
+    inference(fof_simplification,[status(thm)],[c_0_417])).
+
+fof(c_0_892,plain,(
+    lhs_atom56 ),
+    inference(fof_simplification,[status(thm)],[c_0_418])).
+
+fof(c_0_893,plain,(
+    lhs_atom55 ),
+    inference(fof_simplification,[status(thm)],[c_0_419])).
+
+fof(c_0_894,plain,(
+    lhs_atom54 ),
+    inference(fof_simplification,[status(thm)],[c_0_420])).
+
+fof(c_0_895,plain,(
+    lhs_atom53 ),
+    inference(fof_simplification,[status(thm)],[c_0_421])).
+
+fof(c_0_896,plain,(
+    lhs_atom52 ),
+    inference(fof_simplification,[status(thm)],[c_0_422])).
+
+fof(c_0_897,plain,(
+    lhs_atom51 ),
+    inference(fof_simplification,[status(thm)],[c_0_423])).
+
+fof(c_0_898,plain,(
+    lhs_atom50 ),
+    inference(fof_simplification,[status(thm)],[c_0_424])).
+
+fof(c_0_899,plain,(
+    lhs_atom49 ),
+    inference(fof_simplification,[status(thm)],[c_0_425])).
+
+fof(c_0_900,plain,(
+    lhs_atom48 ),
+    inference(fof_simplification,[status(thm)],[c_0_426])).
+
+fof(c_0_901,plain,(
+    lhs_atom47 ),
+    inference(fof_simplification,[status(thm)],[c_0_427])).
+
+fof(c_0_902,plain,(
+    lhs_atom46 ),
+    inference(fof_simplification,[status(thm)],[c_0_428])).
+
+fof(c_0_903,plain,(
+    lhs_atom45 ),
+    inference(fof_simplification,[status(thm)],[c_0_429])).
+
+fof(c_0_904,plain,(
+    lhs_atom44 ),
+    inference(fof_simplification,[status(thm)],[c_0_430])).
+
+fof(c_0_905,plain,(
+    lhs_atom43 ),
+    inference(fof_simplification,[status(thm)],[c_0_431])).
+
+fof(c_0_906,plain,(
+    lhs_atom42 ),
+    inference(fof_simplification,[status(thm)],[c_0_432])).
+
+fof(c_0_907,plain,(
+    lhs_atom41 ),
+    inference(fof_simplification,[status(thm)],[c_0_433])).
+
+fof(c_0_908,plain,(
+    lhs_atom40 ),
+    inference(fof_simplification,[status(thm)],[c_0_434])).
+
+fof(c_0_909,plain,(
+    lhs_atom39 ),
+    inference(fof_simplification,[status(thm)],[c_0_435])).
+
+fof(c_0_910,plain,(
+    lhs_atom38 ),
+    inference(fof_simplification,[status(thm)],[c_0_436])).
+
+fof(c_0_911,plain,(
+    lhs_atom37 ),
+    inference(fof_simplification,[status(thm)],[c_0_437])).
+
+fof(c_0_912,plain,(
+    lhs_atom36 ),
+    inference(fof_simplification,[status(thm)],[c_0_438])).
+
+fof(c_0_913,plain,(
+    lhs_atom35 ),
+    inference(fof_simplification,[status(thm)],[c_0_439])).
+
+fof(c_0_914,plain,(
+    lhs_atom34 ),
+    inference(fof_simplification,[status(thm)],[c_0_440])).
+
+fof(c_0_915,plain,(
+    lhs_atom33 ),
+    inference(fof_simplification,[status(thm)],[c_0_441])).
+
+fof(c_0_916,plain,(
+    lhs_atom32 ),
+    inference(fof_simplification,[status(thm)],[c_0_442])).
+
+fof(c_0_917,plain,(
+    lhs_atom31 ),
+    inference(fof_simplification,[status(thm)],[c_0_443])).
+
+fof(c_0_918,plain,(
+    lhs_atom30 ),
+    inference(fof_simplification,[status(thm)],[c_0_444])).
+
+fof(c_0_919,plain,(
+    lhs_atom29 ),
+    inference(fof_simplification,[status(thm)],[c_0_445])).
+
+fof(c_0_920,plain,(
+    lhs_atom28 ),
+    inference(fof_simplification,[status(thm)],[c_0_446])).
+
+fof(c_0_921,plain,(
+    lhs_atom27 ),
+    inference(fof_simplification,[status(thm)],[c_0_447])).
+
+fof(c_0_922,plain,(
+    lhs_atom26 ),
+    inference(fof_simplification,[status(thm)],[c_0_448])).
+
+fof(c_0_923,plain,(
+    lhs_atom25 ),
+    inference(fof_simplification,[status(thm)],[c_0_449])).
+
+fof(c_0_924,plain,(
+    lhs_atom24 ),
+    inference(fof_simplification,[status(thm)],[c_0_450])).
+
+fof(c_0_925,plain,(
+    lhs_atom23 ),
+    inference(fof_simplification,[status(thm)],[c_0_451])).
+
+fof(c_0_926,plain,(
+    lhs_atom22 ),
+    inference(fof_simplification,[status(thm)],[c_0_452])).
+
+fof(c_0_927,plain,(
+    lhs_atom21 ),
+    inference(fof_simplification,[status(thm)],[c_0_453])).
+
+fof(c_0_928,plain,(
+    lhs_atom20 ),
+    inference(fof_simplification,[status(thm)],[c_0_454])).
+
+fof(c_0_929,plain,(
+    lhs_atom19 ),
+    inference(fof_simplification,[status(thm)],[c_0_455])).
+
+fof(c_0_930,plain,(
+    lhs_atom18 ),
+    inference(fof_simplification,[status(thm)],[c_0_456])).
+
+fof(c_0_931,plain,(
+    lhs_atom17 ),
+    inference(fof_simplification,[status(thm)],[c_0_457])).
+
+fof(c_0_932,plain,(
+    lhs_atom16 ),
+    inference(fof_simplification,[status(thm)],[c_0_458])).
+
+fof(c_0_933,plain,(
+    lhs_atom15 ),
+    inference(fof_simplification,[status(thm)],[c_0_459])).
+
+fof(c_0_934,plain,(
+    lhs_atom14 ),
+    inference(fof_simplification,[status(thm)],[c_0_460])).
+
+fof(c_0_935,plain,(
+    lhs_atom13 ),
+    inference(fof_simplification,[status(thm)],[c_0_461])).
+
+fof(c_0_936,plain,(
+    lhs_atom12 ),
+    inference(fof_simplification,[status(thm)],[c_0_462])).
+
+fof(c_0_937,plain,(
+    lhs_atom11 ),
+    inference(fof_simplification,[status(thm)],[c_0_463])).
+
+fof(c_0_938,plain,(
+    lhs_atom10 ),
+    inference(fof_simplification,[status(thm)],[c_0_464])).
+
+fof(c_0_939,plain,(
+    lhs_atom9 ),
+    inference(fof_simplification,[status(thm)],[c_0_465])).
+
+fof(c_0_940,plain,(
+    lhs_atom8 ),
+    inference(fof_simplification,[status(thm)],[c_0_466])).
+
+fof(c_0_941,plain,(
+    lhs_atom7 ),
+    inference(fof_simplification,[status(thm)],[c_0_467])).
+
+fof(c_0_942,plain,(
+    lhs_atom6 ),
+    inference(fof_simplification,[status(thm)],[c_0_468])).
+
+fof(c_0_943,plain,(
+    lhs_atom5 ),
+    inference(fof_simplification,[status(thm)],[c_0_469])).
+
+fof(c_0_944,plain,(
+    lhs_atom4 ),
+    inference(fof_simplification,[status(thm)],[c_0_470])).
+
+fof(c_0_945,plain,(
+    lhs_atom3 ),
+    inference(fof_simplification,[status(thm)],[c_0_471])).
+
+fof(c_0_946,plain,(
+    lhs_atom2 ),
+    inference(fof_simplification,[status(thm)],[c_0_472])).
+
+fof(c_0_947,plain,(
+    lhs_atom1 ),
+    inference(fof_simplification,[status(thm)],[c_0_473])).
+
+fof(c_0_948,axiom,
+    ( lhs_atom259
+    | inv(e0) = e0 ),
+    c_0_474).
+
+fof(c_0_949,axiom,
+    ( lhs_atom258
+    | inv(e1) = e0 ),
+    c_0_475).
+
+fof(c_0_950,axiom,
+    ( lhs_atom257
+    | inv(e2) = e0 ),
+    c_0_476).
+
+fof(c_0_951,axiom,
+    ( lhs_atom256
+    | inv(e3) = e0 ),
+    c_0_477).
+
+fof(c_0_952,axiom,
+    ( lhs_atom255
+    | inv(e4) = e0 ),
+    c_0_478).
+
+fof(c_0_953,axiom,
+    ( lhs_atom254
+    | inv(e5) = e0 ),
+    c_0_479).
+
+fof(c_0_954,axiom,
+    ( lhs_atom253
+    | inv(e0) = e1 ),
+    c_0_480).
+
+fof(c_0_955,axiom,
+    ( lhs_atom252
+    | inv(e1) = e1 ),
+    c_0_481).
+
+fof(c_0_956,axiom,
+    ( lhs_atom251
+    | inv(e2) = e1 ),
+    c_0_482).
+
+fof(c_0_957,axiom,
+    ( lhs_atom250
+    | inv(e3) = e1 ),
+    c_0_483).
+
+fof(c_0_958,axiom,
+    ( lhs_atom249
+    | inv(e4) = e1 ),
+    c_0_484).
+
+fof(c_0_959,axiom,
+    ( lhs_atom248
+    | inv(e5) = e1 ),
+    c_0_485).
+
+fof(c_0_960,axiom,
+    ( lhs_atom247
+    | inv(e0) = e2 ),
+    c_0_486).
+
+fof(c_0_961,axiom,
+    ( lhs_atom246
+    | inv(e1) = e2 ),
+    c_0_487).
+
+fof(c_0_962,axiom,
+    ( lhs_atom245
+    | inv(e2) = e2 ),
+    c_0_488).
+
+fof(c_0_963,axiom,
+    ( lhs_atom244
+    | inv(e3) = e2 ),
+    c_0_489).
+
+fof(c_0_964,axiom,
+    ( lhs_atom243
+    | inv(e4) = e2 ),
+    c_0_490).
+
+fof(c_0_965,axiom,
+    ( lhs_atom242
+    | inv(e5) = e2 ),
+    c_0_491).
+
+fof(c_0_966,axiom,
+    ( lhs_atom241
+    | inv(e0) = e3 ),
+    c_0_492).
+
+fof(c_0_967,axiom,
+    ( lhs_atom240
+    | inv(e1) = e3 ),
+    c_0_493).
+
+fof(c_0_968,axiom,
+    ( lhs_atom239
+    | inv(e2) = e3 ),
+    c_0_494).
+
+fof(c_0_969,axiom,
+    ( lhs_atom238
+    | inv(e3) = e3 ),
+    c_0_495).
+
+fof(c_0_970,axiom,
+    ( lhs_atom237
+    | inv(e4) = e3 ),
+    c_0_496).
+
+fof(c_0_971,axiom,
+    ( lhs_atom236
+    | inv(e5) = e3 ),
+    c_0_497).
+
+fof(c_0_972,axiom,
+    ( lhs_atom235
+    | inv(e0) = e4 ),
+    c_0_498).
+
+fof(c_0_973,axiom,
+    ( lhs_atom234
+    | inv(e1) = e4 ),
+    c_0_499).
+
+fof(c_0_974,axiom,
+    ( lhs_atom233
+    | inv(e2) = e4 ),
+    c_0_500).
+
+fof(c_0_975,axiom,
+    ( lhs_atom232
+    | inv(e3) = e4 ),
+    c_0_501).
+
+fof(c_0_976,axiom,
+    ( lhs_atom231
+    | inv(e4) = e4 ),
+    c_0_502).
+
+fof(c_0_977,axiom,
+    ( lhs_atom230
+    | inv(e5) = e4 ),
+    c_0_503).
+
+fof(c_0_978,axiom,
+    ( lhs_atom229
+    | inv(e0) = e5 ),
+    c_0_504).
+
+fof(c_0_979,axiom,
+    ( lhs_atom228
+    | inv(e1) = e5 ),
+    c_0_505).
+
+fof(c_0_980,axiom,
+    ( lhs_atom227
+    | inv(e2) = e5 ),
+    c_0_506).
+
+fof(c_0_981,axiom,
+    ( lhs_atom226
+    | inv(e3) = e5 ),
+    c_0_507).
+
+fof(c_0_982,axiom,
+    ( lhs_atom225
+    | inv(e4) = e5 ),
+    c_0_508).
+
+fof(c_0_983,axiom,
+    ( lhs_atom224
+    | inv(e5) = e5 ),
+    c_0_509).
+
+fof(c_0_984,plain,(
+    lhs_atom474 ),
+    c_0_510).
+
+fof(c_0_985,plain,(
+    lhs_atom473 ),
+    c_0_511).
+
+fof(c_0_986,plain,(
+    lhs_atom472 ),
+    c_0_512).
+
+fof(c_0_987,plain,(
+    lhs_atom471 ),
+    c_0_513).
+
+fof(c_0_988,plain,(
+    lhs_atom470 ),
+    c_0_514).
+
+fof(c_0_989,plain,(
+    lhs_atom469 ),
+    c_0_515).
+
+fof(c_0_990,plain,(
+    lhs_atom468 ),
+    c_0_516).
+
+fof(c_0_991,plain,(
+    lhs_atom467 ),
+    c_0_517).
+
+fof(c_0_992,plain,(
+    lhs_atom466 ),
+    c_0_518).
+
+fof(c_0_993,plain,(
+    lhs_atom465 ),
+    c_0_519).
+
+fof(c_0_994,plain,(
+    lhs_atom464 ),
+    c_0_520).
+
+fof(c_0_995,plain,(
+    lhs_atom463 ),
+    c_0_521).
+
+fof(c_0_996,plain,(
+    lhs_atom462 ),
+    c_0_522).
+
+fof(c_0_997,plain,(
+    lhs_atom461 ),
+    c_0_523).
+
+fof(c_0_998,plain,(
+    lhs_atom460 ),
+    c_0_524).
+
+fof(c_0_999,plain,(
+    lhs_atom459 ),
+    c_0_525).
+
+fof(c_0_1000,plain,(
+    lhs_atom458 ),
+    c_0_526).
+
+fof(c_0_1001,plain,(
+    lhs_atom457 ),
+    c_0_527).
+
+fof(c_0_1002,plain,(
+    lhs_atom456 ),
+    c_0_528).
+
+fof(c_0_1003,plain,(
+    lhs_atom455 ),
+    c_0_529).
+
+fof(c_0_1004,plain,(
+    lhs_atom454 ),
+    c_0_530).
+
+fof(c_0_1005,plain,(
+    lhs_atom453 ),
+    c_0_531).
+
+fof(c_0_1006,plain,(
+    lhs_atom452 ),
+    c_0_532).
+
+fof(c_0_1007,plain,(
+    lhs_atom451 ),
+    c_0_533).
+
+fof(c_0_1008,plain,(
+    lhs_atom450 ),
+    c_0_534).
+
+fof(c_0_1009,plain,(
+    lhs_atom449 ),
+    c_0_535).
+
+fof(c_0_1010,plain,(
+    lhs_atom448 ),
+    c_0_536).
+
+fof(c_0_1011,plain,(
+    lhs_atom447 ),
+    c_0_537).
+
+fof(c_0_1012,plain,(
+    lhs_atom446 ),
+    c_0_538).
+
+fof(c_0_1013,plain,(
+    lhs_atom445 ),
+    c_0_539).
+
+fof(c_0_1014,plain,(
+    lhs_atom444 ),
+    c_0_540).
+
+fof(c_0_1015,plain,(
+    lhs_atom443 ),
+    c_0_541).
+
+fof(c_0_1016,plain,(
+    lhs_atom442 ),
+    c_0_542).
+
+fof(c_0_1017,plain,(
+    lhs_atom441 ),
+    c_0_543).
+
+fof(c_0_1018,plain,(
+    lhs_atom440 ),
+    c_0_544).
+
+fof(c_0_1019,plain,(
+    lhs_atom439 ),
+    c_0_545).
+
+fof(c_0_1020,plain,(
+    lhs_atom438 ),
+    c_0_546).
+
+fof(c_0_1021,plain,(
+    lhs_atom437 ),
+    c_0_547).
+
+fof(c_0_1022,plain,(
+    lhs_atom436 ),
+    c_0_548).
+
+fof(c_0_1023,plain,(
+    lhs_atom435 ),
+    c_0_549).
+
+fof(c_0_1024,plain,(
+    lhs_atom434 ),
+    c_0_550).
+
+fof(c_0_1025,plain,(
+    lhs_atom433 ),
+    c_0_551).
+
+fof(c_0_1026,plain,(
+    lhs_atom432 ),
+    c_0_552).
+
+fof(c_0_1027,plain,(
+    lhs_atom431 ),
+    c_0_553).
+
+fof(c_0_1028,plain,(
+    lhs_atom430 ),
+    c_0_554).
+
+fof(c_0_1029,plain,(
+    lhs_atom429 ),
+    c_0_555).
+
+fof(c_0_1030,plain,(
+    lhs_atom428 ),
+    c_0_556).
+
+fof(c_0_1031,plain,(
+    lhs_atom427 ),
+    c_0_557).
+
+fof(c_0_1032,plain,(
+    lhs_atom426 ),
+    c_0_558).
+
+fof(c_0_1033,plain,(
+    lhs_atom425 ),
+    c_0_559).
+
+fof(c_0_1034,plain,(
+    lhs_atom424 ),
+    c_0_560).
+
+fof(c_0_1035,plain,(
+    lhs_atom423 ),
+    c_0_561).
+
+fof(c_0_1036,plain,(
+    lhs_atom422 ),
+    c_0_562).
+
+fof(c_0_1037,plain,(
+    lhs_atom421 ),
+    c_0_563).
+
+fof(c_0_1038,plain,(
+    lhs_atom420 ),
+    c_0_564).
+
+fof(c_0_1039,plain,(
+    lhs_atom419 ),
+    c_0_565).
+
+fof(c_0_1040,plain,(
+    lhs_atom418 ),
+    c_0_566).
+
+fof(c_0_1041,plain,(
+    lhs_atom417 ),
+    c_0_567).
+
+fof(c_0_1042,plain,(
+    lhs_atom416 ),
+    c_0_568).
+
+fof(c_0_1043,plain,(
+    lhs_atom415 ),
+    c_0_569).
+
+fof(c_0_1044,plain,(
+    lhs_atom414 ),
+    c_0_570).
+
+fof(c_0_1045,plain,(
+    lhs_atom413 ),
+    c_0_571).
+
+fof(c_0_1046,plain,(
+    lhs_atom412 ),
+    c_0_572).
+
+fof(c_0_1047,plain,(
+    lhs_atom411 ),
+    c_0_573).
+
+fof(c_0_1048,plain,(
+    lhs_atom410 ),
+    c_0_574).
+
+fof(c_0_1049,plain,(
+    lhs_atom409 ),
+    c_0_575).
+
+fof(c_0_1050,plain,(
+    lhs_atom408 ),
+    c_0_576).
+
+fof(c_0_1051,plain,(
+    lhs_atom407 ),
+    c_0_577).
+
+fof(c_0_1052,plain,(
+    lhs_atom406 ),
+    c_0_578).
+
+fof(c_0_1053,plain,(
+    lhs_atom405 ),
+    c_0_579).
+
+fof(c_0_1054,plain,(
+    lhs_atom404 ),
+    c_0_580).
+
+fof(c_0_1055,plain,(
+    lhs_atom403 ),
+    c_0_581).
+
+fof(c_0_1056,plain,(
+    lhs_atom402 ),
+    c_0_582).
+
+fof(c_0_1057,plain,(
+    lhs_atom401 ),
+    c_0_583).
+
+fof(c_0_1058,plain,(
+    lhs_atom400 ),
+    c_0_584).
+
+fof(c_0_1059,plain,(
+    lhs_atom399 ),
+    c_0_585).
+
+fof(c_0_1060,plain,(
+    lhs_atom398 ),
+    c_0_586).
+
+fof(c_0_1061,plain,(
+    lhs_atom397 ),
+    c_0_587).
+
+fof(c_0_1062,plain,(
+    lhs_atom396 ),
+    c_0_588).
+
+fof(c_0_1063,plain,(
+    lhs_atom395 ),
+    c_0_589).
+
+fof(c_0_1064,plain,(
+    lhs_atom394 ),
+    c_0_590).
+
+fof(c_0_1065,plain,(
+    lhs_atom393 ),
+    c_0_591).
+
+fof(c_0_1066,plain,(
+    lhs_atom392 ),
+    c_0_592).
+
+fof(c_0_1067,plain,(
+    lhs_atom391 ),
+    c_0_593).
+
+fof(c_0_1068,plain,(
+    lhs_atom390 ),
+    c_0_594).
+
+fof(c_0_1069,plain,(
+    lhs_atom389 ),
+    c_0_595).
+
+fof(c_0_1070,plain,(
+    lhs_atom388 ),
+    c_0_596).
+
+fof(c_0_1071,plain,(
+    lhs_atom387 ),
+    c_0_597).
+
+fof(c_0_1072,plain,(
+    lhs_atom386 ),
+    c_0_598).
+
+fof(c_0_1073,plain,(
+    lhs_atom385 ),
+    c_0_599).
+
+fof(c_0_1074,plain,(
+    lhs_atom384 ),
+    c_0_600).
+
+fof(c_0_1075,plain,(
+    lhs_atom383 ),
+    c_0_601).
+
+fof(c_0_1076,plain,(
+    lhs_atom382 ),
+    c_0_602).
+
+fof(c_0_1077,plain,(
+    lhs_atom381 ),
+    c_0_603).
+
+fof(c_0_1078,plain,(
+    lhs_atom380 ),
+    c_0_604).
+
+fof(c_0_1079,plain,(
+    lhs_atom379 ),
+    c_0_605).
+
+fof(c_0_1080,plain,(
+    lhs_atom378 ),
+    c_0_606).
+
+fof(c_0_1081,plain,(
+    lhs_atom377 ),
+    c_0_607).
+
+fof(c_0_1082,plain,(
+    lhs_atom376 ),
+    c_0_608).
+
+fof(c_0_1083,plain,(
+    lhs_atom375 ),
+    c_0_609).
+
+fof(c_0_1084,plain,(
+    lhs_atom374 ),
+    c_0_610).
+
+fof(c_0_1085,plain,(
+    lhs_atom373 ),
+    c_0_611).
+
+fof(c_0_1086,plain,(
+    lhs_atom372 ),
+    c_0_612).
+
+fof(c_0_1087,plain,(
+    lhs_atom371 ),
+    c_0_613).
+
+fof(c_0_1088,plain,(
+    lhs_atom370 ),
+    c_0_614).
+
+fof(c_0_1089,plain,(
+    lhs_atom369 ),
+    c_0_615).
+
+fof(c_0_1090,plain,(
+    lhs_atom368 ),
+    c_0_616).
+
+fof(c_0_1091,plain,(
+    lhs_atom367 ),
+    c_0_617).
+
+fof(c_0_1092,plain,(
+    lhs_atom366 ),
+    c_0_618).
+
+fof(c_0_1093,plain,(
+    lhs_atom365 ),
+    c_0_619).
+
+fof(c_0_1094,plain,(
+    lhs_atom364 ),
+    c_0_620).
+
+fof(c_0_1095,plain,(
+    lhs_atom363 ),
+    c_0_621).
+
+fof(c_0_1096,plain,(
+    lhs_atom362 ),
+    c_0_622).
+
+fof(c_0_1097,plain,(
+    lhs_atom361 ),
+    c_0_623).
+
+fof(c_0_1098,plain,(
+    lhs_atom360 ),
+    c_0_624).
+
+fof(c_0_1099,plain,(
+    lhs_atom359 ),
+    c_0_625).
+
+fof(c_0_1100,plain,(
+    lhs_atom358 ),
+    c_0_626).
+
+fof(c_0_1101,plain,(
+    lhs_atom357 ),
+    c_0_627).
+
+fof(c_0_1102,plain,(
+    lhs_atom356 ),
+    c_0_628).
+
+fof(c_0_1103,plain,(
+    lhs_atom355 ),
+    c_0_629).
+
+fof(c_0_1104,plain,(
+    lhs_atom354 ),
+    c_0_630).
+
+fof(c_0_1105,plain,(
+    lhs_atom353 ),
+    c_0_631).
+
+fof(c_0_1106,plain,(
+    lhs_atom352 ),
+    c_0_632).
+
+fof(c_0_1107,plain,(
+    lhs_atom351 ),
+    c_0_633).
+
+fof(c_0_1108,plain,(
+    lhs_atom350 ),
+    c_0_634).
+
+fof(c_0_1109,plain,(
+    lhs_atom349 ),
+    c_0_635).
+
+fof(c_0_1110,plain,(
+    lhs_atom348 ),
+    c_0_636).
+
+fof(c_0_1111,plain,(
+    lhs_atom347 ),
+    c_0_637).
+
+fof(c_0_1112,plain,(
+    lhs_atom346 ),
+    c_0_638).
+
+fof(c_0_1113,plain,(
+    lhs_atom345 ),
+    c_0_639).
+
+fof(c_0_1114,plain,(
+    lhs_atom344 ),
+    c_0_640).
+
+fof(c_0_1115,plain,(
+    lhs_atom343 ),
+    c_0_641).
+
+fof(c_0_1116,plain,(
+    lhs_atom342 ),
+    c_0_642).
+
+fof(c_0_1117,plain,(
+    lhs_atom341 ),
+    c_0_643).
+
+fof(c_0_1118,plain,(
+    lhs_atom340 ),
+    c_0_644).
+
+fof(c_0_1119,plain,(
+    lhs_atom339 ),
+    c_0_645).
+
+fof(c_0_1120,plain,(
+    lhs_atom338 ),
+    c_0_646).
+
+fof(c_0_1121,plain,(
+    lhs_atom337 ),
+    c_0_647).
+
+fof(c_0_1122,plain,(
+    lhs_atom336 ),
+    c_0_648).
+
+fof(c_0_1123,plain,(
+    lhs_atom335 ),
+    c_0_649).
+
+fof(c_0_1124,plain,(
+    lhs_atom334 ),
+    c_0_650).
+
+fof(c_0_1125,plain,(
+    lhs_atom333 ),
+    c_0_651).
+
+fof(c_0_1126,plain,(
+    lhs_atom332 ),
+    c_0_652).
+
+fof(c_0_1127,plain,(
+    lhs_atom331 ),
+    c_0_653).
+
+fof(c_0_1128,plain,(
+    lhs_atom330 ),
+    c_0_654).
+
+fof(c_0_1129,plain,(
+    lhs_atom329 ),
+    c_0_655).
+
+fof(c_0_1130,plain,(
+    lhs_atom328 ),
+    c_0_656).
+
+fof(c_0_1131,plain,(
+    lhs_atom327 ),
+    c_0_657).
+
+fof(c_0_1132,plain,(
+    lhs_atom326 ),
+    c_0_658).
+
+fof(c_0_1133,plain,(
+    lhs_atom325 ),
+    c_0_659).
+
+fof(c_0_1134,plain,(
+    lhs_atom324 ),
+    c_0_660).
+
+fof(c_0_1135,plain,(
+    lhs_atom323 ),
+    c_0_661).
+
+fof(c_0_1136,plain,(
+    lhs_atom322 ),
+    c_0_662).
+
+fof(c_0_1137,plain,(
+    lhs_atom321 ),
+    c_0_663).
+
+fof(c_0_1138,plain,(
+    lhs_atom320 ),
+    c_0_664).
+
+fof(c_0_1139,plain,(
+    lhs_atom319 ),
+    c_0_665).
+
+fof(c_0_1140,plain,(
+    lhs_atom318 ),
+    c_0_666).
+
+fof(c_0_1141,plain,(
+    lhs_atom317 ),
+    c_0_667).
+
+fof(c_0_1142,plain,(
+    lhs_atom316 ),
+    c_0_668).
+
+fof(c_0_1143,plain,(
+    lhs_atom315 ),
+    c_0_669).
+
+fof(c_0_1144,plain,(
+    lhs_atom314 ),
+    c_0_670).
+
+fof(c_0_1145,plain,(
+    lhs_atom313 ),
+    c_0_671).
+
+fof(c_0_1146,plain,(
+    lhs_atom312 ),
+    c_0_672).
+
+fof(c_0_1147,plain,(
+    lhs_atom311 ),
+    c_0_673).
+
+fof(c_0_1148,plain,(
+    lhs_atom310 ),
+    c_0_674).
+
+fof(c_0_1149,plain,(
+    lhs_atom309 ),
+    c_0_675).
+
+fof(c_0_1150,plain,(
+    lhs_atom308 ),
+    c_0_676).
+
+fof(c_0_1151,plain,(
+    lhs_atom307 ),
+    c_0_677).
+
+fof(c_0_1152,plain,(
+    lhs_atom306 ),
+    c_0_678).
+
+fof(c_0_1153,plain,(
+    lhs_atom305 ),
+    c_0_679).
+
+fof(c_0_1154,plain,(
+    lhs_atom304 ),
+    c_0_680).
+
+fof(c_0_1155,plain,(
+    lhs_atom303 ),
+    c_0_681).
+
+fof(c_0_1156,plain,(
+    lhs_atom302 ),
+    c_0_682).
+
+fof(c_0_1157,plain,(
+    lhs_atom301 ),
+    c_0_683).
+
+fof(c_0_1158,plain,(
+    lhs_atom300 ),
+    c_0_684).
+
+fof(c_0_1159,plain,(
+    lhs_atom299 ),
+    c_0_685).
+
+fof(c_0_1160,plain,(
+    lhs_atom298 ),
+    c_0_686).
+
+fof(c_0_1161,plain,(
+    lhs_atom297 ),
+    c_0_687).
+
+fof(c_0_1162,plain,(
+    lhs_atom296 ),
+    c_0_688).
+
+fof(c_0_1163,plain,(
+    lhs_atom295 ),
+    c_0_689).
+
+fof(c_0_1164,plain,(
+    lhs_atom294 ),
+    c_0_690).
+
+fof(c_0_1165,plain,(
+    lhs_atom293 ),
+    c_0_691).
+
+fof(c_0_1166,plain,(
+    lhs_atom292 ),
+    c_0_692).
+
+fof(c_0_1167,plain,(
+    lhs_atom291 ),
+    c_0_693).
+
+fof(c_0_1168,plain,(
+    lhs_atom290 ),
+    c_0_694).
+
+fof(c_0_1169,plain,(
+    lhs_atom289 ),
+    c_0_695).
+
+fof(c_0_1170,plain,(
+    lhs_atom288 ),
+    c_0_696).
+
+fof(c_0_1171,plain,(
+    lhs_atom287 ),
+    c_0_697).
+
+fof(c_0_1172,plain,(
+    lhs_atom286 ),
+    c_0_698).
+
+fof(c_0_1173,plain,(
+    lhs_atom285 ),
+    c_0_699).
+
+fof(c_0_1174,plain,(
+    lhs_atom284 ),
+    c_0_700).
+
+fof(c_0_1175,plain,(
+    lhs_atom283 ),
+    c_0_701).
+
+fof(c_0_1176,plain,(
+    lhs_atom282 ),
+    c_0_702).
+
+fof(c_0_1177,plain,(
+    lhs_atom281 ),
+    c_0_703).
+
+fof(c_0_1178,plain,(
+    lhs_atom280 ),
+    c_0_704).
+
+fof(c_0_1179,plain,(
+    lhs_atom279 ),
+    c_0_705).
+
+fof(c_0_1180,plain,(
+    lhs_atom278 ),
+    c_0_706).
+
+fof(c_0_1181,plain,(
+    lhs_atom277 ),
+    c_0_707).
+
+fof(c_0_1182,plain,(
+    lhs_atom276 ),
+    c_0_708).
+
+fof(c_0_1183,plain,(
+    lhs_atom275 ),
+    c_0_709).
+
+fof(c_0_1184,plain,(
+    lhs_atom274 ),
+    c_0_710).
+
+fof(c_0_1185,plain,(
+    lhs_atom273 ),
+    c_0_711).
+
+fof(c_0_1186,plain,(
+    lhs_atom272 ),
+    c_0_712).
+
+fof(c_0_1187,plain,(
+    lhs_atom271 ),
+    c_0_713).
+
+fof(c_0_1188,plain,(
+    lhs_atom270 ),
+    c_0_714).
+
+fof(c_0_1189,plain,(
+    lhs_atom269 ),
+    c_0_715).
+
+fof(c_0_1190,plain,(
+    lhs_atom268 ),
+    c_0_716).
+
+fof(c_0_1191,plain,(
+    lhs_atom267 ),
+    c_0_717).
+
+fof(c_0_1192,plain,(
+    lhs_atom266 ),
+    c_0_718).
+
+fof(c_0_1193,plain,(
+    lhs_atom265 ),
+    c_0_719).
+
+fof(c_0_1194,plain,(
+    lhs_atom264 ),
+    c_0_720).
+
+fof(c_0_1195,plain,(
+    lhs_atom263 ),
+    c_0_721).
+
+fof(c_0_1196,plain,(
+    lhs_atom262 ),
+    c_0_722).
+
+fof(c_0_1197,plain,(
+    lhs_atom261 ),
+    c_0_723).
+
+fof(c_0_1198,plain,(
+    lhs_atom260 ),
+    c_0_724).
+
+fof(c_0_1199,plain,(
+    lhs_atom223 ),
+    c_0_725).
+
+fof(c_0_1200,plain,(
+    lhs_atom222 ),
+    c_0_726).
+
+fof(c_0_1201,plain,(
+    lhs_atom221 ),
+    c_0_727).
+
+fof(c_0_1202,plain,(
+    lhs_atom220 ),
+    c_0_728).
+
+fof(c_0_1203,plain,(
+    lhs_atom219 ),
+    c_0_729).
+
+fof(c_0_1204,plain,(
+    lhs_atom218 ),
+    c_0_730).
+
+fof(c_0_1205,plain,(
+    lhs_atom217 ),
+    c_0_731).
+
+fof(c_0_1206,plain,(
+    lhs_atom216 ),
+    c_0_732).
+
+fof(c_0_1207,plain,(
+    lhs_atom215 ),
+    c_0_733).
+
+fof(c_0_1208,plain,(
+    lhs_atom214 ),
+    c_0_734).
+
+fof(c_0_1209,plain,(
+    lhs_atom213 ),
+    c_0_735).
+
+fof(c_0_1210,plain,(
+    lhs_atom212 ),
+    c_0_736).
+
+fof(c_0_1211,plain,(
+    lhs_atom211 ),
+    c_0_737).
+
+fof(c_0_1212,plain,(
+    lhs_atom210 ),
+    c_0_738).
+
+fof(c_0_1213,plain,(
+    lhs_atom209 ),
+    c_0_739).
+
+fof(c_0_1214,plain,(
+    lhs_atom208 ),
+    c_0_740).
+
+fof(c_0_1215,plain,(
+    lhs_atom207 ),
+    c_0_741).
+
+fof(c_0_1216,plain,(
+    lhs_atom206 ),
+    c_0_742).
+
+fof(c_0_1217,plain,(
+    lhs_atom205 ),
+    c_0_743).
+
+fof(c_0_1218,plain,(
+    lhs_atom204 ),
+    c_0_744).
+
+fof(c_0_1219,plain,(
+    lhs_atom203 ),
+    c_0_745).
+
+fof(c_0_1220,plain,(
+    lhs_atom202 ),
+    c_0_746).
+
+fof(c_0_1221,plain,(
+    lhs_atom201 ),
+    c_0_747).
+
+fof(c_0_1222,plain,(
+    lhs_atom200 ),
+    c_0_748).
+
+fof(c_0_1223,plain,(
+    lhs_atom199 ),
+    c_0_749).
+
+fof(c_0_1224,plain,(
+    lhs_atom198 ),
+    c_0_750).
+
+fof(c_0_1225,plain,(
+    lhs_atom197 ),
+    c_0_751).
+
+fof(c_0_1226,plain,(
+    lhs_atom196 ),
+    c_0_752).
+
+fof(c_0_1227,plain,(
+    lhs_atom195 ),
+    c_0_753).
+
+fof(c_0_1228,plain,(
+    lhs_atom194 ),
+    c_0_754).
+
+fof(c_0_1229,plain,(
+    lhs_atom193 ),
+    c_0_755).
+
+fof(c_0_1230,plain,(
+    lhs_atom192 ),
+    c_0_756).
+
+fof(c_0_1231,plain,(
+    lhs_atom191 ),
+    c_0_757).
+
+fof(c_0_1232,plain,(
+    lhs_atom190 ),
+    c_0_758).
+
+fof(c_0_1233,plain,(
+    lhs_atom189 ),
+    c_0_759).
+
+fof(c_0_1234,plain,(
+    lhs_atom188 ),
+    c_0_760).
+
+fof(c_0_1235,plain,(
+    lhs_atom187 ),
+    c_0_761).
+
+fof(c_0_1236,plain,(
+    lhs_atom186 ),
+    c_0_762).
+
+fof(c_0_1237,plain,(
+    lhs_atom185 ),
+    c_0_763).
+
+fof(c_0_1238,plain,(
+    lhs_atom184 ),
+    c_0_764).
+
+fof(c_0_1239,plain,(
+    lhs_atom183 ),
+    c_0_765).
+
+fof(c_0_1240,plain,(
+    lhs_atom182 ),
+    c_0_766).
+
+fof(c_0_1241,plain,(
+    lhs_atom181 ),
+    c_0_767).
+
+fof(c_0_1242,plain,(
+    lhs_atom180 ),
+    c_0_768).
+
+fof(c_0_1243,plain,(
+    lhs_atom179 ),
+    c_0_769).
+
+fof(c_0_1244,plain,(
+    lhs_atom178 ),
+    c_0_770).
+
+fof(c_0_1245,plain,(
+    lhs_atom177 ),
+    c_0_771).
+
+fof(c_0_1246,plain,(
+    lhs_atom176 ),
+    c_0_772).
+
+fof(c_0_1247,plain,(
+    lhs_atom175 ),
+    c_0_773).
+
+fof(c_0_1248,plain,(
+    lhs_atom174 ),
+    c_0_774).
+
+fof(c_0_1249,plain,(
+    lhs_atom173 ),
+    c_0_775).
+
+fof(c_0_1250,plain,(
+    lhs_atom172 ),
+    c_0_776).
+
+fof(c_0_1251,plain,(
+    lhs_atom171 ),
+    c_0_777).
+
+fof(c_0_1252,plain,(
+    lhs_atom170 ),
+    c_0_778).
+
+fof(c_0_1253,plain,(
+    lhs_atom169 ),
+    c_0_779).
+
+fof(c_0_1254,plain,(
+    lhs_atom168 ),
+    c_0_780).
+
+fof(c_0_1255,plain,(
+    lhs_atom167 ),
+    c_0_781).
+
+fof(c_0_1256,plain,(
+    lhs_atom166 ),
+    c_0_782).
+
+fof(c_0_1257,plain,(
+    lhs_atom165 ),
+    c_0_783).
+
+fof(c_0_1258,plain,(
+    lhs_atom164 ),
+    c_0_784).
+
+fof(c_0_1259,plain,(
+    lhs_atom163 ),
+    c_0_785).
+
+fof(c_0_1260,plain,(
+    lhs_atom162 ),
+    c_0_786).
+
+fof(c_0_1261,plain,(
+    lhs_atom161 ),
+    c_0_787).
+
+fof(c_0_1262,plain,(
+    lhs_atom160 ),
+    c_0_788).
+
+fof(c_0_1263,plain,(
+    lhs_atom159 ),
+    c_0_789).
+
+fof(c_0_1264,plain,(
+    lhs_atom158 ),
+    c_0_790).
+
+fof(c_0_1265,plain,(
+    lhs_atom157 ),
+    c_0_791).
+
+fof(c_0_1266,plain,(
+    lhs_atom156 ),
+    c_0_792).
+
+fof(c_0_1267,plain,(
+    lhs_atom155 ),
+    c_0_793).
+
+fof(c_0_1268,plain,(
+    lhs_atom154 ),
+    c_0_794).
+
+fof(c_0_1269,plain,(
+    lhs_atom153 ),
+    c_0_795).
+
+fof(c_0_1270,plain,(
+    lhs_atom152 ),
+    c_0_796).
+
+fof(c_0_1271,plain,(
+    lhs_atom151 ),
+    c_0_797).
+
+fof(c_0_1272,plain,(
+    lhs_atom150 ),
+    c_0_798).
+
+fof(c_0_1273,plain,(
+    lhs_atom149 ),
+    c_0_799).
+
+fof(c_0_1274,plain,(
+    lhs_atom148 ),
+    c_0_800).
+
+fof(c_0_1275,plain,(
+    lhs_atom147 ),
+    c_0_801).
+
+fof(c_0_1276,plain,(
+    lhs_atom146 ),
+    c_0_802).
+
+fof(c_0_1277,plain,(
+    lhs_atom145 ),
+    c_0_803).
+
+fof(c_0_1278,plain,(
+    lhs_atom144 ),
+    c_0_804).
+
+fof(c_0_1279,plain,(
+    lhs_atom143 ),
+    c_0_805).
+
+fof(c_0_1280,plain,(
+    lhs_atom142 ),
+    c_0_806).
+
+fof(c_0_1281,plain,(
+    lhs_atom141 ),
+    c_0_807).
+
+fof(c_0_1282,plain,(
+    lhs_atom140 ),
+    c_0_808).
+
+fof(c_0_1283,plain,(
+    lhs_atom139 ),
+    c_0_809).
+
+fof(c_0_1284,plain,(
+    lhs_atom138 ),
+    c_0_810).
+
+fof(c_0_1285,plain,(
+    lhs_atom137 ),
+    c_0_811).
+
+fof(c_0_1286,plain,(
+    lhs_atom136 ),
+    c_0_812).
+
+fof(c_0_1287,plain,(
+    lhs_atom135 ),
+    c_0_813).
+
+fof(c_0_1288,plain,(
+    lhs_atom134 ),
+    c_0_814).
+
+fof(c_0_1289,plain,(
+    lhs_atom133 ),
+    c_0_815).
+
+fof(c_0_1290,plain,(
+    lhs_atom132 ),
+    c_0_816).
+
+fof(c_0_1291,plain,(
+    lhs_atom131 ),
+    c_0_817).
+
+fof(c_0_1292,plain,(
+    lhs_atom130 ),
+    c_0_818).
+
+fof(c_0_1293,plain,(
+    lhs_atom129 ),
+    c_0_819).
+
+fof(c_0_1294,plain,(
+    lhs_atom128 ),
+    c_0_820).
+
+fof(c_0_1295,plain,(
+    lhs_atom127 ),
+    c_0_821).
+
+fof(c_0_1296,plain,(
+    lhs_atom126 ),
+    c_0_822).
+
+fof(c_0_1297,plain,(
+    lhs_atom125 ),
+    c_0_823).
+
+fof(c_0_1298,plain,(
+    lhs_atom124 ),
+    c_0_824).
+
+fof(c_0_1299,plain,(
+    lhs_atom123 ),
+    c_0_825).
+
+fof(c_0_1300,plain,(
+    lhs_atom122 ),
+    c_0_826).
+
+fof(c_0_1301,plain,(
+    lhs_atom121 ),
+    c_0_827).
+
+fof(c_0_1302,plain,(
+    lhs_atom120 ),
+    c_0_828).
+
+fof(c_0_1303,plain,(
+    lhs_atom119 ),
+    c_0_829).
+
+fof(c_0_1304,plain,(
+    lhs_atom118 ),
+    c_0_830).
+
+fof(c_0_1305,plain,(
+    lhs_atom117 ),
+    c_0_831).
+
+fof(c_0_1306,plain,(
+    lhs_atom116 ),
+    c_0_832).
+
+fof(c_0_1307,plain,(
+    lhs_atom115 ),
+    c_0_833).
+
+fof(c_0_1308,plain,(
+    lhs_atom114 ),
+    c_0_834).
+
+fof(c_0_1309,plain,(
+    lhs_atom113 ),
+    c_0_835).
+
+fof(c_0_1310,plain,(
+    lhs_atom112 ),
+    c_0_836).
+
+fof(c_0_1311,plain,(
+    lhs_atom111 ),
+    c_0_837).
+
+fof(c_0_1312,plain,(
+    lhs_atom110 ),
+    c_0_838).
+
+fof(c_0_1313,plain,(
+    lhs_atom109 ),
+    c_0_839).
+
+fof(c_0_1314,plain,(
+    lhs_atom108 ),
+    c_0_840).
+
+fof(c_0_1315,plain,(
+    lhs_atom107 ),
+    c_0_841).
+
+fof(c_0_1316,plain,(
+    lhs_atom106 ),
+    c_0_842).
+
+fof(c_0_1317,plain,(
+    lhs_atom105 ),
+    c_0_843).
+
+fof(c_0_1318,plain,(
+    lhs_atom104 ),
+    c_0_844).
+
+fof(c_0_1319,plain,(
+    lhs_atom103 ),
+    c_0_845).
+
+fof(c_0_1320,plain,(
+    lhs_atom102 ),
+    c_0_846).
+
+fof(c_0_1321,plain,(
+    lhs_atom101 ),
+    c_0_847).
+
+fof(c_0_1322,plain,(
+    lhs_atom100 ),
+    c_0_848).
+
+fof(c_0_1323,plain,(
+    lhs_atom99 ),
+    c_0_849).
+
+fof(c_0_1324,plain,(
+    lhs_atom98 ),
+    c_0_850).
+
+fof(c_0_1325,plain,(
+    lhs_atom97 ),
+    c_0_851).
+
+fof(c_0_1326,plain,(
+    lhs_atom96 ),
+    c_0_852).
+
+fof(c_0_1327,plain,(
+    lhs_atom95 ),
+    c_0_853).
+
+fof(c_0_1328,plain,(
+    lhs_atom94 ),
+    c_0_854).
+
+fof(c_0_1329,plain,(
+    lhs_atom93 ),
+    c_0_855).
+
+fof(c_0_1330,plain,(
+    lhs_atom92 ),
+    c_0_856).
+
+fof(c_0_1331,plain,(
+    lhs_atom91 ),
+    c_0_857).
+
+fof(c_0_1332,plain,(
+    lhs_atom90 ),
+    c_0_858).
+
+fof(c_0_1333,plain,(
+    lhs_atom89 ),
+    c_0_859).
+
+fof(c_0_1334,plain,(
+    lhs_atom88 ),
+    c_0_860).
+
+fof(c_0_1335,plain,(
+    lhs_atom87 ),
+    c_0_861).
+
+fof(c_0_1336,plain,(
+    lhs_atom86 ),
+    c_0_862).
+
+fof(c_0_1337,plain,(
+    lhs_atom85 ),
+    c_0_863).
+
+fof(c_0_1338,plain,(
+    lhs_atom84 ),
+    c_0_864).
+
+fof(c_0_1339,plain,(
+    lhs_atom83 ),
+    c_0_865).
+
+fof(c_0_1340,plain,(
+    lhs_atom82 ),
+    c_0_866).
+
+fof(c_0_1341,plain,(
+    lhs_atom81 ),
+    c_0_867).
+
+fof(c_0_1342,plain,(
+    lhs_atom80 ),
+    c_0_868).
+
+fof(c_0_1343,plain,(
+    lhs_atom79 ),
+    c_0_869).
+
+fof(c_0_1344,plain,(
+    lhs_atom78 ),
+    c_0_870).
+
+fof(c_0_1345,plain,(
+    lhs_atom77 ),
+    c_0_871).
+
+fof(c_0_1346,plain,(
+    lhs_atom76 ),
+    c_0_872).
+
+fof(c_0_1347,plain,(
+    lhs_atom75 ),
+    c_0_873).
+
+fof(c_0_1348,plain,(
+    lhs_atom74 ),
+    c_0_874).
+
+fof(c_0_1349,plain,(
+    lhs_atom73 ),
+    c_0_875).
+
+fof(c_0_1350,plain,(
+    lhs_atom72 ),
+    c_0_876).
+
+fof(c_0_1351,plain,(
+    lhs_atom71 ),
+    c_0_877).
+
+fof(c_0_1352,plain,(
+    lhs_atom70 ),
+    c_0_878).
+
+fof(c_0_1353,plain,(
+    lhs_atom69 ),
+    c_0_879).
+
+fof(c_0_1354,plain,(
+    lhs_atom68 ),
+    c_0_880).
+
+fof(c_0_1355,plain,(
+    lhs_atom67 ),
+    c_0_881).
+
+fof(c_0_1356,plain,(
+    lhs_atom66 ),
+    c_0_882).
+
+fof(c_0_1357,plain,(
+    lhs_atom65 ),
+    c_0_883).
+
+fof(c_0_1358,plain,(
+    lhs_atom64 ),
+    c_0_884).
+
+fof(c_0_1359,plain,(
+    lhs_atom63 ),
+    c_0_885).
+
+fof(c_0_1360,plain,(
+    lhs_atom62 ),
+    c_0_886).
+
+fof(c_0_1361,plain,(
+    lhs_atom61 ),
+    c_0_887).
+
+fof(c_0_1362,plain,(
+    lhs_atom60 ),
+    c_0_888).
+
+fof(c_0_1363,plain,(
+    lhs_atom59 ),
+    c_0_889).
+
+fof(c_0_1364,plain,(
+    lhs_atom58 ),
+    c_0_890).
+
+fof(c_0_1365,plain,(
+    lhs_atom57 ),
+    c_0_891).
+
+fof(c_0_1366,plain,(
+    lhs_atom56 ),
+    c_0_892).
+
+fof(c_0_1367,plain,(
+    lhs_atom55 ),
+    c_0_893).
+
+fof(c_0_1368,plain,(
+    lhs_atom54 ),
+    c_0_894).
+
+fof(c_0_1369,plain,(
+    lhs_atom53 ),
+    c_0_895).
+
+fof(c_0_1370,plain,(
+    lhs_atom52 ),
+    c_0_896).
+
+fof(c_0_1371,plain,(
+    lhs_atom51 ),
+    c_0_897).
+
+fof(c_0_1372,plain,(
+    lhs_atom50 ),
+    c_0_898).
+
+fof(c_0_1373,plain,(
+    lhs_atom49 ),
+    c_0_899).
+
+fof(c_0_1374,plain,(
+    lhs_atom48 ),
+    c_0_900).
+
+fof(c_0_1375,plain,(
+    lhs_atom47 ),
+    c_0_901).
+
+fof(c_0_1376,plain,(
+    lhs_atom46 ),
+    c_0_902).
+
+fof(c_0_1377,plain,(
+    lhs_atom45 ),
+    c_0_903).
+
+fof(c_0_1378,plain,(
+    lhs_atom44 ),
+    c_0_904).
+
+fof(c_0_1379,plain,(
+    lhs_atom43 ),
+    c_0_905).
+
+fof(c_0_1380,plain,(
+    lhs_atom42 ),
+    c_0_906).
+
+fof(c_0_1381,plain,(
+    lhs_atom41 ),
+    c_0_907).
+
+fof(c_0_1382,plain,(
+    lhs_atom40 ),
+    c_0_908).
+
+fof(c_0_1383,plain,(
+    lhs_atom39 ),
+    c_0_909).
+
+fof(c_0_1384,plain,(
+    lhs_atom38 ),
+    c_0_910).
+
+fof(c_0_1385,plain,(
+    lhs_atom37 ),
+    c_0_911).
+
+fof(c_0_1386,plain,(
+    lhs_atom36 ),
+    c_0_912).
+
+fof(c_0_1387,plain,(
+    lhs_atom35 ),
+    c_0_913).
+
+fof(c_0_1388,plain,(
+    lhs_atom34 ),
+    c_0_914).
+
+fof(c_0_1389,plain,(
+    lhs_atom33 ),
+    c_0_915).
+
+fof(c_0_1390,plain,(
+    lhs_atom32 ),
+    c_0_916).
+
+fof(c_0_1391,plain,(
+    lhs_atom31 ),
+    c_0_917).
+
+fof(c_0_1392,plain,(
+    lhs_atom30 ),
+    c_0_918).
+
+fof(c_0_1393,plain,(
+    lhs_atom29 ),
+    c_0_919).
+
+fof(c_0_1394,plain,(
+    lhs_atom28 ),
+    c_0_920).
+
+fof(c_0_1395,plain,(
+    lhs_atom27 ),
+    c_0_921).
+
+fof(c_0_1396,plain,(
+    lhs_atom26 ),
+    c_0_922).
+
+fof(c_0_1397,plain,(
+    lhs_atom25 ),
+    c_0_923).
+
+fof(c_0_1398,plain,(
+    lhs_atom24 ),
+    c_0_924).
+
+fof(c_0_1399,plain,(
+    lhs_atom23 ),
+    c_0_925).
+
+fof(c_0_1400,plain,(
+    lhs_atom22 ),
+    c_0_926).
+
+fof(c_0_1401,plain,(
+    lhs_atom21 ),
+    c_0_927).
+
+fof(c_0_1402,plain,(
+    lhs_atom20 ),
+    c_0_928).
+
+fof(c_0_1403,plain,(
+    lhs_atom19 ),
+    c_0_929).
+
+fof(c_0_1404,plain,(
+    lhs_atom18 ),
+    c_0_930).
+
+fof(c_0_1405,plain,(
+    lhs_atom17 ),
+    c_0_931).
+
+fof(c_0_1406,plain,(
+    lhs_atom16 ),
+    c_0_932).
+
+fof(c_0_1407,plain,(
+    lhs_atom15 ),
+    c_0_933).
+
+fof(c_0_1408,plain,(
+    lhs_atom14 ),
+    c_0_934).
+
+fof(c_0_1409,plain,(
+    lhs_atom13 ),
+    c_0_935).
+
+fof(c_0_1410,plain,(
+    lhs_atom12 ),
+    c_0_936).
+
+fof(c_0_1411,plain,(
+    lhs_atom11 ),
+    c_0_937).
+
+fof(c_0_1412,plain,(
+    lhs_atom10 ),
+    c_0_938).
+
+fof(c_0_1413,plain,(
+    lhs_atom9 ),
+    c_0_939).
+
+fof(c_0_1414,plain,(
+    lhs_atom8 ),
+    c_0_940).
+
+fof(c_0_1415,plain,(
+    lhs_atom7 ),
+    c_0_941).
+
+fof(c_0_1416,plain,(
+    lhs_atom6 ),
+    c_0_942).
+
+fof(c_0_1417,plain,(
+    lhs_atom5 ),
+    c_0_943).
+
+fof(c_0_1418,plain,(
+    lhs_atom4 ),
+    c_0_944).
+
+fof(c_0_1419,plain,(
+    lhs_atom3 ),
+    c_0_945).
+
+fof(c_0_1420,plain,(
+    lhs_atom2 ),
+    c_0_946).
+
+fof(c_0_1421,plain,(
+    lhs_atom1 ),
+    c_0_947).
+
+cnf(c_0_1422,plain,
+    ( inv(e0) = e0
+    | lhs_atom259 ),
+    inference(split_conjunct,[status(thm)],[c_0_948])).
+
+cnf(c_0_1423,plain,
+    ( inv(e1) = e0
+    | lhs_atom258 ),
+    inference(split_conjunct,[status(thm)],[c_0_949])).
+
+cnf(c_0_1424,plain,
+    ( inv(e2) = e0
+    | lhs_atom257 ),
+    inference(split_conjunct,[status(thm)],[c_0_950])).
+
+cnf(c_0_1425,plain,
+    ( inv(e3) = e0
+    | lhs_atom256 ),
+    inference(split_conjunct,[status(thm)],[c_0_951])).
+
+cnf(c_0_1426,plain,
+    ( inv(e4) = e0
+    | lhs_atom255 ),
+    inference(split_conjunct,[status(thm)],[c_0_952])).
+
+cnf(c_0_1427,plain,
+    ( inv(e5) = e0
+    | lhs_atom254 ),
+    inference(split_conjunct,[status(thm)],[c_0_953])).
+
+cnf(c_0_1428,plain,
+    ( inv(e0) = e1
+    | lhs_atom253 ),
+    inference(split_conjunct,[status(thm)],[c_0_954])).
+
+cnf(c_0_1429,plain,
+    ( inv(e1) = e1
+    | lhs_atom252 ),
+    inference(split_conjunct,[status(thm)],[c_0_955])).
+
+cnf(c_0_1430,plain,
+    ( inv(e2) = e1
+    | lhs_atom251 ),
+    inference(split_conjunct,[status(thm)],[c_0_956])).
+
+cnf(c_0_1431,plain,
+    ( inv(e3) = e1
+    | lhs_atom250 ),
+    inference(split_conjunct,[status(thm)],[c_0_957])).
+
+cnf(c_0_1432,plain,
+    ( inv(e4) = e1
+    | lhs_atom249 ),
+    inference(split_conjunct,[status(thm)],[c_0_958])).
+
+cnf(c_0_1433,plain,
+    ( inv(e5) = e1
+    | lhs_atom248 ),
+    inference(split_conjunct,[status(thm)],[c_0_959])).
+
+cnf(c_0_1434,plain,
+    ( inv(e0) = e2
+    | lhs_atom247 ),
+    inference(split_conjunct,[status(thm)],[c_0_960])).
+
+cnf(c_0_1435,plain,
+    ( inv(e1) = e2
+    | lhs_atom246 ),
+    inference(split_conjunct,[status(thm)],[c_0_961])).
+
+cnf(c_0_1436,plain,
+    ( inv(e2) = e2
+    | lhs_atom245 ),
+    inference(split_conjunct,[status(thm)],[c_0_962])).
+
+cnf(c_0_1437,plain,
+    ( inv(e3) = e2
+    | lhs_atom244 ),
+    inference(split_conjunct,[status(thm)],[c_0_963])).
+
+cnf(c_0_1438,plain,
+    ( inv(e4) = e2
+    | lhs_atom243 ),
+    inference(split_conjunct,[status(thm)],[c_0_964])).
+
+cnf(c_0_1439,plain,
+    ( inv(e5) = e2
+    | lhs_atom242 ),
+    inference(split_conjunct,[status(thm)],[c_0_965])).
+
+cnf(c_0_1440,plain,
+    ( inv(e0) = e3
+    | lhs_atom241 ),
+    inference(split_conjunct,[status(thm)],[c_0_966])).
+
+cnf(c_0_1441,plain,
+    ( inv(e1) = e3
+    | lhs_atom240 ),
+    inference(split_conjunct,[status(thm)],[c_0_967])).
+
+cnf(c_0_1442,plain,
+    ( inv(e2) = e3
+    | lhs_atom239 ),
+    inference(split_conjunct,[status(thm)],[c_0_968])).
+
+cnf(c_0_1443,plain,
+    ( inv(e3) = e3
+    | lhs_atom238 ),
+    inference(split_conjunct,[status(thm)],[c_0_969])).
+
+cnf(c_0_1444,plain,
+    ( inv(e4) = e3
+    | lhs_atom237 ),
+    inference(split_conjunct,[status(thm)],[c_0_970])).
+
+cnf(c_0_1445,plain,
+    ( inv(e5) = e3
+    | lhs_atom236 ),
+    inference(split_conjunct,[status(thm)],[c_0_971])).
+
+cnf(c_0_1446,plain,
+    ( inv(e0) = e4
+    | lhs_atom235 ),
+    inference(split_conjunct,[status(thm)],[c_0_972])).
+
+cnf(c_0_1447,plain,
+    ( inv(e1) = e4
+    | lhs_atom234 ),
+    inference(split_conjunct,[status(thm)],[c_0_973])).
+
+cnf(c_0_1448,plain,
+    ( inv(e2) = e4
+    | lhs_atom233 ),
+    inference(split_conjunct,[status(thm)],[c_0_974])).
+
+cnf(c_0_1449,plain,
+    ( inv(e3) = e4
+    | lhs_atom232 ),
+    inference(split_conjunct,[status(thm)],[c_0_975])).
+
+cnf(c_0_1450,plain,
+    ( inv(e4) = e4
+    | lhs_atom231 ),
+    inference(split_conjunct,[status(thm)],[c_0_976])).
+
+cnf(c_0_1451,plain,
+    ( inv(e5) = e4
+    | lhs_atom230 ),
+    inference(split_conjunct,[status(thm)],[c_0_977])).
+
+cnf(c_0_1452,plain,
+    ( inv(e0) = e5
+    | lhs_atom229 ),
+    inference(split_conjunct,[status(thm)],[c_0_978])).
+
+cnf(c_0_1453,plain,
+    ( inv(e1) = e5
+    | lhs_atom228 ),
+    inference(split_conjunct,[status(thm)],[c_0_979])).
+
+cnf(c_0_1454,plain,
+    ( inv(e2) = e5
+    | lhs_atom227 ),
+    inference(split_conjunct,[status(thm)],[c_0_980])).
+
+cnf(c_0_1455,plain,
+    ( inv(e3) = e5
+    | lhs_atom226 ),
+    inference(split_conjunct,[status(thm)],[c_0_981])).
+
+cnf(c_0_1456,plain,
+    ( inv(e4) = e5
+    | lhs_atom225 ),
+    inference(split_conjunct,[status(thm)],[c_0_982])).
+
+cnf(c_0_1457,plain,
+    ( inv(e5) = e5
+    | lhs_atom224 ),
+    inference(split_conjunct,[status(thm)],[c_0_983])).
+
+cnf(c_0_1458,plain,
+    ( lhs_atom474 ),
+    inference(split_conjunct,[status(thm)],[c_0_984])).
+
+cnf(c_0_1459,plain,
+    ( lhs_atom473 ),
+    inference(split_conjunct,[status(thm)],[c_0_985])).
+
+cnf(c_0_1460,plain,
+    ( lhs_atom472 ),
+    inference(split_conjunct,[status(thm)],[c_0_986])).
+
+cnf(c_0_1461,plain,
+    ( lhs_atom471 ),
+    inference(split_conjunct,[status(thm)],[c_0_987])).
+
+cnf(c_0_1462,plain,
+    ( lhs_atom470 ),
+    inference(split_conjunct,[status(thm)],[c_0_988])).
+
+cnf(c_0_1463,plain,
+    ( lhs_atom469 ),
+    inference(split_conjunct,[status(thm)],[c_0_989])).
+
+cnf(c_0_1464,plain,
+    ( lhs_atom468 ),
+    inference(split_conjunct,[status(thm)],[c_0_990])).
+
+cnf(c_0_1465,plain,
+    ( lhs_atom467 ),
+    inference(split_conjunct,[status(thm)],[c_0_991])).
+
+cnf(c_0_1466,plain,
+    ( lhs_atom466 ),
+    inference(split_conjunct,[status(thm)],[c_0_992])).
+
+cnf(c_0_1467,plain,
+    ( lhs_atom465 ),
+    inference(split_conjunct,[status(thm)],[c_0_993])).
+
+cnf(c_0_1468,plain,
+    ( lhs_atom464 ),
+    inference(split_conjunct,[status(thm)],[c_0_994])).
+
+cnf(c_0_1469,plain,
+    ( lhs_atom463 ),
+    inference(split_conjunct,[status(thm)],[c_0_995])).
+
+cnf(c_0_1470,plain,
+    ( lhs_atom462 ),
+    inference(split_conjunct,[status(thm)],[c_0_996])).
+
+cnf(c_0_1471,plain,
+    ( lhs_atom461 ),
+    inference(split_conjunct,[status(thm)],[c_0_997])).
+
+cnf(c_0_1472,plain,
+    ( lhs_atom460 ),
+    inference(split_conjunct,[status(thm)],[c_0_998])).
+
+cnf(c_0_1473,plain,
+    ( lhs_atom459 ),
+    inference(split_conjunct,[status(thm)],[c_0_999])).
+
+cnf(c_0_1474,plain,
+    ( lhs_atom458 ),
+    inference(split_conjunct,[status(thm)],[c_0_1000])).
+
+cnf(c_0_1475,plain,
+    ( lhs_atom457 ),
+    inference(split_conjunct,[status(thm)],[c_0_1001])).
+
+cnf(c_0_1476,plain,
+    ( lhs_atom456 ),
+    inference(split_conjunct,[status(thm)],[c_0_1002])).
+
+cnf(c_0_1477,plain,
+    ( lhs_atom455 ),
+    inference(split_conjunct,[status(thm)],[c_0_1003])).
+
+cnf(c_0_1478,plain,
+    ( lhs_atom454 ),
+    inference(split_conjunct,[status(thm)],[c_0_1004])).
+
+cnf(c_0_1479,plain,
+    ( lhs_atom453 ),
+    inference(split_conjunct,[status(thm)],[c_0_1005])).
+
+cnf(c_0_1480,plain,
+    ( lhs_atom452 ),
+    inference(split_conjunct,[status(thm)],[c_0_1006])).
+
+cnf(c_0_1481,plain,
+    ( lhs_atom451 ),
+    inference(split_conjunct,[status(thm)],[c_0_1007])).
+
+cnf(c_0_1482,plain,
+    ( lhs_atom450 ),
+    inference(split_conjunct,[status(thm)],[c_0_1008])).
+
+cnf(c_0_1483,plain,
+    ( lhs_atom449 ),
+    inference(split_conjunct,[status(thm)],[c_0_1009])).
+
+cnf(c_0_1484,plain,
+    ( lhs_atom448 ),
+    inference(split_conjunct,[status(thm)],[c_0_1010])).
+
+cnf(c_0_1485,plain,
+    ( lhs_atom447 ),
+    inference(split_conjunct,[status(thm)],[c_0_1011])).
+
+cnf(c_0_1486,plain,
+    ( lhs_atom446 ),
+    inference(split_conjunct,[status(thm)],[c_0_1012])).
+
+cnf(c_0_1487,plain,
+    ( lhs_atom445 ),
+    inference(split_conjunct,[status(thm)],[c_0_1013])).
+
+cnf(c_0_1488,plain,
+    ( lhs_atom444 ),
+    inference(split_conjunct,[status(thm)],[c_0_1014])).
+
+cnf(c_0_1489,plain,
+    ( lhs_atom443 ),
+    inference(split_conjunct,[status(thm)],[c_0_1015])).
+
+cnf(c_0_1490,plain,
+    ( lhs_atom442 ),
+    inference(split_conjunct,[status(thm)],[c_0_1016])).
+
+cnf(c_0_1491,plain,
+    ( lhs_atom441 ),
+    inference(split_conjunct,[status(thm)],[c_0_1017])).
+
+cnf(c_0_1492,plain,
+    ( lhs_atom440 ),
+    inference(split_conjunct,[status(thm)],[c_0_1018])).
+
+cnf(c_0_1493,plain,
+    ( lhs_atom439 ),
+    inference(split_conjunct,[status(thm)],[c_0_1019])).
+
+cnf(c_0_1494,plain,
+    ( lhs_atom438 ),
+    inference(split_conjunct,[status(thm)],[c_0_1020])).
+
+cnf(c_0_1495,plain,
+    ( lhs_atom437 ),
+    inference(split_conjunct,[status(thm)],[c_0_1021])).
+
+cnf(c_0_1496,plain,
+    ( lhs_atom436 ),
+    inference(split_conjunct,[status(thm)],[c_0_1022])).
+
+cnf(c_0_1497,plain,
+    ( lhs_atom435 ),
+    inference(split_conjunct,[status(thm)],[c_0_1023])).
+
+cnf(c_0_1498,plain,
+    ( lhs_atom434 ),
+    inference(split_conjunct,[status(thm)],[c_0_1024])).
+
+cnf(c_0_1499,plain,
+    ( lhs_atom433 ),
+    inference(split_conjunct,[status(thm)],[c_0_1025])).
+
+cnf(c_0_1500,plain,
+    ( lhs_atom432 ),
+    inference(split_conjunct,[status(thm)],[c_0_1026])).
+
+cnf(c_0_1501,plain,
+    ( lhs_atom431 ),
+    inference(split_conjunct,[status(thm)],[c_0_1027])).
+
+cnf(c_0_1502,plain,
+    ( lhs_atom430 ),
+    inference(split_conjunct,[status(thm)],[c_0_1028])).
+
+cnf(c_0_1503,plain,
+    ( lhs_atom429 ),
+    inference(split_conjunct,[status(thm)],[c_0_1029])).
+
+cnf(c_0_1504,plain,
+    ( lhs_atom428 ),
+    inference(split_conjunct,[status(thm)],[c_0_1030])).
+
+cnf(c_0_1505,plain,
+    ( lhs_atom427 ),
+    inference(split_conjunct,[status(thm)],[c_0_1031])).
+
+cnf(c_0_1506,plain,
+    ( lhs_atom426 ),
+    inference(split_conjunct,[status(thm)],[c_0_1032])).
+
+cnf(c_0_1507,plain,
+    ( lhs_atom425 ),
+    inference(split_conjunct,[status(thm)],[c_0_1033])).
+
+cnf(c_0_1508,plain,
+    ( lhs_atom424 ),
+    inference(split_conjunct,[status(thm)],[c_0_1034])).
+
+cnf(c_0_1509,plain,
+    ( lhs_atom423 ),
+    inference(split_conjunct,[status(thm)],[c_0_1035])).
+
+cnf(c_0_1510,plain,
+    ( lhs_atom422 ),
+    inference(split_conjunct,[status(thm)],[c_0_1036])).
+
+cnf(c_0_1511,plain,
+    ( lhs_atom421 ),
+    inference(split_conjunct,[status(thm)],[c_0_1037])).
+
+cnf(c_0_1512,plain,
+    ( lhs_atom420 ),
+    inference(split_conjunct,[status(thm)],[c_0_1038])).
+
+cnf(c_0_1513,plain,
+    ( lhs_atom419 ),
+    inference(split_conjunct,[status(thm)],[c_0_1039])).
+
+cnf(c_0_1514,plain,
+    ( lhs_atom418 ),
+    inference(split_conjunct,[status(thm)],[c_0_1040])).
+
+cnf(c_0_1515,plain,
+    ( lhs_atom417 ),
+    inference(split_conjunct,[status(thm)],[c_0_1041])).
+
+cnf(c_0_1516,plain,
+    ( lhs_atom416 ),
+    inference(split_conjunct,[status(thm)],[c_0_1042])).
+
+cnf(c_0_1517,plain,
+    ( lhs_atom415 ),
+    inference(split_conjunct,[status(thm)],[c_0_1043])).
+
+cnf(c_0_1518,plain,
+    ( lhs_atom414 ),
+    inference(split_conjunct,[status(thm)],[c_0_1044])).
+
+cnf(c_0_1519,plain,
+    ( lhs_atom413 ),
+    inference(split_conjunct,[status(thm)],[c_0_1045])).
+
+cnf(c_0_1520,plain,
+    ( lhs_atom412 ),
+    inference(split_conjunct,[status(thm)],[c_0_1046])).
+
+cnf(c_0_1521,plain,
+    ( lhs_atom411 ),
+    inference(split_conjunct,[status(thm)],[c_0_1047])).
+
+cnf(c_0_1522,plain,
+    ( lhs_atom410 ),
+    inference(split_conjunct,[status(thm)],[c_0_1048])).
+
+cnf(c_0_1523,plain,
+    ( lhs_atom409 ),
+    inference(split_conjunct,[status(thm)],[c_0_1049])).
+
+cnf(c_0_1524,plain,
+    ( lhs_atom408 ),
+    inference(split_conjunct,[status(thm)],[c_0_1050])).
+
+cnf(c_0_1525,plain,
+    ( lhs_atom407 ),
+    inference(split_conjunct,[status(thm)],[c_0_1051])).
+
+cnf(c_0_1526,plain,
+    ( lhs_atom406 ),
+    inference(split_conjunct,[status(thm)],[c_0_1052])).
+
+cnf(c_0_1527,plain,
+    ( lhs_atom405 ),
+    inference(split_conjunct,[status(thm)],[c_0_1053])).
+
+cnf(c_0_1528,plain,
+    ( lhs_atom404 ),
+    inference(split_conjunct,[status(thm)],[c_0_1054])).
+
+cnf(c_0_1529,plain,
+    ( lhs_atom403 ),
+    inference(split_conjunct,[status(thm)],[c_0_1055])).
+
+cnf(c_0_1530,plain,
+    ( lhs_atom402 ),
+    inference(split_conjunct,[status(thm)],[c_0_1056])).
+
+cnf(c_0_1531,plain,
+    ( lhs_atom401 ),
+    inference(split_conjunct,[status(thm)],[c_0_1057])).
+
+cnf(c_0_1532,plain,
+    ( lhs_atom400 ),
+    inference(split_conjunct,[status(thm)],[c_0_1058])).
+
+cnf(c_0_1533,plain,
+    ( lhs_atom399 ),
+    inference(split_conjunct,[status(thm)],[c_0_1059])).
+
+cnf(c_0_1534,plain,
+    ( lhs_atom398 ),
+    inference(split_conjunct,[status(thm)],[c_0_1060])).
+
+cnf(c_0_1535,plain,
+    ( lhs_atom397 ),
+    inference(split_conjunct,[status(thm)],[c_0_1061])).
+
+cnf(c_0_1536,plain,
+    ( lhs_atom396 ),
+    inference(split_conjunct,[status(thm)],[c_0_1062])).
+
+cnf(c_0_1537,plain,
+    ( lhs_atom395 ),
+    inference(split_conjunct,[status(thm)],[c_0_1063])).
+
+cnf(c_0_1538,plain,
+    ( lhs_atom394 ),
+    inference(split_conjunct,[status(thm)],[c_0_1064])).
+
+cnf(c_0_1539,plain,
+    ( lhs_atom393 ),
+    inference(split_conjunct,[status(thm)],[c_0_1065])).
+
+cnf(c_0_1540,plain,
+    ( lhs_atom392 ),
+    inference(split_conjunct,[status(thm)],[c_0_1066])).
+
+cnf(c_0_1541,plain,
+    ( lhs_atom391 ),
+    inference(split_conjunct,[status(thm)],[c_0_1067])).
+
+cnf(c_0_1542,plain,
+    ( lhs_atom390 ),
+    inference(split_conjunct,[status(thm)],[c_0_1068])).
+
+cnf(c_0_1543,plain,
+    ( lhs_atom389 ),
+    inference(split_conjunct,[status(thm)],[c_0_1069])).
+
+cnf(c_0_1544,plain,
+    ( lhs_atom388 ),
+    inference(split_conjunct,[status(thm)],[c_0_1070])).
+
+cnf(c_0_1545,plain,
+    ( lhs_atom387 ),
+    inference(split_conjunct,[status(thm)],[c_0_1071])).
+
+cnf(c_0_1546,plain,
+    ( lhs_atom386 ),
+    inference(split_conjunct,[status(thm)],[c_0_1072])).
+
+cnf(c_0_1547,plain,
+    ( lhs_atom385 ),
+    inference(split_conjunct,[status(thm)],[c_0_1073])).
+
+cnf(c_0_1548,plain,
+    ( lhs_atom384 ),
+    inference(split_conjunct,[status(thm)],[c_0_1074])).
+
+cnf(c_0_1549,plain,
+    ( lhs_atom383 ),
+    inference(split_conjunct,[status(thm)],[c_0_1075])).
+
+cnf(c_0_1550,plain,
+    ( lhs_atom382 ),
+    inference(split_conjunct,[status(thm)],[c_0_1076])).
+
+cnf(c_0_1551,plain,
+    ( lhs_atom381 ),
+    inference(split_conjunct,[status(thm)],[c_0_1077])).
+
+cnf(c_0_1552,plain,
+    ( lhs_atom380 ),
+    inference(split_conjunct,[status(thm)],[c_0_1078])).
+
+cnf(c_0_1553,plain,
+    ( lhs_atom379 ),
+    inference(split_conjunct,[status(thm)],[c_0_1079])).
+
+cnf(c_0_1554,plain,
+    ( lhs_atom378 ),
+    inference(split_conjunct,[status(thm)],[c_0_1080])).
+
+cnf(c_0_1555,plain,
+    ( lhs_atom377 ),
+    inference(split_conjunct,[status(thm)],[c_0_1081])).
+
+cnf(c_0_1556,plain,
+    ( lhs_atom376 ),
+    inference(split_conjunct,[status(thm)],[c_0_1082])).
+
+cnf(c_0_1557,plain,
+    ( lhs_atom375 ),
+    inference(split_conjunct,[status(thm)],[c_0_1083])).
+
+cnf(c_0_1558,plain,
+    ( lhs_atom374 ),
+    inference(split_conjunct,[status(thm)],[c_0_1084])).
+
+cnf(c_0_1559,plain,
+    ( lhs_atom373 ),
+    inference(split_conjunct,[status(thm)],[c_0_1085])).
+
+cnf(c_0_1560,plain,
+    ( lhs_atom372 ),
+    inference(split_conjunct,[status(thm)],[c_0_1086])).
+
+cnf(c_0_1561,plain,
+    ( lhs_atom371 ),
+    inference(split_conjunct,[status(thm)],[c_0_1087])).
+
+cnf(c_0_1562,plain,
+    ( lhs_atom370 ),
+    inference(split_conjunct,[status(thm)],[c_0_1088])).
+
+cnf(c_0_1563,plain,
+    ( lhs_atom369 ),
+    inference(split_conjunct,[status(thm)],[c_0_1089])).
+
+cnf(c_0_1564,plain,
+    ( lhs_atom368 ),
+    inference(split_conjunct,[status(thm)],[c_0_1090])).
+
+cnf(c_0_1565,plain,
+    ( lhs_atom367 ),
+    inference(split_conjunct,[status(thm)],[c_0_1091])).
+
+cnf(c_0_1566,plain,
+    ( lhs_atom366 ),
+    inference(split_conjunct,[status(thm)],[c_0_1092])).
+
+cnf(c_0_1567,plain,
+    ( lhs_atom365 ),
+    inference(split_conjunct,[status(thm)],[c_0_1093])).
+
+cnf(c_0_1568,plain,
+    ( lhs_atom364 ),
+    inference(split_conjunct,[status(thm)],[c_0_1094])).
+
+cnf(c_0_1569,plain,
+    ( lhs_atom363 ),
+    inference(split_conjunct,[status(thm)],[c_0_1095])).
+
+cnf(c_0_1570,plain,
+    ( lhs_atom362 ),
+    inference(split_conjunct,[status(thm)],[c_0_1096])).
+
+cnf(c_0_1571,plain,
+    ( lhs_atom361 ),
+    inference(split_conjunct,[status(thm)],[c_0_1097])).
+
+cnf(c_0_1572,plain,
+    ( lhs_atom360 ),
+    inference(split_conjunct,[status(thm)],[c_0_1098])).
+
+cnf(c_0_1573,plain,
+    ( lhs_atom359 ),
+    inference(split_conjunct,[status(thm)],[c_0_1099])).
+
+cnf(c_0_1574,plain,
+    ( lhs_atom358 ),
+    inference(split_conjunct,[status(thm)],[c_0_1100])).
+
+cnf(c_0_1575,plain,
+    ( lhs_atom357 ),
+    inference(split_conjunct,[status(thm)],[c_0_1101])).
+
+cnf(c_0_1576,plain,
+    ( lhs_atom356 ),
+    inference(split_conjunct,[status(thm)],[c_0_1102])).
+
+cnf(c_0_1577,plain,
+    ( lhs_atom355 ),
+    inference(split_conjunct,[status(thm)],[c_0_1103])).
+
+cnf(c_0_1578,plain,
+    ( lhs_atom354 ),
+    inference(split_conjunct,[status(thm)],[c_0_1104])).
+
+cnf(c_0_1579,plain,
+    ( lhs_atom353 ),
+    inference(split_conjunct,[status(thm)],[c_0_1105])).
+
+cnf(c_0_1580,plain,
+    ( lhs_atom352 ),
+    inference(split_conjunct,[status(thm)],[c_0_1106])).
+
+cnf(c_0_1581,plain,
+    ( lhs_atom351 ),
+    inference(split_conjunct,[status(thm)],[c_0_1107])).
+
+cnf(c_0_1582,plain,
+    ( lhs_atom350 ),
+    inference(split_conjunct,[status(thm)],[c_0_1108])).
+
+cnf(c_0_1583,plain,
+    ( lhs_atom349 ),
+    inference(split_conjunct,[status(thm)],[c_0_1109])).
+
+cnf(c_0_1584,plain,
+    ( lhs_atom348 ),
+    inference(split_conjunct,[status(thm)],[c_0_1110])).
+
+cnf(c_0_1585,plain,
+    ( lhs_atom347 ),
+    inference(split_conjunct,[status(thm)],[c_0_1111])).
+
+cnf(c_0_1586,plain,
+    ( lhs_atom346 ),
+    inference(split_conjunct,[status(thm)],[c_0_1112])).
+
+cnf(c_0_1587,plain,
+    ( lhs_atom345 ),
+    inference(split_conjunct,[status(thm)],[c_0_1113])).
+
+cnf(c_0_1588,plain,
+    ( lhs_atom344 ),
+    inference(split_conjunct,[status(thm)],[c_0_1114])).
+
+cnf(c_0_1589,plain,
+    ( lhs_atom343 ),
+    inference(split_conjunct,[status(thm)],[c_0_1115])).
+
+cnf(c_0_1590,plain,
+    ( lhs_atom342 ),
+    inference(split_conjunct,[status(thm)],[c_0_1116])).
+
+cnf(c_0_1591,plain,
+    ( lhs_atom341 ),
+    inference(split_conjunct,[status(thm)],[c_0_1117])).
+
+cnf(c_0_1592,plain,
+    ( lhs_atom340 ),
+    inference(split_conjunct,[status(thm)],[c_0_1118])).
+
+cnf(c_0_1593,plain,
+    ( lhs_atom339 ),
+    inference(split_conjunct,[status(thm)],[c_0_1119])).
+
+cnf(c_0_1594,plain,
+    ( lhs_atom338 ),
+    inference(split_conjunct,[status(thm)],[c_0_1120])).
+
+cnf(c_0_1595,plain,
+    ( lhs_atom337 ),
+    inference(split_conjunct,[status(thm)],[c_0_1121])).
+
+cnf(c_0_1596,plain,
+    ( lhs_atom336 ),
+    inference(split_conjunct,[status(thm)],[c_0_1122])).
+
+cnf(c_0_1597,plain,
+    ( lhs_atom335 ),
+    inference(split_conjunct,[status(thm)],[c_0_1123])).
+
+cnf(c_0_1598,plain,
+    ( lhs_atom334 ),
+    inference(split_conjunct,[status(thm)],[c_0_1124])).
+
+cnf(c_0_1599,plain,
+    ( lhs_atom333 ),
+    inference(split_conjunct,[status(thm)],[c_0_1125])).
+
+cnf(c_0_1600,plain,
+    ( lhs_atom332 ),
+    inference(split_conjunct,[status(thm)],[c_0_1126])).
+
+cnf(c_0_1601,plain,
+    ( lhs_atom331 ),
+    inference(split_conjunct,[status(thm)],[c_0_1127])).
+
+cnf(c_0_1602,plain,
+    ( lhs_atom330 ),
+    inference(split_conjunct,[status(thm)],[c_0_1128])).
+
+cnf(c_0_1603,plain,
+    ( lhs_atom329 ),
+    inference(split_conjunct,[status(thm)],[c_0_1129])).
+
+cnf(c_0_1604,plain,
+    ( lhs_atom328 ),
+    inference(split_conjunct,[status(thm)],[c_0_1130])).
+
+cnf(c_0_1605,plain,
+    ( lhs_atom327 ),
+    inference(split_conjunct,[status(thm)],[c_0_1131])).
+
+cnf(c_0_1606,plain,
+    ( lhs_atom326 ),
+    inference(split_conjunct,[status(thm)],[c_0_1132])).
+
+cnf(c_0_1607,plain,
+    ( lhs_atom325 ),
+    inference(split_conjunct,[status(thm)],[c_0_1133])).
+
+cnf(c_0_1608,plain,
+    ( lhs_atom324 ),
+    inference(split_conjunct,[status(thm)],[c_0_1134])).
+
+cnf(c_0_1609,plain,
+    ( lhs_atom323 ),
+    inference(split_conjunct,[status(thm)],[c_0_1135])).
+
+cnf(c_0_1610,plain,
+    ( lhs_atom322 ),
+    inference(split_conjunct,[status(thm)],[c_0_1136])).
+
+cnf(c_0_1611,plain,
+    ( lhs_atom321 ),
+    inference(split_conjunct,[status(thm)],[c_0_1137])).
+
+cnf(c_0_1612,plain,
+    ( lhs_atom320 ),
+    inference(split_conjunct,[status(thm)],[c_0_1138])).
+
+cnf(c_0_1613,plain,
+    ( lhs_atom319 ),
+    inference(split_conjunct,[status(thm)],[c_0_1139])).
+
+cnf(c_0_1614,plain,
+    ( lhs_atom318 ),
+    inference(split_conjunct,[status(thm)],[c_0_1140])).
+
+cnf(c_0_1615,plain,
+    ( lhs_atom317 ),
+    inference(split_conjunct,[status(thm)],[c_0_1141])).
+
+cnf(c_0_1616,plain,
+    ( lhs_atom316 ),
+    inference(split_conjunct,[status(thm)],[c_0_1142])).
+
+cnf(c_0_1617,plain,
+    ( lhs_atom315 ),
+    inference(split_conjunct,[status(thm)],[c_0_1143])).
+
+cnf(c_0_1618,plain,
+    ( lhs_atom314 ),
+    inference(split_conjunct,[status(thm)],[c_0_1144])).
+
+cnf(c_0_1619,plain,
+    ( lhs_atom313 ),
+    inference(split_conjunct,[status(thm)],[c_0_1145])).
+
+cnf(c_0_1620,plain,
+    ( lhs_atom312 ),
+    inference(split_conjunct,[status(thm)],[c_0_1146])).
+
+cnf(c_0_1621,plain,
+    ( lhs_atom311 ),
+    inference(split_conjunct,[status(thm)],[c_0_1147])).
+
+cnf(c_0_1622,plain,
+    ( lhs_atom310 ),
+    inference(split_conjunct,[status(thm)],[c_0_1148])).
+
+cnf(c_0_1623,plain,
+    ( lhs_atom309 ),
+    inference(split_conjunct,[status(thm)],[c_0_1149])).
+
+cnf(c_0_1624,plain,
+    ( lhs_atom308 ),
+    inference(split_conjunct,[status(thm)],[c_0_1150])).
+
+cnf(c_0_1625,plain,
+    ( lhs_atom307 ),
+    inference(split_conjunct,[status(thm)],[c_0_1151])).
+
+cnf(c_0_1626,plain,
+    ( lhs_atom306 ),
+    inference(split_conjunct,[status(thm)],[c_0_1152])).
+
+cnf(c_0_1627,plain,
+    ( lhs_atom305 ),
+    inference(split_conjunct,[status(thm)],[c_0_1153])).
+
+cnf(c_0_1628,plain,
+    ( lhs_atom304 ),
+    inference(split_conjunct,[status(thm)],[c_0_1154])).
+
+cnf(c_0_1629,plain,
+    ( lhs_atom303 ),
+    inference(split_conjunct,[status(thm)],[c_0_1155])).
+
+cnf(c_0_1630,plain,
+    ( lhs_atom302 ),
+    inference(split_conjunct,[status(thm)],[c_0_1156])).
+
+cnf(c_0_1631,plain,
+    ( lhs_atom301 ),
+    inference(split_conjunct,[status(thm)],[c_0_1157])).
+
+cnf(c_0_1632,plain,
+    ( lhs_atom300 ),
+    inference(split_conjunct,[status(thm)],[c_0_1158])).
+
+cnf(c_0_1633,plain,
+    ( lhs_atom299 ),
+    inference(split_conjunct,[status(thm)],[c_0_1159])).
+
+cnf(c_0_1634,plain,
+    ( lhs_atom298 ),
+    inference(split_conjunct,[status(thm)],[c_0_1160])).
+
+cnf(c_0_1635,plain,
+    ( lhs_atom297 ),
+    inference(split_conjunct,[status(thm)],[c_0_1161])).
+
+cnf(c_0_1636,plain,
+    ( lhs_atom296 ),
+    inference(split_conjunct,[status(thm)],[c_0_1162])).
+
+cnf(c_0_1637,plain,
+    ( lhs_atom295 ),
+    inference(split_conjunct,[status(thm)],[c_0_1163])).
+
+cnf(c_0_1638,plain,
+    ( lhs_atom294 ),
+    inference(split_conjunct,[status(thm)],[c_0_1164])).
+
+cnf(c_0_1639,plain,
+    ( lhs_atom293 ),
+    inference(split_conjunct,[status(thm)],[c_0_1165])).
+
+cnf(c_0_1640,plain,
+    ( lhs_atom292 ),
+    inference(split_conjunct,[status(thm)],[c_0_1166])).
+
+cnf(c_0_1641,plain,
+    ( lhs_atom291 ),
+    inference(split_conjunct,[status(thm)],[c_0_1167])).
+
+cnf(c_0_1642,plain,
+    ( lhs_atom290 ),
+    inference(split_conjunct,[status(thm)],[c_0_1168])).
+
+cnf(c_0_1643,plain,
+    ( lhs_atom289 ),
+    inference(split_conjunct,[status(thm)],[c_0_1169])).
+
+cnf(c_0_1644,plain,
+    ( lhs_atom288 ),
+    inference(split_conjunct,[status(thm)],[c_0_1170])).
+
+cnf(c_0_1645,plain,
+    ( lhs_atom287 ),
+    inference(split_conjunct,[status(thm)],[c_0_1171])).
+
+cnf(c_0_1646,plain,
+    ( lhs_atom286 ),
+    inference(split_conjunct,[status(thm)],[c_0_1172])).
+
+cnf(c_0_1647,plain,
+    ( lhs_atom285 ),
+    inference(split_conjunct,[status(thm)],[c_0_1173])).
+
+cnf(c_0_1648,plain,
+    ( lhs_atom284 ),
+    inference(split_conjunct,[status(thm)],[c_0_1174])).
+
+cnf(c_0_1649,plain,
+    ( lhs_atom283 ),
+    inference(split_conjunct,[status(thm)],[c_0_1175])).
+
+cnf(c_0_1650,plain,
+    ( lhs_atom282 ),
+    inference(split_conjunct,[status(thm)],[c_0_1176])).
+
+cnf(c_0_1651,plain,
+    ( lhs_atom281 ),
+    inference(split_conjunct,[status(thm)],[c_0_1177])).
+
+cnf(c_0_1652,plain,
+    ( lhs_atom280 ),
+    inference(split_conjunct,[status(thm)],[c_0_1178])).
+
+cnf(c_0_1653,plain,
+    ( lhs_atom279 ),
+    inference(split_conjunct,[status(thm)],[c_0_1179])).
+
+cnf(c_0_1654,plain,
+    ( lhs_atom278 ),
+    inference(split_conjunct,[status(thm)],[c_0_1180])).
+
+cnf(c_0_1655,plain,
+    ( lhs_atom277 ),
+    inference(split_conjunct,[status(thm)],[c_0_1181])).
+
+cnf(c_0_1656,plain,
+    ( lhs_atom276 ),
+    inference(split_conjunct,[status(thm)],[c_0_1182])).
+
+cnf(c_0_1657,plain,
+    ( lhs_atom275 ),
+    inference(split_conjunct,[status(thm)],[c_0_1183])).
+
+cnf(c_0_1658,plain,
+    ( lhs_atom274 ),
+    inference(split_conjunct,[status(thm)],[c_0_1184])).
+
+cnf(c_0_1659,plain,
+    ( lhs_atom273 ),
+    inference(split_conjunct,[status(thm)],[c_0_1185])).
+
+cnf(c_0_1660,plain,
+    ( lhs_atom272 ),
+    inference(split_conjunct,[status(thm)],[c_0_1186])).
+
+cnf(c_0_1661,plain,
+    ( lhs_atom271 ),
+    inference(split_conjunct,[status(thm)],[c_0_1187])).
+
+cnf(c_0_1662,plain,
+    ( lhs_atom270 ),
+    inference(split_conjunct,[status(thm)],[c_0_1188])).
+
+cnf(c_0_1663,plain,
+    ( lhs_atom269 ),
+    inference(split_conjunct,[status(thm)],[c_0_1189])).
+
+cnf(c_0_1664,plain,
+    ( lhs_atom268 ),
+    inference(split_conjunct,[status(thm)],[c_0_1190])).
+
+cnf(c_0_1665,plain,
+    ( lhs_atom267 ),
+    inference(split_conjunct,[status(thm)],[c_0_1191])).
+
+cnf(c_0_1666,plain,
+    ( lhs_atom266 ),
+    inference(split_conjunct,[status(thm)],[c_0_1192])).
+
+cnf(c_0_1667,plain,
+    ( lhs_atom265 ),
+    inference(split_conjunct,[status(thm)],[c_0_1193])).
+
+cnf(c_0_1668,plain,
+    ( lhs_atom264 ),
+    inference(split_conjunct,[status(thm)],[c_0_1194])).
+
+cnf(c_0_1669,plain,
+    ( lhs_atom263 ),
+    inference(split_conjunct,[status(thm)],[c_0_1195])).
+
+cnf(c_0_1670,plain,
+    ( lhs_atom262 ),
+    inference(split_conjunct,[status(thm)],[c_0_1196])).
+
+cnf(c_0_1671,plain,
+    ( lhs_atom261 ),
+    inference(split_conjunct,[status(thm)],[c_0_1197])).
+
+cnf(c_0_1672,plain,
+    ( lhs_atom260 ),
+    inference(split_conjunct,[status(thm)],[c_0_1198])).
+
+cnf(c_0_1673,plain,
+    ( lhs_atom223 ),
+    inference(split_conjunct,[status(thm)],[c_0_1199])).
+
+cnf(c_0_1674,plain,
+    ( lhs_atom222 ),
+    inference(split_conjunct,[status(thm)],[c_0_1200])).
+
+cnf(c_0_1675,plain,
+    ( lhs_atom221 ),
+    inference(split_conjunct,[status(thm)],[c_0_1201])).
+
+cnf(c_0_1676,plain,
+    ( lhs_atom220 ),
+    inference(split_conjunct,[status(thm)],[c_0_1202])).
+
+cnf(c_0_1677,plain,
+    ( lhs_atom219 ),
+    inference(split_conjunct,[status(thm)],[c_0_1203])).
+
+cnf(c_0_1678,plain,
+    ( lhs_atom218 ),
+    inference(split_conjunct,[status(thm)],[c_0_1204])).
+
+cnf(c_0_1679,plain,
+    ( lhs_atom217 ),
+    inference(split_conjunct,[status(thm)],[c_0_1205])).
+
+cnf(c_0_1680,plain,
+    ( lhs_atom216 ),
+    inference(split_conjunct,[status(thm)],[c_0_1206])).
+
+cnf(c_0_1681,plain,
+    ( lhs_atom215 ),
+    inference(split_conjunct,[status(thm)],[c_0_1207])).
+
+cnf(c_0_1682,plain,
+    ( lhs_atom214 ),
+    inference(split_conjunct,[status(thm)],[c_0_1208])).
+
+cnf(c_0_1683,plain,
+    ( lhs_atom213 ),
+    inference(split_conjunct,[status(thm)],[c_0_1209])).
+
+cnf(c_0_1684,plain,
+    ( lhs_atom212 ),
+    inference(split_conjunct,[status(thm)],[c_0_1210])).
+
+cnf(c_0_1685,plain,
+    ( lhs_atom211 ),
+    inference(split_conjunct,[status(thm)],[c_0_1211])).
+
+cnf(c_0_1686,plain,
+    ( lhs_atom210 ),
+    inference(split_conjunct,[status(thm)],[c_0_1212])).
+
+cnf(c_0_1687,plain,
+    ( lhs_atom209 ),
+    inference(split_conjunct,[status(thm)],[c_0_1213])).
+
+cnf(c_0_1688,plain,
+    ( lhs_atom208 ),
+    inference(split_conjunct,[status(thm)],[c_0_1214])).
+
+cnf(c_0_1689,plain,
+    ( lhs_atom207 ),
+    inference(split_conjunct,[status(thm)],[c_0_1215])).
+
+cnf(c_0_1690,plain,
+    ( lhs_atom206 ),
+    inference(split_conjunct,[status(thm)],[c_0_1216])).
+
+cnf(c_0_1691,plain,
+    ( lhs_atom205 ),
+    inference(split_conjunct,[status(thm)],[c_0_1217])).
+
+cnf(c_0_1692,plain,
+    ( lhs_atom204 ),
+    inference(split_conjunct,[status(thm)],[c_0_1218])).
+
+cnf(c_0_1693,plain,
+    ( lhs_atom203 ),
+    inference(split_conjunct,[status(thm)],[c_0_1219])).
+
+cnf(c_0_1694,plain,
+    ( lhs_atom202 ),
+    inference(split_conjunct,[status(thm)],[c_0_1220])).
+
+cnf(c_0_1695,plain,
+    ( lhs_atom201 ),
+    inference(split_conjunct,[status(thm)],[c_0_1221])).
+
+cnf(c_0_1696,plain,
+    ( lhs_atom200 ),
+    inference(split_conjunct,[status(thm)],[c_0_1222])).
+
+cnf(c_0_1697,plain,
+    ( lhs_atom199 ),
+    inference(split_conjunct,[status(thm)],[c_0_1223])).
+
+cnf(c_0_1698,plain,
+    ( lhs_atom198 ),
+    inference(split_conjunct,[status(thm)],[c_0_1224])).
+
+cnf(c_0_1699,plain,
+    ( lhs_atom197 ),
+    inference(split_conjunct,[status(thm)],[c_0_1225])).
+
+cnf(c_0_1700,plain,
+    ( lhs_atom196 ),
+    inference(split_conjunct,[status(thm)],[c_0_1226])).
+
+cnf(c_0_1701,plain,
+    ( lhs_atom195 ),
+    inference(split_conjunct,[status(thm)],[c_0_1227])).
+
+cnf(c_0_1702,plain,
+    ( lhs_atom194 ),
+    inference(split_conjunct,[status(thm)],[c_0_1228])).
+
+cnf(c_0_1703,plain,
+    ( lhs_atom193 ),
+    inference(split_conjunct,[status(thm)],[c_0_1229])).
+
+cnf(c_0_1704,plain,
+    ( lhs_atom192 ),
+    inference(split_conjunct,[status(thm)],[c_0_1230])).
+
+cnf(c_0_1705,plain,
+    ( lhs_atom191 ),
+    inference(split_conjunct,[status(thm)],[c_0_1231])).
+
+cnf(c_0_1706,plain,
+    ( lhs_atom190 ),
+    inference(split_conjunct,[status(thm)],[c_0_1232])).
+
+cnf(c_0_1707,plain,
+    ( lhs_atom189 ),
+    inference(split_conjunct,[status(thm)],[c_0_1233])).
+
+cnf(c_0_1708,plain,
+    ( lhs_atom188 ),
+    inference(split_conjunct,[status(thm)],[c_0_1234])).
+
+cnf(c_0_1709,plain,
+    ( lhs_atom187 ),
+    inference(split_conjunct,[status(thm)],[c_0_1235])).
+
+cnf(c_0_1710,plain,
+    ( lhs_atom186 ),
+    inference(split_conjunct,[status(thm)],[c_0_1236])).
+
+cnf(c_0_1711,plain,
+    ( lhs_atom185 ),
+    inference(split_conjunct,[status(thm)],[c_0_1237])).
+
+cnf(c_0_1712,plain,
+    ( lhs_atom184 ),
+    inference(split_conjunct,[status(thm)],[c_0_1238])).
+
+cnf(c_0_1713,plain,
+    ( lhs_atom183 ),
+    inference(split_conjunct,[status(thm)],[c_0_1239])).
+
+cnf(c_0_1714,plain,
+    ( lhs_atom182 ),
+    inference(split_conjunct,[status(thm)],[c_0_1240])).
+
+cnf(c_0_1715,plain,
+    ( lhs_atom181 ),
+    inference(split_conjunct,[status(thm)],[c_0_1241])).
+
+cnf(c_0_1716,plain,
+    ( lhs_atom180 ),
+    inference(split_conjunct,[status(thm)],[c_0_1242])).
+
+cnf(c_0_1717,plain,
+    ( lhs_atom179 ),
+    inference(split_conjunct,[status(thm)],[c_0_1243])).
+
+cnf(c_0_1718,plain,
+    ( lhs_atom178 ),
+    inference(split_conjunct,[status(thm)],[c_0_1244])).
+
+cnf(c_0_1719,plain,
+    ( lhs_atom177 ),
+    inference(split_conjunct,[status(thm)],[c_0_1245])).
+
+cnf(c_0_1720,plain,
+    ( lhs_atom176 ),
+    inference(split_conjunct,[status(thm)],[c_0_1246])).
+
+cnf(c_0_1721,plain,
+    ( lhs_atom175 ),
+    inference(split_conjunct,[status(thm)],[c_0_1247])).
+
+cnf(c_0_1722,plain,
+    ( lhs_atom174 ),
+    inference(split_conjunct,[status(thm)],[c_0_1248])).
+
+cnf(c_0_1723,plain,
+    ( lhs_atom173 ),
+    inference(split_conjunct,[status(thm)],[c_0_1249])).
+
+cnf(c_0_1724,plain,
+    ( lhs_atom172 ),
+    inference(split_conjunct,[status(thm)],[c_0_1250])).
+
+cnf(c_0_1725,plain,
+    ( lhs_atom171 ),
+    inference(split_conjunct,[status(thm)],[c_0_1251])).
+
+cnf(c_0_1726,plain,
+    ( lhs_atom170 ),
+    inference(split_conjunct,[status(thm)],[c_0_1252])).
+
+cnf(c_0_1727,plain,
+    ( lhs_atom169 ),
+    inference(split_conjunct,[status(thm)],[c_0_1253])).
+
+cnf(c_0_1728,plain,
+    ( lhs_atom168 ),
+    inference(split_conjunct,[status(thm)],[c_0_1254])).
+
+cnf(c_0_1729,plain,
+    ( lhs_atom167 ),
+    inference(split_conjunct,[status(thm)],[c_0_1255])).
+
+cnf(c_0_1730,plain,
+    ( lhs_atom166 ),
+    inference(split_conjunct,[status(thm)],[c_0_1256])).
+
+cnf(c_0_1731,plain,
+    ( lhs_atom165 ),
+    inference(split_conjunct,[status(thm)],[c_0_1257])).
+
+cnf(c_0_1732,plain,
+    ( lhs_atom164 ),
+    inference(split_conjunct,[status(thm)],[c_0_1258])).
+
+cnf(c_0_1733,plain,
+    ( lhs_atom163 ),
+    inference(split_conjunct,[status(thm)],[c_0_1259])).
+
+cnf(c_0_1734,plain,
+    ( lhs_atom162 ),
+    inference(split_conjunct,[status(thm)],[c_0_1260])).
+
+cnf(c_0_1735,plain,
+    ( lhs_atom161 ),
+    inference(split_conjunct,[status(thm)],[c_0_1261])).
+
+cnf(c_0_1736,plain,
+    ( lhs_atom160 ),
+    inference(split_conjunct,[status(thm)],[c_0_1262])).
+
+cnf(c_0_1737,plain,
+    ( lhs_atom159 ),
+    inference(split_conjunct,[status(thm)],[c_0_1263])).
+
+cnf(c_0_1738,plain,
+    ( lhs_atom158 ),
+    inference(split_conjunct,[status(thm)],[c_0_1264])).
+
+cnf(c_0_1739,plain,
+    ( lhs_atom157 ),
+    inference(split_conjunct,[status(thm)],[c_0_1265])).
+
+cnf(c_0_1740,plain,
+    ( lhs_atom156 ),
+    inference(split_conjunct,[status(thm)],[c_0_1266])).
+
+cnf(c_0_1741,plain,
+    ( lhs_atom155 ),
+    inference(split_conjunct,[status(thm)],[c_0_1267])).
+
+cnf(c_0_1742,plain,
+    ( lhs_atom154 ),
+    inference(split_conjunct,[status(thm)],[c_0_1268])).
+
+cnf(c_0_1743,plain,
+    ( lhs_atom153 ),
+    inference(split_conjunct,[status(thm)],[c_0_1269])).
+
+cnf(c_0_1744,plain,
+    ( lhs_atom152 ),
+    inference(split_conjunct,[status(thm)],[c_0_1270])).
+
+cnf(c_0_1745,plain,
+    ( lhs_atom151 ),
+    inference(split_conjunct,[status(thm)],[c_0_1271])).
+
+cnf(c_0_1746,plain,
+    ( lhs_atom150 ),
+    inference(split_conjunct,[status(thm)],[c_0_1272])).
+
+cnf(c_0_1747,plain,
+    ( lhs_atom149 ),
+    inference(split_conjunct,[status(thm)],[c_0_1273])).
+
+cnf(c_0_1748,plain,
+    ( lhs_atom148 ),
+    inference(split_conjunct,[status(thm)],[c_0_1274])).
+
+cnf(c_0_1749,plain,
+    ( lhs_atom147 ),
+    inference(split_conjunct,[status(thm)],[c_0_1275])).
+
+cnf(c_0_1750,plain,
+    ( lhs_atom146 ),
+    inference(split_conjunct,[status(thm)],[c_0_1276])).
+
+cnf(c_0_1751,plain,
+    ( lhs_atom145 ),
+    inference(split_conjunct,[status(thm)],[c_0_1277])).
+
+cnf(c_0_1752,plain,
+    ( lhs_atom144 ),
+    inference(split_conjunct,[status(thm)],[c_0_1278])).
+
+cnf(c_0_1753,plain,
+    ( lhs_atom143 ),
+    inference(split_conjunct,[status(thm)],[c_0_1279])).
+
+cnf(c_0_1754,plain,
+    ( lhs_atom142 ),
+    inference(split_conjunct,[status(thm)],[c_0_1280])).
+
+cnf(c_0_1755,plain,
+    ( lhs_atom141 ),
+    inference(split_conjunct,[status(thm)],[c_0_1281])).
+
+cnf(c_0_1756,plain,
+    ( lhs_atom140 ),
+    inference(split_conjunct,[status(thm)],[c_0_1282])).
+
+cnf(c_0_1757,plain,
+    ( lhs_atom139 ),
+    inference(split_conjunct,[status(thm)],[c_0_1283])).
+
+cnf(c_0_1758,plain,
+    ( lhs_atom138 ),
+    inference(split_conjunct,[status(thm)],[c_0_1284])).
+
+cnf(c_0_1759,plain,
+    ( lhs_atom137 ),
+    inference(split_conjunct,[status(thm)],[c_0_1285])).
+
+cnf(c_0_1760,plain,
+    ( lhs_atom136 ),
+    inference(split_conjunct,[status(thm)],[c_0_1286])).
+
+cnf(c_0_1761,plain,
+    ( lhs_atom135 ),
+    inference(split_conjunct,[status(thm)],[c_0_1287])).
+
+cnf(c_0_1762,plain,
+    ( lhs_atom134 ),
+    inference(split_conjunct,[status(thm)],[c_0_1288])).
+
+cnf(c_0_1763,plain,
+    ( lhs_atom133 ),
+    inference(split_conjunct,[status(thm)],[c_0_1289])).
+
+cnf(c_0_1764,plain,
+    ( lhs_atom132 ),
+    inference(split_conjunct,[status(thm)],[c_0_1290])).
+
+cnf(c_0_1765,plain,
+    ( lhs_atom131 ),
+    inference(split_conjunct,[status(thm)],[c_0_1291])).
+
+cnf(c_0_1766,plain,
+    ( lhs_atom130 ),
+    inference(split_conjunct,[status(thm)],[c_0_1292])).
+
+cnf(c_0_1767,plain,
+    ( lhs_atom129 ),
+    inference(split_conjunct,[status(thm)],[c_0_1293])).
+
+cnf(c_0_1768,plain,
+    ( lhs_atom128 ),
+    inference(split_conjunct,[status(thm)],[c_0_1294])).
+
+cnf(c_0_1769,plain,
+    ( lhs_atom127 ),
+    inference(split_conjunct,[status(thm)],[c_0_1295])).
+
+cnf(c_0_1770,plain,
+    ( lhs_atom126 ),
+    inference(split_conjunct,[status(thm)],[c_0_1296])).
+
+cnf(c_0_1771,plain,
+    ( lhs_atom125 ),
+    inference(split_conjunct,[status(thm)],[c_0_1297])).
+
+cnf(c_0_1772,plain,
+    ( lhs_atom124 ),
+    inference(split_conjunct,[status(thm)],[c_0_1298])).
+
+cnf(c_0_1773,plain,
+    ( lhs_atom123 ),
+    inference(split_conjunct,[status(thm)],[c_0_1299])).
+
+cnf(c_0_1774,plain,
+    ( lhs_atom122 ),
+    inference(split_conjunct,[status(thm)],[c_0_1300])).
+
+cnf(c_0_1775,plain,
+    ( lhs_atom121 ),
+    inference(split_conjunct,[status(thm)],[c_0_1301])).
+
+cnf(c_0_1776,plain,
+    ( lhs_atom120 ),
+    inference(split_conjunct,[status(thm)],[c_0_1302])).
+
+cnf(c_0_1777,plain,
+    ( lhs_atom119 ),
+    inference(split_conjunct,[status(thm)],[c_0_1303])).
+
+cnf(c_0_1778,plain,
+    ( lhs_atom118 ),
+    inference(split_conjunct,[status(thm)],[c_0_1304])).
+
+cnf(c_0_1779,plain,
+    ( lhs_atom117 ),
+    inference(split_conjunct,[status(thm)],[c_0_1305])).
+
+cnf(c_0_1780,plain,
+    ( lhs_atom116 ),
+    inference(split_conjunct,[status(thm)],[c_0_1306])).
+
+cnf(c_0_1781,plain,
+    ( lhs_atom115 ),
+    inference(split_conjunct,[status(thm)],[c_0_1307])).
+
+cnf(c_0_1782,plain,
+    ( lhs_atom114 ),
+    inference(split_conjunct,[status(thm)],[c_0_1308])).
+
+cnf(c_0_1783,plain,
+    ( lhs_atom113 ),
+    inference(split_conjunct,[status(thm)],[c_0_1309])).
+
+cnf(c_0_1784,plain,
+    ( lhs_atom112 ),
+    inference(split_conjunct,[status(thm)],[c_0_1310])).
+
+cnf(c_0_1785,plain,
+    ( lhs_atom111 ),
+    inference(split_conjunct,[status(thm)],[c_0_1311])).
+
+cnf(c_0_1786,plain,
+    ( lhs_atom110 ),
+    inference(split_conjunct,[status(thm)],[c_0_1312])).
+
+cnf(c_0_1787,plain,
+    ( lhs_atom109 ),
+    inference(split_conjunct,[status(thm)],[c_0_1313])).
+
+cnf(c_0_1788,plain,
+    ( lhs_atom108 ),
+    inference(split_conjunct,[status(thm)],[c_0_1314])).
+
+cnf(c_0_1789,plain,
+    ( lhs_atom107 ),
+    inference(split_conjunct,[status(thm)],[c_0_1315])).
+
+cnf(c_0_1790,plain,
+    ( lhs_atom106 ),
+    inference(split_conjunct,[status(thm)],[c_0_1316])).
+
+cnf(c_0_1791,plain,
+    ( lhs_atom105 ),
+    inference(split_conjunct,[status(thm)],[c_0_1317])).
+
+cnf(c_0_1792,plain,
+    ( lhs_atom104 ),
+    inference(split_conjunct,[status(thm)],[c_0_1318])).
+
+cnf(c_0_1793,plain,
+    ( lhs_atom103 ),
+    inference(split_conjunct,[status(thm)],[c_0_1319])).
+
+cnf(c_0_1794,plain,
+    ( lhs_atom102 ),
+    inference(split_conjunct,[status(thm)],[c_0_1320])).
+
+cnf(c_0_1795,plain,
+    ( lhs_atom101 ),
+    inference(split_conjunct,[status(thm)],[c_0_1321])).
+
+cnf(c_0_1796,plain,
+    ( lhs_atom100 ),
+    inference(split_conjunct,[status(thm)],[c_0_1322])).
+
+cnf(c_0_1797,plain,
+    ( lhs_atom99 ),
+    inference(split_conjunct,[status(thm)],[c_0_1323])).
+
+cnf(c_0_1798,plain,
+    ( lhs_atom98 ),
+    inference(split_conjunct,[status(thm)],[c_0_1324])).
+
+cnf(c_0_1799,plain,
+    ( lhs_atom97 ),
+    inference(split_conjunct,[status(thm)],[c_0_1325])).
+
+cnf(c_0_1800,plain,
+    ( lhs_atom96 ),
+    inference(split_conjunct,[status(thm)],[c_0_1326])).
+
+cnf(c_0_1801,plain,
+    ( lhs_atom95 ),
+    inference(split_conjunct,[status(thm)],[c_0_1327])).
+
+cnf(c_0_1802,plain,
+    ( lhs_atom94 ),
+    inference(split_conjunct,[status(thm)],[c_0_1328])).
+
+cnf(c_0_1803,plain,
+    ( lhs_atom93 ),
+    inference(split_conjunct,[status(thm)],[c_0_1329])).
+
+cnf(c_0_1804,plain,
+    ( lhs_atom92 ),
+    inference(split_conjunct,[status(thm)],[c_0_1330])).
+
+cnf(c_0_1805,plain,
+    ( lhs_atom91 ),
+    inference(split_conjunct,[status(thm)],[c_0_1331])).
+
+cnf(c_0_1806,plain,
+    ( lhs_atom90 ),
+    inference(split_conjunct,[status(thm)],[c_0_1332])).
+
+cnf(c_0_1807,plain,
+    ( lhs_atom89 ),
+    inference(split_conjunct,[status(thm)],[c_0_1333])).
+
+cnf(c_0_1808,plain,
+    ( lhs_atom88 ),
+    inference(split_conjunct,[status(thm)],[c_0_1334])).
+
+cnf(c_0_1809,plain,
+    ( lhs_atom87 ),
+    inference(split_conjunct,[status(thm)],[c_0_1335])).
+
+cnf(c_0_1810,plain,
+    ( lhs_atom86 ),
+    inference(split_conjunct,[status(thm)],[c_0_1336])).
+
+cnf(c_0_1811,plain,
+    ( lhs_atom85 ),
+    inference(split_conjunct,[status(thm)],[c_0_1337])).
+
+cnf(c_0_1812,plain,
+    ( lhs_atom84 ),
+    inference(split_conjunct,[status(thm)],[c_0_1338])).
+
+cnf(c_0_1813,plain,
+    ( lhs_atom83 ),
+    inference(split_conjunct,[status(thm)],[c_0_1339])).
+
+cnf(c_0_1814,plain,
+    ( lhs_atom82 ),
+    inference(split_conjunct,[status(thm)],[c_0_1340])).
+
+cnf(c_0_1815,plain,
+    ( lhs_atom81 ),
+    inference(split_conjunct,[status(thm)],[c_0_1341])).
+
+cnf(c_0_1816,plain,
+    ( lhs_atom80 ),
+    inference(split_conjunct,[status(thm)],[c_0_1342])).
+
+cnf(c_0_1817,plain,
+    ( lhs_atom79 ),
+    inference(split_conjunct,[status(thm)],[c_0_1343])).
+
+cnf(c_0_1818,plain,
+    ( lhs_atom78 ),
+    inference(split_conjunct,[status(thm)],[c_0_1344])).
+
+cnf(c_0_1819,plain,
+    ( lhs_atom77 ),
+    inference(split_conjunct,[status(thm)],[c_0_1345])).
+
+cnf(c_0_1820,plain,
+    ( lhs_atom76 ),
+    inference(split_conjunct,[status(thm)],[c_0_1346])).
+
+cnf(c_0_1821,plain,
+    ( lhs_atom75 ),
+    inference(split_conjunct,[status(thm)],[c_0_1347])).
+
+cnf(c_0_1822,plain,
+    ( lhs_atom74 ),
+    inference(split_conjunct,[status(thm)],[c_0_1348])).
+
+cnf(c_0_1823,plain,
+    ( lhs_atom73 ),
+    inference(split_conjunct,[status(thm)],[c_0_1349])).
+
+cnf(c_0_1824,plain,
+    ( lhs_atom72 ),
+    inference(split_conjunct,[status(thm)],[c_0_1350])).
+
+cnf(c_0_1825,plain,
+    ( lhs_atom71 ),
+    inference(split_conjunct,[status(thm)],[c_0_1351])).
+
+cnf(c_0_1826,plain,
+    ( lhs_atom70 ),
+    inference(split_conjunct,[status(thm)],[c_0_1352])).
+
+cnf(c_0_1827,plain,
+    ( lhs_atom69 ),
+    inference(split_conjunct,[status(thm)],[c_0_1353])).
+
+cnf(c_0_1828,plain,
+    ( lhs_atom68 ),
+    inference(split_conjunct,[status(thm)],[c_0_1354])).
+
+cnf(c_0_1829,plain,
+    ( lhs_atom67 ),
+    inference(split_conjunct,[status(thm)],[c_0_1355])).
+
+cnf(c_0_1830,plain,
+    ( lhs_atom66 ),
+    inference(split_conjunct,[status(thm)],[c_0_1356])).
+
+cnf(c_0_1831,plain,
+    ( lhs_atom65 ),
+    inference(split_conjunct,[status(thm)],[c_0_1357])).
+
+cnf(c_0_1832,plain,
+    ( lhs_atom64 ),
+    inference(split_conjunct,[status(thm)],[c_0_1358])).
+
+cnf(c_0_1833,plain,
+    ( lhs_atom63 ),
+    inference(split_conjunct,[status(thm)],[c_0_1359])).
+
+cnf(c_0_1834,plain,
+    ( lhs_atom62 ),
+    inference(split_conjunct,[status(thm)],[c_0_1360])).
+
+cnf(c_0_1835,plain,
+    ( lhs_atom61 ),
+    inference(split_conjunct,[status(thm)],[c_0_1361])).
+
+cnf(c_0_1836,plain,
+    ( lhs_atom60 ),
+    inference(split_conjunct,[status(thm)],[c_0_1362])).
+
+cnf(c_0_1837,plain,
+    ( lhs_atom59 ),
+    inference(split_conjunct,[status(thm)],[c_0_1363])).
+
+cnf(c_0_1838,plain,
+    ( lhs_atom58 ),
+    inference(split_conjunct,[status(thm)],[c_0_1364])).
+
+cnf(c_0_1839,plain,
+    ( lhs_atom57 ),
+    inference(split_conjunct,[status(thm)],[c_0_1365])).
+
+cnf(c_0_1840,plain,
+    ( lhs_atom56 ),
+    inference(split_conjunct,[status(thm)],[c_0_1366])).
+
+cnf(c_0_1841,plain,
+    ( lhs_atom55 ),
+    inference(split_conjunct,[status(thm)],[c_0_1367])).
+
+cnf(c_0_1842,plain,
+    ( lhs_atom54 ),
+    inference(split_conjunct,[status(thm)],[c_0_1368])).
+
+cnf(c_0_1843,plain,
+    ( lhs_atom53 ),
+    inference(split_conjunct,[status(thm)],[c_0_1369])).
+
+cnf(c_0_1844,plain,
+    ( lhs_atom52 ),
+    inference(split_conjunct,[status(thm)],[c_0_1370])).
+
+cnf(c_0_1845,plain,
+    ( lhs_atom51 ),
+    inference(split_conjunct,[status(thm)],[c_0_1371])).
+
+cnf(c_0_1846,plain,
+    ( lhs_atom50 ),
+    inference(split_conjunct,[status(thm)],[c_0_1372])).
+
+cnf(c_0_1847,plain,
+    ( lhs_atom49 ),
+    inference(split_conjunct,[status(thm)],[c_0_1373])).
+
+cnf(c_0_1848,plain,
+    ( lhs_atom48 ),
+    inference(split_conjunct,[status(thm)],[c_0_1374])).
+
+cnf(c_0_1849,plain,
+    ( lhs_atom47 ),
+    inference(split_conjunct,[status(thm)],[c_0_1375])).
+
+cnf(c_0_1850,plain,
+    ( lhs_atom46 ),
+    inference(split_conjunct,[status(thm)],[c_0_1376])).
+
+cnf(c_0_1851,plain,
+    ( lhs_atom45 ),
+    inference(split_conjunct,[status(thm)],[c_0_1377])).
+
+cnf(c_0_1852,plain,
+    ( lhs_atom44 ),
+    inference(split_conjunct,[status(thm)],[c_0_1378])).
+
+cnf(c_0_1853,plain,
+    ( lhs_atom43 ),
+    inference(split_conjunct,[status(thm)],[c_0_1379])).
+
+cnf(c_0_1854,plain,
+    ( lhs_atom42 ),
+    inference(split_conjunct,[status(thm)],[c_0_1380])).
+
+cnf(c_0_1855,plain,
+    ( lhs_atom41 ),
+    inference(split_conjunct,[status(thm)],[c_0_1381])).
+
+cnf(c_0_1856,plain,
+    ( lhs_atom40 ),
+    inference(split_conjunct,[status(thm)],[c_0_1382])).
+
+cnf(c_0_1857,plain,
+    ( lhs_atom39 ),
+    inference(split_conjunct,[status(thm)],[c_0_1383])).
+
+cnf(c_0_1858,plain,
+    ( lhs_atom38 ),
+    inference(split_conjunct,[status(thm)],[c_0_1384])).
+
+cnf(c_0_1859,plain,
+    ( lhs_atom37 ),
+    inference(split_conjunct,[status(thm)],[c_0_1385])).
+
+cnf(c_0_1860,plain,
+    ( lhs_atom36 ),
+    inference(split_conjunct,[status(thm)],[c_0_1386])).
+
+cnf(c_0_1861,plain,
+    ( lhs_atom35 ),
+    inference(split_conjunct,[status(thm)],[c_0_1387])).
+
+cnf(c_0_1862,plain,
+    ( lhs_atom34 ),
+    inference(split_conjunct,[status(thm)],[c_0_1388])).
+
+cnf(c_0_1863,plain,
+    ( lhs_atom33 ),
+    inference(split_conjunct,[status(thm)],[c_0_1389])).
+
+cnf(c_0_1864,plain,
+    ( lhs_atom32 ),
+    inference(split_conjunct,[status(thm)],[c_0_1390])).
+
+cnf(c_0_1865,plain,
+    ( lhs_atom31 ),
+    inference(split_conjunct,[status(thm)],[c_0_1391])).
+
+cnf(c_0_1866,plain,
+    ( lhs_atom30 ),
+    inference(split_conjunct,[status(thm)],[c_0_1392])).
+
+cnf(c_0_1867,plain,
+    ( lhs_atom29 ),
+    inference(split_conjunct,[status(thm)],[c_0_1393])).
+
+cnf(c_0_1868,plain,
+    ( lhs_atom28 ),
+    inference(split_conjunct,[status(thm)],[c_0_1394])).
+
+cnf(c_0_1869,plain,
+    ( lhs_atom27 ),
+    inference(split_conjunct,[status(thm)],[c_0_1395])).
+
+cnf(c_0_1870,plain,
+    ( lhs_atom26 ),
+    inference(split_conjunct,[status(thm)],[c_0_1396])).
+
+cnf(c_0_1871,plain,
+    ( lhs_atom25 ),
+    inference(split_conjunct,[status(thm)],[c_0_1397])).
+
+cnf(c_0_1872,plain,
+    ( lhs_atom24 ),
+    inference(split_conjunct,[status(thm)],[c_0_1398])).
+
+cnf(c_0_1873,plain,
+    ( lhs_atom23 ),
+    inference(split_conjunct,[status(thm)],[c_0_1399])).
+
+cnf(c_0_1874,plain,
+    ( lhs_atom22 ),
+    inference(split_conjunct,[status(thm)],[c_0_1400])).
+
+cnf(c_0_1875,plain,
+    ( lhs_atom21 ),
+    inference(split_conjunct,[status(thm)],[c_0_1401])).
+
+cnf(c_0_1876,plain,
+    ( lhs_atom20 ),
+    inference(split_conjunct,[status(thm)],[c_0_1402])).
+
+cnf(c_0_1877,plain,
+    ( lhs_atom19 ),
+    inference(split_conjunct,[status(thm)],[c_0_1403])).
+
+cnf(c_0_1878,plain,
+    ( lhs_atom18 ),
+    inference(split_conjunct,[status(thm)],[c_0_1404])).
+
+cnf(c_0_1879,plain,
+    ( lhs_atom17 ),
+    inference(split_conjunct,[status(thm)],[c_0_1405])).
+
+cnf(c_0_1880,plain,
+    ( lhs_atom16 ),
+    inference(split_conjunct,[status(thm)],[c_0_1406])).
+
+cnf(c_0_1881,plain,
+    ( lhs_atom15 ),
+    inference(split_conjunct,[status(thm)],[c_0_1407])).
+
+cnf(c_0_1882,plain,
+    ( lhs_atom14 ),
+    inference(split_conjunct,[status(thm)],[c_0_1408])).
+
+cnf(c_0_1883,plain,
+    ( lhs_atom13 ),
+    inference(split_conjunct,[status(thm)],[c_0_1409])).
+
+cnf(c_0_1884,plain,
+    ( lhs_atom12 ),
+    inference(split_conjunct,[status(thm)],[c_0_1410])).
+
+cnf(c_0_1885,plain,
+    ( lhs_atom11 ),
+    inference(split_conjunct,[status(thm)],[c_0_1411])).
+
+cnf(c_0_1886,plain,
+    ( lhs_atom10 ),
+    inference(split_conjunct,[status(thm)],[c_0_1412])).
+
+cnf(c_0_1887,plain,
+    ( lhs_atom9 ),
+    inference(split_conjunct,[status(thm)],[c_0_1413])).
+
+cnf(c_0_1888,plain,
+    ( lhs_atom8 ),
+    inference(split_conjunct,[status(thm)],[c_0_1414])).
+
+cnf(c_0_1889,plain,
+    ( lhs_atom7 ),
+    inference(split_conjunct,[status(thm)],[c_0_1415])).
+
+cnf(c_0_1890,plain,
+    ( lhs_atom6 ),
+    inference(split_conjunct,[status(thm)],[c_0_1416])).
+
+cnf(c_0_1891,plain,
+    ( lhs_atom5 ),
+    inference(split_conjunct,[status(thm)],[c_0_1417])).
+
+cnf(c_0_1892,plain,
+    ( lhs_atom4 ),
+    inference(split_conjunct,[status(thm)],[c_0_1418])).
+
+cnf(c_0_1893,plain,
+    ( lhs_atom3 ),
+    inference(split_conjunct,[status(thm)],[c_0_1419])).
+
+cnf(c_0_1894,plain,
+    ( lhs_atom2 ),
+    inference(split_conjunct,[status(thm)],[c_0_1420])).
+
+cnf(c_0_1895,plain,
+    ( lhs_atom1 ),
+    inference(split_conjunct,[status(thm)],[c_0_1421])).
+
+cnf(c_0_1896,plain,
+    ( inv(e0) = e0
+    | lhs_atom259 ),
+    c_0_1422,
+    [final]).
+
+cnf(c_0_1897,plain,
+    ( inv(e1) = e0
+    | lhs_atom258 ),
+    c_0_1423,
+    [final]).
+
+cnf(c_0_1898,plain,
+    ( inv(e2) = e0
+    | lhs_atom257 ),
+    c_0_1424,
+    [final]).
+
+cnf(c_0_1899,plain,
+    ( inv(e3) = e0
+    | lhs_atom256 ),
+    c_0_1425,
+    [final]).
+
+cnf(c_0_1900,plain,
+    ( inv(e4) = e0
+    | lhs_atom255 ),
+    c_0_1426,
+    [final]).
+
+cnf(c_0_1901,plain,
+    ( inv(e5) = e0
+    | lhs_atom254 ),
+    c_0_1427,
+    [final]).
+
+cnf(c_0_1902,plain,
+    ( inv(e0) = e1
+    | lhs_atom253 ),
+    c_0_1428,
+    [final]).
+
+cnf(c_0_1903,plain,
+    ( inv(e1) = e1
+    | lhs_atom252 ),
+    c_0_1429,
+    [final]).
+
+cnf(c_0_1904,plain,
+    ( inv(e2) = e1
+    | lhs_atom251 ),
+    c_0_1430,
+    [final]).
+
+cnf(c_0_1905,plain,
+    ( inv(e3) = e1
+    | lhs_atom250 ),
+    c_0_1431,
+    [final]).
+
+cnf(c_0_1906,plain,
+    ( inv(e4) = e1
+    | lhs_atom249 ),
+    c_0_1432,
+    [final]).
+
+cnf(c_0_1907,plain,
+    ( inv(e5) = e1
+    | lhs_atom248 ),
+    c_0_1433,
+    [final]).
+
+cnf(c_0_1908,plain,
+    ( inv(e0) = e2
+    | lhs_atom247 ),
+    c_0_1434,
+    [final]).
+
+cnf(c_0_1909,plain,
+    ( inv(e1) = e2
+    | lhs_atom246 ),
+    c_0_1435,
+    [final]).
+
+cnf(c_0_1910,plain,
+    ( inv(e2) = e2
+    | lhs_atom245 ),
+    c_0_1436,
+    [final]).
+
+cnf(c_0_1911,plain,
+    ( inv(e3) = e2
+    | lhs_atom244 ),
+    c_0_1437,
+    [final]).
+
+cnf(c_0_1912,plain,
+    ( inv(e4) = e2
+    | lhs_atom243 ),
+    c_0_1438,
+    [final]).
+
+cnf(c_0_1913,plain,
+    ( inv(e5) = e2
+    | lhs_atom242 ),
+    c_0_1439,
+    [final]).
+
+cnf(c_0_1914,plain,
+    ( inv(e0) = e3
+    | lhs_atom241 ),
+    c_0_1440,
+    [final]).
+
+cnf(c_0_1915,plain,
+    ( inv(e1) = e3
+    | lhs_atom240 ),
+    c_0_1441,
+    [final]).
+
+cnf(c_0_1916,plain,
+    ( inv(e2) = e3
+    | lhs_atom239 ),
+    c_0_1442,
+    [final]).
+
+cnf(c_0_1917,plain,
+    ( inv(e3) = e3
+    | lhs_atom238 ),
+    c_0_1443,
+    [final]).
+
+cnf(c_0_1918,plain,
+    ( inv(e4) = e3
+    | lhs_atom237 ),
+    c_0_1444,
+    [final]).
+
+cnf(c_0_1919,plain,
+    ( inv(e5) = e3
+    | lhs_atom236 ),
+    c_0_1445,
+    [final]).
+
+cnf(c_0_1920,plain,
+    ( inv(e0) = e4
+    | lhs_atom235 ),
+    c_0_1446,
+    [final]).
+
+cnf(c_0_1921,plain,
+    ( inv(e1) = e4
+    | lhs_atom234 ),
+    c_0_1447,
+    [final]).
+
+cnf(c_0_1922,plain,
+    ( inv(e2) = e4
+    | lhs_atom233 ),
+    c_0_1448,
+    [final]).
+
+cnf(c_0_1923,plain,
+    ( inv(e3) = e4
+    | lhs_atom232 ),
+    c_0_1449,
+    [final]).
+
+cnf(c_0_1924,plain,
+    ( inv(e4) = e4
+    | lhs_atom231 ),
+    c_0_1450,
+    [final]).
+
+cnf(c_0_1925,plain,
+    ( inv(e5) = e4
+    | lhs_atom230 ),
+    c_0_1451,
+    [final]).
+
+cnf(c_0_1926,plain,
+    ( inv(e0) = e5
+    | lhs_atom229 ),
+    c_0_1452,
+    [final]).
+
+cnf(c_0_1927,plain,
+    ( inv(e1) = e5
+    | lhs_atom228 ),
+    c_0_1453,
+    [final]).
+
+cnf(c_0_1928,plain,
+    ( inv(e2) = e5
+    | lhs_atom227 ),
+    c_0_1454,
+    [final]).
+
+cnf(c_0_1929,plain,
+    ( inv(e3) = e5
+    | lhs_atom226 ),
+    c_0_1455,
+    [final]).
+
+cnf(c_0_1930,plain,
+    ( inv(e4) = e5
+    | lhs_atom225 ),
+    c_0_1456,
+    [final]).
+
+cnf(c_0_1931,plain,
+    ( inv(e5) = e5
+    | lhs_atom224 ),
+    c_0_1457,
+    [final]).
+
+cnf(c_0_1932,plain,
+    ( lhs_atom474 ),
+    c_0_1458,
+    [final]).
+
+cnf(c_0_1933,plain,
+    ( lhs_atom473 ),
+    c_0_1459,
+    [final]).
+
+cnf(c_0_1934,plain,
+    ( lhs_atom472 ),
+    c_0_1460,
+    [final]).
+
+cnf(c_0_1935,plain,
+    ( lhs_atom471 ),
+    c_0_1461,
+    [final]).
+
+cnf(c_0_1936,plain,
+    ( lhs_atom470 ),
+    c_0_1462,
+    [final]).
+
+cnf(c_0_1937,plain,
+    ( lhs_atom469 ),
+    c_0_1463,
+    [final]).
+
+cnf(c_0_1938,plain,
+    ( lhs_atom468 ),
+    c_0_1464,
+    [final]).
+
+cnf(c_0_1939,plain,
+    ( lhs_atom467 ),
+    c_0_1465,
+    [final]).
+
+cnf(c_0_1940,plain,
+    ( lhs_atom466 ),
+    c_0_1466,
+    [final]).
+
+cnf(c_0_1941,plain,
+    ( lhs_atom465 ),
+    c_0_1467,
+    [final]).
+
+cnf(c_0_1942,plain,
+    ( lhs_atom464 ),
+    c_0_1468,
+    [final]).
+
+cnf(c_0_1943,plain,
+    ( lhs_atom463 ),
+    c_0_1469,
+    [final]).
+
+cnf(c_0_1944,plain,
+    ( lhs_atom462 ),
+    c_0_1470,
+    [final]).
+
+cnf(c_0_1945,plain,
+    ( lhs_atom461 ),
+    c_0_1471,
+    [final]).
+
+cnf(c_0_1946,plain,
+    ( lhs_atom460 ),
+    c_0_1472,
+    [final]).
+
+cnf(c_0_1947,plain,
+    ( lhs_atom459 ),
+    c_0_1473,
+    [final]).
+
+cnf(c_0_1948,plain,
+    ( lhs_atom458 ),
+    c_0_1474,
+    [final]).
+
+cnf(c_0_1949,plain,
+    ( lhs_atom457 ),
+    c_0_1475,
+    [final]).
+
+cnf(c_0_1950,plain,
+    ( lhs_atom456 ),
+    c_0_1476,
+    [final]).
+
+cnf(c_0_1951,plain,
+    ( lhs_atom455 ),
+    c_0_1477,
+    [final]).
+
+cnf(c_0_1952,plain,
+    ( lhs_atom454 ),
+    c_0_1478,
+    [final]).
+
+cnf(c_0_1953,plain,
+    ( lhs_atom453 ),
+    c_0_1479,
+    [final]).
+
+cnf(c_0_1954,plain,
+    ( lhs_atom452 ),
+    c_0_1480,
+    [final]).
+
+cnf(c_0_1955,plain,
+    ( lhs_atom451 ),
+    c_0_1481,
+    [final]).
+
+cnf(c_0_1956,plain,
+    ( lhs_atom450 ),
+    c_0_1482,
+    [final]).
+
+cnf(c_0_1957,plain,
+    ( lhs_atom449 ),
+    c_0_1483,
+    [final]).
+
+cnf(c_0_1958,plain,
+    ( lhs_atom448 ),
+    c_0_1484,
+    [final]).
+
+cnf(c_0_1959,plain,
+    ( lhs_atom447 ),
+    c_0_1485,
+    [final]).
+
+cnf(c_0_1960,plain,
+    ( lhs_atom446 ),
+    c_0_1486,
+    [final]).
+
+cnf(c_0_1961,plain,
+    ( lhs_atom445 ),
+    c_0_1487,
+    [final]).
+
+cnf(c_0_1962,plain,
+    ( lhs_atom444 ),
+    c_0_1488,
+    [final]).
+
+cnf(c_0_1963,plain,
+    ( lhs_atom443 ),
+    c_0_1489,
+    [final]).
+
+cnf(c_0_1964,plain,
+    ( lhs_atom442 ),
+    c_0_1490,
+    [final]).
+
+cnf(c_0_1965,plain,
+    ( lhs_atom441 ),
+    c_0_1491,
+    [final]).
+
+cnf(c_0_1966,plain,
+    ( lhs_atom440 ),
+    c_0_1492,
+    [final]).
+
+cnf(c_0_1967,plain,
+    ( lhs_atom439 ),
+    c_0_1493,
+    [final]).
+
+cnf(c_0_1968,plain,
+    ( lhs_atom438 ),
+    c_0_1494,
+    [final]).
+
+cnf(c_0_1969,plain,
+    ( lhs_atom437 ),
+    c_0_1495,
+    [final]).
+
+cnf(c_0_1970,plain,
+    ( lhs_atom436 ),
+    c_0_1496,
+    [final]).
+
+cnf(c_0_1971,plain,
+    ( lhs_atom435 ),
+    c_0_1497,
+    [final]).
+
+cnf(c_0_1972,plain,
+    ( lhs_atom434 ),
+    c_0_1498,
+    [final]).
+
+cnf(c_0_1973,plain,
+    ( lhs_atom433 ),
+    c_0_1499,
+    [final]).
+
+cnf(c_0_1974,plain,
+    ( lhs_atom432 ),
+    c_0_1500,
+    [final]).
+
+cnf(c_0_1975,plain,
+    ( lhs_atom431 ),
+    c_0_1501,
+    [final]).
+
+cnf(c_0_1976,plain,
+    ( lhs_atom430 ),
+    c_0_1502,
+    [final]).
+
+cnf(c_0_1977,plain,
+    ( lhs_atom429 ),
+    c_0_1503,
+    [final]).
+
+cnf(c_0_1978,plain,
+    ( lhs_atom428 ),
+    c_0_1504,
+    [final]).
+
+cnf(c_0_1979,plain,
+    ( lhs_atom427 ),
+    c_0_1505,
+    [final]).
+
+cnf(c_0_1980,plain,
+    ( lhs_atom426 ),
+    c_0_1506,
+    [final]).
+
+cnf(c_0_1981,plain,
+    ( lhs_atom425 ),
+    c_0_1507,
+    [final]).
+
+cnf(c_0_1982,plain,
+    ( lhs_atom424 ),
+    c_0_1508,
+    [final]).
+
+cnf(c_0_1983,plain,
+    ( lhs_atom423 ),
+    c_0_1509,
+    [final]).
+
+cnf(c_0_1984,plain,
+    ( lhs_atom422 ),
+    c_0_1510,
+    [final]).
+
+cnf(c_0_1985,plain,
+    ( lhs_atom421 ),
+    c_0_1511,
+    [final]).
+
+cnf(c_0_1986,plain,
+    ( lhs_atom420 ),
+    c_0_1512,
+    [final]).
+
+cnf(c_0_1987,plain,
+    ( lhs_atom419 ),
+    c_0_1513,
+    [final]).
+
+cnf(c_0_1988,plain,
+    ( lhs_atom418 ),
+    c_0_1514,
+    [final]).
+
+cnf(c_0_1989,plain,
+    ( lhs_atom417 ),
+    c_0_1515,
+    [final]).
+
+cnf(c_0_1990,plain,
+    ( lhs_atom416 ),
+    c_0_1516,
+    [final]).
+
+cnf(c_0_1991,plain,
+    ( lhs_atom415 ),
+    c_0_1517,
+    [final]).
+
+cnf(c_0_1992,plain,
+    ( lhs_atom414 ),
+    c_0_1518,
+    [final]).
+
+cnf(c_0_1993,plain,
+    ( lhs_atom413 ),
+    c_0_1519,
+    [final]).
+
+cnf(c_0_1994,plain,
+    ( lhs_atom412 ),
+    c_0_1520,
+    [final]).
+
+cnf(c_0_1995,plain,
+    ( lhs_atom411 ),
+    c_0_1521,
+    [final]).
+
+cnf(c_0_1996,plain,
+    ( lhs_atom410 ),
+    c_0_1522,
+    [final]).
+
+cnf(c_0_1997,plain,
+    ( lhs_atom409 ),
+    c_0_1523,
+    [final]).
+
+cnf(c_0_1998,plain,
+    ( lhs_atom408 ),
+    c_0_1524,
+    [final]).
+
+cnf(c_0_1999,plain,
+    ( lhs_atom407 ),
+    c_0_1525,
+    [final]).
+
+cnf(c_0_2000,plain,
+    ( lhs_atom406 ),
+    c_0_1526,
+    [final]).
+
+cnf(c_0_2001,plain,
+    ( lhs_atom405 ),
+    c_0_1527,
+    [final]).
+
+cnf(c_0_2002,plain,
+    ( lhs_atom404 ),
+    c_0_1528,
+    [final]).
+
+cnf(c_0_2003,plain,
+    ( lhs_atom403 ),
+    c_0_1529,
+    [final]).
+
+cnf(c_0_2004,plain,
+    ( lhs_atom402 ),
+    c_0_1530,
+    [final]).
+
+cnf(c_0_2005,plain,
+    ( lhs_atom401 ),
+    c_0_1531,
+    [final]).
+
+cnf(c_0_2006,plain,
+    ( lhs_atom400 ),
+    c_0_1532,
+    [final]).
+
+cnf(c_0_2007,plain,
+    ( lhs_atom399 ),
+    c_0_1533,
+    [final]).
+
+cnf(c_0_2008,plain,
+    ( lhs_atom398 ),
+    c_0_1534,
+    [final]).
+
+cnf(c_0_2009,plain,
+    ( lhs_atom397 ),
+    c_0_1535,
+    [final]).
+
+cnf(c_0_2010,plain,
+    ( lhs_atom396 ),
+    c_0_1536,
+    [final]).
+
+cnf(c_0_2011,plain,
+    ( lhs_atom395 ),
+    c_0_1537,
+    [final]).
+
+cnf(c_0_2012,plain,
+    ( lhs_atom394 ),
+    c_0_1538,
+    [final]).
+
+cnf(c_0_2013,plain,
+    ( lhs_atom393 ),
+    c_0_1539,
+    [final]).
+
+cnf(c_0_2014,plain,
+    ( lhs_atom392 ),
+    c_0_1540,
+    [final]).
+
+cnf(c_0_2015,plain,
+    ( lhs_atom391 ),
+    c_0_1541,
+    [final]).
+
+cnf(c_0_2016,plain,
+    ( lhs_atom390 ),
+    c_0_1542,
+    [final]).
+
+cnf(c_0_2017,plain,
+    ( lhs_atom389 ),
+    c_0_1543,
+    [final]).
+
+cnf(c_0_2018,plain,
+    ( lhs_atom388 ),
+    c_0_1544,
+    [final]).
+
+cnf(c_0_2019,plain,
+    ( lhs_atom387 ),
+    c_0_1545,
+    [final]).
+
+cnf(c_0_2020,plain,
+    ( lhs_atom386 ),
+    c_0_1546,
+    [final]).
+
+cnf(c_0_2021,plain,
+    ( lhs_atom385 ),
+    c_0_1547,
+    [final]).
+
+cnf(c_0_2022,plain,
+    ( lhs_atom384 ),
+    c_0_1548,
+    [final]).
+
+cnf(c_0_2023,plain,
+    ( lhs_atom383 ),
+    c_0_1549,
+    [final]).
+
+cnf(c_0_2024,plain,
+    ( lhs_atom382 ),
+    c_0_1550,
+    [final]).
+
+cnf(c_0_2025,plain,
+    ( lhs_atom381 ),
+    c_0_1551,
+    [final]).
+
+cnf(c_0_2026,plain,
+    ( lhs_atom380 ),
+    c_0_1552,
+    [final]).
+
+cnf(c_0_2027,plain,
+    ( lhs_atom379 ),
+    c_0_1553,
+    [final]).
+
+cnf(c_0_2028,plain,
+    ( lhs_atom378 ),
+    c_0_1554,
+    [final]).
+
+cnf(c_0_2029,plain,
+    ( lhs_atom377 ),
+    c_0_1555,
+    [final]).
+
+cnf(c_0_2030,plain,
+    ( lhs_atom376 ),
+    c_0_1556,
+    [final]).
+
+cnf(c_0_2031,plain,
+    ( lhs_atom375 ),
+    c_0_1557,
+    [final]).
+
+cnf(c_0_2032,plain,
+    ( lhs_atom374 ),
+    c_0_1558,
+    [final]).
+
+cnf(c_0_2033,plain,
+    ( lhs_atom373 ),
+    c_0_1559,
+    [final]).
+
+cnf(c_0_2034,plain,
+    ( lhs_atom372 ),
+    c_0_1560,
+    [final]).
+
+cnf(c_0_2035,plain,
+    ( lhs_atom371 ),
+    c_0_1561,
+    [final]).
+
+cnf(c_0_2036,plain,
+    ( lhs_atom370 ),
+    c_0_1562,
+    [final]).
+
+cnf(c_0_2037,plain,
+    ( lhs_atom369 ),
+    c_0_1563,
+    [final]).
+
+cnf(c_0_2038,plain,
+    ( lhs_atom368 ),
+    c_0_1564,
+    [final]).
+
+cnf(c_0_2039,plain,
+    ( lhs_atom367 ),
+    c_0_1565,
+    [final]).
+
+cnf(c_0_2040,plain,
+    ( lhs_atom366 ),
+    c_0_1566,
+    [final]).
+
+cnf(c_0_2041,plain,
+    ( lhs_atom365 ),
+    c_0_1567,
+    [final]).
+
+cnf(c_0_2042,plain,
+    ( lhs_atom364 ),
+    c_0_1568,
+    [final]).
+
+cnf(c_0_2043,plain,
+    ( lhs_atom363 ),
+    c_0_1569,
+    [final]).
+
+cnf(c_0_2044,plain,
+    ( lhs_atom362 ),
+    c_0_1570,
+    [final]).
+
+cnf(c_0_2045,plain,
+    ( lhs_atom361 ),
+    c_0_1571,
+    [final]).
+
+cnf(c_0_2046,plain,
+    ( lhs_atom360 ),
+    c_0_1572,
+    [final]).
+
+cnf(c_0_2047,plain,
+    ( lhs_atom359 ),
+    c_0_1573,
+    [final]).
+
+cnf(c_0_2048,plain,
+    ( lhs_atom358 ),
+    c_0_1574,
+    [final]).
+
+cnf(c_0_2049,plain,
+    ( lhs_atom357 ),
+    c_0_1575,
+    [final]).
+
+cnf(c_0_2050,plain,
+    ( lhs_atom356 ),
+    c_0_1576,
+    [final]).
+
+cnf(c_0_2051,plain,
+    ( lhs_atom355 ),
+    c_0_1577,
+    [final]).
+
+cnf(c_0_2052,plain,
+    ( lhs_atom354 ),
+    c_0_1578,
+    [final]).
+
+cnf(c_0_2053,plain,
+    ( lhs_atom353 ),
+    c_0_1579,
+    [final]).
+
+cnf(c_0_2054,plain,
+    ( lhs_atom352 ),
+    c_0_1580,
+    [final]).
+
+cnf(c_0_2055,plain,
+    ( lhs_atom351 ),
+    c_0_1581,
+    [final]).
+
+cnf(c_0_2056,plain,
+    ( lhs_atom350 ),
+    c_0_1582,
+    [final]).
+
+cnf(c_0_2057,plain,
+    ( lhs_atom349 ),
+    c_0_1583,
+    [final]).
+
+cnf(c_0_2058,plain,
+    ( lhs_atom348 ),
+    c_0_1584,
+    [final]).
+
+cnf(c_0_2059,plain,
+    ( lhs_atom347 ),
+    c_0_1585,
+    [final]).
+
+cnf(c_0_2060,plain,
+    ( lhs_atom346 ),
+    c_0_1586,
+    [final]).
+
+cnf(c_0_2061,plain,
+    ( lhs_atom345 ),
+    c_0_1587,
+    [final]).
+
+cnf(c_0_2062,plain,
+    ( lhs_atom344 ),
+    c_0_1588,
+    [final]).
+
+cnf(c_0_2063,plain,
+    ( lhs_atom343 ),
+    c_0_1589,
+    [final]).
+
+cnf(c_0_2064,plain,
+    ( lhs_atom342 ),
+    c_0_1590,
+    [final]).
+
+cnf(c_0_2065,plain,
+    ( lhs_atom341 ),
+    c_0_1591,
+    [final]).
+
+cnf(c_0_2066,plain,
+    ( lhs_atom340 ),
+    c_0_1592,
+    [final]).
+
+cnf(c_0_2067,plain,
+    ( lhs_atom339 ),
+    c_0_1593,
+    [final]).
+
+cnf(c_0_2068,plain,
+    ( lhs_atom338 ),
+    c_0_1594,
+    [final]).
+
+cnf(c_0_2069,plain,
+    ( lhs_atom337 ),
+    c_0_1595,
+    [final]).
+
+cnf(c_0_2070,plain,
+    ( lhs_atom336 ),
+    c_0_1596,
+    [final]).
+
+cnf(c_0_2071,plain,
+    ( lhs_atom335 ),
+    c_0_1597,
+    [final]).
+
+cnf(c_0_2072,plain,
+    ( lhs_atom334 ),
+    c_0_1598,
+    [final]).
+
+cnf(c_0_2073,plain,
+    ( lhs_atom333 ),
+    c_0_1599,
+    [final]).
+
+cnf(c_0_2074,plain,
+    ( lhs_atom332 ),
+    c_0_1600,
+    [final]).
+
+cnf(c_0_2075,plain,
+    ( lhs_atom331 ),
+    c_0_1601,
+    [final]).
+
+cnf(c_0_2076,plain,
+    ( lhs_atom330 ),
+    c_0_1602,
+    [final]).
+
+cnf(c_0_2077,plain,
+    ( lhs_atom329 ),
+    c_0_1603,
+    [final]).
+
+cnf(c_0_2078,plain,
+    ( lhs_atom328 ),
+    c_0_1604,
+    [final]).
+
+cnf(c_0_2079,plain,
+    ( lhs_atom327 ),
+    c_0_1605,
+    [final]).
+
+cnf(c_0_2080,plain,
+    ( lhs_atom326 ),
+    c_0_1606,
+    [final]).
+
+cnf(c_0_2081,plain,
+    ( lhs_atom325 ),
+    c_0_1607,
+    [final]).
+
+cnf(c_0_2082,plain,
+    ( lhs_atom324 ),
+    c_0_1608,
+    [final]).
+
+cnf(c_0_2083,plain,
+    ( lhs_atom323 ),
+    c_0_1609,
+    [final]).
+
+cnf(c_0_2084,plain,
+    ( lhs_atom322 ),
+    c_0_1610,
+    [final]).
+
+cnf(c_0_2085,plain,
+    ( lhs_atom321 ),
+    c_0_1611,
+    [final]).
+
+cnf(c_0_2086,plain,
+    ( lhs_atom320 ),
+    c_0_1612,
+    [final]).
+
+cnf(c_0_2087,plain,
+    ( lhs_atom319 ),
+    c_0_1613,
+    [final]).
+
+cnf(c_0_2088,plain,
+    ( lhs_atom318 ),
+    c_0_1614,
+    [final]).
+
+cnf(c_0_2089,plain,
+    ( lhs_atom317 ),
+    c_0_1615,
+    [final]).
+
+cnf(c_0_2090,plain,
+    ( lhs_atom316 ),
+    c_0_1616,
+    [final]).
+
+cnf(c_0_2091,plain,
+    ( lhs_atom315 ),
+    c_0_1617,
+    [final]).
+
+cnf(c_0_2092,plain,
+    ( lhs_atom314 ),
+    c_0_1618,
+    [final]).
+
+cnf(c_0_2093,plain,
+    ( lhs_atom313 ),
+    c_0_1619,
+    [final]).
+
+cnf(c_0_2094,plain,
+    ( lhs_atom312 ),
+    c_0_1620,
+    [final]).
+
+cnf(c_0_2095,plain,
+    ( lhs_atom311 ),
+    c_0_1621,
+    [final]).
+
+cnf(c_0_2096,plain,
+    ( lhs_atom310 ),
+    c_0_1622,
+    [final]).
+
+cnf(c_0_2097,plain,
+    ( lhs_atom309 ),
+    c_0_1623,
+    [final]).
+
+cnf(c_0_2098,plain,
+    ( lhs_atom308 ),
+    c_0_1624,
+    [final]).
+
+cnf(c_0_2099,plain,
+    ( lhs_atom307 ),
+    c_0_1625,
+    [final]).
+
+cnf(c_0_2100,plain,
+    ( lhs_atom306 ),
+    c_0_1626,
+    [final]).
+
+cnf(c_0_2101,plain,
+    ( lhs_atom305 ),
+    c_0_1627,
+    [final]).
+
+cnf(c_0_2102,plain,
+    ( lhs_atom304 ),
+    c_0_1628,
+    [final]).
+
+cnf(c_0_2103,plain,
+    ( lhs_atom303 ),
+    c_0_1629,
+    [final]).
+
+cnf(c_0_2104,plain,
+    ( lhs_atom302 ),
+    c_0_1630,
+    [final]).
+
+cnf(c_0_2105,plain,
+    ( lhs_atom301 ),
+    c_0_1631,
+    [final]).
+
+cnf(c_0_2106,plain,
+    ( lhs_atom300 ),
+    c_0_1632,
+    [final]).
+
+cnf(c_0_2107,plain,
+    ( lhs_atom299 ),
+    c_0_1633,
+    [final]).
+
+cnf(c_0_2108,plain,
+    ( lhs_atom298 ),
+    c_0_1634,
+    [final]).
+
+cnf(c_0_2109,plain,
+    ( lhs_atom297 ),
+    c_0_1635,
+    [final]).
+
+cnf(c_0_2110,plain,
+    ( lhs_atom296 ),
+    c_0_1636,
+    [final]).
+
+cnf(c_0_2111,plain,
+    ( lhs_atom295 ),
+    c_0_1637,
+    [final]).
+
+cnf(c_0_2112,plain,
+    ( lhs_atom294 ),
+    c_0_1638,
+    [final]).
+
+cnf(c_0_2113,plain,
+    ( lhs_atom293 ),
+    c_0_1639,
+    [final]).
+
+cnf(c_0_2114,plain,
+    ( lhs_atom292 ),
+    c_0_1640,
+    [final]).
+
+cnf(c_0_2115,plain,
+    ( lhs_atom291 ),
+    c_0_1641,
+    [final]).
+
+cnf(c_0_2116,plain,
+    ( lhs_atom290 ),
+    c_0_1642,
+    [final]).
+
+cnf(c_0_2117,plain,
+    ( lhs_atom289 ),
+    c_0_1643,
+    [final]).
+
+cnf(c_0_2118,plain,
+    ( lhs_atom288 ),
+    c_0_1644,
+    [final]).
+
+cnf(c_0_2119,plain,
+    ( lhs_atom287 ),
+    c_0_1645,
+    [final]).
+
+cnf(c_0_2120,plain,
+    ( lhs_atom286 ),
+    c_0_1646,
+    [final]).
+
+cnf(c_0_2121,plain,
+    ( lhs_atom285 ),
+    c_0_1647,
+    [final]).
+
+cnf(c_0_2122,plain,
+    ( lhs_atom284 ),
+    c_0_1648,
+    [final]).
+
+cnf(c_0_2123,plain,
+    ( lhs_atom283 ),
+    c_0_1649,
+    [final]).
+
+cnf(c_0_2124,plain,
+    ( lhs_atom282 ),
+    c_0_1650,
+    [final]).
+
+cnf(c_0_2125,plain,
+    ( lhs_atom281 ),
+    c_0_1651,
+    [final]).
+
+cnf(c_0_2126,plain,
+    ( lhs_atom280 ),
+    c_0_1652,
+    [final]).
+
+cnf(c_0_2127,plain,
+    ( lhs_atom279 ),
+    c_0_1653,
+    [final]).
+
+cnf(c_0_2128,plain,
+    ( lhs_atom278 ),
+    c_0_1654,
+    [final]).
+
+cnf(c_0_2129,plain,
+    ( lhs_atom277 ),
+    c_0_1655,
+    [final]).
+
+cnf(c_0_2130,plain,
+    ( lhs_atom276 ),
+    c_0_1656,
+    [final]).
+
+cnf(c_0_2131,plain,
+    ( lhs_atom275 ),
+    c_0_1657,
+    [final]).
+
+cnf(c_0_2132,plain,
+    ( lhs_atom274 ),
+    c_0_1658,
+    [final]).
+
+cnf(c_0_2133,plain,
+    ( lhs_atom273 ),
+    c_0_1659,
+    [final]).
+
+cnf(c_0_2134,plain,
+    ( lhs_atom272 ),
+    c_0_1660,
+    [final]).
+
+cnf(c_0_2135,plain,
+    ( lhs_atom271 ),
+    c_0_1661,
+    [final]).
+
+cnf(c_0_2136,plain,
+    ( lhs_atom270 ),
+    c_0_1662,
+    [final]).
+
+cnf(c_0_2137,plain,
+    ( lhs_atom269 ),
+    c_0_1663,
+    [final]).
+
+cnf(c_0_2138,plain,
+    ( lhs_atom268 ),
+    c_0_1664,
+    [final]).
+
+cnf(c_0_2139,plain,
+    ( lhs_atom267 ),
+    c_0_1665,
+    [final]).
+
+cnf(c_0_2140,plain,
+    ( lhs_atom266 ),
+    c_0_1666,
+    [final]).
+
+cnf(c_0_2141,plain,
+    ( lhs_atom265 ),
+    c_0_1667,
+    [final]).
+
+cnf(c_0_2142,plain,
+    ( lhs_atom264 ),
+    c_0_1668,
+    [final]).
+
+cnf(c_0_2143,plain,
+    ( lhs_atom263 ),
+    c_0_1669,
+    [final]).
+
+cnf(c_0_2144,plain,
+    ( lhs_atom262 ),
+    c_0_1670,
+    [final]).
+
+cnf(c_0_2145,plain,
+    ( lhs_atom261 ),
+    c_0_1671,
+    [final]).
+
+cnf(c_0_2146,plain,
+    ( lhs_atom260 ),
+    c_0_1672,
+    [final]).
+
+cnf(c_0_2147,plain,
+    ( lhs_atom223 ),
+    c_0_1673,
+    [final]).
+
+cnf(c_0_2148,plain,
+    ( lhs_atom222 ),
+    c_0_1674,
+    [final]).
+
+cnf(c_0_2149,plain,
+    ( lhs_atom221 ),
+    c_0_1675,
+    [final]).
+
+cnf(c_0_2150,plain,
+    ( lhs_atom220 ),
+    c_0_1676,
+    [final]).
+
+cnf(c_0_2151,plain,
+    ( lhs_atom219 ),
+    c_0_1677,
+    [final]).
+
+cnf(c_0_2152,plain,
+    ( lhs_atom218 ),
+    c_0_1678,
+    [final]).
+
+cnf(c_0_2153,plain,
+    ( lhs_atom217 ),
+    c_0_1679,
+    [final]).
+
+cnf(c_0_2154,plain,
+    ( lhs_atom216 ),
+    c_0_1680,
+    [final]).
+
+cnf(c_0_2155,plain,
+    ( lhs_atom215 ),
+    c_0_1681,
+    [final]).
+
+cnf(c_0_2156,plain,
+    ( lhs_atom214 ),
+    c_0_1682,
+    [final]).
+
+cnf(c_0_2157,plain,
+    ( lhs_atom213 ),
+    c_0_1683,
+    [final]).
+
+cnf(c_0_2158,plain,
+    ( lhs_atom212 ),
+    c_0_1684,
+    [final]).
+
+cnf(c_0_2159,plain,
+    ( lhs_atom211 ),
+    c_0_1685,
+    [final]).
+
+cnf(c_0_2160,plain,
+    ( lhs_atom210 ),
+    c_0_1686,
+    [final]).
+
+cnf(c_0_2161,plain,
+    ( lhs_atom209 ),
+    c_0_1687,
+    [final]).
+
+cnf(c_0_2162,plain,
+    ( lhs_atom208 ),
+    c_0_1688,
+    [final]).
+
+cnf(c_0_2163,plain,
+    ( lhs_atom207 ),
+    c_0_1689,
+    [final]).
+
+cnf(c_0_2164,plain,
+    ( lhs_atom206 ),
+    c_0_1690,
+    [final]).
+
+cnf(c_0_2165,plain,
+    ( lhs_atom205 ),
+    c_0_1691,
+    [final]).
+
+cnf(c_0_2166,plain,
+    ( lhs_atom204 ),
+    c_0_1692,
+    [final]).
+
+cnf(c_0_2167,plain,
+    ( lhs_atom203 ),
+    c_0_1693,
+    [final]).
+
+cnf(c_0_2168,plain,
+    ( lhs_atom202 ),
+    c_0_1694,
+    [final]).
+
+cnf(c_0_2169,plain,
+    ( lhs_atom201 ),
+    c_0_1695,
+    [final]).
+
+cnf(c_0_2170,plain,
+    ( lhs_atom200 ),
+    c_0_1696,
+    [final]).
+
+cnf(c_0_2171,plain,
+    ( lhs_atom199 ),
+    c_0_1697,
+    [final]).
+
+cnf(c_0_2172,plain,
+    ( lhs_atom198 ),
+    c_0_1698,
+    [final]).
+
+cnf(c_0_2173,plain,
+    ( lhs_atom197 ),
+    c_0_1699,
+    [final]).
+
+cnf(c_0_2174,plain,
+    ( lhs_atom196 ),
+    c_0_1700,
+    [final]).
+
+cnf(c_0_2175,plain,
+    ( lhs_atom195 ),
+    c_0_1701,
+    [final]).
+
+cnf(c_0_2176,plain,
+    ( lhs_atom194 ),
+    c_0_1702,
+    [final]).
+
+cnf(c_0_2177,plain,
+    ( lhs_atom193 ),
+    c_0_1703,
+    [final]).
+
+cnf(c_0_2178,plain,
+    ( lhs_atom192 ),
+    c_0_1704,
+    [final]).
+
+cnf(c_0_2179,plain,
+    ( lhs_atom191 ),
+    c_0_1705,
+    [final]).
+
+cnf(c_0_2180,plain,
+    ( lhs_atom190 ),
+    c_0_1706,
+    [final]).
+
+cnf(c_0_2181,plain,
+    ( lhs_atom189 ),
+    c_0_1707,
+    [final]).
+
+cnf(c_0_2182,plain,
+    ( lhs_atom188 ),
+    c_0_1708,
+    [final]).
+
+cnf(c_0_2183,plain,
+    ( lhs_atom187 ),
+    c_0_1709,
+    [final]).
+
+cnf(c_0_2184,plain,
+    ( lhs_atom186 ),
+    c_0_1710,
+    [final]).
+
+cnf(c_0_2185,plain,
+    ( lhs_atom185 ),
+    c_0_1711,
+    [final]).
+
+cnf(c_0_2186,plain,
+    ( lhs_atom184 ),
+    c_0_1712,
+    [final]).
+
+cnf(c_0_2187,plain,
+    ( lhs_atom183 ),
+    c_0_1713,
+    [final]).
+
+cnf(c_0_2188,plain,
+    ( lhs_atom182 ),
+    c_0_1714,
+    [final]).
+
+cnf(c_0_2189,plain,
+    ( lhs_atom181 ),
+    c_0_1715,
+    [final]).
+
+cnf(c_0_2190,plain,
+    ( lhs_atom180 ),
+    c_0_1716,
+    [final]).
+
+cnf(c_0_2191,plain,
+    ( lhs_atom179 ),
+    c_0_1717,
+    [final]).
+
+cnf(c_0_2192,plain,
+    ( lhs_atom178 ),
+    c_0_1718,
+    [final]).
+
+cnf(c_0_2193,plain,
+    ( lhs_atom177 ),
+    c_0_1719,
+    [final]).
+
+cnf(c_0_2194,plain,
+    ( lhs_atom176 ),
+    c_0_1720,
+    [final]).
+
+cnf(c_0_2195,plain,
+    ( lhs_atom175 ),
+    c_0_1721,
+    [final]).
+
+cnf(c_0_2196,plain,
+    ( lhs_atom174 ),
+    c_0_1722,
+    [final]).
+
+cnf(c_0_2197,plain,
+    ( lhs_atom173 ),
+    c_0_1723,
+    [final]).
+
+cnf(c_0_2198,plain,
+    ( lhs_atom172 ),
+    c_0_1724,
+    [final]).
+
+cnf(c_0_2199,plain,
+    ( lhs_atom171 ),
+    c_0_1725,
+    [final]).
+
+cnf(c_0_2200,plain,
+    ( lhs_atom170 ),
+    c_0_1726,
+    [final]).
+
+cnf(c_0_2201,plain,
+    ( lhs_atom169 ),
+    c_0_1727,
+    [final]).
+
+cnf(c_0_2202,plain,
+    ( lhs_atom168 ),
+    c_0_1728,
+    [final]).
+
+cnf(c_0_2203,plain,
+    ( lhs_atom167 ),
+    c_0_1729,
+    [final]).
+
+cnf(c_0_2204,plain,
+    ( lhs_atom166 ),
+    c_0_1730,
+    [final]).
+
+cnf(c_0_2205,plain,
+    ( lhs_atom165 ),
+    c_0_1731,
+    [final]).
+
+cnf(c_0_2206,plain,
+    ( lhs_atom164 ),
+    c_0_1732,
+    [final]).
+
+cnf(c_0_2207,plain,
+    ( lhs_atom163 ),
+    c_0_1733,
+    [final]).
+
+cnf(c_0_2208,plain,
+    ( lhs_atom162 ),
+    c_0_1734,
+    [final]).
+
+cnf(c_0_2209,plain,
+    ( lhs_atom161 ),
+    c_0_1735,
+    [final]).
+
+cnf(c_0_2210,plain,
+    ( lhs_atom160 ),
+    c_0_1736,
+    [final]).
+
+cnf(c_0_2211,plain,
+    ( lhs_atom159 ),
+    c_0_1737,
+    [final]).
+
+cnf(c_0_2212,plain,
+    ( lhs_atom158 ),
+    c_0_1738,
+    [final]).
+
+cnf(c_0_2213,plain,
+    ( lhs_atom157 ),
+    c_0_1739,
+    [final]).
+
+cnf(c_0_2214,plain,
+    ( lhs_atom156 ),
+    c_0_1740,
+    [final]).
+
+cnf(c_0_2215,plain,
+    ( lhs_atom155 ),
+    c_0_1741,
+    [final]).
+
+cnf(c_0_2216,plain,
+    ( lhs_atom154 ),
+    c_0_1742,
+    [final]).
+
+cnf(c_0_2217,plain,
+    ( lhs_atom153 ),
+    c_0_1743,
+    [final]).
+
+cnf(c_0_2218,plain,
+    ( lhs_atom152 ),
+    c_0_1744,
+    [final]).
+
+cnf(c_0_2219,plain,
+    ( lhs_atom151 ),
+    c_0_1745,
+    [final]).
+
+cnf(c_0_2220,plain,
+    ( lhs_atom150 ),
+    c_0_1746,
+    [final]).
+
+cnf(c_0_2221,plain,
+    ( lhs_atom149 ),
+    c_0_1747,
+    [final]).
+
+cnf(c_0_2222,plain,
+    ( lhs_atom148 ),
+    c_0_1748,
+    [final]).
+
+cnf(c_0_2223,plain,
+    ( lhs_atom147 ),
+    c_0_1749,
+    [final]).
+
+cnf(c_0_2224,plain,
+    ( lhs_atom146 ),
+    c_0_1750,
+    [final]).
+
+cnf(c_0_2225,plain,
+    ( lhs_atom145 ),
+    c_0_1751,
+    [final]).
+
+cnf(c_0_2226,plain,
+    ( lhs_atom144 ),
+    c_0_1752,
+    [final]).
+
+cnf(c_0_2227,plain,
+    ( lhs_atom143 ),
+    c_0_1753,
+    [final]).
+
+cnf(c_0_2228,plain,
+    ( lhs_atom142 ),
+    c_0_1754,
+    [final]).
+
+cnf(c_0_2229,plain,
+    ( lhs_atom141 ),
+    c_0_1755,
+    [final]).
+
+cnf(c_0_2230,plain,
+    ( lhs_atom140 ),
+    c_0_1756,
+    [final]).
+
+cnf(c_0_2231,plain,
+    ( lhs_atom139 ),
+    c_0_1757,
+    [final]).
+
+cnf(c_0_2232,plain,
+    ( lhs_atom138 ),
+    c_0_1758,
+    [final]).
+
+cnf(c_0_2233,plain,
+    ( lhs_atom137 ),
+    c_0_1759,
+    [final]).
+
+cnf(c_0_2234,plain,
+    ( lhs_atom136 ),
+    c_0_1760,
+    [final]).
+
+cnf(c_0_2235,plain,
+    ( lhs_atom135 ),
+    c_0_1761,
+    [final]).
+
+cnf(c_0_2236,plain,
+    ( lhs_atom134 ),
+    c_0_1762,
+    [final]).
+
+cnf(c_0_2237,plain,
+    ( lhs_atom133 ),
+    c_0_1763,
+    [final]).
+
+cnf(c_0_2238,plain,
+    ( lhs_atom132 ),
+    c_0_1764,
+    [final]).
+
+cnf(c_0_2239,plain,
+    ( lhs_atom131 ),
+    c_0_1765,
+    [final]).
+
+cnf(c_0_2240,plain,
+    ( lhs_atom130 ),
+    c_0_1766,
+    [final]).
+
+cnf(c_0_2241,plain,
+    ( lhs_atom129 ),
+    c_0_1767,
+    [final]).
+
+cnf(c_0_2242,plain,
+    ( lhs_atom128 ),
+    c_0_1768,
+    [final]).
+
+cnf(c_0_2243,plain,
+    ( lhs_atom127 ),
+    c_0_1769,
+    [final]).
+
+cnf(c_0_2244,plain,
+    ( lhs_atom126 ),
+    c_0_1770,
+    [final]).
+
+cnf(c_0_2245,plain,
+    ( lhs_atom125 ),
+    c_0_1771,
+    [final]).
+
+cnf(c_0_2246,plain,
+    ( lhs_atom124 ),
+    c_0_1772,
+    [final]).
+
+cnf(c_0_2247,plain,
+    ( lhs_atom123 ),
+    c_0_1773,
+    [final]).
+
+cnf(c_0_2248,plain,
+    ( lhs_atom122 ),
+    c_0_1774,
+    [final]).
+
+cnf(c_0_2249,plain,
+    ( lhs_atom121 ),
+    c_0_1775,
+    [final]).
+
+cnf(c_0_2250,plain,
+    ( lhs_atom120 ),
+    c_0_1776,
+    [final]).
+
+cnf(c_0_2251,plain,
+    ( lhs_atom119 ),
+    c_0_1777,
+    [final]).
+
+cnf(c_0_2252,plain,
+    ( lhs_atom118 ),
+    c_0_1778,
+    [final]).
+
+cnf(c_0_2253,plain,
+    ( lhs_atom117 ),
+    c_0_1779,
+    [final]).
+
+cnf(c_0_2254,plain,
+    ( lhs_atom116 ),
+    c_0_1780,
+    [final]).
+
+cnf(c_0_2255,plain,
+    ( lhs_atom115 ),
+    c_0_1781,
+    [final]).
+
+cnf(c_0_2256,plain,
+    ( lhs_atom114 ),
+    c_0_1782,
+    [final]).
+
+cnf(c_0_2257,plain,
+    ( lhs_atom113 ),
+    c_0_1783,
+    [final]).
+
+cnf(c_0_2258,plain,
+    ( lhs_atom112 ),
+    c_0_1784,
+    [final]).
+
+cnf(c_0_2259,plain,
+    ( lhs_atom111 ),
+    c_0_1785,
+    [final]).
+
+cnf(c_0_2260,plain,
+    ( lhs_atom110 ),
+    c_0_1786,
+    [final]).
+
+cnf(c_0_2261,plain,
+    ( lhs_atom109 ),
+    c_0_1787,
+    [final]).
+
+cnf(c_0_2262,plain,
+    ( lhs_atom108 ),
+    c_0_1788,
+    [final]).
+
+cnf(c_0_2263,plain,
+    ( lhs_atom107 ),
+    c_0_1789,
+    [final]).
+
+cnf(c_0_2264,plain,
+    ( lhs_atom106 ),
+    c_0_1790,
+    [final]).
+
+cnf(c_0_2265,plain,
+    ( lhs_atom105 ),
+    c_0_1791,
+    [final]).
+
+cnf(c_0_2266,plain,
+    ( lhs_atom104 ),
+    c_0_1792,
+    [final]).
+
+cnf(c_0_2267,plain,
+    ( lhs_atom103 ),
+    c_0_1793,
+    [final]).
+
+cnf(c_0_2268,plain,
+    ( lhs_atom102 ),
+    c_0_1794,
+    [final]).
+
+cnf(c_0_2269,plain,
+    ( lhs_atom101 ),
+    c_0_1795,
+    [final]).
+
+cnf(c_0_2270,plain,
+    ( lhs_atom100 ),
+    c_0_1796,
+    [final]).
+
+cnf(c_0_2271,plain,
+    ( lhs_atom99 ),
+    c_0_1797,
+    [final]).
+
+cnf(c_0_2272,plain,
+    ( lhs_atom98 ),
+    c_0_1798,
+    [final]).
+
+cnf(c_0_2273,plain,
+    ( lhs_atom97 ),
+    c_0_1799,
+    [final]).
+
+cnf(c_0_2274,plain,
+    ( lhs_atom96 ),
+    c_0_1800,
+    [final]).
+
+cnf(c_0_2275,plain,
+    ( lhs_atom95 ),
+    c_0_1801,
+    [final]).
+
+cnf(c_0_2276,plain,
+    ( lhs_atom94 ),
+    c_0_1802,
+    [final]).
+
+cnf(c_0_2277,plain,
+    ( lhs_atom93 ),
+    c_0_1803,
+    [final]).
+
+cnf(c_0_2278,plain,
+    ( lhs_atom92 ),
+    c_0_1804,
+    [final]).
+
+cnf(c_0_2279,plain,
+    ( lhs_atom91 ),
+    c_0_1805,
+    [final]).
+
+cnf(c_0_2280,plain,
+    ( lhs_atom90 ),
+    c_0_1806,
+    [final]).
+
+cnf(c_0_2281,plain,
+    ( lhs_atom89 ),
+    c_0_1807,
+    [final]).
+
+cnf(c_0_2282,plain,
+    ( lhs_atom88 ),
+    c_0_1808,
+    [final]).
+
+cnf(c_0_2283,plain,
+    ( lhs_atom87 ),
+    c_0_1809,
+    [final]).
+
+cnf(c_0_2284,plain,
+    ( lhs_atom86 ),
+    c_0_1810,
+    [final]).
+
+cnf(c_0_2285,plain,
+    ( lhs_atom85 ),
+    c_0_1811,
+    [final]).
+
+cnf(c_0_2286,plain,
+    ( lhs_atom84 ),
+    c_0_1812,
+    [final]).
+
+cnf(c_0_2287,plain,
+    ( lhs_atom83 ),
+    c_0_1813,
+    [final]).
+
+cnf(c_0_2288,plain,
+    ( lhs_atom82 ),
+    c_0_1814,
+    [final]).
+
+cnf(c_0_2289,plain,
+    ( lhs_atom81 ),
+    c_0_1815,
+    [final]).
+
+cnf(c_0_2290,plain,
+    ( lhs_atom80 ),
+    c_0_1816,
+    [final]).
+
+cnf(c_0_2291,plain,
+    ( lhs_atom79 ),
+    c_0_1817,
+    [final]).
+
+cnf(c_0_2292,plain,
+    ( lhs_atom78 ),
+    c_0_1818,
+    [final]).
+
+cnf(c_0_2293,plain,
+    ( lhs_atom77 ),
+    c_0_1819,
+    [final]).
+
+cnf(c_0_2294,plain,
+    ( lhs_atom76 ),
+    c_0_1820,
+    [final]).
+
+cnf(c_0_2295,plain,
+    ( lhs_atom75 ),
+    c_0_1821,
+    [final]).
+
+cnf(c_0_2296,plain,
+    ( lhs_atom74 ),
+    c_0_1822,
+    [final]).
+
+cnf(c_0_2297,plain,
+    ( lhs_atom73 ),
+    c_0_1823,
+    [final]).
+
+cnf(c_0_2298,plain,
+    ( lhs_atom72 ),
+    c_0_1824,
+    [final]).
+
+cnf(c_0_2299,plain,
+    ( lhs_atom71 ),
+    c_0_1825,
+    [final]).
+
+cnf(c_0_2300,plain,
+    ( lhs_atom70 ),
+    c_0_1826,
+    [final]).
+
+cnf(c_0_2301,plain,
+    ( lhs_atom69 ),
+    c_0_1827,
+    [final]).
+
+cnf(c_0_2302,plain,
+    ( lhs_atom68 ),
+    c_0_1828,
+    [final]).
+
+cnf(c_0_2303,plain,
+    ( lhs_atom67 ),
+    c_0_1829,
+    [final]).
+
+cnf(c_0_2304,plain,
+    ( lhs_atom66 ),
+    c_0_1830,
+    [final]).
+
+cnf(c_0_2305,plain,
+    ( lhs_atom65 ),
+    c_0_1831,
+    [final]).
+
+cnf(c_0_2306,plain,
+    ( lhs_atom64 ),
+    c_0_1832,
+    [final]).
+
+cnf(c_0_2307,plain,
+    ( lhs_atom63 ),
+    c_0_1833,
+    [final]).
+
+cnf(c_0_2308,plain,
+    ( lhs_atom62 ),
+    c_0_1834,
+    [final]).
+
+cnf(c_0_2309,plain,
+    ( lhs_atom61 ),
+    c_0_1835,
+    [final]).
+
+cnf(c_0_2310,plain,
+    ( lhs_atom60 ),
+    c_0_1836,
+    [final]).
+
+cnf(c_0_2311,plain,
+    ( lhs_atom59 ),
+    c_0_1837,
+    [final]).
+
+cnf(c_0_2312,plain,
+    ( lhs_atom58 ),
+    c_0_1838,
+    [final]).
+
+cnf(c_0_2313,plain,
+    ( lhs_atom57 ),
+    c_0_1839,
+    [final]).
+
+cnf(c_0_2314,plain,
+    ( lhs_atom56 ),
+    c_0_1840,
+    [final]).
+
+cnf(c_0_2315,plain,
+    ( lhs_atom55 ),
+    c_0_1841,
+    [final]).
+
+cnf(c_0_2316,plain,
+    ( lhs_atom54 ),
+    c_0_1842,
+    [final]).
+
+cnf(c_0_2317,plain,
+    ( lhs_atom53 ),
+    c_0_1843,
+    [final]).
+
+cnf(c_0_2318,plain,
+    ( lhs_atom52 ),
+    c_0_1844,
+    [final]).
+
+cnf(c_0_2319,plain,
+    ( lhs_atom51 ),
+    c_0_1845,
+    [final]).
+
+cnf(c_0_2320,plain,
+    ( lhs_atom50 ),
+    c_0_1846,
+    [final]).
+
+cnf(c_0_2321,plain,
+    ( lhs_atom49 ),
+    c_0_1847,
+    [final]).
+
+cnf(c_0_2322,plain,
+    ( lhs_atom48 ),
+    c_0_1848,
+    [final]).
+
+cnf(c_0_2323,plain,
+    ( lhs_atom47 ),
+    c_0_1849,
+    [final]).
+
+cnf(c_0_2324,plain,
+    ( lhs_atom46 ),
+    c_0_1850,
+    [final]).
+
+cnf(c_0_2325,plain,
+    ( lhs_atom45 ),
+    c_0_1851,
+    [final]).
+
+cnf(c_0_2326,plain,
+    ( lhs_atom44 ),
+    c_0_1852,
+    [final]).
+
+cnf(c_0_2327,plain,
+    ( lhs_atom43 ),
+    c_0_1853,
+    [final]).
+
+cnf(c_0_2328,plain,
+    ( lhs_atom42 ),
+    c_0_1854,
+    [final]).
+
+cnf(c_0_2329,plain,
+    ( lhs_atom41 ),
+    c_0_1855,
+    [final]).
+
+cnf(c_0_2330,plain,
+    ( lhs_atom40 ),
+    c_0_1856,
+    [final]).
+
+cnf(c_0_2331,plain,
+    ( lhs_atom39 ),
+    c_0_1857,
+    [final]).
+
+cnf(c_0_2332,plain,
+    ( lhs_atom38 ),
+    c_0_1858,
+    [final]).
+
+cnf(c_0_2333,plain,
+    ( lhs_atom37 ),
+    c_0_1859,
+    [final]).
+
+cnf(c_0_2334,plain,
+    ( lhs_atom36 ),
+    c_0_1860,
+    [final]).
+
+cnf(c_0_2335,plain,
+    ( lhs_atom35 ),
+    c_0_1861,
+    [final]).
+
+cnf(c_0_2336,plain,
+    ( lhs_atom34 ),
+    c_0_1862,
+    [final]).
+
+cnf(c_0_2337,plain,
+    ( lhs_atom33 ),
+    c_0_1863,
+    [final]).
+
+cnf(c_0_2338,plain,
+    ( lhs_atom32 ),
+    c_0_1864,
+    [final]).
+
+cnf(c_0_2339,plain,
+    ( lhs_atom31 ),
+    c_0_1865,
+    [final]).
+
+cnf(c_0_2340,plain,
+    ( lhs_atom30 ),
+    c_0_1866,
+    [final]).
+
+cnf(c_0_2341,plain,
+    ( lhs_atom29 ),
+    c_0_1867,
+    [final]).
+
+cnf(c_0_2342,plain,
+    ( lhs_atom28 ),
+    c_0_1868,
+    [final]).
+
+cnf(c_0_2343,plain,
+    ( lhs_atom27 ),
+    c_0_1869,
+    [final]).
+
+cnf(c_0_2344,plain,
+    ( lhs_atom26 ),
+    c_0_1870,
+    [final]).
+
+cnf(c_0_2345,plain,
+    ( lhs_atom25 ),
+    c_0_1871,
+    [final]).
+
+cnf(c_0_2346,plain,
+    ( lhs_atom24 ),
+    c_0_1872,
+    [final]).
+
+cnf(c_0_2347,plain,
+    ( lhs_atom23 ),
+    c_0_1873,
+    [final]).
+
+cnf(c_0_2348,plain,
+    ( lhs_atom22 ),
+    c_0_1874,
+    [final]).
+
+cnf(c_0_2349,plain,
+    ( lhs_atom21 ),
+    c_0_1875,
+    [final]).
+
+cnf(c_0_2350,plain,
+    ( lhs_atom20 ),
+    c_0_1876,
+    [final]).
+
+cnf(c_0_2351,plain,
+    ( lhs_atom19 ),
+    c_0_1877,
+    [final]).
+
+cnf(c_0_2352,plain,
+    ( lhs_atom18 ),
+    c_0_1878,
+    [final]).
+
+cnf(c_0_2353,plain,
+    ( lhs_atom17 ),
+    c_0_1879,
+    [final]).
+
+cnf(c_0_2354,plain,
+    ( lhs_atom16 ),
+    c_0_1880,
+    [final]).
+
+cnf(c_0_2355,plain,
+    ( lhs_atom15 ),
+    c_0_1881,
+    [final]).
+
+cnf(c_0_2356,plain,
+    ( lhs_atom14 ),
+    c_0_1882,
+    [final]).
+
+cnf(c_0_2357,plain,
+    ( lhs_atom13 ),
+    c_0_1883,
+    [final]).
+
+cnf(c_0_2358,plain,
+    ( lhs_atom12 ),
+    c_0_1884,
+    [final]).
+
+cnf(c_0_2359,plain,
+    ( lhs_atom11 ),
+    c_0_1885,
+    [final]).
+
+cnf(c_0_2360,plain,
+    ( lhs_atom10 ),
+    c_0_1886,
+    [final]).
+
+cnf(c_0_2361,plain,
+    ( lhs_atom9 ),
+    c_0_1887,
+    [final]).
+
+cnf(c_0_2362,plain,
+    ( lhs_atom8 ),
+    c_0_1888,
+    [final]).
+
+cnf(c_0_2363,plain,
+    ( lhs_atom7 ),
+    c_0_1889,
+    [final]).
+
+cnf(c_0_2364,plain,
+    ( lhs_atom6 ),
+    c_0_1890,
+    [final]).
+
+cnf(c_0_2365,plain,
+    ( lhs_atom5 ),
+    c_0_1891,
+    [final]).
+
+cnf(c_0_2366,plain,
+    ( lhs_atom4 ),
+    c_0_1892,
+    [final]).
+
+cnf(c_0_2367,plain,
+    ( lhs_atom3 ),
+    c_0_1893,
+    [final]).
+
+cnf(c_0_2368,plain,
+    ( lhs_atom2 ),
+    c_0_1894,
+    [final]).
+
+cnf(c_0_2369,plain,
+    ( lhs_atom1 ),
+    c_0_1895,
+    [final]).
+
+% End CNF derivation
+cnf(c_0_1896_0,axiom,
+    ( inv(e0) != e0
+    | inv(e0) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_1896,def_lhs_atom259])).
+
+cnf(c_0_1897_0,axiom,
+    ( inv(e0) != e1
+    | inv(e1) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_1897,def_lhs_atom258])).
+
+cnf(c_0_1898_0,axiom,
+    ( inv(e0) != e2
+    | inv(e2) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_1898,def_lhs_atom257])).
+
+cnf(c_0_1899_0,axiom,
+    ( inv(e0) != e3
+    | inv(e3) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_1899,def_lhs_atom256])).
+
+cnf(c_0_1900_0,axiom,
+    ( inv(e0) != e4
+    | inv(e4) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_1900,def_lhs_atom255])).
+
+cnf(c_0_1901_0,axiom,
+    ( inv(e0) != e5
+    | inv(e5) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_1901,def_lhs_atom254])).
+
+cnf(c_0_1902_0,axiom,
+    ( inv(e1) != e0
+    | inv(e0) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1902,def_lhs_atom253])).
+
+cnf(c_0_1903_0,axiom,
+    ( inv(e1) != e1
+    | inv(e1) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1903,def_lhs_atom252])).
+
+cnf(c_0_1904_0,axiom,
+    ( inv(e1) != e2
+    | inv(e2) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1904,def_lhs_atom251])).
+
+cnf(c_0_1905_0,axiom,
+    ( inv(e1) != e3
+    | inv(e3) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1905,def_lhs_atom250])).
+
+cnf(c_0_1906_0,axiom,
+    ( inv(e1) != e4
+    | inv(e4) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1906,def_lhs_atom249])).
+
+cnf(c_0_1907_0,axiom,
+    ( inv(e1) != e5
+    | inv(e5) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1907,def_lhs_atom248])).
+
+cnf(c_0_1908_0,axiom,
+    ( inv(e2) != e0
+    | inv(e0) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1908,def_lhs_atom247])).
+
+cnf(c_0_1909_0,axiom,
+    ( inv(e2) != e1
+    | inv(e1) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1909,def_lhs_atom246])).
+
+cnf(c_0_1910_0,axiom,
+    ( inv(e2) != e2
+    | inv(e2) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1910,def_lhs_atom245])).
+
+cnf(c_0_1911_0,axiom,
+    ( inv(e2) != e3
+    | inv(e3) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1911,def_lhs_atom244])).
+
+cnf(c_0_1912_0,axiom,
+    ( inv(e2) != e4
+    | inv(e4) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1912,def_lhs_atom243])).
+
+cnf(c_0_1913_0,axiom,
+    ( inv(e2) != e5
+    | inv(e5) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1913,def_lhs_atom242])).
+
+cnf(c_0_1914_0,axiom,
+    ( inv(e3) != e0
+    | inv(e0) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1914,def_lhs_atom241])).
+
+cnf(c_0_1915_0,axiom,
+    ( inv(e3) != e1
+    | inv(e1) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1915,def_lhs_atom240])).
+
+cnf(c_0_1916_0,axiom,
+    ( inv(e3) != e2
+    | inv(e2) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1916,def_lhs_atom239])).
+
+cnf(c_0_1917_0,axiom,
+    ( inv(e3) != e3
+    | inv(e3) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1917,def_lhs_atom238])).
+
+cnf(c_0_1918_0,axiom,
+    ( inv(e3) != e4
+    | inv(e4) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1918,def_lhs_atom237])).
+
+cnf(c_0_1919_0,axiom,
+    ( inv(e3) != e5
+    | inv(e5) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1919,def_lhs_atom236])).
+
+cnf(c_0_1920_0,axiom,
+    ( inv(e4) != e0
+    | inv(e0) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1920,def_lhs_atom235])).
+
+cnf(c_0_1921_0,axiom,
+    ( inv(e4) != e1
+    | inv(e1) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1921,def_lhs_atom234])).
+
+cnf(c_0_1922_0,axiom,
+    ( inv(e4) != e2
+    | inv(e2) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1922,def_lhs_atom233])).
+
+cnf(c_0_1923_0,axiom,
+    ( inv(e4) != e3
+    | inv(e3) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1923,def_lhs_atom232])).
+
+cnf(c_0_1924_0,axiom,
+    ( inv(e4) != e4
+    | inv(e4) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1924,def_lhs_atom231])).
+
+cnf(c_0_1925_0,axiom,
+    ( inv(e4) != e5
+    | inv(e5) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1925,def_lhs_atom230])).
+
+cnf(c_0_1926_0,axiom,
+    ( inv(e5) != e0
+    | inv(e0) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1926,def_lhs_atom229])).
+
+cnf(c_0_1927_0,axiom,
+    ( inv(e5) != e1
+    | inv(e1) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1927,def_lhs_atom228])).
+
+cnf(c_0_1928_0,axiom,
+    ( inv(e5) != e2
+    | inv(e2) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1928,def_lhs_atom227])).
+
+cnf(c_0_1929_0,axiom,
+    ( inv(e5) != e3
+    | inv(e3) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1929,def_lhs_atom226])).
+
+cnf(c_0_1930_0,axiom,
+    ( inv(e5) != e4
+    | inv(e4) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1930,def_lhs_atom225])).
+
+cnf(c_0_1931_0,axiom,
+    ( inv(e5) != e5
+    | inv(e5) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1931,def_lhs_atom224])).
+
+cnf(c_0_1932_0,axiom,
+    ( e0 = op(op(op(op(e4,e4),e4),e4),op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_1932,def_lhs_atom474])).
+
+cnf(c_0_1933_0,axiom,
+    ( e1 = op(op(e4,e4),e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_1933,def_lhs_atom473])).
+
+cnf(c_0_1934_0,axiom,
+    ( e2 = op(op(op(e4,e4),e4),e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_1934,def_lhs_atom472])).
+
+cnf(c_0_1935_0,axiom,
+    ( e3 = op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_1935,def_lhs_atom471])).
+
+cnf(c_0_1936_0,axiom,
+    ( e5 = op(op(op(op(e4,e4),e4),e4),e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_1936,def_lhs_atom470])).
+
+cnf(c_0_1937_0,axiom,
+    ( e0 != e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_1937,def_lhs_atom469])).
+
+cnf(c_0_1938_0,axiom,
+    ( e0 != e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1938,def_lhs_atom468])).
+
+cnf(c_0_1939_0,axiom,
+    ( e0 != e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1939,def_lhs_atom467])).
+
+cnf(c_0_1940_0,axiom,
+    ( e0 != e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1940,def_lhs_atom466])).
+
+cnf(c_0_1941_0,axiom,
+    ( e0 != e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1941,def_lhs_atom465])).
+
+cnf(c_0_1942_0,axiom,
+    ( e1 != e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_1942,def_lhs_atom464])).
+
+cnf(c_0_1943_0,axiom,
+    ( e1 != e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1943,def_lhs_atom463])).
+
+cnf(c_0_1944_0,axiom,
+    ( e1 != e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1944,def_lhs_atom462])).
+
+cnf(c_0_1945_0,axiom,
+    ( e1 != e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1945,def_lhs_atom461])).
+
+cnf(c_0_1946_0,axiom,
+    ( e2 != e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_1946,def_lhs_atom460])).
+
+cnf(c_0_1947_0,axiom,
+    ( e2 != e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1947,def_lhs_atom459])).
+
+cnf(c_0_1948_0,axiom,
+    ( e2 != e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1948,def_lhs_atom458])).
+
+cnf(c_0_1949_0,axiom,
+    ( e3 != e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_1949,def_lhs_atom457])).
+
+cnf(c_0_1950_0,axiom,
+    ( e3 != e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1950,def_lhs_atom456])).
+
+cnf(c_0_1951_0,axiom,
+    ( e4 != e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_1951,def_lhs_atom455])).
+
+cnf(c_0_1952_0,axiom,
+    ( op(e0,e0) != op(e1,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1952,def_lhs_atom454])).
+
+cnf(c_0_1953_0,axiom,
+    ( op(e0,e0) != op(e2,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1953,def_lhs_atom453])).
+
+cnf(c_0_1954_0,axiom,
+    ( op(e0,e0) != op(e3,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1954,def_lhs_atom452])).
+
+cnf(c_0_1955_0,axiom,
+    ( op(e0,e0) != op(e4,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1955,def_lhs_atom451])).
+
+cnf(c_0_1956_0,axiom,
+    ( op(e0,e0) != op(e5,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1956,def_lhs_atom450])).
+
+cnf(c_0_1957_0,axiom,
+    ( op(e1,e0) != op(e2,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1957,def_lhs_atom449])).
+
+cnf(c_0_1958_0,axiom,
+    ( op(e1,e0) != op(e3,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1958,def_lhs_atom448])).
+
+cnf(c_0_1959_0,axiom,
+    ( op(e1,e0) != op(e4,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1959,def_lhs_atom447])).
+
+cnf(c_0_1960_0,axiom,
+    ( op(e1,e0) != op(e5,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1960,def_lhs_atom446])).
+
+cnf(c_0_1961_0,axiom,
+    ( op(e2,e0) != op(e3,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1961,def_lhs_atom445])).
+
+cnf(c_0_1962_0,axiom,
+    ( op(e2,e0) != op(e4,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1962,def_lhs_atom444])).
+
+cnf(c_0_1963_0,axiom,
+    ( op(e2,e0) != op(e5,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1963,def_lhs_atom443])).
+
+cnf(c_0_1964_0,axiom,
+    ( op(e3,e0) != op(e4,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1964,def_lhs_atom442])).
+
+cnf(c_0_1965_0,axiom,
+    ( op(e3,e0) != op(e5,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1965,def_lhs_atom441])).
+
+cnf(c_0_1966_0,axiom,
+    ( op(e4,e0) != op(e5,e0) ),
+    inference(unfold_definition,[status(thm)],[c_0_1966,def_lhs_atom440])).
+
+cnf(c_0_1967_0,axiom,
+    ( op(e0,e1) != op(e1,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1967,def_lhs_atom439])).
+
+cnf(c_0_1968_0,axiom,
+    ( op(e0,e1) != op(e2,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1968,def_lhs_atom438])).
+
+cnf(c_0_1969_0,axiom,
+    ( op(e0,e1) != op(e3,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1969,def_lhs_atom437])).
+
+cnf(c_0_1970_0,axiom,
+    ( op(e0,e1) != op(e4,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1970,def_lhs_atom436])).
+
+cnf(c_0_1971_0,axiom,
+    ( op(e0,e1) != op(e5,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1971,def_lhs_atom435])).
+
+cnf(c_0_1972_0,axiom,
+    ( op(e1,e1) != op(e2,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1972,def_lhs_atom434])).
+
+cnf(c_0_1973_0,axiom,
+    ( op(e1,e1) != op(e3,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1973,def_lhs_atom433])).
+
+cnf(c_0_1974_0,axiom,
+    ( op(e1,e1) != op(e4,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1974,def_lhs_atom432])).
+
+cnf(c_0_1975_0,axiom,
+    ( op(e1,e1) != op(e5,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1975,def_lhs_atom431])).
+
+cnf(c_0_1976_0,axiom,
+    ( op(e2,e1) != op(e3,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1976,def_lhs_atom430])).
+
+cnf(c_0_1977_0,axiom,
+    ( op(e2,e1) != op(e4,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1977,def_lhs_atom429])).
+
+cnf(c_0_1978_0,axiom,
+    ( op(e2,e1) != op(e5,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1978,def_lhs_atom428])).
+
+cnf(c_0_1979_0,axiom,
+    ( op(e3,e1) != op(e4,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1979,def_lhs_atom427])).
+
+cnf(c_0_1980_0,axiom,
+    ( op(e3,e1) != op(e5,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1980,def_lhs_atom426])).
+
+cnf(c_0_1981_0,axiom,
+    ( op(e4,e1) != op(e5,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_1981,def_lhs_atom425])).
+
+cnf(c_0_1982_0,axiom,
+    ( op(e0,e2) != op(e1,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1982,def_lhs_atom424])).
+
+cnf(c_0_1983_0,axiom,
+    ( op(e0,e2) != op(e2,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1983,def_lhs_atom423])).
+
+cnf(c_0_1984_0,axiom,
+    ( op(e0,e2) != op(e3,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1984,def_lhs_atom422])).
+
+cnf(c_0_1985_0,axiom,
+    ( op(e0,e2) != op(e4,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1985,def_lhs_atom421])).
+
+cnf(c_0_1986_0,axiom,
+    ( op(e0,e2) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1986,def_lhs_atom420])).
+
+cnf(c_0_1987_0,axiom,
+    ( op(e1,e2) != op(e2,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1987,def_lhs_atom419])).
+
+cnf(c_0_1988_0,axiom,
+    ( op(e1,e2) != op(e3,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1988,def_lhs_atom418])).
+
+cnf(c_0_1989_0,axiom,
+    ( op(e1,e2) != op(e4,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1989,def_lhs_atom417])).
+
+cnf(c_0_1990_0,axiom,
+    ( op(e1,e2) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1990,def_lhs_atom416])).
+
+cnf(c_0_1991_0,axiom,
+    ( op(e2,e2) != op(e3,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1991,def_lhs_atom415])).
+
+cnf(c_0_1992_0,axiom,
+    ( op(e2,e2) != op(e4,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1992,def_lhs_atom414])).
+
+cnf(c_0_1993_0,axiom,
+    ( op(e2,e2) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1993,def_lhs_atom413])).
+
+cnf(c_0_1994_0,axiom,
+    ( op(e3,e2) != op(e4,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1994,def_lhs_atom412])).
+
+cnf(c_0_1995_0,axiom,
+    ( op(e3,e2) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1995,def_lhs_atom411])).
+
+cnf(c_0_1996_0,axiom,
+    ( op(e4,e2) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_1996,def_lhs_atom410])).
+
+cnf(c_0_1997_0,axiom,
+    ( op(e0,e3) != op(e1,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_1997,def_lhs_atom409])).
+
+cnf(c_0_1998_0,axiom,
+    ( op(e0,e3) != op(e2,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_1998,def_lhs_atom408])).
+
+cnf(c_0_1999_0,axiom,
+    ( op(e0,e3) != op(e3,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_1999,def_lhs_atom407])).
+
+cnf(c_0_2000_0,axiom,
+    ( op(e0,e3) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2000,def_lhs_atom406])).
+
+cnf(c_0_2001_0,axiom,
+    ( op(e0,e3) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2001,def_lhs_atom405])).
+
+cnf(c_0_2002_0,axiom,
+    ( op(e1,e3) != op(e2,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2002,def_lhs_atom404])).
+
+cnf(c_0_2003_0,axiom,
+    ( op(e1,e3) != op(e3,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2003,def_lhs_atom403])).
+
+cnf(c_0_2004_0,axiom,
+    ( op(e1,e3) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2004,def_lhs_atom402])).
+
+cnf(c_0_2005_0,axiom,
+    ( op(e1,e3) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2005,def_lhs_atom401])).
+
+cnf(c_0_2006_0,axiom,
+    ( op(e2,e3) != op(e3,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2006,def_lhs_atom400])).
+
+cnf(c_0_2007_0,axiom,
+    ( op(e2,e3) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2007,def_lhs_atom399])).
+
+cnf(c_0_2008_0,axiom,
+    ( op(e2,e3) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2008,def_lhs_atom398])).
+
+cnf(c_0_2009_0,axiom,
+    ( op(e3,e3) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2009,def_lhs_atom397])).
+
+cnf(c_0_2010_0,axiom,
+    ( op(e3,e3) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2010,def_lhs_atom396])).
+
+cnf(c_0_2011_0,axiom,
+    ( op(e4,e3) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2011,def_lhs_atom395])).
+
+cnf(c_0_2012_0,axiom,
+    ( op(e0,e4) != op(e1,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2012,def_lhs_atom394])).
+
+cnf(c_0_2013_0,axiom,
+    ( op(e0,e4) != op(e2,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2013,def_lhs_atom393])).
+
+cnf(c_0_2014_0,axiom,
+    ( op(e0,e4) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2014,def_lhs_atom392])).
+
+cnf(c_0_2015_0,axiom,
+    ( op(e0,e4) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2015,def_lhs_atom391])).
+
+cnf(c_0_2016_0,axiom,
+    ( op(e0,e4) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2016,def_lhs_atom390])).
+
+cnf(c_0_2017_0,axiom,
+    ( op(e1,e4) != op(e2,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2017,def_lhs_atom389])).
+
+cnf(c_0_2018_0,axiom,
+    ( op(e1,e4) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2018,def_lhs_atom388])).
+
+cnf(c_0_2019_0,axiom,
+    ( op(e1,e4) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2019,def_lhs_atom387])).
+
+cnf(c_0_2020_0,axiom,
+    ( op(e1,e4) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2020,def_lhs_atom386])).
+
+cnf(c_0_2021_0,axiom,
+    ( op(e2,e4) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2021,def_lhs_atom385])).
+
+cnf(c_0_2022_0,axiom,
+    ( op(e2,e4) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2022,def_lhs_atom384])).
+
+cnf(c_0_2023_0,axiom,
+    ( op(e2,e4) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2023,def_lhs_atom383])).
+
+cnf(c_0_2024_0,axiom,
+    ( op(e3,e4) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2024,def_lhs_atom382])).
+
+cnf(c_0_2025_0,axiom,
+    ( op(e3,e4) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2025,def_lhs_atom381])).
+
+cnf(c_0_2026_0,axiom,
+    ( op(e4,e4) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2026,def_lhs_atom380])).
+
+cnf(c_0_2027_0,axiom,
+    ( op(e0,e5) != op(e1,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2027,def_lhs_atom379])).
+
+cnf(c_0_2028_0,axiom,
+    ( op(e0,e5) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2028,def_lhs_atom378])).
+
+cnf(c_0_2029_0,axiom,
+    ( op(e0,e5) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2029,def_lhs_atom377])).
+
+cnf(c_0_2030_0,axiom,
+    ( op(e0,e5) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2030,def_lhs_atom376])).
+
+cnf(c_0_2031_0,axiom,
+    ( op(e0,e5) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2031,def_lhs_atom375])).
+
+cnf(c_0_2032_0,axiom,
+    ( op(e1,e5) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2032,def_lhs_atom374])).
+
+cnf(c_0_2033_0,axiom,
+    ( op(e1,e5) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2033,def_lhs_atom373])).
+
+cnf(c_0_2034_0,axiom,
+    ( op(e1,e5) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2034,def_lhs_atom372])).
+
+cnf(c_0_2035_0,axiom,
+    ( op(e1,e5) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2035,def_lhs_atom371])).
+
+cnf(c_0_2036_0,axiom,
+    ( op(e2,e5) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2036,def_lhs_atom370])).
+
+cnf(c_0_2037_0,axiom,
+    ( op(e2,e5) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2037,def_lhs_atom369])).
+
+cnf(c_0_2038_0,axiom,
+    ( op(e2,e5) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2038,def_lhs_atom368])).
+
+cnf(c_0_2039_0,axiom,
+    ( op(e3,e5) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2039,def_lhs_atom367])).
+
+cnf(c_0_2040_0,axiom,
+    ( op(e3,e5) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2040,def_lhs_atom366])).
+
+cnf(c_0_2041_0,axiom,
+    ( op(e4,e5) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2041,def_lhs_atom365])).
+
+cnf(c_0_2042_0,axiom,
+    ( op(e0,e0) != op(e0,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2042,def_lhs_atom364])).
+
+cnf(c_0_2043_0,axiom,
+    ( op(e0,e0) != op(e0,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2043,def_lhs_atom363])).
+
+cnf(c_0_2044_0,axiom,
+    ( op(e0,e0) != op(e0,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2044,def_lhs_atom362])).
+
+cnf(c_0_2045_0,axiom,
+    ( op(e0,e0) != op(e0,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2045,def_lhs_atom361])).
+
+cnf(c_0_2046_0,axiom,
+    ( op(e0,e0) != op(e0,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2046,def_lhs_atom360])).
+
+cnf(c_0_2047_0,axiom,
+    ( op(e0,e1) != op(e0,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2047,def_lhs_atom359])).
+
+cnf(c_0_2048_0,axiom,
+    ( op(e0,e1) != op(e0,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2048,def_lhs_atom358])).
+
+cnf(c_0_2049_0,axiom,
+    ( op(e0,e1) != op(e0,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2049,def_lhs_atom357])).
+
+cnf(c_0_2050_0,axiom,
+    ( op(e0,e1) != op(e0,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2050,def_lhs_atom356])).
+
+cnf(c_0_2051_0,axiom,
+    ( op(e0,e2) != op(e0,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2051,def_lhs_atom355])).
+
+cnf(c_0_2052_0,axiom,
+    ( op(e0,e2) != op(e0,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2052,def_lhs_atom354])).
+
+cnf(c_0_2053_0,axiom,
+    ( op(e0,e2) != op(e0,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2053,def_lhs_atom353])).
+
+cnf(c_0_2054_0,axiom,
+    ( op(e0,e3) != op(e0,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2054,def_lhs_atom352])).
+
+cnf(c_0_2055_0,axiom,
+    ( op(e0,e3) != op(e0,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2055,def_lhs_atom351])).
+
+cnf(c_0_2056_0,axiom,
+    ( op(e0,e4) != op(e0,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2056,def_lhs_atom350])).
+
+cnf(c_0_2057_0,axiom,
+    ( op(e1,e0) != op(e1,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2057,def_lhs_atom349])).
+
+cnf(c_0_2058_0,axiom,
+    ( op(e1,e0) != op(e1,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2058,def_lhs_atom348])).
+
+cnf(c_0_2059_0,axiom,
+    ( op(e1,e0) != op(e1,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2059,def_lhs_atom347])).
+
+cnf(c_0_2060_0,axiom,
+    ( op(e1,e0) != op(e1,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2060,def_lhs_atom346])).
+
+cnf(c_0_2061_0,axiom,
+    ( op(e1,e0) != op(e1,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2061,def_lhs_atom345])).
+
+cnf(c_0_2062_0,axiom,
+    ( op(e1,e1) != op(e1,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2062,def_lhs_atom344])).
+
+cnf(c_0_2063_0,axiom,
+    ( op(e1,e1) != op(e1,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2063,def_lhs_atom343])).
+
+cnf(c_0_2064_0,axiom,
+    ( op(e1,e1) != op(e1,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2064,def_lhs_atom342])).
+
+cnf(c_0_2065_0,axiom,
+    ( op(e1,e1) != op(e1,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2065,def_lhs_atom341])).
+
+cnf(c_0_2066_0,axiom,
+    ( op(e1,e2) != op(e1,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2066,def_lhs_atom340])).
+
+cnf(c_0_2067_0,axiom,
+    ( op(e1,e2) != op(e1,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2067,def_lhs_atom339])).
+
+cnf(c_0_2068_0,axiom,
+    ( op(e1,e2) != op(e1,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2068,def_lhs_atom338])).
+
+cnf(c_0_2069_0,axiom,
+    ( op(e1,e3) != op(e1,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2069,def_lhs_atom337])).
+
+cnf(c_0_2070_0,axiom,
+    ( op(e1,e3) != op(e1,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2070,def_lhs_atom336])).
+
+cnf(c_0_2071_0,axiom,
+    ( op(e1,e4) != op(e1,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2071,def_lhs_atom335])).
+
+cnf(c_0_2072_0,axiom,
+    ( op(e2,e0) != op(e2,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2072,def_lhs_atom334])).
+
+cnf(c_0_2073_0,axiom,
+    ( op(e2,e0) != op(e2,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2073,def_lhs_atom333])).
+
+cnf(c_0_2074_0,axiom,
+    ( op(e2,e0) != op(e2,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2074,def_lhs_atom332])).
+
+cnf(c_0_2075_0,axiom,
+    ( op(e2,e0) != op(e2,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2075,def_lhs_atom331])).
+
+cnf(c_0_2076_0,axiom,
+    ( op(e2,e0) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2076,def_lhs_atom330])).
+
+cnf(c_0_2077_0,axiom,
+    ( op(e2,e1) != op(e2,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2077,def_lhs_atom329])).
+
+cnf(c_0_2078_0,axiom,
+    ( op(e2,e1) != op(e2,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2078,def_lhs_atom328])).
+
+cnf(c_0_2079_0,axiom,
+    ( op(e2,e1) != op(e2,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2079,def_lhs_atom327])).
+
+cnf(c_0_2080_0,axiom,
+    ( op(e2,e1) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2080,def_lhs_atom326])).
+
+cnf(c_0_2081_0,axiom,
+    ( op(e2,e2) != op(e2,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2081,def_lhs_atom325])).
+
+cnf(c_0_2082_0,axiom,
+    ( op(e2,e2) != op(e2,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2082,def_lhs_atom324])).
+
+cnf(c_0_2083_0,axiom,
+    ( op(e2,e2) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2083,def_lhs_atom323])).
+
+cnf(c_0_2084_0,axiom,
+    ( op(e2,e3) != op(e2,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2084,def_lhs_atom322])).
+
+cnf(c_0_2085_0,axiom,
+    ( op(e2,e3) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2085,def_lhs_atom321])).
+
+cnf(c_0_2086_0,axiom,
+    ( op(e2,e4) != op(e2,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2086,def_lhs_atom320])).
+
+cnf(c_0_2087_0,axiom,
+    ( op(e3,e0) != op(e3,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2087,def_lhs_atom319])).
+
+cnf(c_0_2088_0,axiom,
+    ( op(e3,e0) != op(e3,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2088,def_lhs_atom318])).
+
+cnf(c_0_2089_0,axiom,
+    ( op(e3,e0) != op(e3,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2089,def_lhs_atom317])).
+
+cnf(c_0_2090_0,axiom,
+    ( op(e3,e0) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2090,def_lhs_atom316])).
+
+cnf(c_0_2091_0,axiom,
+    ( op(e3,e0) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2091,def_lhs_atom315])).
+
+cnf(c_0_2092_0,axiom,
+    ( op(e3,e1) != op(e3,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2092,def_lhs_atom314])).
+
+cnf(c_0_2093_0,axiom,
+    ( op(e3,e1) != op(e3,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2093,def_lhs_atom313])).
+
+cnf(c_0_2094_0,axiom,
+    ( op(e3,e1) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2094,def_lhs_atom312])).
+
+cnf(c_0_2095_0,axiom,
+    ( op(e3,e1) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2095,def_lhs_atom311])).
+
+cnf(c_0_2096_0,axiom,
+    ( op(e3,e2) != op(e3,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2096,def_lhs_atom310])).
+
+cnf(c_0_2097_0,axiom,
+    ( op(e3,e2) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2097,def_lhs_atom309])).
+
+cnf(c_0_2098_0,axiom,
+    ( op(e3,e2) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2098,def_lhs_atom308])).
+
+cnf(c_0_2099_0,axiom,
+    ( op(e3,e3) != op(e3,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2099,def_lhs_atom307])).
+
+cnf(c_0_2100_0,axiom,
+    ( op(e3,e3) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2100,def_lhs_atom306])).
+
+cnf(c_0_2101_0,axiom,
+    ( op(e3,e4) != op(e3,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2101,def_lhs_atom305])).
+
+cnf(c_0_2102_0,axiom,
+    ( op(e4,e0) != op(e4,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2102,def_lhs_atom304])).
+
+cnf(c_0_2103_0,axiom,
+    ( op(e4,e0) != op(e4,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2103,def_lhs_atom303])).
+
+cnf(c_0_2104_0,axiom,
+    ( op(e4,e0) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2104,def_lhs_atom302])).
+
+cnf(c_0_2105_0,axiom,
+    ( op(e4,e0) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2105,def_lhs_atom301])).
+
+cnf(c_0_2106_0,axiom,
+    ( op(e4,e0) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2106,def_lhs_atom300])).
+
+cnf(c_0_2107_0,axiom,
+    ( op(e4,e1) != op(e4,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2107,def_lhs_atom299])).
+
+cnf(c_0_2108_0,axiom,
+    ( op(e4,e1) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2108,def_lhs_atom298])).
+
+cnf(c_0_2109_0,axiom,
+    ( op(e4,e1) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2109,def_lhs_atom297])).
+
+cnf(c_0_2110_0,axiom,
+    ( op(e4,e1) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2110,def_lhs_atom296])).
+
+cnf(c_0_2111_0,axiom,
+    ( op(e4,e2) != op(e4,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2111,def_lhs_atom295])).
+
+cnf(c_0_2112_0,axiom,
+    ( op(e4,e2) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2112,def_lhs_atom294])).
+
+cnf(c_0_2113_0,axiom,
+    ( op(e4,e2) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2113,def_lhs_atom293])).
+
+cnf(c_0_2114_0,axiom,
+    ( op(e4,e3) != op(e4,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2114,def_lhs_atom292])).
+
+cnf(c_0_2115_0,axiom,
+    ( op(e4,e3) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2115,def_lhs_atom291])).
+
+cnf(c_0_2116_0,axiom,
+    ( op(e4,e4) != op(e4,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2116,def_lhs_atom290])).
+
+cnf(c_0_2117_0,axiom,
+    ( op(e5,e0) != op(e5,e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2117,def_lhs_atom289])).
+
+cnf(c_0_2118_0,axiom,
+    ( op(e5,e0) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2118,def_lhs_atom288])).
+
+cnf(c_0_2119_0,axiom,
+    ( op(e5,e0) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2119,def_lhs_atom287])).
+
+cnf(c_0_2120_0,axiom,
+    ( op(e5,e0) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2120,def_lhs_atom286])).
+
+cnf(c_0_2121_0,axiom,
+    ( op(e5,e0) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2121,def_lhs_atom285])).
+
+cnf(c_0_2122_0,axiom,
+    ( op(e5,e1) != op(e5,e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2122,def_lhs_atom284])).
+
+cnf(c_0_2123_0,axiom,
+    ( op(e5,e1) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2123,def_lhs_atom283])).
+
+cnf(c_0_2124_0,axiom,
+    ( op(e5,e1) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2124,def_lhs_atom282])).
+
+cnf(c_0_2125_0,axiom,
+    ( op(e5,e1) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2125,def_lhs_atom281])).
+
+cnf(c_0_2126_0,axiom,
+    ( op(e5,e2) != op(e5,e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2126,def_lhs_atom280])).
+
+cnf(c_0_2127_0,axiom,
+    ( op(e5,e2) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2127,def_lhs_atom279])).
+
+cnf(c_0_2128_0,axiom,
+    ( op(e5,e2) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2128,def_lhs_atom278])).
+
+cnf(c_0_2129_0,axiom,
+    ( op(e5,e3) != op(e5,e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2129,def_lhs_atom277])).
+
+cnf(c_0_2130_0,axiom,
+    ( op(e5,e3) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2130,def_lhs_atom276])).
+
+cnf(c_0_2131_0,axiom,
+    ( op(e5,e4) != op(e5,e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2131,def_lhs_atom275])).
+
+cnf(c_0_2132_0,axiom,
+    ( inv(e0) != inv(e1) ),
+    inference(unfold_definition,[status(thm)],[c_0_2132,def_lhs_atom274])).
+
+cnf(c_0_2133_0,axiom,
+    ( inv(e0) != inv(e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2133,def_lhs_atom273])).
+
+cnf(c_0_2134_0,axiom,
+    ( inv(e0) != inv(e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2134,def_lhs_atom272])).
+
+cnf(c_0_2135_0,axiom,
+    ( inv(e0) != inv(e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2135,def_lhs_atom271])).
+
+cnf(c_0_2136_0,axiom,
+    ( inv(e0) != inv(e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2136,def_lhs_atom270])).
+
+cnf(c_0_2137_0,axiom,
+    ( inv(e1) != inv(e2) ),
+    inference(unfold_definition,[status(thm)],[c_0_2137,def_lhs_atom269])).
+
+cnf(c_0_2138_0,axiom,
+    ( inv(e1) != inv(e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2138,def_lhs_atom268])).
+
+cnf(c_0_2139_0,axiom,
+    ( inv(e1) != inv(e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2139,def_lhs_atom267])).
+
+cnf(c_0_2140_0,axiom,
+    ( inv(e1) != inv(e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2140,def_lhs_atom266])).
+
+cnf(c_0_2141_0,axiom,
+    ( inv(e2) != inv(e3) ),
+    inference(unfold_definition,[status(thm)],[c_0_2141,def_lhs_atom265])).
+
+cnf(c_0_2142_0,axiom,
+    ( inv(e2) != inv(e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2142,def_lhs_atom264])).
+
+cnf(c_0_2143_0,axiom,
+    ( inv(e2) != inv(e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2143,def_lhs_atom263])).
+
+cnf(c_0_2144_0,axiom,
+    ( inv(e3) != inv(e4) ),
+    inference(unfold_definition,[status(thm)],[c_0_2144,def_lhs_atom262])).
+
+cnf(c_0_2145_0,axiom,
+    ( inv(e3) != inv(e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2145,def_lhs_atom261])).
+
+cnf(c_0_2146_0,axiom,
+    ( inv(e4) != inv(e5) ),
+    inference(unfold_definition,[status(thm)],[c_0_2146,def_lhs_atom260])).
+
+cnf(c_0_2147_0,axiom,
+    ( inv(inv(e0)) = e0 ),
+    inference(unfold_definition,[status(thm)],[c_0_2147,def_lhs_atom223])).
+
+cnf(c_0_2148_0,axiom,
+    ( inv(inv(e1)) = e1 ),
+    inference(unfold_definition,[status(thm)],[c_0_2148,def_lhs_atom222])).
+
+cnf(c_0_2149_0,axiom,
+    ( inv(inv(e2)) = e2 ),
+    inference(unfold_definition,[status(thm)],[c_0_2149,def_lhs_atom221])).
+
+cnf(c_0_2150_0,axiom,
+    ( inv(inv(e3)) = e3 ),
+    inference(unfold_definition,[status(thm)],[c_0_2150,def_lhs_atom220])).
+
+cnf(c_0_2151_0,axiom,
+    ( inv(inv(e4)) = e4 ),
+    inference(unfold_definition,[status(thm)],[c_0_2151,def_lhs_atom219])).
+
+cnf(c_0_2152_0,axiom,
+    ( inv(inv(e5)) = e5 ),
+    inference(unfold_definition,[status(thm)],[c_0_2152,def_lhs_atom218])).
+
+cnf(c_0_2153_0,axiom,
+    ( inv(unit) = unit ),
+    inference(unfold_definition,[status(thm)],[c_0_2153,def_lhs_atom217])).
+
+cnf(c_0_2154_0,axiom,
+    ( op(op(e0,e0),e0) = op(e0,op(e0,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2154,def_lhs_atom216])).
+
+cnf(c_0_2155_0,axiom,
+    ( op(op(e0,e0),e1) = op(e0,op(e0,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2155,def_lhs_atom215])).
+
+cnf(c_0_2156_0,axiom,
+    ( op(op(e0,e0),e2) = op(e0,op(e0,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2156,def_lhs_atom214])).
+
+cnf(c_0_2157_0,axiom,
+    ( op(op(e0,e0),e3) = op(e0,op(e0,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2157,def_lhs_atom213])).
+
+cnf(c_0_2158_0,axiom,
+    ( op(op(e0,e0),e4) = op(e0,op(e0,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2158,def_lhs_atom212])).
+
+cnf(c_0_2159_0,axiom,
+    ( op(op(e0,e0),e5) = op(e0,op(e0,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2159,def_lhs_atom211])).
+
+cnf(c_0_2160_0,axiom,
+    ( op(op(e0,e1),e0) = op(e0,op(e1,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2160,def_lhs_atom210])).
+
+cnf(c_0_2161_0,axiom,
+    ( op(op(e0,e1),e1) = op(e0,op(e1,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2161,def_lhs_atom209])).
+
+cnf(c_0_2162_0,axiom,
+    ( op(op(e0,e1),e2) = op(e0,op(e1,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2162,def_lhs_atom208])).
+
+cnf(c_0_2163_0,axiom,
+    ( op(op(e0,e1),e3) = op(e0,op(e1,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2163,def_lhs_atom207])).
+
+cnf(c_0_2164_0,axiom,
+    ( op(op(e0,e1),e4) = op(e0,op(e1,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2164,def_lhs_atom206])).
+
+cnf(c_0_2165_0,axiom,
+    ( op(op(e0,e1),e5) = op(e0,op(e1,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2165,def_lhs_atom205])).
+
+cnf(c_0_2166_0,axiom,
+    ( op(op(e0,e2),e0) = op(e0,op(e2,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2166,def_lhs_atom204])).
+
+cnf(c_0_2167_0,axiom,
+    ( op(op(e0,e2),e1) = op(e0,op(e2,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2167,def_lhs_atom203])).
+
+cnf(c_0_2168_0,axiom,
+    ( op(op(e0,e2),e2) = op(e0,op(e2,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2168,def_lhs_atom202])).
+
+cnf(c_0_2169_0,axiom,
+    ( op(op(e0,e2),e3) = op(e0,op(e2,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2169,def_lhs_atom201])).
+
+cnf(c_0_2170_0,axiom,
+    ( op(op(e0,e2),e4) = op(e0,op(e2,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2170,def_lhs_atom200])).
+
+cnf(c_0_2171_0,axiom,
+    ( op(op(e0,e2),e5) = op(e0,op(e2,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2171,def_lhs_atom199])).
+
+cnf(c_0_2172_0,axiom,
+    ( op(op(e0,e3),e0) = op(e0,op(e3,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2172,def_lhs_atom198])).
+
+cnf(c_0_2173_0,axiom,
+    ( op(op(e0,e3),e1) = op(e0,op(e3,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2173,def_lhs_atom197])).
+
+cnf(c_0_2174_0,axiom,
+    ( op(op(e0,e3),e2) = op(e0,op(e3,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2174,def_lhs_atom196])).
+
+cnf(c_0_2175_0,axiom,
+    ( op(op(e0,e3),e3) = op(e0,op(e3,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2175,def_lhs_atom195])).
+
+cnf(c_0_2176_0,axiom,
+    ( op(op(e0,e3),e4) = op(e0,op(e3,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2176,def_lhs_atom194])).
+
+cnf(c_0_2177_0,axiom,
+    ( op(op(e0,e3),e5) = op(e0,op(e3,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2177,def_lhs_atom193])).
+
+cnf(c_0_2178_0,axiom,
+    ( op(op(e0,e4),e0) = op(e0,op(e4,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2178,def_lhs_atom192])).
+
+cnf(c_0_2179_0,axiom,
+    ( op(op(e0,e4),e1) = op(e0,op(e4,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2179,def_lhs_atom191])).
+
+cnf(c_0_2180_0,axiom,
+    ( op(op(e0,e4),e2) = op(e0,op(e4,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2180,def_lhs_atom190])).
+
+cnf(c_0_2181_0,axiom,
+    ( op(op(e0,e4),e3) = op(e0,op(e4,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2181,def_lhs_atom189])).
+
+cnf(c_0_2182_0,axiom,
+    ( op(op(e0,e4),e4) = op(e0,op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2182,def_lhs_atom188])).
+
+cnf(c_0_2183_0,axiom,
+    ( op(op(e0,e4),e5) = op(e0,op(e4,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2183,def_lhs_atom187])).
+
+cnf(c_0_2184_0,axiom,
+    ( op(op(e0,e5),e0) = op(e0,op(e5,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2184,def_lhs_atom186])).
+
+cnf(c_0_2185_0,axiom,
+    ( op(op(e0,e5),e1) = op(e0,op(e5,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2185,def_lhs_atom185])).
+
+cnf(c_0_2186_0,axiom,
+    ( op(op(e0,e5),e2) = op(e0,op(e5,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2186,def_lhs_atom184])).
+
+cnf(c_0_2187_0,axiom,
+    ( op(op(e0,e5),e3) = op(e0,op(e5,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2187,def_lhs_atom183])).
+
+cnf(c_0_2188_0,axiom,
+    ( op(op(e0,e5),e4) = op(e0,op(e5,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2188,def_lhs_atom182])).
+
+cnf(c_0_2189_0,axiom,
+    ( op(op(e0,e5),e5) = op(e0,op(e5,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2189,def_lhs_atom181])).
+
+cnf(c_0_2190_0,axiom,
+    ( op(op(e1,e0),e0) = op(e1,op(e0,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2190,def_lhs_atom180])).
+
+cnf(c_0_2191_0,axiom,
+    ( op(op(e1,e0),e1) = op(e1,op(e0,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2191,def_lhs_atom179])).
+
+cnf(c_0_2192_0,axiom,
+    ( op(op(e1,e0),e2) = op(e1,op(e0,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2192,def_lhs_atom178])).
+
+cnf(c_0_2193_0,axiom,
+    ( op(op(e1,e0),e3) = op(e1,op(e0,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2193,def_lhs_atom177])).
+
+cnf(c_0_2194_0,axiom,
+    ( op(op(e1,e0),e4) = op(e1,op(e0,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2194,def_lhs_atom176])).
+
+cnf(c_0_2195_0,axiom,
+    ( op(op(e1,e0),e5) = op(e1,op(e0,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2195,def_lhs_atom175])).
+
+cnf(c_0_2196_0,axiom,
+    ( op(op(e1,e1),e0) = op(e1,op(e1,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2196,def_lhs_atom174])).
+
+cnf(c_0_2197_0,axiom,
+    ( op(op(e1,e1),e1) = op(e1,op(e1,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2197,def_lhs_atom173])).
+
+cnf(c_0_2198_0,axiom,
+    ( op(op(e1,e1),e2) = op(e1,op(e1,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2198,def_lhs_atom172])).
+
+cnf(c_0_2199_0,axiom,
+    ( op(op(e1,e1),e3) = op(e1,op(e1,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2199,def_lhs_atom171])).
+
+cnf(c_0_2200_0,axiom,
+    ( op(op(e1,e1),e4) = op(e1,op(e1,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2200,def_lhs_atom170])).
+
+cnf(c_0_2201_0,axiom,
+    ( op(op(e1,e1),e5) = op(e1,op(e1,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2201,def_lhs_atom169])).
+
+cnf(c_0_2202_0,axiom,
+    ( op(op(e1,e2),e0) = op(e1,op(e2,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2202,def_lhs_atom168])).
+
+cnf(c_0_2203_0,axiom,
+    ( op(op(e1,e2),e1) = op(e1,op(e2,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2203,def_lhs_atom167])).
+
+cnf(c_0_2204_0,axiom,
+    ( op(op(e1,e2),e2) = op(e1,op(e2,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2204,def_lhs_atom166])).
+
+cnf(c_0_2205_0,axiom,
+    ( op(op(e1,e2),e3) = op(e1,op(e2,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2205,def_lhs_atom165])).
+
+cnf(c_0_2206_0,axiom,
+    ( op(op(e1,e2),e4) = op(e1,op(e2,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2206,def_lhs_atom164])).
+
+cnf(c_0_2207_0,axiom,
+    ( op(op(e1,e2),e5) = op(e1,op(e2,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2207,def_lhs_atom163])).
+
+cnf(c_0_2208_0,axiom,
+    ( op(op(e1,e3),e0) = op(e1,op(e3,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2208,def_lhs_atom162])).
+
+cnf(c_0_2209_0,axiom,
+    ( op(op(e1,e3),e1) = op(e1,op(e3,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2209,def_lhs_atom161])).
+
+cnf(c_0_2210_0,axiom,
+    ( op(op(e1,e3),e2) = op(e1,op(e3,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2210,def_lhs_atom160])).
+
+cnf(c_0_2211_0,axiom,
+    ( op(op(e1,e3),e3) = op(e1,op(e3,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2211,def_lhs_atom159])).
+
+cnf(c_0_2212_0,axiom,
+    ( op(op(e1,e3),e4) = op(e1,op(e3,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2212,def_lhs_atom158])).
+
+cnf(c_0_2213_0,axiom,
+    ( op(op(e1,e3),e5) = op(e1,op(e3,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2213,def_lhs_atom157])).
+
+cnf(c_0_2214_0,axiom,
+    ( op(op(e1,e4),e0) = op(e1,op(e4,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2214,def_lhs_atom156])).
+
+cnf(c_0_2215_0,axiom,
+    ( op(op(e1,e4),e1) = op(e1,op(e4,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2215,def_lhs_atom155])).
+
+cnf(c_0_2216_0,axiom,
+    ( op(op(e1,e4),e2) = op(e1,op(e4,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2216,def_lhs_atom154])).
+
+cnf(c_0_2217_0,axiom,
+    ( op(op(e1,e4),e3) = op(e1,op(e4,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2217,def_lhs_atom153])).
+
+cnf(c_0_2218_0,axiom,
+    ( op(op(e1,e4),e4) = op(e1,op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2218,def_lhs_atom152])).
+
+cnf(c_0_2219_0,axiom,
+    ( op(op(e1,e4),e5) = op(e1,op(e4,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2219,def_lhs_atom151])).
+
+cnf(c_0_2220_0,axiom,
+    ( op(op(e1,e5),e0) = op(e1,op(e5,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2220,def_lhs_atom150])).
+
+cnf(c_0_2221_0,axiom,
+    ( op(op(e1,e5),e1) = op(e1,op(e5,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2221,def_lhs_atom149])).
+
+cnf(c_0_2222_0,axiom,
+    ( op(op(e1,e5),e2) = op(e1,op(e5,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2222,def_lhs_atom148])).
+
+cnf(c_0_2223_0,axiom,
+    ( op(op(e1,e5),e3) = op(e1,op(e5,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2223,def_lhs_atom147])).
+
+cnf(c_0_2224_0,axiom,
+    ( op(op(e1,e5),e4) = op(e1,op(e5,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2224,def_lhs_atom146])).
+
+cnf(c_0_2225_0,axiom,
+    ( op(op(e1,e5),e5) = op(e1,op(e5,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2225,def_lhs_atom145])).
+
+cnf(c_0_2226_0,axiom,
+    ( op(op(e2,e0),e0) = op(e2,op(e0,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2226,def_lhs_atom144])).
+
+cnf(c_0_2227_0,axiom,
+    ( op(op(e2,e0),e1) = op(e2,op(e0,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2227,def_lhs_atom143])).
+
+cnf(c_0_2228_0,axiom,
+    ( op(op(e2,e0),e2) = op(e2,op(e0,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2228,def_lhs_atom142])).
+
+cnf(c_0_2229_0,axiom,
+    ( op(op(e2,e0),e3) = op(e2,op(e0,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2229,def_lhs_atom141])).
+
+cnf(c_0_2230_0,axiom,
+    ( op(op(e2,e0),e4) = op(e2,op(e0,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2230,def_lhs_atom140])).
+
+cnf(c_0_2231_0,axiom,
+    ( op(op(e2,e0),e5) = op(e2,op(e0,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2231,def_lhs_atom139])).
+
+cnf(c_0_2232_0,axiom,
+    ( op(op(e2,e1),e0) = op(e2,op(e1,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2232,def_lhs_atom138])).
+
+cnf(c_0_2233_0,axiom,
+    ( op(op(e2,e1),e1) = op(e2,op(e1,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2233,def_lhs_atom137])).
+
+cnf(c_0_2234_0,axiom,
+    ( op(op(e2,e1),e2) = op(e2,op(e1,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2234,def_lhs_atom136])).
+
+cnf(c_0_2235_0,axiom,
+    ( op(op(e2,e1),e3) = op(e2,op(e1,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2235,def_lhs_atom135])).
+
+cnf(c_0_2236_0,axiom,
+    ( op(op(e2,e1),e4) = op(e2,op(e1,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2236,def_lhs_atom134])).
+
+cnf(c_0_2237_0,axiom,
+    ( op(op(e2,e1),e5) = op(e2,op(e1,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2237,def_lhs_atom133])).
+
+cnf(c_0_2238_0,axiom,
+    ( op(op(e2,e2),e0) = op(e2,op(e2,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2238,def_lhs_atom132])).
+
+cnf(c_0_2239_0,axiom,
+    ( op(op(e2,e2),e1) = op(e2,op(e2,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2239,def_lhs_atom131])).
+
+cnf(c_0_2240_0,axiom,
+    ( op(op(e2,e2),e2) = op(e2,op(e2,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2240,def_lhs_atom130])).
+
+cnf(c_0_2241_0,axiom,
+    ( op(op(e2,e2),e3) = op(e2,op(e2,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2241,def_lhs_atom129])).
+
+cnf(c_0_2242_0,axiom,
+    ( op(op(e2,e2),e4) = op(e2,op(e2,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2242,def_lhs_atom128])).
+
+cnf(c_0_2243_0,axiom,
+    ( op(op(e2,e2),e5) = op(e2,op(e2,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2243,def_lhs_atom127])).
+
+cnf(c_0_2244_0,axiom,
+    ( op(op(e2,e3),e0) = op(e2,op(e3,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2244,def_lhs_atom126])).
+
+cnf(c_0_2245_0,axiom,
+    ( op(op(e2,e3),e1) = op(e2,op(e3,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2245,def_lhs_atom125])).
+
+cnf(c_0_2246_0,axiom,
+    ( op(op(e2,e3),e2) = op(e2,op(e3,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2246,def_lhs_atom124])).
+
+cnf(c_0_2247_0,axiom,
+    ( op(op(e2,e3),e3) = op(e2,op(e3,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2247,def_lhs_atom123])).
+
+cnf(c_0_2248_0,axiom,
+    ( op(op(e2,e3),e4) = op(e2,op(e3,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2248,def_lhs_atom122])).
+
+cnf(c_0_2249_0,axiom,
+    ( op(op(e2,e3),e5) = op(e2,op(e3,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2249,def_lhs_atom121])).
+
+cnf(c_0_2250_0,axiom,
+    ( op(op(e2,e4),e0) = op(e2,op(e4,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2250,def_lhs_atom120])).
+
+cnf(c_0_2251_0,axiom,
+    ( op(op(e2,e4),e1) = op(e2,op(e4,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2251,def_lhs_atom119])).
+
+cnf(c_0_2252_0,axiom,
+    ( op(op(e2,e4),e2) = op(e2,op(e4,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2252,def_lhs_atom118])).
+
+cnf(c_0_2253_0,axiom,
+    ( op(op(e2,e4),e3) = op(e2,op(e4,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2253,def_lhs_atom117])).
+
+cnf(c_0_2254_0,axiom,
+    ( op(op(e2,e4),e4) = op(e2,op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2254,def_lhs_atom116])).
+
+cnf(c_0_2255_0,axiom,
+    ( op(op(e2,e4),e5) = op(e2,op(e4,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2255,def_lhs_atom115])).
+
+cnf(c_0_2256_0,axiom,
+    ( op(op(e2,e5),e0) = op(e2,op(e5,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2256,def_lhs_atom114])).
+
+cnf(c_0_2257_0,axiom,
+    ( op(op(e2,e5),e1) = op(e2,op(e5,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2257,def_lhs_atom113])).
+
+cnf(c_0_2258_0,axiom,
+    ( op(op(e2,e5),e2) = op(e2,op(e5,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2258,def_lhs_atom112])).
+
+cnf(c_0_2259_0,axiom,
+    ( op(op(e2,e5),e3) = op(e2,op(e5,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2259,def_lhs_atom111])).
+
+cnf(c_0_2260_0,axiom,
+    ( op(op(e2,e5),e4) = op(e2,op(e5,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2260,def_lhs_atom110])).
+
+cnf(c_0_2261_0,axiom,
+    ( op(op(e2,e5),e5) = op(e2,op(e5,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2261,def_lhs_atom109])).
+
+cnf(c_0_2262_0,axiom,
+    ( op(op(e3,e0),e0) = op(e3,op(e0,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2262,def_lhs_atom108])).
+
+cnf(c_0_2263_0,axiom,
+    ( op(op(e3,e0),e1) = op(e3,op(e0,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2263,def_lhs_atom107])).
+
+cnf(c_0_2264_0,axiom,
+    ( op(op(e3,e0),e2) = op(e3,op(e0,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2264,def_lhs_atom106])).
+
+cnf(c_0_2265_0,axiom,
+    ( op(op(e3,e0),e3) = op(e3,op(e0,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2265,def_lhs_atom105])).
+
+cnf(c_0_2266_0,axiom,
+    ( op(op(e3,e0),e4) = op(e3,op(e0,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2266,def_lhs_atom104])).
+
+cnf(c_0_2267_0,axiom,
+    ( op(op(e3,e0),e5) = op(e3,op(e0,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2267,def_lhs_atom103])).
+
+cnf(c_0_2268_0,axiom,
+    ( op(op(e3,e1),e0) = op(e3,op(e1,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2268,def_lhs_atom102])).
+
+cnf(c_0_2269_0,axiom,
+    ( op(op(e3,e1),e1) = op(e3,op(e1,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2269,def_lhs_atom101])).
+
+cnf(c_0_2270_0,axiom,
+    ( op(op(e3,e1),e2) = op(e3,op(e1,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2270,def_lhs_atom100])).
+
+cnf(c_0_2271_0,axiom,
+    ( op(op(e3,e1),e3) = op(e3,op(e1,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2271,def_lhs_atom99])).
+
+cnf(c_0_2272_0,axiom,
+    ( op(op(e3,e1),e4) = op(e3,op(e1,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2272,def_lhs_atom98])).
+
+cnf(c_0_2273_0,axiom,
+    ( op(op(e3,e1),e5) = op(e3,op(e1,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2273,def_lhs_atom97])).
+
+cnf(c_0_2274_0,axiom,
+    ( op(op(e3,e2),e0) = op(e3,op(e2,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2274,def_lhs_atom96])).
+
+cnf(c_0_2275_0,axiom,
+    ( op(op(e3,e2),e1) = op(e3,op(e2,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2275,def_lhs_atom95])).
+
+cnf(c_0_2276_0,axiom,
+    ( op(op(e3,e2),e2) = op(e3,op(e2,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2276,def_lhs_atom94])).
+
+cnf(c_0_2277_0,axiom,
+    ( op(op(e3,e2),e3) = op(e3,op(e2,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2277,def_lhs_atom93])).
+
+cnf(c_0_2278_0,axiom,
+    ( op(op(e3,e2),e4) = op(e3,op(e2,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2278,def_lhs_atom92])).
+
+cnf(c_0_2279_0,axiom,
+    ( op(op(e3,e2),e5) = op(e3,op(e2,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2279,def_lhs_atom91])).
+
+cnf(c_0_2280_0,axiom,
+    ( op(op(e3,e3),e0) = op(e3,op(e3,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2280,def_lhs_atom90])).
+
+cnf(c_0_2281_0,axiom,
+    ( op(op(e3,e3),e1) = op(e3,op(e3,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2281,def_lhs_atom89])).
+
+cnf(c_0_2282_0,axiom,
+    ( op(op(e3,e3),e2) = op(e3,op(e3,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2282,def_lhs_atom88])).
+
+cnf(c_0_2283_0,axiom,
+    ( op(op(e3,e3),e3) = op(e3,op(e3,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2283,def_lhs_atom87])).
+
+cnf(c_0_2284_0,axiom,
+    ( op(op(e3,e3),e4) = op(e3,op(e3,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2284,def_lhs_atom86])).
+
+cnf(c_0_2285_0,axiom,
+    ( op(op(e3,e3),e5) = op(e3,op(e3,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2285,def_lhs_atom85])).
+
+cnf(c_0_2286_0,axiom,
+    ( op(op(e3,e4),e0) = op(e3,op(e4,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2286,def_lhs_atom84])).
+
+cnf(c_0_2287_0,axiom,
+    ( op(op(e3,e4),e1) = op(e3,op(e4,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2287,def_lhs_atom83])).
+
+cnf(c_0_2288_0,axiom,
+    ( op(op(e3,e4),e2) = op(e3,op(e4,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2288,def_lhs_atom82])).
+
+cnf(c_0_2289_0,axiom,
+    ( op(op(e3,e4),e3) = op(e3,op(e4,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2289,def_lhs_atom81])).
+
+cnf(c_0_2290_0,axiom,
+    ( op(op(e3,e4),e4) = op(e3,op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2290,def_lhs_atom80])).
+
+cnf(c_0_2291_0,axiom,
+    ( op(op(e3,e4),e5) = op(e3,op(e4,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2291,def_lhs_atom79])).
+
+cnf(c_0_2292_0,axiom,
+    ( op(op(e3,e5),e0) = op(e3,op(e5,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2292,def_lhs_atom78])).
+
+cnf(c_0_2293_0,axiom,
+    ( op(op(e3,e5),e1) = op(e3,op(e5,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2293,def_lhs_atom77])).
+
+cnf(c_0_2294_0,axiom,
+    ( op(op(e3,e5),e2) = op(e3,op(e5,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2294,def_lhs_atom76])).
+
+cnf(c_0_2295_0,axiom,
+    ( op(op(e3,e5),e3) = op(e3,op(e5,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2295,def_lhs_atom75])).
+
+cnf(c_0_2296_0,axiom,
+    ( op(op(e3,e5),e4) = op(e3,op(e5,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2296,def_lhs_atom74])).
+
+cnf(c_0_2297_0,axiom,
+    ( op(op(e3,e5),e5) = op(e3,op(e5,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2297,def_lhs_atom73])).
+
+cnf(c_0_2298_0,axiom,
+    ( op(op(e4,e0),e0) = op(e4,op(e0,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2298,def_lhs_atom72])).
+
+cnf(c_0_2299_0,axiom,
+    ( op(op(e4,e0),e1) = op(e4,op(e0,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2299,def_lhs_atom71])).
+
+cnf(c_0_2300_0,axiom,
+    ( op(op(e4,e0),e2) = op(e4,op(e0,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2300,def_lhs_atom70])).
+
+cnf(c_0_2301_0,axiom,
+    ( op(op(e4,e0),e3) = op(e4,op(e0,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2301,def_lhs_atom69])).
+
+cnf(c_0_2302_0,axiom,
+    ( op(op(e4,e0),e4) = op(e4,op(e0,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2302,def_lhs_atom68])).
+
+cnf(c_0_2303_0,axiom,
+    ( op(op(e4,e0),e5) = op(e4,op(e0,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2303,def_lhs_atom67])).
+
+cnf(c_0_2304_0,axiom,
+    ( op(op(e4,e1),e0) = op(e4,op(e1,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2304,def_lhs_atom66])).
+
+cnf(c_0_2305_0,axiom,
+    ( op(op(e4,e1),e1) = op(e4,op(e1,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2305,def_lhs_atom65])).
+
+cnf(c_0_2306_0,axiom,
+    ( op(op(e4,e1),e2) = op(e4,op(e1,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2306,def_lhs_atom64])).
+
+cnf(c_0_2307_0,axiom,
+    ( op(op(e4,e1),e3) = op(e4,op(e1,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2307,def_lhs_atom63])).
+
+cnf(c_0_2308_0,axiom,
+    ( op(op(e4,e1),e4) = op(e4,op(e1,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2308,def_lhs_atom62])).
+
+cnf(c_0_2309_0,axiom,
+    ( op(op(e4,e1),e5) = op(e4,op(e1,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2309,def_lhs_atom61])).
+
+cnf(c_0_2310_0,axiom,
+    ( op(op(e4,e2),e0) = op(e4,op(e2,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2310,def_lhs_atom60])).
+
+cnf(c_0_2311_0,axiom,
+    ( op(op(e4,e2),e1) = op(e4,op(e2,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2311,def_lhs_atom59])).
+
+cnf(c_0_2312_0,axiom,
+    ( op(op(e4,e2),e2) = op(e4,op(e2,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2312,def_lhs_atom58])).
+
+cnf(c_0_2313_0,axiom,
+    ( op(op(e4,e2),e3) = op(e4,op(e2,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2313,def_lhs_atom57])).
+
+cnf(c_0_2314_0,axiom,
+    ( op(op(e4,e2),e4) = op(e4,op(e2,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2314,def_lhs_atom56])).
+
+cnf(c_0_2315_0,axiom,
+    ( op(op(e4,e2),e5) = op(e4,op(e2,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2315,def_lhs_atom55])).
+
+cnf(c_0_2316_0,axiom,
+    ( op(op(e4,e3),e0) = op(e4,op(e3,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2316,def_lhs_atom54])).
+
+cnf(c_0_2317_0,axiom,
+    ( op(op(e4,e3),e1) = op(e4,op(e3,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2317,def_lhs_atom53])).
+
+cnf(c_0_2318_0,axiom,
+    ( op(op(e4,e3),e2) = op(e4,op(e3,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2318,def_lhs_atom52])).
+
+cnf(c_0_2319_0,axiom,
+    ( op(op(e4,e3),e3) = op(e4,op(e3,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2319,def_lhs_atom51])).
+
+cnf(c_0_2320_0,axiom,
+    ( op(op(e4,e3),e4) = op(e4,op(e3,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2320,def_lhs_atom50])).
+
+cnf(c_0_2321_0,axiom,
+    ( op(op(e4,e3),e5) = op(e4,op(e3,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2321,def_lhs_atom49])).
+
+cnf(c_0_2322_0,axiom,
+    ( op(op(e4,e4),e0) = op(e4,op(e4,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2322,def_lhs_atom48])).
+
+cnf(c_0_2323_0,axiom,
+    ( op(op(e4,e4),e1) = op(e4,op(e4,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2323,def_lhs_atom47])).
+
+cnf(c_0_2324_0,axiom,
+    ( op(op(e4,e4),e2) = op(e4,op(e4,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2324,def_lhs_atom46])).
+
+cnf(c_0_2325_0,axiom,
+    ( op(op(e4,e4),e3) = op(e4,op(e4,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2325,def_lhs_atom45])).
+
+cnf(c_0_2326_0,axiom,
+    ( op(op(e4,e4),e4) = op(e4,op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2326,def_lhs_atom44])).
+
+cnf(c_0_2327_0,axiom,
+    ( op(op(e4,e4),e5) = op(e4,op(e4,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2327,def_lhs_atom43])).
+
+cnf(c_0_2328_0,axiom,
+    ( op(op(e4,e5),e0) = op(e4,op(e5,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2328,def_lhs_atom42])).
+
+cnf(c_0_2329_0,axiom,
+    ( op(op(e4,e5),e1) = op(e4,op(e5,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2329,def_lhs_atom41])).
+
+cnf(c_0_2330_0,axiom,
+    ( op(op(e4,e5),e2) = op(e4,op(e5,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2330,def_lhs_atom40])).
+
+cnf(c_0_2331_0,axiom,
+    ( op(op(e4,e5),e3) = op(e4,op(e5,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2331,def_lhs_atom39])).
+
+cnf(c_0_2332_0,axiom,
+    ( op(op(e4,e5),e4) = op(e4,op(e5,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2332,def_lhs_atom38])).
+
+cnf(c_0_2333_0,axiom,
+    ( op(op(e4,e5),e5) = op(e4,op(e5,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2333,def_lhs_atom37])).
+
+cnf(c_0_2334_0,axiom,
+    ( op(op(e5,e0),e0) = op(e5,op(e0,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2334,def_lhs_atom36])).
+
+cnf(c_0_2335_0,axiom,
+    ( op(op(e5,e0),e1) = op(e5,op(e0,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2335,def_lhs_atom35])).
+
+cnf(c_0_2336_0,axiom,
+    ( op(op(e5,e0),e2) = op(e5,op(e0,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2336,def_lhs_atom34])).
+
+cnf(c_0_2337_0,axiom,
+    ( op(op(e5,e0),e3) = op(e5,op(e0,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2337,def_lhs_atom33])).
+
+cnf(c_0_2338_0,axiom,
+    ( op(op(e5,e0),e4) = op(e5,op(e0,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2338,def_lhs_atom32])).
+
+cnf(c_0_2339_0,axiom,
+    ( op(op(e5,e0),e5) = op(e5,op(e0,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2339,def_lhs_atom31])).
+
+cnf(c_0_2340_0,axiom,
+    ( op(op(e5,e1),e0) = op(e5,op(e1,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2340,def_lhs_atom30])).
+
+cnf(c_0_2341_0,axiom,
+    ( op(op(e5,e1),e1) = op(e5,op(e1,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2341,def_lhs_atom29])).
+
+cnf(c_0_2342_0,axiom,
+    ( op(op(e5,e1),e2) = op(e5,op(e1,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2342,def_lhs_atom28])).
+
+cnf(c_0_2343_0,axiom,
+    ( op(op(e5,e1),e3) = op(e5,op(e1,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2343,def_lhs_atom27])).
+
+cnf(c_0_2344_0,axiom,
+    ( op(op(e5,e1),e4) = op(e5,op(e1,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2344,def_lhs_atom26])).
+
+cnf(c_0_2345_0,axiom,
+    ( op(op(e5,e1),e5) = op(e5,op(e1,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2345,def_lhs_atom25])).
+
+cnf(c_0_2346_0,axiom,
+    ( op(op(e5,e2),e0) = op(e5,op(e2,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2346,def_lhs_atom24])).
+
+cnf(c_0_2347_0,axiom,
+    ( op(op(e5,e2),e1) = op(e5,op(e2,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2347,def_lhs_atom23])).
+
+cnf(c_0_2348_0,axiom,
+    ( op(op(e5,e2),e2) = op(e5,op(e2,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2348,def_lhs_atom22])).
+
+cnf(c_0_2349_0,axiom,
+    ( op(op(e5,e2),e3) = op(e5,op(e2,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2349,def_lhs_atom21])).
+
+cnf(c_0_2350_0,axiom,
+    ( op(op(e5,e2),e4) = op(e5,op(e2,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2350,def_lhs_atom20])).
+
+cnf(c_0_2351_0,axiom,
+    ( op(op(e5,e2),e5) = op(e5,op(e2,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2351,def_lhs_atom19])).
+
+cnf(c_0_2352_0,axiom,
+    ( op(op(e5,e3),e0) = op(e5,op(e3,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2352,def_lhs_atom18])).
+
+cnf(c_0_2353_0,axiom,
+    ( op(op(e5,e3),e1) = op(e5,op(e3,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2353,def_lhs_atom17])).
+
+cnf(c_0_2354_0,axiom,
+    ( op(op(e5,e3),e2) = op(e5,op(e3,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2354,def_lhs_atom16])).
+
+cnf(c_0_2355_0,axiom,
+    ( op(op(e5,e3),e3) = op(e5,op(e3,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2355,def_lhs_atom15])).
+
+cnf(c_0_2356_0,axiom,
+    ( op(op(e5,e3),e4) = op(e5,op(e3,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2356,def_lhs_atom14])).
+
+cnf(c_0_2357_0,axiom,
+    ( op(op(e5,e3),e5) = op(e5,op(e3,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2357,def_lhs_atom13])).
+
+cnf(c_0_2358_0,axiom,
+    ( op(op(e5,e4),e0) = op(e5,op(e4,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2358,def_lhs_atom12])).
+
+cnf(c_0_2359_0,axiom,
+    ( op(op(e5,e4),e1) = op(e5,op(e4,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2359,def_lhs_atom11])).
+
+cnf(c_0_2360_0,axiom,
+    ( op(op(e5,e4),e2) = op(e5,op(e4,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2360,def_lhs_atom10])).
+
+cnf(c_0_2361_0,axiom,
+    ( op(op(e5,e4),e3) = op(e5,op(e4,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2361,def_lhs_atom9])).
+
+cnf(c_0_2362_0,axiom,
+    ( op(op(e5,e4),e4) = op(e5,op(e4,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2362,def_lhs_atom8])).
+
+cnf(c_0_2363_0,axiom,
+    ( op(op(e5,e4),e5) = op(e5,op(e4,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2363,def_lhs_atom7])).
+
+cnf(c_0_2364_0,axiom,
+    ( op(op(e5,e5),e0) = op(e5,op(e5,e0)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2364,def_lhs_atom6])).
+
+cnf(c_0_2365_0,axiom,
+    ( op(op(e5,e5),e1) = op(e5,op(e5,e1)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2365,def_lhs_atom5])).
+
+cnf(c_0_2366_0,axiom,
+    ( op(op(e5,e5),e2) = op(e5,op(e5,e2)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2366,def_lhs_atom4])).
+
+cnf(c_0_2367_0,axiom,
+    ( op(op(e5,e5),e3) = op(e5,op(e5,e3)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2367,def_lhs_atom3])).
+
+cnf(c_0_2368_0,axiom,
+    ( op(op(e5,e5),e4) = op(e5,op(e5,e4)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2368,def_lhs_atom2])).
+
+cnf(c_0_2369_0,axiom,
+    ( op(op(e5,e5),e5) = op(e5,op(e5,e5)) ),
+    inference(unfold_definition,[status(thm)],[c_0_2369,def_lhs_atom1])).
+
+% Orienting (remaining) axiom formulas using strategy ClausalAll
+% CNF of (remaining) axioms:
+% Start CNF derivation
+fof(c_0_0_001,axiom,
+    ( ( op(e0,e0) = e0
+      | op(e0,e0) = e1
+      | op(e0,e0) = e2
+      | op(e0,e0) = e3
+      | op(e0,e0) = e4
+      | op(e0,e0) = e5 )
+    & ( op(e0,e1) = e0
+      | op(e0,e1) = e1
+      | op(e0,e1) = e2
+      | op(e0,e1) = e3
+      | op(e0,e1) = e4
+      | op(e0,e1) = e5 )
+    & ( op(e0,e2) = e0
+      | op(e0,e2) = e1
+      | op(e0,e2) = e2
+      | op(e0,e2) = e3
+      | op(e0,e2) = e4
+      | op(e0,e2) = e5 )
+    & ( op(e0,e3) = e0
+      | op(e0,e3) = e1
+      | op(e0,e3) = e2
+      | op(e0,e3) = e3
+      | op(e0,e3) = e4
+      | op(e0,e3) = e5 )
+    & ( op(e0,e4) = e0
+      | op(e0,e4) = e1
+      | op(e0,e4) = e2
+      | op(e0,e4) = e3
+      | op(e0,e4) = e4
+      | op(e0,e4) = e5 )
+    & ( op(e0,e5) = e0
+      | op(e0,e5) = e1
+      | op(e0,e5) = e2
+      | op(e0,e5) = e3
+      | op(e0,e5) = e4
+      | op(e0,e5) = e5 )
+    & ( op(e1,e0) = e0
+      | op(e1,e0) = e1
+      | op(e1,e0) = e2
+      | op(e1,e0) = e3
+      | op(e1,e0) = e4
+      | op(e1,e0) = e5 )
+    & ( op(e1,e1) = e0
+      | op(e1,e1) = e1
+      | op(e1,e1) = e2
+      | op(e1,e1) = e3
+      | op(e1,e1) = e4
+      | op(e1,e1) = e5 )
+    & ( op(e1,e2) = e0
+      | op(e1,e2) = e1
+      | op(e1,e2) = e2
+      | op(e1,e2) = e3
+      | op(e1,e2) = e4
+      | op(e1,e2) = e5 )
+    & ( op(e1,e3) = e0
+      | op(e1,e3) = e1
+      | op(e1,e3) = e2
+      | op(e1,e3) = e3
+      | op(e1,e3) = e4
+      | op(e1,e3) = e5 )
+    & ( op(e1,e4) = e0
+      | op(e1,e4) = e1
+      | op(e1,e4) = e2
+      | op(e1,e4) = e3
+      | op(e1,e4) = e4
+      | op(e1,e4) = e5 )
+    & ( op(e1,e5) = e0
+      | op(e1,e5) = e1
+      | op(e1,e5) = e2
+      | op(e1,e5) = e3
+      | op(e1,e5) = e4
+      | op(e1,e5) = e5 )
+    & ( op(e2,e0) = e0
+      | op(e2,e0) = e1
+      | op(e2,e0) = e2
+      | op(e2,e0) = e3
+      | op(e2,e0) = e4
+      | op(e2,e0) = e5 )
+    & ( op(e2,e1) = e0
+      | op(e2,e1) = e1
+      | op(e2,e1) = e2
+      | op(e2,e1) = e3
+      | op(e2,e1) = e4
+      | op(e2,e1) = e5 )
+    & ( op(e2,e2) = e0
+      | op(e2,e2) = e1
+      | op(e2,e2) = e2
+      | op(e2,e2) = e3
+      | op(e2,e2) = e4
+      | op(e2,e2) = e5 )
+    & ( op(e2,e3) = e0
+      | op(e2,e3) = e1
+      | op(e2,e3) = e2
+      | op(e2,e3) = e3
+      | op(e2,e3) = e4
+      | op(e2,e3) = e5 )
+    & ( op(e2,e4) = e0
+      | op(e2,e4) = e1
+      | op(e2,e4) = e2
+      | op(e2,e4) = e3
+      | op(e2,e4) = e4
+      | op(e2,e4) = e5 )
+    & ( op(e2,e5) = e0
+      | op(e2,e5) = e1
+      | op(e2,e5) = e2
+      | op(e2,e5) = e3
+      | op(e2,e5) = e4
+      | op(e2,e5) = e5 )
+    & ( op(e3,e0) = e0
+      | op(e3,e0) = e1
+      | op(e3,e0) = e2
+      | op(e3,e0) = e3
+      | op(e3,e0) = e4
+      | op(e3,e0) = e5 )
+    & ( op(e3,e1) = e0
+      | op(e3,e1) = e1
+      | op(e3,e1) = e2
+      | op(e3,e1) = e3
+      | op(e3,e1) = e4
+      | op(e3,e1) = e5 )
+    & ( op(e3,e2) = e0
+      | op(e3,e2) = e1
+      | op(e3,e2) = e2
+      | op(e3,e2) = e3
+      | op(e3,e2) = e4
+      | op(e3,e2) = e5 )
+    & ( op(e3,e3) = e0
+      | op(e3,e3) = e1
+      | op(e3,e3) = e2
+      | op(e3,e3) = e3
+      | op(e3,e3) = e4
+      | op(e3,e3) = e5 )
+    & ( op(e3,e4) = e0
+      | op(e3,e4) = e1
+      | op(e3,e4) = e2
+      | op(e3,e4) = e3
+      | op(e3,e4) = e4
+      | op(e3,e4) = e5 )
+    & ( op(e3,e5) = e0
+      | op(e3,e5) = e1
+      | op(e3,e5) = e2
+      | op(e3,e5) = e3
+      | op(e3,e5) = e4
+      | op(e3,e5) = e5 )
+    & ( op(e4,e0) = e0
+      | op(e4,e0) = e1
+      | op(e4,e0) = e2
+      | op(e4,e0) = e3
+      | op(e4,e0) = e4
+      | op(e4,e0) = e5 )
+    & ( op(e4,e1) = e0
+      | op(e4,e1) = e1
+      | op(e4,e1) = e2
+      | op(e4,e1) = e3
+      | op(e4,e1) = e4
+      | op(e4,e1) = e5 )
+    & ( op(e4,e2) = e0
+      | op(e4,e2) = e1
+      | op(e4,e2) = e2
+      | op(e4,e2) = e3
+      | op(e4,e2) = e4
+      | op(e4,e2) = e5 )
+    & ( op(e4,e3) = e0
+      | op(e4,e3) = e1
+      | op(e4,e3) = e2
+      | op(e4,e3) = e3
+      | op(e4,e3) = e4
+      | op(e4,e3) = e5 )
+    & ( op(e4,e4) = e0
+      | op(e4,e4) = e1
+      | op(e4,e4) = e2
+      | op(e4,e4) = e3
+      | op(e4,e4) = e4
+      | op(e4,e4) = e5 )
+    & ( op(e4,e5) = e0
+      | op(e4,e5) = e1
+      | op(e4,e5) = e2
+      | op(e4,e5) = e3
+      | op(e4,e5) = e4
+      | op(e4,e5) = e5 )
+    & ( op(e5,e0) = e0
+      | op(e5,e0) = e1
+      | op(e5,e0) = e2
+      | op(e5,e0) = e3
+      | op(e5,e0) = e4
+      | op(e5,e0) = e5 )
+    & ( op(e5,e1) = e0
+      | op(e5,e1) = e1
+      | op(e5,e1) = e2
+      | op(e5,e1) = e3
+      | op(e5,e1) = e4
+      | op(e5,e1) = e5 )
+    & ( op(e5,e2) = e0
+      | op(e5,e2) = e1
+      | op(e5,e2) = e2
+      | op(e5,e2) = e3
+      | op(e5,e2) = e4
+      | op(e5,e2) = e5 )
+    & ( op(e5,e3) = e0
+      | op(e5,e3) = e1
+      | op(e5,e3) = e2
+      | op(e5,e3) = e3
+      | op(e5,e3) = e4
+      | op(e5,e3) = e5 )
+    & ( op(e5,e4) = e0
+      | op(e5,e4) = e1
+      | op(e5,e4) = e2
+      | op(e5,e4) = e3
+      | op(e5,e4) = e4
+      | op(e5,e4) = e5 )
+    & ( op(e5,e5) = e0
+      | op(e5,e5) = e1
+      | op(e5,e5) = e2
+      | op(e5,e5) = e3
+      | op(e5,e5) = e4
+      | op(e5,e5) = e5 ) ),
+    file('<stdin>',ax1)).
+
+fof(c_0_1_002,axiom,
+    ( op(e0,inv(e0)) = unit
+    & op(inv(e0),e0) = unit
+    & op(e1,inv(e1)) = unit
+    & op(inv(e1),e1) = unit
+    & op(e2,inv(e2)) = unit
+    & op(inv(e2),e2) = unit
+    & op(e3,inv(e3)) = unit
+    & op(inv(e3),e3) = unit
+    & op(e4,inv(e4)) = unit
+    & op(inv(e4),e4) = unit
+    & op(e5,inv(e5)) = unit
+    & op(inv(e5),e5) = unit
+    & ( inv(e0) = e0
+      | inv(e0) = e1
+      | inv(e0) = e2
+      | inv(e0) = e3
+      | inv(e0) = e4
+      | inv(e0) = e5 )
+    & ( inv(e1) = e0
+      | inv(e1) = e1
+      | inv(e1) = e2
+      | inv(e1) = e3
+      | inv(e1) = e4
+      | inv(e1) = e5 )
+    & ( inv(e2) = e0
+      | inv(e2) = e1
+      | inv(e2) = e2
+      | inv(e2) = e3
+      | inv(e2) = e4
+      | inv(e2) = e5 )
+    & ( inv(e3) = e0
+      | inv(e3) = e1
+      | inv(e3) = e2
+      | inv(e3) = e3
+      | inv(e3) = e4
+      | inv(e3) = e5 )
+    & ( inv(e4) = e0
+      | inv(e4) = e1
+      | inv(e4) = e2
+      | inv(e4) = e3
+      | inv(e4) = e4
+      | inv(e4) = e5 )
+    & ( inv(e5) = e0
+      | inv(e5) = e1
+      | inv(e5) = e2
+      | inv(e5) = e3
+      | inv(e5) = e4
+      | inv(e5) = e5 ) ),
+    file('<stdin>',ax4)).
+
+fof(c_0_2_003,axiom,
+    ( op(unit,e0) = e0
+    & op(e0,unit) = e0
+    & op(unit,e1) = e1
+    & op(e1,unit) = e1
+    & op(unit,e2) = e2
+    & op(e2,unit) = e2
+    & op(unit,e3) = e3
+    & op(e3,unit) = e3
+    & op(unit,e4) = e4
+    & op(e4,unit) = e4
+    & op(unit,e5) = e5
+    & op(e5,unit) = e5
+    & ( unit = e0
+      | unit = e1
+      | unit = e2
+      | unit = e3
+      | unit = e4
+      | unit = e5 ) ),
+    file('<stdin>',ax3)).
+
+fof(c_0_3_004,axiom,
+    ( ( op(e0,e0) = e0
+      | op(e0,e0) = e1
+      | op(e0,e0) = e2
+      | op(e0,e0) = e3
+      | op(e0,e0) = e4
+      | op(e0,e0) = e5 )
+    & ( op(e0,e1) = e0
+      | op(e0,e1) = e1
+      | op(e0,e1) = e2
+      | op(e0,e1) = e3
+      | op(e0,e1) = e4
+      | op(e0,e1) = e5 )
+    & ( op(e0,e2) = e0
+      | op(e0,e2) = e1
+      | op(e0,e2) = e2
+      | op(e0,e2) = e3
+      | op(e0,e2) = e4
+      | op(e0,e2) = e5 )
+    & ( op(e0,e3) = e0
+      | op(e0,e3) = e1
+      | op(e0,e3) = e2
+      | op(e0,e3) = e3
+      | op(e0,e3) = e4
+      | op(e0,e3) = e5 )
+    & ( op(e0,e4) = e0
+      | op(e0,e4) = e1
+      | op(e0,e4) = e2
+      | op(e0,e4) = e3
+      | op(e0,e4) = e4
+      | op(e0,e4) = e5 )
+    & ( op(e0,e5) = e0
+      | op(e0,e5) = e1
+      | op(e0,e5) = e2
+      | op(e0,e5) = e3
+      | op(e0,e5) = e4
+      | op(e0,e5) = e5 )
+    & ( op(e1,e0) = e0
+      | op(e1,e0) = e1
+      | op(e1,e0) = e2
+      | op(e1,e0) = e3
+      | op(e1,e0) = e4
+      | op(e1,e0) = e5 )
+    & ( op(e1,e1) = e0
+      | op(e1,e1) = e1
+      | op(e1,e1) = e2
+      | op(e1,e1) = e3
+      | op(e1,e1) = e4
+      | op(e1,e1) = e5 )
+    & ( op(e1,e2) = e0
+      | op(e1,e2) = e1
+      | op(e1,e2) = e2
+      | op(e1,e2) = e3
+      | op(e1,e2) = e4
+      | op(e1,e2) = e5 )
+    & ( op(e1,e3) = e0
+      | op(e1,e3) = e1
+      | op(e1,e3) = e2
+      | op(e1,e3) = e3
+      | op(e1,e3) = e4
+      | op(e1,e3) = e5 )
+    & ( op(e1,e4) = e0
+      | op(e1,e4) = e1
+      | op(e1,e4) = e2
+      | op(e1,e4) = e3
+      | op(e1,e4) = e4
+      | op(e1,e4) = e5 )
+    & ( op(e1,e5) = e0
+      | op(e1,e5) = e1
+      | op(e1,e5) = e2
+      | op(e1,e5) = e3
+      | op(e1,e5) = e4
+      | op(e1,e5) = e5 )
+    & ( op(e2,e0) = e0
+      | op(e2,e0) = e1
+      | op(e2,e0) = e2
+      | op(e2,e0) = e3
+      | op(e2,e0) = e4
+      | op(e2,e0) = e5 )
+    & ( op(e2,e1) = e0
+      | op(e2,e1) = e1
+      | op(e2,e1) = e2
+      | op(e2,e1) = e3
+      | op(e2,e1) = e4
+      | op(e2,e1) = e5 )
+    & ( op(e2,e2) = e0
+      | op(e2,e2) = e1
+      | op(e2,e2) = e2
+      | op(e2,e2) = e3
+      | op(e2,e2) = e4
+      | op(e2,e2) = e5 )
+    & ( op(e2,e3) = e0
+      | op(e2,e3) = e1
+      | op(e2,e3) = e2
+      | op(e2,e3) = e3
+      | op(e2,e3) = e4
+      | op(e2,e3) = e5 )
+    & ( op(e2,e4) = e0
+      | op(e2,e4) = e1
+      | op(e2,e4) = e2
+      | op(e2,e4) = e3
+      | op(e2,e4) = e4
+      | op(e2,e4) = e5 )
+    & ( op(e2,e5) = e0
+      | op(e2,e5) = e1
+      | op(e2,e5) = e2
+      | op(e2,e5) = e3
+      | op(e2,e5) = e4
+      | op(e2,e5) = e5 )
+    & ( op(e3,e0) = e0
+      | op(e3,e0) = e1
+      | op(e3,e0) = e2
+      | op(e3,e0) = e3
+      | op(e3,e0) = e4
+      | op(e3,e0) = e5 )
+    & ( op(e3,e1) = e0
+      | op(e3,e1) = e1
+      | op(e3,e1) = e2
+      | op(e3,e1) = e3
+      | op(e3,e1) = e4
+      | op(e3,e1) = e5 )
+    & ( op(e3,e2) = e0
+      | op(e3,e2) = e1
+      | op(e3,e2) = e2
+      | op(e3,e2) = e3
+      | op(e3,e2) = e4
+      | op(e3,e2) = e5 )
+    & ( op(e3,e3) = e0
+      | op(e3,e3) = e1
+      | op(e3,e3) = e2
+      | op(e3,e3) = e3
+      | op(e3,e3) = e4
+      | op(e3,e3) = e5 )
+    & ( op(e3,e4) = e0
+      | op(e3,e4) = e1
+      | op(e3,e4) = e2
+      | op(e3,e4) = e3
+      | op(e3,e4) = e4
+      | op(e3,e4) = e5 )
+    & ( op(e3,e5) = e0
+      | op(e3,e5) = e1
+      | op(e3,e5) = e2
+      | op(e3,e5) = e3
+      | op(e3,e5) = e4
+      | op(e3,e5) = e5 )
+    & ( op(e4,e0) = e0
+      | op(e4,e0) = e1
+      | op(e4,e0) = e2
+      | op(e4,e0) = e3
+      | op(e4,e0) = e4
+      | op(e4,e0) = e5 )
+    & ( op(e4,e1) = e0
+      | op(e4,e1) = e1
+      | op(e4,e1) = e2
+      | op(e4,e1) = e3
+      | op(e4,e1) = e4
+      | op(e4,e1) = e5 )
+    & ( op(e4,e2) = e0
+      | op(e4,e2) = e1
+      | op(e4,e2) = e2
+      | op(e4,e2) = e3
+      | op(e4,e2) = e4
+      | op(e4,e2) = e5 )
+    & ( op(e4,e3) = e0
+      | op(e4,e3) = e1
+      | op(e4,e3) = e2
+      | op(e4,e3) = e3
+      | op(e4,e3) = e4
+      | op(e4,e3) = e5 )
+    & ( op(e4,e4) = e0
+      | op(e4,e4) = e1
+      | op(e4,e4) = e2
+      | op(e4,e4) = e3
+      | op(e4,e4) = e4
+      | op(e4,e4) = e5 )
+    & ( op(e4,e5) = e0
+      | op(e4,e5) = e1
+      | op(e4,e5) = e2
+      | op(e4,e5) = e3
+      | op(e4,e5) = e4
+      | op(e4,e5) = e5 )
+    & ( op(e5,e0) = e0
+      | op(e5,e0) = e1
+      | op(e5,e0) = e2
+      | op(e5,e0) = e3
+      | op(e5,e0) = e4
+      | op(e5,e0) = e5 )
+    & ( op(e5,e1) = e0
+      | op(e5,e1) = e1
+      | op(e5,e1) = e2
+      | op(e5,e1) = e3
+      | op(e5,e1) = e4
+      | op(e5,e1) = e5 )
+    & ( op(e5,e2) = e0
+      | op(e5,e2) = e1
+      | op(e5,e2) = e2
+      | op(e5,e2) = e3
+      | op(e5,e2) = e4
+      | op(e5,e2) = e5 )
+    & ( op(e5,e3) = e0
+      | op(e5,e3) = e1
+      | op(e5,e3) = e2
+      | op(e5,e3) = e3
+      | op(e5,e3) = e4
+      | op(e5,e3) = e5 )
+    & ( op(e5,e4) = e0
+      | op(e5,e4) = e1
+      | op(e5,e4) = e2
+      | op(e5,e4) = e3
+      | op(e5,e4) = e4
+      | op(e5,e4) = e5 )
+    & ( op(e5,e5) = e0
+      | op(e5,e5) = e1
+      | op(e5,e5) = e2
+      | op(e5,e5) = e3
+      | op(e5,e5) = e4
+      | op(e5,e5) = e5 ) ),
+    c_0_0).
+
+fof(c_0_4_005,axiom,
+    ( op(e0,inv(e0)) = unit
+    & op(inv(e0),e0) = unit
+    & op(e1,inv(e1)) = unit
+    & op(inv(e1),e1) = unit
+    & op(e2,inv(e2)) = unit
+    & op(inv(e2),e2) = unit
+    & op(e3,inv(e3)) = unit
+    & op(inv(e3),e3) = unit
+    & op(e4,inv(e4)) = unit
+    & op(inv(e4),e4) = unit
+    & op(e5,inv(e5)) = unit
+    & op(inv(e5),e5) = unit
+    & ( inv(e0) = e0
+      | inv(e0) = e1
+      | inv(e0) = e2
+      | inv(e0) = e3
+      | inv(e0) = e4
+      | inv(e0) = e5 )
+    & ( inv(e1) = e0
+      | inv(e1) = e1
+      | inv(e1) = e2
+      | inv(e1) = e3
+      | inv(e1) = e4
+      | inv(e1) = e5 )
+    & ( inv(e2) = e0
+      | inv(e2) = e1
+      | inv(e2) = e2
+      | inv(e2) = e3
+      | inv(e2) = e4
+      | inv(e2) = e5 )
+    & ( inv(e3) = e0
+      | inv(e3) = e1
+      | inv(e3) = e2
+      | inv(e3) = e3
+      | inv(e3) = e4
+      | inv(e3) = e5 )
+    & ( inv(e4) = e0
+      | inv(e4) = e1
+      | inv(e4) = e2
+      | inv(e4) = e3
+      | inv(e4) = e4
+      | inv(e4) = e5 )
+    & ( inv(e5) = e0
+      | inv(e5) = e1
+      | inv(e5) = e2
+      | inv(e5) = e3
+      | inv(e5) = e4
+      | inv(e5) = e5 ) ),
+    c_0_1).
+
+fof(c_0_5_006,axiom,
+    ( op(unit,e0) = e0
+    & op(e0,unit) = e0
+    & op(unit,e1) = e1
+    & op(e1,unit) = e1
+    & op(unit,e2) = e2
+    & op(e2,unit) = e2
+    & op(unit,e3) = e3
+    & op(e3,unit) = e3
+    & op(unit,e4) = e4
+    & op(e4,unit) = e4
+    & op(unit,e5) = e5
+    & op(e5,unit) = e5
+    & ( unit = e0
+      | unit = e1
+      | unit = e2
+      | unit = e3
+      | unit = e4
+      | unit = e5 ) ),
+    c_0_2).
+
+fof(c_0_6_007,axiom,
+    ( ( op(e0,e0) = e0
+      | op(e0,e0) = e1
+      | op(e0,e0) = e2
+      | op(e0,e0) = e3
+      | op(e0,e0) = e4
+      | op(e0,e0) = e5 )
+    & ( op(e0,e1) = e0
+      | op(e0,e1) = e1
+      | op(e0,e1) = e2
+      | op(e0,e1) = e3
+      | op(e0,e1) = e4
+      | op(e0,e1) = e5 )
+    & ( op(e0,e2) = e0
+      | op(e0,e2) = e1
+      | op(e0,e2) = e2
+      | op(e0,e2) = e3
+      | op(e0,e2) = e4
+      | op(e0,e2) = e5 )
+    & ( op(e0,e3) = e0
+      | op(e0,e3) = e1
+      | op(e0,e3) = e2
+      | op(e0,e3) = e3
+      | op(e0,e3) = e4
+      | op(e0,e3) = e5 )
+    & ( op(e0,e4) = e0
+      | op(e0,e4) = e1
+      | op(e0,e4) = e2
+      | op(e0,e4) = e3
+      | op(e0,e4) = e4
+      | op(e0,e4) = e5 )
+    & ( op(e0,e5) = e0
+      | op(e0,e5) = e1
+      | op(e0,e5) = e2
+      | op(e0,e5) = e3
+      | op(e0,e5) = e4
+      | op(e0,e5) = e5 )
+    & ( op(e1,e0) = e0
+      | op(e1,e0) = e1
+      | op(e1,e0) = e2
+      | op(e1,e0) = e3
+      | op(e1,e0) = e4
+      | op(e1,e0) = e5 )
+    & ( op(e1,e1) = e0
+      | op(e1,e1) = e1
+      | op(e1,e1) = e2
+      | op(e1,e1) = e3
+      | op(e1,e1) = e4
+      | op(e1,e1) = e5 )
+    & ( op(e1,e2) = e0
+      | op(e1,e2) = e1
+      | op(e1,e2) = e2
+      | op(e1,e2) = e3
+      | op(e1,e2) = e4
+      | op(e1,e2) = e5 )
+    & ( op(e1,e3) = e0
+      | op(e1,e3) = e1
+      | op(e1,e3) = e2
+      | op(e1,e3) = e3
+      | op(e1,e3) = e4
+      | op(e1,e3) = e5 )
+    & ( op(e1,e4) = e0
+      | op(e1,e4) = e1
+      | op(e1,e4) = e2
+      | op(e1,e4) = e3
+      | op(e1,e4) = e4
+      | op(e1,e4) = e5 )
+    & ( op(e1,e5) = e0
+      | op(e1,e5) = e1
+      | op(e1,e5) = e2
+      | op(e1,e5) = e3
+      | op(e1,e5) = e4
+      | op(e1,e5) = e5 )
+    & ( op(e2,e0) = e0
+      | op(e2,e0) = e1
+      | op(e2,e0) = e2
+      | op(e2,e0) = e3
+      | op(e2,e0) = e4
+      | op(e2,e0) = e5 )
+    & ( op(e2,e1) = e0
+      | op(e2,e1) = e1
+      | op(e2,e1) = e2
+      | op(e2,e1) = e3
+      | op(e2,e1) = e4
+      | op(e2,e1) = e5 )
+    & ( op(e2,e2) = e0
+      | op(e2,e2) = e1
+      | op(e2,e2) = e2
+      | op(e2,e2) = e3
+      | op(e2,e2) = e4
+      | op(e2,e2) = e5 )
+    & ( op(e2,e3) = e0
+      | op(e2,e3) = e1
+      | op(e2,e3) = e2
+      | op(e2,e3) = e3
+      | op(e2,e3) = e4
+      | op(e2,e3) = e5 )
+    & ( op(e2,e4) = e0
+      | op(e2,e4) = e1
+      | op(e2,e4) = e2
+      | op(e2,e4) = e3
+      | op(e2,e4) = e4
+      | op(e2,e4) = e5 )
+    & ( op(e2,e5) = e0
+      | op(e2,e5) = e1
+      | op(e2,e5) = e2
+      | op(e2,e5) = e3
+      | op(e2,e5) = e4
+      | op(e2,e5) = e5 )
+    & ( op(e3,e0) = e0
+      | op(e3,e0) = e1
+      | op(e3,e0) = e2
+      | op(e3,e0) = e3
+      | op(e3,e0) = e4
+      | op(e3,e0) = e5 )
+    & ( op(e3,e1) = e0
+      | op(e3,e1) = e1
+      | op(e3,e1) = e2
+      | op(e3,e1) = e3
+      | op(e3,e1) = e4
+      | op(e3,e1) = e5 )
+    & ( op(e3,e2) = e0
+      | op(e3,e2) = e1
+      | op(e3,e2) = e2
+      | op(e3,e2) = e3
+      | op(e3,e2) = e4
+      | op(e3,e2) = e5 )
+    & ( op(e3,e3) = e0
+      | op(e3,e3) = e1
+      | op(e3,e3) = e2
+      | op(e3,e3) = e3
+      | op(e3,e3) = e4
+      | op(e3,e3) = e5 )
+    & ( op(e3,e4) = e0
+      | op(e3,e4) = e1
+      | op(e3,e4) = e2
+      | op(e3,e4) = e3
+      | op(e3,e4) = e4
+      | op(e3,e4) = e5 )
+    & ( op(e3,e5) = e0
+      | op(e3,e5) = e1
+      | op(e3,e5) = e2
+      | op(e3,e5) = e3
+      | op(e3,e5) = e4
+      | op(e3,e5) = e5 )
+    & ( op(e4,e0) = e0
+      | op(e4,e0) = e1
+      | op(e4,e0) = e2
+      | op(e4,e0) = e3
+      | op(e4,e0) = e4
+      | op(e4,e0) = e5 )
+    & ( op(e4,e1) = e0
+      | op(e4,e1) = e1
+      | op(e4,e1) = e2
+      | op(e4,e1) = e3
+      | op(e4,e1) = e4
+      | op(e4,e1) = e5 )
+    & ( op(e4,e2) = e0
+      | op(e4,e2) = e1
+      | op(e4,e2) = e2
+      | op(e4,e2) = e3
+      | op(e4,e2) = e4
+      | op(e4,e2) = e5 )
+    & ( op(e4,e3) = e0
+      | op(e4,e3) = e1
+      | op(e4,e3) = e2
+      | op(e4,e3) = e3
+      | op(e4,e3) = e4
+      | op(e4,e3) = e5 )
+    & ( op(e4,e4) = e0
+      | op(e4,e4) = e1
+      | op(e4,e4) = e2
+      | op(e4,e4) = e3
+      | op(e4,e4) = e4
+      | op(e4,e4) = e5 )
+    & ( op(e4,e5) = e0
+      | op(e4,e5) = e1
+      | op(e4,e5) = e2
+      | op(e4,e5) = e3
+      | op(e4,e5) = e4
+      | op(e4,e5) = e5 )
+    & ( op(e5,e0) = e0
+      | op(e5,e0) = e1
+      | op(e5,e0) = e2
+      | op(e5,e0) = e3
+      | op(e5,e0) = e4
+      | op(e5,e0) = e5 )
+    & ( op(e5,e1) = e0
+      | op(e5,e1) = e1
+      | op(e5,e1) = e2
+      | op(e5,e1) = e3
+      | op(e5,e1) = e4
+      | op(e5,e1) = e5 )
+    & ( op(e5,e2) = e0
+      | op(e5,e2) = e1
+      | op(e5,e2) = e2
+      | op(e5,e2) = e3
+      | op(e5,e2) = e4
+      | op(e5,e2) = e5 )
+    & ( op(e5,e3) = e0
+      | op(e5,e3) = e1
+      | op(e5,e3) = e2
+      | op(e5,e3) = e3
+      | op(e5,e3) = e4
+      | op(e5,e3) = e5 )
+    & ( op(e5,e4) = e0
+      | op(e5,e4) = e1
+      | op(e5,e4) = e2
+      | op(e5,e4) = e3
+      | op(e5,e4) = e4
+      | op(e5,e4) = e5 )
+    & ( op(e5,e5) = e0
+      | op(e5,e5) = e1
+      | op(e5,e5) = e2
+      | op(e5,e5) = e3
+      | op(e5,e5) = e4
+      | op(e5,e5) = e5 ) ),
+    c_0_3).
+
+fof(c_0_7_008,axiom,
+    ( op(e0,inv(e0)) = unit
+    & op(inv(e0),e0) = unit
+    & op(e1,inv(e1)) = unit
+    & op(inv(e1),e1) = unit
+    & op(e2,inv(e2)) = unit
+    & op(inv(e2),e2) = unit
+    & op(e3,inv(e3)) = unit
+    & op(inv(e3),e3) = unit
+    & op(e4,inv(e4)) = unit
+    & op(inv(e4),e4) = unit
+    & op(e5,inv(e5)) = unit
+    & op(inv(e5),e5) = unit
+    & ( inv(e0) = e0
+      | inv(e0) = e1
+      | inv(e0) = e2
+      | inv(e0) = e3
+      | inv(e0) = e4
+      | inv(e0) = e5 )
+    & ( inv(e1) = e0
+      | inv(e1) = e1
+      | inv(e1) = e2
+      | inv(e1) = e3
+      | inv(e1) = e4
+      | inv(e1) = e5 )
+    & ( inv(e2) = e0
+      | inv(e2) = e1
+      | inv(e2) = e2
+      | inv(e2) = e3
+      | inv(e2) = e4
+      | inv(e2) = e5 )
+    & ( inv(e3) = e0
+      | inv(e3) = e1
+      | inv(e3) = e2
+      | inv(e3) = e3
+      | inv(e3) = e4
+      | inv(e3) = e5 )
+    & ( inv(e4) = e0
+      | inv(e4) = e1
+      | inv(e4) = e2
+      | inv(e4) = e3
+      | inv(e4) = e4
+      | inv(e4) = e5 )
+    & ( inv(e5) = e0
+      | inv(e5) = e1
+      | inv(e5) = e2
+      | inv(e5) = e3
+      | inv(e5) = e4
+      | inv(e5) = e5 ) ),
+    c_0_4).
+
+fof(c_0_8_009,axiom,
+    ( op(unit,e0) = e0
+    & op(e0,unit) = e0
+    & op(unit,e1) = e1
+    & op(e1,unit) = e1
+    & op(unit,e2) = e2
+    & op(e2,unit) = e2
+    & op(unit,e3) = e3
+    & op(e3,unit) = e3
+    & op(unit,e4) = e4
+    & op(e4,unit) = e4
+    & op(unit,e5) = e5
+    & op(e5,unit) = e5
+    & ( unit = e0
+      | unit = e1
+      | unit = e2
+      | unit = e3
+      | unit = e4
+      | unit = e5 ) ),
+    c_0_5).
+
+cnf(c_0_9_010,plain,
+    ( op(e0,e0) = e5
+    | op(e0,e0) = e4
+    | op(e0,e0) = e3
+    | op(e0,e0) = e2
+    | op(e0,e0) = e1
+    | op(e0,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_10_011,plain,
+    ( op(e0,e1) = e5
+    | op(e0,e1) = e4
+    | op(e0,e1) = e3
+    | op(e0,e1) = e2
+    | op(e0,e1) = e1
+    | op(e0,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_11_012,plain,
+    ( op(e0,e2) = e5
+    | op(e0,e2) = e4
+    | op(e0,e2) = e3
+    | op(e0,e2) = e2
+    | op(e0,e2) = e1
+    | op(e0,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_12_013,plain,
+    ( op(e0,e3) = e5
+    | op(e0,e3) = e4
+    | op(e0,e3) = e3
+    | op(e0,e3) = e2
+    | op(e0,e3) = e1
+    | op(e0,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_13_014,plain,
+    ( op(e0,e4) = e5
+    | op(e0,e4) = e4
+    | op(e0,e4) = e3
+    | op(e0,e4) = e2
+    | op(e0,e4) = e1
+    | op(e0,e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_14_015,plain,
+    ( op(e0,e5) = e5
+    | op(e0,e5) = e4
+    | op(e0,e5) = e3
+    | op(e0,e5) = e2
+    | op(e0,e5) = e1
+    | op(e0,e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_15_016,plain,
+    ( op(e1,e0) = e5
+    | op(e1,e0) = e4
+    | op(e1,e0) = e3
+    | op(e1,e0) = e2
+    | op(e1,e0) = e1
+    | op(e1,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_16_017,plain,
+    ( op(e1,e1) = e5
+    | op(e1,e1) = e4
+    | op(e1,e1) = e3
+    | op(e1,e1) = e2
+    | op(e1,e1) = e1
+    | op(e1,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_17_018,plain,
+    ( op(e1,e2) = e5
+    | op(e1,e2) = e4
+    | op(e1,e2) = e3
+    | op(e1,e2) = e2
+    | op(e1,e2) = e1
+    | op(e1,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_18_019,plain,
+    ( op(e1,e3) = e5
+    | op(e1,e3) = e4
+    | op(e1,e3) = e3
+    | op(e1,e3) = e2
+    | op(e1,e3) = e1
+    | op(e1,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_19_020,plain,
+    ( op(e1,e4) = e5
+    | op(e1,e4) = e4
+    | op(e1,e4) = e3
+    | op(e1,e4) = e2
+    | op(e1,e4) = e1
+    | op(e1,e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_20_021,plain,
+    ( op(e1,e5) = e5
+    | op(e1,e5) = e4
+    | op(e1,e5) = e3
+    | op(e1,e5) = e2
+    | op(e1,e5) = e1
+    | op(e1,e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_21_022,plain,
+    ( op(e2,e0) = e5
+    | op(e2,e0) = e4
+    | op(e2,e0) = e3
+    | op(e2,e0) = e2
+    | op(e2,e0) = e1
+    | op(e2,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_22_023,plain,
+    ( op(e2,e1) = e5
+    | op(e2,e1) = e4
+    | op(e2,e1) = e3
+    | op(e2,e1) = e2
+    | op(e2,e1) = e1
+    | op(e2,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_23_024,plain,
+    ( op(e2,e2) = e5
+    | op(e2,e2) = e4
+    | op(e2,e2) = e3
+    | op(e2,e2) = e2
+    | op(e2,e2) = e1
+    | op(e2,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_24_025,plain,
+    ( op(e2,e3) = e5
+    | op(e2,e3) = e4
+    | op(e2,e3) = e3
+    | op(e2,e3) = e2
+    | op(e2,e3) = e1
+    | op(e2,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_25_026,plain,
+    ( op(e2,e4) = e5
+    | op(e2,e4) = e4
+    | op(e2,e4) = e3
+    | op(e2,e4) = e2
+    | op(e2,e4) = e1
+    | op(e2,e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_26_027,plain,
+    ( op(e2,e5) = e5
+    | op(e2,e5) = e4
+    | op(e2,e5) = e3
+    | op(e2,e5) = e2
+    | op(e2,e5) = e1
+    | op(e2,e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_27_028,plain,
+    ( op(e3,e0) = e5
+    | op(e3,e0) = e4
+    | op(e3,e0) = e3
+    | op(e3,e0) = e2
+    | op(e3,e0) = e1
+    | op(e3,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_28_029,plain,
+    ( op(e3,e1) = e5
+    | op(e3,e1) = e4
+    | op(e3,e1) = e3
+    | op(e3,e1) = e2
+    | op(e3,e1) = e1
+    | op(e3,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_29_030,plain,
+    ( op(e3,e2) = e5
+    | op(e3,e2) = e4
+    | op(e3,e2) = e3
+    | op(e3,e2) = e2
+    | op(e3,e2) = e1
+    | op(e3,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_30_031,plain,
+    ( op(e3,e3) = e5
+    | op(e3,e3) = e4
+    | op(e3,e3) = e3
+    | op(e3,e3) = e2
+    | op(e3,e3) = e1
+    | op(e3,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_31_032,plain,
+    ( op(e3,e4) = e5
+    | op(e3,e4) = e4
+    | op(e3,e4) = e3
+    | op(e3,e4) = e2
+    | op(e3,e4) = e1
+    | op(e3,e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_32_033,plain,
+    ( op(e3,e5) = e5
+    | op(e3,e5) = e4
+    | op(e3,e5) = e3
+    | op(e3,e5) = e2
+    | op(e3,e5) = e1
+    | op(e3,e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_33_034,plain,
+    ( op(e4,e0) = e5
+    | op(e4,e0) = e4
+    | op(e4,e0) = e3
+    | op(e4,e0) = e2
+    | op(e4,e0) = e1
+    | op(e4,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_34_035,plain,
+    ( op(e4,e1) = e5
+    | op(e4,e1) = e4
+    | op(e4,e1) = e3
+    | op(e4,e1) = e2
+    | op(e4,e1) = e1
+    | op(e4,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_35_036,plain,
+    ( op(e4,e2) = e5
+    | op(e4,e2) = e4
+    | op(e4,e2) = e3
+    | op(e4,e2) = e2
+    | op(e4,e2) = e1
+    | op(e4,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_36_037,plain,
+    ( op(e4,e3) = e5
+    | op(e4,e3) = e4
+    | op(e4,e3) = e3
+    | op(e4,e3) = e2
+    | op(e4,e3) = e1
+    | op(e4,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_37_038,plain,
+    ( op(e4,e4) = e5
+    | op(e4,e4) = e4
+    | op(e4,e4) = e3
+    | op(e4,e4) = e2
+    | op(e4,e4) = e1
+    | op(e4,e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_38_039,plain,
+    ( op(e4,e5) = e5
+    | op(e4,e5) = e4
+    | op(e4,e5) = e3
+    | op(e4,e5) = e2
+    | op(e4,e5) = e1
+    | op(e4,e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_39_040,plain,
+    ( op(e5,e0) = e5
+    | op(e5,e0) = e4
+    | op(e5,e0) = e3
+    | op(e5,e0) = e2
+    | op(e5,e0) = e1
+    | op(e5,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_40_041,plain,
+    ( op(e5,e1) = e5
+    | op(e5,e1) = e4
+    | op(e5,e1) = e3
+    | op(e5,e1) = e2
+    | op(e5,e1) = e1
+    | op(e5,e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_41_042,plain,
+    ( op(e5,e2) = e5
+    | op(e5,e2) = e4
+    | op(e5,e2) = e3
+    | op(e5,e2) = e2
+    | op(e5,e2) = e1
+    | op(e5,e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_42_043,plain,
+    ( op(e5,e3) = e5
+    | op(e5,e3) = e4
+    | op(e5,e3) = e3
+    | op(e5,e3) = e2
+    | op(e5,e3) = e1
+    | op(e5,e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_43_044,plain,
+    ( op(e5,e4) = e5
+    | op(e5,e4) = e4
+    | op(e5,e4) = e3
+    | op(e5,e4) = e2
+    | op(e5,e4) = e1
+    | op(e5,e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_44_045,plain,
+    ( op(e5,e5) = e5
+    | op(e5,e5) = e4
+    | op(e5,e5) = e3
+    | op(e5,e5) = e2
+    | op(e5,e5) = e1
+    | op(e5,e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_6])).
+
+cnf(c_0_45_046,plain,
+    ( inv(e0) = e5
+    | inv(e0) = e4
+    | inv(e0) = e3
+    | inv(e0) = e2
+    | inv(e0) = e1
+    | inv(e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_46_047,plain,
+    ( inv(e1) = e5
+    | inv(e1) = e4
+    | inv(e1) = e3
+    | inv(e1) = e2
+    | inv(e1) = e1
+    | inv(e1) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_47_048,plain,
+    ( inv(e2) = e5
+    | inv(e2) = e4
+    | inv(e2) = e3
+    | inv(e2) = e2
+    | inv(e2) = e1
+    | inv(e2) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_48_049,plain,
+    ( inv(e3) = e5
+    | inv(e3) = e4
+    | inv(e3) = e3
+    | inv(e3) = e2
+    | inv(e3) = e1
+    | inv(e3) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_49_050,plain,
+    ( inv(e4) = e5
+    | inv(e4) = e4
+    | inv(e4) = e3
+    | inv(e4) = e2
+    | inv(e4) = e1
+    | inv(e4) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_50_051,plain,
+    ( inv(e5) = e5
+    | inv(e5) = e4
+    | inv(e5) = e3
+    | inv(e5) = e2
+    | inv(e5) = e1
+    | inv(e5) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_51_052,plain,
+    ( op(e0,inv(e0)) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_52_053,plain,
+    ( op(inv(e0),e0) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_53_054,plain,
+    ( op(e1,inv(e1)) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_54_055,plain,
+    ( op(inv(e1),e1) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_55_056,plain,
+    ( op(e2,inv(e2)) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_56_057,plain,
+    ( op(inv(e2),e2) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_57_058,plain,
+    ( op(e3,inv(e3)) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_58_059,plain,
+    ( op(inv(e3),e3) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_59_060,plain,
+    ( op(e4,inv(e4)) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_60_061,plain,
+    ( op(inv(e4),e4) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_61_062,plain,
+    ( op(e5,inv(e5)) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_62_063,plain,
+    ( op(inv(e5),e5) = unit ),
+    inference(split_conjunct,[status(thm)],[c_0_7])).
+
+cnf(c_0_63_064,plain,
+    ( op(unit,e0) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_64_065,plain,
+    ( op(e0,unit) = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_65_066,plain,
+    ( op(unit,e1) = e1 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_66_067,plain,
+    ( op(e1,unit) = e1 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_67_068,plain,
+    ( op(unit,e2) = e2 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_68_069,plain,
+    ( op(e2,unit) = e2 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_69_070,plain,
+    ( op(unit,e3) = e3 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_70_071,plain,
+    ( op(e3,unit) = e3 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_71_072,plain,
+    ( op(unit,e4) = e4 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_72_073,plain,
+    ( op(e4,unit) = e4 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_73_074,plain,
+    ( op(unit,e5) = e5 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_74_075,plain,
+    ( op(e5,unit) = e5 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_75_076,plain,
+    ( unit = e5
+    | unit = e4
+    | unit = e3
+    | unit = e2
+    | unit = e1
+    | unit = e0 ),
+    inference(split_conjunct,[status(thm)],[c_0_8])).
+
+cnf(c_0_76_077,plain,
+    ( op(e0,e0) = e5
+    | op(e0,e0) = e4
+    | op(e0,e0) = e3
+    | op(e0,e0) = e2
+    | op(e0,e0) = e1
+    | op(e0,e0) = e0 ),
+    c_0_9,
+    [final]).
+
+cnf(c_0_77_078,plain,
+    ( op(e0,e1) = e5
+    | op(e0,e1) = e4
+    | op(e0,e1) = e3
+    | op(e0,e1) = e2
+    | op(e0,e1) = e1
+    | op(e0,e1) = e0 ),
+    c_0_10,
+    [final]).
+
+cnf(c_0_78_079,plain,
+    ( op(e0,e2) = e5
+    | op(e0,e2) = e4
+    | op(e0,e2) = e3
+    | op(e0,e2) = e2
+    | op(e0,e2) = e1
+    | op(e0,e2) = e0 ),
+    c_0_11,
+    [final]).
+
+cnf(c_0_79_080,plain,
+    ( op(e0,e3) = e5
+    | op(e0,e3) = e4
+    | op(e0,e3) = e3
+    | op(e0,e3) = e2
+    | op(e0,e3) = e1
+    | op(e0,e3) = e0 ),
+    c_0_12,
+    [final]).
+
+cnf(c_0_80_081,plain,
+    ( op(e0,e4) = e5
+    | op(e0,e4) = e4
+    | op(e0,e4) = e3
+    | op(e0,e4) = e2
+    | op(e0,e4) = e1
+    | op(e0,e4) = e0 ),
+    c_0_13,
+    [final]).
+
+cnf(c_0_81_082,plain,
+    ( op(e0,e5) = e5
+    | op(e0,e5) = e4
+    | op(e0,e5) = e3
+    | op(e0,e5) = e2
+    | op(e0,e5) = e1
+    | op(e0,e5) = e0 ),
+    c_0_14,
+    [final]).
+
+cnf(c_0_82_083,plain,
+    ( op(e1,e0) = e5
+    | op(e1,e0) = e4
+    | op(e1,e0) = e3
+    | op(e1,e0) = e2
+    | op(e1,e0) = e1
+    | op(e1,e0) = e0 ),
+    c_0_15,
+    [final]).
+
+cnf(c_0_83_084,plain,
+    ( op(e1,e1) = e5
+    | op(e1,e1) = e4
+    | op(e1,e1) = e3
+    | op(e1,e1) = e2
+    | op(e1,e1) = e1
+    | op(e1,e1) = e0 ),
+    c_0_16,
+    [final]).
+
+cnf(c_0_84_085,plain,
+    ( op(e1,e2) = e5
+    | op(e1,e2) = e4
+    | op(e1,e2) = e3
+    | op(e1,e2) = e2
+    | op(e1,e2) = e1
+    | op(e1,e2) = e0 ),
+    c_0_17,
+    [final]).
+
+cnf(c_0_85_086,plain,
+    ( op(e1,e3) = e5
+    | op(e1,e3) = e4
+    | op(e1,e3) = e3
+    | op(e1,e3) = e2
+    | op(e1,e3) = e1
+    | op(e1,e3) = e0 ),
+    c_0_18,
+    [final]).
+
+cnf(c_0_86_087,plain,
+    ( op(e1,e4) = e5
+    | op(e1,e4) = e4
+    | op(e1,e4) = e3
+    | op(e1,e4) = e2
+    | op(e1,e4) = e1
+    | op(e1,e4) = e0 ),
+    c_0_19,
+    [final]).
+
+cnf(c_0_87_088,plain,
+    ( op(e1,e5) = e5
+    | op(e1,e5) = e4
+    | op(e1,e5) = e3
+    | op(e1,e5) = e2
+    | op(e1,e5) = e1
+    | op(e1,e5) = e0 ),
+    c_0_20,
+    [final]).
+
+cnf(c_0_88_089,plain,
+    ( op(e2,e0) = e5
+    | op(e2,e0) = e4
+    | op(e2,e0) = e3
+    | op(e2,e0) = e2
+    | op(e2,e0) = e1
+    | op(e2,e0) = e0 ),
+    c_0_21,
+    [final]).
+
+cnf(c_0_89_090,plain,
+    ( op(e2,e1) = e5
+    | op(e2,e1) = e4
+    | op(e2,e1) = e3
+    | op(e2,e1) = e2
+    | op(e2,e1) = e1
+    | op(e2,e1) = e0 ),
+    c_0_22,
+    [final]).
+
+cnf(c_0_90_091,plain,
+    ( op(e2,e2) = e5
+    | op(e2,e2) = e4
+    | op(e2,e2) = e3
+    | op(e2,e2) = e2
+    | op(e2,e2) = e1
+    | op(e2,e2) = e0 ),
+    c_0_23,
+    [final]).
+
+cnf(c_0_91_092,plain,
+    ( op(e2,e3) = e5
+    | op(e2,e3) = e4
+    | op(e2,e3) = e3
+    | op(e2,e3) = e2
+    | op(e2,e3) = e1
+    | op(e2,e3) = e0 ),
+    c_0_24,
+    [final]).
+
+cnf(c_0_92_093,plain,
+    ( op(e2,e4) = e5
+    | op(e2,e4) = e4
+    | op(e2,e4) = e3
+    | op(e2,e4) = e2
+    | op(e2,e4) = e1
+    | op(e2,e4) = e0 ),
+    c_0_25,
+    [final]).
+
+cnf(c_0_93_094,plain,
+    ( op(e2,e5) = e5
+    | op(e2,e5) = e4
+    | op(e2,e5) = e3
+    | op(e2,e5) = e2
+    | op(e2,e5) = e1
+    | op(e2,e5) = e0 ),
+    c_0_26,
+    [final]).
+
+cnf(c_0_94_095,plain,
+    ( op(e3,e0) = e5
+    | op(e3,e0) = e4
+    | op(e3,e0) = e3
+    | op(e3,e0) = e2
+    | op(e3,e0) = e1
+    | op(e3,e0) = e0 ),
+    c_0_27,
+    [final]).
+
+cnf(c_0_95_096,plain,
+    ( op(e3,e1) = e5
+    | op(e3,e1) = e4
+    | op(e3,e1) = e3
+    | op(e3,e1) = e2
+    | op(e3,e1) = e1
+    | op(e3,e1) = e0 ),
+    c_0_28,
+    [final]).
+
+cnf(c_0_96_097,plain,
+    ( op(e3,e2) = e5
+    | op(e3,e2) = e4
+    | op(e3,e2) = e3
+    | op(e3,e2) = e2
+    | op(e3,e2) = e1
+    | op(e3,e2) = e0 ),
+    c_0_29,
+    [final]).
+
+cnf(c_0_97_098,plain,
+    ( op(e3,e3) = e5
+    | op(e3,e3) = e4
+    | op(e3,e3) = e3
+    | op(e3,e3) = e2
+    | op(e3,e3) = e1
+    | op(e3,e3) = e0 ),
+    c_0_30,
+    [final]).
+
+cnf(c_0_98_099,plain,
+    ( op(e3,e4) = e5
+    | op(e3,e4) = e4
+    | op(e3,e4) = e3
+    | op(e3,e4) = e2
+    | op(e3,e4) = e1
+    | op(e3,e4) = e0 ),
+    c_0_31,
+    [final]).
+
+cnf(c_0_99_100,plain,
+    ( op(e3,e5) = e5
+    | op(e3,e5) = e4
+    | op(e3,e5) = e3
+    | op(e3,e5) = e2
+    | op(e3,e5) = e1
+    | op(e3,e5) = e0 ),
+    c_0_32,
+    [final]).
+
+cnf(c_0_100_101,plain,
+    ( op(e4,e0) = e5
+    | op(e4,e0) = e4
+    | op(e4,e0) = e3
+    | op(e4,e0) = e2
+    | op(e4,e0) = e1
+    | op(e4,e0) = e0 ),
+    c_0_33,
+    [final]).
+
+cnf(c_0_101_102,plain,
+    ( op(e4,e1) = e5
+    | op(e4,e1) = e4
+    | op(e4,e1) = e3
+    | op(e4,e1) = e2
+    | op(e4,e1) = e1
+    | op(e4,e1) = e0 ),
+    c_0_34,
+    [final]).
+
+cnf(c_0_102_103,plain,
+    ( op(e4,e2) = e5
+    | op(e4,e2) = e4
+    | op(e4,e2) = e3
+    | op(e4,e2) = e2
+    | op(e4,e2) = e1
+    | op(e4,e2) = e0 ),
+    c_0_35,
+    [final]).
+
+cnf(c_0_103_104,plain,
+    ( op(e4,e3) = e5
+    | op(e4,e3) = e4
+    | op(e4,e3) = e3
+    | op(e4,e3) = e2
+    | op(e4,e3) = e1
+    | op(e4,e3) = e0 ),
+    c_0_36,
+    [final]).
+
+cnf(c_0_104_105,plain,
+    ( op(e4,e4) = e5
+    | op(e4,e4) = e4
+    | op(e4,e4) = e3
+    | op(e4,e4) = e2
+    | op(e4,e4) = e1
+    | op(e4,e4) = e0 ),
+    c_0_37,
+    [final]).
+
+cnf(c_0_105_106,plain,
+    ( op(e4,e5) = e5
+    | op(e4,e5) = e4
+    | op(e4,e5) = e3
+    | op(e4,e5) = e2
+    | op(e4,e5) = e1
+    | op(e4,e5) = e0 ),
+    c_0_38,
+    [final]).
+
+cnf(c_0_106_107,plain,
+    ( op(e5,e0) = e5
+    | op(e5,e0) = e4
+    | op(e5,e0) = e3
+    | op(e5,e0) = e2
+    | op(e5,e0) = e1
+    | op(e5,e0) = e0 ),
+    c_0_39,
+    [final]).
+
+cnf(c_0_107_108,plain,
+    ( op(e5,e1) = e5
+    | op(e5,e1) = e4
+    | op(e5,e1) = e3
+    | op(e5,e1) = e2
+    | op(e5,e1) = e1
+    | op(e5,e1) = e0 ),
+    c_0_40,
+    [final]).
+
+cnf(c_0_108_109,plain,
+    ( op(e5,e2) = e5
+    | op(e5,e2) = e4
+    | op(e5,e2) = e3
+    | op(e5,e2) = e2
+    | op(e5,e2) = e1
+    | op(e5,e2) = e0 ),
+    c_0_41,
+    [final]).
+
+cnf(c_0_109_110,plain,
+    ( op(e5,e3) = e5
+    | op(e5,e3) = e4
+    | op(e5,e3) = e3
+    | op(e5,e3) = e2
+    | op(e5,e3) = e1
+    | op(e5,e3) = e0 ),
+    c_0_42,
+    [final]).
+
+cnf(c_0_110_111,plain,
+    ( op(e5,e4) = e5
+    | op(e5,e4) = e4
+    | op(e5,e4) = e3
+    | op(e5,e4) = e2
+    | op(e5,e4) = e1
+    | op(e5,e4) = e0 ),
+    c_0_43,
+    [final]).
+
+cnf(c_0_111_112,plain,
+    ( op(e5,e5) = e5
+    | op(e5,e5) = e4
+    | op(e5,e5) = e3
+    | op(e5,e5) = e2
+    | op(e5,e5) = e1
+    | op(e5,e5) = e0 ),
+    c_0_44,
+    [final]).
+
+cnf(c_0_112_113,plain,
+    ( inv(e0) = e5
+    | inv(e0) = e4
+    | inv(e0) = e3
+    | inv(e0) = e2
+    | inv(e0) = e1
+    | inv(e0) = e0 ),
+    c_0_45,
+    [final]).
+
+cnf(c_0_113_114,plain,
+    ( inv(e1) = e5
+    | inv(e1) = e4
+    | inv(e1) = e3
+    | inv(e1) = e2
+    | inv(e1) = e1
+    | inv(e1) = e0 ),
+    c_0_46,
+    [final]).
+
+cnf(c_0_114_115,plain,
+    ( inv(e2) = e5
+    | inv(e2) = e4
+    | inv(e2) = e3
+    | inv(e2) = e2
+    | inv(e2) = e1
+    | inv(e2) = e0 ),
+    c_0_47,
+    [final]).
+
+cnf(c_0_115_116,plain,
+    ( inv(e3) = e5
+    | inv(e3) = e4
+    | inv(e3) = e3
+    | inv(e3) = e2
+    | inv(e3) = e1
+    | inv(e3) = e0 ),
+    c_0_48,
+    [final]).
+
+cnf(c_0_116_117,plain,
+    ( inv(e4) = e5
+    | inv(e4) = e4
+    | inv(e4) = e3
+    | inv(e4) = e2
+    | inv(e4) = e1
+    | inv(e4) = e0 ),
+    c_0_49,
+    [final]).
+
+cnf(c_0_117_118,plain,
+    ( inv(e5) = e5
+    | inv(e5) = e4
+    | inv(e5) = e3
+    | inv(e5) = e2
+    | inv(e5) = e1
+    | inv(e5) = e0 ),
+    c_0_50,
+    [final]).
+
+cnf(c_0_118_119,plain,
+    ( op(e0,inv(e0)) = unit ),
+    c_0_51,
+    [final]).
+
+cnf(c_0_119_120,plain,
+    ( op(inv(e0),e0) = unit ),
+    c_0_52,
+    [final]).
+
+cnf(c_0_120_121,plain,
+    ( op(e1,inv(e1)) = unit ),
+    c_0_53,
+    [final]).
+
+cnf(c_0_121_122,plain,
+    ( op(inv(e1),e1) = unit ),
+    c_0_54,
+    [final]).
+
+cnf(c_0_122_123,plain,
+    ( op(e2,inv(e2)) = unit ),
+    c_0_55,
+    [final]).
+
+cnf(c_0_123_124,plain,
+    ( op(inv(e2),e2) = unit ),
+    c_0_56,
+    [final]).
+
+cnf(c_0_124_125,plain,
+    ( op(e3,inv(e3)) = unit ),
+    c_0_57,
+    [final]).
+
+cnf(c_0_125_126,plain,
+    ( op(inv(e3),e3) = unit ),
+    c_0_58,
+    [final]).
+
+cnf(c_0_126_127,plain,
+    ( op(e4,inv(e4)) = unit ),
+    c_0_59,
+    [final]).
+
+cnf(c_0_127_128,plain,
+    ( op(inv(e4),e4) = unit ),
+    c_0_60,
+    [final]).
+
+cnf(c_0_128_129,plain,
+    ( op(e5,inv(e5)) = unit ),
+    c_0_61,
+    [final]).
+
+cnf(c_0_129_130,plain,
+    ( op(inv(e5),e5) = unit ),
+    c_0_62,
+    [final]).
+
+cnf(c_0_130_131,plain,
+    ( op(unit,e0) = e0 ),
+    c_0_63,
+    [final]).
+
+cnf(c_0_131_132,plain,
+    ( op(e0,unit) = e0 ),
+    c_0_64,
+    [final]).
+
+cnf(c_0_132_133,plain,
+    ( op(unit,e1) = e1 ),
+    c_0_65,
+    [final]).
+
+cnf(c_0_133_134,plain,
+    ( op(e1,unit) = e1 ),
+    c_0_66,
+    [final]).
+
+cnf(c_0_134_135,plain,
+    ( op(unit,e2) = e2 ),
+    c_0_67,
+    [final]).
+
+cnf(c_0_135_136,plain,
+    ( op(e2,unit) = e2 ),
+    c_0_68,
+    [final]).
+
+cnf(c_0_136_137,plain,
+    ( op(unit,e3) = e3 ),
+    c_0_69,
+    [final]).
+
+cnf(c_0_137_138,plain,
+    ( op(e3,unit) = e3 ),
+    c_0_70,
+    [final]).
+
+cnf(c_0_138_139,plain,
+    ( op(unit,e4) = e4 ),
+    c_0_71,
+    [final]).
+
+cnf(c_0_139_140,plain,
+    ( op(e4,unit) = e4 ),
+    c_0_72,
+    [final]).
+
+cnf(c_0_140_141,plain,
+    ( op(unit,e5) = e5 ),
+    c_0_73,
+    [final]).
+
+cnf(c_0_141_142,plain,
+    ( op(e5,unit) = e5 ),
+    c_0_74,
+    [final]).
+
+cnf(c_0_142_143,plain,
+    ( unit = e5
+    | unit = e4
+    | unit = e3
+    | unit = e2
+    | unit = e1
+    | unit = e0 ),
+    c_0_75,
+    [final]).
+
+% End CNF derivation
+% Generating one_way clauses for all literals in the CNF.
+cnf(c_0_76_0,axiom,
+    ( op(e0,e0) = e5
+    | op(e0,e0) = e4
+    | op(e0,e0) = e3
+    | op(e0,e0) = e2
+    | op(e0,e0) = e1
+    | op(e0,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_76])).
+
+cnf(c_0_76_1,axiom,
+    ( op(e0,e0) = e4
+    | op(e0,e0) = e5
+    | op(e0,e0) = e3
+    | op(e0,e0) = e2
+    | op(e0,e0) = e1
+    | op(e0,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_76])).
+
+cnf(c_0_76_2,axiom,
+    ( op(e0,e0) = e3
+    | op(e0,e0) = e4
+    | op(e0,e0) = e5
+    | op(e0,e0) = e2
+    | op(e0,e0) = e1
+    | op(e0,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_76])).
+
+cnf(c_0_76_3,axiom,
+    ( op(e0,e0) = e2
+    | op(e0,e0) = e3
+    | op(e0,e0) = e4
+    | op(e0,e0) = e5
+    | op(e0,e0) = e1
+    | op(e0,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_76])).
+
+cnf(c_0_76_4,axiom,
+    ( op(e0,e0) = e1
+    | op(e0,e0) = e2
+    | op(e0,e0) = e3
+    | op(e0,e0) = e4
+    | op(e0,e0) = e5
+    | op(e0,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_76])).
+
+cnf(c_0_76_5,axiom,
+    ( op(e0,e0) = e0
+    | op(e0,e0) = e1
+    | op(e0,e0) = e2
+    | op(e0,e0) = e3
+    | op(e0,e0) = e4
+    | op(e0,e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_76])).
+
+cnf(c_0_77_0,axiom,
+    ( op(e0,e1) = e5
+    | op(e0,e1) = e4
+    | op(e0,e1) = e3
+    | op(e0,e1) = e2
+    | op(e0,e1) = e1
+    | op(e0,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_77])).
+
+cnf(c_0_77_1,axiom,
+    ( op(e0,e1) = e4
+    | op(e0,e1) = e5
+    | op(e0,e1) = e3
+    | op(e0,e1) = e2
+    | op(e0,e1) = e1
+    | op(e0,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_77])).
+
+cnf(c_0_77_2,axiom,
+    ( op(e0,e1) = e3
+    | op(e0,e1) = e4
+    | op(e0,e1) = e5
+    | op(e0,e1) = e2
+    | op(e0,e1) = e1
+    | op(e0,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_77])).
+
+cnf(c_0_77_3,axiom,
+    ( op(e0,e1) = e2
+    | op(e0,e1) = e3
+    | op(e0,e1) = e4
+    | op(e0,e1) = e5
+    | op(e0,e1) = e1
+    | op(e0,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_77])).
+
+cnf(c_0_77_4,axiom,
+    ( op(e0,e1) = e1
+    | op(e0,e1) = e2
+    | op(e0,e1) = e3
+    | op(e0,e1) = e4
+    | op(e0,e1) = e5
+    | op(e0,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_77])).
+
+cnf(c_0_77_5,axiom,
+    ( op(e0,e1) = e0
+    | op(e0,e1) = e1
+    | op(e0,e1) = e2
+    | op(e0,e1) = e3
+    | op(e0,e1) = e4
+    | op(e0,e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_77])).
+
+cnf(c_0_78_0,axiom,
+    ( op(e0,e2) = e5
+    | op(e0,e2) = e4
+    | op(e0,e2) = e3
+    | op(e0,e2) = e2
+    | op(e0,e2) = e1
+    | op(e0,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_78])).
+
+cnf(c_0_78_1,axiom,
+    ( op(e0,e2) = e4
+    | op(e0,e2) = e5
+    | op(e0,e2) = e3
+    | op(e0,e2) = e2
+    | op(e0,e2) = e1
+    | op(e0,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_78])).
+
+cnf(c_0_78_2,axiom,
+    ( op(e0,e2) = e3
+    | op(e0,e2) = e4
+    | op(e0,e2) = e5
+    | op(e0,e2) = e2
+    | op(e0,e2) = e1
+    | op(e0,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_78])).
+
+cnf(c_0_78_3,axiom,
+    ( op(e0,e2) = e2
+    | op(e0,e2) = e3
+    | op(e0,e2) = e4
+    | op(e0,e2) = e5
+    | op(e0,e2) = e1
+    | op(e0,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_78])).
+
+cnf(c_0_78_4,axiom,
+    ( op(e0,e2) = e1
+    | op(e0,e2) = e2
+    | op(e0,e2) = e3
+    | op(e0,e2) = e4
+    | op(e0,e2) = e5
+    | op(e0,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_78])).
+
+cnf(c_0_78_5,axiom,
+    ( op(e0,e2) = e0
+    | op(e0,e2) = e1
+    | op(e0,e2) = e2
+    | op(e0,e2) = e3
+    | op(e0,e2) = e4
+    | op(e0,e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_78])).
+
+cnf(c_0_79_0,axiom,
+    ( op(e0,e3) = e5
+    | op(e0,e3) = e4
+    | op(e0,e3) = e3
+    | op(e0,e3) = e2
+    | op(e0,e3) = e1
+    | op(e0,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_79])).
+
+cnf(c_0_79_1,axiom,
+    ( op(e0,e3) = e4
+    | op(e0,e3) = e5
+    | op(e0,e3) = e3
+    | op(e0,e3) = e2
+    | op(e0,e3) = e1
+    | op(e0,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_79])).
+
+cnf(c_0_79_2,axiom,
+    ( op(e0,e3) = e3
+    | op(e0,e3) = e4
+    | op(e0,e3) = e5
+    | op(e0,e3) = e2
+    | op(e0,e3) = e1
+    | op(e0,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_79])).
+
+cnf(c_0_79_3,axiom,
+    ( op(e0,e3) = e2
+    | op(e0,e3) = e3
+    | op(e0,e3) = e4
+    | op(e0,e3) = e5
+    | op(e0,e3) = e1
+    | op(e0,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_79])).
+
+cnf(c_0_79_4,axiom,
+    ( op(e0,e3) = e1
+    | op(e0,e3) = e2
+    | op(e0,e3) = e3
+    | op(e0,e3) = e4
+    | op(e0,e3) = e5
+    | op(e0,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_79])).
+
+cnf(c_0_79_5,axiom,
+    ( op(e0,e3) = e0
+    | op(e0,e3) = e1
+    | op(e0,e3) = e2
+    | op(e0,e3) = e3
+    | op(e0,e3) = e4
+    | op(e0,e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_79])).
+
+cnf(c_0_80_0,axiom,
+    ( op(e0,e4) = e5
+    | op(e0,e4) = e4
+    | op(e0,e4) = e3
+    | op(e0,e4) = e2
+    | op(e0,e4) = e1
+    | op(e0,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_80])).
+
+cnf(c_0_80_1,axiom,
+    ( op(e0,e4) = e4
+    | op(e0,e4) = e5
+    | op(e0,e4) = e3
+    | op(e0,e4) = e2
+    | op(e0,e4) = e1
+    | op(e0,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_80])).
+
+cnf(c_0_80_2,axiom,
+    ( op(e0,e4) = e3
+    | op(e0,e4) = e4
+    | op(e0,e4) = e5
+    | op(e0,e4) = e2
+    | op(e0,e4) = e1
+    | op(e0,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_80])).
+
+cnf(c_0_80_3,axiom,
+    ( op(e0,e4) = e2
+    | op(e0,e4) = e3
+    | op(e0,e4) = e4
+    | op(e0,e4) = e5
+    | op(e0,e4) = e1
+    | op(e0,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_80])).
+
+cnf(c_0_80_4,axiom,
+    ( op(e0,e4) = e1
+    | op(e0,e4) = e2
+    | op(e0,e4) = e3
+    | op(e0,e4) = e4
+    | op(e0,e4) = e5
+    | op(e0,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_80])).
+
+cnf(c_0_80_5,axiom,
+    ( op(e0,e4) = e0
+    | op(e0,e4) = e1
+    | op(e0,e4) = e2
+    | op(e0,e4) = e3
+    | op(e0,e4) = e4
+    | op(e0,e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_80])).
+
+cnf(c_0_81_0,axiom,
+    ( op(e0,e5) = e5
+    | op(e0,e5) = e4
+    | op(e0,e5) = e3
+    | op(e0,e5) = e2
+    | op(e0,e5) = e1
+    | op(e0,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_81])).
+
+cnf(c_0_81_1,axiom,
+    ( op(e0,e5) = e4
+    | op(e0,e5) = e5
+    | op(e0,e5) = e3
+    | op(e0,e5) = e2
+    | op(e0,e5) = e1
+    | op(e0,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_81])).
+
+cnf(c_0_81_2,axiom,
+    ( op(e0,e5) = e3
+    | op(e0,e5) = e4
+    | op(e0,e5) = e5
+    | op(e0,e5) = e2
+    | op(e0,e5) = e1
+    | op(e0,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_81])).
+
+cnf(c_0_81_3,axiom,
+    ( op(e0,e5) = e2
+    | op(e0,e5) = e3
+    | op(e0,e5) = e4
+    | op(e0,e5) = e5
+    | op(e0,e5) = e1
+    | op(e0,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_81])).
+
+cnf(c_0_81_4,axiom,
+    ( op(e0,e5) = e1
+    | op(e0,e5) = e2
+    | op(e0,e5) = e3
+    | op(e0,e5) = e4
+    | op(e0,e5) = e5
+    | op(e0,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_81])).
+
+cnf(c_0_81_5,axiom,
+    ( op(e0,e5) = e0
+    | op(e0,e5) = e1
+    | op(e0,e5) = e2
+    | op(e0,e5) = e3
+    | op(e0,e5) = e4
+    | op(e0,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_81])).
+
+cnf(c_0_82_0,axiom,
+    ( op(e1,e0) = e5
+    | op(e1,e0) = e4
+    | op(e1,e0) = e3
+    | op(e1,e0) = e2
+    | op(e1,e0) = e1
+    | op(e1,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_82])).
+
+cnf(c_0_82_1,axiom,
+    ( op(e1,e0) = e4
+    | op(e1,e0) = e5
+    | op(e1,e0) = e3
+    | op(e1,e0) = e2
+    | op(e1,e0) = e1
+    | op(e1,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_82])).
+
+cnf(c_0_82_2,axiom,
+    ( op(e1,e0) = e3
+    | op(e1,e0) = e4
+    | op(e1,e0) = e5
+    | op(e1,e0) = e2
+    | op(e1,e0) = e1
+    | op(e1,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_82])).
+
+cnf(c_0_82_3,axiom,
+    ( op(e1,e0) = e2
+    | op(e1,e0) = e3
+    | op(e1,e0) = e4
+    | op(e1,e0) = e5
+    | op(e1,e0) = e1
+    | op(e1,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_82])).
+
+cnf(c_0_82_4,axiom,
+    ( op(e1,e0) = e1
+    | op(e1,e0) = e2
+    | op(e1,e0) = e3
+    | op(e1,e0) = e4
+    | op(e1,e0) = e5
+    | op(e1,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_82])).
+
+cnf(c_0_82_5,axiom,
+    ( op(e1,e0) = e0
+    | op(e1,e0) = e1
+    | op(e1,e0) = e2
+    | op(e1,e0) = e3
+    | op(e1,e0) = e4
+    | op(e1,e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_82])).
+
+cnf(c_0_83_0,axiom,
+    ( op(e1,e1) = e5
+    | op(e1,e1) = e4
+    | op(e1,e1) = e3
+    | op(e1,e1) = e2
+    | op(e1,e1) = e1
+    | op(e1,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_83])).
+
+cnf(c_0_83_1,axiom,
+    ( op(e1,e1) = e4
+    | op(e1,e1) = e5
+    | op(e1,e1) = e3
+    | op(e1,e1) = e2
+    | op(e1,e1) = e1
+    | op(e1,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_83])).
+
+cnf(c_0_83_2,axiom,
+    ( op(e1,e1) = e3
+    | op(e1,e1) = e4
+    | op(e1,e1) = e5
+    | op(e1,e1) = e2
+    | op(e1,e1) = e1
+    | op(e1,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_83])).
+
+cnf(c_0_83_3,axiom,
+    ( op(e1,e1) = e2
+    | op(e1,e1) = e3
+    | op(e1,e1) = e4
+    | op(e1,e1) = e5
+    | op(e1,e1) = e1
+    | op(e1,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_83])).
+
+cnf(c_0_83_4,axiom,
+    ( op(e1,e1) = e1
+    | op(e1,e1) = e2
+    | op(e1,e1) = e3
+    | op(e1,e1) = e4
+    | op(e1,e1) = e5
+    | op(e1,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_83])).
+
+cnf(c_0_83_5,axiom,
+    ( op(e1,e1) = e0
+    | op(e1,e1) = e1
+    | op(e1,e1) = e2
+    | op(e1,e1) = e3
+    | op(e1,e1) = e4
+    | op(e1,e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_83])).
+
+cnf(c_0_84_0,axiom,
+    ( op(e1,e2) = e5
+    | op(e1,e2) = e4
+    | op(e1,e2) = e3
+    | op(e1,e2) = e2
+    | op(e1,e2) = e1
+    | op(e1,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_84])).
+
+cnf(c_0_84_1,axiom,
+    ( op(e1,e2) = e4
+    | op(e1,e2) = e5
+    | op(e1,e2) = e3
+    | op(e1,e2) = e2
+    | op(e1,e2) = e1
+    | op(e1,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_84])).
+
+cnf(c_0_84_2,axiom,
+    ( op(e1,e2) = e3
+    | op(e1,e2) = e4
+    | op(e1,e2) = e5
+    | op(e1,e2) = e2
+    | op(e1,e2) = e1
+    | op(e1,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_84])).
+
+cnf(c_0_84_3,axiom,
+    ( op(e1,e2) = e2
+    | op(e1,e2) = e3
+    | op(e1,e2) = e4
+    | op(e1,e2) = e5
+    | op(e1,e2) = e1
+    | op(e1,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_84])).
+
+cnf(c_0_84_4,axiom,
+    ( op(e1,e2) = e1
+    | op(e1,e2) = e2
+    | op(e1,e2) = e3
+    | op(e1,e2) = e4
+    | op(e1,e2) = e5
+    | op(e1,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_84])).
+
+cnf(c_0_84_5,axiom,
+    ( op(e1,e2) = e0
+    | op(e1,e2) = e1
+    | op(e1,e2) = e2
+    | op(e1,e2) = e3
+    | op(e1,e2) = e4
+    | op(e1,e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_84])).
+
+cnf(c_0_85_0,axiom,
+    ( op(e1,e3) = e5
+    | op(e1,e3) = e4
+    | op(e1,e3) = e3
+    | op(e1,e3) = e2
+    | op(e1,e3) = e1
+    | op(e1,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_85])).
+
+cnf(c_0_85_1,axiom,
+    ( op(e1,e3) = e4
+    | op(e1,e3) = e5
+    | op(e1,e3) = e3
+    | op(e1,e3) = e2
+    | op(e1,e3) = e1
+    | op(e1,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_85])).
+
+cnf(c_0_85_2,axiom,
+    ( op(e1,e3) = e3
+    | op(e1,e3) = e4
+    | op(e1,e3) = e5
+    | op(e1,e3) = e2
+    | op(e1,e3) = e1
+    | op(e1,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_85])).
+
+cnf(c_0_85_3,axiom,
+    ( op(e1,e3) = e2
+    | op(e1,e3) = e3
+    | op(e1,e3) = e4
+    | op(e1,e3) = e5
+    | op(e1,e3) = e1
+    | op(e1,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_85])).
+
+cnf(c_0_85_4,axiom,
+    ( op(e1,e3) = e1
+    | op(e1,e3) = e2
+    | op(e1,e3) = e3
+    | op(e1,e3) = e4
+    | op(e1,e3) = e5
+    | op(e1,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_85])).
+
+cnf(c_0_85_5,axiom,
+    ( op(e1,e3) = e0
+    | op(e1,e3) = e1
+    | op(e1,e3) = e2
+    | op(e1,e3) = e3
+    | op(e1,e3) = e4
+    | op(e1,e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_85])).
+
+cnf(c_0_86_0,axiom,
+    ( op(e1,e4) = e5
+    | op(e1,e4) = e4
+    | op(e1,e4) = e3
+    | op(e1,e4) = e2
+    | op(e1,e4) = e1
+    | op(e1,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_86])).
+
+cnf(c_0_86_1,axiom,
+    ( op(e1,e4) = e4
+    | op(e1,e4) = e5
+    | op(e1,e4) = e3
+    | op(e1,e4) = e2
+    | op(e1,e4) = e1
+    | op(e1,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_86])).
+
+cnf(c_0_86_2,axiom,
+    ( op(e1,e4) = e3
+    | op(e1,e4) = e4
+    | op(e1,e4) = e5
+    | op(e1,e4) = e2
+    | op(e1,e4) = e1
+    | op(e1,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_86])).
+
+cnf(c_0_86_3,axiom,
+    ( op(e1,e4) = e2
+    | op(e1,e4) = e3
+    | op(e1,e4) = e4
+    | op(e1,e4) = e5
+    | op(e1,e4) = e1
+    | op(e1,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_86])).
+
+cnf(c_0_86_4,axiom,
+    ( op(e1,e4) = e1
+    | op(e1,e4) = e2
+    | op(e1,e4) = e3
+    | op(e1,e4) = e4
+    | op(e1,e4) = e5
+    | op(e1,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_86])).
+
+cnf(c_0_86_5,axiom,
+    ( op(e1,e4) = e0
+    | op(e1,e4) = e1
+    | op(e1,e4) = e2
+    | op(e1,e4) = e3
+    | op(e1,e4) = e4
+    | op(e1,e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_86])).
+
+cnf(c_0_87_0,axiom,
+    ( op(e1,e5) = e5
+    | op(e1,e5) = e4
+    | op(e1,e5) = e3
+    | op(e1,e5) = e2
+    | op(e1,e5) = e1
+    | op(e1,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_87])).
+
+cnf(c_0_87_1,axiom,
+    ( op(e1,e5) = e4
+    | op(e1,e5) = e5
+    | op(e1,e5) = e3
+    | op(e1,e5) = e2
+    | op(e1,e5) = e1
+    | op(e1,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_87])).
+
+cnf(c_0_87_2,axiom,
+    ( op(e1,e5) = e3
+    | op(e1,e5) = e4
+    | op(e1,e5) = e5
+    | op(e1,e5) = e2
+    | op(e1,e5) = e1
+    | op(e1,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_87])).
+
+cnf(c_0_87_3,axiom,
+    ( op(e1,e5) = e2
+    | op(e1,e5) = e3
+    | op(e1,e5) = e4
+    | op(e1,e5) = e5
+    | op(e1,e5) = e1
+    | op(e1,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_87])).
+
+cnf(c_0_87_4,axiom,
+    ( op(e1,e5) = e1
+    | op(e1,e5) = e2
+    | op(e1,e5) = e3
+    | op(e1,e5) = e4
+    | op(e1,e5) = e5
+    | op(e1,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_87])).
+
+cnf(c_0_87_5,axiom,
+    ( op(e1,e5) = e0
+    | op(e1,e5) = e1
+    | op(e1,e5) = e2
+    | op(e1,e5) = e3
+    | op(e1,e5) = e4
+    | op(e1,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_87])).
+
+cnf(c_0_88_0,axiom,
+    ( op(e2,e0) = e5
+    | op(e2,e0) = e4
+    | op(e2,e0) = e3
+    | op(e2,e0) = e2
+    | op(e2,e0) = e1
+    | op(e2,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_88])).
+
+cnf(c_0_88_1,axiom,
+    ( op(e2,e0) = e4
+    | op(e2,e0) = e5
+    | op(e2,e0) = e3
+    | op(e2,e0) = e2
+    | op(e2,e0) = e1
+    | op(e2,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_88])).
+
+cnf(c_0_88_2,axiom,
+    ( op(e2,e0) = e3
+    | op(e2,e0) = e4
+    | op(e2,e0) = e5
+    | op(e2,e0) = e2
+    | op(e2,e0) = e1
+    | op(e2,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_88])).
+
+cnf(c_0_88_3,axiom,
+    ( op(e2,e0) = e2
+    | op(e2,e0) = e3
+    | op(e2,e0) = e4
+    | op(e2,e0) = e5
+    | op(e2,e0) = e1
+    | op(e2,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_88])).
+
+cnf(c_0_88_4,axiom,
+    ( op(e2,e0) = e1
+    | op(e2,e0) = e2
+    | op(e2,e0) = e3
+    | op(e2,e0) = e4
+    | op(e2,e0) = e5
+    | op(e2,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_88])).
+
+cnf(c_0_88_5,axiom,
+    ( op(e2,e0) = e0
+    | op(e2,e0) = e1
+    | op(e2,e0) = e2
+    | op(e2,e0) = e3
+    | op(e2,e0) = e4
+    | op(e2,e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_88])).
+
+cnf(c_0_89_0,axiom,
+    ( op(e2,e1) = e5
+    | op(e2,e1) = e4
+    | op(e2,e1) = e3
+    | op(e2,e1) = e2
+    | op(e2,e1) = e1
+    | op(e2,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_89])).
+
+cnf(c_0_89_1,axiom,
+    ( op(e2,e1) = e4
+    | op(e2,e1) = e5
+    | op(e2,e1) = e3
+    | op(e2,e1) = e2
+    | op(e2,e1) = e1
+    | op(e2,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_89])).
+
+cnf(c_0_89_2,axiom,
+    ( op(e2,e1) = e3
+    | op(e2,e1) = e4
+    | op(e2,e1) = e5
+    | op(e2,e1) = e2
+    | op(e2,e1) = e1
+    | op(e2,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_89])).
+
+cnf(c_0_89_3,axiom,
+    ( op(e2,e1) = e2
+    | op(e2,e1) = e3
+    | op(e2,e1) = e4
+    | op(e2,e1) = e5
+    | op(e2,e1) = e1
+    | op(e2,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_89])).
+
+cnf(c_0_89_4,axiom,
+    ( op(e2,e1) = e1
+    | op(e2,e1) = e2
+    | op(e2,e1) = e3
+    | op(e2,e1) = e4
+    | op(e2,e1) = e5
+    | op(e2,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_89])).
+
+cnf(c_0_89_5,axiom,
+    ( op(e2,e1) = e0
+    | op(e2,e1) = e1
+    | op(e2,e1) = e2
+    | op(e2,e1) = e3
+    | op(e2,e1) = e4
+    | op(e2,e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_89])).
+
+cnf(c_0_90_0,axiom,
+    ( op(e2,e2) = e5
+    | op(e2,e2) = e4
+    | op(e2,e2) = e3
+    | op(e2,e2) = e2
+    | op(e2,e2) = e1
+    | op(e2,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_90])).
+
+cnf(c_0_90_1,axiom,
+    ( op(e2,e2) = e4
+    | op(e2,e2) = e5
+    | op(e2,e2) = e3
+    | op(e2,e2) = e2
+    | op(e2,e2) = e1
+    | op(e2,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_90])).
+
+cnf(c_0_90_2,axiom,
+    ( op(e2,e2) = e3
+    | op(e2,e2) = e4
+    | op(e2,e2) = e5
+    | op(e2,e2) = e2
+    | op(e2,e2) = e1
+    | op(e2,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_90])).
+
+cnf(c_0_90_3,axiom,
+    ( op(e2,e2) = e2
+    | op(e2,e2) = e3
+    | op(e2,e2) = e4
+    | op(e2,e2) = e5
+    | op(e2,e2) = e1
+    | op(e2,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_90])).
+
+cnf(c_0_90_4,axiom,
+    ( op(e2,e2) = e1
+    | op(e2,e2) = e2
+    | op(e2,e2) = e3
+    | op(e2,e2) = e4
+    | op(e2,e2) = e5
+    | op(e2,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_90])).
+
+cnf(c_0_90_5,axiom,
+    ( op(e2,e2) = e0
+    | op(e2,e2) = e1
+    | op(e2,e2) = e2
+    | op(e2,e2) = e3
+    | op(e2,e2) = e4
+    | op(e2,e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_90])).
+
+cnf(c_0_91_0,axiom,
+    ( op(e2,e3) = e5
+    | op(e2,e3) = e4
+    | op(e2,e3) = e3
+    | op(e2,e3) = e2
+    | op(e2,e3) = e1
+    | op(e2,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_91])).
+
+cnf(c_0_91_1,axiom,
+    ( op(e2,e3) = e4
+    | op(e2,e3) = e5
+    | op(e2,e3) = e3
+    | op(e2,e3) = e2
+    | op(e2,e3) = e1
+    | op(e2,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_91])).
+
+cnf(c_0_91_2,axiom,
+    ( op(e2,e3) = e3
+    | op(e2,e3) = e4
+    | op(e2,e3) = e5
+    | op(e2,e3) = e2
+    | op(e2,e3) = e1
+    | op(e2,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_91])).
+
+cnf(c_0_91_3,axiom,
+    ( op(e2,e3) = e2
+    | op(e2,e3) = e3
+    | op(e2,e3) = e4
+    | op(e2,e3) = e5
+    | op(e2,e3) = e1
+    | op(e2,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_91])).
+
+cnf(c_0_91_4,axiom,
+    ( op(e2,e3) = e1
+    | op(e2,e3) = e2
+    | op(e2,e3) = e3
+    | op(e2,e3) = e4
+    | op(e2,e3) = e5
+    | op(e2,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_91])).
+
+cnf(c_0_91_5,axiom,
+    ( op(e2,e3) = e0
+    | op(e2,e3) = e1
+    | op(e2,e3) = e2
+    | op(e2,e3) = e3
+    | op(e2,e3) = e4
+    | op(e2,e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_91])).
+
+cnf(c_0_92_0,axiom,
+    ( op(e2,e4) = e5
+    | op(e2,e4) = e4
+    | op(e2,e4) = e3
+    | op(e2,e4) = e2
+    | op(e2,e4) = e1
+    | op(e2,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_92])).
+
+cnf(c_0_92_1,axiom,
+    ( op(e2,e4) = e4
+    | op(e2,e4) = e5
+    | op(e2,e4) = e3
+    | op(e2,e4) = e2
+    | op(e2,e4) = e1
+    | op(e2,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_92])).
+
+cnf(c_0_92_2,axiom,
+    ( op(e2,e4) = e3
+    | op(e2,e4) = e4
+    | op(e2,e4) = e5
+    | op(e2,e4) = e2
+    | op(e2,e4) = e1
+    | op(e2,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_92])).
+
+cnf(c_0_92_3,axiom,
+    ( op(e2,e4) = e2
+    | op(e2,e4) = e3
+    | op(e2,e4) = e4
+    | op(e2,e4) = e5
+    | op(e2,e4) = e1
+    | op(e2,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_92])).
+
+cnf(c_0_92_4,axiom,
+    ( op(e2,e4) = e1
+    | op(e2,e4) = e2
+    | op(e2,e4) = e3
+    | op(e2,e4) = e4
+    | op(e2,e4) = e5
+    | op(e2,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_92])).
+
+cnf(c_0_92_5,axiom,
+    ( op(e2,e4) = e0
+    | op(e2,e4) = e1
+    | op(e2,e4) = e2
+    | op(e2,e4) = e3
+    | op(e2,e4) = e4
+    | op(e2,e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_92])).
+
+cnf(c_0_93_0,axiom,
+    ( op(e2,e5) = e5
+    | op(e2,e5) = e4
+    | op(e2,e5) = e3
+    | op(e2,e5) = e2
+    | op(e2,e5) = e1
+    | op(e2,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_93])).
+
+cnf(c_0_93_1,axiom,
+    ( op(e2,e5) = e4
+    | op(e2,e5) = e5
+    | op(e2,e5) = e3
+    | op(e2,e5) = e2
+    | op(e2,e5) = e1
+    | op(e2,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_93])).
+
+cnf(c_0_93_2,axiom,
+    ( op(e2,e5) = e3
+    | op(e2,e5) = e4
+    | op(e2,e5) = e5
+    | op(e2,e5) = e2
+    | op(e2,e5) = e1
+    | op(e2,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_93])).
+
+cnf(c_0_93_3,axiom,
+    ( op(e2,e5) = e2
+    | op(e2,e5) = e3
+    | op(e2,e5) = e4
+    | op(e2,e5) = e5
+    | op(e2,e5) = e1
+    | op(e2,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_93])).
+
+cnf(c_0_93_4,axiom,
+    ( op(e2,e5) = e1
+    | op(e2,e5) = e2
+    | op(e2,e5) = e3
+    | op(e2,e5) = e4
+    | op(e2,e5) = e5
+    | op(e2,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_93])).
+
+cnf(c_0_93_5,axiom,
+    ( op(e2,e5) = e0
+    | op(e2,e5) = e1
+    | op(e2,e5) = e2
+    | op(e2,e5) = e3
+    | op(e2,e5) = e4
+    | op(e2,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_93])).
+
+cnf(c_0_94_0,axiom,
+    ( op(e3,e0) = e5
+    | op(e3,e0) = e4
+    | op(e3,e0) = e3
+    | op(e3,e0) = e2
+    | op(e3,e0) = e1
+    | op(e3,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_94])).
+
+cnf(c_0_94_1,axiom,
+    ( op(e3,e0) = e4
+    | op(e3,e0) = e5
+    | op(e3,e0) = e3
+    | op(e3,e0) = e2
+    | op(e3,e0) = e1
+    | op(e3,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_94])).
+
+cnf(c_0_94_2,axiom,
+    ( op(e3,e0) = e3
+    | op(e3,e0) = e4
+    | op(e3,e0) = e5
+    | op(e3,e0) = e2
+    | op(e3,e0) = e1
+    | op(e3,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_94])).
+
+cnf(c_0_94_3,axiom,
+    ( op(e3,e0) = e2
+    | op(e3,e0) = e3
+    | op(e3,e0) = e4
+    | op(e3,e0) = e5
+    | op(e3,e0) = e1
+    | op(e3,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_94])).
+
+cnf(c_0_94_4,axiom,
+    ( op(e3,e0) = e1
+    | op(e3,e0) = e2
+    | op(e3,e0) = e3
+    | op(e3,e0) = e4
+    | op(e3,e0) = e5
+    | op(e3,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_94])).
+
+cnf(c_0_94_5,axiom,
+    ( op(e3,e0) = e0
+    | op(e3,e0) = e1
+    | op(e3,e0) = e2
+    | op(e3,e0) = e3
+    | op(e3,e0) = e4
+    | op(e3,e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_94])).
+
+cnf(c_0_95_0,axiom,
+    ( op(e3,e1) = e5
+    | op(e3,e1) = e4
+    | op(e3,e1) = e3
+    | op(e3,e1) = e2
+    | op(e3,e1) = e1
+    | op(e3,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_95])).
+
+cnf(c_0_95_1,axiom,
+    ( op(e3,e1) = e4
+    | op(e3,e1) = e5
+    | op(e3,e1) = e3
+    | op(e3,e1) = e2
+    | op(e3,e1) = e1
+    | op(e3,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_95])).
+
+cnf(c_0_95_2,axiom,
+    ( op(e3,e1) = e3
+    | op(e3,e1) = e4
+    | op(e3,e1) = e5
+    | op(e3,e1) = e2
+    | op(e3,e1) = e1
+    | op(e3,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_95])).
+
+cnf(c_0_95_3,axiom,
+    ( op(e3,e1) = e2
+    | op(e3,e1) = e3
+    | op(e3,e1) = e4
+    | op(e3,e1) = e5
+    | op(e3,e1) = e1
+    | op(e3,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_95])).
+
+cnf(c_0_95_4,axiom,
+    ( op(e3,e1) = e1
+    | op(e3,e1) = e2
+    | op(e3,e1) = e3
+    | op(e3,e1) = e4
+    | op(e3,e1) = e5
+    | op(e3,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_95])).
+
+cnf(c_0_95_5,axiom,
+    ( op(e3,e1) = e0
+    | op(e3,e1) = e1
+    | op(e3,e1) = e2
+    | op(e3,e1) = e3
+    | op(e3,e1) = e4
+    | op(e3,e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_95])).
+
+cnf(c_0_96_0,axiom,
+    ( op(e3,e2) = e5
+    | op(e3,e2) = e4
+    | op(e3,e2) = e3
+    | op(e3,e2) = e2
+    | op(e3,e2) = e1
+    | op(e3,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_96])).
+
+cnf(c_0_96_1,axiom,
+    ( op(e3,e2) = e4
+    | op(e3,e2) = e5
+    | op(e3,e2) = e3
+    | op(e3,e2) = e2
+    | op(e3,e2) = e1
+    | op(e3,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_96])).
+
+cnf(c_0_96_2,axiom,
+    ( op(e3,e2) = e3
+    | op(e3,e2) = e4
+    | op(e3,e2) = e5
+    | op(e3,e2) = e2
+    | op(e3,e2) = e1
+    | op(e3,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_96])).
+
+cnf(c_0_96_3,axiom,
+    ( op(e3,e2) = e2
+    | op(e3,e2) = e3
+    | op(e3,e2) = e4
+    | op(e3,e2) = e5
+    | op(e3,e2) = e1
+    | op(e3,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_96])).
+
+cnf(c_0_96_4,axiom,
+    ( op(e3,e2) = e1
+    | op(e3,e2) = e2
+    | op(e3,e2) = e3
+    | op(e3,e2) = e4
+    | op(e3,e2) = e5
+    | op(e3,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_96])).
+
+cnf(c_0_96_5,axiom,
+    ( op(e3,e2) = e0
+    | op(e3,e2) = e1
+    | op(e3,e2) = e2
+    | op(e3,e2) = e3
+    | op(e3,e2) = e4
+    | op(e3,e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_96])).
+
+cnf(c_0_97_0,axiom,
+    ( op(e3,e3) = e5
+    | op(e3,e3) = e4
+    | op(e3,e3) = e3
+    | op(e3,e3) = e2
+    | op(e3,e3) = e1
+    | op(e3,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_97])).
+
+cnf(c_0_97_1,axiom,
+    ( op(e3,e3) = e4
+    | op(e3,e3) = e5
+    | op(e3,e3) = e3
+    | op(e3,e3) = e2
+    | op(e3,e3) = e1
+    | op(e3,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_97])).
+
+cnf(c_0_97_2,axiom,
+    ( op(e3,e3) = e3
+    | op(e3,e3) = e4
+    | op(e3,e3) = e5
+    | op(e3,e3) = e2
+    | op(e3,e3) = e1
+    | op(e3,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_97])).
+
+cnf(c_0_97_3,axiom,
+    ( op(e3,e3) = e2
+    | op(e3,e3) = e3
+    | op(e3,e3) = e4
+    | op(e3,e3) = e5
+    | op(e3,e3) = e1
+    | op(e3,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_97])).
+
+cnf(c_0_97_4,axiom,
+    ( op(e3,e3) = e1
+    | op(e3,e3) = e2
+    | op(e3,e3) = e3
+    | op(e3,e3) = e4
+    | op(e3,e3) = e5
+    | op(e3,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_97])).
+
+cnf(c_0_97_5,axiom,
+    ( op(e3,e3) = e0
+    | op(e3,e3) = e1
+    | op(e3,e3) = e2
+    | op(e3,e3) = e3
+    | op(e3,e3) = e4
+    | op(e3,e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_97])).
+
+cnf(c_0_98_0,axiom,
+    ( op(e3,e4) = e5
+    | op(e3,e4) = e4
+    | op(e3,e4) = e3
+    | op(e3,e4) = e2
+    | op(e3,e4) = e1
+    | op(e3,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_98])).
+
+cnf(c_0_98_1,axiom,
+    ( op(e3,e4) = e4
+    | op(e3,e4) = e5
+    | op(e3,e4) = e3
+    | op(e3,e4) = e2
+    | op(e3,e4) = e1
+    | op(e3,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_98])).
+
+cnf(c_0_98_2,axiom,
+    ( op(e3,e4) = e3
+    | op(e3,e4) = e4
+    | op(e3,e4) = e5
+    | op(e3,e4) = e2
+    | op(e3,e4) = e1
+    | op(e3,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_98])).
+
+cnf(c_0_98_3,axiom,
+    ( op(e3,e4) = e2
+    | op(e3,e4) = e3
+    | op(e3,e4) = e4
+    | op(e3,e4) = e5
+    | op(e3,e4) = e1
+    | op(e3,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_98])).
+
+cnf(c_0_98_4,axiom,
+    ( op(e3,e4) = e1
+    | op(e3,e4) = e2
+    | op(e3,e4) = e3
+    | op(e3,e4) = e4
+    | op(e3,e4) = e5
+    | op(e3,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_98])).
+
+cnf(c_0_98_5,axiom,
+    ( op(e3,e4) = e0
+    | op(e3,e4) = e1
+    | op(e3,e4) = e2
+    | op(e3,e4) = e3
+    | op(e3,e4) = e4
+    | op(e3,e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_98])).
+
+cnf(c_0_99_0,axiom,
+    ( op(e3,e5) = e5
+    | op(e3,e5) = e4
+    | op(e3,e5) = e3
+    | op(e3,e5) = e2
+    | op(e3,e5) = e1
+    | op(e3,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_99])).
+
+cnf(c_0_99_1,axiom,
+    ( op(e3,e5) = e4
+    | op(e3,e5) = e5
+    | op(e3,e5) = e3
+    | op(e3,e5) = e2
+    | op(e3,e5) = e1
+    | op(e3,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_99])).
+
+cnf(c_0_99_2,axiom,
+    ( op(e3,e5) = e3
+    | op(e3,e5) = e4
+    | op(e3,e5) = e5
+    | op(e3,e5) = e2
+    | op(e3,e5) = e1
+    | op(e3,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_99])).
+
+cnf(c_0_99_3,axiom,
+    ( op(e3,e5) = e2
+    | op(e3,e5) = e3
+    | op(e3,e5) = e4
+    | op(e3,e5) = e5
+    | op(e3,e5) = e1
+    | op(e3,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_99])).
+
+cnf(c_0_99_4,axiom,
+    ( op(e3,e5) = e1
+    | op(e3,e5) = e2
+    | op(e3,e5) = e3
+    | op(e3,e5) = e4
+    | op(e3,e5) = e5
+    | op(e3,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_99])).
+
+cnf(c_0_99_5,axiom,
+    ( op(e3,e5) = e0
+    | op(e3,e5) = e1
+    | op(e3,e5) = e2
+    | op(e3,e5) = e3
+    | op(e3,e5) = e4
+    | op(e3,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_99])).
+
+cnf(c_0_100_0,axiom,
+    ( op(e4,e0) = e5
+    | op(e4,e0) = e4
+    | op(e4,e0) = e3
+    | op(e4,e0) = e2
+    | op(e4,e0) = e1
+    | op(e4,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_100])).
+
+cnf(c_0_100_1,axiom,
+    ( op(e4,e0) = e4
+    | op(e4,e0) = e5
+    | op(e4,e0) = e3
+    | op(e4,e0) = e2
+    | op(e4,e0) = e1
+    | op(e4,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_100])).
+
+cnf(c_0_100_2,axiom,
+    ( op(e4,e0) = e3
+    | op(e4,e0) = e4
+    | op(e4,e0) = e5
+    | op(e4,e0) = e2
+    | op(e4,e0) = e1
+    | op(e4,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_100])).
+
+cnf(c_0_100_3,axiom,
+    ( op(e4,e0) = e2
+    | op(e4,e0) = e3
+    | op(e4,e0) = e4
+    | op(e4,e0) = e5
+    | op(e4,e0) = e1
+    | op(e4,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_100])).
+
+cnf(c_0_100_4,axiom,
+    ( op(e4,e0) = e1
+    | op(e4,e0) = e2
+    | op(e4,e0) = e3
+    | op(e4,e0) = e4
+    | op(e4,e0) = e5
+    | op(e4,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_100])).
+
+cnf(c_0_100_5,axiom,
+    ( op(e4,e0) = e0
+    | op(e4,e0) = e1
+    | op(e4,e0) = e2
+    | op(e4,e0) = e3
+    | op(e4,e0) = e4
+    | op(e4,e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_100])).
+
+cnf(c_0_101_0,axiom,
+    ( op(e4,e1) = e5
+    | op(e4,e1) = e4
+    | op(e4,e1) = e3
+    | op(e4,e1) = e2
+    | op(e4,e1) = e1
+    | op(e4,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_101])).
+
+cnf(c_0_101_1,axiom,
+    ( op(e4,e1) = e4
+    | op(e4,e1) = e5
+    | op(e4,e1) = e3
+    | op(e4,e1) = e2
+    | op(e4,e1) = e1
+    | op(e4,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_101])).
+
+cnf(c_0_101_2,axiom,
+    ( op(e4,e1) = e3
+    | op(e4,e1) = e4
+    | op(e4,e1) = e5
+    | op(e4,e1) = e2
+    | op(e4,e1) = e1
+    | op(e4,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_101])).
+
+cnf(c_0_101_3,axiom,
+    ( op(e4,e1) = e2
+    | op(e4,e1) = e3
+    | op(e4,e1) = e4
+    | op(e4,e1) = e5
+    | op(e4,e1) = e1
+    | op(e4,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_101])).
+
+cnf(c_0_101_4,axiom,
+    ( op(e4,e1) = e1
+    | op(e4,e1) = e2
+    | op(e4,e1) = e3
+    | op(e4,e1) = e4
+    | op(e4,e1) = e5
+    | op(e4,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_101])).
+
+cnf(c_0_101_5,axiom,
+    ( op(e4,e1) = e0
+    | op(e4,e1) = e1
+    | op(e4,e1) = e2
+    | op(e4,e1) = e3
+    | op(e4,e1) = e4
+    | op(e4,e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_101])).
+
+cnf(c_0_102_0,axiom,
+    ( op(e4,e2) = e5
+    | op(e4,e2) = e4
+    | op(e4,e2) = e3
+    | op(e4,e2) = e2
+    | op(e4,e2) = e1
+    | op(e4,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_102])).
+
+cnf(c_0_102_1,axiom,
+    ( op(e4,e2) = e4
+    | op(e4,e2) = e5
+    | op(e4,e2) = e3
+    | op(e4,e2) = e2
+    | op(e4,e2) = e1
+    | op(e4,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_102])).
+
+cnf(c_0_102_2,axiom,
+    ( op(e4,e2) = e3
+    | op(e4,e2) = e4
+    | op(e4,e2) = e5
+    | op(e4,e2) = e2
+    | op(e4,e2) = e1
+    | op(e4,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_102])).
+
+cnf(c_0_102_3,axiom,
+    ( op(e4,e2) = e2
+    | op(e4,e2) = e3
+    | op(e4,e2) = e4
+    | op(e4,e2) = e5
+    | op(e4,e2) = e1
+    | op(e4,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_102])).
+
+cnf(c_0_102_4,axiom,
+    ( op(e4,e2) = e1
+    | op(e4,e2) = e2
+    | op(e4,e2) = e3
+    | op(e4,e2) = e4
+    | op(e4,e2) = e5
+    | op(e4,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_102])).
+
+cnf(c_0_102_5,axiom,
+    ( op(e4,e2) = e0
+    | op(e4,e2) = e1
+    | op(e4,e2) = e2
+    | op(e4,e2) = e3
+    | op(e4,e2) = e4
+    | op(e4,e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_102])).
+
+cnf(c_0_103_0,axiom,
+    ( op(e4,e3) = e5
+    | op(e4,e3) = e4
+    | op(e4,e3) = e3
+    | op(e4,e3) = e2
+    | op(e4,e3) = e1
+    | op(e4,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_103])).
+
+cnf(c_0_103_1,axiom,
+    ( op(e4,e3) = e4
+    | op(e4,e3) = e5
+    | op(e4,e3) = e3
+    | op(e4,e3) = e2
+    | op(e4,e3) = e1
+    | op(e4,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_103])).
+
+cnf(c_0_103_2,axiom,
+    ( op(e4,e3) = e3
+    | op(e4,e3) = e4
+    | op(e4,e3) = e5
+    | op(e4,e3) = e2
+    | op(e4,e3) = e1
+    | op(e4,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_103])).
+
+cnf(c_0_103_3,axiom,
+    ( op(e4,e3) = e2
+    | op(e4,e3) = e3
+    | op(e4,e3) = e4
+    | op(e4,e3) = e5
+    | op(e4,e3) = e1
+    | op(e4,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_103])).
+
+cnf(c_0_103_4,axiom,
+    ( op(e4,e3) = e1
+    | op(e4,e3) = e2
+    | op(e4,e3) = e3
+    | op(e4,e3) = e4
+    | op(e4,e3) = e5
+    | op(e4,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_103])).
+
+cnf(c_0_103_5,axiom,
+    ( op(e4,e3) = e0
+    | op(e4,e3) = e1
+    | op(e4,e3) = e2
+    | op(e4,e3) = e3
+    | op(e4,e3) = e4
+    | op(e4,e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_103])).
+
+cnf(c_0_104_0,axiom,
+    ( op(e4,e4) = e5
+    | op(e4,e4) = e4
+    | op(e4,e4) = e3
+    | op(e4,e4) = e2
+    | op(e4,e4) = e1
+    | op(e4,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_104])).
+
+cnf(c_0_104_1,axiom,
+    ( op(e4,e4) = e4
+    | op(e4,e4) = e5
+    | op(e4,e4) = e3
+    | op(e4,e4) = e2
+    | op(e4,e4) = e1
+    | op(e4,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_104])).
+
+cnf(c_0_104_2,axiom,
+    ( op(e4,e4) = e3
+    | op(e4,e4) = e4
+    | op(e4,e4) = e5
+    | op(e4,e4) = e2
+    | op(e4,e4) = e1
+    | op(e4,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_104])).
+
+cnf(c_0_104_3,axiom,
+    ( op(e4,e4) = e2
+    | op(e4,e4) = e3
+    | op(e4,e4) = e4
+    | op(e4,e4) = e5
+    | op(e4,e4) = e1
+    | op(e4,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_104])).
+
+cnf(c_0_104_4,axiom,
+    ( op(e4,e4) = e1
+    | op(e4,e4) = e2
+    | op(e4,e4) = e3
+    | op(e4,e4) = e4
+    | op(e4,e4) = e5
+    | op(e4,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_104])).
+
+cnf(c_0_104_5,axiom,
+    ( op(e4,e4) = e0
+    | op(e4,e4) = e1
+    | op(e4,e4) = e2
+    | op(e4,e4) = e3
+    | op(e4,e4) = e4
+    | op(e4,e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_104])).
+
+cnf(c_0_105_0,axiom,
+    ( op(e4,e5) = e5
+    | op(e4,e5) = e4
+    | op(e4,e5) = e3
+    | op(e4,e5) = e2
+    | op(e4,e5) = e1
+    | op(e4,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_105])).
+
+cnf(c_0_105_1,axiom,
+    ( op(e4,e5) = e4
+    | op(e4,e5) = e5
+    | op(e4,e5) = e3
+    | op(e4,e5) = e2
+    | op(e4,e5) = e1
+    | op(e4,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_105])).
+
+cnf(c_0_105_2,axiom,
+    ( op(e4,e5) = e3
+    | op(e4,e5) = e4
+    | op(e4,e5) = e5
+    | op(e4,e5) = e2
+    | op(e4,e5) = e1
+    | op(e4,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_105])).
+
+cnf(c_0_105_3,axiom,
+    ( op(e4,e5) = e2
+    | op(e4,e5) = e3
+    | op(e4,e5) = e4
+    | op(e4,e5) = e5
+    | op(e4,e5) = e1
+    | op(e4,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_105])).
+
+cnf(c_0_105_4,axiom,
+    ( op(e4,e5) = e1
+    | op(e4,e5) = e2
+    | op(e4,e5) = e3
+    | op(e4,e5) = e4
+    | op(e4,e5) = e5
+    | op(e4,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_105])).
+
+cnf(c_0_105_5,axiom,
+    ( op(e4,e5) = e0
+    | op(e4,e5) = e1
+    | op(e4,e5) = e2
+    | op(e4,e5) = e3
+    | op(e4,e5) = e4
+    | op(e4,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_105])).
+
+cnf(c_0_106_0,axiom,
+    ( op(e5,e0) = e5
+    | op(e5,e0) = e4
+    | op(e5,e0) = e3
+    | op(e5,e0) = e2
+    | op(e5,e0) = e1
+    | op(e5,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_106])).
+
+cnf(c_0_106_1,axiom,
+    ( op(e5,e0) = e4
+    | op(e5,e0) = e5
+    | op(e5,e0) = e3
+    | op(e5,e0) = e2
+    | op(e5,e0) = e1
+    | op(e5,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_106])).
+
+cnf(c_0_106_2,axiom,
+    ( op(e5,e0) = e3
+    | op(e5,e0) = e4
+    | op(e5,e0) = e5
+    | op(e5,e0) = e2
+    | op(e5,e0) = e1
+    | op(e5,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_106])).
+
+cnf(c_0_106_3,axiom,
+    ( op(e5,e0) = e2
+    | op(e5,e0) = e3
+    | op(e5,e0) = e4
+    | op(e5,e0) = e5
+    | op(e5,e0) = e1
+    | op(e5,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_106])).
+
+cnf(c_0_106_4,axiom,
+    ( op(e5,e0) = e1
+    | op(e5,e0) = e2
+    | op(e5,e0) = e3
+    | op(e5,e0) = e4
+    | op(e5,e0) = e5
+    | op(e5,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_106])).
+
+cnf(c_0_106_5,axiom,
+    ( op(e5,e0) = e0
+    | op(e5,e0) = e1
+    | op(e5,e0) = e2
+    | op(e5,e0) = e3
+    | op(e5,e0) = e4
+    | op(e5,e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_106])).
+
+cnf(c_0_107_0,axiom,
+    ( op(e5,e1) = e5
+    | op(e5,e1) = e4
+    | op(e5,e1) = e3
+    | op(e5,e1) = e2
+    | op(e5,e1) = e1
+    | op(e5,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_107])).
+
+cnf(c_0_107_1,axiom,
+    ( op(e5,e1) = e4
+    | op(e5,e1) = e5
+    | op(e5,e1) = e3
+    | op(e5,e1) = e2
+    | op(e5,e1) = e1
+    | op(e5,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_107])).
+
+cnf(c_0_107_2,axiom,
+    ( op(e5,e1) = e3
+    | op(e5,e1) = e4
+    | op(e5,e1) = e5
+    | op(e5,e1) = e2
+    | op(e5,e1) = e1
+    | op(e5,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_107])).
+
+cnf(c_0_107_3,axiom,
+    ( op(e5,e1) = e2
+    | op(e5,e1) = e3
+    | op(e5,e1) = e4
+    | op(e5,e1) = e5
+    | op(e5,e1) = e1
+    | op(e5,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_107])).
+
+cnf(c_0_107_4,axiom,
+    ( op(e5,e1) = e1
+    | op(e5,e1) = e2
+    | op(e5,e1) = e3
+    | op(e5,e1) = e4
+    | op(e5,e1) = e5
+    | op(e5,e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_107])).
+
+cnf(c_0_107_5,axiom,
+    ( op(e5,e1) = e0
+    | op(e5,e1) = e1
+    | op(e5,e1) = e2
+    | op(e5,e1) = e3
+    | op(e5,e1) = e4
+    | op(e5,e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_107])).
+
+cnf(c_0_108_0,axiom,
+    ( op(e5,e2) = e5
+    | op(e5,e2) = e4
+    | op(e5,e2) = e3
+    | op(e5,e2) = e2
+    | op(e5,e2) = e1
+    | op(e5,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_108])).
+
+cnf(c_0_108_1,axiom,
+    ( op(e5,e2) = e4
+    | op(e5,e2) = e5
+    | op(e5,e2) = e3
+    | op(e5,e2) = e2
+    | op(e5,e2) = e1
+    | op(e5,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_108])).
+
+cnf(c_0_108_2,axiom,
+    ( op(e5,e2) = e3
+    | op(e5,e2) = e4
+    | op(e5,e2) = e5
+    | op(e5,e2) = e2
+    | op(e5,e2) = e1
+    | op(e5,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_108])).
+
+cnf(c_0_108_3,axiom,
+    ( op(e5,e2) = e2
+    | op(e5,e2) = e3
+    | op(e5,e2) = e4
+    | op(e5,e2) = e5
+    | op(e5,e2) = e1
+    | op(e5,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_108])).
+
+cnf(c_0_108_4,axiom,
+    ( op(e5,e2) = e1
+    | op(e5,e2) = e2
+    | op(e5,e2) = e3
+    | op(e5,e2) = e4
+    | op(e5,e2) = e5
+    | op(e5,e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_108])).
+
+cnf(c_0_108_5,axiom,
+    ( op(e5,e2) = e0
+    | op(e5,e2) = e1
+    | op(e5,e2) = e2
+    | op(e5,e2) = e3
+    | op(e5,e2) = e4
+    | op(e5,e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_108])).
+
+cnf(c_0_109_0,axiom,
+    ( op(e5,e3) = e5
+    | op(e5,e3) = e4
+    | op(e5,e3) = e3
+    | op(e5,e3) = e2
+    | op(e5,e3) = e1
+    | op(e5,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_109])).
+
+cnf(c_0_109_1,axiom,
+    ( op(e5,e3) = e4
+    | op(e5,e3) = e5
+    | op(e5,e3) = e3
+    | op(e5,e3) = e2
+    | op(e5,e3) = e1
+    | op(e5,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_109])).
+
+cnf(c_0_109_2,axiom,
+    ( op(e5,e3) = e3
+    | op(e5,e3) = e4
+    | op(e5,e3) = e5
+    | op(e5,e3) = e2
+    | op(e5,e3) = e1
+    | op(e5,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_109])).
+
+cnf(c_0_109_3,axiom,
+    ( op(e5,e3) = e2
+    | op(e5,e3) = e3
+    | op(e5,e3) = e4
+    | op(e5,e3) = e5
+    | op(e5,e3) = e1
+    | op(e5,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_109])).
+
+cnf(c_0_109_4,axiom,
+    ( op(e5,e3) = e1
+    | op(e5,e3) = e2
+    | op(e5,e3) = e3
+    | op(e5,e3) = e4
+    | op(e5,e3) = e5
+    | op(e5,e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_109])).
+
+cnf(c_0_109_5,axiom,
+    ( op(e5,e3) = e0
+    | op(e5,e3) = e1
+    | op(e5,e3) = e2
+    | op(e5,e3) = e3
+    | op(e5,e3) = e4
+    | op(e5,e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_109])).
+
+cnf(c_0_110_0,axiom,
+    ( op(e5,e4) = e5
+    | op(e5,e4) = e4
+    | op(e5,e4) = e3
+    | op(e5,e4) = e2
+    | op(e5,e4) = e1
+    | op(e5,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_110])).
+
+cnf(c_0_110_1,axiom,
+    ( op(e5,e4) = e4
+    | op(e5,e4) = e5
+    | op(e5,e4) = e3
+    | op(e5,e4) = e2
+    | op(e5,e4) = e1
+    | op(e5,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_110])).
+
+cnf(c_0_110_2,axiom,
+    ( op(e5,e4) = e3
+    | op(e5,e4) = e4
+    | op(e5,e4) = e5
+    | op(e5,e4) = e2
+    | op(e5,e4) = e1
+    | op(e5,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_110])).
+
+cnf(c_0_110_3,axiom,
+    ( op(e5,e4) = e2
+    | op(e5,e4) = e3
+    | op(e5,e4) = e4
+    | op(e5,e4) = e5
+    | op(e5,e4) = e1
+    | op(e5,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_110])).
+
+cnf(c_0_110_4,axiom,
+    ( op(e5,e4) = e1
+    | op(e5,e4) = e2
+    | op(e5,e4) = e3
+    | op(e5,e4) = e4
+    | op(e5,e4) = e5
+    | op(e5,e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_110])).
+
+cnf(c_0_110_5,axiom,
+    ( op(e5,e4) = e0
+    | op(e5,e4) = e1
+    | op(e5,e4) = e2
+    | op(e5,e4) = e3
+    | op(e5,e4) = e4
+    | op(e5,e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_110])).
+
+cnf(c_0_111_0,axiom,
+    ( op(e5,e5) = e5
+    | op(e5,e5) = e4
+    | op(e5,e5) = e3
+    | op(e5,e5) = e2
+    | op(e5,e5) = e1
+    | op(e5,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_111])).
+
+cnf(c_0_111_1,axiom,
+    ( op(e5,e5) = e4
+    | op(e5,e5) = e5
+    | op(e5,e5) = e3
+    | op(e5,e5) = e2
+    | op(e5,e5) = e1
+    | op(e5,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_111])).
+
+cnf(c_0_111_2,axiom,
+    ( op(e5,e5) = e3
+    | op(e5,e5) = e4
+    | op(e5,e5) = e5
+    | op(e5,e5) = e2
+    | op(e5,e5) = e1
+    | op(e5,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_111])).
+
+cnf(c_0_111_3,axiom,
+    ( op(e5,e5) = e2
+    | op(e5,e5) = e3
+    | op(e5,e5) = e4
+    | op(e5,e5) = e5
+    | op(e5,e5) = e1
+    | op(e5,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_111])).
+
+cnf(c_0_111_4,axiom,
+    ( op(e5,e5) = e1
+    | op(e5,e5) = e2
+    | op(e5,e5) = e3
+    | op(e5,e5) = e4
+    | op(e5,e5) = e5
+    | op(e5,e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_111])).
+
+cnf(c_0_111_5,axiom,
+    ( op(e5,e5) = e0
+    | op(e5,e5) = e1
+    | op(e5,e5) = e2
+    | op(e5,e5) = e3
+    | op(e5,e5) = e4
+    | op(e5,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_111])).
+
+cnf(c_0_112_0,axiom,
+    ( inv(e0) = e5
+    | inv(e0) = e4
+    | inv(e0) = e3
+    | inv(e0) = e2
+    | inv(e0) = e1
+    | inv(e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_112])).
+
+cnf(c_0_112_1,axiom,
+    ( inv(e0) = e4
+    | inv(e0) = e5
+    | inv(e0) = e3
+    | inv(e0) = e2
+    | inv(e0) = e1
+    | inv(e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_112])).
+
+cnf(c_0_112_2,axiom,
+    ( inv(e0) = e3
+    | inv(e0) = e4
+    | inv(e0) = e5
+    | inv(e0) = e2
+    | inv(e0) = e1
+    | inv(e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_112])).
+
+cnf(c_0_112_3,axiom,
+    ( inv(e0) = e2
+    | inv(e0) = e3
+    | inv(e0) = e4
+    | inv(e0) = e5
+    | inv(e0) = e1
+    | inv(e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_112])).
+
+cnf(c_0_112_4,axiom,
+    ( inv(e0) = e1
+    | inv(e0) = e2
+    | inv(e0) = e3
+    | inv(e0) = e4
+    | inv(e0) = e5
+    | inv(e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_112])).
+
+cnf(c_0_112_5,axiom,
+    ( inv(e0) = e0
+    | inv(e0) = e1
+    | inv(e0) = e2
+    | inv(e0) = e3
+    | inv(e0) = e4
+    | inv(e0) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_112])).
+
+cnf(c_0_113_0,axiom,
+    ( inv(e1) = e5
+    | inv(e1) = e4
+    | inv(e1) = e3
+    | inv(e1) = e2
+    | inv(e1) = e1
+    | inv(e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_113])).
+
+cnf(c_0_113_1,axiom,
+    ( inv(e1) = e4
+    | inv(e1) = e5
+    | inv(e1) = e3
+    | inv(e1) = e2
+    | inv(e1) = e1
+    | inv(e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_113])).
+
+cnf(c_0_113_2,axiom,
+    ( inv(e1) = e3
+    | inv(e1) = e4
+    | inv(e1) = e5
+    | inv(e1) = e2
+    | inv(e1) = e1
+    | inv(e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_113])).
+
+cnf(c_0_113_3,axiom,
+    ( inv(e1) = e2
+    | inv(e1) = e3
+    | inv(e1) = e4
+    | inv(e1) = e5
+    | inv(e1) = e1
+    | inv(e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_113])).
+
+cnf(c_0_113_4,axiom,
+    ( inv(e1) = e1
+    | inv(e1) = e2
+    | inv(e1) = e3
+    | inv(e1) = e4
+    | inv(e1) = e5
+    | inv(e1) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_113])).
+
+cnf(c_0_113_5,axiom,
+    ( inv(e1) = e0
+    | inv(e1) = e1
+    | inv(e1) = e2
+    | inv(e1) = e3
+    | inv(e1) = e4
+    | inv(e1) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_113])).
+
+cnf(c_0_114_0,axiom,
+    ( inv(e2) = e5
+    | inv(e2) = e4
+    | inv(e2) = e3
+    | inv(e2) = e2
+    | inv(e2) = e1
+    | inv(e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_114])).
+
+cnf(c_0_114_1,axiom,
+    ( inv(e2) = e4
+    | inv(e2) = e5
+    | inv(e2) = e3
+    | inv(e2) = e2
+    | inv(e2) = e1
+    | inv(e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_114])).
+
+cnf(c_0_114_2,axiom,
+    ( inv(e2) = e3
+    | inv(e2) = e4
+    | inv(e2) = e5
+    | inv(e2) = e2
+    | inv(e2) = e1
+    | inv(e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_114])).
+
+cnf(c_0_114_3,axiom,
+    ( inv(e2) = e2
+    | inv(e2) = e3
+    | inv(e2) = e4
+    | inv(e2) = e5
+    | inv(e2) = e1
+    | inv(e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_114])).
+
+cnf(c_0_114_4,axiom,
+    ( inv(e2) = e1
+    | inv(e2) = e2
+    | inv(e2) = e3
+    | inv(e2) = e4
+    | inv(e2) = e5
+    | inv(e2) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_114])).
+
+cnf(c_0_114_5,axiom,
+    ( inv(e2) = e0
+    | inv(e2) = e1
+    | inv(e2) = e2
+    | inv(e2) = e3
+    | inv(e2) = e4
+    | inv(e2) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_114])).
+
+cnf(c_0_115_0,axiom,
+    ( inv(e3) = e5
+    | inv(e3) = e4
+    | inv(e3) = e3
+    | inv(e3) = e2
+    | inv(e3) = e1
+    | inv(e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_115])).
+
+cnf(c_0_115_1,axiom,
+    ( inv(e3) = e4
+    | inv(e3) = e5
+    | inv(e3) = e3
+    | inv(e3) = e2
+    | inv(e3) = e1
+    | inv(e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_115])).
+
+cnf(c_0_115_2,axiom,
+    ( inv(e3) = e3
+    | inv(e3) = e4
+    | inv(e3) = e5
+    | inv(e3) = e2
+    | inv(e3) = e1
+    | inv(e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_115])).
+
+cnf(c_0_115_3,axiom,
+    ( inv(e3) = e2
+    | inv(e3) = e3
+    | inv(e3) = e4
+    | inv(e3) = e5
+    | inv(e3) = e1
+    | inv(e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_115])).
+
+cnf(c_0_115_4,axiom,
+    ( inv(e3) = e1
+    | inv(e3) = e2
+    | inv(e3) = e3
+    | inv(e3) = e4
+    | inv(e3) = e5
+    | inv(e3) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_115])).
+
+cnf(c_0_115_5,axiom,
+    ( inv(e3) = e0
+    | inv(e3) = e1
+    | inv(e3) = e2
+    | inv(e3) = e3
+    | inv(e3) = e4
+    | inv(e3) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_115])).
+
+cnf(c_0_116_0,axiom,
+    ( inv(e4) = e5
+    | inv(e4) = e4
+    | inv(e4) = e3
+    | inv(e4) = e2
+    | inv(e4) = e1
+    | inv(e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_116])).
+
+cnf(c_0_116_1,axiom,
+    ( inv(e4) = e4
+    | inv(e4) = e5
+    | inv(e4) = e3
+    | inv(e4) = e2
+    | inv(e4) = e1
+    | inv(e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_116])).
+
+cnf(c_0_116_2,axiom,
+    ( inv(e4) = e3
+    | inv(e4) = e4
+    | inv(e4) = e5
+    | inv(e4) = e2
+    | inv(e4) = e1
+    | inv(e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_116])).
+
+cnf(c_0_116_3,axiom,
+    ( inv(e4) = e2
+    | inv(e4) = e3
+    | inv(e4) = e4
+    | inv(e4) = e5
+    | inv(e4) = e1
+    | inv(e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_116])).
+
+cnf(c_0_116_4,axiom,
+    ( inv(e4) = e1
+    | inv(e4) = e2
+    | inv(e4) = e3
+    | inv(e4) = e4
+    | inv(e4) = e5
+    | inv(e4) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_116])).
+
+cnf(c_0_116_5,axiom,
+    ( inv(e4) = e0
+    | inv(e4) = e1
+    | inv(e4) = e2
+    | inv(e4) = e3
+    | inv(e4) = e4
+    | inv(e4) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_116])).
+
+cnf(c_0_117_0,axiom,
+    ( inv(e5) = e5
+    | inv(e5) = e4
+    | inv(e5) = e3
+    | inv(e5) = e2
+    | inv(e5) = e1
+    | inv(e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_117])).
+
+cnf(c_0_117_1,axiom,
+    ( inv(e5) = e4
+    | inv(e5) = e5
+    | inv(e5) = e3
+    | inv(e5) = e2
+    | inv(e5) = e1
+    | inv(e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_117])).
+
+cnf(c_0_117_2,axiom,
+    ( inv(e5) = e3
+    | inv(e5) = e4
+    | inv(e5) = e5
+    | inv(e5) = e2
+    | inv(e5) = e1
+    | inv(e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_117])).
+
+cnf(c_0_117_3,axiom,
+    ( inv(e5) = e2
+    | inv(e5) = e3
+    | inv(e5) = e4
+    | inv(e5) = e5
+    | inv(e5) = e1
+    | inv(e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_117])).
+
+cnf(c_0_117_4,axiom,
+    ( inv(e5) = e1
+    | inv(e5) = e2
+    | inv(e5) = e3
+    | inv(e5) = e4
+    | inv(e5) = e5
+    | inv(e5) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_117])).
+
+cnf(c_0_117_5,axiom,
+    ( inv(e5) = e0
+    | inv(e5) = e1
+    | inv(e5) = e2
+    | inv(e5) = e3
+    | inv(e5) = e4
+    | inv(e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_117])).
+
+cnf(c_0_142_0,axiom,
+    ( unit = e5
+    | unit = e4
+    | unit = e3
+    | unit = e2
+    | unit = e1
+    | unit = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_142])).
+
+cnf(c_0_142_1,axiom,
+    ( unit = e4
+    | unit = e5
+    | unit = e3
+    | unit = e2
+    | unit = e1
+    | unit = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_142])).
+
+cnf(c_0_142_2,axiom,
+    ( unit = e3
+    | unit = e4
+    | unit = e5
+    | unit = e2
+    | unit = e1
+    | unit = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_142])).
+
+cnf(c_0_142_3,axiom,
+    ( unit = e2
+    | unit = e3
+    | unit = e4
+    | unit = e5
+    | unit = e1
+    | unit = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_142])).
+
+cnf(c_0_142_4,axiom,
+    ( unit = e1
+    | unit = e2
+    | unit = e3
+    | unit = e4
+    | unit = e5
+    | unit = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_142])).
+
+cnf(c_0_142_5,axiom,
+    ( unit = e0
+    | unit = e1
+    | unit = e2
+    | unit = e3
+    | unit = e4
+    | unit = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_142])).
+
+cnf(c_0_118_0,axiom,
+    ( op(e0,inv(e0)) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_118])).
+
+cnf(c_0_119_0,axiom,
+    ( op(inv(e0),e0) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_119])).
+
+cnf(c_0_120_0,axiom,
+    ( op(e1,inv(e1)) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_120])).
+
+cnf(c_0_121_0,axiom,
+    ( op(inv(e1),e1) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_121])).
+
+cnf(c_0_122_0,axiom,
+    ( op(e2,inv(e2)) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_122])).
+
+cnf(c_0_123_0,axiom,
+    ( op(inv(e2),e2) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_123])).
+
+cnf(c_0_124_0,axiom,
+    ( op(e3,inv(e3)) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_124])).
+
+cnf(c_0_125_0,axiom,
+    ( op(inv(e3),e3) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_125])).
+
+cnf(c_0_126_0,axiom,
+    ( op(e4,inv(e4)) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_126])).
+
+cnf(c_0_127_0,axiom,
+    ( op(inv(e4),e4) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_127])).
+
+cnf(c_0_128_0,axiom,
+    ( op(e5,inv(e5)) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_128])).
+
+cnf(c_0_129_0,axiom,
+    ( op(inv(e5),e5) = unit ),
+    inference(literals_permutation,[status(thm)],[c_0_129])).
+
+cnf(c_0_130_0,axiom,
+    ( op(unit,e0) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_130])).
+
+cnf(c_0_131_0,axiom,
+    ( op(e0,unit) = e0 ),
+    inference(literals_permutation,[status(thm)],[c_0_131])).
+
+cnf(c_0_132_0,axiom,
+    ( op(unit,e1) = e1 ),
+    inference(literals_permutation,[status(thm)],[c_0_132])).
+
+cnf(c_0_133_0,axiom,
+    ( op(e1,unit) = e1 ),
+    inference(literals_permutation,[status(thm)],[c_0_133])).
+
+cnf(c_0_134_0,axiom,
+    ( op(unit,e2) = e2 ),
+    inference(literals_permutation,[status(thm)],[c_0_134])).
+
+cnf(c_0_135_0,axiom,
+    ( op(e2,unit) = e2 ),
+    inference(literals_permutation,[status(thm)],[c_0_135])).
+
+cnf(c_0_136_0,axiom,
+    ( op(unit,e3) = e3 ),
+    inference(literals_permutation,[status(thm)],[c_0_136])).
+
+cnf(c_0_137_0,axiom,
+    ( op(e3,unit) = e3 ),
+    inference(literals_permutation,[status(thm)],[c_0_137])).
+
+cnf(c_0_138_0,axiom,
+    ( op(unit,e4) = e4 ),
+    inference(literals_permutation,[status(thm)],[c_0_138])).
+
+cnf(c_0_139_0,axiom,
+    ( op(e4,unit) = e4 ),
+    inference(literals_permutation,[status(thm)],[c_0_139])).
+
+cnf(c_0_140_0,axiom,
+    ( op(unit,e5) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_140])).
+
+cnf(c_0_141_0,axiom,
+    ( op(e5,unit) = e5 ),
+    inference(literals_permutation,[status(thm)],[c_0_141])).
+
+% CNF of non-axioms
+% Start CNF derivation
+fof(c_0_0_144,conjecture,(
+    ~ ( op(e0,e0) = op(e0,e0)
+      & op(e0,e1) = op(e1,e0)
+      & op(e0,e2) = op(e2,e0)
+      & op(e0,e3) = op(e3,e0)
+      & op(e0,e4) = op(e4,e0)
+      & op(e0,e5) = op(e5,e0)
+      & op(e1,e0) = op(e0,e1)
+      & op(e1,e1) = op(e1,e1)
+      & op(e1,e2) = op(e2,e1)
+      & op(e1,e3) = op(e3,e1)
+      & op(e1,e4) = op(e4,e1)
+      & op(e1,e5) = op(e5,e1)
+      & op(e2,e0) = op(e0,e2)
+      & op(e2,e1) = op(e1,e2)
+      & op(e2,e2) = op(e2,e2)
+      & op(e2,e3) = op(e3,e2)
+      & op(e2,e4) = op(e4,e2)
+      & op(e2,e5) = op(e5,e2)
+      & op(e3,e0) = op(e0,e3)
+      & op(e3,e1) = op(e1,e3)
+      & op(e3,e2) = op(e2,e3)
+      & op(e3,e3) = op(e3,e3)
+      & op(e3,e4) = op(e4,e3)
+      & op(e3,e5) = op(e5,e3)
+      & op(e4,e0) = op(e0,e4)
+      & op(e4,e1) = op(e1,e4)
+      & op(e4,e2) = op(e2,e4)
+      & op(e4,e3) = op(e3,e4)
+      & op(e4,e4) = op(e4,e4)
+      & op(e4,e5) = op(e5,e4)
+      & op(e5,e0) = op(e0,e5)
+      & op(e5,e1) = op(e1,e5)
+      & op(e5,e2) = op(e2,e5)
+      & op(e5,e3) = op(e3,e5)
+      & op(e5,e4) = op(e4,e5)
+      & op(e5,e5) = op(e5,e5)
+      & ~ ( op(e0,e0) = op(e0,e0)
+          & op(e0,e1) = op(e1,e0)
+          & op(e0,e2) = op(e2,e0)
+          & op(e0,e3) = op(e3,e0)
+          & op(e0,e4) = op(e4,e0)
+          & op(e0,e5) = op(e5,e0)
+          & op(e1,e0) = op(e0,e1)
+          & op(e1,e1) = op(e1,e1)
+          & op(e1,e2) = op(e2,e1)
+          & op(e1,e3) = op(e3,e1)
+          & op(e1,e4) = op(e4,e1)
+          & op(e1,e5) = op(e5,e1)
+          & op(e2,e0) = op(e0,e2)
+          & op(e2,e1) = op(e1,e2)
+          & op(e2,e2) = op(e2,e2)
+          & op(e2,e3) = op(e3,e2)
+          & op(e2,e4) = op(e4,e2)
+          & op(e2,e5) = op(e5,e2)
+          & op(e3,e0) = op(e0,e3)
+          & op(e3,e1) = op(e1,e3)
+          & op(e3,e2) = op(e2,e3)
+          & op(e3,e3) = op(e3,e3)
+          & op(e3,e4) = op(e4,e3)
+          & op(e3,e5) = op(e5,e3)
+          & op(e4,e0) = op(e0,e4)
+          & op(e4,e1) = op(e1,e4)
+          & op(e4,e2) = op(e2,e4)
+          & op(e4,e3) = op(e3,e4)
+          & op(e4,e4) = op(e4,e4)
+          & op(e4,e5) = op(e5,e4)
+          & op(e5,e0) = op(e0,e5)
+          & op(e5,e1) = op(e1,e5)
+          & op(e5,e2) = op(e2,e5)
+          & op(e5,e3) = op(e3,e5)
+          & op(e5,e4) = op(e4,e5)
+          & op(e5,e5) = op(e5,e5) ) ) ),
+    file('<stdin>',co1)).
+
+fof(c_0_1_145,negated_conjecture,(
+    ~ ~ ( op(e0,e0) = op(e0,e0)
+        & op(e0,e1) = op(e1,e0)
+        & op(e0,e2) = op(e2,e0)
+        & op(e0,e3) = op(e3,e0)
+        & op(e0,e4) = op(e4,e0)
+        & op(e0,e5) = op(e5,e0)
+        & op(e1,e0) = op(e0,e1)
+        & op(e1,e1) = op(e1,e1)
+        & op(e1,e2) = op(e2,e1)
+        & op(e1,e3) = op(e3,e1)
+        & op(e1,e4) = op(e4,e1)
+        & op(e1,e5) = op(e5,e1)
+        & op(e2,e0) = op(e0,e2)
+        & op(e2,e1) = op(e1,e2)
+        & op(e2,e2) = op(e2,e2)
+        & op(e2,e3) = op(e3,e2)
+        & op(e2,e4) = op(e4,e2)
+        & op(e2,e5) = op(e5,e2)
+        & op(e3,e0) = op(e0,e3)
+        & op(e3,e1) = op(e1,e3)
+        & op(e3,e2) = op(e2,e3)
+        & op(e3,e3) = op(e3,e3)
+        & op(e3,e4) = op(e4,e3)
+        & op(e3,e5) = op(e5,e3)
+        & op(e4,e0) = op(e0,e4)
+        & op(e4,e1) = op(e1,e4)
+        & op(e4,e2) = op(e2,e4)
+        & op(e4,e3) = op(e3,e4)
+        & op(e4,e4) = op(e4,e4)
+        & op(e4,e5) = op(e5,e4)
+        & op(e5,e0) = op(e0,e5)
+        & op(e5,e1) = op(e1,e5)
+        & op(e5,e2) = op(e2,e5)
+        & op(e5,e3) = op(e3,e5)
+        & op(e5,e4) = op(e4,e5)
+        & op(e5,e5) = op(e5,e5)
+        & ~ ( op(e0,e0) = op(e0,e0)
+            & op(e0,e1) = op(e1,e0)
+            & op(e0,e2) = op(e2,e0)
+            & op(e0,e3) = op(e3,e0)
+            & op(e0,e4) = op(e4,e0)
+            & op(e0,e5) = op(e5,e0)
+            & op(e1,e0) = op(e0,e1)
+            & op(e1,e1) = op(e1,e1)
+            & op(e1,e2) = op(e2,e1)
+            & op(e1,e3) = op(e3,e1)
+            & op(e1,e4) = op(e4,e1)
+            & op(e1,e5) = op(e5,e1)
+            & op(e2,e0) = op(e0,e2)
+            & op(e2,e1) = op(e1,e2)
+            & op(e2,e2) = op(e2,e2)
+            & op(e2,e3) = op(e3,e2)
+            & op(e2,e4) = op(e4,e2)
+            & op(e2,e5) = op(e5,e2)
+            & op(e3,e0) = op(e0,e3)
+            & op(e3,e1) = op(e1,e3)
+            & op(e3,e2) = op(e2,e3)
+            & op(e3,e3) = op(e3,e3)
+            & op(e3,e4) = op(e4,e3)
+            & op(e3,e5) = op(e5,e3)
+            & op(e4,e0) = op(e0,e4)
+            & op(e4,e1) = op(e1,e4)
+            & op(e4,e2) = op(e2,e4)
+            & op(e4,e3) = op(e3,e4)
+            & op(e4,e4) = op(e4,e4)
+            & op(e4,e5) = op(e5,e4)
+            & op(e5,e0) = op(e0,e5)
+            & op(e5,e1) = op(e1,e5)
+            & op(e5,e2) = op(e2,e5)
+            & op(e5,e3) = op(e3,e5)
+            & op(e5,e4) = op(e4,e5)
+            & op(e5,e5) = op(e5,e5) ) ) ),
+    inference(assume_negation,[status(cth)],[c_0_0])).
+
+fof(c_0_2_146,negated_conjecture,
+    ( op(e0,e0) = op(e0,e0)
+    & op(e0,e1) = op(e1,e0)
+    & op(e0,e2) = op(e2,e0)
+    & op(e0,e3) = op(e3,e0)
+    & op(e0,e4) = op(e4,e0)
+    & op(e0,e5) = op(e5,e0)
+    & op(e1,e0) = op(e0,e1)
+    & op(e1,e1) = op(e1,e1)
+    & op(e1,e2) = op(e2,e1)
+    & op(e1,e3) = op(e3,e1)
+    & op(e1,e4) = op(e4,e1)
+    & op(e1,e5) = op(e5,e1)
+    & op(e2,e0) = op(e0,e2)
+    & op(e2,e1) = op(e1,e2)
+    & op(e2,e2) = op(e2,e2)
+    & op(e2,e3) = op(e3,e2)
+    & op(e2,e4) = op(e4,e2)
+    & op(e2,e5) = op(e5,e2)
+    & op(e3,e0) = op(e0,e3)
+    & op(e3,e1) = op(e1,e3)
+    & op(e3,e2) = op(e2,e3)
+    & op(e3,e3) = op(e3,e3)
+    & op(e3,e4) = op(e4,e3)
+    & op(e3,e5) = op(e5,e3)
+    & op(e4,e0) = op(e0,e4)
+    & op(e4,e1) = op(e1,e4)
+    & op(e4,e2) = op(e2,e4)
+    & op(e4,e3) = op(e3,e4)
+    & op(e4,e4) = op(e4,e4)
+    & op(e4,e5) = op(e5,e4)
+    & op(e5,e0) = op(e0,e5)
+    & op(e5,e1) = op(e1,e5)
+    & op(e5,e2) = op(e2,e5)
+    & op(e5,e3) = op(e3,e5)
+    & op(e5,e4) = op(e4,e5)
+    & op(e5,e5) = op(e5,e5)
+    & ( op(e0,e0) != op(e0,e0)
+      | op(e0,e1) != op(e1,e0)
+      | op(e0,e2) != op(e2,e0)
+      | op(e0,e3) != op(e3,e0)
+      | op(e0,e4) != op(e4,e0)
+      | op(e0,e5) != op(e5,e0)
+      | op(e1,e0) != op(e0,e1)
+      | op(e1,e1) != op(e1,e1)
+      | op(e1,e2) != op(e2,e1)
+      | op(e1,e3) != op(e3,e1)
+      | op(e1,e4) != op(e4,e1)
+      | op(e1,e5) != op(e5,e1)
+      | op(e2,e0) != op(e0,e2)
+      | op(e2,e1) != op(e1,e2)
+      | op(e2,e2) != op(e2,e2)
+      | op(e2,e3) != op(e3,e2)
+      | op(e2,e4) != op(e4,e2)
+      | op(e2,e5) != op(e5,e2)
+      | op(e3,e0) != op(e0,e3)
+      | op(e3,e1) != op(e1,e3)
+      | op(e3,e2) != op(e2,e3)
+      | op(e3,e3) != op(e3,e3)
+      | op(e3,e4) != op(e4,e3)
+      | op(e3,e5) != op(e5,e3)
+      | op(e4,e0) != op(e0,e4)
+      | op(e4,e1) != op(e1,e4)
+      | op(e4,e2) != op(e2,e4)
+      | op(e4,e3) != op(e3,e4)
+      | op(e4,e4) != op(e4,e4)
+      | op(e4,e5) != op(e5,e4)
+      | op(e5,e0) != op(e0,e5)
+      | op(e5,e1) != op(e1,e5)
+      | op(e5,e2) != op(e2,e5)
+      | op(e5,e3) != op(e3,e5)
+      | op(e5,e4) != op(e4,e5)
+      | op(e5,e5) != op(e5,e5) ) ),
+    inference(fof_nnf,[status(thm)],[c_0_1])).
+
+cnf(c_0_3_147,negated_conjecture,
+    ( $false
+    | op(e5,e4) != op(e4,e5)
+    | op(e5,e3) != op(e3,e5)
+    | op(e5,e2) != op(e2,e5)
+    | op(e5,e1) != op(e1,e5)
+    | op(e5,e0) != op(e0,e5)
+    | op(e4,e5) != op(e5,e4)
+    | $false
+    | op(e4,e3) != op(e3,e4)
+    | op(e4,e2) != op(e2,e4)
+    | op(e4,e1) != op(e1,e4)
+    | op(e4,e0) != op(e0,e4)
+    | op(e3,e5) != op(e5,e3)
+    | op(e3,e4) != op(e4,e3)
+    | $false
+    | op(e3,e2) != op(e2,e3)
+    | op(e3,e1) != op(e1,e3)
+    | op(e3,e0) != op(e0,e3)
+    | op(e2,e5) != op(e5,e2)
+    | op(e2,e4) != op(e4,e2)
+    | op(e2,e3) != op(e3,e2)
+    | $false
+    | op(e2,e1) != op(e1,e2)
+    | op(e2,e0) != op(e0,e2)
+    | op(e1,e5) != op(e5,e1)
+    | op(e1,e4) != op(e4,e1)
+    | op(e1,e3) != op(e3,e1)
+    | op(e1,e2) != op(e2,e1)
+    | $false
+    | op(e1,e0) != op(e0,e1)
+    | op(e0,e5) != op(e5,e0)
+    | op(e0,e4) != op(e4,e0)
+    | op(e0,e3) != op(e3,e0)
+    | op(e0,e2) != op(e2,e0)
+    | op(e0,e1) != op(e1,e0)
+    | $false ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_4_148,negated_conjecture,
+    ( op(e0,e0) = op(e0,e0) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_5_149,negated_conjecture,
+    ( op(e0,e1) = op(e1,e0) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_6_150,negated_conjecture,
+    ( op(e0,e2) = op(e2,e0) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_7_151,negated_conjecture,
+    ( op(e0,e3) = op(e3,e0) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_8_152,negated_conjecture,
+    ( op(e0,e4) = op(e4,e0) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_9_153,negated_conjecture,
+    ( op(e0,e5) = op(e5,e0) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_10_154,negated_conjecture,
+    ( op(e1,e0) = op(e0,e1) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_11_155,negated_conjecture,
+    ( op(e1,e1) = op(e1,e1) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_12_156,negated_conjecture,
+    ( op(e1,e2) = op(e2,e1) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_13_157,negated_conjecture,
+    ( op(e1,e3) = op(e3,e1) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_14_158,negated_conjecture,
+    ( op(e1,e4) = op(e4,e1) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_15_159,negated_conjecture,
+    ( op(e1,e5) = op(e5,e1) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_16_160,negated_conjecture,
+    ( op(e2,e0) = op(e0,e2) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_17_161,negated_conjecture,
+    ( op(e2,e1) = op(e1,e2) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_18_162,negated_conjecture,
+    ( op(e2,e2) = op(e2,e2) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_19_163,negated_conjecture,
+    ( op(e2,e3) = op(e3,e2) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_20_164,negated_conjecture,
+    ( op(e2,e4) = op(e4,e2) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_21_165,negated_conjecture,
+    ( op(e2,e5) = op(e5,e2) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_22_166,negated_conjecture,
+    ( op(e3,e0) = op(e0,e3) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_23_167,negated_conjecture,
+    ( op(e3,e1) = op(e1,e3) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_24_168,negated_conjecture,
+    ( op(e3,e2) = op(e2,e3) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_25_169,negated_conjecture,
+    ( op(e3,e3) = op(e3,e3) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_26_170,negated_conjecture,
+    ( op(e3,e4) = op(e4,e3) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_27_171,negated_conjecture,
+    ( op(e3,e5) = op(e5,e3) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_28_172,negated_conjecture,
+    ( op(e4,e0) = op(e0,e4) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_29_173,negated_conjecture,
+    ( op(e4,e1) = op(e1,e4) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_30_174,negated_conjecture,
+    ( op(e4,e2) = op(e2,e4) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_31_175,negated_conjecture,
+    ( op(e4,e3) = op(e3,e4) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_32_176,negated_conjecture,
+    ( op(e4,e4) = op(e4,e4) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_33_177,negated_conjecture,
+    ( op(e4,e5) = op(e5,e4) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_34_178,negated_conjecture,
+    ( op(e5,e0) = op(e0,e5) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_35_179,negated_conjecture,
+    ( op(e5,e1) = op(e1,e5) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_36_180,negated_conjecture,
+    ( op(e5,e2) = op(e2,e5) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_37_181,negated_conjecture,
+    ( op(e5,e3) = op(e3,e5) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_38_182,negated_conjecture,
+    ( op(e5,e4) = op(e4,e5) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_39_183,negated_conjecture,
+    ( op(e5,e5) = op(e5,e5) ),
+    inference(split_conjunct,[status(thm)],[c_0_2])).
+
+cnf(c_0_40_184,negated_conjecture,
+    ( $false
+    | op(e4,e5) != op(e5,e4)
+    | op(e3,e5) != op(e5,e3)
+    | op(e2,e5) != op(e5,e2)
+    | op(e1,e5) != op(e5,e1)
+    | op(e0,e5) != op(e5,e0)
+    | op(e4,e5) != op(e5,e4)
+    | $false
+    | op(e3,e4) != op(e4,e3)
+    | op(e2,e4) != op(e4,e2)
+    | op(e1,e4) != op(e4,e1)
+    | op(e0,e4) != op(e4,e0)
+    | op(e3,e5) != op(e5,e3)
+    | op(e3,e4) != op(e4,e3)
+    | $false
+    | op(e2,e3) != op(e3,e2)
+    | op(e1,e3) != op(e3,e1)
+    | op(e0,e3) != op(e3,e0)
+    | op(e2,e5) != op(e5,e2)
+    | op(e2,e4) != op(e4,e2)
+    | op(e2,e3) != op(e3,e2)
+    | $false
+    | op(e1,e2) != op(e2,e1)
+    | op(e0,e2) != op(e2,e0)
+    | op(e1,e5) != op(e5,e1)
+    | op(e1,e4) != op(e4,e1)
+    | op(e1,e3) != op(e3,e1)
+    | op(e1,e2) != op(e2,e1)
+    | $false
+    | op(e0,e1) != op(e1,e0)
+    | op(e0,e5) != op(e5,e0)
+    | op(e0,e4) != op(e4,e0)
+    | op(e0,e3) != op(e3,e0)
+    | op(e0,e2) != op(e2,e0)
+    | op(e0,e1) != op(e1,e0)
+    | $false ),
+    c_0_3,
+    [final]).
+
+cnf(c_0_41_185,negated_conjecture,
+    ( op(e0,e0) = op(e0,e0) ),
+    c_0_4,
+    [final]).
+
+cnf(c_0_42_186,negated_conjecture,
+    ( op(e0,e1) = op(e1,e0) ),
+    c_0_5,
+    [final]).
+
+cnf(c_0_43_187,negated_conjecture,
+    ( op(e0,e2) = op(e2,e0) ),
+    c_0_6,
+    [final]).
+
+cnf(c_0_44_188,negated_conjecture,
+    ( op(e0,e3) = op(e3,e0) ),
+    c_0_7,
+    [final]).
+
+cnf(c_0_45_189,negated_conjecture,
+    ( op(e0,e4) = op(e4,e0) ),
+    c_0_8,
+    [final]).
+
+cnf(c_0_46_190,negated_conjecture,
+    ( op(e0,e5) = op(e5,e0) ),
+    c_0_9,
+    [final]).
+
+cnf(c_0_47_191,negated_conjecture,
+    ( op(e0,e1) = op(e1,e0) ),
+    c_0_10,
+    [final]).
+
+cnf(c_0_48_192,negated_conjecture,
+    ( op(e1,e1) = op(e1,e1) ),
+    c_0_11,
+    [final]).
+
+cnf(c_0_49_193,negated_conjecture,
+    ( op(e1,e2) = op(e2,e1) ),
+    c_0_12,
+    [final]).
+
+cnf(c_0_50_194,negated_conjecture,
+    ( op(e1,e3) = op(e3,e1) ),
+    c_0_13,
+    [final]).
+
+cnf(c_0_51_195,negated_conjecture,
+    ( op(e1,e4) = op(e4,e1) ),
+    c_0_14,
+    [final]).
+
+cnf(c_0_52_196,negated_conjecture,
+    ( op(e1,e5) = op(e5,e1) ),
+    c_0_15,
+    [final]).
+
+cnf(c_0_53_197,negated_conjecture,
+    ( op(e0,e2) = op(e2,e0) ),
+    c_0_16,
+    [final]).
+
+cnf(c_0_54_198,negated_conjecture,
+    ( op(e1,e2) = op(e2,e1) ),
+    c_0_17,
+    [final]).
+
+cnf(c_0_55_199,negated_conjecture,
+    ( op(e2,e2) = op(e2,e2) ),
+    c_0_18,
+    [final]).
+
+cnf(c_0_56_200,negated_conjecture,
+    ( op(e2,e3) = op(e3,e2) ),
+    c_0_19,
+    [final]).
+
+cnf(c_0_57_201,negated_conjecture,
+    ( op(e2,e4) = op(e4,e2) ),
+    c_0_20,
+    [final]).
+
+cnf(c_0_58_202,negated_conjecture,
+    ( op(e2,e5) = op(e5,e2) ),
+    c_0_21,
+    [final]).
+
+cnf(c_0_59_203,negated_conjecture,
+    ( op(e0,e3) = op(e3,e0) ),
+    c_0_22,
+    [final]).
+
+cnf(c_0_60_204,negated_conjecture,
+    ( op(e1,e3) = op(e3,e1) ),
+    c_0_23,
+    [final]).
+
+cnf(c_0_61_205,negated_conjecture,
+    ( op(e2,e3) = op(e3,e2) ),
+    c_0_24,
+    [final]).
+
+cnf(c_0_62_206,negated_conjecture,
+    ( op(e3,e3) = op(e3,e3) ),
+    c_0_25,
+    [final]).
+
+cnf(c_0_63_207,negated_conjecture,
+    ( op(e3,e4) = op(e4,e3) ),
+    c_0_26,
+    [final]).
+
+cnf(c_0_64_208,negated_conjecture,
+    ( op(e3,e5) = op(e5,e3) ),
+    c_0_27,
+    [final]).
+
+cnf(c_0_65_209,negated_conjecture,
+    ( op(e0,e4) = op(e4,e0) ),
+    c_0_28,
+    [final]).
+
+cnf(c_0_66_210,negated_conjecture,
+    ( op(e1,e4) = op(e4,e1) ),
+    c_0_29,
+    [final]).
+
+cnf(c_0_67_211,negated_conjecture,
+    ( op(e2,e4) = op(e4,e2) ),
+    c_0_30,
+    [final]).
+
+cnf(c_0_68_212,negated_conjecture,
+    ( op(e3,e4) = op(e4,e3) ),
+    c_0_31,
+    [final]).
+
+cnf(c_0_69_213,negated_conjecture,
+    ( op(e4,e4) = op(e4,e4) ),
+    c_0_32,
+    [final]).
+
+cnf(c_0_70_214,negated_conjecture,
+    ( op(e4,e5) = op(e5,e4) ),
+    c_0_33,
+    [final]).
+
+cnf(c_0_71_215,negated_conjecture,
+    ( op(e0,e5) = op(e5,e0) ),
+    c_0_34,
+    [final]).
+
+cnf(c_0_72_216,negated_conjecture,
+    ( op(e1,e5) = op(e5,e1) ),
+    c_0_35,
+    [final]).
+
+cnf(c_0_73_217,negated_conjecture,
+    ( op(e2,e5) = op(e5,e2) ),
+    c_0_36,
+    [final]).
+
+cnf(c_0_74_218,negated_conjecture,
+    ( op(e3,e5) = op(e5,e3) ),
+    c_0_37,
+    [final]).
+
+cnf(c_0_75_219,negated_conjecture,
+    ( op(e4,e5) = op(e5,e4) ),
+    c_0_38,
+    [final]).
+
+cnf(c_0_76_220,negated_conjecture,
+    ( op(e5,e5) = op(e5,e5) ),
+    c_0_39,
+    [final]).
+
+% End CNF derivation
+
+%-------------------------------------------------------------
+% Proof by iprover
+
+cnf(c_756,negated_conjecture,
+    ( op(e0,e5) != op(e5,e0)
+    | op(e0,e4) != op(e4,e0)
+    | op(e0,e3) != op(e3,e0)
+    | op(e0,e2) != op(e2,e0)
+    | op(e0,e1) != op(e1,e0)
+    | op(e4,e5) != op(e5,e4)
+    | op(e3,e5) != op(e5,e3)
+    | op(e3,e4) != op(e4,e3)
+    | op(e2,e5) != op(e5,e2)
+    | op(e2,e4) != op(e4,e2)
+    | op(e2,e3) != op(e3,e2)
+    | op(e1,e5) != op(e5,e1)
+    | op(e1,e4) != op(e4,e1)
+    | op(e1,e3) != op(e3,e1)
+    | op(e1,e2) != op(e2,e1) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_40)).
+
+cnf(c_763,negated_conjecture,
+    ( op(e0,e1) = op(e1,e0) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_47)).
+
+cnf(c_769,negated_conjecture,
+    ( op(e0,e2) = op(e2,e0) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_53)).
+
+cnf(c_770,negated_conjecture,
+    ( op(e1,e2) = op(e2,e1) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_54)).
+
+cnf(c_775,negated_conjecture,
+    ( op(e0,e3) = op(e3,e0) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_59)).
+
+cnf(c_776,negated_conjecture,
+    ( op(e1,e3) = op(e3,e1) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_60)).
+
+cnf(c_777,negated_conjecture,
+    ( op(e2,e3) = op(e3,e2) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_61)).
+
+cnf(c_781,negated_conjecture,
+    ( op(e0,e4) = op(e4,e0) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_65)).
+
+cnf(c_782,negated_conjecture,
+    ( op(e1,e4) = op(e4,e1) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_66)).
+
+cnf(c_783,negated_conjecture,
+    ( op(e2,e4) = op(e4,e2) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_67)).
+
+cnf(c_784,negated_conjecture,
+    ( op(e3,e4) = op(e4,e3) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_68)).
+
+cnf(c_787,negated_conjecture,
+    ( op(e0,e5) = op(e5,e0) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_71)).
+
+cnf(c_788,negated_conjecture,
+    ( op(e1,e5) = op(e5,e1) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_72)).
+
+cnf(c_789,negated_conjecture,
+    ( op(e2,e5) = op(e5,e2) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_73)).
+
+cnf(c_790,negated_conjecture,
+    ( op(e3,e5) = op(e5,e3) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_74)).
+
+cnf(c_791,negated_conjecture,
+    ( op(e4,e5) = op(e5,e4) ),
+    file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p',c_0_75)).
+
+cnf(contradiction,plain,
+    ( $false ),
+    inference(minisat,[status(thm)],[c_756,c_763,c_769,c_770,c_775,c_776,c_777,c_781,c_782,c_783,c_784,c_787,c_788,c_789,c_790,c_791])).
+
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.04  % Problem    : ALG028+1 : TPTP v6.4.0. Released v2.7.0.
+% 0.00/0.04  % Command    : iprover_modulo %s %d
+% 0.02/0.24  % Computer   : n068.star.cs.uiowa.edu
+% 0.02/0.24  % Model      : x86_64 x86_64
+% 0.02/0.24  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.02/0.24  % Memory     : 32218.625MB
+% 0.02/0.24  % OS         : Linux 3.10.0-514.6.1.el7.x86_64
+% 0.02/0.24  % CPULimit   : 300
+% 0.02/0.24  % DateTime   : Wed Aug 16 07:50:11 CDT 2017
+% 0.02/0.24  % CPUTime    : 
+% 0.02/0.25  % Running in FOF CNF mode
+% 0.08/0.31  % Orienting using strategy Equiv(ClausalAll)
+% 0.08/0.31  % FOF problem with conjecture
+% 0.08/0.31  % Executing iprover_moduloopt --modulo true --schedule none --sub_typing false --res_to_prop_solver none --res_prop_simpl_given false --res_lit_sel kbo_max --large_theory_mode false --res_time_limit 1000 --res_orphan_elimination false --prep_sem_filter none --prep_unflatten false --comb_res_mult 1000 --comb_inst_mult 300 --clausifier .//eprover --clausifier_options "--tstp-format  " --proof_out_file /export/starexec/sandbox2/tmp/iprover_proof_e8a581.s --tptp_safe_out true --time_out_real 150 /export/starexec/sandbox2/tmp/iprover_modulo_455b36.p | tee /export/starexec/sandbox2/tmp/iprover_modulo_out_b2fe48 | grep -v "SZS"
+% 0.08/0.32  
+% 0.08/0.32  %---------------- iProver v2.5 (CASC-J8 2016) ----------------%
+% 0.08/0.32  
+% 0.08/0.32  % 
+% 0.08/0.32  % ------  iProver source info 
+% 0.08/0.32  
+% 0.08/0.32  % git: sha1: 57accf6c58032223c7708532cf852a99fa48c1b3
+% 0.08/0.32  % git: non_committed_changes: true
+% 0.08/0.32  % git: last_make_outside_of_git: true
+% 0.08/0.32  
+% 0.08/0.32  % 
+% 0.08/0.32  % ------ Input Options
+% 0.08/0.32  
+% 0.08/0.32  % --out_options                         all
+% 0.08/0.32  % --tptp_safe_out                       true
+% 0.08/0.32  % --problem_path                        ""
+% 0.08/0.32  % --include_path                        ""
+% 0.08/0.32  % --clausifier                          .//eprover
+% 0.08/0.32  % --clausifier_options                  --tstp-format  
+% 0.08/0.32  % --stdin                               false
+% 0.08/0.32  % --dbg_backtrace                       false
+% 0.08/0.32  % --dbg_dump_prop_clauses               false
+% 0.08/0.32  % --dbg_dump_prop_clauses_file          -
+% 0.08/0.32  % --dbg_out_stat                        false
+% 0.08/0.32  
+% 0.08/0.32  % ------ General Options
+% 0.08/0.32  
+% 0.08/0.32  % --fof                                 false
+% 0.08/0.32  % --time_out_real                       150.
+% 0.08/0.32  % --time_out_prep_mult                  0.2
+% 0.08/0.32  % --time_out_virtual                    -1.
+% 0.08/0.32  % --schedule                            none
+% 0.08/0.32  % --ground_splitting                    input
+% 0.08/0.32  % --splitting_nvd                       16
+% 0.08/0.32  % --non_eq_to_eq                        false
+% 0.08/0.32  % --prep_gs_sim                         true
+% 0.08/0.32  % --prep_unflatten                      false
+% 0.08/0.32  % --prep_res_sim                        true
+% 0.08/0.32  % --prep_upred                          true
+% 0.08/0.32  % --res_sim_input                       true
+% 0.08/0.32  % --clause_weak_htbl                    true
+% 0.08/0.32  % --gc_record_bc_elim                   false
+% 0.08/0.32  % --symbol_type_check                   false
+% 0.08/0.32  % --clausify_out                        false
+% 0.08/0.32  % --large_theory_mode                   false
+% 0.08/0.32  % --prep_sem_filter                     none
+% 0.08/0.32  % --prep_sem_filter_out                 false
+% 0.08/0.32  % --preprocessed_out                    false
+% 0.08/0.32  % --sub_typing                          false
+% 0.08/0.32  % --brand_transform                     false
+% 0.08/0.32  % --pure_diseq_elim                     true
+% 0.08/0.32  % --min_unsat_core                      false
+% 0.08/0.32  % --pred_elim                           true
+% 0.08/0.32  % --add_important_lit                   false
+% 0.08/0.32  % --soft_assumptions                    false
+% 0.08/0.33  % --reset_solvers                       false
+% 0.08/0.33  % --bc_imp_inh                          []
+% 0.08/0.33  % --conj_cone_tolerance                 1.5
+% 0.08/0.33  % --prolific_symb_bound                 500
+% 0.08/0.33  % --lt_threshold                        2000
+% 0.08/0.33  
+% 0.08/0.33  % ------ SAT Options
+% 0.08/0.33  
+% 0.08/0.33  % --sat_mode                            false
+% 0.08/0.33  % --sat_fm_restart_options              ""
+% 0.08/0.33  % --sat_gr_def                          false
+% 0.08/0.33  % --sat_epr_types                       true
+% 0.08/0.33  % --sat_non_cyclic_types                false
+% 0.08/0.33  % --sat_finite_models                   false
+% 0.08/0.33  % --sat_fm_lemmas                       false
+% 0.08/0.33  % --sat_fm_prep                         false
+% 0.08/0.33  % --sat_fm_uc_incr                      true
+% 0.08/0.33  % --sat_out_model                       small
+% 0.08/0.33  % --sat_out_clauses                     false
+% 0.08/0.33  
+% 0.08/0.33  % ------ QBF Options
+% 0.08/0.33  
+% 0.08/0.33  % --qbf_mode                            false
+% 0.08/0.33  % --qbf_elim_univ                       true
+% 0.08/0.33  % --qbf_sk_in                           true
+% 0.08/0.33  % --qbf_pred_elim                       true
+% 0.08/0.33  % --qbf_split                           32
+% 0.08/0.33  
+% 0.08/0.33  % ------ BMC1 Options
+% 0.08/0.33  
+% 0.08/0.33  % --bmc1_incremental                    false
+% 0.08/0.33  % --bmc1_axioms                         reachable_all
+% 0.08/0.33  % --bmc1_min_bound                      0
+% 0.08/0.33  % --bmc1_max_bound                      -1
+% 0.08/0.33  % --bmc1_max_bound_default              -1
+% 0.08/0.33  % --bmc1_symbol_reachability            true
+% 0.08/0.33  % --bmc1_property_lemmas                false
+% 0.08/0.33  % --bmc1_k_induction                    false
+% 0.08/0.33  % --bmc1_non_equiv_states               false
+% 0.08/0.33  % --bmc1_deadlock                       false
+% 0.08/0.33  % --bmc1_ucm                            false
+% 0.08/0.33  % --bmc1_add_unsat_core                 none
+% 0.08/0.33  % --bmc1_unsat_core_children            false
+% 0.08/0.33  % --bmc1_unsat_core_extrapolate_axioms  false
+% 0.08/0.33  % --bmc1_out_stat                       full
+% 0.08/0.33  % --bmc1_ground_init                    false
+% 0.08/0.33  % --bmc1_pre_inst_next_state            false
+% 0.08/0.33  % --bmc1_pre_inst_state                 false
+% 0.08/0.33  % --bmc1_pre_inst_reach_state           false
+% 0.08/0.33  % --bmc1_out_unsat_core                 false
+% 0.08/0.33  % --bmc1_aig_witness_out                false
+% 0.08/0.33  % --bmc1_verbose                        false
+% 0.08/0.33  % --bmc1_dump_clauses_tptp              false
+% 0.08/0.35  % --bmc1_dump_unsat_core_tptp           false
+% 0.08/0.35  % --bmc1_dump_file                      -
+% 0.08/0.35  % --bmc1_ucm_expand_uc_limit            128
+% 0.08/0.35  % --bmc1_ucm_n_expand_iterations        6
+% 0.08/0.35  % --bmc1_ucm_extend_mode                1
+% 0.08/0.35  % --bmc1_ucm_init_mode                  2
+% 0.08/0.35  % --bmc1_ucm_cone_mode                  none
+% 0.08/0.35  % --bmc1_ucm_reduced_relation_type      0
+% 0.08/0.35  % --bmc1_ucm_relax_model                4
+% 0.08/0.35  % --bmc1_ucm_full_tr_after_sat          true
+% 0.08/0.35  % --bmc1_ucm_expand_neg_assumptions     false
+% 0.08/0.35  % --bmc1_ucm_layered_model              none
+% 0.08/0.35  % --bmc1_ucm_max_lemma_size             10
+% 0.08/0.35  
+% 0.08/0.35  % ------ AIG Options
+% 0.08/0.35  
+% 0.08/0.35  % --aig_mode                            false
+% 0.08/0.35  
+% 0.08/0.35  % ------ Instantiation Options
+% 0.08/0.35  
+% 0.08/0.35  % --instantiation_flag                  true
+% 0.08/0.35  % --inst_lit_sel                        [+prop;+sign;+ground;-num_var;-num_symb]
+% 0.08/0.35  % --inst_solver_per_active              750
+% 0.08/0.35  % --inst_solver_calls_frac              0.5
+% 0.08/0.35  % --inst_passive_queue_type             priority_queues
+% 0.08/0.35  % --inst_passive_queues                 [[-conj_dist;+conj_symb;-num_var];[+age;-num_symb]]
+% 0.08/0.35  % --inst_passive_queues_freq            [25;2]
+% 0.08/0.35  % --inst_dismatching                    true
+% 0.08/0.35  % --inst_eager_unprocessed_to_passive   true
+% 0.08/0.35  % --inst_prop_sim_given                 true
+% 0.08/0.35  % --inst_prop_sim_new                   false
+% 0.08/0.35  % --inst_orphan_elimination             true
+% 0.08/0.35  % --inst_learning_loop_flag             true
+% 0.08/0.35  % --inst_learning_start                 3000
+% 0.08/0.35  % --inst_learning_factor                2
+% 0.08/0.35  % --inst_start_prop_sim_after_learn     3
+% 0.08/0.35  % --inst_sel_renew                      solver
+% 0.08/0.35  % --inst_lit_activity_flag              true
+% 0.08/0.35  % --inst_out_proof                      true
+% 0.08/0.35  
+% 0.08/0.35  % ------ Resolution Options
+% 0.08/0.35  
+% 0.08/0.35  % --resolution_flag                     true
+% 0.08/0.35  % --res_lit_sel                         kbo_max
+% 0.08/0.35  % --res_to_prop_solver                  none
+% 0.08/0.35  % --res_prop_simpl_new                  false
+% 0.08/0.35  % --res_prop_simpl_given                false
+% 0.08/0.35  % --res_passive_queue_type              priority_queues
+% 0.08/0.35  % --res_passive_queues                  [[-conj_dist;+conj_symb;-num_symb];[+age;-num_symb]]
+% 0.08/0.35  % --res_passive_queues_freq             [15;5]
+% 0.08/0.35  % --res_forward_subs                    full
+% 0.08/0.35  % --res_backward_subs                   full
+% 0.08/0.35  % --res_forward_subs_resolution         true
+% 0.08/0.35  % --res_backward_subs_resolution        true
+% 0.08/0.35  % --res_orphan_elimination              false
+% 0.08/0.35  % --res_time_limit                      1000.
+% 0.08/0.35  % --res_out_proof                       true
+% 0.08/0.35  % --proof_out_file                      /export/starexec/sandbox2/tmp/iprover_proof_e8a581.s
+% 0.08/0.35  % --modulo                              true
+% 0.08/0.35  
+% 0.08/0.35  % ------ Combination Options
+% 0.08/0.35  
+% 0.08/0.35  % --comb_res_mult                       1000
+% 0.08/0.35  % --comb_inst_mult                      300
+% 0.08/0.35  % ------ 
+% 0.08/0.35  
+% 0.08/0.35  % ------ Parsing...% successful
+% 0.08/0.35  
+% 0.08/0.35  % 
+% 0.08/0.35  
+% 0.08/0.35  
+% 0.08/0.35  % ------                             Statistics
+% 0.08/0.35  
+% 0.08/0.35  % ------ General
+% 0.08/0.35  
+% 0.08/0.35  % num_of_input_clauses:                 793
+% 0.08/0.35  % num_of_input_neg_conjectures:         37
+% 0.08/0.35  % num_of_splits:                        0
+% 0.08/0.35  % num_of_split_atoms:                   0
+% 0.08/0.35  % num_of_sem_filtered_clauses:          0
+% 0.08/0.35  % num_of_subtypes:                      0
+% 0.08/0.35  % monotx_restored_types:                0
+% 0.08/0.35  % sat_num_of_epr_types:                 0
+% 0.08/0.35  % sat_num_of_non_cyclic_types:          0
+% 0.08/0.35  % sat_guarded_non_collapsed_types:      0
+% 0.08/0.35  % is_epr:                               0
+% 0.08/0.35  % is_horn:                              0
+% 0.08/0.35  % has_eq:                               0
+% 0.08/0.35  % num_pure_diseq_elim:                  0
+% 0.08/0.35  % simp_replaced_by:                     0
+% 0.08/0.35  % res_preprocessed:                     0
+% 0.08/0.35  % prep_upred:                           0
+% 0.08/0.35  % prep_unflattend:                      0
+% 0.08/0.35  % pred_elim_cands:                      0
+% 0.08/0.35  % pred_elim:                            0
+% 0.08/0.35  % pred_elim_cl:                         0
+% 0.08/0.35  % pred_elim_cycles:                     0
+% 0.08/0.35  % forced_gc_time:                       0
+% 0.08/0.35  % gc_basic_clause_elim:                 0
+% 0.08/0.35  % parsing_time:                         0.024
+% 0.08/0.35  % sem_filter_time:                      0.
+% 0.08/0.35  % pred_elim_time:                       0.
+% 0.08/0.35  % out_proof_time:                       0.
+% 0.08/0.35  % monotx_time:                          0.
+% 0.08/0.35  % subtype_inf_time:                     0.
+% 0.08/0.35  % unif_index_cands_time:                0.
+% 0.08/0.35  % unif_index_add_time:                  0.
+% 0.08/0.35  % total_time:                           0.037
+% 0.08/0.35  % num_of_symbols:                       34
+% 0.08/0.35  % num_of_terms:                         1526
+% 0.08/0.35  
+% 0.08/0.35  % ------ Propositional Solver
+% 0.08/0.35  
+% 0.08/0.35  % prop_solver_calls:                    0
+% 0.08/0.35  % prop_fast_solver_calls:               0
+% 0.08/0.35  % prop_num_of_clauses:                  21
+% 0.08/0.35  % prop_preprocess_simplified:           15
+% 0.08/0.35  % prop_fo_subsumed:                     0
+% 0.08/0.35  % prop_solver_time:                     0.
+% 0.08/0.35  % prop_fast_solver_time:                0.
+% 0.08/0.35  % prop_unsat_core_time:                 0.
+% 0.08/0.35  
+% 0.08/0.35  % ------ QBF 
+% 0.08/0.35  
+% 0.08/0.35  % qbf_q_res:                            0
+% 0.08/0.35  % qbf_num_tautologies:                  0
+% 0.08/0.35  % qbf_prep_cycles:                      0
+% 0.08/0.35  
+% 0.08/0.35  % ------ BMC1
+% 0.08/0.35  
+% 0.08/0.35  % bmc1_current_bound:                   -1
+% 0.08/0.35  % bmc1_last_solved_bound:               -1
+% 0.08/0.35  % bmc1_unsat_core_size:                 -1
+% 0.08/0.35  % bmc1_unsat_core_parents_size:         -1
+% 0.08/0.35  % bmc1_merge_next_fun:                  0
+% 0.08/0.35  % bmc1_unsat_core_clauses_time:         0.
+% 0.08/0.35  
+% 0.08/0.35  % ------ Instantiation
+% 0.08/0.35  
+% 0.08/0.35  % inst_num_of_clauses:                  undef
+% 0.08/0.35  % inst_num_in_passive:                  undef
+% 0.08/0.35  % inst_num_in_active:                   0
+% 0.08/0.35  % inst_num_in_unprocessed:              0
+% 0.08/0.35  % inst_num_of_loops:                    0
+% 0.08/0.35  % inst_num_of_learning_restarts:        0
+% 0.08/0.35  % inst_num_moves_active_passive:        0
+% 0.08/0.35  % inst_lit_activity:                    0
+% 0.08/0.35  % inst_lit_activity_moves:              0
+% 0.08/0.35  % inst_num_tautologies:                 0
+% 0.08/0.35  % inst_num_prop_implied:                0
+% 0.08/0.35  % inst_num_existing_simplified:         0
+% 0.08/0.35  % inst_num_eq_res_simplified:           0
+% 0.08/0.35  % inst_num_child_elim:                  0
+% 0.08/0.35  % inst_num_of_dismatching_blockings:    0
+% 0.08/0.35  % inst_num_of_non_proper_insts:         0
+% 0.08/0.35  % inst_num_of_duplicates:               0
+% 0.08/0.35  % inst_inst_num_from_inst_to_res:       0
+% 0.08/0.35  % inst_dismatching_checking_time:       0.
+% 0.08/0.35  
+% 0.08/0.35  % ------ Resolution
+% 0.08/0.35  
+% 0.08/0.35  % res_num_of_clauses:                   undef
+% 0.08/0.35  % res_num_in_passive:                   undef
+% 0.08/0.35  % res_num_in_active:                    0
+% 0.08/0.35  % res_num_of_loops:                     0
+% 0.08/0.35  % res_forward_subset_subsumed:          0
+% 0.08/0.35  % res_backward_subset_subsumed:         0
+% 0.08/0.35  % res_forward_subsumed:                 0
+% 0.08/0.35  % res_backward_subsumed:                0
+% 0.08/0.35  % res_forward_subsumption_resolution:   0
+% 0.08/0.35  % res_backward_subsumption_resolution:  0
+% 0.08/0.35  % res_clause_to_clause_subsumption:     0
+% 0.08/0.35  % res_orphan_elimination:               0
+% 0.08/0.35  % res_tautology_del:                    0
+% 0.08/0.35  % res_num_eq_res_simplified:            0
+% 0.08/0.35  % res_num_sel_changes:                  0
+% 0.08/0.35  % res_moves_from_active_to_pass:        0
+% 0.08/0.35  
+% 0.08/0.35  % Status Unsatisfiable
+% 0.08/0.35  % SZS status Theorem
+% 0.08/0.35  % SZS output start CNFRefutation
+% 0.08/0.35  % Axioms transformation by autotheo
+% 0.08/0.35  % Orienting (remaining) axiom formulas using strategy Equiv(ClausalAll)
+% 0.08/0.35  % Orienting axioms whose shape is orientable
+% 0.08/0.35  fof(ax11,axiom,(e0=op(op(op(op(e4,e4),e4),e4),op(e4,e4))&(e1=op(op(e4,e4),e4)&(e2=op(op(op(e4,e4),e4),e4)&(e3=op(e4,e4)&e5=op(op(op(op(e4,e4),e4),e4),e4))))),input).
+% 0.08/0.35  fof(ax11_0,plain,(e0=op(op(op(op(e4,e4),e4),e4),op(e4,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax11])).
+% 0.08/0.35  fof(ax11_1,plain,(e1=op(op(e4,e4),e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax11])).
+% 0.08/0.35  fof(ax11_2,plain,(e2=op(op(op(e4,e4),e4),e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax11])).
+% 0.08/0.35  fof(ax11_3,plain,(e3=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax11])).
+% 0.08/0.35  fof(ax11_4,plain,(e5=op(op(op(op(e4,e4),e4),e4),e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax11])).
+% 0.08/0.35  fof(ax10,axiom,(e0!=e1&(e0!=e2&(e0!=e3&(e0!=e4&(e0!=e5&(e1!=e2&(e1!=e3&(e1!=e4&(e1!=e5&(e2!=e3&(e2!=e4&(e2!=e5&(e3!=e4&(e3!=e5&e4!=e5)))))))))))))),input).
+% 0.08/0.35  fof(ax10_0,plain,(e0!=e1
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_1,plain,(e0!=e2
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_2,plain,(e0!=e3
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_3,plain,(e0!=e4
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_4,plain,(e0!=e5
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_5,plain,(e1!=e2
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_6,plain,(e1!=e3
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_7,plain,(e1!=e4
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_8,plain,(e1!=e5
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_9,plain,(e2!=e3
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_10,plain,(e2!=e4
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_11,plain,(e2!=e5
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_12,plain,(e3!=e4
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_13,plain,(e3!=e5
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax10_14,plain,(e4!=e5
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax10])).
+% 0.08/0.35  fof(ax9,axiom,(op(e0,e0)!=op(e1,e0)&(op(e0,e0)!=op(e2,e0)&(op(e0,e0)!=op(e3,e0)&(op(e0,e0)!=op(e4,e0)&(op(e0,e0)!=op(e5,e0)&(op(e1,e0)!=op(e2,e0)&(op(e1,e0)!=op(e3,e0)&(op(e1,e0)!=op(e4,e0)&(op(e1,e0)!=op(e5,e0)&(op(e2,e0)!=op(e3,e0)&(op(e2,e0)!=op(e4,e0)&(op(e2,e0)!=op(e5,e0)&(op(e3,e0)!=op(e4,e0)&(op(e3,e0)!=op(e5,e0)&(op(e4,e0)!=op(e5,e0)&(op(e0,e1)!=op(e1,e1)&(op(e0,e1)!=op(e2,e1)&(op(e0,e1)!=op(e3,e1)&(op(e0,e1)!=op(e4,e1)&(op(e0,e1)!=op(e5,e1)&(op(e1,e1)!=op(e2,e1)&(op(e1,e1)!=op(e3,e1)&(op(e1,e1)!=op(e4,e1)&(op(e1,e1)!=op(e5,e1)&(op(e2,e1)!=op(e3,e1)&(op(e2,e1)!=op(e4,e1)&(op(e2,e1)!=op(e5,e1)&(op(e3,e1)!=op(e4,e1)&(op(e3,e1)!=op(e5,e1)&(op(e4,e1)!=op(e5,e1)&(op(e0,e2)!=op(e1,e2)&(op(e0,e2)!=op(e2,e2)&(op(e0,e2)!=op(e3,e2)&(op(e0,e2)!=op(e4,e2)&(op(e0,e2)!=op(e5,e2)&(op(e1,e2)!=op(e2,e2)&(op(e1,e2)!=op(e3,e2)&(op(e1,e2)!=op(e4,e2)&(op(e1,e2)!=op(e5,e2)&(op(e2,e2)!=op(e3,e2)&(op(e2,e2)!=op(e4,e2)&(op(e2,e2)!=op(e5,e2)&(op(e3,e2)!=op(e4,e2)&(op(e3,e2)!=op(e5,e2)&(op(e4,e2)!=op(e5,e2)&(op(e0,e3)!=op(e1,e3)&(op(e0,e3)!=op(e2,e3)&(op(e0,e3)!=op(e3,e3)&(op(e0,e3)!=op(e4,e3)&(op(e0,e3)!=op(e5,e3)&(op(e1,e3)!=op(e2,e3)&(op(e1,e3)!=op(e3,e3)&(op(e1,e3)!=op(e4,e3)&(op(e1,e3)!=op(e5,e3)&(op(e2,e3)!=op(e3,e3)&(op(e2,e3)!=op(e4,e3)&(op(e2,e3)!=op(e5,e3)&(op(e3,e3)!=op(e4,e3)&(op(e3,e3)!=op(e5,e3)&(op(e4,e3)!=op(e5,e3)&(op(e0,e4)!=op(e1,e4)&(op(e0,e4)!=op(e2,e4)&(op(e0,e4)!=op(e3,e4)&(op(e0,e4)!=op(e4,e4)&(op(e0,e4)!=op(e5,e4)&(op(e1,e4)!=op(e2,e4)&(op(e1,e4)!=op(e3,e4)&(op(e1,e4)!=op(e4,e4)&(op(e1,e4)!=op(e5,e4)&(op(e2,e4)!=op(e3,e4)&(op(e2,e4)!=op(e4,e4)&(op(e2,e4)!=op(e5,e4)&(op(e3,e4)!=op(e4,e4)&(op(e3,e4)!=op(e5,e4)&(op(e4,e4)!=op(e5,e4)&(op(e0,e5)!=op(e1,e5)&(op(e0,e5)!=op(e2,e5)&(op(e0,e5)!=op(e3,e5)&(op(e0,e5)!=op(e4,e5)&(op(e0,e5)!=op(e5,e5)&(op(e1,e5)!=op(e2,e5)&(op(e1,e5)!=op(e3,e5)&(op(e1,e5)!=op(e4,e5)&(op(e1,e5)!=op(e5,e5)&(op(e2,e5)!=op(e3,e5)&(op(e2,e5)!=op(e4,e5)&(op(e2,e5)!=op(e5,e5)&(op(e3,e5)!=op(e4,e5)&(op(e3,e5)!=op(e5,e5)&(op(e4,e5)!=op(e5,e5)&(op(e0,e0)!=op(e0,e1)&(op(e0,e0)!=op(e0,e2)&(op(e0,e0)!=op(e0,e3)&(op(e0,e0)!=op(e0,e4)&(op(e0,e0)!=op(e0,e5)&(op(e0,e1)!=op(e0,e2)&(op(e0,e1)!=op(e0,e3)&(op(e0,e1)!=op(e0,e4)&(op(e0,e1)!=op(e0,e5)&(op(e0,e2)!=op(e0,e3)&(op(e0,e2)!=op(e0,e4)&(op(e0,e2)!=op(e0,e5)&(op(e0,e3)!=op(e0,e4)&(op(e0,e3)!=op(e0,e5)&(op(e0,e4)!=op(e0,e5)&(op(e1,e0)!=op(e1,e1)&(op(e1,e0)!=op(e1,e2)&(op(e1,e0)!=op(e1,e3)&(op(e1,e0)!=op(e1,e4)&(op(e1,e0)!=op(e1,e5)&(op(e1,e1)!=op(e1,e2)&(op(e1,e1)!=op(e1,e3)&(op(e1,e1)!=op(e1,e4)&(op(e1,e1)!=op(e1,e5)&(op(e1,e2)!=op(e1,e3)&(op(e1,e2)!=op(e1,e4)&(op(e1,e2)!=op(e1,e5)&(op(e1,e3)!=op(e1,e4)&(op(e1,e3)!=op(e1,e5)&(op(e1,e4)!=op(e1,e5)&(op(e2,e0)!=op(e2,e1)&(op(e2,e0)!=op(e2,e2)&(op(e2,e0)!=op(e2,e3)&(op(e2,e0)!=op(e2,e4)&(op(e2,e0)!=op(e2,e5)&(op(e2,e1)!=op(e2,e2)&(op(e2,e1)!=op(e2,e3)&(op(e2,e1)!=op(e2,e4)&(op(e2,e1)!=op(e2,e5)&(op(e2,e2)!=op(e2,e3)&(op(e2,e2)!=op(e2,e4)&(op(e2,e2)!=op(e2,e5)&(op(e2,e3)!=op(e2,e4)&(op(e2,e3)!=op(e2,e5)&(op(e2,e4)!=op(e2,e5)&(op(e3,e0)!=op(e3,e1)&(op(e3,e0)!=op(e3,e2)&(op(e3,e0)!=op(e3,e3)&(op(e3,e0)!=op(e3,e4)&(op(e3,e0)!=op(e3,e5)&(op(e3,e1)!=op(e3,e2)&(op(e3,e1)!=op(e3,e3)&(op(e3,e1)!=op(e3,e4)&(op(e3,e1)!=op(e3,e5)&(op(e3,e2)!=op(e3,e3)&(op(e3,e2)!=op(e3,e4)&(op(e3,e2)!=op(e3,e5)&(op(e3,e3)!=op(e3,e4)&(op(e3,e3)!=op(e3,e5)&(op(e3,e4)!=op(e3,e5)&(op(e4,e0)!=op(e4,e1)&(op(e4,e0)!=op(e4,e2)&(op(e4,e0)!=op(e4,e3)&(op(e4,e0)!=op(e4,e4)&(op(e4,e0)!=op(e4,e5)&(op(e4,e1)!=op(e4,e2)&(op(e4,e1)!=op(e4,e3)&(op(e4,e1)!=op(e4,e4)&(op(e4,e1)!=op(e4,e5)&(op(e4,e2)!=op(e4,e3)&(op(e4,e2)!=op(e4,e4)&(op(e4,e2)!=op(e4,e5)&(op(e4,e3)!=op(e4,e4)&(op(e4,e3)!=op(e4,e5)&(op(e4,e4)!=op(e4,e5)&(op(e5,e0)!=op(e5,e1)&(op(e5,e0)!=op(e5,e2)&(op(e5,e0)!=op(e5,e3)&(op(e5,e0)!=op(e5,e4)&(op(e5,e0)!=op(e5,e5)&(op(e5,e1)!=op(e5,e2)&(op(e5,e1)!=op(e5,e3)&(op(e5,e1)!=op(e5,e4)&(op(e5,e1)!=op(e5,e5)&(op(e5,e2)!=op(e5,e3)&(op(e5,e2)!=op(e5,e4)&(op(e5,e2)!=op(e5,e5)&(op(e5,e3)!=op(e5,e4)&(op(e5,e3)!=op(e5,e5)&op(e5,e4)!=op(e5,e5)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),input).
+% 0.08/0.35  fof(ax9_0,plain,(op(e0,e0)!=op(e1,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_1,plain,(op(e0,e0)!=op(e2,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_2,plain,(op(e0,e0)!=op(e3,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_3,plain,(op(e0,e0)!=op(e4,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_4,plain,(op(e0,e0)!=op(e5,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_5,plain,(op(e1,e0)!=op(e2,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_6,plain,(op(e1,e0)!=op(e3,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_7,plain,(op(e1,e0)!=op(e4,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_8,plain,(op(e1,e0)!=op(e5,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_9,plain,(op(e2,e0)!=op(e3,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_10,plain,(op(e2,e0)!=op(e4,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_11,plain,(op(e2,e0)!=op(e5,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_12,plain,(op(e3,e0)!=op(e4,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_13,plain,(op(e3,e0)!=op(e5,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_14,plain,(op(e4,e0)!=op(e5,e0)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_15,plain,(op(e0,e1)!=op(e1,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_16,plain,(op(e0,e1)!=op(e2,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_17,plain,(op(e0,e1)!=op(e3,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_18,plain,(op(e0,e1)!=op(e4,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_19,plain,(op(e0,e1)!=op(e5,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_20,plain,(op(e1,e1)!=op(e2,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_21,plain,(op(e1,e1)!=op(e3,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_22,plain,(op(e1,e1)!=op(e4,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_23,plain,(op(e1,e1)!=op(e5,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_24,plain,(op(e2,e1)!=op(e3,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_25,plain,(op(e2,e1)!=op(e4,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_26,plain,(op(e2,e1)!=op(e5,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_27,plain,(op(e3,e1)!=op(e4,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_28,plain,(op(e3,e1)!=op(e5,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_29,plain,(op(e4,e1)!=op(e5,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_30,plain,(op(e0,e2)!=op(e1,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_31,plain,(op(e0,e2)!=op(e2,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_32,plain,(op(e0,e2)!=op(e3,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_33,plain,(op(e0,e2)!=op(e4,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_34,plain,(op(e0,e2)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_35,plain,(op(e1,e2)!=op(e2,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_36,plain,(op(e1,e2)!=op(e3,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_37,plain,(op(e1,e2)!=op(e4,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_38,plain,(op(e1,e2)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_39,plain,(op(e2,e2)!=op(e3,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_40,plain,(op(e2,e2)!=op(e4,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_41,plain,(op(e2,e2)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_42,plain,(op(e3,e2)!=op(e4,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_43,plain,(op(e3,e2)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_44,plain,(op(e4,e2)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_45,plain,(op(e0,e3)!=op(e1,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_46,plain,(op(e0,e3)!=op(e2,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_47,plain,(op(e0,e3)!=op(e3,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_48,plain,(op(e0,e3)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_49,plain,(op(e0,e3)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_50,plain,(op(e1,e3)!=op(e2,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_51,plain,(op(e1,e3)!=op(e3,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_52,plain,(op(e1,e3)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_53,plain,(op(e1,e3)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_54,plain,(op(e2,e3)!=op(e3,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_55,plain,(op(e2,e3)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_56,plain,(op(e2,e3)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_57,plain,(op(e3,e3)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_58,plain,(op(e3,e3)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_59,plain,(op(e4,e3)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_60,plain,(op(e0,e4)!=op(e1,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_61,plain,(op(e0,e4)!=op(e2,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_62,plain,(op(e0,e4)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_63,plain,(op(e0,e4)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_64,plain,(op(e0,e4)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_65,plain,(op(e1,e4)!=op(e2,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_66,plain,(op(e1,e4)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_67,plain,(op(e1,e4)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_68,plain,(op(e1,e4)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_69,plain,(op(e2,e4)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_70,plain,(op(e2,e4)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_71,plain,(op(e2,e4)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_72,plain,(op(e3,e4)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_73,plain,(op(e3,e4)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_74,plain,(op(e4,e4)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_75,plain,(op(e0,e5)!=op(e1,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_76,plain,(op(e0,e5)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_77,plain,(op(e0,e5)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_78,plain,(op(e0,e5)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_79,plain,(op(e0,e5)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_80,plain,(op(e1,e5)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_81,plain,(op(e1,e5)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_82,plain,(op(e1,e5)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_83,plain,(op(e1,e5)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_84,plain,(op(e2,e5)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_85,plain,(op(e2,e5)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_86,plain,(op(e2,e5)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_87,plain,(op(e3,e5)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_88,plain,(op(e3,e5)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_89,plain,(op(e4,e5)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_90,plain,(op(e0,e0)!=op(e0,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_91,plain,(op(e0,e0)!=op(e0,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_92,plain,(op(e0,e0)!=op(e0,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_93,plain,(op(e0,e0)!=op(e0,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_94,plain,(op(e0,e0)!=op(e0,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_95,plain,(op(e0,e1)!=op(e0,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_96,plain,(op(e0,e1)!=op(e0,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_97,plain,(op(e0,e1)!=op(e0,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_98,plain,(op(e0,e1)!=op(e0,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_99,plain,(op(e0,e2)!=op(e0,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_100,plain,(op(e0,e2)!=op(e0,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_101,plain,(op(e0,e2)!=op(e0,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_102,plain,(op(e0,e3)!=op(e0,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_103,plain,(op(e0,e3)!=op(e0,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_104,plain,(op(e0,e4)!=op(e0,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_105,plain,(op(e1,e0)!=op(e1,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_106,plain,(op(e1,e0)!=op(e1,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_107,plain,(op(e1,e0)!=op(e1,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_108,plain,(op(e1,e0)!=op(e1,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_109,plain,(op(e1,e0)!=op(e1,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_110,plain,(op(e1,e1)!=op(e1,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_111,plain,(op(e1,e1)!=op(e1,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_112,plain,(op(e1,e1)!=op(e1,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_113,plain,(op(e1,e1)!=op(e1,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_114,plain,(op(e1,e2)!=op(e1,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_115,plain,(op(e1,e2)!=op(e1,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_116,plain,(op(e1,e2)!=op(e1,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_117,plain,(op(e1,e3)!=op(e1,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_118,plain,(op(e1,e3)!=op(e1,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_119,plain,(op(e1,e4)!=op(e1,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_120,plain,(op(e2,e0)!=op(e2,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_121,plain,(op(e2,e0)!=op(e2,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_122,plain,(op(e2,e0)!=op(e2,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_123,plain,(op(e2,e0)!=op(e2,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_124,plain,(op(e2,e0)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_125,plain,(op(e2,e1)!=op(e2,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_126,plain,(op(e2,e1)!=op(e2,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_127,plain,(op(e2,e1)!=op(e2,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_128,plain,(op(e2,e1)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_129,plain,(op(e2,e2)!=op(e2,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_130,plain,(op(e2,e2)!=op(e2,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_131,plain,(op(e2,e2)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_132,plain,(op(e2,e3)!=op(e2,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_133,plain,(op(e2,e3)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_134,plain,(op(e2,e4)!=op(e2,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_135,plain,(op(e3,e0)!=op(e3,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_136,plain,(op(e3,e0)!=op(e3,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_137,plain,(op(e3,e0)!=op(e3,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_138,plain,(op(e3,e0)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_139,plain,(op(e3,e0)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_140,plain,(op(e3,e1)!=op(e3,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_141,plain,(op(e3,e1)!=op(e3,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_142,plain,(op(e3,e1)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_143,plain,(op(e3,e1)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_144,plain,(op(e3,e2)!=op(e3,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_145,plain,(op(e3,e2)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_146,plain,(op(e3,e2)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_147,plain,(op(e3,e3)!=op(e3,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_148,plain,(op(e3,e3)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_149,plain,(op(e3,e4)!=op(e3,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_150,plain,(op(e4,e0)!=op(e4,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_151,plain,(op(e4,e0)!=op(e4,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_152,plain,(op(e4,e0)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_153,plain,(op(e4,e0)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_154,plain,(op(e4,e0)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_155,plain,(op(e4,e1)!=op(e4,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_156,plain,(op(e4,e1)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_157,plain,(op(e4,e1)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_158,plain,(op(e4,e1)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_159,plain,(op(e4,e2)!=op(e4,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_160,plain,(op(e4,e2)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_161,plain,(op(e4,e2)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_162,plain,(op(e4,e3)!=op(e4,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_163,plain,(op(e4,e3)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_164,plain,(op(e4,e4)!=op(e4,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_165,plain,(op(e5,e0)!=op(e5,e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_166,plain,(op(e5,e0)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_167,plain,(op(e5,e0)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_168,plain,(op(e5,e0)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_169,plain,(op(e5,e0)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_170,plain,(op(e5,e1)!=op(e5,e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_171,plain,(op(e5,e1)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_172,plain,(op(e5,e1)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_173,plain,(op(e5,e1)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_174,plain,(op(e5,e2)!=op(e5,e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_175,plain,(op(e5,e2)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_176,plain,(op(e5,e2)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_177,plain,(op(e5,e3)!=op(e5,e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_178,plain,(op(e5,e3)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax9_179,plain,(op(e5,e4)!=op(e5,e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax9])).
+% 0.08/0.35  fof(ax8,axiom,(inv(e0)!=inv(e1)&(inv(e0)!=inv(e2)&(inv(e0)!=inv(e3)&(inv(e0)!=inv(e4)&(inv(e0)!=inv(e5)&(inv(e1)!=inv(e2)&(inv(e1)!=inv(e3)&(inv(e1)!=inv(e4)&(inv(e1)!=inv(e5)&(inv(e2)!=inv(e3)&(inv(e2)!=inv(e4)&(inv(e2)!=inv(e5)&(inv(e3)!=inv(e4)&(inv(e3)!=inv(e5)&inv(e4)!=inv(e5))))))))))))))),input).
+% 0.08/0.35  fof(ax8_0,plain,(inv(e0)!=inv(e1)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_1,plain,(inv(e0)!=inv(e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_2,plain,(inv(e0)!=inv(e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_3,plain,(inv(e0)!=inv(e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_4,plain,(inv(e0)!=inv(e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_5,plain,(inv(e1)!=inv(e2)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_6,plain,(inv(e1)!=inv(e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_7,plain,(inv(e1)!=inv(e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_8,plain,(inv(e1)!=inv(e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_9,plain,(inv(e2)!=inv(e3)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_10,plain,(inv(e2)!=inv(e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_11,plain,(inv(e2)!=inv(e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_12,plain,(inv(e3)!=inv(e4)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_13,plain,(inv(e3)!=inv(e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax8_14,plain,(inv(e4)!=inv(e5)
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax8])).
+% 0.08/0.35  fof(ax7,axiom,((inv(e0)=e0=>inv(e0)=e0)&((inv(e0)=e1=>inv(e1)=e0)&((inv(e0)=e2=>inv(e2)=e0)&((inv(e0)=e3=>inv(e3)=e0)&((inv(e0)=e4=>inv(e4)=e0)&((inv(e0)=e5=>inv(e5)=e0)&((inv(e1)=e0=>inv(e0)=e1)&((inv(e1)=e1=>inv(e1)=e1)&((inv(e1)=e2=>inv(e2)=e1)&((inv(e1)=e3=>inv(e3)=e1)&((inv(e1)=e4=>inv(e4)=e1)&((inv(e1)=e5=>inv(e5)=e1)&((inv(e2)=e0=>inv(e0)=e2)&((inv(e2)=e1=>inv(e1)=e2)&((inv(e2)=e2=>inv(e2)=e2)&((inv(e2)=e3=>inv(e3)=e2)&((inv(e2)=e4=>inv(e4)=e2)&((inv(e2)=e5=>inv(e5)=e2)&((inv(e3)=e0=>inv(e0)=e3)&((inv(e3)=e1=>inv(e1)=e3)&((inv(e3)=e2=>inv(e2)=e3)&((inv(e3)=e3=>inv(e3)=e3)&((inv(e3)=e4=>inv(e4)=e3)&((inv(e3)=e5=>inv(e5)=e3)&((inv(e4)=e0=>inv(e0)=e4)&((inv(e4)=e1=>inv(e1)=e4)&((inv(e4)=e2=>inv(e2)=e4)&((inv(e4)=e3=>inv(e3)=e4)&((inv(e4)=e4=>inv(e4)=e4)&((inv(e4)=e5=>inv(e5)=e4)&((inv(e5)=e0=>inv(e0)=e5)&((inv(e5)=e1=>inv(e1)=e5)&((inv(e5)=e2=>inv(e2)=e5)&((inv(e5)=e3=>inv(e3)=e5)&((inv(e5)=e4=>inv(e4)=e5)&(inv(e5)=e5=>inv(e5)=e5)))))))))))))))))))))))))))))))))))),input).
+% 0.08/0.35  fof(ax7_0,plain,(~inv(e0)=e0
+% 0.08/0.35     |inv(e0)=e0),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_1,plain,(~inv(e0)=e1
+% 0.08/0.35     |inv(e1)=e0),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_2,plain,(~inv(e0)=e2
+% 0.08/0.35     |inv(e2)=e0),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_3,plain,(~inv(e0)=e3
+% 0.08/0.35     |inv(e3)=e0),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_4,plain,(~inv(e0)=e4
+% 0.08/0.35     |inv(e4)=e0),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_5,plain,(~inv(e0)=e5
+% 0.08/0.35     |inv(e5)=e0),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_6,plain,(~inv(e1)=e0
+% 0.08/0.35     |inv(e0)=e1),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_7,plain,(~inv(e1)=e1
+% 0.08/0.35     |inv(e1)=e1),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_8,plain,(~inv(e1)=e2
+% 0.08/0.35     |inv(e2)=e1),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_9,plain,(~inv(e1)=e3
+% 0.08/0.35     |inv(e3)=e1),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_10,plain,(~inv(e1)=e4
+% 0.08/0.35     |inv(e4)=e1),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_11,plain,(~inv(e1)=e5
+% 0.08/0.35     |inv(e5)=e1),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_12,plain,(~inv(e2)=e0
+% 0.08/0.35     |inv(e0)=e2),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_13,plain,(~inv(e2)=e1
+% 0.08/0.35     |inv(e1)=e2),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_14,plain,(~inv(e2)=e2
+% 0.08/0.35     |inv(e2)=e2),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_15,plain,(~inv(e2)=e3
+% 0.08/0.35     |inv(e3)=e2),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_16,plain,(~inv(e2)=e4
+% 0.08/0.35     |inv(e4)=e2),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_17,plain,(~inv(e2)=e5
+% 0.08/0.35     |inv(e5)=e2),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_18,plain,(~inv(e3)=e0
+% 0.08/0.35     |inv(e0)=e3),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_19,plain,(~inv(e3)=e1
+% 0.08/0.35     |inv(e1)=e3),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_20,plain,(~inv(e3)=e2
+% 0.08/0.35     |inv(e2)=e3),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_21,plain,(~inv(e3)=e3
+% 0.08/0.35     |inv(e3)=e3),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_22,plain,(~inv(e3)=e4
+% 0.08/0.35     |inv(e4)=e3),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_23,plain,(~inv(e3)=e5
+% 0.08/0.35     |inv(e5)=e3),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_24,plain,(~inv(e4)=e0
+% 0.08/0.35     |inv(e0)=e4),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_25,plain,(~inv(e4)=e1
+% 0.08/0.35     |inv(e1)=e4),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_26,plain,(~inv(e4)=e2
+% 0.08/0.35     |inv(e2)=e4),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_27,plain,(~inv(e4)=e3
+% 0.08/0.35     |inv(e3)=e4),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_28,plain,(~inv(e4)=e4
+% 0.08/0.35     |inv(e4)=e4),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_29,plain,(~inv(e4)=e5
+% 0.08/0.35     |inv(e5)=e4),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_30,plain,(~inv(e5)=e0
+% 0.08/0.35     |inv(e0)=e5),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_31,plain,(~inv(e5)=e1
+% 0.08/0.35     |inv(e1)=e5),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_32,plain,(~inv(e5)=e2
+% 0.08/0.35     |inv(e2)=e5),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_33,plain,(~inv(e5)=e3
+% 0.08/0.35     |inv(e3)=e5),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_34,plain,(~inv(e5)=e4
+% 0.08/0.35     |inv(e4)=e5),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax7_35,plain,(~inv(e5)=e5
+% 0.08/0.35     |inv(e5)=e5),inference(orientation, [status(thm)], [ax7])).
+% 0.08/0.35  fof(ax6,axiom,(inv(inv(e0))=e0&(inv(inv(e1))=e1&(inv(inv(e2))=e2&(inv(inv(e3))=e3&(inv(inv(e4))=e4&inv(inv(e5))=e5))))),input).
+% 0.08/0.35  fof(ax6_0,plain,(inv(inv(e0))=e0
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax6])).
+% 0.08/0.35  fof(ax6_1,plain,(inv(inv(e1))=e1
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax6])).
+% 0.08/0.35  fof(ax6_2,plain,(inv(inv(e2))=e2
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax6])).
+% 0.08/0.35  fof(ax6_3,plain,(inv(inv(e3))=e3
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax6])).
+% 0.08/0.35  fof(ax6_4,plain,(inv(inv(e4))=e4
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax6])).
+% 0.08/0.35  fof(ax6_5,plain,(inv(inv(e5))=e5
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax6])).
+% 0.08/0.35  fof(ax5,axiom,inv(unit)=unit,input).
+% 0.08/0.35  fof(ax5_0,plain,(inv(unit)=unit
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax5])).
+% 0.08/0.35  fof(ax2,axiom,(op(op(e0,e0),e0)=op(e0,op(e0,e0))&(op(op(e0,e0),e1)=op(e0,op(e0,e1))&(op(op(e0,e0),e2)=op(e0,op(e0,e2))&(op(op(e0,e0),e3)=op(e0,op(e0,e3))&(op(op(e0,e0),e4)=op(e0,op(e0,e4))&(op(op(e0,e0),e5)=op(e0,op(e0,e5))&(op(op(e0,e1),e0)=op(e0,op(e1,e0))&(op(op(e0,e1),e1)=op(e0,op(e1,e1))&(op(op(e0,e1),e2)=op(e0,op(e1,e2))&(op(op(e0,e1),e3)=op(e0,op(e1,e3))&(op(op(e0,e1),e4)=op(e0,op(e1,e4))&(op(op(e0,e1),e5)=op(e0,op(e1,e5))&(op(op(e0,e2),e0)=op(e0,op(e2,e0))&(op(op(e0,e2),e1)=op(e0,op(e2,e1))&(op(op(e0,e2),e2)=op(e0,op(e2,e2))&(op(op(e0,e2),e3)=op(e0,op(e2,e3))&(op(op(e0,e2),e4)=op(e0,op(e2,e4))&(op(op(e0,e2),e5)=op(e0,op(e2,e5))&(op(op(e0,e3),e0)=op(e0,op(e3,e0))&(op(op(e0,e3),e1)=op(e0,op(e3,e1))&(op(op(e0,e3),e2)=op(e0,op(e3,e2))&(op(op(e0,e3),e3)=op(e0,op(e3,e3))&(op(op(e0,e3),e4)=op(e0,op(e3,e4))&(op(op(e0,e3),e5)=op(e0,op(e3,e5))&(op(op(e0,e4),e0)=op(e0,op(e4,e0))&(op(op(e0,e4),e1)=op(e0,op(e4,e1))&(op(op(e0,e4),e2)=op(e0,op(e4,e2))&(op(op(e0,e4),e3)=op(e0,op(e4,e3))&(op(op(e0,e4),e4)=op(e0,op(e4,e4))&(op(op(e0,e4),e5)=op(e0,op(e4,e5))&(op(op(e0,e5),e0)=op(e0,op(e5,e0))&(op(op(e0,e5),e1)=op(e0,op(e5,e1))&(op(op(e0,e5),e2)=op(e0,op(e5,e2))&(op(op(e0,e5),e3)=op(e0,op(e5,e3))&(op(op(e0,e5),e4)=op(e0,op(e5,e4))&(op(op(e0,e5),e5)=op(e0,op(e5,e5))&(op(op(e1,e0),e0)=op(e1,op(e0,e0))&(op(op(e1,e0),e1)=op(e1,op(e0,e1))&(op(op(e1,e0),e2)=op(e1,op(e0,e2))&(op(op(e1,e0),e3)=op(e1,op(e0,e3))&(op(op(e1,e0),e4)=op(e1,op(e0,e4))&(op(op(e1,e0),e5)=op(e1,op(e0,e5))&(op(op(e1,e1),e0)=op(e1,op(e1,e0))&(op(op(e1,e1),e1)=op(e1,op(e1,e1))&(op(op(e1,e1),e2)=op(e1,op(e1,e2))&(op(op(e1,e1),e3)=op(e1,op(e1,e3))&(op(op(e1,e1),e4)=op(e1,op(e1,e4))&(op(op(e1,e1),e5)=op(e1,op(e1,e5))&(op(op(e1,e2),e0)=op(e1,op(e2,e0))&(op(op(e1,e2),e1)=op(e1,op(e2,e1))&(op(op(e1,e2),e2)=op(e1,op(e2,e2))&(op(op(e1,e2),e3)=op(e1,op(e2,e3))&(op(op(e1,e2),e4)=op(e1,op(e2,e4))&(op(op(e1,e2),e5)=op(e1,op(e2,e5))&(op(op(e1,e3),e0)=op(e1,op(e3,e0))&(op(op(e1,e3),e1)=op(e1,op(e3,e1))&(op(op(e1,e3),e2)=op(e1,op(e3,e2))&(op(op(e1,e3),e3)=op(e1,op(e3,e3))&(op(op(e1,e3),e4)=op(e1,op(e3,e4))&(op(op(e1,e3),e5)=op(e1,op(e3,e5))&(op(op(e1,e4),e0)=op(e1,op(e4,e0))&(op(op(e1,e4),e1)=op(e1,op(e4,e1))&(op(op(e1,e4),e2)=op(e1,op(e4,e2))&(op(op(e1,e4),e3)=op(e1,op(e4,e3))&(op(op(e1,e4),e4)=op(e1,op(e4,e4))&(op(op(e1,e4),e5)=op(e1,op(e4,e5))&(op(op(e1,e5),e0)=op(e1,op(e5,e0))&(op(op(e1,e5),e1)=op(e1,op(e5,e1))&(op(op(e1,e5),e2)=op(e1,op(e5,e2))&(op(op(e1,e5),e3)=op(e1,op(e5,e3))&(op(op(e1,e5),e4)=op(e1,op(e5,e4))&(op(op(e1,e5),e5)=op(e1,op(e5,e5))&(op(op(e2,e0),e0)=op(e2,op(e0,e0))&(op(op(e2,e0),e1)=op(e2,op(e0,e1))&(op(op(e2,e0),e2)=op(e2,op(e0,e2))&(op(op(e2,e0),e3)=op(e2,op(e0,e3))&(op(op(e2,e0),e4)=op(e2,op(e0,e4))&(op(op(e2,e0),e5)=op(e2,op(e0,e5))&(op(op(e2,e1),e0)=op(e2,op(e1,e0))&(op(op(e2,e1),e1)=op(e2,op(e1,e1))&(op(op(e2,e1),e2)=op(e2,op(e1,e2))&(op(op(e2,e1),e3)=op(e2,op(e1,e3))&(op(op(e2,e1),e4)=op(e2,op(e1,e4))&(op(op(e2,e1),e5)=op(e2,op(e1,e5))&(op(op(e2,e2),e0)=op(e2,op(e2,e0))&(op(op(e2,e2),e1)=op(e2,op(e2,e1))&(op(op(e2,e2),e2)=op(e2,op(e2,e2))&(op(op(e2,e2),e3)=op(e2,op(e2,e3))&(op(op(e2,e2),e4)=op(e2,op(e2,e4))&(op(op(e2,e2),e5)=op(e2,op(e2,e5))&(op(op(e2,e3),e0)=op(e2,op(e3,e0))&(op(op(e2,e3),e1)=op(e2,op(e3,e1))&(op(op(e2,e3),e2)=op(e2,op(e3,e2))&(op(op(e2,e3),e3)=op(e2,op(e3,e3))&(op(op(e2,e3),e4)=op(e2,op(e3,e4))&(op(op(e2,e3),e5)=op(e2,op(e3,e5))&(op(op(e2,e4),e0)=op(e2,op(e4,e0))&(op(op(e2,e4),e1)=op(e2,op(e4,e1))&(op(op(e2,e4),e2)=op(e2,op(e4,e2))&(op(op(e2,e4),e3)=op(e2,op(e4,e3))&(op(op(e2,e4),e4)=op(e2,op(e4,e4))&(op(op(e2,e4),e5)=op(e2,op(e4,e5))&(op(op(e2,e5),e0)=op(e2,op(e5,e0))&(op(op(e2,e5),e1)=op(e2,op(e5,e1))&(op(op(e2,e5),e2)=op(e2,op(e5,e2))&(op(op(e2,e5),e3)=op(e2,op(e5,e3))&(op(op(e2,e5),e4)=op(e2,op(e5,e4))&(op(op(e2,e5),e5)=op(e2,op(e5,e5))&(op(op(e3,e0),e0)=op(e3,op(e0,e0))&(op(op(e3,e0),e1)=op(e3,op(e0,e1))&(op(op(e3,e0),e2)=op(e3,op(e0,e2))&(op(op(e3,e0),e3)=op(e3,op(e0,e3))&(op(op(e3,e0),e4)=op(e3,op(e0,e4))&(op(op(e3,e0),e5)=op(e3,op(e0,e5))&(op(op(e3,e1),e0)=op(e3,op(e1,e0))&(op(op(e3,e1),e1)=op(e3,op(e1,e1))&(op(op(e3,e1),e2)=op(e3,op(e1,e2))&(op(op(e3,e1),e3)=op(e3,op(e1,e3))&(op(op(e3,e1),e4)=op(e3,op(e1,e4))&(op(op(e3,e1),e5)=op(e3,op(e1,e5))&(op(op(e3,e2),e0)=op(e3,op(e2,e0))&(op(op(e3,e2),e1)=op(e3,op(e2,e1))&(op(op(e3,e2),e2)=op(e3,op(e2,e2))&(op(op(e3,e2),e3)=op(e3,op(e2,e3))&(op(op(e3,e2),e4)=op(e3,op(e2,e4))&(op(op(e3,e2),e5)=op(e3,op(e2,e5))&(op(op(e3,e3),e0)=op(e3,op(e3,e0))&(op(op(e3,e3),e1)=op(e3,op(e3,e1))&(op(op(e3,e3),e2)=op(e3,op(e3,e2))&(op(op(e3,e3),e3)=op(e3,op(e3,e3))&(op(op(e3,e3),e4)=op(e3,op(e3,e4))&(op(op(e3,e3),e5)=op(e3,op(e3,e5))&(op(op(e3,e4),e0)=op(e3,op(e4,e0))&(op(op(e3,e4),e1)=op(e3,op(e4,e1))&(op(op(e3,e4),e2)=op(e3,op(e4,e2))&(op(op(e3,e4),e3)=op(e3,op(e4,e3))&(op(op(e3,e4),e4)=op(e3,op(e4,e4))&(op(op(e3,e4),e5)=op(e3,op(e4,e5))&(op(op(e3,e5),e0)=op(e3,op(e5,e0))&(op(op(e3,e5),e1)=op(e3,op(e5,e1))&(op(op(e3,e5),e2)=op(e3,op(e5,e2))&(op(op(e3,e5),e3)=op(e3,op(e5,e3))&(op(op(e3,e5),e4)=op(e3,op(e5,e4))&(op(op(e3,e5),e5)=op(e3,op(e5,e5))&(op(op(e4,e0),e0)=op(e4,op(e0,e0))&(op(op(e4,e0),e1)=op(e4,op(e0,e1))&(op(op(e4,e0),e2)=op(e4,op(e0,e2))&(op(op(e4,e0),e3)=op(e4,op(e0,e3))&(op(op(e4,e0),e4)=op(e4,op(e0,e4))&(op(op(e4,e0),e5)=op(e4,op(e0,e5))&(op(op(e4,e1),e0)=op(e4,op(e1,e0))&(op(op(e4,e1),e1)=op(e4,op(e1,e1))&(op(op(e4,e1),e2)=op(e4,op(e1,e2))&(op(op(e4,e1),e3)=op(e4,op(e1,e3))&(op(op(e4,e1),e4)=op(e4,op(e1,e4))&(op(op(e4,e1),e5)=op(e4,op(e1,e5))&(op(op(e4,e2),e0)=op(e4,op(e2,e0))&(op(op(e4,e2),e1)=op(e4,op(e2,e1))&(op(op(e4,e2),e2)=op(e4,op(e2,e2))&(op(op(e4,e2),e3)=op(e4,op(e2,e3))&(op(op(e4,e2),e4)=op(e4,op(e2,e4))&(op(op(e4,e2),e5)=op(e4,op(e2,e5))&(op(op(e4,e3),e0)=op(e4,op(e3,e0))&(op(op(e4,e3),e1)=op(e4,op(e3,e1))&(op(op(e4,e3),e2)=op(e4,op(e3,e2))&(op(op(e4,e3),e3)=op(e4,op(e3,e3))&(op(op(e4,e3),e4)=op(e4,op(e3,e4))&(op(op(e4,e3),e5)=op(e4,op(e3,e5))&(op(op(e4,e4),e0)=op(e4,op(e4,e0))&(op(op(e4,e4),e1)=op(e4,op(e4,e1))&(op(op(e4,e4),e2)=op(e4,op(e4,e2))&(op(op(e4,e4),e3)=op(e4,op(e4,e3))&(op(op(e4,e4),e4)=op(e4,op(e4,e4))&(op(op(e4,e4),e5)=op(e4,op(e4,e5))&(op(op(e4,e5),e0)=op(e4,op(e5,e0))&(op(op(e4,e5),e1)=op(e4,op(e5,e1))&(op(op(e4,e5),e2)=op(e4,op(e5,e2))&(op(op(e4,e5),e3)=op(e4,op(e5,e3))&(op(op(e4,e5),e4)=op(e4,op(e5,e4))&(op(op(e4,e5),e5)=op(e4,op(e5,e5))&(op(op(e5,e0),e0)=op(e5,op(e0,e0))&(op(op(e5,e0),e1)=op(e5,op(e0,e1))&(op(op(e5,e0),e2)=op(e5,op(e0,e2))&(op(op(e5,e0),e3)=op(e5,op(e0,e3))&(op(op(e5,e0),e4)=op(e5,op(e0,e4))&(op(op(e5,e0),e5)=op(e5,op(e0,e5))&(op(op(e5,e1),e0)=op(e5,op(e1,e0))&(op(op(e5,e1),e1)=op(e5,op(e1,e1))&(op(op(e5,e1),e2)=op(e5,op(e1,e2))&(op(op(e5,e1),e3)=op(e5,op(e1,e3))&(op(op(e5,e1),e4)=op(e5,op(e1,e4))&(op(op(e5,e1),e5)=op(e5,op(e1,e5))&(op(op(e5,e2),e0)=op(e5,op(e2,e0))&(op(op(e5,e2),e1)=op(e5,op(e2,e1))&(op(op(e5,e2),e2)=op(e5,op(e2,e2))&(op(op(e5,e2),e3)=op(e5,op(e2,e3))&(op(op(e5,e2),e4)=op(e5,op(e2,e4))&(op(op(e5,e2),e5)=op(e5,op(e2,e5))&(op(op(e5,e3),e0)=op(e5,op(e3,e0))&(op(op(e5,e3),e1)=op(e5,op(e3,e1))&(op(op(e5,e3),e2)=op(e5,op(e3,e2))&(op(op(e5,e3),e3)=op(e5,op(e3,e3))&(op(op(e5,e3),e4)=op(e5,op(e3,e4))&(op(op(e5,e3),e5)=op(e5,op(e3,e5))&(op(op(e5,e4),e0)=op(e5,op(e4,e0))&(op(op(e5,e4),e1)=op(e5,op(e4,e1))&(op(op(e5,e4),e2)=op(e5,op(e4,e2))&(op(op(e5,e4),e3)=op(e5,op(e4,e3))&(op(op(e5,e4),e4)=op(e5,op(e4,e4))&(op(op(e5,e4),e5)=op(e5,op(e4,e5))&(op(op(e5,e5),e0)=op(e5,op(e5,e0))&(op(op(e5,e5),e1)=op(e5,op(e5,e1))&(op(op(e5,e5),e2)=op(e5,op(e5,e2))&(op(op(e5,e5),e3)=op(e5,op(e5,e3))&(op(op(e5,e5),e4)=op(e5,op(e5,e4))&op(op(e5,e5),e5)=op(e5,op(e5,e5))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),input).
+% 0.08/0.35  fof(ax2_0,plain,(op(op(e0,e0),e0)=op(e0,op(e0,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_1,plain,(op(op(e0,e0),e1)=op(e0,op(e0,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_2,plain,(op(op(e0,e0),e2)=op(e0,op(e0,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_3,plain,(op(op(e0,e0),e3)=op(e0,op(e0,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_4,plain,(op(op(e0,e0),e4)=op(e0,op(e0,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_5,plain,(op(op(e0,e0),e5)=op(e0,op(e0,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_6,plain,(op(op(e0,e1),e0)=op(e0,op(e1,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_7,plain,(op(op(e0,e1),e1)=op(e0,op(e1,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_8,plain,(op(op(e0,e1),e2)=op(e0,op(e1,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_9,plain,(op(op(e0,e1),e3)=op(e0,op(e1,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_10,plain,(op(op(e0,e1),e4)=op(e0,op(e1,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_11,plain,(op(op(e0,e1),e5)=op(e0,op(e1,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_12,plain,(op(op(e0,e2),e0)=op(e0,op(e2,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_13,plain,(op(op(e0,e2),e1)=op(e0,op(e2,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_14,plain,(op(op(e0,e2),e2)=op(e0,op(e2,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_15,plain,(op(op(e0,e2),e3)=op(e0,op(e2,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_16,plain,(op(op(e0,e2),e4)=op(e0,op(e2,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_17,plain,(op(op(e0,e2),e5)=op(e0,op(e2,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_18,plain,(op(op(e0,e3),e0)=op(e0,op(e3,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_19,plain,(op(op(e0,e3),e1)=op(e0,op(e3,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_20,plain,(op(op(e0,e3),e2)=op(e0,op(e3,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_21,plain,(op(op(e0,e3),e3)=op(e0,op(e3,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_22,plain,(op(op(e0,e3),e4)=op(e0,op(e3,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_23,plain,(op(op(e0,e3),e5)=op(e0,op(e3,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_24,plain,(op(op(e0,e4),e0)=op(e0,op(e4,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_25,plain,(op(op(e0,e4),e1)=op(e0,op(e4,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_26,plain,(op(op(e0,e4),e2)=op(e0,op(e4,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_27,plain,(op(op(e0,e4),e3)=op(e0,op(e4,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_28,plain,(op(op(e0,e4),e4)=op(e0,op(e4,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_29,plain,(op(op(e0,e4),e5)=op(e0,op(e4,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_30,plain,(op(op(e0,e5),e0)=op(e0,op(e5,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_31,plain,(op(op(e0,e5),e1)=op(e0,op(e5,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_32,plain,(op(op(e0,e5),e2)=op(e0,op(e5,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_33,plain,(op(op(e0,e5),e3)=op(e0,op(e5,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_34,plain,(op(op(e0,e5),e4)=op(e0,op(e5,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_35,plain,(op(op(e0,e5),e5)=op(e0,op(e5,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_36,plain,(op(op(e1,e0),e0)=op(e1,op(e0,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_37,plain,(op(op(e1,e0),e1)=op(e1,op(e0,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_38,plain,(op(op(e1,e0),e2)=op(e1,op(e0,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_39,plain,(op(op(e1,e0),e3)=op(e1,op(e0,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_40,plain,(op(op(e1,e0),e4)=op(e1,op(e0,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_41,plain,(op(op(e1,e0),e5)=op(e1,op(e0,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_42,plain,(op(op(e1,e1),e0)=op(e1,op(e1,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_43,plain,(op(op(e1,e1),e1)=op(e1,op(e1,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_44,plain,(op(op(e1,e1),e2)=op(e1,op(e1,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_45,plain,(op(op(e1,e1),e3)=op(e1,op(e1,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_46,plain,(op(op(e1,e1),e4)=op(e1,op(e1,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_47,plain,(op(op(e1,e1),e5)=op(e1,op(e1,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_48,plain,(op(op(e1,e2),e0)=op(e1,op(e2,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_49,plain,(op(op(e1,e2),e1)=op(e1,op(e2,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_50,plain,(op(op(e1,e2),e2)=op(e1,op(e2,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_51,plain,(op(op(e1,e2),e3)=op(e1,op(e2,e3))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_52,plain,(op(op(e1,e2),e4)=op(e1,op(e2,e4))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_53,plain,(op(op(e1,e2),e5)=op(e1,op(e2,e5))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_54,plain,(op(op(e1,e3),e0)=op(e1,op(e3,e0))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_55,plain,(op(op(e1,e3),e1)=op(e1,op(e3,e1))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.35  fof(ax2_56,plain,(op(op(e1,e3),e2)=op(e1,op(e3,e2))
+% 0.08/0.35     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_57,plain,(op(op(e1,e3),e3)=op(e1,op(e3,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_58,plain,(op(op(e1,e3),e4)=op(e1,op(e3,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_59,plain,(op(op(e1,e3),e5)=op(e1,op(e3,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_60,plain,(op(op(e1,e4),e0)=op(e1,op(e4,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_61,plain,(op(op(e1,e4),e1)=op(e1,op(e4,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_62,plain,(op(op(e1,e4),e2)=op(e1,op(e4,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_63,plain,(op(op(e1,e4),e3)=op(e1,op(e4,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_64,plain,(op(op(e1,e4),e4)=op(e1,op(e4,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_65,plain,(op(op(e1,e4),e5)=op(e1,op(e4,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_66,plain,(op(op(e1,e5),e0)=op(e1,op(e5,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_67,plain,(op(op(e1,e5),e1)=op(e1,op(e5,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_68,plain,(op(op(e1,e5),e2)=op(e1,op(e5,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_69,plain,(op(op(e1,e5),e3)=op(e1,op(e5,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_70,plain,(op(op(e1,e5),e4)=op(e1,op(e5,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_71,plain,(op(op(e1,e5),e5)=op(e1,op(e5,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_72,plain,(op(op(e2,e0),e0)=op(e2,op(e0,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_73,plain,(op(op(e2,e0),e1)=op(e2,op(e0,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_74,plain,(op(op(e2,e0),e2)=op(e2,op(e0,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_75,plain,(op(op(e2,e0),e3)=op(e2,op(e0,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_76,plain,(op(op(e2,e0),e4)=op(e2,op(e0,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_77,plain,(op(op(e2,e0),e5)=op(e2,op(e0,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_78,plain,(op(op(e2,e1),e0)=op(e2,op(e1,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_79,plain,(op(op(e2,e1),e1)=op(e2,op(e1,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_80,plain,(op(op(e2,e1),e2)=op(e2,op(e1,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_81,plain,(op(op(e2,e1),e3)=op(e2,op(e1,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_82,plain,(op(op(e2,e1),e4)=op(e2,op(e1,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_83,plain,(op(op(e2,e1),e5)=op(e2,op(e1,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_84,plain,(op(op(e2,e2),e0)=op(e2,op(e2,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_85,plain,(op(op(e2,e2),e1)=op(e2,op(e2,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_86,plain,(op(op(e2,e2),e2)=op(e2,op(e2,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_87,plain,(op(op(e2,e2),e3)=op(e2,op(e2,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_88,plain,(op(op(e2,e2),e4)=op(e2,op(e2,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_89,plain,(op(op(e2,e2),e5)=op(e2,op(e2,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_90,plain,(op(op(e2,e3),e0)=op(e2,op(e3,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_91,plain,(op(op(e2,e3),e1)=op(e2,op(e3,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_92,plain,(op(op(e2,e3),e2)=op(e2,op(e3,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_93,plain,(op(op(e2,e3),e3)=op(e2,op(e3,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_94,plain,(op(op(e2,e3),e4)=op(e2,op(e3,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_95,plain,(op(op(e2,e3),e5)=op(e2,op(e3,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_96,plain,(op(op(e2,e4),e0)=op(e2,op(e4,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_97,plain,(op(op(e2,e4),e1)=op(e2,op(e4,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_98,plain,(op(op(e2,e4),e2)=op(e2,op(e4,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_99,plain,(op(op(e2,e4),e3)=op(e2,op(e4,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_100,plain,(op(op(e2,e4),e4)=op(e2,op(e4,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_101,plain,(op(op(e2,e4),e5)=op(e2,op(e4,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_102,plain,(op(op(e2,e5),e0)=op(e2,op(e5,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_103,plain,(op(op(e2,e5),e1)=op(e2,op(e5,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_104,plain,(op(op(e2,e5),e2)=op(e2,op(e5,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_105,plain,(op(op(e2,e5),e3)=op(e2,op(e5,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_106,plain,(op(op(e2,e5),e4)=op(e2,op(e5,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_107,plain,(op(op(e2,e5),e5)=op(e2,op(e5,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_108,plain,(op(op(e3,e0),e0)=op(e3,op(e0,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_109,plain,(op(op(e3,e0),e1)=op(e3,op(e0,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_110,plain,(op(op(e3,e0),e2)=op(e3,op(e0,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_111,plain,(op(op(e3,e0),e3)=op(e3,op(e0,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_112,plain,(op(op(e3,e0),e4)=op(e3,op(e0,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_113,plain,(op(op(e3,e0),e5)=op(e3,op(e0,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_114,plain,(op(op(e3,e1),e0)=op(e3,op(e1,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_115,plain,(op(op(e3,e1),e1)=op(e3,op(e1,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_116,plain,(op(op(e3,e1),e2)=op(e3,op(e1,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_117,plain,(op(op(e3,e1),e3)=op(e3,op(e1,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_118,plain,(op(op(e3,e1),e4)=op(e3,op(e1,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_119,plain,(op(op(e3,e1),e5)=op(e3,op(e1,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_120,plain,(op(op(e3,e2),e0)=op(e3,op(e2,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_121,plain,(op(op(e3,e2),e1)=op(e3,op(e2,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_122,plain,(op(op(e3,e2),e2)=op(e3,op(e2,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_123,plain,(op(op(e3,e2),e3)=op(e3,op(e2,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_124,plain,(op(op(e3,e2),e4)=op(e3,op(e2,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_125,plain,(op(op(e3,e2),e5)=op(e3,op(e2,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_126,plain,(op(op(e3,e3),e0)=op(e3,op(e3,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_127,plain,(op(op(e3,e3),e1)=op(e3,op(e3,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_128,plain,(op(op(e3,e3),e2)=op(e3,op(e3,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_129,plain,(op(op(e3,e3),e3)=op(e3,op(e3,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_130,plain,(op(op(e3,e3),e4)=op(e3,op(e3,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_131,plain,(op(op(e3,e3),e5)=op(e3,op(e3,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_132,plain,(op(op(e3,e4),e0)=op(e3,op(e4,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_133,plain,(op(op(e3,e4),e1)=op(e3,op(e4,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_134,plain,(op(op(e3,e4),e2)=op(e3,op(e4,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_135,plain,(op(op(e3,e4),e3)=op(e3,op(e4,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_136,plain,(op(op(e3,e4),e4)=op(e3,op(e4,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_137,plain,(op(op(e3,e4),e5)=op(e3,op(e4,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_138,plain,(op(op(e3,e5),e0)=op(e3,op(e5,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_139,plain,(op(op(e3,e5),e1)=op(e3,op(e5,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_140,plain,(op(op(e3,e5),e2)=op(e3,op(e5,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_141,plain,(op(op(e3,e5),e3)=op(e3,op(e5,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_142,plain,(op(op(e3,e5),e4)=op(e3,op(e5,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_143,plain,(op(op(e3,e5),e5)=op(e3,op(e5,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_144,plain,(op(op(e4,e0),e0)=op(e4,op(e0,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_145,plain,(op(op(e4,e0),e1)=op(e4,op(e0,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_146,plain,(op(op(e4,e0),e2)=op(e4,op(e0,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_147,plain,(op(op(e4,e0),e3)=op(e4,op(e0,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_148,plain,(op(op(e4,e0),e4)=op(e4,op(e0,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_149,plain,(op(op(e4,e0),e5)=op(e4,op(e0,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_150,plain,(op(op(e4,e1),e0)=op(e4,op(e1,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_151,plain,(op(op(e4,e1),e1)=op(e4,op(e1,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_152,plain,(op(op(e4,e1),e2)=op(e4,op(e1,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_153,plain,(op(op(e4,e1),e3)=op(e4,op(e1,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_154,plain,(op(op(e4,e1),e4)=op(e4,op(e1,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_155,plain,(op(op(e4,e1),e5)=op(e4,op(e1,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_156,plain,(op(op(e4,e2),e0)=op(e4,op(e2,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_157,plain,(op(op(e4,e2),e1)=op(e4,op(e2,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_158,plain,(op(op(e4,e2),e2)=op(e4,op(e2,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_159,plain,(op(op(e4,e2),e3)=op(e4,op(e2,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_160,plain,(op(op(e4,e2),e4)=op(e4,op(e2,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_161,plain,(op(op(e4,e2),e5)=op(e4,op(e2,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_162,plain,(op(op(e4,e3),e0)=op(e4,op(e3,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_163,plain,(op(op(e4,e3),e1)=op(e4,op(e3,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_164,plain,(op(op(e4,e3),e2)=op(e4,op(e3,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_165,plain,(op(op(e4,e3),e3)=op(e4,op(e3,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_166,plain,(op(op(e4,e3),e4)=op(e4,op(e3,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_167,plain,(op(op(e4,e3),e5)=op(e4,op(e3,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_168,plain,(op(op(e4,e4),e0)=op(e4,op(e4,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_169,plain,(op(op(e4,e4),e1)=op(e4,op(e4,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_170,plain,(op(op(e4,e4),e2)=op(e4,op(e4,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_171,plain,(op(op(e4,e4),e3)=op(e4,op(e4,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_172,plain,(op(op(e4,e4),e4)=op(e4,op(e4,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_173,plain,(op(op(e4,e4),e5)=op(e4,op(e4,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_174,plain,(op(op(e4,e5),e0)=op(e4,op(e5,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_175,plain,(op(op(e4,e5),e1)=op(e4,op(e5,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_176,plain,(op(op(e4,e5),e2)=op(e4,op(e5,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_177,plain,(op(op(e4,e5),e3)=op(e4,op(e5,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_178,plain,(op(op(e4,e5),e4)=op(e4,op(e5,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_179,plain,(op(op(e4,e5),e5)=op(e4,op(e5,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_180,plain,(op(op(e5,e0),e0)=op(e5,op(e0,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_181,plain,(op(op(e5,e0),e1)=op(e5,op(e0,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_182,plain,(op(op(e5,e0),e2)=op(e5,op(e0,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_183,plain,(op(op(e5,e0),e3)=op(e5,op(e0,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_184,plain,(op(op(e5,e0),e4)=op(e5,op(e0,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_185,plain,(op(op(e5,e0),e5)=op(e5,op(e0,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_186,plain,(op(op(e5,e1),e0)=op(e5,op(e1,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_187,plain,(op(op(e5,e1),e1)=op(e5,op(e1,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_188,plain,(op(op(e5,e1),e2)=op(e5,op(e1,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_189,plain,(op(op(e5,e1),e3)=op(e5,op(e1,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_190,plain,(op(op(e5,e1),e4)=op(e5,op(e1,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_191,plain,(op(op(e5,e1),e5)=op(e5,op(e1,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_192,plain,(op(op(e5,e2),e0)=op(e5,op(e2,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_193,plain,(op(op(e5,e2),e1)=op(e5,op(e2,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_194,plain,(op(op(e5,e2),e2)=op(e5,op(e2,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_195,plain,(op(op(e5,e2),e3)=op(e5,op(e2,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_196,plain,(op(op(e5,e2),e4)=op(e5,op(e2,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_197,plain,(op(op(e5,e2),e5)=op(e5,op(e2,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_198,plain,(op(op(e5,e3),e0)=op(e5,op(e3,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_199,plain,(op(op(e5,e3),e1)=op(e5,op(e3,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_200,plain,(op(op(e5,e3),e2)=op(e5,op(e3,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_201,plain,(op(op(e5,e3),e3)=op(e5,op(e3,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_202,plain,(op(op(e5,e3),e4)=op(e5,op(e3,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_203,plain,(op(op(e5,e3),e5)=op(e5,op(e3,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_204,plain,(op(op(e5,e4),e0)=op(e5,op(e4,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_205,plain,(op(op(e5,e4),e1)=op(e5,op(e4,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_206,plain,(op(op(e5,e4),e2)=op(e5,op(e4,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_207,plain,(op(op(e5,e4),e3)=op(e5,op(e4,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_208,plain,(op(op(e5,e4),e4)=op(e5,op(e4,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_209,plain,(op(op(e5,e4),e5)=op(e5,op(e4,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_210,plain,(op(op(e5,e5),e0)=op(e5,op(e5,e0))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_211,plain,(op(op(e5,e5),e1)=op(e5,op(e5,e1))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_212,plain,(op(op(e5,e5),e2)=op(e5,op(e5,e2))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_213,plain,(op(op(e5,e5),e3)=op(e5,op(e5,e3))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_214,plain,(op(op(e5,e5),e4)=op(e5,op(e5,e4))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(ax2_215,plain,(op(op(e5,e5),e5)=op(e5,op(e5,e5))
+% 0.08/0.36     |$false),inference(orientation, [status(thm)], [ax2])).
+% 0.08/0.36  fof(def_lhs_atom1, axiom, (lhs_atom1 <=> op(op(e5,e5),e5)=op(e5,op(e5,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_0, plain, (lhs_atom1
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_215, def_lhs_atom1])).
+% 0.08/0.36  fof(def_lhs_atom2, axiom, (lhs_atom2 <=> op(op(e5,e5),e4)=op(e5,op(e5,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_1, plain, (lhs_atom2
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_214, def_lhs_atom2])).
+% 0.08/0.36  fof(def_lhs_atom3, axiom, (lhs_atom3 <=> op(op(e5,e5),e3)=op(e5,op(e5,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_2, plain, (lhs_atom3
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_213, def_lhs_atom3])).
+% 0.08/0.36  fof(def_lhs_atom4, axiom, (lhs_atom4 <=> op(op(e5,e5),e2)=op(e5,op(e5,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_3, plain, (lhs_atom4
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_212, def_lhs_atom4])).
+% 0.08/0.36  fof(def_lhs_atom5, axiom, (lhs_atom5 <=> op(op(e5,e5),e1)=op(e5,op(e5,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_4, plain, (lhs_atom5
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_211, def_lhs_atom5])).
+% 0.08/0.36  fof(def_lhs_atom6, axiom, (lhs_atom6 <=> op(op(e5,e5),e0)=op(e5,op(e5,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_5, plain, (lhs_atom6
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_210, def_lhs_atom6])).
+% 0.08/0.36  fof(def_lhs_atom7, axiom, (lhs_atom7 <=> op(op(e5,e4),e5)=op(e5,op(e4,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_6, plain, (lhs_atom7
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_209, def_lhs_atom7])).
+% 0.08/0.36  fof(def_lhs_atom8, axiom, (lhs_atom8 <=> op(op(e5,e4),e4)=op(e5,op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_7, plain, (lhs_atom8
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_208, def_lhs_atom8])).
+% 0.08/0.36  fof(def_lhs_atom9, axiom, (lhs_atom9 <=> op(op(e5,e4),e3)=op(e5,op(e4,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_8, plain, (lhs_atom9
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_207, def_lhs_atom9])).
+% 0.08/0.36  fof(def_lhs_atom10, axiom, (lhs_atom10 <=> op(op(e5,e4),e2)=op(e5,op(e4,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_9, plain, (lhs_atom10
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_206, def_lhs_atom10])).
+% 0.08/0.36  fof(def_lhs_atom11, axiom, (lhs_atom11 <=> op(op(e5,e4),e1)=op(e5,op(e4,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_10, plain, (lhs_atom11
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_205, def_lhs_atom11])).
+% 0.08/0.36  fof(def_lhs_atom12, axiom, (lhs_atom12 <=> op(op(e5,e4),e0)=op(e5,op(e4,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_11, plain, (lhs_atom12
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_204, def_lhs_atom12])).
+% 0.08/0.36  fof(def_lhs_atom13, axiom, (lhs_atom13 <=> op(op(e5,e3),e5)=op(e5,op(e3,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_12, plain, (lhs_atom13
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_203, def_lhs_atom13])).
+% 0.08/0.36  fof(def_lhs_atom14, axiom, (lhs_atom14 <=> op(op(e5,e3),e4)=op(e5,op(e3,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_13, plain, (lhs_atom14
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_202, def_lhs_atom14])).
+% 0.08/0.36  fof(def_lhs_atom15, axiom, (lhs_atom15 <=> op(op(e5,e3),e3)=op(e5,op(e3,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_14, plain, (lhs_atom15
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_201, def_lhs_atom15])).
+% 0.08/0.36  fof(def_lhs_atom16, axiom, (lhs_atom16 <=> op(op(e5,e3),e2)=op(e5,op(e3,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_15, plain, (lhs_atom16
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_200, def_lhs_atom16])).
+% 0.08/0.36  fof(def_lhs_atom17, axiom, (lhs_atom17 <=> op(op(e5,e3),e1)=op(e5,op(e3,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_16, plain, (lhs_atom17
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_199, def_lhs_atom17])).
+% 0.08/0.36  fof(def_lhs_atom18, axiom, (lhs_atom18 <=> op(op(e5,e3),e0)=op(e5,op(e3,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_17, plain, (lhs_atom18
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_198, def_lhs_atom18])).
+% 0.08/0.36  fof(def_lhs_atom19, axiom, (lhs_atom19 <=> op(op(e5,e2),e5)=op(e5,op(e2,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_18, plain, (lhs_atom19
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_197, def_lhs_atom19])).
+% 0.08/0.36  fof(def_lhs_atom20, axiom, (lhs_atom20 <=> op(op(e5,e2),e4)=op(e5,op(e2,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_19, plain, (lhs_atom20
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_196, def_lhs_atom20])).
+% 0.08/0.36  fof(def_lhs_atom21, axiom, (lhs_atom21 <=> op(op(e5,e2),e3)=op(e5,op(e2,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_20, plain, (lhs_atom21
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_195, def_lhs_atom21])).
+% 0.08/0.36  fof(def_lhs_atom22, axiom, (lhs_atom22 <=> op(op(e5,e2),e2)=op(e5,op(e2,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_21, plain, (lhs_atom22
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_194, def_lhs_atom22])).
+% 0.08/0.36  fof(def_lhs_atom23, axiom, (lhs_atom23 <=> op(op(e5,e2),e1)=op(e5,op(e2,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_22, plain, (lhs_atom23
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_193, def_lhs_atom23])).
+% 0.08/0.36  fof(def_lhs_atom24, axiom, (lhs_atom24 <=> op(op(e5,e2),e0)=op(e5,op(e2,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_23, plain, (lhs_atom24
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_192, def_lhs_atom24])).
+% 0.08/0.36  fof(def_lhs_atom25, axiom, (lhs_atom25 <=> op(op(e5,e1),e5)=op(e5,op(e1,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_24, plain, (lhs_atom25
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_191, def_lhs_atom25])).
+% 0.08/0.36  fof(def_lhs_atom26, axiom, (lhs_atom26 <=> op(op(e5,e1),e4)=op(e5,op(e1,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_25, plain, (lhs_atom26
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_190, def_lhs_atom26])).
+% 0.08/0.36  fof(def_lhs_atom27, axiom, (lhs_atom27 <=> op(op(e5,e1),e3)=op(e5,op(e1,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_26, plain, (lhs_atom27
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_189, def_lhs_atom27])).
+% 0.08/0.36  fof(def_lhs_atom28, axiom, (lhs_atom28 <=> op(op(e5,e1),e2)=op(e5,op(e1,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_27, plain, (lhs_atom28
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_188, def_lhs_atom28])).
+% 0.08/0.36  fof(def_lhs_atom29, axiom, (lhs_atom29 <=> op(op(e5,e1),e1)=op(e5,op(e1,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_28, plain, (lhs_atom29
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_187, def_lhs_atom29])).
+% 0.08/0.36  fof(def_lhs_atom30, axiom, (lhs_atom30 <=> op(op(e5,e1),e0)=op(e5,op(e1,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_29, plain, (lhs_atom30
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_186, def_lhs_atom30])).
+% 0.08/0.36  fof(def_lhs_atom31, axiom, (lhs_atom31 <=> op(op(e5,e0),e5)=op(e5,op(e0,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_30, plain, (lhs_atom31
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_185, def_lhs_atom31])).
+% 0.08/0.36  fof(def_lhs_atom32, axiom, (lhs_atom32 <=> op(op(e5,e0),e4)=op(e5,op(e0,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_31, plain, (lhs_atom32
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_184, def_lhs_atom32])).
+% 0.08/0.36  fof(def_lhs_atom33, axiom, (lhs_atom33 <=> op(op(e5,e0),e3)=op(e5,op(e0,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_32, plain, (lhs_atom33
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_183, def_lhs_atom33])).
+% 0.08/0.36  fof(def_lhs_atom34, axiom, (lhs_atom34 <=> op(op(e5,e0),e2)=op(e5,op(e0,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_33, plain, (lhs_atom34
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_182, def_lhs_atom34])).
+% 0.08/0.36  fof(def_lhs_atom35, axiom, (lhs_atom35 <=> op(op(e5,e0),e1)=op(e5,op(e0,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_34, plain, (lhs_atom35
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_181, def_lhs_atom35])).
+% 0.08/0.36  fof(def_lhs_atom36, axiom, (lhs_atom36 <=> op(op(e5,e0),e0)=op(e5,op(e0,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_35, plain, (lhs_atom36
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_180, def_lhs_atom36])).
+% 0.08/0.36  fof(def_lhs_atom37, axiom, (lhs_atom37 <=> op(op(e4,e5),e5)=op(e4,op(e5,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_36, plain, (lhs_atom37
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_179, def_lhs_atom37])).
+% 0.08/0.36  fof(def_lhs_atom38, axiom, (lhs_atom38 <=> op(op(e4,e5),e4)=op(e4,op(e5,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_37, plain, (lhs_atom38
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_178, def_lhs_atom38])).
+% 0.08/0.36  fof(def_lhs_atom39, axiom, (lhs_atom39 <=> op(op(e4,e5),e3)=op(e4,op(e5,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_38, plain, (lhs_atom39
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_177, def_lhs_atom39])).
+% 0.08/0.36  fof(def_lhs_atom40, axiom, (lhs_atom40 <=> op(op(e4,e5),e2)=op(e4,op(e5,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_39, plain, (lhs_atom40
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_176, def_lhs_atom40])).
+% 0.08/0.36  fof(def_lhs_atom41, axiom, (lhs_atom41 <=> op(op(e4,e5),e1)=op(e4,op(e5,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_40, plain, (lhs_atom41
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_175, def_lhs_atom41])).
+% 0.08/0.36  fof(def_lhs_atom42, axiom, (lhs_atom42 <=> op(op(e4,e5),e0)=op(e4,op(e5,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_41, plain, (lhs_atom42
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_174, def_lhs_atom42])).
+% 0.08/0.36  fof(def_lhs_atom43, axiom, (lhs_atom43 <=> op(op(e4,e4),e5)=op(e4,op(e4,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_42, plain, (lhs_atom43
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_173, def_lhs_atom43])).
+% 0.08/0.36  fof(def_lhs_atom44, axiom, (lhs_atom44 <=> op(op(e4,e4),e4)=op(e4,op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_43, plain, (lhs_atom44
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_172, def_lhs_atom44])).
+% 0.08/0.36  fof(def_lhs_atom45, axiom, (lhs_atom45 <=> op(op(e4,e4),e3)=op(e4,op(e4,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_44, plain, (lhs_atom45
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_171, def_lhs_atom45])).
+% 0.08/0.36  fof(def_lhs_atom46, axiom, (lhs_atom46 <=> op(op(e4,e4),e2)=op(e4,op(e4,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_45, plain, (lhs_atom46
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_170, def_lhs_atom46])).
+% 0.08/0.36  fof(def_lhs_atom47, axiom, (lhs_atom47 <=> op(op(e4,e4),e1)=op(e4,op(e4,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_46, plain, (lhs_atom47
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_169, def_lhs_atom47])).
+% 0.08/0.36  fof(def_lhs_atom48, axiom, (lhs_atom48 <=> op(op(e4,e4),e0)=op(e4,op(e4,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_47, plain, (lhs_atom48
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_168, def_lhs_atom48])).
+% 0.08/0.36  fof(def_lhs_atom49, axiom, (lhs_atom49 <=> op(op(e4,e3),e5)=op(e4,op(e3,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_48, plain, (lhs_atom49
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_167, def_lhs_atom49])).
+% 0.08/0.36  fof(def_lhs_atom50, axiom, (lhs_atom50 <=> op(op(e4,e3),e4)=op(e4,op(e3,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_49, plain, (lhs_atom50
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_166, def_lhs_atom50])).
+% 0.08/0.36  fof(def_lhs_atom51, axiom, (lhs_atom51 <=> op(op(e4,e3),e3)=op(e4,op(e3,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_50, plain, (lhs_atom51
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_165, def_lhs_atom51])).
+% 0.08/0.36  fof(def_lhs_atom52, axiom, (lhs_atom52 <=> op(op(e4,e3),e2)=op(e4,op(e3,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_51, plain, (lhs_atom52
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_164, def_lhs_atom52])).
+% 0.08/0.36  fof(def_lhs_atom53, axiom, (lhs_atom53 <=> op(op(e4,e3),e1)=op(e4,op(e3,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_52, plain, (lhs_atom53
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_163, def_lhs_atom53])).
+% 0.08/0.36  fof(def_lhs_atom54, axiom, (lhs_atom54 <=> op(op(e4,e3),e0)=op(e4,op(e3,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_53, plain, (lhs_atom54
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_162, def_lhs_atom54])).
+% 0.08/0.36  fof(def_lhs_atom55, axiom, (lhs_atom55 <=> op(op(e4,e2),e5)=op(e4,op(e2,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_54, plain, (lhs_atom55
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_161, def_lhs_atom55])).
+% 0.08/0.36  fof(def_lhs_atom56, axiom, (lhs_atom56 <=> op(op(e4,e2),e4)=op(e4,op(e2,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_55, plain, (lhs_atom56
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_160, def_lhs_atom56])).
+% 0.08/0.36  fof(def_lhs_atom57, axiom, (lhs_atom57 <=> op(op(e4,e2),e3)=op(e4,op(e2,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_56, plain, (lhs_atom57
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_159, def_lhs_atom57])).
+% 0.08/0.36  fof(def_lhs_atom58, axiom, (lhs_atom58 <=> op(op(e4,e2),e2)=op(e4,op(e2,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_57, plain, (lhs_atom58
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_158, def_lhs_atom58])).
+% 0.08/0.36  fof(def_lhs_atom59, axiom, (lhs_atom59 <=> op(op(e4,e2),e1)=op(e4,op(e2,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_58, plain, (lhs_atom59
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_157, def_lhs_atom59])).
+% 0.08/0.36  fof(def_lhs_atom60, axiom, (lhs_atom60 <=> op(op(e4,e2),e0)=op(e4,op(e2,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_59, plain, (lhs_atom60
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_156, def_lhs_atom60])).
+% 0.08/0.36  fof(def_lhs_atom61, axiom, (lhs_atom61 <=> op(op(e4,e1),e5)=op(e4,op(e1,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_60, plain, (lhs_atom61
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_155, def_lhs_atom61])).
+% 0.08/0.36  fof(def_lhs_atom62, axiom, (lhs_atom62 <=> op(op(e4,e1),e4)=op(e4,op(e1,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_61, plain, (lhs_atom62
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_154, def_lhs_atom62])).
+% 0.08/0.36  fof(def_lhs_atom63, axiom, (lhs_atom63 <=> op(op(e4,e1),e3)=op(e4,op(e1,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_62, plain, (lhs_atom63
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_153, def_lhs_atom63])).
+% 0.08/0.36  fof(def_lhs_atom64, axiom, (lhs_atom64 <=> op(op(e4,e1),e2)=op(e4,op(e1,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_63, plain, (lhs_atom64
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_152, def_lhs_atom64])).
+% 0.08/0.36  fof(def_lhs_atom65, axiom, (lhs_atom65 <=> op(op(e4,e1),e1)=op(e4,op(e1,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_64, plain, (lhs_atom65
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_151, def_lhs_atom65])).
+% 0.08/0.36  fof(def_lhs_atom66, axiom, (lhs_atom66 <=> op(op(e4,e1),e0)=op(e4,op(e1,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_65, plain, (lhs_atom66
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_150, def_lhs_atom66])).
+% 0.08/0.36  fof(def_lhs_atom67, axiom, (lhs_atom67 <=> op(op(e4,e0),e5)=op(e4,op(e0,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_66, plain, (lhs_atom67
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_149, def_lhs_atom67])).
+% 0.08/0.36  fof(def_lhs_atom68, axiom, (lhs_atom68 <=> op(op(e4,e0),e4)=op(e4,op(e0,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_67, plain, (lhs_atom68
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_148, def_lhs_atom68])).
+% 0.08/0.36  fof(def_lhs_atom69, axiom, (lhs_atom69 <=> op(op(e4,e0),e3)=op(e4,op(e0,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_68, plain, (lhs_atom69
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_147, def_lhs_atom69])).
+% 0.08/0.36  fof(def_lhs_atom70, axiom, (lhs_atom70 <=> op(op(e4,e0),e2)=op(e4,op(e0,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_69, plain, (lhs_atom70
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_146, def_lhs_atom70])).
+% 0.08/0.36  fof(def_lhs_atom71, axiom, (lhs_atom71 <=> op(op(e4,e0),e1)=op(e4,op(e0,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_70, plain, (lhs_atom71
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_145, def_lhs_atom71])).
+% 0.08/0.36  fof(def_lhs_atom72, axiom, (lhs_atom72 <=> op(op(e4,e0),e0)=op(e4,op(e0,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_71, plain, (lhs_atom72
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_144, def_lhs_atom72])).
+% 0.08/0.36  fof(def_lhs_atom73, axiom, (lhs_atom73 <=> op(op(e3,e5),e5)=op(e3,op(e5,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_72, plain, (lhs_atom73
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_143, def_lhs_atom73])).
+% 0.08/0.36  fof(def_lhs_atom74, axiom, (lhs_atom74 <=> op(op(e3,e5),e4)=op(e3,op(e5,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_73, plain, (lhs_atom74
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_142, def_lhs_atom74])).
+% 0.08/0.36  fof(def_lhs_atom75, axiom, (lhs_atom75 <=> op(op(e3,e5),e3)=op(e3,op(e5,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_74, plain, (lhs_atom75
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_141, def_lhs_atom75])).
+% 0.08/0.36  fof(def_lhs_atom76, axiom, (lhs_atom76 <=> op(op(e3,e5),e2)=op(e3,op(e5,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_75, plain, (lhs_atom76
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_140, def_lhs_atom76])).
+% 0.08/0.36  fof(def_lhs_atom77, axiom, (lhs_atom77 <=> op(op(e3,e5),e1)=op(e3,op(e5,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_76, plain, (lhs_atom77
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_139, def_lhs_atom77])).
+% 0.08/0.36  fof(def_lhs_atom78, axiom, (lhs_atom78 <=> op(op(e3,e5),e0)=op(e3,op(e5,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_77, plain, (lhs_atom78
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_138, def_lhs_atom78])).
+% 0.08/0.36  fof(def_lhs_atom79, axiom, (lhs_atom79 <=> op(op(e3,e4),e5)=op(e3,op(e4,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_78, plain, (lhs_atom79
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_137, def_lhs_atom79])).
+% 0.08/0.36  fof(def_lhs_atom80, axiom, (lhs_atom80 <=> op(op(e3,e4),e4)=op(e3,op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_79, plain, (lhs_atom80
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_136, def_lhs_atom80])).
+% 0.08/0.36  fof(def_lhs_atom81, axiom, (lhs_atom81 <=> op(op(e3,e4),e3)=op(e3,op(e4,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_80, plain, (lhs_atom81
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_135, def_lhs_atom81])).
+% 0.08/0.36  fof(def_lhs_atom82, axiom, (lhs_atom82 <=> op(op(e3,e4),e2)=op(e3,op(e4,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_81, plain, (lhs_atom82
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_134, def_lhs_atom82])).
+% 0.08/0.36  fof(def_lhs_atom83, axiom, (lhs_atom83 <=> op(op(e3,e4),e1)=op(e3,op(e4,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_82, plain, (lhs_atom83
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_133, def_lhs_atom83])).
+% 0.08/0.36  fof(def_lhs_atom84, axiom, (lhs_atom84 <=> op(op(e3,e4),e0)=op(e3,op(e4,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_83, plain, (lhs_atom84
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_132, def_lhs_atom84])).
+% 0.08/0.36  fof(def_lhs_atom85, axiom, (lhs_atom85 <=> op(op(e3,e3),e5)=op(e3,op(e3,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_84, plain, (lhs_atom85
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_131, def_lhs_atom85])).
+% 0.08/0.36  fof(def_lhs_atom86, axiom, (lhs_atom86 <=> op(op(e3,e3),e4)=op(e3,op(e3,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_85, plain, (lhs_atom86
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_130, def_lhs_atom86])).
+% 0.08/0.36  fof(def_lhs_atom87, axiom, (lhs_atom87 <=> op(op(e3,e3),e3)=op(e3,op(e3,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_86, plain, (lhs_atom87
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_129, def_lhs_atom87])).
+% 0.08/0.36  fof(def_lhs_atom88, axiom, (lhs_atom88 <=> op(op(e3,e3),e2)=op(e3,op(e3,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_87, plain, (lhs_atom88
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_128, def_lhs_atom88])).
+% 0.08/0.36  fof(def_lhs_atom89, axiom, (lhs_atom89 <=> op(op(e3,e3),e1)=op(e3,op(e3,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_88, plain, (lhs_atom89
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_127, def_lhs_atom89])).
+% 0.08/0.36  fof(def_lhs_atom90, axiom, (lhs_atom90 <=> op(op(e3,e3),e0)=op(e3,op(e3,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_89, plain, (lhs_atom90
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_126, def_lhs_atom90])).
+% 0.08/0.36  fof(def_lhs_atom91, axiom, (lhs_atom91 <=> op(op(e3,e2),e5)=op(e3,op(e2,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_90, plain, (lhs_atom91
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_125, def_lhs_atom91])).
+% 0.08/0.36  fof(def_lhs_atom92, axiom, (lhs_atom92 <=> op(op(e3,e2),e4)=op(e3,op(e2,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_91, plain, (lhs_atom92
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_124, def_lhs_atom92])).
+% 0.08/0.36  fof(def_lhs_atom93, axiom, (lhs_atom93 <=> op(op(e3,e2),e3)=op(e3,op(e2,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_92, plain, (lhs_atom93
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_123, def_lhs_atom93])).
+% 0.08/0.36  fof(def_lhs_atom94, axiom, (lhs_atom94 <=> op(op(e3,e2),e2)=op(e3,op(e2,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_93, plain, (lhs_atom94
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_122, def_lhs_atom94])).
+% 0.08/0.36  fof(def_lhs_atom95, axiom, (lhs_atom95 <=> op(op(e3,e2),e1)=op(e3,op(e2,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_94, plain, (lhs_atom95
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_121, def_lhs_atom95])).
+% 0.08/0.36  fof(def_lhs_atom96, axiom, (lhs_atom96 <=> op(op(e3,e2),e0)=op(e3,op(e2,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_95, plain, (lhs_atom96
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_120, def_lhs_atom96])).
+% 0.08/0.36  fof(def_lhs_atom97, axiom, (lhs_atom97 <=> op(op(e3,e1),e5)=op(e3,op(e1,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_96, plain, (lhs_atom97
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_119, def_lhs_atom97])).
+% 0.08/0.36  fof(def_lhs_atom98, axiom, (lhs_atom98 <=> op(op(e3,e1),e4)=op(e3,op(e1,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_97, plain, (lhs_atom98
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_118, def_lhs_atom98])).
+% 0.08/0.36  fof(def_lhs_atom99, axiom, (lhs_atom99 <=> op(op(e3,e1),e3)=op(e3,op(e1,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_98, plain, (lhs_atom99
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_117, def_lhs_atom99])).
+% 0.08/0.36  fof(def_lhs_atom100, axiom, (lhs_atom100 <=> op(op(e3,e1),e2)=op(e3,op(e1,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_99, plain, (lhs_atom100
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_116, def_lhs_atom100])).
+% 0.08/0.36  fof(def_lhs_atom101, axiom, (lhs_atom101 <=> op(op(e3,e1),e1)=op(e3,op(e1,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_100, plain, (lhs_atom101
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_115, def_lhs_atom101])).
+% 0.08/0.36  fof(def_lhs_atom102, axiom, (lhs_atom102 <=> op(op(e3,e1),e0)=op(e3,op(e1,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_101, plain, (lhs_atom102
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_114, def_lhs_atom102])).
+% 0.08/0.36  fof(def_lhs_atom103, axiom, (lhs_atom103 <=> op(op(e3,e0),e5)=op(e3,op(e0,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_102, plain, (lhs_atom103
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_113, def_lhs_atom103])).
+% 0.08/0.36  fof(def_lhs_atom104, axiom, (lhs_atom104 <=> op(op(e3,e0),e4)=op(e3,op(e0,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_103, plain, (lhs_atom104
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_112, def_lhs_atom104])).
+% 0.08/0.36  fof(def_lhs_atom105, axiom, (lhs_atom105 <=> op(op(e3,e0),e3)=op(e3,op(e0,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_104, plain, (lhs_atom105
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_111, def_lhs_atom105])).
+% 0.08/0.36  fof(def_lhs_atom106, axiom, (lhs_atom106 <=> op(op(e3,e0),e2)=op(e3,op(e0,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_105, plain, (lhs_atom106
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_110, def_lhs_atom106])).
+% 0.08/0.36  fof(def_lhs_atom107, axiom, (lhs_atom107 <=> op(op(e3,e0),e1)=op(e3,op(e0,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_106, plain, (lhs_atom107
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_109, def_lhs_atom107])).
+% 0.08/0.36  fof(def_lhs_atom108, axiom, (lhs_atom108 <=> op(op(e3,e0),e0)=op(e3,op(e0,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_107, plain, (lhs_atom108
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_108, def_lhs_atom108])).
+% 0.08/0.36  fof(def_lhs_atom109, axiom, (lhs_atom109 <=> op(op(e2,e5),e5)=op(e2,op(e5,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_108, plain, (lhs_atom109
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_107, def_lhs_atom109])).
+% 0.08/0.36  fof(def_lhs_atom110, axiom, (lhs_atom110 <=> op(op(e2,e5),e4)=op(e2,op(e5,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_109, plain, (lhs_atom110
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_106, def_lhs_atom110])).
+% 0.08/0.36  fof(def_lhs_atom111, axiom, (lhs_atom111 <=> op(op(e2,e5),e3)=op(e2,op(e5,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_110, plain, (lhs_atom111
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_105, def_lhs_atom111])).
+% 0.08/0.36  fof(def_lhs_atom112, axiom, (lhs_atom112 <=> op(op(e2,e5),e2)=op(e2,op(e5,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_111, plain, (lhs_atom112
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_104, def_lhs_atom112])).
+% 0.08/0.36  fof(def_lhs_atom113, axiom, (lhs_atom113 <=> op(op(e2,e5),e1)=op(e2,op(e5,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_112, plain, (lhs_atom113
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_103, def_lhs_atom113])).
+% 0.08/0.36  fof(def_lhs_atom114, axiom, (lhs_atom114 <=> op(op(e2,e5),e0)=op(e2,op(e5,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_113, plain, (lhs_atom114
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_102, def_lhs_atom114])).
+% 0.08/0.36  fof(def_lhs_atom115, axiom, (lhs_atom115 <=> op(op(e2,e4),e5)=op(e2,op(e4,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_114, plain, (lhs_atom115
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_101, def_lhs_atom115])).
+% 0.08/0.36  fof(def_lhs_atom116, axiom, (lhs_atom116 <=> op(op(e2,e4),e4)=op(e2,op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_115, plain, (lhs_atom116
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_100, def_lhs_atom116])).
+% 0.08/0.36  fof(def_lhs_atom117, axiom, (lhs_atom117 <=> op(op(e2,e4),e3)=op(e2,op(e4,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_116, plain, (lhs_atom117
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_99, def_lhs_atom117])).
+% 0.08/0.36  fof(def_lhs_atom118, axiom, (lhs_atom118 <=> op(op(e2,e4),e2)=op(e2,op(e4,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_117, plain, (lhs_atom118
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_98, def_lhs_atom118])).
+% 0.08/0.36  fof(def_lhs_atom119, axiom, (lhs_atom119 <=> op(op(e2,e4),e1)=op(e2,op(e4,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_118, plain, (lhs_atom119
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_97, def_lhs_atom119])).
+% 0.08/0.36  fof(def_lhs_atom120, axiom, (lhs_atom120 <=> op(op(e2,e4),e0)=op(e2,op(e4,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_119, plain, (lhs_atom120
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_96, def_lhs_atom120])).
+% 0.08/0.36  fof(def_lhs_atom121, axiom, (lhs_atom121 <=> op(op(e2,e3),e5)=op(e2,op(e3,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_120, plain, (lhs_atom121
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_95, def_lhs_atom121])).
+% 0.08/0.36  fof(def_lhs_atom122, axiom, (lhs_atom122 <=> op(op(e2,e3),e4)=op(e2,op(e3,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_121, plain, (lhs_atom122
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_94, def_lhs_atom122])).
+% 0.08/0.36  fof(def_lhs_atom123, axiom, (lhs_atom123 <=> op(op(e2,e3),e3)=op(e2,op(e3,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_122, plain, (lhs_atom123
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_93, def_lhs_atom123])).
+% 0.08/0.36  fof(def_lhs_atom124, axiom, (lhs_atom124 <=> op(op(e2,e3),e2)=op(e2,op(e3,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_123, plain, (lhs_atom124
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_92, def_lhs_atom124])).
+% 0.08/0.36  fof(def_lhs_atom125, axiom, (lhs_atom125 <=> op(op(e2,e3),e1)=op(e2,op(e3,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_124, plain, (lhs_atom125
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_91, def_lhs_atom125])).
+% 0.08/0.36  fof(def_lhs_atom126, axiom, (lhs_atom126 <=> op(op(e2,e3),e0)=op(e2,op(e3,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_125, plain, (lhs_atom126
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_90, def_lhs_atom126])).
+% 0.08/0.36  fof(def_lhs_atom127, axiom, (lhs_atom127 <=> op(op(e2,e2),e5)=op(e2,op(e2,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_126, plain, (lhs_atom127
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_89, def_lhs_atom127])).
+% 0.08/0.36  fof(def_lhs_atom128, axiom, (lhs_atom128 <=> op(op(e2,e2),e4)=op(e2,op(e2,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_127, plain, (lhs_atom128
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_88, def_lhs_atom128])).
+% 0.08/0.36  fof(def_lhs_atom129, axiom, (lhs_atom129 <=> op(op(e2,e2),e3)=op(e2,op(e2,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_128, plain, (lhs_atom129
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_87, def_lhs_atom129])).
+% 0.08/0.36  fof(def_lhs_atom130, axiom, (lhs_atom130 <=> op(op(e2,e2),e2)=op(e2,op(e2,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_129, plain, (lhs_atom130
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_86, def_lhs_atom130])).
+% 0.08/0.36  fof(def_lhs_atom131, axiom, (lhs_atom131 <=> op(op(e2,e2),e1)=op(e2,op(e2,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_130, plain, (lhs_atom131
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_85, def_lhs_atom131])).
+% 0.08/0.36  fof(def_lhs_atom132, axiom, (lhs_atom132 <=> op(op(e2,e2),e0)=op(e2,op(e2,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_131, plain, (lhs_atom132
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_84, def_lhs_atom132])).
+% 0.08/0.36  fof(def_lhs_atom133, axiom, (lhs_atom133 <=> op(op(e2,e1),e5)=op(e2,op(e1,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_132, plain, (lhs_atom133
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_83, def_lhs_atom133])).
+% 0.08/0.36  fof(def_lhs_atom134, axiom, (lhs_atom134 <=> op(op(e2,e1),e4)=op(e2,op(e1,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_133, plain, (lhs_atom134
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_82, def_lhs_atom134])).
+% 0.08/0.36  fof(def_lhs_atom135, axiom, (lhs_atom135 <=> op(op(e2,e1),e3)=op(e2,op(e1,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_134, plain, (lhs_atom135
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_81, def_lhs_atom135])).
+% 0.08/0.36  fof(def_lhs_atom136, axiom, (lhs_atom136 <=> op(op(e2,e1),e2)=op(e2,op(e1,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_135, plain, (lhs_atom136
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_80, def_lhs_atom136])).
+% 0.08/0.36  fof(def_lhs_atom137, axiom, (lhs_atom137 <=> op(op(e2,e1),e1)=op(e2,op(e1,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_136, plain, (lhs_atom137
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_79, def_lhs_atom137])).
+% 0.08/0.36  fof(def_lhs_atom138, axiom, (lhs_atom138 <=> op(op(e2,e1),e0)=op(e2,op(e1,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_137, plain, (lhs_atom138
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_78, def_lhs_atom138])).
+% 0.08/0.36  fof(def_lhs_atom139, axiom, (lhs_atom139 <=> op(op(e2,e0),e5)=op(e2,op(e0,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_138, plain, (lhs_atom139
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_77, def_lhs_atom139])).
+% 0.08/0.36  fof(def_lhs_atom140, axiom, (lhs_atom140 <=> op(op(e2,e0),e4)=op(e2,op(e0,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_139, plain, (lhs_atom140
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_76, def_lhs_atom140])).
+% 0.08/0.36  fof(def_lhs_atom141, axiom, (lhs_atom141 <=> op(op(e2,e0),e3)=op(e2,op(e0,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_140, plain, (lhs_atom141
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_75, def_lhs_atom141])).
+% 0.08/0.36  fof(def_lhs_atom142, axiom, (lhs_atom142 <=> op(op(e2,e0),e2)=op(e2,op(e0,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_141, plain, (lhs_atom142
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_74, def_lhs_atom142])).
+% 0.08/0.36  fof(def_lhs_atom143, axiom, (lhs_atom143 <=> op(op(e2,e0),e1)=op(e2,op(e0,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_142, plain, (lhs_atom143
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_73, def_lhs_atom143])).
+% 0.08/0.36  fof(def_lhs_atom144, axiom, (lhs_atom144 <=> op(op(e2,e0),e0)=op(e2,op(e0,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_143, plain, (lhs_atom144
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_72, def_lhs_atom144])).
+% 0.08/0.36  fof(def_lhs_atom145, axiom, (lhs_atom145 <=> op(op(e1,e5),e5)=op(e1,op(e5,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_144, plain, (lhs_atom145
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_71, def_lhs_atom145])).
+% 0.08/0.36  fof(def_lhs_atom146, axiom, (lhs_atom146 <=> op(op(e1,e5),e4)=op(e1,op(e5,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_145, plain, (lhs_atom146
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_70, def_lhs_atom146])).
+% 0.08/0.36  fof(def_lhs_atom147, axiom, (lhs_atom147 <=> op(op(e1,e5),e3)=op(e1,op(e5,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_146, plain, (lhs_atom147
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_69, def_lhs_atom147])).
+% 0.08/0.36  fof(def_lhs_atom148, axiom, (lhs_atom148 <=> op(op(e1,e5),e2)=op(e1,op(e5,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_147, plain, (lhs_atom148
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_68, def_lhs_atom148])).
+% 0.08/0.36  fof(def_lhs_atom149, axiom, (lhs_atom149 <=> op(op(e1,e5),e1)=op(e1,op(e5,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_148, plain, (lhs_atom149
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_67, def_lhs_atom149])).
+% 0.08/0.36  fof(def_lhs_atom150, axiom, (lhs_atom150 <=> op(op(e1,e5),e0)=op(e1,op(e5,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_149, plain, (lhs_atom150
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_66, def_lhs_atom150])).
+% 0.08/0.36  fof(def_lhs_atom151, axiom, (lhs_atom151 <=> op(op(e1,e4),e5)=op(e1,op(e4,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_150, plain, (lhs_atom151
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_65, def_lhs_atom151])).
+% 0.08/0.36  fof(def_lhs_atom152, axiom, (lhs_atom152 <=> op(op(e1,e4),e4)=op(e1,op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_151, plain, (lhs_atom152
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_64, def_lhs_atom152])).
+% 0.08/0.36  fof(def_lhs_atom153, axiom, (lhs_atom153 <=> op(op(e1,e4),e3)=op(e1,op(e4,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_152, plain, (lhs_atom153
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_63, def_lhs_atom153])).
+% 0.08/0.36  fof(def_lhs_atom154, axiom, (lhs_atom154 <=> op(op(e1,e4),e2)=op(e1,op(e4,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_153, plain, (lhs_atom154
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_62, def_lhs_atom154])).
+% 0.08/0.36  fof(def_lhs_atom155, axiom, (lhs_atom155 <=> op(op(e1,e4),e1)=op(e1,op(e4,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_154, plain, (lhs_atom155
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_61, def_lhs_atom155])).
+% 0.08/0.36  fof(def_lhs_atom156, axiom, (lhs_atom156 <=> op(op(e1,e4),e0)=op(e1,op(e4,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_155, plain, (lhs_atom156
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_60, def_lhs_atom156])).
+% 0.08/0.36  fof(def_lhs_atom157, axiom, (lhs_atom157 <=> op(op(e1,e3),e5)=op(e1,op(e3,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_156, plain, (lhs_atom157
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_59, def_lhs_atom157])).
+% 0.08/0.36  fof(def_lhs_atom158, axiom, (lhs_atom158 <=> op(op(e1,e3),e4)=op(e1,op(e3,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_157, plain, (lhs_atom158
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_58, def_lhs_atom158])).
+% 0.08/0.36  fof(def_lhs_atom159, axiom, (lhs_atom159 <=> op(op(e1,e3),e3)=op(e1,op(e3,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_158, plain, (lhs_atom159
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_57, def_lhs_atom159])).
+% 0.08/0.36  fof(def_lhs_atom160, axiom, (lhs_atom160 <=> op(op(e1,e3),e2)=op(e1,op(e3,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_159, plain, (lhs_atom160
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_56, def_lhs_atom160])).
+% 0.08/0.36  fof(def_lhs_atom161, axiom, (lhs_atom161 <=> op(op(e1,e3),e1)=op(e1,op(e3,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_160, plain, (lhs_atom161
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_55, def_lhs_atom161])).
+% 0.08/0.36  fof(def_lhs_atom162, axiom, (lhs_atom162 <=> op(op(e1,e3),e0)=op(e1,op(e3,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_161, plain, (lhs_atom162
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_54, def_lhs_atom162])).
+% 0.08/0.36  fof(def_lhs_atom163, axiom, (lhs_atom163 <=> op(op(e1,e2),e5)=op(e1,op(e2,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_162, plain, (lhs_atom163
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_53, def_lhs_atom163])).
+% 0.08/0.36  fof(def_lhs_atom164, axiom, (lhs_atom164 <=> op(op(e1,e2),e4)=op(e1,op(e2,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_163, plain, (lhs_atom164
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_52, def_lhs_atom164])).
+% 0.08/0.36  fof(def_lhs_atom165, axiom, (lhs_atom165 <=> op(op(e1,e2),e3)=op(e1,op(e2,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_164, plain, (lhs_atom165
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_51, def_lhs_atom165])).
+% 0.08/0.36  fof(def_lhs_atom166, axiom, (lhs_atom166 <=> op(op(e1,e2),e2)=op(e1,op(e2,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_165, plain, (lhs_atom166
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_50, def_lhs_atom166])).
+% 0.08/0.36  fof(def_lhs_atom167, axiom, (lhs_atom167 <=> op(op(e1,e2),e1)=op(e1,op(e2,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_166, plain, (lhs_atom167
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_49, def_lhs_atom167])).
+% 0.08/0.36  fof(def_lhs_atom168, axiom, (lhs_atom168 <=> op(op(e1,e2),e0)=op(e1,op(e2,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_167, plain, (lhs_atom168
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_48, def_lhs_atom168])).
+% 0.08/0.36  fof(def_lhs_atom169, axiom, (lhs_atom169 <=> op(op(e1,e1),e5)=op(e1,op(e1,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_168, plain, (lhs_atom169
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_47, def_lhs_atom169])).
+% 0.08/0.36  fof(def_lhs_atom170, axiom, (lhs_atom170 <=> op(op(e1,e1),e4)=op(e1,op(e1,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_169, plain, (lhs_atom170
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_46, def_lhs_atom170])).
+% 0.08/0.36  fof(def_lhs_atom171, axiom, (lhs_atom171 <=> op(op(e1,e1),e3)=op(e1,op(e1,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_170, plain, (lhs_atom171
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_45, def_lhs_atom171])).
+% 0.08/0.36  fof(def_lhs_atom172, axiom, (lhs_atom172 <=> op(op(e1,e1),e2)=op(e1,op(e1,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_171, plain, (lhs_atom172
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_44, def_lhs_atom172])).
+% 0.08/0.36  fof(def_lhs_atom173, axiom, (lhs_atom173 <=> op(op(e1,e1),e1)=op(e1,op(e1,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_172, plain, (lhs_atom173
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_43, def_lhs_atom173])).
+% 0.08/0.36  fof(def_lhs_atom174, axiom, (lhs_atom174 <=> op(op(e1,e1),e0)=op(e1,op(e1,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_173, plain, (lhs_atom174
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_42, def_lhs_atom174])).
+% 0.08/0.36  fof(def_lhs_atom175, axiom, (lhs_atom175 <=> op(op(e1,e0),e5)=op(e1,op(e0,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_174, plain, (lhs_atom175
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_41, def_lhs_atom175])).
+% 0.08/0.36  fof(def_lhs_atom176, axiom, (lhs_atom176 <=> op(op(e1,e0),e4)=op(e1,op(e0,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_175, plain, (lhs_atom176
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_40, def_lhs_atom176])).
+% 0.08/0.36  fof(def_lhs_atom177, axiom, (lhs_atom177 <=> op(op(e1,e0),e3)=op(e1,op(e0,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_176, plain, (lhs_atom177
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_39, def_lhs_atom177])).
+% 0.08/0.36  fof(def_lhs_atom178, axiom, (lhs_atom178 <=> op(op(e1,e0),e2)=op(e1,op(e0,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_177, plain, (lhs_atom178
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_38, def_lhs_atom178])).
+% 0.08/0.36  fof(def_lhs_atom179, axiom, (lhs_atom179 <=> op(op(e1,e0),e1)=op(e1,op(e0,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_178, plain, (lhs_atom179
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_37, def_lhs_atom179])).
+% 0.08/0.36  fof(def_lhs_atom180, axiom, (lhs_atom180 <=> op(op(e1,e0),e0)=op(e1,op(e0,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_179, plain, (lhs_atom180
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_36, def_lhs_atom180])).
+% 0.08/0.36  fof(def_lhs_atom181, axiom, (lhs_atom181 <=> op(op(e0,e5),e5)=op(e0,op(e5,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_180, plain, (lhs_atom181
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_35, def_lhs_atom181])).
+% 0.08/0.36  fof(def_lhs_atom182, axiom, (lhs_atom182 <=> op(op(e0,e5),e4)=op(e0,op(e5,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_181, plain, (lhs_atom182
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_34, def_lhs_atom182])).
+% 0.08/0.36  fof(def_lhs_atom183, axiom, (lhs_atom183 <=> op(op(e0,e5),e3)=op(e0,op(e5,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_182, plain, (lhs_atom183
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_33, def_lhs_atom183])).
+% 0.08/0.36  fof(def_lhs_atom184, axiom, (lhs_atom184 <=> op(op(e0,e5),e2)=op(e0,op(e5,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_183, plain, (lhs_atom184
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_32, def_lhs_atom184])).
+% 0.08/0.36  fof(def_lhs_atom185, axiom, (lhs_atom185 <=> op(op(e0,e5),e1)=op(e0,op(e5,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_184, plain, (lhs_atom185
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_31, def_lhs_atom185])).
+% 0.08/0.36  fof(def_lhs_atom186, axiom, (lhs_atom186 <=> op(op(e0,e5),e0)=op(e0,op(e5,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_185, plain, (lhs_atom186
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_30, def_lhs_atom186])).
+% 0.08/0.36  fof(def_lhs_atom187, axiom, (lhs_atom187 <=> op(op(e0,e4),e5)=op(e0,op(e4,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_186, plain, (lhs_atom187
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_29, def_lhs_atom187])).
+% 0.08/0.36  fof(def_lhs_atom188, axiom, (lhs_atom188 <=> op(op(e0,e4),e4)=op(e0,op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_187, plain, (lhs_atom188
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_28, def_lhs_atom188])).
+% 0.08/0.36  fof(def_lhs_atom189, axiom, (lhs_atom189 <=> op(op(e0,e4),e3)=op(e0,op(e4,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_188, plain, (lhs_atom189
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_27, def_lhs_atom189])).
+% 0.08/0.36  fof(def_lhs_atom190, axiom, (lhs_atom190 <=> op(op(e0,e4),e2)=op(e0,op(e4,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_189, plain, (lhs_atom190
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_26, def_lhs_atom190])).
+% 0.08/0.36  fof(def_lhs_atom191, axiom, (lhs_atom191 <=> op(op(e0,e4),e1)=op(e0,op(e4,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_190, plain, (lhs_atom191
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_25, def_lhs_atom191])).
+% 0.08/0.36  fof(def_lhs_atom192, axiom, (lhs_atom192 <=> op(op(e0,e4),e0)=op(e0,op(e4,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_191, plain, (lhs_atom192
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_24, def_lhs_atom192])).
+% 0.08/0.36  fof(def_lhs_atom193, axiom, (lhs_atom193 <=> op(op(e0,e3),e5)=op(e0,op(e3,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_192, plain, (lhs_atom193
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_23, def_lhs_atom193])).
+% 0.08/0.36  fof(def_lhs_atom194, axiom, (lhs_atom194 <=> op(op(e0,e3),e4)=op(e0,op(e3,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_193, plain, (lhs_atom194
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_22, def_lhs_atom194])).
+% 0.08/0.36  fof(def_lhs_atom195, axiom, (lhs_atom195 <=> op(op(e0,e3),e3)=op(e0,op(e3,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_194, plain, (lhs_atom195
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_21, def_lhs_atom195])).
+% 0.08/0.36  fof(def_lhs_atom196, axiom, (lhs_atom196 <=> op(op(e0,e3),e2)=op(e0,op(e3,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_195, plain, (lhs_atom196
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_20, def_lhs_atom196])).
+% 0.08/0.36  fof(def_lhs_atom197, axiom, (lhs_atom197 <=> op(op(e0,e3),e1)=op(e0,op(e3,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_196, plain, (lhs_atom197
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_19, def_lhs_atom197])).
+% 0.08/0.36  fof(def_lhs_atom198, axiom, (lhs_atom198 <=> op(op(e0,e3),e0)=op(e0,op(e3,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_197, plain, (lhs_atom198
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_18, def_lhs_atom198])).
+% 0.08/0.36  fof(def_lhs_atom199, axiom, (lhs_atom199 <=> op(op(e0,e2),e5)=op(e0,op(e2,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_198, plain, (lhs_atom199
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_17, def_lhs_atom199])).
+% 0.08/0.36  fof(def_lhs_atom200, axiom, (lhs_atom200 <=> op(op(e0,e2),e4)=op(e0,op(e2,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_199, plain, (lhs_atom200
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_16, def_lhs_atom200])).
+% 0.08/0.36  fof(def_lhs_atom201, axiom, (lhs_atom201 <=> op(op(e0,e2),e3)=op(e0,op(e2,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_200, plain, (lhs_atom201
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_15, def_lhs_atom201])).
+% 0.08/0.36  fof(def_lhs_atom202, axiom, (lhs_atom202 <=> op(op(e0,e2),e2)=op(e0,op(e2,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_201, plain, (lhs_atom202
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_14, def_lhs_atom202])).
+% 0.08/0.36  fof(def_lhs_atom203, axiom, (lhs_atom203 <=> op(op(e0,e2),e1)=op(e0,op(e2,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_202, plain, (lhs_atom203
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_13, def_lhs_atom203])).
+% 0.08/0.36  fof(def_lhs_atom204, axiom, (lhs_atom204 <=> op(op(e0,e2),e0)=op(e0,op(e2,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_203, plain, (lhs_atom204
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_12, def_lhs_atom204])).
+% 0.08/0.36  fof(def_lhs_atom205, axiom, (lhs_atom205 <=> op(op(e0,e1),e5)=op(e0,op(e1,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_204, plain, (lhs_atom205
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_11, def_lhs_atom205])).
+% 0.08/0.36  fof(def_lhs_atom206, axiom, (lhs_atom206 <=> op(op(e0,e1),e4)=op(e0,op(e1,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_205, plain, (lhs_atom206
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_10, def_lhs_atom206])).
+% 0.08/0.36  fof(def_lhs_atom207, axiom, (lhs_atom207 <=> op(op(e0,e1),e3)=op(e0,op(e1,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_206, plain, (lhs_atom207
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_9, def_lhs_atom207])).
+% 0.08/0.36  fof(def_lhs_atom208, axiom, (lhs_atom208 <=> op(op(e0,e1),e2)=op(e0,op(e1,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_207, plain, (lhs_atom208
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_8, def_lhs_atom208])).
+% 0.08/0.36  fof(def_lhs_atom209, axiom, (lhs_atom209 <=> op(op(e0,e1),e1)=op(e0,op(e1,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_208, plain, (lhs_atom209
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_7, def_lhs_atom209])).
+% 0.08/0.36  fof(def_lhs_atom210, axiom, (lhs_atom210 <=> op(op(e0,e1),e0)=op(e0,op(e1,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_209, plain, (lhs_atom210
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_6, def_lhs_atom210])).
+% 0.08/0.36  fof(def_lhs_atom211, axiom, (lhs_atom211 <=> op(op(e0,e0),e5)=op(e0,op(e0,e5))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_210, plain, (lhs_atom211
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_5, def_lhs_atom211])).
+% 0.08/0.36  fof(def_lhs_atom212, axiom, (lhs_atom212 <=> op(op(e0,e0),e4)=op(e0,op(e0,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_211, plain, (lhs_atom212
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_4, def_lhs_atom212])).
+% 0.08/0.36  fof(def_lhs_atom213, axiom, (lhs_atom213 <=> op(op(e0,e0),e3)=op(e0,op(e0,e3))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_212, plain, (lhs_atom213
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_3, def_lhs_atom213])).
+% 0.08/0.36  fof(def_lhs_atom214, axiom, (lhs_atom214 <=> op(op(e0,e0),e2)=op(e0,op(e0,e2))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_213, plain, (lhs_atom214
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_2, def_lhs_atom214])).
+% 0.08/0.36  fof(def_lhs_atom215, axiom, (lhs_atom215 <=> op(op(e0,e0),e1)=op(e0,op(e0,e1))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_214, plain, (lhs_atom215
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_1, def_lhs_atom215])).
+% 0.08/0.36  fof(def_lhs_atom216, axiom, (lhs_atom216 <=> op(op(e0,e0),e0)=op(e0,op(e0,e0))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_215, plain, (lhs_atom216
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax2_0, def_lhs_atom216])).
+% 0.08/0.36  fof(def_lhs_atom217, axiom, (lhs_atom217 <=> inv(unit)=unit), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_216, plain, (lhs_atom217
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax5_0, def_lhs_atom217])).
+% 0.08/0.36  fof(def_lhs_atom218, axiom, (lhs_atom218 <=> inv(inv(e5))=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_217, plain, (lhs_atom218
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax6_5, def_lhs_atom218])).
+% 0.08/0.36  fof(def_lhs_atom219, axiom, (lhs_atom219 <=> inv(inv(e4))=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_218, plain, (lhs_atom219
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax6_4, def_lhs_atom219])).
+% 0.08/0.36  fof(def_lhs_atom220, axiom, (lhs_atom220 <=> inv(inv(e3))=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_219, plain, (lhs_atom220
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax6_3, def_lhs_atom220])).
+% 0.08/0.36  fof(def_lhs_atom221, axiom, (lhs_atom221 <=> inv(inv(e2))=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_220, plain, (lhs_atom221
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax6_2, def_lhs_atom221])).
+% 0.08/0.36  fof(def_lhs_atom222, axiom, (lhs_atom222 <=> inv(inv(e1))=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_221, plain, (lhs_atom222
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax6_1, def_lhs_atom222])).
+% 0.08/0.36  fof(def_lhs_atom223, axiom, (lhs_atom223 <=> inv(inv(e0))=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_222, plain, (lhs_atom223
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax6_0, def_lhs_atom223])).
+% 0.08/0.36  fof(def_lhs_atom224, axiom, (lhs_atom224 <=> ~inv(e5)=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_223, plain, (lhs_atom224
+% 0.08/0.36     |inv(e5)=e5), inference(fold_definition,[status(thm)],[ax7_35, def_lhs_atom224])).
+% 0.08/0.36  fof(def_lhs_atom225, axiom, (lhs_atom225 <=> ~inv(e5)=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_224, plain, (lhs_atom225
+% 0.08/0.36     |inv(e4)=e5), inference(fold_definition,[status(thm)],[ax7_34, def_lhs_atom225])).
+% 0.08/0.36  fof(def_lhs_atom226, axiom, (lhs_atom226 <=> ~inv(e5)=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_225, plain, (lhs_atom226
+% 0.08/0.36     |inv(e3)=e5), inference(fold_definition,[status(thm)],[ax7_33, def_lhs_atom226])).
+% 0.08/0.36  fof(def_lhs_atom227, axiom, (lhs_atom227 <=> ~inv(e5)=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_226, plain, (lhs_atom227
+% 0.08/0.36     |inv(e2)=e5), inference(fold_definition,[status(thm)],[ax7_32, def_lhs_atom227])).
+% 0.08/0.36  fof(def_lhs_atom228, axiom, (lhs_atom228 <=> ~inv(e5)=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_227, plain, (lhs_atom228
+% 0.08/0.36     |inv(e1)=e5), inference(fold_definition,[status(thm)],[ax7_31, def_lhs_atom228])).
+% 0.08/0.36  fof(def_lhs_atom229, axiom, (lhs_atom229 <=> ~inv(e5)=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_228, plain, (lhs_atom229
+% 0.08/0.36     |inv(e0)=e5), inference(fold_definition,[status(thm)],[ax7_30, def_lhs_atom229])).
+% 0.08/0.36  fof(def_lhs_atom230, axiom, (lhs_atom230 <=> ~inv(e4)=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_229, plain, (lhs_atom230
+% 0.08/0.36     |inv(e5)=e4), inference(fold_definition,[status(thm)],[ax7_29, def_lhs_atom230])).
+% 0.08/0.36  fof(def_lhs_atom231, axiom, (lhs_atom231 <=> ~inv(e4)=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_230, plain, (lhs_atom231
+% 0.08/0.36     |inv(e4)=e4), inference(fold_definition,[status(thm)],[ax7_28, def_lhs_atom231])).
+% 0.08/0.36  fof(def_lhs_atom232, axiom, (lhs_atom232 <=> ~inv(e4)=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_231, plain, (lhs_atom232
+% 0.08/0.36     |inv(e3)=e4), inference(fold_definition,[status(thm)],[ax7_27, def_lhs_atom232])).
+% 0.08/0.36  fof(def_lhs_atom233, axiom, (lhs_atom233 <=> ~inv(e4)=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_232, plain, (lhs_atom233
+% 0.08/0.36     |inv(e2)=e4), inference(fold_definition,[status(thm)],[ax7_26, def_lhs_atom233])).
+% 0.08/0.36  fof(def_lhs_atom234, axiom, (lhs_atom234 <=> ~inv(e4)=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_233, plain, (lhs_atom234
+% 0.08/0.36     |inv(e1)=e4), inference(fold_definition,[status(thm)],[ax7_25, def_lhs_atom234])).
+% 0.08/0.36  fof(def_lhs_atom235, axiom, (lhs_atom235 <=> ~inv(e4)=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_234, plain, (lhs_atom235
+% 0.08/0.36     |inv(e0)=e4), inference(fold_definition,[status(thm)],[ax7_24, def_lhs_atom235])).
+% 0.08/0.36  fof(def_lhs_atom236, axiom, (lhs_atom236 <=> ~inv(e3)=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_235, plain, (lhs_atom236
+% 0.08/0.36     |inv(e5)=e3), inference(fold_definition,[status(thm)],[ax7_23, def_lhs_atom236])).
+% 0.08/0.36  fof(def_lhs_atom237, axiom, (lhs_atom237 <=> ~inv(e3)=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_236, plain, (lhs_atom237
+% 0.08/0.36     |inv(e4)=e3), inference(fold_definition,[status(thm)],[ax7_22, def_lhs_atom237])).
+% 0.08/0.36  fof(def_lhs_atom238, axiom, (lhs_atom238 <=> ~inv(e3)=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_237, plain, (lhs_atom238
+% 0.08/0.36     |inv(e3)=e3), inference(fold_definition,[status(thm)],[ax7_21, def_lhs_atom238])).
+% 0.08/0.36  fof(def_lhs_atom239, axiom, (lhs_atom239 <=> ~inv(e3)=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_238, plain, (lhs_atom239
+% 0.08/0.36     |inv(e2)=e3), inference(fold_definition,[status(thm)],[ax7_20, def_lhs_atom239])).
+% 0.08/0.36  fof(def_lhs_atom240, axiom, (lhs_atom240 <=> ~inv(e3)=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_239, plain, (lhs_atom240
+% 0.08/0.36     |inv(e1)=e3), inference(fold_definition,[status(thm)],[ax7_19, def_lhs_atom240])).
+% 0.08/0.36  fof(def_lhs_atom241, axiom, (lhs_atom241 <=> ~inv(e3)=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_240, plain, (lhs_atom241
+% 0.08/0.36     |inv(e0)=e3), inference(fold_definition,[status(thm)],[ax7_18, def_lhs_atom241])).
+% 0.08/0.36  fof(def_lhs_atom242, axiom, (lhs_atom242 <=> ~inv(e2)=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_241, plain, (lhs_atom242
+% 0.08/0.36     |inv(e5)=e2), inference(fold_definition,[status(thm)],[ax7_17, def_lhs_atom242])).
+% 0.08/0.36  fof(def_lhs_atom243, axiom, (lhs_atom243 <=> ~inv(e2)=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_242, plain, (lhs_atom243
+% 0.08/0.36     |inv(e4)=e2), inference(fold_definition,[status(thm)],[ax7_16, def_lhs_atom243])).
+% 0.08/0.36  fof(def_lhs_atom244, axiom, (lhs_atom244 <=> ~inv(e2)=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_243, plain, (lhs_atom244
+% 0.08/0.36     |inv(e3)=e2), inference(fold_definition,[status(thm)],[ax7_15, def_lhs_atom244])).
+% 0.08/0.36  fof(def_lhs_atom245, axiom, (lhs_atom245 <=> ~inv(e2)=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_244, plain, (lhs_atom245
+% 0.08/0.36     |inv(e2)=e2), inference(fold_definition,[status(thm)],[ax7_14, def_lhs_atom245])).
+% 0.08/0.36  fof(def_lhs_atom246, axiom, (lhs_atom246 <=> ~inv(e2)=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_245, plain, (lhs_atom246
+% 0.08/0.36     |inv(e1)=e2), inference(fold_definition,[status(thm)],[ax7_13, def_lhs_atom246])).
+% 0.08/0.36  fof(def_lhs_atom247, axiom, (lhs_atom247 <=> ~inv(e2)=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_246, plain, (lhs_atom247
+% 0.08/0.36     |inv(e0)=e2), inference(fold_definition,[status(thm)],[ax7_12, def_lhs_atom247])).
+% 0.08/0.36  fof(def_lhs_atom248, axiom, (lhs_atom248 <=> ~inv(e1)=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_247, plain, (lhs_atom248
+% 0.08/0.36     |inv(e5)=e1), inference(fold_definition,[status(thm)],[ax7_11, def_lhs_atom248])).
+% 0.08/0.36  fof(def_lhs_atom249, axiom, (lhs_atom249 <=> ~inv(e1)=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_248, plain, (lhs_atom249
+% 0.08/0.36     |inv(e4)=e1), inference(fold_definition,[status(thm)],[ax7_10, def_lhs_atom249])).
+% 0.08/0.36  fof(def_lhs_atom250, axiom, (lhs_atom250 <=> ~inv(e1)=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_249, plain, (lhs_atom250
+% 0.08/0.36     |inv(e3)=e1), inference(fold_definition,[status(thm)],[ax7_9, def_lhs_atom250])).
+% 0.08/0.36  fof(def_lhs_atom251, axiom, (lhs_atom251 <=> ~inv(e1)=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_250, plain, (lhs_atom251
+% 0.08/0.36     |inv(e2)=e1), inference(fold_definition,[status(thm)],[ax7_8, def_lhs_atom251])).
+% 0.08/0.36  fof(def_lhs_atom252, axiom, (lhs_atom252 <=> ~inv(e1)=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_251, plain, (lhs_atom252
+% 0.08/0.36     |inv(e1)=e1), inference(fold_definition,[status(thm)],[ax7_7, def_lhs_atom252])).
+% 0.08/0.36  fof(def_lhs_atom253, axiom, (lhs_atom253 <=> ~inv(e1)=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_252, plain, (lhs_atom253
+% 0.08/0.36     |inv(e0)=e1), inference(fold_definition,[status(thm)],[ax7_6, def_lhs_atom253])).
+% 0.08/0.36  fof(def_lhs_atom254, axiom, (lhs_atom254 <=> ~inv(e0)=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_253, plain, (lhs_atom254
+% 0.08/0.36     |inv(e5)=e0), inference(fold_definition,[status(thm)],[ax7_5, def_lhs_atom254])).
+% 0.08/0.36  fof(def_lhs_atom255, axiom, (lhs_atom255 <=> ~inv(e0)=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_254, plain, (lhs_atom255
+% 0.08/0.36     |inv(e4)=e0), inference(fold_definition,[status(thm)],[ax7_4, def_lhs_atom255])).
+% 0.08/0.36  fof(def_lhs_atom256, axiom, (lhs_atom256 <=> ~inv(e0)=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_255, plain, (lhs_atom256
+% 0.08/0.36     |inv(e3)=e0), inference(fold_definition,[status(thm)],[ax7_3, def_lhs_atom256])).
+% 0.08/0.36  fof(def_lhs_atom257, axiom, (lhs_atom257 <=> ~inv(e0)=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_256, plain, (lhs_atom257
+% 0.08/0.36     |inv(e2)=e0), inference(fold_definition,[status(thm)],[ax7_2, def_lhs_atom257])).
+% 0.08/0.36  fof(def_lhs_atom258, axiom, (lhs_atom258 <=> ~inv(e0)=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_257, plain, (lhs_atom258
+% 0.08/0.36     |inv(e1)=e0), inference(fold_definition,[status(thm)],[ax7_1, def_lhs_atom258])).
+% 0.08/0.36  fof(def_lhs_atom259, axiom, (lhs_atom259 <=> ~inv(e0)=e0), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_258, plain, (lhs_atom259
+% 0.08/0.36     |inv(e0)=e0), inference(fold_definition,[status(thm)],[ax7_0, def_lhs_atom259])).
+% 0.08/0.36  fof(def_lhs_atom260, axiom, (lhs_atom260 <=> inv(e4)!=inv(e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_259, plain, (lhs_atom260
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_14, def_lhs_atom260])).
+% 0.08/0.36  fof(def_lhs_atom261, axiom, (lhs_atom261 <=> inv(e3)!=inv(e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_260, plain, (lhs_atom261
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_13, def_lhs_atom261])).
+% 0.08/0.36  fof(def_lhs_atom262, axiom, (lhs_atom262 <=> inv(e3)!=inv(e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_261, plain, (lhs_atom262
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_12, def_lhs_atom262])).
+% 0.08/0.36  fof(def_lhs_atom263, axiom, (lhs_atom263 <=> inv(e2)!=inv(e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_262, plain, (lhs_atom263
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_11, def_lhs_atom263])).
+% 0.08/0.36  fof(def_lhs_atom264, axiom, (lhs_atom264 <=> inv(e2)!=inv(e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_263, plain, (lhs_atom264
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_10, def_lhs_atom264])).
+% 0.08/0.36  fof(def_lhs_atom265, axiom, (lhs_atom265 <=> inv(e2)!=inv(e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_264, plain, (lhs_atom265
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_9, def_lhs_atom265])).
+% 0.08/0.36  fof(def_lhs_atom266, axiom, (lhs_atom266 <=> inv(e1)!=inv(e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_265, plain, (lhs_atom266
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_8, def_lhs_atom266])).
+% 0.08/0.36  fof(def_lhs_atom267, axiom, (lhs_atom267 <=> inv(e1)!=inv(e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_266, plain, (lhs_atom267
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_7, def_lhs_atom267])).
+% 0.08/0.36  fof(def_lhs_atom268, axiom, (lhs_atom268 <=> inv(e1)!=inv(e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_267, plain, (lhs_atom268
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_6, def_lhs_atom268])).
+% 0.08/0.36  fof(def_lhs_atom269, axiom, (lhs_atom269 <=> inv(e1)!=inv(e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_268, plain, (lhs_atom269
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_5, def_lhs_atom269])).
+% 0.08/0.36  fof(def_lhs_atom270, axiom, (lhs_atom270 <=> inv(e0)!=inv(e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_269, plain, (lhs_atom270
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_4, def_lhs_atom270])).
+% 0.08/0.36  fof(def_lhs_atom271, axiom, (lhs_atom271 <=> inv(e0)!=inv(e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_270, plain, (lhs_atom271
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_3, def_lhs_atom271])).
+% 0.08/0.36  fof(def_lhs_atom272, axiom, (lhs_atom272 <=> inv(e0)!=inv(e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_271, plain, (lhs_atom272
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_2, def_lhs_atom272])).
+% 0.08/0.36  fof(def_lhs_atom273, axiom, (lhs_atom273 <=> inv(e0)!=inv(e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_272, plain, (lhs_atom273
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_1, def_lhs_atom273])).
+% 0.08/0.36  fof(def_lhs_atom274, axiom, (lhs_atom274 <=> inv(e0)!=inv(e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_273, plain, (lhs_atom274
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax8_0, def_lhs_atom274])).
+% 0.08/0.36  fof(def_lhs_atom275, axiom, (lhs_atom275 <=> op(e5,e4)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_274, plain, (lhs_atom275
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_179, def_lhs_atom275])).
+% 0.08/0.36  fof(def_lhs_atom276, axiom, (lhs_atom276 <=> op(e5,e3)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_275, plain, (lhs_atom276
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_178, def_lhs_atom276])).
+% 0.08/0.36  fof(def_lhs_atom277, axiom, (lhs_atom277 <=> op(e5,e3)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_276, plain, (lhs_atom277
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_177, def_lhs_atom277])).
+% 0.08/0.36  fof(def_lhs_atom278, axiom, (lhs_atom278 <=> op(e5,e2)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_277, plain, (lhs_atom278
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_176, def_lhs_atom278])).
+% 0.08/0.36  fof(def_lhs_atom279, axiom, (lhs_atom279 <=> op(e5,e2)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_278, plain, (lhs_atom279
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_175, def_lhs_atom279])).
+% 0.08/0.36  fof(def_lhs_atom280, axiom, (lhs_atom280 <=> op(e5,e2)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_279, plain, (lhs_atom280
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_174, def_lhs_atom280])).
+% 0.08/0.36  fof(def_lhs_atom281, axiom, (lhs_atom281 <=> op(e5,e1)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_280, plain, (lhs_atom281
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_173, def_lhs_atom281])).
+% 0.08/0.36  fof(def_lhs_atom282, axiom, (lhs_atom282 <=> op(e5,e1)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_281, plain, (lhs_atom282
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_172, def_lhs_atom282])).
+% 0.08/0.36  fof(def_lhs_atom283, axiom, (lhs_atom283 <=> op(e5,e1)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_282, plain, (lhs_atom283
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_171, def_lhs_atom283])).
+% 0.08/0.36  fof(def_lhs_atom284, axiom, (lhs_atom284 <=> op(e5,e1)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_283, plain, (lhs_atom284
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_170, def_lhs_atom284])).
+% 0.08/0.36  fof(def_lhs_atom285, axiom, (lhs_atom285 <=> op(e5,e0)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_284, plain, (lhs_atom285
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_169, def_lhs_atom285])).
+% 0.08/0.36  fof(def_lhs_atom286, axiom, (lhs_atom286 <=> op(e5,e0)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_285, plain, (lhs_atom286
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_168, def_lhs_atom286])).
+% 0.08/0.36  fof(def_lhs_atom287, axiom, (lhs_atom287 <=> op(e5,e0)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_286, plain, (lhs_atom287
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_167, def_lhs_atom287])).
+% 0.08/0.36  fof(def_lhs_atom288, axiom, (lhs_atom288 <=> op(e5,e0)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_287, plain, (lhs_atom288
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_166, def_lhs_atom288])).
+% 0.08/0.36  fof(def_lhs_atom289, axiom, (lhs_atom289 <=> op(e5,e0)!=op(e5,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_288, plain, (lhs_atom289
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_165, def_lhs_atom289])).
+% 0.08/0.36  fof(def_lhs_atom290, axiom, (lhs_atom290 <=> op(e4,e4)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_289, plain, (lhs_atom290
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_164, def_lhs_atom290])).
+% 0.08/0.36  fof(def_lhs_atom291, axiom, (lhs_atom291 <=> op(e4,e3)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_290, plain, (lhs_atom291
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_163, def_lhs_atom291])).
+% 0.08/0.36  fof(def_lhs_atom292, axiom, (lhs_atom292 <=> op(e4,e3)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_291, plain, (lhs_atom292
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_162, def_lhs_atom292])).
+% 0.08/0.36  fof(def_lhs_atom293, axiom, (lhs_atom293 <=> op(e4,e2)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_292, plain, (lhs_atom293
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_161, def_lhs_atom293])).
+% 0.08/0.36  fof(def_lhs_atom294, axiom, (lhs_atom294 <=> op(e4,e2)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_293, plain, (lhs_atom294
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_160, def_lhs_atom294])).
+% 0.08/0.36  fof(def_lhs_atom295, axiom, (lhs_atom295 <=> op(e4,e2)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_294, plain, (lhs_atom295
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_159, def_lhs_atom295])).
+% 0.08/0.36  fof(def_lhs_atom296, axiom, (lhs_atom296 <=> op(e4,e1)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_295, plain, (lhs_atom296
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_158, def_lhs_atom296])).
+% 0.08/0.36  fof(def_lhs_atom297, axiom, (lhs_atom297 <=> op(e4,e1)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_296, plain, (lhs_atom297
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_157, def_lhs_atom297])).
+% 0.08/0.36  fof(def_lhs_atom298, axiom, (lhs_atom298 <=> op(e4,e1)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_297, plain, (lhs_atom298
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_156, def_lhs_atom298])).
+% 0.08/0.36  fof(def_lhs_atom299, axiom, (lhs_atom299 <=> op(e4,e1)!=op(e4,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_298, plain, (lhs_atom299
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_155, def_lhs_atom299])).
+% 0.08/0.36  fof(def_lhs_atom300, axiom, (lhs_atom300 <=> op(e4,e0)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_299, plain, (lhs_atom300
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_154, def_lhs_atom300])).
+% 0.08/0.36  fof(def_lhs_atom301, axiom, (lhs_atom301 <=> op(e4,e0)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_300, plain, (lhs_atom301
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_153, def_lhs_atom301])).
+% 0.08/0.36  fof(def_lhs_atom302, axiom, (lhs_atom302 <=> op(e4,e0)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_301, plain, (lhs_atom302
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_152, def_lhs_atom302])).
+% 0.08/0.36  fof(def_lhs_atom303, axiom, (lhs_atom303 <=> op(e4,e0)!=op(e4,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_302, plain, (lhs_atom303
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_151, def_lhs_atom303])).
+% 0.08/0.36  fof(def_lhs_atom304, axiom, (lhs_atom304 <=> op(e4,e0)!=op(e4,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_303, plain, (lhs_atom304
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_150, def_lhs_atom304])).
+% 0.08/0.36  fof(def_lhs_atom305, axiom, (lhs_atom305 <=> op(e3,e4)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_304, plain, (lhs_atom305
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_149, def_lhs_atom305])).
+% 0.08/0.36  fof(def_lhs_atom306, axiom, (lhs_atom306 <=> op(e3,e3)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_305, plain, (lhs_atom306
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_148, def_lhs_atom306])).
+% 0.08/0.36  fof(def_lhs_atom307, axiom, (lhs_atom307 <=> op(e3,e3)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_306, plain, (lhs_atom307
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_147, def_lhs_atom307])).
+% 0.08/0.36  fof(def_lhs_atom308, axiom, (lhs_atom308 <=> op(e3,e2)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_307, plain, (lhs_atom308
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_146, def_lhs_atom308])).
+% 0.08/0.36  fof(def_lhs_atom309, axiom, (lhs_atom309 <=> op(e3,e2)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_308, plain, (lhs_atom309
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_145, def_lhs_atom309])).
+% 0.08/0.36  fof(def_lhs_atom310, axiom, (lhs_atom310 <=> op(e3,e2)!=op(e3,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_309, plain, (lhs_atom310
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_144, def_lhs_atom310])).
+% 0.08/0.36  fof(def_lhs_atom311, axiom, (lhs_atom311 <=> op(e3,e1)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_310, plain, (lhs_atom311
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_143, def_lhs_atom311])).
+% 0.08/0.36  fof(def_lhs_atom312, axiom, (lhs_atom312 <=> op(e3,e1)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_311, plain, (lhs_atom312
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_142, def_lhs_atom312])).
+% 0.08/0.36  fof(def_lhs_atom313, axiom, (lhs_atom313 <=> op(e3,e1)!=op(e3,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_312, plain, (lhs_atom313
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_141, def_lhs_atom313])).
+% 0.08/0.36  fof(def_lhs_atom314, axiom, (lhs_atom314 <=> op(e3,e1)!=op(e3,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_313, plain, (lhs_atom314
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_140, def_lhs_atom314])).
+% 0.08/0.36  fof(def_lhs_atom315, axiom, (lhs_atom315 <=> op(e3,e0)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_314, plain, (lhs_atom315
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_139, def_lhs_atom315])).
+% 0.08/0.36  fof(def_lhs_atom316, axiom, (lhs_atom316 <=> op(e3,e0)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_315, plain, (lhs_atom316
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_138, def_lhs_atom316])).
+% 0.08/0.36  fof(def_lhs_atom317, axiom, (lhs_atom317 <=> op(e3,e0)!=op(e3,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_316, plain, (lhs_atom317
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_137, def_lhs_atom317])).
+% 0.08/0.36  fof(def_lhs_atom318, axiom, (lhs_atom318 <=> op(e3,e0)!=op(e3,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_317, plain, (lhs_atom318
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_136, def_lhs_atom318])).
+% 0.08/0.36  fof(def_lhs_atom319, axiom, (lhs_atom319 <=> op(e3,e0)!=op(e3,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_318, plain, (lhs_atom319
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_135, def_lhs_atom319])).
+% 0.08/0.36  fof(def_lhs_atom320, axiom, (lhs_atom320 <=> op(e2,e4)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_319, plain, (lhs_atom320
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_134, def_lhs_atom320])).
+% 0.08/0.36  fof(def_lhs_atom321, axiom, (lhs_atom321 <=> op(e2,e3)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_320, plain, (lhs_atom321
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_133, def_lhs_atom321])).
+% 0.08/0.36  fof(def_lhs_atom322, axiom, (lhs_atom322 <=> op(e2,e3)!=op(e2,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_321, plain, (lhs_atom322
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_132, def_lhs_atom322])).
+% 0.08/0.36  fof(def_lhs_atom323, axiom, (lhs_atom323 <=> op(e2,e2)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_322, plain, (lhs_atom323
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_131, def_lhs_atom323])).
+% 0.08/0.36  fof(def_lhs_atom324, axiom, (lhs_atom324 <=> op(e2,e2)!=op(e2,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_323, plain, (lhs_atom324
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_130, def_lhs_atom324])).
+% 0.08/0.36  fof(def_lhs_atom325, axiom, (lhs_atom325 <=> op(e2,e2)!=op(e2,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_324, plain, (lhs_atom325
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_129, def_lhs_atom325])).
+% 0.08/0.36  fof(def_lhs_atom326, axiom, (lhs_atom326 <=> op(e2,e1)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_325, plain, (lhs_atom326
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_128, def_lhs_atom326])).
+% 0.08/0.36  fof(def_lhs_atom327, axiom, (lhs_atom327 <=> op(e2,e1)!=op(e2,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_326, plain, (lhs_atom327
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_127, def_lhs_atom327])).
+% 0.08/0.36  fof(def_lhs_atom328, axiom, (lhs_atom328 <=> op(e2,e1)!=op(e2,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_327, plain, (lhs_atom328
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_126, def_lhs_atom328])).
+% 0.08/0.36  fof(def_lhs_atom329, axiom, (lhs_atom329 <=> op(e2,e1)!=op(e2,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_328, plain, (lhs_atom329
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_125, def_lhs_atom329])).
+% 0.08/0.36  fof(def_lhs_atom330, axiom, (lhs_atom330 <=> op(e2,e0)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_329, plain, (lhs_atom330
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_124, def_lhs_atom330])).
+% 0.08/0.36  fof(def_lhs_atom331, axiom, (lhs_atom331 <=> op(e2,e0)!=op(e2,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_330, plain, (lhs_atom331
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_123, def_lhs_atom331])).
+% 0.08/0.36  fof(def_lhs_atom332, axiom, (lhs_atom332 <=> op(e2,e0)!=op(e2,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_331, plain, (lhs_atom332
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_122, def_lhs_atom332])).
+% 0.08/0.36  fof(def_lhs_atom333, axiom, (lhs_atom333 <=> op(e2,e0)!=op(e2,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_332, plain, (lhs_atom333
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_121, def_lhs_atom333])).
+% 0.08/0.36  fof(def_lhs_atom334, axiom, (lhs_atom334 <=> op(e2,e0)!=op(e2,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_333, plain, (lhs_atom334
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_120, def_lhs_atom334])).
+% 0.08/0.36  fof(def_lhs_atom335, axiom, (lhs_atom335 <=> op(e1,e4)!=op(e1,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_334, plain, (lhs_atom335
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_119, def_lhs_atom335])).
+% 0.08/0.36  fof(def_lhs_atom336, axiom, (lhs_atom336 <=> op(e1,e3)!=op(e1,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_335, plain, (lhs_atom336
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_118, def_lhs_atom336])).
+% 0.08/0.36  fof(def_lhs_atom337, axiom, (lhs_atom337 <=> op(e1,e3)!=op(e1,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_336, plain, (lhs_atom337
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_117, def_lhs_atom337])).
+% 0.08/0.36  fof(def_lhs_atom338, axiom, (lhs_atom338 <=> op(e1,e2)!=op(e1,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_337, plain, (lhs_atom338
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_116, def_lhs_atom338])).
+% 0.08/0.36  fof(def_lhs_atom339, axiom, (lhs_atom339 <=> op(e1,e2)!=op(e1,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_338, plain, (lhs_atom339
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_115, def_lhs_atom339])).
+% 0.08/0.36  fof(def_lhs_atom340, axiom, (lhs_atom340 <=> op(e1,e2)!=op(e1,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_339, plain, (lhs_atom340
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_114, def_lhs_atom340])).
+% 0.08/0.36  fof(def_lhs_atom341, axiom, (lhs_atom341 <=> op(e1,e1)!=op(e1,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_340, plain, (lhs_atom341
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_113, def_lhs_atom341])).
+% 0.08/0.36  fof(def_lhs_atom342, axiom, (lhs_atom342 <=> op(e1,e1)!=op(e1,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_341, plain, (lhs_atom342
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_112, def_lhs_atom342])).
+% 0.08/0.36  fof(def_lhs_atom343, axiom, (lhs_atom343 <=> op(e1,e1)!=op(e1,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_342, plain, (lhs_atom343
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_111, def_lhs_atom343])).
+% 0.08/0.36  fof(def_lhs_atom344, axiom, (lhs_atom344 <=> op(e1,e1)!=op(e1,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_343, plain, (lhs_atom344
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_110, def_lhs_atom344])).
+% 0.08/0.36  fof(def_lhs_atom345, axiom, (lhs_atom345 <=> op(e1,e0)!=op(e1,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_344, plain, (lhs_atom345
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_109, def_lhs_atom345])).
+% 0.08/0.36  fof(def_lhs_atom346, axiom, (lhs_atom346 <=> op(e1,e0)!=op(e1,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_345, plain, (lhs_atom346
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_108, def_lhs_atom346])).
+% 0.08/0.36  fof(def_lhs_atom347, axiom, (lhs_atom347 <=> op(e1,e0)!=op(e1,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_346, plain, (lhs_atom347
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_107, def_lhs_atom347])).
+% 0.08/0.36  fof(def_lhs_atom348, axiom, (lhs_atom348 <=> op(e1,e0)!=op(e1,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_347, plain, (lhs_atom348
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_106, def_lhs_atom348])).
+% 0.08/0.36  fof(def_lhs_atom349, axiom, (lhs_atom349 <=> op(e1,e0)!=op(e1,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_348, plain, (lhs_atom349
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_105, def_lhs_atom349])).
+% 0.08/0.36  fof(def_lhs_atom350, axiom, (lhs_atom350 <=> op(e0,e4)!=op(e0,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_349, plain, (lhs_atom350
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_104, def_lhs_atom350])).
+% 0.08/0.36  fof(def_lhs_atom351, axiom, (lhs_atom351 <=> op(e0,e3)!=op(e0,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_350, plain, (lhs_atom351
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_103, def_lhs_atom351])).
+% 0.08/0.36  fof(def_lhs_atom352, axiom, (lhs_atom352 <=> op(e0,e3)!=op(e0,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_351, plain, (lhs_atom352
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_102, def_lhs_atom352])).
+% 0.08/0.36  fof(def_lhs_atom353, axiom, (lhs_atom353 <=> op(e0,e2)!=op(e0,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_352, plain, (lhs_atom353
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_101, def_lhs_atom353])).
+% 0.08/0.36  fof(def_lhs_atom354, axiom, (lhs_atom354 <=> op(e0,e2)!=op(e0,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_353, plain, (lhs_atom354
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_100, def_lhs_atom354])).
+% 0.08/0.36  fof(def_lhs_atom355, axiom, (lhs_atom355 <=> op(e0,e2)!=op(e0,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_354, plain, (lhs_atom355
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_99, def_lhs_atom355])).
+% 0.08/0.36  fof(def_lhs_atom356, axiom, (lhs_atom356 <=> op(e0,e1)!=op(e0,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_355, plain, (lhs_atom356
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_98, def_lhs_atom356])).
+% 0.08/0.36  fof(def_lhs_atom357, axiom, (lhs_atom357 <=> op(e0,e1)!=op(e0,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_356, plain, (lhs_atom357
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_97, def_lhs_atom357])).
+% 0.08/0.36  fof(def_lhs_atom358, axiom, (lhs_atom358 <=> op(e0,e1)!=op(e0,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_357, plain, (lhs_atom358
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_96, def_lhs_atom358])).
+% 0.08/0.36  fof(def_lhs_atom359, axiom, (lhs_atom359 <=> op(e0,e1)!=op(e0,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_358, plain, (lhs_atom359
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_95, def_lhs_atom359])).
+% 0.08/0.36  fof(def_lhs_atom360, axiom, (lhs_atom360 <=> op(e0,e0)!=op(e0,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_359, plain, (lhs_atom360
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_94, def_lhs_atom360])).
+% 0.08/0.36  fof(def_lhs_atom361, axiom, (lhs_atom361 <=> op(e0,e0)!=op(e0,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_360, plain, (lhs_atom361
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_93, def_lhs_atom361])).
+% 0.08/0.36  fof(def_lhs_atom362, axiom, (lhs_atom362 <=> op(e0,e0)!=op(e0,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_361, plain, (lhs_atom362
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_92, def_lhs_atom362])).
+% 0.08/0.36  fof(def_lhs_atom363, axiom, (lhs_atom363 <=> op(e0,e0)!=op(e0,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_362, plain, (lhs_atom363
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_91, def_lhs_atom363])).
+% 0.08/0.36  fof(def_lhs_atom364, axiom, (lhs_atom364 <=> op(e0,e0)!=op(e0,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_363, plain, (lhs_atom364
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_90, def_lhs_atom364])).
+% 0.08/0.36  fof(def_lhs_atom365, axiom, (lhs_atom365 <=> op(e4,e5)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_364, plain, (lhs_atom365
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_89, def_lhs_atom365])).
+% 0.08/0.36  fof(def_lhs_atom366, axiom, (lhs_atom366 <=> op(e3,e5)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_365, plain, (lhs_atom366
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_88, def_lhs_atom366])).
+% 0.08/0.36  fof(def_lhs_atom367, axiom, (lhs_atom367 <=> op(e3,e5)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_366, plain, (lhs_atom367
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_87, def_lhs_atom367])).
+% 0.08/0.36  fof(def_lhs_atom368, axiom, (lhs_atom368 <=> op(e2,e5)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_367, plain, (lhs_atom368
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_86, def_lhs_atom368])).
+% 0.08/0.36  fof(def_lhs_atom369, axiom, (lhs_atom369 <=> op(e2,e5)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_368, plain, (lhs_atom369
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_85, def_lhs_atom369])).
+% 0.08/0.36  fof(def_lhs_atom370, axiom, (lhs_atom370 <=> op(e2,e5)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_369, plain, (lhs_atom370
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_84, def_lhs_atom370])).
+% 0.08/0.36  fof(def_lhs_atom371, axiom, (lhs_atom371 <=> op(e1,e5)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_370, plain, (lhs_atom371
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_83, def_lhs_atom371])).
+% 0.08/0.36  fof(def_lhs_atom372, axiom, (lhs_atom372 <=> op(e1,e5)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_371, plain, (lhs_atom372
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_82, def_lhs_atom372])).
+% 0.08/0.36  fof(def_lhs_atom373, axiom, (lhs_atom373 <=> op(e1,e5)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_372, plain, (lhs_atom373
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_81, def_lhs_atom373])).
+% 0.08/0.36  fof(def_lhs_atom374, axiom, (lhs_atom374 <=> op(e1,e5)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_373, plain, (lhs_atom374
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_80, def_lhs_atom374])).
+% 0.08/0.36  fof(def_lhs_atom375, axiom, (lhs_atom375 <=> op(e0,e5)!=op(e5,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_374, plain, (lhs_atom375
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_79, def_lhs_atom375])).
+% 0.08/0.36  fof(def_lhs_atom376, axiom, (lhs_atom376 <=> op(e0,e5)!=op(e4,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_375, plain, (lhs_atom376
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_78, def_lhs_atom376])).
+% 0.08/0.36  fof(def_lhs_atom377, axiom, (lhs_atom377 <=> op(e0,e5)!=op(e3,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_376, plain, (lhs_atom377
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_77, def_lhs_atom377])).
+% 0.08/0.36  fof(def_lhs_atom378, axiom, (lhs_atom378 <=> op(e0,e5)!=op(e2,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_377, plain, (lhs_atom378
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_76, def_lhs_atom378])).
+% 0.08/0.36  fof(def_lhs_atom379, axiom, (lhs_atom379 <=> op(e0,e5)!=op(e1,e5)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_378, plain, (lhs_atom379
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_75, def_lhs_atom379])).
+% 0.08/0.36  fof(def_lhs_atom380, axiom, (lhs_atom380 <=> op(e4,e4)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_379, plain, (lhs_atom380
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_74, def_lhs_atom380])).
+% 0.08/0.36  fof(def_lhs_atom381, axiom, (lhs_atom381 <=> op(e3,e4)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_380, plain, (lhs_atom381
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_73, def_lhs_atom381])).
+% 0.08/0.36  fof(def_lhs_atom382, axiom, (lhs_atom382 <=> op(e3,e4)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_381, plain, (lhs_atom382
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_72, def_lhs_atom382])).
+% 0.08/0.36  fof(def_lhs_atom383, axiom, (lhs_atom383 <=> op(e2,e4)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_382, plain, (lhs_atom383
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_71, def_lhs_atom383])).
+% 0.08/0.36  fof(def_lhs_atom384, axiom, (lhs_atom384 <=> op(e2,e4)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_383, plain, (lhs_atom384
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_70, def_lhs_atom384])).
+% 0.08/0.36  fof(def_lhs_atom385, axiom, (lhs_atom385 <=> op(e2,e4)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_384, plain, (lhs_atom385
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_69, def_lhs_atom385])).
+% 0.08/0.36  fof(def_lhs_atom386, axiom, (lhs_atom386 <=> op(e1,e4)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_385, plain, (lhs_atom386
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_68, def_lhs_atom386])).
+% 0.08/0.36  fof(def_lhs_atom387, axiom, (lhs_atom387 <=> op(e1,e4)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_386, plain, (lhs_atom387
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_67, def_lhs_atom387])).
+% 0.08/0.36  fof(def_lhs_atom388, axiom, (lhs_atom388 <=> op(e1,e4)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_387, plain, (lhs_atom388
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_66, def_lhs_atom388])).
+% 0.08/0.36  fof(def_lhs_atom389, axiom, (lhs_atom389 <=> op(e1,e4)!=op(e2,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_388, plain, (lhs_atom389
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_65, def_lhs_atom389])).
+% 0.08/0.36  fof(def_lhs_atom390, axiom, (lhs_atom390 <=> op(e0,e4)!=op(e5,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_389, plain, (lhs_atom390
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_64, def_lhs_atom390])).
+% 0.08/0.36  fof(def_lhs_atom391, axiom, (lhs_atom391 <=> op(e0,e4)!=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_390, plain, (lhs_atom391
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_63, def_lhs_atom391])).
+% 0.08/0.36  fof(def_lhs_atom392, axiom, (lhs_atom392 <=> op(e0,e4)!=op(e3,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_391, plain, (lhs_atom392
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_62, def_lhs_atom392])).
+% 0.08/0.36  fof(def_lhs_atom393, axiom, (lhs_atom393 <=> op(e0,e4)!=op(e2,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_392, plain, (lhs_atom393
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_61, def_lhs_atom393])).
+% 0.08/0.36  fof(def_lhs_atom394, axiom, (lhs_atom394 <=> op(e0,e4)!=op(e1,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_393, plain, (lhs_atom394
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_60, def_lhs_atom394])).
+% 0.08/0.36  fof(def_lhs_atom395, axiom, (lhs_atom395 <=> op(e4,e3)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_394, plain, (lhs_atom395
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_59, def_lhs_atom395])).
+% 0.08/0.36  fof(def_lhs_atom396, axiom, (lhs_atom396 <=> op(e3,e3)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_395, plain, (lhs_atom396
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_58, def_lhs_atom396])).
+% 0.08/0.36  fof(def_lhs_atom397, axiom, (lhs_atom397 <=> op(e3,e3)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_396, plain, (lhs_atom397
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_57, def_lhs_atom397])).
+% 0.08/0.36  fof(def_lhs_atom398, axiom, (lhs_atom398 <=> op(e2,e3)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_397, plain, (lhs_atom398
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_56, def_lhs_atom398])).
+% 0.08/0.36  fof(def_lhs_atom399, axiom, (lhs_atom399 <=> op(e2,e3)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_398, plain, (lhs_atom399
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_55, def_lhs_atom399])).
+% 0.08/0.36  fof(def_lhs_atom400, axiom, (lhs_atom400 <=> op(e2,e3)!=op(e3,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_399, plain, (lhs_atom400
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_54, def_lhs_atom400])).
+% 0.08/0.36  fof(def_lhs_atom401, axiom, (lhs_atom401 <=> op(e1,e3)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_400, plain, (lhs_atom401
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_53, def_lhs_atom401])).
+% 0.08/0.36  fof(def_lhs_atom402, axiom, (lhs_atom402 <=> op(e1,e3)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_401, plain, (lhs_atom402
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_52, def_lhs_atom402])).
+% 0.08/0.36  fof(def_lhs_atom403, axiom, (lhs_atom403 <=> op(e1,e3)!=op(e3,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_402, plain, (lhs_atom403
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_51, def_lhs_atom403])).
+% 0.08/0.36  fof(def_lhs_atom404, axiom, (lhs_atom404 <=> op(e1,e3)!=op(e2,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_403, plain, (lhs_atom404
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_50, def_lhs_atom404])).
+% 0.08/0.36  fof(def_lhs_atom405, axiom, (lhs_atom405 <=> op(e0,e3)!=op(e5,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_404, plain, (lhs_atom405
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_49, def_lhs_atom405])).
+% 0.08/0.36  fof(def_lhs_atom406, axiom, (lhs_atom406 <=> op(e0,e3)!=op(e4,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_405, plain, (lhs_atom406
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_48, def_lhs_atom406])).
+% 0.08/0.36  fof(def_lhs_atom407, axiom, (lhs_atom407 <=> op(e0,e3)!=op(e3,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_406, plain, (lhs_atom407
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_47, def_lhs_atom407])).
+% 0.08/0.36  fof(def_lhs_atom408, axiom, (lhs_atom408 <=> op(e0,e3)!=op(e2,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_407, plain, (lhs_atom408
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_46, def_lhs_atom408])).
+% 0.08/0.36  fof(def_lhs_atom409, axiom, (lhs_atom409 <=> op(e0,e3)!=op(e1,e3)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_408, plain, (lhs_atom409
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_45, def_lhs_atom409])).
+% 0.08/0.36  fof(def_lhs_atom410, axiom, (lhs_atom410 <=> op(e4,e2)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_409, plain, (lhs_atom410
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_44, def_lhs_atom410])).
+% 0.08/0.36  fof(def_lhs_atom411, axiom, (lhs_atom411 <=> op(e3,e2)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_410, plain, (lhs_atom411
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_43, def_lhs_atom411])).
+% 0.08/0.36  fof(def_lhs_atom412, axiom, (lhs_atom412 <=> op(e3,e2)!=op(e4,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_411, plain, (lhs_atom412
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_42, def_lhs_atom412])).
+% 0.08/0.36  fof(def_lhs_atom413, axiom, (lhs_atom413 <=> op(e2,e2)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_412, plain, (lhs_atom413
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_41, def_lhs_atom413])).
+% 0.08/0.36  fof(def_lhs_atom414, axiom, (lhs_atom414 <=> op(e2,e2)!=op(e4,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_413, plain, (lhs_atom414
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_40, def_lhs_atom414])).
+% 0.08/0.36  fof(def_lhs_atom415, axiom, (lhs_atom415 <=> op(e2,e2)!=op(e3,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_414, plain, (lhs_atom415
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_39, def_lhs_atom415])).
+% 0.08/0.36  fof(def_lhs_atom416, axiom, (lhs_atom416 <=> op(e1,e2)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_415, plain, (lhs_atom416
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_38, def_lhs_atom416])).
+% 0.08/0.36  fof(def_lhs_atom417, axiom, (lhs_atom417 <=> op(e1,e2)!=op(e4,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_416, plain, (lhs_atom417
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_37, def_lhs_atom417])).
+% 0.08/0.36  fof(def_lhs_atom418, axiom, (lhs_atom418 <=> op(e1,e2)!=op(e3,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_417, plain, (lhs_atom418
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_36, def_lhs_atom418])).
+% 0.08/0.36  fof(def_lhs_atom419, axiom, (lhs_atom419 <=> op(e1,e2)!=op(e2,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_418, plain, (lhs_atom419
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_35, def_lhs_atom419])).
+% 0.08/0.36  fof(def_lhs_atom420, axiom, (lhs_atom420 <=> op(e0,e2)!=op(e5,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_419, plain, (lhs_atom420
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_34, def_lhs_atom420])).
+% 0.08/0.36  fof(def_lhs_atom421, axiom, (lhs_atom421 <=> op(e0,e2)!=op(e4,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_420, plain, (lhs_atom421
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_33, def_lhs_atom421])).
+% 0.08/0.36  fof(def_lhs_atom422, axiom, (lhs_atom422 <=> op(e0,e2)!=op(e3,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_421, plain, (lhs_atom422
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_32, def_lhs_atom422])).
+% 0.08/0.36  fof(def_lhs_atom423, axiom, (lhs_atom423 <=> op(e0,e2)!=op(e2,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_422, plain, (lhs_atom423
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_31, def_lhs_atom423])).
+% 0.08/0.36  fof(def_lhs_atom424, axiom, (lhs_atom424 <=> op(e0,e2)!=op(e1,e2)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_423, plain, (lhs_atom424
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_30, def_lhs_atom424])).
+% 0.08/0.36  fof(def_lhs_atom425, axiom, (lhs_atom425 <=> op(e4,e1)!=op(e5,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_424, plain, (lhs_atom425
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_29, def_lhs_atom425])).
+% 0.08/0.36  fof(def_lhs_atom426, axiom, (lhs_atom426 <=> op(e3,e1)!=op(e5,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_425, plain, (lhs_atom426
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_28, def_lhs_atom426])).
+% 0.08/0.36  fof(def_lhs_atom427, axiom, (lhs_atom427 <=> op(e3,e1)!=op(e4,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_426, plain, (lhs_atom427
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_27, def_lhs_atom427])).
+% 0.08/0.36  fof(def_lhs_atom428, axiom, (lhs_atom428 <=> op(e2,e1)!=op(e5,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_427, plain, (lhs_atom428
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_26, def_lhs_atom428])).
+% 0.08/0.36  fof(def_lhs_atom429, axiom, (lhs_atom429 <=> op(e2,e1)!=op(e4,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_428, plain, (lhs_atom429
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_25, def_lhs_atom429])).
+% 0.08/0.36  fof(def_lhs_atom430, axiom, (lhs_atom430 <=> op(e2,e1)!=op(e3,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_429, plain, (lhs_atom430
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_24, def_lhs_atom430])).
+% 0.08/0.36  fof(def_lhs_atom431, axiom, (lhs_atom431 <=> op(e1,e1)!=op(e5,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_430, plain, (lhs_atom431
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_23, def_lhs_atom431])).
+% 0.08/0.36  fof(def_lhs_atom432, axiom, (lhs_atom432 <=> op(e1,e1)!=op(e4,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_431, plain, (lhs_atom432
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_22, def_lhs_atom432])).
+% 0.08/0.36  fof(def_lhs_atom433, axiom, (lhs_atom433 <=> op(e1,e1)!=op(e3,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_432, plain, (lhs_atom433
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_21, def_lhs_atom433])).
+% 0.08/0.36  fof(def_lhs_atom434, axiom, (lhs_atom434 <=> op(e1,e1)!=op(e2,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_433, plain, (lhs_atom434
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_20, def_lhs_atom434])).
+% 0.08/0.36  fof(def_lhs_atom435, axiom, (lhs_atom435 <=> op(e0,e1)!=op(e5,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_434, plain, (lhs_atom435
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_19, def_lhs_atom435])).
+% 0.08/0.36  fof(def_lhs_atom436, axiom, (lhs_atom436 <=> op(e0,e1)!=op(e4,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_435, plain, (lhs_atom436
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_18, def_lhs_atom436])).
+% 0.08/0.36  fof(def_lhs_atom437, axiom, (lhs_atom437 <=> op(e0,e1)!=op(e3,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_436, plain, (lhs_atom437
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_17, def_lhs_atom437])).
+% 0.08/0.36  fof(def_lhs_atom438, axiom, (lhs_atom438 <=> op(e0,e1)!=op(e2,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_437, plain, (lhs_atom438
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_16, def_lhs_atom438])).
+% 0.08/0.36  fof(def_lhs_atom439, axiom, (lhs_atom439 <=> op(e0,e1)!=op(e1,e1)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_438, plain, (lhs_atom439
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_15, def_lhs_atom439])).
+% 0.08/0.36  fof(def_lhs_atom440, axiom, (lhs_atom440 <=> op(e4,e0)!=op(e5,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_439, plain, (lhs_atom440
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_14, def_lhs_atom440])).
+% 0.08/0.36  fof(def_lhs_atom441, axiom, (lhs_atom441 <=> op(e3,e0)!=op(e5,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_440, plain, (lhs_atom441
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_13, def_lhs_atom441])).
+% 0.08/0.36  fof(def_lhs_atom442, axiom, (lhs_atom442 <=> op(e3,e0)!=op(e4,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_441, plain, (lhs_atom442
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_12, def_lhs_atom442])).
+% 0.08/0.36  fof(def_lhs_atom443, axiom, (lhs_atom443 <=> op(e2,e0)!=op(e5,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_442, plain, (lhs_atom443
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_11, def_lhs_atom443])).
+% 0.08/0.36  fof(def_lhs_atom444, axiom, (lhs_atom444 <=> op(e2,e0)!=op(e4,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_443, plain, (lhs_atom444
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_10, def_lhs_atom444])).
+% 0.08/0.36  fof(def_lhs_atom445, axiom, (lhs_atom445 <=> op(e2,e0)!=op(e3,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_444, plain, (lhs_atom445
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_9, def_lhs_atom445])).
+% 0.08/0.36  fof(def_lhs_atom446, axiom, (lhs_atom446 <=> op(e1,e0)!=op(e5,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_445, plain, (lhs_atom446
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_8, def_lhs_atom446])).
+% 0.08/0.36  fof(def_lhs_atom447, axiom, (lhs_atom447 <=> op(e1,e0)!=op(e4,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_446, plain, (lhs_atom447
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_7, def_lhs_atom447])).
+% 0.08/0.36  fof(def_lhs_atom448, axiom, (lhs_atom448 <=> op(e1,e0)!=op(e3,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_447, plain, (lhs_atom448
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_6, def_lhs_atom448])).
+% 0.08/0.36  fof(def_lhs_atom449, axiom, (lhs_atom449 <=> op(e1,e0)!=op(e2,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_448, plain, (lhs_atom449
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_5, def_lhs_atom449])).
+% 0.08/0.36  fof(def_lhs_atom450, axiom, (lhs_atom450 <=> op(e0,e0)!=op(e5,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_449, plain, (lhs_atom450
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_4, def_lhs_atom450])).
+% 0.08/0.36  fof(def_lhs_atom451, axiom, (lhs_atom451 <=> op(e0,e0)!=op(e4,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_450, plain, (lhs_atom451
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_3, def_lhs_atom451])).
+% 0.08/0.36  fof(def_lhs_atom452, axiom, (lhs_atom452 <=> op(e0,e0)!=op(e3,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_451, plain, (lhs_atom452
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_2, def_lhs_atom452])).
+% 0.08/0.36  fof(def_lhs_atom453, axiom, (lhs_atom453 <=> op(e0,e0)!=op(e2,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_452, plain, (lhs_atom453
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_1, def_lhs_atom453])).
+% 0.08/0.36  fof(def_lhs_atom454, axiom, (lhs_atom454 <=> op(e0,e0)!=op(e1,e0)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_453, plain, (lhs_atom454
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax9_0, def_lhs_atom454])).
+% 0.08/0.36  fof(def_lhs_atom455, axiom, (lhs_atom455 <=> e4!=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_454, plain, (lhs_atom455
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_14, def_lhs_atom455])).
+% 0.08/0.36  fof(def_lhs_atom456, axiom, (lhs_atom456 <=> e3!=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_455, plain, (lhs_atom456
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_13, def_lhs_atom456])).
+% 0.08/0.36  fof(def_lhs_atom457, axiom, (lhs_atom457 <=> e3!=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_456, plain, (lhs_atom457
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_12, def_lhs_atom457])).
+% 0.08/0.36  fof(def_lhs_atom458, axiom, (lhs_atom458 <=> e2!=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_457, plain, (lhs_atom458
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_11, def_lhs_atom458])).
+% 0.08/0.36  fof(def_lhs_atom459, axiom, (lhs_atom459 <=> e2!=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_458, plain, (lhs_atom459
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_10, def_lhs_atom459])).
+% 0.08/0.36  fof(def_lhs_atom460, axiom, (lhs_atom460 <=> e2!=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_459, plain, (lhs_atom460
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_9, def_lhs_atom460])).
+% 0.08/0.36  fof(def_lhs_atom461, axiom, (lhs_atom461 <=> e1!=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_460, plain, (lhs_atom461
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_8, def_lhs_atom461])).
+% 0.08/0.36  fof(def_lhs_atom462, axiom, (lhs_atom462 <=> e1!=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_461, plain, (lhs_atom462
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_7, def_lhs_atom462])).
+% 0.08/0.36  fof(def_lhs_atom463, axiom, (lhs_atom463 <=> e1!=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_462, plain, (lhs_atom463
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_6, def_lhs_atom463])).
+% 0.08/0.36  fof(def_lhs_atom464, axiom, (lhs_atom464 <=> e1!=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_463, plain, (lhs_atom464
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_5, def_lhs_atom464])).
+% 0.08/0.36  fof(def_lhs_atom465, axiom, (lhs_atom465 <=> e0!=e5), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_464, plain, (lhs_atom465
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_4, def_lhs_atom465])).
+% 0.08/0.36  fof(def_lhs_atom466, axiom, (lhs_atom466 <=> e0!=e4), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_465, plain, (lhs_atom466
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_3, def_lhs_atom466])).
+% 0.08/0.36  fof(def_lhs_atom467, axiom, (lhs_atom467 <=> e0!=e3), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_466, plain, (lhs_atom467
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_2, def_lhs_atom467])).
+% 0.08/0.36  fof(def_lhs_atom468, axiom, (lhs_atom468 <=> e0!=e2), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_467, plain, (lhs_atom468
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_1, def_lhs_atom468])).
+% 0.08/0.36  fof(def_lhs_atom469, axiom, (lhs_atom469 <=> e0!=e1), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_468, plain, (lhs_atom469
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax10_0, def_lhs_atom469])).
+% 0.08/0.36  fof(def_lhs_atom470, axiom, (lhs_atom470 <=> e5=op(op(op(op(e4,e4),e4),e4),e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_469, plain, (lhs_atom470
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax11_4, def_lhs_atom470])).
+% 0.08/0.36  fof(def_lhs_atom471, axiom, (lhs_atom471 <=> e3=op(e4,e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_470, plain, (lhs_atom471
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax11_3, def_lhs_atom471])).
+% 0.08/0.36  fof(def_lhs_atom472, axiom, (lhs_atom472 <=> e2=op(op(op(e4,e4),e4),e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_471, plain, (lhs_atom472
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax11_2, def_lhs_atom472])).
+% 0.08/0.36  fof(def_lhs_atom473, axiom, (lhs_atom473 <=> e1=op(op(e4,e4),e4)), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_472, plain, (lhs_atom473
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax11_1, def_lhs_atom473])).
+% 0.08/0.36  fof(def_lhs_atom474, axiom, (lhs_atom474 <=> e0=op(op(op(op(e4,e4),e4),e4),op(e4,e4))), inference(definition,[],[])).
+% 0.08/0.36  fof(to_be_clausified_473, plain, (lhs_atom474
+% 0.08/0.36     |$false), inference(fold_definition,[status(thm)],[ax11_0, def_lhs_atom474])).
+% 0.08/0.36  % Start CNF derivation
+% 0.08/0.36  fof(c_0_0, axiom, ((lhs_atom259|inv(e0)=e0)), file('<stdin>', to_be_clausified_258)).
+% 0.08/0.36  fof(c_0_1, axiom, ((lhs_atom258|inv(e1)=e0)), file('<stdin>', to_be_clausified_257)).
+% 0.08/0.36  fof(c_0_2, axiom, ((lhs_atom257|inv(e2)=e0)), file('<stdin>', to_be_clausified_256)).
+% 0.08/0.36  fof(c_0_3, axiom, ((lhs_atom256|inv(e3)=e0)), file('<stdin>', to_be_clausified_255)).
+% 0.08/0.36  fof(c_0_4, axiom, ((lhs_atom255|inv(e4)=e0)), file('<stdin>', to_be_clausified_254)).
+% 0.08/0.36  fof(c_0_5, axiom, ((lhs_atom254|inv(e5)=e0)), file('<stdin>', to_be_clausified_253)).
+% 0.08/0.36  fof(c_0_6, axiom, ((lhs_atom253|inv(e0)=e1)), file('<stdin>', to_be_clausified_252)).
+% 0.08/0.36  fof(c_0_7, axiom, ((lhs_atom252|inv(e1)=e1)), file('<stdin>', to_be_clausified_251)).
+% 0.08/0.36  fof(c_0_8, axiom, ((lhs_atom251|inv(e2)=e1)), file('<stdin>', to_be_clausified_250)).
+% 0.08/0.36  fof(c_0_9, axiom, ((lhs_atom250|inv(e3)=e1)), file('<stdin>', to_be_clausified_249)).
+% 0.08/0.36  fof(c_0_10, axiom, ((lhs_atom249|inv(e4)=e1)), file('<stdin>', to_be_clausified_248)).
+% 0.08/0.36  fof(c_0_11, axiom, ((lhs_atom248|inv(e5)=e1)), file('<stdin>', to_be_clausified_247)).
+% 0.08/0.36  fof(c_0_12, axiom, ((lhs_atom247|inv(e0)=e2)), file('<stdin>', to_be_clausified_246)).
+% 0.08/0.36  fof(c_0_13, axiom, ((lhs_atom246|inv(e1)=e2)), file('<stdin>', to_be_clausified_245)).
+% 0.08/0.36  fof(c_0_14, axiom, ((lhs_atom245|inv(e2)=e2)), file('<stdin>', to_be_clausified_244)).
+% 0.08/0.36  fof(c_0_15, axiom, ((lhs_atom244|inv(e3)=e2)), file('<stdin>', to_be_clausified_243)).
+% 0.08/0.36  fof(c_0_16, axiom, ((lhs_atom243|inv(e4)=e2)), file('<stdin>', to_be_clausified_242)).
+% 0.08/0.36  fof(c_0_17, axiom, ((lhs_atom242|inv(e5)=e2)), file('<stdin>', to_be_clausified_241)).
+% 0.08/0.36  fof(c_0_18, axiom, ((lhs_atom241|inv(e0)=e3)), file('<stdin>', to_be_clausified_240)).
+% 0.08/0.36  fof(c_0_19, axiom, ((lhs_atom240|inv(e1)=e3)), file('<stdin>', to_be_clausified_239)).
+% 0.08/0.36  fof(c_0_20, axiom, ((lhs_atom239|inv(e2)=e3)), file('<stdin>', to_be_clausified_238)).
+% 0.08/0.36  fof(c_0_21, axiom, ((lhs_atom238|inv(e3)=e3)), file('<stdin>', to_be_clausified_237)).
+% 0.08/0.36  fof(c_0_22, axiom, ((lhs_atom237|inv(e4)=e3)), file('<stdin>', to_be_clausified_236)).
+% 0.08/0.36  fof(c_0_23, axiom, ((lhs_atom236|inv(e5)=e3)), file('<stdin>', to_be_clausified_235)).
+% 0.08/0.36  fof(c_0_24, axiom, ((lhs_atom235|inv(e0)=e4)), file('<stdin>', to_be_clausified_234)).
+% 0.08/0.36  fof(c_0_25, axiom, ((lhs_atom234|inv(e1)=e4)), file('<stdin>', to_be_clausified_233)).
+% 0.08/0.36  fof(c_0_26, axiom, ((lhs_atom233|inv(e2)=e4)), file('<stdin>', to_be_clausified_232)).
+% 0.08/0.36  fof(c_0_27, axiom, ((lhs_atom232|inv(e3)=e4)), file('<stdin>', to_be_clausified_231)).
+% 0.08/0.36  fof(c_0_28, axiom, ((lhs_atom231|inv(e4)=e4)), file('<stdin>', to_be_clausified_230)).
+% 0.08/0.36  fof(c_0_29, axiom, ((lhs_atom230|inv(e5)=e4)), file('<stdin>', to_be_clausified_229)).
+% 0.08/0.36  fof(c_0_30, axiom, ((lhs_atom229|inv(e0)=e5)), file('<stdin>', to_be_clausified_228)).
+% 0.08/0.36  fof(c_0_31, axiom, ((lhs_atom228|inv(e1)=e5)), file('<stdin>', to_be_clausified_227)).
+% 0.08/0.36  fof(c_0_32, axiom, ((lhs_atom227|inv(e2)=e5)), file('<stdin>', to_be_clausified_226)).
+% 0.08/0.36  fof(c_0_33, axiom, ((lhs_atom226|inv(e3)=e5)), file('<stdin>', to_be_clausified_225)).
+% 0.08/0.36  fof(c_0_34, axiom, ((lhs_atom225|inv(e4)=e5)), file('<stdin>', to_be_clausified_224)).
+% 0.08/0.36  fof(c_0_35, axiom, ((lhs_atom224|inv(e5)=e5)), file('<stdin>', to_be_clausified_223)).
+% 0.08/0.36  fof(c_0_36, axiom, ((lhs_atom474|~$true)), file('<stdin>', to_be_clausified_473)).
+% 0.08/0.36  fof(c_0_37, axiom, ((lhs_atom473|~$true)), file('<stdin>', to_be_clausified_472)).
+% 0.08/0.36  fof(c_0_38, axiom, ((lhs_atom472|~$true)), file('<stdin>', to_be_clausified_471)).
+% 0.08/0.36  fof(c_0_39, axiom, ((lhs_atom471|~$true)), file('<stdin>', to_be_clausified_470)).
+% 0.08/0.36  fof(c_0_40, axiom, ((lhs_atom470|~$true)), file('<stdin>', to_be_clausified_469)).
+% 0.08/0.36  fof(c_0_41, axiom, ((lhs_atom469|~$true)), file('<stdin>', to_be_clausified_468)).
+% 0.08/0.36  fof(c_0_42, axiom, ((lhs_atom468|~$true)), file('<stdin>', to_be_clausified_467)).
+% 0.08/0.36  fof(c_0_43, axiom, ((lhs_atom467|~$true)), file('<stdin>', to_be_clausified_466)).
+% 0.08/0.36  fof(c_0_44, axiom, ((lhs_atom466|~$true)), file('<stdin>', to_be_clausified_465)).
+% 0.08/0.36  fof(c_0_45, axiom, ((lhs_atom465|~$true)), file('<stdin>', to_be_clausified_464)).
+% 0.08/0.36  fof(c_0_46, axiom, ((lhs_atom464|~$true)), file('<stdin>', to_be_clausified_463)).
+% 0.08/0.36  fof(c_0_47, axiom, ((lhs_atom463|~$true)), file('<stdin>', to_be_clausified_462)).
+% 0.08/0.36  fof(c_0_48, axiom, ((lhs_atom462|~$true)), file('<stdin>', to_be_clausified_461)).
+% 0.08/0.36  fof(c_0_49, axiom, ((lhs_atom461|~$true)), file('<stdin>', to_be_clausified_460)).
+% 0.08/0.36  fof(c_0_50, axiom, ((lhs_atom460|~$true)), file('<stdin>', to_be_clausified_459)).
+% 0.08/0.36  fof(c_0_51, axiom, ((lhs_atom459|~$true)), file('<stdin>', to_be_clausified_458)).
+% 0.08/0.36  fof(c_0_52, axiom, ((lhs_atom458|~$true)), file('<stdin>', to_be_clausified_457)).
+% 0.08/0.36  fof(c_0_53, axiom, ((lhs_atom457|~$true)), file('<stdin>', to_be_clausified_456)).
+% 0.08/0.36  fof(c_0_54, axiom, ((lhs_atom456|~$true)), file('<stdin>', to_be_clausified_455)).
+% 0.08/0.36  fof(c_0_55, axiom, ((lhs_atom455|~$true)), file('<stdin>', to_be_clausified_454)).
+% 0.08/0.36  fof(c_0_56, axiom, ((lhs_atom454|~$true)), file('<stdin>', to_be_clausified_453)).
+% 0.08/0.36  fof(c_0_57, axiom, ((lhs_atom453|~$true)), file('<stdin>', to_be_clausified_452)).
+% 0.08/0.36  fof(c_0_58, axiom, ((lhs_atom452|~$true)), file('<stdin>', to_be_clausified_451)).
+% 0.08/0.36  fof(c_0_59, axiom, ((lhs_atom451|~$true)), file('<stdin>', to_be_clausified_450)).
+% 0.08/0.36  fof(c_0_60, axiom, ((lhs_atom450|~$true)), file('<stdin>', to_be_clausified_449)).
+% 0.08/0.36  fof(c_0_61, axiom, ((lhs_atom449|~$true)), file('<stdin>', to_be_clausified_448)).
+% 0.08/0.36  fof(c_0_62, axiom, ((lhs_atom448|~$true)), file('<stdin>', to_be_clausified_447)).
+% 0.08/0.36  fof(c_0_63, axiom, ((lhs_atom447|~$true)), file('<stdin>', to_be_clausified_446)).
+% 0.08/0.36  fof(c_0_64, axiom, ((lhs_atom446|~$true)), file('<stdin>', to_be_clausified_445)).
+% 0.08/0.36  fof(c_0_65, axiom, ((lhs_atom445|~$true)), file('<stdin>', to_be_clausified_444)).
+% 0.08/0.36  fof(c_0_66, axiom, ((lhs_atom444|~$true)), file('<stdin>', to_be_clausified_443)).
+% 0.08/0.36  fof(c_0_67, axiom, ((lhs_atom443|~$true)), file('<stdin>', to_be_clausified_442)).
+% 0.08/0.36  fof(c_0_68, axiom, ((lhs_atom442|~$true)), file('<stdin>', to_be_clausified_441)).
+% 0.08/0.36  fof(c_0_69, axiom, ((lhs_atom441|~$true)), file('<stdin>', to_be_clausified_440)).
+% 0.08/0.36  fof(c_0_70, axiom, ((lhs_atom440|~$true)), file('<stdin>', to_be_clausified_439)).
+% 0.08/0.36  fof(c_0_71, axiom, ((lhs_atom439|~$true)), file('<stdin>', to_be_clausified_438)).
+% 0.08/0.36  fof(c_0_72, axiom, ((lhs_atom438|~$true)), file('<stdin>', to_be_clausified_437)).
+% 0.08/0.36  fof(c_0_73, axiom, ((lhs_atom437|~$true)), file('<stdin>', to_be_clausified_436)).
+% 0.08/0.36  fof(c_0_74, axiom, ((lhs_atom436|~$true)), file('<stdin>', to_be_clausified_435)).
+% 0.08/0.36  fof(c_0_75, axiom, ((lhs_atom435|~$true)), file('<stdin>', to_be_clausified_434)).
+% 0.08/0.36  fof(c_0_76, axiom, ((lhs_atom434|~$true)), file('<stdin>', to_be_clausified_433)).
+% 0.08/0.36  fof(c_0_77, axiom, ((lhs_atom433|~$true)), file('<stdin>', to_be_clausified_432)).
+% 0.08/0.36  fof(c_0_78, axiom, ((lhs_atom432|~$true)), file('<stdin>', to_be_clausified_431)).
+% 0.08/0.36  fof(c_0_79, axiom, ((lhs_atom431|~$true)), file('<stdin>', to_be_clausified_430)).
+% 0.08/0.36  fof(c_0_80, axiom, ((lhs_atom430|~$true)), file('<stdin>', to_be_clausified_429)).
+% 0.08/0.36  fof(c_0_81, axiom, ((lhs_atom429|~$true)), file('<stdin>', to_be_clausified_428)).
+% 0.08/0.36  fof(c_0_82, axiom, ((lhs_atom428|~$true)), file('<stdin>', to_be_clausified_427)).
+% 0.08/0.36  fof(c_0_83, axiom, ((lhs_atom427|~$true)), file('<stdin>', to_be_clausified_426)).
+% 0.08/0.36  fof(c_0_84, axiom, ((lhs_atom426|~$true)), file('<stdin>', to_be_clausified_425)).
+% 0.08/0.36  fof(c_0_85, axiom, ((lhs_atom425|~$true)), file('<stdin>', to_be_clausified_424)).
+% 0.08/0.36  fof(c_0_86, axiom, ((lhs_atom424|~$true)), file('<stdin>', to_be_clausified_423)).
+% 0.08/0.36  fof(c_0_87, axiom, ((lhs_atom423|~$true)), file('<stdin>', to_be_clausified_422)).
+% 0.08/0.36  fof(c_0_88, axiom, ((lhs_atom422|~$true)), file('<stdin>', to_be_clausified_421)).
+% 0.08/0.36  fof(c_0_89, axiom, ((lhs_atom421|~$true)), file('<stdin>', to_be_clausified_420)).
+% 0.08/0.36  fof(c_0_90, axiom, ((lhs_atom420|~$true)), file('<stdin>', to_be_clausified_419)).
+% 0.08/0.36  fof(c_0_91, axiom, ((lhs_atom419|~$true)), file('<stdin>', to_be_clausified_418)).
+% 0.08/0.36  fof(c_0_92, axiom, ((lhs_atom418|~$true)), file('<stdin>', to_be_clausified_417)).
+% 0.08/0.36  fof(c_0_93, axiom, ((lhs_atom417|~$true)), file('<stdin>', to_be_clausified_416)).
+% 0.08/0.36  fof(c_0_94, axiom, ((lhs_atom416|~$true)), file('<stdin>', to_be_clausified_415)).
+% 0.08/0.36  fof(c_0_95, axiom, ((lhs_atom415|~$true)), file('<stdin>', to_be_clausified_414)).
+% 0.08/0.36  fof(c_0_96, axiom, ((lhs_atom414|~$true)), file('<stdin>', to_be_clausified_413)).
+% 0.08/0.36  fof(c_0_97, axiom, ((lhs_atom413|~$true)), file('<stdin>', to_be_clausified_412)).
+% 0.08/0.36  fof(c_0_98, axiom, ((lhs_atom412|~$true)), file('<stdin>', to_be_clausified_411)).
+% 0.08/0.36  fof(c_0_99, axiom, ((lhs_atom411|~$true)), file('<stdin>', to_be_clausified_410)).
+% 0.08/0.36  fof(c_0_100, axiom, ((lhs_atom410|~$true)), file('<stdin>', to_be_clausified_409)).
+% 0.08/0.36  fof(c_0_101, axiom, ((lhs_atom409|~$true)), file('<stdin>', to_be_clausified_408)).
+% 0.08/0.36  fof(c_0_102, axiom, ((lhs_atom408|~$true)), file('<stdin>', to_be_clausified_407)).
+% 0.08/0.36  fof(c_0_103, axiom, ((lhs_atom407|~$true)), file('<stdin>', to_be_clausified_406)).
+% 0.08/0.36  fof(c_0_104, axiom, ((lhs_atom406|~$true)), file('<stdin>', to_be_clausified_405)).
+% 0.08/0.36  fof(c_0_105, axiom, ((lhs_atom405|~$true)), file('<stdin>', to_be_clausified_404)).
+% 0.08/0.36  fof(c_0_106, axiom, ((lhs_atom404|~$true)), file('<stdin>', to_be_clausified_403)).
+% 0.08/0.36  fof(c_0_107, axiom, ((lhs_atom403|~$true)), file('<stdin>', to_be_clausified_402)).
+% 0.08/0.36  fof(c_0_108, axiom, ((lhs_atom402|~$true)), file('<stdin>', to_be_clausified_401)).
+% 0.08/0.36  fof(c_0_109, axiom, ((lhs_atom401|~$true)), file('<stdin>', to_be_clausified_400)).
+% 0.08/0.36  fof(c_0_110, axiom, ((lhs_atom400|~$true)), file('<stdin>', to_be_clausified_399)).
+% 0.08/0.36  fof(c_0_111, axiom, ((lhs_atom399|~$true)), file('<stdin>', to_be_clausified_398)).
+% 0.08/0.36  fof(c_0_112, axiom, ((lhs_atom398|~$true)), file('<stdin>', to_be_clausified_397)).
+% 0.08/0.36  fof(c_0_113, axiom, ((lhs_atom397|~$true)), file('<stdin>', to_be_clausified_396)).
+% 0.08/0.36  fof(c_0_114, axiom, ((lhs_atom396|~$true)), file('<stdin>', to_be_clausified_395)).
+% 0.08/0.36  fof(c_0_115, axiom, ((lhs_atom395|~$true)), file('<stdin>', to_be_clausified_394)).
+% 0.08/0.36  fof(c_0_116, axiom, ((lhs_atom394|~$true)), file('<stdin>', to_be_clausified_393)).
+% 0.08/0.36  fof(c_0_117, axiom, ((lhs_atom393|~$true)), file('<stdin>', to_be_clausified_392)).
+% 0.08/0.36  fof(c_0_118, axiom, ((lhs_atom392|~$true)), file('<stdin>', to_be_clausified_391)).
+% 0.08/0.36  fof(c_0_119, axiom, ((lhs_atom391|~$true)), file('<stdin>', to_be_clausified_390)).
+% 0.08/0.36  fof(c_0_120, axiom, ((lhs_atom390|~$true)), file('<stdin>', to_be_clausified_389)).
+% 0.08/0.36  fof(c_0_121, axiom, ((lhs_atom389|~$true)), file('<stdin>', to_be_clausified_388)).
+% 0.08/0.36  fof(c_0_122, axiom, ((lhs_atom388|~$true)), file('<stdin>', to_be_clausified_387)).
+% 0.08/0.36  fof(c_0_123, axiom, ((lhs_atom387|~$true)), file('<stdin>', to_be_clausified_386)).
+% 0.08/0.36  fof(c_0_124, axiom, ((lhs_atom386|~$true)), file('<stdin>', to_be_clausified_385)).
+% 0.08/0.36  fof(c_0_125, axiom, ((lhs_atom385|~$true)), file('<stdin>', to_be_clausified_384)).
+% 0.08/0.36  fof(c_0_126, axiom, ((lhs_atom384|~$true)), file('<stdin>', to_be_clausified_383)).
+% 0.08/0.36  fof(c_0_127, axiom, ((lhs_atom383|~$true)), file('<stdin>', to_be_clausified_382)).
+% 0.08/0.36  fof(c_0_128, axiom, ((lhs_atom382|~$true)), file('<stdin>', to_be_clausified_381)).
+% 0.08/0.36  fof(c_0_129, axiom, ((lhs_atom381|~$true)), file('<stdin>', to_be_clausified_380)).
+% 0.08/0.36  fof(c_0_130, axiom, ((lhs_atom380|~$true)), file('<stdin>', to_be_clausified_379)).
+% 0.08/0.36  fof(c_0_131, axiom, ((lhs_atom379|~$true)), file('<stdin>', to_be_clausified_378)).
+% 0.08/0.36  fof(c_0_132, axiom, ((lhs_atom378|~$true)), file('<stdin>', to_be_clausified_377)).
+% 0.08/0.36  fof(c_0_133, axiom, ((lhs_atom377|~$true)), file('<stdin>', to_be_clausified_376)).
+% 0.08/0.36  fof(c_0_134, axiom, ((lhs_atom376|~$true)), file('<stdin>', to_be_clausified_375)).
+% 0.08/0.36  fof(c_0_135, axiom, ((lhs_atom375|~$true)), file('<stdin>', to_be_clausified_374)).
+% 0.08/0.36  fof(c_0_136, axiom, ((lhs_atom374|~$true)), file('<stdin>', to_be_clausified_373)).
+% 0.08/0.36  fof(c_0_137, axiom, ((lhs_atom373|~$true)), file('<stdin>', to_be_clausified_372)).
+% 0.08/0.36  fof(c_0_138, axiom, ((lhs_atom372|~$true)), file('<stdin>', to_be_clausified_371)).
+% 0.08/0.36  fof(c_0_139, axiom, ((lhs_atom371|~$true)), file('<stdin>', to_be_clausified_370)).
+% 0.08/0.36  fof(c_0_140, axiom, ((lhs_atom370|~$true)), file('<stdin>', to_be_clausified_369)).
+% 0.08/0.36  fof(c_0_141, axiom, ((lhs_atom369|~$true)), file('<stdin>', to_be_clausified_368)).
+% 0.08/0.36  fof(c_0_142, axiom, ((lhs_atom368|~$true)), file('<stdin>', to_be_clausified_367)).
+% 0.08/0.36  fof(c_0_143, axiom, ((lhs_atom367|~$true)), file('<stdin>', to_be_clausified_366)).
+% 0.08/0.36  fof(c_0_144, axiom, ((lhs_atom366|~$true)), file('<stdin>', to_be_clausified_365)).
+% 0.08/0.36  fof(c_0_145, axiom, ((lhs_atom365|~$true)), file('<stdin>', to_be_clausified_364)).
+% 0.08/0.36  fof(c_0_146, axiom, ((lhs_atom364|~$true)), file('<stdin>', to_be_clausified_363)).
+% 0.08/0.36  fof(c_0_147, axiom, ((lhs_atom363|~$true)), file('<stdin>', to_be_clausified_362)).
+% 0.08/0.36  fof(c_0_148, axiom, ((lhs_atom362|~$true)), file('<stdin>', to_be_clausified_361)).
+% 0.08/0.36  fof(c_0_149, axiom, ((lhs_atom361|~$true)), file('<stdin>', to_be_clausified_360)).
+% 0.08/0.36  fof(c_0_150, axiom, ((lhs_atom360|~$true)), file('<stdin>', to_be_clausified_359)).
+% 0.08/0.36  fof(c_0_151, axiom, ((lhs_atom359|~$true)), file('<stdin>', to_be_clausified_358)).
+% 0.08/0.36  fof(c_0_152, axiom, ((lhs_atom358|~$true)), file('<stdin>', to_be_clausified_357)).
+% 0.08/0.36  fof(c_0_153, axiom, ((lhs_atom357|~$true)), file('<stdin>', to_be_clausified_356)).
+% 0.08/0.36  fof(c_0_154, axiom, ((lhs_atom356|~$true)), file('<stdin>', to_be_clausified_355)).
+% 0.08/0.36  fof(c_0_155, axiom, ((lhs_atom355|~$true)), file('<stdin>', to_be_clausified_354)).
+% 0.08/0.36  fof(c_0_156, axiom, ((lhs_atom354|~$true)), file('<stdin>', to_be_clausified_353)).
+% 0.08/0.36  fof(c_0_157, axiom, ((lhs_atom353|~$true)), file('<stdin>', to_be_clausified_352)).
+% 0.08/0.36  fof(c_0_158, axiom, ((lhs_atom352|~$true)), file('<stdin>', to_be_clausified_351)).
+% 0.08/0.36  fof(c_0_159, axiom, ((lhs_atom351|~$true)), file('<stdin>', to_be_clausified_350)).
+% 0.08/0.36  fof(c_0_160, axiom, ((lhs_atom350|~$true)), file('<stdin>', to_be_clausified_349)).
+% 0.08/0.36  fof(c_0_161, axiom, ((lhs_atom349|~$true)), file('<stdin>', to_be_clausified_348)).
+% 0.08/0.36  fof(c_0_162, axiom, ((lhs_atom348|~$true)), file('<stdin>', to_be_clausified_347)).
+% 0.08/0.36  fof(c_0_163, axiom, ((lhs_atom347|~$true)), file('<stdin>', to_be_clausified_346)).
+% 0.08/0.36  fof(c_0_164, axiom, ((lhs_atom346|~$true)), file('<stdin>', to_be_clausified_345)).
+% 0.08/0.36  fof(c_0_165, axiom, ((lhs_atom345|~$true)), file('<stdin>', to_be_clausified_344)).
+% 0.08/0.36  fof(c_0_166, axiom, ((lhs_atom344|~$true)), file('<stdin>', to_be_clausified_343)).
+% 0.08/0.36  fof(c_0_167, axiom, ((lhs_atom343|~$true)), file('<stdin>', to_be_clausified_342)).
+% 0.08/0.36  fof(c_0_168, axiom, ((lhs_atom342|~$true)), file('<stdin>', to_be_clausified_341)).
+% 0.08/0.36  fof(c_0_169, axiom, ((lhs_atom341|~$true)), file('<stdin>', to_be_clausified_340)).
+% 0.08/0.36  fof(c_0_170, axiom, ((lhs_atom340|~$true)), file('<stdin>', to_be_clausified_339)).
+% 0.08/0.36  fof(c_0_171, axiom, ((lhs_atom339|~$true)), file('<stdin>', to_be_clausified_338)).
+% 0.08/0.36  fof(c_0_172, axiom, ((lhs_atom338|~$true)), file('<stdin>', to_be_clausified_337)).
+% 0.08/0.36  fof(c_0_173, axiom, ((lhs_atom337|~$true)), file('<stdin>', to_be_clausified_336)).
+% 0.08/0.36  fof(c_0_174, axiom, ((lhs_atom336|~$true)), file('<stdin>', to_be_clausified_335)).
+% 0.08/0.36  fof(c_0_175, axiom, ((lhs_atom335|~$true)), file('<stdin>', to_be_clausified_334)).
+% 0.08/0.36  fof(c_0_176, axiom, ((lhs_atom334|~$true)), file('<stdin>', to_be_clausified_333)).
+% 0.08/0.36  fof(c_0_177, axiom, ((lhs_atom333|~$true)), file('<stdin>', to_be_clausified_332)).
+% 0.08/0.36  fof(c_0_178, axiom, ((lhs_atom332|~$true)), file('<stdin>', to_be_clausified_331)).
+% 0.08/0.36  fof(c_0_179, axiom, ((lhs_atom331|~$true)), file('<stdin>', to_be_clausified_330)).
+% 0.08/0.36  fof(c_0_180, axiom, ((lhs_atom330|~$true)), file('<stdin>', to_be_clausified_329)).
+% 0.08/0.36  fof(c_0_181, axiom, ((lhs_atom329|~$true)), file('<stdin>', to_be_clausified_328)).
+% 0.08/0.36  fof(c_0_182, axiom, ((lhs_atom328|~$true)), file('<stdin>', to_be_clausified_327)).
+% 0.08/0.36  fof(c_0_183, axiom, ((lhs_atom327|~$true)), file('<stdin>', to_be_clausified_326)).
+% 0.08/0.36  fof(c_0_184, axiom, ((lhs_atom326|~$true)), file('<stdin>', to_be_clausified_325)).
+% 0.08/0.36  fof(c_0_185, axiom, ((lhs_atom325|~$true)), file('<stdin>', to_be_clausified_324)).
+% 0.08/0.36  fof(c_0_186, axiom, ((lhs_atom324|~$true)), file('<stdin>', to_be_clausified_323)).
+% 0.08/0.36  fof(c_0_187, axiom, ((lhs_atom323|~$true)), file('<stdin>', to_be_clausified_322)).
+% 0.08/0.36  fof(c_0_188, axiom, ((lhs_atom322|~$true)), file('<stdin>', to_be_clausified_321)).
+% 0.08/0.36  fof(c_0_189, axiom, ((lhs_atom321|~$true)), file('<stdin>', to_be_clausified_320)).
+% 0.08/0.36  fof(c_0_190, axiom, ((lhs_atom320|~$true)), file('<stdin>', to_be_clausified_319)).
+% 0.08/0.36  fof(c_0_191, axiom, ((lhs_atom319|~$true)), file('<stdin>', to_be_clausified_318)).
+% 0.08/0.36  fof(c_0_192, axiom, ((lhs_atom318|~$true)), file('<stdin>', to_be_clausified_317)).
+% 0.08/0.36  fof(c_0_193, axiom, ((lhs_atom317|~$true)), file('<stdin>', to_be_clausified_316)).
+% 0.08/0.36  fof(c_0_194, axiom, ((lhs_atom316|~$true)), file('<stdin>', to_be_clausified_315)).
+% 0.08/0.36  fof(c_0_195, axiom, ((lhs_atom315|~$true)), file('<stdin>', to_be_clausified_314)).
+% 0.08/0.36  fof(c_0_196, axiom, ((lhs_atom314|~$true)), file('<stdin>', to_be_clausified_313)).
+% 0.08/0.36  fof(c_0_197, axiom, ((lhs_atom313|~$true)), file('<stdin>', to_be_clausified_312)).
+% 0.08/0.36  fof(c_0_198, axiom, ((lhs_atom312|~$true)), file('<stdin>', to_be_clausified_311)).
+% 0.08/0.36  fof(c_0_199, axiom, ((lhs_atom311|~$true)), file('<stdin>', to_be_clausified_310)).
+% 0.08/0.36  fof(c_0_200, axiom, ((lhs_atom310|~$true)), file('<stdin>', to_be_clausified_309)).
+% 0.08/0.36  fof(c_0_201, axiom, ((lhs_atom309|~$true)), file('<stdin>', to_be_clausified_308)).
+% 0.08/0.36  fof(c_0_202, axiom, ((lhs_atom308|~$true)), file('<stdin>', to_be_clausified_307)).
+% 0.08/0.36  fof(c_0_203, axiom, ((lhs_atom307|~$true)), file('<stdin>', to_be_clausified_306)).
+% 0.08/0.36  fof(c_0_204, axiom, ((lhs_atom306|~$true)), file('<stdin>', to_be_clausified_305)).
+% 0.08/0.36  fof(c_0_205, axiom, ((lhs_atom305|~$true)), file('<stdin>', to_be_clausified_304)).
+% 0.08/0.36  fof(c_0_206, axiom, ((lhs_atom304|~$true)), file('<stdin>', to_be_clausified_303)).
+% 0.08/0.36  fof(c_0_207, axiom, ((lhs_atom303|~$true)), file('<stdin>', to_be_clausified_302)).
+% 0.08/0.36  fof(c_0_208, axiom, ((lhs_atom302|~$true)), file('<stdin>', to_be_clausified_301)).
+% 0.08/0.36  fof(c_0_209, axiom, ((lhs_atom301|~$true)), file('<stdin>', to_be_clausified_300)).
+% 0.08/0.36  fof(c_0_210, axiom, ((lhs_atom300|~$true)), file('<stdin>', to_be_clausified_299)).
+% 0.08/0.36  fof(c_0_211, axiom, ((lhs_atom299|~$true)), file('<stdin>', to_be_clausified_298)).
+% 0.08/0.36  fof(c_0_212, axiom, ((lhs_atom298|~$true)), file('<stdin>', to_be_clausified_297)).
+% 0.08/0.36  fof(c_0_213, axiom, ((lhs_atom297|~$true)), file('<stdin>', to_be_clausified_296)).
+% 0.08/0.36  fof(c_0_214, axiom, ((lhs_atom296|~$true)), file('<stdin>', to_be_clausified_295)).
+% 0.08/0.36  fof(c_0_215, axiom, ((lhs_atom295|~$true)), file('<stdin>', to_be_clausified_294)).
+% 0.08/0.36  fof(c_0_216, axiom, ((lhs_atom294|~$true)), file('<stdin>', to_be_clausified_293)).
+% 0.08/0.36  fof(c_0_217, axiom, ((lhs_atom293|~$true)), file('<stdin>', to_be_clausified_292)).
+% 0.08/0.36  fof(c_0_218, axiom, ((lhs_atom292|~$true)), file('<stdin>', to_be_clausified_291)).
+% 0.08/0.36  fof(c_0_219, axiom, ((lhs_atom291|~$true)), file('<stdin>', to_be_clausified_290)).
+% 0.08/0.36  fof(c_0_220, axiom, ((lhs_atom290|~$true)), file('<stdin>', to_be_clausified_289)).
+% 0.08/0.36  fof(c_0_221, axiom, ((lhs_atom289|~$true)), file('<stdin>', to_be_clausified_288)).
+% 0.08/0.36  fof(c_0_222, axiom, ((lhs_atom288|~$true)), file('<stdin>', to_be_clausified_287)).
+% 0.08/0.36  fof(c_0_223, axiom, ((lhs_atom287|~$true)), file('<stdin>', to_be_clausified_286)).
+% 0.08/0.36  fof(c_0_224, axiom, ((lhs_atom286|~$true)), file('<stdin>', to_be_clausified_285)).
+% 0.08/0.36  fof(c_0_225, axiom, ((lhs_atom285|~$true)), file('<stdin>', to_be_clausified_284)).
+% 0.08/0.36  fof(c_0_226, axiom, ((lhs_atom284|~$true)), file('<stdin>', to_be_clausified_283)).
+% 0.08/0.36  fof(c_0_227, axiom, ((lhs_atom283|~$true)), file('<stdin>', to_be_clausified_282)).
+% 0.08/0.36  fof(c_0_228, axiom, ((lhs_atom282|~$true)), file('<stdin>', to_be_clausified_281)).
+% 0.08/0.36  fof(c_0_229, axiom, ((lhs_atom281|~$true)), file('<stdin>', to_be_clausified_280)).
+% 0.08/0.36  fof(c_0_230, axiom, ((lhs_atom280|~$true)), file('<stdin>', to_be_clausified_279)).
+% 0.08/0.36  fof(c_0_231, axiom, ((lhs_atom279|~$true)), file('<stdin>', to_be_clausified_278)).
+% 0.08/0.36  fof(c_0_232, axiom, ((lhs_atom278|~$true)), file('<stdin>', to_be_clausified_277)).
+% 0.08/0.36  fof(c_0_233, axiom, ((lhs_atom277|~$true)), file('<stdin>', to_be_clausified_276)).
+% 0.08/0.36  fof(c_0_234, axiom, ((lhs_atom276|~$true)), file('<stdin>', to_be_clausified_275)).
+% 0.08/0.36  fof(c_0_235, axiom, ((lhs_atom275|~$true)), file('<stdin>', to_be_clausified_274)).
+% 0.08/0.36  fof(c_0_236, axiom, ((lhs_atom274|~$true)), file('<stdin>', to_be_clausified_273)).
+% 0.08/0.36  fof(c_0_237, axiom, ((lhs_atom273|~$true)), file('<stdin>', to_be_clausified_272)).
+% 0.08/0.36  fof(c_0_238, axiom, ((lhs_atom272|~$true)), file('<stdin>', to_be_clausified_271)).
+% 0.08/0.36  fof(c_0_239, axiom, ((lhs_atom271|~$true)), file('<stdin>', to_be_clausified_270)).
+% 0.08/0.36  fof(c_0_240, axiom, ((lhs_atom270|~$true)), file('<stdin>', to_be_clausified_269)).
+% 0.08/0.36  fof(c_0_241, axiom, ((lhs_atom269|~$true)), file('<stdin>', to_be_clausified_268)).
+% 0.08/0.36  fof(c_0_242, axiom, ((lhs_atom268|~$true)), file('<stdin>', to_be_clausified_267)).
+% 0.08/0.36  fof(c_0_243, axiom, ((lhs_atom267|~$true)), file('<stdin>', to_be_clausified_266)).
+% 0.08/0.36  fof(c_0_244, axiom, ((lhs_atom266|~$true)), file('<stdin>', to_be_clausified_265)).
+% 0.08/0.36  fof(c_0_245, axiom, ((lhs_atom265|~$true)), file('<stdin>', to_be_clausified_264)).
+% 0.08/0.36  fof(c_0_246, axiom, ((lhs_atom264|~$true)), file('<stdin>', to_be_clausified_263)).
+% 0.08/0.36  fof(c_0_247, axiom, ((lhs_atom263|~$true)), file('<stdin>', to_be_clausified_262)).
+% 0.08/0.36  fof(c_0_248, axiom, ((lhs_atom262|~$true)), file('<stdin>', to_be_clausified_261)).
+% 0.08/0.36  fof(c_0_249, axiom, ((lhs_atom261|~$true)), file('<stdin>', to_be_clausified_260)).
+% 0.08/0.36  fof(c_0_250, axiom, ((lhs_atom260|~$true)), file('<stdin>', to_be_clausified_259)).
+% 0.08/0.36  fof(c_0_251, axiom, ((lhs_atom223|~$true)), file('<stdin>', to_be_clausified_222)).
+% 0.08/0.36  fof(c_0_252, axiom, ((lhs_atom222|~$true)), file('<stdin>', to_be_clausified_221)).
+% 0.08/0.36  fof(c_0_253, axiom, ((lhs_atom221|~$true)), file('<stdin>', to_be_clausified_220)).
+% 0.08/0.36  fof(c_0_254, axiom, ((lhs_atom220|~$true)), file('<stdin>', to_be_clausified_219)).
+% 0.08/0.36  fof(c_0_255, axiom, ((lhs_atom219|~$true)), file('<stdin>', to_be_clausified_218)).
+% 0.08/0.36  fof(c_0_256, axiom, ((lhs_atom218|~$true)), file('<stdin>', to_be_clausified_217)).
+% 0.08/0.36  fof(c_0_257, axiom, ((lhs_atom217|~$true)), file('<stdin>', to_be_clausified_216)).
+% 0.08/0.36  fof(c_0_258, axiom, ((lhs_atom216|~$true)), file('<stdin>', to_be_clausified_215)).
+% 0.08/0.36  fof(c_0_259, axiom, ((lhs_atom215|~$true)), file('<stdin>', to_be_clausified_214)).
+% 0.08/0.36  fof(c_0_260, axiom, ((lhs_atom214|~$true)), file('<stdin>', to_be_clausified_213)).
+% 0.08/0.36  fof(c_0_261, axiom, ((lhs_atom213|~$true)), file('<stdin>', to_be_clausified_212)).
+% 0.08/0.36  fof(c_0_262, axiom, ((lhs_atom212|~$true)), file('<stdin>', to_be_clausified_211)).
+% 0.08/0.36  fof(c_0_263, axiom, ((lhs_atom211|~$true)), file('<stdin>', to_be_clausified_210)).
+% 0.08/0.36  fof(c_0_264, axiom, ((lhs_atom210|~$true)), file('<stdin>', to_be_clausified_209)).
+% 0.08/0.36  fof(c_0_265, axiom, ((lhs_atom209|~$true)), file('<stdin>', to_be_clausified_208)).
+% 0.08/0.36  fof(c_0_266, axiom, ((lhs_atom208|~$true)), file('<stdin>', to_be_clausified_207)).
+% 0.08/0.36  fof(c_0_267, axiom, ((lhs_atom207|~$true)), file('<stdin>', to_be_clausified_206)).
+% 0.08/0.36  fof(c_0_268, axiom, ((lhs_atom206|~$true)), file('<stdin>', to_be_clausified_205)).
+% 0.08/0.36  fof(c_0_269, axiom, ((lhs_atom205|~$true)), file('<stdin>', to_be_clausified_204)).
+% 0.08/0.36  fof(c_0_270, axiom, ((lhs_atom204|~$true)), file('<stdin>', to_be_clausified_203)).
+% 0.08/0.36  fof(c_0_271, axiom, ((lhs_atom203|~$true)), file('<stdin>', to_be_clausified_202)).
+% 0.08/0.36  fof(c_0_272, axiom, ((lhs_atom202|~$true)), file('<stdin>', to_be_clausified_201)).
+% 0.08/0.36  fof(c_0_273, axiom, ((lhs_atom201|~$true)), file('<stdin>', to_be_clausified_200)).
+% 0.08/0.36  fof(c_0_274, axiom, ((lhs_atom200|~$true)), file('<stdin>', to_be_clausified_199)).
+% 0.08/0.36  fof(c_0_275, axiom, ((lhs_atom199|~$true)), file('<stdin>', to_be_clausified_198)).
+% 0.08/0.36  fof(c_0_276, axiom, ((lhs_atom198|~$true)), file('<stdin>', to_be_clausified_197)).
+% 0.08/0.36  fof(c_0_277, axiom, ((lhs_atom197|~$true)), file('<stdin>', to_be_clausified_196)).
+% 0.08/0.36  fof(c_0_278, axiom, ((lhs_atom196|~$true)), file('<stdin>', to_be_clausified_195)).
+% 0.08/0.36  fof(c_0_279, axiom, ((lhs_atom195|~$true)), file('<stdin>', to_be_clausified_194)).
+% 0.08/0.36  fof(c_0_280, axiom, ((lhs_atom194|~$true)), file('<stdin>', to_be_clausified_193)).
+% 0.08/0.36  fof(c_0_281, axiom, ((lhs_atom193|~$true)), file('<stdin>', to_be_clausified_192)).
+% 0.08/0.36  fof(c_0_282, axiom, ((lhs_atom192|~$true)), file('<stdin>', to_be_clausified_191)).
+% 0.08/0.36  fof(c_0_283, axiom, ((lhs_atom191|~$true)), file('<stdin>', to_be_clausified_190)).
+% 0.08/0.36  fof(c_0_284, axiom, ((lhs_atom190|~$true)), file('<stdin>', to_be_clausified_189)).
+% 0.08/0.36  fof(c_0_285, axiom, ((lhs_atom189|~$true)), file('<stdin>', to_be_clausified_188)).
+% 0.08/0.36  fof(c_0_286, axiom, ((lhs_atom188|~$true)), file('<stdin>', to_be_clausified_187)).
+% 0.08/0.36  fof(c_0_287, axiom, ((lhs_atom187|~$true)), file('<stdin>', to_be_clausified_186)).
+% 0.08/0.36  fof(c_0_288, axiom, ((lhs_atom186|~$true)), file('<stdin>', to_be_clausified_185)).
+% 0.08/0.36  fof(c_0_289, axiom, ((lhs_atom185|~$true)), file('<stdin>', to_be_clausified_184)).
+% 0.08/0.36  fof(c_0_290, axiom, ((lhs_atom184|~$true)), file('<stdin>', to_be_clausified_183)).
+% 0.08/0.36  fof(c_0_291, axiom, ((lhs_atom183|~$true)), file('<stdin>', to_be_clausified_182)).
+% 0.08/0.36  fof(c_0_292, axiom, ((lhs_atom182|~$true)), file('<stdin>', to_be_clausified_181)).
+% 0.08/0.36  fof(c_0_293, axiom, ((lhs_atom181|~$true)), file('<stdin>', to_be_clausified_180)).
+% 0.08/0.36  fof(c_0_294, axiom, ((lhs_atom180|~$true)), file('<stdin>', to_be_clausified_179)).
+% 0.08/0.36  fof(c_0_295, axiom, ((lhs_atom179|~$true)), file('<stdin>', to_be_clausified_178)).
+% 0.08/0.36  fof(c_0_296, axiom, ((lhs_atom178|~$true)), file('<stdin>', to_be_clausified_177)).
+% 0.08/0.36  fof(c_0_297, axiom, ((lhs_atom177|~$true)), file('<stdin>', to_be_clausified_176)).
+% 0.08/0.36  fof(c_0_298, axiom, ((lhs_atom176|~$true)), file('<stdin>', to_be_clausified_175)).
+% 0.08/0.36  fof(c_0_299, axiom, ((lhs_atom175|~$true)), file('<stdin>', to_be_clausified_174)).
+% 0.08/0.36  fof(c_0_300, axiom, ((lhs_atom174|~$true)), file('<stdin>', to_be_clausified_173)).
+% 0.08/0.36  fof(c_0_301, axiom, ((lhs_atom173|~$true)), file('<stdin>', to_be_clausified_172)).
+% 0.08/0.36  fof(c_0_302, axiom, ((lhs_atom172|~$true)), file('<stdin>', to_be_clausified_171)).
+% 0.08/0.36  fof(c_0_303, axiom, ((lhs_atom171|~$true)), file('<stdin>', to_be_clausified_170)).
+% 0.08/0.36  fof(c_0_304, axiom, ((lhs_atom170|~$true)), file('<stdin>', to_be_clausified_169)).
+% 0.08/0.36  fof(c_0_305, axiom, ((lhs_atom169|~$true)), file('<stdin>', to_be_clausified_168)).
+% 0.08/0.36  fof(c_0_306, axiom, ((lhs_atom168|~$true)), file('<stdin>', to_be_clausified_167)).
+% 0.08/0.36  fof(c_0_307, axiom, ((lhs_atom167|~$true)), file('<stdin>', to_be_clausified_166)).
+% 0.08/0.36  fof(c_0_308, axiom, ((lhs_atom166|~$true)), file('<stdin>', to_be_clausified_165)).
+% 0.08/0.36  fof(c_0_309, axiom, ((lhs_atom165|~$true)), file('<stdin>', to_be_clausified_164)).
+% 0.08/0.36  fof(c_0_310, axiom, ((lhs_atom164|~$true)), file('<stdin>', to_be_clausified_163)).
+% 0.08/0.36  fof(c_0_311, axiom, ((lhs_atom163|~$true)), file('<stdin>', to_be_clausified_162)).
+% 0.08/0.36  fof(c_0_312, axiom, ((lhs_atom162|~$true)), file('<stdin>', to_be_clausified_161)).
+% 0.08/0.36  fof(c_0_313, axiom, ((lhs_atom161|~$true)), file('<stdin>', to_be_clausified_160)).
+% 0.08/0.36  fof(c_0_314, axiom, ((lhs_atom160|~$true)), file('<stdin>', to_be_clausified_159)).
+% 0.08/0.36  fof(c_0_315, axiom, ((lhs_atom159|~$true)), file('<stdin>', to_be_clausified_158)).
+% 0.08/0.36  fof(c_0_316, axiom, ((lhs_atom158|~$true)), file('<stdin>', to_be_clausified_157)).
+% 0.08/0.36  fof(c_0_317, axiom, ((lhs_atom157|~$true)), file('<stdin>', to_be_clausified_156)).
+% 0.08/0.36  fof(c_0_318, axiom, ((lhs_atom156|~$true)), file('<stdin>', to_be_clausified_155)).
+% 0.08/0.36  fof(c_0_319, axiom, ((lhs_atom155|~$true)), file('<stdin>', to_be_clausified_154)).
+% 0.08/0.36  fof(c_0_320, axiom, ((lhs_atom154|~$true)), file('<stdin>', to_be_clausified_153)).
+% 0.08/0.36  fof(c_0_321, axiom, ((lhs_atom153|~$true)), file('<stdin>', to_be_clausified_152)).
+% 0.08/0.36  fof(c_0_322, axiom, ((lhs_atom152|~$true)), file('<stdin>', to_be_clausified_151)).
+% 0.08/0.36  fof(c_0_323, axiom, ((lhs_atom151|~$true)), file('<stdin>', to_be_clausified_150)).
+% 0.08/0.36  fof(c_0_324, axiom, ((lhs_atom150|~$true)), file('<stdin>', to_be_clausified_149)).
+% 0.08/0.36  fof(c_0_325, axiom, ((lhs_atom149|~$true)), file('<stdin>', to_be_clausified_148)).
+% 0.08/0.36  fof(c_0_326, axiom, ((lhs_atom148|~$true)), file('<stdin>', to_be_clausified_147)).
+% 0.08/0.36  fof(c_0_327, axiom, ((lhs_atom147|~$true)), file('<stdin>', to_be_clausified_146)).
+% 0.08/0.36  fof(c_0_328, axiom, ((lhs_atom146|~$true)), file('<stdin>', to_be_clausified_145)).
+% 0.08/0.36  fof(c_0_329, axiom, ((lhs_atom145|~$true)), file('<stdin>', to_be_clausified_144)).
+% 0.08/0.36  fof(c_0_330, axiom, ((lhs_atom144|~$true)), file('<stdin>', to_be_clausified_143)).
+% 0.08/0.36  fof(c_0_331, axiom, ((lhs_atom143|~$true)), file('<stdin>', to_be_clausified_142)).
+% 0.08/0.36  fof(c_0_332, axiom, ((lhs_atom142|~$true)), file('<stdin>', to_be_clausified_141)).
+% 0.08/0.36  fof(c_0_333, axiom, ((lhs_atom141|~$true)), file('<stdin>', to_be_clausified_140)).
+% 0.08/0.36  fof(c_0_334, axiom, ((lhs_atom140|~$true)), file('<stdin>', to_be_clausified_139)).
+% 0.08/0.36  fof(c_0_335, axiom, ((lhs_atom139|~$true)), file('<stdin>', to_be_clausified_138)).
+% 0.08/0.36  fof(c_0_336, axiom, ((lhs_atom138|~$true)), file('<stdin>', to_be_clausified_137)).
+% 0.08/0.36  fof(c_0_337, axiom, ((lhs_atom137|~$true)), file('<stdin>', to_be_clausified_136)).
+% 0.08/0.36  fof(c_0_338, axiom, ((lhs_atom136|~$true)), file('<stdin>', to_be_clausified_135)).
+% 0.08/0.36  fof(c_0_339, axiom, ((lhs_atom135|~$true)), file('<stdin>', to_be_clausified_134)).
+% 0.08/0.36  fof(c_0_340, axiom, ((lhs_atom134|~$true)), file('<stdin>', to_be_clausified_133)).
+% 0.08/0.36  fof(c_0_341, axiom, ((lhs_atom133|~$true)), file('<stdin>', to_be_clausified_132)).
+% 0.08/0.36  fof(c_0_342, axiom, ((lhs_atom132|~$true)), file('<stdin>', to_be_clausified_131)).
+% 0.08/0.36  fof(c_0_343, axiom, ((lhs_atom131|~$true)), file('<stdin>', to_be_clausified_130)).
+% 0.08/0.36  fof(c_0_344, axiom, ((lhs_atom130|~$true)), file('<stdin>', to_be_clausified_129)).
+% 0.08/0.36  fof(c_0_345, axiom, ((lhs_atom129|~$true)), file('<stdin>', to_be_clausified_128)).
+% 0.08/0.36  fof(c_0_346, axiom, ((lhs_atom128|~$true)), file('<stdin>', to_be_clausified_127)).
+% 0.08/0.36  fof(c_0_347, axiom, ((lhs_atom127|~$true)), file('<stdin>', to_be_clausified_126)).
+% 0.08/0.36  fof(c_0_348, axiom, ((lhs_atom126|~$true)), file('<stdin>', to_be_clausified_125)).
+% 0.08/0.36  fof(c_0_349, axiom, ((lhs_atom125|~$true)), file('<stdin>', to_be_clausified_124)).
+% 0.08/0.36  fof(c_0_350, axiom, ((lhs_atom124|~$true)), file('<stdin>', to_be_clausified_123)).
+% 0.08/0.36  fof(c_0_351, axiom, ((lhs_atom123|~$true)), file('<stdin>', to_be_clausified_122)).
+% 0.08/0.36  fof(c_0_352, axiom, ((lhs_atom122|~$true)), file('<stdin>', to_be_clausified_121)).
+% 0.08/0.36  fof(c_0_353, axiom, ((lhs_atom121|~$true)), file('<stdin>', to_be_clausified_120)).
+% 0.08/0.36  fof(c_0_354, axiom, ((lhs_atom120|~$true)), file('<stdin>', to_be_clausified_119)).
+% 0.08/0.36  fof(c_0_355, axiom, ((lhs_atom119|~$true)), file('<stdin>', to_be_clausified_118)).
+% 0.08/0.36  fof(c_0_356, axiom, ((lhs_atom118|~$true)), file('<stdin>', to_be_clausified_117)).
+% 0.08/0.36  fof(c_0_357, axiom, ((lhs_atom117|~$true)), file('<stdin>', to_be_clausified_116)).
+% 0.08/0.36  fof(c_0_358, axiom, ((lhs_atom116|~$true)), file('<stdin>', to_be_clausified_115)).
+% 0.08/0.36  fof(c_0_359, axiom, ((lhs_atom115|~$true)), file('<stdin>', to_be_clausified_114)).
+% 0.08/0.36  fof(c_0_360, axiom, ((lhs_atom114|~$true)), file('<stdin>', to_be_clausified_113)).
+% 0.08/0.36  fof(c_0_361, axiom, ((lhs_atom113|~$true)), file('<stdin>', to_be_clausified_112)).
+% 0.08/0.36  fof(c_0_362, axiom, ((lhs_atom112|~$true)), file('<stdin>', to_be_clausified_111)).
+% 0.08/0.36  fof(c_0_363, axiom, ((lhs_atom111|~$true)), file('<stdin>', to_be_clausified_110)).
+% 0.08/0.36  fof(c_0_364, axiom, ((lhs_atom110|~$true)), file('<stdin>', to_be_clausified_109)).
+% 0.08/0.36  fof(c_0_365, axiom, ((lhs_atom109|~$true)), file('<stdin>', to_be_clausified_108)).
+% 0.08/0.36  fof(c_0_366, axiom, ((lhs_atom108|~$true)), file('<stdin>', to_be_clausified_107)).
+% 0.08/0.36  fof(c_0_367, axiom, ((lhs_atom107|~$true)), file('<stdin>', to_be_clausified_106)).
+% 0.08/0.36  fof(c_0_368, axiom, ((lhs_atom106|~$true)), file('<stdin>', to_be_clausified_105)).
+% 0.08/0.36  fof(c_0_369, axiom, ((lhs_atom105|~$true)), file('<stdin>', to_be_clausified_104)).
+% 0.08/0.36  fof(c_0_370, axiom, ((lhs_atom104|~$true)), file('<stdin>', to_be_clausified_103)).
+% 0.08/0.36  fof(c_0_371, axiom, ((lhs_atom103|~$true)), file('<stdin>', to_be_clausified_102)).
+% 0.08/0.36  fof(c_0_372, axiom, ((lhs_atom102|~$true)), file('<stdin>', to_be_clausified_101)).
+% 0.08/0.36  fof(c_0_373, axiom, ((lhs_atom101|~$true)), file('<stdin>', to_be_clausified_100)).
+% 0.08/0.36  fof(c_0_374, axiom, ((lhs_atom100|~$true)), file('<stdin>', to_be_clausified_99)).
+% 0.08/0.36  fof(c_0_375, axiom, ((lhs_atom99|~$true)), file('<stdin>', to_be_clausified_98)).
+% 0.08/0.36  fof(c_0_376, axiom, ((lhs_atom98|~$true)), file('<stdin>', to_be_clausified_97)).
+% 0.08/0.36  fof(c_0_377, axiom, ((lhs_atom97|~$true)), file('<stdin>', to_be_clausified_96)).
+% 0.08/0.36  fof(c_0_378, axiom, ((lhs_atom96|~$true)), file('<stdin>', to_be_clausified_95)).
+% 0.08/0.36  fof(c_0_379, axiom, ((lhs_atom95|~$true)), file('<stdin>', to_be_clausified_94)).
+% 0.08/0.36  fof(c_0_380, axiom, ((lhs_atom94|~$true)), file('<stdin>', to_be_clausified_93)).
+% 0.08/0.36  fof(c_0_381, axiom, ((lhs_atom93|~$true)), file('<stdin>', to_be_clausified_92)).
+% 0.08/0.36  fof(c_0_382, axiom, ((lhs_atom92|~$true)), file('<stdin>', to_be_clausified_91)).
+% 0.08/0.36  fof(c_0_383, axiom, ((lhs_atom91|~$true)), file('<stdin>', to_be_clausified_90)).
+% 0.08/0.36  fof(c_0_384, axiom, ((lhs_atom90|~$true)), file('<stdin>', to_be_clausified_89)).
+% 0.08/0.36  fof(c_0_385, axiom, ((lhs_atom89|~$true)), file('<stdin>', to_be_clausified_88)).
+% 0.08/0.36  fof(c_0_386, axiom, ((lhs_atom88|~$true)), file('<stdin>', to_be_clausified_87)).
+% 0.08/0.36  fof(c_0_387, axiom, ((lhs_atom87|~$true)), file('<stdin>', to_be_clausified_86)).
+% 0.08/0.36  fof(c_0_388, axiom, ((lhs_atom86|~$true)), file('<stdin>', to_be_clausified_85)).
+% 0.08/0.36  fof(c_0_389, axiom, ((lhs_atom85|~$true)), file('<stdin>', to_be_clausified_84)).
+% 0.08/0.36  fof(c_0_390, axiom, ((lhs_atom84|~$true)), file('<stdin>', to_be_clausified_83)).
+% 0.08/0.36  fof(c_0_391, axiom, ((lhs_atom83|~$true)), file('<stdin>', to_be_clausified_82)).
+% 0.08/0.36  fof(c_0_392, axiom, ((lhs_atom82|~$true)), file('<stdin>', to_be_clausified_81)).
+% 0.08/0.36  fof(c_0_393, axiom, ((lhs_atom81|~$true)), file('<stdin>', to_be_clausified_80)).
+% 0.08/0.36  fof(c_0_394, axiom, ((lhs_atom80|~$true)), file('<stdin>', to_be_clausified_79)).
+% 0.08/0.36  fof(c_0_395, axiom, ((lhs_atom79|~$true)), file('<stdin>', to_be_clausified_78)).
+% 0.08/0.36  fof(c_0_396, axiom, ((lhs_atom78|~$true)), file('<stdin>', to_be_clausified_77)).
+% 0.08/0.36  fof(c_0_397, axiom, ((lhs_atom77|~$true)), file('<stdin>', to_be_clausified_76)).
+% 0.08/0.36  fof(c_0_398, axiom, ((lhs_atom76|~$true)), file('<stdin>', to_be_clausified_75)).
+% 0.08/0.36  fof(c_0_399, axiom, ((lhs_atom75|~$true)), file('<stdin>', to_be_clausified_74)).
+% 0.08/0.36  fof(c_0_400, axiom, ((lhs_atom74|~$true)), file('<stdin>', to_be_clausified_73)).
+% 0.08/0.36  fof(c_0_401, axiom, ((lhs_atom73|~$true)), file('<stdin>', to_be_clausified_72)).
+% 0.08/0.36  fof(c_0_402, axiom, ((lhs_atom72|~$true)), file('<stdin>', to_be_clausified_71)).
+% 0.08/0.36  fof(c_0_403, axiom, ((lhs_atom71|~$true)), file('<stdin>', to_be_clausified_70)).
+% 0.08/0.36  fof(c_0_404, axiom, ((lhs_atom70|~$true)), file('<stdin>', to_be_clausified_69)).
+% 0.08/0.36  fof(c_0_405, axiom, ((lhs_atom69|~$true)), file('<stdin>', to_be_clausified_68)).
+% 0.08/0.36  fof(c_0_406, axiom, ((lhs_atom68|~$true)), file('<stdin>', to_be_clausified_67)).
+% 0.08/0.36  fof(c_0_407, axiom, ((lhs_atom67|~$true)), file('<stdin>', to_be_clausified_66)).
+% 0.08/0.36  fof(c_0_408, axiom, ((lhs_atom66|~$true)), file('<stdin>', to_be_clausified_65)).
+% 0.08/0.36  fof(c_0_409, axiom, ((lhs_atom65|~$true)), file('<stdin>', to_be_clausified_64)).
+% 0.08/0.36  fof(c_0_410, axiom, ((lhs_atom64|~$true)), file('<stdin>', to_be_clausified_63)).
+% 0.08/0.36  fof(c_0_411, axiom, ((lhs_atom63|~$true)), file('<stdin>', to_be_clausified_62)).
+% 0.08/0.36  fof(c_0_412, axiom, ((lhs_atom62|~$true)), file('<stdin>', to_be_clausified_61)).
+% 0.08/0.36  fof(c_0_413, axiom, ((lhs_atom61|~$true)), file('<stdin>', to_be_clausified_60)).
+% 0.08/0.36  fof(c_0_414, axiom, ((lhs_atom60|~$true)), file('<stdin>', to_be_clausified_59)).
+% 0.08/0.36  fof(c_0_415, axiom, ((lhs_atom59|~$true)), file('<stdin>', to_be_clausified_58)).
+% 0.08/0.36  fof(c_0_416, axiom, ((lhs_atom58|~$true)), file('<stdin>', to_be_clausified_57)).
+% 0.08/0.36  fof(c_0_417, axiom, ((lhs_atom57|~$true)), file('<stdin>', to_be_clausified_56)).
+% 0.08/0.36  fof(c_0_418, axiom, ((lhs_atom56|~$true)), file('<stdin>', to_be_clausified_55)).
+% 0.08/0.36  fof(c_0_419, axiom, ((lhs_atom55|~$true)), file('<stdin>', to_be_clausified_54)).
+% 0.08/0.36  fof(c_0_420, axiom, ((lhs_atom54|~$true)), file('<stdin>', to_be_clausified_53)).
+% 0.08/0.36  fof(c_0_421, axiom, ((lhs_atom53|~$true)), file('<stdin>', to_be_clausified_52)).
+% 0.08/0.36  fof(c_0_422, axiom, ((lhs_atom52|~$true)), file('<stdin>', to_be_clausified_51)).
+% 0.08/0.36  fof(c_0_423, axiom, ((lhs_atom51|~$true)), file('<stdin>', to_be_clausified_50)).
+% 0.08/0.36  fof(c_0_424, axiom, ((lhs_atom50|~$true)), file('<stdin>', to_be_clausified_49)).
+% 0.08/0.36  fof(c_0_425, axiom, ((lhs_atom49|~$true)), file('<stdin>', to_be_clausified_48)).
+% 0.08/0.36  fof(c_0_426, axiom, ((lhs_atom48|~$true)), file('<stdin>', to_be_clausified_47)).
+% 0.08/0.36  fof(c_0_427, axiom, ((lhs_atom47|~$true)), file('<stdin>', to_be_clausified_46)).
+% 0.08/0.36  fof(c_0_428, axiom, ((lhs_atom46|~$true)), file('<stdin>', to_be_clausified_45)).
+% 0.08/0.36  fof(c_0_429, axiom, ((lhs_atom45|~$true)), file('<stdin>', to_be_clausified_44)).
+% 0.08/0.36  fof(c_0_430, axiom, ((lhs_atom44|~$true)), file('<stdin>', to_be_clausified_43)).
+% 0.08/0.36  fof(c_0_431, axiom, ((lhs_atom43|~$true)), file('<stdin>', to_be_clausified_42)).
+% 0.08/0.36  fof(c_0_432, axiom, ((lhs_atom42|~$true)), file('<stdin>', to_be_clausified_41)).
+% 0.08/0.36  fof(c_0_433, axiom, ((lhs_atom41|~$true)), file('<stdin>', to_be_clausified_40)).
+% 0.08/0.36  fof(c_0_434, axiom, ((lhs_atom40|~$true)), file('<stdin>', to_be_clausified_39)).
+% 0.08/0.36  fof(c_0_435, axiom, ((lhs_atom39|~$true)), file('<stdin>', to_be_clausified_38)).
+% 0.08/0.36  fof(c_0_436, axiom, ((lhs_atom38|~$true)), file('<stdin>', to_be_clausified_37)).
+% 0.08/0.36  fof(c_0_437, axiom, ((lhs_atom37|~$true)), file('<stdin>', to_be_clausified_36)).
+% 0.08/0.36  fof(c_0_438, axiom, ((lhs_atom36|~$true)), file('<stdin>', to_be_clausified_35)).
+% 0.08/0.36  fof(c_0_439, axiom, ((lhs_atom35|~$true)), file('<stdin>', to_be_clausified_34)).
+% 0.08/0.36  fof(c_0_440, axiom, ((lhs_atom34|~$true)), file('<stdin>', to_be_clausified_33)).
+% 0.08/0.36  fof(c_0_441, axiom, ((lhs_atom33|~$true)), file('<stdin>', to_be_clausified_32)).
+% 0.08/0.36  fof(c_0_442, axiom, ((lhs_atom32|~$true)), file('<stdin>', to_be_clausified_31)).
+% 0.08/0.36  fof(c_0_443, axiom, ((lhs_atom31|~$true)), file('<stdin>', to_be_clausified_30)).
+% 0.08/0.36  fof(c_0_444, axiom, ((lhs_atom30|~$true)), file('<stdin>', to_be_clausified_29)).
+% 0.08/0.36  fof(c_0_445, axiom, ((lhs_atom29|~$true)), file('<stdin>', to_be_clausified_28)).
+% 0.08/0.36  fof(c_0_446, axiom, ((lhs_atom28|~$true)), file('<stdin>', to_be_clausified_27)).
+% 0.08/0.36  fof(c_0_447, axiom, ((lhs_atom27|~$true)), file('<stdin>', to_be_clausified_26)).
+% 0.08/0.36  fof(c_0_448, axiom, ((lhs_atom26|~$true)), file('<stdin>', to_be_clausified_25)).
+% 0.08/0.36  fof(c_0_449, axiom, ((lhs_atom25|~$true)), file('<stdin>', to_be_clausified_24)).
+% 0.08/0.36  fof(c_0_450, axiom, ((lhs_atom24|~$true)), file('<stdin>', to_be_clausified_23)).
+% 0.08/0.36  fof(c_0_451, axiom, ((lhs_atom23|~$true)), file('<stdin>', to_be_clausified_22)).
+% 0.08/0.36  fof(c_0_452, axiom, ((lhs_atom22|~$true)), file('<stdin>', to_be_clausified_21)).
+% 0.08/0.36  fof(c_0_453, axiom, ((lhs_atom21|~$true)), file('<stdin>', to_be_clausified_20)).
+% 0.08/0.36  fof(c_0_454, axiom, ((lhs_atom20|~$true)), file('<stdin>', to_be_clausified_19)).
+% 0.08/0.36  fof(c_0_455, axiom, ((lhs_atom19|~$true)), file('<stdin>', to_be_clausified_18)).
+% 0.08/0.36  fof(c_0_456, axiom, ((lhs_atom18|~$true)), file('<stdin>', to_be_clausified_17)).
+% 0.08/0.36  fof(c_0_457, axiom, ((lhs_atom17|~$true)), file('<stdin>', to_be_clausified_16)).
+% 0.08/0.36  fof(c_0_458, axiom, ((lhs_atom16|~$true)), file('<stdin>', to_be_clausified_15)).
+% 0.08/0.36  fof(c_0_459, axiom, ((lhs_atom15|~$true)), file('<stdin>', to_be_clausified_14)).
+% 0.08/0.36  fof(c_0_460, axiom, ((lhs_atom14|~$true)), file('<stdin>', to_be_clausified_13)).
+% 0.08/0.36  fof(c_0_461, axiom, ((lhs_atom13|~$true)), file('<stdin>', to_be_clausified_12)).
+% 0.08/0.36  fof(c_0_462, axiom, ((lhs_atom12|~$true)), file('<stdin>', to_be_clausified_11)).
+% 0.08/0.36  fof(c_0_463, axiom, ((lhs_atom11|~$true)), file('<stdin>', to_be_clausified_10)).
+% 0.08/0.36  fof(c_0_464, axiom, ((lhs_atom10|~$true)), file('<stdin>', to_be_clausified_9)).
+% 0.08/0.36  fof(c_0_465, axiom, ((lhs_atom9|~$true)), file('<stdin>', to_be_clausified_8)).
+% 0.08/0.36  fof(c_0_466, axiom, ((lhs_atom8|~$true)), file('<stdin>', to_be_clausified_7)).
+% 0.08/0.36  fof(c_0_467, axiom, ((lhs_atom7|~$true)), file('<stdin>', to_be_clausified_6)).
+% 0.08/0.36  fof(c_0_468, axiom, ((lhs_atom6|~$true)), file('<stdin>', to_be_clausified_5)).
+% 0.08/0.36  fof(c_0_469, axiom, ((lhs_atom5|~$true)), file('<stdin>', to_be_clausified_4)).
+% 0.08/0.36  fof(c_0_470, axiom, ((lhs_atom4|~$true)), file('<stdin>', to_be_clausified_3)).
+% 0.08/0.36  fof(c_0_471, axiom, ((lhs_atom3|~$true)), file('<stdin>', to_be_clausified_2)).
+% 0.08/0.36  fof(c_0_472, axiom, ((lhs_atom2|~$true)), file('<stdin>', to_be_clausified_1)).
+% 0.08/0.36  fof(c_0_473, axiom, ((lhs_atom1|~$true)), file('<stdin>', to_be_clausified_0)).
+% 0.08/0.36  fof(c_0_474, axiom, ((lhs_atom259|inv(e0)=e0)), c_0_0).
+% 0.08/0.36  fof(c_0_475, axiom, ((lhs_atom258|inv(e1)=e0)), c_0_1).
+% 0.08/0.36  fof(c_0_476, axiom, ((lhs_atom257|inv(e2)=e0)), c_0_2).
+% 0.08/0.36  fof(c_0_477, axiom, ((lhs_atom256|inv(e3)=e0)), c_0_3).
+% 0.08/0.36  fof(c_0_478, axiom, ((lhs_atom255|inv(e4)=e0)), c_0_4).
+% 0.08/0.36  fof(c_0_479, axiom, ((lhs_atom254|inv(e5)=e0)), c_0_5).
+% 0.08/0.36  fof(c_0_480, axiom, ((lhs_atom253|inv(e0)=e1)), c_0_6).
+% 0.08/0.36  fof(c_0_481, axiom, ((lhs_atom252|inv(e1)=e1)), c_0_7).
+% 0.08/0.36  fof(c_0_482, axiom, ((lhs_atom251|inv(e2)=e1)), c_0_8).
+% 0.08/0.36  fof(c_0_483, axiom, ((lhs_atom250|inv(e3)=e1)), c_0_9).
+% 0.08/0.36  fof(c_0_484, axiom, ((lhs_atom249|inv(e4)=e1)), c_0_10).
+% 0.08/0.36  fof(c_0_485, axiom, ((lhs_atom248|inv(e5)=e1)), c_0_11).
+% 0.08/0.36  fof(c_0_486, axiom, ((lhs_atom247|inv(e0)=e2)), c_0_12).
+% 0.08/0.36  fof(c_0_487, axiom, ((lhs_atom246|inv(e1)=e2)), c_0_13).
+% 0.08/0.36  fof(c_0_488, axiom, ((lhs_atom245|inv(e2)=e2)), c_0_14).
+% 0.08/0.36  fof(c_0_489, axiom, ((lhs_atom244|inv(e3)=e2)), c_0_15).
+% 0.08/0.36  fof(c_0_490, axiom, ((lhs_atom243|inv(e4)=e2)), c_0_16).
+% 0.08/0.36  fof(c_0_491, axiom, ((lhs_atom242|inv(e5)=e2)), c_0_17).
+% 0.08/0.36  fof(c_0_492, axiom, ((lhs_atom241|inv(e0)=e3)), c_0_18).
+% 0.08/0.36  fof(c_0_493, axiom, ((lhs_atom240|inv(e1)=e3)), c_0_19).
+% 0.08/0.36  fof(c_0_494, axiom, ((lhs_atom239|inv(e2)=e3)), c_0_20).
+% 0.08/0.36  fof(c_0_495, axiom, ((lhs_atom238|inv(e3)=e3)), c_0_21).
+% 0.08/0.36  fof(c_0_496, axiom, ((lhs_atom237|inv(e4)=e3)), c_0_22).
+% 0.08/0.36  fof(c_0_497, axiom, ((lhs_atom236|inv(e5)=e3)), c_0_23).
+% 0.08/0.36  fof(c_0_498, axiom, ((lhs_atom235|inv(e0)=e4)), c_0_24).
+% 0.08/0.36  fof(c_0_499, axiom, ((lhs_atom234|inv(e1)=e4)), c_0_25).
+% 0.08/0.36  fof(c_0_500, axiom, ((lhs_atom233|inv(e2)=e4)), c_0_26).
+% 0.08/0.36  fof(c_0_501, axiom, ((lhs_atom232|inv(e3)=e4)), c_0_27).
+% 0.08/0.36  fof(c_0_502, axiom, ((lhs_atom231|inv(e4)=e4)), c_0_28).
+% 0.08/0.36  fof(c_0_503, axiom, ((lhs_atom230|inv(e5)=e4)), c_0_29).
+% 0.08/0.36  fof(c_0_504, axiom, ((lhs_atom229|inv(e0)=e5)), c_0_30).
+% 0.08/0.36  fof(c_0_505, axiom, ((lhs_atom228|inv(e1)=e5)), c_0_31).
+% 0.08/0.36  fof(c_0_506, axiom, ((lhs_atom227|inv(e2)=e5)), c_0_32).
+% 0.08/0.36  fof(c_0_507, axiom, ((lhs_atom226|inv(e3)=e5)), c_0_33).
+% 0.08/0.36  fof(c_0_508, axiom, ((lhs_atom225|inv(e4)=e5)), c_0_34).
+% 0.08/0.36  fof(c_0_509, axiom, ((lhs_atom224|inv(e5)=e5)), c_0_35).
+% 0.08/0.36  fof(c_0_510, plain, (lhs_atom474), inference(fof_simplification,[status(thm)],[c_0_36])).
+% 0.08/0.36  fof(c_0_511, plain, (lhs_atom473), inference(fof_simplification,[status(thm)],[c_0_37])).
+% 0.08/0.36  fof(c_0_512, plain, (lhs_atom472), inference(fof_simplification,[status(thm)],[c_0_38])).
+% 0.08/0.36  fof(c_0_513, plain, (lhs_atom471), inference(fof_simplification,[status(thm)],[c_0_39])).
+% 0.08/0.36  fof(c_0_514, plain, (lhs_atom470), inference(fof_simplification,[status(thm)],[c_0_40])).
+% 0.08/0.36  fof(c_0_515, plain, (lhs_atom469), inference(fof_simplification,[status(thm)],[c_0_41])).
+% 0.08/0.36  fof(c_0_516, plain, (lhs_atom468), inference(fof_simplification,[status(thm)],[c_0_42])).
+% 0.08/0.36  fof(c_0_517, plain, (lhs_atom467), inference(fof_simplification,[status(thm)],[c_0_43])).
+% 0.08/0.36  fof(c_0_518, plain, (lhs_atom466), inference(fof_simplification,[status(thm)],[c_0_44])).
+% 0.08/0.36  fof(c_0_519, plain, (lhs_atom465), inference(fof_simplification,[status(thm)],[c_0_45])).
+% 0.08/0.36  fof(c_0_520, plain, (lhs_atom464), inference(fof_simplification,[status(thm)],[c_0_46])).
+% 0.08/0.36  fof(c_0_521, plain, (lhs_atom463), inference(fof_simplification,[status(thm)],[c_0_47])).
+% 0.08/0.36  fof(c_0_522, plain, (lhs_atom462), inference(fof_simplification,[status(thm)],[c_0_48])).
+% 0.08/0.36  fof(c_0_523, plain, (lhs_atom461), inference(fof_simplification,[status(thm)],[c_0_49])).
+% 0.08/0.36  fof(c_0_524, plain, (lhs_atom460), inference(fof_simplification,[status(thm)],[c_0_50])).
+% 0.08/0.36  fof(c_0_525, plain, (lhs_atom459), inference(fof_simplification,[status(thm)],[c_0_51])).
+% 0.08/0.36  fof(c_0_526, plain, (lhs_atom458), inference(fof_simplification,[status(thm)],[c_0_52])).
+% 0.08/0.36  fof(c_0_527, plain, (lhs_atom457), inference(fof_simplification,[status(thm)],[c_0_53])).
+% 0.08/0.36  fof(c_0_528, plain, (lhs_atom456), inference(fof_simplification,[status(thm)],[c_0_54])).
+% 0.08/0.36  fof(c_0_529, plain, (lhs_atom455), inference(fof_simplification,[status(thm)],[c_0_55])).
+% 0.08/0.36  fof(c_0_530, plain, (lhs_atom454), inference(fof_simplification,[status(thm)],[c_0_56])).
+% 0.08/0.36  fof(c_0_531, plain, (lhs_atom453), inference(fof_simplification,[status(thm)],[c_0_57])).
+% 0.08/0.36  fof(c_0_532, plain, (lhs_atom452), inference(fof_simplification,[status(thm)],[c_0_58])).
+% 0.08/0.36  fof(c_0_533, plain, (lhs_atom451), inference(fof_simplification,[status(thm)],[c_0_59])).
+% 0.08/0.36  fof(c_0_534, plain, (lhs_atom450), inference(fof_simplification,[status(thm)],[c_0_60])).
+% 0.08/0.36  fof(c_0_535, plain, (lhs_atom449), inference(fof_simplification,[status(thm)],[c_0_61])).
+% 0.08/0.36  fof(c_0_536, plain, (lhs_atom448), inference(fof_simplification,[status(thm)],[c_0_62])).
+% 0.08/0.36  fof(c_0_537, plain, (lhs_atom447), inference(fof_simplification,[status(thm)],[c_0_63])).
+% 0.08/0.36  fof(c_0_538, plain, (lhs_atom446), inference(fof_simplification,[status(thm)],[c_0_64])).
+% 0.08/0.36  fof(c_0_539, plain, (lhs_atom445), inference(fof_simplification,[status(thm)],[c_0_65])).
+% 0.08/0.36  fof(c_0_540, plain, (lhs_atom444), inference(fof_simplification,[status(thm)],[c_0_66])).
+% 0.08/0.36  fof(c_0_541, plain, (lhs_atom443), inference(fof_simplification,[status(thm)],[c_0_67])).
+% 0.08/0.36  fof(c_0_542, plain, (lhs_atom442), inference(fof_simplification,[status(thm)],[c_0_68])).
+% 0.08/0.36  fof(c_0_543, plain, (lhs_atom441), inference(fof_simplification,[status(thm)],[c_0_69])).
+% 0.08/0.36  fof(c_0_544, plain, (lhs_atom440), inference(fof_simplification,[status(thm)],[c_0_70])).
+% 0.08/0.36  fof(c_0_545, plain, (lhs_atom439), inference(fof_simplification,[status(thm)],[c_0_71])).
+% 0.08/0.36  fof(c_0_546, plain, (lhs_atom438), inference(fof_simplification,[status(thm)],[c_0_72])).
+% 0.08/0.36  fof(c_0_547, plain, (lhs_atom437), inference(fof_simplification,[status(thm)],[c_0_73])).
+% 0.08/0.36  fof(c_0_548, plain, (lhs_atom436), inference(fof_simplification,[status(thm)],[c_0_74])).
+% 0.08/0.36  fof(c_0_549, plain, (lhs_atom435), inference(fof_simplification,[status(thm)],[c_0_75])).
+% 0.08/0.36  fof(c_0_550, plain, (lhs_atom434), inference(fof_simplification,[status(thm)],[c_0_76])).
+% 0.08/0.36  fof(c_0_551, plain, (lhs_atom433), inference(fof_simplification,[status(thm)],[c_0_77])).
+% 0.08/0.36  fof(c_0_552, plain, (lhs_atom432), inference(fof_simplification,[status(thm)],[c_0_78])).
+% 0.08/0.36  fof(c_0_553, plain, (lhs_atom431), inference(fof_simplification,[status(thm)],[c_0_79])).
+% 0.08/0.36  fof(c_0_554, plain, (lhs_atom430), inference(fof_simplification,[status(thm)],[c_0_80])).
+% 0.08/0.36  fof(c_0_555, plain, (lhs_atom429), inference(fof_simplification,[status(thm)],[c_0_81])).
+% 0.08/0.36  fof(c_0_556, plain, (lhs_atom428), inference(fof_simplification,[status(thm)],[c_0_82])).
+% 0.08/0.36  fof(c_0_557, plain, (lhs_atom427), inference(fof_simplification,[status(thm)],[c_0_83])).
+% 0.08/0.36  fof(c_0_558, plain, (lhs_atom426), inference(fof_simplification,[status(thm)],[c_0_84])).
+% 0.08/0.36  fof(c_0_559, plain, (lhs_atom425), inference(fof_simplification,[status(thm)],[c_0_85])).
+% 0.08/0.36  fof(c_0_560, plain, (lhs_atom424), inference(fof_simplification,[status(thm)],[c_0_86])).
+% 0.08/0.36  fof(c_0_561, plain, (lhs_atom423), inference(fof_simplification,[status(thm)],[c_0_87])).
+% 0.08/0.36  fof(c_0_562, plain, (lhs_atom422), inference(fof_simplification,[status(thm)],[c_0_88])).
+% 0.08/0.36  fof(c_0_563, plain, (lhs_atom421), inference(fof_simplification,[status(thm)],[c_0_89])).
+% 0.08/0.36  fof(c_0_564, plain, (lhs_atom420), inference(fof_simplification,[status(thm)],[c_0_90])).
+% 0.08/0.36  fof(c_0_565, plain, (lhs_atom419), inference(fof_simplification,[status(thm)],[c_0_91])).
+% 0.08/0.36  fof(c_0_566, plain, (lhs_atom418), inference(fof_simplification,[status(thm)],[c_0_92])).
+% 0.08/0.36  fof(c_0_567, plain, (lhs_atom417), inference(fof_simplification,[status(thm)],[c_0_93])).
+% 0.08/0.36  fof(c_0_568, plain, (lhs_atom416), inference(fof_simplification,[status(thm)],[c_0_94])).
+% 0.08/0.36  fof(c_0_569, plain, (lhs_atom415), inference(fof_simplification,[status(thm)],[c_0_95])).
+% 0.08/0.36  fof(c_0_570, plain, (lhs_atom414), inference(fof_simplification,[status(thm)],[c_0_96])).
+% 0.08/0.36  fof(c_0_571, plain, (lhs_atom413), inference(fof_simplification,[status(thm)],[c_0_97])).
+% 0.08/0.36  fof(c_0_572, plain, (lhs_atom412), inference(fof_simplification,[status(thm)],[c_0_98])).
+% 0.08/0.36  fof(c_0_573, plain, (lhs_atom411), inference(fof_simplification,[status(thm)],[c_0_99])).
+% 0.08/0.36  fof(c_0_574, plain, (lhs_atom410), inference(fof_simplification,[status(thm)],[c_0_100])).
+% 0.08/0.36  fof(c_0_575, plain, (lhs_atom409), inference(fof_simplification,[status(thm)],[c_0_101])).
+% 0.08/0.36  fof(c_0_576, plain, (lhs_atom408), inference(fof_simplification,[status(thm)],[c_0_102])).
+% 0.08/0.36  fof(c_0_577, plain, (lhs_atom407), inference(fof_simplification,[status(thm)],[c_0_103])).
+% 0.08/0.36  fof(c_0_578, plain, (lhs_atom406), inference(fof_simplification,[status(thm)],[c_0_104])).
+% 0.08/0.36  fof(c_0_579, plain, (lhs_atom405), inference(fof_simplification,[status(thm)],[c_0_105])).
+% 0.08/0.36  fof(c_0_580, plain, (lhs_atom404), inference(fof_simplification,[status(thm)],[c_0_106])).
+% 0.08/0.36  fof(c_0_581, plain, (lhs_atom403), inference(fof_simplification,[status(thm)],[c_0_107])).
+% 0.08/0.36  fof(c_0_582, plain, (lhs_atom402), inference(fof_simplification,[status(thm)],[c_0_108])).
+% 0.08/0.36  fof(c_0_583, plain, (lhs_atom401), inference(fof_simplification,[status(thm)],[c_0_109])).
+% 0.08/0.36  fof(c_0_584, plain, (lhs_atom400), inference(fof_simplification,[status(thm)],[c_0_110])).
+% 0.08/0.36  fof(c_0_585, plain, (lhs_atom399), inference(fof_simplification,[status(thm)],[c_0_111])).
+% 0.08/0.36  fof(c_0_586, plain, (lhs_atom398), inference(fof_simplification,[status(thm)],[c_0_112])).
+% 0.08/0.36  fof(c_0_587, plain, (lhs_atom397), inference(fof_simplification,[status(thm)],[c_0_113])).
+% 0.08/0.36  fof(c_0_588, plain, (lhs_atom396), inference(fof_simplification,[status(thm)],[c_0_114])).
+% 0.08/0.36  fof(c_0_589, plain, (lhs_atom395), inference(fof_simplification,[status(thm)],[c_0_115])).
+% 0.08/0.36  fof(c_0_590, plain, (lhs_atom394), inference(fof_simplification,[status(thm)],[c_0_116])).
+% 0.08/0.36  fof(c_0_591, plain, (lhs_atom393), inference(fof_simplification,[status(thm)],[c_0_117])).
+% 0.08/0.36  fof(c_0_592, plain, (lhs_atom392), inference(fof_simplification,[status(thm)],[c_0_118])).
+% 0.08/0.36  fof(c_0_593, plain, (lhs_atom391), inference(fof_simplification,[status(thm)],[c_0_119])).
+% 0.08/0.36  fof(c_0_594, plain, (lhs_atom390), inference(fof_simplification,[status(thm)],[c_0_120])).
+% 0.08/0.36  fof(c_0_595, plain, (lhs_atom389), inference(fof_simplification,[status(thm)],[c_0_121])).
+% 0.08/0.36  fof(c_0_596, plain, (lhs_atom388), inference(fof_simplification,[status(thm)],[c_0_122])).
+% 0.08/0.36  fof(c_0_597, plain, (lhs_atom387), inference(fof_simplification,[status(thm)],[c_0_123])).
+% 0.08/0.36  fof(c_0_598, plain, (lhs_atom386), inference(fof_simplification,[status(thm)],[c_0_124])).
+% 0.08/0.36  fof(c_0_599, plain, (lhs_atom385), inference(fof_simplification,[status(thm)],[c_0_125])).
+% 0.08/0.36  fof(c_0_600, plain, (lhs_atom384), inference(fof_simplification,[status(thm)],[c_0_126])).
+% 0.08/0.36  fof(c_0_601, plain, (lhs_atom383), inference(fof_simplification,[status(thm)],[c_0_127])).
+% 0.08/0.36  fof(c_0_602, plain, (lhs_atom382), inference(fof_simplification,[status(thm)],[c_0_128])).
+% 0.08/0.36  fof(c_0_603, plain, (lhs_atom381), inference(fof_simplification,[status(thm)],[c_0_129])).
+% 0.08/0.36  fof(c_0_604, plain, (lhs_atom380), inference(fof_simplification,[status(thm)],[c_0_130])).
+% 0.08/0.36  fof(c_0_605, plain, (lhs_atom379), inference(fof_simplification,[status(thm)],[c_0_131])).
+% 0.08/0.36  fof(c_0_606, plain, (lhs_atom378), inference(fof_simplification,[status(thm)],[c_0_132])).
+% 0.08/0.36  fof(c_0_607, plain, (lhs_atom377), inference(fof_simplification,[status(thm)],[c_0_133])).
+% 0.08/0.36  fof(c_0_608, plain, (lhs_atom376), inference(fof_simplification,[status(thm)],[c_0_134])).
+% 0.08/0.36  fof(c_0_609, plain, (lhs_atom375), inference(fof_simplification,[status(thm)],[c_0_135])).
+% 0.08/0.36  fof(c_0_610, plain, (lhs_atom374), inference(fof_simplification,[status(thm)],[c_0_136])).
+% 0.08/0.36  fof(c_0_611, plain, (lhs_atom373), inference(fof_simplification,[status(thm)],[c_0_137])).
+% 0.08/0.36  fof(c_0_612, plain, (lhs_atom372), inference(fof_simplification,[status(thm)],[c_0_138])).
+% 0.08/0.36  fof(c_0_613, plain, (lhs_atom371), inference(fof_simplification,[status(thm)],[c_0_139])).
+% 0.08/0.36  fof(c_0_614, plain, (lhs_atom370), inference(fof_simplification,[status(thm)],[c_0_140])).
+% 0.08/0.36  fof(c_0_615, plain, (lhs_atom369), inference(fof_simplification,[status(thm)],[c_0_141])).
+% 0.08/0.36  fof(c_0_616, plain, (lhs_atom368), inference(fof_simplification,[status(thm)],[c_0_142])).
+% 0.08/0.36  fof(c_0_617, plain, (lhs_atom367), inference(fof_simplification,[status(thm)],[c_0_143])).
+% 0.08/0.36  fof(c_0_618, plain, (lhs_atom366), inference(fof_simplification,[status(thm)],[c_0_144])).
+% 0.08/0.36  fof(c_0_619, plain, (lhs_atom365), inference(fof_simplification,[status(thm)],[c_0_145])).
+% 0.08/0.36  fof(c_0_620, plain, (lhs_atom364), inference(fof_simplification,[status(thm)],[c_0_146])).
+% 0.08/0.36  fof(c_0_621, plain, (lhs_atom363), inference(fof_simplification,[status(thm)],[c_0_147])).
+% 0.08/0.36  fof(c_0_622, plain, (lhs_atom362), inference(fof_simplification,[status(thm)],[c_0_148])).
+% 0.08/0.36  fof(c_0_623, plain, (lhs_atom361), inference(fof_simplification,[status(thm)],[c_0_149])).
+% 0.08/0.36  fof(c_0_624, plain, (lhs_atom360), inference(fof_simplification,[status(thm)],[c_0_150])).
+% 0.08/0.36  fof(c_0_625, plain, (lhs_atom359), inference(fof_simplification,[status(thm)],[c_0_151])).
+% 0.08/0.36  fof(c_0_626, plain, (lhs_atom358), inference(fof_simplification,[status(thm)],[c_0_152])).
+% 0.08/0.36  fof(c_0_627, plain, (lhs_atom357), inference(fof_simplification,[status(thm)],[c_0_153])).
+% 0.08/0.36  fof(c_0_628, plain, (lhs_atom356), inference(fof_simplification,[status(thm)],[c_0_154])).
+% 0.08/0.36  fof(c_0_629, plain, (lhs_atom355), inference(fof_simplification,[status(thm)],[c_0_155])).
+% 0.08/0.36  fof(c_0_630, plain, (lhs_atom354), inference(fof_simplification,[status(thm)],[c_0_156])).
+% 0.08/0.36  fof(c_0_631, plain, (lhs_atom353), inference(fof_simplification,[status(thm)],[c_0_157])).
+% 0.08/0.36  fof(c_0_632, plain, (lhs_atom352), inference(fof_simplification,[status(thm)],[c_0_158])).
+% 0.08/0.36  fof(c_0_633, plain, (lhs_atom351), inference(fof_simplification,[status(thm)],[c_0_159])).
+% 0.08/0.36  fof(c_0_634, plain, (lhs_atom350), inference(fof_simplification,[status(thm)],[c_0_160])).
+% 0.08/0.36  fof(c_0_635, plain, (lhs_atom349), inference(fof_simplification,[status(thm)],[c_0_161])).
+% 0.08/0.36  fof(c_0_636, plain, (lhs_atom348), inference(fof_simplification,[status(thm)],[c_0_162])).
+% 0.08/0.36  fof(c_0_637, plain, (lhs_atom347), inference(fof_simplification,[status(thm)],[c_0_163])).
+% 0.08/0.36  fof(c_0_638, plain, (lhs_atom346), inference(fof_simplification,[status(thm)],[c_0_164])).
+% 0.08/0.36  fof(c_0_639, plain, (lhs_atom345), inference(fof_simplification,[status(thm)],[c_0_165])).
+% 0.08/0.36  fof(c_0_640, plain, (lhs_atom344), inference(fof_simplification,[status(thm)],[c_0_166])).
+% 0.08/0.36  fof(c_0_641, plain, (lhs_atom343), inference(fof_simplification,[status(thm)],[c_0_167])).
+% 0.08/0.36  fof(c_0_642, plain, (lhs_atom342), inference(fof_simplification,[status(thm)],[c_0_168])).
+% 0.08/0.36  fof(c_0_643, plain, (lhs_atom341), inference(fof_simplification,[status(thm)],[c_0_169])).
+% 0.08/0.36  fof(c_0_644, plain, (lhs_atom340), inference(fof_simplification,[status(thm)],[c_0_170])).
+% 0.08/0.36  fof(c_0_645, plain, (lhs_atom339), inference(fof_simplification,[status(thm)],[c_0_171])).
+% 0.08/0.36  fof(c_0_646, plain, (lhs_atom338), inference(fof_simplification,[status(thm)],[c_0_172])).
+% 0.08/0.36  fof(c_0_647, plain, (lhs_atom337), inference(fof_simplification,[status(thm)],[c_0_173])).
+% 0.08/0.36  fof(c_0_648, plain, (lhs_atom336), inference(fof_simplification,[status(thm)],[c_0_174])).
+% 0.08/0.36  fof(c_0_649, plain, (lhs_atom335), inference(fof_simplification,[status(thm)],[c_0_175])).
+% 0.08/0.36  fof(c_0_650, plain, (lhs_atom334), inference(fof_simplification,[status(thm)],[c_0_176])).
+% 0.08/0.36  fof(c_0_651, plain, (lhs_atom333), inference(fof_simplification,[status(thm)],[c_0_177])).
+% 0.08/0.36  fof(c_0_652, plain, (lhs_atom332), inference(fof_simplification,[status(thm)],[c_0_178])).
+% 0.08/0.36  fof(c_0_653, plain, (lhs_atom331), inference(fof_simplification,[status(thm)],[c_0_179])).
+% 0.08/0.36  fof(c_0_654, plain, (lhs_atom330), inference(fof_simplification,[status(thm)],[c_0_180])).
+% 0.08/0.36  fof(c_0_655, plain, (lhs_atom329), inference(fof_simplification,[status(thm)],[c_0_181])).
+% 0.08/0.36  fof(c_0_656, plain, (lhs_atom328), inference(fof_simplification,[status(thm)],[c_0_182])).
+% 0.08/0.36  fof(c_0_657, plain, (lhs_atom327), inference(fof_simplification,[status(thm)],[c_0_183])).
+% 0.08/0.36  fof(c_0_658, plain, (lhs_atom326), inference(fof_simplification,[status(thm)],[c_0_184])).
+% 0.08/0.36  fof(c_0_659, plain, (lhs_atom325), inference(fof_simplification,[status(thm)],[c_0_185])).
+% 0.08/0.36  fof(c_0_660, plain, (lhs_atom324), inference(fof_simplification,[status(thm)],[c_0_186])).
+% 0.08/0.36  fof(c_0_661, plain, (lhs_atom323), inference(fof_simplification,[status(thm)],[c_0_187])).
+% 0.08/0.36  fof(c_0_662, plain, (lhs_atom322), inference(fof_simplification,[status(thm)],[c_0_188])).
+% 0.08/0.36  fof(c_0_663, plain, (lhs_atom321), inference(fof_simplification,[status(thm)],[c_0_189])).
+% 0.08/0.36  fof(c_0_664, plain, (lhs_atom320), inference(fof_simplification,[status(thm)],[c_0_190])).
+% 0.08/0.36  fof(c_0_665, plain, (lhs_atom319), inference(fof_simplification,[status(thm)],[c_0_191])).
+% 0.08/0.36  fof(c_0_666, plain, (lhs_atom318), inference(fof_simplification,[status(thm)],[c_0_192])).
+% 0.08/0.36  fof(c_0_667, plain, (lhs_atom317), inference(fof_simplification,[status(thm)],[c_0_193])).
+% 0.08/0.36  fof(c_0_668, plain, (lhs_atom316), inference(fof_simplification,[status(thm)],[c_0_194])).
+% 0.08/0.36  fof(c_0_669, plain, (lhs_atom315), inference(fof_simplification,[status(thm)],[c_0_195])).
+% 0.08/0.36  fof(c_0_670, plain, (lhs_atom314), inference(fof_simplification,[status(thm)],[c_0_196])).
+% 0.08/0.36  fof(c_0_671, plain, (lhs_atom313), inference(fof_simplification,[status(thm)],[c_0_197])).
+% 0.08/0.36  fof(c_0_672, plain, (lhs_atom312), inference(fof_simplification,[status(thm)],[c_0_198])).
+% 0.08/0.36  fof(c_0_673, plain, (lhs_atom311), inference(fof_simplification,[status(thm)],[c_0_199])).
+% 0.08/0.36  fof(c_0_674, plain, (lhs_atom310), inference(fof_simplification,[status(thm)],[c_0_200])).
+% 0.08/0.36  fof(c_0_675, plain, (lhs_atom309), inference(fof_simplification,[status(thm)],[c_0_201])).
+% 0.08/0.36  fof(c_0_676, plain, (lhs_atom308), inference(fof_simplification,[status(thm)],[c_0_202])).
+% 0.08/0.36  fof(c_0_677, plain, (lhs_atom307), inference(fof_simplification,[status(thm)],[c_0_203])).
+% 0.08/0.36  fof(c_0_678, plain, (lhs_atom306), inference(fof_simplification,[status(thm)],[c_0_204])).
+% 0.08/0.36  fof(c_0_679, plain, (lhs_atom305), inference(fof_simplification,[status(thm)],[c_0_205])).
+% 0.08/0.36  fof(c_0_680, plain, (lhs_atom304), inference(fof_simplification,[status(thm)],[c_0_206])).
+% 0.08/0.36  fof(c_0_681, plain, (lhs_atom303), inference(fof_simplification,[status(thm)],[c_0_207])).
+% 0.08/0.36  fof(c_0_682, plain, (lhs_atom302), inference(fof_simplification,[status(thm)],[c_0_208])).
+% 0.08/0.36  fof(c_0_683, plain, (lhs_atom301), inference(fof_simplification,[status(thm)],[c_0_209])).
+% 0.08/0.36  fof(c_0_684, plain, (lhs_atom300), inference(fof_simplification,[status(thm)],[c_0_210])).
+% 0.08/0.36  fof(c_0_685, plain, (lhs_atom299), inference(fof_simplification,[status(thm)],[c_0_211])).
+% 0.08/0.36  fof(c_0_686, plain, (lhs_atom298), inference(fof_simplification,[status(thm)],[c_0_212])).
+% 0.08/0.36  fof(c_0_687, plain, (lhs_atom297), inference(fof_simplification,[status(thm)],[c_0_213])).
+% 0.08/0.36  fof(c_0_688, plain, (lhs_atom296), inference(fof_simplification,[status(thm)],[c_0_214])).
+% 0.08/0.36  fof(c_0_689, plain, (lhs_atom295), inference(fof_simplification,[status(thm)],[c_0_215])).
+% 0.08/0.36  fof(c_0_690, plain, (lhs_atom294), inference(fof_simplification,[status(thm)],[c_0_216])).
+% 0.08/0.36  fof(c_0_691, plain, (lhs_atom293), inference(fof_simplification,[status(thm)],[c_0_217])).
+% 0.08/0.36  fof(c_0_692, plain, (lhs_atom292), inference(fof_simplification,[status(thm)],[c_0_218])).
+% 0.08/0.36  fof(c_0_693, plain, (lhs_atom291), inference(fof_simplification,[status(thm)],[c_0_219])).
+% 0.08/0.36  fof(c_0_694, plain, (lhs_atom290), inference(fof_simplification,[status(thm)],[c_0_220])).
+% 0.08/0.36  fof(c_0_695, plain, (lhs_atom289), inference(fof_simplification,[status(thm)],[c_0_221])).
+% 0.08/0.36  fof(c_0_696, plain, (lhs_atom288), inference(fof_simplification,[status(thm)],[c_0_222])).
+% 0.08/0.36  fof(c_0_697, plain, (lhs_atom287), inference(fof_simplification,[status(thm)],[c_0_223])).
+% 0.08/0.36  fof(c_0_698, plain, (lhs_atom286), inference(fof_simplification,[status(thm)],[c_0_224])).
+% 0.08/0.36  fof(c_0_699, plain, (lhs_atom285), inference(fof_simplification,[status(thm)],[c_0_225])).
+% 0.08/0.36  fof(c_0_700, plain, (lhs_atom284), inference(fof_simplification,[status(thm)],[c_0_226])).
+% 0.08/0.36  fof(c_0_701, plain, (lhs_atom283), inference(fof_simplification,[status(thm)],[c_0_227])).
+% 0.08/0.36  fof(c_0_702, plain, (lhs_atom282), inference(fof_simplification,[status(thm)],[c_0_228])).
+% 0.08/0.36  fof(c_0_703, plain, (lhs_atom281), inference(fof_simplification,[status(thm)],[c_0_229])).
+% 0.08/0.36  fof(c_0_704, plain, (lhs_atom280), inference(fof_simplification,[status(thm)],[c_0_230])).
+% 0.08/0.36  fof(c_0_705, plain, (lhs_atom279), inference(fof_simplification,[status(thm)],[c_0_231])).
+% 0.08/0.36  fof(c_0_706, plain, (lhs_atom278), inference(fof_simplification,[status(thm)],[c_0_232])).
+% 0.08/0.36  fof(c_0_707, plain, (lhs_atom277), inference(fof_simplification,[status(thm)],[c_0_233])).
+% 0.08/0.36  fof(c_0_708, plain, (lhs_atom276), inference(fof_simplification,[status(thm)],[c_0_234])).
+% 0.08/0.36  fof(c_0_709, plain, (lhs_atom275), inference(fof_simplification,[status(thm)],[c_0_235])).
+% 0.08/0.36  fof(c_0_710, plain, (lhs_atom274), inference(fof_simplification,[status(thm)],[c_0_236])).
+% 0.08/0.36  fof(c_0_711, plain, (lhs_atom273), inference(fof_simplification,[status(thm)],[c_0_237])).
+% 0.08/0.36  fof(c_0_712, plain, (lhs_atom272), inference(fof_simplification,[status(thm)],[c_0_238])).
+% 0.08/0.36  fof(c_0_713, plain, (lhs_atom271), inference(fof_simplification,[status(thm)],[c_0_239])).
+% 0.08/0.36  fof(c_0_714, plain, (lhs_atom270), inference(fof_simplification,[status(thm)],[c_0_240])).
+% 0.08/0.36  fof(c_0_715, plain, (lhs_atom269), inference(fof_simplification,[status(thm)],[c_0_241])).
+% 0.08/0.36  fof(c_0_716, plain, (lhs_atom268), inference(fof_simplification,[status(thm)],[c_0_242])).
+% 0.08/0.36  fof(c_0_717, plain, (lhs_atom267), inference(fof_simplification,[status(thm)],[c_0_243])).
+% 0.08/0.36  fof(c_0_718, plain, (lhs_atom266), inference(fof_simplification,[status(thm)],[c_0_244])).
+% 0.08/0.36  fof(c_0_719, plain, (lhs_atom265), inference(fof_simplification,[status(thm)],[c_0_245])).
+% 0.08/0.36  fof(c_0_720, plain, (lhs_atom264), inference(fof_simplification,[status(thm)],[c_0_246])).
+% 0.08/0.36  fof(c_0_721, plain, (lhs_atom263), inference(fof_simplification,[status(thm)],[c_0_247])).
+% 0.08/0.36  fof(c_0_722, plain, (lhs_atom262), inference(fof_simplification,[status(thm)],[c_0_248])).
+% 0.08/0.36  fof(c_0_723, plain, (lhs_atom261), inference(fof_simplification,[status(thm)],[c_0_249])).
+% 0.08/0.36  fof(c_0_724, plain, (lhs_atom260), inference(fof_simplification,[status(thm)],[c_0_250])).
+% 0.08/0.36  fof(c_0_725, plain, (lhs_atom223), inference(fof_simplification,[status(thm)],[c_0_251])).
+% 0.08/0.36  fof(c_0_726, plain, (lhs_atom222), inference(fof_simplification,[status(thm)],[c_0_252])).
+% 0.08/0.36  fof(c_0_727, plain, (lhs_atom221), inference(fof_simplification,[status(thm)],[c_0_253])).
+% 0.08/0.36  fof(c_0_728, plain, (lhs_atom220), inference(fof_simplification,[status(thm)],[c_0_254])).
+% 0.08/0.36  fof(c_0_729, plain, (lhs_atom219), inference(fof_simplification,[status(thm)],[c_0_255])).
+% 0.08/0.36  fof(c_0_730, plain, (lhs_atom218), inference(fof_simplification,[status(thm)],[c_0_256])).
+% 0.08/0.36  fof(c_0_731, plain, (lhs_atom217), inference(fof_simplification,[status(thm)],[c_0_257])).
+% 0.08/0.36  fof(c_0_732, plain, (lhs_atom216), inference(fof_simplification,[status(thm)],[c_0_258])).
+% 0.08/0.36  fof(c_0_733, plain, (lhs_atom215), inference(fof_simplification,[status(thm)],[c_0_259])).
+% 0.08/0.36  fof(c_0_734, plain, (lhs_atom214), inference(fof_simplification,[status(thm)],[c_0_260])).
+% 0.08/0.36  fof(c_0_735, plain, (lhs_atom213), inference(fof_simplification,[status(thm)],[c_0_261])).
+% 0.08/0.36  fof(c_0_736, plain, (lhs_atom212), inference(fof_simplification,[status(thm)],[c_0_262])).
+% 0.08/0.36  fof(c_0_737, plain, (lhs_atom211), inference(fof_simplification,[status(thm)],[c_0_263])).
+% 0.08/0.36  fof(c_0_738, plain, (lhs_atom210), inference(fof_simplification,[status(thm)],[c_0_264])).
+% 0.08/0.36  fof(c_0_739, plain, (lhs_atom209), inference(fof_simplification,[status(thm)],[c_0_265])).
+% 0.08/0.36  fof(c_0_740, plain, (lhs_atom208), inference(fof_simplification,[status(thm)],[c_0_266])).
+% 0.08/0.36  fof(c_0_741, plain, (lhs_atom207), inference(fof_simplification,[status(thm)],[c_0_267])).
+% 0.08/0.36  fof(c_0_742, plain, (lhs_atom206), inference(fof_simplification,[status(thm)],[c_0_268])).
+% 0.08/0.36  fof(c_0_743, plain, (lhs_atom205), inference(fof_simplification,[status(thm)],[c_0_269])).
+% 0.08/0.36  fof(c_0_744, plain, (lhs_atom204), inference(fof_simplification,[status(thm)],[c_0_270])).
+% 0.08/0.36  fof(c_0_745, plain, (lhs_atom203), inference(fof_simplification,[status(thm)],[c_0_271])).
+% 0.08/0.36  fof(c_0_746, plain, (lhs_atom202), inference(fof_simplification,[status(thm)],[c_0_272])).
+% 0.08/0.36  fof(c_0_747, plain, (lhs_atom201), inference(fof_simplification,[status(thm)],[c_0_273])).
+% 0.08/0.36  fof(c_0_748, plain, (lhs_atom200), inference(fof_simplification,[status(thm)],[c_0_274])).
+% 0.08/0.36  fof(c_0_749, plain, (lhs_atom199), inference(fof_simplification,[status(thm)],[c_0_275])).
+% 0.08/0.36  fof(c_0_750, plain, (lhs_atom198), inference(fof_simplification,[status(thm)],[c_0_276])).
+% 0.08/0.36  fof(c_0_751, plain, (lhs_atom197), inference(fof_simplification,[status(thm)],[c_0_277])).
+% 0.08/0.37  fof(c_0_752, plain, (lhs_atom196), inference(fof_simplification,[status(thm)],[c_0_278])).
+% 0.08/0.37  fof(c_0_753, plain, (lhs_atom195), inference(fof_simplification,[status(thm)],[c_0_279])).
+% 0.08/0.37  fof(c_0_754, plain, (lhs_atom194), inference(fof_simplification,[status(thm)],[c_0_280])).
+% 0.08/0.37  fof(c_0_755, plain, (lhs_atom193), inference(fof_simplification,[status(thm)],[c_0_281])).
+% 0.08/0.37  fof(c_0_756, plain, (lhs_atom192), inference(fof_simplification,[status(thm)],[c_0_282])).
+% 0.08/0.37  fof(c_0_757, plain, (lhs_atom191), inference(fof_simplification,[status(thm)],[c_0_283])).
+% 0.08/0.37  fof(c_0_758, plain, (lhs_atom190), inference(fof_simplification,[status(thm)],[c_0_284])).
+% 0.08/0.37  fof(c_0_759, plain, (lhs_atom189), inference(fof_simplification,[status(thm)],[c_0_285])).
+% 0.08/0.37  fof(c_0_760, plain, (lhs_atom188), inference(fof_simplification,[status(thm)],[c_0_286])).
+% 0.08/0.37  fof(c_0_761, plain, (lhs_atom187), inference(fof_simplification,[status(thm)],[c_0_287])).
+% 0.08/0.37  fof(c_0_762, plain, (lhs_atom186), inference(fof_simplification,[status(thm)],[c_0_288])).
+% 0.08/0.37  fof(c_0_763, plain, (lhs_atom185), inference(fof_simplification,[status(thm)],[c_0_289])).
+% 0.08/0.37  fof(c_0_764, plain, (lhs_atom184), inference(fof_simplification,[status(thm)],[c_0_290])).
+% 0.08/0.37  fof(c_0_765, plain, (lhs_atom183), inference(fof_simplification,[status(thm)],[c_0_291])).
+% 0.08/0.37  fof(c_0_766, plain, (lhs_atom182), inference(fof_simplification,[status(thm)],[c_0_292])).
+% 0.08/0.37  fof(c_0_767, plain, (lhs_atom181), inference(fof_simplification,[status(thm)],[c_0_293])).
+% 0.08/0.37  fof(c_0_768, plain, (lhs_atom180), inference(fof_simplification,[status(thm)],[c_0_294])).
+% 0.08/0.37  fof(c_0_769, plain, (lhs_atom179), inference(fof_simplification,[status(thm)],[c_0_295])).
+% 0.08/0.37  fof(c_0_770, plain, (lhs_atom178), inference(fof_simplification,[status(thm)],[c_0_296])).
+% 0.08/0.37  fof(c_0_771, plain, (lhs_atom177), inference(fof_simplification,[status(thm)],[c_0_297])).
+% 0.08/0.37  fof(c_0_772, plain, (lhs_atom176), inference(fof_simplification,[status(thm)],[c_0_298])).
+% 0.08/0.37  fof(c_0_773, plain, (lhs_atom175), inference(fof_simplification,[status(thm)],[c_0_299])).
+% 0.08/0.37  fof(c_0_774, plain, (lhs_atom174), inference(fof_simplification,[status(thm)],[c_0_300])).
+% 0.08/0.37  fof(c_0_775, plain, (lhs_atom173), inference(fof_simplification,[status(thm)],[c_0_301])).
+% 0.08/0.37  fof(c_0_776, plain, (lhs_atom172), inference(fof_simplification,[status(thm)],[c_0_302])).
+% 0.08/0.37  fof(c_0_777, plain, (lhs_atom171), inference(fof_simplification,[status(thm)],[c_0_303])).
+% 0.08/0.37  fof(c_0_778, plain, (lhs_atom170), inference(fof_simplification,[status(thm)],[c_0_304])).
+% 0.08/0.37  fof(c_0_779, plain, (lhs_atom169), inference(fof_simplification,[status(thm)],[c_0_305])).
+% 0.08/0.37  fof(c_0_780, plain, (lhs_atom168), inference(fof_simplification,[status(thm)],[c_0_306])).
+% 0.08/0.37  fof(c_0_781, plain, (lhs_atom167), inference(fof_simplification,[status(thm)],[c_0_307])).
+% 0.08/0.37  fof(c_0_782, plain, (lhs_atom166), inference(fof_simplification,[status(thm)],[c_0_308])).
+% 0.08/0.37  fof(c_0_783, plain, (lhs_atom165), inference(fof_simplification,[status(thm)],[c_0_309])).
+% 0.08/0.37  fof(c_0_784, plain, (lhs_atom164), inference(fof_simplification,[status(thm)],[c_0_310])).
+% 0.08/0.37  fof(c_0_785, plain, (lhs_atom163), inference(fof_simplification,[status(thm)],[c_0_311])).
+% 0.08/0.37  fof(c_0_786, plain, (lhs_atom162), inference(fof_simplification,[status(thm)],[c_0_312])).
+% 0.08/0.37  fof(c_0_787, plain, (lhs_atom161), inference(fof_simplification,[status(thm)],[c_0_313])).
+% 0.08/0.37  fof(c_0_788, plain, (lhs_atom160), inference(fof_simplification,[status(thm)],[c_0_314])).
+% 0.08/0.37  fof(c_0_789, plain, (lhs_atom159), inference(fof_simplification,[status(thm)],[c_0_315])).
+% 0.08/0.37  fof(c_0_790, plain, (lhs_atom158), inference(fof_simplification,[status(thm)],[c_0_316])).
+% 0.08/0.37  fof(c_0_791, plain, (lhs_atom157), inference(fof_simplification,[status(thm)],[c_0_317])).
+% 0.08/0.37  fof(c_0_792, plain, (lhs_atom156), inference(fof_simplification,[status(thm)],[c_0_318])).
+% 0.08/0.37  fof(c_0_793, plain, (lhs_atom155), inference(fof_simplification,[status(thm)],[c_0_319])).
+% 0.08/0.37  fof(c_0_794, plain, (lhs_atom154), inference(fof_simplification,[status(thm)],[c_0_320])).
+% 0.08/0.37  fof(c_0_795, plain, (lhs_atom153), inference(fof_simplification,[status(thm)],[c_0_321])).
+% 0.08/0.37  fof(c_0_796, plain, (lhs_atom152), inference(fof_simplification,[status(thm)],[c_0_322])).
+% 0.08/0.37  fof(c_0_797, plain, (lhs_atom151), inference(fof_simplification,[status(thm)],[c_0_323])).
+% 0.08/0.37  fof(c_0_798, plain, (lhs_atom150), inference(fof_simplification,[status(thm)],[c_0_324])).
+% 0.08/0.37  fof(c_0_799, plain, (lhs_atom149), inference(fof_simplification,[status(thm)],[c_0_325])).
+% 0.08/0.37  fof(c_0_800, plain, (lhs_atom148), inference(fof_simplification,[status(thm)],[c_0_326])).
+% 0.08/0.37  fof(c_0_801, plain, (lhs_atom147), inference(fof_simplification,[status(thm)],[c_0_327])).
+% 0.08/0.37  fof(c_0_802, plain, (lhs_atom146), inference(fof_simplification,[status(thm)],[c_0_328])).
+% 0.08/0.37  fof(c_0_803, plain, (lhs_atom145), inference(fof_simplification,[status(thm)],[c_0_329])).
+% 0.08/0.37  fof(c_0_804, plain, (lhs_atom144), inference(fof_simplification,[status(thm)],[c_0_330])).
+% 0.08/0.37  fof(c_0_805, plain, (lhs_atom143), inference(fof_simplification,[status(thm)],[c_0_331])).
+% 0.08/0.37  fof(c_0_806, plain, (lhs_atom142), inference(fof_simplification,[status(thm)],[c_0_332])).
+% 0.08/0.37  fof(c_0_807, plain, (lhs_atom141), inference(fof_simplification,[status(thm)],[c_0_333])).
+% 0.08/0.37  fof(c_0_808, plain, (lhs_atom140), inference(fof_simplification,[status(thm)],[c_0_334])).
+% 0.08/0.37  fof(c_0_809, plain, (lhs_atom139), inference(fof_simplification,[status(thm)],[c_0_335])).
+% 0.08/0.37  fof(c_0_810, plain, (lhs_atom138), inference(fof_simplification,[status(thm)],[c_0_336])).
+% 0.08/0.37  fof(c_0_811, plain, (lhs_atom137), inference(fof_simplification,[status(thm)],[c_0_337])).
+% 0.08/0.37  fof(c_0_812, plain, (lhs_atom136), inference(fof_simplification,[status(thm)],[c_0_338])).
+% 0.08/0.37  fof(c_0_813, plain, (lhs_atom135), inference(fof_simplification,[status(thm)],[c_0_339])).
+% 0.08/0.37  fof(c_0_814, plain, (lhs_atom134), inference(fof_simplification,[status(thm)],[c_0_340])).
+% 0.08/0.37  fof(c_0_815, plain, (lhs_atom133), inference(fof_simplification,[status(thm)],[c_0_341])).
+% 0.08/0.37  fof(c_0_816, plain, (lhs_atom132), inference(fof_simplification,[status(thm)],[c_0_342])).
+% 0.08/0.37  fof(c_0_817, plain, (lhs_atom131), inference(fof_simplification,[status(thm)],[c_0_343])).
+% 0.08/0.37  fof(c_0_818, plain, (lhs_atom130), inference(fof_simplification,[status(thm)],[c_0_344])).
+% 0.08/0.37  fof(c_0_819, plain, (lhs_atom129), inference(fof_simplification,[status(thm)],[c_0_345])).
+% 0.08/0.37  fof(c_0_820, plain, (lhs_atom128), inference(fof_simplification,[status(thm)],[c_0_346])).
+% 0.08/0.37  fof(c_0_821, plain, (lhs_atom127), inference(fof_simplification,[status(thm)],[c_0_347])).
+% 0.08/0.37  fof(c_0_822, plain, (lhs_atom126), inference(fof_simplification,[status(thm)],[c_0_348])).
+% 0.08/0.37  fof(c_0_823, plain, (lhs_atom125), inference(fof_simplification,[status(thm)],[c_0_349])).
+% 0.08/0.37  fof(c_0_824, plain, (lhs_atom124), inference(fof_simplification,[status(thm)],[c_0_350])).
+% 0.08/0.37  fof(c_0_825, plain, (lhs_atom123), inference(fof_simplification,[status(thm)],[c_0_351])).
+% 0.08/0.37  fof(c_0_826, plain, (lhs_atom122), inference(fof_simplification,[status(thm)],[c_0_352])).
+% 0.08/0.37  fof(c_0_827, plain, (lhs_atom121), inference(fof_simplification,[status(thm)],[c_0_353])).
+% 0.08/0.37  fof(c_0_828, plain, (lhs_atom120), inference(fof_simplification,[status(thm)],[c_0_354])).
+% 0.08/0.37  fof(c_0_829, plain, (lhs_atom119), inference(fof_simplification,[status(thm)],[c_0_355])).
+% 0.08/0.37  fof(c_0_830, plain, (lhs_atom118), inference(fof_simplification,[status(thm)],[c_0_356])).
+% 0.08/0.37  fof(c_0_831, plain, (lhs_atom117), inference(fof_simplification,[status(thm)],[c_0_357])).
+% 0.08/0.37  fof(c_0_832, plain, (lhs_atom116), inference(fof_simplification,[status(thm)],[c_0_358])).
+% 0.08/0.37  fof(c_0_833, plain, (lhs_atom115), inference(fof_simplification,[status(thm)],[c_0_359])).
+% 0.08/0.37  fof(c_0_834, plain, (lhs_atom114), inference(fof_simplification,[status(thm)],[c_0_360])).
+% 0.08/0.37  fof(c_0_835, plain, (lhs_atom113), inference(fof_simplification,[status(thm)],[c_0_361])).
+% 0.08/0.37  fof(c_0_836, plain, (lhs_atom112), inference(fof_simplification,[status(thm)],[c_0_362])).
+% 0.08/0.37  fof(c_0_837, plain, (lhs_atom111), inference(fof_simplification,[status(thm)],[c_0_363])).
+% 0.08/0.37  fof(c_0_838, plain, (lhs_atom110), inference(fof_simplification,[status(thm)],[c_0_364])).
+% 0.08/0.37  fof(c_0_839, plain, (lhs_atom109), inference(fof_simplification,[status(thm)],[c_0_365])).
+% 0.08/0.37  fof(c_0_840, plain, (lhs_atom108), inference(fof_simplification,[status(thm)],[c_0_366])).
+% 0.08/0.37  fof(c_0_841, plain, (lhs_atom107), inference(fof_simplification,[status(thm)],[c_0_367])).
+% 0.08/0.37  fof(c_0_842, plain, (lhs_atom106), inference(fof_simplification,[status(thm)],[c_0_368])).
+% 0.08/0.37  fof(c_0_843, plain, (lhs_atom105), inference(fof_simplification,[status(thm)],[c_0_369])).
+% 0.08/0.37  fof(c_0_844, plain, (lhs_atom104), inference(fof_simplification,[status(thm)],[c_0_370])).
+% 0.08/0.37  fof(c_0_845, plain, (lhs_atom103), inference(fof_simplification,[status(thm)],[c_0_371])).
+% 0.08/0.37  fof(c_0_846, plain, (lhs_atom102), inference(fof_simplification,[status(thm)],[c_0_372])).
+% 0.08/0.37  fof(c_0_847, plain, (lhs_atom101), inference(fof_simplification,[status(thm)],[c_0_373])).
+% 0.08/0.37  fof(c_0_848, plain, (lhs_atom100), inference(fof_simplification,[status(thm)],[c_0_374])).
+% 0.08/0.37  fof(c_0_849, plain, (lhs_atom99), inference(fof_simplification,[status(thm)],[c_0_375])).
+% 0.08/0.37  fof(c_0_850, plain, (lhs_atom98), inference(fof_simplification,[status(thm)],[c_0_376])).
+% 0.08/0.37  fof(c_0_851, plain, (lhs_atom97), inference(fof_simplification,[status(thm)],[c_0_377])).
+% 0.08/0.37  fof(c_0_852, plain, (lhs_atom96), inference(fof_simplification,[status(thm)],[c_0_378])).
+% 0.08/0.37  fof(c_0_853, plain, (lhs_atom95), inference(fof_simplification,[status(thm)],[c_0_379])).
+% 0.08/0.37  fof(c_0_854, plain, (lhs_atom94), inference(fof_simplification,[status(thm)],[c_0_380])).
+% 0.08/0.37  fof(c_0_855, plain, (lhs_atom93), inference(fof_simplification,[status(thm)],[c_0_381])).
+% 0.08/0.37  fof(c_0_856, plain, (lhs_atom92), inference(fof_simplification,[status(thm)],[c_0_382])).
+% 0.08/0.37  fof(c_0_857, plain, (lhs_atom91), inference(fof_simplification,[status(thm)],[c_0_383])).
+% 0.08/0.37  fof(c_0_858, plain, (lhs_atom90), inference(fof_simplification,[status(thm)],[c_0_384])).
+% 0.08/0.37  fof(c_0_859, plain, (lhs_atom89), inference(fof_simplification,[status(thm)],[c_0_385])).
+% 0.08/0.37  fof(c_0_860, plain, (lhs_atom88), inference(fof_simplification,[status(thm)],[c_0_386])).
+% 0.08/0.37  fof(c_0_861, plain, (lhs_atom87), inference(fof_simplification,[status(thm)],[c_0_387])).
+% 0.08/0.37  fof(c_0_862, plain, (lhs_atom86), inference(fof_simplification,[status(thm)],[c_0_388])).
+% 0.08/0.37  fof(c_0_863, plain, (lhs_atom85), inference(fof_simplification,[status(thm)],[c_0_389])).
+% 0.08/0.37  fof(c_0_864, plain, (lhs_atom84), inference(fof_simplification,[status(thm)],[c_0_390])).
+% 0.08/0.37  fof(c_0_865, plain, (lhs_atom83), inference(fof_simplification,[status(thm)],[c_0_391])).
+% 0.08/0.37  fof(c_0_866, plain, (lhs_atom82), inference(fof_simplification,[status(thm)],[c_0_392])).
+% 0.08/0.37  fof(c_0_867, plain, (lhs_atom81), inference(fof_simplification,[status(thm)],[c_0_393])).
+% 0.08/0.37  fof(c_0_868, plain, (lhs_atom80), inference(fof_simplification,[status(thm)],[c_0_394])).
+% 0.08/0.37  fof(c_0_869, plain, (lhs_atom79), inference(fof_simplification,[status(thm)],[c_0_395])).
+% 0.08/0.37  fof(c_0_870, plain, (lhs_atom78), inference(fof_simplification,[status(thm)],[c_0_396])).
+% 0.08/0.37  fof(c_0_871, plain, (lhs_atom77), inference(fof_simplification,[status(thm)],[c_0_397])).
+% 0.08/0.37  fof(c_0_872, plain, (lhs_atom76), inference(fof_simplification,[status(thm)],[c_0_398])).
+% 0.08/0.37  fof(c_0_873, plain, (lhs_atom75), inference(fof_simplification,[status(thm)],[c_0_399])).
+% 0.08/0.37  fof(c_0_874, plain, (lhs_atom74), inference(fof_simplification,[status(thm)],[c_0_400])).
+% 0.08/0.37  fof(c_0_875, plain, (lhs_atom73), inference(fof_simplification,[status(thm)],[c_0_401])).
+% 0.08/0.37  fof(c_0_876, plain, (lhs_atom72), inference(fof_simplification,[status(thm)],[c_0_402])).
+% 0.08/0.37  fof(c_0_877, plain, (lhs_atom71), inference(fof_simplification,[status(thm)],[c_0_403])).
+% 0.08/0.37  fof(c_0_878, plain, (lhs_atom70), inference(fof_simplification,[status(thm)],[c_0_404])).
+% 0.08/0.37  fof(c_0_879, plain, (lhs_atom69), inference(fof_simplification,[status(thm)],[c_0_405])).
+% 0.08/0.37  fof(c_0_880, plain, (lhs_atom68), inference(fof_simplification,[status(thm)],[c_0_406])).
+% 0.08/0.37  fof(c_0_881, plain, (lhs_atom67), inference(fof_simplification,[status(thm)],[c_0_407])).
+% 0.08/0.37  fof(c_0_882, plain, (lhs_atom66), inference(fof_simplification,[status(thm)],[c_0_408])).
+% 0.08/0.37  fof(c_0_883, plain, (lhs_atom65), inference(fof_simplification,[status(thm)],[c_0_409])).
+% 0.08/0.37  fof(c_0_884, plain, (lhs_atom64), inference(fof_simplification,[status(thm)],[c_0_410])).
+% 0.08/0.37  fof(c_0_885, plain, (lhs_atom63), inference(fof_simplification,[status(thm)],[c_0_411])).
+% 0.08/0.37  fof(c_0_886, plain, (lhs_atom62), inference(fof_simplification,[status(thm)],[c_0_412])).
+% 0.08/0.37  fof(c_0_887, plain, (lhs_atom61), inference(fof_simplification,[status(thm)],[c_0_413])).
+% 0.08/0.37  fof(c_0_888, plain, (lhs_atom60), inference(fof_simplification,[status(thm)],[c_0_414])).
+% 0.08/0.37  fof(c_0_889, plain, (lhs_atom59), inference(fof_simplification,[status(thm)],[c_0_415])).
+% 0.08/0.37  fof(c_0_890, plain, (lhs_atom58), inference(fof_simplification,[status(thm)],[c_0_416])).
+% 0.08/0.37  fof(c_0_891, plain, (lhs_atom57), inference(fof_simplification,[status(thm)],[c_0_417])).
+% 0.08/0.37  fof(c_0_892, plain, (lhs_atom56), inference(fof_simplification,[status(thm)],[c_0_418])).
+% 0.08/0.37  fof(c_0_893, plain, (lhs_atom55), inference(fof_simplification,[status(thm)],[c_0_419])).
+% 0.08/0.37  fof(c_0_894, plain, (lhs_atom54), inference(fof_simplification,[status(thm)],[c_0_420])).
+% 0.08/0.37  fof(c_0_895, plain, (lhs_atom53), inference(fof_simplification,[status(thm)],[c_0_421])).
+% 0.08/0.37  fof(c_0_896, plain, (lhs_atom52), inference(fof_simplification,[status(thm)],[c_0_422])).
+% 0.08/0.37  fof(c_0_897, plain, (lhs_atom51), inference(fof_simplification,[status(thm)],[c_0_423])).
+% 0.08/0.37  fof(c_0_898, plain, (lhs_atom50), inference(fof_simplification,[status(thm)],[c_0_424])).
+% 0.08/0.37  fof(c_0_899, plain, (lhs_atom49), inference(fof_simplification,[status(thm)],[c_0_425])).
+% 0.08/0.37  fof(c_0_900, plain, (lhs_atom48), inference(fof_simplification,[status(thm)],[c_0_426])).
+% 0.08/0.37  fof(c_0_901, plain, (lhs_atom47), inference(fof_simplification,[status(thm)],[c_0_427])).
+% 0.08/0.37  fof(c_0_902, plain, (lhs_atom46), inference(fof_simplification,[status(thm)],[c_0_428])).
+% 0.08/0.37  fof(c_0_903, plain, (lhs_atom45), inference(fof_simplification,[status(thm)],[c_0_429])).
+% 0.08/0.37  fof(c_0_904, plain, (lhs_atom44), inference(fof_simplification,[status(thm)],[c_0_430])).
+% 0.08/0.37  fof(c_0_905, plain, (lhs_atom43), inference(fof_simplification,[status(thm)],[c_0_431])).
+% 0.08/0.37  fof(c_0_906, plain, (lhs_atom42), inference(fof_simplification,[status(thm)],[c_0_432])).
+% 0.08/0.37  fof(c_0_907, plain, (lhs_atom41), inference(fof_simplification,[status(thm)],[c_0_433])).
+% 0.08/0.37  fof(c_0_908, plain, (lhs_atom40), inference(fof_simplification,[status(thm)],[c_0_434])).
+% 0.08/0.37  fof(c_0_909, plain, (lhs_atom39), inference(fof_simplification,[status(thm)],[c_0_435])).
+% 0.08/0.37  fof(c_0_910, plain, (lhs_atom38), inference(fof_simplification,[status(thm)],[c_0_436])).
+% 0.08/0.37  fof(c_0_911, plain, (lhs_atom37), inference(fof_simplification,[status(thm)],[c_0_437])).
+% 0.08/0.37  fof(c_0_912, plain, (lhs_atom36), inference(fof_simplification,[status(thm)],[c_0_438])).
+% 0.08/0.37  fof(c_0_913, plain, (lhs_atom35), inference(fof_simplification,[status(thm)],[c_0_439])).
+% 0.08/0.37  fof(c_0_914, plain, (lhs_atom34), inference(fof_simplification,[status(thm)],[c_0_440])).
+% 0.08/0.37  fof(c_0_915, plain, (lhs_atom33), inference(fof_simplification,[status(thm)],[c_0_441])).
+% 0.08/0.37  fof(c_0_916, plain, (lhs_atom32), inference(fof_simplification,[status(thm)],[c_0_442])).
+% 0.08/0.37  fof(c_0_917, plain, (lhs_atom31), inference(fof_simplification,[status(thm)],[c_0_443])).
+% 0.08/0.37  fof(c_0_918, plain, (lhs_atom30), inference(fof_simplification,[status(thm)],[c_0_444])).
+% 0.08/0.37  fof(c_0_919, plain, (lhs_atom29), inference(fof_simplification,[status(thm)],[c_0_445])).
+% 0.08/0.37  fof(c_0_920, plain, (lhs_atom28), inference(fof_simplification,[status(thm)],[c_0_446])).
+% 0.08/0.37  fof(c_0_921, plain, (lhs_atom27), inference(fof_simplification,[status(thm)],[c_0_447])).
+% 0.08/0.37  fof(c_0_922, plain, (lhs_atom26), inference(fof_simplification,[status(thm)],[c_0_448])).
+% 0.08/0.37  fof(c_0_923, plain, (lhs_atom25), inference(fof_simplification,[status(thm)],[c_0_449])).
+% 0.08/0.37  fof(c_0_924, plain, (lhs_atom24), inference(fof_simplification,[status(thm)],[c_0_450])).
+% 0.08/0.37  fof(c_0_925, plain, (lhs_atom23), inference(fof_simplification,[status(thm)],[c_0_451])).
+% 0.08/0.37  fof(c_0_926, plain, (lhs_atom22), inference(fof_simplification,[status(thm)],[c_0_452])).
+% 0.08/0.37  fof(c_0_927, plain, (lhs_atom21), inference(fof_simplification,[status(thm)],[c_0_453])).
+% 0.08/0.37  fof(c_0_928, plain, (lhs_atom20), inference(fof_simplification,[status(thm)],[c_0_454])).
+% 0.08/0.37  fof(c_0_929, plain, (lhs_atom19), inference(fof_simplification,[status(thm)],[c_0_455])).
+% 0.08/0.37  fof(c_0_930, plain, (lhs_atom18), inference(fof_simplification,[status(thm)],[c_0_456])).
+% 0.08/0.37  fof(c_0_931, plain, (lhs_atom17), inference(fof_simplification,[status(thm)],[c_0_457])).
+% 0.08/0.37  fof(c_0_932, plain, (lhs_atom16), inference(fof_simplification,[status(thm)],[c_0_458])).
+% 0.08/0.37  fof(c_0_933, plain, (lhs_atom15), inference(fof_simplification,[status(thm)],[c_0_459])).
+% 0.08/0.37  fof(c_0_934, plain, (lhs_atom14), inference(fof_simplification,[status(thm)],[c_0_460])).
+% 0.08/0.37  fof(c_0_935, plain, (lhs_atom13), inference(fof_simplification,[status(thm)],[c_0_461])).
+% 0.08/0.37  fof(c_0_936, plain, (lhs_atom12), inference(fof_simplification,[status(thm)],[c_0_462])).
+% 0.08/0.37  fof(c_0_937, plain, (lhs_atom11), inference(fof_simplification,[status(thm)],[c_0_463])).
+% 0.08/0.37  fof(c_0_938, plain, (lhs_atom10), inference(fof_simplification,[status(thm)],[c_0_464])).
+% 0.08/0.37  fof(c_0_939, plain, (lhs_atom9), inference(fof_simplification,[status(thm)],[c_0_465])).
+% 0.08/0.37  fof(c_0_940, plain, (lhs_atom8), inference(fof_simplification,[status(thm)],[c_0_466])).
+% 0.08/0.37  fof(c_0_941, plain, (lhs_atom7), inference(fof_simplification,[status(thm)],[c_0_467])).
+% 0.08/0.37  fof(c_0_942, plain, (lhs_atom6), inference(fof_simplification,[status(thm)],[c_0_468])).
+% 0.08/0.37  fof(c_0_943, plain, (lhs_atom5), inference(fof_simplification,[status(thm)],[c_0_469])).
+% 0.08/0.37  fof(c_0_944, plain, (lhs_atom4), inference(fof_simplification,[status(thm)],[c_0_470])).
+% 0.08/0.37  fof(c_0_945, plain, (lhs_atom3), inference(fof_simplification,[status(thm)],[c_0_471])).
+% 0.08/0.37  fof(c_0_946, plain, (lhs_atom2), inference(fof_simplification,[status(thm)],[c_0_472])).
+% 0.08/0.37  fof(c_0_947, plain, (lhs_atom1), inference(fof_simplification,[status(thm)],[c_0_473])).
+% 0.08/0.37  fof(c_0_948, axiom, ((lhs_atom259|inv(e0)=e0)), c_0_474).
+% 0.08/0.37  fof(c_0_949, axiom, ((lhs_atom258|inv(e1)=e0)), c_0_475).
+% 0.08/0.37  fof(c_0_950, axiom, ((lhs_atom257|inv(e2)=e0)), c_0_476).
+% 0.08/0.37  fof(c_0_951, axiom, ((lhs_atom256|inv(e3)=e0)), c_0_477).
+% 0.08/0.37  fof(c_0_952, axiom, ((lhs_atom255|inv(e4)=e0)), c_0_478).
+% 0.08/0.37  fof(c_0_953, axiom, ((lhs_atom254|inv(e5)=e0)), c_0_479).
+% 0.08/0.37  fof(c_0_954, axiom, ((lhs_atom253|inv(e0)=e1)), c_0_480).
+% 0.08/0.37  fof(c_0_955, axiom, ((lhs_atom252|inv(e1)=e1)), c_0_481).
+% 0.08/0.37  fof(c_0_956, axiom, ((lhs_atom251|inv(e2)=e1)), c_0_482).
+% 0.08/0.37  fof(c_0_957, axiom, ((lhs_atom250|inv(e3)=e1)), c_0_483).
+% 0.08/0.37  fof(c_0_958, axiom, ((lhs_atom249|inv(e4)=e1)), c_0_484).
+% 0.08/0.37  fof(c_0_959, axiom, ((lhs_atom248|inv(e5)=e1)), c_0_485).
+% 0.08/0.37  fof(c_0_960, axiom, ((lhs_atom247|inv(e0)=e2)), c_0_486).
+% 0.08/0.37  fof(c_0_961, axiom, ((lhs_atom246|inv(e1)=e2)), c_0_487).
+% 0.08/0.37  fof(c_0_962, axiom, ((lhs_atom245|inv(e2)=e2)), c_0_488).
+% 0.08/0.37  fof(c_0_963, axiom, ((lhs_atom244|inv(e3)=e2)), c_0_489).
+% 0.08/0.37  fof(c_0_964, axiom, ((lhs_atom243|inv(e4)=e2)), c_0_490).
+% 0.08/0.37  fof(c_0_965, axiom, ((lhs_atom242|inv(e5)=e2)), c_0_491).
+% 0.08/0.37  fof(c_0_966, axiom, ((lhs_atom241|inv(e0)=e3)), c_0_492).
+% 0.08/0.37  fof(c_0_967, axiom, ((lhs_atom240|inv(e1)=e3)), c_0_493).
+% 0.08/0.37  fof(c_0_968, axiom, ((lhs_atom239|inv(e2)=e3)), c_0_494).
+% 0.08/0.37  fof(c_0_969, axiom, ((lhs_atom238|inv(e3)=e3)), c_0_495).
+% 0.08/0.37  fof(c_0_970, axiom, ((lhs_atom237|inv(e4)=e3)), c_0_496).
+% 0.08/0.37  fof(c_0_971, axiom, ((lhs_atom236|inv(e5)=e3)), c_0_497).
+% 0.08/0.37  fof(c_0_972, axiom, ((lhs_atom235|inv(e0)=e4)), c_0_498).
+% 0.08/0.37  fof(c_0_973, axiom, ((lhs_atom234|inv(e1)=e4)), c_0_499).
+% 0.08/0.37  fof(c_0_974, axiom, ((lhs_atom233|inv(e2)=e4)), c_0_500).
+% 0.08/0.37  fof(c_0_975, axiom, ((lhs_atom232|inv(e3)=e4)), c_0_501).
+% 0.08/0.37  fof(c_0_976, axiom, ((lhs_atom231|inv(e4)=e4)), c_0_502).
+% 0.08/0.37  fof(c_0_977, axiom, ((lhs_atom230|inv(e5)=e4)), c_0_503).
+% 0.08/0.37  fof(c_0_978, axiom, ((lhs_atom229|inv(e0)=e5)), c_0_504).
+% 0.08/0.37  fof(c_0_979, axiom, ((lhs_atom228|inv(e1)=e5)), c_0_505).
+% 0.08/0.37  fof(c_0_980, axiom, ((lhs_atom227|inv(e2)=e5)), c_0_506).
+% 0.08/0.37  fof(c_0_981, axiom, ((lhs_atom226|inv(e3)=e5)), c_0_507).
+% 0.08/0.37  fof(c_0_982, axiom, ((lhs_atom225|inv(e4)=e5)), c_0_508).
+% 0.08/0.37  fof(c_0_983, axiom, ((lhs_atom224|inv(e5)=e5)), c_0_509).
+% 0.08/0.37  fof(c_0_984, plain, (lhs_atom474), c_0_510).
+% 0.08/0.37  fof(c_0_985, plain, (lhs_atom473), c_0_511).
+% 0.08/0.37  fof(c_0_986, plain, (lhs_atom472), c_0_512).
+% 0.08/0.37  fof(c_0_987, plain, (lhs_atom471), c_0_513).
+% 0.08/0.37  fof(c_0_988, plain, (lhs_atom470), c_0_514).
+% 0.08/0.37  fof(c_0_989, plain, (lhs_atom469), c_0_515).
+% 0.08/0.37  fof(c_0_990, plain, (lhs_atom468), c_0_516).
+% 0.08/0.37  fof(c_0_991, plain, (lhs_atom467), c_0_517).
+% 0.08/0.37  fof(c_0_992, plain, (lhs_atom466), c_0_518).
+% 0.08/0.37  fof(c_0_993, plain, (lhs_atom465), c_0_519).
+% 0.08/0.37  fof(c_0_994, plain, (lhs_atom464), c_0_520).
+% 0.08/0.37  fof(c_0_995, plain, (lhs_atom463), c_0_521).
+% 0.08/0.37  fof(c_0_996, plain, (lhs_atom462), c_0_522).
+% 0.08/0.37  fof(c_0_997, plain, (lhs_atom461), c_0_523).
+% 0.08/0.37  fof(c_0_998, plain, (lhs_atom460), c_0_524).
+% 0.08/0.37  fof(c_0_999, plain, (lhs_atom459), c_0_525).
+% 0.08/0.37  fof(c_0_1000, plain, (lhs_atom458), c_0_526).
+% 0.08/0.37  fof(c_0_1001, plain, (lhs_atom457), c_0_527).
+% 0.08/0.37  fof(c_0_1002, plain, (lhs_atom456), c_0_528).
+% 0.08/0.37  fof(c_0_1003, plain, (lhs_atom455), c_0_529).
+% 0.08/0.37  fof(c_0_1004, plain, (lhs_atom454), c_0_530).
+% 0.08/0.37  fof(c_0_1005, plain, (lhs_atom453), c_0_531).
+% 0.08/0.37  fof(c_0_1006, plain, (lhs_atom452), c_0_532).
+% 0.08/0.37  fof(c_0_1007, plain, (lhs_atom451), c_0_533).
+% 0.08/0.37  fof(c_0_1008, plain, (lhs_atom450), c_0_534).
+% 0.08/0.37  fof(c_0_1009, plain, (lhs_atom449), c_0_535).
+% 0.08/0.37  fof(c_0_1010, plain, (lhs_atom448), c_0_536).
+% 0.08/0.37  fof(c_0_1011, plain, (lhs_atom447), c_0_537).
+% 0.08/0.37  fof(c_0_1012, plain, (lhs_atom446), c_0_538).
+% 0.08/0.37  fof(c_0_1013, plain, (lhs_atom445), c_0_539).
+% 0.08/0.37  fof(c_0_1014, plain, (lhs_atom444), c_0_540).
+% 0.08/0.37  fof(c_0_1015, plain, (lhs_atom443), c_0_541).
+% 0.08/0.37  fof(c_0_1016, plain, (lhs_atom442), c_0_542).
+% 0.08/0.37  fof(c_0_1017, plain, (lhs_atom441), c_0_543).
+% 0.08/0.37  fof(c_0_1018, plain, (lhs_atom440), c_0_544).
+% 0.08/0.37  fof(c_0_1019, plain, (lhs_atom439), c_0_545).
+% 0.08/0.37  fof(c_0_1020, plain, (lhs_atom438), c_0_546).
+% 0.08/0.37  fof(c_0_1021, plain, (lhs_atom437), c_0_547).
+% 0.08/0.37  fof(c_0_1022, plain, (lhs_atom436), c_0_548).
+% 0.08/0.37  fof(c_0_1023, plain, (lhs_atom435), c_0_549).
+% 0.08/0.37  fof(c_0_1024, plain, (lhs_atom434), c_0_550).
+% 0.08/0.37  fof(c_0_1025, plain, (lhs_atom433), c_0_551).
+% 0.08/0.37  fof(c_0_1026, plain, (lhs_atom432), c_0_552).
+% 0.08/0.37  fof(c_0_1027, plain, (lhs_atom431), c_0_553).
+% 0.08/0.37  fof(c_0_1028, plain, (lhs_atom430), c_0_554).
+% 0.08/0.37  fof(c_0_1029, plain, (lhs_atom429), c_0_555).
+% 0.08/0.37  fof(c_0_1030, plain, (lhs_atom428), c_0_556).
+% 0.08/0.37  fof(c_0_1031, plain, (lhs_atom427), c_0_557).
+% 0.08/0.37  fof(c_0_1032, plain, (lhs_atom426), c_0_558).
+% 0.08/0.37  fof(c_0_1033, plain, (lhs_atom425), c_0_559).
+% 0.08/0.37  fof(c_0_1034, plain, (lhs_atom424), c_0_560).
+% 0.08/0.37  fof(c_0_1035, plain, (lhs_atom423), c_0_561).
+% 0.08/0.37  fof(c_0_1036, plain, (lhs_atom422), c_0_562).
+% 0.08/0.37  fof(c_0_1037, plain, (lhs_atom421), c_0_563).
+% 0.08/0.37  fof(c_0_1038, plain, (lhs_atom420), c_0_564).
+% 0.08/0.37  fof(c_0_1039, plain, (lhs_atom419), c_0_565).
+% 0.08/0.37  fof(c_0_1040, plain, (lhs_atom418), c_0_566).
+% 0.08/0.37  fof(c_0_1041, plain, (lhs_atom417), c_0_567).
+% 0.08/0.37  fof(c_0_1042, plain, (lhs_atom416), c_0_568).
+% 0.08/0.37  fof(c_0_1043, plain, (lhs_atom415), c_0_569).
+% 0.08/0.37  fof(c_0_1044, plain, (lhs_atom414), c_0_570).
+% 0.08/0.37  fof(c_0_1045, plain, (lhs_atom413), c_0_571).
+% 0.08/0.37  fof(c_0_1046, plain, (lhs_atom412), c_0_572).
+% 0.08/0.37  fof(c_0_1047, plain, (lhs_atom411), c_0_573).
+% 0.08/0.37  fof(c_0_1048, plain, (lhs_atom410), c_0_574).
+% 0.08/0.37  fof(c_0_1049, plain, (lhs_atom409), c_0_575).
+% 0.08/0.37  fof(c_0_1050, plain, (lhs_atom408), c_0_576).
+% 0.08/0.37  fof(c_0_1051, plain, (lhs_atom407), c_0_577).
+% 0.08/0.37  fof(c_0_1052, plain, (lhs_atom406), c_0_578).
+% 0.08/0.37  fof(c_0_1053, plain, (lhs_atom405), c_0_579).
+% 0.08/0.37  fof(c_0_1054, plain, (lhs_atom404), c_0_580).
+% 0.08/0.37  fof(c_0_1055, plain, (lhs_atom403), c_0_581).
+% 0.08/0.37  fof(c_0_1056, plain, (lhs_atom402), c_0_582).
+% 0.08/0.37  fof(c_0_1057, plain, (lhs_atom401), c_0_583).
+% 0.08/0.37  fof(c_0_1058, plain, (lhs_atom400), c_0_584).
+% 0.08/0.37  fof(c_0_1059, plain, (lhs_atom399), c_0_585).
+% 0.08/0.37  fof(c_0_1060, plain, (lhs_atom398), c_0_586).
+% 0.08/0.37  fof(c_0_1061, plain, (lhs_atom397), c_0_587).
+% 0.08/0.37  fof(c_0_1062, plain, (lhs_atom396), c_0_588).
+% 0.08/0.37  fof(c_0_1063, plain, (lhs_atom395), c_0_589).
+% 0.08/0.37  fof(c_0_1064, plain, (lhs_atom394), c_0_590).
+% 0.08/0.37  fof(c_0_1065, plain, (lhs_atom393), c_0_591).
+% 0.08/0.37  fof(c_0_1066, plain, (lhs_atom392), c_0_592).
+% 0.08/0.37  fof(c_0_1067, plain, (lhs_atom391), c_0_593).
+% 0.08/0.37  fof(c_0_1068, plain, (lhs_atom390), c_0_594).
+% 0.08/0.37  fof(c_0_1069, plain, (lhs_atom389), c_0_595).
+% 0.08/0.37  fof(c_0_1070, plain, (lhs_atom388), c_0_596).
+% 0.08/0.37  fof(c_0_1071, plain, (lhs_atom387), c_0_597).
+% 0.08/0.37  fof(c_0_1072, plain, (lhs_atom386), c_0_598).
+% 0.08/0.37  fof(c_0_1073, plain, (lhs_atom385), c_0_599).
+% 0.08/0.37  fof(c_0_1074, plain, (lhs_atom384), c_0_600).
+% 0.08/0.37  fof(c_0_1075, plain, (lhs_atom383), c_0_601).
+% 0.08/0.37  fof(c_0_1076, plain, (lhs_atom382), c_0_602).
+% 0.08/0.37  fof(c_0_1077, plain, (lhs_atom381), c_0_603).
+% 0.08/0.37  fof(c_0_1078, plain, (lhs_atom380), c_0_604).
+% 0.08/0.37  fof(c_0_1079, plain, (lhs_atom379), c_0_605).
+% 0.08/0.37  fof(c_0_1080, plain, (lhs_atom378), c_0_606).
+% 0.08/0.37  fof(c_0_1081, plain, (lhs_atom377), c_0_607).
+% 0.08/0.37  fof(c_0_1082, plain, (lhs_atom376), c_0_608).
+% 0.08/0.37  fof(c_0_1083, plain, (lhs_atom375), c_0_609).
+% 0.08/0.37  fof(c_0_1084, plain, (lhs_atom374), c_0_610).
+% 0.08/0.37  fof(c_0_1085, plain, (lhs_atom373), c_0_611).
+% 0.08/0.37  fof(c_0_1086, plain, (lhs_atom372), c_0_612).
+% 0.08/0.37  fof(c_0_1087, plain, (lhs_atom371), c_0_613).
+% 0.08/0.37  fof(c_0_1088, plain, (lhs_atom370), c_0_614).
+% 0.08/0.37  fof(c_0_1089, plain, (lhs_atom369), c_0_615).
+% 0.08/0.37  fof(c_0_1090, plain, (lhs_atom368), c_0_616).
+% 0.08/0.37  fof(c_0_1091, plain, (lhs_atom367), c_0_617).
+% 0.08/0.37  fof(c_0_1092, plain, (lhs_atom366), c_0_618).
+% 0.08/0.37  fof(c_0_1093, plain, (lhs_atom365), c_0_619).
+% 0.08/0.37  fof(c_0_1094, plain, (lhs_atom364), c_0_620).
+% 0.08/0.37  fof(c_0_1095, plain, (lhs_atom363), c_0_621).
+% 0.08/0.37  fof(c_0_1096, plain, (lhs_atom362), c_0_622).
+% 0.08/0.37  fof(c_0_1097, plain, (lhs_atom361), c_0_623).
+% 0.08/0.37  fof(c_0_1098, plain, (lhs_atom360), c_0_624).
+% 0.08/0.37  fof(c_0_1099, plain, (lhs_atom359), c_0_625).
+% 0.08/0.37  fof(c_0_1100, plain, (lhs_atom358), c_0_626).
+% 0.08/0.37  fof(c_0_1101, plain, (lhs_atom357), c_0_627).
+% 0.08/0.37  fof(c_0_1102, plain, (lhs_atom356), c_0_628).
+% 0.08/0.37  fof(c_0_1103, plain, (lhs_atom355), c_0_629).
+% 0.08/0.37  fof(c_0_1104, plain, (lhs_atom354), c_0_630).
+% 0.08/0.37  fof(c_0_1105, plain, (lhs_atom353), c_0_631).
+% 0.08/0.37  fof(c_0_1106, plain, (lhs_atom352), c_0_632).
+% 0.08/0.37  fof(c_0_1107, plain, (lhs_atom351), c_0_633).
+% 0.08/0.37  fof(c_0_1108, plain, (lhs_atom350), c_0_634).
+% 0.08/0.37  fof(c_0_1109, plain, (lhs_atom349), c_0_635).
+% 0.08/0.37  fof(c_0_1110, plain, (lhs_atom348), c_0_636).
+% 0.08/0.37  fof(c_0_1111, plain, (lhs_atom347), c_0_637).
+% 0.08/0.37  fof(c_0_1112, plain, (lhs_atom346), c_0_638).
+% 0.08/0.37  fof(c_0_1113, plain, (lhs_atom345), c_0_639).
+% 0.08/0.37  fof(c_0_1114, plain, (lhs_atom344), c_0_640).
+% 0.08/0.37  fof(c_0_1115, plain, (lhs_atom343), c_0_641).
+% 0.08/0.37  fof(c_0_1116, plain, (lhs_atom342), c_0_642).
+% 0.08/0.37  fof(c_0_1117, plain, (lhs_atom341), c_0_643).
+% 0.08/0.37  fof(c_0_1118, plain, (lhs_atom340), c_0_644).
+% 0.08/0.37  fof(c_0_1119, plain, (lhs_atom339), c_0_645).
+% 0.08/0.37  fof(c_0_1120, plain, (lhs_atom338), c_0_646).
+% 0.08/0.37  fof(c_0_1121, plain, (lhs_atom337), c_0_647).
+% 0.08/0.37  fof(c_0_1122, plain, (lhs_atom336), c_0_648).
+% 0.08/0.37  fof(c_0_1123, plain, (lhs_atom335), c_0_649).
+% 0.08/0.37  fof(c_0_1124, plain, (lhs_atom334), c_0_650).
+% 0.08/0.37  fof(c_0_1125, plain, (lhs_atom333), c_0_651).
+% 0.08/0.37  fof(c_0_1126, plain, (lhs_atom332), c_0_652).
+% 0.08/0.37  fof(c_0_1127, plain, (lhs_atom331), c_0_653).
+% 0.08/0.37  fof(c_0_1128, plain, (lhs_atom330), c_0_654).
+% 0.08/0.37  fof(c_0_1129, plain, (lhs_atom329), c_0_655).
+% 0.08/0.37  fof(c_0_1130, plain, (lhs_atom328), c_0_656).
+% 0.08/0.37  fof(c_0_1131, plain, (lhs_atom327), c_0_657).
+% 0.08/0.37  fof(c_0_1132, plain, (lhs_atom326), c_0_658).
+% 0.08/0.37  fof(c_0_1133, plain, (lhs_atom325), c_0_659).
+% 0.08/0.37  fof(c_0_1134, plain, (lhs_atom324), c_0_660).
+% 0.08/0.37  fof(c_0_1135, plain, (lhs_atom323), c_0_661).
+% 0.08/0.37  fof(c_0_1136, plain, (lhs_atom322), c_0_662).
+% 0.08/0.37  fof(c_0_1137, plain, (lhs_atom321), c_0_663).
+% 0.08/0.37  fof(c_0_1138, plain, (lhs_atom320), c_0_664).
+% 0.08/0.37  fof(c_0_1139, plain, (lhs_atom319), c_0_665).
+% 0.08/0.37  fof(c_0_1140, plain, (lhs_atom318), c_0_666).
+% 0.08/0.37  fof(c_0_1141, plain, (lhs_atom317), c_0_667).
+% 0.08/0.37  fof(c_0_1142, plain, (lhs_atom316), c_0_668).
+% 0.08/0.37  fof(c_0_1143, plain, (lhs_atom315), c_0_669).
+% 0.08/0.37  fof(c_0_1144, plain, (lhs_atom314), c_0_670).
+% 0.08/0.37  fof(c_0_1145, plain, (lhs_atom313), c_0_671).
+% 0.08/0.37  fof(c_0_1146, plain, (lhs_atom312), c_0_672).
+% 0.08/0.37  fof(c_0_1147, plain, (lhs_atom311), c_0_673).
+% 0.08/0.37  fof(c_0_1148, plain, (lhs_atom310), c_0_674).
+% 0.08/0.37  fof(c_0_1149, plain, (lhs_atom309), c_0_675).
+% 0.08/0.37  fof(c_0_1150, plain, (lhs_atom308), c_0_676).
+% 0.08/0.37  fof(c_0_1151, plain, (lhs_atom307), c_0_677).
+% 0.08/0.37  fof(c_0_1152, plain, (lhs_atom306), c_0_678).
+% 0.08/0.37  fof(c_0_1153, plain, (lhs_atom305), c_0_679).
+% 0.08/0.37  fof(c_0_1154, plain, (lhs_atom304), c_0_680).
+% 0.08/0.37  fof(c_0_1155, plain, (lhs_atom303), c_0_681).
+% 0.08/0.37  fof(c_0_1156, plain, (lhs_atom302), c_0_682).
+% 0.08/0.37  fof(c_0_1157, plain, (lhs_atom301), c_0_683).
+% 0.08/0.37  fof(c_0_1158, plain, (lhs_atom300), c_0_684).
+% 0.08/0.37  fof(c_0_1159, plain, (lhs_atom299), c_0_685).
+% 0.08/0.37  fof(c_0_1160, plain, (lhs_atom298), c_0_686).
+% 0.08/0.37  fof(c_0_1161, plain, (lhs_atom297), c_0_687).
+% 0.08/0.37  fof(c_0_1162, plain, (lhs_atom296), c_0_688).
+% 0.08/0.37  fof(c_0_1163, plain, (lhs_atom295), c_0_689).
+% 0.08/0.37  fof(c_0_1164, plain, (lhs_atom294), c_0_690).
+% 0.08/0.37  fof(c_0_1165, plain, (lhs_atom293), c_0_691).
+% 0.08/0.37  fof(c_0_1166, plain, (lhs_atom292), c_0_692).
+% 0.08/0.37  fof(c_0_1167, plain, (lhs_atom291), c_0_693).
+% 0.08/0.37  fof(c_0_1168, plain, (lhs_atom290), c_0_694).
+% 0.08/0.37  fof(c_0_1169, plain, (lhs_atom289), c_0_695).
+% 0.08/0.37  fof(c_0_1170, plain, (lhs_atom288), c_0_696).
+% 0.08/0.37  fof(c_0_1171, plain, (lhs_atom287), c_0_697).
+% 0.08/0.37  fof(c_0_1172, plain, (lhs_atom286), c_0_698).
+% 0.08/0.37  fof(c_0_1173, plain, (lhs_atom285), c_0_699).
+% 0.08/0.37  fof(c_0_1174, plain, (lhs_atom284), c_0_700).
+% 0.08/0.37  fof(c_0_1175, plain, (lhs_atom283), c_0_701).
+% 0.08/0.37  fof(c_0_1176, plain, (lhs_atom282), c_0_702).
+% 0.08/0.37  fof(c_0_1177, plain, (lhs_atom281), c_0_703).
+% 0.08/0.37  fof(c_0_1178, plain, (lhs_atom280), c_0_704).
+% 0.08/0.37  fof(c_0_1179, plain, (lhs_atom279), c_0_705).
+% 0.08/0.37  fof(c_0_1180, plain, (lhs_atom278), c_0_706).
+% 0.08/0.37  fof(c_0_1181, plain, (lhs_atom277), c_0_707).
+% 0.08/0.37  fof(c_0_1182, plain, (lhs_atom276), c_0_708).
+% 0.08/0.37  fof(c_0_1183, plain, (lhs_atom275), c_0_709).
+% 0.08/0.37  fof(c_0_1184, plain, (lhs_atom274), c_0_710).
+% 0.08/0.37  fof(c_0_1185, plain, (lhs_atom273), c_0_711).
+% 0.08/0.37  fof(c_0_1186, plain, (lhs_atom272), c_0_712).
+% 0.08/0.37  fof(c_0_1187, plain, (lhs_atom271), c_0_713).
+% 0.08/0.37  fof(c_0_1188, plain, (lhs_atom270), c_0_714).
+% 0.08/0.37  fof(c_0_1189, plain, (lhs_atom269), c_0_715).
+% 0.08/0.37  fof(c_0_1190, plain, (lhs_atom268), c_0_716).
+% 0.08/0.37  fof(c_0_1191, plain, (lhs_atom267), c_0_717).
+% 0.08/0.37  fof(c_0_1192, plain, (lhs_atom266), c_0_718).
+% 0.08/0.37  fof(c_0_1193, plain, (lhs_atom265), c_0_719).
+% 0.08/0.37  fof(c_0_1194, plain, (lhs_atom264), c_0_720).
+% 0.08/0.37  fof(c_0_1195, plain, (lhs_atom263), c_0_721).
+% 0.08/0.37  fof(c_0_1196, plain, (lhs_atom262), c_0_722).
+% 0.08/0.37  fof(c_0_1197, plain, (lhs_atom261), c_0_723).
+% 0.08/0.37  fof(c_0_1198, plain, (lhs_atom260), c_0_724).
+% 0.08/0.37  fof(c_0_1199, plain, (lhs_atom223), c_0_725).
+% 0.08/0.37  fof(c_0_1200, plain, (lhs_atom222), c_0_726).
+% 0.08/0.37  fof(c_0_1201, plain, (lhs_atom221), c_0_727).
+% 0.08/0.37  fof(c_0_1202, plain, (lhs_atom220), c_0_728).
+% 0.08/0.37  fof(c_0_1203, plain, (lhs_atom219), c_0_729).
+% 0.08/0.37  fof(c_0_1204, plain, (lhs_atom218), c_0_730).
+% 0.08/0.37  fof(c_0_1205, plain, (lhs_atom217), c_0_731).
+% 0.08/0.37  fof(c_0_1206, plain, (lhs_atom216), c_0_732).
+% 0.08/0.37  fof(c_0_1207, plain, (lhs_atom215), c_0_733).
+% 0.08/0.37  fof(c_0_1208, plain, (lhs_atom214), c_0_734).
+% 0.08/0.37  fof(c_0_1209, plain, (lhs_atom213), c_0_735).
+% 0.08/0.37  fof(c_0_1210, plain, (lhs_atom212), c_0_736).
+% 0.08/0.37  fof(c_0_1211, plain, (lhs_atom211), c_0_737).
+% 0.08/0.37  fof(c_0_1212, plain, (lhs_atom210), c_0_738).
+% 0.08/0.37  fof(c_0_1213, plain, (lhs_atom209), c_0_739).
+% 0.08/0.37  fof(c_0_1214, plain, (lhs_atom208), c_0_740).
+% 0.08/0.37  fof(c_0_1215, plain, (lhs_atom207), c_0_741).
+% 0.08/0.37  fof(c_0_1216, plain, (lhs_atom206), c_0_742).
+% 0.08/0.37  fof(c_0_1217, plain, (lhs_atom205), c_0_743).
+% 0.08/0.37  fof(c_0_1218, plain, (lhs_atom204), c_0_744).
+% 0.08/0.37  fof(c_0_1219, plain, (lhs_atom203), c_0_745).
+% 0.08/0.37  fof(c_0_1220, plain, (lhs_atom202), c_0_746).
+% 0.08/0.37  fof(c_0_1221, plain, (lhs_atom201), c_0_747).
+% 0.08/0.37  fof(c_0_1222, plain, (lhs_atom200), c_0_748).
+% 0.08/0.37  fof(c_0_1223, plain, (lhs_atom199), c_0_749).
+% 0.08/0.37  fof(c_0_1224, plain, (lhs_atom198), c_0_750).
+% 0.08/0.37  fof(c_0_1225, plain, (lhs_atom197), c_0_751).
+% 0.08/0.37  fof(c_0_1226, plain, (lhs_atom196), c_0_752).
+% 0.08/0.37  fof(c_0_1227, plain, (lhs_atom195), c_0_753).
+% 0.08/0.37  fof(c_0_1228, plain, (lhs_atom194), c_0_754).
+% 0.08/0.37  fof(c_0_1229, plain, (lhs_atom193), c_0_755).
+% 0.08/0.37  fof(c_0_1230, plain, (lhs_atom192), c_0_756).
+% 0.08/0.37  fof(c_0_1231, plain, (lhs_atom191), c_0_757).
+% 0.08/0.37  fof(c_0_1232, plain, (lhs_atom190), c_0_758).
+% 0.08/0.37  fof(c_0_1233, plain, (lhs_atom189), c_0_759).
+% 0.08/0.37  fof(c_0_1234, plain, (lhs_atom188), c_0_760).
+% 0.08/0.37  fof(c_0_1235, plain, (lhs_atom187), c_0_761).
+% 0.08/0.37  fof(c_0_1236, plain, (lhs_atom186), c_0_762).
+% 0.08/0.37  fof(c_0_1237, plain, (lhs_atom185), c_0_763).
+% 0.08/0.37  fof(c_0_1238, plain, (lhs_atom184), c_0_764).
+% 0.08/0.37  fof(c_0_1239, plain, (lhs_atom183), c_0_765).
+% 0.08/0.37  fof(c_0_1240, plain, (lhs_atom182), c_0_766).
+% 0.08/0.37  fof(c_0_1241, plain, (lhs_atom181), c_0_767).
+% 0.08/0.37  fof(c_0_1242, plain, (lhs_atom180), c_0_768).
+% 0.08/0.37  fof(c_0_1243, plain, (lhs_atom179), c_0_769).
+% 0.08/0.37  fof(c_0_1244, plain, (lhs_atom178), c_0_770).
+% 0.08/0.37  fof(c_0_1245, plain, (lhs_atom177), c_0_771).
+% 0.08/0.37  fof(c_0_1246, plain, (lhs_atom176), c_0_772).
+% 0.08/0.37  fof(c_0_1247, plain, (lhs_atom175), c_0_773).
+% 0.08/0.37  fof(c_0_1248, plain, (lhs_atom174), c_0_774).
+% 0.08/0.37  fof(c_0_1249, plain, (lhs_atom173), c_0_775).
+% 0.08/0.37  fof(c_0_1250, plain, (lhs_atom172), c_0_776).
+% 0.08/0.37  fof(c_0_1251, plain, (lhs_atom171), c_0_777).
+% 0.08/0.37  fof(c_0_1252, plain, (lhs_atom170), c_0_778).
+% 0.08/0.37  fof(c_0_1253, plain, (lhs_atom169), c_0_779).
+% 0.08/0.37  fof(c_0_1254, plain, (lhs_atom168), c_0_780).
+% 0.08/0.37  fof(c_0_1255, plain, (lhs_atom167), c_0_781).
+% 0.08/0.37  fof(c_0_1256, plain, (lhs_atom166), c_0_782).
+% 0.08/0.37  fof(c_0_1257, plain, (lhs_atom165), c_0_783).
+% 0.08/0.37  fof(c_0_1258, plain, (lhs_atom164), c_0_784).
+% 0.08/0.37  fof(c_0_1259, plain, (lhs_atom163), c_0_785).
+% 0.08/0.37  fof(c_0_1260, plain, (lhs_atom162), c_0_786).
+% 0.08/0.37  fof(c_0_1261, plain, (lhs_atom161), c_0_787).
+% 0.08/0.37  fof(c_0_1262, plain, (lhs_atom160), c_0_788).
+% 0.08/0.37  fof(c_0_1263, plain, (lhs_atom159), c_0_789).
+% 0.08/0.37  fof(c_0_1264, plain, (lhs_atom158), c_0_790).
+% 0.08/0.37  fof(c_0_1265, plain, (lhs_atom157), c_0_791).
+% 0.08/0.37  fof(c_0_1266, plain, (lhs_atom156), c_0_792).
+% 0.08/0.37  fof(c_0_1267, plain, (lhs_atom155), c_0_793).
+% 0.08/0.37  fof(c_0_1268, plain, (lhs_atom154), c_0_794).
+% 0.08/0.37  fof(c_0_1269, plain, (lhs_atom153), c_0_795).
+% 0.08/0.37  fof(c_0_1270, plain, (lhs_atom152), c_0_796).
+% 0.08/0.37  fof(c_0_1271, plain, (lhs_atom151), c_0_797).
+% 0.08/0.37  fof(c_0_1272, plain, (lhs_atom150), c_0_798).
+% 0.08/0.37  fof(c_0_1273, plain, (lhs_atom149), c_0_799).
+% 0.08/0.37  fof(c_0_1274, plain, (lhs_atom148), c_0_800).
+% 0.08/0.37  fof(c_0_1275, plain, (lhs_atom147), c_0_801).
+% 0.08/0.37  fof(c_0_1276, plain, (lhs_atom146), c_0_802).
+% 0.08/0.37  fof(c_0_1277, plain, (lhs_atom145), c_0_803).
+% 0.08/0.37  fof(c_0_1278, plain, (lhs_atom144), c_0_804).
+% 0.08/0.37  fof(c_0_1279, plain, (lhs_atom143), c_0_805).
+% 0.08/0.37  fof(c_0_1280, plain, (lhs_atom142), c_0_806).
+% 0.08/0.37  fof(c_0_1281, plain, (lhs_atom141), c_0_807).
+% 0.08/0.37  fof(c_0_1282, plain, (lhs_atom140), c_0_808).
+% 0.08/0.37  fof(c_0_1283, plain, (lhs_atom139), c_0_809).
+% 0.08/0.37  fof(c_0_1284, plain, (lhs_atom138), c_0_810).
+% 0.08/0.37  fof(c_0_1285, plain, (lhs_atom137), c_0_811).
+% 0.08/0.37  fof(c_0_1286, plain, (lhs_atom136), c_0_812).
+% 0.08/0.37  fof(c_0_1287, plain, (lhs_atom135), c_0_813).
+% 0.08/0.37  fof(c_0_1288, plain, (lhs_atom134), c_0_814).
+% 0.08/0.37  fof(c_0_1289, plain, (lhs_atom133), c_0_815).
+% 0.08/0.37  fof(c_0_1290, plain, (lhs_atom132), c_0_816).
+% 0.08/0.37  fof(c_0_1291, plain, (lhs_atom131), c_0_817).
+% 0.08/0.37  fof(c_0_1292, plain, (lhs_atom130), c_0_818).
+% 0.08/0.37  fof(c_0_1293, plain, (lhs_atom129), c_0_819).
+% 0.08/0.37  fof(c_0_1294, plain, (lhs_atom128), c_0_820).
+% 0.08/0.37  fof(c_0_1295, plain, (lhs_atom127), c_0_821).
+% 0.08/0.37  fof(c_0_1296, plain, (lhs_atom126), c_0_822).
+% 0.08/0.37  fof(c_0_1297, plain, (lhs_atom125), c_0_823).
+% 0.08/0.37  fof(c_0_1298, plain, (lhs_atom124), c_0_824).
+% 0.08/0.37  fof(c_0_1299, plain, (lhs_atom123), c_0_825).
+% 0.08/0.37  fof(c_0_1300, plain, (lhs_atom122), c_0_826).
+% 0.08/0.37  fof(c_0_1301, plain, (lhs_atom121), c_0_827).
+% 0.08/0.37  fof(c_0_1302, plain, (lhs_atom120), c_0_828).
+% 0.08/0.37  fof(c_0_1303, plain, (lhs_atom119), c_0_829).
+% 0.08/0.37  fof(c_0_1304, plain, (lhs_atom118), c_0_830).
+% 0.08/0.37  fof(c_0_1305, plain, (lhs_atom117), c_0_831).
+% 0.08/0.37  fof(c_0_1306, plain, (lhs_atom116), c_0_832).
+% 0.08/0.37  fof(c_0_1307, plain, (lhs_atom115), c_0_833).
+% 0.08/0.37  fof(c_0_1308, plain, (lhs_atom114), c_0_834).
+% 0.08/0.37  fof(c_0_1309, plain, (lhs_atom113), c_0_835).
+% 0.08/0.37  fof(c_0_1310, plain, (lhs_atom112), c_0_836).
+% 0.08/0.37  fof(c_0_1311, plain, (lhs_atom111), c_0_837).
+% 0.08/0.37  fof(c_0_1312, plain, (lhs_atom110), c_0_838).
+% 0.08/0.37  fof(c_0_1313, plain, (lhs_atom109), c_0_839).
+% 0.08/0.37  fof(c_0_1314, plain, (lhs_atom108), c_0_840).
+% 0.08/0.37  fof(c_0_1315, plain, (lhs_atom107), c_0_841).
+% 0.08/0.37  fof(c_0_1316, plain, (lhs_atom106), c_0_842).
+% 0.08/0.37  fof(c_0_1317, plain, (lhs_atom105), c_0_843).
+% 0.08/0.37  fof(c_0_1318, plain, (lhs_atom104), c_0_844).
+% 0.08/0.37  fof(c_0_1319, plain, (lhs_atom103), c_0_845).
+% 0.08/0.37  fof(c_0_1320, plain, (lhs_atom102), c_0_846).
+% 0.08/0.37  fof(c_0_1321, plain, (lhs_atom101), c_0_847).
+% 0.08/0.37  fof(c_0_1322, plain, (lhs_atom100), c_0_848).
+% 0.08/0.37  fof(c_0_1323, plain, (lhs_atom99), c_0_849).
+% 0.08/0.37  fof(c_0_1324, plain, (lhs_atom98), c_0_850).
+% 0.08/0.37  fof(c_0_1325, plain, (lhs_atom97), c_0_851).
+% 0.08/0.37  fof(c_0_1326, plain, (lhs_atom96), c_0_852).
+% 0.08/0.37  fof(c_0_1327, plain, (lhs_atom95), c_0_853).
+% 0.08/0.37  fof(c_0_1328, plain, (lhs_atom94), c_0_854).
+% 0.08/0.37  fof(c_0_1329, plain, (lhs_atom93), c_0_855).
+% 0.08/0.37  fof(c_0_1330, plain, (lhs_atom92), c_0_856).
+% 0.08/0.37  fof(c_0_1331, plain, (lhs_atom91), c_0_857).
+% 0.08/0.37  fof(c_0_1332, plain, (lhs_atom90), c_0_858).
+% 0.08/0.37  fof(c_0_1333, plain, (lhs_atom89), c_0_859).
+% 0.08/0.37  fof(c_0_1334, plain, (lhs_atom88), c_0_860).
+% 0.08/0.37  fof(c_0_1335, plain, (lhs_atom87), c_0_861).
+% 0.08/0.37  fof(c_0_1336, plain, (lhs_atom86), c_0_862).
+% 0.08/0.37  fof(c_0_1337, plain, (lhs_atom85), c_0_863).
+% 0.08/0.37  fof(c_0_1338, plain, (lhs_atom84), c_0_864).
+% 0.08/0.37  fof(c_0_1339, plain, (lhs_atom83), c_0_865).
+% 0.08/0.37  fof(c_0_1340, plain, (lhs_atom82), c_0_866).
+% 0.08/0.37  fof(c_0_1341, plain, (lhs_atom81), c_0_867).
+% 0.08/0.37  fof(c_0_1342, plain, (lhs_atom80), c_0_868).
+% 0.08/0.37  fof(c_0_1343, plain, (lhs_atom79), c_0_869).
+% 0.08/0.37  fof(c_0_1344, plain, (lhs_atom78), c_0_870).
+% 0.08/0.37  fof(c_0_1345, plain, (lhs_atom77), c_0_871).
+% 0.08/0.37  fof(c_0_1346, plain, (lhs_atom76), c_0_872).
+% 0.08/0.37  fof(c_0_1347, plain, (lhs_atom75), c_0_873).
+% 0.08/0.37  fof(c_0_1348, plain, (lhs_atom74), c_0_874).
+% 0.08/0.37  fof(c_0_1349, plain, (lhs_atom73), c_0_875).
+% 0.08/0.37  fof(c_0_1350, plain, (lhs_atom72), c_0_876).
+% 0.08/0.37  fof(c_0_1351, plain, (lhs_atom71), c_0_877).
+% 0.08/0.37  fof(c_0_1352, plain, (lhs_atom70), c_0_878).
+% 0.08/0.37  fof(c_0_1353, plain, (lhs_atom69), c_0_879).
+% 0.08/0.37  fof(c_0_1354, plain, (lhs_atom68), c_0_880).
+% 0.08/0.37  fof(c_0_1355, plain, (lhs_atom67), c_0_881).
+% 0.08/0.37  fof(c_0_1356, plain, (lhs_atom66), c_0_882).
+% 0.08/0.37  fof(c_0_1357, plain, (lhs_atom65), c_0_883).
+% 0.08/0.37  fof(c_0_1358, plain, (lhs_atom64), c_0_884).
+% 0.08/0.37  fof(c_0_1359, plain, (lhs_atom63), c_0_885).
+% 0.08/0.37  fof(c_0_1360, plain, (lhs_atom62), c_0_886).
+% 0.08/0.37  fof(c_0_1361, plain, (lhs_atom61), c_0_887).
+% 0.08/0.37  fof(c_0_1362, plain, (lhs_atom60), c_0_888).
+% 0.08/0.37  fof(c_0_1363, plain, (lhs_atom59), c_0_889).
+% 0.08/0.37  fof(c_0_1364, plain, (lhs_atom58), c_0_890).
+% 0.08/0.37  fof(c_0_1365, plain, (lhs_atom57), c_0_891).
+% 0.08/0.37  fof(c_0_1366, plain, (lhs_atom56), c_0_892).
+% 0.08/0.37  fof(c_0_1367, plain, (lhs_atom55), c_0_893).
+% 0.08/0.37  fof(c_0_1368, plain, (lhs_atom54), c_0_894).
+% 0.08/0.37  fof(c_0_1369, plain, (lhs_atom53), c_0_895).
+% 0.08/0.37  fof(c_0_1370, plain, (lhs_atom52), c_0_896).
+% 0.08/0.37  fof(c_0_1371, plain, (lhs_atom51), c_0_897).
+% 0.08/0.37  fof(c_0_1372, plain, (lhs_atom50), c_0_898).
+% 0.08/0.37  fof(c_0_1373, plain, (lhs_atom49), c_0_899).
+% 0.08/0.37  fof(c_0_1374, plain, (lhs_atom48), c_0_900).
+% 0.08/0.37  fof(c_0_1375, plain, (lhs_atom47), c_0_901).
+% 0.08/0.37  fof(c_0_1376, plain, (lhs_atom46), c_0_902).
+% 0.08/0.37  fof(c_0_1377, plain, (lhs_atom45), c_0_903).
+% 0.08/0.37  fof(c_0_1378, plain, (lhs_atom44), c_0_904).
+% 0.08/0.37  fof(c_0_1379, plain, (lhs_atom43), c_0_905).
+% 0.08/0.37  fof(c_0_1380, plain, (lhs_atom42), c_0_906).
+% 0.08/0.37  fof(c_0_1381, plain, (lhs_atom41), c_0_907).
+% 0.08/0.37  fof(c_0_1382, plain, (lhs_atom40), c_0_908).
+% 0.08/0.37  fof(c_0_1383, plain, (lhs_atom39), c_0_909).
+% 0.08/0.37  fof(c_0_1384, plain, (lhs_atom38), c_0_910).
+% 0.08/0.37  fof(c_0_1385, plain, (lhs_atom37), c_0_911).
+% 0.08/0.37  fof(c_0_1386, plain, (lhs_atom36), c_0_912).
+% 0.08/0.37  fof(c_0_1387, plain, (lhs_atom35), c_0_913).
+% 0.08/0.37  fof(c_0_1388, plain, (lhs_atom34), c_0_914).
+% 0.08/0.37  fof(c_0_1389, plain, (lhs_atom33), c_0_915).
+% 0.08/0.37  fof(c_0_1390, plain, (lhs_atom32), c_0_916).
+% 0.08/0.37  fof(c_0_1391, plain, (lhs_atom31), c_0_917).
+% 0.08/0.37  fof(c_0_1392, plain, (lhs_atom30), c_0_918).
+% 0.08/0.37  fof(c_0_1393, plain, (lhs_atom29), c_0_919).
+% 0.08/0.37  fof(c_0_1394, plain, (lhs_atom28), c_0_920).
+% 0.08/0.37  fof(c_0_1395, plain, (lhs_atom27), c_0_921).
+% 0.08/0.37  fof(c_0_1396, plain, (lhs_atom26), c_0_922).
+% 0.08/0.37  fof(c_0_1397, plain, (lhs_atom25), c_0_923).
+% 0.08/0.37  fof(c_0_1398, plain, (lhs_atom24), c_0_924).
+% 0.08/0.37  fof(c_0_1399, plain, (lhs_atom23), c_0_925).
+% 0.08/0.37  fof(c_0_1400, plain, (lhs_atom22), c_0_926).
+% 0.08/0.37  fof(c_0_1401, plain, (lhs_atom21), c_0_927).
+% 0.08/0.37  fof(c_0_1402, plain, (lhs_atom20), c_0_928).
+% 0.08/0.37  fof(c_0_1403, plain, (lhs_atom19), c_0_929).
+% 0.08/0.37  fof(c_0_1404, plain, (lhs_atom18), c_0_930).
+% 0.08/0.37  fof(c_0_1405, plain, (lhs_atom17), c_0_931).
+% 0.08/0.37  fof(c_0_1406, plain, (lhs_atom16), c_0_932).
+% 0.08/0.37  fof(c_0_1407, plain, (lhs_atom15), c_0_933).
+% 0.08/0.37  fof(c_0_1408, plain, (lhs_atom14), c_0_934).
+% 0.08/0.37  fof(c_0_1409, plain, (lhs_atom13), c_0_935).
+% 0.08/0.37  fof(c_0_1410, plain, (lhs_atom12), c_0_936).
+% 0.08/0.37  fof(c_0_1411, plain, (lhs_atom11), c_0_937).
+% 0.08/0.37  fof(c_0_1412, plain, (lhs_atom10), c_0_938).
+% 0.08/0.37  fof(c_0_1413, plain, (lhs_atom9), c_0_939).
+% 0.08/0.37  fof(c_0_1414, plain, (lhs_atom8), c_0_940).
+% 0.08/0.37  fof(c_0_1415, plain, (lhs_atom7), c_0_941).
+% 0.08/0.37  fof(c_0_1416, plain, (lhs_atom6), c_0_942).
+% 0.08/0.37  fof(c_0_1417, plain, (lhs_atom5), c_0_943).
+% 0.08/0.37  fof(c_0_1418, plain, (lhs_atom4), c_0_944).
+% 0.08/0.37  fof(c_0_1419, plain, (lhs_atom3), c_0_945).
+% 0.08/0.37  fof(c_0_1420, plain, (lhs_atom2), c_0_946).
+% 0.08/0.37  fof(c_0_1421, plain, (lhs_atom1), c_0_947).
+% 0.08/0.37  cnf(c_0_1422,plain,(inv(e0)=e0|lhs_atom259), inference(split_conjunct,[status(thm)],[c_0_948])).
+% 0.08/0.37  cnf(c_0_1423,plain,(inv(e1)=e0|lhs_atom258), inference(split_conjunct,[status(thm)],[c_0_949])).
+% 0.08/0.37  cnf(c_0_1424,plain,(inv(e2)=e0|lhs_atom257), inference(split_conjunct,[status(thm)],[c_0_950])).
+% 0.08/0.37  cnf(c_0_1425,plain,(inv(e3)=e0|lhs_atom256), inference(split_conjunct,[status(thm)],[c_0_951])).
+% 0.08/0.37  cnf(c_0_1426,plain,(inv(e4)=e0|lhs_atom255), inference(split_conjunct,[status(thm)],[c_0_952])).
+% 0.08/0.37  cnf(c_0_1427,plain,(inv(e5)=e0|lhs_atom254), inference(split_conjunct,[status(thm)],[c_0_953])).
+% 0.08/0.37  cnf(c_0_1428,plain,(inv(e0)=e1|lhs_atom253), inference(split_conjunct,[status(thm)],[c_0_954])).
+% 0.08/0.37  cnf(c_0_1429,plain,(inv(e1)=e1|lhs_atom252), inference(split_conjunct,[status(thm)],[c_0_955])).
+% 0.08/0.37  cnf(c_0_1430,plain,(inv(e2)=e1|lhs_atom251), inference(split_conjunct,[status(thm)],[c_0_956])).
+% 0.08/0.37  cnf(c_0_1431,plain,(inv(e3)=e1|lhs_atom250), inference(split_conjunct,[status(thm)],[c_0_957])).
+% 0.08/0.37  cnf(c_0_1432,plain,(inv(e4)=e1|lhs_atom249), inference(split_conjunct,[status(thm)],[c_0_958])).
+% 0.08/0.37  cnf(c_0_1433,plain,(inv(e5)=e1|lhs_atom248), inference(split_conjunct,[status(thm)],[c_0_959])).
+% 0.08/0.37  cnf(c_0_1434,plain,(inv(e0)=e2|lhs_atom247), inference(split_conjunct,[status(thm)],[c_0_960])).
+% 0.08/0.37  cnf(c_0_1435,plain,(inv(e1)=e2|lhs_atom246), inference(split_conjunct,[status(thm)],[c_0_961])).
+% 0.08/0.37  cnf(c_0_1436,plain,(inv(e2)=e2|lhs_atom245), inference(split_conjunct,[status(thm)],[c_0_962])).
+% 0.08/0.37  cnf(c_0_1437,plain,(inv(e3)=e2|lhs_atom244), inference(split_conjunct,[status(thm)],[c_0_963])).
+% 0.08/0.37  cnf(c_0_1438,plain,(inv(e4)=e2|lhs_atom243), inference(split_conjunct,[status(thm)],[c_0_964])).
+% 0.08/0.37  cnf(c_0_1439,plain,(inv(e5)=e2|lhs_atom242), inference(split_conjunct,[status(thm)],[c_0_965])).
+% 0.08/0.37  cnf(c_0_1440,plain,(inv(e0)=e3|lhs_atom241), inference(split_conjunct,[status(thm)],[c_0_966])).
+% 0.08/0.37  cnf(c_0_1441,plain,(inv(e1)=e3|lhs_atom240), inference(split_conjunct,[status(thm)],[c_0_967])).
+% 0.08/0.37  cnf(c_0_1442,plain,(inv(e2)=e3|lhs_atom239), inference(split_conjunct,[status(thm)],[c_0_968])).
+% 0.08/0.37  cnf(c_0_1443,plain,(inv(e3)=e3|lhs_atom238), inference(split_conjunct,[status(thm)],[c_0_969])).
+% 0.08/0.37  cnf(c_0_1444,plain,(inv(e4)=e3|lhs_atom237), inference(split_conjunct,[status(thm)],[c_0_970])).
+% 0.08/0.37  cnf(c_0_1445,plain,(inv(e5)=e3|lhs_atom236), inference(split_conjunct,[status(thm)],[c_0_971])).
+% 0.08/0.37  cnf(c_0_1446,plain,(inv(e0)=e4|lhs_atom235), inference(split_conjunct,[status(thm)],[c_0_972])).
+% 0.08/0.37  cnf(c_0_1447,plain,(inv(e1)=e4|lhs_atom234), inference(split_conjunct,[status(thm)],[c_0_973])).
+% 0.08/0.37  cnf(c_0_1448,plain,(inv(e2)=e4|lhs_atom233), inference(split_conjunct,[status(thm)],[c_0_974])).
+% 0.08/0.37  cnf(c_0_1449,plain,(inv(e3)=e4|lhs_atom232), inference(split_conjunct,[status(thm)],[c_0_975])).
+% 0.08/0.37  cnf(c_0_1450,plain,(inv(e4)=e4|lhs_atom231), inference(split_conjunct,[status(thm)],[c_0_976])).
+% 0.08/0.37  cnf(c_0_1451,plain,(inv(e5)=e4|lhs_atom230), inference(split_conjunct,[status(thm)],[c_0_977])).
+% 0.08/0.37  cnf(c_0_1452,plain,(inv(e0)=e5|lhs_atom229), inference(split_conjunct,[status(thm)],[c_0_978])).
+% 0.08/0.37  cnf(c_0_1453,plain,(inv(e1)=e5|lhs_atom228), inference(split_conjunct,[status(thm)],[c_0_979])).
+% 0.08/0.37  cnf(c_0_1454,plain,(inv(e2)=e5|lhs_atom227), inference(split_conjunct,[status(thm)],[c_0_980])).
+% 0.08/0.37  cnf(c_0_1455,plain,(inv(e3)=e5|lhs_atom226), inference(split_conjunct,[status(thm)],[c_0_981])).
+% 0.08/0.37  cnf(c_0_1456,plain,(inv(e4)=e5|lhs_atom225), inference(split_conjunct,[status(thm)],[c_0_982])).
+% 0.08/0.37  cnf(c_0_1457,plain,(inv(e5)=e5|lhs_atom224), inference(split_conjunct,[status(thm)],[c_0_983])).
+% 0.08/0.37  cnf(c_0_1458,plain,(lhs_atom474), inference(split_conjunct,[status(thm)],[c_0_984])).
+% 0.08/0.37  cnf(c_0_1459,plain,(lhs_atom473), inference(split_conjunct,[status(thm)],[c_0_985])).
+% 0.08/0.37  cnf(c_0_1460,plain,(lhs_atom472), inference(split_conjunct,[status(thm)],[c_0_986])).
+% 0.08/0.37  cnf(c_0_1461,plain,(lhs_atom471), inference(split_conjunct,[status(thm)],[c_0_987])).
+% 0.08/0.37  cnf(c_0_1462,plain,(lhs_atom470), inference(split_conjunct,[status(thm)],[c_0_988])).
+% 0.08/0.37  cnf(c_0_1463,plain,(lhs_atom469), inference(split_conjunct,[status(thm)],[c_0_989])).
+% 0.08/0.37  cnf(c_0_1464,plain,(lhs_atom468), inference(split_conjunct,[status(thm)],[c_0_990])).
+% 0.08/0.37  cnf(c_0_1465,plain,(lhs_atom467), inference(split_conjunct,[status(thm)],[c_0_991])).
+% 0.08/0.37  cnf(c_0_1466,plain,(lhs_atom466), inference(split_conjunct,[status(thm)],[c_0_992])).
+% 0.08/0.37  cnf(c_0_1467,plain,(lhs_atom465), inference(split_conjunct,[status(thm)],[c_0_993])).
+% 0.08/0.37  cnf(c_0_1468,plain,(lhs_atom464), inference(split_conjunct,[status(thm)],[c_0_994])).
+% 0.08/0.37  cnf(c_0_1469,plain,(lhs_atom463), inference(split_conjunct,[status(thm)],[c_0_995])).
+% 0.08/0.37  cnf(c_0_1470,plain,(lhs_atom462), inference(split_conjunct,[status(thm)],[c_0_996])).
+% 0.08/0.37  cnf(c_0_1471,plain,(lhs_atom461), inference(split_conjunct,[status(thm)],[c_0_997])).
+% 0.08/0.37  cnf(c_0_1472,plain,(lhs_atom460), inference(split_conjunct,[status(thm)],[c_0_998])).
+% 0.08/0.37  cnf(c_0_1473,plain,(lhs_atom459), inference(split_conjunct,[status(thm)],[c_0_999])).
+% 0.08/0.37  cnf(c_0_1474,plain,(lhs_atom458), inference(split_conjunct,[status(thm)],[c_0_1000])).
+% 0.08/0.37  cnf(c_0_1475,plain,(lhs_atom457), inference(split_conjunct,[status(thm)],[c_0_1001])).
+% 0.08/0.37  cnf(c_0_1476,plain,(lhs_atom456), inference(split_conjunct,[status(thm)],[c_0_1002])).
+% 0.08/0.37  cnf(c_0_1477,plain,(lhs_atom455), inference(split_conjunct,[status(thm)],[c_0_1003])).
+% 0.08/0.37  cnf(c_0_1478,plain,(lhs_atom454), inference(split_conjunct,[status(thm)],[c_0_1004])).
+% 0.08/0.37  cnf(c_0_1479,plain,(lhs_atom453), inference(split_conjunct,[status(thm)],[c_0_1005])).
+% 0.08/0.37  cnf(c_0_1480,plain,(lhs_atom452), inference(split_conjunct,[status(thm)],[c_0_1006])).
+% 0.08/0.37  cnf(c_0_1481,plain,(lhs_atom451), inference(split_conjunct,[status(thm)],[c_0_1007])).
+% 0.08/0.37  cnf(c_0_1482,plain,(lhs_atom450), inference(split_conjunct,[status(thm)],[c_0_1008])).
+% 0.08/0.37  cnf(c_0_1483,plain,(lhs_atom449), inference(split_conjunct,[status(thm)],[c_0_1009])).
+% 0.08/0.37  cnf(c_0_1484,plain,(lhs_atom448), inference(split_conjunct,[status(thm)],[c_0_1010])).
+% 0.08/0.37  cnf(c_0_1485,plain,(lhs_atom447), inference(split_conjunct,[status(thm)],[c_0_1011])).
+% 0.08/0.37  cnf(c_0_1486,plain,(lhs_atom446), inference(split_conjunct,[status(thm)],[c_0_1012])).
+% 0.08/0.37  cnf(c_0_1487,plain,(lhs_atom445), inference(split_conjunct,[status(thm)],[c_0_1013])).
+% 0.08/0.37  cnf(c_0_1488,plain,(lhs_atom444), inference(split_conjunct,[status(thm)],[c_0_1014])).
+% 0.08/0.37  cnf(c_0_1489,plain,(lhs_atom443), inference(split_conjunct,[status(thm)],[c_0_1015])).
+% 0.08/0.37  cnf(c_0_1490,plain,(lhs_atom442), inference(split_conjunct,[status(thm)],[c_0_1016])).
+% 0.08/0.37  cnf(c_0_1491,plain,(lhs_atom441), inference(split_conjunct,[status(thm)],[c_0_1017])).
+% 0.08/0.37  cnf(c_0_1492,plain,(lhs_atom440), inference(split_conjunct,[status(thm)],[c_0_1018])).
+% 0.08/0.37  cnf(c_0_1493,plain,(lhs_atom439), inference(split_conjunct,[status(thm)],[c_0_1019])).
+% 0.08/0.37  cnf(c_0_1494,plain,(lhs_atom438), inference(split_conjunct,[status(thm)],[c_0_1020])).
+% 0.08/0.37  cnf(c_0_1495,plain,(lhs_atom437), inference(split_conjunct,[status(thm)],[c_0_1021])).
+% 0.08/0.37  cnf(c_0_1496,plain,(lhs_atom436), inference(split_conjunct,[status(thm)],[c_0_1022])).
+% 0.08/0.37  cnf(c_0_1497,plain,(lhs_atom435), inference(split_conjunct,[status(thm)],[c_0_1023])).
+% 0.08/0.37  cnf(c_0_1498,plain,(lhs_atom434), inference(split_conjunct,[status(thm)],[c_0_1024])).
+% 0.08/0.37  cnf(c_0_1499,plain,(lhs_atom433), inference(split_conjunct,[status(thm)],[c_0_1025])).
+% 0.08/0.37  cnf(c_0_1500,plain,(lhs_atom432), inference(split_conjunct,[status(thm)],[c_0_1026])).
+% 0.08/0.37  cnf(c_0_1501,plain,(lhs_atom431), inference(split_conjunct,[status(thm)],[c_0_1027])).
+% 0.08/0.37  cnf(c_0_1502,plain,(lhs_atom430), inference(split_conjunct,[status(thm)],[c_0_1028])).
+% 0.08/0.37  cnf(c_0_1503,plain,(lhs_atom429), inference(split_conjunct,[status(thm)],[c_0_1029])).
+% 0.08/0.37  cnf(c_0_1504,plain,(lhs_atom428), inference(split_conjunct,[status(thm)],[c_0_1030])).
+% 0.08/0.37  cnf(c_0_1505,plain,(lhs_atom427), inference(split_conjunct,[status(thm)],[c_0_1031])).
+% 0.08/0.37  cnf(c_0_1506,plain,(lhs_atom426), inference(split_conjunct,[status(thm)],[c_0_1032])).
+% 0.08/0.37  cnf(c_0_1507,plain,(lhs_atom425), inference(split_conjunct,[status(thm)],[c_0_1033])).
+% 0.08/0.37  cnf(c_0_1508,plain,(lhs_atom424), inference(split_conjunct,[status(thm)],[c_0_1034])).
+% 0.08/0.37  cnf(c_0_1509,plain,(lhs_atom423), inference(split_conjunct,[status(thm)],[c_0_1035])).
+% 0.08/0.37  cnf(c_0_1510,plain,(lhs_atom422), inference(split_conjunct,[status(thm)],[c_0_1036])).
+% 0.08/0.37  cnf(c_0_1511,plain,(lhs_atom421), inference(split_conjunct,[status(thm)],[c_0_1037])).
+% 0.08/0.37  cnf(c_0_1512,plain,(lhs_atom420), inference(split_conjunct,[status(thm)],[c_0_1038])).
+% 0.08/0.37  cnf(c_0_1513,plain,(lhs_atom419), inference(split_conjunct,[status(thm)],[c_0_1039])).
+% 0.08/0.37  cnf(c_0_1514,plain,(lhs_atom418), inference(split_conjunct,[status(thm)],[c_0_1040])).
+% 0.08/0.37  cnf(c_0_1515,plain,(lhs_atom417), inference(split_conjunct,[status(thm)],[c_0_1041])).
+% 0.08/0.37  cnf(c_0_1516,plain,(lhs_atom416), inference(split_conjunct,[status(thm)],[c_0_1042])).
+% 0.08/0.37  cnf(c_0_1517,plain,(lhs_atom415), inference(split_conjunct,[status(thm)],[c_0_1043])).
+% 0.08/0.37  cnf(c_0_1518,plain,(lhs_atom414), inference(split_conjunct,[status(thm)],[c_0_1044])).
+% 0.08/0.37  cnf(c_0_1519,plain,(lhs_atom413), inference(split_conjunct,[status(thm)],[c_0_1045])).
+% 0.08/0.37  cnf(c_0_1520,plain,(lhs_atom412), inference(split_conjunct,[status(thm)],[c_0_1046])).
+% 0.08/0.37  cnf(c_0_1521,plain,(lhs_atom411), inference(split_conjunct,[status(thm)],[c_0_1047])).
+% 0.08/0.37  cnf(c_0_1522,plain,(lhs_atom410), inference(split_conjunct,[status(thm)],[c_0_1048])).
+% 0.08/0.37  cnf(c_0_1523,plain,(lhs_atom409), inference(split_conjunct,[status(thm)],[c_0_1049])).
+% 0.08/0.37  cnf(c_0_1524,plain,(lhs_atom408), inference(split_conjunct,[status(thm)],[c_0_1050])).
+% 0.08/0.37  cnf(c_0_1525,plain,(lhs_atom407), inference(split_conjunct,[status(thm)],[c_0_1051])).
+% 0.08/0.37  cnf(c_0_1526,plain,(lhs_atom406), inference(split_conjunct,[status(thm)],[c_0_1052])).
+% 0.08/0.37  cnf(c_0_1527,plain,(lhs_atom405), inference(split_conjunct,[status(thm)],[c_0_1053])).
+% 0.08/0.37  cnf(c_0_1528,plain,(lhs_atom404), inference(split_conjunct,[status(thm)],[c_0_1054])).
+% 0.08/0.37  cnf(c_0_1529,plain,(lhs_atom403), inference(split_conjunct,[status(thm)],[c_0_1055])).
+% 0.08/0.37  cnf(c_0_1530,plain,(lhs_atom402), inference(split_conjunct,[status(thm)],[c_0_1056])).
+% 0.08/0.37  cnf(c_0_1531,plain,(lhs_atom401), inference(split_conjunct,[status(thm)],[c_0_1057])).
+% 0.08/0.37  cnf(c_0_1532,plain,(lhs_atom400), inference(split_conjunct,[status(thm)],[c_0_1058])).
+% 0.08/0.37  cnf(c_0_1533,plain,(lhs_atom399), inference(split_conjunct,[status(thm)],[c_0_1059])).
+% 0.08/0.37  cnf(c_0_1534,plain,(lhs_atom398), inference(split_conjunct,[status(thm)],[c_0_1060])).
+% 0.08/0.37  cnf(c_0_1535,plain,(lhs_atom397), inference(split_conjunct,[status(thm)],[c_0_1061])).
+% 0.08/0.37  cnf(c_0_1536,plain,(lhs_atom396), inference(split_conjunct,[status(thm)],[c_0_1062])).
+% 0.08/0.37  cnf(c_0_1537,plain,(lhs_atom395), inference(split_conjunct,[status(thm)],[c_0_1063])).
+% 0.08/0.37  cnf(c_0_1538,plain,(lhs_atom394), inference(split_conjunct,[status(thm)],[c_0_1064])).
+% 0.08/0.37  cnf(c_0_1539,plain,(lhs_atom393), inference(split_conjunct,[status(thm)],[c_0_1065])).
+% 0.08/0.37  cnf(c_0_1540,plain,(lhs_atom392), inference(split_conjunct,[status(thm)],[c_0_1066])).
+% 0.08/0.37  cnf(c_0_1541,plain,(lhs_atom391), inference(split_conjunct,[status(thm)],[c_0_1067])).
+% 0.08/0.37  cnf(c_0_1542,plain,(lhs_atom390), inference(split_conjunct,[status(thm)],[c_0_1068])).
+% 0.08/0.37  cnf(c_0_1543,plain,(lhs_atom389), inference(split_conjunct,[status(thm)],[c_0_1069])).
+% 0.08/0.37  cnf(c_0_1544,plain,(lhs_atom388), inference(split_conjunct,[status(thm)],[c_0_1070])).
+% 0.08/0.37  cnf(c_0_1545,plain,(lhs_atom387), inference(split_conjunct,[status(thm)],[c_0_1071])).
+% 0.08/0.37  cnf(c_0_1546,plain,(lhs_atom386), inference(split_conjunct,[status(thm)],[c_0_1072])).
+% 0.08/0.37  cnf(c_0_1547,plain,(lhs_atom385), inference(split_conjunct,[status(thm)],[c_0_1073])).
+% 0.08/0.37  cnf(c_0_1548,plain,(lhs_atom384), inference(split_conjunct,[status(thm)],[c_0_1074])).
+% 0.08/0.37  cnf(c_0_1549,plain,(lhs_atom383), inference(split_conjunct,[status(thm)],[c_0_1075])).
+% 0.08/0.37  cnf(c_0_1550,plain,(lhs_atom382), inference(split_conjunct,[status(thm)],[c_0_1076])).
+% 0.08/0.37  cnf(c_0_1551,plain,(lhs_atom381), inference(split_conjunct,[status(thm)],[c_0_1077])).
+% 0.08/0.37  cnf(c_0_1552,plain,(lhs_atom380), inference(split_conjunct,[status(thm)],[c_0_1078])).
+% 0.08/0.37  cnf(c_0_1553,plain,(lhs_atom379), inference(split_conjunct,[status(thm)],[c_0_1079])).
+% 0.08/0.37  cnf(c_0_1554,plain,(lhs_atom378), inference(split_conjunct,[status(thm)],[c_0_1080])).
+% 0.08/0.37  cnf(c_0_1555,plain,(lhs_atom377), inference(split_conjunct,[status(thm)],[c_0_1081])).
+% 0.08/0.37  cnf(c_0_1556,plain,(lhs_atom376), inference(split_conjunct,[status(thm)],[c_0_1082])).
+% 0.08/0.37  cnf(c_0_1557,plain,(lhs_atom375), inference(split_conjunct,[status(thm)],[c_0_1083])).
+% 0.08/0.37  cnf(c_0_1558,plain,(lhs_atom374), inference(split_conjunct,[status(thm)],[c_0_1084])).
+% 0.08/0.37  cnf(c_0_1559,plain,(lhs_atom373), inference(split_conjunct,[status(thm)],[c_0_1085])).
+% 0.08/0.37  cnf(c_0_1560,plain,(lhs_atom372), inference(split_conjunct,[status(thm)],[c_0_1086])).
+% 0.08/0.37  cnf(c_0_1561,plain,(lhs_atom371), inference(split_conjunct,[status(thm)],[c_0_1087])).
+% 0.08/0.37  cnf(c_0_1562,plain,(lhs_atom370), inference(split_conjunct,[status(thm)],[c_0_1088])).
+% 0.08/0.37  cnf(c_0_1563,plain,(lhs_atom369), inference(split_conjunct,[status(thm)],[c_0_1089])).
+% 0.08/0.37  cnf(c_0_1564,plain,(lhs_atom368), inference(split_conjunct,[status(thm)],[c_0_1090])).
+% 0.08/0.37  cnf(c_0_1565,plain,(lhs_atom367), inference(split_conjunct,[status(thm)],[c_0_1091])).
+% 0.08/0.37  cnf(c_0_1566,plain,(lhs_atom366), inference(split_conjunct,[status(thm)],[c_0_1092])).
+% 0.08/0.37  cnf(c_0_1567,plain,(lhs_atom365), inference(split_conjunct,[status(thm)],[c_0_1093])).
+% 0.08/0.37  cnf(c_0_1568,plain,(lhs_atom364), inference(split_conjunct,[status(thm)],[c_0_1094])).
+% 0.08/0.37  cnf(c_0_1569,plain,(lhs_atom363), inference(split_conjunct,[status(thm)],[c_0_1095])).
+% 0.08/0.37  cnf(c_0_1570,plain,(lhs_atom362), inference(split_conjunct,[status(thm)],[c_0_1096])).
+% 0.08/0.37  cnf(c_0_1571,plain,(lhs_atom361), inference(split_conjunct,[status(thm)],[c_0_1097])).
+% 0.08/0.37  cnf(c_0_1572,plain,(lhs_atom360), inference(split_conjunct,[status(thm)],[c_0_1098])).
+% 0.08/0.37  cnf(c_0_1573,plain,(lhs_atom359), inference(split_conjunct,[status(thm)],[c_0_1099])).
+% 0.08/0.37  cnf(c_0_1574,plain,(lhs_atom358), inference(split_conjunct,[status(thm)],[c_0_1100])).
+% 0.08/0.37  cnf(c_0_1575,plain,(lhs_atom357), inference(split_conjunct,[status(thm)],[c_0_1101])).
+% 0.08/0.37  cnf(c_0_1576,plain,(lhs_atom356), inference(split_conjunct,[status(thm)],[c_0_1102])).
+% 0.08/0.37  cnf(c_0_1577,plain,(lhs_atom355), inference(split_conjunct,[status(thm)],[c_0_1103])).
+% 0.08/0.37  cnf(c_0_1578,plain,(lhs_atom354), inference(split_conjunct,[status(thm)],[c_0_1104])).
+% 0.08/0.37  cnf(c_0_1579,plain,(lhs_atom353), inference(split_conjunct,[status(thm)],[c_0_1105])).
+% 0.08/0.37  cnf(c_0_1580,plain,(lhs_atom352), inference(split_conjunct,[status(thm)],[c_0_1106])).
+% 0.08/0.37  cnf(c_0_1581,plain,(lhs_atom351), inference(split_conjunct,[status(thm)],[c_0_1107])).
+% 0.08/0.37  cnf(c_0_1582,plain,(lhs_atom350), inference(split_conjunct,[status(thm)],[c_0_1108])).
+% 0.08/0.37  cnf(c_0_1583,plain,(lhs_atom349), inference(split_conjunct,[status(thm)],[c_0_1109])).
+% 0.08/0.37  cnf(c_0_1584,plain,(lhs_atom348), inference(split_conjunct,[status(thm)],[c_0_1110])).
+% 0.08/0.37  cnf(c_0_1585,plain,(lhs_atom347), inference(split_conjunct,[status(thm)],[c_0_1111])).
+% 0.08/0.37  cnf(c_0_1586,plain,(lhs_atom346), inference(split_conjunct,[status(thm)],[c_0_1112])).
+% 0.08/0.37  cnf(c_0_1587,plain,(lhs_atom345), inference(split_conjunct,[status(thm)],[c_0_1113])).
+% 0.08/0.37  cnf(c_0_1588,plain,(lhs_atom344), inference(split_conjunct,[status(thm)],[c_0_1114])).
+% 0.08/0.37  cnf(c_0_1589,plain,(lhs_atom343), inference(split_conjunct,[status(thm)],[c_0_1115])).
+% 0.08/0.37  cnf(c_0_1590,plain,(lhs_atom342), inference(split_conjunct,[status(thm)],[c_0_1116])).
+% 0.08/0.37  cnf(c_0_1591,plain,(lhs_atom341), inference(split_conjunct,[status(thm)],[c_0_1117])).
+% 0.08/0.37  cnf(c_0_1592,plain,(lhs_atom340), inference(split_conjunct,[status(thm)],[c_0_1118])).
+% 0.08/0.37  cnf(c_0_1593,plain,(lhs_atom339), inference(split_conjunct,[status(thm)],[c_0_1119])).
+% 0.08/0.37  cnf(c_0_1594,plain,(lhs_atom338), inference(split_conjunct,[status(thm)],[c_0_1120])).
+% 0.08/0.37  cnf(c_0_1595,plain,(lhs_atom337), inference(split_conjunct,[status(thm)],[c_0_1121])).
+% 0.08/0.37  cnf(c_0_1596,plain,(lhs_atom336), inference(split_conjunct,[status(thm)],[c_0_1122])).
+% 0.08/0.37  cnf(c_0_1597,plain,(lhs_atom335), inference(split_conjunct,[status(thm)],[c_0_1123])).
+% 0.08/0.37  cnf(c_0_1598,plain,(lhs_atom334), inference(split_conjunct,[status(thm)],[c_0_1124])).
+% 0.08/0.37  cnf(c_0_1599,plain,(lhs_atom333), inference(split_conjunct,[status(thm)],[c_0_1125])).
+% 0.08/0.37  cnf(c_0_1600,plain,(lhs_atom332), inference(split_conjunct,[status(thm)],[c_0_1126])).
+% 0.08/0.37  cnf(c_0_1601,plain,(lhs_atom331), inference(split_conjunct,[status(thm)],[c_0_1127])).
+% 0.08/0.37  cnf(c_0_1602,plain,(lhs_atom330), inference(split_conjunct,[status(thm)],[c_0_1128])).
+% 0.08/0.37  cnf(c_0_1603,plain,(lhs_atom329), inference(split_conjunct,[status(thm)],[c_0_1129])).
+% 0.08/0.37  cnf(c_0_1604,plain,(lhs_atom328), inference(split_conjunct,[status(thm)],[c_0_1130])).
+% 0.08/0.37  cnf(c_0_1605,plain,(lhs_atom327), inference(split_conjunct,[status(thm)],[c_0_1131])).
+% 0.08/0.37  cnf(c_0_1606,plain,(lhs_atom326), inference(split_conjunct,[status(thm)],[c_0_1132])).
+% 0.08/0.37  cnf(c_0_1607,plain,(lhs_atom325), inference(split_conjunct,[status(thm)],[c_0_1133])).
+% 0.08/0.37  cnf(c_0_1608,plain,(lhs_atom324), inference(split_conjunct,[status(thm)],[c_0_1134])).
+% 0.08/0.37  cnf(c_0_1609,plain,(lhs_atom323), inference(split_conjunct,[status(thm)],[c_0_1135])).
+% 0.08/0.37  cnf(c_0_1610,plain,(lhs_atom322), inference(split_conjunct,[status(thm)],[c_0_1136])).
+% 0.08/0.37  cnf(c_0_1611,plain,(lhs_atom321), inference(split_conjunct,[status(thm)],[c_0_1137])).
+% 0.08/0.37  cnf(c_0_1612,plain,(lhs_atom320), inference(split_conjunct,[status(thm)],[c_0_1138])).
+% 0.08/0.37  cnf(c_0_1613,plain,(lhs_atom319), inference(split_conjunct,[status(thm)],[c_0_1139])).
+% 0.08/0.37  cnf(c_0_1614,plain,(lhs_atom318), inference(split_conjunct,[status(thm)],[c_0_1140])).
+% 0.08/0.37  cnf(c_0_1615,plain,(lhs_atom317), inference(split_conjunct,[status(thm)],[c_0_1141])).
+% 0.08/0.37  cnf(c_0_1616,plain,(lhs_atom316), inference(split_conjunct,[status(thm)],[c_0_1142])).
+% 0.08/0.37  cnf(c_0_1617,plain,(lhs_atom315), inference(split_conjunct,[status(thm)],[c_0_1143])).
+% 0.08/0.37  cnf(c_0_1618,plain,(lhs_atom314), inference(split_conjunct,[status(thm)],[c_0_1144])).
+% 0.08/0.37  cnf(c_0_1619,plain,(lhs_atom313), inference(split_conjunct,[status(thm)],[c_0_1145])).
+% 0.08/0.37  cnf(c_0_1620,plain,(lhs_atom312), inference(split_conjunct,[status(thm)],[c_0_1146])).
+% 0.08/0.37  cnf(c_0_1621,plain,(lhs_atom311), inference(split_conjunct,[status(thm)],[c_0_1147])).
+% 0.08/0.37  cnf(c_0_1622,plain,(lhs_atom310), inference(split_conjunct,[status(thm)],[c_0_1148])).
+% 0.08/0.37  cnf(c_0_1623,plain,(lhs_atom309), inference(split_conjunct,[status(thm)],[c_0_1149])).
+% 0.08/0.37  cnf(c_0_1624,plain,(lhs_atom308), inference(split_conjunct,[status(thm)],[c_0_1150])).
+% 0.08/0.37  cnf(c_0_1625,plain,(lhs_atom307), inference(split_conjunct,[status(thm)],[c_0_1151])).
+% 0.08/0.37  cnf(c_0_1626,plain,(lhs_atom306), inference(split_conjunct,[status(thm)],[c_0_1152])).
+% 0.08/0.37  cnf(c_0_1627,plain,(lhs_atom305), inference(split_conjunct,[status(thm)],[c_0_1153])).
+% 0.08/0.37  cnf(c_0_1628,plain,(lhs_atom304), inference(split_conjunct,[status(thm)],[c_0_1154])).
+% 0.08/0.37  cnf(c_0_1629,plain,(lhs_atom303), inference(split_conjunct,[status(thm)],[c_0_1155])).
+% 0.08/0.37  cnf(c_0_1630,plain,(lhs_atom302), inference(split_conjunct,[status(thm)],[c_0_1156])).
+% 0.08/0.37  cnf(c_0_1631,plain,(lhs_atom301), inference(split_conjunct,[status(thm)],[c_0_1157])).
+% 0.08/0.37  cnf(c_0_1632,plain,(lhs_atom300), inference(split_conjunct,[status(thm)],[c_0_1158])).
+% 0.08/0.37  cnf(c_0_1633,plain,(lhs_atom299), inference(split_conjunct,[status(thm)],[c_0_1159])).
+% 0.08/0.37  cnf(c_0_1634,plain,(lhs_atom298), inference(split_conjunct,[status(thm)],[c_0_1160])).
+% 0.08/0.37  cnf(c_0_1635,plain,(lhs_atom297), inference(split_conjunct,[status(thm)],[c_0_1161])).
+% 0.08/0.37  cnf(c_0_1636,plain,(lhs_atom296), inference(split_conjunct,[status(thm)],[c_0_1162])).
+% 0.08/0.37  cnf(c_0_1637,plain,(lhs_atom295), inference(split_conjunct,[status(thm)],[c_0_1163])).
+% 0.08/0.37  cnf(c_0_1638,plain,(lhs_atom294), inference(split_conjunct,[status(thm)],[c_0_1164])).
+% 0.08/0.37  cnf(c_0_1639,plain,(lhs_atom293), inference(split_conjunct,[status(thm)],[c_0_1165])).
+% 0.08/0.37  cnf(c_0_1640,plain,(lhs_atom292), inference(split_conjunct,[status(thm)],[c_0_1166])).
+% 0.08/0.37  cnf(c_0_1641,plain,(lhs_atom291), inference(split_conjunct,[status(thm)],[c_0_1167])).
+% 0.08/0.37  cnf(c_0_1642,plain,(lhs_atom290), inference(split_conjunct,[status(thm)],[c_0_1168])).
+% 0.08/0.37  cnf(c_0_1643,plain,(lhs_atom289), inference(split_conjunct,[status(thm)],[c_0_1169])).
+% 0.08/0.37  cnf(c_0_1644,plain,(lhs_atom288), inference(split_conjunct,[status(thm)],[c_0_1170])).
+% 0.08/0.37  cnf(c_0_1645,plain,(lhs_atom287), inference(split_conjunct,[status(thm)],[c_0_1171])).
+% 0.08/0.37  cnf(c_0_1646,plain,(lhs_atom286), inference(split_conjunct,[status(thm)],[c_0_1172])).
+% 0.08/0.37  cnf(c_0_1647,plain,(lhs_atom285), inference(split_conjunct,[status(thm)],[c_0_1173])).
+% 0.08/0.37  cnf(c_0_1648,plain,(lhs_atom284), inference(split_conjunct,[status(thm)],[c_0_1174])).
+% 0.08/0.37  cnf(c_0_1649,plain,(lhs_atom283), inference(split_conjunct,[status(thm)],[c_0_1175])).
+% 0.08/0.37  cnf(c_0_1650,plain,(lhs_atom282), inference(split_conjunct,[status(thm)],[c_0_1176])).
+% 0.08/0.37  cnf(c_0_1651,plain,(lhs_atom281), inference(split_conjunct,[status(thm)],[c_0_1177])).
+% 0.08/0.37  cnf(c_0_1652,plain,(lhs_atom280), inference(split_conjunct,[status(thm)],[c_0_1178])).
+% 0.08/0.37  cnf(c_0_1653,plain,(lhs_atom279), inference(split_conjunct,[status(thm)],[c_0_1179])).
+% 0.08/0.37  cnf(c_0_1654,plain,(lhs_atom278), inference(split_conjunct,[status(thm)],[c_0_1180])).
+% 0.08/0.37  cnf(c_0_1655,plain,(lhs_atom277), inference(split_conjunct,[status(thm)],[c_0_1181])).
+% 0.08/0.37  cnf(c_0_1656,plain,(lhs_atom276), inference(split_conjunct,[status(thm)],[c_0_1182])).
+% 0.08/0.37  cnf(c_0_1657,plain,(lhs_atom275), inference(split_conjunct,[status(thm)],[c_0_1183])).
+% 0.08/0.37  cnf(c_0_1658,plain,(lhs_atom274), inference(split_conjunct,[status(thm)],[c_0_1184])).
+% 0.08/0.37  cnf(c_0_1659,plain,(lhs_atom273), inference(split_conjunct,[status(thm)],[c_0_1185])).
+% 0.08/0.37  cnf(c_0_1660,plain,(lhs_atom272), inference(split_conjunct,[status(thm)],[c_0_1186])).
+% 0.08/0.37  cnf(c_0_1661,plain,(lhs_atom271), inference(split_conjunct,[status(thm)],[c_0_1187])).
+% 0.08/0.37  cnf(c_0_1662,plain,(lhs_atom270), inference(split_conjunct,[status(thm)],[c_0_1188])).
+% 0.08/0.37  cnf(c_0_1663,plain,(lhs_atom269), inference(split_conjunct,[status(thm)],[c_0_1189])).
+% 0.08/0.37  cnf(c_0_1664,plain,(lhs_atom268), inference(split_conjunct,[status(thm)],[c_0_1190])).
+% 0.08/0.37  cnf(c_0_1665,plain,(lhs_atom267), inference(split_conjunct,[status(thm)],[c_0_1191])).
+% 0.08/0.37  cnf(c_0_1666,plain,(lhs_atom266), inference(split_conjunct,[status(thm)],[c_0_1192])).
+% 0.08/0.37  cnf(c_0_1667,plain,(lhs_atom265), inference(split_conjunct,[status(thm)],[c_0_1193])).
+% 0.08/0.37  cnf(c_0_1668,plain,(lhs_atom264), inference(split_conjunct,[status(thm)],[c_0_1194])).
+% 0.08/0.37  cnf(c_0_1669,plain,(lhs_atom263), inference(split_conjunct,[status(thm)],[c_0_1195])).
+% 0.08/0.37  cnf(c_0_1670,plain,(lhs_atom262), inference(split_conjunct,[status(thm)],[c_0_1196])).
+% 0.08/0.37  cnf(c_0_1671,plain,(lhs_atom261), inference(split_conjunct,[status(thm)],[c_0_1197])).
+% 0.08/0.37  cnf(c_0_1672,plain,(lhs_atom260), inference(split_conjunct,[status(thm)],[c_0_1198])).
+% 0.08/0.37  cnf(c_0_1673,plain,(lhs_atom223), inference(split_conjunct,[status(thm)],[c_0_1199])).
+% 0.08/0.37  cnf(c_0_1674,plain,(lhs_atom222), inference(split_conjunct,[status(thm)],[c_0_1200])).
+% 0.08/0.37  cnf(c_0_1675,plain,(lhs_atom221), inference(split_conjunct,[status(thm)],[c_0_1201])).
+% 0.08/0.37  cnf(c_0_1676,plain,(lhs_atom220), inference(split_conjunct,[status(thm)],[c_0_1202])).
+% 0.08/0.37  cnf(c_0_1677,plain,(lhs_atom219), inference(split_conjunct,[status(thm)],[c_0_1203])).
+% 0.08/0.37  cnf(c_0_1678,plain,(lhs_atom218), inference(split_conjunct,[status(thm)],[c_0_1204])).
+% 0.08/0.37  cnf(c_0_1679,plain,(lhs_atom217), inference(split_conjunct,[status(thm)],[c_0_1205])).
+% 0.08/0.37  cnf(c_0_1680,plain,(lhs_atom216), inference(split_conjunct,[status(thm)],[c_0_1206])).
+% 0.08/0.37  cnf(c_0_1681,plain,(lhs_atom215), inference(split_conjunct,[status(thm)],[c_0_1207])).
+% 0.08/0.37  cnf(c_0_1682,plain,(lhs_atom214), inference(split_conjunct,[status(thm)],[c_0_1208])).
+% 0.08/0.37  cnf(c_0_1683,plain,(lhs_atom213), inference(split_conjunct,[status(thm)],[c_0_1209])).
+% 0.08/0.37  cnf(c_0_1684,plain,(lhs_atom212), inference(split_conjunct,[status(thm)],[c_0_1210])).
+% 0.08/0.37  cnf(c_0_1685,plain,(lhs_atom211), inference(split_conjunct,[status(thm)],[c_0_1211])).
+% 0.08/0.37  cnf(c_0_1686,plain,(lhs_atom210), inference(split_conjunct,[status(thm)],[c_0_1212])).
+% 0.08/0.37  cnf(c_0_1687,plain,(lhs_atom209), inference(split_conjunct,[status(thm)],[c_0_1213])).
+% 0.08/0.37  cnf(c_0_1688,plain,(lhs_atom208), inference(split_conjunct,[status(thm)],[c_0_1214])).
+% 0.08/0.37  cnf(c_0_1689,plain,(lhs_atom207), inference(split_conjunct,[status(thm)],[c_0_1215])).
+% 0.08/0.37  cnf(c_0_1690,plain,(lhs_atom206), inference(split_conjunct,[status(thm)],[c_0_1216])).
+% 0.08/0.37  cnf(c_0_1691,plain,(lhs_atom205), inference(split_conjunct,[status(thm)],[c_0_1217])).
+% 0.08/0.37  cnf(c_0_1692,plain,(lhs_atom204), inference(split_conjunct,[status(thm)],[c_0_1218])).
+% 0.08/0.37  cnf(c_0_1693,plain,(lhs_atom203), inference(split_conjunct,[status(thm)],[c_0_1219])).
+% 0.08/0.37  cnf(c_0_1694,plain,(lhs_atom202), inference(split_conjunct,[status(thm)],[c_0_1220])).
+% 0.08/0.37  cnf(c_0_1695,plain,(lhs_atom201), inference(split_conjunct,[status(thm)],[c_0_1221])).
+% 0.08/0.37  cnf(c_0_1696,plain,(lhs_atom200), inference(split_conjunct,[status(thm)],[c_0_1222])).
+% 0.08/0.37  cnf(c_0_1697,plain,(lhs_atom199), inference(split_conjunct,[status(thm)],[c_0_1223])).
+% 0.08/0.37  cnf(c_0_1698,plain,(lhs_atom198), inference(split_conjunct,[status(thm)],[c_0_1224])).
+% 0.08/0.37  cnf(c_0_1699,plain,(lhs_atom197), inference(split_conjunct,[status(thm)],[c_0_1225])).
+% 0.08/0.37  cnf(c_0_1700,plain,(lhs_atom196), inference(split_conjunct,[status(thm)],[c_0_1226])).
+% 0.08/0.37  cnf(c_0_1701,plain,(lhs_atom195), inference(split_conjunct,[status(thm)],[c_0_1227])).
+% 0.08/0.37  cnf(c_0_1702,plain,(lhs_atom194), inference(split_conjunct,[status(thm)],[c_0_1228])).
+% 0.08/0.37  cnf(c_0_1703,plain,(lhs_atom193), inference(split_conjunct,[status(thm)],[c_0_1229])).
+% 0.08/0.37  cnf(c_0_1704,plain,(lhs_atom192), inference(split_conjunct,[status(thm)],[c_0_1230])).
+% 0.08/0.37  cnf(c_0_1705,plain,(lhs_atom191), inference(split_conjunct,[status(thm)],[c_0_1231])).
+% 0.08/0.37  cnf(c_0_1706,plain,(lhs_atom190), inference(split_conjunct,[status(thm)],[c_0_1232])).
+% 0.08/0.37  cnf(c_0_1707,plain,(lhs_atom189), inference(split_conjunct,[status(thm)],[c_0_1233])).
+% 0.08/0.37  cnf(c_0_1708,plain,(lhs_atom188), inference(split_conjunct,[status(thm)],[c_0_1234])).
+% 0.08/0.37  cnf(c_0_1709,plain,(lhs_atom187), inference(split_conjunct,[status(thm)],[c_0_1235])).
+% 0.08/0.37  cnf(c_0_1710,plain,(lhs_atom186), inference(split_conjunct,[status(thm)],[c_0_1236])).
+% 0.08/0.37  cnf(c_0_1711,plain,(lhs_atom185), inference(split_conjunct,[status(thm)],[c_0_1237])).
+% 0.08/0.37  cnf(c_0_1712,plain,(lhs_atom184), inference(split_conjunct,[status(thm)],[c_0_1238])).
+% 0.08/0.37  cnf(c_0_1713,plain,(lhs_atom183), inference(split_conjunct,[status(thm)],[c_0_1239])).
+% 0.08/0.37  cnf(c_0_1714,plain,(lhs_atom182), inference(split_conjunct,[status(thm)],[c_0_1240])).
+% 0.08/0.37  cnf(c_0_1715,plain,(lhs_atom181), inference(split_conjunct,[status(thm)],[c_0_1241])).
+% 0.08/0.37  cnf(c_0_1716,plain,(lhs_atom180), inference(split_conjunct,[status(thm)],[c_0_1242])).
+% 0.08/0.37  cnf(c_0_1717,plain,(lhs_atom179), inference(split_conjunct,[status(thm)],[c_0_1243])).
+% 0.08/0.37  cnf(c_0_1718,plain,(lhs_atom178), inference(split_conjunct,[status(thm)],[c_0_1244])).
+% 0.08/0.37  cnf(c_0_1719,plain,(lhs_atom177), inference(split_conjunct,[status(thm)],[c_0_1245])).
+% 0.08/0.37  cnf(c_0_1720,plain,(lhs_atom176), inference(split_conjunct,[status(thm)],[c_0_1246])).
+% 0.08/0.37  cnf(c_0_1721,plain,(lhs_atom175), inference(split_conjunct,[status(thm)],[c_0_1247])).
+% 0.08/0.37  cnf(c_0_1722,plain,(lhs_atom174), inference(split_conjunct,[status(thm)],[c_0_1248])).
+% 0.08/0.37  cnf(c_0_1723,plain,(lhs_atom173), inference(split_conjunct,[status(thm)],[c_0_1249])).
+% 0.08/0.37  cnf(c_0_1724,plain,(lhs_atom172), inference(split_conjunct,[status(thm)],[c_0_1250])).
+% 0.08/0.37  cnf(c_0_1725,plain,(lhs_atom171), inference(split_conjunct,[status(thm)],[c_0_1251])).
+% 0.08/0.37  cnf(c_0_1726,plain,(lhs_atom170), inference(split_conjunct,[status(thm)],[c_0_1252])).
+% 0.08/0.37  cnf(c_0_1727,plain,(lhs_atom169), inference(split_conjunct,[status(thm)],[c_0_1253])).
+% 0.08/0.37  cnf(c_0_1728,plain,(lhs_atom168), inference(split_conjunct,[status(thm)],[c_0_1254])).
+% 0.08/0.37  cnf(c_0_1729,plain,(lhs_atom167), inference(split_conjunct,[status(thm)],[c_0_1255])).
+% 0.08/0.37  cnf(c_0_1730,plain,(lhs_atom166), inference(split_conjunct,[status(thm)],[c_0_1256])).
+% 0.08/0.37  cnf(c_0_1731,plain,(lhs_atom165), inference(split_conjunct,[status(thm)],[c_0_1257])).
+% 0.08/0.37  cnf(c_0_1732,plain,(lhs_atom164), inference(split_conjunct,[status(thm)],[c_0_1258])).
+% 0.08/0.37  cnf(c_0_1733,plain,(lhs_atom163), inference(split_conjunct,[status(thm)],[c_0_1259])).
+% 0.08/0.37  cnf(c_0_1734,plain,(lhs_atom162), inference(split_conjunct,[status(thm)],[c_0_1260])).
+% 0.08/0.37  cnf(c_0_1735,plain,(lhs_atom161), inference(split_conjunct,[status(thm)],[c_0_1261])).
+% 0.08/0.37  cnf(c_0_1736,plain,(lhs_atom160), inference(split_conjunct,[status(thm)],[c_0_1262])).
+% 0.08/0.37  cnf(c_0_1737,plain,(lhs_atom159), inference(split_conjunct,[status(thm)],[c_0_1263])).
+% 0.08/0.37  cnf(c_0_1738,plain,(lhs_atom158), inference(split_conjunct,[status(thm)],[c_0_1264])).
+% 0.08/0.37  cnf(c_0_1739,plain,(lhs_atom157), inference(split_conjunct,[status(thm)],[c_0_1265])).
+% 0.08/0.37  cnf(c_0_1740,plain,(lhs_atom156), inference(split_conjunct,[status(thm)],[c_0_1266])).
+% 0.08/0.37  cnf(c_0_1741,plain,(lhs_atom155), inference(split_conjunct,[status(thm)],[c_0_1267])).
+% 0.08/0.37  cnf(c_0_1742,plain,(lhs_atom154), inference(split_conjunct,[status(thm)],[c_0_1268])).
+% 0.08/0.37  cnf(c_0_1743,plain,(lhs_atom153), inference(split_conjunct,[status(thm)],[c_0_1269])).
+% 0.08/0.37  cnf(c_0_1744,plain,(lhs_atom152), inference(split_conjunct,[status(thm)],[c_0_1270])).
+% 0.08/0.37  cnf(c_0_1745,plain,(lhs_atom151), inference(split_conjunct,[status(thm)],[c_0_1271])).
+% 0.08/0.37  cnf(c_0_1746,plain,(lhs_atom150), inference(split_conjunct,[status(thm)],[c_0_1272])).
+% 0.08/0.37  cnf(c_0_1747,plain,(lhs_atom149), inference(split_conjunct,[status(thm)],[c_0_1273])).
+% 0.08/0.37  cnf(c_0_1748,plain,(lhs_atom148), inference(split_conjunct,[status(thm)],[c_0_1274])).
+% 0.08/0.37  cnf(c_0_1749,plain,(lhs_atom147), inference(split_conjunct,[status(thm)],[c_0_1275])).
+% 0.08/0.37  cnf(c_0_1750,plain,(lhs_atom146), inference(split_conjunct,[status(thm)],[c_0_1276])).
+% 0.08/0.37  cnf(c_0_1751,plain,(lhs_atom145), inference(split_conjunct,[status(thm)],[c_0_1277])).
+% 0.08/0.37  cnf(c_0_1752,plain,(lhs_atom144), inference(split_conjunct,[status(thm)],[c_0_1278])).
+% 0.08/0.37  cnf(c_0_1753,plain,(lhs_atom143), inference(split_conjunct,[status(thm)],[c_0_1279])).
+% 0.08/0.37  cnf(c_0_1754,plain,(lhs_atom142), inference(split_conjunct,[status(thm)],[c_0_1280])).
+% 0.08/0.37  cnf(c_0_1755,plain,(lhs_atom141), inference(split_conjunct,[status(thm)],[c_0_1281])).
+% 0.08/0.37  cnf(c_0_1756,plain,(lhs_atom140), inference(split_conjunct,[status(thm)],[c_0_1282])).
+% 0.08/0.37  cnf(c_0_1757,plain,(lhs_atom139), inference(split_conjunct,[status(thm)],[c_0_1283])).
+% 0.08/0.37  cnf(c_0_1758,plain,(lhs_atom138), inference(split_conjunct,[status(thm)],[c_0_1284])).
+% 0.08/0.37  cnf(c_0_1759,plain,(lhs_atom137), inference(split_conjunct,[status(thm)],[c_0_1285])).
+% 0.08/0.37  cnf(c_0_1760,plain,(lhs_atom136), inference(split_conjunct,[status(thm)],[c_0_1286])).
+% 0.08/0.37  cnf(c_0_1761,plain,(lhs_atom135), inference(split_conjunct,[status(thm)],[c_0_1287])).
+% 0.08/0.37  cnf(c_0_1762,plain,(lhs_atom134), inference(split_conjunct,[status(thm)],[c_0_1288])).
+% 0.08/0.37  cnf(c_0_1763,plain,(lhs_atom133), inference(split_conjunct,[status(thm)],[c_0_1289])).
+% 0.08/0.37  cnf(c_0_1764,plain,(lhs_atom132), inference(split_conjunct,[status(thm)],[c_0_1290])).
+% 0.08/0.37  cnf(c_0_1765,plain,(lhs_atom131), inference(split_conjunct,[status(thm)],[c_0_1291])).
+% 0.08/0.37  cnf(c_0_1766,plain,(lhs_atom130), inference(split_conjunct,[status(thm)],[c_0_1292])).
+% 0.08/0.37  cnf(c_0_1767,plain,(lhs_atom129), inference(split_conjunct,[status(thm)],[c_0_1293])).
+% 0.08/0.37  cnf(c_0_1768,plain,(lhs_atom128), inference(split_conjunct,[status(thm)],[c_0_1294])).
+% 0.08/0.37  cnf(c_0_1769,plain,(lhs_atom127), inference(split_conjunct,[status(thm)],[c_0_1295])).
+% 0.08/0.37  cnf(c_0_1770,plain,(lhs_atom126), inference(split_conjunct,[status(thm)],[c_0_1296])).
+% 0.08/0.37  cnf(c_0_1771,plain,(lhs_atom125), inference(split_conjunct,[status(thm)],[c_0_1297])).
+% 0.08/0.37  cnf(c_0_1772,plain,(lhs_atom124), inference(split_conjunct,[status(thm)],[c_0_1298])).
+% 0.08/0.37  cnf(c_0_1773,plain,(lhs_atom123), inference(split_conjunct,[status(thm)],[c_0_1299])).
+% 0.08/0.37  cnf(c_0_1774,plain,(lhs_atom122), inference(split_conjunct,[status(thm)],[c_0_1300])).
+% 0.08/0.37  cnf(c_0_1775,plain,(lhs_atom121), inference(split_conjunct,[status(thm)],[c_0_1301])).
+% 0.08/0.37  cnf(c_0_1776,plain,(lhs_atom120), inference(split_conjunct,[status(thm)],[c_0_1302])).
+% 0.08/0.37  cnf(c_0_1777,plain,(lhs_atom119), inference(split_conjunct,[status(thm)],[c_0_1303])).
+% 0.08/0.37  cnf(c_0_1778,plain,(lhs_atom118), inference(split_conjunct,[status(thm)],[c_0_1304])).
+% 0.08/0.37  cnf(c_0_1779,plain,(lhs_atom117), inference(split_conjunct,[status(thm)],[c_0_1305])).
+% 0.08/0.37  cnf(c_0_1780,plain,(lhs_atom116), inference(split_conjunct,[status(thm)],[c_0_1306])).
+% 0.08/0.37  cnf(c_0_1781,plain,(lhs_atom115), inference(split_conjunct,[status(thm)],[c_0_1307])).
+% 0.08/0.37  cnf(c_0_1782,plain,(lhs_atom114), inference(split_conjunct,[status(thm)],[c_0_1308])).
+% 0.08/0.37  cnf(c_0_1783,plain,(lhs_atom113), inference(split_conjunct,[status(thm)],[c_0_1309])).
+% 0.08/0.37  cnf(c_0_1784,plain,(lhs_atom112), inference(split_conjunct,[status(thm)],[c_0_1310])).
+% 0.08/0.37  cnf(c_0_1785,plain,(lhs_atom111), inference(split_conjunct,[status(thm)],[c_0_1311])).
+% 0.08/0.37  cnf(c_0_1786,plain,(lhs_atom110), inference(split_conjunct,[status(thm)],[c_0_1312])).
+% 0.08/0.37  cnf(c_0_1787,plain,(lhs_atom109), inference(split_conjunct,[status(thm)],[c_0_1313])).
+% 0.08/0.37  cnf(c_0_1788,plain,(lhs_atom108), inference(split_conjunct,[status(thm)],[c_0_1314])).
+% 0.08/0.37  cnf(c_0_1789,plain,(lhs_atom107), inference(split_conjunct,[status(thm)],[c_0_1315])).
+% 0.08/0.37  cnf(c_0_1790,plain,(lhs_atom106), inference(split_conjunct,[status(thm)],[c_0_1316])).
+% 0.08/0.37  cnf(c_0_1791,plain,(lhs_atom105), inference(split_conjunct,[status(thm)],[c_0_1317])).
+% 0.08/0.37  cnf(c_0_1792,plain,(lhs_atom104), inference(split_conjunct,[status(thm)],[c_0_1318])).
+% 0.08/0.37  cnf(c_0_1793,plain,(lhs_atom103), inference(split_conjunct,[status(thm)],[c_0_1319])).
+% 0.08/0.37  cnf(c_0_1794,plain,(lhs_atom102), inference(split_conjunct,[status(thm)],[c_0_1320])).
+% 0.08/0.37  cnf(c_0_1795,plain,(lhs_atom101), inference(split_conjunct,[status(thm)],[c_0_1321])).
+% 0.08/0.37  cnf(c_0_1796,plain,(lhs_atom100), inference(split_conjunct,[status(thm)],[c_0_1322])).
+% 0.08/0.37  cnf(c_0_1797,plain,(lhs_atom99), inference(split_conjunct,[status(thm)],[c_0_1323])).
+% 0.08/0.37  cnf(c_0_1798,plain,(lhs_atom98), inference(split_conjunct,[status(thm)],[c_0_1324])).
+% 0.08/0.37  cnf(c_0_1799,plain,(lhs_atom97), inference(split_conjunct,[status(thm)],[c_0_1325])).
+% 0.08/0.37  cnf(c_0_1800,plain,(lhs_atom96), inference(split_conjunct,[status(thm)],[c_0_1326])).
+% 0.08/0.37  cnf(c_0_1801,plain,(lhs_atom95), inference(split_conjunct,[status(thm)],[c_0_1327])).
+% 0.08/0.37  cnf(c_0_1802,plain,(lhs_atom94), inference(split_conjunct,[status(thm)],[c_0_1328])).
+% 0.08/0.37  cnf(c_0_1803,plain,(lhs_atom93), inference(split_conjunct,[status(thm)],[c_0_1329])).
+% 0.08/0.37  cnf(c_0_1804,plain,(lhs_atom92), inference(split_conjunct,[status(thm)],[c_0_1330])).
+% 0.08/0.37  cnf(c_0_1805,plain,(lhs_atom91), inference(split_conjunct,[status(thm)],[c_0_1331])).
+% 0.08/0.37  cnf(c_0_1806,plain,(lhs_atom90), inference(split_conjunct,[status(thm)],[c_0_1332])).
+% 0.08/0.37  cnf(c_0_1807,plain,(lhs_atom89), inference(split_conjunct,[status(thm)],[c_0_1333])).
+% 0.08/0.37  cnf(c_0_1808,plain,(lhs_atom88), inference(split_conjunct,[status(thm)],[c_0_1334])).
+% 0.08/0.37  cnf(c_0_1809,plain,(lhs_atom87), inference(split_conjunct,[status(thm)],[c_0_1335])).
+% 0.08/0.37  cnf(c_0_1810,plain,(lhs_atom86), inference(split_conjunct,[status(thm)],[c_0_1336])).
+% 0.08/0.37  cnf(c_0_1811,plain,(lhs_atom85), inference(split_conjunct,[status(thm)],[c_0_1337])).
+% 0.08/0.37  cnf(c_0_1812,plain,(lhs_atom84), inference(split_conjunct,[status(thm)],[c_0_1338])).
+% 0.08/0.37  cnf(c_0_1813,plain,(lhs_atom83), inference(split_conjunct,[status(thm)],[c_0_1339])).
+% 0.08/0.37  cnf(c_0_1814,plain,(lhs_atom82), inference(split_conjunct,[status(thm)],[c_0_1340])).
+% 0.08/0.37  cnf(c_0_1815,plain,(lhs_atom81), inference(split_conjunct,[status(thm)],[c_0_1341])).
+% 0.08/0.37  cnf(c_0_1816,plain,(lhs_atom80), inference(split_conjunct,[status(thm)],[c_0_1342])).
+% 0.08/0.37  cnf(c_0_1817,plain,(lhs_atom79), inference(split_conjunct,[status(thm)],[c_0_1343])).
+% 0.08/0.37  cnf(c_0_1818,plain,(lhs_atom78), inference(split_conjunct,[status(thm)],[c_0_1344])).
+% 0.08/0.37  cnf(c_0_1819,plain,(lhs_atom77), inference(split_conjunct,[status(thm)],[c_0_1345])).
+% 0.08/0.37  cnf(c_0_1820,plain,(lhs_atom76), inference(split_conjunct,[status(thm)],[c_0_1346])).
+% 0.08/0.37  cnf(c_0_1821,plain,(lhs_atom75), inference(split_conjunct,[status(thm)],[c_0_1347])).
+% 0.08/0.37  cnf(c_0_1822,plain,(lhs_atom74), inference(split_conjunct,[status(thm)],[c_0_1348])).
+% 0.08/0.37  cnf(c_0_1823,plain,(lhs_atom73), inference(split_conjunct,[status(thm)],[c_0_1349])).
+% 0.08/0.37  cnf(c_0_1824,plain,(lhs_atom72), inference(split_conjunct,[status(thm)],[c_0_1350])).
+% 0.08/0.37  cnf(c_0_1825,plain,(lhs_atom71), inference(split_conjunct,[status(thm)],[c_0_1351])).
+% 0.08/0.37  cnf(c_0_1826,plain,(lhs_atom70), inference(split_conjunct,[status(thm)],[c_0_1352])).
+% 0.08/0.37  cnf(c_0_1827,plain,(lhs_atom69), inference(split_conjunct,[status(thm)],[c_0_1353])).
+% 0.08/0.37  cnf(c_0_1828,plain,(lhs_atom68), inference(split_conjunct,[status(thm)],[c_0_1354])).
+% 0.08/0.37  cnf(c_0_1829,plain,(lhs_atom67), inference(split_conjunct,[status(thm)],[c_0_1355])).
+% 0.08/0.37  cnf(c_0_1830,plain,(lhs_atom66), inference(split_conjunct,[status(thm)],[c_0_1356])).
+% 0.08/0.37  cnf(c_0_1831,plain,(lhs_atom65), inference(split_conjunct,[status(thm)],[c_0_1357])).
+% 0.08/0.37  cnf(c_0_1832,plain,(lhs_atom64), inference(split_conjunct,[status(thm)],[c_0_1358])).
+% 0.08/0.37  cnf(c_0_1833,plain,(lhs_atom63), inference(split_conjunct,[status(thm)],[c_0_1359])).
+% 0.08/0.37  cnf(c_0_1834,plain,(lhs_atom62), inference(split_conjunct,[status(thm)],[c_0_1360])).
+% 0.08/0.37  cnf(c_0_1835,plain,(lhs_atom61), inference(split_conjunct,[status(thm)],[c_0_1361])).
+% 0.08/0.37  cnf(c_0_1836,plain,(lhs_atom60), inference(split_conjunct,[status(thm)],[c_0_1362])).
+% 0.08/0.37  cnf(c_0_1837,plain,(lhs_atom59), inference(split_conjunct,[status(thm)],[c_0_1363])).
+% 0.08/0.37  cnf(c_0_1838,plain,(lhs_atom58), inference(split_conjunct,[status(thm)],[c_0_1364])).
+% 0.08/0.37  cnf(c_0_1839,plain,(lhs_atom57), inference(split_conjunct,[status(thm)],[c_0_1365])).
+% 0.08/0.37  cnf(c_0_1840,plain,(lhs_atom56), inference(split_conjunct,[status(thm)],[c_0_1366])).
+% 0.08/0.37  cnf(c_0_1841,plain,(lhs_atom55), inference(split_conjunct,[status(thm)],[c_0_1367])).
+% 0.08/0.37  cnf(c_0_1842,plain,(lhs_atom54), inference(split_conjunct,[status(thm)],[c_0_1368])).
+% 0.08/0.37  cnf(c_0_1843,plain,(lhs_atom53), inference(split_conjunct,[status(thm)],[c_0_1369])).
+% 0.08/0.37  cnf(c_0_1844,plain,(lhs_atom52), inference(split_conjunct,[status(thm)],[c_0_1370])).
+% 0.08/0.37  cnf(c_0_1845,plain,(lhs_atom51), inference(split_conjunct,[status(thm)],[c_0_1371])).
+% 0.08/0.37  cnf(c_0_1846,plain,(lhs_atom50), inference(split_conjunct,[status(thm)],[c_0_1372])).
+% 0.08/0.37  cnf(c_0_1847,plain,(lhs_atom49), inference(split_conjunct,[status(thm)],[c_0_1373])).
+% 0.08/0.37  cnf(c_0_1848,plain,(lhs_atom48), inference(split_conjunct,[status(thm)],[c_0_1374])).
+% 0.08/0.37  cnf(c_0_1849,plain,(lhs_atom47), inference(split_conjunct,[status(thm)],[c_0_1375])).
+% 0.08/0.37  cnf(c_0_1850,plain,(lhs_atom46), inference(split_conjunct,[status(thm)],[c_0_1376])).
+% 0.08/0.37  cnf(c_0_1851,plain,(lhs_atom45), inference(split_conjunct,[status(thm)],[c_0_1377])).
+% 0.08/0.37  cnf(c_0_1852,plain,(lhs_atom44), inference(split_conjunct,[status(thm)],[c_0_1378])).
+% 0.08/0.37  cnf(c_0_1853,plain,(lhs_atom43), inference(split_conjunct,[status(thm)],[c_0_1379])).
+% 0.08/0.37  cnf(c_0_1854,plain,(lhs_atom42), inference(split_conjunct,[status(thm)],[c_0_1380])).
+% 0.08/0.37  cnf(c_0_1855,plain,(lhs_atom41), inference(split_conjunct,[status(thm)],[c_0_1381])).
+% 0.08/0.37  cnf(c_0_1856,plain,(lhs_atom40), inference(split_conjunct,[status(thm)],[c_0_1382])).
+% 0.08/0.37  cnf(c_0_1857,plain,(lhs_atom39), inference(split_conjunct,[status(thm)],[c_0_1383])).
+% 0.08/0.37  cnf(c_0_1858,plain,(lhs_atom38), inference(split_conjunct,[status(thm)],[c_0_1384])).
+% 0.08/0.37  cnf(c_0_1859,plain,(lhs_atom37), inference(split_conjunct,[status(thm)],[c_0_1385])).
+% 0.08/0.37  cnf(c_0_1860,plain,(lhs_atom36), inference(split_conjunct,[status(thm)],[c_0_1386])).
+% 0.08/0.37  cnf(c_0_1861,plain,(lhs_atom35), inference(split_conjunct,[status(thm)],[c_0_1387])).
+% 0.08/0.37  cnf(c_0_1862,plain,(lhs_atom34), inference(split_conjunct,[status(thm)],[c_0_1388])).
+% 0.08/0.37  cnf(c_0_1863,plain,(lhs_atom33), inference(split_conjunct,[status(thm)],[c_0_1389])).
+% 0.08/0.37  cnf(c_0_1864,plain,(lhs_atom32), inference(split_conjunct,[status(thm)],[c_0_1390])).
+% 0.08/0.37  cnf(c_0_1865,plain,(lhs_atom31), inference(split_conjunct,[status(thm)],[c_0_1391])).
+% 0.08/0.37  cnf(c_0_1866,plain,(lhs_atom30), inference(split_conjunct,[status(thm)],[c_0_1392])).
+% 0.08/0.37  cnf(c_0_1867,plain,(lhs_atom29), inference(split_conjunct,[status(thm)],[c_0_1393])).
+% 0.08/0.37  cnf(c_0_1868,plain,(lhs_atom28), inference(split_conjunct,[status(thm)],[c_0_1394])).
+% 0.08/0.37  cnf(c_0_1869,plain,(lhs_atom27), inference(split_conjunct,[status(thm)],[c_0_1395])).
+% 0.08/0.37  cnf(c_0_1870,plain,(lhs_atom26), inference(split_conjunct,[status(thm)],[c_0_1396])).
+% 0.08/0.37  cnf(c_0_1871,plain,(lhs_atom25), inference(split_conjunct,[status(thm)],[c_0_1397])).
+% 0.08/0.37  cnf(c_0_1872,plain,(lhs_atom24), inference(split_conjunct,[status(thm)],[c_0_1398])).
+% 0.08/0.37  cnf(c_0_1873,plain,(lhs_atom23), inference(split_conjunct,[status(thm)],[c_0_1399])).
+% 0.08/0.37  cnf(c_0_1874,plain,(lhs_atom22), inference(split_conjunct,[status(thm)],[c_0_1400])).
+% 0.08/0.37  cnf(c_0_1875,plain,(lhs_atom21), inference(split_conjunct,[status(thm)],[c_0_1401])).
+% 0.08/0.37  cnf(c_0_1876,plain,(lhs_atom20), inference(split_conjunct,[status(thm)],[c_0_1402])).
+% 0.08/0.37  cnf(c_0_1877,plain,(lhs_atom19), inference(split_conjunct,[status(thm)],[c_0_1403])).
+% 0.08/0.37  cnf(c_0_1878,plain,(lhs_atom18), inference(split_conjunct,[status(thm)],[c_0_1404])).
+% 0.08/0.37  cnf(c_0_1879,plain,(lhs_atom17), inference(split_conjunct,[status(thm)],[c_0_1405])).
+% 0.08/0.37  cnf(c_0_1880,plain,(lhs_atom16), inference(split_conjunct,[status(thm)],[c_0_1406])).
+% 0.08/0.37  cnf(c_0_1881,plain,(lhs_atom15), inference(split_conjunct,[status(thm)],[c_0_1407])).
+% 0.08/0.37  cnf(c_0_1882,plain,(lhs_atom14), inference(split_conjunct,[status(thm)],[c_0_1408])).
+% 0.08/0.37  cnf(c_0_1883,plain,(lhs_atom13), inference(split_conjunct,[status(thm)],[c_0_1409])).
+% 0.08/0.37  cnf(c_0_1884,plain,(lhs_atom12), inference(split_conjunct,[status(thm)],[c_0_1410])).
+% 0.08/0.37  cnf(c_0_1885,plain,(lhs_atom11), inference(split_conjunct,[status(thm)],[c_0_1411])).
+% 0.08/0.37  cnf(c_0_1886,plain,(lhs_atom10), inference(split_conjunct,[status(thm)],[c_0_1412])).
+% 0.08/0.37  cnf(c_0_1887,plain,(lhs_atom9), inference(split_conjunct,[status(thm)],[c_0_1413])).
+% 0.08/0.37  cnf(c_0_1888,plain,(lhs_atom8), inference(split_conjunct,[status(thm)],[c_0_1414])).
+% 0.08/0.37  cnf(c_0_1889,plain,(lhs_atom7), inference(split_conjunct,[status(thm)],[c_0_1415])).
+% 0.08/0.37  cnf(c_0_1890,plain,(lhs_atom6), inference(split_conjunct,[status(thm)],[c_0_1416])).
+% 0.08/0.37  cnf(c_0_1891,plain,(lhs_atom5), inference(split_conjunct,[status(thm)],[c_0_1417])).
+% 0.08/0.37  cnf(c_0_1892,plain,(lhs_atom4), inference(split_conjunct,[status(thm)],[c_0_1418])).
+% 0.08/0.37  cnf(c_0_1893,plain,(lhs_atom3), inference(split_conjunct,[status(thm)],[c_0_1419])).
+% 0.08/0.37  cnf(c_0_1894,plain,(lhs_atom2), inference(split_conjunct,[status(thm)],[c_0_1420])).
+% 0.08/0.37  cnf(c_0_1895,plain,(lhs_atom1), inference(split_conjunct,[status(thm)],[c_0_1421])).
+% 0.08/0.37  cnf(c_0_1896,plain,(inv(e0)=e0|lhs_atom259), c_0_1422, ['final']).
+% 0.08/0.37  cnf(c_0_1897,plain,(inv(e1)=e0|lhs_atom258), c_0_1423, ['final']).
+% 0.08/0.37  cnf(c_0_1898,plain,(inv(e2)=e0|lhs_atom257), c_0_1424, ['final']).
+% 0.08/0.37  cnf(c_0_1899,plain,(inv(e3)=e0|lhs_atom256), c_0_1425, ['final']).
+% 0.08/0.37  cnf(c_0_1900,plain,(inv(e4)=e0|lhs_atom255), c_0_1426, ['final']).
+% 0.08/0.37  cnf(c_0_1901,plain,(inv(e5)=e0|lhs_atom254), c_0_1427, ['final']).
+% 0.08/0.37  cnf(c_0_1902,plain,(inv(e0)=e1|lhs_atom253), c_0_1428, ['final']).
+% 0.08/0.37  cnf(c_0_1903,plain,(inv(e1)=e1|lhs_atom252), c_0_1429, ['final']).
+% 0.08/0.37  cnf(c_0_1904,plain,(inv(e2)=e1|lhs_atom251), c_0_1430, ['final']).
+% 0.08/0.37  cnf(c_0_1905,plain,(inv(e3)=e1|lhs_atom250), c_0_1431, ['final']).
+% 0.08/0.37  cnf(c_0_1906,plain,(inv(e4)=e1|lhs_atom249), c_0_1432, ['final']).
+% 0.08/0.37  cnf(c_0_1907,plain,(inv(e5)=e1|lhs_atom248), c_0_1433, ['final']).
+% 0.08/0.37  cnf(c_0_1908,plain,(inv(e0)=e2|lhs_atom247), c_0_1434, ['final']).
+% 0.08/0.37  cnf(c_0_1909,plain,(inv(e1)=e2|lhs_atom246), c_0_1435, ['final']).
+% 0.08/0.37  cnf(c_0_1910,plain,(inv(e2)=e2|lhs_atom245), c_0_1436, ['final']).
+% 0.08/0.37  cnf(c_0_1911,plain,(inv(e3)=e2|lhs_atom244), c_0_1437, ['final']).
+% 0.08/0.37  cnf(c_0_1912,plain,(inv(e4)=e2|lhs_atom243), c_0_1438, ['final']).
+% 0.08/0.37  cnf(c_0_1913,plain,(inv(e5)=e2|lhs_atom242), c_0_1439, ['final']).
+% 0.08/0.37  cnf(c_0_1914,plain,(inv(e0)=e3|lhs_atom241), c_0_1440, ['final']).
+% 0.08/0.37  cnf(c_0_1915,plain,(inv(e1)=e3|lhs_atom240), c_0_1441, ['final']).
+% 0.08/0.37  cnf(c_0_1916,plain,(inv(e2)=e3|lhs_atom239), c_0_1442, ['final']).
+% 0.08/0.37  cnf(c_0_1917,plain,(inv(e3)=e3|lhs_atom238), c_0_1443, ['final']).
+% 0.08/0.37  cnf(c_0_1918,plain,(inv(e4)=e3|lhs_atom237), c_0_1444, ['final']).
+% 0.08/0.37  cnf(c_0_1919,plain,(inv(e5)=e3|lhs_atom236), c_0_1445, ['final']).
+% 0.08/0.37  cnf(c_0_1920,plain,(inv(e0)=e4|lhs_atom235), c_0_1446, ['final']).
+% 0.08/0.37  cnf(c_0_1921,plain,(inv(e1)=e4|lhs_atom234), c_0_1447, ['final']).
+% 0.08/0.37  cnf(c_0_1922,plain,(inv(e2)=e4|lhs_atom233), c_0_1448, ['final']).
+% 0.08/0.37  cnf(c_0_1923,plain,(inv(e3)=e4|lhs_atom232), c_0_1449, ['final']).
+% 0.08/0.37  cnf(c_0_1924,plain,(inv(e4)=e4|lhs_atom231), c_0_1450, ['final']).
+% 0.08/0.37  cnf(c_0_1925,plain,(inv(e5)=e4|lhs_atom230), c_0_1451, ['final']).
+% 0.08/0.37  cnf(c_0_1926,plain,(inv(e0)=e5|lhs_atom229), c_0_1452, ['final']).
+% 0.08/0.37  cnf(c_0_1927,plain,(inv(e1)=e5|lhs_atom228), c_0_1453, ['final']).
+% 0.08/0.37  cnf(c_0_1928,plain,(inv(e2)=e5|lhs_atom227), c_0_1454, ['final']).
+% 0.08/0.37  cnf(c_0_1929,plain,(inv(e3)=e5|lhs_atom226), c_0_1455, ['final']).
+% 0.08/0.37  cnf(c_0_1930,plain,(inv(e4)=e5|lhs_atom225), c_0_1456, ['final']).
+% 0.08/0.37  cnf(c_0_1931,plain,(inv(e5)=e5|lhs_atom224), c_0_1457, ['final']).
+% 0.08/0.37  cnf(c_0_1932,plain,(lhs_atom474), c_0_1458, ['final']).
+% 0.08/0.37  cnf(c_0_1933,plain,(lhs_atom473), c_0_1459, ['final']).
+% 0.08/0.37  cnf(c_0_1934,plain,(lhs_atom472), c_0_1460, ['final']).
+% 0.08/0.37  cnf(c_0_1935,plain,(lhs_atom471), c_0_1461, ['final']).
+% 0.08/0.37  cnf(c_0_1936,plain,(lhs_atom470), c_0_1462, ['final']).
+% 0.08/0.37  cnf(c_0_1937,plain,(lhs_atom469), c_0_1463, ['final']).
+% 0.08/0.37  cnf(c_0_1938,plain,(lhs_atom468), c_0_1464, ['final']).
+% 0.08/0.37  cnf(c_0_1939,plain,(lhs_atom467), c_0_1465, ['final']).
+% 0.08/0.37  cnf(c_0_1940,plain,(lhs_atom466), c_0_1466, ['final']).
+% 0.08/0.37  cnf(c_0_1941,plain,(lhs_atom465), c_0_1467, ['final']).
+% 0.08/0.37  cnf(c_0_1942,plain,(lhs_atom464), c_0_1468, ['final']).
+% 0.08/0.37  cnf(c_0_1943,plain,(lhs_atom463), c_0_1469, ['final']).
+% 0.08/0.37  cnf(c_0_1944,plain,(lhs_atom462), c_0_1470, ['final']).
+% 0.08/0.37  cnf(c_0_1945,plain,(lhs_atom461), c_0_1471, ['final']).
+% 0.08/0.37  cnf(c_0_1946,plain,(lhs_atom460), c_0_1472, ['final']).
+% 0.08/0.37  cnf(c_0_1947,plain,(lhs_atom459), c_0_1473, ['final']).
+% 0.08/0.37  cnf(c_0_1948,plain,(lhs_atom458), c_0_1474, ['final']).
+% 0.08/0.37  cnf(c_0_1949,plain,(lhs_atom457), c_0_1475, ['final']).
+% 0.08/0.37  cnf(c_0_1950,plain,(lhs_atom456), c_0_1476, ['final']).
+% 0.08/0.37  cnf(c_0_1951,plain,(lhs_atom455), c_0_1477, ['final']).
+% 0.08/0.37  cnf(c_0_1952,plain,(lhs_atom454), c_0_1478, ['final']).
+% 0.08/0.37  cnf(c_0_1953,plain,(lhs_atom453), c_0_1479, ['final']).
+% 0.08/0.37  cnf(c_0_1954,plain,(lhs_atom452), c_0_1480, ['final']).
+% 0.08/0.37  cnf(c_0_1955,plain,(lhs_atom451), c_0_1481, ['final']).
+% 0.08/0.37  cnf(c_0_1956,plain,(lhs_atom450), c_0_1482, ['final']).
+% 0.08/0.37  cnf(c_0_1957,plain,(lhs_atom449), c_0_1483, ['final']).
+% 0.08/0.37  cnf(c_0_1958,plain,(lhs_atom448), c_0_1484, ['final']).
+% 0.08/0.37  cnf(c_0_1959,plain,(lhs_atom447), c_0_1485, ['final']).
+% 0.08/0.37  cnf(c_0_1960,plain,(lhs_atom446), c_0_1486, ['final']).
+% 0.08/0.37  cnf(c_0_1961,plain,(lhs_atom445), c_0_1487, ['final']).
+% 0.08/0.37  cnf(c_0_1962,plain,(lhs_atom444), c_0_1488, ['final']).
+% 0.08/0.37  cnf(c_0_1963,plain,(lhs_atom443), c_0_1489, ['final']).
+% 0.08/0.37  cnf(c_0_1964,plain,(lhs_atom442), c_0_1490, ['final']).
+% 0.08/0.37  cnf(c_0_1965,plain,(lhs_atom441), c_0_1491, ['final']).
+% 0.08/0.37  cnf(c_0_1966,plain,(lhs_atom440), c_0_1492, ['final']).
+% 0.08/0.37  cnf(c_0_1967,plain,(lhs_atom439), c_0_1493, ['final']).
+% 0.08/0.37  cnf(c_0_1968,plain,(lhs_atom438), c_0_1494, ['final']).
+% 0.08/0.37  cnf(c_0_1969,plain,(lhs_atom437), c_0_1495, ['final']).
+% 0.08/0.37  cnf(c_0_1970,plain,(lhs_atom436), c_0_1496, ['final']).
+% 0.08/0.37  cnf(c_0_1971,plain,(lhs_atom435), c_0_1497, ['final']).
+% 0.08/0.37  cnf(c_0_1972,plain,(lhs_atom434), c_0_1498, ['final']).
+% 0.08/0.37  cnf(c_0_1973,plain,(lhs_atom433), c_0_1499, ['final']).
+% 0.08/0.37  cnf(c_0_1974,plain,(lhs_atom432), c_0_1500, ['final']).
+% 0.08/0.37  cnf(c_0_1975,plain,(lhs_atom431), c_0_1501, ['final']).
+% 0.08/0.37  cnf(c_0_1976,plain,(lhs_atom430), c_0_1502, ['final']).
+% 0.08/0.37  cnf(c_0_1977,plain,(lhs_atom429), c_0_1503, ['final']).
+% 0.08/0.37  cnf(c_0_1978,plain,(lhs_atom428), c_0_1504, ['final']).
+% 0.08/0.37  cnf(c_0_1979,plain,(lhs_atom427), c_0_1505, ['final']).
+% 0.08/0.37  cnf(c_0_1980,plain,(lhs_atom426), c_0_1506, ['final']).
+% 0.08/0.37  cnf(c_0_1981,plain,(lhs_atom425), c_0_1507, ['final']).
+% 0.08/0.37  cnf(c_0_1982,plain,(lhs_atom424), c_0_1508, ['final']).
+% 0.08/0.37  cnf(c_0_1983,plain,(lhs_atom423), c_0_1509, ['final']).
+% 0.08/0.37  cnf(c_0_1984,plain,(lhs_atom422), c_0_1510, ['final']).
+% 0.08/0.37  cnf(c_0_1985,plain,(lhs_atom421), c_0_1511, ['final']).
+% 0.08/0.37  cnf(c_0_1986,plain,(lhs_atom420), c_0_1512, ['final']).
+% 0.08/0.37  cnf(c_0_1987,plain,(lhs_atom419), c_0_1513, ['final']).
+% 0.08/0.37  cnf(c_0_1988,plain,(lhs_atom418), c_0_1514, ['final']).
+% 0.08/0.37  cnf(c_0_1989,plain,(lhs_atom417), c_0_1515, ['final']).
+% 0.08/0.37  cnf(c_0_1990,plain,(lhs_atom416), c_0_1516, ['final']).
+% 0.08/0.37  cnf(c_0_1991,plain,(lhs_atom415), c_0_1517, ['final']).
+% 0.08/0.37  cnf(c_0_1992,plain,(lhs_atom414), c_0_1518, ['final']).
+% 0.08/0.37  cnf(c_0_1993,plain,(lhs_atom413), c_0_1519, ['final']).
+% 0.08/0.37  cnf(c_0_1994,plain,(lhs_atom412), c_0_1520, ['final']).
+% 0.08/0.37  cnf(c_0_1995,plain,(lhs_atom411), c_0_1521, ['final']).
+% 0.08/0.37  cnf(c_0_1996,plain,(lhs_atom410), c_0_1522, ['final']).
+% 0.08/0.37  cnf(c_0_1997,plain,(lhs_atom409), c_0_1523, ['final']).
+% 0.08/0.37  cnf(c_0_1998,plain,(lhs_atom408), c_0_1524, ['final']).
+% 0.08/0.37  cnf(c_0_1999,plain,(lhs_atom407), c_0_1525, ['final']).
+% 0.08/0.37  cnf(c_0_2000,plain,(lhs_atom406), c_0_1526, ['final']).
+% 0.08/0.37  cnf(c_0_2001,plain,(lhs_atom405), c_0_1527, ['final']).
+% 0.08/0.37  cnf(c_0_2002,plain,(lhs_atom404), c_0_1528, ['final']).
+% 0.08/0.37  cnf(c_0_2003,plain,(lhs_atom403), c_0_1529, ['final']).
+% 0.08/0.37  cnf(c_0_2004,plain,(lhs_atom402), c_0_1530, ['final']).
+% 0.08/0.37  cnf(c_0_2005,plain,(lhs_atom401), c_0_1531, ['final']).
+% 0.08/0.37  cnf(c_0_2006,plain,(lhs_atom400), c_0_1532, ['final']).
+% 0.08/0.37  cnf(c_0_2007,plain,(lhs_atom399), c_0_1533, ['final']).
+% 0.08/0.37  cnf(c_0_2008,plain,(lhs_atom398), c_0_1534, ['final']).
+% 0.08/0.37  cnf(c_0_2009,plain,(lhs_atom397), c_0_1535, ['final']).
+% 0.08/0.37  cnf(c_0_2010,plain,(lhs_atom396), c_0_1536, ['final']).
+% 0.08/0.37  cnf(c_0_2011,plain,(lhs_atom395), c_0_1537, ['final']).
+% 0.08/0.37  cnf(c_0_2012,plain,(lhs_atom394), c_0_1538, ['final']).
+% 0.08/0.37  cnf(c_0_2013,plain,(lhs_atom393), c_0_1539, ['final']).
+% 0.08/0.37  cnf(c_0_2014,plain,(lhs_atom392), c_0_1540, ['final']).
+% 0.08/0.37  cnf(c_0_2015,plain,(lhs_atom391), c_0_1541, ['final']).
+% 0.08/0.37  cnf(c_0_2016,plain,(lhs_atom390), c_0_1542, ['final']).
+% 0.08/0.37  cnf(c_0_2017,plain,(lhs_atom389), c_0_1543, ['final']).
+% 0.08/0.37  cnf(c_0_2018,plain,(lhs_atom388), c_0_1544, ['final']).
+% 0.08/0.37  cnf(c_0_2019,plain,(lhs_atom387), c_0_1545, ['final']).
+% 0.08/0.37  cnf(c_0_2020,plain,(lhs_atom386), c_0_1546, ['final']).
+% 0.08/0.37  cnf(c_0_2021,plain,(lhs_atom385), c_0_1547, ['final']).
+% 0.08/0.37  cnf(c_0_2022,plain,(lhs_atom384), c_0_1548, ['final']).
+% 0.08/0.37  cnf(c_0_2023,plain,(lhs_atom383), c_0_1549, ['final']).
+% 0.08/0.37  cnf(c_0_2024,plain,(lhs_atom382), c_0_1550, ['final']).
+% 0.08/0.37  cnf(c_0_2025,plain,(lhs_atom381), c_0_1551, ['final']).
+% 0.08/0.37  cnf(c_0_2026,plain,(lhs_atom380), c_0_1552, ['final']).
+% 0.08/0.37  cnf(c_0_2027,plain,(lhs_atom379), c_0_1553, ['final']).
+% 0.08/0.37  cnf(c_0_2028,plain,(lhs_atom378), c_0_1554, ['final']).
+% 0.08/0.37  cnf(c_0_2029,plain,(lhs_atom377), c_0_1555, ['final']).
+% 0.08/0.37  cnf(c_0_2030,plain,(lhs_atom376), c_0_1556, ['final']).
+% 0.08/0.37  cnf(c_0_2031,plain,(lhs_atom375), c_0_1557, ['final']).
+% 0.08/0.37  cnf(c_0_2032,plain,(lhs_atom374), c_0_1558, ['final']).
+% 0.08/0.37  cnf(c_0_2033,plain,(lhs_atom373), c_0_1559, ['final']).
+% 0.08/0.37  cnf(c_0_2034,plain,(lhs_atom372), c_0_1560, ['final']).
+% 0.08/0.37  cnf(c_0_2035,plain,(lhs_atom371), c_0_1561, ['final']).
+% 0.08/0.37  cnf(c_0_2036,plain,(lhs_atom370), c_0_1562, ['final']).
+% 0.08/0.37  cnf(c_0_2037,plain,(lhs_atom369), c_0_1563, ['final']).
+% 0.08/0.37  cnf(c_0_2038,plain,(lhs_atom368), c_0_1564, ['final']).
+% 0.08/0.37  cnf(c_0_2039,plain,(lhs_atom367), c_0_1565, ['final']).
+% 0.08/0.37  cnf(c_0_2040,plain,(lhs_atom366), c_0_1566, ['final']).
+% 0.08/0.37  cnf(c_0_2041,plain,(lhs_atom365), c_0_1567, ['final']).
+% 0.08/0.37  cnf(c_0_2042,plain,(lhs_atom364), c_0_1568, ['final']).
+% 0.08/0.37  cnf(c_0_2043,plain,(lhs_atom363), c_0_1569, ['final']).
+% 0.08/0.37  cnf(c_0_2044,plain,(lhs_atom362), c_0_1570, ['final']).
+% 0.08/0.37  cnf(c_0_2045,plain,(lhs_atom361), c_0_1571, ['final']).
+% 0.08/0.37  cnf(c_0_2046,plain,(lhs_atom360), c_0_1572, ['final']).
+% 0.08/0.37  cnf(c_0_2047,plain,(lhs_atom359), c_0_1573, ['final']).
+% 0.08/0.37  cnf(c_0_2048,plain,(lhs_atom358), c_0_1574, ['final']).
+% 0.08/0.37  cnf(c_0_2049,plain,(lhs_atom357), c_0_1575, ['final']).
+% 0.08/0.37  cnf(c_0_2050,plain,(lhs_atom356), c_0_1576, ['final']).
+% 0.08/0.37  cnf(c_0_2051,plain,(lhs_atom355), c_0_1577, ['final']).
+% 0.08/0.37  cnf(c_0_2052,plain,(lhs_atom354), c_0_1578, ['final']).
+% 0.08/0.37  cnf(c_0_2053,plain,(lhs_atom353), c_0_1579, ['final']).
+% 0.08/0.37  cnf(c_0_2054,plain,(lhs_atom352), c_0_1580, ['final']).
+% 0.08/0.37  cnf(c_0_2055,plain,(lhs_atom351), c_0_1581, ['final']).
+% 0.08/0.37  cnf(c_0_2056,plain,(lhs_atom350), c_0_1582, ['final']).
+% 0.08/0.37  cnf(c_0_2057,plain,(lhs_atom349), c_0_1583, ['final']).
+% 0.08/0.37  cnf(c_0_2058,plain,(lhs_atom348), c_0_1584, ['final']).
+% 0.08/0.37  cnf(c_0_2059,plain,(lhs_atom347), c_0_1585, ['final']).
+% 0.08/0.37  cnf(c_0_2060,plain,(lhs_atom346), c_0_1586, ['final']).
+% 0.08/0.37  cnf(c_0_2061,plain,(lhs_atom345), c_0_1587, ['final']).
+% 0.08/0.37  cnf(c_0_2062,plain,(lhs_atom344), c_0_1588, ['final']).
+% 0.08/0.37  cnf(c_0_2063,plain,(lhs_atom343), c_0_1589, ['final']).
+% 0.08/0.37  cnf(c_0_2064,plain,(lhs_atom342), c_0_1590, ['final']).
+% 0.08/0.37  cnf(c_0_2065,plain,(lhs_atom341), c_0_1591, ['final']).
+% 0.08/0.37  cnf(c_0_2066,plain,(lhs_atom340), c_0_1592, ['final']).
+% 0.08/0.37  cnf(c_0_2067,plain,(lhs_atom339), c_0_1593, ['final']).
+% 0.08/0.37  cnf(c_0_2068,plain,(lhs_atom338), c_0_1594, ['final']).
+% 0.08/0.37  cnf(c_0_2069,plain,(lhs_atom337), c_0_1595, ['final']).
+% 0.08/0.37  cnf(c_0_2070,plain,(lhs_atom336), c_0_1596, ['final']).
+% 0.08/0.37  cnf(c_0_2071,plain,(lhs_atom335), c_0_1597, ['final']).
+% 0.08/0.37  cnf(c_0_2072,plain,(lhs_atom334), c_0_1598, ['final']).
+% 0.08/0.37  cnf(c_0_2073,plain,(lhs_atom333), c_0_1599, ['final']).
+% 0.08/0.37  cnf(c_0_2074,plain,(lhs_atom332), c_0_1600, ['final']).
+% 0.08/0.37  cnf(c_0_2075,plain,(lhs_atom331), c_0_1601, ['final']).
+% 0.08/0.37  cnf(c_0_2076,plain,(lhs_atom330), c_0_1602, ['final']).
+% 0.08/0.37  cnf(c_0_2077,plain,(lhs_atom329), c_0_1603, ['final']).
+% 0.08/0.37  cnf(c_0_2078,plain,(lhs_atom328), c_0_1604, ['final']).
+% 0.08/0.37  cnf(c_0_2079,plain,(lhs_atom327), c_0_1605, ['final']).
+% 0.08/0.37  cnf(c_0_2080,plain,(lhs_atom326), c_0_1606, ['final']).
+% 0.08/0.37  cnf(c_0_2081,plain,(lhs_atom325), c_0_1607, ['final']).
+% 0.08/0.37  cnf(c_0_2082,plain,(lhs_atom324), c_0_1608, ['final']).
+% 0.08/0.37  cnf(c_0_2083,plain,(lhs_atom323), c_0_1609, ['final']).
+% 0.08/0.37  cnf(c_0_2084,plain,(lhs_atom322), c_0_1610, ['final']).
+% 0.08/0.37  cnf(c_0_2085,plain,(lhs_atom321), c_0_1611, ['final']).
+% 0.08/0.37  cnf(c_0_2086,plain,(lhs_atom320), c_0_1612, ['final']).
+% 0.08/0.37  cnf(c_0_2087,plain,(lhs_atom319), c_0_1613, ['final']).
+% 0.08/0.37  cnf(c_0_2088,plain,(lhs_atom318), c_0_1614, ['final']).
+% 0.08/0.37  cnf(c_0_2089,plain,(lhs_atom317), c_0_1615, ['final']).
+% 0.08/0.37  cnf(c_0_2090,plain,(lhs_atom316), c_0_1616, ['final']).
+% 0.08/0.37  cnf(c_0_2091,plain,(lhs_atom315), c_0_1617, ['final']).
+% 0.08/0.37  cnf(c_0_2092,plain,(lhs_atom314), c_0_1618, ['final']).
+% 0.08/0.37  cnf(c_0_2093,plain,(lhs_atom313), c_0_1619, ['final']).
+% 0.08/0.37  cnf(c_0_2094,plain,(lhs_atom312), c_0_1620, ['final']).
+% 0.08/0.37  cnf(c_0_2095,plain,(lhs_atom311), c_0_1621, ['final']).
+% 0.08/0.37  cnf(c_0_2096,plain,(lhs_atom310), c_0_1622, ['final']).
+% 0.08/0.37  cnf(c_0_2097,plain,(lhs_atom309), c_0_1623, ['final']).
+% 0.08/0.37  cnf(c_0_2098,plain,(lhs_atom308), c_0_1624, ['final']).
+% 0.08/0.37  cnf(c_0_2099,plain,(lhs_atom307), c_0_1625, ['final']).
+% 0.08/0.37  cnf(c_0_2100,plain,(lhs_atom306), c_0_1626, ['final']).
+% 0.08/0.37  cnf(c_0_2101,plain,(lhs_atom305), c_0_1627, ['final']).
+% 0.08/0.37  cnf(c_0_2102,plain,(lhs_atom304), c_0_1628, ['final']).
+% 0.08/0.37  cnf(c_0_2103,plain,(lhs_atom303), c_0_1629, ['final']).
+% 0.08/0.37  cnf(c_0_2104,plain,(lhs_atom302), c_0_1630, ['final']).
+% 0.08/0.37  cnf(c_0_2105,plain,(lhs_atom301), c_0_1631, ['final']).
+% 0.08/0.37  cnf(c_0_2106,plain,(lhs_atom300), c_0_1632, ['final']).
+% 0.08/0.37  cnf(c_0_2107,plain,(lhs_atom299), c_0_1633, ['final']).
+% 0.08/0.37  cnf(c_0_2108,plain,(lhs_atom298), c_0_1634, ['final']).
+% 0.08/0.37  cnf(c_0_2109,plain,(lhs_atom297), c_0_1635, ['final']).
+% 0.08/0.37  cnf(c_0_2110,plain,(lhs_atom296), c_0_1636, ['final']).
+% 0.08/0.37  cnf(c_0_2111,plain,(lhs_atom295), c_0_1637, ['final']).
+% 0.08/0.37  cnf(c_0_2112,plain,(lhs_atom294), c_0_1638, ['final']).
+% 0.08/0.37  cnf(c_0_2113,plain,(lhs_atom293), c_0_1639, ['final']).
+% 0.08/0.37  cnf(c_0_2114,plain,(lhs_atom292), c_0_1640, ['final']).
+% 0.08/0.37  cnf(c_0_2115,plain,(lhs_atom291), c_0_1641, ['final']).
+% 0.08/0.37  cnf(c_0_2116,plain,(lhs_atom290), c_0_1642, ['final']).
+% 0.08/0.37  cnf(c_0_2117,plain,(lhs_atom289), c_0_1643, ['final']).
+% 0.08/0.37  cnf(c_0_2118,plain,(lhs_atom288), c_0_1644, ['final']).
+% 0.08/0.37  cnf(c_0_2119,plain,(lhs_atom287), c_0_1645, ['final']).
+% 0.08/0.37  cnf(c_0_2120,plain,(lhs_atom286), c_0_1646, ['final']).
+% 0.08/0.37  cnf(c_0_2121,plain,(lhs_atom285), c_0_1647, ['final']).
+% 0.08/0.37  cnf(c_0_2122,plain,(lhs_atom284), c_0_1648, ['final']).
+% 0.08/0.37  cnf(c_0_2123,plain,(lhs_atom283), c_0_1649, ['final']).
+% 0.08/0.37  cnf(c_0_2124,plain,(lhs_atom282), c_0_1650, ['final']).
+% 0.08/0.37  cnf(c_0_2125,plain,(lhs_atom281), c_0_1651, ['final']).
+% 0.08/0.37  cnf(c_0_2126,plain,(lhs_atom280), c_0_1652, ['final']).
+% 0.08/0.37  cnf(c_0_2127,plain,(lhs_atom279), c_0_1653, ['final']).
+% 0.08/0.37  cnf(c_0_2128,plain,(lhs_atom278), c_0_1654, ['final']).
+% 0.08/0.37  cnf(c_0_2129,plain,(lhs_atom277), c_0_1655, ['final']).
+% 0.08/0.37  cnf(c_0_2130,plain,(lhs_atom276), c_0_1656, ['final']).
+% 0.08/0.37  cnf(c_0_2131,plain,(lhs_atom275), c_0_1657, ['final']).
+% 0.08/0.37  cnf(c_0_2132,plain,(lhs_atom274), c_0_1658, ['final']).
+% 0.08/0.37  cnf(c_0_2133,plain,(lhs_atom273), c_0_1659, ['final']).
+% 0.08/0.37  cnf(c_0_2134,plain,(lhs_atom272), c_0_1660, ['final']).
+% 0.08/0.37  cnf(c_0_2135,plain,(lhs_atom271), c_0_1661, ['final']).
+% 0.08/0.37  cnf(c_0_2136,plain,(lhs_atom270), c_0_1662, ['final']).
+% 0.08/0.37  cnf(c_0_2137,plain,(lhs_atom269), c_0_1663, ['final']).
+% 0.08/0.37  cnf(c_0_2138,plain,(lhs_atom268), c_0_1664, ['final']).
+% 0.08/0.37  cnf(c_0_2139,plain,(lhs_atom267), c_0_1665, ['final']).
+% 0.08/0.37  cnf(c_0_2140,plain,(lhs_atom266), c_0_1666, ['final']).
+% 0.08/0.37  cnf(c_0_2141,plain,(lhs_atom265), c_0_1667, ['final']).
+% 0.08/0.37  cnf(c_0_2142,plain,(lhs_atom264), c_0_1668, ['final']).
+% 0.08/0.37  cnf(c_0_2143,plain,(lhs_atom263), c_0_1669, ['final']).
+% 0.08/0.37  cnf(c_0_2144,plain,(lhs_atom262), c_0_1670, ['final']).
+% 0.08/0.37  cnf(c_0_2145,plain,(lhs_atom261), c_0_1671, ['final']).
+% 0.08/0.37  cnf(c_0_2146,plain,(lhs_atom260), c_0_1672, ['final']).
+% 0.08/0.37  cnf(c_0_2147,plain,(lhs_atom223), c_0_1673, ['final']).
+% 0.08/0.37  cnf(c_0_2148,plain,(lhs_atom222), c_0_1674, ['final']).
+% 0.08/0.37  cnf(c_0_2149,plain,(lhs_atom221), c_0_1675, ['final']).
+% 0.08/0.37  cnf(c_0_2150,plain,(lhs_atom220), c_0_1676, ['final']).
+% 0.08/0.37  cnf(c_0_2151,plain,(lhs_atom219), c_0_1677, ['final']).
+% 0.08/0.37  cnf(c_0_2152,plain,(lhs_atom218), c_0_1678, ['final']).
+% 0.08/0.37  cnf(c_0_2153,plain,(lhs_atom217), c_0_1679, ['final']).
+% 0.08/0.37  cnf(c_0_2154,plain,(lhs_atom216), c_0_1680, ['final']).
+% 0.08/0.37  cnf(c_0_2155,plain,(lhs_atom215), c_0_1681, ['final']).
+% 0.08/0.37  cnf(c_0_2156,plain,(lhs_atom214), c_0_1682, ['final']).
+% 0.08/0.37  cnf(c_0_2157,plain,(lhs_atom213), c_0_1683, ['final']).
+% 0.08/0.37  cnf(c_0_2158,plain,(lhs_atom212), c_0_1684, ['final']).
+% 0.08/0.37  cnf(c_0_2159,plain,(lhs_atom211), c_0_1685, ['final']).
+% 0.08/0.37  cnf(c_0_2160,plain,(lhs_atom210), c_0_1686, ['final']).
+% 0.08/0.37  cnf(c_0_2161,plain,(lhs_atom209), c_0_1687, ['final']).
+% 0.08/0.37  cnf(c_0_2162,plain,(lhs_atom208), c_0_1688, ['final']).
+% 0.08/0.37  cnf(c_0_2163,plain,(lhs_atom207), c_0_1689, ['final']).
+% 0.08/0.37  cnf(c_0_2164,plain,(lhs_atom206), c_0_1690, ['final']).
+% 0.08/0.37  cnf(c_0_2165,plain,(lhs_atom205), c_0_1691, ['final']).
+% 0.08/0.37  cnf(c_0_2166,plain,(lhs_atom204), c_0_1692, ['final']).
+% 0.08/0.37  cnf(c_0_2167,plain,(lhs_atom203), c_0_1693, ['final']).
+% 0.08/0.37  cnf(c_0_2168,plain,(lhs_atom202), c_0_1694, ['final']).
+% 0.08/0.37  cnf(c_0_2169,plain,(lhs_atom201), c_0_1695, ['final']).
+% 0.08/0.37  cnf(c_0_2170,plain,(lhs_atom200), c_0_1696, ['final']).
+% 0.08/0.37  cnf(c_0_2171,plain,(lhs_atom199), c_0_1697, ['final']).
+% 0.08/0.37  cnf(c_0_2172,plain,(lhs_atom198), c_0_1698, ['final']).
+% 0.08/0.37  cnf(c_0_2173,plain,(lhs_atom197), c_0_1699, ['final']).
+% 0.08/0.37  cnf(c_0_2174,plain,(lhs_atom196), c_0_1700, ['final']).
+% 0.08/0.37  cnf(c_0_2175,plain,(lhs_atom195), c_0_1701, ['final']).
+% 0.08/0.37  cnf(c_0_2176,plain,(lhs_atom194), c_0_1702, ['final']).
+% 0.08/0.37  cnf(c_0_2177,plain,(lhs_atom193), c_0_1703, ['final']).
+% 0.08/0.37  cnf(c_0_2178,plain,(lhs_atom192), c_0_1704, ['final']).
+% 0.08/0.37  cnf(c_0_2179,plain,(lhs_atom191), c_0_1705, ['final']).
+% 0.08/0.37  cnf(c_0_2180,plain,(lhs_atom190), c_0_1706, ['final']).
+% 0.08/0.37  cnf(c_0_2181,plain,(lhs_atom189), c_0_1707, ['final']).
+% 0.08/0.37  cnf(c_0_2182,plain,(lhs_atom188), c_0_1708, ['final']).
+% 0.08/0.37  cnf(c_0_2183,plain,(lhs_atom187), c_0_1709, ['final']).
+% 0.08/0.37  cnf(c_0_2184,plain,(lhs_atom186), c_0_1710, ['final']).
+% 0.08/0.37  cnf(c_0_2185,plain,(lhs_atom185), c_0_1711, ['final']).
+% 0.08/0.37  cnf(c_0_2186,plain,(lhs_atom184), c_0_1712, ['final']).
+% 0.08/0.37  cnf(c_0_2187,plain,(lhs_atom183), c_0_1713, ['final']).
+% 0.08/0.37  cnf(c_0_2188,plain,(lhs_atom182), c_0_1714, ['final']).
+% 0.08/0.37  cnf(c_0_2189,plain,(lhs_atom181), c_0_1715, ['final']).
+% 0.08/0.37  cnf(c_0_2190,plain,(lhs_atom180), c_0_1716, ['final']).
+% 0.08/0.37  cnf(c_0_2191,plain,(lhs_atom179), c_0_1717, ['final']).
+% 0.08/0.37  cnf(c_0_2192,plain,(lhs_atom178), c_0_1718, ['final']).
+% 0.08/0.37  cnf(c_0_2193,plain,(lhs_atom177), c_0_1719, ['final']).
+% 0.08/0.37  cnf(c_0_2194,plain,(lhs_atom176), c_0_1720, ['final']).
+% 0.08/0.37  cnf(c_0_2195,plain,(lhs_atom175), c_0_1721, ['final']).
+% 0.08/0.37  cnf(c_0_2196,plain,(lhs_atom174), c_0_1722, ['final']).
+% 0.08/0.37  cnf(c_0_2197,plain,(lhs_atom173), c_0_1723, ['final']).
+% 0.08/0.37  cnf(c_0_2198,plain,(lhs_atom172), c_0_1724, ['final']).
+% 0.08/0.37  cnf(c_0_2199,plain,(lhs_atom171), c_0_1725, ['final']).
+% 0.08/0.37  cnf(c_0_2200,plain,(lhs_atom170), c_0_1726, ['final']).
+% 0.08/0.37  cnf(c_0_2201,plain,(lhs_atom169), c_0_1727, ['final']).
+% 0.08/0.37  cnf(c_0_2202,plain,(lhs_atom168), c_0_1728, ['final']).
+% 0.08/0.37  cnf(c_0_2203,plain,(lhs_atom167), c_0_1729, ['final']).
+% 0.08/0.37  cnf(c_0_2204,plain,(lhs_atom166), c_0_1730, ['final']).
+% 0.08/0.37  cnf(c_0_2205,plain,(lhs_atom165), c_0_1731, ['final']).
+% 0.08/0.37  cnf(c_0_2206,plain,(lhs_atom164), c_0_1732, ['final']).
+% 0.08/0.37  cnf(c_0_2207,plain,(lhs_atom163), c_0_1733, ['final']).
+% 0.08/0.37  cnf(c_0_2208,plain,(lhs_atom162), c_0_1734, ['final']).
+% 0.08/0.37  cnf(c_0_2209,plain,(lhs_atom161), c_0_1735, ['final']).
+% 0.08/0.37  cnf(c_0_2210,plain,(lhs_atom160), c_0_1736, ['final']).
+% 0.08/0.37  cnf(c_0_2211,plain,(lhs_atom159), c_0_1737, ['final']).
+% 0.08/0.37  cnf(c_0_2212,plain,(lhs_atom158), c_0_1738, ['final']).
+% 0.08/0.37  cnf(c_0_2213,plain,(lhs_atom157), c_0_1739, ['final']).
+% 0.08/0.37  cnf(c_0_2214,plain,(lhs_atom156), c_0_1740, ['final']).
+% 0.08/0.37  cnf(c_0_2215,plain,(lhs_atom155), c_0_1741, ['final']).
+% 0.08/0.37  cnf(c_0_2216,plain,(lhs_atom154), c_0_1742, ['final']).
+% 0.08/0.37  cnf(c_0_2217,plain,(lhs_atom153), c_0_1743, ['final']).
+% 0.08/0.37  cnf(c_0_2218,plain,(lhs_atom152), c_0_1744, ['final']).
+% 0.08/0.37  cnf(c_0_2219,plain,(lhs_atom151), c_0_1745, ['final']).
+% 0.08/0.37  cnf(c_0_2220,plain,(lhs_atom150), c_0_1746, ['final']).
+% 0.08/0.37  cnf(c_0_2221,plain,(lhs_atom149), c_0_1747, ['final']).
+% 0.08/0.37  cnf(c_0_2222,plain,(lhs_atom148), c_0_1748, ['final']).
+% 0.08/0.37  cnf(c_0_2223,plain,(lhs_atom147), c_0_1749, ['final']).
+% 0.08/0.37  cnf(c_0_2224,plain,(lhs_atom146), c_0_1750, ['final']).
+% 0.08/0.37  cnf(c_0_2225,plain,(lhs_atom145), c_0_1751, ['final']).
+% 0.08/0.37  cnf(c_0_2226,plain,(lhs_atom144), c_0_1752, ['final']).
+% 0.08/0.37  cnf(c_0_2227,plain,(lhs_atom143), c_0_1753, ['final']).
+% 0.08/0.37  cnf(c_0_2228,plain,(lhs_atom142), c_0_1754, ['final']).
+% 0.08/0.37  cnf(c_0_2229,plain,(lhs_atom141), c_0_1755, ['final']).
+% 0.08/0.37  cnf(c_0_2230,plain,(lhs_atom140), c_0_1756, ['final']).
+% 0.08/0.37  cnf(c_0_2231,plain,(lhs_atom139), c_0_1757, ['final']).
+% 0.08/0.37  cnf(c_0_2232,plain,(lhs_atom138), c_0_1758, ['final']).
+% 0.08/0.37  cnf(c_0_2233,plain,(lhs_atom137), c_0_1759, ['final']).
+% 0.08/0.37  cnf(c_0_2234,plain,(lhs_atom136), c_0_1760, ['final']).
+% 0.08/0.37  cnf(c_0_2235,plain,(lhs_atom135), c_0_1761, ['final']).
+% 0.08/0.37  cnf(c_0_2236,plain,(lhs_atom134), c_0_1762, ['final']).
+% 0.08/0.37  cnf(c_0_2237,plain,(lhs_atom133), c_0_1763, ['final']).
+% 0.08/0.37  cnf(c_0_2238,plain,(lhs_atom132), c_0_1764, ['final']).
+% 0.08/0.37  cnf(c_0_2239,plain,(lhs_atom131), c_0_1765, ['final']).
+% 0.08/0.37  cnf(c_0_2240,plain,(lhs_atom130), c_0_1766, ['final']).
+% 0.08/0.37  cnf(c_0_2241,plain,(lhs_atom129), c_0_1767, ['final']).
+% 0.08/0.37  cnf(c_0_2242,plain,(lhs_atom128), c_0_1768, ['final']).
+% 0.08/0.37  cnf(c_0_2243,plain,(lhs_atom127), c_0_1769, ['final']).
+% 0.08/0.37  cnf(c_0_2244,plain,(lhs_atom126), c_0_1770, ['final']).
+% 0.08/0.37  cnf(c_0_2245,plain,(lhs_atom125), c_0_1771, ['final']).
+% 0.08/0.37  cnf(c_0_2246,plain,(lhs_atom124), c_0_1772, ['final']).
+% 0.08/0.37  cnf(c_0_2247,plain,(lhs_atom123), c_0_1773, ['final']).
+% 0.08/0.37  cnf(c_0_2248,plain,(lhs_atom122), c_0_1774, ['final']).
+% 0.08/0.37  cnf(c_0_2249,plain,(lhs_atom121), c_0_1775, ['final']).
+% 0.08/0.37  cnf(c_0_2250,plain,(lhs_atom120), c_0_1776, ['final']).
+% 0.08/0.37  cnf(c_0_2251,plain,(lhs_atom119), c_0_1777, ['final']).
+% 0.08/0.37  cnf(c_0_2252,plain,(lhs_atom118), c_0_1778, ['final']).
+% 0.08/0.37  cnf(c_0_2253,plain,(lhs_atom117), c_0_1779, ['final']).
+% 0.08/0.37  cnf(c_0_2254,plain,(lhs_atom116), c_0_1780, ['final']).
+% 0.08/0.37  cnf(c_0_2255,plain,(lhs_atom115), c_0_1781, ['final']).
+% 0.08/0.37  cnf(c_0_2256,plain,(lhs_atom114), c_0_1782, ['final']).
+% 0.08/0.37  cnf(c_0_2257,plain,(lhs_atom113), c_0_1783, ['final']).
+% 0.08/0.37  cnf(c_0_2258,plain,(lhs_atom112), c_0_1784, ['final']).
+% 0.08/0.37  cnf(c_0_2259,plain,(lhs_atom111), c_0_1785, ['final']).
+% 0.08/0.37  cnf(c_0_2260,plain,(lhs_atom110), c_0_1786, ['final']).
+% 0.08/0.37  cnf(c_0_2261,plain,(lhs_atom109), c_0_1787, ['final']).
+% 0.08/0.37  cnf(c_0_2262,plain,(lhs_atom108), c_0_1788, ['final']).
+% 0.08/0.37  cnf(c_0_2263,plain,(lhs_atom107), c_0_1789, ['final']).
+% 0.08/0.37  cnf(c_0_2264,plain,(lhs_atom106), c_0_1790, ['final']).
+% 0.08/0.37  cnf(c_0_2265,plain,(lhs_atom105), c_0_1791, ['final']).
+% 0.08/0.37  cnf(c_0_2266,plain,(lhs_atom104), c_0_1792, ['final']).
+% 0.08/0.37  cnf(c_0_2267,plain,(lhs_atom103), c_0_1793, ['final']).
+% 0.08/0.37  cnf(c_0_2268,plain,(lhs_atom102), c_0_1794, ['final']).
+% 0.08/0.37  cnf(c_0_2269,plain,(lhs_atom101), c_0_1795, ['final']).
+% 0.08/0.37  cnf(c_0_2270,plain,(lhs_atom100), c_0_1796, ['final']).
+% 0.08/0.37  cnf(c_0_2271,plain,(lhs_atom99), c_0_1797, ['final']).
+% 0.08/0.37  cnf(c_0_2272,plain,(lhs_atom98), c_0_1798, ['final']).
+% 0.08/0.37  cnf(c_0_2273,plain,(lhs_atom97), c_0_1799, ['final']).
+% 0.08/0.37  cnf(c_0_2274,plain,(lhs_atom96), c_0_1800, ['final']).
+% 0.08/0.37  cnf(c_0_2275,plain,(lhs_atom95), c_0_1801, ['final']).
+% 0.08/0.37  cnf(c_0_2276,plain,(lhs_atom94), c_0_1802, ['final']).
+% 0.08/0.37  cnf(c_0_2277,plain,(lhs_atom93), c_0_1803, ['final']).
+% 0.08/0.37  cnf(c_0_2278,plain,(lhs_atom92), c_0_1804, ['final']).
+% 0.08/0.37  cnf(c_0_2279,plain,(lhs_atom91), c_0_1805, ['final']).
+% 0.08/0.37  cnf(c_0_2280,plain,(lhs_atom90), c_0_1806, ['final']).
+% 0.08/0.37  cnf(c_0_2281,plain,(lhs_atom89), c_0_1807, ['final']).
+% 0.08/0.37  cnf(c_0_2282,plain,(lhs_atom88), c_0_1808, ['final']).
+% 0.08/0.37  cnf(c_0_2283,plain,(lhs_atom87), c_0_1809, ['final']).
+% 0.08/0.37  cnf(c_0_2284,plain,(lhs_atom86), c_0_1810, ['final']).
+% 0.08/0.37  cnf(c_0_2285,plain,(lhs_atom85), c_0_1811, ['final']).
+% 0.08/0.37  cnf(c_0_2286,plain,(lhs_atom84), c_0_1812, ['final']).
+% 0.08/0.37  cnf(c_0_2287,plain,(lhs_atom83), c_0_1813, ['final']).
+% 0.08/0.37  cnf(c_0_2288,plain,(lhs_atom82), c_0_1814, ['final']).
+% 0.08/0.37  cnf(c_0_2289,plain,(lhs_atom81), c_0_1815, ['final']).
+% 0.08/0.37  cnf(c_0_2290,plain,(lhs_atom80), c_0_1816, ['final']).
+% 0.08/0.37  cnf(c_0_2291,plain,(lhs_atom79), c_0_1817, ['final']).
+% 0.08/0.37  cnf(c_0_2292,plain,(lhs_atom78), c_0_1818, ['final']).
+% 0.08/0.37  cnf(c_0_2293,plain,(lhs_atom77), c_0_1819, ['final']).
+% 0.08/0.37  cnf(c_0_2294,plain,(lhs_atom76), c_0_1820, ['final']).
+% 0.08/0.37  cnf(c_0_2295,plain,(lhs_atom75), c_0_1821, ['final']).
+% 0.08/0.37  cnf(c_0_2296,plain,(lhs_atom74), c_0_1822, ['final']).
+% 0.08/0.37  cnf(c_0_2297,plain,(lhs_atom73), c_0_1823, ['final']).
+% 0.08/0.37  cnf(c_0_2298,plain,(lhs_atom72), c_0_1824, ['final']).
+% 0.08/0.37  cnf(c_0_2299,plain,(lhs_atom71), c_0_1825, ['final']).
+% 0.08/0.37  cnf(c_0_2300,plain,(lhs_atom70), c_0_1826, ['final']).
+% 0.08/0.37  cnf(c_0_2301,plain,(lhs_atom69), c_0_1827, ['final']).
+% 0.08/0.37  cnf(c_0_2302,plain,(lhs_atom68), c_0_1828, ['final']).
+% 0.08/0.37  cnf(c_0_2303,plain,(lhs_atom67), c_0_1829, ['final']).
+% 0.08/0.37  cnf(c_0_2304,plain,(lhs_atom66), c_0_1830, ['final']).
+% 0.08/0.37  cnf(c_0_2305,plain,(lhs_atom65), c_0_1831, ['final']).
+% 0.08/0.37  cnf(c_0_2306,plain,(lhs_atom64), c_0_1832, ['final']).
+% 0.08/0.37  cnf(c_0_2307,plain,(lhs_atom63), c_0_1833, ['final']).
+% 0.08/0.37  cnf(c_0_2308,plain,(lhs_atom62), c_0_1834, ['final']).
+% 0.08/0.37  cnf(c_0_2309,plain,(lhs_atom61), c_0_1835, ['final']).
+% 0.08/0.37  cnf(c_0_2310,plain,(lhs_atom60), c_0_1836, ['final']).
+% 0.08/0.37  cnf(c_0_2311,plain,(lhs_atom59), c_0_1837, ['final']).
+% 0.08/0.37  cnf(c_0_2312,plain,(lhs_atom58), c_0_1838, ['final']).
+% 0.08/0.37  cnf(c_0_2313,plain,(lhs_atom57), c_0_1839, ['final']).
+% 0.08/0.37  cnf(c_0_2314,plain,(lhs_atom56), c_0_1840, ['final']).
+% 0.08/0.37  cnf(c_0_2315,plain,(lhs_atom55), c_0_1841, ['final']).
+% 0.08/0.37  cnf(c_0_2316,plain,(lhs_atom54), c_0_1842, ['final']).
+% 0.08/0.37  cnf(c_0_2317,plain,(lhs_atom53), c_0_1843, ['final']).
+% 0.08/0.37  cnf(c_0_2318,plain,(lhs_atom52), c_0_1844, ['final']).
+% 0.08/0.37  cnf(c_0_2319,plain,(lhs_atom51), c_0_1845, ['final']).
+% 0.08/0.37  cnf(c_0_2320,plain,(lhs_atom50), c_0_1846, ['final']).
+% 0.08/0.37  cnf(c_0_2321,plain,(lhs_atom49), c_0_1847, ['final']).
+% 0.08/0.37  cnf(c_0_2322,plain,(lhs_atom48), c_0_1848, ['final']).
+% 0.08/0.37  cnf(c_0_2323,plain,(lhs_atom47), c_0_1849, ['final']).
+% 0.08/0.37  cnf(c_0_2324,plain,(lhs_atom46), c_0_1850, ['final']).
+% 0.08/0.37  cnf(c_0_2325,plain,(lhs_atom45), c_0_1851, ['final']).
+% 0.08/0.37  cnf(c_0_2326,plain,(lhs_atom44), c_0_1852, ['final']).
+% 0.08/0.37  cnf(c_0_2327,plain,(lhs_atom43), c_0_1853, ['final']).
+% 0.08/0.37  cnf(c_0_2328,plain,(lhs_atom42), c_0_1854, ['final']).
+% 0.08/0.37  cnf(c_0_2329,plain,(lhs_atom41), c_0_1855, ['final']).
+% 0.08/0.37  cnf(c_0_2330,plain,(lhs_atom40), c_0_1856, ['final']).
+% 0.08/0.37  cnf(c_0_2331,plain,(lhs_atom39), c_0_1857, ['final']).
+% 0.08/0.37  cnf(c_0_2332,plain,(lhs_atom38), c_0_1858, ['final']).
+% 0.08/0.37  cnf(c_0_2333,plain,(lhs_atom37), c_0_1859, ['final']).
+% 0.08/0.37  cnf(c_0_2334,plain,(lhs_atom36), c_0_1860, ['final']).
+% 0.08/0.37  cnf(c_0_2335,plain,(lhs_atom35), c_0_1861, ['final']).
+% 0.08/0.37  cnf(c_0_2336,plain,(lhs_atom34), c_0_1862, ['final']).
+% 0.08/0.37  cnf(c_0_2337,plain,(lhs_atom33), c_0_1863, ['final']).
+% 0.08/0.37  cnf(c_0_2338,plain,(lhs_atom32), c_0_1864, ['final']).
+% 0.08/0.37  cnf(c_0_2339,plain,(lhs_atom31), c_0_1865, ['final']).
+% 0.08/0.37  cnf(c_0_2340,plain,(lhs_atom30), c_0_1866, ['final']).
+% 0.08/0.37  cnf(c_0_2341,plain,(lhs_atom29), c_0_1867, ['final']).
+% 0.08/0.37  cnf(c_0_2342,plain,(lhs_atom28), c_0_1868, ['final']).
+% 0.08/0.37  cnf(c_0_2343,plain,(lhs_atom27), c_0_1869, ['final']).
+% 0.08/0.37  cnf(c_0_2344,plain,(lhs_atom26), c_0_1870, ['final']).
+% 0.08/0.37  cnf(c_0_2345,plain,(lhs_atom25), c_0_1871, ['final']).
+% 0.08/0.37  cnf(c_0_2346,plain,(lhs_atom24), c_0_1872, ['final']).
+% 0.08/0.37  cnf(c_0_2347,plain,(lhs_atom23), c_0_1873, ['final']).
+% 0.08/0.37  cnf(c_0_2348,plain,(lhs_atom22), c_0_1874, ['final']).
+% 0.08/0.37  cnf(c_0_2349,plain,(lhs_atom21), c_0_1875, ['final']).
+% 0.08/0.37  cnf(c_0_2350,plain,(lhs_atom20), c_0_1876, ['final']).
+% 0.08/0.37  cnf(c_0_2351,plain,(lhs_atom19), c_0_1877, ['final']).
+% 0.08/0.37  cnf(c_0_2352,plain,(lhs_atom18), c_0_1878, ['final']).
+% 0.08/0.37  cnf(c_0_2353,plain,(lhs_atom17), c_0_1879, ['final']).
+% 0.08/0.37  cnf(c_0_2354,plain,(lhs_atom16), c_0_1880, ['final']).
+% 0.08/0.37  cnf(c_0_2355,plain,(lhs_atom15), c_0_1881, ['final']).
+% 0.08/0.37  cnf(c_0_2356,plain,(lhs_atom14), c_0_1882, ['final']).
+% 0.08/0.37  cnf(c_0_2357,plain,(lhs_atom13), c_0_1883, ['final']).
+% 0.08/0.37  cnf(c_0_2358,plain,(lhs_atom12), c_0_1884, ['final']).
+% 0.08/0.37  cnf(c_0_2359,plain,(lhs_atom11), c_0_1885, ['final']).
+% 0.08/0.37  cnf(c_0_2360,plain,(lhs_atom10), c_0_1886, ['final']).
+% 0.08/0.37  cnf(c_0_2361,plain,(lhs_atom9), c_0_1887, ['final']).
+% 0.08/0.37  cnf(c_0_2362,plain,(lhs_atom8), c_0_1888, ['final']).
+% 0.08/0.37  cnf(c_0_2363,plain,(lhs_atom7), c_0_1889, ['final']).
+% 0.08/0.37  cnf(c_0_2364,plain,(lhs_atom6), c_0_1890, ['final']).
+% 0.08/0.37  cnf(c_0_2365,plain,(lhs_atom5), c_0_1891, ['final']).
+% 0.08/0.37  cnf(c_0_2366,plain,(lhs_atom4), c_0_1892, ['final']).
+% 0.08/0.37  cnf(c_0_2367,plain,(lhs_atom3), c_0_1893, ['final']).
+% 0.08/0.37  cnf(c_0_2368,plain,(lhs_atom2), c_0_1894, ['final']).
+% 0.08/0.37  cnf(c_0_2369,plain,(lhs_atom1), c_0_1895, ['final']).
+% 0.08/0.37  % End CNF derivation
+% 0.08/0.37  cnf(c_0_1896_0,axiom,~inv(e0)=e0|inv(e0)=e0,inference(unfold_definition, [status(thm)], [c_0_1896, def_lhs_atom259])).
+% 0.08/0.37  cnf(c_0_1897_0,axiom,~inv(e0)=e1|inv(e1)=e0,inference(unfold_definition, [status(thm)], [c_0_1897, def_lhs_atom258])).
+% 0.08/0.37  cnf(c_0_1898_0,axiom,~inv(e0)=e2|inv(e2)=e0,inference(unfold_definition, [status(thm)], [c_0_1898, def_lhs_atom257])).
+% 0.08/0.37  cnf(c_0_1899_0,axiom,~inv(e0)=e3|inv(e3)=e0,inference(unfold_definition, [status(thm)], [c_0_1899, def_lhs_atom256])).
+% 0.08/0.37  cnf(c_0_1900_0,axiom,~inv(e0)=e4|inv(e4)=e0,inference(unfold_definition, [status(thm)], [c_0_1900, def_lhs_atom255])).
+% 0.08/0.37  cnf(c_0_1901_0,axiom,~inv(e0)=e5|inv(e5)=e0,inference(unfold_definition, [status(thm)], [c_0_1901, def_lhs_atom254])).
+% 0.08/0.37  cnf(c_0_1902_0,axiom,~inv(e1)=e0|inv(e0)=e1,inference(unfold_definition, [status(thm)], [c_0_1902, def_lhs_atom253])).
+% 0.08/0.37  cnf(c_0_1903_0,axiom,~inv(e1)=e1|inv(e1)=e1,inference(unfold_definition, [status(thm)], [c_0_1903, def_lhs_atom252])).
+% 0.08/0.37  cnf(c_0_1904_0,axiom,~inv(e1)=e2|inv(e2)=e1,inference(unfold_definition, [status(thm)], [c_0_1904, def_lhs_atom251])).
+% 0.08/0.37  cnf(c_0_1905_0,axiom,~inv(e1)=e3|inv(e3)=e1,inference(unfold_definition, [status(thm)], [c_0_1905, def_lhs_atom250])).
+% 0.08/0.37  cnf(c_0_1906_0,axiom,~inv(e1)=e4|inv(e4)=e1,inference(unfold_definition, [status(thm)], [c_0_1906, def_lhs_atom249])).
+% 0.08/0.37  cnf(c_0_1907_0,axiom,~inv(e1)=e5|inv(e5)=e1,inference(unfold_definition, [status(thm)], [c_0_1907, def_lhs_atom248])).
+% 0.08/0.37  cnf(c_0_1908_0,axiom,~inv(e2)=e0|inv(e0)=e2,inference(unfold_definition, [status(thm)], [c_0_1908, def_lhs_atom247])).
+% 0.08/0.37  cnf(c_0_1909_0,axiom,~inv(e2)=e1|inv(e1)=e2,inference(unfold_definition, [status(thm)], [c_0_1909, def_lhs_atom246])).
+% 0.08/0.37  cnf(c_0_1910_0,axiom,~inv(e2)=e2|inv(e2)=e2,inference(unfold_definition, [status(thm)], [c_0_1910, def_lhs_atom245])).
+% 0.08/0.37  cnf(c_0_1911_0,axiom,~inv(e2)=e3|inv(e3)=e2,inference(unfold_definition, [status(thm)], [c_0_1911, def_lhs_atom244])).
+% 0.08/0.37  cnf(c_0_1912_0,axiom,~inv(e2)=e4|inv(e4)=e2,inference(unfold_definition, [status(thm)], [c_0_1912, def_lhs_atom243])).
+% 0.08/0.37  cnf(c_0_1913_0,axiom,~inv(e2)=e5|inv(e5)=e2,inference(unfold_definition, [status(thm)], [c_0_1913, def_lhs_atom242])).
+% 0.08/0.37  cnf(c_0_1914_0,axiom,~inv(e3)=e0|inv(e0)=e3,inference(unfold_definition, [status(thm)], [c_0_1914, def_lhs_atom241])).
+% 0.08/0.37  cnf(c_0_1915_0,axiom,~inv(e3)=e1|inv(e1)=e3,inference(unfold_definition, [status(thm)], [c_0_1915, def_lhs_atom240])).
+% 0.08/0.37  cnf(c_0_1916_0,axiom,~inv(e3)=e2|inv(e2)=e3,inference(unfold_definition, [status(thm)], [c_0_1916, def_lhs_atom239])).
+% 0.08/0.37  cnf(c_0_1917_0,axiom,~inv(e3)=e3|inv(e3)=e3,inference(unfold_definition, [status(thm)], [c_0_1917, def_lhs_atom238])).
+% 0.08/0.37  cnf(c_0_1918_0,axiom,~inv(e3)=e4|inv(e4)=e3,inference(unfold_definition, [status(thm)], [c_0_1918, def_lhs_atom237])).
+% 0.08/0.37  cnf(c_0_1919_0,axiom,~inv(e3)=e5|inv(e5)=e3,inference(unfold_definition, [status(thm)], [c_0_1919, def_lhs_atom236])).
+% 0.08/0.37  cnf(c_0_1920_0,axiom,~inv(e4)=e0|inv(e0)=e4,inference(unfold_definition, [status(thm)], [c_0_1920, def_lhs_atom235])).
+% 0.08/0.37  cnf(c_0_1921_0,axiom,~inv(e4)=e1|inv(e1)=e4,inference(unfold_definition, [status(thm)], [c_0_1921, def_lhs_atom234])).
+% 0.08/0.37  cnf(c_0_1922_0,axiom,~inv(e4)=e2|inv(e2)=e4,inference(unfold_definition, [status(thm)], [c_0_1922, def_lhs_atom233])).
+% 0.08/0.37  cnf(c_0_1923_0,axiom,~inv(e4)=e3|inv(e3)=e4,inference(unfold_definition, [status(thm)], [c_0_1923, def_lhs_atom232])).
+% 0.08/0.37  cnf(c_0_1924_0,axiom,~inv(e4)=e4|inv(e4)=e4,inference(unfold_definition, [status(thm)], [c_0_1924, def_lhs_atom231])).
+% 0.08/0.37  cnf(c_0_1925_0,axiom,~inv(e4)=e5|inv(e5)=e4,inference(unfold_definition, [status(thm)], [c_0_1925, def_lhs_atom230])).
+% 0.08/0.37  cnf(c_0_1926_0,axiom,~inv(e5)=e0|inv(e0)=e5,inference(unfold_definition, [status(thm)], [c_0_1926, def_lhs_atom229])).
+% 0.08/0.37  cnf(c_0_1927_0,axiom,~inv(e5)=e1|inv(e1)=e5,inference(unfold_definition, [status(thm)], [c_0_1927, def_lhs_atom228])).
+% 0.08/0.37  cnf(c_0_1928_0,axiom,~inv(e5)=e2|inv(e2)=e5,inference(unfold_definition, [status(thm)], [c_0_1928, def_lhs_atom227])).
+% 0.08/0.37  cnf(c_0_1929_0,axiom,~inv(e5)=e3|inv(e3)=e5,inference(unfold_definition, [status(thm)], [c_0_1929, def_lhs_atom226])).
+% 0.08/0.37  cnf(c_0_1930_0,axiom,~inv(e5)=e4|inv(e4)=e5,inference(unfold_definition, [status(thm)], [c_0_1930, def_lhs_atom225])).
+% 0.08/0.37  cnf(c_0_1931_0,axiom,~inv(e5)=e5|inv(e5)=e5,inference(unfold_definition, [status(thm)], [c_0_1931, def_lhs_atom224])).
+% 0.08/0.37  cnf(c_0_1932_0,axiom,e0=op(op(op(op(e4,e4),e4),e4),op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_1932, def_lhs_atom474])).
+% 0.08/0.37  cnf(c_0_1933_0,axiom,e1=op(op(e4,e4),e4),inference(unfold_definition, [status(thm)], [c_0_1933, def_lhs_atom473])).
+% 0.08/0.37  cnf(c_0_1934_0,axiom,e2=op(op(op(e4,e4),e4),e4),inference(unfold_definition, [status(thm)], [c_0_1934, def_lhs_atom472])).
+% 0.08/0.37  cnf(c_0_1935_0,axiom,e3=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_1935, def_lhs_atom471])).
+% 0.08/0.37  cnf(c_0_1936_0,axiom,e5=op(op(op(op(e4,e4),e4),e4),e4),inference(unfold_definition, [status(thm)], [c_0_1936, def_lhs_atom470])).
+% 0.08/0.37  cnf(c_0_1937_0,axiom,e0!=e1,inference(unfold_definition, [status(thm)], [c_0_1937, def_lhs_atom469])).
+% 0.08/0.37  cnf(c_0_1938_0,axiom,e0!=e2,inference(unfold_definition, [status(thm)], [c_0_1938, def_lhs_atom468])).
+% 0.08/0.37  cnf(c_0_1939_0,axiom,e0!=e3,inference(unfold_definition, [status(thm)], [c_0_1939, def_lhs_atom467])).
+% 0.08/0.37  cnf(c_0_1940_0,axiom,e0!=e4,inference(unfold_definition, [status(thm)], [c_0_1940, def_lhs_atom466])).
+% 0.08/0.37  cnf(c_0_1941_0,axiom,e0!=e5,inference(unfold_definition, [status(thm)], [c_0_1941, def_lhs_atom465])).
+% 0.08/0.37  cnf(c_0_1942_0,axiom,e1!=e2,inference(unfold_definition, [status(thm)], [c_0_1942, def_lhs_atom464])).
+% 0.08/0.37  cnf(c_0_1943_0,axiom,e1!=e3,inference(unfold_definition, [status(thm)], [c_0_1943, def_lhs_atom463])).
+% 0.08/0.37  cnf(c_0_1944_0,axiom,e1!=e4,inference(unfold_definition, [status(thm)], [c_0_1944, def_lhs_atom462])).
+% 0.08/0.37  cnf(c_0_1945_0,axiom,e1!=e5,inference(unfold_definition, [status(thm)], [c_0_1945, def_lhs_atom461])).
+% 0.08/0.37  cnf(c_0_1946_0,axiom,e2!=e3,inference(unfold_definition, [status(thm)], [c_0_1946, def_lhs_atom460])).
+% 0.08/0.37  cnf(c_0_1947_0,axiom,e2!=e4,inference(unfold_definition, [status(thm)], [c_0_1947, def_lhs_atom459])).
+% 0.08/0.37  cnf(c_0_1948_0,axiom,e2!=e5,inference(unfold_definition, [status(thm)], [c_0_1948, def_lhs_atom458])).
+% 0.08/0.37  cnf(c_0_1949_0,axiom,e3!=e4,inference(unfold_definition, [status(thm)], [c_0_1949, def_lhs_atom457])).
+% 0.08/0.37  cnf(c_0_1950_0,axiom,e3!=e5,inference(unfold_definition, [status(thm)], [c_0_1950, def_lhs_atom456])).
+% 0.08/0.37  cnf(c_0_1951_0,axiom,e4!=e5,inference(unfold_definition, [status(thm)], [c_0_1951, def_lhs_atom455])).
+% 0.08/0.37  cnf(c_0_1952_0,axiom,op(e0,e0)!=op(e1,e0),inference(unfold_definition, [status(thm)], [c_0_1952, def_lhs_atom454])).
+% 0.08/0.37  cnf(c_0_1953_0,axiom,op(e0,e0)!=op(e2,e0),inference(unfold_definition, [status(thm)], [c_0_1953, def_lhs_atom453])).
+% 0.08/0.37  cnf(c_0_1954_0,axiom,op(e0,e0)!=op(e3,e0),inference(unfold_definition, [status(thm)], [c_0_1954, def_lhs_atom452])).
+% 0.08/0.37  cnf(c_0_1955_0,axiom,op(e0,e0)!=op(e4,e0),inference(unfold_definition, [status(thm)], [c_0_1955, def_lhs_atom451])).
+% 0.08/0.37  cnf(c_0_1956_0,axiom,op(e0,e0)!=op(e5,e0),inference(unfold_definition, [status(thm)], [c_0_1956, def_lhs_atom450])).
+% 0.08/0.37  cnf(c_0_1957_0,axiom,op(e1,e0)!=op(e2,e0),inference(unfold_definition, [status(thm)], [c_0_1957, def_lhs_atom449])).
+% 0.08/0.37  cnf(c_0_1958_0,axiom,op(e1,e0)!=op(e3,e0),inference(unfold_definition, [status(thm)], [c_0_1958, def_lhs_atom448])).
+% 0.08/0.37  cnf(c_0_1959_0,axiom,op(e1,e0)!=op(e4,e0),inference(unfold_definition, [status(thm)], [c_0_1959, def_lhs_atom447])).
+% 0.08/0.37  cnf(c_0_1960_0,axiom,op(e1,e0)!=op(e5,e0),inference(unfold_definition, [status(thm)], [c_0_1960, def_lhs_atom446])).
+% 0.08/0.37  cnf(c_0_1961_0,axiom,op(e2,e0)!=op(e3,e0),inference(unfold_definition, [status(thm)], [c_0_1961, def_lhs_atom445])).
+% 0.08/0.37  cnf(c_0_1962_0,axiom,op(e2,e0)!=op(e4,e0),inference(unfold_definition, [status(thm)], [c_0_1962, def_lhs_atom444])).
+% 0.08/0.37  cnf(c_0_1963_0,axiom,op(e2,e0)!=op(e5,e0),inference(unfold_definition, [status(thm)], [c_0_1963, def_lhs_atom443])).
+% 0.08/0.37  cnf(c_0_1964_0,axiom,op(e3,e0)!=op(e4,e0),inference(unfold_definition, [status(thm)], [c_0_1964, def_lhs_atom442])).
+% 0.08/0.37  cnf(c_0_1965_0,axiom,op(e3,e0)!=op(e5,e0),inference(unfold_definition, [status(thm)], [c_0_1965, def_lhs_atom441])).
+% 0.08/0.37  cnf(c_0_1966_0,axiom,op(e4,e0)!=op(e5,e0),inference(unfold_definition, [status(thm)], [c_0_1966, def_lhs_atom440])).
+% 0.08/0.37  cnf(c_0_1967_0,axiom,op(e0,e1)!=op(e1,e1),inference(unfold_definition, [status(thm)], [c_0_1967, def_lhs_atom439])).
+% 0.08/0.37  cnf(c_0_1968_0,axiom,op(e0,e1)!=op(e2,e1),inference(unfold_definition, [status(thm)], [c_0_1968, def_lhs_atom438])).
+% 0.08/0.37  cnf(c_0_1969_0,axiom,op(e0,e1)!=op(e3,e1),inference(unfold_definition, [status(thm)], [c_0_1969, def_lhs_atom437])).
+% 0.08/0.37  cnf(c_0_1970_0,axiom,op(e0,e1)!=op(e4,e1),inference(unfold_definition, [status(thm)], [c_0_1970, def_lhs_atom436])).
+% 0.08/0.37  cnf(c_0_1971_0,axiom,op(e0,e1)!=op(e5,e1),inference(unfold_definition, [status(thm)], [c_0_1971, def_lhs_atom435])).
+% 0.08/0.37  cnf(c_0_1972_0,axiom,op(e1,e1)!=op(e2,e1),inference(unfold_definition, [status(thm)], [c_0_1972, def_lhs_atom434])).
+% 0.08/0.37  cnf(c_0_1973_0,axiom,op(e1,e1)!=op(e3,e1),inference(unfold_definition, [status(thm)], [c_0_1973, def_lhs_atom433])).
+% 0.08/0.37  cnf(c_0_1974_0,axiom,op(e1,e1)!=op(e4,e1),inference(unfold_definition, [status(thm)], [c_0_1974, def_lhs_atom432])).
+% 0.08/0.37  cnf(c_0_1975_0,axiom,op(e1,e1)!=op(e5,e1),inference(unfold_definition, [status(thm)], [c_0_1975, def_lhs_atom431])).
+% 0.08/0.37  cnf(c_0_1976_0,axiom,op(e2,e1)!=op(e3,e1),inference(unfold_definition, [status(thm)], [c_0_1976, def_lhs_atom430])).
+% 0.08/0.37  cnf(c_0_1977_0,axiom,op(e2,e1)!=op(e4,e1),inference(unfold_definition, [status(thm)], [c_0_1977, def_lhs_atom429])).
+% 0.08/0.37  cnf(c_0_1978_0,axiom,op(e2,e1)!=op(e5,e1),inference(unfold_definition, [status(thm)], [c_0_1978, def_lhs_atom428])).
+% 0.08/0.37  cnf(c_0_1979_0,axiom,op(e3,e1)!=op(e4,e1),inference(unfold_definition, [status(thm)], [c_0_1979, def_lhs_atom427])).
+% 0.08/0.37  cnf(c_0_1980_0,axiom,op(e3,e1)!=op(e5,e1),inference(unfold_definition, [status(thm)], [c_0_1980, def_lhs_atom426])).
+% 0.08/0.37  cnf(c_0_1981_0,axiom,op(e4,e1)!=op(e5,e1),inference(unfold_definition, [status(thm)], [c_0_1981, def_lhs_atom425])).
+% 0.08/0.37  cnf(c_0_1982_0,axiom,op(e0,e2)!=op(e1,e2),inference(unfold_definition, [status(thm)], [c_0_1982, def_lhs_atom424])).
+% 0.08/0.37  cnf(c_0_1983_0,axiom,op(e0,e2)!=op(e2,e2),inference(unfold_definition, [status(thm)], [c_0_1983, def_lhs_atom423])).
+% 0.08/0.37  cnf(c_0_1984_0,axiom,op(e0,e2)!=op(e3,e2),inference(unfold_definition, [status(thm)], [c_0_1984, def_lhs_atom422])).
+% 0.08/0.37  cnf(c_0_1985_0,axiom,op(e0,e2)!=op(e4,e2),inference(unfold_definition, [status(thm)], [c_0_1985, def_lhs_atom421])).
+% 0.08/0.37  cnf(c_0_1986_0,axiom,op(e0,e2)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_1986, def_lhs_atom420])).
+% 0.08/0.37  cnf(c_0_1987_0,axiom,op(e1,e2)!=op(e2,e2),inference(unfold_definition, [status(thm)], [c_0_1987, def_lhs_atom419])).
+% 0.08/0.37  cnf(c_0_1988_0,axiom,op(e1,e2)!=op(e3,e2),inference(unfold_definition, [status(thm)], [c_0_1988, def_lhs_atom418])).
+% 0.08/0.37  cnf(c_0_1989_0,axiom,op(e1,e2)!=op(e4,e2),inference(unfold_definition, [status(thm)], [c_0_1989, def_lhs_atom417])).
+% 0.08/0.37  cnf(c_0_1990_0,axiom,op(e1,e2)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_1990, def_lhs_atom416])).
+% 0.08/0.37  cnf(c_0_1991_0,axiom,op(e2,e2)!=op(e3,e2),inference(unfold_definition, [status(thm)], [c_0_1991, def_lhs_atom415])).
+% 0.08/0.37  cnf(c_0_1992_0,axiom,op(e2,e2)!=op(e4,e2),inference(unfold_definition, [status(thm)], [c_0_1992, def_lhs_atom414])).
+% 0.08/0.37  cnf(c_0_1993_0,axiom,op(e2,e2)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_1993, def_lhs_atom413])).
+% 0.08/0.37  cnf(c_0_1994_0,axiom,op(e3,e2)!=op(e4,e2),inference(unfold_definition, [status(thm)], [c_0_1994, def_lhs_atom412])).
+% 0.08/0.37  cnf(c_0_1995_0,axiom,op(e3,e2)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_1995, def_lhs_atom411])).
+% 0.08/0.37  cnf(c_0_1996_0,axiom,op(e4,e2)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_1996, def_lhs_atom410])).
+% 0.08/0.37  cnf(c_0_1997_0,axiom,op(e0,e3)!=op(e1,e3),inference(unfold_definition, [status(thm)], [c_0_1997, def_lhs_atom409])).
+% 0.08/0.37  cnf(c_0_1998_0,axiom,op(e0,e3)!=op(e2,e3),inference(unfold_definition, [status(thm)], [c_0_1998, def_lhs_atom408])).
+% 0.08/0.37  cnf(c_0_1999_0,axiom,op(e0,e3)!=op(e3,e3),inference(unfold_definition, [status(thm)], [c_0_1999, def_lhs_atom407])).
+% 0.08/0.37  cnf(c_0_2000_0,axiom,op(e0,e3)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2000, def_lhs_atom406])).
+% 0.08/0.37  cnf(c_0_2001_0,axiom,op(e0,e3)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2001, def_lhs_atom405])).
+% 0.08/0.37  cnf(c_0_2002_0,axiom,op(e1,e3)!=op(e2,e3),inference(unfold_definition, [status(thm)], [c_0_2002, def_lhs_atom404])).
+% 0.08/0.37  cnf(c_0_2003_0,axiom,op(e1,e3)!=op(e3,e3),inference(unfold_definition, [status(thm)], [c_0_2003, def_lhs_atom403])).
+% 0.08/0.37  cnf(c_0_2004_0,axiom,op(e1,e3)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2004, def_lhs_atom402])).
+% 0.08/0.37  cnf(c_0_2005_0,axiom,op(e1,e3)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2005, def_lhs_atom401])).
+% 0.08/0.37  cnf(c_0_2006_0,axiom,op(e2,e3)!=op(e3,e3),inference(unfold_definition, [status(thm)], [c_0_2006, def_lhs_atom400])).
+% 0.08/0.37  cnf(c_0_2007_0,axiom,op(e2,e3)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2007, def_lhs_atom399])).
+% 0.08/0.37  cnf(c_0_2008_0,axiom,op(e2,e3)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2008, def_lhs_atom398])).
+% 0.08/0.37  cnf(c_0_2009_0,axiom,op(e3,e3)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2009, def_lhs_atom397])).
+% 0.08/0.37  cnf(c_0_2010_0,axiom,op(e3,e3)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2010, def_lhs_atom396])).
+% 0.08/0.37  cnf(c_0_2011_0,axiom,op(e4,e3)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2011, def_lhs_atom395])).
+% 0.08/0.37  cnf(c_0_2012_0,axiom,op(e0,e4)!=op(e1,e4),inference(unfold_definition, [status(thm)], [c_0_2012, def_lhs_atom394])).
+% 0.08/0.37  cnf(c_0_2013_0,axiom,op(e0,e4)!=op(e2,e4),inference(unfold_definition, [status(thm)], [c_0_2013, def_lhs_atom393])).
+% 0.08/0.37  cnf(c_0_2014_0,axiom,op(e0,e4)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2014, def_lhs_atom392])).
+% 0.08/0.37  cnf(c_0_2015_0,axiom,op(e0,e4)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2015, def_lhs_atom391])).
+% 0.08/0.37  cnf(c_0_2016_0,axiom,op(e0,e4)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2016, def_lhs_atom390])).
+% 0.08/0.37  cnf(c_0_2017_0,axiom,op(e1,e4)!=op(e2,e4),inference(unfold_definition, [status(thm)], [c_0_2017, def_lhs_atom389])).
+% 0.08/0.37  cnf(c_0_2018_0,axiom,op(e1,e4)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2018, def_lhs_atom388])).
+% 0.08/0.37  cnf(c_0_2019_0,axiom,op(e1,e4)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2019, def_lhs_atom387])).
+% 0.08/0.37  cnf(c_0_2020_0,axiom,op(e1,e4)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2020, def_lhs_atom386])).
+% 0.08/0.37  cnf(c_0_2021_0,axiom,op(e2,e4)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2021, def_lhs_atom385])).
+% 0.08/0.37  cnf(c_0_2022_0,axiom,op(e2,e4)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2022, def_lhs_atom384])).
+% 0.08/0.37  cnf(c_0_2023_0,axiom,op(e2,e4)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2023, def_lhs_atom383])).
+% 0.08/0.37  cnf(c_0_2024_0,axiom,op(e3,e4)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2024, def_lhs_atom382])).
+% 0.08/0.37  cnf(c_0_2025_0,axiom,op(e3,e4)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2025, def_lhs_atom381])).
+% 0.08/0.37  cnf(c_0_2026_0,axiom,op(e4,e4)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2026, def_lhs_atom380])).
+% 0.08/0.37  cnf(c_0_2027_0,axiom,op(e0,e5)!=op(e1,e5),inference(unfold_definition, [status(thm)], [c_0_2027, def_lhs_atom379])).
+% 0.08/0.37  cnf(c_0_2028_0,axiom,op(e0,e5)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2028, def_lhs_atom378])).
+% 0.08/0.37  cnf(c_0_2029_0,axiom,op(e0,e5)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2029, def_lhs_atom377])).
+% 0.08/0.37  cnf(c_0_2030_0,axiom,op(e0,e5)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2030, def_lhs_atom376])).
+% 0.08/0.37  cnf(c_0_2031_0,axiom,op(e0,e5)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2031, def_lhs_atom375])).
+% 0.08/0.37  cnf(c_0_2032_0,axiom,op(e1,e5)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2032, def_lhs_atom374])).
+% 0.08/0.37  cnf(c_0_2033_0,axiom,op(e1,e5)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2033, def_lhs_atom373])).
+% 0.08/0.37  cnf(c_0_2034_0,axiom,op(e1,e5)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2034, def_lhs_atom372])).
+% 0.08/0.37  cnf(c_0_2035_0,axiom,op(e1,e5)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2035, def_lhs_atom371])).
+% 0.08/0.37  cnf(c_0_2036_0,axiom,op(e2,e5)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2036, def_lhs_atom370])).
+% 0.08/0.37  cnf(c_0_2037_0,axiom,op(e2,e5)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2037, def_lhs_atom369])).
+% 0.08/0.37  cnf(c_0_2038_0,axiom,op(e2,e5)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2038, def_lhs_atom368])).
+% 0.08/0.37  cnf(c_0_2039_0,axiom,op(e3,e5)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2039, def_lhs_atom367])).
+% 0.08/0.37  cnf(c_0_2040_0,axiom,op(e3,e5)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2040, def_lhs_atom366])).
+% 0.08/0.37  cnf(c_0_2041_0,axiom,op(e4,e5)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2041, def_lhs_atom365])).
+% 0.08/0.37  cnf(c_0_2042_0,axiom,op(e0,e0)!=op(e0,e1),inference(unfold_definition, [status(thm)], [c_0_2042, def_lhs_atom364])).
+% 0.08/0.37  cnf(c_0_2043_0,axiom,op(e0,e0)!=op(e0,e2),inference(unfold_definition, [status(thm)], [c_0_2043, def_lhs_atom363])).
+% 0.08/0.37  cnf(c_0_2044_0,axiom,op(e0,e0)!=op(e0,e3),inference(unfold_definition, [status(thm)], [c_0_2044, def_lhs_atom362])).
+% 0.08/0.37  cnf(c_0_2045_0,axiom,op(e0,e0)!=op(e0,e4),inference(unfold_definition, [status(thm)], [c_0_2045, def_lhs_atom361])).
+% 0.08/0.37  cnf(c_0_2046_0,axiom,op(e0,e0)!=op(e0,e5),inference(unfold_definition, [status(thm)], [c_0_2046, def_lhs_atom360])).
+% 0.08/0.37  cnf(c_0_2047_0,axiom,op(e0,e1)!=op(e0,e2),inference(unfold_definition, [status(thm)], [c_0_2047, def_lhs_atom359])).
+% 0.08/0.37  cnf(c_0_2048_0,axiom,op(e0,e1)!=op(e0,e3),inference(unfold_definition, [status(thm)], [c_0_2048, def_lhs_atom358])).
+% 0.08/0.37  cnf(c_0_2049_0,axiom,op(e0,e1)!=op(e0,e4),inference(unfold_definition, [status(thm)], [c_0_2049, def_lhs_atom357])).
+% 0.08/0.37  cnf(c_0_2050_0,axiom,op(e0,e1)!=op(e0,e5),inference(unfold_definition, [status(thm)], [c_0_2050, def_lhs_atom356])).
+% 0.08/0.37  cnf(c_0_2051_0,axiom,op(e0,e2)!=op(e0,e3),inference(unfold_definition, [status(thm)], [c_0_2051, def_lhs_atom355])).
+% 0.08/0.37  cnf(c_0_2052_0,axiom,op(e0,e2)!=op(e0,e4),inference(unfold_definition, [status(thm)], [c_0_2052, def_lhs_atom354])).
+% 0.08/0.37  cnf(c_0_2053_0,axiom,op(e0,e2)!=op(e0,e5),inference(unfold_definition, [status(thm)], [c_0_2053, def_lhs_atom353])).
+% 0.08/0.37  cnf(c_0_2054_0,axiom,op(e0,e3)!=op(e0,e4),inference(unfold_definition, [status(thm)], [c_0_2054, def_lhs_atom352])).
+% 0.08/0.37  cnf(c_0_2055_0,axiom,op(e0,e3)!=op(e0,e5),inference(unfold_definition, [status(thm)], [c_0_2055, def_lhs_atom351])).
+% 0.08/0.37  cnf(c_0_2056_0,axiom,op(e0,e4)!=op(e0,e5),inference(unfold_definition, [status(thm)], [c_0_2056, def_lhs_atom350])).
+% 0.08/0.37  cnf(c_0_2057_0,axiom,op(e1,e0)!=op(e1,e1),inference(unfold_definition, [status(thm)], [c_0_2057, def_lhs_atom349])).
+% 0.08/0.37  cnf(c_0_2058_0,axiom,op(e1,e0)!=op(e1,e2),inference(unfold_definition, [status(thm)], [c_0_2058, def_lhs_atom348])).
+% 0.08/0.37  cnf(c_0_2059_0,axiom,op(e1,e0)!=op(e1,e3),inference(unfold_definition, [status(thm)], [c_0_2059, def_lhs_atom347])).
+% 0.08/0.37  cnf(c_0_2060_0,axiom,op(e1,e0)!=op(e1,e4),inference(unfold_definition, [status(thm)], [c_0_2060, def_lhs_atom346])).
+% 0.08/0.37  cnf(c_0_2061_0,axiom,op(e1,e0)!=op(e1,e5),inference(unfold_definition, [status(thm)], [c_0_2061, def_lhs_atom345])).
+% 0.08/0.37  cnf(c_0_2062_0,axiom,op(e1,e1)!=op(e1,e2),inference(unfold_definition, [status(thm)], [c_0_2062, def_lhs_atom344])).
+% 0.08/0.37  cnf(c_0_2063_0,axiom,op(e1,e1)!=op(e1,e3),inference(unfold_definition, [status(thm)], [c_0_2063, def_lhs_atom343])).
+% 0.08/0.37  cnf(c_0_2064_0,axiom,op(e1,e1)!=op(e1,e4),inference(unfold_definition, [status(thm)], [c_0_2064, def_lhs_atom342])).
+% 0.08/0.37  cnf(c_0_2065_0,axiom,op(e1,e1)!=op(e1,e5),inference(unfold_definition, [status(thm)], [c_0_2065, def_lhs_atom341])).
+% 0.08/0.37  cnf(c_0_2066_0,axiom,op(e1,e2)!=op(e1,e3),inference(unfold_definition, [status(thm)], [c_0_2066, def_lhs_atom340])).
+% 0.08/0.37  cnf(c_0_2067_0,axiom,op(e1,e2)!=op(e1,e4),inference(unfold_definition, [status(thm)], [c_0_2067, def_lhs_atom339])).
+% 0.08/0.37  cnf(c_0_2068_0,axiom,op(e1,e2)!=op(e1,e5),inference(unfold_definition, [status(thm)], [c_0_2068, def_lhs_atom338])).
+% 0.08/0.37  cnf(c_0_2069_0,axiom,op(e1,e3)!=op(e1,e4),inference(unfold_definition, [status(thm)], [c_0_2069, def_lhs_atom337])).
+% 0.08/0.37  cnf(c_0_2070_0,axiom,op(e1,e3)!=op(e1,e5),inference(unfold_definition, [status(thm)], [c_0_2070, def_lhs_atom336])).
+% 0.08/0.37  cnf(c_0_2071_0,axiom,op(e1,e4)!=op(e1,e5),inference(unfold_definition, [status(thm)], [c_0_2071, def_lhs_atom335])).
+% 0.08/0.37  cnf(c_0_2072_0,axiom,op(e2,e0)!=op(e2,e1),inference(unfold_definition, [status(thm)], [c_0_2072, def_lhs_atom334])).
+% 0.08/0.37  cnf(c_0_2073_0,axiom,op(e2,e0)!=op(e2,e2),inference(unfold_definition, [status(thm)], [c_0_2073, def_lhs_atom333])).
+% 0.08/0.37  cnf(c_0_2074_0,axiom,op(e2,e0)!=op(e2,e3),inference(unfold_definition, [status(thm)], [c_0_2074, def_lhs_atom332])).
+% 0.08/0.37  cnf(c_0_2075_0,axiom,op(e2,e0)!=op(e2,e4),inference(unfold_definition, [status(thm)], [c_0_2075, def_lhs_atom331])).
+% 0.08/0.37  cnf(c_0_2076_0,axiom,op(e2,e0)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2076, def_lhs_atom330])).
+% 0.08/0.37  cnf(c_0_2077_0,axiom,op(e2,e1)!=op(e2,e2),inference(unfold_definition, [status(thm)], [c_0_2077, def_lhs_atom329])).
+% 0.08/0.37  cnf(c_0_2078_0,axiom,op(e2,e1)!=op(e2,e3),inference(unfold_definition, [status(thm)], [c_0_2078, def_lhs_atom328])).
+% 0.08/0.37  cnf(c_0_2079_0,axiom,op(e2,e1)!=op(e2,e4),inference(unfold_definition, [status(thm)], [c_0_2079, def_lhs_atom327])).
+% 0.08/0.37  cnf(c_0_2080_0,axiom,op(e2,e1)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2080, def_lhs_atom326])).
+% 0.08/0.37  cnf(c_0_2081_0,axiom,op(e2,e2)!=op(e2,e3),inference(unfold_definition, [status(thm)], [c_0_2081, def_lhs_atom325])).
+% 0.08/0.37  cnf(c_0_2082_0,axiom,op(e2,e2)!=op(e2,e4),inference(unfold_definition, [status(thm)], [c_0_2082, def_lhs_atom324])).
+% 0.08/0.37  cnf(c_0_2083_0,axiom,op(e2,e2)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2083, def_lhs_atom323])).
+% 0.08/0.37  cnf(c_0_2084_0,axiom,op(e2,e3)!=op(e2,e4),inference(unfold_definition, [status(thm)], [c_0_2084, def_lhs_atom322])).
+% 0.08/0.37  cnf(c_0_2085_0,axiom,op(e2,e3)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2085, def_lhs_atom321])).
+% 0.08/0.37  cnf(c_0_2086_0,axiom,op(e2,e4)!=op(e2,e5),inference(unfold_definition, [status(thm)], [c_0_2086, def_lhs_atom320])).
+% 0.08/0.37  cnf(c_0_2087_0,axiom,op(e3,e0)!=op(e3,e1),inference(unfold_definition, [status(thm)], [c_0_2087, def_lhs_atom319])).
+% 0.08/0.37  cnf(c_0_2088_0,axiom,op(e3,e0)!=op(e3,e2),inference(unfold_definition, [status(thm)], [c_0_2088, def_lhs_atom318])).
+% 0.08/0.37  cnf(c_0_2089_0,axiom,op(e3,e0)!=op(e3,e3),inference(unfold_definition, [status(thm)], [c_0_2089, def_lhs_atom317])).
+% 0.08/0.37  cnf(c_0_2090_0,axiom,op(e3,e0)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2090, def_lhs_atom316])).
+% 0.08/0.37  cnf(c_0_2091_0,axiom,op(e3,e0)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2091, def_lhs_atom315])).
+% 0.08/0.37  cnf(c_0_2092_0,axiom,op(e3,e1)!=op(e3,e2),inference(unfold_definition, [status(thm)], [c_0_2092, def_lhs_atom314])).
+% 0.08/0.37  cnf(c_0_2093_0,axiom,op(e3,e1)!=op(e3,e3),inference(unfold_definition, [status(thm)], [c_0_2093, def_lhs_atom313])).
+% 0.08/0.37  cnf(c_0_2094_0,axiom,op(e3,e1)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2094, def_lhs_atom312])).
+% 0.08/0.37  cnf(c_0_2095_0,axiom,op(e3,e1)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2095, def_lhs_atom311])).
+% 0.08/0.37  cnf(c_0_2096_0,axiom,op(e3,e2)!=op(e3,e3),inference(unfold_definition, [status(thm)], [c_0_2096, def_lhs_atom310])).
+% 0.08/0.37  cnf(c_0_2097_0,axiom,op(e3,e2)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2097, def_lhs_atom309])).
+% 0.08/0.37  cnf(c_0_2098_0,axiom,op(e3,e2)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2098, def_lhs_atom308])).
+% 0.08/0.37  cnf(c_0_2099_0,axiom,op(e3,e3)!=op(e3,e4),inference(unfold_definition, [status(thm)], [c_0_2099, def_lhs_atom307])).
+% 0.08/0.37  cnf(c_0_2100_0,axiom,op(e3,e3)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2100, def_lhs_atom306])).
+% 0.08/0.37  cnf(c_0_2101_0,axiom,op(e3,e4)!=op(e3,e5),inference(unfold_definition, [status(thm)], [c_0_2101, def_lhs_atom305])).
+% 0.08/0.37  cnf(c_0_2102_0,axiom,op(e4,e0)!=op(e4,e1),inference(unfold_definition, [status(thm)], [c_0_2102, def_lhs_atom304])).
+% 0.08/0.37  cnf(c_0_2103_0,axiom,op(e4,e0)!=op(e4,e2),inference(unfold_definition, [status(thm)], [c_0_2103, def_lhs_atom303])).
+% 0.08/0.37  cnf(c_0_2104_0,axiom,op(e4,e0)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2104, def_lhs_atom302])).
+% 0.08/0.37  cnf(c_0_2105_0,axiom,op(e4,e0)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2105, def_lhs_atom301])).
+% 0.08/0.37  cnf(c_0_2106_0,axiom,op(e4,e0)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2106, def_lhs_atom300])).
+% 0.08/0.37  cnf(c_0_2107_0,axiom,op(e4,e1)!=op(e4,e2),inference(unfold_definition, [status(thm)], [c_0_2107, def_lhs_atom299])).
+% 0.08/0.37  cnf(c_0_2108_0,axiom,op(e4,e1)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2108, def_lhs_atom298])).
+% 0.08/0.37  cnf(c_0_2109_0,axiom,op(e4,e1)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2109, def_lhs_atom297])).
+% 0.08/0.37  cnf(c_0_2110_0,axiom,op(e4,e1)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2110, def_lhs_atom296])).
+% 0.08/0.37  cnf(c_0_2111_0,axiom,op(e4,e2)!=op(e4,e3),inference(unfold_definition, [status(thm)], [c_0_2111, def_lhs_atom295])).
+% 0.08/0.37  cnf(c_0_2112_0,axiom,op(e4,e2)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2112, def_lhs_atom294])).
+% 0.08/0.37  cnf(c_0_2113_0,axiom,op(e4,e2)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2113, def_lhs_atom293])).
+% 0.08/0.37  cnf(c_0_2114_0,axiom,op(e4,e3)!=op(e4,e4),inference(unfold_definition, [status(thm)], [c_0_2114, def_lhs_atom292])).
+% 0.08/0.37  cnf(c_0_2115_0,axiom,op(e4,e3)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2115, def_lhs_atom291])).
+% 0.08/0.37  cnf(c_0_2116_0,axiom,op(e4,e4)!=op(e4,e5),inference(unfold_definition, [status(thm)], [c_0_2116, def_lhs_atom290])).
+% 0.08/0.37  cnf(c_0_2117_0,axiom,op(e5,e0)!=op(e5,e1),inference(unfold_definition, [status(thm)], [c_0_2117, def_lhs_atom289])).
+% 0.08/0.37  cnf(c_0_2118_0,axiom,op(e5,e0)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_2118, def_lhs_atom288])).
+% 0.08/0.37  cnf(c_0_2119_0,axiom,op(e5,e0)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2119, def_lhs_atom287])).
+% 0.08/0.37  cnf(c_0_2120_0,axiom,op(e5,e0)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2120, def_lhs_atom286])).
+% 0.08/0.37  cnf(c_0_2121_0,axiom,op(e5,e0)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2121, def_lhs_atom285])).
+% 0.08/0.37  cnf(c_0_2122_0,axiom,op(e5,e1)!=op(e5,e2),inference(unfold_definition, [status(thm)], [c_0_2122, def_lhs_atom284])).
+% 0.08/0.37  cnf(c_0_2123_0,axiom,op(e5,e1)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2123, def_lhs_atom283])).
+% 0.08/0.37  cnf(c_0_2124_0,axiom,op(e5,e1)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2124, def_lhs_atom282])).
+% 0.08/0.37  cnf(c_0_2125_0,axiom,op(e5,e1)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2125, def_lhs_atom281])).
+% 0.08/0.37  cnf(c_0_2126_0,axiom,op(e5,e2)!=op(e5,e3),inference(unfold_definition, [status(thm)], [c_0_2126, def_lhs_atom280])).
+% 0.08/0.37  cnf(c_0_2127_0,axiom,op(e5,e2)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2127, def_lhs_atom279])).
+% 0.08/0.37  cnf(c_0_2128_0,axiom,op(e5,e2)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2128, def_lhs_atom278])).
+% 0.08/0.37  cnf(c_0_2129_0,axiom,op(e5,e3)!=op(e5,e4),inference(unfold_definition, [status(thm)], [c_0_2129, def_lhs_atom277])).
+% 0.08/0.37  cnf(c_0_2130_0,axiom,op(e5,e3)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2130, def_lhs_atom276])).
+% 0.08/0.37  cnf(c_0_2131_0,axiom,op(e5,e4)!=op(e5,e5),inference(unfold_definition, [status(thm)], [c_0_2131, def_lhs_atom275])).
+% 0.08/0.37  cnf(c_0_2132_0,axiom,inv(e0)!=inv(e1),inference(unfold_definition, [status(thm)], [c_0_2132, def_lhs_atom274])).
+% 0.08/0.37  cnf(c_0_2133_0,axiom,inv(e0)!=inv(e2),inference(unfold_definition, [status(thm)], [c_0_2133, def_lhs_atom273])).
+% 0.08/0.37  cnf(c_0_2134_0,axiom,inv(e0)!=inv(e3),inference(unfold_definition, [status(thm)], [c_0_2134, def_lhs_atom272])).
+% 0.08/0.37  cnf(c_0_2135_0,axiom,inv(e0)!=inv(e4),inference(unfold_definition, [status(thm)], [c_0_2135, def_lhs_atom271])).
+% 0.08/0.37  cnf(c_0_2136_0,axiom,inv(e0)!=inv(e5),inference(unfold_definition, [status(thm)], [c_0_2136, def_lhs_atom270])).
+% 0.08/0.37  cnf(c_0_2137_0,axiom,inv(e1)!=inv(e2),inference(unfold_definition, [status(thm)], [c_0_2137, def_lhs_atom269])).
+% 0.08/0.37  cnf(c_0_2138_0,axiom,inv(e1)!=inv(e3),inference(unfold_definition, [status(thm)], [c_0_2138, def_lhs_atom268])).
+% 0.08/0.37  cnf(c_0_2139_0,axiom,inv(e1)!=inv(e4),inference(unfold_definition, [status(thm)], [c_0_2139, def_lhs_atom267])).
+% 0.08/0.37  cnf(c_0_2140_0,axiom,inv(e1)!=inv(e5),inference(unfold_definition, [status(thm)], [c_0_2140, def_lhs_atom266])).
+% 0.08/0.37  cnf(c_0_2141_0,axiom,inv(e2)!=inv(e3),inference(unfold_definition, [status(thm)], [c_0_2141, def_lhs_atom265])).
+% 0.08/0.37  cnf(c_0_2142_0,axiom,inv(e2)!=inv(e4),inference(unfold_definition, [status(thm)], [c_0_2142, def_lhs_atom264])).
+% 0.08/0.37  cnf(c_0_2143_0,axiom,inv(e2)!=inv(e5),inference(unfold_definition, [status(thm)], [c_0_2143, def_lhs_atom263])).
+% 0.08/0.37  cnf(c_0_2144_0,axiom,inv(e3)!=inv(e4),inference(unfold_definition, [status(thm)], [c_0_2144, def_lhs_atom262])).
+% 0.08/0.37  cnf(c_0_2145_0,axiom,inv(e3)!=inv(e5),inference(unfold_definition, [status(thm)], [c_0_2145, def_lhs_atom261])).
+% 0.08/0.37  cnf(c_0_2146_0,axiom,inv(e4)!=inv(e5),inference(unfold_definition, [status(thm)], [c_0_2146, def_lhs_atom260])).
+% 0.08/0.37  cnf(c_0_2147_0,axiom,inv(inv(e0))=e0,inference(unfold_definition, [status(thm)], [c_0_2147, def_lhs_atom223])).
+% 0.08/0.37  cnf(c_0_2148_0,axiom,inv(inv(e1))=e1,inference(unfold_definition, [status(thm)], [c_0_2148, def_lhs_atom222])).
+% 0.08/0.37  cnf(c_0_2149_0,axiom,inv(inv(e2))=e2,inference(unfold_definition, [status(thm)], [c_0_2149, def_lhs_atom221])).
+% 0.08/0.37  cnf(c_0_2150_0,axiom,inv(inv(e3))=e3,inference(unfold_definition, [status(thm)], [c_0_2150, def_lhs_atom220])).
+% 0.08/0.37  cnf(c_0_2151_0,axiom,inv(inv(e4))=e4,inference(unfold_definition, [status(thm)], [c_0_2151, def_lhs_atom219])).
+% 0.08/0.37  cnf(c_0_2152_0,axiom,inv(inv(e5))=e5,inference(unfold_definition, [status(thm)], [c_0_2152, def_lhs_atom218])).
+% 0.08/0.37  cnf(c_0_2153_0,axiom,inv(unit)=unit,inference(unfold_definition, [status(thm)], [c_0_2153, def_lhs_atom217])).
+% 0.08/0.37  cnf(c_0_2154_0,axiom,op(op(e0,e0),e0)=op(e0,op(e0,e0)),inference(unfold_definition, [status(thm)], [c_0_2154, def_lhs_atom216])).
+% 0.08/0.37  cnf(c_0_2155_0,axiom,op(op(e0,e0),e1)=op(e0,op(e0,e1)),inference(unfold_definition, [status(thm)], [c_0_2155, def_lhs_atom215])).
+% 0.08/0.37  cnf(c_0_2156_0,axiom,op(op(e0,e0),e2)=op(e0,op(e0,e2)),inference(unfold_definition, [status(thm)], [c_0_2156, def_lhs_atom214])).
+% 0.08/0.37  cnf(c_0_2157_0,axiom,op(op(e0,e0),e3)=op(e0,op(e0,e3)),inference(unfold_definition, [status(thm)], [c_0_2157, def_lhs_atom213])).
+% 0.08/0.37  cnf(c_0_2158_0,axiom,op(op(e0,e0),e4)=op(e0,op(e0,e4)),inference(unfold_definition, [status(thm)], [c_0_2158, def_lhs_atom212])).
+% 0.08/0.37  cnf(c_0_2159_0,axiom,op(op(e0,e0),e5)=op(e0,op(e0,e5)),inference(unfold_definition, [status(thm)], [c_0_2159, def_lhs_atom211])).
+% 0.08/0.37  cnf(c_0_2160_0,axiom,op(op(e0,e1),e0)=op(e0,op(e1,e0)),inference(unfold_definition, [status(thm)], [c_0_2160, def_lhs_atom210])).
+% 0.08/0.37  cnf(c_0_2161_0,axiom,op(op(e0,e1),e1)=op(e0,op(e1,e1)),inference(unfold_definition, [status(thm)], [c_0_2161, def_lhs_atom209])).
+% 0.08/0.37  cnf(c_0_2162_0,axiom,op(op(e0,e1),e2)=op(e0,op(e1,e2)),inference(unfold_definition, [status(thm)], [c_0_2162, def_lhs_atom208])).
+% 0.08/0.37  cnf(c_0_2163_0,axiom,op(op(e0,e1),e3)=op(e0,op(e1,e3)),inference(unfold_definition, [status(thm)], [c_0_2163, def_lhs_atom207])).
+% 0.08/0.37  cnf(c_0_2164_0,axiom,op(op(e0,e1),e4)=op(e0,op(e1,e4)),inference(unfold_definition, [status(thm)], [c_0_2164, def_lhs_atom206])).
+% 0.08/0.37  cnf(c_0_2165_0,axiom,op(op(e0,e1),e5)=op(e0,op(e1,e5)),inference(unfold_definition, [status(thm)], [c_0_2165, def_lhs_atom205])).
+% 0.08/0.37  cnf(c_0_2166_0,axiom,op(op(e0,e2),e0)=op(e0,op(e2,e0)),inference(unfold_definition, [status(thm)], [c_0_2166, def_lhs_atom204])).
+% 0.08/0.37  cnf(c_0_2167_0,axiom,op(op(e0,e2),e1)=op(e0,op(e2,e1)),inference(unfold_definition, [status(thm)], [c_0_2167, def_lhs_atom203])).
+% 0.08/0.37  cnf(c_0_2168_0,axiom,op(op(e0,e2),e2)=op(e0,op(e2,e2)),inference(unfold_definition, [status(thm)], [c_0_2168, def_lhs_atom202])).
+% 0.08/0.37  cnf(c_0_2169_0,axiom,op(op(e0,e2),e3)=op(e0,op(e2,e3)),inference(unfold_definition, [status(thm)], [c_0_2169, def_lhs_atom201])).
+% 0.08/0.37  cnf(c_0_2170_0,axiom,op(op(e0,e2),e4)=op(e0,op(e2,e4)),inference(unfold_definition, [status(thm)], [c_0_2170, def_lhs_atom200])).
+% 0.08/0.37  cnf(c_0_2171_0,axiom,op(op(e0,e2),e5)=op(e0,op(e2,e5)),inference(unfold_definition, [status(thm)], [c_0_2171, def_lhs_atom199])).
+% 0.08/0.37  cnf(c_0_2172_0,axiom,op(op(e0,e3),e0)=op(e0,op(e3,e0)),inference(unfold_definition, [status(thm)], [c_0_2172, def_lhs_atom198])).
+% 0.08/0.37  cnf(c_0_2173_0,axiom,op(op(e0,e3),e1)=op(e0,op(e3,e1)),inference(unfold_definition, [status(thm)], [c_0_2173, def_lhs_atom197])).
+% 0.08/0.37  cnf(c_0_2174_0,axiom,op(op(e0,e3),e2)=op(e0,op(e3,e2)),inference(unfold_definition, [status(thm)], [c_0_2174, def_lhs_atom196])).
+% 0.08/0.37  cnf(c_0_2175_0,axiom,op(op(e0,e3),e3)=op(e0,op(e3,e3)),inference(unfold_definition, [status(thm)], [c_0_2175, def_lhs_atom195])).
+% 0.08/0.37  cnf(c_0_2176_0,axiom,op(op(e0,e3),e4)=op(e0,op(e3,e4)),inference(unfold_definition, [status(thm)], [c_0_2176, def_lhs_atom194])).
+% 0.08/0.37  cnf(c_0_2177_0,axiom,op(op(e0,e3),e5)=op(e0,op(e3,e5)),inference(unfold_definition, [status(thm)], [c_0_2177, def_lhs_atom193])).
+% 0.08/0.37  cnf(c_0_2178_0,axiom,op(op(e0,e4),e0)=op(e0,op(e4,e0)),inference(unfold_definition, [status(thm)], [c_0_2178, def_lhs_atom192])).
+% 0.08/0.37  cnf(c_0_2179_0,axiom,op(op(e0,e4),e1)=op(e0,op(e4,e1)),inference(unfold_definition, [status(thm)], [c_0_2179, def_lhs_atom191])).
+% 0.08/0.37  cnf(c_0_2180_0,axiom,op(op(e0,e4),e2)=op(e0,op(e4,e2)),inference(unfold_definition, [status(thm)], [c_0_2180, def_lhs_atom190])).
+% 0.08/0.37  cnf(c_0_2181_0,axiom,op(op(e0,e4),e3)=op(e0,op(e4,e3)),inference(unfold_definition, [status(thm)], [c_0_2181, def_lhs_atom189])).
+% 0.08/0.37  cnf(c_0_2182_0,axiom,op(op(e0,e4),e4)=op(e0,op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_2182, def_lhs_atom188])).
+% 0.08/0.37  cnf(c_0_2183_0,axiom,op(op(e0,e4),e5)=op(e0,op(e4,e5)),inference(unfold_definition, [status(thm)], [c_0_2183, def_lhs_atom187])).
+% 0.08/0.37  cnf(c_0_2184_0,axiom,op(op(e0,e5),e0)=op(e0,op(e5,e0)),inference(unfold_definition, [status(thm)], [c_0_2184, def_lhs_atom186])).
+% 0.08/0.37  cnf(c_0_2185_0,axiom,op(op(e0,e5),e1)=op(e0,op(e5,e1)),inference(unfold_definition, [status(thm)], [c_0_2185, def_lhs_atom185])).
+% 0.08/0.37  cnf(c_0_2186_0,axiom,op(op(e0,e5),e2)=op(e0,op(e5,e2)),inference(unfold_definition, [status(thm)], [c_0_2186, def_lhs_atom184])).
+% 0.08/0.37  cnf(c_0_2187_0,axiom,op(op(e0,e5),e3)=op(e0,op(e5,e3)),inference(unfold_definition, [status(thm)], [c_0_2187, def_lhs_atom183])).
+% 0.08/0.37  cnf(c_0_2188_0,axiom,op(op(e0,e5),e4)=op(e0,op(e5,e4)),inference(unfold_definition, [status(thm)], [c_0_2188, def_lhs_atom182])).
+% 0.08/0.37  cnf(c_0_2189_0,axiom,op(op(e0,e5),e5)=op(e0,op(e5,e5)),inference(unfold_definition, [status(thm)], [c_0_2189, def_lhs_atom181])).
+% 0.08/0.37  cnf(c_0_2190_0,axiom,op(op(e1,e0),e0)=op(e1,op(e0,e0)),inference(unfold_definition, [status(thm)], [c_0_2190, def_lhs_atom180])).
+% 0.08/0.37  cnf(c_0_2191_0,axiom,op(op(e1,e0),e1)=op(e1,op(e0,e1)),inference(unfold_definition, [status(thm)], [c_0_2191, def_lhs_atom179])).
+% 0.08/0.37  cnf(c_0_2192_0,axiom,op(op(e1,e0),e2)=op(e1,op(e0,e2)),inference(unfold_definition, [status(thm)], [c_0_2192, def_lhs_atom178])).
+% 0.08/0.37  cnf(c_0_2193_0,axiom,op(op(e1,e0),e3)=op(e1,op(e0,e3)),inference(unfold_definition, [status(thm)], [c_0_2193, def_lhs_atom177])).
+% 0.08/0.37  cnf(c_0_2194_0,axiom,op(op(e1,e0),e4)=op(e1,op(e0,e4)),inference(unfold_definition, [status(thm)], [c_0_2194, def_lhs_atom176])).
+% 0.08/0.37  cnf(c_0_2195_0,axiom,op(op(e1,e0),e5)=op(e1,op(e0,e5)),inference(unfold_definition, [status(thm)], [c_0_2195, def_lhs_atom175])).
+% 0.08/0.37  cnf(c_0_2196_0,axiom,op(op(e1,e1),e0)=op(e1,op(e1,e0)),inference(unfold_definition, [status(thm)], [c_0_2196, def_lhs_atom174])).
+% 0.08/0.37  cnf(c_0_2197_0,axiom,op(op(e1,e1),e1)=op(e1,op(e1,e1)),inference(unfold_definition, [status(thm)], [c_0_2197, def_lhs_atom173])).
+% 0.08/0.37  cnf(c_0_2198_0,axiom,op(op(e1,e1),e2)=op(e1,op(e1,e2)),inference(unfold_definition, [status(thm)], [c_0_2198, def_lhs_atom172])).
+% 0.08/0.37  cnf(c_0_2199_0,axiom,op(op(e1,e1),e3)=op(e1,op(e1,e3)),inference(unfold_definition, [status(thm)], [c_0_2199, def_lhs_atom171])).
+% 0.08/0.37  cnf(c_0_2200_0,axiom,op(op(e1,e1),e4)=op(e1,op(e1,e4)),inference(unfold_definition, [status(thm)], [c_0_2200, def_lhs_atom170])).
+% 0.08/0.37  cnf(c_0_2201_0,axiom,op(op(e1,e1),e5)=op(e1,op(e1,e5)),inference(unfold_definition, [status(thm)], [c_0_2201, def_lhs_atom169])).
+% 0.08/0.37  cnf(c_0_2202_0,axiom,op(op(e1,e2),e0)=op(e1,op(e2,e0)),inference(unfold_definition, [status(thm)], [c_0_2202, def_lhs_atom168])).
+% 0.08/0.37  cnf(c_0_2203_0,axiom,op(op(e1,e2),e1)=op(e1,op(e2,e1)),inference(unfold_definition, [status(thm)], [c_0_2203, def_lhs_atom167])).
+% 0.08/0.37  cnf(c_0_2204_0,axiom,op(op(e1,e2),e2)=op(e1,op(e2,e2)),inference(unfold_definition, [status(thm)], [c_0_2204, def_lhs_atom166])).
+% 0.08/0.37  cnf(c_0_2205_0,axiom,op(op(e1,e2),e3)=op(e1,op(e2,e3)),inference(unfold_definition, [status(thm)], [c_0_2205, def_lhs_atom165])).
+% 0.08/0.37  cnf(c_0_2206_0,axiom,op(op(e1,e2),e4)=op(e1,op(e2,e4)),inference(unfold_definition, [status(thm)], [c_0_2206, def_lhs_atom164])).
+% 0.08/0.37  cnf(c_0_2207_0,axiom,op(op(e1,e2),e5)=op(e1,op(e2,e5)),inference(unfold_definition, [status(thm)], [c_0_2207, def_lhs_atom163])).
+% 0.08/0.37  cnf(c_0_2208_0,axiom,op(op(e1,e3),e0)=op(e1,op(e3,e0)),inference(unfold_definition, [status(thm)], [c_0_2208, def_lhs_atom162])).
+% 0.08/0.37  cnf(c_0_2209_0,axiom,op(op(e1,e3),e1)=op(e1,op(e3,e1)),inference(unfold_definition, [status(thm)], [c_0_2209, def_lhs_atom161])).
+% 0.08/0.37  cnf(c_0_2210_0,axiom,op(op(e1,e3),e2)=op(e1,op(e3,e2)),inference(unfold_definition, [status(thm)], [c_0_2210, def_lhs_atom160])).
+% 0.08/0.37  cnf(c_0_2211_0,axiom,op(op(e1,e3),e3)=op(e1,op(e3,e3)),inference(unfold_definition, [status(thm)], [c_0_2211, def_lhs_atom159])).
+% 0.08/0.37  cnf(c_0_2212_0,axiom,op(op(e1,e3),e4)=op(e1,op(e3,e4)),inference(unfold_definition, [status(thm)], [c_0_2212, def_lhs_atom158])).
+% 0.08/0.37  cnf(c_0_2213_0,axiom,op(op(e1,e3),e5)=op(e1,op(e3,e5)),inference(unfold_definition, [status(thm)], [c_0_2213, def_lhs_atom157])).
+% 0.08/0.37  cnf(c_0_2214_0,axiom,op(op(e1,e4),e0)=op(e1,op(e4,e0)),inference(unfold_definition, [status(thm)], [c_0_2214, def_lhs_atom156])).
+% 0.08/0.37  cnf(c_0_2215_0,axiom,op(op(e1,e4),e1)=op(e1,op(e4,e1)),inference(unfold_definition, [status(thm)], [c_0_2215, def_lhs_atom155])).
+% 0.08/0.37  cnf(c_0_2216_0,axiom,op(op(e1,e4),e2)=op(e1,op(e4,e2)),inference(unfold_definition, [status(thm)], [c_0_2216, def_lhs_atom154])).
+% 0.08/0.37  cnf(c_0_2217_0,axiom,op(op(e1,e4),e3)=op(e1,op(e4,e3)),inference(unfold_definition, [status(thm)], [c_0_2217, def_lhs_atom153])).
+% 0.08/0.37  cnf(c_0_2218_0,axiom,op(op(e1,e4),e4)=op(e1,op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_2218, def_lhs_atom152])).
+% 0.08/0.37  cnf(c_0_2219_0,axiom,op(op(e1,e4),e5)=op(e1,op(e4,e5)),inference(unfold_definition, [status(thm)], [c_0_2219, def_lhs_atom151])).
+% 0.08/0.37  cnf(c_0_2220_0,axiom,op(op(e1,e5),e0)=op(e1,op(e5,e0)),inference(unfold_definition, [status(thm)], [c_0_2220, def_lhs_atom150])).
+% 0.08/0.37  cnf(c_0_2221_0,axiom,op(op(e1,e5),e1)=op(e1,op(e5,e1)),inference(unfold_definition, [status(thm)], [c_0_2221, def_lhs_atom149])).
+% 0.08/0.37  cnf(c_0_2222_0,axiom,op(op(e1,e5),e2)=op(e1,op(e5,e2)),inference(unfold_definition, [status(thm)], [c_0_2222, def_lhs_atom148])).
+% 0.08/0.37  cnf(c_0_2223_0,axiom,op(op(e1,e5),e3)=op(e1,op(e5,e3)),inference(unfold_definition, [status(thm)], [c_0_2223, def_lhs_atom147])).
+% 0.08/0.37  cnf(c_0_2224_0,axiom,op(op(e1,e5),e4)=op(e1,op(e5,e4)),inference(unfold_definition, [status(thm)], [c_0_2224, def_lhs_atom146])).
+% 0.08/0.37  cnf(c_0_2225_0,axiom,op(op(e1,e5),e5)=op(e1,op(e5,e5)),inference(unfold_definition, [status(thm)], [c_0_2225, def_lhs_atom145])).
+% 0.08/0.37  cnf(c_0_2226_0,axiom,op(op(e2,e0),e0)=op(e2,op(e0,e0)),inference(unfold_definition, [status(thm)], [c_0_2226, def_lhs_atom144])).
+% 0.08/0.37  cnf(c_0_2227_0,axiom,op(op(e2,e0),e1)=op(e2,op(e0,e1)),inference(unfold_definition, [status(thm)], [c_0_2227, def_lhs_atom143])).
+% 0.08/0.37  cnf(c_0_2228_0,axiom,op(op(e2,e0),e2)=op(e2,op(e0,e2)),inference(unfold_definition, [status(thm)], [c_0_2228, def_lhs_atom142])).
+% 0.08/0.37  cnf(c_0_2229_0,axiom,op(op(e2,e0),e3)=op(e2,op(e0,e3)),inference(unfold_definition, [status(thm)], [c_0_2229, def_lhs_atom141])).
+% 0.08/0.37  cnf(c_0_2230_0,axiom,op(op(e2,e0),e4)=op(e2,op(e0,e4)),inference(unfold_definition, [status(thm)], [c_0_2230, def_lhs_atom140])).
+% 0.08/0.37  cnf(c_0_2231_0,axiom,op(op(e2,e0),e5)=op(e2,op(e0,e5)),inference(unfold_definition, [status(thm)], [c_0_2231, def_lhs_atom139])).
+% 0.08/0.37  cnf(c_0_2232_0,axiom,op(op(e2,e1),e0)=op(e2,op(e1,e0)),inference(unfold_definition, [status(thm)], [c_0_2232, def_lhs_atom138])).
+% 0.08/0.37  cnf(c_0_2233_0,axiom,op(op(e2,e1),e1)=op(e2,op(e1,e1)),inference(unfold_definition, [status(thm)], [c_0_2233, def_lhs_atom137])).
+% 0.08/0.37  cnf(c_0_2234_0,axiom,op(op(e2,e1),e2)=op(e2,op(e1,e2)),inference(unfold_definition, [status(thm)], [c_0_2234, def_lhs_atom136])).
+% 0.08/0.37  cnf(c_0_2235_0,axiom,op(op(e2,e1),e3)=op(e2,op(e1,e3)),inference(unfold_definition, [status(thm)], [c_0_2235, def_lhs_atom135])).
+% 0.08/0.37  cnf(c_0_2236_0,axiom,op(op(e2,e1),e4)=op(e2,op(e1,e4)),inference(unfold_definition, [status(thm)], [c_0_2236, def_lhs_atom134])).
+% 0.08/0.37  cnf(c_0_2237_0,axiom,op(op(e2,e1),e5)=op(e2,op(e1,e5)),inference(unfold_definition, [status(thm)], [c_0_2237, def_lhs_atom133])).
+% 0.08/0.37  cnf(c_0_2238_0,axiom,op(op(e2,e2),e0)=op(e2,op(e2,e0)),inference(unfold_definition, [status(thm)], [c_0_2238, def_lhs_atom132])).
+% 0.08/0.37  cnf(c_0_2239_0,axiom,op(op(e2,e2),e1)=op(e2,op(e2,e1)),inference(unfold_definition, [status(thm)], [c_0_2239, def_lhs_atom131])).
+% 0.08/0.37  cnf(c_0_2240_0,axiom,op(op(e2,e2),e2)=op(e2,op(e2,e2)),inference(unfold_definition, [status(thm)], [c_0_2240, def_lhs_atom130])).
+% 0.08/0.37  cnf(c_0_2241_0,axiom,op(op(e2,e2),e3)=op(e2,op(e2,e3)),inference(unfold_definition, [status(thm)], [c_0_2241, def_lhs_atom129])).
+% 0.08/0.37  cnf(c_0_2242_0,axiom,op(op(e2,e2),e4)=op(e2,op(e2,e4)),inference(unfold_definition, [status(thm)], [c_0_2242, def_lhs_atom128])).
+% 0.08/0.37  cnf(c_0_2243_0,axiom,op(op(e2,e2),e5)=op(e2,op(e2,e5)),inference(unfold_definition, [status(thm)], [c_0_2243, def_lhs_atom127])).
+% 0.08/0.37  cnf(c_0_2244_0,axiom,op(op(e2,e3),e0)=op(e2,op(e3,e0)),inference(unfold_definition, [status(thm)], [c_0_2244, def_lhs_atom126])).
+% 0.08/0.37  cnf(c_0_2245_0,axiom,op(op(e2,e3),e1)=op(e2,op(e3,e1)),inference(unfold_definition, [status(thm)], [c_0_2245, def_lhs_atom125])).
+% 0.08/0.37  cnf(c_0_2246_0,axiom,op(op(e2,e3),e2)=op(e2,op(e3,e2)),inference(unfold_definition, [status(thm)], [c_0_2246, def_lhs_atom124])).
+% 0.08/0.37  cnf(c_0_2247_0,axiom,op(op(e2,e3),e3)=op(e2,op(e3,e3)),inference(unfold_definition, [status(thm)], [c_0_2247, def_lhs_atom123])).
+% 0.08/0.37  cnf(c_0_2248_0,axiom,op(op(e2,e3),e4)=op(e2,op(e3,e4)),inference(unfold_definition, [status(thm)], [c_0_2248, def_lhs_atom122])).
+% 0.08/0.37  cnf(c_0_2249_0,axiom,op(op(e2,e3),e5)=op(e2,op(e3,e5)),inference(unfold_definition, [status(thm)], [c_0_2249, def_lhs_atom121])).
+% 0.08/0.37  cnf(c_0_2250_0,axiom,op(op(e2,e4),e0)=op(e2,op(e4,e0)),inference(unfold_definition, [status(thm)], [c_0_2250, def_lhs_atom120])).
+% 0.08/0.37  cnf(c_0_2251_0,axiom,op(op(e2,e4),e1)=op(e2,op(e4,e1)),inference(unfold_definition, [status(thm)], [c_0_2251, def_lhs_atom119])).
+% 0.08/0.37  cnf(c_0_2252_0,axiom,op(op(e2,e4),e2)=op(e2,op(e4,e2)),inference(unfold_definition, [status(thm)], [c_0_2252, def_lhs_atom118])).
+% 0.08/0.37  cnf(c_0_2253_0,axiom,op(op(e2,e4),e3)=op(e2,op(e4,e3)),inference(unfold_definition, [status(thm)], [c_0_2253, def_lhs_atom117])).
+% 0.08/0.37  cnf(c_0_2254_0,axiom,op(op(e2,e4),e4)=op(e2,op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_2254, def_lhs_atom116])).
+% 0.08/0.37  cnf(c_0_2255_0,axiom,op(op(e2,e4),e5)=op(e2,op(e4,e5)),inference(unfold_definition, [status(thm)], [c_0_2255, def_lhs_atom115])).
+% 0.08/0.37  cnf(c_0_2256_0,axiom,op(op(e2,e5),e0)=op(e2,op(e5,e0)),inference(unfold_definition, [status(thm)], [c_0_2256, def_lhs_atom114])).
+% 0.08/0.37  cnf(c_0_2257_0,axiom,op(op(e2,e5),e1)=op(e2,op(e5,e1)),inference(unfold_definition, [status(thm)], [c_0_2257, def_lhs_atom113])).
+% 0.08/0.37  cnf(c_0_2258_0,axiom,op(op(e2,e5),e2)=op(e2,op(e5,e2)),inference(unfold_definition, [status(thm)], [c_0_2258, def_lhs_atom112])).
+% 0.08/0.37  cnf(c_0_2259_0,axiom,op(op(e2,e5),e3)=op(e2,op(e5,e3)),inference(unfold_definition, [status(thm)], [c_0_2259, def_lhs_atom111])).
+% 0.08/0.37  cnf(c_0_2260_0,axiom,op(op(e2,e5),e4)=op(e2,op(e5,e4)),inference(unfold_definition, [status(thm)], [c_0_2260, def_lhs_atom110])).
+% 0.08/0.37  cnf(c_0_2261_0,axiom,op(op(e2,e5),e5)=op(e2,op(e5,e5)),inference(unfold_definition, [status(thm)], [c_0_2261, def_lhs_atom109])).
+% 0.08/0.37  cnf(c_0_2262_0,axiom,op(op(e3,e0),e0)=op(e3,op(e0,e0)),inference(unfold_definition, [status(thm)], [c_0_2262, def_lhs_atom108])).
+% 0.08/0.37  cnf(c_0_2263_0,axiom,op(op(e3,e0),e1)=op(e3,op(e0,e1)),inference(unfold_definition, [status(thm)], [c_0_2263, def_lhs_atom107])).
+% 0.08/0.37  cnf(c_0_2264_0,axiom,op(op(e3,e0),e2)=op(e3,op(e0,e2)),inference(unfold_definition, [status(thm)], [c_0_2264, def_lhs_atom106])).
+% 0.08/0.37  cnf(c_0_2265_0,axiom,op(op(e3,e0),e3)=op(e3,op(e0,e3)),inference(unfold_definition, [status(thm)], [c_0_2265, def_lhs_atom105])).
+% 0.08/0.37  cnf(c_0_2266_0,axiom,op(op(e3,e0),e4)=op(e3,op(e0,e4)),inference(unfold_definition, [status(thm)], [c_0_2266, def_lhs_atom104])).
+% 0.08/0.37  cnf(c_0_2267_0,axiom,op(op(e3,e0),e5)=op(e3,op(e0,e5)),inference(unfold_definition, [status(thm)], [c_0_2267, def_lhs_atom103])).
+% 0.08/0.37  cnf(c_0_2268_0,axiom,op(op(e3,e1),e0)=op(e3,op(e1,e0)),inference(unfold_definition, [status(thm)], [c_0_2268, def_lhs_atom102])).
+% 0.08/0.37  cnf(c_0_2269_0,axiom,op(op(e3,e1),e1)=op(e3,op(e1,e1)),inference(unfold_definition, [status(thm)], [c_0_2269, def_lhs_atom101])).
+% 0.08/0.37  cnf(c_0_2270_0,axiom,op(op(e3,e1),e2)=op(e3,op(e1,e2)),inference(unfold_definition, [status(thm)], [c_0_2270, def_lhs_atom100])).
+% 0.08/0.37  cnf(c_0_2271_0,axiom,op(op(e3,e1),e3)=op(e3,op(e1,e3)),inference(unfold_definition, [status(thm)], [c_0_2271, def_lhs_atom99])).
+% 0.08/0.37  cnf(c_0_2272_0,axiom,op(op(e3,e1),e4)=op(e3,op(e1,e4)),inference(unfold_definition, [status(thm)], [c_0_2272, def_lhs_atom98])).
+% 0.08/0.37  cnf(c_0_2273_0,axiom,op(op(e3,e1),e5)=op(e3,op(e1,e5)),inference(unfold_definition, [status(thm)], [c_0_2273, def_lhs_atom97])).
+% 0.08/0.37  cnf(c_0_2274_0,axiom,op(op(e3,e2),e0)=op(e3,op(e2,e0)),inference(unfold_definition, [status(thm)], [c_0_2274, def_lhs_atom96])).
+% 0.08/0.37  cnf(c_0_2275_0,axiom,op(op(e3,e2),e1)=op(e3,op(e2,e1)),inference(unfold_definition, [status(thm)], [c_0_2275, def_lhs_atom95])).
+% 0.08/0.37  cnf(c_0_2276_0,axiom,op(op(e3,e2),e2)=op(e3,op(e2,e2)),inference(unfold_definition, [status(thm)], [c_0_2276, def_lhs_atom94])).
+% 0.08/0.37  cnf(c_0_2277_0,axiom,op(op(e3,e2),e3)=op(e3,op(e2,e3)),inference(unfold_definition, [status(thm)], [c_0_2277, def_lhs_atom93])).
+% 0.08/0.37  cnf(c_0_2278_0,axiom,op(op(e3,e2),e4)=op(e3,op(e2,e4)),inference(unfold_definition, [status(thm)], [c_0_2278, def_lhs_atom92])).
+% 0.08/0.37  cnf(c_0_2279_0,axiom,op(op(e3,e2),e5)=op(e3,op(e2,e5)),inference(unfold_definition, [status(thm)], [c_0_2279, def_lhs_atom91])).
+% 0.08/0.37  cnf(c_0_2280_0,axiom,op(op(e3,e3),e0)=op(e3,op(e3,e0)),inference(unfold_definition, [status(thm)], [c_0_2280, def_lhs_atom90])).
+% 0.08/0.37  cnf(c_0_2281_0,axiom,op(op(e3,e3),e1)=op(e3,op(e3,e1)),inference(unfold_definition, [status(thm)], [c_0_2281, def_lhs_atom89])).
+% 0.08/0.37  cnf(c_0_2282_0,axiom,op(op(e3,e3),e2)=op(e3,op(e3,e2)),inference(unfold_definition, [status(thm)], [c_0_2282, def_lhs_atom88])).
+% 0.08/0.37  cnf(c_0_2283_0,axiom,op(op(e3,e3),e3)=op(e3,op(e3,e3)),inference(unfold_definition, [status(thm)], [c_0_2283, def_lhs_atom87])).
+% 0.08/0.37  cnf(c_0_2284_0,axiom,op(op(e3,e3),e4)=op(e3,op(e3,e4)),inference(unfold_definition, [status(thm)], [c_0_2284, def_lhs_atom86])).
+% 0.08/0.37  cnf(c_0_2285_0,axiom,op(op(e3,e3),e5)=op(e3,op(e3,e5)),inference(unfold_definition, [status(thm)], [c_0_2285, def_lhs_atom85])).
+% 0.08/0.37  cnf(c_0_2286_0,axiom,op(op(e3,e4),e0)=op(e3,op(e4,e0)),inference(unfold_definition, [status(thm)], [c_0_2286, def_lhs_atom84])).
+% 0.08/0.37  cnf(c_0_2287_0,axiom,op(op(e3,e4),e1)=op(e3,op(e4,e1)),inference(unfold_definition, [status(thm)], [c_0_2287, def_lhs_atom83])).
+% 0.08/0.37  cnf(c_0_2288_0,axiom,op(op(e3,e4),e2)=op(e3,op(e4,e2)),inference(unfold_definition, [status(thm)], [c_0_2288, def_lhs_atom82])).
+% 0.08/0.37  cnf(c_0_2289_0,axiom,op(op(e3,e4),e3)=op(e3,op(e4,e3)),inference(unfold_definition, [status(thm)], [c_0_2289, def_lhs_atom81])).
+% 0.08/0.37  cnf(c_0_2290_0,axiom,op(op(e3,e4),e4)=op(e3,op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_2290, def_lhs_atom80])).
+% 0.08/0.37  cnf(c_0_2291_0,axiom,op(op(e3,e4),e5)=op(e3,op(e4,e5)),inference(unfold_definition, [status(thm)], [c_0_2291, def_lhs_atom79])).
+% 0.08/0.37  cnf(c_0_2292_0,axiom,op(op(e3,e5),e0)=op(e3,op(e5,e0)),inference(unfold_definition, [status(thm)], [c_0_2292, def_lhs_atom78])).
+% 0.08/0.37  cnf(c_0_2293_0,axiom,op(op(e3,e5),e1)=op(e3,op(e5,e1)),inference(unfold_definition, [status(thm)], [c_0_2293, def_lhs_atom77])).
+% 0.08/0.37  cnf(c_0_2294_0,axiom,op(op(e3,e5),e2)=op(e3,op(e5,e2)),inference(unfold_definition, [status(thm)], [c_0_2294, def_lhs_atom76])).
+% 0.08/0.37  cnf(c_0_2295_0,axiom,op(op(e3,e5),e3)=op(e3,op(e5,e3)),inference(unfold_definition, [status(thm)], [c_0_2295, def_lhs_atom75])).
+% 0.08/0.37  cnf(c_0_2296_0,axiom,op(op(e3,e5),e4)=op(e3,op(e5,e4)),inference(unfold_definition, [status(thm)], [c_0_2296, def_lhs_atom74])).
+% 0.08/0.37  cnf(c_0_2297_0,axiom,op(op(e3,e5),e5)=op(e3,op(e5,e5)),inference(unfold_definition, [status(thm)], [c_0_2297, def_lhs_atom73])).
+% 0.08/0.37  cnf(c_0_2298_0,axiom,op(op(e4,e0),e0)=op(e4,op(e0,e0)),inference(unfold_definition, [status(thm)], [c_0_2298, def_lhs_atom72])).
+% 0.08/0.37  cnf(c_0_2299_0,axiom,op(op(e4,e0),e1)=op(e4,op(e0,e1)),inference(unfold_definition, [status(thm)], [c_0_2299, def_lhs_atom71])).
+% 0.08/0.37  cnf(c_0_2300_0,axiom,op(op(e4,e0),e2)=op(e4,op(e0,e2)),inference(unfold_definition, [status(thm)], [c_0_2300, def_lhs_atom70])).
+% 0.08/0.37  cnf(c_0_2301_0,axiom,op(op(e4,e0),e3)=op(e4,op(e0,e3)),inference(unfold_definition, [status(thm)], [c_0_2301, def_lhs_atom69])).
+% 0.08/0.37  cnf(c_0_2302_0,axiom,op(op(e4,e0),e4)=op(e4,op(e0,e4)),inference(unfold_definition, [status(thm)], [c_0_2302, def_lhs_atom68])).
+% 0.08/0.37  cnf(c_0_2303_0,axiom,op(op(e4,e0),e5)=op(e4,op(e0,e5)),inference(unfold_definition, [status(thm)], [c_0_2303, def_lhs_atom67])).
+% 0.08/0.37  cnf(c_0_2304_0,axiom,op(op(e4,e1),e0)=op(e4,op(e1,e0)),inference(unfold_definition, [status(thm)], [c_0_2304, def_lhs_atom66])).
+% 0.08/0.37  cnf(c_0_2305_0,axiom,op(op(e4,e1),e1)=op(e4,op(e1,e1)),inference(unfold_definition, [status(thm)], [c_0_2305, def_lhs_atom65])).
+% 0.08/0.37  cnf(c_0_2306_0,axiom,op(op(e4,e1),e2)=op(e4,op(e1,e2)),inference(unfold_definition, [status(thm)], [c_0_2306, def_lhs_atom64])).
+% 0.08/0.37  cnf(c_0_2307_0,axiom,op(op(e4,e1),e3)=op(e4,op(e1,e3)),inference(unfold_definition, [status(thm)], [c_0_2307, def_lhs_atom63])).
+% 0.08/0.37  cnf(c_0_2308_0,axiom,op(op(e4,e1),e4)=op(e4,op(e1,e4)),inference(unfold_definition, [status(thm)], [c_0_2308, def_lhs_atom62])).
+% 0.08/0.37  cnf(c_0_2309_0,axiom,op(op(e4,e1),e5)=op(e4,op(e1,e5)),inference(unfold_definition, [status(thm)], [c_0_2309, def_lhs_atom61])).
+% 0.08/0.37  cnf(c_0_2310_0,axiom,op(op(e4,e2),e0)=op(e4,op(e2,e0)),inference(unfold_definition, [status(thm)], [c_0_2310, def_lhs_atom60])).
+% 0.08/0.37  cnf(c_0_2311_0,axiom,op(op(e4,e2),e1)=op(e4,op(e2,e1)),inference(unfold_definition, [status(thm)], [c_0_2311, def_lhs_atom59])).
+% 0.08/0.37  cnf(c_0_2312_0,axiom,op(op(e4,e2),e2)=op(e4,op(e2,e2)),inference(unfold_definition, [status(thm)], [c_0_2312, def_lhs_atom58])).
+% 0.08/0.37  cnf(c_0_2313_0,axiom,op(op(e4,e2),e3)=op(e4,op(e2,e3)),inference(unfold_definition, [status(thm)], [c_0_2313, def_lhs_atom57])).
+% 0.08/0.37  cnf(c_0_2314_0,axiom,op(op(e4,e2),e4)=op(e4,op(e2,e4)),inference(unfold_definition, [status(thm)], [c_0_2314, def_lhs_atom56])).
+% 0.08/0.37  cnf(c_0_2315_0,axiom,op(op(e4,e2),e5)=op(e4,op(e2,e5)),inference(unfold_definition, [status(thm)], [c_0_2315, def_lhs_atom55])).
+% 0.08/0.37  cnf(c_0_2316_0,axiom,op(op(e4,e3),e0)=op(e4,op(e3,e0)),inference(unfold_definition, [status(thm)], [c_0_2316, def_lhs_atom54])).
+% 0.08/0.37  cnf(c_0_2317_0,axiom,op(op(e4,e3),e1)=op(e4,op(e3,e1)),inference(unfold_definition, [status(thm)], [c_0_2317, def_lhs_atom53])).
+% 0.08/0.37  cnf(c_0_2318_0,axiom,op(op(e4,e3),e2)=op(e4,op(e3,e2)),inference(unfold_definition, [status(thm)], [c_0_2318, def_lhs_atom52])).
+% 0.08/0.37  cnf(c_0_2319_0,axiom,op(op(e4,e3),e3)=op(e4,op(e3,e3)),inference(unfold_definition, [status(thm)], [c_0_2319, def_lhs_atom51])).
+% 0.08/0.37  cnf(c_0_2320_0,axiom,op(op(e4,e3),e4)=op(e4,op(e3,e4)),inference(unfold_definition, [status(thm)], [c_0_2320, def_lhs_atom50])).
+% 0.08/0.37  cnf(c_0_2321_0,axiom,op(op(e4,e3),e5)=op(e4,op(e3,e5)),inference(unfold_definition, [status(thm)], [c_0_2321, def_lhs_atom49])).
+% 0.08/0.37  cnf(c_0_2322_0,axiom,op(op(e4,e4),e0)=op(e4,op(e4,e0)),inference(unfold_definition, [status(thm)], [c_0_2322, def_lhs_atom48])).
+% 0.08/0.37  cnf(c_0_2323_0,axiom,op(op(e4,e4),e1)=op(e4,op(e4,e1)),inference(unfold_definition, [status(thm)], [c_0_2323, def_lhs_atom47])).
+% 0.08/0.37  cnf(c_0_2324_0,axiom,op(op(e4,e4),e2)=op(e4,op(e4,e2)),inference(unfold_definition, [status(thm)], [c_0_2324, def_lhs_atom46])).
+% 0.08/0.37  cnf(c_0_2325_0,axiom,op(op(e4,e4),e3)=op(e4,op(e4,e3)),inference(unfold_definition, [status(thm)], [c_0_2325, def_lhs_atom45])).
+% 0.08/0.37  cnf(c_0_2326_0,axiom,op(op(e4,e4),e4)=op(e4,op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_2326, def_lhs_atom44])).
+% 0.08/0.37  cnf(c_0_2327_0,axiom,op(op(e4,e4),e5)=op(e4,op(e4,e5)),inference(unfold_definition, [status(thm)], [c_0_2327, def_lhs_atom43])).
+% 0.08/0.37  cnf(c_0_2328_0,axiom,op(op(e4,e5),e0)=op(e4,op(e5,e0)),inference(unfold_definition, [status(thm)], [c_0_2328, def_lhs_atom42])).
+% 0.08/0.37  cnf(c_0_2329_0,axiom,op(op(e4,e5),e1)=op(e4,op(e5,e1)),inference(unfold_definition, [status(thm)], [c_0_2329, def_lhs_atom41])).
+% 0.08/0.37  cnf(c_0_2330_0,axiom,op(op(e4,e5),e2)=op(e4,op(e5,e2)),inference(unfold_definition, [status(thm)], [c_0_2330, def_lhs_atom40])).
+% 0.08/0.37  cnf(c_0_2331_0,axiom,op(op(e4,e5),e3)=op(e4,op(e5,e3)),inference(unfold_definition, [status(thm)], [c_0_2331, def_lhs_atom39])).
+% 0.08/0.37  cnf(c_0_2332_0,axiom,op(op(e4,e5),e4)=op(e4,op(e5,e4)),inference(unfold_definition, [status(thm)], [c_0_2332, def_lhs_atom38])).
+% 0.08/0.37  cnf(c_0_2333_0,axiom,op(op(e4,e5),e5)=op(e4,op(e5,e5)),inference(unfold_definition, [status(thm)], [c_0_2333, def_lhs_atom37])).
+% 0.08/0.37  cnf(c_0_2334_0,axiom,op(op(e5,e0),e0)=op(e5,op(e0,e0)),inference(unfold_definition, [status(thm)], [c_0_2334, def_lhs_atom36])).
+% 0.08/0.37  cnf(c_0_2335_0,axiom,op(op(e5,e0),e1)=op(e5,op(e0,e1)),inference(unfold_definition, [status(thm)], [c_0_2335, def_lhs_atom35])).
+% 0.08/0.37  cnf(c_0_2336_0,axiom,op(op(e5,e0),e2)=op(e5,op(e0,e2)),inference(unfold_definition, [status(thm)], [c_0_2336, def_lhs_atom34])).
+% 0.08/0.37  cnf(c_0_2337_0,axiom,op(op(e5,e0),e3)=op(e5,op(e0,e3)),inference(unfold_definition, [status(thm)], [c_0_2337, def_lhs_atom33])).
+% 0.08/0.37  cnf(c_0_2338_0,axiom,op(op(e5,e0),e4)=op(e5,op(e0,e4)),inference(unfold_definition, [status(thm)], [c_0_2338, def_lhs_atom32])).
+% 0.08/0.37  cnf(c_0_2339_0,axiom,op(op(e5,e0),e5)=op(e5,op(e0,e5)),inference(unfold_definition, [status(thm)], [c_0_2339, def_lhs_atom31])).
+% 0.08/0.37  cnf(c_0_2340_0,axiom,op(op(e5,e1),e0)=op(e5,op(e1,e0)),inference(unfold_definition, [status(thm)], [c_0_2340, def_lhs_atom30])).
+% 0.08/0.37  cnf(c_0_2341_0,axiom,op(op(e5,e1),e1)=op(e5,op(e1,e1)),inference(unfold_definition, [status(thm)], [c_0_2341, def_lhs_atom29])).
+% 0.08/0.37  cnf(c_0_2342_0,axiom,op(op(e5,e1),e2)=op(e5,op(e1,e2)),inference(unfold_definition, [status(thm)], [c_0_2342, def_lhs_atom28])).
+% 0.08/0.37  cnf(c_0_2343_0,axiom,op(op(e5,e1),e3)=op(e5,op(e1,e3)),inference(unfold_definition, [status(thm)], [c_0_2343, def_lhs_atom27])).
+% 0.08/0.37  cnf(c_0_2344_0,axiom,op(op(e5,e1),e4)=op(e5,op(e1,e4)),inference(unfold_definition, [status(thm)], [c_0_2344, def_lhs_atom26])).
+% 0.08/0.37  cnf(c_0_2345_0,axiom,op(op(e5,e1),e5)=op(e5,op(e1,e5)),inference(unfold_definition, [status(thm)], [c_0_2345, def_lhs_atom25])).
+% 0.08/0.37  cnf(c_0_2346_0,axiom,op(op(e5,e2),e0)=op(e5,op(e2,e0)),inference(unfold_definition, [status(thm)], [c_0_2346, def_lhs_atom24])).
+% 0.08/0.37  cnf(c_0_2347_0,axiom,op(op(e5,e2),e1)=op(e5,op(e2,e1)),inference(unfold_definition, [status(thm)], [c_0_2347, def_lhs_atom23])).
+% 0.08/0.37  cnf(c_0_2348_0,axiom,op(op(e5,e2),e2)=op(e5,op(e2,e2)),inference(unfold_definition, [status(thm)], [c_0_2348, def_lhs_atom22])).
+% 0.08/0.37  cnf(c_0_2349_0,axiom,op(op(e5,e2),e3)=op(e5,op(e2,e3)),inference(unfold_definition, [status(thm)], [c_0_2349, def_lhs_atom21])).
+% 0.08/0.37  cnf(c_0_2350_0,axiom,op(op(e5,e2),e4)=op(e5,op(e2,e4)),inference(unfold_definition, [status(thm)], [c_0_2350, def_lhs_atom20])).
+% 0.08/0.37  cnf(c_0_2351_0,axiom,op(op(e5,e2),e5)=op(e5,op(e2,e5)),inference(unfold_definition, [status(thm)], [c_0_2351, def_lhs_atom19])).
+% 0.08/0.37  cnf(c_0_2352_0,axiom,op(op(e5,e3),e0)=op(e5,op(e3,e0)),inference(unfold_definition, [status(thm)], [c_0_2352, def_lhs_atom18])).
+% 0.08/0.37  cnf(c_0_2353_0,axiom,op(op(e5,e3),e1)=op(e5,op(e3,e1)),inference(unfold_definition, [status(thm)], [c_0_2353, def_lhs_atom17])).
+% 0.08/0.37  cnf(c_0_2354_0,axiom,op(op(e5,e3),e2)=op(e5,op(e3,e2)),inference(unfold_definition, [status(thm)], [c_0_2354, def_lhs_atom16])).
+% 0.08/0.37  cnf(c_0_2355_0,axiom,op(op(e5,e3),e3)=op(e5,op(e3,e3)),inference(unfold_definition, [status(thm)], [c_0_2355, def_lhs_atom15])).
+% 0.08/0.37  cnf(c_0_2356_0,axiom,op(op(e5,e3),e4)=op(e5,op(e3,e4)),inference(unfold_definition, [status(thm)], [c_0_2356, def_lhs_atom14])).
+% 0.08/0.37  cnf(c_0_2357_0,axiom,op(op(e5,e3),e5)=op(e5,op(e3,e5)),inference(unfold_definition, [status(thm)], [c_0_2357, def_lhs_atom13])).
+% 0.08/0.37  cnf(c_0_2358_0,axiom,op(op(e5,e4),e0)=op(e5,op(e4,e0)),inference(unfold_definition, [status(thm)], [c_0_2358, def_lhs_atom12])).
+% 0.08/0.37  cnf(c_0_2359_0,axiom,op(op(e5,e4),e1)=op(e5,op(e4,e1)),inference(unfold_definition, [status(thm)], [c_0_2359, def_lhs_atom11])).
+% 0.08/0.37  cnf(c_0_2360_0,axiom,op(op(e5,e4),e2)=op(e5,op(e4,e2)),inference(unfold_definition, [status(thm)], [c_0_2360, def_lhs_atom10])).
+% 0.08/0.37  cnf(c_0_2361_0,axiom,op(op(e5,e4),e3)=op(e5,op(e4,e3)),inference(unfold_definition, [status(thm)], [c_0_2361, def_lhs_atom9])).
+% 0.08/0.37  cnf(c_0_2362_0,axiom,op(op(e5,e4),e4)=op(e5,op(e4,e4)),inference(unfold_definition, [status(thm)], [c_0_2362, def_lhs_atom8])).
+% 0.08/0.37  cnf(c_0_2363_0,axiom,op(op(e5,e4),e5)=op(e5,op(e4,e5)),inference(unfold_definition, [status(thm)], [c_0_2363, def_lhs_atom7])).
+% 0.08/0.37  cnf(c_0_2364_0,axiom,op(op(e5,e5),e0)=op(e5,op(e5,e0)),inference(unfold_definition, [status(thm)], [c_0_2364, def_lhs_atom6])).
+% 0.08/0.37  cnf(c_0_2365_0,axiom,op(op(e5,e5),e1)=op(e5,op(e5,e1)),inference(unfold_definition, [status(thm)], [c_0_2365, def_lhs_atom5])).
+% 0.08/0.37  cnf(c_0_2366_0,axiom,op(op(e5,e5),e2)=op(e5,op(e5,e2)),inference(unfold_definition, [status(thm)], [c_0_2366, def_lhs_atom4])).
+% 0.08/0.37  cnf(c_0_2367_0,axiom,op(op(e5,e5),e3)=op(e5,op(e5,e3)),inference(unfold_definition, [status(thm)], [c_0_2367, def_lhs_atom3])).
+% 0.08/0.37  cnf(c_0_2368_0,axiom,op(op(e5,e5),e4)=op(e5,op(e5,e4)),inference(unfold_definition, [status(thm)], [c_0_2368, def_lhs_atom2])).
+% 0.08/0.37  cnf(c_0_2369_0,axiom,op(op(e5,e5),e5)=op(e5,op(e5,e5)),inference(unfold_definition, [status(thm)], [c_0_2369, def_lhs_atom1])).
+% 0.08/0.37  % Orienting (remaining) axiom formulas using strategy ClausalAll
+% 0.08/0.37  % CNF of (remaining) axioms:
+% 0.08/0.37  % Start CNF derivation
+% 0.08/0.37  fof(c_0_0, axiom, (((op(e0,e0)=e0|(op(e0,e0)=e1|(op(e0,e0)=e2|(op(e0,e0)=e3|(op(e0,e0)=e4|op(e0,e0)=e5)))))&((op(e0,e1)=e0|(op(e0,e1)=e1|(op(e0,e1)=e2|(op(e0,e1)=e3|(op(e0,e1)=e4|op(e0,e1)=e5)))))&((op(e0,e2)=e0|(op(e0,e2)=e1|(op(e0,e2)=e2|(op(e0,e2)=e3|(op(e0,e2)=e4|op(e0,e2)=e5)))))&((op(e0,e3)=e0|(op(e0,e3)=e1|(op(e0,e3)=e2|(op(e0,e3)=e3|(op(e0,e3)=e4|op(e0,e3)=e5)))))&((op(e0,e4)=e0|(op(e0,e4)=e1|(op(e0,e4)=e2|(op(e0,e4)=e3|(op(e0,e4)=e4|op(e0,e4)=e5)))))&((op(e0,e5)=e0|(op(e0,e5)=e1|(op(e0,e5)=e2|(op(e0,e5)=e3|(op(e0,e5)=e4|op(e0,e5)=e5)))))&((op(e1,e0)=e0|(op(e1,e0)=e1|(op(e1,e0)=e2|(op(e1,e0)=e3|(op(e1,e0)=e4|op(e1,e0)=e5)))))&((op(e1,e1)=e0|(op(e1,e1)=e1|(op(e1,e1)=e2|(op(e1,e1)=e3|(op(e1,e1)=e4|op(e1,e1)=e5)))))&((op(e1,e2)=e0|(op(e1,e2)=e1|(op(e1,e2)=e2|(op(e1,e2)=e3|(op(e1,e2)=e4|op(e1,e2)=e5)))))&((op(e1,e3)=e0|(op(e1,e3)=e1|(op(e1,e3)=e2|(op(e1,e3)=e3|(op(e1,e3)=e4|op(e1,e3)=e5)))))&((op(e1,e4)=e0|(op(e1,e4)=e1|(op(e1,e4)=e2|(op(e1,e4)=e3|(op(e1,e4)=e4|op(e1,e4)=e5)))))&((op(e1,e5)=e0|(op(e1,e5)=e1|(op(e1,e5)=e2|(op(e1,e5)=e3|(op(e1,e5)=e4|op(e1,e5)=e5)))))&((op(e2,e0)=e0|(op(e2,e0)=e1|(op(e2,e0)=e2|(op(e2,e0)=e3|(op(e2,e0)=e4|op(e2,e0)=e5)))))&((op(e2,e1)=e0|(op(e2,e1)=e1|(op(e2,e1)=e2|(op(e2,e1)=e3|(op(e2,e1)=e4|op(e2,e1)=e5)))))&((op(e2,e2)=e0|(op(e2,e2)=e1|(op(e2,e2)=e2|(op(e2,e2)=e3|(op(e2,e2)=e4|op(e2,e2)=e5)))))&((op(e2,e3)=e0|(op(e2,e3)=e1|(op(e2,e3)=e2|(op(e2,e3)=e3|(op(e2,e3)=e4|op(e2,e3)=e5)))))&((op(e2,e4)=e0|(op(e2,e4)=e1|(op(e2,e4)=e2|(op(e2,e4)=e3|(op(e2,e4)=e4|op(e2,e4)=e5)))))&((op(e2,e5)=e0|(op(e2,e5)=e1|(op(e2,e5)=e2|(op(e2,e5)=e3|(op(e2,e5)=e4|op(e2,e5)=e5)))))&((op(e3,e0)=e0|(op(e3,e0)=e1|(op(e3,e0)=e2|(op(e3,e0)=e3|(op(e3,e0)=e4|op(e3,e0)=e5)))))&((op(e3,e1)=e0|(op(e3,e1)=e1|(op(e3,e1)=e2|(op(e3,e1)=e3|(op(e3,e1)=e4|op(e3,e1)=e5)))))&((op(e3,e2)=e0|(op(e3,e2)=e1|(op(e3,e2)=e2|(op(e3,e2)=e3|(op(e3,e2)=e4|op(e3,e2)=e5)))))&((op(e3,e3)=e0|(op(e3,e3)=e1|(op(e3,e3)=e2|(op(e3,e3)=e3|(op(e3,e3)=e4|op(e3,e3)=e5)))))&((op(e3,e4)=e0|(op(e3,e4)=e1|(op(e3,e4)=e2|(op(e3,e4)=e3|(op(e3,e4)=e4|op(e3,e4)=e5)))))&((op(e3,e5)=e0|(op(e3,e5)=e1|(op(e3,e5)=e2|(op(e3,e5)=e3|(op(e3,e5)=e4|op(e3,e5)=e5)))))&((op(e4,e0)=e0|(op(e4,e0)=e1|(op(e4,e0)=e2|(op(e4,e0)=e3|(op(e4,e0)=e4|op(e4,e0)=e5)))))&((op(e4,e1)=e0|(op(e4,e1)=e1|(op(e4,e1)=e2|(op(e4,e1)=e3|(op(e4,e1)=e4|op(e4,e1)=e5)))))&((op(e4,e2)=e0|(op(e4,e2)=e1|(op(e4,e2)=e2|(op(e4,e2)=e3|(op(e4,e2)=e4|op(e4,e2)=e5)))))&((op(e4,e3)=e0|(op(e4,e3)=e1|(op(e4,e3)=e2|(op(e4,e3)=e3|(op(e4,e3)=e4|op(e4,e3)=e5)))))&((op(e4,e4)=e0|(op(e4,e4)=e1|(op(e4,e4)=e2|(op(e4,e4)=e3|(op(e4,e4)=e4|op(e4,e4)=e5)))))&((op(e4,e5)=e0|(op(e4,e5)=e1|(op(e4,e5)=e2|(op(e4,e5)=e3|(op(e4,e5)=e4|op(e4,e5)=e5)))))&((op(e5,e0)=e0|(op(e5,e0)=e1|(op(e5,e0)=e2|(op(e5,e0)=e3|(op(e5,e0)=e4|op(e5,e0)=e5)))))&((op(e5,e1)=e0|(op(e5,e1)=e1|(op(e5,e1)=e2|(op(e5,e1)=e3|(op(e5,e1)=e4|op(e5,e1)=e5)))))&((op(e5,e2)=e0|(op(e5,e2)=e1|(op(e5,e2)=e2|(op(e5,e2)=e3|(op(e5,e2)=e4|op(e5,e2)=e5)))))&((op(e5,e3)=e0|(op(e5,e3)=e1|(op(e5,e3)=e2|(op(e5,e3)=e3|(op(e5,e3)=e4|op(e5,e3)=e5)))))&((op(e5,e4)=e0|(op(e5,e4)=e1|(op(e5,e4)=e2|(op(e5,e4)=e3|(op(e5,e4)=e4|op(e5,e4)=e5)))))&(op(e5,e5)=e0|(op(e5,e5)=e1|(op(e5,e5)=e2|(op(e5,e5)=e3|(op(e5,e5)=e4|op(e5,e5)=e5))))))))))))))))))))))))))))))))))))))))), file('<stdin>', ax1)).
+% 0.08/0.37  fof(c_0_1, axiom, ((op(e0,inv(e0))=unit&(op(inv(e0),e0)=unit&(op(e1,inv(e1))=unit&(op(inv(e1),e1)=unit&(op(e2,inv(e2))=unit&(op(inv(e2),e2)=unit&(op(e3,inv(e3))=unit&(op(inv(e3),e3)=unit&(op(e4,inv(e4))=unit&(op(inv(e4),e4)=unit&(op(e5,inv(e5))=unit&(op(inv(e5),e5)=unit&((inv(e0)=e0|(inv(e0)=e1|(inv(e0)=e2|(inv(e0)=e3|(inv(e0)=e4|inv(e0)=e5)))))&((inv(e1)=e0|(inv(e1)=e1|(inv(e1)=e2|(inv(e1)=e3|(inv(e1)=e4|inv(e1)=e5)))))&((inv(e2)=e0|(inv(e2)=e1|(inv(e2)=e2|(inv(e2)=e3|(inv(e2)=e4|inv(e2)=e5)))))&((inv(e3)=e0|(inv(e3)=e1|(inv(e3)=e2|(inv(e3)=e3|(inv(e3)=e4|inv(e3)=e5)))))&((inv(e4)=e0|(inv(e4)=e1|(inv(e4)=e2|(inv(e4)=e3|(inv(e4)=e4|inv(e4)=e5)))))&(inv(e5)=e0|(inv(e5)=e1|(inv(e5)=e2|(inv(e5)=e3|(inv(e5)=e4|inv(e5)=e5))))))))))))))))))))))), file('<stdin>', ax4)).
+% 0.08/0.37  fof(c_0_2, axiom, ((op(unit,e0)=e0&(op(e0,unit)=e0&(op(unit,e1)=e1&(op(e1,unit)=e1&(op(unit,e2)=e2&(op(e2,unit)=e2&(op(unit,e3)=e3&(op(e3,unit)=e3&(op(unit,e4)=e4&(op(e4,unit)=e4&(op(unit,e5)=e5&(op(e5,unit)=e5&(unit=e0|(unit=e1|(unit=e2|(unit=e3|(unit=e4|unit=e5)))))))))))))))))), file('<stdin>', ax3)).
+% 0.08/0.37  fof(c_0_3, axiom, (((op(e0,e0)=e0|(op(e0,e0)=e1|(op(e0,e0)=e2|(op(e0,e0)=e3|(op(e0,e0)=e4|op(e0,e0)=e5)))))&((op(e0,e1)=e0|(op(e0,e1)=e1|(op(e0,e1)=e2|(op(e0,e1)=e3|(op(e0,e1)=e4|op(e0,e1)=e5)))))&((op(e0,e2)=e0|(op(e0,e2)=e1|(op(e0,e2)=e2|(op(e0,e2)=e3|(op(e0,e2)=e4|op(e0,e2)=e5)))))&((op(e0,e3)=e0|(op(e0,e3)=e1|(op(e0,e3)=e2|(op(e0,e3)=e3|(op(e0,e3)=e4|op(e0,e3)=e5)))))&((op(e0,e4)=e0|(op(e0,e4)=e1|(op(e0,e4)=e2|(op(e0,e4)=e3|(op(e0,e4)=e4|op(e0,e4)=e5)))))&((op(e0,e5)=e0|(op(e0,e5)=e1|(op(e0,e5)=e2|(op(e0,e5)=e3|(op(e0,e5)=e4|op(e0,e5)=e5)))))&((op(e1,e0)=e0|(op(e1,e0)=e1|(op(e1,e0)=e2|(op(e1,e0)=e3|(op(e1,e0)=e4|op(e1,e0)=e5)))))&((op(e1,e1)=e0|(op(e1,e1)=e1|(op(e1,e1)=e2|(op(e1,e1)=e3|(op(e1,e1)=e4|op(e1,e1)=e5)))))&((op(e1,e2)=e0|(op(e1,e2)=e1|(op(e1,e2)=e2|(op(e1,e2)=e3|(op(e1,e2)=e4|op(e1,e2)=e5)))))&((op(e1,e3)=e0|(op(e1,e3)=e1|(op(e1,e3)=e2|(op(e1,e3)=e3|(op(e1,e3)=e4|op(e1,e3)=e5)))))&((op(e1,e4)=e0|(op(e1,e4)=e1|(op(e1,e4)=e2|(op(e1,e4)=e3|(op(e1,e4)=e4|op(e1,e4)=e5)))))&((op(e1,e5)=e0|(op(e1,e5)=e1|(op(e1,e5)=e2|(op(e1,e5)=e3|(op(e1,e5)=e4|op(e1,e5)=e5)))))&((op(e2,e0)=e0|(op(e2,e0)=e1|(op(e2,e0)=e2|(op(e2,e0)=e3|(op(e2,e0)=e4|op(e2,e0)=e5)))))&((op(e2,e1)=e0|(op(e2,e1)=e1|(op(e2,e1)=e2|(op(e2,e1)=e3|(op(e2,e1)=e4|op(e2,e1)=e5)))))&((op(e2,e2)=e0|(op(e2,e2)=e1|(op(e2,e2)=e2|(op(e2,e2)=e3|(op(e2,e2)=e4|op(e2,e2)=e5)))))&((op(e2,e3)=e0|(op(e2,e3)=e1|(op(e2,e3)=e2|(op(e2,e3)=e3|(op(e2,e3)=e4|op(e2,e3)=e5)))))&((op(e2,e4)=e0|(op(e2,e4)=e1|(op(e2,e4)=e2|(op(e2,e4)=e3|(op(e2,e4)=e4|op(e2,e4)=e5)))))&((op(e2,e5)=e0|(op(e2,e5)=e1|(op(e2,e5)=e2|(op(e2,e5)=e3|(op(e2,e5)=e4|op(e2,e5)=e5)))))&((op(e3,e0)=e0|(op(e3,e0)=e1|(op(e3,e0)=e2|(op(e3,e0)=e3|(op(e3,e0)=e4|op(e3,e0)=e5)))))&((op(e3,e1)=e0|(op(e3,e1)=e1|(op(e3,e1)=e2|(op(e3,e1)=e3|(op(e3,e1)=e4|op(e3,e1)=e5)))))&((op(e3,e2)=e0|(op(e3,e2)=e1|(op(e3,e2)=e2|(op(e3,e2)=e3|(op(e3,e2)=e4|op(e3,e2)=e5)))))&((op(e3,e3)=e0|(op(e3,e3)=e1|(op(e3,e3)=e2|(op(e3,e3)=e3|(op(e3,e3)=e4|op(e3,e3)=e5)))))&((op(e3,e4)=e0|(op(e3,e4)=e1|(op(e3,e4)=e2|(op(e3,e4)=e3|(op(e3,e4)=e4|op(e3,e4)=e5)))))&((op(e3,e5)=e0|(op(e3,e5)=e1|(op(e3,e5)=e2|(op(e3,e5)=e3|(op(e3,e5)=e4|op(e3,e5)=e5)))))&((op(e4,e0)=e0|(op(e4,e0)=e1|(op(e4,e0)=e2|(op(e4,e0)=e3|(op(e4,e0)=e4|op(e4,e0)=e5)))))&((op(e4,e1)=e0|(op(e4,e1)=e1|(op(e4,e1)=e2|(op(e4,e1)=e3|(op(e4,e1)=e4|op(e4,e1)=e5)))))&((op(e4,e2)=e0|(op(e4,e2)=e1|(op(e4,e2)=e2|(op(e4,e2)=e3|(op(e4,e2)=e4|op(e4,e2)=e5)))))&((op(e4,e3)=e0|(op(e4,e3)=e1|(op(e4,e3)=e2|(op(e4,e3)=e3|(op(e4,e3)=e4|op(e4,e3)=e5)))))&((op(e4,e4)=e0|(op(e4,e4)=e1|(op(e4,e4)=e2|(op(e4,e4)=e3|(op(e4,e4)=e4|op(e4,e4)=e5)))))&((op(e4,e5)=e0|(op(e4,e5)=e1|(op(e4,e5)=e2|(op(e4,e5)=e3|(op(e4,e5)=e4|op(e4,e5)=e5)))))&((op(e5,e0)=e0|(op(e5,e0)=e1|(op(e5,e0)=e2|(op(e5,e0)=e3|(op(e5,e0)=e4|op(e5,e0)=e5)))))&((op(e5,e1)=e0|(op(e5,e1)=e1|(op(e5,e1)=e2|(op(e5,e1)=e3|(op(e5,e1)=e4|op(e5,e1)=e5)))))&((op(e5,e2)=e0|(op(e5,e2)=e1|(op(e5,e2)=e2|(op(e5,e2)=e3|(op(e5,e2)=e4|op(e5,e2)=e5)))))&((op(e5,e3)=e0|(op(e5,e3)=e1|(op(e5,e3)=e2|(op(e5,e3)=e3|(op(e5,e3)=e4|op(e5,e3)=e5)))))&((op(e5,e4)=e0|(op(e5,e4)=e1|(op(e5,e4)=e2|(op(e5,e4)=e3|(op(e5,e4)=e4|op(e5,e4)=e5)))))&(op(e5,e5)=e0|(op(e5,e5)=e1|(op(e5,e5)=e2|(op(e5,e5)=e3|(op(e5,e5)=e4|op(e5,e5)=e5))))))))))))))))))))))))))))))))))))))))), c_0_0).
+% 0.08/0.37  fof(c_0_4, axiom, ((op(e0,inv(e0))=unit&(op(inv(e0),e0)=unit&(op(e1,inv(e1))=unit&(op(inv(e1),e1)=unit&(op(e2,inv(e2))=unit&(op(inv(e2),e2)=unit&(op(e3,inv(e3))=unit&(op(inv(e3),e3)=unit&(op(e4,inv(e4))=unit&(op(inv(e4),e4)=unit&(op(e5,inv(e5))=unit&(op(inv(e5),e5)=unit&((inv(e0)=e0|(inv(e0)=e1|(inv(e0)=e2|(inv(e0)=e3|(inv(e0)=e4|inv(e0)=e5)))))&((inv(e1)=e0|(inv(e1)=e1|(inv(e1)=e2|(inv(e1)=e3|(inv(e1)=e4|inv(e1)=e5)))))&((inv(e2)=e0|(inv(e2)=e1|(inv(e2)=e2|(inv(e2)=e3|(inv(e2)=e4|inv(e2)=e5)))))&((inv(e3)=e0|(inv(e3)=e1|(inv(e3)=e2|(inv(e3)=e3|(inv(e3)=e4|inv(e3)=e5)))))&((inv(e4)=e0|(inv(e4)=e1|(inv(e4)=e2|(inv(e4)=e3|(inv(e4)=e4|inv(e4)=e5)))))&(inv(e5)=e0|(inv(e5)=e1|(inv(e5)=e2|(inv(e5)=e3|(inv(e5)=e4|inv(e5)=e5))))))))))))))))))))))), c_0_1).
+% 0.08/0.37  fof(c_0_5, axiom, ((op(unit,e0)=e0&(op(e0,unit)=e0&(op(unit,e1)=e1&(op(e1,unit)=e1&(op(unit,e2)=e2&(op(e2,unit)=e2&(op(unit,e3)=e3&(op(e3,unit)=e3&(op(unit,e4)=e4&(op(e4,unit)=e4&(op(unit,e5)=e5&(op(e5,unit)=e5&(unit=e0|(unit=e1|(unit=e2|(unit=e3|(unit=e4|unit=e5)))))))))))))))))), c_0_2).
+% 0.08/0.37  fof(c_0_6, axiom, (((op(e0,e0)=e0|(op(e0,e0)=e1|(op(e0,e0)=e2|(op(e0,e0)=e3|(op(e0,e0)=e4|op(e0,e0)=e5)))))&((op(e0,e1)=e0|(op(e0,e1)=e1|(op(e0,e1)=e2|(op(e0,e1)=e3|(op(e0,e1)=e4|op(e0,e1)=e5)))))&((op(e0,e2)=e0|(op(e0,e2)=e1|(op(e0,e2)=e2|(op(e0,e2)=e3|(op(e0,e2)=e4|op(e0,e2)=e5)))))&((op(e0,e3)=e0|(op(e0,e3)=e1|(op(e0,e3)=e2|(op(e0,e3)=e3|(op(e0,e3)=e4|op(e0,e3)=e5)))))&((op(e0,e4)=e0|(op(e0,e4)=e1|(op(e0,e4)=e2|(op(e0,e4)=e3|(op(e0,e4)=e4|op(e0,e4)=e5)))))&((op(e0,e5)=e0|(op(e0,e5)=e1|(op(e0,e5)=e2|(op(e0,e5)=e3|(op(e0,e5)=e4|op(e0,e5)=e5)))))&((op(e1,e0)=e0|(op(e1,e0)=e1|(op(e1,e0)=e2|(op(e1,e0)=e3|(op(e1,e0)=e4|op(e1,e0)=e5)))))&((op(e1,e1)=e0|(op(e1,e1)=e1|(op(e1,e1)=e2|(op(e1,e1)=e3|(op(e1,e1)=e4|op(e1,e1)=e5)))))&((op(e1,e2)=e0|(op(e1,e2)=e1|(op(e1,e2)=e2|(op(e1,e2)=e3|(op(e1,e2)=e4|op(e1,e2)=e5)))))&((op(e1,e3)=e0|(op(e1,e3)=e1|(op(e1,e3)=e2|(op(e1,e3)=e3|(op(e1,e3)=e4|op(e1,e3)=e5)))))&((op(e1,e4)=e0|(op(e1,e4)=e1|(op(e1,e4)=e2|(op(e1,e4)=e3|(op(e1,e4)=e4|op(e1,e4)=e5)))))&((op(e1,e5)=e0|(op(e1,e5)=e1|(op(e1,e5)=e2|(op(e1,e5)=e3|(op(e1,e5)=e4|op(e1,e5)=e5)))))&((op(e2,e0)=e0|(op(e2,e0)=e1|(op(e2,e0)=e2|(op(e2,e0)=e3|(op(e2,e0)=e4|op(e2,e0)=e5)))))&((op(e2,e1)=e0|(op(e2,e1)=e1|(op(e2,e1)=e2|(op(e2,e1)=e3|(op(e2,e1)=e4|op(e2,e1)=e5)))))&((op(e2,e2)=e0|(op(e2,e2)=e1|(op(e2,e2)=e2|(op(e2,e2)=e3|(op(e2,e2)=e4|op(e2,e2)=e5)))))&((op(e2,e3)=e0|(op(e2,e3)=e1|(op(e2,e3)=e2|(op(e2,e3)=e3|(op(e2,e3)=e4|op(e2,e3)=e5)))))&((op(e2,e4)=e0|(op(e2,e4)=e1|(op(e2,e4)=e2|(op(e2,e4)=e3|(op(e2,e4)=e4|op(e2,e4)=e5)))))&((op(e2,e5)=e0|(op(e2,e5)=e1|(op(e2,e5)=e2|(op(e2,e5)=e3|(op(e2,e5)=e4|op(e2,e5)=e5)))))&((op(e3,e0)=e0|(op(e3,e0)=e1|(op(e3,e0)=e2|(op(e3,e0)=e3|(op(e3,e0)=e4|op(e3,e0)=e5)))))&((op(e3,e1)=e0|(op(e3,e1)=e1|(op(e3,e1)=e2|(op(e3,e1)=e3|(op(e3,e1)=e4|op(e3,e1)=e5)))))&((op(e3,e2)=e0|(op(e3,e2)=e1|(op(e3,e2)=e2|(op(e3,e2)=e3|(op(e3,e2)=e4|op(e3,e2)=e5)))))&((op(e3,e3)=e0|(op(e3,e3)=e1|(op(e3,e3)=e2|(op(e3,e3)=e3|(op(e3,e3)=e4|op(e3,e3)=e5)))))&((op(e3,e4)=e0|(op(e3,e4)=e1|(op(e3,e4)=e2|(op(e3,e4)=e3|(op(e3,e4)=e4|op(e3,e4)=e5)))))&((op(e3,e5)=e0|(op(e3,e5)=e1|(op(e3,e5)=e2|(op(e3,e5)=e3|(op(e3,e5)=e4|op(e3,e5)=e5)))))&((op(e4,e0)=e0|(op(e4,e0)=e1|(op(e4,e0)=e2|(op(e4,e0)=e3|(op(e4,e0)=e4|op(e4,e0)=e5)))))&((op(e4,e1)=e0|(op(e4,e1)=e1|(op(e4,e1)=e2|(op(e4,e1)=e3|(op(e4,e1)=e4|op(e4,e1)=e5)))))&((op(e4,e2)=e0|(op(e4,e2)=e1|(op(e4,e2)=e2|(op(e4,e2)=e3|(op(e4,e2)=e4|op(e4,e2)=e5)))))&((op(e4,e3)=e0|(op(e4,e3)=e1|(op(e4,e3)=e2|(op(e4,e3)=e3|(op(e4,e3)=e4|op(e4,e3)=e5)))))&((op(e4,e4)=e0|(op(e4,e4)=e1|(op(e4,e4)=e2|(op(e4,e4)=e3|(op(e4,e4)=e4|op(e4,e4)=e5)))))&((op(e4,e5)=e0|(op(e4,e5)=e1|(op(e4,e5)=e2|(op(e4,e5)=e3|(op(e4,e5)=e4|op(e4,e5)=e5)))))&((op(e5,e0)=e0|(op(e5,e0)=e1|(op(e5,e0)=e2|(op(e5,e0)=e3|(op(e5,e0)=e4|op(e5,e0)=e5)))))&((op(e5,e1)=e0|(op(e5,e1)=e1|(op(e5,e1)=e2|(op(e5,e1)=e3|(op(e5,e1)=e4|op(e5,e1)=e5)))))&((op(e5,e2)=e0|(op(e5,e2)=e1|(op(e5,e2)=e2|(op(e5,e2)=e3|(op(e5,e2)=e4|op(e5,e2)=e5)))))&((op(e5,e3)=e0|(op(e5,e3)=e1|(op(e5,e3)=e2|(op(e5,e3)=e3|(op(e5,e3)=e4|op(e5,e3)=e5)))))&((op(e5,e4)=e0|(op(e5,e4)=e1|(op(e5,e4)=e2|(op(e5,e4)=e3|(op(e5,e4)=e4|op(e5,e4)=e5)))))&(op(e5,e5)=e0|(op(e5,e5)=e1|(op(e5,e5)=e2|(op(e5,e5)=e3|(op(e5,e5)=e4|op(e5,e5)=e5))))))))))))))))))))))))))))))))))))))))), c_0_3).
+% 0.08/0.37  fof(c_0_7, axiom, ((op(e0,inv(e0))=unit&(op(inv(e0),e0)=unit&(op(e1,inv(e1))=unit&(op(inv(e1),e1)=unit&(op(e2,inv(e2))=unit&(op(inv(e2),e2)=unit&(op(e3,inv(e3))=unit&(op(inv(e3),e3)=unit&(op(e4,inv(e4))=unit&(op(inv(e4),e4)=unit&(op(e5,inv(e5))=unit&(op(inv(e5),e5)=unit&((inv(e0)=e0|(inv(e0)=e1|(inv(e0)=e2|(inv(e0)=e3|(inv(e0)=e4|inv(e0)=e5)))))&((inv(e1)=e0|(inv(e1)=e1|(inv(e1)=e2|(inv(e1)=e3|(inv(e1)=e4|inv(e1)=e5)))))&((inv(e2)=e0|(inv(e2)=e1|(inv(e2)=e2|(inv(e2)=e3|(inv(e2)=e4|inv(e2)=e5)))))&((inv(e3)=e0|(inv(e3)=e1|(inv(e3)=e2|(inv(e3)=e3|(inv(e3)=e4|inv(e3)=e5)))))&((inv(e4)=e0|(inv(e4)=e1|(inv(e4)=e2|(inv(e4)=e3|(inv(e4)=e4|inv(e4)=e5)))))&(inv(e5)=e0|(inv(e5)=e1|(inv(e5)=e2|(inv(e5)=e3|(inv(e5)=e4|inv(e5)=e5))))))))))))))))))))))), c_0_4).
+% 0.08/0.37  fof(c_0_8, axiom, ((op(unit,e0)=e0&(op(e0,unit)=e0&(op(unit,e1)=e1&(op(e1,unit)=e1&(op(unit,e2)=e2&(op(e2,unit)=e2&(op(unit,e3)=e3&(op(e3,unit)=e3&(op(unit,e4)=e4&(op(e4,unit)=e4&(op(unit,e5)=e5&(op(e5,unit)=e5&(unit=e0|(unit=e1|(unit=e2|(unit=e3|(unit=e4|unit=e5)))))))))))))))))), c_0_5).
+% 0.08/0.37  cnf(c_0_9,plain,(op(e0,e0)=e5|op(e0,e0)=e4|op(e0,e0)=e3|op(e0,e0)=e2|op(e0,e0)=e1|op(e0,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_10,plain,(op(e0,e1)=e5|op(e0,e1)=e4|op(e0,e1)=e3|op(e0,e1)=e2|op(e0,e1)=e1|op(e0,e1)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_11,plain,(op(e0,e2)=e5|op(e0,e2)=e4|op(e0,e2)=e3|op(e0,e2)=e2|op(e0,e2)=e1|op(e0,e2)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_12,plain,(op(e0,e3)=e5|op(e0,e3)=e4|op(e0,e3)=e3|op(e0,e3)=e2|op(e0,e3)=e1|op(e0,e3)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_13,plain,(op(e0,e4)=e5|op(e0,e4)=e4|op(e0,e4)=e3|op(e0,e4)=e2|op(e0,e4)=e1|op(e0,e4)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_14,plain,(op(e0,e5)=e5|op(e0,e5)=e4|op(e0,e5)=e3|op(e0,e5)=e2|op(e0,e5)=e1|op(e0,e5)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_15,plain,(op(e1,e0)=e5|op(e1,e0)=e4|op(e1,e0)=e3|op(e1,e0)=e2|op(e1,e0)=e1|op(e1,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_16,plain,(op(e1,e1)=e5|op(e1,e1)=e4|op(e1,e1)=e3|op(e1,e1)=e2|op(e1,e1)=e1|op(e1,e1)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_17,plain,(op(e1,e2)=e5|op(e1,e2)=e4|op(e1,e2)=e3|op(e1,e2)=e2|op(e1,e2)=e1|op(e1,e2)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_18,plain,(op(e1,e3)=e5|op(e1,e3)=e4|op(e1,e3)=e3|op(e1,e3)=e2|op(e1,e3)=e1|op(e1,e3)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_19,plain,(op(e1,e4)=e5|op(e1,e4)=e4|op(e1,e4)=e3|op(e1,e4)=e2|op(e1,e4)=e1|op(e1,e4)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_20,plain,(op(e1,e5)=e5|op(e1,e5)=e4|op(e1,e5)=e3|op(e1,e5)=e2|op(e1,e5)=e1|op(e1,e5)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_21,plain,(op(e2,e0)=e5|op(e2,e0)=e4|op(e2,e0)=e3|op(e2,e0)=e2|op(e2,e0)=e1|op(e2,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_22,plain,(op(e2,e1)=e5|op(e2,e1)=e4|op(e2,e1)=e3|op(e2,e1)=e2|op(e2,e1)=e1|op(e2,e1)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_23,plain,(op(e2,e2)=e5|op(e2,e2)=e4|op(e2,e2)=e3|op(e2,e2)=e2|op(e2,e2)=e1|op(e2,e2)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_24,plain,(op(e2,e3)=e5|op(e2,e3)=e4|op(e2,e3)=e3|op(e2,e3)=e2|op(e2,e3)=e1|op(e2,e3)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_25,plain,(op(e2,e4)=e5|op(e2,e4)=e4|op(e2,e4)=e3|op(e2,e4)=e2|op(e2,e4)=e1|op(e2,e4)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_26,plain,(op(e2,e5)=e5|op(e2,e5)=e4|op(e2,e5)=e3|op(e2,e5)=e2|op(e2,e5)=e1|op(e2,e5)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_27,plain,(op(e3,e0)=e5|op(e3,e0)=e4|op(e3,e0)=e3|op(e3,e0)=e2|op(e3,e0)=e1|op(e3,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_28,plain,(op(e3,e1)=e5|op(e3,e1)=e4|op(e3,e1)=e3|op(e3,e1)=e2|op(e3,e1)=e1|op(e3,e1)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_29,plain,(op(e3,e2)=e5|op(e3,e2)=e4|op(e3,e2)=e3|op(e3,e2)=e2|op(e3,e2)=e1|op(e3,e2)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_30,plain,(op(e3,e3)=e5|op(e3,e3)=e4|op(e3,e3)=e3|op(e3,e3)=e2|op(e3,e3)=e1|op(e3,e3)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_31,plain,(op(e3,e4)=e5|op(e3,e4)=e4|op(e3,e4)=e3|op(e3,e4)=e2|op(e3,e4)=e1|op(e3,e4)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_32,plain,(op(e3,e5)=e5|op(e3,e5)=e4|op(e3,e5)=e3|op(e3,e5)=e2|op(e3,e5)=e1|op(e3,e5)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_33,plain,(op(e4,e0)=e5|op(e4,e0)=e4|op(e4,e0)=e3|op(e4,e0)=e2|op(e4,e0)=e1|op(e4,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_34,plain,(op(e4,e1)=e5|op(e4,e1)=e4|op(e4,e1)=e3|op(e4,e1)=e2|op(e4,e1)=e1|op(e4,e1)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_35,plain,(op(e4,e2)=e5|op(e4,e2)=e4|op(e4,e2)=e3|op(e4,e2)=e2|op(e4,e2)=e1|op(e4,e2)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_36,plain,(op(e4,e3)=e5|op(e4,e3)=e4|op(e4,e3)=e3|op(e4,e3)=e2|op(e4,e3)=e1|op(e4,e3)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_37,plain,(op(e4,e4)=e5|op(e4,e4)=e4|op(e4,e4)=e3|op(e4,e4)=e2|op(e4,e4)=e1|op(e4,e4)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_38,plain,(op(e4,e5)=e5|op(e4,e5)=e4|op(e4,e5)=e3|op(e4,e5)=e2|op(e4,e5)=e1|op(e4,e5)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_39,plain,(op(e5,e0)=e5|op(e5,e0)=e4|op(e5,e0)=e3|op(e5,e0)=e2|op(e5,e0)=e1|op(e5,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_40,plain,(op(e5,e1)=e5|op(e5,e1)=e4|op(e5,e1)=e3|op(e5,e1)=e2|op(e5,e1)=e1|op(e5,e1)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_41,plain,(op(e5,e2)=e5|op(e5,e2)=e4|op(e5,e2)=e3|op(e5,e2)=e2|op(e5,e2)=e1|op(e5,e2)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_42,plain,(op(e5,e3)=e5|op(e5,e3)=e4|op(e5,e3)=e3|op(e5,e3)=e2|op(e5,e3)=e1|op(e5,e3)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_43,plain,(op(e5,e4)=e5|op(e5,e4)=e4|op(e5,e4)=e3|op(e5,e4)=e2|op(e5,e4)=e1|op(e5,e4)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_44,plain,(op(e5,e5)=e5|op(e5,e5)=e4|op(e5,e5)=e3|op(e5,e5)=e2|op(e5,e5)=e1|op(e5,e5)=e0), inference(split_conjunct,[status(thm)],[c_0_6])).
+% 0.08/0.37  cnf(c_0_45,plain,(inv(e0)=e5|inv(e0)=e4|inv(e0)=e3|inv(e0)=e2|inv(e0)=e1|inv(e0)=e0), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_46,plain,(inv(e1)=e5|inv(e1)=e4|inv(e1)=e3|inv(e1)=e2|inv(e1)=e1|inv(e1)=e0), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_47,plain,(inv(e2)=e5|inv(e2)=e4|inv(e2)=e3|inv(e2)=e2|inv(e2)=e1|inv(e2)=e0), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_48,plain,(inv(e3)=e5|inv(e3)=e4|inv(e3)=e3|inv(e3)=e2|inv(e3)=e1|inv(e3)=e0), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_49,plain,(inv(e4)=e5|inv(e4)=e4|inv(e4)=e3|inv(e4)=e2|inv(e4)=e1|inv(e4)=e0), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_50,plain,(inv(e5)=e5|inv(e5)=e4|inv(e5)=e3|inv(e5)=e2|inv(e5)=e1|inv(e5)=e0), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_51,plain,(op(e0,inv(e0))=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_52,plain,(op(inv(e0),e0)=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_53,plain,(op(e1,inv(e1))=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_54,plain,(op(inv(e1),e1)=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_55,plain,(op(e2,inv(e2))=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_56,plain,(op(inv(e2),e2)=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_57,plain,(op(e3,inv(e3))=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_58,plain,(op(inv(e3),e3)=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_59,plain,(op(e4,inv(e4))=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_60,plain,(op(inv(e4),e4)=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_61,plain,(op(e5,inv(e5))=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_62,plain,(op(inv(e5),e5)=unit), inference(split_conjunct,[status(thm)],[c_0_7])).
+% 0.08/0.37  cnf(c_0_63,plain,(op(unit,e0)=e0), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_64,plain,(op(e0,unit)=e0), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_65,plain,(op(unit,e1)=e1), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_66,plain,(op(e1,unit)=e1), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_67,plain,(op(unit,e2)=e2), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_68,plain,(op(e2,unit)=e2), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_69,plain,(op(unit,e3)=e3), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_70,plain,(op(e3,unit)=e3), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_71,plain,(op(unit,e4)=e4), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_72,plain,(op(e4,unit)=e4), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_73,plain,(op(unit,e5)=e5), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_74,plain,(op(e5,unit)=e5), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_75,plain,(unit=e5|unit=e4|unit=e3|unit=e2|unit=e1|unit=e0), inference(split_conjunct,[status(thm)],[c_0_8])).
+% 0.08/0.37  cnf(c_0_76,plain,(op(e0,e0)=e5|op(e0,e0)=e4|op(e0,e0)=e3|op(e0,e0)=e2|op(e0,e0)=e1|op(e0,e0)=e0), c_0_9, ['final']).
+% 0.08/0.37  cnf(c_0_77,plain,(op(e0,e1)=e5|op(e0,e1)=e4|op(e0,e1)=e3|op(e0,e1)=e2|op(e0,e1)=e1|op(e0,e1)=e0), c_0_10, ['final']).
+% 0.08/0.37  cnf(c_0_78,plain,(op(e0,e2)=e5|op(e0,e2)=e4|op(e0,e2)=e3|op(e0,e2)=e2|op(e0,e2)=e1|op(e0,e2)=e0), c_0_11, ['final']).
+% 0.08/0.37  cnf(c_0_79,plain,(op(e0,e3)=e5|op(e0,e3)=e4|op(e0,e3)=e3|op(e0,e3)=e2|op(e0,e3)=e1|op(e0,e3)=e0), c_0_12, ['final']).
+% 0.08/0.37  cnf(c_0_80,plain,(op(e0,e4)=e5|op(e0,e4)=e4|op(e0,e4)=e3|op(e0,e4)=e2|op(e0,e4)=e1|op(e0,e4)=e0), c_0_13, ['final']).
+% 0.08/0.37  cnf(c_0_81,plain,(op(e0,e5)=e5|op(e0,e5)=e4|op(e0,e5)=e3|op(e0,e5)=e2|op(e0,e5)=e1|op(e0,e5)=e0), c_0_14, ['final']).
+% 0.08/0.37  cnf(c_0_82,plain,(op(e1,e0)=e5|op(e1,e0)=e4|op(e1,e0)=e3|op(e1,e0)=e2|op(e1,e0)=e1|op(e1,e0)=e0), c_0_15, ['final']).
+% 0.08/0.37  cnf(c_0_83,plain,(op(e1,e1)=e5|op(e1,e1)=e4|op(e1,e1)=e3|op(e1,e1)=e2|op(e1,e1)=e1|op(e1,e1)=e0), c_0_16, ['final']).
+% 0.08/0.37  cnf(c_0_84,plain,(op(e1,e2)=e5|op(e1,e2)=e4|op(e1,e2)=e3|op(e1,e2)=e2|op(e1,e2)=e1|op(e1,e2)=e0), c_0_17, ['final']).
+% 0.08/0.37  cnf(c_0_85,plain,(op(e1,e3)=e5|op(e1,e3)=e4|op(e1,e3)=e3|op(e1,e3)=e2|op(e1,e3)=e1|op(e1,e3)=e0), c_0_18, ['final']).
+% 0.08/0.37  cnf(c_0_86,plain,(op(e1,e4)=e5|op(e1,e4)=e4|op(e1,e4)=e3|op(e1,e4)=e2|op(e1,e4)=e1|op(e1,e4)=e0), c_0_19, ['final']).
+% 0.08/0.37  cnf(c_0_87,plain,(op(e1,e5)=e5|op(e1,e5)=e4|op(e1,e5)=e3|op(e1,e5)=e2|op(e1,e5)=e1|op(e1,e5)=e0), c_0_20, ['final']).
+% 0.08/0.37  cnf(c_0_88,plain,(op(e2,e0)=e5|op(e2,e0)=e4|op(e2,e0)=e3|op(e2,e0)=e2|op(e2,e0)=e1|op(e2,e0)=e0), c_0_21, ['final']).
+% 0.08/0.37  cnf(c_0_89,plain,(op(e2,e1)=e5|op(e2,e1)=e4|op(e2,e1)=e3|op(e2,e1)=e2|op(e2,e1)=e1|op(e2,e1)=e0), c_0_22, ['final']).
+% 0.08/0.37  cnf(c_0_90,plain,(op(e2,e2)=e5|op(e2,e2)=e4|op(e2,e2)=e3|op(e2,e2)=e2|op(e2,e2)=e1|op(e2,e2)=e0), c_0_23, ['final']).
+% 0.08/0.37  cnf(c_0_91,plain,(op(e2,e3)=e5|op(e2,e3)=e4|op(e2,e3)=e3|op(e2,e3)=e2|op(e2,e3)=e1|op(e2,e3)=e0), c_0_24, ['final']).
+% 0.08/0.37  cnf(c_0_92,plain,(op(e2,e4)=e5|op(e2,e4)=e4|op(e2,e4)=e3|op(e2,e4)=e2|op(e2,e4)=e1|op(e2,e4)=e0), c_0_25, ['final']).
+% 0.08/0.37  cnf(c_0_93,plain,(op(e2,e5)=e5|op(e2,e5)=e4|op(e2,e5)=e3|op(e2,e5)=e2|op(e2,e5)=e1|op(e2,e5)=e0), c_0_26, ['final']).
+% 0.08/0.37  cnf(c_0_94,plain,(op(e3,e0)=e5|op(e3,e0)=e4|op(e3,e0)=e3|op(e3,e0)=e2|op(e3,e0)=e1|op(e3,e0)=e0), c_0_27, ['final']).
+% 0.08/0.37  cnf(c_0_95,plain,(op(e3,e1)=e5|op(e3,e1)=e4|op(e3,e1)=e3|op(e3,e1)=e2|op(e3,e1)=e1|op(e3,e1)=e0), c_0_28, ['final']).
+% 0.08/0.37  cnf(c_0_96,plain,(op(e3,e2)=e5|op(e3,e2)=e4|op(e3,e2)=e3|op(e3,e2)=e2|op(e3,e2)=e1|op(e3,e2)=e0), c_0_29, ['final']).
+% 0.08/0.37  cnf(c_0_97,plain,(op(e3,e3)=e5|op(e3,e3)=e4|op(e3,e3)=e3|op(e3,e3)=e2|op(e3,e3)=e1|op(e3,e3)=e0), c_0_30, ['final']).
+% 0.08/0.37  cnf(c_0_98,plain,(op(e3,e4)=e5|op(e3,e4)=e4|op(e3,e4)=e3|op(e3,e4)=e2|op(e3,e4)=e1|op(e3,e4)=e0), c_0_31, ['final']).
+% 0.08/0.37  cnf(c_0_99,plain,(op(e3,e5)=e5|op(e3,e5)=e4|op(e3,e5)=e3|op(e3,e5)=e2|op(e3,e5)=e1|op(e3,e5)=e0), c_0_32, ['final']).
+% 0.08/0.37  cnf(c_0_100,plain,(op(e4,e0)=e5|op(e4,e0)=e4|op(e4,e0)=e3|op(e4,e0)=e2|op(e4,e0)=e1|op(e4,e0)=e0), c_0_33, ['final']).
+% 0.08/0.37  cnf(c_0_101,plain,(op(e4,e1)=e5|op(e4,e1)=e4|op(e4,e1)=e3|op(e4,e1)=e2|op(e4,e1)=e1|op(e4,e1)=e0), c_0_34, ['final']).
+% 0.08/0.37  cnf(c_0_102,plain,(op(e4,e2)=e5|op(e4,e2)=e4|op(e4,e2)=e3|op(e4,e2)=e2|op(e4,e2)=e1|op(e4,e2)=e0), c_0_35, ['final']).
+% 0.08/0.37  cnf(c_0_103,plain,(op(e4,e3)=e5|op(e4,e3)=e4|op(e4,e3)=e3|op(e4,e3)=e2|op(e4,e3)=e1|op(e4,e3)=e0), c_0_36, ['final']).
+% 0.08/0.37  cnf(c_0_104,plain,(op(e4,e4)=e5|op(e4,e4)=e4|op(e4,e4)=e3|op(e4,e4)=e2|op(e4,e4)=e1|op(e4,e4)=e0), c_0_37, ['final']).
+% 0.08/0.37  cnf(c_0_105,plain,(op(e4,e5)=e5|op(e4,e5)=e4|op(e4,e5)=e3|op(e4,e5)=e2|op(e4,e5)=e1|op(e4,e5)=e0), c_0_38, ['final']).
+% 0.08/0.37  cnf(c_0_106,plain,(op(e5,e0)=e5|op(e5,e0)=e4|op(e5,e0)=e3|op(e5,e0)=e2|op(e5,e0)=e1|op(e5,e0)=e0), c_0_39, ['final']).
+% 0.08/0.37  cnf(c_0_107,plain,(op(e5,e1)=e5|op(e5,e1)=e4|op(e5,e1)=e3|op(e5,e1)=e2|op(e5,e1)=e1|op(e5,e1)=e0), c_0_40, ['final']).
+% 0.08/0.37  cnf(c_0_108,plain,(op(e5,e2)=e5|op(e5,e2)=e4|op(e5,e2)=e3|op(e5,e2)=e2|op(e5,e2)=e1|op(e5,e2)=e0), c_0_41, ['final']).
+% 0.08/0.37  cnf(c_0_109,plain,(op(e5,e3)=e5|op(e5,e3)=e4|op(e5,e3)=e3|op(e5,e3)=e2|op(e5,e3)=e1|op(e5,e3)=e0), c_0_42, ['final']).
+% 0.08/0.37  cnf(c_0_110,plain,(op(e5,e4)=e5|op(e5,e4)=e4|op(e5,e4)=e3|op(e5,e4)=e2|op(e5,e4)=e1|op(e5,e4)=e0), c_0_43, ['final']).
+% 0.08/0.37  cnf(c_0_111,plain,(op(e5,e5)=e5|op(e5,e5)=e4|op(e5,e5)=e3|op(e5,e5)=e2|op(e5,e5)=e1|op(e5,e5)=e0), c_0_44, ['final']).
+% 0.08/0.37  cnf(c_0_112,plain,(inv(e0)=e5|inv(e0)=e4|inv(e0)=e3|inv(e0)=e2|inv(e0)=e1|inv(e0)=e0), c_0_45, ['final']).
+% 0.08/0.37  cnf(c_0_113,plain,(inv(e1)=e5|inv(e1)=e4|inv(e1)=e3|inv(e1)=e2|inv(e1)=e1|inv(e1)=e0), c_0_46, ['final']).
+% 0.08/0.37  cnf(c_0_114,plain,(inv(e2)=e5|inv(e2)=e4|inv(e2)=e3|inv(e2)=e2|inv(e2)=e1|inv(e2)=e0), c_0_47, ['final']).
+% 0.08/0.37  cnf(c_0_115,plain,(inv(e3)=e5|inv(e3)=e4|inv(e3)=e3|inv(e3)=e2|inv(e3)=e1|inv(e3)=e0), c_0_48, ['final']).
+% 0.08/0.37  cnf(c_0_116,plain,(inv(e4)=e5|inv(e4)=e4|inv(e4)=e3|inv(e4)=e2|inv(e4)=e1|inv(e4)=e0), c_0_49, ['final']).
+% 0.08/0.37  cnf(c_0_117,plain,(inv(e5)=e5|inv(e5)=e4|inv(e5)=e3|inv(e5)=e2|inv(e5)=e1|inv(e5)=e0), c_0_50, ['final']).
+% 0.08/0.37  cnf(c_0_118,plain,(op(e0,inv(e0))=unit), c_0_51, ['final']).
+% 0.08/0.37  cnf(c_0_119,plain,(op(inv(e0),e0)=unit), c_0_52, ['final']).
+% 0.08/0.37  cnf(c_0_120,plain,(op(e1,inv(e1))=unit), c_0_53, ['final']).
+% 0.08/0.37  cnf(c_0_121,plain,(op(inv(e1),e1)=unit), c_0_54, ['final']).
+% 0.08/0.37  cnf(c_0_122,plain,(op(e2,inv(e2))=unit), c_0_55, ['final']).
+% 0.08/0.37  cnf(c_0_123,plain,(op(inv(e2),e2)=unit), c_0_56, ['final']).
+% 0.08/0.37  cnf(c_0_124,plain,(op(e3,inv(e3))=unit), c_0_57, ['final']).
+% 0.08/0.37  cnf(c_0_125,plain,(op(inv(e3),e3)=unit), c_0_58, ['final']).
+% 0.08/0.37  cnf(c_0_126,plain,(op(e4,inv(e4))=unit), c_0_59, ['final']).
+% 0.08/0.37  cnf(c_0_127,plain,(op(inv(e4),e4)=unit), c_0_60, ['final']).
+% 0.08/0.37  cnf(c_0_128,plain,(op(e5,inv(e5))=unit), c_0_61, ['final']).
+% 0.08/0.37  cnf(c_0_129,plain,(op(inv(e5),e5)=unit), c_0_62, ['final']).
+% 0.08/0.37  cnf(c_0_130,plain,(op(unit,e0)=e0), c_0_63, ['final']).
+% 0.08/0.37  cnf(c_0_131,plain,(op(e0,unit)=e0), c_0_64, ['final']).
+% 0.08/0.37  cnf(c_0_132,plain,(op(unit,e1)=e1), c_0_65, ['final']).
+% 0.08/0.37  cnf(c_0_133,plain,(op(e1,unit)=e1), c_0_66, ['final']).
+% 0.08/0.37  cnf(c_0_134,plain,(op(unit,e2)=e2), c_0_67, ['final']).
+% 0.08/0.37  cnf(c_0_135,plain,(op(e2,unit)=e2), c_0_68, ['final']).
+% 0.08/0.37  cnf(c_0_136,plain,(op(unit,e3)=e3), c_0_69, ['final']).
+% 0.08/0.37  cnf(c_0_137,plain,(op(e3,unit)=e3), c_0_70, ['final']).
+% 0.08/0.37  cnf(c_0_138,plain,(op(unit,e4)=e4), c_0_71, ['final']).
+% 0.08/0.37  cnf(c_0_139,plain,(op(e4,unit)=e4), c_0_72, ['final']).
+% 0.08/0.37  cnf(c_0_140,plain,(op(unit,e5)=e5), c_0_73, ['final']).
+% 0.08/0.37  cnf(c_0_141,plain,(op(e5,unit)=e5), c_0_74, ['final']).
+% 0.08/0.37  cnf(c_0_142,plain,(unit=e5|unit=e4|unit=e3|unit=e2|unit=e1|unit=e0), c_0_75, ['final']).
+% 0.08/0.37  % End CNF derivation
+% 0.08/0.37  % Generating one_way clauses for all literals in the CNF.
+% 0.08/0.37  cnf(c_0_76_0, axiom, (op(e0,e0)=e5
+% 0.08/0.37     |(op(e0,e0)=e4
+% 0.08/0.37     |(op(e0,e0)=e3
+% 0.08/0.37     |(op(e0,e0)=e2
+% 0.08/0.37     |(op(e0,e0)=e1
+% 0.08/0.37     |op(e0,e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_76])).
+% 0.08/0.37  cnf(c_0_76_1, axiom, ((op(e0,e0)=e4
+% 0.08/0.37     |op(e0,e0)=e5)
+% 0.08/0.37     |(op(e0,e0)=e3
+% 0.08/0.37     |(op(e0,e0)=e2
+% 0.08/0.37     |(op(e0,e0)=e1
+% 0.08/0.37     |op(e0,e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_76])).
+% 0.08/0.37  cnf(c_0_76_2, axiom, ((op(e0,e0)=e3
+% 0.08/0.37     |(op(e0,e0)=e4
+% 0.08/0.37     |op(e0,e0)=e5))
+% 0.08/0.37     |(op(e0,e0)=e2
+% 0.08/0.37     |(op(e0,e0)=e1
+% 0.08/0.37     |op(e0,e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_76])).
+% 0.08/0.37  cnf(c_0_76_3, axiom, ((op(e0,e0)=e2
+% 0.08/0.37     |(op(e0,e0)=e3
+% 0.08/0.37     |(op(e0,e0)=e4
+% 0.08/0.37     |op(e0,e0)=e5)))
+% 0.08/0.37     |(op(e0,e0)=e1
+% 0.08/0.37     |op(e0,e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_76])).
+% 0.08/0.37  cnf(c_0_76_4, axiom, ((op(e0,e0)=e1
+% 0.08/0.37     |(op(e0,e0)=e2
+% 0.08/0.37     |(op(e0,e0)=e3
+% 0.08/0.37     |(op(e0,e0)=e4
+% 0.08/0.37     |op(e0,e0)=e5))))
+% 0.08/0.37     |op(e0,e0)=e0), inference(literals_permutation, [status(thm)], [c_0_76])).
+% 0.08/0.37  cnf(c_0_76_5, axiom, (op(e0,e0)=e0
+% 0.08/0.37     |(op(e0,e0)=e1
+% 0.08/0.37     |(op(e0,e0)=e2
+% 0.08/0.37     |(op(e0,e0)=e3
+% 0.08/0.37     |(op(e0,e0)=e4
+% 0.08/0.37     |op(e0,e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_76])).
+% 0.08/0.37  cnf(c_0_77_0, axiom, (op(e0,e1)=e5
+% 0.08/0.37     |(op(e0,e1)=e4
+% 0.08/0.37     |(op(e0,e1)=e3
+% 0.08/0.37     |(op(e0,e1)=e2
+% 0.08/0.37     |(op(e0,e1)=e1
+% 0.08/0.37     |op(e0,e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_77])).
+% 0.08/0.37  cnf(c_0_77_1, axiom, ((op(e0,e1)=e4
+% 0.08/0.37     |op(e0,e1)=e5)
+% 0.08/0.37     |(op(e0,e1)=e3
+% 0.08/0.37     |(op(e0,e1)=e2
+% 0.08/0.37     |(op(e0,e1)=e1
+% 0.08/0.37     |op(e0,e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_77])).
+% 0.08/0.37  cnf(c_0_77_2, axiom, ((op(e0,e1)=e3
+% 0.08/0.37     |(op(e0,e1)=e4
+% 0.08/0.37     |op(e0,e1)=e5))
+% 0.08/0.37     |(op(e0,e1)=e2
+% 0.08/0.37     |(op(e0,e1)=e1
+% 0.08/0.37     |op(e0,e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_77])).
+% 0.08/0.37  cnf(c_0_77_3, axiom, ((op(e0,e1)=e2
+% 0.08/0.37     |(op(e0,e1)=e3
+% 0.08/0.37     |(op(e0,e1)=e4
+% 0.08/0.37     |op(e0,e1)=e5)))
+% 0.08/0.37     |(op(e0,e1)=e1
+% 0.08/0.37     |op(e0,e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_77])).
+% 0.08/0.37  cnf(c_0_77_4, axiom, ((op(e0,e1)=e1
+% 0.08/0.37     |(op(e0,e1)=e2
+% 0.08/0.37     |(op(e0,e1)=e3
+% 0.08/0.37     |(op(e0,e1)=e4
+% 0.08/0.37     |op(e0,e1)=e5))))
+% 0.08/0.37     |op(e0,e1)=e0), inference(literals_permutation, [status(thm)], [c_0_77])).
+% 0.08/0.37  cnf(c_0_77_5, axiom, (op(e0,e1)=e0
+% 0.08/0.37     |(op(e0,e1)=e1
+% 0.08/0.37     |(op(e0,e1)=e2
+% 0.08/0.37     |(op(e0,e1)=e3
+% 0.08/0.37     |(op(e0,e1)=e4
+% 0.08/0.37     |op(e0,e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_77])).
+% 0.08/0.37  cnf(c_0_78_0, axiom, (op(e0,e2)=e5
+% 0.08/0.37     |(op(e0,e2)=e4
+% 0.08/0.37     |(op(e0,e2)=e3
+% 0.08/0.37     |(op(e0,e2)=e2
+% 0.08/0.37     |(op(e0,e2)=e1
+% 0.08/0.37     |op(e0,e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_78])).
+% 0.08/0.37  cnf(c_0_78_1, axiom, ((op(e0,e2)=e4
+% 0.08/0.37     |op(e0,e2)=e5)
+% 0.08/0.37     |(op(e0,e2)=e3
+% 0.08/0.37     |(op(e0,e2)=e2
+% 0.08/0.37     |(op(e0,e2)=e1
+% 0.08/0.37     |op(e0,e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_78])).
+% 0.08/0.37  cnf(c_0_78_2, axiom, ((op(e0,e2)=e3
+% 0.08/0.37     |(op(e0,e2)=e4
+% 0.08/0.37     |op(e0,e2)=e5))
+% 0.08/0.37     |(op(e0,e2)=e2
+% 0.08/0.37     |(op(e0,e2)=e1
+% 0.08/0.37     |op(e0,e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_78])).
+% 0.08/0.37  cnf(c_0_78_3, axiom, ((op(e0,e2)=e2
+% 0.08/0.37     |(op(e0,e2)=e3
+% 0.08/0.37     |(op(e0,e2)=e4
+% 0.08/0.37     |op(e0,e2)=e5)))
+% 0.08/0.37     |(op(e0,e2)=e1
+% 0.08/0.37     |op(e0,e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_78])).
+% 0.08/0.37  cnf(c_0_78_4, axiom, ((op(e0,e2)=e1
+% 0.08/0.37     |(op(e0,e2)=e2
+% 0.08/0.37     |(op(e0,e2)=e3
+% 0.08/0.37     |(op(e0,e2)=e4
+% 0.08/0.37     |op(e0,e2)=e5))))
+% 0.08/0.37     |op(e0,e2)=e0), inference(literals_permutation, [status(thm)], [c_0_78])).
+% 0.08/0.37  cnf(c_0_78_5, axiom, (op(e0,e2)=e0
+% 0.08/0.37     |(op(e0,e2)=e1
+% 0.08/0.37     |(op(e0,e2)=e2
+% 0.08/0.37     |(op(e0,e2)=e3
+% 0.08/0.37     |(op(e0,e2)=e4
+% 0.08/0.37     |op(e0,e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_78])).
+% 0.08/0.37  cnf(c_0_79_0, axiom, (op(e0,e3)=e5
+% 0.08/0.37     |(op(e0,e3)=e4
+% 0.08/0.37     |(op(e0,e3)=e3
+% 0.08/0.37     |(op(e0,e3)=e2
+% 0.08/0.37     |(op(e0,e3)=e1
+% 0.08/0.37     |op(e0,e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_79])).
+% 0.08/0.37  cnf(c_0_79_1, axiom, ((op(e0,e3)=e4
+% 0.08/0.37     |op(e0,e3)=e5)
+% 0.08/0.37     |(op(e0,e3)=e3
+% 0.08/0.37     |(op(e0,e3)=e2
+% 0.08/0.37     |(op(e0,e3)=e1
+% 0.08/0.37     |op(e0,e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_79])).
+% 0.08/0.37  cnf(c_0_79_2, axiom, ((op(e0,e3)=e3
+% 0.08/0.37     |(op(e0,e3)=e4
+% 0.08/0.37     |op(e0,e3)=e5))
+% 0.08/0.37     |(op(e0,e3)=e2
+% 0.08/0.37     |(op(e0,e3)=e1
+% 0.08/0.37     |op(e0,e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_79])).
+% 0.08/0.37  cnf(c_0_79_3, axiom, ((op(e0,e3)=e2
+% 0.08/0.37     |(op(e0,e3)=e3
+% 0.08/0.37     |(op(e0,e3)=e4
+% 0.08/0.37     |op(e0,e3)=e5)))
+% 0.08/0.37     |(op(e0,e3)=e1
+% 0.08/0.37     |op(e0,e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_79])).
+% 0.08/0.37  cnf(c_0_79_4, axiom, ((op(e0,e3)=e1
+% 0.08/0.37     |(op(e0,e3)=e2
+% 0.08/0.37     |(op(e0,e3)=e3
+% 0.08/0.37     |(op(e0,e3)=e4
+% 0.08/0.37     |op(e0,e3)=e5))))
+% 0.08/0.37     |op(e0,e3)=e0), inference(literals_permutation, [status(thm)], [c_0_79])).
+% 0.08/0.37  cnf(c_0_79_5, axiom, (op(e0,e3)=e0
+% 0.08/0.37     |(op(e0,e3)=e1
+% 0.08/0.37     |(op(e0,e3)=e2
+% 0.08/0.37     |(op(e0,e3)=e3
+% 0.08/0.37     |(op(e0,e3)=e4
+% 0.08/0.37     |op(e0,e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_79])).
+% 0.08/0.37  cnf(c_0_80_0, axiom, (op(e0,e4)=e5
+% 0.08/0.37     |(op(e0,e4)=e4
+% 0.08/0.37     |(op(e0,e4)=e3
+% 0.08/0.37     |(op(e0,e4)=e2
+% 0.08/0.37     |(op(e0,e4)=e1
+% 0.08/0.37     |op(e0,e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_80])).
+% 0.08/0.37  cnf(c_0_80_1, axiom, ((op(e0,e4)=e4
+% 0.08/0.37     |op(e0,e4)=e5)
+% 0.08/0.37     |(op(e0,e4)=e3
+% 0.08/0.37     |(op(e0,e4)=e2
+% 0.08/0.37     |(op(e0,e4)=e1
+% 0.08/0.37     |op(e0,e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_80])).
+% 0.08/0.37  cnf(c_0_80_2, axiom, ((op(e0,e4)=e3
+% 0.08/0.37     |(op(e0,e4)=e4
+% 0.08/0.37     |op(e0,e4)=e5))
+% 0.08/0.37     |(op(e0,e4)=e2
+% 0.08/0.37     |(op(e0,e4)=e1
+% 0.08/0.37     |op(e0,e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_80])).
+% 0.08/0.37  cnf(c_0_80_3, axiom, ((op(e0,e4)=e2
+% 0.08/0.37     |(op(e0,e4)=e3
+% 0.08/0.37     |(op(e0,e4)=e4
+% 0.08/0.37     |op(e0,e4)=e5)))
+% 0.08/0.37     |(op(e0,e4)=e1
+% 0.08/0.37     |op(e0,e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_80])).
+% 0.08/0.37  cnf(c_0_80_4, axiom, ((op(e0,e4)=e1
+% 0.08/0.37     |(op(e0,e4)=e2
+% 0.08/0.37     |(op(e0,e4)=e3
+% 0.08/0.37     |(op(e0,e4)=e4
+% 0.08/0.37     |op(e0,e4)=e5))))
+% 0.08/0.37     |op(e0,e4)=e0), inference(literals_permutation, [status(thm)], [c_0_80])).
+% 0.08/0.37  cnf(c_0_80_5, axiom, (op(e0,e4)=e0
+% 0.08/0.37     |(op(e0,e4)=e1
+% 0.08/0.37     |(op(e0,e4)=e2
+% 0.08/0.37     |(op(e0,e4)=e3
+% 0.08/0.37     |(op(e0,e4)=e4
+% 0.08/0.37     |op(e0,e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_80])).
+% 0.08/0.37  cnf(c_0_81_0, axiom, (op(e0,e5)=e5
+% 0.08/0.37     |(op(e0,e5)=e4
+% 0.08/0.37     |(op(e0,e5)=e3
+% 0.08/0.37     |(op(e0,e5)=e2
+% 0.08/0.37     |(op(e0,e5)=e1
+% 0.08/0.37     |op(e0,e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_81])).
+% 0.08/0.37  cnf(c_0_81_1, axiom, ((op(e0,e5)=e4
+% 0.08/0.37     |op(e0,e5)=e5)
+% 0.08/0.37     |(op(e0,e5)=e3
+% 0.08/0.37     |(op(e0,e5)=e2
+% 0.08/0.37     |(op(e0,e5)=e1
+% 0.08/0.37     |op(e0,e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_81])).
+% 0.08/0.37  cnf(c_0_81_2, axiom, ((op(e0,e5)=e3
+% 0.08/0.37     |(op(e0,e5)=e4
+% 0.08/0.37     |op(e0,e5)=e5))
+% 0.08/0.37     |(op(e0,e5)=e2
+% 0.08/0.37     |(op(e0,e5)=e1
+% 0.08/0.37     |op(e0,e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_81])).
+% 0.08/0.37  cnf(c_0_81_3, axiom, ((op(e0,e5)=e2
+% 0.08/0.37     |(op(e0,e5)=e3
+% 0.08/0.37     |(op(e0,e5)=e4
+% 0.08/0.37     |op(e0,e5)=e5)))
+% 0.08/0.37     |(op(e0,e5)=e1
+% 0.08/0.37     |op(e0,e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_81])).
+% 0.08/0.37  cnf(c_0_81_4, axiom, ((op(e0,e5)=e1
+% 0.08/0.37     |(op(e0,e5)=e2
+% 0.08/0.37     |(op(e0,e5)=e3
+% 0.08/0.37     |(op(e0,e5)=e4
+% 0.08/0.37     |op(e0,e5)=e5))))
+% 0.08/0.37     |op(e0,e5)=e0), inference(literals_permutation, [status(thm)], [c_0_81])).
+% 0.08/0.37  cnf(c_0_81_5, axiom, (op(e0,e5)=e0
+% 0.08/0.37     |(op(e0,e5)=e1
+% 0.08/0.37     |(op(e0,e5)=e2
+% 0.08/0.37     |(op(e0,e5)=e3
+% 0.08/0.37     |(op(e0,e5)=e4
+% 0.08/0.37     |op(e0,e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_81])).
+% 0.08/0.37  cnf(c_0_82_0, axiom, (op(e1,e0)=e5
+% 0.08/0.37     |(op(e1,e0)=e4
+% 0.08/0.37     |(op(e1,e0)=e3
+% 0.08/0.37     |(op(e1,e0)=e2
+% 0.08/0.37     |(op(e1,e0)=e1
+% 0.08/0.37     |op(e1,e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_82])).
+% 0.08/0.37  cnf(c_0_82_1, axiom, ((op(e1,e0)=e4
+% 0.08/0.37     |op(e1,e0)=e5)
+% 0.08/0.37     |(op(e1,e0)=e3
+% 0.08/0.37     |(op(e1,e0)=e2
+% 0.08/0.37     |(op(e1,e0)=e1
+% 0.08/0.37     |op(e1,e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_82])).
+% 0.08/0.37  cnf(c_0_82_2, axiom, ((op(e1,e0)=e3
+% 0.08/0.37     |(op(e1,e0)=e4
+% 0.08/0.37     |op(e1,e0)=e5))
+% 0.08/0.37     |(op(e1,e0)=e2
+% 0.08/0.37     |(op(e1,e0)=e1
+% 0.08/0.37     |op(e1,e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_82])).
+% 0.08/0.37  cnf(c_0_82_3, axiom, ((op(e1,e0)=e2
+% 0.08/0.37     |(op(e1,e0)=e3
+% 0.08/0.37     |(op(e1,e0)=e4
+% 0.08/0.37     |op(e1,e0)=e5)))
+% 0.08/0.37     |(op(e1,e0)=e1
+% 0.08/0.37     |op(e1,e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_82])).
+% 0.08/0.37  cnf(c_0_82_4, axiom, ((op(e1,e0)=e1
+% 0.08/0.37     |(op(e1,e0)=e2
+% 0.08/0.38     |(op(e1,e0)=e3
+% 0.08/0.38     |(op(e1,e0)=e4
+% 0.08/0.38     |op(e1,e0)=e5))))
+% 0.08/0.38     |op(e1,e0)=e0), inference(literals_permutation, [status(thm)], [c_0_82])).
+% 0.08/0.38  cnf(c_0_82_5, axiom, (op(e1,e0)=e0
+% 0.08/0.38     |(op(e1,e0)=e1
+% 0.08/0.38     |(op(e1,e0)=e2
+% 0.08/0.38     |(op(e1,e0)=e3
+% 0.08/0.38     |(op(e1,e0)=e4
+% 0.08/0.38     |op(e1,e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_82])).
+% 0.08/0.38  cnf(c_0_83_0, axiom, (op(e1,e1)=e5
+% 0.08/0.38     |(op(e1,e1)=e4
+% 0.08/0.38     |(op(e1,e1)=e3
+% 0.08/0.38     |(op(e1,e1)=e2
+% 0.08/0.38     |(op(e1,e1)=e1
+% 0.08/0.38     |op(e1,e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_83])).
+% 0.08/0.38  cnf(c_0_83_1, axiom, ((op(e1,e1)=e4
+% 0.08/0.38     |op(e1,e1)=e5)
+% 0.08/0.38     |(op(e1,e1)=e3
+% 0.08/0.38     |(op(e1,e1)=e2
+% 0.08/0.38     |(op(e1,e1)=e1
+% 0.08/0.38     |op(e1,e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_83])).
+% 0.08/0.38  cnf(c_0_83_2, axiom, ((op(e1,e1)=e3
+% 0.08/0.38     |(op(e1,e1)=e4
+% 0.08/0.38     |op(e1,e1)=e5))
+% 0.08/0.38     |(op(e1,e1)=e2
+% 0.08/0.38     |(op(e1,e1)=e1
+% 0.08/0.38     |op(e1,e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_83])).
+% 0.08/0.38  cnf(c_0_83_3, axiom, ((op(e1,e1)=e2
+% 0.08/0.38     |(op(e1,e1)=e3
+% 0.08/0.38     |(op(e1,e1)=e4
+% 0.08/0.38     |op(e1,e1)=e5)))
+% 0.08/0.38     |(op(e1,e1)=e1
+% 0.08/0.38     |op(e1,e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_83])).
+% 0.08/0.38  cnf(c_0_83_4, axiom, ((op(e1,e1)=e1
+% 0.08/0.38     |(op(e1,e1)=e2
+% 0.08/0.38     |(op(e1,e1)=e3
+% 0.08/0.38     |(op(e1,e1)=e4
+% 0.08/0.38     |op(e1,e1)=e5))))
+% 0.08/0.38     |op(e1,e1)=e0), inference(literals_permutation, [status(thm)], [c_0_83])).
+% 0.08/0.38  cnf(c_0_83_5, axiom, (op(e1,e1)=e0
+% 0.08/0.38     |(op(e1,e1)=e1
+% 0.08/0.38     |(op(e1,e1)=e2
+% 0.08/0.38     |(op(e1,e1)=e3
+% 0.08/0.38     |(op(e1,e1)=e4
+% 0.08/0.38     |op(e1,e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_83])).
+% 0.08/0.38  cnf(c_0_84_0, axiom, (op(e1,e2)=e5
+% 0.08/0.38     |(op(e1,e2)=e4
+% 0.08/0.38     |(op(e1,e2)=e3
+% 0.08/0.38     |(op(e1,e2)=e2
+% 0.08/0.38     |(op(e1,e2)=e1
+% 0.08/0.38     |op(e1,e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_84])).
+% 0.08/0.38  cnf(c_0_84_1, axiom, ((op(e1,e2)=e4
+% 0.08/0.38     |op(e1,e2)=e5)
+% 0.08/0.38     |(op(e1,e2)=e3
+% 0.08/0.38     |(op(e1,e2)=e2
+% 0.08/0.38     |(op(e1,e2)=e1
+% 0.08/0.38     |op(e1,e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_84])).
+% 0.08/0.38  cnf(c_0_84_2, axiom, ((op(e1,e2)=e3
+% 0.08/0.38     |(op(e1,e2)=e4
+% 0.08/0.38     |op(e1,e2)=e5))
+% 0.08/0.38     |(op(e1,e2)=e2
+% 0.08/0.38     |(op(e1,e2)=e1
+% 0.08/0.38     |op(e1,e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_84])).
+% 0.08/0.38  cnf(c_0_84_3, axiom, ((op(e1,e2)=e2
+% 0.08/0.38     |(op(e1,e2)=e3
+% 0.08/0.38     |(op(e1,e2)=e4
+% 0.08/0.38     |op(e1,e2)=e5)))
+% 0.08/0.38     |(op(e1,e2)=e1
+% 0.08/0.38     |op(e1,e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_84])).
+% 0.08/0.38  cnf(c_0_84_4, axiom, ((op(e1,e2)=e1
+% 0.08/0.38     |(op(e1,e2)=e2
+% 0.08/0.38     |(op(e1,e2)=e3
+% 0.08/0.38     |(op(e1,e2)=e4
+% 0.08/0.38     |op(e1,e2)=e5))))
+% 0.08/0.38     |op(e1,e2)=e0), inference(literals_permutation, [status(thm)], [c_0_84])).
+% 0.08/0.38  cnf(c_0_84_5, axiom, (op(e1,e2)=e0
+% 0.08/0.38     |(op(e1,e2)=e1
+% 0.08/0.38     |(op(e1,e2)=e2
+% 0.08/0.38     |(op(e1,e2)=e3
+% 0.08/0.38     |(op(e1,e2)=e4
+% 0.08/0.38     |op(e1,e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_84])).
+% 0.08/0.38  cnf(c_0_85_0, axiom, (op(e1,e3)=e5
+% 0.08/0.38     |(op(e1,e3)=e4
+% 0.08/0.38     |(op(e1,e3)=e3
+% 0.08/0.38     |(op(e1,e3)=e2
+% 0.08/0.38     |(op(e1,e3)=e1
+% 0.08/0.38     |op(e1,e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_85])).
+% 0.08/0.38  cnf(c_0_85_1, axiom, ((op(e1,e3)=e4
+% 0.08/0.38     |op(e1,e3)=e5)
+% 0.08/0.38     |(op(e1,e3)=e3
+% 0.08/0.38     |(op(e1,e3)=e2
+% 0.08/0.38     |(op(e1,e3)=e1
+% 0.08/0.38     |op(e1,e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_85])).
+% 0.08/0.38  cnf(c_0_85_2, axiom, ((op(e1,e3)=e3
+% 0.08/0.38     |(op(e1,e3)=e4
+% 0.08/0.38     |op(e1,e3)=e5))
+% 0.08/0.38     |(op(e1,e3)=e2
+% 0.08/0.38     |(op(e1,e3)=e1
+% 0.08/0.38     |op(e1,e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_85])).
+% 0.08/0.38  cnf(c_0_85_3, axiom, ((op(e1,e3)=e2
+% 0.08/0.38     |(op(e1,e3)=e3
+% 0.08/0.38     |(op(e1,e3)=e4
+% 0.08/0.38     |op(e1,e3)=e5)))
+% 0.08/0.38     |(op(e1,e3)=e1
+% 0.08/0.38     |op(e1,e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_85])).
+% 0.08/0.38  cnf(c_0_85_4, axiom, ((op(e1,e3)=e1
+% 0.08/0.38     |(op(e1,e3)=e2
+% 0.08/0.38     |(op(e1,e3)=e3
+% 0.08/0.38     |(op(e1,e3)=e4
+% 0.08/0.38     |op(e1,e3)=e5))))
+% 0.08/0.38     |op(e1,e3)=e0), inference(literals_permutation, [status(thm)], [c_0_85])).
+% 0.08/0.38  cnf(c_0_85_5, axiom, (op(e1,e3)=e0
+% 0.08/0.38     |(op(e1,e3)=e1
+% 0.08/0.38     |(op(e1,e3)=e2
+% 0.08/0.38     |(op(e1,e3)=e3
+% 0.08/0.38     |(op(e1,e3)=e4
+% 0.08/0.38     |op(e1,e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_85])).
+% 0.08/0.38  cnf(c_0_86_0, axiom, (op(e1,e4)=e5
+% 0.08/0.38     |(op(e1,e4)=e4
+% 0.08/0.38     |(op(e1,e4)=e3
+% 0.08/0.38     |(op(e1,e4)=e2
+% 0.08/0.38     |(op(e1,e4)=e1
+% 0.08/0.38     |op(e1,e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_86])).
+% 0.08/0.38  cnf(c_0_86_1, axiom, ((op(e1,e4)=e4
+% 0.08/0.38     |op(e1,e4)=e5)
+% 0.08/0.38     |(op(e1,e4)=e3
+% 0.08/0.38     |(op(e1,e4)=e2
+% 0.08/0.38     |(op(e1,e4)=e1
+% 0.08/0.38     |op(e1,e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_86])).
+% 0.08/0.38  cnf(c_0_86_2, axiom, ((op(e1,e4)=e3
+% 0.08/0.38     |(op(e1,e4)=e4
+% 0.08/0.38     |op(e1,e4)=e5))
+% 0.08/0.38     |(op(e1,e4)=e2
+% 0.08/0.38     |(op(e1,e4)=e1
+% 0.08/0.38     |op(e1,e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_86])).
+% 0.08/0.38  cnf(c_0_86_3, axiom, ((op(e1,e4)=e2
+% 0.08/0.38     |(op(e1,e4)=e3
+% 0.08/0.38     |(op(e1,e4)=e4
+% 0.08/0.38     |op(e1,e4)=e5)))
+% 0.08/0.38     |(op(e1,e4)=e1
+% 0.08/0.38     |op(e1,e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_86])).
+% 0.08/0.38  cnf(c_0_86_4, axiom, ((op(e1,e4)=e1
+% 0.08/0.38     |(op(e1,e4)=e2
+% 0.08/0.38     |(op(e1,e4)=e3
+% 0.08/0.38     |(op(e1,e4)=e4
+% 0.08/0.38     |op(e1,e4)=e5))))
+% 0.08/0.38     |op(e1,e4)=e0), inference(literals_permutation, [status(thm)], [c_0_86])).
+% 0.08/0.38  cnf(c_0_86_5, axiom, (op(e1,e4)=e0
+% 0.08/0.38     |(op(e1,e4)=e1
+% 0.08/0.38     |(op(e1,e4)=e2
+% 0.08/0.38     |(op(e1,e4)=e3
+% 0.08/0.38     |(op(e1,e4)=e4
+% 0.08/0.38     |op(e1,e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_86])).
+% 0.08/0.38  cnf(c_0_87_0, axiom, (op(e1,e5)=e5
+% 0.08/0.38     |(op(e1,e5)=e4
+% 0.08/0.38     |(op(e1,e5)=e3
+% 0.08/0.38     |(op(e1,e5)=e2
+% 0.08/0.38     |(op(e1,e5)=e1
+% 0.08/0.38     |op(e1,e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_87])).
+% 0.08/0.38  cnf(c_0_87_1, axiom, ((op(e1,e5)=e4
+% 0.08/0.38     |op(e1,e5)=e5)
+% 0.08/0.38     |(op(e1,e5)=e3
+% 0.08/0.38     |(op(e1,e5)=e2
+% 0.08/0.38     |(op(e1,e5)=e1
+% 0.08/0.38     |op(e1,e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_87])).
+% 0.08/0.38  cnf(c_0_87_2, axiom, ((op(e1,e5)=e3
+% 0.08/0.38     |(op(e1,e5)=e4
+% 0.08/0.38     |op(e1,e5)=e5))
+% 0.08/0.38     |(op(e1,e5)=e2
+% 0.08/0.38     |(op(e1,e5)=e1
+% 0.08/0.38     |op(e1,e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_87])).
+% 0.08/0.38  cnf(c_0_87_3, axiom, ((op(e1,e5)=e2
+% 0.08/0.38     |(op(e1,e5)=e3
+% 0.08/0.38     |(op(e1,e5)=e4
+% 0.08/0.38     |op(e1,e5)=e5)))
+% 0.08/0.38     |(op(e1,e5)=e1
+% 0.08/0.38     |op(e1,e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_87])).
+% 0.08/0.38  cnf(c_0_87_4, axiom, ((op(e1,e5)=e1
+% 0.08/0.38     |(op(e1,e5)=e2
+% 0.08/0.38     |(op(e1,e5)=e3
+% 0.08/0.38     |(op(e1,e5)=e4
+% 0.08/0.38     |op(e1,e5)=e5))))
+% 0.08/0.38     |op(e1,e5)=e0), inference(literals_permutation, [status(thm)], [c_0_87])).
+% 0.08/0.38  cnf(c_0_87_5, axiom, (op(e1,e5)=e0
+% 0.08/0.38     |(op(e1,e5)=e1
+% 0.08/0.38     |(op(e1,e5)=e2
+% 0.08/0.38     |(op(e1,e5)=e3
+% 0.08/0.38     |(op(e1,e5)=e4
+% 0.08/0.38     |op(e1,e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_87])).
+% 0.08/0.38  cnf(c_0_88_0, axiom, (op(e2,e0)=e5
+% 0.08/0.38     |(op(e2,e0)=e4
+% 0.08/0.38     |(op(e2,e0)=e3
+% 0.08/0.38     |(op(e2,e0)=e2
+% 0.08/0.38     |(op(e2,e0)=e1
+% 0.08/0.38     |op(e2,e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_88])).
+% 0.08/0.38  cnf(c_0_88_1, axiom, ((op(e2,e0)=e4
+% 0.08/0.38     |op(e2,e0)=e5)
+% 0.08/0.38     |(op(e2,e0)=e3
+% 0.08/0.38     |(op(e2,e0)=e2
+% 0.08/0.38     |(op(e2,e0)=e1
+% 0.08/0.38     |op(e2,e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_88])).
+% 0.08/0.38  cnf(c_0_88_2, axiom, ((op(e2,e0)=e3
+% 0.08/0.38     |(op(e2,e0)=e4
+% 0.08/0.38     |op(e2,e0)=e5))
+% 0.08/0.38     |(op(e2,e0)=e2
+% 0.08/0.38     |(op(e2,e0)=e1
+% 0.08/0.38     |op(e2,e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_88])).
+% 0.08/0.38  cnf(c_0_88_3, axiom, ((op(e2,e0)=e2
+% 0.08/0.38     |(op(e2,e0)=e3
+% 0.08/0.38     |(op(e2,e0)=e4
+% 0.08/0.38     |op(e2,e0)=e5)))
+% 0.08/0.38     |(op(e2,e0)=e1
+% 0.08/0.38     |op(e2,e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_88])).
+% 0.08/0.38  cnf(c_0_88_4, axiom, ((op(e2,e0)=e1
+% 0.08/0.38     |(op(e2,e0)=e2
+% 0.08/0.38     |(op(e2,e0)=e3
+% 0.08/0.38     |(op(e2,e0)=e4
+% 0.08/0.38     |op(e2,e0)=e5))))
+% 0.08/0.38     |op(e2,e0)=e0), inference(literals_permutation, [status(thm)], [c_0_88])).
+% 0.08/0.38  cnf(c_0_88_5, axiom, (op(e2,e0)=e0
+% 0.08/0.38     |(op(e2,e0)=e1
+% 0.08/0.38     |(op(e2,e0)=e2
+% 0.08/0.38     |(op(e2,e0)=e3
+% 0.08/0.38     |(op(e2,e0)=e4
+% 0.08/0.38     |op(e2,e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_88])).
+% 0.08/0.38  cnf(c_0_89_0, axiom, (op(e2,e1)=e5
+% 0.08/0.38     |(op(e2,e1)=e4
+% 0.08/0.38     |(op(e2,e1)=e3
+% 0.08/0.38     |(op(e2,e1)=e2
+% 0.08/0.38     |(op(e2,e1)=e1
+% 0.08/0.38     |op(e2,e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_89])).
+% 0.08/0.38  cnf(c_0_89_1, axiom, ((op(e2,e1)=e4
+% 0.08/0.38     |op(e2,e1)=e5)
+% 0.08/0.38     |(op(e2,e1)=e3
+% 0.08/0.38     |(op(e2,e1)=e2
+% 0.08/0.38     |(op(e2,e1)=e1
+% 0.08/0.38     |op(e2,e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_89])).
+% 0.08/0.38  cnf(c_0_89_2, axiom, ((op(e2,e1)=e3
+% 0.08/0.38     |(op(e2,e1)=e4
+% 0.08/0.38     |op(e2,e1)=e5))
+% 0.08/0.38     |(op(e2,e1)=e2
+% 0.08/0.38     |(op(e2,e1)=e1
+% 0.08/0.38     |op(e2,e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_89])).
+% 0.08/0.38  cnf(c_0_89_3, axiom, ((op(e2,e1)=e2
+% 0.08/0.38     |(op(e2,e1)=e3
+% 0.08/0.38     |(op(e2,e1)=e4
+% 0.08/0.38     |op(e2,e1)=e5)))
+% 0.08/0.38     |(op(e2,e1)=e1
+% 0.08/0.38     |op(e2,e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_89])).
+% 0.08/0.38  cnf(c_0_89_4, axiom, ((op(e2,e1)=e1
+% 0.08/0.38     |(op(e2,e1)=e2
+% 0.08/0.38     |(op(e2,e1)=e3
+% 0.08/0.38     |(op(e2,e1)=e4
+% 0.08/0.38     |op(e2,e1)=e5))))
+% 0.08/0.38     |op(e2,e1)=e0), inference(literals_permutation, [status(thm)], [c_0_89])).
+% 0.08/0.38  cnf(c_0_89_5, axiom, (op(e2,e1)=e0
+% 0.08/0.38     |(op(e2,e1)=e1
+% 0.08/0.38     |(op(e2,e1)=e2
+% 0.08/0.38     |(op(e2,e1)=e3
+% 0.08/0.38     |(op(e2,e1)=e4
+% 0.08/0.38     |op(e2,e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_89])).
+% 0.08/0.38  cnf(c_0_90_0, axiom, (op(e2,e2)=e5
+% 0.08/0.38     |(op(e2,e2)=e4
+% 0.08/0.38     |(op(e2,e2)=e3
+% 0.08/0.38     |(op(e2,e2)=e2
+% 0.08/0.38     |(op(e2,e2)=e1
+% 0.08/0.38     |op(e2,e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_90])).
+% 0.08/0.38  cnf(c_0_90_1, axiom, ((op(e2,e2)=e4
+% 0.08/0.38     |op(e2,e2)=e5)
+% 0.08/0.38     |(op(e2,e2)=e3
+% 0.08/0.38     |(op(e2,e2)=e2
+% 0.08/0.38     |(op(e2,e2)=e1
+% 0.08/0.38     |op(e2,e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_90])).
+% 0.08/0.38  cnf(c_0_90_2, axiom, ((op(e2,e2)=e3
+% 0.08/0.38     |(op(e2,e2)=e4
+% 0.08/0.38     |op(e2,e2)=e5))
+% 0.08/0.38     |(op(e2,e2)=e2
+% 0.08/0.38     |(op(e2,e2)=e1
+% 0.08/0.38     |op(e2,e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_90])).
+% 0.08/0.38  cnf(c_0_90_3, axiom, ((op(e2,e2)=e2
+% 0.08/0.38     |(op(e2,e2)=e3
+% 0.08/0.38     |(op(e2,e2)=e4
+% 0.08/0.38     |op(e2,e2)=e5)))
+% 0.08/0.38     |(op(e2,e2)=e1
+% 0.08/0.38     |op(e2,e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_90])).
+% 0.08/0.38  cnf(c_0_90_4, axiom, ((op(e2,e2)=e1
+% 0.08/0.38     |(op(e2,e2)=e2
+% 0.08/0.38     |(op(e2,e2)=e3
+% 0.08/0.38     |(op(e2,e2)=e4
+% 0.08/0.38     |op(e2,e2)=e5))))
+% 0.08/0.38     |op(e2,e2)=e0), inference(literals_permutation, [status(thm)], [c_0_90])).
+% 0.08/0.38  cnf(c_0_90_5, axiom, (op(e2,e2)=e0
+% 0.08/0.38     |(op(e2,e2)=e1
+% 0.08/0.38     |(op(e2,e2)=e2
+% 0.08/0.38     |(op(e2,e2)=e3
+% 0.08/0.38     |(op(e2,e2)=e4
+% 0.08/0.38     |op(e2,e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_90])).
+% 0.08/0.38  cnf(c_0_91_0, axiom, (op(e2,e3)=e5
+% 0.08/0.38     |(op(e2,e3)=e4
+% 0.08/0.38     |(op(e2,e3)=e3
+% 0.08/0.38     |(op(e2,e3)=e2
+% 0.08/0.38     |(op(e2,e3)=e1
+% 0.08/0.38     |op(e2,e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_91])).
+% 0.08/0.38  cnf(c_0_91_1, axiom, ((op(e2,e3)=e4
+% 0.08/0.38     |op(e2,e3)=e5)
+% 0.08/0.38     |(op(e2,e3)=e3
+% 0.08/0.38     |(op(e2,e3)=e2
+% 0.08/0.38     |(op(e2,e3)=e1
+% 0.08/0.38     |op(e2,e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_91])).
+% 0.08/0.38  cnf(c_0_91_2, axiom, ((op(e2,e3)=e3
+% 0.08/0.38     |(op(e2,e3)=e4
+% 0.08/0.38     |op(e2,e3)=e5))
+% 0.08/0.38     |(op(e2,e3)=e2
+% 0.08/0.38     |(op(e2,e3)=e1
+% 0.08/0.38     |op(e2,e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_91])).
+% 0.08/0.38  cnf(c_0_91_3, axiom, ((op(e2,e3)=e2
+% 0.08/0.38     |(op(e2,e3)=e3
+% 0.08/0.38     |(op(e2,e3)=e4
+% 0.08/0.38     |op(e2,e3)=e5)))
+% 0.08/0.38     |(op(e2,e3)=e1
+% 0.08/0.38     |op(e2,e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_91])).
+% 0.08/0.38  cnf(c_0_91_4, axiom, ((op(e2,e3)=e1
+% 0.08/0.38     |(op(e2,e3)=e2
+% 0.08/0.38     |(op(e2,e3)=e3
+% 0.08/0.38     |(op(e2,e3)=e4
+% 0.08/0.38     |op(e2,e3)=e5))))
+% 0.08/0.38     |op(e2,e3)=e0), inference(literals_permutation, [status(thm)], [c_0_91])).
+% 0.08/0.38  cnf(c_0_91_5, axiom, (op(e2,e3)=e0
+% 0.08/0.38     |(op(e2,e3)=e1
+% 0.08/0.38     |(op(e2,e3)=e2
+% 0.08/0.38     |(op(e2,e3)=e3
+% 0.08/0.38     |(op(e2,e3)=e4
+% 0.08/0.38     |op(e2,e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_91])).
+% 0.08/0.38  cnf(c_0_92_0, axiom, (op(e2,e4)=e5
+% 0.08/0.38     |(op(e2,e4)=e4
+% 0.08/0.38     |(op(e2,e4)=e3
+% 0.08/0.38     |(op(e2,e4)=e2
+% 0.08/0.38     |(op(e2,e4)=e1
+% 0.08/0.38     |op(e2,e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_92])).
+% 0.08/0.38  cnf(c_0_92_1, axiom, ((op(e2,e4)=e4
+% 0.08/0.38     |op(e2,e4)=e5)
+% 0.08/0.38     |(op(e2,e4)=e3
+% 0.08/0.38     |(op(e2,e4)=e2
+% 0.08/0.38     |(op(e2,e4)=e1
+% 0.08/0.38     |op(e2,e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_92])).
+% 0.08/0.38  cnf(c_0_92_2, axiom, ((op(e2,e4)=e3
+% 0.08/0.38     |(op(e2,e4)=e4
+% 0.08/0.38     |op(e2,e4)=e5))
+% 0.08/0.38     |(op(e2,e4)=e2
+% 0.08/0.38     |(op(e2,e4)=e1
+% 0.08/0.38     |op(e2,e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_92])).
+% 0.08/0.38  cnf(c_0_92_3, axiom, ((op(e2,e4)=e2
+% 0.08/0.38     |(op(e2,e4)=e3
+% 0.08/0.38     |(op(e2,e4)=e4
+% 0.08/0.38     |op(e2,e4)=e5)))
+% 0.08/0.38     |(op(e2,e4)=e1
+% 0.08/0.38     |op(e2,e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_92])).
+% 0.08/0.38  cnf(c_0_92_4, axiom, ((op(e2,e4)=e1
+% 0.08/0.38     |(op(e2,e4)=e2
+% 0.08/0.38     |(op(e2,e4)=e3
+% 0.08/0.38     |(op(e2,e4)=e4
+% 0.08/0.38     |op(e2,e4)=e5))))
+% 0.08/0.38     |op(e2,e4)=e0), inference(literals_permutation, [status(thm)], [c_0_92])).
+% 0.08/0.38  cnf(c_0_92_5, axiom, (op(e2,e4)=e0
+% 0.08/0.38     |(op(e2,e4)=e1
+% 0.08/0.38     |(op(e2,e4)=e2
+% 0.08/0.38     |(op(e2,e4)=e3
+% 0.08/0.38     |(op(e2,e4)=e4
+% 0.08/0.38     |op(e2,e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_92])).
+% 0.08/0.38  cnf(c_0_93_0, axiom, (op(e2,e5)=e5
+% 0.08/0.38     |(op(e2,e5)=e4
+% 0.08/0.38     |(op(e2,e5)=e3
+% 0.08/0.38     |(op(e2,e5)=e2
+% 0.08/0.38     |(op(e2,e5)=e1
+% 0.08/0.38     |op(e2,e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_93])).
+% 0.08/0.38  cnf(c_0_93_1, axiom, ((op(e2,e5)=e4
+% 0.08/0.38     |op(e2,e5)=e5)
+% 0.08/0.38     |(op(e2,e5)=e3
+% 0.08/0.38     |(op(e2,e5)=e2
+% 0.08/0.38     |(op(e2,e5)=e1
+% 0.08/0.38     |op(e2,e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_93])).
+% 0.08/0.38  cnf(c_0_93_2, axiom, ((op(e2,e5)=e3
+% 0.08/0.38     |(op(e2,e5)=e4
+% 0.08/0.38     |op(e2,e5)=e5))
+% 0.08/0.38     |(op(e2,e5)=e2
+% 0.08/0.38     |(op(e2,e5)=e1
+% 0.08/0.38     |op(e2,e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_93])).
+% 0.08/0.38  cnf(c_0_93_3, axiom, ((op(e2,e5)=e2
+% 0.08/0.38     |(op(e2,e5)=e3
+% 0.08/0.38     |(op(e2,e5)=e4
+% 0.08/0.38     |op(e2,e5)=e5)))
+% 0.08/0.38     |(op(e2,e5)=e1
+% 0.08/0.38     |op(e2,e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_93])).
+% 0.08/0.38  cnf(c_0_93_4, axiom, ((op(e2,e5)=e1
+% 0.08/0.38     |(op(e2,e5)=e2
+% 0.08/0.38     |(op(e2,e5)=e3
+% 0.08/0.38     |(op(e2,e5)=e4
+% 0.08/0.38     |op(e2,e5)=e5))))
+% 0.08/0.38     |op(e2,e5)=e0), inference(literals_permutation, [status(thm)], [c_0_93])).
+% 0.08/0.38  cnf(c_0_93_5, axiom, (op(e2,e5)=e0
+% 0.08/0.38     |(op(e2,e5)=e1
+% 0.08/0.38     |(op(e2,e5)=e2
+% 0.08/0.38     |(op(e2,e5)=e3
+% 0.08/0.38     |(op(e2,e5)=e4
+% 0.08/0.38     |op(e2,e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_93])).
+% 0.08/0.38  cnf(c_0_94_0, axiom, (op(e3,e0)=e5
+% 0.08/0.38     |(op(e3,e0)=e4
+% 0.08/0.38     |(op(e3,e0)=e3
+% 0.08/0.38     |(op(e3,e0)=e2
+% 0.08/0.38     |(op(e3,e0)=e1
+% 0.08/0.38     |op(e3,e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_94])).
+% 0.08/0.38  cnf(c_0_94_1, axiom, ((op(e3,e0)=e4
+% 0.08/0.38     |op(e3,e0)=e5)
+% 0.08/0.38     |(op(e3,e0)=e3
+% 0.08/0.38     |(op(e3,e0)=e2
+% 0.08/0.38     |(op(e3,e0)=e1
+% 0.08/0.38     |op(e3,e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_94])).
+% 0.08/0.38  cnf(c_0_94_2, axiom, ((op(e3,e0)=e3
+% 0.08/0.38     |(op(e3,e0)=e4
+% 0.08/0.38     |op(e3,e0)=e5))
+% 0.08/0.38     |(op(e3,e0)=e2
+% 0.08/0.38     |(op(e3,e0)=e1
+% 0.08/0.38     |op(e3,e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_94])).
+% 0.08/0.38  cnf(c_0_94_3, axiom, ((op(e3,e0)=e2
+% 0.08/0.38     |(op(e3,e0)=e3
+% 0.08/0.38     |(op(e3,e0)=e4
+% 0.08/0.38     |op(e3,e0)=e5)))
+% 0.08/0.38     |(op(e3,e0)=e1
+% 0.08/0.38     |op(e3,e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_94])).
+% 0.08/0.38  cnf(c_0_94_4, axiom, ((op(e3,e0)=e1
+% 0.08/0.38     |(op(e3,e0)=e2
+% 0.08/0.38     |(op(e3,e0)=e3
+% 0.08/0.38     |(op(e3,e0)=e4
+% 0.08/0.38     |op(e3,e0)=e5))))
+% 0.08/0.38     |op(e3,e0)=e0), inference(literals_permutation, [status(thm)], [c_0_94])).
+% 0.08/0.38  cnf(c_0_94_5, axiom, (op(e3,e0)=e0
+% 0.08/0.38     |(op(e3,e0)=e1
+% 0.08/0.38     |(op(e3,e0)=e2
+% 0.08/0.38     |(op(e3,e0)=e3
+% 0.08/0.38     |(op(e3,e0)=e4
+% 0.08/0.38     |op(e3,e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_94])).
+% 0.08/0.38  cnf(c_0_95_0, axiom, (op(e3,e1)=e5
+% 0.08/0.38     |(op(e3,e1)=e4
+% 0.08/0.38     |(op(e3,e1)=e3
+% 0.08/0.38     |(op(e3,e1)=e2
+% 0.08/0.38     |(op(e3,e1)=e1
+% 0.08/0.38     |op(e3,e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_95])).
+% 0.08/0.38  cnf(c_0_95_1, axiom, ((op(e3,e1)=e4
+% 0.08/0.38     |op(e3,e1)=e5)
+% 0.08/0.38     |(op(e3,e1)=e3
+% 0.08/0.38     |(op(e3,e1)=e2
+% 0.08/0.38     |(op(e3,e1)=e1
+% 0.08/0.38     |op(e3,e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_95])).
+% 0.08/0.38  cnf(c_0_95_2, axiom, ((op(e3,e1)=e3
+% 0.08/0.38     |(op(e3,e1)=e4
+% 0.08/0.38     |op(e3,e1)=e5))
+% 0.08/0.38     |(op(e3,e1)=e2
+% 0.08/0.38     |(op(e3,e1)=e1
+% 0.08/0.38     |op(e3,e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_95])).
+% 0.08/0.38  cnf(c_0_95_3, axiom, ((op(e3,e1)=e2
+% 0.08/0.38     |(op(e3,e1)=e3
+% 0.08/0.38     |(op(e3,e1)=e4
+% 0.08/0.38     |op(e3,e1)=e5)))
+% 0.08/0.38     |(op(e3,e1)=e1
+% 0.08/0.38     |op(e3,e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_95])).
+% 0.08/0.38  cnf(c_0_95_4, axiom, ((op(e3,e1)=e1
+% 0.08/0.38     |(op(e3,e1)=e2
+% 0.08/0.38     |(op(e3,e1)=e3
+% 0.08/0.38     |(op(e3,e1)=e4
+% 0.08/0.38     |op(e3,e1)=e5))))
+% 0.08/0.38     |op(e3,e1)=e0), inference(literals_permutation, [status(thm)], [c_0_95])).
+% 0.08/0.38  cnf(c_0_95_5, axiom, (op(e3,e1)=e0
+% 0.08/0.38     |(op(e3,e1)=e1
+% 0.08/0.38     |(op(e3,e1)=e2
+% 0.08/0.38     |(op(e3,e1)=e3
+% 0.08/0.38     |(op(e3,e1)=e4
+% 0.08/0.38     |op(e3,e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_95])).
+% 0.08/0.38  cnf(c_0_96_0, axiom, (op(e3,e2)=e5
+% 0.08/0.38     |(op(e3,e2)=e4
+% 0.08/0.38     |(op(e3,e2)=e3
+% 0.08/0.38     |(op(e3,e2)=e2
+% 0.08/0.38     |(op(e3,e2)=e1
+% 0.08/0.38     |op(e3,e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_96])).
+% 0.08/0.38  cnf(c_0_96_1, axiom, ((op(e3,e2)=e4
+% 0.08/0.38     |op(e3,e2)=e5)
+% 0.08/0.38     |(op(e3,e2)=e3
+% 0.08/0.38     |(op(e3,e2)=e2
+% 0.08/0.38     |(op(e3,e2)=e1
+% 0.08/0.38     |op(e3,e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_96])).
+% 0.08/0.38  cnf(c_0_96_2, axiom, ((op(e3,e2)=e3
+% 0.08/0.38     |(op(e3,e2)=e4
+% 0.08/0.38     |op(e3,e2)=e5))
+% 0.08/0.38     |(op(e3,e2)=e2
+% 0.08/0.38     |(op(e3,e2)=e1
+% 0.08/0.38     |op(e3,e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_96])).
+% 0.08/0.38  cnf(c_0_96_3, axiom, ((op(e3,e2)=e2
+% 0.08/0.38     |(op(e3,e2)=e3
+% 0.08/0.38     |(op(e3,e2)=e4
+% 0.08/0.38     |op(e3,e2)=e5)))
+% 0.08/0.38     |(op(e3,e2)=e1
+% 0.08/0.38     |op(e3,e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_96])).
+% 0.08/0.38  cnf(c_0_96_4, axiom, ((op(e3,e2)=e1
+% 0.08/0.38     |(op(e3,e2)=e2
+% 0.08/0.38     |(op(e3,e2)=e3
+% 0.08/0.38     |(op(e3,e2)=e4
+% 0.08/0.38     |op(e3,e2)=e5))))
+% 0.08/0.38     |op(e3,e2)=e0), inference(literals_permutation, [status(thm)], [c_0_96])).
+% 0.08/0.38  cnf(c_0_96_5, axiom, (op(e3,e2)=e0
+% 0.08/0.38     |(op(e3,e2)=e1
+% 0.08/0.38     |(op(e3,e2)=e2
+% 0.08/0.38     |(op(e3,e2)=e3
+% 0.08/0.38     |(op(e3,e2)=e4
+% 0.08/0.38     |op(e3,e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_96])).
+% 0.08/0.38  cnf(c_0_97_0, axiom, (op(e3,e3)=e5
+% 0.08/0.38     |(op(e3,e3)=e4
+% 0.08/0.38     |(op(e3,e3)=e3
+% 0.08/0.38     |(op(e3,e3)=e2
+% 0.08/0.38     |(op(e3,e3)=e1
+% 0.08/0.38     |op(e3,e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_97])).
+% 0.08/0.38  cnf(c_0_97_1, axiom, ((op(e3,e3)=e4
+% 0.08/0.38     |op(e3,e3)=e5)
+% 0.08/0.38     |(op(e3,e3)=e3
+% 0.08/0.38     |(op(e3,e3)=e2
+% 0.08/0.38     |(op(e3,e3)=e1
+% 0.08/0.38     |op(e3,e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_97])).
+% 0.08/0.38  cnf(c_0_97_2, axiom, ((op(e3,e3)=e3
+% 0.08/0.38     |(op(e3,e3)=e4
+% 0.08/0.38     |op(e3,e3)=e5))
+% 0.08/0.38     |(op(e3,e3)=e2
+% 0.08/0.38     |(op(e3,e3)=e1
+% 0.08/0.38     |op(e3,e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_97])).
+% 0.08/0.38  cnf(c_0_97_3, axiom, ((op(e3,e3)=e2
+% 0.08/0.38     |(op(e3,e3)=e3
+% 0.08/0.38     |(op(e3,e3)=e4
+% 0.08/0.38     |op(e3,e3)=e5)))
+% 0.08/0.38     |(op(e3,e3)=e1
+% 0.08/0.38     |op(e3,e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_97])).
+% 0.08/0.38  cnf(c_0_97_4, axiom, ((op(e3,e3)=e1
+% 0.08/0.38     |(op(e3,e3)=e2
+% 0.08/0.38     |(op(e3,e3)=e3
+% 0.08/0.38     |(op(e3,e3)=e4
+% 0.08/0.38     |op(e3,e3)=e5))))
+% 0.08/0.38     |op(e3,e3)=e0), inference(literals_permutation, [status(thm)], [c_0_97])).
+% 0.08/0.38  cnf(c_0_97_5, axiom, (op(e3,e3)=e0
+% 0.08/0.38     |(op(e3,e3)=e1
+% 0.08/0.38     |(op(e3,e3)=e2
+% 0.08/0.38     |(op(e3,e3)=e3
+% 0.08/0.38     |(op(e3,e3)=e4
+% 0.08/0.38     |op(e3,e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_97])).
+% 0.08/0.38  cnf(c_0_98_0, axiom, (op(e3,e4)=e5
+% 0.08/0.38     |(op(e3,e4)=e4
+% 0.08/0.38     |(op(e3,e4)=e3
+% 0.08/0.38     |(op(e3,e4)=e2
+% 0.08/0.38     |(op(e3,e4)=e1
+% 0.08/0.38     |op(e3,e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_98])).
+% 0.08/0.38  cnf(c_0_98_1, axiom, ((op(e3,e4)=e4
+% 0.08/0.38     |op(e3,e4)=e5)
+% 0.08/0.38     |(op(e3,e4)=e3
+% 0.08/0.38     |(op(e3,e4)=e2
+% 0.08/0.38     |(op(e3,e4)=e1
+% 0.08/0.38     |op(e3,e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_98])).
+% 0.08/0.38  cnf(c_0_98_2, axiom, ((op(e3,e4)=e3
+% 0.08/0.38     |(op(e3,e4)=e4
+% 0.08/0.38     |op(e3,e4)=e5))
+% 0.08/0.38     |(op(e3,e4)=e2
+% 0.08/0.38     |(op(e3,e4)=e1
+% 0.08/0.38     |op(e3,e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_98])).
+% 0.08/0.38  cnf(c_0_98_3, axiom, ((op(e3,e4)=e2
+% 0.08/0.38     |(op(e3,e4)=e3
+% 0.08/0.38     |(op(e3,e4)=e4
+% 0.08/0.38     |op(e3,e4)=e5)))
+% 0.08/0.38     |(op(e3,e4)=e1
+% 0.08/0.38     |op(e3,e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_98])).
+% 0.08/0.38  cnf(c_0_98_4, axiom, ((op(e3,e4)=e1
+% 0.08/0.38     |(op(e3,e4)=e2
+% 0.08/0.38     |(op(e3,e4)=e3
+% 0.08/0.38     |(op(e3,e4)=e4
+% 0.08/0.38     |op(e3,e4)=e5))))
+% 0.08/0.38     |op(e3,e4)=e0), inference(literals_permutation, [status(thm)], [c_0_98])).
+% 0.08/0.38  cnf(c_0_98_5, axiom, (op(e3,e4)=e0
+% 0.08/0.38     |(op(e3,e4)=e1
+% 0.08/0.38     |(op(e3,e4)=e2
+% 0.08/0.38     |(op(e3,e4)=e3
+% 0.08/0.38     |(op(e3,e4)=e4
+% 0.08/0.38     |op(e3,e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_98])).
+% 0.08/0.38  cnf(c_0_99_0, axiom, (op(e3,e5)=e5
+% 0.08/0.38     |(op(e3,e5)=e4
+% 0.08/0.38     |(op(e3,e5)=e3
+% 0.08/0.38     |(op(e3,e5)=e2
+% 0.08/0.38     |(op(e3,e5)=e1
+% 0.08/0.38     |op(e3,e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_99])).
+% 0.08/0.38  cnf(c_0_99_1, axiom, ((op(e3,e5)=e4
+% 0.08/0.38     |op(e3,e5)=e5)
+% 0.08/0.38     |(op(e3,e5)=e3
+% 0.08/0.38     |(op(e3,e5)=e2
+% 0.08/0.38     |(op(e3,e5)=e1
+% 0.08/0.38     |op(e3,e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_99])).
+% 0.08/0.38  cnf(c_0_99_2, axiom, ((op(e3,e5)=e3
+% 0.08/0.38     |(op(e3,e5)=e4
+% 0.08/0.38     |op(e3,e5)=e5))
+% 0.08/0.38     |(op(e3,e5)=e2
+% 0.08/0.38     |(op(e3,e5)=e1
+% 0.08/0.38     |op(e3,e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_99])).
+% 0.08/0.38  cnf(c_0_99_3, axiom, ((op(e3,e5)=e2
+% 0.08/0.38     |(op(e3,e5)=e3
+% 0.08/0.38     |(op(e3,e5)=e4
+% 0.08/0.38     |op(e3,e5)=e5)))
+% 0.08/0.38     |(op(e3,e5)=e1
+% 0.08/0.38     |op(e3,e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_99])).
+% 0.08/0.38  cnf(c_0_99_4, axiom, ((op(e3,e5)=e1
+% 0.08/0.38     |(op(e3,e5)=e2
+% 0.08/0.38     |(op(e3,e5)=e3
+% 0.08/0.38     |(op(e3,e5)=e4
+% 0.08/0.38     |op(e3,e5)=e5))))
+% 0.08/0.38     |op(e3,e5)=e0), inference(literals_permutation, [status(thm)], [c_0_99])).
+% 0.08/0.38  cnf(c_0_99_5, axiom, (op(e3,e5)=e0
+% 0.08/0.38     |(op(e3,e5)=e1
+% 0.08/0.38     |(op(e3,e5)=e2
+% 0.08/0.38     |(op(e3,e5)=e3
+% 0.08/0.38     |(op(e3,e5)=e4
+% 0.08/0.38     |op(e3,e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_99])).
+% 0.08/0.38  cnf(c_0_100_0, axiom, (op(e4,e0)=e5
+% 0.08/0.38     |(op(e4,e0)=e4
+% 0.08/0.38     |(op(e4,e0)=e3
+% 0.08/0.38     |(op(e4,e0)=e2
+% 0.08/0.38     |(op(e4,e0)=e1
+% 0.08/0.38     |op(e4,e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_100])).
+% 0.08/0.38  cnf(c_0_100_1, axiom, ((op(e4,e0)=e4
+% 0.08/0.38     |op(e4,e0)=e5)
+% 0.08/0.38     |(op(e4,e0)=e3
+% 0.08/0.38     |(op(e4,e0)=e2
+% 0.08/0.38     |(op(e4,e0)=e1
+% 0.08/0.38     |op(e4,e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_100])).
+% 0.08/0.38  cnf(c_0_100_2, axiom, ((op(e4,e0)=e3
+% 0.08/0.38     |(op(e4,e0)=e4
+% 0.08/0.38     |op(e4,e0)=e5))
+% 0.08/0.38     |(op(e4,e0)=e2
+% 0.08/0.38     |(op(e4,e0)=e1
+% 0.08/0.38     |op(e4,e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_100])).
+% 0.08/0.38  cnf(c_0_100_3, axiom, ((op(e4,e0)=e2
+% 0.08/0.38     |(op(e4,e0)=e3
+% 0.08/0.38     |(op(e4,e0)=e4
+% 0.08/0.38     |op(e4,e0)=e5)))
+% 0.08/0.38     |(op(e4,e0)=e1
+% 0.08/0.38     |op(e4,e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_100])).
+% 0.08/0.38  cnf(c_0_100_4, axiom, ((op(e4,e0)=e1
+% 0.08/0.38     |(op(e4,e0)=e2
+% 0.08/0.38     |(op(e4,e0)=e3
+% 0.08/0.38     |(op(e4,e0)=e4
+% 0.08/0.38     |op(e4,e0)=e5))))
+% 0.08/0.38     |op(e4,e0)=e0), inference(literals_permutation, [status(thm)], [c_0_100])).
+% 0.08/0.38  cnf(c_0_100_5, axiom, (op(e4,e0)=e0
+% 0.08/0.38     |(op(e4,e0)=e1
+% 0.08/0.38     |(op(e4,e0)=e2
+% 0.08/0.38     |(op(e4,e0)=e3
+% 0.08/0.38     |(op(e4,e0)=e4
+% 0.08/0.38     |op(e4,e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_100])).
+% 0.08/0.38  cnf(c_0_101_0, axiom, (op(e4,e1)=e5
+% 0.08/0.38     |(op(e4,e1)=e4
+% 0.08/0.38     |(op(e4,e1)=e3
+% 0.08/0.38     |(op(e4,e1)=e2
+% 0.08/0.38     |(op(e4,e1)=e1
+% 0.08/0.38     |op(e4,e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_101])).
+% 0.08/0.38  cnf(c_0_101_1, axiom, ((op(e4,e1)=e4
+% 0.08/0.38     |op(e4,e1)=e5)
+% 0.08/0.38     |(op(e4,e1)=e3
+% 0.08/0.38     |(op(e4,e1)=e2
+% 0.08/0.38     |(op(e4,e1)=e1
+% 0.08/0.38     |op(e4,e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_101])).
+% 0.08/0.38  cnf(c_0_101_2, axiom, ((op(e4,e1)=e3
+% 0.08/0.38     |(op(e4,e1)=e4
+% 0.08/0.38     |op(e4,e1)=e5))
+% 0.08/0.38     |(op(e4,e1)=e2
+% 0.08/0.38     |(op(e4,e1)=e1
+% 0.08/0.38     |op(e4,e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_101])).
+% 0.08/0.38  cnf(c_0_101_3, axiom, ((op(e4,e1)=e2
+% 0.08/0.38     |(op(e4,e1)=e3
+% 0.08/0.38     |(op(e4,e1)=e4
+% 0.08/0.38     |op(e4,e1)=e5)))
+% 0.08/0.38     |(op(e4,e1)=e1
+% 0.08/0.38     |op(e4,e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_101])).
+% 0.08/0.38  cnf(c_0_101_4, axiom, ((op(e4,e1)=e1
+% 0.08/0.38     |(op(e4,e1)=e2
+% 0.08/0.38     |(op(e4,e1)=e3
+% 0.08/0.38     |(op(e4,e1)=e4
+% 0.08/0.38     |op(e4,e1)=e5))))
+% 0.08/0.38     |op(e4,e1)=e0), inference(literals_permutation, [status(thm)], [c_0_101])).
+% 0.08/0.38  cnf(c_0_101_5, axiom, (op(e4,e1)=e0
+% 0.08/0.38     |(op(e4,e1)=e1
+% 0.08/0.38     |(op(e4,e1)=e2
+% 0.08/0.38     |(op(e4,e1)=e3
+% 0.08/0.38     |(op(e4,e1)=e4
+% 0.08/0.38     |op(e4,e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_101])).
+% 0.08/0.38  cnf(c_0_102_0, axiom, (op(e4,e2)=e5
+% 0.08/0.38     |(op(e4,e2)=e4
+% 0.08/0.38     |(op(e4,e2)=e3
+% 0.08/0.38     |(op(e4,e2)=e2
+% 0.08/0.38     |(op(e4,e2)=e1
+% 0.08/0.38     |op(e4,e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_102])).
+% 0.08/0.38  cnf(c_0_102_1, axiom, ((op(e4,e2)=e4
+% 0.08/0.38     |op(e4,e2)=e5)
+% 0.08/0.38     |(op(e4,e2)=e3
+% 0.08/0.38     |(op(e4,e2)=e2
+% 0.08/0.38     |(op(e4,e2)=e1
+% 0.08/0.38     |op(e4,e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_102])).
+% 0.08/0.38  cnf(c_0_102_2, axiom, ((op(e4,e2)=e3
+% 0.08/0.38     |(op(e4,e2)=e4
+% 0.08/0.38     |op(e4,e2)=e5))
+% 0.08/0.38     |(op(e4,e2)=e2
+% 0.08/0.38     |(op(e4,e2)=e1
+% 0.08/0.38     |op(e4,e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_102])).
+% 0.08/0.38  cnf(c_0_102_3, axiom, ((op(e4,e2)=e2
+% 0.08/0.38     |(op(e4,e2)=e3
+% 0.08/0.38     |(op(e4,e2)=e4
+% 0.08/0.38     |op(e4,e2)=e5)))
+% 0.08/0.38     |(op(e4,e2)=e1
+% 0.08/0.38     |op(e4,e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_102])).
+% 0.08/0.38  cnf(c_0_102_4, axiom, ((op(e4,e2)=e1
+% 0.08/0.38     |(op(e4,e2)=e2
+% 0.08/0.38     |(op(e4,e2)=e3
+% 0.08/0.38     |(op(e4,e2)=e4
+% 0.08/0.38     |op(e4,e2)=e5))))
+% 0.08/0.38     |op(e4,e2)=e0), inference(literals_permutation, [status(thm)], [c_0_102])).
+% 0.08/0.38  cnf(c_0_102_5, axiom, (op(e4,e2)=e0
+% 0.08/0.38     |(op(e4,e2)=e1
+% 0.08/0.38     |(op(e4,e2)=e2
+% 0.08/0.38     |(op(e4,e2)=e3
+% 0.08/0.38     |(op(e4,e2)=e4
+% 0.08/0.38     |op(e4,e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_102])).
+% 0.08/0.38  cnf(c_0_103_0, axiom, (op(e4,e3)=e5
+% 0.08/0.38     |(op(e4,e3)=e4
+% 0.08/0.38     |(op(e4,e3)=e3
+% 0.08/0.38     |(op(e4,e3)=e2
+% 0.08/0.38     |(op(e4,e3)=e1
+% 0.08/0.38     |op(e4,e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_103])).
+% 0.08/0.38  cnf(c_0_103_1, axiom, ((op(e4,e3)=e4
+% 0.08/0.38     |op(e4,e3)=e5)
+% 0.08/0.38     |(op(e4,e3)=e3
+% 0.08/0.38     |(op(e4,e3)=e2
+% 0.08/0.38     |(op(e4,e3)=e1
+% 0.08/0.38     |op(e4,e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_103])).
+% 0.08/0.38  cnf(c_0_103_2, axiom, ((op(e4,e3)=e3
+% 0.08/0.38     |(op(e4,e3)=e4
+% 0.08/0.38     |op(e4,e3)=e5))
+% 0.08/0.38     |(op(e4,e3)=e2
+% 0.08/0.38     |(op(e4,e3)=e1
+% 0.08/0.38     |op(e4,e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_103])).
+% 0.08/0.38  cnf(c_0_103_3, axiom, ((op(e4,e3)=e2
+% 0.08/0.38     |(op(e4,e3)=e3
+% 0.08/0.38     |(op(e4,e3)=e4
+% 0.08/0.38     |op(e4,e3)=e5)))
+% 0.08/0.38     |(op(e4,e3)=e1
+% 0.08/0.38     |op(e4,e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_103])).
+% 0.08/0.38  cnf(c_0_103_4, axiom, ((op(e4,e3)=e1
+% 0.08/0.38     |(op(e4,e3)=e2
+% 0.08/0.38     |(op(e4,e3)=e3
+% 0.08/0.38     |(op(e4,e3)=e4
+% 0.08/0.38     |op(e4,e3)=e5))))
+% 0.08/0.38     |op(e4,e3)=e0), inference(literals_permutation, [status(thm)], [c_0_103])).
+% 0.08/0.38  cnf(c_0_103_5, axiom, (op(e4,e3)=e0
+% 0.08/0.38     |(op(e4,e3)=e1
+% 0.08/0.38     |(op(e4,e3)=e2
+% 0.08/0.38     |(op(e4,e3)=e3
+% 0.08/0.38     |(op(e4,e3)=e4
+% 0.08/0.38     |op(e4,e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_103])).
+% 0.08/0.38  cnf(c_0_104_0, axiom, (op(e4,e4)=e5
+% 0.08/0.38     |(op(e4,e4)=e4
+% 0.08/0.38     |(op(e4,e4)=e3
+% 0.08/0.38     |(op(e4,e4)=e2
+% 0.08/0.38     |(op(e4,e4)=e1
+% 0.08/0.38     |op(e4,e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_104])).
+% 0.08/0.38  cnf(c_0_104_1, axiom, ((op(e4,e4)=e4
+% 0.08/0.38     |op(e4,e4)=e5)
+% 0.08/0.38     |(op(e4,e4)=e3
+% 0.08/0.38     |(op(e4,e4)=e2
+% 0.08/0.38     |(op(e4,e4)=e1
+% 0.08/0.38     |op(e4,e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_104])).
+% 0.08/0.38  cnf(c_0_104_2, axiom, ((op(e4,e4)=e3
+% 0.08/0.38     |(op(e4,e4)=e4
+% 0.08/0.38     |op(e4,e4)=e5))
+% 0.08/0.38     |(op(e4,e4)=e2
+% 0.08/0.38     |(op(e4,e4)=e1
+% 0.08/0.38     |op(e4,e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_104])).
+% 0.08/0.38  cnf(c_0_104_3, axiom, ((op(e4,e4)=e2
+% 0.08/0.38     |(op(e4,e4)=e3
+% 0.08/0.38     |(op(e4,e4)=e4
+% 0.08/0.38     |op(e4,e4)=e5)))
+% 0.08/0.38     |(op(e4,e4)=e1
+% 0.08/0.38     |op(e4,e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_104])).
+% 0.08/0.38  cnf(c_0_104_4, axiom, ((op(e4,e4)=e1
+% 0.08/0.38     |(op(e4,e4)=e2
+% 0.08/0.38     |(op(e4,e4)=e3
+% 0.08/0.38     |(op(e4,e4)=e4
+% 0.08/0.38     |op(e4,e4)=e5))))
+% 0.08/0.38     |op(e4,e4)=e0), inference(literals_permutation, [status(thm)], [c_0_104])).
+% 0.08/0.38  cnf(c_0_104_5, axiom, (op(e4,e4)=e0
+% 0.08/0.38     |(op(e4,e4)=e1
+% 0.08/0.38     |(op(e4,e4)=e2
+% 0.08/0.38     |(op(e4,e4)=e3
+% 0.08/0.38     |(op(e4,e4)=e4
+% 0.08/0.38     |op(e4,e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_104])).
+% 0.08/0.38  cnf(c_0_105_0, axiom, (op(e4,e5)=e5
+% 0.08/0.38     |(op(e4,e5)=e4
+% 0.08/0.38     |(op(e4,e5)=e3
+% 0.08/0.38     |(op(e4,e5)=e2
+% 0.08/0.38     |(op(e4,e5)=e1
+% 0.08/0.38     |op(e4,e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_105])).
+% 0.08/0.38  cnf(c_0_105_1, axiom, ((op(e4,e5)=e4
+% 0.08/0.38     |op(e4,e5)=e5)
+% 0.08/0.38     |(op(e4,e5)=e3
+% 0.08/0.38     |(op(e4,e5)=e2
+% 0.08/0.38     |(op(e4,e5)=e1
+% 0.08/0.38     |op(e4,e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_105])).
+% 0.08/0.38  cnf(c_0_105_2, axiom, ((op(e4,e5)=e3
+% 0.08/0.38     |(op(e4,e5)=e4
+% 0.08/0.38     |op(e4,e5)=e5))
+% 0.08/0.38     |(op(e4,e5)=e2
+% 0.08/0.38     |(op(e4,e5)=e1
+% 0.08/0.38     |op(e4,e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_105])).
+% 0.08/0.38  cnf(c_0_105_3, axiom, ((op(e4,e5)=e2
+% 0.08/0.38     |(op(e4,e5)=e3
+% 0.08/0.38     |(op(e4,e5)=e4
+% 0.08/0.38     |op(e4,e5)=e5)))
+% 0.08/0.38     |(op(e4,e5)=e1
+% 0.08/0.38     |op(e4,e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_105])).
+% 0.08/0.38  cnf(c_0_105_4, axiom, ((op(e4,e5)=e1
+% 0.08/0.38     |(op(e4,e5)=e2
+% 0.08/0.38     |(op(e4,e5)=e3
+% 0.08/0.38     |(op(e4,e5)=e4
+% 0.08/0.38     |op(e4,e5)=e5))))
+% 0.08/0.38     |op(e4,e5)=e0), inference(literals_permutation, [status(thm)], [c_0_105])).
+% 0.08/0.38  cnf(c_0_105_5, axiom, (op(e4,e5)=e0
+% 0.08/0.38     |(op(e4,e5)=e1
+% 0.08/0.38     |(op(e4,e5)=e2
+% 0.08/0.38     |(op(e4,e5)=e3
+% 0.08/0.38     |(op(e4,e5)=e4
+% 0.08/0.38     |op(e4,e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_105])).
+% 0.08/0.38  cnf(c_0_106_0, axiom, (op(e5,e0)=e5
+% 0.08/0.38     |(op(e5,e0)=e4
+% 0.08/0.38     |(op(e5,e0)=e3
+% 0.08/0.38     |(op(e5,e0)=e2
+% 0.08/0.38     |(op(e5,e0)=e1
+% 0.08/0.38     |op(e5,e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_106])).
+% 0.08/0.38  cnf(c_0_106_1, axiom, ((op(e5,e0)=e4
+% 0.08/0.38     |op(e5,e0)=e5)
+% 0.08/0.38     |(op(e5,e0)=e3
+% 0.08/0.38     |(op(e5,e0)=e2
+% 0.08/0.38     |(op(e5,e0)=e1
+% 0.08/0.38     |op(e5,e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_106])).
+% 0.08/0.38  cnf(c_0_106_2, axiom, ((op(e5,e0)=e3
+% 0.08/0.38     |(op(e5,e0)=e4
+% 0.08/0.38     |op(e5,e0)=e5))
+% 0.08/0.38     |(op(e5,e0)=e2
+% 0.08/0.38     |(op(e5,e0)=e1
+% 0.08/0.38     |op(e5,e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_106])).
+% 0.08/0.38  cnf(c_0_106_3, axiom, ((op(e5,e0)=e2
+% 0.08/0.38     |(op(e5,e0)=e3
+% 0.08/0.38     |(op(e5,e0)=e4
+% 0.08/0.38     |op(e5,e0)=e5)))
+% 0.08/0.38     |(op(e5,e0)=e1
+% 0.08/0.38     |op(e5,e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_106])).
+% 0.08/0.38  cnf(c_0_106_4, axiom, ((op(e5,e0)=e1
+% 0.08/0.38     |(op(e5,e0)=e2
+% 0.08/0.38     |(op(e5,e0)=e3
+% 0.08/0.38     |(op(e5,e0)=e4
+% 0.08/0.38     |op(e5,e0)=e5))))
+% 0.08/0.38     |op(e5,e0)=e0), inference(literals_permutation, [status(thm)], [c_0_106])).
+% 0.08/0.38  cnf(c_0_106_5, axiom, (op(e5,e0)=e0
+% 0.08/0.38     |(op(e5,e0)=e1
+% 0.08/0.38     |(op(e5,e0)=e2
+% 0.08/0.38     |(op(e5,e0)=e3
+% 0.08/0.38     |(op(e5,e0)=e4
+% 0.08/0.38     |op(e5,e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_106])).
+% 0.08/0.38  cnf(c_0_107_0, axiom, (op(e5,e1)=e5
+% 0.08/0.38     |(op(e5,e1)=e4
+% 0.08/0.38     |(op(e5,e1)=e3
+% 0.08/0.38     |(op(e5,e1)=e2
+% 0.08/0.38     |(op(e5,e1)=e1
+% 0.08/0.38     |op(e5,e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_107])).
+% 0.08/0.38  cnf(c_0_107_1, axiom, ((op(e5,e1)=e4
+% 0.08/0.38     |op(e5,e1)=e5)
+% 0.08/0.38     |(op(e5,e1)=e3
+% 0.08/0.38     |(op(e5,e1)=e2
+% 0.08/0.38     |(op(e5,e1)=e1
+% 0.08/0.38     |op(e5,e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_107])).
+% 0.08/0.38  cnf(c_0_107_2, axiom, ((op(e5,e1)=e3
+% 0.08/0.38     |(op(e5,e1)=e4
+% 0.08/0.38     |op(e5,e1)=e5))
+% 0.08/0.38     |(op(e5,e1)=e2
+% 0.08/0.38     |(op(e5,e1)=e1
+% 0.08/0.38     |op(e5,e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_107])).
+% 0.08/0.38  cnf(c_0_107_3, axiom, ((op(e5,e1)=e2
+% 0.08/0.38     |(op(e5,e1)=e3
+% 0.08/0.38     |(op(e5,e1)=e4
+% 0.08/0.38     |op(e5,e1)=e5)))
+% 0.08/0.38     |(op(e5,e1)=e1
+% 0.08/0.38     |op(e5,e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_107])).
+% 0.08/0.38  cnf(c_0_107_4, axiom, ((op(e5,e1)=e1
+% 0.08/0.38     |(op(e5,e1)=e2
+% 0.08/0.38     |(op(e5,e1)=e3
+% 0.08/0.38     |(op(e5,e1)=e4
+% 0.08/0.38     |op(e5,e1)=e5))))
+% 0.08/0.38     |op(e5,e1)=e0), inference(literals_permutation, [status(thm)], [c_0_107])).
+% 0.08/0.38  cnf(c_0_107_5, axiom, (op(e5,e1)=e0
+% 0.08/0.38     |(op(e5,e1)=e1
+% 0.08/0.38     |(op(e5,e1)=e2
+% 0.08/0.38     |(op(e5,e1)=e3
+% 0.08/0.38     |(op(e5,e1)=e4
+% 0.08/0.38     |op(e5,e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_107])).
+% 0.08/0.38  cnf(c_0_108_0, axiom, (op(e5,e2)=e5
+% 0.08/0.38     |(op(e5,e2)=e4
+% 0.08/0.38     |(op(e5,e2)=e3
+% 0.08/0.38     |(op(e5,e2)=e2
+% 0.08/0.38     |(op(e5,e2)=e1
+% 0.08/0.38     |op(e5,e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_108])).
+% 0.08/0.38  cnf(c_0_108_1, axiom, ((op(e5,e2)=e4
+% 0.08/0.38     |op(e5,e2)=e5)
+% 0.08/0.38     |(op(e5,e2)=e3
+% 0.08/0.38     |(op(e5,e2)=e2
+% 0.08/0.38     |(op(e5,e2)=e1
+% 0.08/0.38     |op(e5,e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_108])).
+% 0.08/0.38  cnf(c_0_108_2, axiom, ((op(e5,e2)=e3
+% 0.08/0.38     |(op(e5,e2)=e4
+% 0.08/0.38     |op(e5,e2)=e5))
+% 0.08/0.38     |(op(e5,e2)=e2
+% 0.08/0.38     |(op(e5,e2)=e1
+% 0.08/0.38     |op(e5,e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_108])).
+% 0.08/0.38  cnf(c_0_108_3, axiom, ((op(e5,e2)=e2
+% 0.08/0.38     |(op(e5,e2)=e3
+% 0.08/0.38     |(op(e5,e2)=e4
+% 0.08/0.38     |op(e5,e2)=e5)))
+% 0.08/0.38     |(op(e5,e2)=e1
+% 0.08/0.38     |op(e5,e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_108])).
+% 0.08/0.38  cnf(c_0_108_4, axiom, ((op(e5,e2)=e1
+% 0.08/0.38     |(op(e5,e2)=e2
+% 0.08/0.38     |(op(e5,e2)=e3
+% 0.08/0.38     |(op(e5,e2)=e4
+% 0.08/0.38     |op(e5,e2)=e5))))
+% 0.08/0.38     |op(e5,e2)=e0), inference(literals_permutation, [status(thm)], [c_0_108])).
+% 0.08/0.38  cnf(c_0_108_5, axiom, (op(e5,e2)=e0
+% 0.08/0.38     |(op(e5,e2)=e1
+% 0.08/0.38     |(op(e5,e2)=e2
+% 0.08/0.38     |(op(e5,e2)=e3
+% 0.08/0.38     |(op(e5,e2)=e4
+% 0.08/0.38     |op(e5,e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_108])).
+% 0.08/0.38  cnf(c_0_109_0, axiom, (op(e5,e3)=e5
+% 0.08/0.38     |(op(e5,e3)=e4
+% 0.08/0.38     |(op(e5,e3)=e3
+% 0.08/0.38     |(op(e5,e3)=e2
+% 0.08/0.38     |(op(e5,e3)=e1
+% 0.08/0.38     |op(e5,e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_109])).
+% 0.08/0.38  cnf(c_0_109_1, axiom, ((op(e5,e3)=e4
+% 0.08/0.38     |op(e5,e3)=e5)
+% 0.08/0.38     |(op(e5,e3)=e3
+% 0.08/0.38     |(op(e5,e3)=e2
+% 0.08/0.38     |(op(e5,e3)=e1
+% 0.08/0.38     |op(e5,e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_109])).
+% 0.08/0.38  cnf(c_0_109_2, axiom, ((op(e5,e3)=e3
+% 0.08/0.38     |(op(e5,e3)=e4
+% 0.08/0.38     |op(e5,e3)=e5))
+% 0.08/0.38     |(op(e5,e3)=e2
+% 0.08/0.38     |(op(e5,e3)=e1
+% 0.08/0.38     |op(e5,e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_109])).
+% 0.08/0.38  cnf(c_0_109_3, axiom, ((op(e5,e3)=e2
+% 0.08/0.38     |(op(e5,e3)=e3
+% 0.08/0.38     |(op(e5,e3)=e4
+% 0.08/0.38     |op(e5,e3)=e5)))
+% 0.08/0.38     |(op(e5,e3)=e1
+% 0.08/0.38     |op(e5,e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_109])).
+% 0.08/0.38  cnf(c_0_109_4, axiom, ((op(e5,e3)=e1
+% 0.08/0.38     |(op(e5,e3)=e2
+% 0.08/0.38     |(op(e5,e3)=e3
+% 0.08/0.38     |(op(e5,e3)=e4
+% 0.08/0.38     |op(e5,e3)=e5))))
+% 0.08/0.38     |op(e5,e3)=e0), inference(literals_permutation, [status(thm)], [c_0_109])).
+% 0.08/0.38  cnf(c_0_109_5, axiom, (op(e5,e3)=e0
+% 0.08/0.38     |(op(e5,e3)=e1
+% 0.08/0.38     |(op(e5,e3)=e2
+% 0.08/0.38     |(op(e5,e3)=e3
+% 0.08/0.38     |(op(e5,e3)=e4
+% 0.08/0.38     |op(e5,e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_109])).
+% 0.08/0.38  cnf(c_0_110_0, axiom, (op(e5,e4)=e5
+% 0.08/0.38     |(op(e5,e4)=e4
+% 0.08/0.38     |(op(e5,e4)=e3
+% 0.08/0.38     |(op(e5,e4)=e2
+% 0.08/0.38     |(op(e5,e4)=e1
+% 0.08/0.38     |op(e5,e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_110])).
+% 0.08/0.38  cnf(c_0_110_1, axiom, ((op(e5,e4)=e4
+% 0.08/0.38     |op(e5,e4)=e5)
+% 0.08/0.38     |(op(e5,e4)=e3
+% 0.08/0.38     |(op(e5,e4)=e2
+% 0.08/0.38     |(op(e5,e4)=e1
+% 0.08/0.38     |op(e5,e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_110])).
+% 0.08/0.38  cnf(c_0_110_2, axiom, ((op(e5,e4)=e3
+% 0.08/0.38     |(op(e5,e4)=e4
+% 0.08/0.38     |op(e5,e4)=e5))
+% 0.08/0.38     |(op(e5,e4)=e2
+% 0.08/0.38     |(op(e5,e4)=e1
+% 0.08/0.38     |op(e5,e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_110])).
+% 0.08/0.38  cnf(c_0_110_3, axiom, ((op(e5,e4)=e2
+% 0.08/0.38     |(op(e5,e4)=e3
+% 0.08/0.38     |(op(e5,e4)=e4
+% 0.08/0.38     |op(e5,e4)=e5)))
+% 0.08/0.38     |(op(e5,e4)=e1
+% 0.08/0.38     |op(e5,e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_110])).
+% 0.08/0.38  cnf(c_0_110_4, axiom, ((op(e5,e4)=e1
+% 0.08/0.38     |(op(e5,e4)=e2
+% 0.08/0.38     |(op(e5,e4)=e3
+% 0.08/0.38     |(op(e5,e4)=e4
+% 0.08/0.38     |op(e5,e4)=e5))))
+% 0.08/0.38     |op(e5,e4)=e0), inference(literals_permutation, [status(thm)], [c_0_110])).
+% 0.08/0.38  cnf(c_0_110_5, axiom, (op(e5,e4)=e0
+% 0.08/0.38     |(op(e5,e4)=e1
+% 0.08/0.38     |(op(e5,e4)=e2
+% 0.08/0.38     |(op(e5,e4)=e3
+% 0.08/0.38     |(op(e5,e4)=e4
+% 0.08/0.38     |op(e5,e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_110])).
+% 0.08/0.38  cnf(c_0_111_0, axiom, (op(e5,e5)=e5
+% 0.08/0.38     |(op(e5,e5)=e4
+% 0.08/0.38     |(op(e5,e5)=e3
+% 0.08/0.38     |(op(e5,e5)=e2
+% 0.08/0.38     |(op(e5,e5)=e1
+% 0.08/0.38     |op(e5,e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_111])).
+% 0.08/0.38  cnf(c_0_111_1, axiom, ((op(e5,e5)=e4
+% 0.08/0.38     |op(e5,e5)=e5)
+% 0.08/0.38     |(op(e5,e5)=e3
+% 0.08/0.38     |(op(e5,e5)=e2
+% 0.08/0.38     |(op(e5,e5)=e1
+% 0.08/0.38     |op(e5,e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_111])).
+% 0.08/0.38  cnf(c_0_111_2, axiom, ((op(e5,e5)=e3
+% 0.08/0.38     |(op(e5,e5)=e4
+% 0.08/0.38     |op(e5,e5)=e5))
+% 0.08/0.38     |(op(e5,e5)=e2
+% 0.08/0.38     |(op(e5,e5)=e1
+% 0.08/0.38     |op(e5,e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_111])).
+% 0.08/0.38  cnf(c_0_111_3, axiom, ((op(e5,e5)=e2
+% 0.08/0.38     |(op(e5,e5)=e3
+% 0.08/0.38     |(op(e5,e5)=e4
+% 0.08/0.38     |op(e5,e5)=e5)))
+% 0.08/0.38     |(op(e5,e5)=e1
+% 0.08/0.38     |op(e5,e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_111])).
+% 0.08/0.38  cnf(c_0_111_4, axiom, ((op(e5,e5)=e1
+% 0.08/0.38     |(op(e5,e5)=e2
+% 0.08/0.38     |(op(e5,e5)=e3
+% 0.08/0.38     |(op(e5,e5)=e4
+% 0.08/0.38     |op(e5,e5)=e5))))
+% 0.08/0.38     |op(e5,e5)=e0), inference(literals_permutation, [status(thm)], [c_0_111])).
+% 0.08/0.38  cnf(c_0_111_5, axiom, (op(e5,e5)=e0
+% 0.08/0.38     |(op(e5,e5)=e1
+% 0.08/0.38     |(op(e5,e5)=e2
+% 0.08/0.38     |(op(e5,e5)=e3
+% 0.08/0.38     |(op(e5,e5)=e4
+% 0.08/0.38     |op(e5,e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_111])).
+% 0.08/0.38  cnf(c_0_112_0, axiom, (inv(e0)=e5
+% 0.08/0.38     |(inv(e0)=e4
+% 0.08/0.38     |(inv(e0)=e3
+% 0.08/0.38     |(inv(e0)=e2
+% 0.08/0.38     |(inv(e0)=e1
+% 0.08/0.38     |inv(e0)=e0))))), inference(literals_permutation, [status(thm)], [c_0_112])).
+% 0.08/0.38  cnf(c_0_112_1, axiom, ((inv(e0)=e4
+% 0.08/0.38     |inv(e0)=e5)
+% 0.08/0.38     |(inv(e0)=e3
+% 0.08/0.38     |(inv(e0)=e2
+% 0.08/0.38     |(inv(e0)=e1
+% 0.08/0.38     |inv(e0)=e0)))), inference(literals_permutation, [status(thm)], [c_0_112])).
+% 0.08/0.38  cnf(c_0_112_2, axiom, ((inv(e0)=e3
+% 0.08/0.38     |(inv(e0)=e4
+% 0.08/0.38     |inv(e0)=e5))
+% 0.08/0.38     |(inv(e0)=e2
+% 0.08/0.38     |(inv(e0)=e1
+% 0.08/0.38     |inv(e0)=e0))), inference(literals_permutation, [status(thm)], [c_0_112])).
+% 0.08/0.38  cnf(c_0_112_3, axiom, ((inv(e0)=e2
+% 0.08/0.38     |(inv(e0)=e3
+% 0.08/0.38     |(inv(e0)=e4
+% 0.08/0.38     |inv(e0)=e5)))
+% 0.08/0.38     |(inv(e0)=e1
+% 0.08/0.38     |inv(e0)=e0)), inference(literals_permutation, [status(thm)], [c_0_112])).
+% 0.08/0.38  cnf(c_0_112_4, axiom, ((inv(e0)=e1
+% 0.08/0.38     |(inv(e0)=e2
+% 0.08/0.38     |(inv(e0)=e3
+% 0.08/0.38     |(inv(e0)=e4
+% 0.08/0.38     |inv(e0)=e5))))
+% 0.08/0.38     |inv(e0)=e0), inference(literals_permutation, [status(thm)], [c_0_112])).
+% 0.08/0.38  cnf(c_0_112_5, axiom, (inv(e0)=e0
+% 0.08/0.38     |(inv(e0)=e1
+% 0.08/0.38     |(inv(e0)=e2
+% 0.08/0.38     |(inv(e0)=e3
+% 0.08/0.38     |(inv(e0)=e4
+% 0.08/0.38     |inv(e0)=e5))))), inference(literals_permutation, [status(thm)], [c_0_112])).
+% 0.08/0.38  cnf(c_0_113_0, axiom, (inv(e1)=e5
+% 0.08/0.38     |(inv(e1)=e4
+% 0.08/0.38     |(inv(e1)=e3
+% 0.08/0.38     |(inv(e1)=e2
+% 0.08/0.38     |(inv(e1)=e1
+% 0.08/0.38     |inv(e1)=e0))))), inference(literals_permutation, [status(thm)], [c_0_113])).
+% 0.08/0.38  cnf(c_0_113_1, axiom, ((inv(e1)=e4
+% 0.08/0.38     |inv(e1)=e5)
+% 0.08/0.38     |(inv(e1)=e3
+% 0.08/0.38     |(inv(e1)=e2
+% 0.08/0.38     |(inv(e1)=e1
+% 0.08/0.38     |inv(e1)=e0)))), inference(literals_permutation, [status(thm)], [c_0_113])).
+% 0.08/0.38  cnf(c_0_113_2, axiom, ((inv(e1)=e3
+% 0.08/0.38     |(inv(e1)=e4
+% 0.08/0.38     |inv(e1)=e5))
+% 0.08/0.38     |(inv(e1)=e2
+% 0.08/0.38     |(inv(e1)=e1
+% 0.08/0.38     |inv(e1)=e0))), inference(literals_permutation, [status(thm)], [c_0_113])).
+% 0.08/0.38  cnf(c_0_113_3, axiom, ((inv(e1)=e2
+% 0.08/0.38     |(inv(e1)=e3
+% 0.08/0.38     |(inv(e1)=e4
+% 0.08/0.38     |inv(e1)=e5)))
+% 0.08/0.38     |(inv(e1)=e1
+% 0.08/0.38     |inv(e1)=e0)), inference(literals_permutation, [status(thm)], [c_0_113])).
+% 0.08/0.38  cnf(c_0_113_4, axiom, ((inv(e1)=e1
+% 0.08/0.38     |(inv(e1)=e2
+% 0.08/0.38     |(inv(e1)=e3
+% 0.08/0.38     |(inv(e1)=e4
+% 0.08/0.38     |inv(e1)=e5))))
+% 0.08/0.38     |inv(e1)=e0), inference(literals_permutation, [status(thm)], [c_0_113])).
+% 0.08/0.38  cnf(c_0_113_5, axiom, (inv(e1)=e0
+% 0.08/0.38     |(inv(e1)=e1
+% 0.08/0.38     |(inv(e1)=e2
+% 0.08/0.38     |(inv(e1)=e3
+% 0.08/0.38     |(inv(e1)=e4
+% 0.08/0.38     |inv(e1)=e5))))), inference(literals_permutation, [status(thm)], [c_0_113])).
+% 0.08/0.38  cnf(c_0_114_0, axiom, (inv(e2)=e5
+% 0.08/0.38     |(inv(e2)=e4
+% 0.08/0.38     |(inv(e2)=e3
+% 0.08/0.38     |(inv(e2)=e2
+% 0.08/0.38     |(inv(e2)=e1
+% 0.08/0.38     |inv(e2)=e0))))), inference(literals_permutation, [status(thm)], [c_0_114])).
+% 0.08/0.38  cnf(c_0_114_1, axiom, ((inv(e2)=e4
+% 0.08/0.38     |inv(e2)=e5)
+% 0.08/0.38     |(inv(e2)=e3
+% 0.08/0.38     |(inv(e2)=e2
+% 0.08/0.38     |(inv(e2)=e1
+% 0.08/0.38     |inv(e2)=e0)))), inference(literals_permutation, [status(thm)], [c_0_114])).
+% 0.08/0.38  cnf(c_0_114_2, axiom, ((inv(e2)=e3
+% 0.08/0.38     |(inv(e2)=e4
+% 0.08/0.38     |inv(e2)=e5))
+% 0.08/0.38     |(inv(e2)=e2
+% 0.08/0.38     |(inv(e2)=e1
+% 0.08/0.38     |inv(e2)=e0))), inference(literals_permutation, [status(thm)], [c_0_114])).
+% 0.08/0.38  cnf(c_0_114_3, axiom, ((inv(e2)=e2
+% 0.08/0.38     |(inv(e2)=e3
+% 0.08/0.38     |(inv(e2)=e4
+% 0.08/0.38     |inv(e2)=e5)))
+% 0.08/0.38     |(inv(e2)=e1
+% 0.08/0.38     |inv(e2)=e0)), inference(literals_permutation, [status(thm)], [c_0_114])).
+% 0.08/0.38  cnf(c_0_114_4, axiom, ((inv(e2)=e1
+% 0.08/0.38     |(inv(e2)=e2
+% 0.08/0.38     |(inv(e2)=e3
+% 0.08/0.38     |(inv(e2)=e4
+% 0.08/0.38     |inv(e2)=e5))))
+% 0.08/0.38     |inv(e2)=e0), inference(literals_permutation, [status(thm)], [c_0_114])).
+% 0.08/0.38  cnf(c_0_114_5, axiom, (inv(e2)=e0
+% 0.08/0.38     |(inv(e2)=e1
+% 0.08/0.38     |(inv(e2)=e2
+% 0.08/0.38     |(inv(e2)=e3
+% 0.08/0.38     |(inv(e2)=e4
+% 0.08/0.38     |inv(e2)=e5))))), inference(literals_permutation, [status(thm)], [c_0_114])).
+% 0.08/0.38  cnf(c_0_115_0, axiom, (inv(e3)=e5
+% 0.08/0.38     |(inv(e3)=e4
+% 0.08/0.38     |(inv(e3)=e3
+% 0.08/0.38     |(inv(e3)=e2
+% 0.08/0.38     |(inv(e3)=e1
+% 0.08/0.38     |inv(e3)=e0))))), inference(literals_permutation, [status(thm)], [c_0_115])).
+% 0.08/0.38  cnf(c_0_115_1, axiom, ((inv(e3)=e4
+% 0.08/0.38     |inv(e3)=e5)
+% 0.08/0.38     |(inv(e3)=e3
+% 0.08/0.38     |(inv(e3)=e2
+% 0.08/0.38     |(inv(e3)=e1
+% 0.08/0.38     |inv(e3)=e0)))), inference(literals_permutation, [status(thm)], [c_0_115])).
+% 0.08/0.38  cnf(c_0_115_2, axiom, ((inv(e3)=e3
+% 0.08/0.38     |(inv(e3)=e4
+% 0.08/0.38     |inv(e3)=e5))
+% 0.08/0.38     |(inv(e3)=e2
+% 0.08/0.38     |(inv(e3)=e1
+% 0.08/0.38     |inv(e3)=e0))), inference(literals_permutation, [status(thm)], [c_0_115])).
+% 0.08/0.38  cnf(c_0_115_3, axiom, ((inv(e3)=e2
+% 0.08/0.38     |(inv(e3)=e3
+% 0.08/0.38     |(inv(e3)=e4
+% 0.08/0.38     |inv(e3)=e5)))
+% 0.08/0.38     |(inv(e3)=e1
+% 0.08/0.38     |inv(e3)=e0)), inference(literals_permutation, [status(thm)], [c_0_115])).
+% 0.08/0.38  cnf(c_0_115_4, axiom, ((inv(e3)=e1
+% 0.08/0.38     |(inv(e3)=e2
+% 0.08/0.38     |(inv(e3)=e3
+% 0.08/0.38     |(inv(e3)=e4
+% 0.08/0.38     |inv(e3)=e5))))
+% 0.08/0.38     |inv(e3)=e0), inference(literals_permutation, [status(thm)], [c_0_115])).
+% 0.08/0.38  cnf(c_0_115_5, axiom, (inv(e3)=e0
+% 0.08/0.38     |(inv(e3)=e1
+% 0.08/0.38     |(inv(e3)=e2
+% 0.08/0.38     |(inv(e3)=e3
+% 0.08/0.38     |(inv(e3)=e4
+% 0.08/0.38     |inv(e3)=e5))))), inference(literals_permutation, [status(thm)], [c_0_115])).
+% 0.08/0.38  cnf(c_0_116_0, axiom, (inv(e4)=e5
+% 0.08/0.38     |(inv(e4)=e4
+% 0.08/0.38     |(inv(e4)=e3
+% 0.08/0.38     |(inv(e4)=e2
+% 0.08/0.38     |(inv(e4)=e1
+% 0.08/0.38     |inv(e4)=e0))))), inference(literals_permutation, [status(thm)], [c_0_116])).
+% 0.08/0.38  cnf(c_0_116_1, axiom, ((inv(e4)=e4
+% 0.08/0.38     |inv(e4)=e5)
+% 0.08/0.38     |(inv(e4)=e3
+% 0.08/0.38     |(inv(e4)=e2
+% 0.08/0.38     |(inv(e4)=e1
+% 0.08/0.38     |inv(e4)=e0)))), inference(literals_permutation, [status(thm)], [c_0_116])).
+% 0.08/0.38  cnf(c_0_116_2, axiom, ((inv(e4)=e3
+% 0.08/0.38     |(inv(e4)=e4
+% 0.08/0.38     |inv(e4)=e5))
+% 0.08/0.38     |(inv(e4)=e2
+% 0.08/0.38     |(inv(e4)=e1
+% 0.08/0.38     |inv(e4)=e0))), inference(literals_permutation, [status(thm)], [c_0_116])).
+% 0.08/0.38  cnf(c_0_116_3, axiom, ((inv(e4)=e2
+% 0.08/0.38     |(inv(e4)=e3
+% 0.08/0.38     |(inv(e4)=e4
+% 0.08/0.38     |inv(e4)=e5)))
+% 0.08/0.38     |(inv(e4)=e1
+% 0.08/0.38     |inv(e4)=e0)), inference(literals_permutation, [status(thm)], [c_0_116])).
+% 0.08/0.38  cnf(c_0_116_4, axiom, ((inv(e4)=e1
+% 0.08/0.38     |(inv(e4)=e2
+% 0.08/0.38     |(inv(e4)=e3
+% 0.08/0.38     |(inv(e4)=e4
+% 0.08/0.38     |inv(e4)=e5))))
+% 0.08/0.38     |inv(e4)=e0), inference(literals_permutation, [status(thm)], [c_0_116])).
+% 0.08/0.38  cnf(c_0_116_5, axiom, (inv(e4)=e0
+% 0.08/0.38     |(inv(e4)=e1
+% 0.08/0.38     |(inv(e4)=e2
+% 0.08/0.38     |(inv(e4)=e3
+% 0.08/0.38     |(inv(e4)=e4
+% 0.08/0.38     |inv(e4)=e5))))), inference(literals_permutation, [status(thm)], [c_0_116])).
+% 0.08/0.38  cnf(c_0_117_0, axiom, (inv(e5)=e5
+% 0.08/0.38     |(inv(e5)=e4
+% 0.08/0.38     |(inv(e5)=e3
+% 0.08/0.38     |(inv(e5)=e2
+% 0.08/0.38     |(inv(e5)=e1
+% 0.08/0.38     |inv(e5)=e0))))), inference(literals_permutation, [status(thm)], [c_0_117])).
+% 0.08/0.38  cnf(c_0_117_1, axiom, ((inv(e5)=e4
+% 0.08/0.38     |inv(e5)=e5)
+% 0.08/0.38     |(inv(e5)=e3
+% 0.08/0.38     |(inv(e5)=e2
+% 0.08/0.38     |(inv(e5)=e1
+% 0.08/0.38     |inv(e5)=e0)))), inference(literals_permutation, [status(thm)], [c_0_117])).
+% 0.08/0.38  cnf(c_0_117_2, axiom, ((inv(e5)=e3
+% 0.08/0.38     |(inv(e5)=e4
+% 0.08/0.38     |inv(e5)=e5))
+% 0.08/0.38     |(inv(e5)=e2
+% 0.08/0.38     |(inv(e5)=e1
+% 0.08/0.38     |inv(e5)=e0))), inference(literals_permutation, [status(thm)], [c_0_117])).
+% 0.08/0.38  cnf(c_0_117_3, axiom, ((inv(e5)=e2
+% 0.08/0.38     |(inv(e5)=e3
+% 0.08/0.38     |(inv(e5)=e4
+% 0.08/0.38     |inv(e5)=e5)))
+% 0.08/0.38     |(inv(e5)=e1
+% 0.08/0.38     |inv(e5)=e0)), inference(literals_permutation, [status(thm)], [c_0_117])).
+% 0.08/0.38  cnf(c_0_117_4, axiom, ((inv(e5)=e1
+% 0.08/0.38     |(inv(e5)=e2
+% 0.08/0.38     |(inv(e5)=e3
+% 0.08/0.38     |(inv(e5)=e4
+% 0.08/0.38     |inv(e5)=e5))))
+% 0.08/0.38     |inv(e5)=e0), inference(literals_permutation, [status(thm)], [c_0_117])).
+% 0.08/0.38  cnf(c_0_117_5, axiom, (inv(e5)=e0
+% 0.08/0.38     |(inv(e5)=e1
+% 0.08/0.38     |(inv(e5)=e2
+% 0.08/0.38     |(inv(e5)=e3
+% 0.08/0.38     |(inv(e5)=e4
+% 0.08/0.38     |inv(e5)=e5))))), inference(literals_permutation, [status(thm)], [c_0_117])).
+% 0.08/0.38  cnf(c_0_142_0, axiom, (unit=e5
+% 0.08/0.38     |(unit=e4
+% 0.08/0.38     |(unit=e3
+% 0.08/0.38     |(unit=e2
+% 0.08/0.38     |(unit=e1
+% 0.08/0.38     |unit=e0))))), inference(literals_permutation, [status(thm)], [c_0_142])).
+% 0.08/0.38  cnf(c_0_142_1, axiom, ((unit=e4
+% 0.08/0.38     |unit=e5)
+% 0.08/0.38     |(unit=e3
+% 0.08/0.38     |(unit=e2
+% 0.08/0.38     |(unit=e1
+% 0.08/0.38     |unit=e0)))), inference(literals_permutation, [status(thm)], [c_0_142])).
+% 0.08/0.38  cnf(c_0_142_2, axiom, ((unit=e3
+% 0.08/0.38     |(unit=e4
+% 0.08/0.38     |unit=e5))
+% 0.08/0.38     |(unit=e2
+% 0.08/0.38     |(unit=e1
+% 0.08/0.38     |unit=e0))), inference(literals_permutation, [status(thm)], [c_0_142])).
+% 0.08/0.38  cnf(c_0_142_3, axiom, ((unit=e2
+% 0.08/0.38     |(unit=e3
+% 0.08/0.38     |(unit=e4
+% 0.08/0.38     |unit=e5)))
+% 0.08/0.38     |(unit=e1
+% 0.08/0.38     |unit=e0)), inference(literals_permutation, [status(thm)], [c_0_142])).
+% 0.08/0.38  cnf(c_0_142_4, axiom, ((unit=e1
+% 0.08/0.38     |(unit=e2
+% 0.08/0.38     |(unit=e3
+% 0.08/0.38     |(unit=e4
+% 0.08/0.38     |unit=e5))))
+% 0.08/0.38     |unit=e0), inference(literals_permutation, [status(thm)], [c_0_142])).
+% 0.08/0.38  cnf(c_0_142_5, axiom, (unit=e0
+% 0.08/0.38     |(unit=e1
+% 0.08/0.38     |(unit=e2
+% 0.08/0.38     |(unit=e3
+% 0.08/0.38     |(unit=e4
+% 0.08/0.38     |unit=e5))))), inference(literals_permutation, [status(thm)], [c_0_142])).
+% 0.08/0.38  cnf(c_0_118_0, axiom, op(e0,inv(e0))=unit, inference(literals_permutation, [status(thm)], [c_0_118])).
+% 0.08/0.38  cnf(c_0_119_0, axiom, op(inv(e0),e0)=unit, inference(literals_permutation, [status(thm)], [c_0_119])).
+% 0.08/0.38  cnf(c_0_120_0, axiom, op(e1,inv(e1))=unit, inference(literals_permutation, [status(thm)], [c_0_120])).
+% 0.08/0.38  cnf(c_0_121_0, axiom, op(inv(e1),e1)=unit, inference(literals_permutation, [status(thm)], [c_0_121])).
+% 0.08/0.38  cnf(c_0_122_0, axiom, op(e2,inv(e2))=unit, inference(literals_permutation, [status(thm)], [c_0_122])).
+% 0.08/0.38  cnf(c_0_123_0, axiom, op(inv(e2),e2)=unit, inference(literals_permutation, [status(thm)], [c_0_123])).
+% 0.08/0.38  cnf(c_0_124_0, axiom, op(e3,inv(e3))=unit, inference(literals_permutation, [status(thm)], [c_0_124])).
+% 0.08/0.38  cnf(c_0_125_0, axiom, op(inv(e3),e3)=unit, inference(literals_permutation, [status(thm)], [c_0_125])).
+% 0.08/0.38  cnf(c_0_126_0, axiom, op(e4,inv(e4))=unit, inference(literals_permutation, [status(thm)], [c_0_126])).
+% 0.08/0.38  cnf(c_0_127_0, axiom, op(inv(e4),e4)=unit, inference(literals_permutation, [status(thm)], [c_0_127])).
+% 0.08/0.38  cnf(c_0_128_0, axiom, op(e5,inv(e5))=unit, inference(literals_permutation, [status(thm)], [c_0_128])).
+% 0.08/0.38  cnf(c_0_129_0, axiom, op(inv(e5),e5)=unit, inference(literals_permutation, [status(thm)], [c_0_129])).
+% 0.08/0.38  cnf(c_0_130_0, axiom, op(unit,e0)=e0, inference(literals_permutation, [status(thm)], [c_0_130])).
+% 0.08/0.38  cnf(c_0_131_0, axiom, op(e0,unit)=e0, inference(literals_permutation, [status(thm)], [c_0_131])).
+% 0.08/0.38  cnf(c_0_132_0, axiom, op(unit,e1)=e1, inference(literals_permutation, [status(thm)], [c_0_132])).
+% 0.08/0.38  cnf(c_0_133_0, axiom, op(e1,unit)=e1, inference(literals_permutation, [status(thm)], [c_0_133])).
+% 0.08/0.38  cnf(c_0_134_0, axiom, op(unit,e2)=e2, inference(literals_permutation, [status(thm)], [c_0_134])).
+% 0.08/0.38  cnf(c_0_135_0, axiom, op(e2,unit)=e2, inference(literals_permutation, [status(thm)], [c_0_135])).
+% 0.08/0.38  cnf(c_0_136_0, axiom, op(unit,e3)=e3, inference(literals_permutation, [status(thm)], [c_0_136])).
+% 0.08/0.38  cnf(c_0_137_0, axiom, op(e3,unit)=e3, inference(literals_permutation, [status(thm)], [c_0_137])).
+% 0.08/0.38  cnf(c_0_138_0, axiom, op(unit,e4)=e4, inference(literals_permutation, [status(thm)], [c_0_138])).
+% 0.08/0.38  cnf(c_0_139_0, axiom, op(e4,unit)=e4, inference(literals_permutation, [status(thm)], [c_0_139])).
+% 0.08/0.38  cnf(c_0_140_0, axiom, op(unit,e5)=e5, inference(literals_permutation, [status(thm)], [c_0_140])).
+% 0.08/0.38  cnf(c_0_141_0, axiom, op(e5,unit)=e5, inference(literals_permutation, [status(thm)], [c_0_141])).
+% 0.08/0.38  % CNF of non-axioms
+% 0.08/0.38  % Start CNF derivation
+% 0.08/0.38  fof(c_0_0, conjecture, (~((op(e0,e0)=op(e0,e0)&(op(e0,e1)=op(e1,e0)&(op(e0,e2)=op(e2,e0)&(op(e0,e3)=op(e3,e0)&(op(e0,e4)=op(e4,e0)&(op(e0,e5)=op(e5,e0)&(op(e1,e0)=op(e0,e1)&(op(e1,e1)=op(e1,e1)&(op(e1,e2)=op(e2,e1)&(op(e1,e3)=op(e3,e1)&(op(e1,e4)=op(e4,e1)&(op(e1,e5)=op(e5,e1)&(op(e2,e0)=op(e0,e2)&(op(e2,e1)=op(e1,e2)&(op(e2,e2)=op(e2,e2)&(op(e2,e3)=op(e3,e2)&(op(e2,e4)=op(e4,e2)&(op(e2,e5)=op(e5,e2)&(op(e3,e0)=op(e0,e3)&(op(e3,e1)=op(e1,e3)&(op(e3,e2)=op(e2,e3)&(op(e3,e3)=op(e3,e3)&(op(e3,e4)=op(e4,e3)&(op(e3,e5)=op(e5,e3)&(op(e4,e0)=op(e0,e4)&(op(e4,e1)=op(e1,e4)&(op(e4,e2)=op(e2,e4)&(op(e4,e3)=op(e3,e4)&(op(e4,e4)=op(e4,e4)&(op(e4,e5)=op(e5,e4)&(op(e5,e0)=op(e0,e5)&(op(e5,e1)=op(e1,e5)&(op(e5,e2)=op(e2,e5)&(op(e5,e3)=op(e3,e5)&(op(e5,e4)=op(e4,e5)&(op(e5,e5)=op(e5,e5)&~((op(e0,e0)=op(e0,e0)&(op(e0,e1)=op(e1,e0)&(op(e0,e2)=op(e2,e0)&(op(e0,e3)=op(e3,e0)&(op(e0,e4)=op(e4,e0)&(op(e0,e5)=op(e5,e0)&(op(e1,e0)=op(e0,e1)&(op(e1,e1)=op(e1,e1)&(op(e1,e2)=op(e2,e1)&(op(e1,e3)=op(e3,e1)&(op(e1,e4)=op(e4,e1)&(op(e1,e5)=op(e5,e1)&(op(e2,e0)=op(e0,e2)&(op(e2,e1)=op(e1,e2)&(op(e2,e2)=op(e2,e2)&(op(e2,e3)=op(e3,e2)&(op(e2,e4)=op(e4,e2)&(op(e2,e5)=op(e5,e2)&(op(e3,e0)=op(e0,e3)&(op(e3,e1)=op(e1,e3)&(op(e3,e2)=op(e2,e3)&(op(e3,e3)=op(e3,e3)&(op(e3,e4)=op(e4,e3)&(op(e3,e5)=op(e5,e3)&(op(e4,e0)=op(e0,e4)&(op(e4,e1)=op(e1,e4)&(op(e4,e2)=op(e2,e4)&(op(e4,e3)=op(e3,e4)&(op(e4,e4)=op(e4,e4)&(op(e4,e5)=op(e5,e4)&(op(e5,e0)=op(e0,e5)&(op(e5,e1)=op(e1,e5)&(op(e5,e2)=op(e2,e5)&(op(e5,e3)=op(e3,e5)&(op(e5,e4)=op(e4,e5)&op(e5,e5)=op(e5,e5))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), file('<stdin>', co1)).
+% 0.08/0.38  fof(c_0_1, negated_conjecture, (~(~((op(e0,e0)=op(e0,e0)&(op(e0,e1)=op(e1,e0)&(op(e0,e2)=op(e2,e0)&(op(e0,e3)=op(e3,e0)&(op(e0,e4)=op(e4,e0)&(op(e0,e5)=op(e5,e0)&(op(e1,e0)=op(e0,e1)&(op(e1,e1)=op(e1,e1)&(op(e1,e2)=op(e2,e1)&(op(e1,e3)=op(e3,e1)&(op(e1,e4)=op(e4,e1)&(op(e1,e5)=op(e5,e1)&(op(e2,e0)=op(e0,e2)&(op(e2,e1)=op(e1,e2)&(op(e2,e2)=op(e2,e2)&(op(e2,e3)=op(e3,e2)&(op(e2,e4)=op(e4,e2)&(op(e2,e5)=op(e5,e2)&(op(e3,e0)=op(e0,e3)&(op(e3,e1)=op(e1,e3)&(op(e3,e2)=op(e2,e3)&(op(e3,e3)=op(e3,e3)&(op(e3,e4)=op(e4,e3)&(op(e3,e5)=op(e5,e3)&(op(e4,e0)=op(e0,e4)&(op(e4,e1)=op(e1,e4)&(op(e4,e2)=op(e2,e4)&(op(e4,e3)=op(e3,e4)&(op(e4,e4)=op(e4,e4)&(op(e4,e5)=op(e5,e4)&(op(e5,e0)=op(e0,e5)&(op(e5,e1)=op(e1,e5)&(op(e5,e2)=op(e2,e5)&(op(e5,e3)=op(e3,e5)&(op(e5,e4)=op(e4,e5)&(op(e5,e5)=op(e5,e5)&~((op(e0,e0)=op(e0,e0)&(op(e0,e1)=op(e1,e0)&(op(e0,e2)=op(e2,e0)&(op(e0,e3)=op(e3,e0)&(op(e0,e4)=op(e4,e0)&(op(e0,e5)=op(e5,e0)&(op(e1,e0)=op(e0,e1)&(op(e1,e1)=op(e1,e1)&(op(e1,e2)=op(e2,e1)&(op(e1,e3)=op(e3,e1)&(op(e1,e4)=op(e4,e1)&(op(e1,e5)=op(e5,e1)&(op(e2,e0)=op(e0,e2)&(op(e2,e1)=op(e1,e2)&(op(e2,e2)=op(e2,e2)&(op(e2,e3)=op(e3,e2)&(op(e2,e4)=op(e4,e2)&(op(e2,e5)=op(e5,e2)&(op(e3,e0)=op(e0,e3)&(op(e3,e1)=op(e1,e3)&(op(e3,e2)=op(e2,e3)&(op(e3,e3)=op(e3,e3)&(op(e3,e4)=op(e4,e3)&(op(e3,e5)=op(e5,e3)&(op(e4,e0)=op(e0,e4)&(op(e4,e1)=op(e1,e4)&(op(e4,e2)=op(e2,e4)&(op(e4,e3)=op(e3,e4)&(op(e4,e4)=op(e4,e4)&(op(e4,e5)=op(e5,e4)&(op(e5,e0)=op(e0,e5)&(op(e5,e1)=op(e1,e5)&(op(e5,e2)=op(e2,e5)&(op(e5,e3)=op(e3,e5)&(op(e5,e4)=op(e4,e5)&op(e5,e5)=op(e5,e5)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), inference(assume_negation,[status(cth)],[c_0_0])).
+% 0.08/0.38  fof(c_0_2, negated_conjecture, ((op(e0,e0)=op(e0,e0)&(op(e0,e1)=op(e1,e0)&(op(e0,e2)=op(e2,e0)&(op(e0,e3)=op(e3,e0)&(op(e0,e4)=op(e4,e0)&(op(e0,e5)=op(e5,e0)&(op(e1,e0)=op(e0,e1)&(op(e1,e1)=op(e1,e1)&(op(e1,e2)=op(e2,e1)&(op(e1,e3)=op(e3,e1)&(op(e1,e4)=op(e4,e1)&(op(e1,e5)=op(e5,e1)&(op(e2,e0)=op(e0,e2)&(op(e2,e1)=op(e1,e2)&(op(e2,e2)=op(e2,e2)&(op(e2,e3)=op(e3,e2)&(op(e2,e4)=op(e4,e2)&(op(e2,e5)=op(e5,e2)&(op(e3,e0)=op(e0,e3)&(op(e3,e1)=op(e1,e3)&(op(e3,e2)=op(e2,e3)&(op(e3,e3)=op(e3,e3)&(op(e3,e4)=op(e4,e3)&(op(e3,e5)=op(e5,e3)&(op(e4,e0)=op(e0,e4)&(op(e4,e1)=op(e1,e4)&(op(e4,e2)=op(e2,e4)&(op(e4,e3)=op(e3,e4)&(op(e4,e4)=op(e4,e4)&(op(e4,e5)=op(e5,e4)&(op(e5,e0)=op(e0,e5)&(op(e5,e1)=op(e1,e5)&(op(e5,e2)=op(e2,e5)&(op(e5,e3)=op(e3,e5)&(op(e5,e4)=op(e4,e5)&(op(e5,e5)=op(e5,e5)&(op(e0,e0)!=op(e0,e0)|(op(e0,e1)!=op(e1,e0)|(op(e0,e2)!=op(e2,e0)|(op(e0,e3)!=op(e3,e0)|(op(e0,e4)!=op(e4,e0)|(op(e0,e5)!=op(e5,e0)|(op(e1,e0)!=op(e0,e1)|(op(e1,e1)!=op(e1,e1)|(op(e1,e2)!=op(e2,e1)|(op(e1,e3)!=op(e3,e1)|(op(e1,e4)!=op(e4,e1)|(op(e1,e5)!=op(e5,e1)|(op(e2,e0)!=op(e0,e2)|(op(e2,e1)!=op(e1,e2)|(op(e2,e2)!=op(e2,e2)|(op(e2,e3)!=op(e3,e2)|(op(e2,e4)!=op(e4,e2)|(op(e2,e5)!=op(e5,e2)|(op(e3,e0)!=op(e0,e3)|(op(e3,e1)!=op(e1,e3)|(op(e3,e2)!=op(e2,e3)|(op(e3,e3)!=op(e3,e3)|(op(e3,e4)!=op(e4,e3)|(op(e3,e5)!=op(e5,e3)|(op(e4,e0)!=op(e0,e4)|(op(e4,e1)!=op(e1,e4)|(op(e4,e2)!=op(e2,e4)|(op(e4,e3)!=op(e3,e4)|(op(e4,e4)!=op(e4,e4)|(op(e4,e5)!=op(e5,e4)|(op(e5,e0)!=op(e0,e5)|(op(e5,e1)!=op(e1,e5)|(op(e5,e2)!=op(e2,e5)|(op(e5,e3)!=op(e3,e5)|(op(e5,e4)!=op(e4,e5)|op(e5,e5)!=op(e5,e5))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), inference(fof_nnf,[status(thm)],[c_0_1])).
+% 0.08/0.38  cnf(c_0_3,negated_conjecture,($false|op(e5,e4)!=op(e4,e5)|op(e5,e3)!=op(e3,e5)|op(e5,e2)!=op(e2,e5)|op(e5,e1)!=op(e1,e5)|op(e5,e0)!=op(e0,e5)|op(e4,e5)!=op(e5,e4)|$false|op(e4,e3)!=op(e3,e4)|op(e4,e2)!=op(e2,e4)|op(e4,e1)!=op(e1,e4)|op(e4,e0)!=op(e0,e4)|op(e3,e5)!=op(e5,e3)|op(e3,e4)!=op(e4,e3)|$false|op(e3,e2)!=op(e2,e3)|op(e3,e1)!=op(e1,e3)|op(e3,e0)!=op(e0,e3)|op(e2,e5)!=op(e5,e2)|op(e2,e4)!=op(e4,e2)|op(e2,e3)!=op(e3,e2)|$false|op(e2,e1)!=op(e1,e2)|op(e2,e0)!=op(e0,e2)|op(e1,e5)!=op(e5,e1)|op(e1,e4)!=op(e4,e1)|op(e1,e3)!=op(e3,e1)|op(e1,e2)!=op(e2,e1)|$false|op(e1,e0)!=op(e0,e1)|op(e0,e5)!=op(e5,e0)|op(e0,e4)!=op(e4,e0)|op(e0,e3)!=op(e3,e0)|op(e0,e2)!=op(e2,e0)|op(e0,e1)!=op(e1,e0)|$false), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_4,negated_conjecture,(op(e0,e0)=op(e0,e0)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_5,negated_conjecture,(op(e0,e1)=op(e1,e0)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_6,negated_conjecture,(op(e0,e2)=op(e2,e0)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_7,negated_conjecture,(op(e0,e3)=op(e3,e0)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_8,negated_conjecture,(op(e0,e4)=op(e4,e0)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_9,negated_conjecture,(op(e0,e5)=op(e5,e0)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_10,negated_conjecture,(op(e1,e0)=op(e0,e1)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_11,negated_conjecture,(op(e1,e1)=op(e1,e1)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_12,negated_conjecture,(op(e1,e2)=op(e2,e1)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_13,negated_conjecture,(op(e1,e3)=op(e3,e1)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_14,negated_conjecture,(op(e1,e4)=op(e4,e1)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_15,negated_conjecture,(op(e1,e5)=op(e5,e1)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_16,negated_conjecture,(op(e2,e0)=op(e0,e2)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_17,negated_conjecture,(op(e2,e1)=op(e1,e2)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_18,negated_conjecture,(op(e2,e2)=op(e2,e2)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_19,negated_conjecture,(op(e2,e3)=op(e3,e2)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_20,negated_conjecture,(op(e2,e4)=op(e4,e2)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_21,negated_conjecture,(op(e2,e5)=op(e5,e2)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_22,negated_conjecture,(op(e3,e0)=op(e0,e3)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_23,negated_conjecture,(op(e3,e1)=op(e1,e3)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_24,negated_conjecture,(op(e3,e2)=op(e2,e3)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_25,negated_conjecture,(op(e3,e3)=op(e3,e3)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_26,negated_conjecture,(op(e3,e4)=op(e4,e3)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_27,negated_conjecture,(op(e3,e5)=op(e5,e3)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_28,negated_conjecture,(op(e4,e0)=op(e0,e4)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_29,negated_conjecture,(op(e4,e1)=op(e1,e4)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_30,negated_conjecture,(op(e4,e2)=op(e2,e4)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_31,negated_conjecture,(op(e4,e3)=op(e3,e4)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_32,negated_conjecture,(op(e4,e4)=op(e4,e4)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_33,negated_conjecture,(op(e4,e5)=op(e5,e4)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_34,negated_conjecture,(op(e5,e0)=op(e0,e5)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_35,negated_conjecture,(op(e5,e1)=op(e1,e5)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_36,negated_conjecture,(op(e5,e2)=op(e2,e5)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_37,negated_conjecture,(op(e5,e3)=op(e3,e5)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_38,negated_conjecture,(op(e5,e4)=op(e4,e5)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_39,negated_conjecture,(op(e5,e5)=op(e5,e5)), inference(split_conjunct,[status(thm)],[c_0_2])).
+% 0.08/0.38  cnf(c_0_40,negated_conjecture,($false|op(e4,e5)!=op(e5,e4)|op(e3,e5)!=op(e5,e3)|op(e2,e5)!=op(e5,e2)|op(e1,e5)!=op(e5,e1)|op(e0,e5)!=op(e5,e0)|op(e4,e5)!=op(e5,e4)|$false|op(e3,e4)!=op(e4,e3)|op(e2,e4)!=op(e4,e2)|op(e1,e4)!=op(e4,e1)|op(e0,e4)!=op(e4,e0)|op(e3,e5)!=op(e5,e3)|op(e3,e4)!=op(e4,e3)|$false|op(e2,e3)!=op(e3,e2)|op(e1,e3)!=op(e3,e1)|op(e0,e3)!=op(e3,e0)|op(e2,e5)!=op(e5,e2)|op(e2,e4)!=op(e4,e2)|op(e2,e3)!=op(e3,e2)|$false|op(e1,e2)!=op(e2,e1)|op(e0,e2)!=op(e2,e0)|op(e1,e5)!=op(e5,e1)|op(e1,e4)!=op(e4,e1)|op(e1,e3)!=op(e3,e1)|op(e1,e2)!=op(e2,e1)|$false|op(e0,e1)!=op(e1,e0)|op(e0,e5)!=op(e5,e0)|op(e0,e4)!=op(e4,e0)|op(e0,e3)!=op(e3,e0)|op(e0,e2)!=op(e2,e0)|op(e0,e1)!=op(e1,e0)|$false), c_0_3, ['final']).
+% 0.08/0.38  cnf(c_0_41,negated_conjecture,(op(e0,e0)=op(e0,e0)), c_0_4, ['final']).
+% 0.08/0.38  cnf(c_0_42,negated_conjecture,(op(e0,e1)=op(e1,e0)), c_0_5, ['final']).
+% 0.08/0.38  cnf(c_0_43,negated_conjecture,(op(e0,e2)=op(e2,e0)), c_0_6, ['final']).
+% 0.08/0.38  cnf(c_0_44,negated_conjecture,(op(e0,e3)=op(e3,e0)), c_0_7, ['final']).
+% 0.08/0.38  cnf(c_0_45,negated_conjecture,(op(e0,e4)=op(e4,e0)), c_0_8, ['final']).
+% 0.08/0.38  cnf(c_0_46,negated_conjecture,(op(e0,e5)=op(e5,e0)), c_0_9, ['final']).
+% 0.08/0.38  cnf(c_0_47,negated_conjecture,(op(e0,e1)=op(e1,e0)), c_0_10, ['final']).
+% 0.08/0.38  cnf(c_0_48,negated_conjecture,(op(e1,e1)=op(e1,e1)), c_0_11, ['final']).
+% 0.08/0.38  cnf(c_0_49,negated_conjecture,(op(e1,e2)=op(e2,e1)), c_0_12, ['final']).
+% 0.08/0.38  cnf(c_0_50,negated_conjecture,(op(e1,e3)=op(e3,e1)), c_0_13, ['final']).
+% 0.08/0.38  cnf(c_0_51,negated_conjecture,(op(e1,e4)=op(e4,e1)), c_0_14, ['final']).
+% 0.08/0.38  cnf(c_0_52,negated_conjecture,(op(e1,e5)=op(e5,e1)), c_0_15, ['final']).
+% 0.08/0.38  cnf(c_0_53,negated_conjecture,(op(e0,e2)=op(e2,e0)), c_0_16, ['final']).
+% 0.08/0.38  cnf(c_0_54,negated_conjecture,(op(e1,e2)=op(e2,e1)), c_0_17, ['final']).
+% 0.08/0.38  cnf(c_0_55,negated_conjecture,(op(e2,e2)=op(e2,e2)), c_0_18, ['final']).
+% 0.08/0.38  cnf(c_0_56,negated_conjecture,(op(e2,e3)=op(e3,e2)), c_0_19, ['final']).
+% 0.08/0.38  cnf(c_0_57,negated_conjecture,(op(e2,e4)=op(e4,e2)), c_0_20, ['final']).
+% 0.08/0.38  cnf(c_0_58,negated_conjecture,(op(e2,e5)=op(e5,e2)), c_0_21, ['final']).
+% 0.08/0.38  cnf(c_0_59,negated_conjecture,(op(e0,e3)=op(e3,e0)), c_0_22, ['final']).
+% 0.08/0.38  cnf(c_0_60,negated_conjecture,(op(e1,e3)=op(e3,e1)), c_0_23, ['final']).
+% 0.08/0.38  cnf(c_0_61,negated_conjecture,(op(e2,e3)=op(e3,e2)), c_0_24, ['final']).
+% 0.08/0.38  cnf(c_0_62,negated_conjecture,(op(e3,e3)=op(e3,e3)), c_0_25, ['final']).
+% 0.08/0.38  cnf(c_0_63,negated_conjecture,(op(e3,e4)=op(e4,e3)), c_0_26, ['final']).
+% 0.08/0.38  cnf(c_0_64,negated_conjecture,(op(e3,e5)=op(e5,e3)), c_0_27, ['final']).
+% 0.08/0.38  cnf(c_0_65,negated_conjecture,(op(e0,e4)=op(e4,e0)), c_0_28, ['final']).
+% 0.08/0.38  cnf(c_0_66,negated_conjecture,(op(e1,e4)=op(e4,e1)), c_0_29, ['final']).
+% 0.08/0.38  cnf(c_0_67,negated_conjecture,(op(e2,e4)=op(e4,e2)), c_0_30, ['final']).
+% 0.08/0.38  cnf(c_0_68,negated_conjecture,(op(e3,e4)=op(e4,e3)), c_0_31, ['final']).
+% 0.08/0.38  cnf(c_0_69,negated_conjecture,(op(e4,e4)=op(e4,e4)), c_0_32, ['final']).
+% 0.08/0.38  cnf(c_0_70,negated_conjecture,(op(e4,e5)=op(e5,e4)), c_0_33, ['final']).
+% 0.08/0.38  cnf(c_0_71,negated_conjecture,(op(e0,e5)=op(e5,e0)), c_0_34, ['final']).
+% 0.08/0.38  cnf(c_0_72,negated_conjecture,(op(e1,e5)=op(e5,e1)), c_0_35, ['final']).
+% 0.08/0.38  cnf(c_0_73,negated_conjecture,(op(e2,e5)=op(e5,e2)), c_0_36, ['final']).
+% 0.08/0.38  cnf(c_0_74,negated_conjecture,(op(e3,e5)=op(e5,e3)), c_0_37, ['final']).
+% 0.08/0.38  cnf(c_0_75,negated_conjecture,(op(e4,e5)=op(e5,e4)), c_0_38, ['final']).
+% 0.08/0.38  cnf(c_0_76,negated_conjecture,(op(e5,e5)=op(e5,e5)), c_0_39, ['final']).
+% 0.08/0.38  % End CNF derivation
+% 0.08/0.38  
+% 0.08/0.38  %-------------------------------------------------------------
+% 0.08/0.38  % Proof by iprover
+% 0.08/0.38  
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_756,negated_conjecture,
+% 0.08/0.38      ( op(e0,e5) != op(e5,e0)
+% 0.08/0.38      | op(e0,e4) != op(e4,e0)
+% 0.08/0.38      | op(e0,e3) != op(e3,e0)
+% 0.08/0.38      | op(e0,e2) != op(e2,e0)
+% 0.08/0.38      | op(e0,e1) != op(e1,e0)
+% 0.08/0.38      | op(e4,e5) != op(e5,e4)
+% 0.08/0.38      | op(e3,e5) != op(e5,e3)
+% 0.08/0.38      | op(e3,e4) != op(e4,e3)
+% 0.08/0.38      | op(e2,e5) != op(e5,e2)
+% 0.08/0.38      | op(e2,e4) != op(e4,e2)
+% 0.08/0.38      | op(e2,e3) != op(e3,e2)
+% 0.08/0.38      | op(e1,e5) != op(e5,e1)
+% 0.08/0.38      | op(e1,e4) != op(e4,e1)
+% 0.08/0.38      | op(e1,e3) != op(e3,e1)
+% 0.08/0.38      | op(e1,e2) != op(e2,e1) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_40) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_763,negated_conjecture,
+% 0.08/0.38      ( op(e0,e1) = op(e1,e0) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_47) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_769,negated_conjecture,
+% 0.08/0.38      ( op(e0,e2) = op(e2,e0) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_53) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_770,negated_conjecture,
+% 0.08/0.38      ( op(e1,e2) = op(e2,e1) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_54) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_775,negated_conjecture,
+% 0.08/0.38      ( op(e0,e3) = op(e3,e0) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_59) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_776,negated_conjecture,
+% 0.08/0.38      ( op(e1,e3) = op(e3,e1) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_60) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_777,negated_conjecture,
+% 0.08/0.38      ( op(e2,e3) = op(e3,e2) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_61) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_781,negated_conjecture,
+% 0.08/0.38      ( op(e0,e4) = op(e4,e0) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_65) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_782,negated_conjecture,
+% 0.08/0.38      ( op(e1,e4) = op(e4,e1) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_66) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_783,negated_conjecture,
+% 0.08/0.38      ( op(e2,e4) = op(e4,e2) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_67) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_784,negated_conjecture,
+% 0.08/0.38      ( op(e3,e4) = op(e4,e3) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_68) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_787,negated_conjecture,
+% 0.08/0.38      ( op(e0,e5) = op(e5,e0) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_71) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_788,negated_conjecture,
+% 0.08/0.38      ( op(e1,e5) = op(e5,e1) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_72) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_789,negated_conjecture,
+% 0.08/0.38      ( op(e2,e5) = op(e5,e2) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_73) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_790,negated_conjecture,
+% 0.08/0.38      ( op(e3,e5) = op(e5,e3) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_74) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(c_791,negated_conjecture,
+% 0.08/0.38      ( op(e4,e5) = op(e5,e4) ),
+% 0.08/0.38      file('/export/starexec/sandbox2/tmp/iprover_modulo_455b36.p', c_0_75) ).
+% 0.08/0.38  
+% 0.08/0.38  cnf(contradiction,plain,
+% 0.08/0.38      ( $false ),
+% 0.08/0.38      inference(minisat,
+% 0.08/0.38                [status(thm)],
+% 0.08/0.38                [c_756,c_763,c_769,c_770,c_775,c_776,c_777,c_781,c_782,
+% 0.08/0.38                 c_783,c_784,c_787,c_788,c_789,c_790,c_791]) ).
+% 0.08/0.38  
+% 0.08/0.38  
+% 0.08/0.38  
+% 0.08/0.38  % SZS output end CNFRefutation
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/fof/ALG043+1---Vampire---4.3.THM-Ref.s b/test-data/tstp/fof/ALG043+1---Vampire---4.3.THM-Ref.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/fof/ALG043+1---Vampire---4.3.THM-Ref.s
@@ -0,0 +1,5265 @@
+%------------------------------------------------------------------------------
+% File       : Vampire---4.3
+% Problem    : ALG043+1 : TPTP v7.1.0. Released v2.7.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : vampire --mode casc -t %d %s
+
+% Computer   : n157.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Tue Sep  4 10:09:56 EDT 2018
+
+% Result     : Theorem 0.08s
+% Output     : Refutation 0.08s
+% Verified   : 
+% Statistics : Number of formulae       :  324 ( 567 expanded)
+%              Number of leaves         :   50 ( 198 expanded)
+%              Depth                    :   68
+%              Number of atoms          : 3266 (4219 expanded)
+%              Number of equality atoms : 1660 (2566 expanded)
+%              Maximal formula depth    :   65 (   9 average)
+%              Maximal term depth       :    2 (   1 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+%----WARNING: Vampire---4.3 format not known, defaulting to TPTP
+fof(f2,axiom,
+    ( e0 = op(e3,e3)
+    & e1 = op(e3,e2)
+    & e2 = op(e3,e1)
+    & e3 = op(e3,e0)
+    & e1 = op(e2,e3)
+    & e0 = op(e2,e2)
+    & e3 = op(e2,e1)
+    & e2 = op(e2,e0)
+    & e2 = op(e1,e3)
+    & e3 = op(e1,e2)
+    & e0 = op(e1,e1)
+    & e1 = op(e1,e0)
+    & e3 = op(e0,e3)
+    & e2 = op(e0,e2)
+    & e1 = op(e0,e1)
+    & e0 = op(e0,e0) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax2)).
+
+fof(f3,axiom,(
+    e0 = unit ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax3)).
+
+fof(f4,conjecture,
+    ( ( e3 = op(e3,e3)
+      | e3 = op(e2,e3)
+      | e3 = op(e1,e3)
+      | e3 = op(e0,e3) )
+    & ( e3 = op(e3,e3)
+      | e3 = op(e3,e2)
+      | e3 = op(e3,e1)
+      | e3 = op(e3,e0) )
+    & ( e2 = op(e3,e3)
+      | e2 = op(e2,e3)
+      | e2 = op(e1,e3)
+      | e2 = op(e0,e3) )
+    & ( e2 = op(e3,e3)
+      | e2 = op(e3,e2)
+      | e2 = op(e3,e1)
+      | e2 = op(e3,e0) )
+    & ( e1 = op(e3,e3)
+      | e1 = op(e2,e3)
+      | e1 = op(e1,e3)
+      | e1 = op(e0,e3) )
+    & ( e1 = op(e3,e3)
+      | e1 = op(e3,e2)
+      | e1 = op(e3,e1)
+      | e1 = op(e3,e0) )
+    & ( e0 = op(e3,e3)
+      | e0 = op(e2,e3)
+      | e0 = op(e1,e3)
+      | e0 = op(e0,e3) )
+    & ( e0 = op(e3,e3)
+      | e0 = op(e3,e2)
+      | e0 = op(e3,e1)
+      | e0 = op(e3,e0) )
+    & ( e3 = op(e3,e2)
+      | e3 = op(e2,e2)
+      | e3 = op(e1,e2)
+      | e3 = op(e0,e2) )
+    & ( e3 = op(e2,e3)
+      | e3 = op(e2,e2)
+      | e3 = op(e2,e1)
+      | e3 = op(e2,e0) )
+    & ( e2 = op(e3,e2)
+      | e2 = op(e2,e2)
+      | e2 = op(e1,e2)
+      | e2 = op(e0,e2) )
+    & ( e2 = op(e2,e3)
+      | e2 = op(e2,e2)
+      | e2 = op(e2,e1)
+      | e2 = op(e2,e0) )
+    & ( e1 = op(e3,e2)
+      | e1 = op(e2,e2)
+      | e1 = op(e1,e2)
+      | e1 = op(e0,e2) )
+    & ( e1 = op(e2,e3)
+      | e1 = op(e2,e2)
+      | e1 = op(e2,e1)
+      | e1 = op(e2,e0) )
+    & ( e0 = op(e3,e2)
+      | e0 = op(e2,e2)
+      | e0 = op(e1,e2)
+      | e0 = op(e0,e2) )
+    & ( e0 = op(e2,e3)
+      | e0 = op(e2,e2)
+      | e0 = op(e2,e1)
+      | e0 = op(e2,e0) )
+    & ( e3 = op(e3,e1)
+      | e3 = op(e2,e1)
+      | e3 = op(e1,e1)
+      | e3 = op(e0,e1) )
+    & ( e3 = op(e1,e3)
+      | e3 = op(e1,e2)
+      | e3 = op(e1,e1)
+      | e3 = op(e1,e0) )
+    & ( e2 = op(e3,e1)
+      | e2 = op(e2,e1)
+      | e2 = op(e1,e1)
+      | e2 = op(e0,e1) )
+    & ( e2 = op(e1,e3)
+      | e2 = op(e1,e2)
+      | e2 = op(e1,e1)
+      | e2 = op(e1,e0) )
+    & ( e1 = op(e3,e1)
+      | e1 = op(e2,e1)
+      | e1 = op(e1,e1)
+      | e1 = op(e0,e1) )
+    & ( e1 = op(e1,e3)
+      | e1 = op(e1,e2)
+      | e1 = op(e1,e1)
+      | e1 = op(e1,e0) )
+    & ( e0 = op(e3,e1)
+      | e0 = op(e2,e1)
+      | e0 = op(e1,e1)
+      | e0 = op(e0,e1) )
+    & ( e0 = op(e1,e3)
+      | e0 = op(e1,e2)
+      | e0 = op(e1,e1)
+      | e0 = op(e1,e0) )
+    & ( e3 = op(e3,e0)
+      | e3 = op(e2,e0)
+      | e3 = op(e1,e0)
+      | e3 = op(e0,e0) )
+    & ( e3 = op(e0,e3)
+      | e3 = op(e0,e2)
+      | e3 = op(e0,e1)
+      | e3 = op(e0,e0) )
+    & ( e2 = op(e3,e0)
+      | e2 = op(e2,e0)
+      | e2 = op(e1,e0)
+      | e2 = op(e0,e0) )
+    & ( e2 = op(e0,e3)
+      | e2 = op(e0,e2)
+      | e2 = op(e0,e1)
+      | e2 = op(e0,e0) )
+    & ( e1 = op(e3,e0)
+      | e1 = op(e2,e0)
+      | e1 = op(e1,e0)
+      | e1 = op(e0,e0) )
+    & ( e1 = op(e0,e3)
+      | e1 = op(e0,e2)
+      | e1 = op(e0,e1)
+      | e1 = op(e0,e0) )
+    & ( e0 = op(e3,e0)
+      | e0 = op(e2,e0)
+      | e0 = op(e1,e0)
+      | e0 = op(e0,e0) )
+    & ( e0 = op(e0,e3)
+      | e0 = op(e0,e2)
+      | e0 = op(e0,e1)
+      | e0 = op(e0,e0) )
+    & ( e3 = unit
+      | e2 = unit
+      | e1 = unit
+      | e0 = unit )
+    & e3 = op(e3,unit)
+    & e3 = op(unit,e3)
+    & e2 = op(e2,unit)
+    & e2 = op(unit,e2)
+    & e1 = op(e1,unit)
+    & e1 = op(unit,e1)
+    & e0 = op(e0,unit)
+    & e0 = op(unit,e0)
+    & ( e3 = op(e3,e3)
+      | e2 = op(e3,e3)
+      | e1 = op(e3,e3)
+      | e0 = op(e3,e3) )
+    & ( e3 = op(e3,e2)
+      | e2 = op(e3,e2)
+      | e1 = op(e3,e2)
+      | e0 = op(e3,e2) )
+    & ( e3 = op(e3,e1)
+      | e2 = op(e3,e1)
+      | e1 = op(e3,e1)
+      | e0 = op(e3,e1) )
+    & ( e3 = op(e3,e0)
+      | e2 = op(e3,e0)
+      | e1 = op(e3,e0)
+      | e0 = op(e3,e0) )
+    & ( e3 = op(e2,e3)
+      | e2 = op(e2,e3)
+      | e1 = op(e2,e3)
+      | e0 = op(e2,e3) )
+    & ( e3 = op(e2,e2)
+      | e2 = op(e2,e2)
+      | e1 = op(e2,e2)
+      | e0 = op(e2,e2) )
+    & ( e3 = op(e2,e1)
+      | e2 = op(e2,e1)
+      | e1 = op(e2,e1)
+      | e0 = op(e2,e1) )
+    & ( e3 = op(e2,e0)
+      | e2 = op(e2,e0)
+      | e1 = op(e2,e0)
+      | e0 = op(e2,e0) )
+    & ( e3 = op(e1,e3)
+      | e2 = op(e1,e3)
+      | e1 = op(e1,e3)
+      | e0 = op(e1,e3) )
+    & ( e3 = op(e1,e2)
+      | e2 = op(e1,e2)
+      | e1 = op(e1,e2)
+      | e0 = op(e1,e2) )
+    & ( e3 = op(e1,e1)
+      | e2 = op(e1,e1)
+      | e1 = op(e1,e1)
+      | e0 = op(e1,e1) )
+    & ( e3 = op(e1,e0)
+      | e2 = op(e1,e0)
+      | e1 = op(e1,e0)
+      | e0 = op(e1,e0) )
+    & ( e3 = op(e0,e3)
+      | e2 = op(e0,e3)
+      | e1 = op(e0,e3)
+      | e0 = op(e0,e3) )
+    & ( e3 = op(e0,e2)
+      | e2 = op(e0,e2)
+      | e1 = op(e0,e2)
+      | e0 = op(e0,e2) )
+    & ( e3 = op(e0,e1)
+      | e2 = op(e0,e1)
+      | e1 = op(e0,e1)
+      | e0 = op(e0,e1) )
+    & ( e3 = op(e0,e0)
+      | e2 = op(e0,e0)
+      | e1 = op(e0,e0)
+      | e0 = op(e0,e0) )
+    & ( ( e3 = op(e3,e3)
+        & e3 = op(e2,e2)
+        & e3 = op(e1,e1)
+        & e3 = op(e0,e0) )
+      | ( e2 = op(e3,e3)
+        & e2 = op(e2,e2)
+        & e2 = op(e1,e1)
+        & e2 = op(e0,e0) )
+      | ( e1 = op(e3,e3)
+        & e1 = op(e2,e2)
+        & e1 = op(e1,e1)
+        & e1 = op(e0,e0) )
+      | ( e0 = op(e3,e3)
+        & e0 = op(e2,e2)
+        & e0 = op(e1,e1)
+        & e0 = op(e0,e0) ) ) ),
+    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co1)).
+
+fof(f5,negated_conjecture,(
+    ~ ( ( e3 = op(e3,e3)
+        | e3 = op(e2,e3)
+        | e3 = op(e1,e3)
+        | e3 = op(e0,e3) )
+      & ( e3 = op(e3,e3)
+        | e3 = op(e3,e2)
+        | e3 = op(e3,e1)
+        | e3 = op(e3,e0) )
+      & ( e2 = op(e3,e3)
+        | e2 = op(e2,e3)
+        | e2 = op(e1,e3)
+        | e2 = op(e0,e3) )
+      & ( e2 = op(e3,e3)
+        | e2 = op(e3,e2)
+        | e2 = op(e3,e1)
+        | e2 = op(e3,e0) )
+      & ( e1 = op(e3,e3)
+        | e1 = op(e2,e3)
+        | e1 = op(e1,e3)
+        | e1 = op(e0,e3) )
+      & ( e1 = op(e3,e3)
+        | e1 = op(e3,e2)
+        | e1 = op(e3,e1)
+        | e1 = op(e3,e0) )
+      & ( e0 = op(e3,e3)
+        | e0 = op(e2,e3)
+        | e0 = op(e1,e3)
+        | e0 = op(e0,e3) )
+      & ( e0 = op(e3,e3)
+        | e0 = op(e3,e2)
+        | e0 = op(e3,e1)
+        | e0 = op(e3,e0) )
+      & ( e3 = op(e3,e2)
+        | e3 = op(e2,e2)
+        | e3 = op(e1,e2)
+        | e3 = op(e0,e2) )
+      & ( e3 = op(e2,e3)
+        | e3 = op(e2,e2)
+        | e3 = op(e2,e1)
+        | e3 = op(e2,e0) )
+      & ( e2 = op(e3,e2)
+        | e2 = op(e2,e2)
+        | e2 = op(e1,e2)
+        | e2 = op(e0,e2) )
+      & ( e2 = op(e2,e3)
+        | e2 = op(e2,e2)
+        | e2 = op(e2,e1)
+        | e2 = op(e2,e0) )
+      & ( e1 = op(e3,e2)
+        | e1 = op(e2,e2)
+        | e1 = op(e1,e2)
+        | e1 = op(e0,e2) )
+      & ( e1 = op(e2,e3)
+        | e1 = op(e2,e2)
+        | e1 = op(e2,e1)
+        | e1 = op(e2,e0) )
+      & ( e0 = op(e3,e2)
+        | e0 = op(e2,e2)
+        | e0 = op(e1,e2)
+        | e0 = op(e0,e2) )
+      & ( e0 = op(e2,e3)
+        | e0 = op(e2,e2)
+        | e0 = op(e2,e1)
+        | e0 = op(e2,e0) )
+      & ( e3 = op(e3,e1)
+        | e3 = op(e2,e1)
+        | e3 = op(e1,e1)
+        | e3 = op(e0,e1) )
+      & ( e3 = op(e1,e3)
+        | e3 = op(e1,e2)
+        | e3 = op(e1,e1)
+        | e3 = op(e1,e0) )
+      & ( e2 = op(e3,e1)
+        | e2 = op(e2,e1)
+        | e2 = op(e1,e1)
+        | e2 = op(e0,e1) )
+      & ( e2 = op(e1,e3)
+        | e2 = op(e1,e2)
+        | e2 = op(e1,e1)
+        | e2 = op(e1,e0) )
+      & ( e1 = op(e3,e1)
+        | e1 = op(e2,e1)
+        | e1 = op(e1,e1)
+        | e1 = op(e0,e1) )
+      & ( e1 = op(e1,e3)
+        | e1 = op(e1,e2)
+        | e1 = op(e1,e1)
+        | e1 = op(e1,e0) )
+      & ( e0 = op(e3,e1)
+        | e0 = op(e2,e1)
+        | e0 = op(e1,e1)
+        | e0 = op(e0,e1) )
+      & ( e0 = op(e1,e3)
+        | e0 = op(e1,e2)
+        | e0 = op(e1,e1)
+        | e0 = op(e1,e0) )
+      & ( e3 = op(e3,e0)
+        | e3 = op(e2,e0)
+        | e3 = op(e1,e0)
+        | e3 = op(e0,e0) )
+      & ( e3 = op(e0,e3)
+        | e3 = op(e0,e2)
+        | e3 = op(e0,e1)
+        | e3 = op(e0,e0) )
+      & ( e2 = op(e3,e0)
+        | e2 = op(e2,e0)
+        | e2 = op(e1,e0)
+        | e2 = op(e0,e0) )
+      & ( e2 = op(e0,e3)
+        | e2 = op(e0,e2)
+        | e2 = op(e0,e1)
+        | e2 = op(e0,e0) )
+      & ( e1 = op(e3,e0)
+        | e1 = op(e2,e0)
+        | e1 = op(e1,e0)
+        | e1 = op(e0,e0) )
+      & ( e1 = op(e0,e3)
+        | e1 = op(e0,e2)
+        | e1 = op(e0,e1)
+        | e1 = op(e0,e0) )
+      & ( e0 = op(e3,e0)
+        | e0 = op(e2,e0)
+        | e0 = op(e1,e0)
+        | e0 = op(e0,e0) )
+      & ( e0 = op(e0,e3)
+        | e0 = op(e0,e2)
+        | e0 = op(e0,e1)
+        | e0 = op(e0,e0) )
+      & ( e3 = unit
+        | e2 = unit
+        | e1 = unit
+        | e0 = unit )
+      & e3 = op(e3,unit)
+      & e3 = op(unit,e3)
+      & e2 = op(e2,unit)
+      & e2 = op(unit,e2)
+      & e1 = op(e1,unit)
+      & e1 = op(unit,e1)
+      & e0 = op(e0,unit)
+      & e0 = op(unit,e0)
+      & ( e3 = op(e3,e3)
+        | e2 = op(e3,e3)
+        | e1 = op(e3,e3)
+        | e0 = op(e3,e3) )
+      & ( e3 = op(e3,e2)
+        | e2 = op(e3,e2)
+        | e1 = op(e3,e2)
+        | e0 = op(e3,e2) )
+      & ( e3 = op(e3,e1)
+        | e2 = op(e3,e1)
+        | e1 = op(e3,e1)
+        | e0 = op(e3,e1) )
+      & ( e3 = op(e3,e0)
+        | e2 = op(e3,e0)
+        | e1 = op(e3,e0)
+        | e0 = op(e3,e0) )
+      & ( e3 = op(e2,e3)
+        | e2 = op(e2,e3)
+        | e1 = op(e2,e3)
+        | e0 = op(e2,e3) )
+      & ( e3 = op(e2,e2)
+        | e2 = op(e2,e2)
+        | e1 = op(e2,e2)
+        | e0 = op(e2,e2) )
+      & ( e3 = op(e2,e1)
+        | e2 = op(e2,e1)
+        | e1 = op(e2,e1)
+        | e0 = op(e2,e1) )
+      & ( e3 = op(e2,e0)
+        | e2 = op(e2,e0)
+        | e1 = op(e2,e0)
+        | e0 = op(e2,e0) )
+      & ( e3 = op(e1,e3)
+        | e2 = op(e1,e3)
+        | e1 = op(e1,e3)
+        | e0 = op(e1,e3) )
+      & ( e3 = op(e1,e2)
+        | e2 = op(e1,e2)
+        | e1 = op(e1,e2)
+        | e0 = op(e1,e2) )
+      & ( e3 = op(e1,e1)
+        | e2 = op(e1,e1)
+        | e1 = op(e1,e1)
+        | e0 = op(e1,e1) )
+      & ( e3 = op(e1,e0)
+        | e2 = op(e1,e0)
+        | e1 = op(e1,e0)
+        | e0 = op(e1,e0) )
+      & ( e3 = op(e0,e3)
+        | e2 = op(e0,e3)
+        | e1 = op(e0,e3)
+        | e0 = op(e0,e3) )
+      & ( e3 = op(e0,e2)
+        | e2 = op(e0,e2)
+        | e1 = op(e0,e2)
+        | e0 = op(e0,e2) )
+      & ( e3 = op(e0,e1)
+        | e2 = op(e0,e1)
+        | e1 = op(e0,e1)
+        | e0 = op(e0,e1) )
+      & ( e3 = op(e0,e0)
+        | e2 = op(e0,e0)
+        | e1 = op(e0,e0)
+        | e0 = op(e0,e0) )
+      & ( ( e3 = op(e3,e3)
+          & e3 = op(e2,e2)
+          & e3 = op(e1,e1)
+          & e3 = op(e0,e0) )
+        | ( e2 = op(e3,e3)
+          & e2 = op(e2,e2)
+          & e2 = op(e1,e1)
+          & e2 = op(e0,e0) )
+        | ( e1 = op(e3,e3)
+          & e1 = op(e2,e2)
+          & e1 = op(e1,e1)
+          & e1 = op(e0,e0) )
+        | ( e0 = op(e3,e3)
+          & e0 = op(e2,e2)
+          & e0 = op(e1,e1)
+          & e0 = op(e0,e0) ) ) ) ),
+    inference(negated_conjecture,[],[f4])).
+
+fof(f6,plain,
+    ( ( e3 != op(e3,e3)
+      & e3 != op(e2,e3)
+      & e3 != op(e1,e3)
+      & e3 != op(e0,e3) )
+    | ( e3 != op(e3,e3)
+      & e3 != op(e3,e2)
+      & e3 != op(e3,e1)
+      & e3 != op(e3,e0) )
+    | ( e2 != op(e3,e3)
+      & e2 != op(e2,e3)
+      & e2 != op(e1,e3)
+      & e2 != op(e0,e3) )
+    | ( e2 != op(e3,e3)
+      & e2 != op(e3,e2)
+      & e2 != op(e3,e1)
+      & e2 != op(e3,e0) )
+    | ( e1 != op(e3,e3)
+      & e1 != op(e2,e3)
+      & e1 != op(e1,e3)
+      & e1 != op(e0,e3) )
+    | ( e1 != op(e3,e3)
+      & e1 != op(e3,e2)
+      & e1 != op(e3,e1)
+      & e1 != op(e3,e0) )
+    | ( e0 != op(e3,e3)
+      & e0 != op(e2,e3)
+      & e0 != op(e1,e3)
+      & e0 != op(e0,e3) )
+    | ( e0 != op(e3,e3)
+      & e0 != op(e3,e2)
+      & e0 != op(e3,e1)
+      & e0 != op(e3,e0) )
+    | ( e3 != op(e3,e2)
+      & e3 != op(e2,e2)
+      & e3 != op(e1,e2)
+      & e3 != op(e0,e2) )
+    | ( e3 != op(e2,e3)
+      & e3 != op(e2,e2)
+      & e3 != op(e2,e1)
+      & e3 != op(e2,e0) )
+    | ( e2 != op(e3,e2)
+      & e2 != op(e2,e2)
+      & e2 != op(e1,e2)
+      & e2 != op(e0,e2) )
+    | ( e2 != op(e2,e3)
+      & e2 != op(e2,e2)
+      & e2 != op(e2,e1)
+      & e2 != op(e2,e0) )
+    | ( e1 != op(e3,e2)
+      & e1 != op(e2,e2)
+      & e1 != op(e1,e2)
+      & e1 != op(e0,e2) )
+    | ( e1 != op(e2,e3)
+      & e1 != op(e2,e2)
+      & e1 != op(e2,e1)
+      & e1 != op(e2,e0) )
+    | ( e0 != op(e3,e2)
+      & e0 != op(e2,e2)
+      & e0 != op(e1,e2)
+      & e0 != op(e0,e2) )
+    | ( e0 != op(e2,e3)
+      & e0 != op(e2,e2)
+      & e0 != op(e2,e1)
+      & e0 != op(e2,e0) )
+    | ( e3 != op(e3,e1)
+      & e3 != op(e2,e1)
+      & e3 != op(e1,e1)
+      & e3 != op(e0,e1) )
+    | ( e3 != op(e1,e3)
+      & e3 != op(e1,e2)
+      & e3 != op(e1,e1)
+      & e3 != op(e1,e0) )
+    | ( e2 != op(e3,e1)
+      & e2 != op(e2,e1)
+      & e2 != op(e1,e1)
+      & e2 != op(e0,e1) )
+    | ( e2 != op(e1,e3)
+      & e2 != op(e1,e2)
+      & e2 != op(e1,e1)
+      & e2 != op(e1,e0) )
+    | ( e1 != op(e3,e1)
+      & e1 != op(e2,e1)
+      & e1 != op(e1,e1)
+      & e1 != op(e0,e1) )
+    | ( e1 != op(e1,e3)
+      & e1 != op(e1,e2)
+      & e1 != op(e1,e1)
+      & e1 != op(e1,e0) )
+    | ( e0 != op(e3,e1)
+      & e0 != op(e2,e1)
+      & e0 != op(e1,e1)
+      & e0 != op(e0,e1) )
+    | ( e0 != op(e1,e3)
+      & e0 != op(e1,e2)
+      & e0 != op(e1,e1)
+      & e0 != op(e1,e0) )
+    | ( e3 != op(e3,e0)
+      & e3 != op(e2,e0)
+      & e3 != op(e1,e0)
+      & e3 != op(e0,e0) )
+    | ( e3 != op(e0,e3)
+      & e3 != op(e0,e2)
+      & e3 != op(e0,e1)
+      & e3 != op(e0,e0) )
+    | ( e2 != op(e3,e0)
+      & e2 != op(e2,e0)
+      & e2 != op(e1,e0)
+      & e2 != op(e0,e0) )
+    | ( e2 != op(e0,e3)
+      & e2 != op(e0,e2)
+      & e2 != op(e0,e1)
+      & e2 != op(e0,e0) )
+    | ( e1 != op(e3,e0)
+      & e1 != op(e2,e0)
+      & e1 != op(e1,e0)
+      & e1 != op(e0,e0) )
+    | ( e1 != op(e0,e3)
+      & e1 != op(e0,e2)
+      & e1 != op(e0,e1)
+      & e1 != op(e0,e0) )
+    | ( e0 != op(e3,e0)
+      & e0 != op(e2,e0)
+      & e0 != op(e1,e0)
+      & e0 != op(e0,e0) )
+    | ( e0 != op(e0,e3)
+      & e0 != op(e0,e2)
+      & e0 != op(e0,e1)
+      & e0 != op(e0,e0) )
+    | ( e3 != unit
+      & e2 != unit
+      & e1 != unit
+      & e0 != unit )
+    | e3 != op(e3,unit)
+    | e3 != op(unit,e3)
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | e0 != op(e0,unit)
+    | e0 != op(unit,e0)
+    | ( e3 != op(e3,e3)
+      & e2 != op(e3,e3)
+      & e1 != op(e3,e3)
+      & e0 != op(e3,e3) )
+    | ( e3 != op(e3,e2)
+      & e2 != op(e3,e2)
+      & e1 != op(e3,e2)
+      & e0 != op(e3,e2) )
+    | ( e3 != op(e3,e1)
+      & e2 != op(e3,e1)
+      & e1 != op(e3,e1)
+      & e0 != op(e3,e1) )
+    | ( e3 != op(e3,e0)
+      & e2 != op(e3,e0)
+      & e1 != op(e3,e0)
+      & e0 != op(e3,e0) )
+    | ( e3 != op(e2,e3)
+      & e2 != op(e2,e3)
+      & e1 != op(e2,e3)
+      & e0 != op(e2,e3) )
+    | ( e3 != op(e2,e2)
+      & e2 != op(e2,e2)
+      & e1 != op(e2,e2)
+      & e0 != op(e2,e2) )
+    | ( e3 != op(e2,e1)
+      & e2 != op(e2,e1)
+      & e1 != op(e2,e1)
+      & e0 != op(e2,e1) )
+    | ( e3 != op(e2,e0)
+      & e2 != op(e2,e0)
+      & e1 != op(e2,e0)
+      & e0 != op(e2,e0) )
+    | ( e3 != op(e1,e3)
+      & e2 != op(e1,e3)
+      & e1 != op(e1,e3)
+      & e0 != op(e1,e3) )
+    | ( e3 != op(e1,e2)
+      & e2 != op(e1,e2)
+      & e1 != op(e1,e2)
+      & e0 != op(e1,e2) )
+    | ( e3 != op(e1,e1)
+      & e2 != op(e1,e1)
+      & e1 != op(e1,e1)
+      & e0 != op(e1,e1) )
+    | ( e3 != op(e1,e0)
+      & e2 != op(e1,e0)
+      & e1 != op(e1,e0)
+      & e0 != op(e1,e0) )
+    | ( e3 != op(e0,e3)
+      & e2 != op(e0,e3)
+      & e1 != op(e0,e3)
+      & e0 != op(e0,e3) )
+    | ( e3 != op(e0,e2)
+      & e2 != op(e0,e2)
+      & e1 != op(e0,e2)
+      & e0 != op(e0,e2) )
+    | ( e3 != op(e0,e1)
+      & e2 != op(e0,e1)
+      & e1 != op(e0,e1)
+      & e0 != op(e0,e1) )
+    | ( e3 != op(e0,e0)
+      & e2 != op(e0,e0)
+      & e1 != op(e0,e0)
+      & e0 != op(e0,e0) )
+    | ( ( e3 != op(e3,e3)
+        | e3 != op(e2,e2)
+        | e3 != op(e1,e1)
+        | e3 != op(e0,e0) )
+      & ( e2 != op(e3,e3)
+        | e2 != op(e2,e2)
+        | e2 != op(e1,e1)
+        | e2 != op(e0,e0) )
+      & ( e1 != op(e3,e3)
+        | e1 != op(e2,e2)
+        | e1 != op(e1,e1)
+        | e1 != op(e0,e0) )
+      & ( e0 != op(e3,e3)
+        | e0 != op(e2,e2)
+        | e0 != op(e1,e1)
+        | e0 != op(e0,e0) ) ) ),
+    inference(ennf_transformation,[],[f5])).
+
+fof(f7,plain,
+    ( ( ( e3 != op(e3,e3)
+        | e3 != op(e2,e2)
+        | e3 != op(e1,e1)
+        | e3 != op(e0,e0) )
+      & ( e2 != op(e3,e3)
+        | e2 != op(e2,e2)
+        | e2 != op(e1,e1)
+        | e2 != op(e0,e0) )
+      & ( e1 != op(e3,e3)
+        | e1 != op(e2,e2)
+        | e1 != op(e1,e1)
+        | e1 != op(e0,e0) )
+      & ( e0 != op(e3,e3)
+        | e0 != op(e2,e2)
+        | e0 != op(e1,e1)
+        | e0 != op(e0,e0) ) )
+    | ~ sP0 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])])).
+
+fof(f8,plain,
+    ( ( e3 != op(e0,e0)
+      & e2 != op(e0,e0)
+      & e1 != op(e0,e0)
+      & e0 != op(e0,e0) )
+    | ~ sP1 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])])).
+
+fof(f9,plain,
+    ( ( e3 != op(e0,e1)
+      & e2 != op(e0,e1)
+      & e1 != op(e0,e1)
+      & e0 != op(e0,e1) )
+    | ~ sP2 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])])).
+
+fof(f10,plain,
+    ( ( e3 != op(e0,e2)
+      & e2 != op(e0,e2)
+      & e1 != op(e0,e2)
+      & e0 != op(e0,e2) )
+    | ~ sP3 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])])).
+
+fof(f11,plain,
+    ( ( e3 != op(e0,e3)
+      & e2 != op(e0,e3)
+      & e1 != op(e0,e3)
+      & e0 != op(e0,e3) )
+    | ~ sP4 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])])).
+
+fof(f12,plain,
+    ( ( e3 != op(e1,e0)
+      & e2 != op(e1,e0)
+      & e1 != op(e1,e0)
+      & e0 != op(e1,e0) )
+    | ~ sP5 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])])).
+
+fof(f13,plain,
+    ( ( e3 != op(e1,e1)
+      & e2 != op(e1,e1)
+      & e1 != op(e1,e1)
+      & e0 != op(e1,e1) )
+    | ~ sP6 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])])).
+
+fof(f14,plain,
+    ( ( e3 != op(e1,e2)
+      & e2 != op(e1,e2)
+      & e1 != op(e1,e2)
+      & e0 != op(e1,e2) )
+    | ~ sP7 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])])).
+
+fof(f15,plain,
+    ( ( e3 != op(e1,e3)
+      & e2 != op(e1,e3)
+      & e1 != op(e1,e3)
+      & e0 != op(e1,e3) )
+    | ~ sP8 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])])).
+
+fof(f16,plain,
+    ( ( e3 != op(e2,e0)
+      & e2 != op(e2,e0)
+      & e1 != op(e2,e0)
+      & e0 != op(e2,e0) )
+    | ~ sP9 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])])).
+
+fof(f17,plain,
+    ( ( e3 != op(e2,e1)
+      & e2 != op(e2,e1)
+      & e1 != op(e2,e1)
+      & e0 != op(e2,e1) )
+    | ~ sP10 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])])).
+
+fof(f18,plain,
+    ( ( e3 != op(e2,e2)
+      & e2 != op(e2,e2)
+      & e1 != op(e2,e2)
+      & e0 != op(e2,e2) )
+    | ~ sP11 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])])).
+
+fof(f19,plain,
+    ( ( e3 != op(e2,e3)
+      & e2 != op(e2,e3)
+      & e1 != op(e2,e3)
+      & e0 != op(e2,e3) )
+    | ~ sP12 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])])).
+
+fof(f20,plain,
+    ( ( e3 != op(e3,e0)
+      & e2 != op(e3,e0)
+      & e1 != op(e3,e0)
+      & e0 != op(e3,e0) )
+    | ~ sP13 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])])).
+
+fof(f21,plain,
+    ( ( e3 != op(e3,e1)
+      & e2 != op(e3,e1)
+      & e1 != op(e3,e1)
+      & e0 != op(e3,e1) )
+    | ~ sP14 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])])).
+
+fof(f22,plain,
+    ( ( e3 != op(e3,e2)
+      & e2 != op(e3,e2)
+      & e1 != op(e3,e2)
+      & e0 != op(e3,e2) )
+    | ~ sP15 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])])).
+
+fof(f23,plain,
+    ( ( e3 != op(e3,e3)
+      & e2 != op(e3,e3)
+      & e1 != op(e3,e3)
+      & e0 != op(e3,e3) )
+    | ~ sP16 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP16])])).
+
+fof(f24,plain,
+    ( ( e3 != unit
+      & e2 != unit
+      & e1 != unit
+      & e0 != unit )
+    | ~ sP17 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP17])])).
+
+fof(f25,plain,
+    ( ( e0 != op(e0,e3)
+      & e0 != op(e0,e2)
+      & e0 != op(e0,e1)
+      & e0 != op(e0,e0) )
+    | ~ sP18 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP18])])).
+
+fof(f26,plain,
+    ( ( e0 != op(e3,e0)
+      & e0 != op(e2,e0)
+      & e0 != op(e1,e0)
+      & e0 != op(e0,e0) )
+    | ~ sP19 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP19])])).
+
+fof(f27,plain,
+    ( ( e1 != op(e0,e3)
+      & e1 != op(e0,e2)
+      & e1 != op(e0,e1)
+      & e1 != op(e0,e0) )
+    | ~ sP20 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP20])])).
+
+fof(f28,plain,
+    ( ( e1 != op(e3,e0)
+      & e1 != op(e2,e0)
+      & e1 != op(e1,e0)
+      & e1 != op(e0,e0) )
+    | ~ sP21 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP21])])).
+
+fof(f29,plain,
+    ( ( e2 != op(e0,e3)
+      & e2 != op(e0,e2)
+      & e2 != op(e0,e1)
+      & e2 != op(e0,e0) )
+    | ~ sP22 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP22])])).
+
+fof(f30,plain,
+    ( ( e2 != op(e3,e0)
+      & e2 != op(e2,e0)
+      & e2 != op(e1,e0)
+      & e2 != op(e0,e0) )
+    | ~ sP23 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP23])])).
+
+fof(f31,plain,
+    ( ( e3 != op(e0,e3)
+      & e3 != op(e0,e2)
+      & e3 != op(e0,e1)
+      & e3 != op(e0,e0) )
+    | ~ sP24 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP24])])).
+
+fof(f32,plain,
+    ( ( e3 != op(e3,e0)
+      & e3 != op(e2,e0)
+      & e3 != op(e1,e0)
+      & e3 != op(e0,e0) )
+    | ~ sP25 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP25])])).
+
+fof(f33,plain,
+    ( ( e0 != op(e1,e3)
+      & e0 != op(e1,e2)
+      & e0 != op(e1,e1)
+      & e0 != op(e1,e0) )
+    | ~ sP26 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP26])])).
+
+fof(f34,plain,
+    ( ( e0 != op(e3,e1)
+      & e0 != op(e2,e1)
+      & e0 != op(e1,e1)
+      & e0 != op(e0,e1) )
+    | ~ sP27 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP27])])).
+
+fof(f35,plain,
+    ( ( e1 != op(e1,e3)
+      & e1 != op(e1,e2)
+      & e1 != op(e1,e1)
+      & e1 != op(e1,e0) )
+    | ~ sP28 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP28])])).
+
+fof(f36,plain,
+    ( ( e1 != op(e3,e1)
+      & e1 != op(e2,e1)
+      & e1 != op(e1,e1)
+      & e1 != op(e0,e1) )
+    | ~ sP29 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP29])])).
+
+fof(f37,plain,
+    ( ( e2 != op(e1,e3)
+      & e2 != op(e1,e2)
+      & e2 != op(e1,e1)
+      & e2 != op(e1,e0) )
+    | ~ sP30 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP30])])).
+
+fof(f38,plain,
+    ( ( e2 != op(e3,e1)
+      & e2 != op(e2,e1)
+      & e2 != op(e1,e1)
+      & e2 != op(e0,e1) )
+    | ~ sP31 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP31])])).
+
+fof(f39,plain,
+    ( ( e3 != op(e1,e3)
+      & e3 != op(e1,e2)
+      & e3 != op(e1,e1)
+      & e3 != op(e1,e0) )
+    | ~ sP32 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP32])])).
+
+fof(f40,plain,
+    ( ( e3 != op(e3,e1)
+      & e3 != op(e2,e1)
+      & e3 != op(e1,e1)
+      & e3 != op(e0,e1) )
+    | ~ sP33 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP33])])).
+
+fof(f41,plain,
+    ( ( e0 != op(e2,e3)
+      & e0 != op(e2,e2)
+      & e0 != op(e2,e1)
+      & e0 != op(e2,e0) )
+    | ~ sP34 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP34])])).
+
+fof(f42,plain,
+    ( ( e0 != op(e3,e2)
+      & e0 != op(e2,e2)
+      & e0 != op(e1,e2)
+      & e0 != op(e0,e2) )
+    | ~ sP35 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP35])])).
+
+fof(f43,plain,
+    ( ( e1 != op(e2,e3)
+      & e1 != op(e2,e2)
+      & e1 != op(e2,e1)
+      & e1 != op(e2,e0) )
+    | ~ sP36 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP36])])).
+
+fof(f44,plain,
+    ( ( e1 != op(e3,e2)
+      & e1 != op(e2,e2)
+      & e1 != op(e1,e2)
+      & e1 != op(e0,e2) )
+    | ~ sP37 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP37])])).
+
+fof(f45,plain,
+    ( ( e2 != op(e2,e3)
+      & e2 != op(e2,e2)
+      & e2 != op(e2,e1)
+      & e2 != op(e2,e0) )
+    | ~ sP38 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP38])])).
+
+fof(f46,plain,
+    ( ( e2 != op(e3,e2)
+      & e2 != op(e2,e2)
+      & e2 != op(e1,e2)
+      & e2 != op(e0,e2) )
+    | ~ sP39 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP39])])).
+
+fof(f47,plain,
+    ( ( e3 != op(e2,e3)
+      & e3 != op(e2,e2)
+      & e3 != op(e2,e1)
+      & e3 != op(e2,e0) )
+    | ~ sP40 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP40])])).
+
+fof(f48,plain,
+    ( ( e3 != op(e3,e2)
+      & e3 != op(e2,e2)
+      & e3 != op(e1,e2)
+      & e3 != op(e0,e2) )
+    | ~ sP41 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP41])])).
+
+fof(f49,plain,
+    ( ( e0 != op(e3,e3)
+      & e0 != op(e3,e2)
+      & e0 != op(e3,e1)
+      & e0 != op(e3,e0) )
+    | ~ sP42 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP42])])).
+
+fof(f50,plain,
+    ( ( e0 != op(e3,e3)
+      & e0 != op(e2,e3)
+      & e0 != op(e1,e3)
+      & e0 != op(e0,e3) )
+    | ~ sP43 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP43])])).
+
+fof(f51,plain,
+    ( ( e1 != op(e3,e3)
+      & e1 != op(e3,e2)
+      & e1 != op(e3,e1)
+      & e1 != op(e3,e0) )
+    | ~ sP44 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP44])])).
+
+fof(f52,plain,
+    ( ( e1 != op(e3,e3)
+      & e1 != op(e2,e3)
+      & e1 != op(e1,e3)
+      & e1 != op(e0,e3) )
+    | ~ sP45 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP45])])).
+
+fof(f53,plain,
+    ( ( e2 != op(e3,e3)
+      & e2 != op(e3,e2)
+      & e2 != op(e3,e1)
+      & e2 != op(e3,e0) )
+    | ~ sP46 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP46])])).
+
+fof(f54,plain,
+    ( ( e3 != op(e3,e3)
+      & e3 != op(e2,e3)
+      & e3 != op(e1,e3)
+      & e3 != op(e0,e3) )
+    | ( e3 != op(e3,e3)
+      & e3 != op(e3,e2)
+      & e3 != op(e3,e1)
+      & e3 != op(e3,e0) )
+    | ( e2 != op(e3,e3)
+      & e2 != op(e2,e3)
+      & e2 != op(e1,e3)
+      & e2 != op(e0,e3) )
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | sP18
+    | sP17
+    | e3 != op(e3,unit)
+    | e3 != op(unit,e3)
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | e0 != op(e0,unit)
+    | e0 != op(unit,e0)
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(definition_folding,[],[f6,f53,f52,f51,f50,f49,f48,f47,f46,f45,f44,f43,f42,f41,f40,f39,f38,f37,f36,f35,f34,f33,f32,f31,f30,f29,f28,f27,f26,f25,f24,f23,f22,f21,f20,f19,f18,f17,f16,f15,f14,f13,f12,f11,f10,f9,f8,f7])).
+
+fof(f55,plain,
+    ( ( e2 != op(e3,e3)
+      & e2 != op(e3,e2)
+      & e2 != op(e3,e1)
+      & e2 != op(e3,e0) )
+    | ~ sP46 ),
+    inference(nnf_transformation,[],[f53])).
+
+fof(f56,plain,
+    ( ( e1 != op(e3,e3)
+      & e1 != op(e2,e3)
+      & e1 != op(e1,e3)
+      & e1 != op(e0,e3) )
+    | ~ sP45 ),
+    inference(nnf_transformation,[],[f52])).
+
+fof(f57,plain,
+    ( ( e1 != op(e3,e3)
+      & e1 != op(e3,e2)
+      & e1 != op(e3,e1)
+      & e1 != op(e3,e0) )
+    | ~ sP44 ),
+    inference(nnf_transformation,[],[f51])).
+
+fof(f58,plain,
+    ( ( e0 != op(e3,e3)
+      & e0 != op(e2,e3)
+      & e0 != op(e1,e3)
+      & e0 != op(e0,e3) )
+    | ~ sP43 ),
+    inference(nnf_transformation,[],[f50])).
+
+fof(f59,plain,
+    ( ( e0 != op(e3,e3)
+      & e0 != op(e3,e2)
+      & e0 != op(e3,e1)
+      & e0 != op(e3,e0) )
+    | ~ sP42 ),
+    inference(nnf_transformation,[],[f49])).
+
+fof(f60,plain,
+    ( ( e3 != op(e3,e2)
+      & e3 != op(e2,e2)
+      & e3 != op(e1,e2)
+      & e3 != op(e0,e2) )
+    | ~ sP41 ),
+    inference(nnf_transformation,[],[f48])).
+
+fof(f61,plain,
+    ( ( e3 != op(e2,e3)
+      & e3 != op(e2,e2)
+      & e3 != op(e2,e1)
+      & e3 != op(e2,e0) )
+    | ~ sP40 ),
+    inference(nnf_transformation,[],[f47])).
+
+fof(f62,plain,
+    ( ( e2 != op(e3,e2)
+      & e2 != op(e2,e2)
+      & e2 != op(e1,e2)
+      & e2 != op(e0,e2) )
+    | ~ sP39 ),
+    inference(nnf_transformation,[],[f46])).
+
+fof(f63,plain,
+    ( ( e2 != op(e2,e3)
+      & e2 != op(e2,e2)
+      & e2 != op(e2,e1)
+      & e2 != op(e2,e0) )
+    | ~ sP38 ),
+    inference(nnf_transformation,[],[f45])).
+
+fof(f64,plain,
+    ( ( e1 != op(e3,e2)
+      & e1 != op(e2,e2)
+      & e1 != op(e1,e2)
+      & e1 != op(e0,e2) )
+    | ~ sP37 ),
+    inference(nnf_transformation,[],[f44])).
+
+fof(f65,plain,
+    ( ( e1 != op(e2,e3)
+      & e1 != op(e2,e2)
+      & e1 != op(e2,e1)
+      & e1 != op(e2,e0) )
+    | ~ sP36 ),
+    inference(nnf_transformation,[],[f43])).
+
+fof(f66,plain,
+    ( ( e0 != op(e3,e2)
+      & e0 != op(e2,e2)
+      & e0 != op(e1,e2)
+      & e0 != op(e0,e2) )
+    | ~ sP35 ),
+    inference(nnf_transformation,[],[f42])).
+
+fof(f67,plain,
+    ( ( e0 != op(e2,e3)
+      & e0 != op(e2,e2)
+      & e0 != op(e2,e1)
+      & e0 != op(e2,e0) )
+    | ~ sP34 ),
+    inference(nnf_transformation,[],[f41])).
+
+fof(f68,plain,
+    ( ( e3 != op(e3,e1)
+      & e3 != op(e2,e1)
+      & e3 != op(e1,e1)
+      & e3 != op(e0,e1) )
+    | ~ sP33 ),
+    inference(nnf_transformation,[],[f40])).
+
+fof(f69,plain,
+    ( ( e3 != op(e1,e3)
+      & e3 != op(e1,e2)
+      & e3 != op(e1,e1)
+      & e3 != op(e1,e0) )
+    | ~ sP32 ),
+    inference(nnf_transformation,[],[f39])).
+
+fof(f70,plain,
+    ( ( e2 != op(e3,e1)
+      & e2 != op(e2,e1)
+      & e2 != op(e1,e1)
+      & e2 != op(e0,e1) )
+    | ~ sP31 ),
+    inference(nnf_transformation,[],[f38])).
+
+fof(f71,plain,
+    ( ( e2 != op(e1,e3)
+      & e2 != op(e1,e2)
+      & e2 != op(e1,e1)
+      & e2 != op(e1,e0) )
+    | ~ sP30 ),
+    inference(nnf_transformation,[],[f37])).
+
+fof(f72,plain,
+    ( ( e1 != op(e3,e1)
+      & e1 != op(e2,e1)
+      & e1 != op(e1,e1)
+      & e1 != op(e0,e1) )
+    | ~ sP29 ),
+    inference(nnf_transformation,[],[f36])).
+
+fof(f73,plain,
+    ( ( e1 != op(e1,e3)
+      & e1 != op(e1,e2)
+      & e1 != op(e1,e1)
+      & e1 != op(e1,e0) )
+    | ~ sP28 ),
+    inference(nnf_transformation,[],[f35])).
+
+fof(f74,plain,
+    ( ( e0 != op(e3,e1)
+      & e0 != op(e2,e1)
+      & e0 != op(e1,e1)
+      & e0 != op(e0,e1) )
+    | ~ sP27 ),
+    inference(nnf_transformation,[],[f34])).
+
+fof(f75,plain,
+    ( ( e0 != op(e1,e3)
+      & e0 != op(e1,e2)
+      & e0 != op(e1,e1)
+      & e0 != op(e1,e0) )
+    | ~ sP26 ),
+    inference(nnf_transformation,[],[f33])).
+
+fof(f76,plain,
+    ( ( e3 != op(e3,e0)
+      & e3 != op(e2,e0)
+      & e3 != op(e1,e0)
+      & e3 != op(e0,e0) )
+    | ~ sP25 ),
+    inference(nnf_transformation,[],[f32])).
+
+fof(f77,plain,
+    ( ( e3 != op(e0,e3)
+      & e3 != op(e0,e2)
+      & e3 != op(e0,e1)
+      & e3 != op(e0,e0) )
+    | ~ sP24 ),
+    inference(nnf_transformation,[],[f31])).
+
+fof(f78,plain,
+    ( ( e2 != op(e3,e0)
+      & e2 != op(e2,e0)
+      & e2 != op(e1,e0)
+      & e2 != op(e0,e0) )
+    | ~ sP23 ),
+    inference(nnf_transformation,[],[f30])).
+
+fof(f79,plain,
+    ( ( e2 != op(e0,e3)
+      & e2 != op(e0,e2)
+      & e2 != op(e0,e1)
+      & e2 != op(e0,e0) )
+    | ~ sP22 ),
+    inference(nnf_transformation,[],[f29])).
+
+fof(f80,plain,
+    ( ( e1 != op(e3,e0)
+      & e1 != op(e2,e0)
+      & e1 != op(e1,e0)
+      & e1 != op(e0,e0) )
+    | ~ sP21 ),
+    inference(nnf_transformation,[],[f28])).
+
+fof(f81,plain,
+    ( ( e1 != op(e0,e3)
+      & e1 != op(e0,e2)
+      & e1 != op(e0,e1)
+      & e1 != op(e0,e0) )
+    | ~ sP20 ),
+    inference(nnf_transformation,[],[f27])).
+
+fof(f82,plain,
+    ( ( e0 != op(e3,e0)
+      & e0 != op(e2,e0)
+      & e0 != op(e1,e0)
+      & e0 != op(e0,e0) )
+    | ~ sP19 ),
+    inference(nnf_transformation,[],[f26])).
+
+fof(f83,plain,
+    ( ( e0 != op(e0,e3)
+      & e0 != op(e0,e2)
+      & e0 != op(e0,e1)
+      & e0 != op(e0,e0) )
+    | ~ sP18 ),
+    inference(nnf_transformation,[],[f25])).
+
+fof(f84,plain,
+    ( ( e3 != unit
+      & e2 != unit
+      & e1 != unit
+      & e0 != unit )
+    | ~ sP17 ),
+    inference(nnf_transformation,[],[f24])).
+
+fof(f85,plain,
+    ( ( e3 != op(e3,e3)
+      & e2 != op(e3,e3)
+      & e1 != op(e3,e3)
+      & e0 != op(e3,e3) )
+    | ~ sP16 ),
+    inference(nnf_transformation,[],[f23])).
+
+fof(f86,plain,
+    ( ( e3 != op(e3,e2)
+      & e2 != op(e3,e2)
+      & e1 != op(e3,e2)
+      & e0 != op(e3,e2) )
+    | ~ sP15 ),
+    inference(nnf_transformation,[],[f22])).
+
+fof(f87,plain,
+    ( ( e3 != op(e3,e1)
+      & e2 != op(e3,e1)
+      & e1 != op(e3,e1)
+      & e0 != op(e3,e1) )
+    | ~ sP14 ),
+    inference(nnf_transformation,[],[f21])).
+
+fof(f88,plain,
+    ( ( e3 != op(e3,e0)
+      & e2 != op(e3,e0)
+      & e1 != op(e3,e0)
+      & e0 != op(e3,e0) )
+    | ~ sP13 ),
+    inference(nnf_transformation,[],[f20])).
+
+fof(f89,plain,
+    ( ( e3 != op(e2,e3)
+      & e2 != op(e2,e3)
+      & e1 != op(e2,e3)
+      & e0 != op(e2,e3) )
+    | ~ sP12 ),
+    inference(nnf_transformation,[],[f19])).
+
+fof(f90,plain,
+    ( ( e3 != op(e2,e2)
+      & e2 != op(e2,e2)
+      & e1 != op(e2,e2)
+      & e0 != op(e2,e2) )
+    | ~ sP11 ),
+    inference(nnf_transformation,[],[f18])).
+
+fof(f91,plain,
+    ( ( e3 != op(e2,e1)
+      & e2 != op(e2,e1)
+      & e1 != op(e2,e1)
+      & e0 != op(e2,e1) )
+    | ~ sP10 ),
+    inference(nnf_transformation,[],[f17])).
+
+fof(f92,plain,
+    ( ( e3 != op(e2,e0)
+      & e2 != op(e2,e0)
+      & e1 != op(e2,e0)
+      & e0 != op(e2,e0) )
+    | ~ sP9 ),
+    inference(nnf_transformation,[],[f16])).
+
+fof(f93,plain,
+    ( ( e3 != op(e1,e3)
+      & e2 != op(e1,e3)
+      & e1 != op(e1,e3)
+      & e0 != op(e1,e3) )
+    | ~ sP8 ),
+    inference(nnf_transformation,[],[f15])).
+
+fof(f94,plain,
+    ( ( e3 != op(e1,e2)
+      & e2 != op(e1,e2)
+      & e1 != op(e1,e2)
+      & e0 != op(e1,e2) )
+    | ~ sP7 ),
+    inference(nnf_transformation,[],[f14])).
+
+fof(f95,plain,
+    ( ( e3 != op(e1,e1)
+      & e2 != op(e1,e1)
+      & e1 != op(e1,e1)
+      & e0 != op(e1,e1) )
+    | ~ sP6 ),
+    inference(nnf_transformation,[],[f13])).
+
+fof(f96,plain,
+    ( ( e3 != op(e1,e0)
+      & e2 != op(e1,e0)
+      & e1 != op(e1,e0)
+      & e0 != op(e1,e0) )
+    | ~ sP5 ),
+    inference(nnf_transformation,[],[f12])).
+
+fof(f97,plain,
+    ( ( e3 != op(e0,e3)
+      & e2 != op(e0,e3)
+      & e1 != op(e0,e3)
+      & e0 != op(e0,e3) )
+    | ~ sP4 ),
+    inference(nnf_transformation,[],[f11])).
+
+fof(f98,plain,
+    ( ( e3 != op(e0,e2)
+      & e2 != op(e0,e2)
+      & e1 != op(e0,e2)
+      & e0 != op(e0,e2) )
+    | ~ sP3 ),
+    inference(nnf_transformation,[],[f10])).
+
+fof(f99,plain,
+    ( ( e3 != op(e0,e1)
+      & e2 != op(e0,e1)
+      & e1 != op(e0,e1)
+      & e0 != op(e0,e1) )
+    | ~ sP2 ),
+    inference(nnf_transformation,[],[f9])).
+
+fof(f100,plain,
+    ( ( e3 != op(e0,e0)
+      & e2 != op(e0,e0)
+      & e1 != op(e0,e0)
+      & e0 != op(e0,e0) )
+    | ~ sP1 ),
+    inference(nnf_transformation,[],[f8])).
+
+fof(f101,plain,
+    ( ( ( e3 != op(e3,e3)
+        | e3 != op(e2,e2)
+        | e3 != op(e1,e1)
+        | e3 != op(e0,e0) )
+      & ( e2 != op(e3,e3)
+        | e2 != op(e2,e2)
+        | e2 != op(e1,e1)
+        | e2 != op(e0,e0) )
+      & ( e1 != op(e3,e3)
+        | e1 != op(e2,e2)
+        | e1 != op(e1,e1)
+        | e1 != op(e0,e0) )
+      & ( e0 != op(e3,e3)
+        | e0 != op(e2,e2)
+        | e0 != op(e1,e1)
+        | e0 != op(e0,e0) ) )
+    | ~ sP0 ),
+    inference(nnf_transformation,[],[f7])).
+
+fof(f103,plain,
+    ( e2 != op(e3,e1)
+    | ~ sP46 ),
+    inference(cnf_transformation,[],[f55])).
+
+fof(f108,plain,
+    ( e1 != op(e2,e3)
+    | ~ sP45 ),
+    inference(cnf_transformation,[],[f56])).
+
+fof(f112,plain,
+    ( e1 != op(e3,e2)
+    | ~ sP44 ),
+    inference(cnf_transformation,[],[f57])).
+
+fof(f117,plain,
+    ( e0 != op(e3,e3)
+    | ~ sP43 ),
+    inference(cnf_transformation,[],[f58])).
+
+fof(f121,plain,
+    ( e0 != op(e3,e3)
+    | ~ sP42 ),
+    inference(cnf_transformation,[],[f59])).
+
+fof(f123,plain,
+    ( e3 != op(e1,e2)
+    | ~ sP41 ),
+    inference(cnf_transformation,[],[f60])).
+
+fof(f127,plain,
+    ( e3 != op(e2,e1)
+    | ~ sP40 ),
+    inference(cnf_transformation,[],[f61])).
+
+fof(f130,plain,
+    ( e2 != op(e0,e2)
+    | ~ sP39 ),
+    inference(cnf_transformation,[],[f62])).
+
+fof(f134,plain,
+    ( e2 != op(e2,e0)
+    | ~ sP38 ),
+    inference(cnf_transformation,[],[f63])).
+
+fof(f141,plain,
+    ( e1 != op(e3,e2)
+    | ~ sP37 ),
+    inference(cnf_transformation,[],[f64])).
+
+fof(f145,plain,
+    ( e1 != op(e2,e3)
+    | ~ sP36 ),
+    inference(cnf_transformation,[],[f65])).
+
+fof(f148,plain,
+    ( e0 != op(e2,e2)
+    | ~ sP35 ),
+    inference(cnf_transformation,[],[f66])).
+
+fof(f152,plain,
+    ( e0 != op(e2,e2)
+    | ~ sP34 ),
+    inference(cnf_transformation,[],[f67])).
+
+fof(f156,plain,
+    ( e3 != op(e2,e1)
+    | ~ sP33 ),
+    inference(cnf_transformation,[],[f68])).
+
+fof(f160,plain,
+    ( e3 != op(e1,e2)
+    | ~ sP32 ),
+    inference(cnf_transformation,[],[f69])).
+
+fof(f165,plain,
+    ( e2 != op(e3,e1)
+    | ~ sP31 ),
+    inference(cnf_transformation,[],[f70])).
+
+fof(f169,plain,
+    ( e2 != op(e1,e3)
+    | ~ sP30 ),
+    inference(cnf_transformation,[],[f71])).
+
+fof(f170,plain,
+    ( e1 != op(e0,e1)
+    | ~ sP29 ),
+    inference(cnf_transformation,[],[f72])).
+
+fof(f174,plain,
+    ( e1 != op(e1,e0)
+    | ~ sP28 ),
+    inference(cnf_transformation,[],[f73])).
+
+fof(f179,plain,
+    ( e0 != op(e1,e1)
+    | ~ sP27 ),
+    inference(cnf_transformation,[],[f74])).
+
+fof(f183,plain,
+    ( e0 != op(e1,e1)
+    | ~ sP26 ),
+    inference(cnf_transformation,[],[f75])).
+
+fof(f189,plain,
+    ( e3 != op(e3,e0)
+    | ~ sP25 ),
+    inference(cnf_transformation,[],[f76])).
+
+fof(f193,plain,
+    ( e3 != op(e0,e3)
+    | ~ sP24 ),
+    inference(cnf_transformation,[],[f77])).
+
+fof(f196,plain,
+    ( e2 != op(e2,e0)
+    | ~ sP23 ),
+    inference(cnf_transformation,[],[f78])).
+
+fof(f200,plain,
+    ( e2 != op(e0,e2)
+    | ~ sP22 ),
+    inference(cnf_transformation,[],[f79])).
+
+fof(f203,plain,
+    ( e1 != op(e1,e0)
+    | ~ sP21 ),
+    inference(cnf_transformation,[],[f80])).
+
+fof(f207,plain,
+    ( e1 != op(e0,e1)
+    | ~ sP20 ),
+    inference(cnf_transformation,[],[f81])).
+
+fof(f210,plain,
+    ( e0 != op(e0,e0)
+    | ~ sP19 ),
+    inference(cnf_transformation,[],[f82])).
+
+fof(f214,plain,
+    ( e0 != op(e0,e0)
+    | ~ sP18 ),
+    inference(cnf_transformation,[],[f83])).
+
+fof(f218,plain,
+    ( e0 != unit
+    | ~ sP17 ),
+    inference(cnf_transformation,[],[f84])).
+
+fof(f222,plain,
+    ( e0 != op(e3,e3)
+    | ~ sP16 ),
+    inference(cnf_transformation,[],[f85])).
+
+fof(f227,plain,
+    ( e1 != op(e3,e2)
+    | ~ sP15 ),
+    inference(cnf_transformation,[],[f86])).
+
+fof(f232,plain,
+    ( e2 != op(e3,e1)
+    | ~ sP14 ),
+    inference(cnf_transformation,[],[f87])).
+
+fof(f237,plain,
+    ( e3 != op(e3,e0)
+    | ~ sP13 ),
+    inference(cnf_transformation,[],[f88])).
+
+fof(f239,plain,
+    ( e1 != op(e2,e3)
+    | ~ sP12 ),
+    inference(cnf_transformation,[],[f89])).
+
+fof(f242,plain,
+    ( e0 != op(e2,e2)
+    | ~ sP11 ),
+    inference(cnf_transformation,[],[f90])).
+
+fof(f249,plain,
+    ( e3 != op(e2,e1)
+    | ~ sP10 ),
+    inference(cnf_transformation,[],[f91])).
+
+fof(f252,plain,
+    ( e2 != op(e2,e0)
+    | ~ sP9 ),
+    inference(cnf_transformation,[],[f92])).
+
+fof(f256,plain,
+    ( e2 != op(e1,e3)
+    | ~ sP8 ),
+    inference(cnf_transformation,[],[f93])).
+
+fof(f261,plain,
+    ( e3 != op(e1,e2)
+    | ~ sP7 ),
+    inference(cnf_transformation,[],[f94])).
+
+fof(f262,plain,
+    ( e0 != op(e1,e1)
+    | ~ sP6 ),
+    inference(cnf_transformation,[],[f95])).
+
+fof(f267,plain,
+    ( e1 != op(e1,e0)
+    | ~ sP5 ),
+    inference(cnf_transformation,[],[f96])).
+
+fof(f273,plain,
+    ( e3 != op(e0,e3)
+    | ~ sP4 ),
+    inference(cnf_transformation,[],[f97])).
+
+fof(f276,plain,
+    ( e2 != op(e0,e2)
+    | ~ sP3 ),
+    inference(cnf_transformation,[],[f98])).
+
+fof(f279,plain,
+    ( e1 != op(e0,e1)
+    | ~ sP2 ),
+    inference(cnf_transformation,[],[f99])).
+
+fof(f282,plain,
+    ( e0 != op(e0,e0)
+    | ~ sP1 ),
+    inference(cnf_transformation,[],[f100])).
+
+fof(f286,plain,
+    ( e0 != op(e3,e3)
+    | e0 != op(e2,e2)
+    | e0 != op(e1,e1)
+    | e0 != op(e0,e0)
+    | ~ sP0 ),
+    inference(cnf_transformation,[],[f101])).
+
+fof(f291,plain,
+    ( e3 != op(e0,e3)
+    | e3 != op(e3,e0)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | sP18
+    | sP17
+    | e3 != op(e3,unit)
+    | e3 != op(unit,e3)
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | e0 != op(e0,unit)
+    | e0 != op(unit,e0)
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(cnf_transformation,[],[f54])).
+
+fof(f354,plain,(
+    e0 = unit ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f361,plain,(
+    e0 = op(e0,e0) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f362,plain,(
+    e1 = op(e0,e1) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f363,plain,(
+    e2 = op(e0,e2) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f364,plain,(
+    e3 = op(e0,e3) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f365,plain,(
+    e1 = op(e1,e0) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f366,plain,(
+    e0 = op(e1,e1) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f367,plain,(
+    e3 = op(e1,e2) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f368,plain,(
+    e2 = op(e1,e3) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f369,plain,(
+    e2 = op(e2,e0) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f370,plain,(
+    e3 = op(e2,e1) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f371,plain,(
+    e0 = op(e2,e2) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f372,plain,(
+    e1 = op(e2,e3) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f373,plain,(
+    e3 = op(e3,e0) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f374,plain,(
+    e2 = op(e3,e1) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f375,plain,(
+    e1 = op(e3,e2) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f376,plain,(
+    e0 = op(e3,e3) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f380,plain,
+    ( op(e3,e3) != unit
+    | ~ sP43 ),
+    inference(definition_unfolding,[],[f117,f354])).
+
+fof(f384,plain,
+    ( op(e3,e3) != unit
+    | ~ sP42 ),
+    inference(definition_unfolding,[],[f121,f354])).
+
+fof(f390,plain,
+    ( e2 != op(unit,e2)
+    | ~ sP39 ),
+    inference(definition_unfolding,[],[f130,f354])).
+
+fof(f391,plain,
+    ( e2 != op(e2,unit)
+    | ~ sP38 ),
+    inference(definition_unfolding,[],[f134,f354])).
+
+fof(f395,plain,
+    ( op(e2,e2) != unit
+    | ~ sP35 ),
+    inference(definition_unfolding,[],[f148,f354])).
+
+fof(f399,plain,
+    ( op(e2,e2) != unit
+    | ~ sP34 ),
+    inference(definition_unfolding,[],[f152,f354])).
+
+fof(f406,plain,
+    ( e1 != op(unit,e1)
+    | ~ sP29 ),
+    inference(definition_unfolding,[],[f170,f354])).
+
+fof(f407,plain,
+    ( e1 != op(e1,unit)
+    | ~ sP28 ),
+    inference(definition_unfolding,[],[f174,f354])).
+
+fof(f410,plain,
+    ( op(e1,e1) != unit
+    | ~ sP27 ),
+    inference(definition_unfolding,[],[f179,f354])).
+
+fof(f414,plain,
+    ( op(e1,e1) != unit
+    | ~ sP26 ),
+    inference(definition_unfolding,[],[f183,f354])).
+
+fof(f416,plain,
+    ( e3 != op(e3,unit)
+    | ~ sP25 ),
+    inference(definition_unfolding,[],[f189,f354])).
+
+fof(f420,plain,
+    ( e3 != op(unit,e3)
+    | ~ sP24 ),
+    inference(definition_unfolding,[],[f193,f354])).
+
+fof(f425,plain,
+    ( e2 != op(e2,unit)
+    | ~ sP23 ),
+    inference(definition_unfolding,[],[f196,f354])).
+
+fof(f429,plain,
+    ( e2 != op(unit,e2)
+    | ~ sP22 ),
+    inference(definition_unfolding,[],[f200,f354])).
+
+fof(f434,plain,
+    ( e1 != op(e1,unit)
+    | ~ sP21 ),
+    inference(definition_unfolding,[],[f203,f354])).
+
+fof(f438,plain,
+    ( e1 != op(unit,e1)
+    | ~ sP20 ),
+    inference(definition_unfolding,[],[f207,f354])).
+
+fof(f443,plain,
+    ( op(unit,unit) != unit
+    | ~ sP19 ),
+    inference(definition_unfolding,[],[f210,f354,f354,f354])).
+
+fof(f447,plain,
+    ( op(unit,unit) != unit
+    | ~ sP18 ),
+    inference(definition_unfolding,[],[f214,f354,f354,f354])).
+
+fof(f448,plain,
+    ( unit != unit
+    | ~ sP17 ),
+    inference(definition_unfolding,[],[f218,f354])).
+
+fof(f449,plain,
+    ( op(e3,e3) != unit
+    | ~ sP16 ),
+    inference(definition_unfolding,[],[f222,f354])).
+
+fof(f452,plain,
+    ( e3 != op(e3,unit)
+    | ~ sP13 ),
+    inference(definition_unfolding,[],[f237,f354])).
+
+fof(f457,plain,
+    ( op(e2,e2) != unit
+    | ~ sP11 ),
+    inference(definition_unfolding,[],[f242,f354])).
+
+fof(f460,plain,
+    ( e2 != op(e2,unit)
+    | ~ sP9 ),
+    inference(definition_unfolding,[],[f252,f354])).
+
+fof(f465,plain,
+    ( op(e1,e1) != unit
+    | ~ sP6 ),
+    inference(definition_unfolding,[],[f262,f354])).
+
+fof(f468,plain,
+    ( e1 != op(e1,unit)
+    | ~ sP5 ),
+    inference(definition_unfolding,[],[f267,f354])).
+
+fof(f470,plain,
+    ( e3 != op(unit,e3)
+    | ~ sP4 ),
+    inference(definition_unfolding,[],[f273,f354])).
+
+fof(f475,plain,
+    ( e2 != op(unit,e2)
+    | ~ sP3 ),
+    inference(definition_unfolding,[],[f276,f354])).
+
+fof(f480,plain,
+    ( e1 != op(unit,e1)
+    | ~ sP2 ),
+    inference(definition_unfolding,[],[f279,f354])).
+
+fof(f485,plain,
+    ( op(unit,unit) != unit
+    | ~ sP1 ),
+    inference(definition_unfolding,[],[f282,f354,f354,f354])).
+
+fof(f489,plain,
+    ( op(e3,e3) != unit
+    | op(e2,e2) != unit
+    | op(e1,e1) != unit
+    | op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(definition_unfolding,[],[f286,f354,f354,f354,f354,f354,f354])).
+
+fof(f552,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | sP18
+    | sP17
+    | e3 != op(e3,unit)
+    | e3 != op(unit,e3)
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(definition_unfolding,[],[f291,f354,f354,f354,f354,f354,f354])).
+
+fof(f557,plain,(
+    op(e3,e3) = unit ),
+    inference(definition_unfolding,[],[f376,f354])).
+
+fof(f558,plain,(
+    e3 = op(e3,unit) ),
+    inference(definition_unfolding,[],[f373,f354])).
+
+fof(f559,plain,(
+    op(e2,e2) = unit ),
+    inference(definition_unfolding,[],[f371,f354])).
+
+fof(f560,plain,(
+    e2 = op(e2,unit) ),
+    inference(definition_unfolding,[],[f369,f354])).
+
+fof(f561,plain,(
+    op(e1,e1) = unit ),
+    inference(definition_unfolding,[],[f366,f354])).
+
+fof(f562,plain,(
+    e1 = op(e1,unit) ),
+    inference(definition_unfolding,[],[f365,f354])).
+
+fof(f563,plain,(
+    e3 = op(unit,e3) ),
+    inference(definition_unfolding,[],[f364,f354])).
+
+fof(f564,plain,(
+    e2 = op(unit,e2) ),
+    inference(definition_unfolding,[],[f363,f354])).
+
+fof(f565,plain,(
+    e1 = op(unit,e1) ),
+    inference(definition_unfolding,[],[f362,f354])).
+
+fof(f566,plain,(
+    op(unit,unit) = unit ),
+    inference(definition_unfolding,[],[f361,f354,f354,f354])).
+
+fof(f568,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | sP18
+    | sP17
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(duplicate_literal_removal,[],[f552])).
+
+fof(f631,plain,(
+    ~ sP17 ),
+    inference(trivial_inequality_removal,[],[f448])).
+
+fof(f1912,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | sP18
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(subsumption_resolution,[],[f568,f631])).
+
+fof(f1913,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | sP18
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1912,f485])).
+
+fof(f1914,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | sP19
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1913,f447])).
+
+fof(f1915,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP29
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1914,f443])).
+
+fof(f1916,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | sP20
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1915,f406])).
+
+fof(f1917,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP2
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1916,f438])).
+
+fof(f1918,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP28
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1917,f480])).
+
+fof(f1919,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | sP21
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1918,f407])).
+
+fof(f1920,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP5
+    | sP4
+    | sP3
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1919,f434])).
+
+fof(f1921,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP39
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP3
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1920,f468])).
+
+fof(f1922,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | sP22
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP3
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1921,f390])).
+
+fof(f1923,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP3
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1922,f429])).
+
+fof(f1924,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP38
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1923,f475])).
+
+fof(f1925,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | sP23
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1924,f391])).
+
+fof(f1926,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP9
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1925,f425])).
+
+fof(f1927,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP30
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1926,f460])).
+
+fof(f1928,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP8
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1927,f169])).
+
+fof(f1929,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | sP25
+    | sP24
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1928,f256])).
+
+fof(f1930,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | sP24
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP13
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1929,f416])).
+
+fof(f1931,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | sP24
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1930,f452])).
+
+fof(f1932,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP4
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1931,f420])).
+
+fof(f1933,plain,
+    ( e3 != op(unit,e3)
+    | e3 != op(e3,unit)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f1932,f470])).
+
+fof(f1963,plain,
+    ( unit != unit
+    | ~ sP43 ),
+    inference(backward_demodulation,[],[f557,f380])).
+
+fof(f1964,plain,
+    ( unit != unit
+    | ~ sP42 ),
+    inference(backward_demodulation,[],[f557,f384])).
+
+fof(f1965,plain,
+    ( unit != unit
+    | ~ sP16 ),
+    inference(backward_demodulation,[],[f557,f449])).
+
+fof(f1969,plain,
+    ( unit != unit
+    | op(e2,e2) != unit
+    | op(e1,e1) != unit
+    | op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(backward_demodulation,[],[f557,f489])).
+
+fof(f1981,plain,
+    ( op(e2,e2) != unit
+    | op(e1,e1) != unit
+    | op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(trivial_inequality_removal,[],[f1969])).
+
+fof(f1982,plain,(
+    ~ sP16 ),
+    inference(trivial_inequality_removal,[],[f1965])).
+
+fof(f1983,plain,(
+    ~ sP42 ),
+    inference(trivial_inequality_removal,[],[f1964])).
+
+fof(f1984,plain,(
+    ~ sP43 ),
+    inference(trivial_inequality_removal,[],[f1963])).
+
+fof(f1986,plain,
+    ( e1 != e1
+    | ~ sP44 ),
+    inference(backward_demodulation,[],[f375,f112])).
+
+fof(f1989,plain,
+    ( e1 != e1
+    | ~ sP37 ),
+    inference(backward_demodulation,[],[f375,f141])).
+
+fof(f1990,plain,
+    ( e1 != e1
+    | ~ sP15 ),
+    inference(backward_demodulation,[],[f375,f227])).
+
+fof(f2000,plain,(
+    ~ sP15 ),
+    inference(trivial_inequality_removal,[],[f1990])).
+
+fof(f2001,plain,(
+    ~ sP37 ),
+    inference(trivial_inequality_removal,[],[f1989])).
+
+fof(f2002,plain,(
+    ~ sP44 ),
+    inference(trivial_inequality_removal,[],[f1986])).
+
+fof(f2003,plain,
+    ( e2 != e2
+    | ~ sP46 ),
+    inference(backward_demodulation,[],[f374,f103])).
+
+fof(f2006,plain,
+    ( e2 != e2
+    | ~ sP31 ),
+    inference(backward_demodulation,[],[f374,f165])).
+
+fof(f2009,plain,
+    ( e2 != e2
+    | ~ sP14 ),
+    inference(backward_demodulation,[],[f374,f232])).
+
+fof(f2018,plain,(
+    ~ sP14 ),
+    inference(trivial_inequality_removal,[],[f2009])).
+
+fof(f2019,plain,(
+    ~ sP31 ),
+    inference(trivial_inequality_removal,[],[f2006])).
+
+fof(f2020,plain,(
+    ~ sP46 ),
+    inference(trivial_inequality_removal,[],[f2003])).
+
+fof(f2035,plain,
+    ( e3 != e3
+    | e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(backward_demodulation,[],[f558,f1933])).
+
+fof(f2036,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP46
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(trivial_inequality_removal,[],[f2035])).
+
+fof(f2069,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP44
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2036,f2020])).
+
+fof(f2070,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP43
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2069,f2002])).
+
+fof(f2071,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP42
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2070,f1984])).
+
+fof(f2072,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP37
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2071,f1983])).
+
+fof(f2073,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP31
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2072,f2001])).
+
+fof(f2074,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP16
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2073,f2019])).
+
+fof(f2075,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP15
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2074,f1982])).
+
+fof(f2076,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP14
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2075,f2000])).
+
+fof(f2077,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(e2,unit)
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2076,f2018])).
+
+fof(f2078,plain,
+    ( e1 != e1
+    | ~ sP45 ),
+    inference(backward_demodulation,[],[f372,f108])).
+
+fof(f2081,plain,
+    ( e1 != e1
+    | ~ sP36 ),
+    inference(backward_demodulation,[],[f372,f145])).
+
+fof(f2082,plain,
+    ( e1 != e1
+    | ~ sP12 ),
+    inference(backward_demodulation,[],[f372,f239])).
+
+fof(f2091,plain,(
+    ~ sP12 ),
+    inference(trivial_inequality_removal,[],[f2082])).
+
+fof(f2092,plain,(
+    ~ sP36 ),
+    inference(trivial_inequality_removal,[],[f2081])).
+
+fof(f2093,plain,(
+    ~ sP45 ),
+    inference(trivial_inequality_removal,[],[f2078])).
+
+fof(f2103,plain,
+    ( unit != unit
+    | ~ sP35 ),
+    inference(backward_demodulation,[],[f559,f395])).
+
+fof(f2104,plain,
+    ( unit != unit
+    | ~ sP34 ),
+    inference(backward_demodulation,[],[f559,f399])).
+
+fof(f2105,plain,
+    ( unit != unit
+    | ~ sP11 ),
+    inference(backward_demodulation,[],[f559,f457])).
+
+fof(f2114,plain,
+    ( unit != unit
+    | op(e1,e1) != unit
+    | op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(backward_demodulation,[],[f559,f1981])).
+
+fof(f2115,plain,
+    ( op(e1,e1) != unit
+    | op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(trivial_inequality_removal,[],[f2114])).
+
+fof(f2116,plain,(
+    ~ sP11 ),
+    inference(trivial_inequality_removal,[],[f2105])).
+
+fof(f2117,plain,(
+    ~ sP34 ),
+    inference(trivial_inequality_removal,[],[f2104])).
+
+fof(f2118,plain,(
+    ~ sP35 ),
+    inference(trivial_inequality_removal,[],[f2103])).
+
+fof(f2119,plain,
+    ( e3 != e3
+    | ~ sP40 ),
+    inference(backward_demodulation,[],[f370,f127])).
+
+fof(f2122,plain,
+    ( e3 != e3
+    | ~ sP33 ),
+    inference(backward_demodulation,[],[f370,f156])).
+
+fof(f2127,plain,
+    ( e3 != e3
+    | ~ sP10 ),
+    inference(backward_demodulation,[],[f370,f249])).
+
+fof(f2135,plain,(
+    ~ sP10 ),
+    inference(trivial_inequality_removal,[],[f2127])).
+
+fof(f2136,plain,(
+    ~ sP33 ),
+    inference(trivial_inequality_removal,[],[f2122])).
+
+fof(f2137,plain,(
+    ~ sP40 ),
+    inference(trivial_inequality_removal,[],[f2119])).
+
+fof(f2152,plain,
+    ( e2 != e2
+    | e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(backward_demodulation,[],[f560,f2077])).
+
+fof(f2153,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP45
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(trivial_inequality_removal,[],[f2152])).
+
+fof(f2159,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP40
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2153,f2093])).
+
+fof(f2160,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP36
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2159,f2137])).
+
+fof(f2161,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP35
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2160,f2092])).
+
+fof(f2162,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP34
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2161,f2118])).
+
+fof(f2163,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP33
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2162,f2117])).
+
+fof(f2164,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP12
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2163,f2136])).
+
+fof(f2165,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP11
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2164,f2091])).
+
+fof(f2166,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP10
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2165,f2116])).
+
+fof(f2167,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(e1,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2166,f2135])).
+
+fof(f2178,plain,
+    ( e2 != e2
+    | e3 != op(unit,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(backward_demodulation,[],[f368,f2167])).
+
+fof(f2179,plain,
+    ( e3 != op(unit,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(e1,unit)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(trivial_inequality_removal,[],[f2178])).
+
+fof(f2182,plain,
+    ( e3 != e3
+    | ~ sP41 ),
+    inference(backward_demodulation,[],[f367,f123])).
+
+fof(f2185,plain,
+    ( e3 != e3
+    | ~ sP32 ),
+    inference(backward_demodulation,[],[f367,f160])).
+
+fof(f2190,plain,
+    ( e3 != e3
+    | ~ sP7 ),
+    inference(backward_demodulation,[],[f367,f261])).
+
+fof(f2194,plain,(
+    ~ sP7 ),
+    inference(trivial_inequality_removal,[],[f2190])).
+
+fof(f2195,plain,(
+    ~ sP32 ),
+    inference(trivial_inequality_removal,[],[f2185])).
+
+fof(f2196,plain,(
+    ~ sP41 ),
+    inference(trivial_inequality_removal,[],[f2182])).
+
+fof(f2206,plain,
+    ( unit != unit
+    | ~ sP27 ),
+    inference(backward_demodulation,[],[f561,f410])).
+
+fof(f2207,plain,
+    ( unit != unit
+    | ~ sP26 ),
+    inference(backward_demodulation,[],[f561,f414])).
+
+fof(f2208,plain,
+    ( unit != unit
+    | ~ sP6 ),
+    inference(backward_demodulation,[],[f561,f465])).
+
+fof(f2209,plain,
+    ( unit != unit
+    | op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(backward_demodulation,[],[f561,f2115])).
+
+fof(f2210,plain,
+    ( op(unit,unit) != unit
+    | ~ sP0 ),
+    inference(trivial_inequality_removal,[],[f2209])).
+
+fof(f2211,plain,(
+    ~ sP6 ),
+    inference(trivial_inequality_removal,[],[f2208])).
+
+fof(f2212,plain,(
+    ~ sP26 ),
+    inference(trivial_inequality_removal,[],[f2207])).
+
+fof(f2213,plain,(
+    ~ sP27 ),
+    inference(trivial_inequality_removal,[],[f2206])).
+
+fof(f2226,plain,
+    ( e1 != e1
+    | e3 != op(unit,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(backward_demodulation,[],[f562,f2179])).
+
+fof(f2227,plain,
+    ( e3 != op(unit,e3)
+    | sP41
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(trivial_inequality_removal,[],[f2226])).
+
+fof(f2231,plain,
+    ( e3 != op(unit,e3)
+    | sP32
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2227,f2196])).
+
+fof(f2232,plain,
+    ( e3 != op(unit,e3)
+    | sP27
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2231,f2195])).
+
+fof(f2233,plain,
+    ( e3 != op(unit,e3)
+    | sP26
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2232,f2213])).
+
+fof(f2234,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP7
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2233,f2212])).
+
+fof(f2235,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP6
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2234,f2194])).
+
+fof(f2236,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit
+    | sP0 ),
+    inference(subsumption_resolution,[],[f2235,f2211])).
+
+fof(f2237,plain,
+    ( e3 != op(unit,e3)
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit ),
+    inference(subsumption_resolution,[],[f2236,f2210])).
+
+fof(f2248,plain,
+    ( e3 != e3
+    | e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit ),
+    inference(backward_demodulation,[],[f563,f2237])).
+
+fof(f2249,plain,
+    ( e2 != op(unit,e2)
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit ),
+    inference(trivial_inequality_removal,[],[f2248])).
+
+fof(f2264,plain,
+    ( e2 != e2
+    | e1 != op(unit,e1)
+    | op(unit,unit) != unit ),
+    inference(backward_demodulation,[],[f564,f2249])).
+
+fof(f2265,plain,
+    ( e1 != op(unit,e1)
+    | op(unit,unit) != unit ),
+    inference(trivial_inequality_removal,[],[f2264])).
+
+fof(f2281,plain,
+    ( e1 != e1
+    | op(unit,unit) != unit ),
+    inference(backward_demodulation,[],[f565,f2265])).
+
+fof(f2282,plain,(
+    op(unit,unit) != unit ),
+    inference(trivial_inequality_removal,[],[f2281])).
+
+fof(f2286,plain,(
+    $false ),
+    inference(subsumption_resolution,[],[f566,f2282])).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.03  % Problem    : ALG043+1 : TPTP v7.1.0. Released v2.7.0.
+% 0.00/0.04  % Command    : vampire --mode casc -t %d %s
+% 0.03/0.24  % Computer   : n157.star.cs.uiowa.edu
+% 0.03/0.24  % Model      : x86_64 x86_64
+% 0.03/0.24  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.03/0.24  % Memory     : 32218.625MB
+% 0.03/0.24  % OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% 0.03/0.24  % CPULimit   : 300
+% 0.03/0.24  % DateTime   : Wed Aug 29 18:25:56 CDT 2018
+% 0.03/0.24  % CPUTime    : 
+% 0.08/0.28  % ott+1002_2_av=off:bd=preordered:irw=on:lma=on:nm=64:nwc=10:sp=reverse_arity:updr=off_2 on theBenchmark
+% 0.08/0.45  % Refutation found. Thanks to Tanya!
+% 0.08/0.45  % SZS status Theorem for theBenchmark
+% 0.08/0.45  % SZS output start Proof for theBenchmark
+% 0.08/0.45  fof(f2,axiom,(
+% 0.08/0.45    e0 = op(e3,e3) & e1 = op(e3,e2) & e2 = op(e3,e1) & e3 = op(e3,e0) & e1 = op(e2,e3) & e0 = op(e2,e2) & e3 = op(e2,e1) & e2 = op(e2,e0) & e2 = op(e1,e3) & e3 = op(e1,e2) & e0 = op(e1,e1) & e1 = op(e1,e0) & e3 = op(e0,e3) & e2 = op(e0,e2) & e1 = op(e0,e1) & e0 = op(e0,e0)),
+% 0.08/0.45    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax2)).
+% 0.08/0.45  fof(f3,axiom,(
+% 0.08/0.45    e0 = unit),
+% 0.08/0.45    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax3)).
+% 0.08/0.45  fof(f4,conjecture,(
+% 0.08/0.45    (e3 = op(e3,e3) | e3 = op(e2,e3) | e3 = op(e1,e3) | e3 = op(e0,e3)) & (e3 = op(e3,e3) | e3 = op(e3,e2) | e3 = op(e3,e1) | e3 = op(e3,e0)) & (e2 = op(e3,e3) | e2 = op(e2,e3) | e2 = op(e1,e3) | e2 = op(e0,e3)) & (e2 = op(e3,e3) | e2 = op(e3,e2) | e2 = op(e3,e1) | e2 = op(e3,e0)) & (e1 = op(e3,e3) | e1 = op(e2,e3) | e1 = op(e1,e3) | e1 = op(e0,e3)) & (e1 = op(e3,e3) | e1 = op(e3,e2) | e1 = op(e3,e1) | e1 = op(e3,e0)) & (e0 = op(e3,e3) | e0 = op(e2,e3) | e0 = op(e1,e3) | e0 = op(e0,e3)) & (e0 = op(e3,e3) | e0 = op(e3,e2) | e0 = op(e3,e1) | e0 = op(e3,e0)) & (e3 = op(e3,e2) | e3 = op(e2,e2) | e3 = op(e1,e2) | e3 = op(e0,e2)) & (e3 = op(e2,e3) | e3 = op(e2,e2) | e3 = op(e2,e1) | e3 = op(e2,e0)) & (e2 = op(e3,e2) | e2 = op(e2,e2) | e2 = op(e1,e2) | e2 = op(e0,e2)) & (e2 = op(e2,e3) | e2 = op(e2,e2) | e2 = op(e2,e1) | e2 = op(e2,e0)) & (e1 = op(e3,e2) | e1 = op(e2,e2) | e1 = op(e1,e2) | e1 = op(e0,e2)) & (e1 = op(e2,e3) | e1 = op(e2,e2) | e1 = op(e2,e1) | e1 = op(e2,e0)) & (e0 = op(e3,e2) | e0 = op(e2,e2) | e0 = op(e1,e2) | e0 = op(e0,e2)) & (e0 = op(e2,e3) | e0 = op(e2,e2) | e0 = op(e2,e1) | e0 = op(e2,e0)) & (e3 = op(e3,e1) | e3 = op(e2,e1) | e3 = op(e1,e1) | e3 = op(e0,e1)) & (e3 = op(e1,e3) | e3 = op(e1,e2) | e3 = op(e1,e1) | e3 = op(e1,e0)) & (e2 = op(e3,e1) | e2 = op(e2,e1) | e2 = op(e1,e1) | e2 = op(e0,e1)) & (e2 = op(e1,e3) | e2 = op(e1,e2) | e2 = op(e1,e1) | e2 = op(e1,e0)) & (e1 = op(e3,e1) | e1 = op(e2,e1) | e1 = op(e1,e1) | e1 = op(e0,e1)) & (e1 = op(e1,e3) | e1 = op(e1,e2) | e1 = op(e1,e1) | e1 = op(e1,e0)) & (e0 = op(e3,e1) | e0 = op(e2,e1) | e0 = op(e1,e1) | e0 = op(e0,e1)) & (e0 = op(e1,e3) | e0 = op(e1,e2) | e0 = op(e1,e1) | e0 = op(e1,e0)) & (e3 = op(e3,e0) | e3 = op(e2,e0) | e3 = op(e1,e0) | e3 = op(e0,e0)) & (e3 = op(e0,e3) | e3 = op(e0,e2) | e3 = op(e0,e1) | e3 = op(e0,e0)) & (e2 = op(e3,e0) | e2 = op(e2,e0) | e2 = op(e1,e0) | e2 = op(e0,e0)) & (e2 = op(e0,e3) | e2 = op(e0,e2) | e2 = op(e0,e1) | e2 = op(e0,e0)) & (e1 = op(e3,e0) | e1 = op(e2,e0) | e1 = op(e1,e0) | e1 = op(e0,e0)) & (e1 = op(e0,e3) | e1 = op(e0,e2) | e1 = op(e0,e1) | e1 = op(e0,e0)) & (e0 = op(e3,e0) | e0 = op(e2,e0) | e0 = op(e1,e0) | e0 = op(e0,e0)) & (e0 = op(e0,e3) | e0 = op(e0,e2) | e0 = op(e0,e1) | e0 = op(e0,e0)) & (e3 = unit | e2 = unit | e1 = unit | e0 = unit) & e3 = op(e3,unit) & e3 = op(unit,e3) & e2 = op(e2,unit) & e2 = op(unit,e2) & e1 = op(e1,unit) & e1 = op(unit,e1) & e0 = op(e0,unit) & e0 = op(unit,e0) & (e3 = op(e3,e3) | e2 = op(e3,e3) | e1 = op(e3,e3) | e0 = op(e3,e3)) & (e3 = op(e3,e2) | e2 = op(e3,e2) | e1 = op(e3,e2) | e0 = op(e3,e2)) & (e3 = op(e3,e1) | e2 = op(e3,e1) | e1 = op(e3,e1) | e0 = op(e3,e1)) & (e3 = op(e3,e0) | e2 = op(e3,e0) | e1 = op(e3,e0) | e0 = op(e3,e0)) & (e3 = op(e2,e3) | e2 = op(e2,e3) | e1 = op(e2,e3) | e0 = op(e2,e3)) & (e3 = op(e2,e2) | e2 = op(e2,e2) | e1 = op(e2,e2) | e0 = op(e2,e2)) & (e3 = op(e2,e1) | e2 = op(e2,e1) | e1 = op(e2,e1) | e0 = op(e2,e1)) & (e3 = op(e2,e0) | e2 = op(e2,e0) | e1 = op(e2,e0) | e0 = op(e2,e0)) & (e3 = op(e1,e3) | e2 = op(e1,e3) | e1 = op(e1,e3) | e0 = op(e1,e3)) & (e3 = op(e1,e2) | e2 = op(e1,e2) | e1 = op(e1,e2) | e0 = op(e1,e2)) & (e3 = op(e1,e1) | e2 = op(e1,e1) | e1 = op(e1,e1) | e0 = op(e1,e1)) & (e3 = op(e1,e0) | e2 = op(e1,e0) | e1 = op(e1,e0) | e0 = op(e1,e0)) & (e3 = op(e0,e3) | e2 = op(e0,e3) | e1 = op(e0,e3) | e0 = op(e0,e3)) & (e3 = op(e0,e2) | e2 = op(e0,e2) | e1 = op(e0,e2) | e0 = op(e0,e2)) & (e3 = op(e0,e1) | e2 = op(e0,e1) | e1 = op(e0,e1) | e0 = op(e0,e1)) & (e3 = op(e0,e0) | e2 = op(e0,e0) | e1 = op(e0,e0) | e0 = op(e0,e0)) & ((e3 = op(e3,e3) & e3 = op(e2,e2) & e3 = op(e1,e1) & e3 = op(e0,e0)) | (e2 = op(e3,e3) & e2 = op(e2,e2) & e2 = op(e1,e1) & e2 = op(e0,e0)) | (e1 = op(e3,e3) & e1 = op(e2,e2) & e1 = op(e1,e1) & e1 = op(e0,e0)) | (e0 = op(e3,e3) & e0 = op(e2,e2) & e0 = op(e1,e1) & e0 = op(e0,e0)))),
+% 0.08/0.45    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co1)).
+% 0.08/0.45  fof(f5,negated_conjecture,(
+% 0.08/0.45    ~((e3 = op(e3,e3) | e3 = op(e2,e3) | e3 = op(e1,e3) | e3 = op(e0,e3)) & (e3 = op(e3,e3) | e3 = op(e3,e2) | e3 = op(e3,e1) | e3 = op(e3,e0)) & (e2 = op(e3,e3) | e2 = op(e2,e3) | e2 = op(e1,e3) | e2 = op(e0,e3)) & (e2 = op(e3,e3) | e2 = op(e3,e2) | e2 = op(e3,e1) | e2 = op(e3,e0)) & (e1 = op(e3,e3) | e1 = op(e2,e3) | e1 = op(e1,e3) | e1 = op(e0,e3)) & (e1 = op(e3,e3) | e1 = op(e3,e2) | e1 = op(e3,e1) | e1 = op(e3,e0)) & (e0 = op(e3,e3) | e0 = op(e2,e3) | e0 = op(e1,e3) | e0 = op(e0,e3)) & (e0 = op(e3,e3) | e0 = op(e3,e2) | e0 = op(e3,e1) | e0 = op(e3,e0)) & (e3 = op(e3,e2) | e3 = op(e2,e2) | e3 = op(e1,e2) | e3 = op(e0,e2)) & (e3 = op(e2,e3) | e3 = op(e2,e2) | e3 = op(e2,e1) | e3 = op(e2,e0)) & (e2 = op(e3,e2) | e2 = op(e2,e2) | e2 = op(e1,e2) | e2 = op(e0,e2)) & (e2 = op(e2,e3) | e2 = op(e2,e2) | e2 = op(e2,e1) | e2 = op(e2,e0)) & (e1 = op(e3,e2) | e1 = op(e2,e2) | e1 = op(e1,e2) | e1 = op(e0,e2)) & (e1 = op(e2,e3) | e1 = op(e2,e2) | e1 = op(e2,e1) | e1 = op(e2,e0)) & (e0 = op(e3,e2) | e0 = op(e2,e2) | e0 = op(e1,e2) | e0 = op(e0,e2)) & (e0 = op(e2,e3) | e0 = op(e2,e2) | e0 = op(e2,e1) | e0 = op(e2,e0)) & (e3 = op(e3,e1) | e3 = op(e2,e1) | e3 = op(e1,e1) | e3 = op(e0,e1)) & (e3 = op(e1,e3) | e3 = op(e1,e2) | e3 = op(e1,e1) | e3 = op(e1,e0)) & (e2 = op(e3,e1) | e2 = op(e2,e1) | e2 = op(e1,e1) | e2 = op(e0,e1)) & (e2 = op(e1,e3) | e2 = op(e1,e2) | e2 = op(e1,e1) | e2 = op(e1,e0)) & (e1 = op(e3,e1) | e1 = op(e2,e1) | e1 = op(e1,e1) | e1 = op(e0,e1)) & (e1 = op(e1,e3) | e1 = op(e1,e2) | e1 = op(e1,e1) | e1 = op(e1,e0)) & (e0 = op(e3,e1) | e0 = op(e2,e1) | e0 = op(e1,e1) | e0 = op(e0,e1)) & (e0 = op(e1,e3) | e0 = op(e1,e2) | e0 = op(e1,e1) | e0 = op(e1,e0)) & (e3 = op(e3,e0) | e3 = op(e2,e0) | e3 = op(e1,e0) | e3 = op(e0,e0)) & (e3 = op(e0,e3) | e3 = op(e0,e2) | e3 = op(e0,e1) | e3 = op(e0,e0)) & (e2 = op(e3,e0) | e2 = op(e2,e0) | e2 = op(e1,e0) | e2 = op(e0,e0)) & (e2 = op(e0,e3) | e2 = op(e0,e2) | e2 = op(e0,e1) | e2 = op(e0,e0)) & (e1 = op(e3,e0) | e1 = op(e2,e0) | e1 = op(e1,e0) | e1 = op(e0,e0)) & (e1 = op(e0,e3) | e1 = op(e0,e2) | e1 = op(e0,e1) | e1 = op(e0,e0)) & (e0 = op(e3,e0) | e0 = op(e2,e0) | e0 = op(e1,e0) | e0 = op(e0,e0)) & (e0 = op(e0,e3) | e0 = op(e0,e2) | e0 = op(e0,e1) | e0 = op(e0,e0)) & (e3 = unit | e2 = unit | e1 = unit | e0 = unit) & e3 = op(e3,unit) & e3 = op(unit,e3) & e2 = op(e2,unit) & e2 = op(unit,e2) & e1 = op(e1,unit) & e1 = op(unit,e1) & e0 = op(e0,unit) & e0 = op(unit,e0) & (e3 = op(e3,e3) | e2 = op(e3,e3) | e1 = op(e3,e3) | e0 = op(e3,e3)) & (e3 = op(e3,e2) | e2 = op(e3,e2) | e1 = op(e3,e2) | e0 = op(e3,e2)) & (e3 = op(e3,e1) | e2 = op(e3,e1) | e1 = op(e3,e1) | e0 = op(e3,e1)) & (e3 = op(e3,e0) | e2 = op(e3,e0) | e1 = op(e3,e0) | e0 = op(e3,e0)) & (e3 = op(e2,e3) | e2 = op(e2,e3) | e1 = op(e2,e3) | e0 = op(e2,e3)) & (e3 = op(e2,e2) | e2 = op(e2,e2) | e1 = op(e2,e2) | e0 = op(e2,e2)) & (e3 = op(e2,e1) | e2 = op(e2,e1) | e1 = op(e2,e1) | e0 = op(e2,e1)) & (e3 = op(e2,e0) | e2 = op(e2,e0) | e1 = op(e2,e0) | e0 = op(e2,e0)) & (e3 = op(e1,e3) | e2 = op(e1,e3) | e1 = op(e1,e3) | e0 = op(e1,e3)) & (e3 = op(e1,e2) | e2 = op(e1,e2) | e1 = op(e1,e2) | e0 = op(e1,e2)) & (e3 = op(e1,e1) | e2 = op(e1,e1) | e1 = op(e1,e1) | e0 = op(e1,e1)) & (e3 = op(e1,e0) | e2 = op(e1,e0) | e1 = op(e1,e0) | e0 = op(e1,e0)) & (e3 = op(e0,e3) | e2 = op(e0,e3) | e1 = op(e0,e3) | e0 = op(e0,e3)) & (e3 = op(e0,e2) | e2 = op(e0,e2) | e1 = op(e0,e2) | e0 = op(e0,e2)) & (e3 = op(e0,e1) | e2 = op(e0,e1) | e1 = op(e0,e1) | e0 = op(e0,e1)) & (e3 = op(e0,e0) | e2 = op(e0,e0) | e1 = op(e0,e0) | e0 = op(e0,e0)) & ((e3 = op(e3,e3) & e3 = op(e2,e2) & e3 = op(e1,e1) & e3 = op(e0,e0)) | (e2 = op(e3,e3) & e2 = op(e2,e2) & e2 = op(e1,e1) & e2 = op(e0,e0)) | (e1 = op(e3,e3) & e1 = op(e2,e2) & e1 = op(e1,e1) & e1 = op(e0,e0)) | (e0 = op(e3,e3) & e0 = op(e2,e2) & e0 = op(e1,e1) & e0 = op(e0,e0))))),
+% 0.08/0.45    inference(negated_conjecture,[],[f4])).
+% 0.08/0.45  fof(f6,plain,(
+% 0.08/0.45    (e3 != op(e3,e3) & e3 != op(e2,e3) & e3 != op(e1,e3) & e3 != op(e0,e3)) | (e3 != op(e3,e3) & e3 != op(e3,e2) & e3 != op(e3,e1) & e3 != op(e3,e0)) | (e2 != op(e3,e3) & e2 != op(e2,e3) & e2 != op(e1,e3) & e2 != op(e0,e3)) | (e2 != op(e3,e3) & e2 != op(e3,e2) & e2 != op(e3,e1) & e2 != op(e3,e0)) | (e1 != op(e3,e3) & e1 != op(e2,e3) & e1 != op(e1,e3) & e1 != op(e0,e3)) | (e1 != op(e3,e3) & e1 != op(e3,e2) & e1 != op(e3,e1) & e1 != op(e3,e0)) | (e0 != op(e3,e3) & e0 != op(e2,e3) & e0 != op(e1,e3) & e0 != op(e0,e3)) | (e0 != op(e3,e3) & e0 != op(e3,e2) & e0 != op(e3,e1) & e0 != op(e3,e0)) | (e3 != op(e3,e2) & e3 != op(e2,e2) & e3 != op(e1,e2) & e3 != op(e0,e2)) | (e3 != op(e2,e3) & e3 != op(e2,e2) & e3 != op(e2,e1) & e3 != op(e2,e0)) | (e2 != op(e3,e2) & e2 != op(e2,e2) & e2 != op(e1,e2) & e2 != op(e0,e2)) | (e2 != op(e2,e3) & e2 != op(e2,e2) & e2 != op(e2,e1) & e2 != op(e2,e0)) | (e1 != op(e3,e2) & e1 != op(e2,e2) & e1 != op(e1,e2) & e1 != op(e0,e2)) | (e1 != op(e2,e3) & e1 != op(e2,e2) & e1 != op(e2,e1) & e1 != op(e2,e0)) | (e0 != op(e3,e2) & e0 != op(e2,e2) & e0 != op(e1,e2) & e0 != op(e0,e2)) | (e0 != op(e2,e3) & e0 != op(e2,e2) & e0 != op(e2,e1) & e0 != op(e2,e0)) | (e3 != op(e3,e1) & e3 != op(e2,e1) & e3 != op(e1,e1) & e3 != op(e0,e1)) | (e3 != op(e1,e3) & e3 != op(e1,e2) & e3 != op(e1,e1) & e3 != op(e1,e0)) | (e2 != op(e3,e1) & e2 != op(e2,e1) & e2 != op(e1,e1) & e2 != op(e0,e1)) | (e2 != op(e1,e3) & e2 != op(e1,e2) & e2 != op(e1,e1) & e2 != op(e1,e0)) | (e1 != op(e3,e1) & e1 != op(e2,e1) & e1 != op(e1,e1) & e1 != op(e0,e1)) | (e1 != op(e1,e3) & e1 != op(e1,e2) & e1 != op(e1,e1) & e1 != op(e1,e0)) | (e0 != op(e3,e1) & e0 != op(e2,e1) & e0 != op(e1,e1) & e0 != op(e0,e1)) | (e0 != op(e1,e3) & e0 != op(e1,e2) & e0 != op(e1,e1) & e0 != op(e1,e0)) | (e3 != op(e3,e0) & e3 != op(e2,e0) & e3 != op(e1,e0) & e3 != op(e0,e0)) | (e3 != op(e0,e3) & e3 != op(e0,e2) & e3 != op(e0,e1) & e3 != op(e0,e0)) | (e2 != op(e3,e0) & e2 != op(e2,e0) & e2 != op(e1,e0) & e2 != op(e0,e0)) | (e2 != op(e0,e3) & e2 != op(e0,e2) & e2 != op(e0,e1) & e2 != op(e0,e0)) | (e1 != op(e3,e0) & e1 != op(e2,e0) & e1 != op(e1,e0) & e1 != op(e0,e0)) | (e1 != op(e0,e3) & e1 != op(e0,e2) & e1 != op(e0,e1) & e1 != op(e0,e0)) | (e0 != op(e3,e0) & e0 != op(e2,e0) & e0 != op(e1,e0) & e0 != op(e0,e0)) | (e0 != op(e0,e3) & e0 != op(e0,e2) & e0 != op(e0,e1) & e0 != op(e0,e0)) | (e3 != unit & e2 != unit & e1 != unit & e0 != unit) | e3 != op(e3,unit) | e3 != op(unit,e3) | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | e0 != op(e0,unit) | e0 != op(unit,e0) | (e3 != op(e3,e3) & e2 != op(e3,e3) & e1 != op(e3,e3) & e0 != op(e3,e3)) | (e3 != op(e3,e2) & e2 != op(e3,e2) & e1 != op(e3,e2) & e0 != op(e3,e2)) | (e3 != op(e3,e1) & e2 != op(e3,e1) & e1 != op(e3,e1) & e0 != op(e3,e1)) | (e3 != op(e3,e0) & e2 != op(e3,e0) & e1 != op(e3,e0) & e0 != op(e3,e0)) | (e3 != op(e2,e3) & e2 != op(e2,e3) & e1 != op(e2,e3) & e0 != op(e2,e3)) | (e3 != op(e2,e2) & e2 != op(e2,e2) & e1 != op(e2,e2) & e0 != op(e2,e2)) | (e3 != op(e2,e1) & e2 != op(e2,e1) & e1 != op(e2,e1) & e0 != op(e2,e1)) | (e3 != op(e2,e0) & e2 != op(e2,e0) & e1 != op(e2,e0) & e0 != op(e2,e0)) | (e3 != op(e1,e3) & e2 != op(e1,e3) & e1 != op(e1,e3) & e0 != op(e1,e3)) | (e3 != op(e1,e2) & e2 != op(e1,e2) & e1 != op(e1,e2) & e0 != op(e1,e2)) | (e3 != op(e1,e1) & e2 != op(e1,e1) & e1 != op(e1,e1) & e0 != op(e1,e1)) | (e3 != op(e1,e0) & e2 != op(e1,e0) & e1 != op(e1,e0) & e0 != op(e1,e0)) | (e3 != op(e0,e3) & e2 != op(e0,e3) & e1 != op(e0,e3) & e0 != op(e0,e3)) | (e3 != op(e0,e2) & e2 != op(e0,e2) & e1 != op(e0,e2) & e0 != op(e0,e2)) | (e3 != op(e0,e1) & e2 != op(e0,e1) & e1 != op(e0,e1) & e0 != op(e0,e1)) | (e3 != op(e0,e0) & e2 != op(e0,e0) & e1 != op(e0,e0) & e0 != op(e0,e0)) | ((e3 != op(e3,e3) | e3 != op(e2,e2) | e3 != op(e1,e1) | e3 != op(e0,e0)) & (e2 != op(e3,e3) | e2 != op(e2,e2) | e2 != op(e1,e1) | e2 != op(e0,e0)) & (e1 != op(e3,e3) | e1 != op(e2,e2) | e1 != op(e1,e1) | e1 != op(e0,e0)) & (e0 != op(e3,e3) | e0 != op(e2,e2) | e0 != op(e1,e1) | e0 != op(e0,e0)))),
+% 0.08/0.45    inference(ennf_transformation,[],[f5])).
+% 0.08/0.45  fof(f7,plain,(
+% 0.08/0.45    ((e3 != op(e3,e3) | e3 != op(e2,e2) | e3 != op(e1,e1) | e3 != op(e0,e0)) & (e2 != op(e3,e3) | e2 != op(e2,e2) | e2 != op(e1,e1) | e2 != op(e0,e0)) & (e1 != op(e3,e3) | e1 != op(e2,e2) | e1 != op(e1,e1) | e1 != op(e0,e0)) & (e0 != op(e3,e3) | e0 != op(e2,e2) | e0 != op(e1,e1) | e0 != op(e0,e0))) | ~sP0),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])])).
+% 0.08/0.45  fof(f8,plain,(
+% 0.08/0.45    (e3 != op(e0,e0) & e2 != op(e0,e0) & e1 != op(e0,e0) & e0 != op(e0,e0)) | ~sP1),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])])).
+% 0.08/0.45  fof(f9,plain,(
+% 0.08/0.45    (e3 != op(e0,e1) & e2 != op(e0,e1) & e1 != op(e0,e1) & e0 != op(e0,e1)) | ~sP2),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])])).
+% 0.08/0.45  fof(f10,plain,(
+% 0.08/0.45    (e3 != op(e0,e2) & e2 != op(e0,e2) & e1 != op(e0,e2) & e0 != op(e0,e2)) | ~sP3),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])])).
+% 0.08/0.45  fof(f11,plain,(
+% 0.08/0.45    (e3 != op(e0,e3) & e2 != op(e0,e3) & e1 != op(e0,e3) & e0 != op(e0,e3)) | ~sP4),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])])).
+% 0.08/0.45  fof(f12,plain,(
+% 0.08/0.45    (e3 != op(e1,e0) & e2 != op(e1,e0) & e1 != op(e1,e0) & e0 != op(e1,e0)) | ~sP5),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])])).
+% 0.08/0.45  fof(f13,plain,(
+% 0.08/0.45    (e3 != op(e1,e1) & e2 != op(e1,e1) & e1 != op(e1,e1) & e0 != op(e1,e1)) | ~sP6),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])])).
+% 0.08/0.45  fof(f14,plain,(
+% 0.08/0.45    (e3 != op(e1,e2) & e2 != op(e1,e2) & e1 != op(e1,e2) & e0 != op(e1,e2)) | ~sP7),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])])).
+% 0.08/0.45  fof(f15,plain,(
+% 0.08/0.45    (e3 != op(e1,e3) & e2 != op(e1,e3) & e1 != op(e1,e3) & e0 != op(e1,e3)) | ~sP8),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])])).
+% 0.08/0.45  fof(f16,plain,(
+% 0.08/0.45    (e3 != op(e2,e0) & e2 != op(e2,e0) & e1 != op(e2,e0) & e0 != op(e2,e0)) | ~sP9),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])])).
+% 0.08/0.45  fof(f17,plain,(
+% 0.08/0.45    (e3 != op(e2,e1) & e2 != op(e2,e1) & e1 != op(e2,e1) & e0 != op(e2,e1)) | ~sP10),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])])).
+% 0.08/0.45  fof(f18,plain,(
+% 0.08/0.45    (e3 != op(e2,e2) & e2 != op(e2,e2) & e1 != op(e2,e2) & e0 != op(e2,e2)) | ~sP11),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])])).
+% 0.08/0.45  fof(f19,plain,(
+% 0.08/0.45    (e3 != op(e2,e3) & e2 != op(e2,e3) & e1 != op(e2,e3) & e0 != op(e2,e3)) | ~sP12),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])])).
+% 0.08/0.45  fof(f20,plain,(
+% 0.08/0.45    (e3 != op(e3,e0) & e2 != op(e3,e0) & e1 != op(e3,e0) & e0 != op(e3,e0)) | ~sP13),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])])).
+% 0.08/0.45  fof(f21,plain,(
+% 0.08/0.45    (e3 != op(e3,e1) & e2 != op(e3,e1) & e1 != op(e3,e1) & e0 != op(e3,e1)) | ~sP14),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])])).
+% 0.08/0.45  fof(f22,plain,(
+% 0.08/0.45    (e3 != op(e3,e2) & e2 != op(e3,e2) & e1 != op(e3,e2) & e0 != op(e3,e2)) | ~sP15),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])])).
+% 0.08/0.45  fof(f23,plain,(
+% 0.08/0.45    (e3 != op(e3,e3) & e2 != op(e3,e3) & e1 != op(e3,e3) & e0 != op(e3,e3)) | ~sP16),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP16])])).
+% 0.08/0.45  fof(f24,plain,(
+% 0.08/0.45    (e3 != unit & e2 != unit & e1 != unit & e0 != unit) | ~sP17),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP17])])).
+% 0.08/0.45  fof(f25,plain,(
+% 0.08/0.45    (e0 != op(e0,e3) & e0 != op(e0,e2) & e0 != op(e0,e1) & e0 != op(e0,e0)) | ~sP18),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP18])])).
+% 0.08/0.45  fof(f26,plain,(
+% 0.08/0.45    (e0 != op(e3,e0) & e0 != op(e2,e0) & e0 != op(e1,e0) & e0 != op(e0,e0)) | ~sP19),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP19])])).
+% 0.08/0.45  fof(f27,plain,(
+% 0.08/0.45    (e1 != op(e0,e3) & e1 != op(e0,e2) & e1 != op(e0,e1) & e1 != op(e0,e0)) | ~sP20),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP20])])).
+% 0.08/0.45  fof(f28,plain,(
+% 0.08/0.45    (e1 != op(e3,e0) & e1 != op(e2,e0) & e1 != op(e1,e0) & e1 != op(e0,e0)) | ~sP21),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP21])])).
+% 0.08/0.45  fof(f29,plain,(
+% 0.08/0.45    (e2 != op(e0,e3) & e2 != op(e0,e2) & e2 != op(e0,e1) & e2 != op(e0,e0)) | ~sP22),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP22])])).
+% 0.08/0.45  fof(f30,plain,(
+% 0.08/0.45    (e2 != op(e3,e0) & e2 != op(e2,e0) & e2 != op(e1,e0) & e2 != op(e0,e0)) | ~sP23),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP23])])).
+% 0.08/0.45  fof(f31,plain,(
+% 0.08/0.45    (e3 != op(e0,e3) & e3 != op(e0,e2) & e3 != op(e0,e1) & e3 != op(e0,e0)) | ~sP24),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP24])])).
+% 0.08/0.45  fof(f32,plain,(
+% 0.08/0.45    (e3 != op(e3,e0) & e3 != op(e2,e0) & e3 != op(e1,e0) & e3 != op(e0,e0)) | ~sP25),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP25])])).
+% 0.08/0.45  fof(f33,plain,(
+% 0.08/0.45    (e0 != op(e1,e3) & e0 != op(e1,e2) & e0 != op(e1,e1) & e0 != op(e1,e0)) | ~sP26),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP26])])).
+% 0.08/0.45  fof(f34,plain,(
+% 0.08/0.45    (e0 != op(e3,e1) & e0 != op(e2,e1) & e0 != op(e1,e1) & e0 != op(e0,e1)) | ~sP27),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP27])])).
+% 0.08/0.45  fof(f35,plain,(
+% 0.08/0.45    (e1 != op(e1,e3) & e1 != op(e1,e2) & e1 != op(e1,e1) & e1 != op(e1,e0)) | ~sP28),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP28])])).
+% 0.08/0.45  fof(f36,plain,(
+% 0.08/0.45    (e1 != op(e3,e1) & e1 != op(e2,e1) & e1 != op(e1,e1) & e1 != op(e0,e1)) | ~sP29),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP29])])).
+% 0.08/0.45  fof(f37,plain,(
+% 0.08/0.45    (e2 != op(e1,e3) & e2 != op(e1,e2) & e2 != op(e1,e1) & e2 != op(e1,e0)) | ~sP30),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP30])])).
+% 0.08/0.45  fof(f38,plain,(
+% 0.08/0.45    (e2 != op(e3,e1) & e2 != op(e2,e1) & e2 != op(e1,e1) & e2 != op(e0,e1)) | ~sP31),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP31])])).
+% 0.08/0.45  fof(f39,plain,(
+% 0.08/0.45    (e3 != op(e1,e3) & e3 != op(e1,e2) & e3 != op(e1,e1) & e3 != op(e1,e0)) | ~sP32),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP32])])).
+% 0.08/0.45  fof(f40,plain,(
+% 0.08/0.45    (e3 != op(e3,e1) & e3 != op(e2,e1) & e3 != op(e1,e1) & e3 != op(e0,e1)) | ~sP33),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP33])])).
+% 0.08/0.45  fof(f41,plain,(
+% 0.08/0.45    (e0 != op(e2,e3) & e0 != op(e2,e2) & e0 != op(e2,e1) & e0 != op(e2,e0)) | ~sP34),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP34])])).
+% 0.08/0.45  fof(f42,plain,(
+% 0.08/0.45    (e0 != op(e3,e2) & e0 != op(e2,e2) & e0 != op(e1,e2) & e0 != op(e0,e2)) | ~sP35),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP35])])).
+% 0.08/0.45  fof(f43,plain,(
+% 0.08/0.45    (e1 != op(e2,e3) & e1 != op(e2,e2) & e1 != op(e2,e1) & e1 != op(e2,e0)) | ~sP36),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP36])])).
+% 0.08/0.45  fof(f44,plain,(
+% 0.08/0.45    (e1 != op(e3,e2) & e1 != op(e2,e2) & e1 != op(e1,e2) & e1 != op(e0,e2)) | ~sP37),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP37])])).
+% 0.08/0.45  fof(f45,plain,(
+% 0.08/0.45    (e2 != op(e2,e3) & e2 != op(e2,e2) & e2 != op(e2,e1) & e2 != op(e2,e0)) | ~sP38),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP38])])).
+% 0.08/0.45  fof(f46,plain,(
+% 0.08/0.45    (e2 != op(e3,e2) & e2 != op(e2,e2) & e2 != op(e1,e2) & e2 != op(e0,e2)) | ~sP39),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP39])])).
+% 0.08/0.45  fof(f47,plain,(
+% 0.08/0.45    (e3 != op(e2,e3) & e3 != op(e2,e2) & e3 != op(e2,e1) & e3 != op(e2,e0)) | ~sP40),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP40])])).
+% 0.08/0.45  fof(f48,plain,(
+% 0.08/0.45    (e3 != op(e3,e2) & e3 != op(e2,e2) & e3 != op(e1,e2) & e3 != op(e0,e2)) | ~sP41),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP41])])).
+% 0.08/0.45  fof(f49,plain,(
+% 0.08/0.45    (e0 != op(e3,e3) & e0 != op(e3,e2) & e0 != op(e3,e1) & e0 != op(e3,e0)) | ~sP42),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP42])])).
+% 0.08/0.45  fof(f50,plain,(
+% 0.08/0.45    (e0 != op(e3,e3) & e0 != op(e2,e3) & e0 != op(e1,e3) & e0 != op(e0,e3)) | ~sP43),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP43])])).
+% 0.08/0.45  fof(f51,plain,(
+% 0.08/0.45    (e1 != op(e3,e3) & e1 != op(e3,e2) & e1 != op(e3,e1) & e1 != op(e3,e0)) | ~sP44),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP44])])).
+% 0.08/0.45  fof(f52,plain,(
+% 0.08/0.45    (e1 != op(e3,e3) & e1 != op(e2,e3) & e1 != op(e1,e3) & e1 != op(e0,e3)) | ~sP45),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP45])])).
+% 0.08/0.45  fof(f53,plain,(
+% 0.08/0.45    (e2 != op(e3,e3) & e2 != op(e3,e2) & e2 != op(e3,e1) & e2 != op(e3,e0)) | ~sP46),
+% 0.08/0.45    introduced(predicate_definition_introduction,[new_symbols(naming,[sP46])])).
+% 0.08/0.45  fof(f54,plain,(
+% 0.08/0.45    (e3 != op(e3,e3) & e3 != op(e2,e3) & e3 != op(e1,e3) & e3 != op(e0,e3)) | (e3 != op(e3,e3) & e3 != op(e3,e2) & e3 != op(e3,e1) & e3 != op(e3,e0)) | (e2 != op(e3,e3) & e2 != op(e2,e3) & e2 != op(e1,e3) & e2 != op(e0,e3)) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | sP18 | sP17 | e3 != op(e3,unit) | e3 != op(unit,e3) | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | e0 != op(e0,unit) | e0 != op(unit,e0) | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP1 | sP0),
+% 0.08/0.45    inference(definition_folding,[],[f6,f53,f52,f51,f50,f49,f48,f47,f46,f45,f44,f43,f42,f41,f40,f39,f38,f37,f36,f35,f34,f33,f32,f31,f30,f29,f28,f27,f26,f25,f24,f23,f22,f21,f20,f19,f18,f17,f16,f15,f14,f13,f12,f11,f10,f9,f8,f7])).
+% 0.08/0.45  fof(f55,plain,(
+% 0.08/0.45    (e2 != op(e3,e3) & e2 != op(e3,e2) & e2 != op(e3,e1) & e2 != op(e3,e0)) | ~sP46),
+% 0.08/0.45    inference(nnf_transformation,[],[f53])).
+% 0.08/0.45  fof(f56,plain,(
+% 0.08/0.45    (e1 != op(e3,e3) & e1 != op(e2,e3) & e1 != op(e1,e3) & e1 != op(e0,e3)) | ~sP45),
+% 0.08/0.45    inference(nnf_transformation,[],[f52])).
+% 0.08/0.45  fof(f57,plain,(
+% 0.08/0.45    (e1 != op(e3,e3) & e1 != op(e3,e2) & e1 != op(e3,e1) & e1 != op(e3,e0)) | ~sP44),
+% 0.08/0.45    inference(nnf_transformation,[],[f51])).
+% 0.08/0.45  fof(f58,plain,(
+% 0.08/0.45    (e0 != op(e3,e3) & e0 != op(e2,e3) & e0 != op(e1,e3) & e0 != op(e0,e3)) | ~sP43),
+% 0.08/0.45    inference(nnf_transformation,[],[f50])).
+% 0.08/0.45  fof(f59,plain,(
+% 0.08/0.45    (e0 != op(e3,e3) & e0 != op(e3,e2) & e0 != op(e3,e1) & e0 != op(e3,e0)) | ~sP42),
+% 0.08/0.45    inference(nnf_transformation,[],[f49])).
+% 0.08/0.46  fof(f60,plain,(
+% 0.08/0.46    (e3 != op(e3,e2) & e3 != op(e2,e2) & e3 != op(e1,e2) & e3 != op(e0,e2)) | ~sP41),
+% 0.08/0.46    inference(nnf_transformation,[],[f48])).
+% 0.08/0.46  fof(f61,plain,(
+% 0.08/0.46    (e3 != op(e2,e3) & e3 != op(e2,e2) & e3 != op(e2,e1) & e3 != op(e2,e0)) | ~sP40),
+% 0.08/0.46    inference(nnf_transformation,[],[f47])).
+% 0.08/0.46  fof(f62,plain,(
+% 0.08/0.46    (e2 != op(e3,e2) & e2 != op(e2,e2) & e2 != op(e1,e2) & e2 != op(e0,e2)) | ~sP39),
+% 0.08/0.46    inference(nnf_transformation,[],[f46])).
+% 0.08/0.46  fof(f63,plain,(
+% 0.08/0.46    (e2 != op(e2,e3) & e2 != op(e2,e2) & e2 != op(e2,e1) & e2 != op(e2,e0)) | ~sP38),
+% 0.08/0.46    inference(nnf_transformation,[],[f45])).
+% 0.08/0.46  fof(f64,plain,(
+% 0.08/0.46    (e1 != op(e3,e2) & e1 != op(e2,e2) & e1 != op(e1,e2) & e1 != op(e0,e2)) | ~sP37),
+% 0.08/0.46    inference(nnf_transformation,[],[f44])).
+% 0.08/0.46  fof(f65,plain,(
+% 0.08/0.46    (e1 != op(e2,e3) & e1 != op(e2,e2) & e1 != op(e2,e1) & e1 != op(e2,e0)) | ~sP36),
+% 0.08/0.46    inference(nnf_transformation,[],[f43])).
+% 0.08/0.46  fof(f66,plain,(
+% 0.08/0.46    (e0 != op(e3,e2) & e0 != op(e2,e2) & e0 != op(e1,e2) & e0 != op(e0,e2)) | ~sP35),
+% 0.08/0.46    inference(nnf_transformation,[],[f42])).
+% 0.08/0.46  fof(f67,plain,(
+% 0.08/0.46    (e0 != op(e2,e3) & e0 != op(e2,e2) & e0 != op(e2,e1) & e0 != op(e2,e0)) | ~sP34),
+% 0.08/0.46    inference(nnf_transformation,[],[f41])).
+% 0.08/0.46  fof(f68,plain,(
+% 0.08/0.46    (e3 != op(e3,e1) & e3 != op(e2,e1) & e3 != op(e1,e1) & e3 != op(e0,e1)) | ~sP33),
+% 0.08/0.46    inference(nnf_transformation,[],[f40])).
+% 0.08/0.46  fof(f69,plain,(
+% 0.08/0.46    (e3 != op(e1,e3) & e3 != op(e1,e2) & e3 != op(e1,e1) & e3 != op(e1,e0)) | ~sP32),
+% 0.08/0.46    inference(nnf_transformation,[],[f39])).
+% 0.08/0.46  fof(f70,plain,(
+% 0.08/0.46    (e2 != op(e3,e1) & e2 != op(e2,e1) & e2 != op(e1,e1) & e2 != op(e0,e1)) | ~sP31),
+% 0.08/0.46    inference(nnf_transformation,[],[f38])).
+% 0.08/0.46  fof(f71,plain,(
+% 0.08/0.46    (e2 != op(e1,e3) & e2 != op(e1,e2) & e2 != op(e1,e1) & e2 != op(e1,e0)) | ~sP30),
+% 0.08/0.46    inference(nnf_transformation,[],[f37])).
+% 0.08/0.46  fof(f72,plain,(
+% 0.08/0.46    (e1 != op(e3,e1) & e1 != op(e2,e1) & e1 != op(e1,e1) & e1 != op(e0,e1)) | ~sP29),
+% 0.08/0.46    inference(nnf_transformation,[],[f36])).
+% 0.08/0.46  fof(f73,plain,(
+% 0.08/0.46    (e1 != op(e1,e3) & e1 != op(e1,e2) & e1 != op(e1,e1) & e1 != op(e1,e0)) | ~sP28),
+% 0.08/0.46    inference(nnf_transformation,[],[f35])).
+% 0.08/0.46  fof(f74,plain,(
+% 0.08/0.46    (e0 != op(e3,e1) & e0 != op(e2,e1) & e0 != op(e1,e1) & e0 != op(e0,e1)) | ~sP27),
+% 0.08/0.46    inference(nnf_transformation,[],[f34])).
+% 0.08/0.46  fof(f75,plain,(
+% 0.08/0.46    (e0 != op(e1,e3) & e0 != op(e1,e2) & e0 != op(e1,e1) & e0 != op(e1,e0)) | ~sP26),
+% 0.08/0.46    inference(nnf_transformation,[],[f33])).
+% 0.08/0.46  fof(f76,plain,(
+% 0.08/0.46    (e3 != op(e3,e0) & e3 != op(e2,e0) & e3 != op(e1,e0) & e3 != op(e0,e0)) | ~sP25),
+% 0.08/0.46    inference(nnf_transformation,[],[f32])).
+% 0.08/0.46  fof(f77,plain,(
+% 0.08/0.46    (e3 != op(e0,e3) & e3 != op(e0,e2) & e3 != op(e0,e1) & e3 != op(e0,e0)) | ~sP24),
+% 0.08/0.46    inference(nnf_transformation,[],[f31])).
+% 0.08/0.46  fof(f78,plain,(
+% 0.08/0.46    (e2 != op(e3,e0) & e2 != op(e2,e0) & e2 != op(e1,e0) & e2 != op(e0,e0)) | ~sP23),
+% 0.08/0.46    inference(nnf_transformation,[],[f30])).
+% 0.08/0.46  fof(f79,plain,(
+% 0.08/0.46    (e2 != op(e0,e3) & e2 != op(e0,e2) & e2 != op(e0,e1) & e2 != op(e0,e0)) | ~sP22),
+% 0.08/0.46    inference(nnf_transformation,[],[f29])).
+% 0.08/0.46  fof(f80,plain,(
+% 0.08/0.46    (e1 != op(e3,e0) & e1 != op(e2,e0) & e1 != op(e1,e0) & e1 != op(e0,e0)) | ~sP21),
+% 0.08/0.46    inference(nnf_transformation,[],[f28])).
+% 0.08/0.46  fof(f81,plain,(
+% 0.08/0.46    (e1 != op(e0,e3) & e1 != op(e0,e2) & e1 != op(e0,e1) & e1 != op(e0,e0)) | ~sP20),
+% 0.08/0.46    inference(nnf_transformation,[],[f27])).
+% 0.08/0.46  fof(f82,plain,(
+% 0.08/0.46    (e0 != op(e3,e0) & e0 != op(e2,e0) & e0 != op(e1,e0) & e0 != op(e0,e0)) | ~sP19),
+% 0.08/0.46    inference(nnf_transformation,[],[f26])).
+% 0.08/0.46  fof(f83,plain,(
+% 0.08/0.46    (e0 != op(e0,e3) & e0 != op(e0,e2) & e0 != op(e0,e1) & e0 != op(e0,e0)) | ~sP18),
+% 0.08/0.46    inference(nnf_transformation,[],[f25])).
+% 0.08/0.46  fof(f84,plain,(
+% 0.08/0.46    (e3 != unit & e2 != unit & e1 != unit & e0 != unit) | ~sP17),
+% 0.08/0.46    inference(nnf_transformation,[],[f24])).
+% 0.08/0.46  fof(f85,plain,(
+% 0.08/0.46    (e3 != op(e3,e3) & e2 != op(e3,e3) & e1 != op(e3,e3) & e0 != op(e3,e3)) | ~sP16),
+% 0.08/0.46    inference(nnf_transformation,[],[f23])).
+% 0.08/0.46  fof(f86,plain,(
+% 0.08/0.46    (e3 != op(e3,e2) & e2 != op(e3,e2) & e1 != op(e3,e2) & e0 != op(e3,e2)) | ~sP15),
+% 0.08/0.46    inference(nnf_transformation,[],[f22])).
+% 0.08/0.46  fof(f87,plain,(
+% 0.08/0.46    (e3 != op(e3,e1) & e2 != op(e3,e1) & e1 != op(e3,e1) & e0 != op(e3,e1)) | ~sP14),
+% 0.08/0.46    inference(nnf_transformation,[],[f21])).
+% 0.08/0.46  fof(f88,plain,(
+% 0.08/0.46    (e3 != op(e3,e0) & e2 != op(e3,e0) & e1 != op(e3,e0) & e0 != op(e3,e0)) | ~sP13),
+% 0.08/0.46    inference(nnf_transformation,[],[f20])).
+% 0.08/0.46  fof(f89,plain,(
+% 0.08/0.46    (e3 != op(e2,e3) & e2 != op(e2,e3) & e1 != op(e2,e3) & e0 != op(e2,e3)) | ~sP12),
+% 0.08/0.46    inference(nnf_transformation,[],[f19])).
+% 0.08/0.46  fof(f90,plain,(
+% 0.08/0.46    (e3 != op(e2,e2) & e2 != op(e2,e2) & e1 != op(e2,e2) & e0 != op(e2,e2)) | ~sP11),
+% 0.08/0.46    inference(nnf_transformation,[],[f18])).
+% 0.08/0.46  fof(f91,plain,(
+% 0.08/0.46    (e3 != op(e2,e1) & e2 != op(e2,e1) & e1 != op(e2,e1) & e0 != op(e2,e1)) | ~sP10),
+% 0.08/0.46    inference(nnf_transformation,[],[f17])).
+% 0.08/0.46  fof(f92,plain,(
+% 0.08/0.46    (e3 != op(e2,e0) & e2 != op(e2,e0) & e1 != op(e2,e0) & e0 != op(e2,e0)) | ~sP9),
+% 0.08/0.46    inference(nnf_transformation,[],[f16])).
+% 0.08/0.46  fof(f93,plain,(
+% 0.08/0.46    (e3 != op(e1,e3) & e2 != op(e1,e3) & e1 != op(e1,e3) & e0 != op(e1,e3)) | ~sP8),
+% 0.08/0.46    inference(nnf_transformation,[],[f15])).
+% 0.08/0.46  fof(f94,plain,(
+% 0.08/0.46    (e3 != op(e1,e2) & e2 != op(e1,e2) & e1 != op(e1,e2) & e0 != op(e1,e2)) | ~sP7),
+% 0.08/0.46    inference(nnf_transformation,[],[f14])).
+% 0.08/0.46  fof(f95,plain,(
+% 0.08/0.46    (e3 != op(e1,e1) & e2 != op(e1,e1) & e1 != op(e1,e1) & e0 != op(e1,e1)) | ~sP6),
+% 0.08/0.46    inference(nnf_transformation,[],[f13])).
+% 0.08/0.46  fof(f96,plain,(
+% 0.08/0.46    (e3 != op(e1,e0) & e2 != op(e1,e0) & e1 != op(e1,e0) & e0 != op(e1,e0)) | ~sP5),
+% 0.08/0.46    inference(nnf_transformation,[],[f12])).
+% 0.08/0.46  fof(f97,plain,(
+% 0.08/0.46    (e3 != op(e0,e3) & e2 != op(e0,e3) & e1 != op(e0,e3) & e0 != op(e0,e3)) | ~sP4),
+% 0.08/0.46    inference(nnf_transformation,[],[f11])).
+% 0.08/0.46  fof(f98,plain,(
+% 0.08/0.46    (e3 != op(e0,e2) & e2 != op(e0,e2) & e1 != op(e0,e2) & e0 != op(e0,e2)) | ~sP3),
+% 0.08/0.46    inference(nnf_transformation,[],[f10])).
+% 0.08/0.46  fof(f99,plain,(
+% 0.08/0.46    (e3 != op(e0,e1) & e2 != op(e0,e1) & e1 != op(e0,e1) & e0 != op(e0,e1)) | ~sP2),
+% 0.08/0.46    inference(nnf_transformation,[],[f9])).
+% 0.08/0.46  fof(f100,plain,(
+% 0.08/0.46    (e3 != op(e0,e0) & e2 != op(e0,e0) & e1 != op(e0,e0) & e0 != op(e0,e0)) | ~sP1),
+% 0.08/0.46    inference(nnf_transformation,[],[f8])).
+% 0.08/0.46  fof(f101,plain,(
+% 0.08/0.46    ((e3 != op(e3,e3) | e3 != op(e2,e2) | e3 != op(e1,e1) | e3 != op(e0,e0)) & (e2 != op(e3,e3) | e2 != op(e2,e2) | e2 != op(e1,e1) | e2 != op(e0,e0)) & (e1 != op(e3,e3) | e1 != op(e2,e2) | e1 != op(e1,e1) | e1 != op(e0,e0)) & (e0 != op(e3,e3) | e0 != op(e2,e2) | e0 != op(e1,e1) | e0 != op(e0,e0))) | ~sP0),
+% 0.08/0.46    inference(nnf_transformation,[],[f7])).
+% 0.08/0.46  fof(f103,plain,(
+% 0.08/0.46    e2 != op(e3,e1) | ~sP46),
+% 0.08/0.46    inference(cnf_transformation,[],[f55])).
+% 0.08/0.46  fof(f108,plain,(
+% 0.08/0.46    e1 != op(e2,e3) | ~sP45),
+% 0.08/0.46    inference(cnf_transformation,[],[f56])).
+% 0.08/0.46  fof(f112,plain,(
+% 0.08/0.46    e1 != op(e3,e2) | ~sP44),
+% 0.08/0.46    inference(cnf_transformation,[],[f57])).
+% 0.08/0.46  fof(f117,plain,(
+% 0.08/0.46    e0 != op(e3,e3) | ~sP43),
+% 0.08/0.46    inference(cnf_transformation,[],[f58])).
+% 0.08/0.46  fof(f121,plain,(
+% 0.08/0.46    e0 != op(e3,e3) | ~sP42),
+% 0.08/0.46    inference(cnf_transformation,[],[f59])).
+% 0.08/0.46  fof(f123,plain,(
+% 0.08/0.46    e3 != op(e1,e2) | ~sP41),
+% 0.08/0.46    inference(cnf_transformation,[],[f60])).
+% 0.08/0.46  fof(f127,plain,(
+% 0.08/0.46    e3 != op(e2,e1) | ~sP40),
+% 0.08/0.46    inference(cnf_transformation,[],[f61])).
+% 0.08/0.46  fof(f130,plain,(
+% 0.08/0.46    e2 != op(e0,e2) | ~sP39),
+% 0.08/0.46    inference(cnf_transformation,[],[f62])).
+% 0.08/0.46  fof(f134,plain,(
+% 0.08/0.46    e2 != op(e2,e0) | ~sP38),
+% 0.08/0.46    inference(cnf_transformation,[],[f63])).
+% 0.08/0.46  fof(f141,plain,(
+% 0.08/0.46    e1 != op(e3,e2) | ~sP37),
+% 0.08/0.46    inference(cnf_transformation,[],[f64])).
+% 0.08/0.46  fof(f145,plain,(
+% 0.08/0.46    e1 != op(e2,e3) | ~sP36),
+% 0.08/0.46    inference(cnf_transformation,[],[f65])).
+% 0.08/0.46  fof(f148,plain,(
+% 0.08/0.46    e0 != op(e2,e2) | ~sP35),
+% 0.08/0.46    inference(cnf_transformation,[],[f66])).
+% 0.08/0.46  fof(f152,plain,(
+% 0.08/0.46    e0 != op(e2,e2) | ~sP34),
+% 0.08/0.46    inference(cnf_transformation,[],[f67])).
+% 0.08/0.46  fof(f156,plain,(
+% 0.08/0.46    e3 != op(e2,e1) | ~sP33),
+% 0.08/0.46    inference(cnf_transformation,[],[f68])).
+% 0.08/0.46  fof(f160,plain,(
+% 0.08/0.46    e3 != op(e1,e2) | ~sP32),
+% 0.08/0.46    inference(cnf_transformation,[],[f69])).
+% 0.08/0.46  fof(f165,plain,(
+% 0.08/0.46    e2 != op(e3,e1) | ~sP31),
+% 0.08/0.46    inference(cnf_transformation,[],[f70])).
+% 0.08/0.46  fof(f169,plain,(
+% 0.08/0.46    e2 != op(e1,e3) | ~sP30),
+% 0.08/0.46    inference(cnf_transformation,[],[f71])).
+% 0.08/0.46  fof(f170,plain,(
+% 0.08/0.46    e1 != op(e0,e1) | ~sP29),
+% 0.08/0.46    inference(cnf_transformation,[],[f72])).
+% 0.08/0.46  fof(f174,plain,(
+% 0.08/0.46    e1 != op(e1,e0) | ~sP28),
+% 0.08/0.46    inference(cnf_transformation,[],[f73])).
+% 0.08/0.46  fof(f179,plain,(
+% 0.08/0.46    e0 != op(e1,e1) | ~sP27),
+% 0.08/0.46    inference(cnf_transformation,[],[f74])).
+% 0.08/0.46  fof(f183,plain,(
+% 0.08/0.46    e0 != op(e1,e1) | ~sP26),
+% 0.08/0.46    inference(cnf_transformation,[],[f75])).
+% 0.08/0.46  fof(f189,plain,(
+% 0.08/0.46    e3 != op(e3,e0) | ~sP25),
+% 0.08/0.46    inference(cnf_transformation,[],[f76])).
+% 0.08/0.46  fof(f193,plain,(
+% 0.08/0.46    e3 != op(e0,e3) | ~sP24),
+% 0.08/0.46    inference(cnf_transformation,[],[f77])).
+% 0.08/0.46  fof(f196,plain,(
+% 0.08/0.46    e2 != op(e2,e0) | ~sP23),
+% 0.08/0.46    inference(cnf_transformation,[],[f78])).
+% 0.08/0.46  fof(f200,plain,(
+% 0.08/0.46    e2 != op(e0,e2) | ~sP22),
+% 0.08/0.46    inference(cnf_transformation,[],[f79])).
+% 0.08/0.46  fof(f203,plain,(
+% 0.08/0.46    e1 != op(e1,e0) | ~sP21),
+% 0.08/0.46    inference(cnf_transformation,[],[f80])).
+% 0.08/0.46  fof(f207,plain,(
+% 0.08/0.46    e1 != op(e0,e1) | ~sP20),
+% 0.08/0.46    inference(cnf_transformation,[],[f81])).
+% 0.08/0.46  fof(f210,plain,(
+% 0.08/0.46    e0 != op(e0,e0) | ~sP19),
+% 0.08/0.46    inference(cnf_transformation,[],[f82])).
+% 0.08/0.46  fof(f214,plain,(
+% 0.08/0.46    e0 != op(e0,e0) | ~sP18),
+% 0.08/0.46    inference(cnf_transformation,[],[f83])).
+% 0.08/0.46  fof(f218,plain,(
+% 0.08/0.46    e0 != unit | ~sP17),
+% 0.08/0.46    inference(cnf_transformation,[],[f84])).
+% 0.08/0.46  fof(f222,plain,(
+% 0.08/0.46    e0 != op(e3,e3) | ~sP16),
+% 0.08/0.46    inference(cnf_transformation,[],[f85])).
+% 0.08/0.46  fof(f227,plain,(
+% 0.08/0.46    e1 != op(e3,e2) | ~sP15),
+% 0.08/0.46    inference(cnf_transformation,[],[f86])).
+% 0.08/0.46  fof(f232,plain,(
+% 0.08/0.46    e2 != op(e3,e1) | ~sP14),
+% 0.08/0.46    inference(cnf_transformation,[],[f87])).
+% 0.08/0.46  fof(f237,plain,(
+% 0.08/0.46    e3 != op(e3,e0) | ~sP13),
+% 0.08/0.46    inference(cnf_transformation,[],[f88])).
+% 0.08/0.46  fof(f239,plain,(
+% 0.08/0.46    e1 != op(e2,e3) | ~sP12),
+% 0.08/0.46    inference(cnf_transformation,[],[f89])).
+% 0.08/0.46  fof(f242,plain,(
+% 0.08/0.46    e0 != op(e2,e2) | ~sP11),
+% 0.08/0.46    inference(cnf_transformation,[],[f90])).
+% 0.08/0.46  fof(f249,plain,(
+% 0.08/0.46    e3 != op(e2,e1) | ~sP10),
+% 0.08/0.46    inference(cnf_transformation,[],[f91])).
+% 0.08/0.46  fof(f252,plain,(
+% 0.08/0.46    e2 != op(e2,e0) | ~sP9),
+% 0.08/0.46    inference(cnf_transformation,[],[f92])).
+% 0.08/0.46  fof(f256,plain,(
+% 0.08/0.46    e2 != op(e1,e3) | ~sP8),
+% 0.08/0.46    inference(cnf_transformation,[],[f93])).
+% 0.08/0.46  fof(f261,plain,(
+% 0.08/0.46    e3 != op(e1,e2) | ~sP7),
+% 0.08/0.46    inference(cnf_transformation,[],[f94])).
+% 0.08/0.46  fof(f262,plain,(
+% 0.08/0.46    e0 != op(e1,e1) | ~sP6),
+% 0.08/0.46    inference(cnf_transformation,[],[f95])).
+% 0.08/0.46  fof(f267,plain,(
+% 0.08/0.46    e1 != op(e1,e0) | ~sP5),
+% 0.08/0.46    inference(cnf_transformation,[],[f96])).
+% 0.08/0.46  fof(f273,plain,(
+% 0.08/0.46    e3 != op(e0,e3) | ~sP4),
+% 0.08/0.46    inference(cnf_transformation,[],[f97])).
+% 0.08/0.46  fof(f276,plain,(
+% 0.08/0.46    e2 != op(e0,e2) | ~sP3),
+% 0.08/0.46    inference(cnf_transformation,[],[f98])).
+% 0.08/0.46  fof(f279,plain,(
+% 0.08/0.46    e1 != op(e0,e1) | ~sP2),
+% 0.08/0.46    inference(cnf_transformation,[],[f99])).
+% 0.08/0.46  fof(f282,plain,(
+% 0.08/0.46    e0 != op(e0,e0) | ~sP1),
+% 0.08/0.46    inference(cnf_transformation,[],[f100])).
+% 0.08/0.46  fof(f286,plain,(
+% 0.08/0.46    e0 != op(e3,e3) | e0 != op(e2,e2) | e0 != op(e1,e1) | e0 != op(e0,e0) | ~sP0),
+% 0.08/0.46    inference(cnf_transformation,[],[f101])).
+% 0.08/0.46  fof(f291,plain,(
+% 0.08/0.46    e3 != op(e0,e3) | e3 != op(e3,e0) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | sP18 | sP17 | e3 != op(e3,unit) | e3 != op(unit,e3) | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | e0 != op(e0,unit) | e0 != op(unit,e0) | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP1 | sP0),
+% 0.08/0.46    inference(cnf_transformation,[],[f54])).
+% 0.08/0.46  fof(f354,plain,(
+% 0.08/0.46    e0 = unit),
+% 0.08/0.46    inference(cnf_transformation,[],[f3])).
+% 0.08/0.46  fof(f361,plain,(
+% 0.08/0.46    e0 = op(e0,e0)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f362,plain,(
+% 0.08/0.46    e1 = op(e0,e1)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f363,plain,(
+% 0.08/0.46    e2 = op(e0,e2)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f364,plain,(
+% 0.08/0.46    e3 = op(e0,e3)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f365,plain,(
+% 0.08/0.46    e1 = op(e1,e0)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f366,plain,(
+% 0.08/0.46    e0 = op(e1,e1)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f367,plain,(
+% 0.08/0.46    e3 = op(e1,e2)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f368,plain,(
+% 0.08/0.46    e2 = op(e1,e3)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f369,plain,(
+% 0.08/0.46    e2 = op(e2,e0)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f370,plain,(
+% 0.08/0.46    e3 = op(e2,e1)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f371,plain,(
+% 0.08/0.46    e0 = op(e2,e2)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f372,plain,(
+% 0.08/0.46    e1 = op(e2,e3)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f373,plain,(
+% 0.08/0.46    e3 = op(e3,e0)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f374,plain,(
+% 0.08/0.46    e2 = op(e3,e1)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f375,plain,(
+% 0.08/0.46    e1 = op(e3,e2)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f376,plain,(
+% 0.08/0.46    e0 = op(e3,e3)),
+% 0.08/0.46    inference(cnf_transformation,[],[f2])).
+% 0.08/0.46  fof(f380,plain,(
+% 0.08/0.46    op(e3,e3) != unit | ~sP43),
+% 0.08/0.46    inference(definition_unfolding,[],[f117,f354])).
+% 0.08/0.46  fof(f384,plain,(
+% 0.08/0.46    op(e3,e3) != unit | ~sP42),
+% 0.08/0.46    inference(definition_unfolding,[],[f121,f354])).
+% 0.08/0.46  fof(f390,plain,(
+% 0.08/0.46    e2 != op(unit,e2) | ~sP39),
+% 0.08/0.46    inference(definition_unfolding,[],[f130,f354])).
+% 0.08/0.46  fof(f391,plain,(
+% 0.08/0.46    e2 != op(e2,unit) | ~sP38),
+% 0.08/0.46    inference(definition_unfolding,[],[f134,f354])).
+% 0.08/0.46  fof(f395,plain,(
+% 0.08/0.46    op(e2,e2) != unit | ~sP35),
+% 0.08/0.46    inference(definition_unfolding,[],[f148,f354])).
+% 0.08/0.46  fof(f399,plain,(
+% 0.08/0.46    op(e2,e2) != unit | ~sP34),
+% 0.08/0.46    inference(definition_unfolding,[],[f152,f354])).
+% 0.08/0.46  fof(f406,plain,(
+% 0.08/0.46    e1 != op(unit,e1) | ~sP29),
+% 0.08/0.46    inference(definition_unfolding,[],[f170,f354])).
+% 0.08/0.46  fof(f407,plain,(
+% 0.08/0.46    e1 != op(e1,unit) | ~sP28),
+% 0.08/0.46    inference(definition_unfolding,[],[f174,f354])).
+% 0.08/0.46  fof(f410,plain,(
+% 0.08/0.46    op(e1,e1) != unit | ~sP27),
+% 0.08/0.46    inference(definition_unfolding,[],[f179,f354])).
+% 0.08/0.46  fof(f414,plain,(
+% 0.08/0.46    op(e1,e1) != unit | ~sP26),
+% 0.08/0.46    inference(definition_unfolding,[],[f183,f354])).
+% 0.08/0.46  fof(f416,plain,(
+% 0.08/0.46    e3 != op(e3,unit) | ~sP25),
+% 0.08/0.46    inference(definition_unfolding,[],[f189,f354])).
+% 0.08/0.46  fof(f420,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | ~sP24),
+% 0.08/0.46    inference(definition_unfolding,[],[f193,f354])).
+% 0.08/0.46  fof(f425,plain,(
+% 0.08/0.46    e2 != op(e2,unit) | ~sP23),
+% 0.08/0.46    inference(definition_unfolding,[],[f196,f354])).
+% 0.08/0.46  fof(f429,plain,(
+% 0.08/0.46    e2 != op(unit,e2) | ~sP22),
+% 0.08/0.46    inference(definition_unfolding,[],[f200,f354])).
+% 0.08/0.46  fof(f434,plain,(
+% 0.08/0.46    e1 != op(e1,unit) | ~sP21),
+% 0.08/0.46    inference(definition_unfolding,[],[f203,f354])).
+% 0.08/0.46  fof(f438,plain,(
+% 0.08/0.46    e1 != op(unit,e1) | ~sP20),
+% 0.08/0.46    inference(definition_unfolding,[],[f207,f354])).
+% 0.08/0.46  fof(f443,plain,(
+% 0.08/0.46    op(unit,unit) != unit | ~sP19),
+% 0.08/0.46    inference(definition_unfolding,[],[f210,f354,f354,f354])).
+% 0.08/0.46  fof(f447,plain,(
+% 0.08/0.46    op(unit,unit) != unit | ~sP18),
+% 0.08/0.46    inference(definition_unfolding,[],[f214,f354,f354,f354])).
+% 0.08/0.46  fof(f448,plain,(
+% 0.08/0.46    unit != unit | ~sP17),
+% 0.08/0.46    inference(definition_unfolding,[],[f218,f354])).
+% 0.08/0.46  fof(f449,plain,(
+% 0.08/0.46    op(e3,e3) != unit | ~sP16),
+% 0.08/0.46    inference(definition_unfolding,[],[f222,f354])).
+% 0.08/0.46  fof(f452,plain,(
+% 0.08/0.46    e3 != op(e3,unit) | ~sP13),
+% 0.08/0.46    inference(definition_unfolding,[],[f237,f354])).
+% 0.08/0.46  fof(f457,plain,(
+% 0.08/0.46    op(e2,e2) != unit | ~sP11),
+% 0.08/0.46    inference(definition_unfolding,[],[f242,f354])).
+% 0.08/0.46  fof(f460,plain,(
+% 0.08/0.46    e2 != op(e2,unit) | ~sP9),
+% 0.08/0.46    inference(definition_unfolding,[],[f252,f354])).
+% 0.08/0.46  fof(f465,plain,(
+% 0.08/0.46    op(e1,e1) != unit | ~sP6),
+% 0.08/0.46    inference(definition_unfolding,[],[f262,f354])).
+% 0.08/0.46  fof(f468,plain,(
+% 0.08/0.46    e1 != op(e1,unit) | ~sP5),
+% 0.08/0.46    inference(definition_unfolding,[],[f267,f354])).
+% 0.08/0.46  fof(f470,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | ~sP4),
+% 0.08/0.46    inference(definition_unfolding,[],[f273,f354])).
+% 0.08/0.46  fof(f475,plain,(
+% 0.08/0.46    e2 != op(unit,e2) | ~sP3),
+% 0.08/0.46    inference(definition_unfolding,[],[f276,f354])).
+% 0.08/0.46  fof(f480,plain,(
+% 0.08/0.46    e1 != op(unit,e1) | ~sP2),
+% 0.08/0.46    inference(definition_unfolding,[],[f279,f354])).
+% 0.08/0.46  fof(f485,plain,(
+% 0.08/0.46    op(unit,unit) != unit | ~sP1),
+% 0.08/0.46    inference(definition_unfolding,[],[f282,f354,f354,f354])).
+% 0.08/0.46  fof(f489,plain,(
+% 0.08/0.46    op(e3,e3) != unit | op(e2,e2) != unit | op(e1,e1) != unit | op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(definition_unfolding,[],[f286,f354,f354,f354,f354,f354,f354])).
+% 0.08/0.46  fof(f552,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | sP18 | sP17 | e3 != op(e3,unit) | e3 != op(unit,e3) | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP1 | sP0),
+% 0.08/0.46    inference(definition_unfolding,[],[f291,f354,f354,f354,f354,f354,f354])).
+% 0.08/0.46  fof(f557,plain,(
+% 0.08/0.46    op(e3,e3) = unit),
+% 0.08/0.46    inference(definition_unfolding,[],[f376,f354])).
+% 0.08/0.46  fof(f558,plain,(
+% 0.08/0.46    e3 = op(e3,unit)),
+% 0.08/0.46    inference(definition_unfolding,[],[f373,f354])).
+% 0.08/0.46  fof(f559,plain,(
+% 0.08/0.46    op(e2,e2) = unit),
+% 0.08/0.46    inference(definition_unfolding,[],[f371,f354])).
+% 0.08/0.46  fof(f560,plain,(
+% 0.08/0.46    e2 = op(e2,unit)),
+% 0.08/0.46    inference(definition_unfolding,[],[f369,f354])).
+% 0.08/0.46  fof(f561,plain,(
+% 0.08/0.46    op(e1,e1) = unit),
+% 0.08/0.46    inference(definition_unfolding,[],[f366,f354])).
+% 0.08/0.46  fof(f562,plain,(
+% 0.08/0.46    e1 = op(e1,unit)),
+% 0.08/0.46    inference(definition_unfolding,[],[f365,f354])).
+% 0.08/0.46  fof(f563,plain,(
+% 0.08/0.46    e3 = op(unit,e3)),
+% 0.08/0.46    inference(definition_unfolding,[],[f364,f354])).
+% 0.08/0.46  fof(f564,plain,(
+% 0.08/0.46    e2 = op(unit,e2)),
+% 0.08/0.46    inference(definition_unfolding,[],[f363,f354])).
+% 0.08/0.46  fof(f565,plain,(
+% 0.08/0.46    e1 = op(unit,e1)),
+% 0.08/0.46    inference(definition_unfolding,[],[f362,f354])).
+% 0.08/0.46  fof(f566,plain,(
+% 0.08/0.46    op(unit,unit) = unit),
+% 0.08/0.46    inference(definition_unfolding,[],[f361,f354,f354,f354])).
+% 0.08/0.46  fof(f568,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | sP18 | sP17 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP1 | sP0),
+% 0.08/0.46    inference(duplicate_literal_removal,[],[f552])).
+% 0.08/0.46  fof(f631,plain,(
+% 0.08/0.46    ~sP17),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f448])).
+% 0.08/0.46  fof(f1912,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | sP18 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP1 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f568,f631])).
+% 0.08/0.46  fof(f1913,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | sP18 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1912,f485])).
+% 0.08/0.46  fof(f1914,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | sP19 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1913,f447])).
+% 0.08/0.46  fof(f1915,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP29 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1914,f443])).
+% 0.08/0.46  fof(f1916,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | sP20 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1915,f406])).
+% 0.08/0.46  fof(f1917,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP2 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1916,f438])).
+% 0.08/0.46  fof(f1918,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP28 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1917,f480])).
+% 0.08/0.46  fof(f1919,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | sP21 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1918,f407])).
+% 0.08/0.46  fof(f1920,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP5 | sP4 | sP3 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1919,f434])).
+% 0.08/0.46  fof(f1921,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP39 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP4 | sP3 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1920,f468])).
+% 0.08/0.46  fof(f1922,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | sP22 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP4 | sP3 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1921,f390])).
+% 0.08/0.46  fof(f1923,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP4 | sP3 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1922,f429])).
+% 0.08/0.46  fof(f1924,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP38 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1923,f475])).
+% 0.08/0.46  fof(f1925,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | sP23 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1924,f391])).
+% 0.08/0.46  fof(f1926,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP9 | sP8 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1925,f425])).
+% 0.08/0.46  fof(f1927,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP30 | sP27 | sP26 | sP25 | sP24 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP8 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1926,f460])).
+% 0.08/0.46  fof(f1928,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | sP25 | sP24 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP8 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1927,f169])).
+% 0.08/0.46  fof(f1929,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | sP25 | sP24 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1928,f256])).
+% 0.08/0.46  fof(f1930,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | sP24 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP13 | sP12 | sP11 | sP10 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1929,f416])).
+% 0.08/0.46  fof(f1931,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | sP24 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1930,f452])).
+% 0.08/0.46  fof(f1932,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP4 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1931,f420])).
+% 0.08/0.46  fof(f1933,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e3 != op(e3,unit) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f1932,f470])).
+% 0.08/0.46  fof(f1963,plain,(
+% 0.08/0.46    unit != unit | ~sP43),
+% 0.08/0.46    inference(backward_demodulation,[],[f557,f380])).
+% 0.08/0.46  fof(f1964,plain,(
+% 0.08/0.46    unit != unit | ~sP42),
+% 0.08/0.46    inference(backward_demodulation,[],[f557,f384])).
+% 0.08/0.46  fof(f1965,plain,(
+% 0.08/0.46    unit != unit | ~sP16),
+% 0.08/0.46    inference(backward_demodulation,[],[f557,f449])).
+% 0.08/0.46  fof(f1969,plain,(
+% 0.08/0.46    unit != unit | op(e2,e2) != unit | op(e1,e1) != unit | op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f557,f489])).
+% 0.08/0.46  fof(f1981,plain,(
+% 0.08/0.46    op(e2,e2) != unit | op(e1,e1) != unit | op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1969])).
+% 0.08/0.46  fof(f1982,plain,(
+% 0.08/0.46    ~sP16),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1965])).
+% 0.08/0.46  fof(f1983,plain,(
+% 0.08/0.46    ~sP42),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1964])).
+% 0.08/0.46  fof(f1984,plain,(
+% 0.08/0.46    ~sP43),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1963])).
+% 0.08/0.46  fof(f1986,plain,(
+% 0.08/0.46    e1 != e1 | ~sP44),
+% 0.08/0.46    inference(backward_demodulation,[],[f375,f112])).
+% 0.08/0.46  fof(f1989,plain,(
+% 0.08/0.46    e1 != e1 | ~sP37),
+% 0.08/0.46    inference(backward_demodulation,[],[f375,f141])).
+% 0.08/0.46  fof(f1990,plain,(
+% 0.08/0.46    e1 != e1 | ~sP15),
+% 0.08/0.46    inference(backward_demodulation,[],[f375,f227])).
+% 0.08/0.46  fof(f2000,plain,(
+% 0.08/0.46    ~sP15),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1990])).
+% 0.08/0.46  fof(f2001,plain,(
+% 0.08/0.46    ~sP37),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1989])).
+% 0.08/0.46  fof(f2002,plain,(
+% 0.08/0.46    ~sP44),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f1986])).
+% 0.08/0.46  fof(f2003,plain,(
+% 0.08/0.46    e2 != e2 | ~sP46),
+% 0.08/0.46    inference(backward_demodulation,[],[f374,f103])).
+% 0.08/0.46  fof(f2006,plain,(
+% 0.08/0.46    e2 != e2 | ~sP31),
+% 0.08/0.46    inference(backward_demodulation,[],[f374,f165])).
+% 0.08/0.46  fof(f2009,plain,(
+% 0.08/0.46    e2 != e2 | ~sP14),
+% 0.08/0.46    inference(backward_demodulation,[],[f374,f232])).
+% 0.08/0.46  fof(f2018,plain,(
+% 0.08/0.46    ~sP14),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2009])).
+% 0.08/0.46  fof(f2019,plain,(
+% 0.08/0.46    ~sP31),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2006])).
+% 0.08/0.46  fof(f2020,plain,(
+% 0.08/0.46    ~sP46),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2003])).
+% 0.08/0.46  fof(f2035,plain,(
+% 0.08/0.46    e3 != e3 | e3 != op(unit,e3) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f558,f1933])).
+% 0.08/0.46  fof(f2036,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP46 | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2035])).
+% 0.08/0.46  fof(f2069,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP44 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2036,f2020])).
+% 0.08/0.46  fof(f2070,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP43 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2069,f2002])).
+% 0.08/0.46  fof(f2071,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP42 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2070,f1984])).
+% 0.08/0.46  fof(f2072,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP37 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2071,f1983])).
+% 0.08/0.46  fof(f2073,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP31 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2072,f2001])).
+% 0.08/0.46  fof(f2074,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP16 | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2073,f2019])).
+% 0.08/0.46  fof(f2075,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP15 | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2074,f1982])).
+% 0.08/0.46  fof(f2076,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP14 | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2075,f2000])).
+% 0.08/0.46  fof(f2077,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(e2,unit) | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2076,f2018])).
+% 0.08/0.46  fof(f2078,plain,(
+% 0.08/0.46    e1 != e1 | ~sP45),
+% 0.08/0.46    inference(backward_demodulation,[],[f372,f108])).
+% 0.08/0.46  fof(f2081,plain,(
+% 0.08/0.46    e1 != e1 | ~sP36),
+% 0.08/0.46    inference(backward_demodulation,[],[f372,f145])).
+% 0.08/0.46  fof(f2082,plain,(
+% 0.08/0.46    e1 != e1 | ~sP12),
+% 0.08/0.46    inference(backward_demodulation,[],[f372,f239])).
+% 0.08/0.46  fof(f2091,plain,(
+% 0.08/0.46    ~sP12),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2082])).
+% 0.08/0.46  fof(f2092,plain,(
+% 0.08/0.46    ~sP36),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2081])).
+% 0.08/0.46  fof(f2093,plain,(
+% 0.08/0.46    ~sP45),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2078])).
+% 0.08/0.46  fof(f2103,plain,(
+% 0.08/0.46    unit != unit | ~sP35),
+% 0.08/0.46    inference(backward_demodulation,[],[f559,f395])).
+% 0.08/0.46  fof(f2104,plain,(
+% 0.08/0.46    unit != unit | ~sP34),
+% 0.08/0.46    inference(backward_demodulation,[],[f559,f399])).
+% 0.08/0.46  fof(f2105,plain,(
+% 0.08/0.46    unit != unit | ~sP11),
+% 0.08/0.46    inference(backward_demodulation,[],[f559,f457])).
+% 0.08/0.46  fof(f2114,plain,(
+% 0.08/0.46    unit != unit | op(e1,e1) != unit | op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f559,f1981])).
+% 0.08/0.46  fof(f2115,plain,(
+% 0.08/0.46    op(e1,e1) != unit | op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2114])).
+% 0.08/0.46  fof(f2116,plain,(
+% 0.08/0.46    ~sP11),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2105])).
+% 0.08/0.46  fof(f2117,plain,(
+% 0.08/0.46    ~sP34),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2104])).
+% 0.08/0.46  fof(f2118,plain,(
+% 0.08/0.46    ~sP35),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2103])).
+% 0.08/0.46  fof(f2119,plain,(
+% 0.08/0.46    e3 != e3 | ~sP40),
+% 0.08/0.46    inference(backward_demodulation,[],[f370,f127])).
+% 0.08/0.46  fof(f2122,plain,(
+% 0.08/0.46    e3 != e3 | ~sP33),
+% 0.08/0.46    inference(backward_demodulation,[],[f370,f156])).
+% 0.08/0.46  fof(f2127,plain,(
+% 0.08/0.46    e3 != e3 | ~sP10),
+% 0.08/0.46    inference(backward_demodulation,[],[f370,f249])).
+% 0.08/0.46  fof(f2135,plain,(
+% 0.08/0.46    ~sP10),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2127])).
+% 0.08/0.46  fof(f2136,plain,(
+% 0.08/0.46    ~sP33),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2122])).
+% 0.08/0.46  fof(f2137,plain,(
+% 0.08/0.46    ~sP40),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2119])).
+% 0.08/0.46  fof(f2152,plain,(
+% 0.08/0.46    e2 != e2 | e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f560,f2077])).
+% 0.08/0.46  fof(f2153,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP45 | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2152])).
+% 0.08/0.46  fof(f2159,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP40 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2153,f2093])).
+% 0.08/0.46  fof(f2160,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP36 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2159,f2137])).
+% 0.08/0.46  fof(f2161,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP35 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2160,f2092])).
+% 0.08/0.46  fof(f2162,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP34 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2161,f2118])).
+% 0.08/0.46  fof(f2163,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP33 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2162,f2117])).
+% 0.08/0.46  fof(f2164,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP12 | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2163,f2136])).
+% 0.08/0.46  fof(f2165,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP11 | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2164,f2091])).
+% 0.08/0.46  fof(f2166,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP10 | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2165,f2116])).
+% 0.08/0.46  fof(f2167,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(e1,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2166,f2135])).
+% 0.08/0.46  fof(f2178,plain,(
+% 0.08/0.46    e2 != e2 | e3 != op(unit,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f368,f2167])).
+% 0.08/0.46  fof(f2179,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(e1,unit) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2178])).
+% 0.08/0.46  fof(f2182,plain,(
+% 0.08/0.46    e3 != e3 | ~sP41),
+% 0.08/0.46    inference(backward_demodulation,[],[f367,f123])).
+% 0.08/0.46  fof(f2185,plain,(
+% 0.08/0.46    e3 != e3 | ~sP32),
+% 0.08/0.46    inference(backward_demodulation,[],[f367,f160])).
+% 0.08/0.46  fof(f2190,plain,(
+% 0.08/0.46    e3 != e3 | ~sP7),
+% 0.08/0.46    inference(backward_demodulation,[],[f367,f261])).
+% 0.08/0.46  fof(f2194,plain,(
+% 0.08/0.46    ~sP7),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2190])).
+% 0.08/0.46  fof(f2195,plain,(
+% 0.08/0.46    ~sP32),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2185])).
+% 0.08/0.46  fof(f2196,plain,(
+% 0.08/0.46    ~sP41),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2182])).
+% 0.08/0.46  fof(f2206,plain,(
+% 0.08/0.46    unit != unit | ~sP27),
+% 0.08/0.46    inference(backward_demodulation,[],[f561,f410])).
+% 0.08/0.46  fof(f2207,plain,(
+% 0.08/0.46    unit != unit | ~sP26),
+% 0.08/0.46    inference(backward_demodulation,[],[f561,f414])).
+% 0.08/0.46  fof(f2208,plain,(
+% 0.08/0.46    unit != unit | ~sP6),
+% 0.08/0.46    inference(backward_demodulation,[],[f561,f465])).
+% 0.08/0.46  fof(f2209,plain,(
+% 0.08/0.46    unit != unit | op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f561,f2115])).
+% 0.08/0.46  fof(f2210,plain,(
+% 0.08/0.46    op(unit,unit) != unit | ~sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2209])).
+% 0.08/0.46  fof(f2211,plain,(
+% 0.08/0.46    ~sP6),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2208])).
+% 0.08/0.46  fof(f2212,plain,(
+% 0.08/0.46    ~sP26),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2207])).
+% 0.08/0.46  fof(f2213,plain,(
+% 0.08/0.46    ~sP27),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2206])).
+% 0.08/0.46  fof(f2226,plain,(
+% 0.08/0.46    e1 != e1 | e3 != op(unit,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(backward_demodulation,[],[f562,f2179])).
+% 0.08/0.46  fof(f2227,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | sP41 | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2226])).
+% 0.08/0.46  fof(f2231,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | sP32 | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2227,f2196])).
+% 0.08/0.46  fof(f2232,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | sP27 | sP26 | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2231,f2195])).
+% 0.08/0.46  fof(f2233,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | sP26 | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2232,f2213])).
+% 0.08/0.46  fof(f2234,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP7 | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2233,f2212])).
+% 0.08/0.46  fof(f2235,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP6 | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2234,f2194])).
+% 0.08/0.46  fof(f2236,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit | sP0),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2235,f2211])).
+% 0.08/0.46  fof(f2237,plain,(
+% 0.08/0.46    e3 != op(unit,e3) | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit),
+% 0.08/0.46    inference(subsumption_resolution,[],[f2236,f2210])).
+% 0.08/0.46  fof(f2248,plain,(
+% 0.08/0.46    e3 != e3 | e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit),
+% 0.08/0.46    inference(backward_demodulation,[],[f563,f2237])).
+% 0.08/0.46  fof(f2249,plain,(
+% 0.08/0.46    e2 != op(unit,e2) | e1 != op(unit,e1) | op(unit,unit) != unit),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2248])).
+% 0.08/0.46  fof(f2264,plain,(
+% 0.08/0.46    e2 != e2 | e1 != op(unit,e1) | op(unit,unit) != unit),
+% 0.08/0.46    inference(backward_demodulation,[],[f564,f2249])).
+% 0.08/0.46  fof(f2265,plain,(
+% 0.08/0.46    e1 != op(unit,e1) | op(unit,unit) != unit),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2264])).
+% 0.08/0.46  fof(f2281,plain,(
+% 0.08/0.46    e1 != e1 | op(unit,unit) != unit),
+% 0.08/0.46    inference(backward_demodulation,[],[f565,f2265])).
+% 0.08/0.46  fof(f2282,plain,(
+% 0.08/0.46    op(unit,unit) != unit),
+% 0.08/0.46    inference(trivial_inequality_removal,[],[f2281])).
+% 0.08/0.46  fof(f2286,plain,(
+% 0.08/0.46    $false),
+% 0.08/0.46    inference(subsumption_resolution,[],[f566,f2282])).
+% 0.08/0.46  % SZS output end Proof for theBenchmark
+% 0.08/0.46  % ------------------------------
+% 0.08/0.46  % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100)
+% 0.08/0.46  % Termination reason: Refutation
+% 0.08/0.46  
+% 0.08/0.46  % Memory used [KB]: 1535
+% 0.08/0.46  % Time elapsed: 0.178 s
+% 0.08/0.46  % ------------------------------
+% 0.08/0.46  % ------------------------------
+% 0.08/0.46  % Success in time 0.214 s
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/fof/ALG107+1---iProver---2.8.THM-CRf.s b/test-data/tstp/fof/ALG107+1---iProver---2.8.THM-CRf.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/fof/ALG107+1---iProver---2.8.THM-CRf.s
@@ -0,0 +1,27638 @@
+%------------------------------------------------------------------------------
+% File       : iProver---2.8
+% Problem    : ALG107+1 : TPTP v7.1.0. Released v2.7.0.
+% Transform  : none
+% Format     : tptp:raw
+% Command    : iproveropt_run.sh %d %s
+
+% Computer   : n026.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.625MB
+% OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Fri Aug 31 11:49:20 EDT 2018
+
+% Result     : Theorem 215.56s
+% Output     : CNFRefutation 220.68s
+% Verified   : 
+% Statistics : ERROR: Analysing output (Could not find formula named c_138026)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+%----WARNING: iProver---2.8 format not known, defaulting to TPTP
+fof(f13,axiom,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = e23
+    & op2(e22,op2(e22,e22)) = e21
+    & e20 = op2(e22,e22) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f317,plain,(
+    op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = e23 ),
+    inference(cnf_transformation,[],[f13])).
+
+fof(f16,axiom,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = h3(e13)
+    & op2(e22,op2(e22,e22)) = h3(e11)
+    & op2(e22,e22) = h3(e10)
+    & e22 = h3(e12) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f329,plain,(
+    op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = h3(e13) ),
+    inference(cnf_transformation,[],[f16])).
+
+fof(f1,axiom,
+    ( ( op1(e13,e13) = e13
+      | op1(e13,e13) = e12
+      | op1(e13,e13) = e11
+      | e10 = op1(e13,e13) )
+    & ( op1(e13,e12) = e13
+      | op1(e13,e12) = e12
+      | op1(e13,e12) = e11
+      | e10 = op1(e13,e12) )
+    & ( op1(e13,e11) = e13
+      | op1(e13,e11) = e12
+      | op1(e13,e11) = e11
+      | e10 = op1(e13,e11) )
+    & ( op1(e13,e10) = e13
+      | op1(e13,e10) = e12
+      | op1(e13,e10) = e11
+      | e10 = op1(e13,e10) )
+    & ( op1(e12,e13) = e13
+      | op1(e12,e13) = e12
+      | op1(e12,e13) = e11
+      | e10 = op1(e12,e13) )
+    & ( op1(e12,e12) = e13
+      | op1(e12,e12) = e12
+      | op1(e12,e12) = e11
+      | e10 = op1(e12,e12) )
+    & ( op1(e12,e11) = e13
+      | op1(e12,e11) = e12
+      | op1(e12,e11) = e11
+      | e10 = op1(e12,e11) )
+    & ( op1(e12,e10) = e13
+      | op1(e12,e10) = e12
+      | op1(e12,e10) = e11
+      | e10 = op1(e12,e10) )
+    & ( op1(e11,e13) = e13
+      | op1(e11,e13) = e12
+      | op1(e11,e13) = e11
+      | e10 = op1(e11,e13) )
+    & ( op1(e11,e12) = e13
+      | op1(e11,e12) = e12
+      | op1(e11,e12) = e11
+      | e10 = op1(e11,e12) )
+    & ( op1(e11,e11) = e13
+      | op1(e11,e11) = e12
+      | op1(e11,e11) = e11
+      | e10 = op1(e11,e11) )
+    & ( op1(e11,e10) = e13
+      | op1(e11,e10) = e12
+      | op1(e11,e10) = e11
+      | e10 = op1(e11,e10) )
+    & ( op1(e10,e13) = e13
+      | op1(e10,e13) = e12
+      | op1(e10,e13) = e11
+      | e10 = op1(e10,e13) )
+    & ( op1(e10,e12) = e13
+      | op1(e10,e12) = e12
+      | op1(e10,e12) = e11
+      | e10 = op1(e10,e12) )
+    & ( op1(e10,e11) = e13
+      | op1(e10,e11) = e12
+      | op1(e10,e11) = e11
+      | e10 = op1(e10,e11) )
+    & ( op1(e10,e10) = e13
+      | op1(e10,e10) = e12
+      | op1(e10,e10) = e11
+      | e10 = op1(e10,e10) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f61,plain,
+    ( op1(e10,e11) = e13
+    | op1(e10,e11) = e12
+    | op1(e10,e11) = e11
+    | e10 = op1(e10,e11) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f5,axiom,
+    ( op1(e13,e12) != op1(e13,e13)
+    & op1(e13,e11) != op1(e13,e13)
+    & op1(e13,e11) != op1(e13,e12)
+    & op1(e13,e10) != op1(e13,e13)
+    & op1(e13,e10) != op1(e13,e12)
+    & op1(e13,e10) != op1(e13,e11)
+    & op1(e12,e12) != op1(e12,e13)
+    & op1(e12,e11) != op1(e12,e13)
+    & op1(e12,e11) != op1(e12,e12)
+    & op1(e12,e10) != op1(e12,e13)
+    & op1(e12,e10) != op1(e12,e12)
+    & op1(e12,e10) != op1(e12,e11)
+    & op1(e11,e12) != op1(e11,e13)
+    & op1(e11,e11) != op1(e11,e13)
+    & op1(e11,e11) != op1(e11,e12)
+    & op1(e11,e10) != op1(e11,e13)
+    & op1(e11,e10) != op1(e11,e12)
+    & op1(e11,e10) != op1(e11,e11)
+    & op1(e10,e12) != op1(e10,e13)
+    & op1(e10,e11) != op1(e10,e13)
+    & op1(e10,e11) != op1(e10,e12)
+    & op1(e10,e10) != op1(e10,e13)
+    & op1(e10,e10) != op1(e10,e12)
+    & op1(e10,e10) != op1(e10,e11)
+    & op1(e12,e13) != op1(e13,e13)
+    & op1(e11,e13) != op1(e13,e13)
+    & op1(e11,e13) != op1(e12,e13)
+    & op1(e10,e13) != op1(e13,e13)
+    & op1(e10,e13) != op1(e12,e13)
+    & op1(e10,e13) != op1(e11,e13)
+    & op1(e12,e12) != op1(e13,e12)
+    & op1(e11,e12) != op1(e13,e12)
+    & op1(e11,e12) != op1(e12,e12)
+    & op1(e10,e12) != op1(e13,e12)
+    & op1(e10,e12) != op1(e12,e12)
+    & op1(e10,e12) != op1(e11,e12)
+    & op1(e12,e11) != op1(e13,e11)
+    & op1(e11,e11) != op1(e13,e11)
+    & op1(e11,e11) != op1(e12,e11)
+    & op1(e10,e11) != op1(e13,e11)
+    & op1(e10,e11) != op1(e12,e11)
+    & op1(e10,e11) != op1(e11,e11)
+    & op1(e12,e10) != op1(e13,e10)
+    & op1(e11,e10) != op1(e13,e10)
+    & op1(e11,e10) != op1(e12,e10)
+    & op1(e10,e10) != op1(e13,e10)
+    & op1(e10,e10) != op1(e12,e10)
+    & op1(e10,e10) != op1(e11,e10) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f196,plain,(
+    op1(e12,e11) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f71,plain,
+    ( op1(e12,e13) = e13
+    | op1(e12,e13) = e12
+    | op1(e12,e13) = e11
+    | e10 = op1(e12,e13) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f12,axiom,
+    ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) = e13
+    & op1(e12,op1(e12,e12)) = e11
+    & e10 = op1(e12,e12) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f312,plain,(
+    e10 = op1(e12,e12) ),
+    inference(cnf_transformation,[],[f12])).
+
+fof(f313,plain,(
+    op1(e12,op1(e12,e12)) = e11 ),
+    inference(cnf_transformation,[],[f12])).
+
+fof(f194,plain,(
+    op1(e12,e10) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f197,plain,(
+    op1(e12,e12) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f2,axiom,
+    ( ( op1(e13,e13) = e13
+      | op1(e12,e13) = e13
+      | op1(e11,e13) = e13
+      | op1(e10,e13) = e13 )
+    & ( op1(e13,e13) = e13
+      | op1(e13,e12) = e13
+      | op1(e13,e11) = e13
+      | op1(e13,e10) = e13 )
+    & ( op1(e13,e13) = e12
+      | op1(e12,e13) = e12
+      | op1(e11,e13) = e12
+      | op1(e10,e13) = e12 )
+    & ( op1(e13,e13) = e12
+      | op1(e13,e12) = e12
+      | op1(e13,e11) = e12
+      | op1(e13,e10) = e12 )
+    & ( op1(e13,e13) = e11
+      | op1(e12,e13) = e11
+      | op1(e11,e13) = e11
+      | op1(e10,e13) = e11 )
+    & ( op1(e13,e13) = e11
+      | op1(e13,e12) = e11
+      | op1(e13,e11) = e11
+      | op1(e13,e10) = e11 )
+    & ( e10 = op1(e13,e13)
+      | e10 = op1(e12,e13)
+      | e10 = op1(e11,e13)
+      | e10 = op1(e10,e13) )
+    & ( e10 = op1(e13,e13)
+      | e10 = op1(e13,e12)
+      | e10 = op1(e13,e11)
+      | e10 = op1(e13,e10) )
+    & ( op1(e13,e12) = e13
+      | op1(e12,e12) = e13
+      | op1(e11,e12) = e13
+      | op1(e10,e12) = e13 )
+    & ( op1(e12,e13) = e13
+      | op1(e12,e12) = e13
+      | op1(e12,e11) = e13
+      | op1(e12,e10) = e13 )
+    & ( op1(e13,e12) = e12
+      | op1(e12,e12) = e12
+      | op1(e11,e12) = e12
+      | op1(e10,e12) = e12 )
+    & ( op1(e12,e13) = e12
+      | op1(e12,e12) = e12
+      | op1(e12,e11) = e12
+      | op1(e12,e10) = e12 )
+    & ( op1(e13,e12) = e11
+      | op1(e12,e12) = e11
+      | op1(e11,e12) = e11
+      | op1(e10,e12) = e11 )
+    & ( op1(e12,e13) = e11
+      | op1(e12,e12) = e11
+      | op1(e12,e11) = e11
+      | op1(e12,e10) = e11 )
+    & ( e10 = op1(e13,e12)
+      | e10 = op1(e12,e12)
+      | e10 = op1(e11,e12)
+      | e10 = op1(e10,e12) )
+    & ( e10 = op1(e12,e13)
+      | e10 = op1(e12,e12)
+      | e10 = op1(e12,e11)
+      | e10 = op1(e12,e10) )
+    & ( op1(e13,e11) = e13
+      | op1(e12,e11) = e13
+      | op1(e11,e11) = e13
+      | op1(e10,e11) = e13 )
+    & ( op1(e11,e13) = e13
+      | op1(e11,e12) = e13
+      | op1(e11,e11) = e13
+      | op1(e11,e10) = e13 )
+    & ( op1(e13,e11) = e12
+      | op1(e12,e11) = e12
+      | op1(e11,e11) = e12
+      | op1(e10,e11) = e12 )
+    & ( op1(e11,e13) = e12
+      | op1(e11,e12) = e12
+      | op1(e11,e11) = e12
+      | op1(e11,e10) = e12 )
+    & ( op1(e13,e11) = e11
+      | op1(e12,e11) = e11
+      | op1(e11,e11) = e11
+      | op1(e10,e11) = e11 )
+    & ( op1(e11,e13) = e11
+      | op1(e11,e12) = e11
+      | op1(e11,e11) = e11
+      | op1(e11,e10) = e11 )
+    & ( e10 = op1(e13,e11)
+      | e10 = op1(e12,e11)
+      | e10 = op1(e11,e11)
+      | e10 = op1(e10,e11) )
+    & ( e10 = op1(e11,e13)
+      | e10 = op1(e11,e12)
+      | e10 = op1(e11,e11)
+      | e10 = op1(e11,e10) )
+    & ( op1(e13,e10) = e13
+      | op1(e12,e10) = e13
+      | op1(e11,e10) = e13
+      | op1(e10,e10) = e13 )
+    & ( op1(e10,e13) = e13
+      | op1(e10,e12) = e13
+      | op1(e10,e11) = e13
+      | op1(e10,e10) = e13 )
+    & ( op1(e13,e10) = e12
+      | op1(e12,e10) = e12
+      | op1(e11,e10) = e12
+      | op1(e10,e10) = e12 )
+    & ( op1(e10,e13) = e12
+      | op1(e10,e12) = e12
+      | op1(e10,e11) = e12
+      | op1(e10,e10) = e12 )
+    & ( op1(e13,e10) = e11
+      | op1(e12,e10) = e11
+      | op1(e11,e10) = e11
+      | op1(e10,e10) = e11 )
+    & ( op1(e10,e13) = e11
+      | op1(e10,e12) = e11
+      | op1(e10,e11) = e11
+      | op1(e10,e10) = e11 )
+    & ( e10 = op1(e13,e10)
+      | e10 = op1(e12,e10)
+      | e10 = op1(e11,e10)
+      | e10 = op1(e10,e10) )
+    & ( e10 = op1(e10,e13)
+      | e10 = op1(e10,e12)
+      | e10 = op1(e10,e11)
+      | e10 = op1(e10,e10) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f91,plain,
+    ( op1(e13,e11) = e13
+    | op1(e12,e11) = e13
+    | op1(e11,e11) = e13
+    | op1(e10,e11) = e13 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f314,plain,(
+    op1(op1(e12,op1(e12,e12)),op1(e12,e12)) = e13 ),
+    inference(cnf_transformation,[],[f12])).
+
+fof(f179,plain,(
+    op1(e12,e13) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f186,plain,(
+    op1(e11,e10) != op1(e11,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f201,plain,(
+    op1(e13,e11) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f98,plain,
+    ( op1(e12,e13) = e13
+    | op1(e12,e12) = e13
+    | op1(e12,e11) = e13
+    | op1(e12,e10) = e13 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f69,plain,
+    ( op1(e12,e11) = e13
+    | op1(e12,e11) = e12
+    | op1(e12,e11) = e11
+    | e10 = op1(e12,e11) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f192,plain,(
+    op1(e12,e10) != op1(e12,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f195,plain,(
+    op1(e12,e11) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f106,plain,
+    ( op1(e13,e13) = e13
+    | op1(e13,e12) = e13
+    | op1(e13,e11) = e13
+    | op1(e13,e10) = e13 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f160,plain,(
+    op1(e11,e10) != op1(e13,e10) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f167,plain,(
+    op1(e12,e11) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f99,plain,
+    ( op1(e13,e12) = e13
+    | op1(e12,e12) = e13
+    | op1(e11,e12) = e13
+    | op1(e10,e12) = e13 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f156,plain,(
+    op1(e10,e10) != op1(e11,e10) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f164,plain,(
+    op1(e10,e11) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f175,plain,(
+    op1(e10,e13) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f187,plain,(
+    op1(e11,e10) != op1(e11,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f82,plain,
+    ( op1(e10,e13) = e13
+    | op1(e10,e12) = e13
+    | op1(e10,e11) = e13
+    | op1(e10,e10) = e13 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f105,plain,
+    ( op1(e13,e13) = e12
+    | op1(e12,e13) = e12
+    | op1(e11,e13) = e12
+    | op1(e10,e13) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f21,plain,
+    ( ( op1(e13,op1(e10,e13)) = e13
+      & op1(e12,op1(e10,e12)) = e12
+      & op1(e11,op1(e10,e11)) = e11
+      & e10 = op1(e10,op1(e10,e10)) )
+    | ~ sP0 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])])).
+
+fof(f44,plain,
+    ( ( op1(e13,op1(e10,e13)) = e13
+      & op1(e12,op1(e10,e12)) = e12
+      & op1(e11,op1(e10,e11)) = e11
+      & e10 = op1(e10,op1(e10,e10)) )
+    | ~ sP0 ),
+    inference(nnf_transformation,[],[f21])).
+
+fof(f290,plain,
+    ( op1(e12,op1(e10,e12)) = e12
+    | ~ sP0 ),
+    inference(cnf_transformation,[],[f44])).
+
+fof(f23,plain,
+    ( ( op1(e13,op1(e12,e13)) = e13
+      & op1(e12,op1(e12,e12)) = e12
+      & op1(e11,op1(e12,e11)) = e11
+      & e10 = op1(e10,op1(e12,e10)) )
+    | ~ sP2 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])])).
+
+fof(f42,plain,
+    ( ( op1(e13,op1(e12,e13)) = e13
+      & op1(e12,op1(e12,e12)) = e12
+      & op1(e11,op1(e12,e11)) = e11
+      & e10 = op1(e10,op1(e12,e10)) )
+    | ~ sP2 ),
+    inference(nnf_transformation,[],[f23])).
+
+fof(f282,plain,
+    ( op1(e12,op1(e12,e12)) = e12
+    | ~ sP2 ),
+    inference(cnf_transformation,[],[f42])).
+
+fof(f7,axiom,
+    ( e12 != e13
+    & e11 != e13
+    & e11 != e12
+    & e10 != e13
+    & e10 != e12
+    & e10 != e11 ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f255,plain,(
+    e11 != e12 ),
+    inference(cnf_transformation,[],[f7])).
+
+fof(f10,axiom,
+    ( ( op1(e13,op1(e13,e13)) = e13
+      & op1(e12,op1(e13,e12)) = e12
+      & op1(e11,op1(e13,e11)) = e11
+      & e10 = op1(e10,op1(e13,e10)) )
+    | ( op1(e13,op1(e12,e13)) = e13
+      & op1(e12,op1(e12,e12)) = e12
+      & op1(e11,op1(e12,e11)) = e11
+      & e10 = op1(e10,op1(e12,e10)) )
+    | ( op1(e13,op1(e11,e13)) = e13
+      & op1(e12,op1(e11,e12)) = e12
+      & op1(e11,op1(e11,e11)) = e11
+      & e10 = op1(e10,op1(e11,e10)) )
+    | ( op1(e13,op1(e10,e13)) = e13
+      & op1(e12,op1(e10,e12)) = e12
+      & op1(e11,op1(e10,e11)) = e11
+      & e10 = op1(e10,op1(e10,e10)) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f22,plain,
+    ( ( op1(e13,op1(e11,e13)) = e13
+      & op1(e12,op1(e11,e12)) = e12
+      & op1(e11,op1(e11,e11)) = e11
+      & e10 = op1(e10,op1(e11,e10)) )
+    | ~ sP1 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])])).
+
+fof(f24,plain,
+    ( ( op1(e13,op1(e13,e13)) = e13
+      & op1(e12,op1(e13,e12)) = e12
+      & op1(e11,op1(e13,e11)) = e11
+      & e10 = op1(e10,op1(e13,e10)) )
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(definition_folding,[],[f10,f23,f22,f21])).
+
+fof(f295,plain,
+    ( op1(e13,op1(e13,e13)) = e13
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(cnf_transformation,[],[f24])).
+
+fof(f292,plain,
+    ( e10 = op1(e10,op1(e13,e10))
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(cnf_transformation,[],[f24])).
+
+fof(f293,plain,
+    ( op1(e11,op1(e13,e11)) = e11
+    | sP2
+    | sP1
+    | sP0 ),
+    inference(cnf_transformation,[],[f24])).
+
+fof(f253,plain,(
+    e10 != e12 ),
+    inference(cnf_transformation,[],[f7])).
+
+fof(f159,plain,(
+    op1(e11,e10) != op1(e12,e10) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f173,plain,(
+    op1(e12,e12) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f100,plain,
+    ( e10 = op1(e13,e13)
+    | e10 = op1(e13,e12)
+    | e10 = op1(e13,e11)
+    | e10 = op1(e13,e10) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f81,plain,
+    ( op1(e13,e10) = e12
+    | op1(e12,e10) = e12
+    | op1(e11,e10) = e12
+    | op1(e10,e10) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f257,plain,(
+    e12 != e13 ),
+    inference(cnf_transformation,[],[f7])).
+
+fof(f43,plain,
+    ( ( op1(e13,op1(e11,e13)) = e13
+      & op1(e12,op1(e11,e12)) = e12
+      & op1(e11,op1(e11,e11)) = e11
+      & e10 = op1(e10,op1(e11,e10)) )
+    | ~ sP1 ),
+    inference(nnf_transformation,[],[f22])).
+
+fof(f287,plain,
+    ( op1(e13,op1(e11,e13)) = e13
+    | ~ sP1 ),
+    inference(cnf_transformation,[],[f43])).
+
+fof(f285,plain,
+    ( op1(e11,op1(e11,e11)) = e11
+    | ~ sP1 ),
+    inference(cnf_transformation,[],[f43])).
+
+fof(f254,plain,(
+    e10 != e13 ),
+    inference(cnf_transformation,[],[f7])).
+
+fof(f171,plain,(
+    op1(e11,e12) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f84,plain,
+    ( e10 = op1(e11,e13)
+    | e10 = op1(e11,e12)
+    | e10 = op1(e11,e11)
+    | e10 = op1(e11,e10) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f177,plain,(
+    op1(e11,e13) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f291,plain,
+    ( op1(e13,op1(e10,e13)) = e13
+    | ~ sP0 ),
+    inference(cnf_transformation,[],[f44])).
+
+fof(f176,plain,(
+    op1(e10,e13) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f63,plain,
+    ( op1(e10,e13) = e13
+    | op1(e10,e13) = e12
+    | op1(e10,e13) = e11
+    | e10 = op1(e10,e13) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f107,plain,
+    ( op1(e13,e13) = e13
+    | op1(e12,e13) = e13
+    | op1(e11,e13) = e13
+    | op1(e10,e13) = e13 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f170,plain,(
+    op1(e10,e12) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f203,plain,(
+    op1(e13,e12) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f188,plain,(
+    op1(e11,e10) != op1(e11,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f18,conjecture,
+    ( ( ( e23 = h4(e13)
+        | e23 = h4(e12)
+        | e23 = h4(e11)
+        | e23 = h4(e10) )
+      & ( e22 = h4(e13)
+        | e22 = h4(e12)
+        | e22 = h4(e11)
+        | e22 = h4(e10) )
+      & ( e21 = h4(e13)
+        | e21 = h4(e12)
+        | e21 = h4(e11)
+        | e21 = h4(e10) )
+      & ( e20 = h4(e13)
+        | e20 = h4(e12)
+        | e20 = h4(e11)
+        | e20 = h4(e10) )
+      & op2(h4(e13),h4(e13)) = h4(op1(e13,e13))
+      & op2(h4(e13),h4(e12)) = h4(op1(e13,e12))
+      & op2(h4(e13),h4(e11)) = h4(op1(e13,e11))
+      & op2(h4(e13),h4(e10)) = h4(op1(e13,e10))
+      & op2(h4(e12),h4(e13)) = h4(op1(e12,e13))
+      & op2(h4(e12),h4(e12)) = h4(op1(e12,e12))
+      & op2(h4(e12),h4(e11)) = h4(op1(e12,e11))
+      & op2(h4(e12),h4(e10)) = h4(op1(e12,e10))
+      & op2(h4(e11),h4(e13)) = h4(op1(e11,e13))
+      & op2(h4(e11),h4(e12)) = h4(op1(e11,e12))
+      & op2(h4(e11),h4(e11)) = h4(op1(e11,e11))
+      & op2(h4(e11),h4(e10)) = h4(op1(e11,e10))
+      & op2(h4(e10),h4(e13)) = h4(op1(e10,e13))
+      & op2(h4(e10),h4(e12)) = h4(op1(e10,e12))
+      & op2(h4(e10),h4(e11)) = h4(op1(e10,e11))
+      & op2(h4(e10),h4(e10)) = h4(op1(e10,e10)) )
+    | ( ( e23 = h3(e13)
+        | e23 = h3(e12)
+        | e23 = h3(e11)
+        | e23 = h3(e10) )
+      & ( e22 = h3(e13)
+        | e22 = h3(e12)
+        | e22 = h3(e11)
+        | e22 = h3(e10) )
+      & ( e21 = h3(e13)
+        | e21 = h3(e12)
+        | e21 = h3(e11)
+        | e21 = h3(e10) )
+      & ( e20 = h3(e13)
+        | e20 = h3(e12)
+        | e20 = h3(e11)
+        | e20 = h3(e10) )
+      & op2(h3(e13),h3(e13)) = h3(op1(e13,e13))
+      & op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+      & op2(h3(e13),h3(e11)) = h3(op1(e13,e11))
+      & op2(h3(e13),h3(e10)) = h3(op1(e13,e10))
+      & op2(h3(e12),h3(e13)) = h3(op1(e12,e13))
+      & op2(h3(e12),h3(e12)) = h3(op1(e12,e12))
+      & op2(h3(e12),h3(e11)) = h3(op1(e12,e11))
+      & op2(h3(e12),h3(e10)) = h3(op1(e12,e10))
+      & op2(h3(e11),h3(e13)) = h3(op1(e11,e13))
+      & op2(h3(e11),h3(e12)) = h3(op1(e11,e12))
+      & op2(h3(e11),h3(e11)) = h3(op1(e11,e11))
+      & op2(h3(e11),h3(e10)) = h3(op1(e11,e10))
+      & op2(h3(e10),h3(e13)) = h3(op1(e10,e13))
+      & op2(h3(e10),h3(e12)) = h3(op1(e10,e12))
+      & op2(h3(e10),h3(e11)) = h3(op1(e10,e11))
+      & op2(h3(e10),h3(e10)) = h3(op1(e10,e10)) )
+    | ( ( e23 = h2(e13)
+        | e23 = h2(e12)
+        | e23 = h2(e11)
+        | e23 = h2(e10) )
+      & ( e22 = h2(e13)
+        | e22 = h2(e12)
+        | e22 = h2(e11)
+        | e22 = h2(e10) )
+      & ( e21 = h2(e13)
+        | e21 = h2(e12)
+        | e21 = h2(e11)
+        | e21 = h2(e10) )
+      & ( e20 = h2(e13)
+        | e20 = h2(e12)
+        | e20 = h2(e11)
+        | e20 = h2(e10) )
+      & op2(h2(e13),h2(e13)) = h2(op1(e13,e13))
+      & op2(h2(e13),h2(e12)) = h2(op1(e13,e12))
+      & op2(h2(e13),h2(e11)) = h2(op1(e13,e11))
+      & op2(h2(e13),h2(e10)) = h2(op1(e13,e10))
+      & op2(h2(e12),h2(e13)) = h2(op1(e12,e13))
+      & op2(h2(e12),h2(e12)) = h2(op1(e12,e12))
+      & op2(h2(e12),h2(e11)) = h2(op1(e12,e11))
+      & op2(h2(e12),h2(e10)) = h2(op1(e12,e10))
+      & op2(h2(e11),h2(e13)) = h2(op1(e11,e13))
+      & op2(h2(e11),h2(e12)) = h2(op1(e11,e12))
+      & op2(h2(e11),h2(e11)) = h2(op1(e11,e11))
+      & op2(h2(e11),h2(e10)) = h2(op1(e11,e10))
+      & op2(h2(e10),h2(e13)) = h2(op1(e10,e13))
+      & op2(h2(e10),h2(e12)) = h2(op1(e10,e12))
+      & op2(h2(e10),h2(e11)) = h2(op1(e10,e11))
+      & op2(h2(e10),h2(e10)) = h2(op1(e10,e10)) )
+    | ( ( e23 = h1(e13)
+        | e23 = h1(e12)
+        | e23 = h1(e11)
+        | e23 = h1(e10) )
+      & ( e22 = h1(e13)
+        | e22 = h1(e12)
+        | e22 = h1(e11)
+        | e22 = h1(e10) )
+      & ( e21 = h1(e13)
+        | e21 = h1(e12)
+        | e21 = h1(e11)
+        | e21 = h1(e10) )
+      & ( e20 = h1(e13)
+        | e20 = h1(e12)
+        | e20 = h1(e11)
+        | e20 = h1(e10) )
+      & op2(h1(e13),h1(e13)) = h1(op1(e13,e13))
+      & op2(h1(e13),h1(e12)) = h1(op1(e13,e12))
+      & op2(h1(e13),h1(e11)) = h1(op1(e13,e11))
+      & op2(h1(e13),h1(e10)) = h1(op1(e13,e10))
+      & op2(h1(e12),h1(e13)) = h1(op1(e12,e13))
+      & op2(h1(e12),h1(e12)) = h1(op1(e12,e12))
+      & op2(h1(e12),h1(e11)) = h1(op1(e12,e11))
+      & op2(h1(e12),h1(e10)) = h1(op1(e12,e10))
+      & op2(h1(e11),h1(e13)) = h1(op1(e11,e13))
+      & op2(h1(e11),h1(e12)) = h1(op1(e11,e12))
+      & op2(h1(e11),h1(e11)) = h1(op1(e11,e11))
+      & op2(h1(e11),h1(e10)) = h1(op1(e11,e10))
+      & op2(h1(e10),h1(e13)) = h1(op1(e10,e13))
+      & op2(h1(e10),h1(e12)) = h1(op1(e10,e12))
+      & op2(h1(e10),h1(e11)) = h1(op1(e10,e11))
+      & op2(h1(e10),h1(e10)) = h1(op1(e10,e10)) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f19,negated_conjecture,(
+    ~ ( ( ( e23 = h4(e13)
+          | e23 = h4(e12)
+          | e23 = h4(e11)
+          | e23 = h4(e10) )
+        & ( e22 = h4(e13)
+          | e22 = h4(e12)
+          | e22 = h4(e11)
+          | e22 = h4(e10) )
+        & ( e21 = h4(e13)
+          | e21 = h4(e12)
+          | e21 = h4(e11)
+          | e21 = h4(e10) )
+        & ( e20 = h4(e13)
+          | e20 = h4(e12)
+          | e20 = h4(e11)
+          | e20 = h4(e10) )
+        & op2(h4(e13),h4(e13)) = h4(op1(e13,e13))
+        & op2(h4(e13),h4(e12)) = h4(op1(e13,e12))
+        & op2(h4(e13),h4(e11)) = h4(op1(e13,e11))
+        & op2(h4(e13),h4(e10)) = h4(op1(e13,e10))
+        & op2(h4(e12),h4(e13)) = h4(op1(e12,e13))
+        & op2(h4(e12),h4(e12)) = h4(op1(e12,e12))
+        & op2(h4(e12),h4(e11)) = h4(op1(e12,e11))
+        & op2(h4(e12),h4(e10)) = h4(op1(e12,e10))
+        & op2(h4(e11),h4(e13)) = h4(op1(e11,e13))
+        & op2(h4(e11),h4(e12)) = h4(op1(e11,e12))
+        & op2(h4(e11),h4(e11)) = h4(op1(e11,e11))
+        & op2(h4(e11),h4(e10)) = h4(op1(e11,e10))
+        & op2(h4(e10),h4(e13)) = h4(op1(e10,e13))
+        & op2(h4(e10),h4(e12)) = h4(op1(e10,e12))
+        & op2(h4(e10),h4(e11)) = h4(op1(e10,e11))
+        & op2(h4(e10),h4(e10)) = h4(op1(e10,e10)) )
+      | ( ( e23 = h3(e13)
+          | e23 = h3(e12)
+          | e23 = h3(e11)
+          | e23 = h3(e10) )
+        & ( e22 = h3(e13)
+          | e22 = h3(e12)
+          | e22 = h3(e11)
+          | e22 = h3(e10) )
+        & ( e21 = h3(e13)
+          | e21 = h3(e12)
+          | e21 = h3(e11)
+          | e21 = h3(e10) )
+        & ( e20 = h3(e13)
+          | e20 = h3(e12)
+          | e20 = h3(e11)
+          | e20 = h3(e10) )
+        & op2(h3(e13),h3(e13)) = h3(op1(e13,e13))
+        & op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+        & op2(h3(e13),h3(e11)) = h3(op1(e13,e11))
+        & op2(h3(e13),h3(e10)) = h3(op1(e13,e10))
+        & op2(h3(e12),h3(e13)) = h3(op1(e12,e13))
+        & op2(h3(e12),h3(e12)) = h3(op1(e12,e12))
+        & op2(h3(e12),h3(e11)) = h3(op1(e12,e11))
+        & op2(h3(e12),h3(e10)) = h3(op1(e12,e10))
+        & op2(h3(e11),h3(e13)) = h3(op1(e11,e13))
+        & op2(h3(e11),h3(e12)) = h3(op1(e11,e12))
+        & op2(h3(e11),h3(e11)) = h3(op1(e11,e11))
+        & op2(h3(e11),h3(e10)) = h3(op1(e11,e10))
+        & op2(h3(e10),h3(e13)) = h3(op1(e10,e13))
+        & op2(h3(e10),h3(e12)) = h3(op1(e10,e12))
+        & op2(h3(e10),h3(e11)) = h3(op1(e10,e11))
+        & op2(h3(e10),h3(e10)) = h3(op1(e10,e10)) )
+      | ( ( e23 = h2(e13)
+          | e23 = h2(e12)
+          | e23 = h2(e11)
+          | e23 = h2(e10) )
+        & ( e22 = h2(e13)
+          | e22 = h2(e12)
+          | e22 = h2(e11)
+          | e22 = h2(e10) )
+        & ( e21 = h2(e13)
+          | e21 = h2(e12)
+          | e21 = h2(e11)
+          | e21 = h2(e10) )
+        & ( e20 = h2(e13)
+          | e20 = h2(e12)
+          | e20 = h2(e11)
+          | e20 = h2(e10) )
+        & op2(h2(e13),h2(e13)) = h2(op1(e13,e13))
+        & op2(h2(e13),h2(e12)) = h2(op1(e13,e12))
+        & op2(h2(e13),h2(e11)) = h2(op1(e13,e11))
+        & op2(h2(e13),h2(e10)) = h2(op1(e13,e10))
+        & op2(h2(e12),h2(e13)) = h2(op1(e12,e13))
+        & op2(h2(e12),h2(e12)) = h2(op1(e12,e12))
+        & op2(h2(e12),h2(e11)) = h2(op1(e12,e11))
+        & op2(h2(e12),h2(e10)) = h2(op1(e12,e10))
+        & op2(h2(e11),h2(e13)) = h2(op1(e11,e13))
+        & op2(h2(e11),h2(e12)) = h2(op1(e11,e12))
+        & op2(h2(e11),h2(e11)) = h2(op1(e11,e11))
+        & op2(h2(e11),h2(e10)) = h2(op1(e11,e10))
+        & op2(h2(e10),h2(e13)) = h2(op1(e10,e13))
+        & op2(h2(e10),h2(e12)) = h2(op1(e10,e12))
+        & op2(h2(e10),h2(e11)) = h2(op1(e10,e11))
+        & op2(h2(e10),h2(e10)) = h2(op1(e10,e10)) )
+      | ( ( e23 = h1(e13)
+          | e23 = h1(e12)
+          | e23 = h1(e11)
+          | e23 = h1(e10) )
+        & ( e22 = h1(e13)
+          | e22 = h1(e12)
+          | e22 = h1(e11)
+          | e22 = h1(e10) )
+        & ( e21 = h1(e13)
+          | e21 = h1(e12)
+          | e21 = h1(e11)
+          | e21 = h1(e10) )
+        & ( e20 = h1(e13)
+          | e20 = h1(e12)
+          | e20 = h1(e11)
+          | e20 = h1(e10) )
+        & op2(h1(e13),h1(e13)) = h1(op1(e13,e13))
+        & op2(h1(e13),h1(e12)) = h1(op1(e13,e12))
+        & op2(h1(e13),h1(e11)) = h1(op1(e13,e11))
+        & op2(h1(e13),h1(e10)) = h1(op1(e13,e10))
+        & op2(h1(e12),h1(e13)) = h1(op1(e12,e13))
+        & op2(h1(e12),h1(e12)) = h1(op1(e12,e12))
+        & op2(h1(e12),h1(e11)) = h1(op1(e12,e11))
+        & op2(h1(e12),h1(e10)) = h1(op1(e12,e10))
+        & op2(h1(e11),h1(e13)) = h1(op1(e11,e13))
+        & op2(h1(e11),h1(e12)) = h1(op1(e11,e12))
+        & op2(h1(e11),h1(e11)) = h1(op1(e11,e11))
+        & op2(h1(e11),h1(e10)) = h1(op1(e11,e10))
+        & op2(h1(e10),h1(e13)) = h1(op1(e10,e13))
+        & op2(h1(e10),h1(e12)) = h1(op1(e10,e12))
+        & op2(h1(e10),h1(e11)) = h1(op1(e10,e11))
+        & op2(h1(e10),h1(e10)) = h1(op1(e10,e10)) ) ) ),
+    inference(negated_conjecture,[],[f18])).
+
+fof(f20,plain,
+    ( ( ( e23 != h4(e13)
+        & e23 != h4(e12)
+        & e23 != h4(e11)
+        & e23 != h4(e10) )
+      | ( e22 != h4(e13)
+        & e22 != h4(e12)
+        & e22 != h4(e11)
+        & e22 != h4(e10) )
+      | ( e21 != h4(e13)
+        & e21 != h4(e12)
+        & e21 != h4(e11)
+        & e21 != h4(e10) )
+      | ( e20 != h4(e13)
+        & e20 != h4(e12)
+        & e20 != h4(e11)
+        & e20 != h4(e10) )
+      | op2(h4(e13),h4(e13)) != h4(op1(e13,e13))
+      | op2(h4(e13),h4(e12)) != h4(op1(e13,e12))
+      | op2(h4(e13),h4(e11)) != h4(op1(e13,e11))
+      | op2(h4(e13),h4(e10)) != h4(op1(e13,e10))
+      | op2(h4(e12),h4(e13)) != h4(op1(e12,e13))
+      | op2(h4(e12),h4(e12)) != h4(op1(e12,e12))
+      | op2(h4(e12),h4(e11)) != h4(op1(e12,e11))
+      | op2(h4(e12),h4(e10)) != h4(op1(e12,e10))
+      | op2(h4(e11),h4(e13)) != h4(op1(e11,e13))
+      | op2(h4(e11),h4(e12)) != h4(op1(e11,e12))
+      | op2(h4(e11),h4(e11)) != h4(op1(e11,e11))
+      | op2(h4(e11),h4(e10)) != h4(op1(e11,e10))
+      | op2(h4(e10),h4(e13)) != h4(op1(e10,e13))
+      | op2(h4(e10),h4(e12)) != h4(op1(e10,e12))
+      | op2(h4(e10),h4(e11)) != h4(op1(e10,e11))
+      | op2(h4(e10),h4(e10)) != h4(op1(e10,e10)) )
+    & ( ( e23 != h3(e13)
+        & e23 != h3(e12)
+        & e23 != h3(e11)
+        & e23 != h3(e10) )
+      | ( e22 != h3(e13)
+        & e22 != h3(e12)
+        & e22 != h3(e11)
+        & e22 != h3(e10) )
+      | ( e21 != h3(e13)
+        & e21 != h3(e12)
+        & e21 != h3(e11)
+        & e21 != h3(e10) )
+      | ( e20 != h3(e13)
+        & e20 != h3(e12)
+        & e20 != h3(e11)
+        & e20 != h3(e10) )
+      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10)) )
+    & ( ( e23 != h2(e13)
+        & e23 != h2(e12)
+        & e23 != h2(e11)
+        & e23 != h2(e10) )
+      | ( e22 != h2(e13)
+        & e22 != h2(e12)
+        & e22 != h2(e11)
+        & e22 != h2(e10) )
+      | ( e21 != h2(e13)
+        & e21 != h2(e12)
+        & e21 != h2(e11)
+        & e21 != h2(e10) )
+      | ( e20 != h2(e13)
+        & e20 != h2(e12)
+        & e20 != h2(e11)
+        & e20 != h2(e10) )
+      | op2(h2(e13),h2(e13)) != h2(op1(e13,e13))
+      | op2(h2(e13),h2(e12)) != h2(op1(e13,e12))
+      | op2(h2(e13),h2(e11)) != h2(op1(e13,e11))
+      | op2(h2(e13),h2(e10)) != h2(op1(e13,e10))
+      | op2(h2(e12),h2(e13)) != h2(op1(e12,e13))
+      | op2(h2(e12),h2(e12)) != h2(op1(e12,e12))
+      | op2(h2(e12),h2(e11)) != h2(op1(e12,e11))
+      | op2(h2(e12),h2(e10)) != h2(op1(e12,e10))
+      | op2(h2(e11),h2(e13)) != h2(op1(e11,e13))
+      | op2(h2(e11),h2(e12)) != h2(op1(e11,e12))
+      | op2(h2(e11),h2(e11)) != h2(op1(e11,e11))
+      | op2(h2(e11),h2(e10)) != h2(op1(e11,e10))
+      | op2(h2(e10),h2(e13)) != h2(op1(e10,e13))
+      | op2(h2(e10),h2(e12)) != h2(op1(e10,e12))
+      | op2(h2(e10),h2(e11)) != h2(op1(e10,e11))
+      | op2(h2(e10),h2(e10)) != h2(op1(e10,e10)) )
+    & ( ( e23 != h1(e13)
+        & e23 != h1(e12)
+        & e23 != h1(e11)
+        & e23 != h1(e10) )
+      | ( e22 != h1(e13)
+        & e22 != h1(e12)
+        & e22 != h1(e11)
+        & e22 != h1(e10) )
+      | ( e21 != h1(e13)
+        & e21 != h1(e12)
+        & e21 != h1(e11)
+        & e21 != h1(e10) )
+      | ( e20 != h1(e13)
+        & e20 != h1(e12)
+        & e20 != h1(e11)
+        & e20 != h1(e10) )
+      | op2(h1(e13),h1(e13)) != h1(op1(e13,e13))
+      | op2(h1(e13),h1(e12)) != h1(op1(e13,e12))
+      | op2(h1(e13),h1(e11)) != h1(op1(e13,e11))
+      | op2(h1(e13),h1(e10)) != h1(op1(e13,e10))
+      | op2(h1(e12),h1(e13)) != h1(op1(e12,e13))
+      | op2(h1(e12),h1(e12)) != h1(op1(e12,e12))
+      | op2(h1(e12),h1(e11)) != h1(op1(e12,e11))
+      | op2(h1(e12),h1(e10)) != h1(op1(e12,e10))
+      | op2(h1(e11),h1(e13)) != h1(op1(e11,e13))
+      | op2(h1(e11),h1(e12)) != h1(op1(e11,e12))
+      | op2(h1(e11),h1(e11)) != h1(op1(e11,e11))
+      | op2(h1(e11),h1(e10)) != h1(op1(e11,e10))
+      | op2(h1(e10),h1(e13)) != h1(op1(e10,e13))
+      | op2(h1(e10),h1(e12)) != h1(op1(e10,e12))
+      | op2(h1(e10),h1(e11)) != h1(op1(e10,e11))
+      | op2(h1(e10),h1(e10)) != h1(op1(e10,e10)) ) ),
+    inference(ennf_transformation,[],[f19])).
+
+fof(f40,plain,
+    ( ( e22 != h4(e13)
+      & e22 != h4(e12)
+      & e22 != h4(e11)
+      & e22 != h4(e10) )
+    | ~ sP17 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP17])])).
+
+fof(f39,plain,
+    ( ( e21 != h4(e13)
+      & e21 != h4(e12)
+      & e21 != h4(e11)
+      & e21 != h4(e10) )
+    | ~ sP16 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP16])])).
+
+fof(f38,plain,
+    ( ( e20 != h4(e13)
+      & e20 != h4(e12)
+      & e20 != h4(e11)
+      & e20 != h4(e10) )
+    | ~ sP15 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])])).
+
+fof(f37,plain,
+    ( ( e22 != h3(e13)
+      & e22 != h3(e12)
+      & e22 != h3(e11)
+      & e22 != h3(e10) )
+    | ~ sP14 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])])).
+
+fof(f36,plain,
+    ( ( e21 != h3(e13)
+      & e21 != h3(e12)
+      & e21 != h3(e11)
+      & e21 != h3(e10) )
+    | ~ sP13 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])])).
+
+fof(f35,plain,
+    ( ( e20 != h3(e13)
+      & e20 != h3(e12)
+      & e20 != h3(e11)
+      & e20 != h3(e10) )
+    | ~ sP12 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])])).
+
+fof(f34,plain,
+    ( ( e22 != h2(e13)
+      & e22 != h2(e12)
+      & e22 != h2(e11)
+      & e22 != h2(e10) )
+    | ~ sP11 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])])).
+
+fof(f33,plain,
+    ( ( e21 != h2(e13)
+      & e21 != h2(e12)
+      & e21 != h2(e11)
+      & e21 != h2(e10) )
+    | ~ sP10 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])])).
+
+fof(f32,plain,
+    ( ( e20 != h2(e13)
+      & e20 != h2(e12)
+      & e20 != h2(e11)
+      & e20 != h2(e10) )
+    | ~ sP9 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])])).
+
+fof(f31,plain,
+    ( ( e22 != h1(e13)
+      & e22 != h1(e12)
+      & e22 != h1(e11)
+      & e22 != h1(e10) )
+    | ~ sP8 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])])).
+
+fof(f30,plain,
+    ( ( e21 != h1(e13)
+      & e21 != h1(e12)
+      & e21 != h1(e11)
+      & e21 != h1(e10) )
+    | ~ sP7 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])])).
+
+fof(f29,plain,
+    ( ( e20 != h1(e13)
+      & e20 != h1(e12)
+      & e20 != h1(e11)
+      & e20 != h1(e10) )
+    | ~ sP6 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])])).
+
+fof(f41,plain,
+    ( ( ( e23 != h4(e13)
+        & e23 != h4(e12)
+        & e23 != h4(e11)
+        & e23 != h4(e10) )
+      | sP17
+      | sP16
+      | sP15
+      | op2(h4(e13),h4(e13)) != h4(op1(e13,e13))
+      | op2(h4(e13),h4(e12)) != h4(op1(e13,e12))
+      | op2(h4(e13),h4(e11)) != h4(op1(e13,e11))
+      | op2(h4(e13),h4(e10)) != h4(op1(e13,e10))
+      | op2(h4(e12),h4(e13)) != h4(op1(e12,e13))
+      | op2(h4(e12),h4(e12)) != h4(op1(e12,e12))
+      | op2(h4(e12),h4(e11)) != h4(op1(e12,e11))
+      | op2(h4(e12),h4(e10)) != h4(op1(e12,e10))
+      | op2(h4(e11),h4(e13)) != h4(op1(e11,e13))
+      | op2(h4(e11),h4(e12)) != h4(op1(e11,e12))
+      | op2(h4(e11),h4(e11)) != h4(op1(e11,e11))
+      | op2(h4(e11),h4(e10)) != h4(op1(e11,e10))
+      | op2(h4(e10),h4(e13)) != h4(op1(e10,e13))
+      | op2(h4(e10),h4(e12)) != h4(op1(e10,e12))
+      | op2(h4(e10),h4(e11)) != h4(op1(e10,e11))
+      | op2(h4(e10),h4(e10)) != h4(op1(e10,e10)) )
+    & ( ( e23 != h3(e13)
+        & e23 != h3(e12)
+        & e23 != h3(e11)
+        & e23 != h3(e10) )
+      | sP14
+      | sP13
+      | sP12
+      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10)) )
+    & ( ( e23 != h2(e13)
+        & e23 != h2(e12)
+        & e23 != h2(e11)
+        & e23 != h2(e10) )
+      | sP11
+      | sP10
+      | sP9
+      | op2(h2(e13),h2(e13)) != h2(op1(e13,e13))
+      | op2(h2(e13),h2(e12)) != h2(op1(e13,e12))
+      | op2(h2(e13),h2(e11)) != h2(op1(e13,e11))
+      | op2(h2(e13),h2(e10)) != h2(op1(e13,e10))
+      | op2(h2(e12),h2(e13)) != h2(op1(e12,e13))
+      | op2(h2(e12),h2(e12)) != h2(op1(e12,e12))
+      | op2(h2(e12),h2(e11)) != h2(op1(e12,e11))
+      | op2(h2(e12),h2(e10)) != h2(op1(e12,e10))
+      | op2(h2(e11),h2(e13)) != h2(op1(e11,e13))
+      | op2(h2(e11),h2(e12)) != h2(op1(e11,e12))
+      | op2(h2(e11),h2(e11)) != h2(op1(e11,e11))
+      | op2(h2(e11),h2(e10)) != h2(op1(e11,e10))
+      | op2(h2(e10),h2(e13)) != h2(op1(e10,e13))
+      | op2(h2(e10),h2(e12)) != h2(op1(e10,e12))
+      | op2(h2(e10),h2(e11)) != h2(op1(e10,e11))
+      | op2(h2(e10),h2(e10)) != h2(op1(e10,e10)) )
+    & ( ( e23 != h1(e13)
+        & e23 != h1(e12)
+        & e23 != h1(e11)
+        & e23 != h1(e10) )
+      | sP8
+      | sP7
+      | sP6
+      | op2(h1(e13),h1(e13)) != h1(op1(e13,e13))
+      | op2(h1(e13),h1(e12)) != h1(op1(e13,e12))
+      | op2(h1(e13),h1(e11)) != h1(op1(e13,e11))
+      | op2(h1(e13),h1(e10)) != h1(op1(e13,e10))
+      | op2(h1(e12),h1(e13)) != h1(op1(e12,e13))
+      | op2(h1(e12),h1(e12)) != h1(op1(e12,e12))
+      | op2(h1(e12),h1(e11)) != h1(op1(e12,e11))
+      | op2(h1(e12),h1(e10)) != h1(op1(e12,e10))
+      | op2(h1(e11),h1(e13)) != h1(op1(e11,e13))
+      | op2(h1(e11),h1(e12)) != h1(op1(e11,e12))
+      | op2(h1(e11),h1(e11)) != h1(op1(e11,e11))
+      | op2(h1(e11),h1(e10)) != h1(op1(e11,e10))
+      | op2(h1(e10),h1(e13)) != h1(op1(e10,e13))
+      | op2(h1(e10),h1(e12)) != h1(op1(e10,e12))
+      | op2(h1(e10),h1(e11)) != h1(op1(e10,e11))
+      | op2(h1(e10),h1(e10)) != h1(op1(e10,e10)) ) ),
+    inference(definition_folding,[],[f20,f40,f39,f38,f37,f36,f35,f34,f33,f32,f31,f30,f29])).
+
+fof(f393,plain,
+    ( e23 != h3(e13)
+    | sP14
+    | sP13
+    | sP12
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e10)) != h3(op1(e10,e10)) ),
+    inference(cnf_transformation,[],[f41])).
+
+fof(f51,plain,
+    ( ( e22 != h3(e13)
+      & e22 != h3(e12)
+      & e22 != h3(e11)
+      & e22 != h3(e10) )
+    | ~ sP14 ),
+    inference(nnf_transformation,[],[f37])).
+
+fof(f348,plain,
+    ( e22 != h3(e12)
+    | ~ sP14 ),
+    inference(cnf_transformation,[],[f51])).
+
+fof(f326,plain,(
+    e22 = h3(e12) ),
+    inference(cnf_transformation,[],[f16])).
+
+fof(f327,plain,(
+    op2(e22,e22) = h3(e10) ),
+    inference(cnf_transformation,[],[f16])).
+
+fof(f14,axiom,
+    ( op2(op2(e20,op2(e20,e20)),op2(e20,e20)) = h1(e13)
+    & op2(e20,op2(e20,e20)) = h1(e11)
+    & op2(e20,e20) = h1(e10)
+    & e20 = h1(e12) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f319,plain,(
+    op2(e20,e20) = h1(e10) ),
+    inference(cnf_transformation,[],[f14])).
+
+fof(f315,plain,(
+    e20 = op2(e22,e22) ),
+    inference(cnf_transformation,[],[f13])).
+
+fof(f288,plain,
+    ( e10 = op1(e10,op1(e10,e10))
+    | ~ sP0 ),
+    inference(cnf_transformation,[],[f44])).
+
+fof(f60,plain,
+    ( op1(e10,e10) = e13
+    | op1(e10,e10) = e12
+    | op1(e10,e10) = e11
+    | e10 = op1(e10,e10) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f157,plain,(
+    op1(e10,e10) != op1(e12,e10) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f3,axiom,
+    ( ( op2(e23,e23) = e23
+      | op2(e23,e23) = e22
+      | op2(e23,e23) = e21
+      | e20 = op2(e23,e23) )
+    & ( op2(e23,e22) = e23
+      | op2(e23,e22) = e22
+      | op2(e23,e22) = e21
+      | e20 = op2(e23,e22) )
+    & ( op2(e23,e21) = e23
+      | op2(e23,e21) = e22
+      | op2(e23,e21) = e21
+      | e20 = op2(e23,e21) )
+    & ( op2(e23,e20) = e23
+      | op2(e23,e20) = e22
+      | op2(e23,e20) = e21
+      | e20 = op2(e23,e20) )
+    & ( op2(e22,e23) = e23
+      | op2(e22,e23) = e22
+      | op2(e22,e23) = e21
+      | e20 = op2(e22,e23) )
+    & ( op2(e22,e22) = e23
+      | op2(e22,e22) = e22
+      | op2(e22,e22) = e21
+      | e20 = op2(e22,e22) )
+    & ( op2(e22,e21) = e23
+      | op2(e22,e21) = e22
+      | op2(e22,e21) = e21
+      | e20 = op2(e22,e21) )
+    & ( op2(e22,e20) = e23
+      | op2(e22,e20) = e22
+      | op2(e22,e20) = e21
+      | e20 = op2(e22,e20) )
+    & ( op2(e21,e23) = e23
+      | op2(e21,e23) = e22
+      | op2(e21,e23) = e21
+      | e20 = op2(e21,e23) )
+    & ( op2(e21,e22) = e23
+      | op2(e21,e22) = e22
+      | op2(e21,e22) = e21
+      | e20 = op2(e21,e22) )
+    & ( op2(e21,e21) = e23
+      | op2(e21,e21) = e22
+      | op2(e21,e21) = e21
+      | e20 = op2(e21,e21) )
+    & ( op2(e21,e20) = e23
+      | op2(e21,e20) = e22
+      | op2(e21,e20) = e21
+      | e20 = op2(e21,e20) )
+    & ( op2(e20,e23) = e23
+      | op2(e20,e23) = e22
+      | op2(e20,e23) = e21
+      | e20 = op2(e20,e23) )
+    & ( op2(e20,e22) = e23
+      | op2(e20,e22) = e22
+      | op2(e20,e22) = e21
+      | e20 = op2(e20,e22) )
+    & ( op2(e20,e21) = e23
+      | op2(e20,e21) = e22
+      | op2(e20,e21) = e21
+      | e20 = op2(e20,e21) )
+    & ( op2(e20,e20) = e23
+      | op2(e20,e20) = e22
+      | op2(e20,e20) = e21
+      | e20 = op2(e20,e20) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f108,plain,
+    ( op2(e20,e20) = e23
+    | op2(e20,e20) = e22
+    | op2(e20,e20) = e21
+    | e20 = op2(e20,e20) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f316,plain,(
+    op2(e22,op2(e22,e22)) = e21 ),
+    inference(cnf_transformation,[],[f13])).
+
+fof(f8,axiom,
+    ( e22 != e23
+    & e21 != e23
+    & e21 != e22
+    & e20 != e23
+    & e20 != e22
+    & e20 != e21 ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f258,plain,(
+    e20 != e21 ),
+    inference(cnf_transformation,[],[f8])).
+
+fof(f6,axiom,
+    ( op2(e23,e22) != op2(e23,e23)
+    & op2(e23,e21) != op2(e23,e23)
+    & op2(e23,e21) != op2(e23,e22)
+    & op2(e23,e20) != op2(e23,e23)
+    & op2(e23,e20) != op2(e23,e22)
+    & op2(e23,e20) != op2(e23,e21)
+    & op2(e22,e22) != op2(e22,e23)
+    & op2(e22,e21) != op2(e22,e23)
+    & op2(e22,e21) != op2(e22,e22)
+    & op2(e22,e20) != op2(e22,e23)
+    & op2(e22,e20) != op2(e22,e22)
+    & op2(e22,e20) != op2(e22,e21)
+    & op2(e21,e22) != op2(e21,e23)
+    & op2(e21,e21) != op2(e21,e23)
+    & op2(e21,e21) != op2(e21,e22)
+    & op2(e21,e20) != op2(e21,e23)
+    & op2(e21,e20) != op2(e21,e22)
+    & op2(e21,e20) != op2(e21,e21)
+    & op2(e20,e22) != op2(e20,e23)
+    & op2(e20,e21) != op2(e20,e23)
+    & op2(e20,e21) != op2(e20,e22)
+    & op2(e20,e20) != op2(e20,e23)
+    & op2(e20,e20) != op2(e20,e22)
+    & op2(e20,e20) != op2(e20,e21)
+    & op2(e22,e23) != op2(e23,e23)
+    & op2(e21,e23) != op2(e23,e23)
+    & op2(e21,e23) != op2(e22,e23)
+    & op2(e20,e23) != op2(e23,e23)
+    & op2(e20,e23) != op2(e22,e23)
+    & op2(e20,e23) != op2(e21,e23)
+    & op2(e22,e22) != op2(e23,e22)
+    & op2(e21,e22) != op2(e23,e22)
+    & op2(e21,e22) != op2(e22,e22)
+    & op2(e20,e22) != op2(e23,e22)
+    & op2(e20,e22) != op2(e22,e22)
+    & op2(e20,e22) != op2(e21,e22)
+    & op2(e22,e21) != op2(e23,e21)
+    & op2(e21,e21) != op2(e23,e21)
+    & op2(e21,e21) != op2(e22,e21)
+    & op2(e20,e21) != op2(e23,e21)
+    & op2(e20,e21) != op2(e22,e21)
+    & op2(e20,e21) != op2(e21,e21)
+    & op2(e22,e20) != op2(e23,e20)
+    & op2(e21,e20) != op2(e23,e20)
+    & op2(e21,e20) != op2(e22,e20)
+    & op2(e20,e20) != op2(e23,e20)
+    & op2(e20,e20) != op2(e22,e20)
+    & op2(e20,e20) != op2(e21,e20) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f204,plain,(
+    op2(e20,e20) != op2(e21,e20) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f205,plain,(
+    op2(e20,e20) != op2(e22,e20) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f240,plain,(
+    op2(e22,e20) != op2(e22,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f242,plain,(
+    op2(e22,e20) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f4,axiom,
+    ( ( op2(e23,e23) = e23
+      | op2(e22,e23) = e23
+      | op2(e21,e23) = e23
+      | op2(e20,e23) = e23 )
+    & ( op2(e23,e23) = e23
+      | op2(e23,e22) = e23
+      | op2(e23,e21) = e23
+      | op2(e23,e20) = e23 )
+    & ( op2(e23,e23) = e22
+      | op2(e22,e23) = e22
+      | op2(e21,e23) = e22
+      | op2(e20,e23) = e22 )
+    & ( op2(e23,e23) = e22
+      | op2(e23,e22) = e22
+      | op2(e23,e21) = e22
+      | op2(e23,e20) = e22 )
+    & ( op2(e23,e23) = e21
+      | op2(e22,e23) = e21
+      | op2(e21,e23) = e21
+      | op2(e20,e23) = e21 )
+    & ( op2(e23,e23) = e21
+      | op2(e23,e22) = e21
+      | op2(e23,e21) = e21
+      | op2(e23,e20) = e21 )
+    & ( e20 = op2(e23,e23)
+      | e20 = op2(e22,e23)
+      | e20 = op2(e21,e23)
+      | e20 = op2(e20,e23) )
+    & ( e20 = op2(e23,e23)
+      | e20 = op2(e23,e22)
+      | e20 = op2(e23,e21)
+      | e20 = op2(e23,e20) )
+    & ( op2(e23,e22) = e23
+      | op2(e22,e22) = e23
+      | op2(e21,e22) = e23
+      | op2(e20,e22) = e23 )
+    & ( op2(e22,e23) = e23
+      | op2(e22,e22) = e23
+      | op2(e22,e21) = e23
+      | op2(e22,e20) = e23 )
+    & ( op2(e23,e22) = e22
+      | op2(e22,e22) = e22
+      | op2(e21,e22) = e22
+      | op2(e20,e22) = e22 )
+    & ( op2(e22,e23) = e22
+      | op2(e22,e22) = e22
+      | op2(e22,e21) = e22
+      | op2(e22,e20) = e22 )
+    & ( op2(e23,e22) = e21
+      | op2(e22,e22) = e21
+      | op2(e21,e22) = e21
+      | op2(e20,e22) = e21 )
+    & ( op2(e22,e23) = e21
+      | op2(e22,e22) = e21
+      | op2(e22,e21) = e21
+      | op2(e22,e20) = e21 )
+    & ( e20 = op2(e23,e22)
+      | e20 = op2(e22,e22)
+      | e20 = op2(e21,e22)
+      | e20 = op2(e20,e22) )
+    & ( e20 = op2(e22,e23)
+      | e20 = op2(e22,e22)
+      | e20 = op2(e22,e21)
+      | e20 = op2(e22,e20) )
+    & ( op2(e23,e21) = e23
+      | op2(e22,e21) = e23
+      | op2(e21,e21) = e23
+      | op2(e20,e21) = e23 )
+    & ( op2(e21,e23) = e23
+      | op2(e21,e22) = e23
+      | op2(e21,e21) = e23
+      | op2(e21,e20) = e23 )
+    & ( op2(e23,e21) = e22
+      | op2(e22,e21) = e22
+      | op2(e21,e21) = e22
+      | op2(e20,e21) = e22 )
+    & ( op2(e21,e23) = e22
+      | op2(e21,e22) = e22
+      | op2(e21,e21) = e22
+      | op2(e21,e20) = e22 )
+    & ( op2(e23,e21) = e21
+      | op2(e22,e21) = e21
+      | op2(e21,e21) = e21
+      | op2(e20,e21) = e21 )
+    & ( op2(e21,e23) = e21
+      | op2(e21,e22) = e21
+      | op2(e21,e21) = e21
+      | op2(e21,e20) = e21 )
+    & ( e20 = op2(e23,e21)
+      | e20 = op2(e22,e21)
+      | e20 = op2(e21,e21)
+      | e20 = op2(e20,e21) )
+    & ( e20 = op2(e21,e23)
+      | e20 = op2(e21,e22)
+      | e20 = op2(e21,e21)
+      | e20 = op2(e21,e20) )
+    & ( op2(e23,e20) = e23
+      | op2(e22,e20) = e23
+      | op2(e21,e20) = e23
+      | op2(e20,e20) = e23 )
+    & ( op2(e20,e23) = e23
+      | op2(e20,e22) = e23
+      | op2(e20,e21) = e23
+      | op2(e20,e20) = e23 )
+    & ( op2(e23,e20) = e22
+      | op2(e22,e20) = e22
+      | op2(e21,e20) = e22
+      | op2(e20,e20) = e22 )
+    & ( op2(e20,e23) = e22
+      | op2(e20,e22) = e22
+      | op2(e20,e21) = e22
+      | op2(e20,e20) = e22 )
+    & ( op2(e23,e20) = e21
+      | op2(e22,e20) = e21
+      | op2(e21,e20) = e21
+      | op2(e20,e20) = e21 )
+    & ( op2(e20,e23) = e21
+      | op2(e20,e22) = e21
+      | op2(e20,e21) = e21
+      | op2(e20,e20) = e21 )
+    & ( e20 = op2(e23,e20)
+      | e20 = op2(e22,e20)
+      | e20 = op2(e21,e20)
+      | e20 = op2(e20,e20) )
+    & ( e20 = op2(e20,e23)
+      | e20 = op2(e20,e22)
+      | e20 = op2(e20,e21)
+      | e20 = op2(e20,e20) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f142,plain,
+    ( op2(e22,e23) = e21
+    | op2(e22,e22) = e21
+    | op2(e22,e21) = e21
+    | op2(e22,e20) = e21 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f169,plain,(
+    op1(e10,e12) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f75,plain,
+    ( op1(e13,e13) = e13
+    | op1(e13,e13) = e12
+    | op1(e13,e13) = e11
+    | e10 = op1(e13,e13) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f181,plain,(
+    op1(e10,e10) != op1(e10,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f185,plain,(
+    op1(e10,e12) != op1(e10,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f62,plain,
+    ( op1(e10,e12) = e13
+    | op1(e10,e12) = e12
+    | op1(e10,e12) = e11
+    | e10 = op1(e10,e12) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f252,plain,(
+    e10 != e11 ),
+    inference(cnf_transformation,[],[f7])).
+
+fof(f256,plain,(
+    e11 != e13 ),
+    inference(cnf_transformation,[],[f7])).
+
+fof(f189,plain,(
+    op1(e11,e11) != op1(e11,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f190,plain,(
+    op1(e11,e11) != op1(e11,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f193,plain,(
+    op1(e12,e10) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f200,plain,(
+    op1(e13,e10) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f77,plain,
+    ( e10 = op1(e13,e10)
+    | e10 = op1(e12,e10)
+    | e10 = op1(e11,e10)
+    | e10 = op1(e10,e10) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f95,plain,
+    ( op1(e13,e12) = e11
+    | op1(e12,e12) = e11
+    | op1(e11,e12) = e11
+    | op1(e10,e12) = e11 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f97,plain,
+    ( op1(e13,e12) = e12
+    | op1(e12,e12) = e12
+    | op1(e11,e12) = e12
+    | op1(e10,e12) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f101,plain,
+    ( e10 = op1(e13,e13)
+    | e10 = op1(e12,e13)
+    | e10 = op1(e11,e13)
+    | e10 = op1(e10,e13) ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f65,plain,
+    ( op1(e11,e11) = e13
+    | op1(e11,e11) = e12
+    | op1(e11,e11) = e11
+    | e10 = op1(e11,e11) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f202,plain,(
+    op1(e13,e11) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f289,plain,
+    ( op1(e11,op1(e10,e11)) = e11
+    | ~ sP0 ),
+    inference(cnf_transformation,[],[f44])).
+
+fof(f87,plain,
+    ( op1(e13,e11) = e11
+    | op1(e12,e11) = e11
+    | op1(e11,e11) = e11
+    | op1(e10,e11) = e11 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f165,plain,(
+    op1(e11,e11) != op1(e12,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f198,plain,(
+    op1(e13,e10) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f162,plain,(
+    op1(e10,e11) != op1(e11,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f73,plain,
+    ( op1(e13,e11) = e13
+    | op1(e13,e11) = e12
+    | op1(e13,e11) = e11
+    | e10 = op1(e13,e11) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f166,plain,(
+    op1(e11,e11) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f89,plain,
+    ( op1(e13,e11) = e12
+    | op1(e12,e11) = e12
+    | op1(e11,e11) = e12
+    | op1(e10,e11) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f163,plain,(
+    op1(e10,e11) != op1(e12,e11) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f80,plain,
+    ( op1(e10,e13) = e12
+    | op1(e10,e12) = e12
+    | op1(e10,e11) = e12
+    | op1(e10,e10) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f11,axiom,
+    ( ( op2(e23,op2(e23,e23)) = e23
+      & op2(e22,op2(e23,e22)) = e22
+      & op2(e21,op2(e23,e21)) = e21
+      & e20 = op2(e20,op2(e23,e20)) )
+    | ( op2(e23,op2(e22,e23)) = e23
+      & op2(e22,op2(e22,e22)) = e22
+      & op2(e21,op2(e22,e21)) = e21
+      & e20 = op2(e20,op2(e22,e20)) )
+    | ( op2(e23,op2(e21,e23)) = e23
+      & op2(e22,op2(e21,e22)) = e22
+      & op2(e21,op2(e21,e21)) = e21
+      & e20 = op2(e20,op2(e21,e20)) )
+    | ( op2(e23,op2(e20,e23)) = e23
+      & op2(e22,op2(e20,e22)) = e22
+      & op2(e21,op2(e20,e21)) = e21
+      & e20 = op2(e20,op2(e20,e20)) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f27,plain,
+    ( ( op2(e23,op2(e22,e23)) = e23
+      & op2(e22,op2(e22,e22)) = e22
+      & op2(e21,op2(e22,e21)) = e21
+      & e20 = op2(e20,op2(e22,e20)) )
+    | ~ sP5 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])])).
+
+fof(f26,plain,
+    ( ( op2(e23,op2(e21,e23)) = e23
+      & op2(e22,op2(e21,e22)) = e22
+      & op2(e21,op2(e21,e21)) = e21
+      & e20 = op2(e20,op2(e21,e20)) )
+    | ~ sP4 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])])).
+
+fof(f25,plain,
+    ( ( op2(e23,op2(e20,e23)) = e23
+      & op2(e22,op2(e20,e22)) = e22
+      & op2(e21,op2(e20,e21)) = e21
+      & e20 = op2(e20,op2(e20,e20)) )
+    | ~ sP3 ),
+    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])])).
+
+fof(f28,plain,
+    ( ( op2(e23,op2(e23,e23)) = e23
+      & op2(e22,op2(e23,e22)) = e22
+      & op2(e21,op2(e23,e21)) = e21
+      & e20 = op2(e20,op2(e23,e20)) )
+    | sP5
+    | sP4
+    | sP3 ),
+    inference(definition_folding,[],[f11,f27,f26,f25])).
+
+fof(f310,plain,
+    ( op2(e22,op2(e23,e22)) = e22
+    | sP5
+    | sP4
+    | sP3 ),
+    inference(cnf_transformation,[],[f28])).
+
+fof(f45,plain,
+    ( ( op2(e23,op2(e22,e23)) = e23
+      & op2(e22,op2(e22,e22)) = e22
+      & op2(e21,op2(e22,e21)) = e21
+      & e20 = op2(e20,op2(e22,e20)) )
+    | ~ sP5 ),
+    inference(nnf_transformation,[],[f27])).
+
+fof(f298,plain,
+    ( op2(e22,op2(e22,e22)) = e22
+    | ~ sP5 ),
+    inference(cnf_transformation,[],[f45])).
+
+fof(f261,plain,(
+    e21 != e22 ),
+    inference(cnf_transformation,[],[f8])).
+
+fof(f46,plain,
+    ( ( op2(e23,op2(e21,e23)) = e23
+      & op2(e22,op2(e21,e22)) = e22
+      & op2(e21,op2(e21,e21)) = e21
+      & e20 = op2(e20,op2(e21,e20)) )
+    | ~ sP4 ),
+    inference(nnf_transformation,[],[f26])).
+
+fof(f303,plain,
+    ( op2(e23,op2(e21,e23)) = e23
+    | ~ sP4 ),
+    inference(cnf_transformation,[],[f46])).
+
+fof(f301,plain,
+    ( op2(e21,op2(e21,e21)) = e21
+    | ~ sP4 ),
+    inference(cnf_transformation,[],[f46])).
+
+fof(f260,plain,(
+    e20 != e23 ),
+    inference(cnf_transformation,[],[f8])).
+
+fof(f262,plain,(
+    e21 != e23 ),
+    inference(cnf_transformation,[],[f8])).
+
+fof(f207,plain,(
+    op2(e21,e20) != op2(e22,e20) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f208,plain,(
+    op2(e21,e20) != op2(e23,e20) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f219,plain,(
+    op2(e21,e22) != op2(e22,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f131,plain,
+    ( op2(e23,e20) = e23
+    | op2(e22,e20) = e23
+    | op2(e21,e20) = e23
+    | op2(e20,e20) = e23 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f132,plain,
+    ( e20 = op2(e21,e23)
+    | e20 = op2(e21,e22)
+    | e20 = op2(e21,e21)
+    | e20 = op2(e21,e20) ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f47,plain,
+    ( ( op2(e23,op2(e20,e23)) = e23
+      & op2(e22,op2(e20,e22)) = e22
+      & op2(e21,op2(e20,e21)) = e21
+      & e20 = op2(e20,op2(e20,e20)) )
+    | ~ sP3 ),
+    inference(nnf_transformation,[],[f25])).
+
+fof(f306,plain,
+    ( op2(e22,op2(e20,e22)) = e22
+    | ~ sP3 ),
+    inference(cnf_transformation,[],[f47])).
+
+fof(f259,plain,(
+    e20 != e22 ),
+    inference(cnf_transformation,[],[f8])).
+
+fof(f263,plain,(
+    e22 != e23 ),
+    inference(cnf_transformation,[],[f8])).
+
+fof(f220,plain,(
+    op2(e21,e22) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f225,plain,(
+    op2(e21,e23) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f17,axiom,
+    ( op2(op2(e23,op2(e23,e23)),op2(e23,e23)) = h4(e13)
+    & op2(e23,op2(e23,e23)) = h4(e11)
+    & op2(e23,e23) = h4(e10)
+    & e23 = h4(e12) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f330,plain,(
+    e23 = h4(e12) ),
+    inference(cnf_transformation,[],[f17])).
+
+fof(f147,plain,
+    ( op2(e23,e22) = e23
+    | op2(e22,e22) = e23
+    | op2(e21,e22) = e23
+    | op2(e20,e22) = e23 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f130,plain,
+    ( op2(e20,e23) = e23
+    | op2(e20,e22) = e23
+    | op2(e20,e21) = e23
+    | op2(e20,e20) = e23 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f216,plain,(
+    op2(e20,e22) != op2(e21,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f221,plain,(
+    op2(e22,e22) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f224,plain,(
+    op2(e20,e23) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f229,plain,(
+    op2(e20,e20) != op2(e20,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f235,plain,(
+    op2(e21,e20) != op2(e21,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f237,plain,(
+    op2(e21,e21) != op2(e21,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f129,plain,
+    ( op2(e23,e20) = e22
+    | op2(e22,e20) = e22
+    | op2(e21,e20) = e22
+    | op2(e20,e20) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f148,plain,
+    ( e20 = op2(e23,e23)
+    | e20 = op2(e23,e22)
+    | e20 = op2(e23,e21)
+    | e20 = op2(e23,e20) ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f151,plain,
+    ( op2(e23,e23) = e21
+    | op2(e22,e23) = e21
+    | op2(e21,e23) = e21
+    | op2(e20,e23) = e21 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f152,plain,
+    ( op2(e23,e23) = e22
+    | op2(e23,e22) = e22
+    | op2(e23,e21) = e22
+    | op2(e23,e20) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f114,plain,
+    ( op2(e21,e22) = e23
+    | op2(e21,e22) = e22
+    | op2(e21,e22) = e21
+    | e20 = op2(e21,e22) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f309,plain,
+    ( op2(e21,op2(e23,e21)) = e21
+    | sP5
+    | sP4
+    | sP3 ),
+    inference(cnf_transformation,[],[f28])).
+
+fof(f307,plain,
+    ( op2(e23,op2(e20,e23)) = e23
+    | ~ sP3 ),
+    inference(cnf_transformation,[],[f47])).
+
+fof(f311,plain,
+    ( op2(e23,op2(e23,e23)) = e23
+    | sP5
+    | sP4
+    | sP3 ),
+    inference(cnf_transformation,[],[f28])).
+
+fof(f110,plain,
+    ( op2(e20,e22) = e23
+    | op2(e20,e22) = e22
+    | op2(e20,e22) = e21
+    | e20 = op2(e20,e22) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f217,plain,(
+    op2(e20,e22) != op2(e22,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f149,plain,
+    ( e20 = op2(e23,e23)
+    | e20 = op2(e22,e23)
+    | e20 = op2(e21,e23)
+    | e20 = op2(e20,e23) ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f206,plain,(
+    op2(e20,e20) != op2(e23,e20) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f210,plain,(
+    op2(e20,e21) != op2(e21,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f214,plain,(
+    op2(e21,e21) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f124,plain,
+    ( e20 = op2(e20,e23)
+    | e20 = op2(e20,e22)
+    | e20 = op2(e20,e21)
+    | e20 = op2(e20,e20) ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f134,plain,
+    ( op2(e21,e23) = e21
+    | op2(e21,e22) = e21
+    | op2(e21,e21) = e21
+    | op2(e21,e20) = e21 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f232,plain,(
+    op2(e20,e21) != op2(e20,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f233,plain,(
+    op2(e20,e22) != op2(e20,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f211,plain,(
+    op2(e20,e21) != op2(e22,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f212,plain,(
+    op2(e20,e21) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f215,plain,(
+    op2(e22,e21) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f218,plain,(
+    op2(e20,e22) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f231,plain,(
+    op2(e20,e21) != op2(e20,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f244,plain,(
+    op2(e22,e21) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f249,plain,(
+    op2(e23,e21) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f121,plain,
+    ( op2(e23,e21) = e23
+    | op2(e23,e21) = e22
+    | op2(e23,e21) = e21
+    | e20 = op2(e23,e21) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f122,plain,
+    ( op2(e23,e22) = e23
+    | op2(e23,e22) = e22
+    | op2(e23,e22) = e21
+    | e20 = op2(e23,e22) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f117,plain,
+    ( op2(e22,e21) = e23
+    | op2(e22,e21) = e22
+    | op2(e22,e21) = e21
+    | e20 = op2(e22,e21) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f243,plain,(
+    op2(e22,e21) != op2(e22,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f222,plain,(
+    op2(e20,e23) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f111,plain,
+    ( op2(e20,e23) = e23
+    | op2(e20,e23) = e22
+    | op2(e20,e23) = e21
+    | e20 = op2(e20,e23) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f213,plain,(
+    op2(e21,e21) != op2(e22,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f223,plain,(
+    op2(e20,e23) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f144,plain,
+    ( op2(e22,e23) = e22
+    | op2(e22,e22) = e22
+    | op2(e22,e21) = e22
+    | op2(e22,e20) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f136,plain,
+    ( op2(e21,e23) = e22
+    | op2(e21,e22) = e22
+    | op2(e21,e21) = e22
+    | op2(e21,e20) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f230,plain,(
+    op2(e20,e20) != op2(e20,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f247,plain,(
+    op2(e23,e20) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f145,plain,
+    ( op2(e23,e22) = e22
+    | op2(e22,e22) = e22
+    | op2(e21,e22) = e22
+    | op2(e20,e22) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f228,plain,(
+    op2(e20,e20) != op2(e20,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f234,plain,(
+    op2(e21,e20) != op2(e21,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f135,plain,
+    ( op2(e23,e21) = e21
+    | op2(e22,e21) = e21
+    | op2(e21,e21) = e21
+    | op2(e20,e21) = e21 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f109,plain,
+    ( op2(e20,e21) = e23
+    | op2(e20,e21) = e22
+    | op2(e20,e21) = e21
+    | e20 = op2(e20,e21) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f305,plain,
+    ( op2(e21,op2(e20,e21)) = e21
+    | ~ sP3 ),
+    inference(cnf_transformation,[],[f47])).
+
+fof(f155,plain,
+    ( op2(e23,e23) = e23
+    | op2(e22,e23) = e23
+    | op2(e21,e23) = e23
+    | op2(e20,e23) = e23 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f236,plain,(
+    op2(e21,e20) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f251,plain,(
+    op2(e23,e22) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f238,plain,(
+    op2(e21,e21) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f133,plain,
+    ( e20 = op2(e23,e21)
+    | e20 = op2(e22,e21)
+    | e20 = op2(e21,e21)
+    | e20 = op2(e20,e21) ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f153,plain,
+    ( op2(e23,e23) = e22
+    | op2(e22,e23) = e22
+    | op2(e21,e23) = e22
+    | op2(e20,e23) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f137,plain,
+    ( op2(e23,e21) = e22
+    | op2(e22,e21) = e22
+    | op2(e21,e21) = e22
+    | op2(e20,e21) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f139,plain,
+    ( op2(e23,e21) = e23
+    | op2(e22,e21) = e23
+    | op2(e21,e21) = e23
+    | op2(e20,e21) = e23 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f226,plain,(
+    op2(e21,e23) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f150,plain,
+    ( op2(e23,e23) = e21
+    | op2(e23,e22) = e21
+    | op2(e23,e21) = e21
+    | op2(e23,e20) = e21 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f209,plain,(
+    op2(e22,e20) != op2(e23,e20) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f246,plain,(
+    op2(e23,e20) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f15,axiom,
+    ( op2(op2(e21,op2(e21,e21)),op2(e21,e21)) = h2(e13)
+    & op2(e21,op2(e21,e21)) = h2(e11)
+    & op2(e21,e21) = h2(e10)
+    & e21 = h2(e12) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+
+fof(f322,plain,(
+    e21 = h2(e12) ),
+    inference(cnf_transformation,[],[f15])).
+
+fof(f227,plain,(
+    op2(e22,e23) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f250,plain,(
+    op2(e23,e21) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f128,plain,
+    ( op2(e20,e23) = e22
+    | op2(e20,e22) = e22
+    | op2(e20,e21) = e22
+    | op2(e20,e20) = e22 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f123,plain,
+    ( op2(e23,e23) = e23
+    | op2(e23,e23) = e22
+    | op2(e23,e23) = e21
+    | e20 = op2(e23,e23) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f120,plain,
+    ( op2(e23,e20) = e23
+    | op2(e23,e20) = e22
+    | op2(e23,e20) = e21
+    | e20 = op2(e23,e20) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f119,plain,
+    ( op2(e22,e23) = e23
+    | op2(e22,e23) = e22
+    | op2(e22,e23) = e21
+    | e20 = op2(e22,e23) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f239,plain,(
+    op2(e21,e22) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f248,plain,(
+    op2(e23,e20) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f245,plain,(
+    op2(e22,e22) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f6])).
+
+fof(f138,plain,
+    ( op2(e21,e23) = e23
+    | op2(e21,e22) = e23
+    | op2(e21,e21) = e23
+    | op2(e21,e20) = e23 ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f116,plain,
+    ( op2(e22,e20) = e23
+    | op2(e22,e20) = e22
+    | op2(e22,e20) = e21
+    | e20 = op2(e22,e20) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f308,plain,
+    ( e20 = op2(e20,op2(e23,e20))
+    | sP5
+    | sP4
+    | sP3 ),
+    inference(cnf_transformation,[],[f28])).
+
+fof(f318,plain,(
+    e20 = h1(e12) ),
+    inference(cnf_transformation,[],[f14])).
+
+fof(f113,plain,
+    ( op2(e21,e21) = e23
+    | op2(e21,e21) = e22
+    | op2(e21,e21) = e21
+    | e20 = op2(e21,e21) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f125,plain,
+    ( e20 = op2(e23,e20)
+    | e20 = op2(e22,e20)
+    | e20 = op2(e21,e20)
+    | e20 = op2(e20,e20) ),
+    inference(cnf_transformation,[],[f4])).
+
+fof(f53,plain,
+    ( ( e20 != h3(e13)
+      & e20 != h3(e12)
+      & e20 != h3(e11)
+      & e20 != h3(e10) )
+    | ~ sP12 ),
+    inference(nnf_transformation,[],[f35])).
+
+fof(f354,plain,
+    ( e20 != h3(e10)
+    | ~ sP12 ),
+    inference(cnf_transformation,[],[f53])).
+
+fof(f52,plain,
+    ( ( e21 != h3(e13)
+      & e21 != h3(e12)
+      & e21 != h3(e11)
+      & e21 != h3(e10) )
+    | ~ sP13 ),
+    inference(nnf_transformation,[],[f36])).
+
+fof(f351,plain,
+    ( e21 != h3(e11)
+    | ~ sP13 ),
+    inference(cnf_transformation,[],[f52])).
+
+fof(f328,plain,(
+    op2(e22,op2(e22,e22)) = h3(e11) ),
+    inference(cnf_transformation,[],[f16])).
+
+fof(f74,plain,
+    ( op1(e13,e12) = e13
+    | op1(e13,e12) = e12
+    | op1(e13,e12) = e11
+    | e10 = op1(e13,e12) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f104,plain,
+    ( op1(e13,e13) = e12
+    | op1(e13,e12) = e12
+    | op1(e13,e11) = e12
+    | op1(e13,e10) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f161,plain,(
+    op1(e12,e10) != op1(e13,e10) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f96,plain,
+    ( op1(e12,e13) = e12
+    | op1(e12,e12) = e12
+    | op1(e12,e11) = e12
+    | op1(e12,e10) = e12 ),
+    inference(cnf_transformation,[],[f2])).
+
+fof(f158,plain,(
+    op1(e10,e10) != op1(e13,e10) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f64,plain,
+    ( op1(e11,e10) = e13
+    | op1(e11,e10) = e12
+    | op1(e11,e10) = e11
+    | e10 = op1(e11,e10) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f323,plain,(
+    op2(e21,e21) = h2(e10) ),
+    inference(cnf_transformation,[],[f15])).
+
+fof(f66,plain,
+    ( op1(e11,e12) = e13
+    | op1(e11,e12) = e12
+    | op1(e11,e12) = e11
+    | e10 = op1(e11,e12) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f199,plain,(
+    op1(e13,e10) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f67,plain,
+    ( op1(e11,e13) = e13
+    | op1(e11,e13) = e12
+    | op1(e11,e13) = e11
+    | e10 = op1(e11,e13) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f191,plain,(
+    op1(e11,e12) != op1(e11,e13) ),
+    inference(cnf_transformation,[],[f5])).
+
+fof(f68,plain,
+    ( op1(e12,e10) = e13
+    | op1(e12,e10) = e12
+    | op1(e12,e10) = e11
+    | e10 = op1(e12,e10) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f72,plain,
+    ( op1(e13,e10) = e13
+    | op1(e13,e10) = e12
+    | op1(e13,e10) = e11
+    | e10 = op1(e13,e10) ),
+    inference(cnf_transformation,[],[f1])).
+
+fof(f115,plain,
+    ( op2(e21,e23) = e23
+    | op2(e21,e23) = e22
+    | op2(e21,e23) = e21
+    | e20 = op2(e21,e23) ),
+    inference(cnf_transformation,[],[f3])).
+
+fof(f126,plain,
+    ( op2(e20,e23) = e21
+    | op2(e20,e22) = e21
+    | op2(e20,e21) = e21
+    | op2(e20,e20) = e21 ),
+    inference(cnf_transformation,[],[f4])).
+
+cnf(c_16532,plain,
+    ( X0 != X1
+    | X2 != X1
+    | X2 = X0 ),
+    theory(equality)).
+
+cnf(c_16531,plain,
+    ( X0 = X0 ),
+    theory(equality)).
+
+cnf(c_3013688,plain,
+    ( X0 != X1
+    | X1 = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_16531])).
+
+cnf(c_255,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = e23 ),
+    inference(cnf_transformation,[],[f317])).
+
+cnf(c_3013709,plain,
+    ( e23 = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(resolution,[status(thm)],[c_3013688,c_255])).
+
+cnf(c_3040624,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | e23 = X0 ),
+    inference(resolution,[status(thm)],[c_3013709,c_16532])).
+
+cnf(c_266,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = h3(e13) ),
+    inference(cnf_transformation,[],[f329])).
+
+cnf(c_3013680,plain,
+    ( X0 != h3(e13)
+    | op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_266])).
+
+cnf(c_3039888,plain,
+    ( X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 != h3(e13) ),
+    inference(resolution,[status(thm)],[c_3013680,c_3013688])).
+
+cnf(c_3567206,plain,
+    ( X0 != h3(e13)
+    | e23 = X0 ),
+    inference(resolution,[status(thm)],[c_3040624,c_3039888])).
+
+cnf(c_16537,plain,
+    ( X0 != X1
+    | h3(X0) = h3(X1) ),
+    theory(equality)).
+
+cnf(c_3013691,plain,
+    ( X0 != X1
+    | X2 != h3(X1)
+    | h3(X0) = X2 ),
+    inference(resolution,[status(thm)],[c_16532,c_16537])).
+
+cnf(c_3039293,plain,
+    ( X0 != X1
+    | X2 != X1
+    | h3(X0) = h3(X2) ),
+    inference(resolution,[status(thm)],[c_3013691,c_16537])).
+
+cnf(c_14,plain,
+    ( op1(e10,e11) = e11
+    | op1(e10,e11) = e12
+    | op1(e10,e11) = e13
+    | e10 = op1(e10,e11) ),
+    inference(cnf_transformation,[],[f61])).
+
+cnf(c_103,plain,
+    ( op1(e12,e11) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f196])).
+
+cnf(c_16560,plain,
+    ( op1(e12,e11) != X0
+    | op1(e12,e11) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16996,plain,
+    ( op1(e12,e11) != op1(X0,X1)
+    | op1(e12,e11) = op1(e12,e13)
+    | op1(e12,e13) != op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16560])).
+
+cnf(c_18139,plain,
+    ( op1(e12,e11) != op1(e12,e11)
+    | op1(e12,e11) = op1(e12,e13)
+    | op1(e12,e13) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_16996])).
+
+cnf(c_18140,plain,
+    ( op1(e12,e11) = op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_29863,plain,
+    ( X0 != X1
+    | op1(e12,e13) != X1
+    | op1(e12,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30891,plain,
+    ( X0 != e13
+    | op1(e12,e13) = X0
+    | op1(e12,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_29863])).
+
+cnf(c_34859,plain,
+    ( op1(e12,e11) != e13
+    | op1(e12,e13) = op1(e12,e11)
+    | op1(e12,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_30891])).
+
+cnf(c_4,plain,
+    ( op1(e12,e13) = e11
+    | op1(e12,e13) = e12
+    | op1(e12,e13) = e13
+    | e10 = op1(e12,e13) ),
+    inference(cnf_transformation,[],[f71])).
+
+cnf(c_254,plain,
+    ( e10 = op1(e12,e12) ),
+    inference(cnf_transformation,[],[f312])).
+
+cnf(c_253,plain,
+    ( op1(e12,op1(e12,e12)) = e11 ),
+    inference(cnf_transformation,[],[f313])).
+
+cnf(c_105,plain,
+    ( op1(e12,e10) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f194])).
+
+cnf(c_102,plain,
+    ( op1(e12,e12) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f197])).
+
+cnf(c_16533,plain,
+    ( X0 != X1
+    | X2 != X3
+    | op1(X0,X2) = op1(X1,X3) ),
+    theory(equality)).
+
+cnf(c_16539,plain,
+    ( op1(e12,e12) = op1(e12,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_16545,plain,
+    ( e12 = e12 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16564,plain,
+    ( op1(e12,e10) != X0
+    | op1(e12,e10) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17004,plain,
+    ( op1(e12,e10) = op1(e12,e13)
+    | op1(e12,e10) != e11
+    | op1(e12,e13) != e11 ),
+    inference(instantiation,[status(thm)],[c_16564])).
+
+cnf(c_17013,plain,
+    ( e11 = e11 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17105,plain,
+    ( op1(e12,e13) = op1(e12,e13) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17009,plain,
+    ( op1(e12,e10) = op1(X0,X1)
+    | e10 != X1
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_18165,plain,
+    ( op1(e12,e10) = op1(X0,op1(e12,e12))
+    | e10 != op1(e12,e12)
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_17009])).
+
+cnf(c_18166,plain,
+    ( op1(e12,e10) = op1(e12,op1(e12,e12))
+    | e10 != op1(e12,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_18165])).
+
+cnf(c_16991,plain,
+    ( X0 != X1
+    | op1(e12,e12) != X1
+    | op1(e12,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18119,plain,
+    ( X0 != op1(e12,e12)
+    | op1(e12,e12) = X0
+    | op1(e12,e12) != op1(e12,e12) ),
+    inference(instantiation,[status(thm)],[c_16991])).
+
+cnf(c_20081,plain,
+    ( op1(e12,e12) != op1(e12,e12)
+    | op1(e12,e12) = e10
+    | e10 != op1(e12,e12) ),
+    inference(instantiation,[status(thm)],[c_18119])).
+
+cnf(c_17014,plain,
+    ( X0 != X1
+    | e11 != X1
+    | e11 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18197,plain,
+    ( X0 != e11
+    | e11 = X0
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_17014])).
+
+cnf(c_20243,plain,
+    ( op1(e12,op1(e12,e12)) != e11
+    | e11 = op1(e12,op1(e12,e12))
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_18197])).
+
+cnf(c_16995,plain,
+    ( X0 != X1
+    | op1(e12,e13) != X1
+    | op1(e12,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18137,plain,
+    ( X0 != op1(e12,e13)
+    | op1(e12,e13) = X0
+    | op1(e12,e13) != op1(e12,e13) ),
+    inference(instantiation,[status(thm)],[c_16995])).
+
+cnf(c_20399,plain,
+    ( op1(e12,e13) != op1(e12,e13)
+    | op1(e12,e13) = e10
+    | e10 != op1(e12,e13) ),
+    inference(instantiation,[status(thm)],[c_18137])).
+
+cnf(c_16558,plain,
+    ( op1(e12,e12) != X0
+    | op1(e12,e12) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23127,plain,
+    ( op1(e12,e12) = op1(e12,e13)
+    | op1(e12,e12) != e10
+    | op1(e12,e13) != e10 ),
+    inference(instantiation,[status(thm)],[c_16558])).
+
+cnf(c_30299,plain,
+    ( op1(e12,e10) != X0
+    | op1(e12,e10) = e11
+    | e11 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_32730,plain,
+    ( op1(e12,e10) != op1(e12,op1(e12,e12))
+    | op1(e12,e10) = e11
+    | e11 != op1(e12,op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_30299])).
+
+cnf(c_137970,plain,
+    ( op1(e12,e13) = e13
+    | op1(e12,e13) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4,c_254,c_253,c_105,c_102,c_16539,c_16545,c_17004,c_17013,c_17105,c_18166,c_20081,c_20243,c_20399,c_23127,c_32730])).
+
+cnf(c_137971,plain,
+    ( op1(e12,e13) = e12
+    | op1(e12,e13) = e13 ),
+    inference(renaming,[status(thm)],[c_137970])).
+
+cnf(c_32,plain,
+    ( op1(e10,e11) = e13
+    | op1(e11,e11) = e13
+    | op1(e12,e11) = e13
+    | op1(e13,e11) = e13 ),
+    inference(cnf_transformation,[],[f91])).
+
+cnf(c_252,plain,
+    ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) = e13 ),
+    inference(cnf_transformation,[],[f314])).
+
+cnf(c_120,plain,
+    ( op1(e12,e13) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f179])).
+
+cnf(c_113,plain,
+    ( op1(e11,e10) != op1(e11,e11) ),
+    inference(cnf_transformation,[],[f186])).
+
+cnf(c_98,plain,
+    ( op1(e13,e11) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f201])).
+
+cnf(c_16965,plain,
+    ( op1(e13,e11) = op1(e13,e11) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16580,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e11,e11)
+    | op1(e11,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17059,plain,
+    ( op1(e11,e10) = op1(e11,e11)
+    | op1(e11,e10) != e13
+    | op1(e11,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_16580])).
+
+cnf(c_16550,plain,
+    ( op1(e13,e11) != X0
+    | op1(e13,e11) = op1(e13,e12)
+    | op1(e13,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17423,plain,
+    ( op1(e13,e11) != op1(e13,e11)
+    | op1(e13,e11) = op1(e13,e12)
+    | op1(e13,e12) != op1(e13,e11) ),
+    inference(instantiation,[status(thm)],[c_16550])).
+
+cnf(c_18082,plain,
+    ( e13 = e13 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17050,plain,
+    ( op1(e11,e10) = op1(X0,X1)
+    | e10 != X1
+    | e11 != X0 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_18263,plain,
+    ( op1(e11,e10) = op1(X0,op1(e12,e12))
+    | e10 != op1(e12,e12)
+    | e11 != X0 ),
+    inference(instantiation,[status(thm)],[c_17050])).
+
+cnf(c_23176,plain,
+    ( op1(e11,e10) = op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+    | e10 != op1(e12,e12)
+    | e11 != op1(e12,op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_18263])).
+
+cnf(c_16594,plain,
+    ( op1(e12,e13) != X0
+    | op1(e12,e13) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_24872,plain,
+    ( op1(e12,e13) = op1(e13,e13)
+    | op1(e12,e13) != e13
+    | op1(e13,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_16594])).
+
+cnf(c_17011,plain,
+    ( X0 != X1
+    | e13 != X1
+    | e13 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19596,plain,
+    ( X0 != e13
+    | e13 = X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_17011])).
+
+cnf(c_27674,plain,
+    ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) != e13
+    | e13 = op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_19596])).
+
+cnf(c_30818,plain,
+    ( op1(X0,X1) != X2
+    | op1(e13,e12) != X2
+    | op1(e13,e12) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_34177,plain,
+    ( op1(e13,e11) != e13
+    | op1(e13,e12) = op1(e13,e11)
+    | op1(e13,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_30818])).
+
+cnf(c_29900,plain,
+    ( X0 != X1
+    | op1(e11,e10) != X1
+    | op1(e11,e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_37231,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_29900])).
+
+cnf(c_47043,plain,
+    ( op1(e11,e10) != op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+    | op1(e11,e10) = e13
+    | e13 != op1(op1(e12,op1(e12,e12)),op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_37231])).
+
+cnf(c_25,plain,
+    ( op1(e12,e10) = e13
+    | op1(e12,e11) = e13
+    | op1(e12,e12) = e13
+    | op1(e12,e13) = e13 ),
+    inference(cnf_transformation,[],[f98])).
+
+cnf(c_16561,plain,
+    ( op1(e12,e11) = op1(e12,e13)
+    | op1(e12,e11) != e12
+    | op1(e12,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_16560])).
+
+cnf(c_6,plain,
+    ( op1(e12,e11) = e11
+    | op1(e12,e11) = e12
+    | op1(e12,e11) = e13
+    | e10 = op1(e12,e11) ),
+    inference(cnf_transformation,[],[f69])).
+
+cnf(c_107,plain,
+    ( op1(e12,e10) != op1(e12,e11) ),
+    inference(cnf_transformation,[],[f192])).
+
+cnf(c_104,plain,
+    ( op1(e12,e11) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f195])).
+
+cnf(c_16568,plain,
+    ( op1(e12,e10) != X0
+    | op1(e12,e10) = op1(e12,e11)
+    | op1(e12,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_20140,plain,
+    ( op1(e12,e10) != op1(X0,op1(e12,e12))
+    | op1(e12,e10) = op1(e12,e11)
+    | op1(e12,e11) != op1(X0,op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_16568])).
+
+cnf(c_20144,plain,
+    ( op1(e12,e10) != op1(e12,op1(e12,e12))
+    | op1(e12,e10) = op1(e12,e11)
+    | op1(e12,e11) != op1(e12,op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_20140])).
+
+cnf(c_16562,plain,
+    ( op1(e12,e11) != X0
+    | op1(e12,e11) = op1(e12,e12)
+    | op1(e12,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23126,plain,
+    ( op1(e12,e11) = op1(e12,e12)
+    | op1(e12,e11) != e10
+    | op1(e12,e12) != e10 ),
+    inference(instantiation,[status(thm)],[c_16562])).
+
+cnf(c_29852,plain,
+    ( X0 != X1
+    | op1(e12,e11) != X1
+    | op1(e12,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30876,plain,
+    ( X0 != e11
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != e11 ),
+    inference(instantiation,[status(thm)],[c_29852])).
+
+cnf(c_31892,plain,
+    ( op1(e12,op1(e12,e12)) != e11
+    | op1(e12,e11) = op1(e12,op1(e12,e12))
+    | op1(e12,e11) != e11 ),
+    inference(instantiation,[status(thm)],[c_30876])).
+
+cnf(c_30882,plain,
+    ( X0 != op1(e12,e11)
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_29852])).
+
+cnf(c_32502,plain,
+    ( op1(e12,e11) != op1(e12,e11)
+    | op1(e12,e11) = e10
+    | e10 != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_30882])).
+
+cnf(c_137972,plain,
+    ( op1(e12,e11) = e13
+    | op1(e12,e11) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_6,c_254,c_253,c_107,c_104,c_16539,c_16545,c_18140,c_18166,c_20081,c_20144,c_23126,c_31892,c_32502])).
+
+cnf(c_137973,plain,
+    ( op1(e12,e11) = e12
+    | op1(e12,e11) = e13 ),
+    inference(renaming,[status(thm)],[c_137972])).
+
+cnf(c_138000,plain,
+    ( op1(e12,e11) = e13
+    | op1(e12,e13) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_25,c_254,c_253,c_107,c_104,c_103,c_6,c_16539,c_16545,c_16561,c_18140,c_18166,c_20081,c_20144,c_23126,c_31892,c_32502,c_137971])).
+
+cnf(c_17,plain,
+    ( op1(e13,e10) = e13
+    | op1(e13,e11) = e13
+    | op1(e13,e12) = e13
+    | op1(e13,e13) = e13 ),
+    inference(cnf_transformation,[],[f106])).
+
+cnf(c_139,plain,
+    ( op1(e11,e10) != op1(e13,e10) ),
+    inference(cnf_transformation,[],[f160])).
+
+cnf(c_132,plain,
+    ( op1(e12,e11) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f167])).
+
+cnf(c_16632,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e13,e10)
+    | op1(e13,e10) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17224,plain,
+    ( op1(e11,e10) = op1(e13,e10)
+    | op1(e11,e10) != e13
+    | op1(e13,e10) != e13 ),
+    inference(instantiation,[status(thm)],[c_16632])).
+
+cnf(c_29817,plain,
+    ( X0 != X1
+    | op1(e13,e11) != X1
+    | op1(e13,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30823,plain,
+    ( X0 != e13
+    | op1(e13,e11) = X0
+    | op1(e13,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_29817])).
+
+cnf(c_42265,plain,
+    ( op1(e10,e12) != e13
+    | op1(e13,e11) = op1(e10,e12)
+    | op1(e13,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_30823])).
+
+cnf(c_59501,plain,
+    ( op1(e12,e11) != X0
+    | op1(e12,e11) = op1(e13,e11)
+    | op1(e13,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62565,plain,
+    ( op1(e12,e11) != op1(e10,e12)
+    | op1(e12,e11) = op1(e13,e11)
+    | op1(e13,e11) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_59501])).
+
+cnf(c_59788,plain,
+    ( X0 != X1
+    | op1(e12,e11) != X1
+    | op1(e12,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60769,plain,
+    ( X0 != op1(e12,e11)
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_59788])).
+
+cnf(c_61724,plain,
+    ( op1(X0,X1) != op1(e12,e11)
+    | op1(e12,e11) = op1(X0,X1)
+    | op1(e12,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_60769])).
+
+cnf(c_67244,plain,
+    ( op1(e10,e12) != op1(e12,e11)
+    | op1(e12,e11) = op1(e10,e12)
+    | op1(e12,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_61724])).
+
+cnf(c_24,plain,
+    ( op1(e10,e12) = e13
+    | op1(e11,e12) = e13
+    | op1(e12,e12) = e13
+    | op1(e13,e12) = e13 ),
+    inference(cnf_transformation,[],[f99])).
+
+cnf(c_143,plain,
+    ( op1(e10,e10) != op1(e11,e10) ),
+    inference(cnf_transformation,[],[f156])).
+
+cnf(c_135,plain,
+    ( op1(e10,e11) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f164])).
+
+cnf(c_124,plain,
+    ( op1(e10,e13) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f175])).
+
+cnf(c_112,plain,
+    ( op1(e11,e10) != op1(e11,e12) ),
+    inference(cnf_transformation,[],[f187])).
+
+cnf(c_41,plain,
+    ( op1(e10,e10) = e13
+    | op1(e10,e11) = e13
+    | op1(e10,e12) = e13
+    | op1(e10,e13) = e13 ),
+    inference(cnf_transformation,[],[f82])).
+
+cnf(c_16624,plain,
+    ( op1(e10,e11) != X0
+    | op1(e10,e11) = op1(e13,e11)
+    | op1(e13,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17196,plain,
+    ( op1(e10,e11) = op1(e13,e11)
+    | op1(e10,e11) != e13
+    | op1(e13,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_16624])).
+
+cnf(c_16602,plain,
+    ( op1(e10,e13) != X0
+    | op1(e10,e13) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19077,plain,
+    ( op1(e10,e13) != op1(e10,e13)
+    | op1(e10,e13) = op1(e12,e13)
+    | op1(e12,e13) != op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_16602])).
+
+cnf(c_19078,plain,
+    ( op1(e10,e13) = op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16640,plain,
+    ( op1(e10,e10) != X0
+    | op1(e10,e10) = op1(e11,e10)
+    | op1(e11,e10) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19289,plain,
+    ( op1(e10,e10) = op1(e11,e10)
+    | op1(e10,e10) != e13
+    | op1(e11,e10) != e13 ),
+    inference(instantiation,[status(thm)],[c_16640])).
+
+cnf(c_18141,plain,
+    ( op1(X0,X1) != X2
+    | op1(e12,e11) != X2
+    | op1(e12,e11) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_21646,plain,
+    ( op1(X0,X1) != e13
+    | op1(e12,e11) = op1(X0,X1)
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_18141])).
+
+cnf(c_21647,plain,
+    ( op1(e12,e11) = op1(e12,e12)
+    | op1(e12,e11) != e13
+    | op1(e12,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_21646])).
+
+cnf(c_29884,plain,
+    ( X0 != X1
+    | op1(e11,e12) != X1
+    | op1(e11,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30912,plain,
+    ( X0 != e13
+    | op1(e11,e12) = X0
+    | op1(e11,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_29884])).
+
+cnf(c_31942,plain,
+    ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) != e13
+    | op1(e11,e12) = op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+    | op1(e11,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_30912])).
+
+cnf(c_35127,plain,
+    ( op1(e10,e13) != e13
+    | op1(e12,e13) = op1(e10,e13)
+    | op1(e12,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_30891])).
+
+cnf(c_29538,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e11,e12)
+    | op1(e11,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_36527,plain,
+    ( op1(e11,e10) != op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+    | op1(e11,e10) = op1(e11,e12)
+    | op1(e11,e12) != op1(op1(e12,op1(e12,e12)),op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_29538])).
+
+cnf(c_137988,plain,
+    ( op1(e13,e11) = e13
+    | op1(e13,e12) = e13
+    | op1(e13,e13) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_17,c_254,c_253,c_252,c_139,c_17013,c_17224,c_18082,c_20243,c_23176,c_27674,c_47043])).
+
+cnf(c_137998,plain,
+    ( op1(e10,e12) = e13
+    | op1(e13,e12) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_24,c_254,c_253,c_252,c_143,c_135,c_124,c_120,c_112,c_107,c_104,c_103,c_41,c_6,c_16539,c_16545,c_16561,c_17013,c_17196,c_18082,c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_23126,c_23176,c_24872,c_27674,c_31892,c_31942,c_32502,c_35127,c_36527,c_47043,c_137971,c_137988])).
+
+cnf(c_138614,plain,
+    ( X0 != X1
+    | op1(e10,e12) != X1
+    | op1(e10,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_154203,plain,
+    ( X0 != e13
+    | op1(e10,e12) = X0
+    | op1(e10,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_138614])).
+
+cnf(c_165517,plain,
+    ( op1(e10,e12) = op1(e12,e11)
+    | op1(e10,e12) != e13
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_154203])).
+
+cnf(c_18,plain,
+    ( op1(e10,e13) = e12
+    | op1(e11,e13) = e12
+    | op1(e12,e13) = e12
+    | op1(e13,e13) = e12 ),
+    inference(cnf_transformation,[],[f105])).
+
+cnf(c_27669,plain,
+    ( op1(e10,e12) != e13
+    | e13 = op1(e10,e12)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_19596])).
+
+cnf(c_17070,plain,
+    ( X0 != X1
+    | op1(e10,e12) != X1
+    | op1(e10,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22792,plain,
+    ( X0 != e13
+    | op1(e10,e12) = X0
+    | op1(e10,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_17070])).
+
+cnf(c_29501,plain,
+    ( op1(e10,e12) = op1(e12,e11)
+    | op1(e10,e12) != e13
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_22792])).
+
+cnf(c_60218,plain,
+    ( op1(e12,e11) != X0
+    | op1(e12,e13) != X0
+    | op1(e12,e13) = op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60219,plain,
+    ( op1(e12,e11) != e12
+    | op1(e12,e13) = op1(e12,e11)
+    | op1(e12,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_60218])).
+
+cnf(c_60756,plain,
+    ( op1(e12,e13) = op1(X0,X1)
+    | e12 != X0
+    | e13 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_63778,plain,
+    ( op1(e12,e13) = op1(X0,op1(e10,e12))
+    | e12 != X0
+    | e13 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_60756])).
+
+cnf(c_63779,plain,
+    ( op1(e12,e13) = op1(e12,op1(e10,e12))
+    | e12 != e12
+    | e13 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_63778])).
+
+cnf(c_144400,plain,
+    ( X0 != X1
+    | X0 = op1(X2,X3)
+    | op1(X2,X3) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_148888,plain,
+    ( X0 = op1(e12,op1(e10,e12))
+    | X0 != e12
+    | op1(e12,op1(e10,e12)) != e12 ),
+    inference(instantiation,[status(thm)],[c_144400])).
+
+cnf(c_229,plain,
+    ( ~ sP0
+    | op1(e12,op1(e10,e12)) = e12 ),
+    inference(cnf_transformation,[],[f290])).
+
+cnf(c_221,plain,
+    ( ~ sP2
+    | op1(e12,op1(e12,e12)) = e12 ),
+    inference(cnf_transformation,[],[f282])).
+
+cnf(c_194,plain,
+    ( e11 != e12 ),
+    inference(cnf_transformation,[],[f255])).
+
+cnf(c_16741,plain,
+    ( e11 != X0
+    | e11 = e12
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23181,plain,
+    ( e11 != op1(e12,op1(e12,e12))
+    | e11 = e12
+    | e12 != op1(e12,op1(e12,e12)) ),
+    inference(instantiation,[status(thm)],[c_16741])).
+
+cnf(c_65133,plain,
+    ( X0 != X1
+    | X0 = op1(X2,X3)
+    | op1(X2,X3) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_128149,plain,
+    ( X0 = op1(e12,op1(e10,e12))
+    | X0 != e12
+    | op1(e12,op1(e10,e12)) != e12 ),
+    inference(instantiation,[status(thm)],[c_65133])).
+
+cnf(c_232,plain,
+    ( sP0
+    | sP1
+    | sP2
+    | op1(e13,op1(e13,e13)) = e13 ),
+    inference(cnf_transformation,[],[f295])).
+
+cnf(c_235,plain,
+    ( sP0
+    | sP1
+    | sP2
+    | e10 = op1(e10,op1(e13,e10)) ),
+    inference(cnf_transformation,[],[f292])).
+
+cnf(c_234,plain,
+    ( sP0
+    | sP1
+    | sP2
+    | op1(e11,op1(e13,e11)) = e11 ),
+    inference(cnf_transformation,[],[f293])).
+
+cnf(c_196,plain,
+    ( e10 != e12 ),
+    inference(cnf_transformation,[],[f253])).
+
+cnf(c_140,plain,
+    ( op1(e11,e10) != op1(e12,e10) ),
+    inference(cnf_transformation,[],[f159])).
+
+cnf(c_126,plain,
+    ( op1(e12,e12) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f173])).
+
+cnf(c_23,plain,
+    ( e10 = op1(e13,e10)
+    | e10 = op1(e13,e11)
+    | e10 = op1(e13,e12)
+    | e10 = op1(e13,e13) ),
+    inference(cnf_transformation,[],[f100])).
+
+cnf(c_16958,plain,
+    ( op1(e13,e12) = op1(e13,e12) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17146,plain,
+    ( e10 = e10 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16743,plain,
+    ( e10 != X0
+    | e10 = e12
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17316,plain,
+    ( e10 != op1(e10,op1(e13,e10))
+    | e10 = e12
+    | e12 != op1(e10,op1(e13,e10)) ),
+    inference(instantiation,[status(thm)],[c_16743])).
+
+cnf(c_17684,plain,
+    ( op1(e10,e10) != X0
+    | e12 != X0
+    | e12 = op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17685,plain,
+    ( op1(e10,e10) != e12
+    | e12 = op1(e10,e10)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_17684])).
+
+cnf(c_18107,plain,
+    ( op1(e13,e10) = op1(e13,e10) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_19311,plain,
+    ( e10 != op1(e13,e10)
+    | e10 = e12
+    | e12 != op1(e13,e10) ),
+    inference(instantiation,[status(thm)],[c_16743])).
+
+cnf(c_16959,plain,
+    ( X0 != X1
+    | op1(e13,e12) != X1
+    | op1(e13,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18075,plain,
+    ( X0 != op1(e13,e12)
+    | op1(e13,e12) = X0
+    | op1(e13,e12) != op1(e13,e12) ),
+    inference(instantiation,[status(thm)],[c_16959])).
+
+cnf(c_20396,plain,
+    ( op1(e13,e12) != op1(e13,e12)
+    | op1(e13,e12) = e10
+    | e10 != op1(e13,e12) ),
+    inference(instantiation,[status(thm)],[c_18075])).
+
+cnf(c_18261,plain,
+    ( op1(e11,e10) = op1(X0,op1(e13,e11))
+    | e10 != op1(e13,e11)
+    | e11 != X0 ),
+    inference(instantiation,[status(thm)],[c_17050])).
+
+cnf(c_20440,plain,
+    ( op1(e11,e10) = op1(e11,op1(e13,e11))
+    | e10 != op1(e13,e11)
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_18261])).
+
+cnf(c_17007,plain,
+    ( X0 != X1
+    | op1(e12,e10) != X1
+    | op1(e12,e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18688,plain,
+    ( X0 != e11
+    | op1(e12,e10) = X0
+    | op1(e12,e10) != e11 ),
+    inference(instantiation,[status(thm)],[c_17007])).
+
+cnf(c_21221,plain,
+    ( op1(e11,op1(e13,e11)) != e11
+    | op1(e12,e10) = op1(e11,op1(e13,e11))
+    | op1(e12,e10) != e11 ),
+    inference(instantiation,[status(thm)],[c_18688])).
+
+cnf(c_16606,plain,
+    ( op1(e12,e12) != X0
+    | op1(e12,e12) = op1(e13,e12)
+    | op1(e13,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23125,plain,
+    ( op1(e12,e12) = op1(e13,e12)
+    | op1(e12,e12) != e10
+    | op1(e13,e12) != e10 ),
+    inference(instantiation,[status(thm)],[c_16606])).
+
+cnf(c_27673,plain,
+    ( op1(e13,op1(e13,e13)) != e13
+    | e13 = op1(e13,op1(e13,e13))
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_19596])).
+
+cnf(c_18820,plain,
+    ( X0 != X1
+    | op1(e13,e10) != X1
+    | op1(e13,e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_21504,plain,
+    ( X0 != op1(e13,e10)
+    | op1(e13,e10) = X0
+    | op1(e13,e10) != op1(e13,e10) ),
+    inference(instantiation,[status(thm)],[c_18820])).
+
+cnf(c_29185,plain,
+    ( op1(e13,e10) != op1(e13,e10)
+    | op1(e13,e10) = e10
+    | e10 != op1(e13,e10) ),
+    inference(instantiation,[status(thm)],[c_21504])).
+
+cnf(c_31851,plain,
+    ( X0 != X1
+    | X0 = op1(e13,e10)
+    | op1(e13,e10) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31852,plain,
+    ( op1(e13,e10) != e12
+    | e12 = op1(e13,e10)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_31851])).
+
+cnf(c_29831,plain,
+    ( op1(e13,e10) = op1(X0,X1)
+    | e10 != X1
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_30849,plain,
+    ( op1(e13,e10) = op1(X0,op1(e13,e13))
+    | e10 != op1(e13,e13)
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_29831])).
+
+cnf(c_31860,plain,
+    ( op1(e13,e10) = op1(e13,op1(e13,e13))
+    | e10 != op1(e13,e13)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_30849])).
+
+cnf(c_32374,plain,
+    ( X0 != e10
+    | X1 != e10
+    | op1(X0,X1) = op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_35950,plain,
+    ( X0 != e10
+    | op1(e10,X0) = op1(e10,e10)
+    | e10 != e10 ),
+    inference(instantiation,[status(thm)],[c_32374])).
+
+cnf(c_49848,plain,
+    ( op1(e10,op1(e13,e10)) = op1(e10,e10)
+    | op1(e13,e10) != e10
+    | e10 != e10 ),
+    inference(instantiation,[status(thm)],[c_35950])).
+
+cnf(c_60210,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e10) = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62414,plain,
+    ( op1(e13,e10) != op1(e13,op1(e13,e13))
+    | op1(e13,e10) = e13
+    | e13 != op1(e13,op1(e13,e13)) ),
+    inference(instantiation,[status(thm)],[c_60210])).
+
+cnf(c_59509,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e12,e10)
+    | op1(e12,e10) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_66850,plain,
+    ( op1(e11,e10) != op1(e11,op1(e13,e11))
+    | op1(e11,e10) = op1(e12,e10)
+    | op1(e12,e10) != op1(e11,op1(e13,e11)) ),
+    inference(instantiation,[status(thm)],[c_59509])).
+
+cnf(c_62845,plain,
+    ( X0 != X1
+    | X0 = op1(e10,op1(e13,e10))
+    | op1(e10,op1(e13,e10)) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_133462,plain,
+    ( X0 = op1(e10,op1(e13,e10))
+    | X0 != op1(e10,e10)
+    | op1(e10,op1(e13,e10)) != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_62845])).
+
+cnf(c_133487,plain,
+    ( op1(e10,op1(e13,e10)) != op1(e10,e10)
+    | e12 = op1(e10,op1(e13,e10))
+    | e12 != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_133462])).
+
+cnf(c_42,plain,
+    ( op1(e10,e10) = e12
+    | op1(e11,e10) = e12
+    | op1(e12,e10) = e12
+    | op1(e13,e10) = e12 ),
+    inference(cnf_transformation,[],[f81])).
+
+cnf(c_192,plain,
+    ( e12 != e13 ),
+    inference(cnf_transformation,[],[f257])).
+
+cnf(c_20112,plain,
+    ( X0 != X1
+    | X0 = op1(e12,e10)
+    | op1(e12,e10) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_20113,plain,
+    ( op1(e12,e10) != e12
+    | e12 = op1(e12,e10)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_20112])).
+
+cnf(c_20238,plain,
+    ( op1(e12,e10) != e11
+    | e11 = op1(e12,e10)
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_18197])).
+
+cnf(c_27668,plain,
+    ( op1(e11,e10) != e13
+    | e13 = op1(e11,e10)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_19596])).
+
+cnf(c_30492,plain,
+    ( op1(e11,e10) != X0
+    | e12 != X0
+    | e12 = op1(e11,e10) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30493,plain,
+    ( op1(e11,e10) != e12
+    | e12 = op1(e11,e10)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_30492])).
+
+cnf(c_29620,plain,
+    ( e11 != X0
+    | e11 = e12
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_36462,plain,
+    ( e11 != op1(e12,e10)
+    | e11 = e12
+    | e12 != op1(e12,e10) ),
+    inference(instantiation,[status(thm)],[c_29620])).
+
+cnf(c_59561,plain,
+    ( e12 != X0
+    | e12 = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62391,plain,
+    ( e12 != op1(e11,e10)
+    | e12 = e13
+    | e13 != op1(e11,e10) ),
+    inference(instantiation,[status(thm)],[c_59561])).
+
+cnf(c_138028,plain,
+    ( op1(e10,e10) = e12
+    | op1(e13,e10) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_42,c_254,c_253,c_252,c_194,c_192,c_16545,c_17013,c_18082,c_18166,c_20113,c_20238,c_20243,c_23176,c_27668,c_27674,c_30493,c_32730,c_36462,c_47043,c_62391])).
+
+cnf(c_138112,plain,
+    ( sP2
+    | sP1
+    | sP0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_232,c_254,c_253,c_252,c_235,c_234,c_196,c_140,c_139,c_126,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17685,c_18082,c_18107,c_18166,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23125,c_23176,c_27673,c_27674,c_29185,c_31852,c_31860,c_32730,c_47043,c_49848,c_62414,c_66850,c_133487,c_138028])).
+
+cnf(c_138113,plain,
+    ( sP0
+    | sP1
+    | sP2 ),
+    inference(renaming,[status(thm)],[c_138112])).
+
+cnf(c_144211,plain,
+    ( X0 != X1
+    | X0 = op1(X2,op1(e12,e12))
+    | op1(X2,op1(e12,e12)) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_144212,plain,
+    ( op1(e12,op1(e12,e12)) != e12
+    | e12 = op1(e12,op1(e12,e12))
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_144211])).
+
+cnf(c_224,plain,
+    ( ~ sP1
+    | op1(e13,op1(e11,e13)) = e13 ),
+    inference(cnf_transformation,[],[f287])).
+
+cnf(c_226,plain,
+    ( ~ sP1
+    | op1(e11,op1(e11,e11)) = e11 ),
+    inference(cnf_transformation,[],[f285])).
+
+cnf(c_195,plain,
+    ( e10 != e13 ),
+    inference(cnf_transformation,[],[f254])).
+
+cnf(c_128,plain,
+    ( op1(e11,e12) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f171])).
+
+cnf(c_39,plain,
+    ( e10 = op1(e11,e10)
+    | e10 = op1(e11,e11)
+    | e10 = op1(e11,e12)
+    | e10 = op1(e11,e13) ),
+    inference(cnf_transformation,[],[f84])).
+
+cnf(c_16742,plain,
+    ( e10 != X0
+    | e10 = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17467,plain,
+    ( e10 != op1(e11,e10)
+    | e10 = e13
+    | e13 != op1(e11,e10) ),
+    inference(instantiation,[status(thm)],[c_16742])).
+
+cnf(c_18206,plain,
+    ( op1(e11,e12) = op1(e11,e12) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_23054,plain,
+    ( op1(e11,op1(e11,e11)) != e11
+    | op1(e12,e10) = op1(e11,op1(e11,e11))
+    | op1(e12,e10) != e11 ),
+    inference(instantiation,[status(thm)],[c_18688])).
+
+cnf(c_16610,plain,
+    ( op1(e11,e12) != X0
+    | op1(e11,e12) = op1(e12,e12)
+    | op1(e12,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23124,plain,
+    ( op1(e11,e12) = op1(e12,e12)
+    | op1(e11,e12) != e10
+    | op1(e12,e12) != e10 ),
+    inference(instantiation,[status(thm)],[c_16610])).
+
+cnf(c_18268,plain,
+    ( op1(e11,e10) = op1(X0,op1(e11,e11))
+    | e10 != op1(e11,e11)
+    | e11 != X0 ),
+    inference(instantiation,[status(thm)],[c_17050])).
+
+cnf(c_27071,plain,
+    ( op1(e11,e10) = op1(e11,op1(e11,e11))
+    | e10 != op1(e11,e11)
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_18268])).
+
+cnf(c_18762,plain,
+    ( X0 != X1
+    | op1(e11,e12) != X1
+    | op1(e11,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_21310,plain,
+    ( X0 != op1(e11,e12)
+    | op1(e11,e12) = X0
+    | op1(e11,e12) != op1(e11,e12) ),
+    inference(instantiation,[status(thm)],[c_18762])).
+
+cnf(c_29140,plain,
+    ( op1(e11,e12) != op1(e11,e12)
+    | op1(e11,e12) = e10
+    | e10 != op1(e11,e12) ),
+    inference(instantiation,[status(thm)],[c_21310])).
+
+cnf(c_29566,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e12,e10)
+    | op1(e12,e10) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_45564,plain,
+    ( op1(e11,e10) != op1(e11,op1(e11,e11))
+    | op1(e11,e10) = op1(e12,e10)
+    | op1(e12,e10) != op1(e11,op1(e11,e11)) ),
+    inference(instantiation,[status(thm)],[c_29566])).
+
+cnf(c_59839,plain,
+    ( X0 != X1
+    | op1(e11,e10) != X1
+    | op1(e11,e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60827,plain,
+    ( X0 != e13
+    | op1(e11,e10) = X0
+    | op1(e11,e10) != e13 ),
+    inference(instantiation,[status(thm)],[c_59839])).
+
+cnf(c_72084,plain,
+    ( op1(e11,e10) = op1(e13,op1(e11,e13))
+    | op1(e11,e10) != e13
+    | op1(e13,op1(e11,e13)) != e13 ),
+    inference(instantiation,[status(thm)],[c_60827])).
+
+cnf(c_60744,plain,
+    ( op1(e13,e10) = op1(X0,X1)
+    | e10 != X1
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_63762,plain,
+    ( op1(e13,e10) = op1(X0,op1(e11,e13))
+    | e10 != op1(e11,e13)
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_60744])).
+
+cnf(c_137595,plain,
+    ( op1(e13,e10) = op1(e13,op1(e11,e13))
+    | e10 != op1(e11,e13)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_63762])).
+
+cnf(c_138193,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e13,e10)
+    | op1(e13,e10) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138834,plain,
+    ( op1(e11,e10) != X0
+    | op1(e13,e10) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138193,c_139,c_16632])).
+
+cnf(c_142352,plain,
+    ( op1(e11,e10) != op1(e13,op1(e11,e13))
+    | op1(e13,e10) != op1(e13,op1(e11,e13)) ),
+    inference(instantiation,[status(thm)],[c_138834])).
+
+cnf(c_145575,plain,
+    ( ~ sP1 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_224,c_254,c_253,c_252,c_226,c_195,c_140,c_128,c_39,c_16539,c_16545,c_17013,c_17467,c_18082,c_18166,c_18206,c_20081,c_20243,c_23054,c_23124,c_23176,c_27071,c_27668,c_27674,c_29140,c_32730,c_45564,c_47043,c_72084,c_137595,c_142352])).
+
+cnf(c_174270,plain,
+    ( X0 != e12
+    | X0 = op1(e12,op1(e10,e12)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_148888,c_254,c_253,c_252,c_229,c_226,c_224,c_221,c_195,c_194,c_140,c_128,c_39,c_16539,c_16545,c_17013,c_17467,c_18082,c_18166,c_18206,c_20081,c_20243,c_23054,c_23124,c_23181,c_23176,c_27071,c_27668,c_27674,c_29140,c_32730,c_45564,c_47043,c_72084,c_128149,c_137595,c_138113,c_142352,c_144212])).
+
+cnf(c_174271,plain,
+    ( X0 = op1(e12,op1(e10,e12))
+    | X0 != e12 ),
+    inference(renaming,[status(thm)],[c_174270])).
+
+cnf(c_174273,plain,
+    ( op1(e13,e13) = op1(e12,op1(e10,e12))
+    | op1(e13,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_174271])).
+
+cnf(c_138174,plain,
+    ( op1(e12,e13) != X0
+    | op1(e12,e13) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138659,plain,
+    ( op1(e12,e13) != X0
+    | op1(e13,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138174,c_120,c_16594])).
+
+cnf(c_174274,plain,
+    ( op1(e12,e13) != op1(e12,op1(e10,e12))
+    | op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+    inference(instantiation,[status(thm)],[c_138659])).
+
+cnf(c_174301,plain,
+    ( op1(e11,e13) = op1(e12,op1(e10,e12))
+    | op1(e11,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_174271])).
+
+cnf(c_138176,plain,
+    ( op1(e11,e13) != X0
+    | op1(e11,e13) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_122,plain,
+    ( op1(e11,e13) != op1(e12,e13) ),
+    inference(cnf_transformation,[],[f177])).
+
+cnf(c_16598,plain,
+    ( op1(e11,e13) != X0
+    | op1(e11,e13) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138675,plain,
+    ( op1(e11,e13) != X0
+    | op1(e12,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138176,c_122,c_16598])).
+
+cnf(c_174303,plain,
+    ( op1(e11,e13) != op1(e12,op1(e10,e12))
+    | op1(e12,e13) != op1(e12,op1(e10,e12)) ),
+    inference(instantiation,[status(thm)],[c_138675])).
+
+cnf(c_174318,plain,
+    ( op1(e10,e13) = op1(e12,op1(e10,e12))
+    | op1(e10,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_174271])).
+
+cnf(c_138178,plain,
+    ( op1(e10,e13) != X0
+    | op1(e10,e13) = op1(e12,e13)
+    | op1(e12,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138692,plain,
+    ( op1(e10,e13) != X0
+    | op1(e12,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138178,c_124,c_16602])).
+
+cnf(c_174320,plain,
+    ( op1(e10,e13) != op1(e12,op1(e10,e12))
+    | op1(e12,e13) != op1(e12,op1(e10,e12)) ),
+    inference(instantiation,[status(thm)],[c_138692])).
+
+cnf(c_178051,plain,
+    ( op1(e10,e12) != e13
+    | op1(e10,e12) = op1(e12,e11) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_165517,c_254,c_253,c_252,c_228,c_226,c_224,c_221,c_195,c_194,c_140,c_139,c_128,c_124,c_118,c_114,c_107,c_104,c_103,c_39,c_18,c_12,c_6,c_16539,c_16545,c_16591,c_17013,c_17067,c_17224,c_17467,c_18082,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_20081,c_20144,c_20243,c_23054,c_23126,c_23124,c_23181,c_23176,c_27071,c_27668,c_27669,c_27672,c_27674,c_29140,c_29228,c_29501,c_31892,c_32502,c_32730,c_35127,c_45564,c_47043,c_60219,c_63779,c_72084,c_75243,c_137595,c_137971,c_138028,c_138113,c_142352,c_144212,c_154196,c_157387,c_157416,c_157419,c_174273,c_174274,c_174301,c_174303,c_174318,c_174321,c_174320])).
+
+cnf(c_178052,plain,
+    ( op1(e10,e12) = op1(e12,e11)
+    | op1(e10,e12) != e13 ),
+    inference(renaming,[status(thm)],[c_178051])).
+
+cnf(c_225070,plain,
+    ( op1(e13,e12) = e13
+    | op1(e13,e13) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_17,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_124,c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,c_16539,c_16545,c_16561,c_17013,c_17196,c_17677,c_18082,c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,c_27674,c_30290,c_31892,c_31942,c_32502,c_34860,c_35127,c_36527,c_47043,c_62404,c_76700,c_137971,c_137988,c_178052])).
+
+cnf(c_225096,plain,
+    ( op1(e12,e11) = e13
+    | op1(e10,e11) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_32,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_124,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,c_16539,c_16545,c_16561,c_17013,c_17059,c_17196,c_17677,c_18082,c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,c_27674,c_30290,c_31892,c_31942,c_32502,c_34860,c_35127,c_36527,c_47043,c_62404,c_76700,c_137971,c_137988,c_178052])).
+
+cnf(c_225097,plain,
+    ( op1(e10,e11) = e13
+    | op1(e12,e11) = e13 ),
+    inference(renaming,[status(thm)],[c_225096])).
+
+cnf(c_226829,plain,
+    ( op1(X0,X1) != X2
+    | op1(e12,e13) != X2
+    | op1(e12,e13) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_232211,plain,
+    ( op1(e12,e13) = op1(e12,e13)
+    | op1(e12,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_226829])).
+
+cnf(c_228,plain,
+    ( ~ sP0
+    | op1(e13,op1(e10,e13)) = e13 ),
+    inference(cnf_transformation,[],[f291])).
+
+cnf(c_123,plain,
+    ( op1(e10,e13) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f176])).
+
+cnf(c_12,plain,
+    ( op1(e10,e13) = e11
+    | op1(e10,e13) = e12
+    | op1(e10,e13) = e13
+    | e10 = op1(e10,e13) ),
+    inference(cnf_transformation,[],[f63])).
+
+cnf(c_16603,plain,
+    ( op1(e10,e13) = op1(e12,e13)
+    | op1(e10,e13) != e12
+    | op1(e12,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_16602])).
+
+cnf(c_17672,plain,
+    ( op1(e12,e13) != X0
+    | e12 != X0
+    | e12 = op1(e12,e13) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17673,plain,
+    ( op1(e12,e13) != e12
+    | e12 = op1(e12,e13)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_17672])).
+
+cnf(c_27672,plain,
+    ( op1(e13,op1(e10,e13)) != e13
+    | e13 = op1(e13,op1(e10,e13))
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_19596])).
+
+cnf(c_18894,plain,
+    ( X0 != X1
+    | op1(e12,e11) != X1
+    | op1(e12,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_21568,plain,
+    ( X0 != e13
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_18894])).
+
+cnf(c_29157,plain,
+    ( op1(e12,e11) = op1(e13,op1(e10,e13))
+    | op1(e12,e11) != e13
+    | op1(e13,op1(e10,e13)) != e13 ),
+    inference(instantiation,[status(thm)],[c_21568])).
+
+cnf(c_18110,plain,
+    ( op1(e13,e10) = op1(X0,X1)
+    | e10 != X1
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_21534,plain,
+    ( op1(e13,e10) = op1(X0,op1(e10,e13))
+    | e10 != op1(e10,e13)
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_18110])).
+
+cnf(c_29228,plain,
+    ( op1(e13,e10) = op1(e13,op1(e10,e13))
+    | e10 != op1(e10,e13)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_21534])).
+
+cnf(c_29871,plain,
+    ( X0 != X1
+    | e13 != X1
+    | e13 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31610,plain,
+    ( X0 != e13
+    | e13 = X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_29871])).
+
+cnf(c_33701,plain,
+    ( op1(e12,e13) != e13
+    | e13 = op1(e12,e13)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_31610])).
+
+cnf(c_59492,plain,
+    ( op1(e10,e13) != X0
+    | op1(e10,e13) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_59901,plain,
+    ( op1(e10,e13) != op1(e10,e13)
+    | op1(e10,e13) = op1(e13,e13)
+    | op1(e13,e13) != op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_59492])).
+
+cnf(c_59768,plain,
+    ( X0 != X1
+    | op1(e13,e13) != X1
+    | op1(e13,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60735,plain,
+    ( X0 != e13
+    | op1(e13,e13) = X0
+    | op1(e13,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_59768])).
+
+cnf(c_65980,plain,
+    ( op1(e10,e13) != e13
+    | op1(e13,e13) = op1(e10,e13)
+    | op1(e13,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_60735])).
+
+cnf(c_75216,plain,
+    ( op1(e12,e11) != op1(e13,op1(e10,e13))
+    | op1(e12,e11) = op1(e13,e11)
+    | op1(e13,e11) != op1(e13,op1(e10,e13)) ),
+    inference(instantiation,[status(thm)],[c_59501])).
+
+cnf(c_75243,plain,
+    ( op1(e13,e10) != op1(e13,op1(e10,e13))
+    | op1(e13,e10) = e13
+    | e13 != op1(e13,op1(e10,e13)) ),
+    inference(instantiation,[status(thm)],[c_60210])).
+
+cnf(c_138560,plain,
+    ( X0 != X1
+    | e11 != X1
+    | e11 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139907,plain,
+    ( X0 != e11
+    | e11 = X0
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_138560])).
+
+cnf(c_141134,plain,
+    ( e11 = X0
+    | X0 != e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139907,c_17013,c_18197])).
+
+cnf(c_141135,plain,
+    ( X0 != e11
+    | e11 = X0 ),
+    inference(renaming,[status(thm)],[c_141134])).
+
+cnf(c_154058,plain,
+    ( op1(e10,e13) != e11
+    | e11 = op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_141135])).
+
+cnf(c_138246,plain,
+    ( e12 != X0
+    | e12 = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16738,plain,
+    ( e12 != X0
+    | e12 = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138551,plain,
+    ( e12 != X0
+    | e13 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138246,c_192,c_16738])).
+
+cnf(c_162431,plain,
+    ( e12 != op1(e12,e13)
+    | e13 != op1(e12,e13) ),
+    inference(instantiation,[status(thm)],[c_138551])).
+
+cnf(c_16,plain,
+    ( op1(e10,e13) = e13
+    | op1(e11,e13) = e13
+    | op1(e12,e13) = e13
+    | op1(e13,e13) = e13 ),
+    inference(cnf_transformation,[],[f107])).
+
+cnf(c_129,plain,
+    ( op1(e10,e12) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f170])).
+
+cnf(c_34854,plain,
+    ( op1(e12,e11) != e13
+    | op1(e13,e12) = op1(e12,e11)
+    | op1(e13,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_30818])).
+
+cnf(c_59498,plain,
+    ( op1(e10,e12) != X0
+    | op1(e10,e12) = op1(e13,e12)
+    | op1(e13,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_67232,plain,
+    ( op1(e10,e12) != op1(e12,e11)
+    | op1(e10,e12) = op1(e13,e12)
+    | op1(e13,e12) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_59498])).
+
+cnf(c_140034,plain,
+    ( X0 != op1(e10,e12)
+    | op1(e10,e12) = X0
+    | op1(e10,e12) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_138614])).
+
+cnf(c_17069,plain,
+    ( op1(e10,e12) = op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_18283,plain,
+    ( X0 != op1(e10,e12)
+    | op1(e10,e12) = X0
+    | op1(e10,e12) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_17070])).
+
+cnf(c_141413,plain,
+    ( op1(e10,e12) = X0
+    | X0 != op1(e10,e12) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140034,c_17069,c_18283])).
+
+cnf(c_141414,plain,
+    ( X0 != op1(e10,e12)
+    | op1(e10,e12) = X0 ),
+    inference(renaming,[status(thm)],[c_141413])).
+
+cnf(c_141418,plain,
+    ( op1(X0,X1) != op1(e10,e12)
+    | op1(e10,e12) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_141414])).
+
+cnf(c_167167,plain,
+    ( op1(e10,e12) = op1(e12,e11)
+    | op1(e12,e11) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_141418])).
+
+cnf(c_225613,plain,
+    ( X0 != X1
+    | op1(e12,e11) != X1
+    | op1(e12,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_226840,plain,
+    ( X0 != e13
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_225613])).
+
+cnf(c_227978,plain,
+    ( op1(e10,e12) != e13
+    | op1(e12,e11) = op1(e10,e12)
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_226840])).
+
+cnf(c_96,plain,
+    ( op1(e13,e12) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f203])).
+
+cnf(c_16546,plain,
+    ( op1(e13,e12) != X0
+    | op1(e13,e12) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_24873,plain,
+    ( op1(e13,e12) = op1(e13,e13)
+    | op1(e13,e12) != e13
+    | op1(e13,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_16546])).
+
+cnf(c_41629,plain,
+    ( op1(e13,op1(e10,e13)) != e13
+    | op1(e13,e12) = op1(e13,op1(e10,e13))
+    | op1(e13,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_30818])).
+
+cnf(c_111,plain,
+    ( op1(e11,e10) != op1(e11,e13) ),
+    inference(cnf_transformation,[],[f188])).
+
+cnf(c_16576,plain,
+    ( op1(e11,e10) != X0
+    | op1(e11,e10) = op1(e11,e13)
+    | op1(e11,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17044,plain,
+    ( op1(e11,e10) = op1(e11,e13)
+    | op1(e11,e10) != e13
+    | op1(e11,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_16576])).
+
+cnf(c_137986,plain,
+    ( op1(e10,e13) = e13
+    | op1(e12,e13) = e13
+    | op1(e13,e13) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_16,c_254,c_253,c_252,c_111,c_17013,c_17044,c_18082,c_20243,c_23176,c_27674,c_47043])).
+
+cnf(c_138555,plain,
+    ( X0 != X1
+    | e13 != X1
+    | e13 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140898,plain,
+    ( X0 != e13
+    | e13 = X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_138555])).
+
+cnf(c_143269,plain,
+    ( e13 = X0
+    | X0 != e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140898,c_18082,c_19596])).
+
+cnf(c_143270,plain,
+    ( X0 != e13
+    | e13 = X0 ),
+    inference(renaming,[status(thm)],[c_143269])).
+
+cnf(c_143274,plain,
+    ( op1(e10,e13) != e13
+    | e13 = op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_143270])).
+
+cnf(c_138474,plain,
+    ( op1(e13,e13) = op1(X0,X1)
+    | e13 != X0
+    | e13 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_140895,plain,
+    ( op1(e13,e13) = op1(e13,X0)
+    | e13 != X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_138474])).
+
+cnf(c_16978,plain,
+    ( op1(e13,e13) = op1(X0,X1)
+    | e13 != X0
+    | e13 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_19592,plain,
+    ( op1(e13,e13) = op1(e13,X0)
+    | e13 != X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_16978])).
+
+cnf(c_143264,plain,
+    ( e13 != X0
+    | op1(e13,e13) = op1(e13,X0) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140895,c_18082,c_19592])).
+
+cnf(c_143265,plain,
+    ( op1(e13,e13) = op1(e13,X0)
+    | e13 != X0 ),
+    inference(renaming,[status(thm)],[c_143264])).
+
+cnf(c_149725,plain,
+    ( op1(e13,e13) = op1(e13,op1(e10,e13))
+    | e13 != op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_143265])).
+
+cnf(c_138505,plain,
+    ( X0 != X1
+    | op1(e12,e11) != X1
+    | op1(e12,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139950,plain,
+    ( X0 != op1(e12,e11)
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_138505])).
+
+cnf(c_21574,plain,
+    ( X0 != op1(e12,e11)
+    | op1(e12,e11) = X0
+    | op1(e12,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_18894])).
+
+cnf(c_141190,plain,
+    ( op1(e12,e11) = X0
+    | X0 != op1(e12,e11) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139950,c_18140,c_21574])).
+
+cnf(c_141191,plain,
+    ( X0 != op1(e12,e11)
+    | op1(e12,e11) = X0 ),
+    inference(renaming,[status(thm)],[c_141190])).
+
+cnf(c_141195,plain,
+    ( op1(X0,X1) != op1(e12,e11)
+    | op1(e12,e11) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_141191])).
+
+cnf(c_178081,plain,
+    ( op1(e10,e12) != op1(e12,e11)
+    | op1(e12,e11) = op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_141195])).
+
+cnf(c_225270,plain,
+    ( op1(e13,e12) != X0
+    | op1(e13,e12) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_225560,plain,
+    ( op1(e13,e12) != X0
+    | op1(e13,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225270,c_96,c_16546])).
+
+cnf(c_225565,plain,
+    ( op1(e13,e12) != op1(X0,X1)
+    | op1(e13,e13) != op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_225560])).
+
+cnf(c_229189,plain,
+    ( op1(e13,e12) != op1(e13,op1(e10,e13))
+    | op1(e13,e13) != op1(e13,op1(e10,e13)) ),
+    inference(instantiation,[status(thm)],[c_225565])).
+
+cnf(c_229277,plain,
+    ( op1(e12,e11) = op1(e10,e12)
+    | op1(e12,e11) != e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_227978,c_254,c_253,c_252,c_228,c_226,c_224,c_221,c_195,c_194,c_143,c_140,c_136,c_135,c_128,c_124,c_120,c_112,c_107,c_104,c_103,c_41,c_39,c_24,c_6,c_16539,c_16545,c_16561,c_17013,c_17196,c_17203,c_17467,c_18082,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_23054,c_23126,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27674,c_29140,c_31892,c_31942,c_32502,c_32730,c_35127,c_36527,c_41629,c_45564,c_47043,c_67244,c_72084,c_137595,c_137971,c_137988,c_138026,c_138113,c_142352,c_143274,c_144212,c_149725,c_178052,c_229189])).
+
+cnf(c_229618,plain,
+    ( op1(e12,e13) = e13
+    | op1(e13,e13) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_16,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_129,c_124,c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,c_16539,c_16545,c_16561,c_17013,c_17196,c_17677,c_18082,c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,c_27674,c_30290,c_31892,c_31942,c_32502,c_34854,c_34860,c_35127,c_36527,c_47043,c_62404,c_67232,c_76700,c_137971,c_137988,c_138000,c_167167,c_178052,c_229277])).
+
+cnf(c_225573,plain,
+    ( op1(e13,e11) = op1(X0,X1)
+    | e11 != X1
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_227489,plain,
+    ( op1(e13,e11) = op1(e13,X0)
+    | e11 != X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_225573])).
+
+cnf(c_231881,plain,
+    ( e11 != X0
+    | op1(e13,e11) = op1(e13,X0) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_227489,c_18082])).
+
+cnf(c_231882,plain,
+    ( op1(e13,e11) = op1(e13,X0)
+    | e11 != X0 ),
+    inference(renaming,[status(thm)],[c_231881])).
+
+cnf(c_231889,plain,
+    ( op1(e13,e11) = op1(e13,op1(e10,e13))
+    | e11 != op1(e10,e13) ),
+    inference(instantiation,[status(thm)],[c_231882])).
+
+cnf(c_233334,plain,
+    ( op1(e12,e13) != e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_232211,c_254,c_253,c_252,c_228,c_226,c_224,c_221,c_195,c_194,c_140,c_139,c_132,c_128,c_124,c_123,c_107,c_104,c_103,c_39,c_12,c_6,c_16539,c_16545,c_16603,c_17013,c_17224,c_17467,c_17673,c_18082,c_18139,c_18140,c_18166,c_18206,c_19078,c_20081,c_20144,c_20243,c_23054,c_23126,c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,c_27674,c_29140,c_29157,c_29228,c_31892,c_32502,c_32730,c_33701,c_45564,c_47043,c_59901,c_60219,c_65980,c_72084,c_75216,c_75243,c_137595,c_138113,c_142352,c_144212,c_154058,c_162431,c_229618,c_231889])).
+
+cnf(c_3023505,plain,
+    ( op1(e10,e11) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_14,c_254,c_253,c_252,c_228,c_226,c_224,c_221,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_124,c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_17013,c_17059,c_17196,c_17224,c_17467,c_17673,c_17677,c_18082,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_22973,c_23054,c_23126,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27674,c_29140,c_29157,c_29228,c_30290,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_59901,c_60219,c_62404,c_65980,c_72084,c_75216,c_75243,c_76700,c_137595,c_137971,c_137988,c_138113,c_142352,c_144212,c_154058,c_162431,c_178052,c_229618,c_231889])).
+
+cnf(c_3023515,plain,
+    ( e13 = op1(e10,e11) ),
+    inference(resolution,[status(thm)],[c_3023505,c_3013688])).
+
+cnf(c_3055877,plain,
+    ( X0 != op1(e10,e11)
+    | h3(X0) = h3(e13) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023515])).
+
+cnf(c_3569233,plain,
+    ( X0 != op1(e10,e11)
+    | e23 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3567206,c_3055877])).
+
+cnf(c_3917769,plain,
+    ( e23 = h3(op1(e10,e11)) ),
+    inference(resolution,[status(thm)],[c_3569233,c_16531])).
+
+cnf(c_3917994,plain,
+    ( h3(op1(e10,e11)) = e23 ),
+    inference(resolution,[status(thm)],[c_3917769,c_3013688])).
+
+cnf(c_3918026,plain,
+    ( X0 != e23
+    | h3(op1(e10,e11)) = X0 ),
+    inference(resolution,[status(thm)],[c_3917994,c_16532])).
+
+cnf(c_4069589,plain,
+    ( X0 = h3(op1(e10,e11))
+    | X0 != e23 ),
+    inference(resolution,[status(thm)],[c_3918026,c_3013688])).
+
+cnf(c_326,negated_conjecture,
+    ( sP12
+    | sP13
+    | sP14
+    | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | e23 != h3(e13) ),
+    inference(cnf_transformation,[],[f393])).
+
+cnf(c_287,plain,
+    ( ~ sP14
+    | e22 != h3(e12) ),
+    inference(cnf_transformation,[],[f348])).
+
+cnf(c_269,plain,
+    ( e22 = h3(e12) ),
+    inference(cnf_transformation,[],[f326])).
+
+cnf(c_360,plain,
+    ( sP13
+    | sP12
+    | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | e23 != h3(e13) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_326,c_287,c_269])).
+
+cnf(c_361,plain,
+    ( sP12
+    | sP13
+    | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | e23 != h3(e13) ),
+    inference(renaming,[status(thm)],[c_360])).
+
+cnf(c_268,plain,
+    ( op2(e22,e22) = h3(e10) ),
+    inference(cnf_transformation,[],[f327])).
+
+cnf(c_260,plain,
+    ( op2(e20,e20) = h1(e10) ),
+    inference(cnf_transformation,[],[f319])).
+
+cnf(c_257,plain,
+    ( e20 = op2(e22,e22) ),
+    inference(cnf_transformation,[],[f315])).
+
+cnf(c_231,plain,
+    ( ~ sP0
+    | e10 = op1(e10,op1(e10,e10)) ),
+    inference(cnf_transformation,[],[f288])).
+
+cnf(c_16905,plain,
+    ( e23 = e23 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17089,plain,
+    ( op1(e10,e10) = op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16906,plain,
+    ( X0 != X1
+    | e23 != X1
+    | e23 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17391,plain,
+    ( X0 != e23
+    | e23 = X0
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_16906])).
+
+cnf(c_18617,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23
+    | e23 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_16783,plain,
+    ( h3(e13) != X0
+    | e23 != X0
+    | e23 = h3(e13) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19143,plain,
+    ( h3(e13) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | e23 = h3(e13) ),
+    inference(instantiation,[status(thm)],[c_16783])).
+
+cnf(c_17090,plain,
+    ( X0 != X1
+    | op1(e10,e10) != X1
+    | op1(e10,e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18358,plain,
+    ( X0 != op1(e10,e10)
+    | op1(e10,e10) = X0
+    | op1(e10,e10) != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_17090])).
+
+cnf(c_21699,plain,
+    ( op1(e10,e10) != op1(e10,e10)
+    | op1(e10,e10) = e10
+    | e10 != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_18358])).
+
+cnf(c_23192,plain,
+    ( h1(e10) = h1(e10) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_21712,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != X0
+    | h3(e13) != X0
+    | h3(e13) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23529,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != h3(e13)
+    | h3(e13) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(e13) != h3(e13) ),
+    inference(instantiation,[status(thm)],[c_21712])).
+
+cnf(c_23530,plain,
+    ( h3(e13) = h3(e13) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_31708,plain,
+    ( h3(e10) = h3(X0)
+    | e10 != X0 ),
+    inference(instantiation,[status(thm)],[c_16537])).
+
+cnf(c_35056,plain,
+    ( h3(e10) = h3(op1(e10,e10))
+    | e10 != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_31708])).
+
+cnf(c_29795,plain,
+    ( op1(e10,e10) != X0
+    | h3(op1(e10,e10)) = h3(X0) ),
+    inference(instantiation,[status(thm)],[c_16537])).
+
+cnf(c_45888,plain,
+    ( op1(e10,e10) != e10
+    | h3(op1(e10,e10)) = h3(e10) ),
+    inference(instantiation,[status(thm)],[c_29795])).
+
+cnf(c_29793,plain,
+    ( X0 != X1
+    | h3(op1(e10,e10)) != X1
+    | h3(op1(e10,e10)) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_48181,plain,
+    ( X0 != h3(e10)
+    | h3(op1(e10,e10)) = X0
+    | h3(op1(e10,e10)) != h3(e10) ),
+    inference(instantiation,[status(thm)],[c_29793])).
+
+cnf(c_56460,plain,
+    ( op2(e22,e22) != h3(e10)
+    | h3(op1(e10,e10)) = op2(e22,e22)
+    | h3(op1(e10,e10)) != h3(e10) ),
+    inference(instantiation,[status(thm)],[c_48181])).
+
+cnf(c_40163,plain,
+    ( X0 != X1
+    | h1(e10) != X1
+    | h1(e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_48613,plain,
+    ( X0 != h1(e10)
+    | h1(e10) = X0
+    | h1(e10) != h1(e10) ),
+    inference(instantiation,[status(thm)],[c_40163])).
+
+cnf(c_59360,plain,
+    ( op2(e20,e20) != h1(e10)
+    | h1(e10) = op2(e20,e20)
+    | h1(e10) != h1(e10) ),
+    inference(instantiation,[status(thm)],[c_48613])).
+
+cnf(c_60272,plain,
+    ( X0 != X1
+    | e20 != X1
+    | e20 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_61394,plain,
+    ( X0 != op2(e22,e22)
+    | e20 = X0
+    | e20 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_60272])).
+
+cnf(c_90448,plain,
+    ( h3(op1(e10,e10)) != op2(e22,e22)
+    | e20 != op2(e22,e22)
+    | e20 = h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_61394])).
+
+cnf(c_59735,plain,
+    ( X0 != X1
+    | h3(op1(e10,e10)) != X1
+    | h3(op1(e10,e10)) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_90460,plain,
+    ( X0 != op2(e22,e22)
+    | h3(op1(e10,e10)) = X0
+    | h3(op1(e10,e10)) != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_59735])).
+
+cnf(c_97516,plain,
+    ( h3(op1(e10,e10)) != op2(e22,e22)
+    | h3(op1(e10,e10)) = e20
+    | e20 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_90460])).
+
+cnf(c_61550,plain,
+    ( X0 != X1
+    | h3(e10) != X1
+    | h3(e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_65902,plain,
+    ( X0 != h3(op1(e10,e10))
+    | h3(e10) = X0
+    | h3(e10) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_61550])).
+
+cnf(c_99935,plain,
+    ( h3(e10) != h3(op1(e10,e10))
+    | h3(e10) = e20
+    | e20 != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_65902])).
+
+cnf(c_69838,plain,
+    ( X0 != X1
+    | h1(e10) != X1
+    | h1(e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_101528,plain,
+    ( X0 != op2(e20,e20)
+    | h1(e10) = X0
+    | h1(e10) != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_69838])).
+
+cnf(c_111680,plain,
+    ( h1(e10) != op2(e20,e20)
+    | h1(e10) = e20
+    | e20 != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_101528])).
+
+cnf(c_16534,plain,
+    ( X0 != X1
+    | X2 != X3
+    | op2(X0,X2) = op2(X1,X3) ),
+    theory(equality)).
+
+cnf(c_63528,plain,
+    ( op2(e23,e23) = op2(X0,X1)
+    | e23 != X0
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_104137,plain,
+    ( op2(e23,e23) = op2(h3(e13),X0)
+    | e23 != X0
+    | e23 != h3(e13) ),
+    inference(instantiation,[status(thm)],[c_63528])).
+
+cnf(c_111818,plain,
+    ( op2(e23,e23) = op2(h3(e13),h3(e13))
+    | e23 != h3(e13) ),
+    inference(instantiation,[status(thm)],[c_104137])).
+
+cnf(c_109707,plain,
+    ( X0 != e20
+    | h3(op1(e10,e10)) = X0
+    | h3(op1(e10,e10)) != e20 ),
+    inference(instantiation,[status(thm)],[c_59735])).
+
+cnf(c_128684,plain,
+    ( h3(op1(e10,e10)) = h1(e10)
+    | h3(op1(e10,e10)) != e20
+    | h1(e10) != e20 ),
+    inference(instantiation,[status(thm)],[c_109707])).
+
+cnf(c_59857,plain,
+    ( X0 != X1
+    | op1(e10,e12) != X1
+    | op1(e10,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62921,plain,
+    ( X0 != op1(e10,X1)
+    | op1(e10,e12) = X0
+    | op1(e10,e12) != op1(e10,X1) ),
+    inference(instantiation,[status(thm)],[c_59857])).
+
+cnf(c_133544,plain,
+    ( op1(e10,e12) != op1(e10,op1(e10,e10))
+    | op1(e10,e12) = e10
+    | e10 != op1(e10,op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_62921])).
+
+cnf(c_15,plain,
+    ( op1(e10,e10) = e11
+    | op1(e10,e10) = e12
+    | op1(e10,e10) = e13
+    | e10 = op1(e10,e10) ),
+    inference(cnf_transformation,[],[f60])).
+
+cnf(c_142,plain,
+    ( op1(e10,e10) != op1(e12,e10) ),
+    inference(cnf_transformation,[],[f157])).
+
+cnf(c_16638,plain,
+    ( op1(e10,e10) != X0
+    | op1(e10,e10) = op1(e12,e10)
+    | op1(e12,e10) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17530,plain,
+    ( op1(e10,e10) != op1(e10,e10)
+    | op1(e10,e10) = op1(e12,e10)
+    | op1(e12,e10) != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_16638])).
+
+cnf(c_24269,plain,
+    ( op1(e10,e10) != e11
+    | op1(e12,e10) = op1(e10,e10)
+    | op1(e12,e10) != e11 ),
+    inference(instantiation,[status(thm)],[c_18688])).
+
+cnf(c_137984,plain,
+    ( op1(e10,e10) = e12
+    | e10 = op1(e10,e10) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_15,c_254,c_253,c_252,c_143,c_142,c_16545,c_17013,c_17089,c_17530,c_18082,c_18166,c_19289,c_20243,c_23176,c_24269,c_27674,c_32730,c_47043])).
+
+cnf(c_63,plain,
+    ( op2(e20,e20) = e21
+    | op2(e20,e20) = e22
+    | op2(e20,e20) = e23
+    | e20 = op2(e20,e20) ),
+    inference(cnf_transformation,[],[f108])).
+
+cnf(c_256,plain,
+    ( op2(e22,op2(e22,e22)) = e21 ),
+    inference(cnf_transformation,[],[f316])).
+
+cnf(c_203,plain,
+    ( e20 != e21 ),
+    inference(cnf_transformation,[],[f258])).
+
+cnf(c_191,plain,
+    ( op2(e20,e20) != op2(e21,e20) ),
+    inference(cnf_transformation,[],[f204])).
+
+cnf(c_190,plain,
+    ( op2(e20,e20) != op2(e22,e20) ),
+    inference(cnf_transformation,[],[f205])).
+
+cnf(c_155,plain,
+    ( op2(e22,e20) != op2(e22,e21) ),
+    inference(cnf_transformation,[],[f240])).
+
+cnf(c_153,plain,
+    ( op2(e22,e20) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f242])).
+
+cnf(c_77,plain,
+    ( op2(e22,e20) = e21
+    | op2(e22,e21) = e21
+    | op2(e22,e22) = e21
+    | op2(e22,e23) = e21 ),
+    inference(cnf_transformation,[],[f142])).
+
+cnf(c_16660,plain,
+    ( op2(e22,e20) != X0
+    | op2(e22,e20) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17349,plain,
+    ( op2(e22,e20) != op2(e22,e20)
+    | op2(e22,e20) = op2(e22,e23)
+    | op2(e22,e23) != op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_16660])).
+
+cnf(c_17350,plain,
+    ( op2(e22,e20) = op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17427,plain,
+    ( e22 = e22 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17431,plain,
+    ( e21 = e21 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16755,plain,
+    ( e20 != X0
+    | e20 = e21
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17554,plain,
+    ( e20 != op2(e22,e22)
+    | e20 = e21
+    | e21 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_16755])).
+
+cnf(c_17353,plain,
+    ( op2(e22,e20) = op2(X0,X1)
+    | e20 != X1
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_18512,plain,
+    ( op2(e22,e20) = op2(X0,op2(e22,e22))
+    | e20 != op2(e22,e22)
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_17353])).
+
+cnf(c_21159,plain,
+    ( op2(e22,e20) = op2(e22,op2(e22,e22))
+    | e20 != op2(e22,e22)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_18512])).
+
+cnf(c_17336,plain,
+    ( X0 != X1
+    | op2(e22,e21) != X1
+    | op2(e22,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18960,plain,
+    ( X0 != e21
+    | op2(e22,e21) = X0
+    | op2(e22,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_17336])).
+
+cnf(c_21422,plain,
+    ( op2(e22,op2(e22,e22)) != e21
+    | op2(e22,e21) = op2(e22,op2(e22,e22))
+    | op2(e22,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_18960])).
+
+cnf(c_16734,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e22,e20)
+    | op2(e22,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22470,plain,
+    ( op2(e20,e20) = op2(e22,e20)
+    | op2(e20,e20) != e21
+    | op2(e22,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_16734])).
+
+cnf(c_16664,plain,
+    ( op2(e22,e20) != X0
+    | op2(e22,e20) = op2(e22,e21)
+    | op2(e22,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_26105,plain,
+    ( op2(e22,e20) != op2(e22,op2(e22,e22))
+    | op2(e22,e20) = op2(e22,e21)
+    | op2(e22,e21) != op2(e22,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_16664])).
+
+cnf(c_17717,plain,
+    ( op2(e22,e20) != X0
+    | op2(e22,e23) != X0
+    | op2(e22,e23) = op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_26103,plain,
+    ( op2(e22,e20) != op2(e22,op2(e22,e22))
+    | op2(e22,e23) != op2(e22,op2(e22,e22))
+    | op2(e22,e23) = op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_17717])).
+
+cnf(c_17432,plain,
+    ( X0 != X1
+    | e21 != X1
+    | e21 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19525,plain,
+    ( X0 != e21
+    | e21 = X0
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_17432])).
+
+cnf(c_26610,plain,
+    ( op2(e22,op2(e22,e22)) != e21
+    | e21 = op2(e22,op2(e22,e22))
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_19525])).
+
+cnf(c_30578,plain,
+    ( X0 != X1
+    | op2(e20,e20) != X1
+    | op2(e20,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31833,plain,
+    ( X0 != e23
+    | op2(e20,e20) = X0
+    | op2(e20,e20) != e23 ),
+    inference(instantiation,[status(thm)],[c_30578])).
+
+cnf(c_33893,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23
+    | op2(e20,e20) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(e20,e20) != e23 ),
+    inference(instantiation,[status(thm)],[c_31833])).
+
+cnf(c_30606,plain,
+    ( X0 != X1
+    | op2(e22,e23) != X1
+    | op2(e22,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_32015,plain,
+    ( X0 != e21
+    | op2(e22,e23) = X0
+    | op2(e22,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_30606])).
+
+cnf(c_34088,plain,
+    ( op2(e22,op2(e22,e22)) != e21
+    | op2(e22,e23) = op2(e22,op2(e22,e22))
+    | op2(e22,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_32015])).
+
+cnf(c_30267,plain,
+    ( X0 != X1
+    | e21 != X1
+    | e21 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31484,plain,
+    ( X0 != e21
+    | e21 = X0
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_30267])).
+
+cnf(c_36100,plain,
+    ( op2(e22,e22) != e21
+    | e21 = op2(e22,e22)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_31484])).
+
+cnf(c_30199,plain,
+    ( op2(e21,e20) = op2(X0,X1)
+    | e20 != X1
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_31178,plain,
+    ( op2(e21,e20) = op2(X0,op2(e22,e22))
+    | e20 != op2(e22,e22)
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_30199])).
+
+cnf(c_38580,plain,
+    ( op2(e21,e20) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | e20 != op2(e22,e22)
+    | e21 != op2(e22,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_31178])).
+
+cnf(c_29617,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e21,e20)
+    | op2(e21,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_39778,plain,
+    ( op2(e20,e20) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(e20,e20) = op2(e21,e20)
+    | op2(e21,e20) != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_29617])).
+
+cnf(c_138058,plain,
+    ( op2(e20,e20) = e22
+    | e20 = op2(e20,e20) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_63,c_257,c_256,c_255,c_203,c_191,c_190,c_155,c_153,c_77,c_17349,c_17350,c_17427,c_17431,c_17554,c_21159,c_21422,c_22470,c_26105,c_26103,c_26610,c_33893,c_34088,c_36100,c_38580,c_39778])).
+
+cnf(c_138616,plain,
+    ( op1(e10,e12) = op1(X0,X1)
+    | e10 != X0
+    | e12 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_140056,plain,
+    ( op1(e10,e12) = op1(e10,X0)
+    | e10 != e10
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_138616])).
+
+cnf(c_17072,plain,
+    ( op1(e10,e12) = op1(X0,X1)
+    | e10 != X0
+    | e12 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_18322,plain,
+    ( op1(e10,e12) = op1(e10,X0)
+    | e10 != e10
+    | e12 != X0 ),
+    inference(instantiation,[status(thm)],[c_17072])).
+
+cnf(c_142534,plain,
+    ( op1(e10,e12) = op1(e10,X0)
+    | e12 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140056,c_17146,c_18322])).
+
+cnf(c_204646,plain,
+    ( op1(e10,e12) = op1(e10,op1(e10,e10))
+    | e12 != op1(e10,e10) ),
+    inference(instantiation,[status(thm)],[c_142534])).
+
+cnf(c_224706,plain,
+    ( X0 != h3(e12)
+    | X0 = e22 ),
+    inference(resolution,[status(thm)],[c_16532,c_269])).
+
+cnf(c_224868,plain,
+    ( h3(e12) = e22 ),
+    inference(resolution,[status(thm)],[c_224706,c_16531])).
+
+cnf(c_225304,plain,
+    ( op1(e10,e12) != X0
+    | op1(e10,e12) = op1(e12,e12)
+    | op1(e12,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138184,plain,
+    ( op1(e10,e12) != X0
+    | op1(e10,e12) = op1(e12,e12)
+    | op1(e12,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_130,plain,
+    ( op1(e10,e12) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f169])).
+
+cnf(c_16614,plain,
+    ( op1(e10,e12) != X0
+    | op1(e10,e12) = op1(e12,e12)
+    | op1(e12,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138742,plain,
+    ( op1(e10,e12) != X0
+    | op1(e12,e12) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138184,c_130,c_16614])).
+
+cnf(c_225807,plain,
+    ( op1(e10,e12) != X0
+    | op1(e12,e12) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225304,c_130,c_16614])).
+
+cnf(c_229253,plain,
+    ( op1(e10,e12) != e10
+    | op1(e12,e12) != e10 ),
+    inference(instantiation,[status(thm)],[c_225807])).
+
+cnf(c_224715,plain,
+    ( X0 != X1
+    | X2 != h3(X1)
+    | X2 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_16532,c_16537])).
+
+cnf(c_239334,plain,
+    ( X0 != X1
+    | X2 != X1
+    | h3(X2) = h3(X0) ),
+    inference(resolution,[status(thm)],[c_224715,c_16537])).
+
+cnf(c_0,plain,
+    ( op1(e13,e13) = e11
+    | op1(e13,e13) = e12
+    | op1(e13,e13) = e13
+    | e10 = op1(e13,e13) ),
+    inference(cnf_transformation,[],[f75])).
+
+cnf(c_16538,plain,
+    ( X0 != X1
+    | h4(X0) = h4(X1) ),
+    theory(equality)).
+
+cnf(c_141513,plain,
+    ( X0 != op1(X1,X2)
+    | h4(X0) = h4(op1(X1,X2)) ),
+    inference(instantiation,[status(thm)],[c_16538])).
+
+cnf(c_174693,plain,
+    ( X0 != op1(e12,op1(e10,e12))
+    | h4(X0) = h4(op1(e12,op1(e10,e12))) ),
+    inference(instantiation,[status(thm)],[c_141513])).
+
+cnf(c_188127,plain,
+    ( op1(e13,e13) != op1(e12,op1(e10,e12))
+    | h4(op1(e13,e13)) = h4(op1(e12,op1(e10,e12))) ),
+    inference(instantiation,[status(thm)],[c_174693])).
+
+cnf(c_118,plain,
+    ( op1(e10,e10) != op1(e10,e12) ),
+    inference(cnf_transformation,[],[f181])).
+
+cnf(c_114,plain,
+    ( op1(e10,e12) != op1(e10,e13) ),
+    inference(cnf_transformation,[],[f185])).
+
+cnf(c_16590,plain,
+    ( op1(e10,e10) != X0
+    | op1(e10,e10) = op1(e10,e12)
+    | op1(e10,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16591,plain,
+    ( op1(e10,e10) = op1(e10,e12)
+    | op1(e10,e10) != e12
+    | op1(e10,e12) != e12 ),
+    inference(instantiation,[status(thm)],[c_16590])).
+
+cnf(c_16582,plain,
+    ( op1(e10,e12) != X0
+    | op1(e10,e12) = op1(e10,e13)
+    | op1(e10,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17067,plain,
+    ( op1(e10,e12) = op1(e10,e13)
+    | op1(e10,e12) != e11
+    | op1(e10,e13) != e11 ),
+    inference(instantiation,[status(thm)],[c_16582])).
+
+cnf(c_13,plain,
+    ( op1(e10,e12) = e11
+    | op1(e10,e12) = e12
+    | op1(e10,e12) = e13
+    | e10 = op1(e10,e12) ),
+    inference(cnf_transformation,[],[f62])).
+
+cnf(c_144676,plain,
+    ( op1(e10,e12) = e10
+    | e10 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_141414])).
+
+cnf(c_197,plain,
+    ( e10 != e11 ),
+    inference(cnf_transformation,[],[f252])).
+
+cnf(c_193,plain,
+    ( e11 != e13 ),
+    inference(cnf_transformation,[],[f256])).
+
+cnf(c_110,plain,
+    ( op1(e11,e11) != op1(e11,e12) ),
+    inference(cnf_transformation,[],[f189])).
+
+cnf(c_109,plain,
+    ( op1(e11,e11) != op1(e11,e13) ),
+    inference(cnf_transformation,[],[f190])).
+
+cnf(c_106,plain,
+    ( op1(e12,e10) != op1(e12,e12) ),
+    inference(cnf_transformation,[],[f193])).
+
+cnf(c_99,plain,
+    ( op1(e13,e10) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f200])).
+
+cnf(c_46,plain,
+    ( e10 = op1(e10,e10)
+    | e10 = op1(e11,e10)
+    | e10 = op1(e12,e10)
+    | e10 = op1(e13,e10) ),
+    inference(cnf_transformation,[],[f77])).
+
+cnf(c_28,plain,
+    ( op1(e10,e12) = e11
+    | op1(e11,e12) = e11
+    | op1(e12,e12) = e11
+    | op1(e13,e12) = e11 ),
+    inference(cnf_transformation,[],[f95])).
+
+cnf(c_26,plain,
+    ( op1(e10,e12) = e12
+    | op1(e11,e12) = e12
+    | op1(e12,e12) = e12
+    | op1(e13,e12) = e12 ),
+    inference(cnf_transformation,[],[f97])).
+
+cnf(c_22,plain,
+    ( e10 = op1(e10,e13)
+    | e10 = op1(e11,e13)
+    | e10 = op1(e12,e13)
+    | e10 = op1(e13,e13) ),
+    inference(cnf_transformation,[],[f101])).
+
+cnf(c_10,plain,
+    ( op1(e11,e11) = e11
+    | op1(e11,e11) = e12
+    | op1(e11,e11) = e13
+    | e10 = op1(e11,e11) ),
+    inference(cnf_transformation,[],[f65])).
+
+cnf(c_17006,plain,
+    ( op1(e12,e10) = op1(e12,e10) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17034,plain,
+    ( op1(e11,e11) = op1(e11,e11) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17110,plain,
+    ( op1(e11,e13) = op1(e11,e13) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17310,plain,
+    ( e10 != op1(e12,e12)
+    | e10 = e12
+    | e12 != op1(e12,e12) ),
+    inference(instantiation,[status(thm)],[c_16743])).
+
+cnf(c_16744,plain,
+    ( e10 != X0
+    | e10 = e11
+    | e11 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17324,plain,
+    ( e10 != op1(e12,e12)
+    | e10 = e11
+    | e11 != op1(e12,e12) ),
+    inference(instantiation,[status(thm)],[c_16744])).
+
+cnf(c_16574,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e11,e12)
+    | op1(e11,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17461,plain,
+    ( op1(e11,e11) != op1(e11,e11)
+    | op1(e11,e11) = op1(e11,e12)
+    | op1(e11,e12) != op1(e11,e11) ),
+    inference(instantiation,[status(thm)],[c_16574])).
+
+cnf(c_17502,plain,
+    ( e10 != op1(e10,e12)
+    | e10 = e13
+    | e13 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_16742])).
+
+cnf(c_17501,plain,
+    ( e10 != op1(e10,e12)
+    | e10 = e12
+    | e12 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_16743])).
+
+cnf(c_17500,plain,
+    ( e10 != op1(e10,e12)
+    | e10 = e11
+    | e11 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_16744])).
+
+cnf(c_17668,plain,
+    ( op1(e13,e12) != X0
+    | e12 != X0
+    | e12 = op1(e13,e12) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17669,plain,
+    ( op1(e13,e12) != e12
+    | e12 = op1(e13,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_17668])).
+
+cnf(c_17674,plain,
+    ( op1(e12,e12) != X0
+    | e12 != X0
+    | e12 = op1(e12,e12) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17675,plain,
+    ( op1(e12,e12) != e12
+    | e12 = op1(e12,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_17674])).
+
+cnf(c_20240,plain,
+    ( op1(e10,e12) != e11
+    | e11 = op1(e10,e12)
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_18197])).
+
+cnf(c_17030,plain,
+    ( X0 != X1
+    | op1(e11,e13) != X1
+    | op1(e11,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18203,plain,
+    ( X0 != op1(e11,e13)
+    | op1(e11,e13) = X0
+    | op1(e11,e13) != op1(e11,e13) ),
+    inference(instantiation,[status(thm)],[c_17030])).
+
+cnf(c_20257,plain,
+    ( op1(e11,e13) != op1(e11,e13)
+    | op1(e11,e13) = e10
+    | e10 != op1(e11,e13) ),
+    inference(instantiation,[status(thm)],[c_18203])).
+
+cnf(c_20463,plain,
+    ( X0 != X1
+    | X0 = op1(e10,e12)
+    | op1(e10,e12) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_20464,plain,
+    ( op1(e10,e12) != e12
+    | e12 = op1(e10,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_20463])).
+
+cnf(c_17035,plain,
+    ( X0 != X1
+    | op1(e11,e11) != X1
+    | op1(e11,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18219,plain,
+    ( X0 != op1(e11,e11)
+    | op1(e11,e11) = X0
+    | op1(e11,e11) != op1(e11,e11) ),
+    inference(instantiation,[status(thm)],[c_17035])).
+
+cnf(c_24898,plain,
+    ( op1(e11,e11) != op1(e11,e11)
+    | op1(e11,e11) = e10
+    | e10 != op1(e11,e11) ),
+    inference(instantiation,[status(thm)],[c_18219])).
+
+cnf(c_16566,plain,
+    ( op1(e12,e10) != X0
+    | op1(e12,e10) = op1(e12,e12)
+    | op1(e12,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_24942,plain,
+    ( op1(e12,e10) = op1(e12,e12)
+    | op1(e12,e10) != e10
+    | op1(e12,e12) != e10 ),
+    inference(instantiation,[status(thm)],[c_16566])).
+
+cnf(c_24967,plain,
+    ( op1(e12,e12) != e11
+    | e11 = op1(e12,e12)
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_18197])).
+
+cnf(c_18151,plain,
+    ( X0 != op1(e12,e10)
+    | op1(e12,e10) = X0
+    | op1(e12,e10) != op1(e12,e10) ),
+    inference(instantiation,[status(thm)],[c_17007])).
+
+cnf(c_28850,plain,
+    ( op1(e12,e10) != op1(e12,e10)
+    | op1(e12,e10) = e10
+    | e10 != op1(e12,e10) ),
+    inference(instantiation,[status(thm)],[c_18151])).
+
+cnf(c_29874,plain,
+    ( X0 != X1
+    | e11 != X1
+    | e11 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30911,plain,
+    ( X0 != e11
+    | e11 = X0
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_29874])).
+
+cnf(c_32466,plain,
+    ( op1(e13,e12) != e11
+    | e11 = op1(e13,e12)
+    | e11 != e11 ),
+    inference(instantiation,[status(thm)],[c_30911])).
+
+cnf(c_29915,plain,
+    ( X0 != X1
+    | op1(e10,e12) != X1
+    | op1(e10,e12) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30969,plain,
+    ( X0 != op1(e10,e12)
+    | op1(e10,e12) = X0
+    | op1(e10,e12) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_29915])).
+
+cnf(c_32836,plain,
+    ( op1(e10,e12) != op1(e10,e12)
+    | op1(e10,e12) = e10
+    | e10 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_30969])).
+
+cnf(c_29525,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e10) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_36430,plain,
+    ( op1(e13,e10) = op1(e13,e13)
+    | op1(e13,e10) != e10
+    | op1(e13,e13) != e10 ),
+    inference(instantiation,[status(thm)],[c_29525])).
+
+cnf(c_29535,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e11,e13)
+    | op1(e11,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_36533,plain,
+    ( op1(e11,e11) = op1(e11,e13)
+    | op1(e11,e11) != e10
+    | op1(e11,e13) != e10 ),
+    inference(instantiation,[status(thm)],[c_29535])).
+
+cnf(c_55736,plain,
+    ( op1(e13,e12) != e13
+    | e13 = op1(e13,e12)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_31610])).
+
+cnf(c_59562,plain,
+    ( e11 != X0
+    | e11 = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62440,plain,
+    ( e11 != op1(e13,e12)
+    | e11 = e13
+    | e13 != op1(e13,e12) ),
+    inference(instantiation,[status(thm)],[c_59562])).
+
+cnf(c_60806,plain,
+    ( op1(X0,X1) != X2
+    | op1(e11,e12) != X2
+    | op1(e11,e12) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_65626,plain,
+    ( op1(e11,e11) != e11
+    | op1(e11,e12) = op1(e11,e11)
+    | op1(e11,e12) != e11 ),
+    inference(instantiation,[status(thm)],[c_60806])).
+
+cnf(c_88332,plain,
+    ( e12 != op1(e13,e12)
+    | e12 = e13
+    | e13 != op1(e13,e12) ),
+    inference(instantiation,[status(thm)],[c_59561])).
+
+cnf(c_138164,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e11,e12)
+    | op1(e11,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138571,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e12) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138164,c_110,c_16574])).
+
+cnf(c_138573,plain,
+    ( op1(e11,e11) != e12
+    | op1(e11,e12) != e12 ),
+    inference(instantiation,[status(thm)],[c_138571])).
+
+cnf(c_138472,plain,
+    ( X0 != X1
+    | op1(e13,e13) != X1
+    | op1(e13,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139917,plain,
+    ( X0 != op1(e13,e13)
+    | op1(e13,e13) = X0
+    | op1(e13,e13) != op1(e13,e13) ),
+    inference(instantiation,[status(thm)],[c_138472])).
+
+cnf(c_16976,plain,
+    ( X0 != X1
+    | op1(e13,e13) != X1
+    | op1(e13,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18100,plain,
+    ( X0 != op1(e13,e13)
+    | op1(e13,e13) = X0
+    | op1(e13,e13) != op1(e13,e13) ),
+    inference(instantiation,[status(thm)],[c_16976])).
+
+cnf(c_18101,plain,
+    ( op1(e13,e13) = op1(e13,e13) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_141159,plain,
+    ( op1(e13,e13) = X0
+    | X0 != op1(e13,e13) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139917,c_18100,c_18101])).
+
+cnf(c_141160,plain,
+    ( X0 != op1(e13,e13)
+    | op1(e13,e13) = X0 ),
+    inference(renaming,[status(thm)],[c_141159])).
+
+cnf(c_144662,plain,
+    ( op1(e13,e13) = e10
+    | e10 != op1(e13,e13) ),
+    inference(instantiation,[status(thm)],[c_141160])).
+
+cnf(c_138172,plain,
+    ( op1(e10,e10) != X0
+    | op1(e10,e10) = op1(e10,e12)
+    | op1(e10,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138643,plain,
+    ( op1(e10,e10) != X0
+    | op1(e10,e12) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138172,c_118,c_16590])).
+
+cnf(c_148725,plain,
+    ( op1(e10,e10) != e10
+    | op1(e10,e12) != e10 ),
+    inference(instantiation,[status(thm)],[c_138643])).
+
+cnf(c_151062,plain,
+    ( e10 != op1(e10,e12) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_144676,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_197,c_196,c_195,c_194,c_193,c_192,c_143,c_140,c_139,c_135,c_128,c_126,c_124,c_120,c_113,c_112,c_110,c_109,c_107,c_106,c_104,c_103,c_102,c_99,c_46,c_41,c_39,c_28,c_26,c_24,c_23,c_22,c_10,c_6,c_16539,c_16545,c_16561,c_16958,c_17006,c_17013,c_17034,c_17059,c_17069,c_17089,c_17105,c_17110,c_17146,c_17196,c_17224,c_17310,c_17316,c_17324,c_17461,c_17467,c_17502,c_17501,c_17500,c_17669,c_17675,c_17685,c_18082,c_18107,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20240,c_20243,c_20257,c_20396,c_20399,c_20440,c_20464,c_21221,c_21647,c_21699,c_23054,c_23127,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,c_24942,c_24967,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_28850,c_29140,c_29185,c_29228,c_31852,c_31860,c_31892,c_31942,c_32466,c_32502,c_32730,c_32836,c_35127,c_36430,c_36527,c_36533,c_45564,c_47043,c_49848,c_55736,c_62414,c_62440,c_65626,c_66850,c_72084,c_75243,c_88332,c_133487,c_137595,c_137971,c_137988,c_138028,c_138573,c_142352,c_144212,c_144662,c_148725])).
+
+cnf(c_154195,plain,
+    ( op1(e10,e12) = e13
+    | op1(e10,e12) = e12
+    | op1(e10,e12) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_13,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_197,c_196,c_195,c_194,c_193,c_192,c_143,c_140,c_139,c_135,c_128,c_126,c_124,c_120,c_113,c_112,c_110,c_109,c_107,c_106,c_104,c_103,c_102,c_99,c_46,c_41,c_39,c_28,c_26,c_24,c_23,c_22,c_10,c_6,c_16539,c_16545,c_16561,c_16958,c_17006,c_17013,c_17034,c_17059,c_17069,c_17089,c_17105,c_17110,c_17146,c_17196,c_17224,c_17310,c_17316,c_17324,c_17461,c_17467,c_17502,c_17501,c_17500,c_17669,c_17675,c_17685,c_18082,c_18107,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20240,c_20243,c_20257,c_20396,c_20399,c_20440,c_20464,c_21221,c_21647,c_21699,c_23054,c_23127,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,c_24942,c_24967,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_28850,c_29140,c_29185,c_29228,c_31852,c_31860,c_31892,c_31942,c_32466,c_32502,c_32730,c_32836,c_35127,c_36430,c_36527,c_36533,c_45564,c_47043,c_49848,c_55736,c_62414,c_62440,c_65626,c_66850,c_72084,c_75243,c_88332,c_133487,c_137595,c_137971,c_137988,c_138028,c_138573,c_142352,c_144212,c_144662,c_148725])).
+
+cnf(c_154196,plain,
+    ( op1(e10,e12) = e11
+    | op1(e10,e12) = e12
+    | op1(e10,e12) = e13 ),
+    inference(renaming,[status(thm)],[c_154195])).
+
+cnf(c_139936,plain,
+    ( op1(X0,X1) != X2
+    | op1(e12,e13) != X2
+    | op1(e12,e13) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_145843,plain,
+    ( op1(e12,op1(e10,e12)) != e12
+    | op1(e12,e13) = op1(e12,op1(e10,e12))
+    | op1(e12,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_139936])).
+
+cnf(c_60755,plain,
+    ( op1(X0,X1) != X2
+    | op1(e12,e13) != X2
+    | op1(e12,e13) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_65489,plain,
+    ( op1(e12,op1(e10,e12)) != e12
+    | op1(e12,e13) = op1(e12,op1(e10,e12))
+    | op1(e12,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_60755])).
+
+cnf(c_157387,plain,
+    ( op1(e12,e13) = op1(e12,op1(e10,e12))
+    | op1(e12,e13) != e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_145843,c_254,c_253,c_252,c_235,c_234,c_232,c_229,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_45564,c_47043,c_49848,c_62414,c_65489,c_66850,c_72084,c_133487,c_137595,c_138028,c_142352,c_144212])).
+
+cnf(c_139924,plain,
+    ( op1(X0,X1) != X2
+    | op1(e13,e10) != X2
+    | op1(e13,e10) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_145844,plain,
+    ( op1(e12,op1(e10,e12)) != e12
+    | op1(e13,e10) = op1(e12,op1(e10,e12))
+    | op1(e13,e10) != e12 ),
+    inference(instantiation,[status(thm)],[c_139924])).
+
+cnf(c_60743,plain,
+    ( op1(X0,X1) != X2
+    | op1(e13,e10) != X2
+    | op1(e13,e10) = op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_65490,plain,
+    ( op1(e12,op1(e10,e12)) != e12
+    | op1(e13,e10) = op1(e12,op1(e10,e12))
+    | op1(e13,e10) != e12 ),
+    inference(instantiation,[status(thm)],[c_60743])).
+
+cnf(c_157416,plain,
+    ( op1(e13,e10) = op1(e12,op1(e10,e12))
+    | op1(e13,e10) != e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_145844,c_254,c_253,c_252,c_235,c_234,c_232,c_229,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_45564,c_47043,c_49848,c_62414,c_65490,c_66850,c_72084,c_133487,c_137595,c_138028,c_142352,c_144212])).
+
+cnf(c_138153,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e10) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16552,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e10) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138467,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138153,c_99,c_16552])).
+
+cnf(c_138473,plain,
+    ( op1(e13,e10) != op1(X0,X1)
+    | op1(e13,e13) != op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_138467])).
+
+cnf(c_157419,plain,
+    ( op1(e13,e10) != op1(e12,op1(e10,e12))
+    | op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+    inference(instantiation,[status(thm)],[c_138473])).
+
+cnf(c_138177,plain,
+    ( op1(e10,e13) != X0
+    | op1(e10,e13) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16600,plain,
+    ( op1(e10,e13) != X0
+    | op1(e10,e13) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138683,plain,
+    ( op1(e10,e13) != X0
+    | op1(e13,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138177,c_123,c_16600])).
+
+cnf(c_174321,plain,
+    ( op1(e10,e13) != op1(e12,op1(e10,e12))
+    | op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+    inference(instantiation,[status(thm)],[c_138683])).
+
+cnf(c_215214,plain,
+    ( op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_188127,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_124,c_118,c_114,c_39,c_23,c_12,c_16539,c_16545,c_16591,c_16958,c_17013,c_17067,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19077,c_19078,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29185,c_29228,c_31852,c_31860,c_32730,c_35127,c_45564,c_47043,c_49848,c_62414,c_63779,c_66850,c_72084,c_75243,c_133487,c_137595,c_137971,c_138028,c_142352,c_144212,c_154196,c_157387,c_157416,c_157419,c_174274,c_174318,c_174321])).
+
+cnf(c_224827,plain,
+    ( op1(e13,e13) = e11
+    | op1(e13,e13) = e13
+    | e10 = op1(e13,e13) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_0,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_124,c_118,c_114,c_39,c_23,c_12,c_16539,c_16545,c_16591,c_16958,c_17013,c_17067,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19077,c_19078,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29185,c_29228,c_31852,c_31860,c_32730,c_35127,c_45564,c_47043,c_49848,c_62414,c_63779,c_66850,c_72084,c_75243,c_133487,c_137595,c_137971,c_138028,c_142352,c_144212,c_154196,c_157387,c_157416,c_157419,c_174273,c_174274,c_174318,c_174321])).
+
+cnf(c_97,plain,
+    ( op1(e13,e11) != op1(e13,e13) ),
+    inference(cnf_transformation,[],[f202])).
+
+cnf(c_16548,plain,
+    ( op1(e13,e11) != X0
+    | op1(e13,e11) = op1(e13,e13)
+    | op1(e13,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_24973,plain,
+    ( op1(e13,e11) = op1(e13,e13)
+    | op1(e13,e11) != e11
+    | op1(e13,e13) != e11 ),
+    inference(instantiation,[status(thm)],[c_16548])).
+
+cnf(c_138567,plain,
+    ( X0 != X1
+    | op1(e11,e11) != X1
+    | op1(e11,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139993,plain,
+    ( X0 != e11
+    | op1(e11,e11) = X0
+    | op1(e11,e11) != e11 ),
+    inference(instantiation,[status(thm)],[c_138567])).
+
+cnf(c_145856,plain,
+    ( op1(e11,op1(e10,e11)) != e11
+    | op1(e11,e11) = op1(e11,op1(e10,e11))
+    | op1(e11,e11) != e11 ),
+    inference(instantiation,[status(thm)],[c_139993])).
+
+cnf(c_230,plain,
+    ( ~ sP0
+    | op1(e11,op1(e10,e11)) = e11 ),
+    inference(cnf_transformation,[],[f289])).
+
+cnf(c_18702,plain,
+    ( X0 != e11
+    | op1(e11,e11) = X0
+    | op1(e11,e11) != e11 ),
+    inference(instantiation,[status(thm)],[c_17035])).
+
+cnf(c_21243,plain,
+    ( op1(e11,op1(e10,e11)) != e11
+    | op1(e11,e11) = op1(e11,op1(e10,e11))
+    | op1(e11,e11) != e11 ),
+    inference(instantiation,[status(thm)],[c_18702])).
+
+cnf(c_157467,plain,
+    ( op1(e11,e11) = op1(e11,op1(e10,e11))
+    | op1(e11,e11) != e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_145856,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21243,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_45564,c_47043,c_49848,c_62414,c_66850,c_72084,c_133487,c_137595,c_138028,c_142352,c_144212])).
+
+cnf(c_138163,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e11,e13)
+    | op1(e11,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16572,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e11,e13)
+    | op1(e11,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17033,plain,
+    ( op1(e11,e11) != op1(e11,e11)
+    | op1(e11,e11) = op1(e11,e13)
+    | op1(e11,e13) != op1(e11,e11) ),
+    inference(instantiation,[status(thm)],[c_16572])).
+
+cnf(c_25719,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e13) != X0
+    | op1(e11,e13) = op1(e11,e11) ),
+    inference(instantiation,[status(thm)],[c_17030])).
+
+cnf(c_138561,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138163,c_109,c_17033,c_17034,c_25719])).
+
+cnf(c_138568,plain,
+    ( op1(e11,e11) != op1(X0,X1)
+    | op1(e11,e13) != op1(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_138561])).
+
+cnf(c_157476,plain,
+    ( op1(e11,e11) != op1(e11,op1(e10,e11))
+    | op1(e11,e13) != op1(e11,op1(e10,e11)) ),
+    inference(instantiation,[status(thm)],[c_138568])).
+
+cnf(c_138550,plain,
+    ( op1(e11,e13) = op1(X0,X1)
+    | e11 != X0
+    | e13 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_139992,plain,
+    ( op1(e11,e13) = op1(e11,X0)
+    | e11 != e11
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_138550])).
+
+cnf(c_17032,plain,
+    ( op1(e11,e13) = op1(X0,X1)
+    | e11 != X0
+    | e13 != X1 ),
+    inference(instantiation,[status(thm)],[c_16533])).
+
+cnf(c_18212,plain,
+    ( op1(e11,e13) = op1(e11,X0)
+    | e11 != e11
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_17032])).
+
+cnf(c_141322,plain,
+    ( op1(e11,e13) = op1(e11,X0)
+    | e13 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139992,c_17013,c_18212])).
+
+cnf(c_163528,plain,
+    ( op1(e11,e13) = op1(e11,op1(e10,e11))
+    | e13 != op1(e10,e11) ),
+    inference(instantiation,[status(thm)],[c_141322])).
+
+cnf(c_36,plain,
+    ( op1(e10,e11) = e11
+    | op1(e11,e11) = e11
+    | op1(e12,e11) = e11
+    | op1(e13,e11) = e11 ),
+    inference(cnf_transformation,[],[f87])).
+
+cnf(c_134,plain,
+    ( op1(e11,e11) != op1(e12,e11) ),
+    inference(cnf_transformation,[],[f165])).
+
+cnf(c_101,plain,
+    ( op1(e13,e10) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f198])).
+
+cnf(c_16556,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e10) = op1(e13,e11)
+    | op1(e13,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16557,plain,
+    ( op1(e13,e10) = op1(e13,e11)
+    | op1(e13,e10) != e12
+    | op1(e13,e11) != e12 ),
+    inference(instantiation,[status(thm)],[c_16556])).
+
+cnf(c_16622,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e12,e11)
+    | op1(e12,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16623,plain,
+    ( op1(e11,e11) = op1(e12,e11)
+    | op1(e11,e11) != e12
+    | op1(e12,e11) != e12 ),
+    inference(instantiation,[status(thm)],[c_16622])).
+
+cnf(c_138191,plain,
+    ( op1(e10,e11) != X0
+    | op1(e10,e11) = op1(e11,e11)
+    | op1(e11,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_137,plain,
+    ( op1(e10,e11) != op1(e11,e11) ),
+    inference(cnf_transformation,[],[f162])).
+
+cnf(c_16628,plain,
+    ( op1(e10,e11) != X0
+    | op1(e10,e11) = op1(e11,e11)
+    | op1(e11,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138817,plain,
+    ( op1(e10,e11) != X0
+    | op1(e11,e11) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138191,c_137,c_16628])).
+
+cnf(c_138819,plain,
+    ( op1(e10,e11) != e12
+    | op1(e11,e11) != e12 ),
+    inference(instantiation,[status(thm)],[c_138817])).
+
+cnf(c_138455,plain,
+    ( X0 != X1
+    | op1(e13,e11) != X1
+    | op1(e13,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139900,plain,
+    ( X0 != op1(e13,e11)
+    | op1(e13,e11) = X0
+    | op1(e13,e11) != op1(e13,e11) ),
+    inference(instantiation,[status(thm)],[c_138455])).
+
+cnf(c_16966,plain,
+    ( X0 != X1
+    | op1(e13,e11) != X1
+    | op1(e13,e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18089,plain,
+    ( X0 != op1(e13,e11)
+    | op1(e13,e11) = X0
+    | op1(e13,e11) != op1(e13,e11) ),
+    inference(instantiation,[status(thm)],[c_16966])).
+
+cnf(c_141121,plain,
+    ( op1(e13,e11) = X0
+    | X0 != op1(e13,e11) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139900,c_16965,c_18089])).
+
+cnf(c_141122,plain,
+    ( X0 != op1(e13,e11)
+    | op1(e13,e11) = X0 ),
+    inference(renaming,[status(thm)],[c_141121])).
+
+cnf(c_141124,plain,
+    ( op1(e13,e11) = e10
+    | e10 != op1(e13,e11) ),
+    inference(instantiation,[status(thm)],[c_141122])).
+
+cnf(c_2,plain,
+    ( op1(e13,e11) = e11
+    | op1(e13,e11) = e12
+    | op1(e13,e11) = e13
+    | e10 = op1(e13,e11) ),
+    inference(cnf_transformation,[],[f73])).
+
+cnf(c_17676,plain,
+    ( op1(e12,e11) != X0
+    | e12 != X0
+    | e12 = op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17677,plain,
+    ( op1(e12,e11) != e12
+    | e12 = op1(e12,e11)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_17676])).
+
+cnf(c_22973,plain,
+    ( op1(e13,e11) = op1(e13,e12)
+    | op1(e13,e11) != e13
+    | op1(e13,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_16550])).
+
+cnf(c_29558,plain,
+    ( op1(e12,e11) != X0
+    | op1(e12,e11) = op1(e13,e11)
+    | op1(e13,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_30290,plain,
+    ( op1(e12,e11) != op1(e12,e11)
+    | op1(e12,e11) = op1(e13,e11)
+    | op1(e13,e11) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_29558])).
+
+cnf(c_34860,plain,
+    ( op1(e12,e11) != e13
+    | op1(e13,e11) = op1(e12,e11)
+    | op1(e13,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_30823])).
+
+cnf(c_62404,plain,
+    ( e12 != op1(e10,e12)
+    | e12 = e13
+    | e13 != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_59561])).
+
+cnf(c_62865,plain,
+    ( X0 != X1
+    | X0 = op1(e10,e12)
+    | op1(e10,e12) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_76699,plain,
+    ( X0 = op1(e10,e12)
+    | X0 != op1(e12,e11)
+    | op1(e10,e12) != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_62865])).
+
+cnf(c_76700,plain,
+    ( op1(e10,e12) != op1(e12,e11)
+    | e12 = op1(e10,e12)
+    | e12 != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_76699])).
+
+cnf(c_224899,plain,
+    ( op1(e13,e11) = e12
+    | op1(e13,e11) = e11
+    | e10 = op1(e13,e11) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_2,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_124,c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,c_16539,c_16545,c_16561,c_17013,c_17196,c_17677,c_18082,c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,c_27674,c_30290,c_31892,c_31942,c_32502,c_34860,c_35127,c_36527,c_47043,c_62404,c_76700,c_137971,c_137988,c_178052])).
+
+cnf(c_224900,plain,
+    ( op1(e13,e11) = e11
+    | op1(e13,e11) = e12
+    | e10 = op1(e13,e11) ),
+    inference(renaming,[status(thm)],[c_224899])).
+
+cnf(c_225307,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e13,e11)
+    | op1(e13,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_133,plain,
+    ( op1(e11,e11) != op1(e13,e11) ),
+    inference(cnf_transformation,[],[f166])).
+
+cnf(c_16620,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e13,e11)
+    | op1(e13,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_225827,plain,
+    ( op1(e11,e11) != X0
+    | op1(e13,e11) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225307,c_133,c_16620])).
+
+cnf(c_229205,plain,
+    ( op1(e11,e11) != e10
+    | op1(e13,e11) != e10 ),
+    inference(instantiation,[status(thm)],[c_225827])).
+
+cnf(c_34,plain,
+    ( op1(e10,e11) = e12
+    | op1(e11,e11) = e12
+    | op1(e12,e11) = e12
+    | op1(e13,e11) = e12 ),
+    inference(cnf_transformation,[],[f89])).
+
+cnf(c_136,plain,
+    ( op1(e10,e11) != op1(e12,e11) ),
+    inference(cnf_transformation,[],[f163])).
+
+cnf(c_16626,plain,
+    ( op1(e10,e11) != X0
+    | op1(e10,e11) = op1(e12,e11)
+    | op1(e12,e11) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17203,plain,
+    ( op1(e10,e11) = op1(e12,e11)
+    | op1(e10,e11) != e13
+    | op1(e12,e11) != e13 ),
+    inference(instantiation,[status(thm)],[c_16626])).
+
+cnf(c_43,plain,
+    ( op1(e10,e10) = e12
+    | op1(e10,e11) = e12
+    | op1(e10,e12) = e12
+    | op1(e10,e13) = e12 ),
+    inference(cnf_transformation,[],[f80])).
+
+cnf(c_18892,plain,
+    ( op1(e12,e11) = op1(e12,e13)
+    | op1(e12,e11) != e13
+    | op1(e12,e13) != e13 ),
+    inference(instantiation,[status(thm)],[c_16560])).
+
+cnf(c_27667,plain,
+    ( op1(e12,e11) != e13
+    | e13 = op1(e12,e11)
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_19596])).
+
+cnf(c_29618,plain,
+    ( e12 != X0
+    | e12 = e13
+    | e13 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_45650,plain,
+    ( e12 != op1(e12,e11)
+    | e12 = e13
+    | e13 != op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_29618])).
+
+cnf(c_61723,plain,
+    ( X0 != X1
+    | X0 = op1(e12,e11)
+    | op1(e12,e11) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_64401,plain,
+    ( X0 != op1(e10,e12)
+    | X0 = op1(e12,e11)
+    | op1(e12,e11) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_61723])).
+
+cnf(c_64402,plain,
+    ( op1(e12,e11) != op1(e10,e12)
+    | e12 != op1(e10,e12)
+    | e12 = op1(e12,e11) ),
+    inference(instantiation,[status(thm)],[c_64401])).
+
+cnf(c_229612,plain,
+    ( op1(e10,e11) = e13
+    | op1(e10,e11) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_14,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_126,c_124,c_120,c_113,c_112,c_107,c_105,c_104,c_103,c_102,c_98,c_43,c_41,c_39,c_32,c_24,c_23,c_6,c_4,c_16539,c_16545,c_16561,c_16603,c_16958,c_17004,c_17013,c_17059,c_17105,c_17146,c_17196,c_17224,c_17316,c_17467,c_17677,c_17685,c_18082,c_18107,c_18140,c_18166,c_18206,c_18892,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20399,c_20440,c_20464,c_21221,c_21647,c_22973,c_23054,c_23127,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_27071,c_27667,c_27668,c_27669,c_27673,c_27674,c_29140,c_29185,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_34860,c_35127,c_36527,c_45564,c_45650,c_47043,c_49848,c_62404,c_62414,c_64402,c_66850,c_72084,c_76700,c_133487,c_133544,c_137595,c_137971,c_137988,c_138028,c_142352,c_144212,c_178052,c_204646,c_229253,c_229277])).
+
+cnf(c_229613,plain,
+    ( op1(e10,e11) = e12
+    | op1(e10,e11) = e13 ),
+    inference(renaming,[status(thm)],[c_229612])).
+
+cnf(c_229902,plain,
+    ( op1(e12,e11) = e12
+    | op1(e10,e11) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_34,c_254,c_253,c_136,c_107,c_104,c_6,c_16539,c_16545,c_17203,c_18140,c_18166,c_20081,c_20144,c_23126,c_31892,c_32502,c_229613])).
+
+cnf(c_229903,plain,
+    ( op1(e10,e11) = e12
+    | op1(e12,e11) = e12 ),
+    inference(renaming,[status(thm)],[c_229902])).
+
+cnf(c_229992,plain,
+    ( op1(e11,e11) = e11
+    | op1(e13,e11) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_36,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_120,c_113,c_112,c_107,c_104,c_103,c_101,c_98,c_42,c_41,c_39,c_24,c_23,c_10,c_6,c_2,c_16539,c_16545,c_16557,c_16561,c_16623,c_16958,c_17013,c_17034,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,c_17677,c_17685,c_18082,c_18107,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20113,c_20144,c_20238,c_20243,c_20396,c_20440,c_21221,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,c_27071,c_27668,c_27669,c_27673,c_27674,c_29140,c_29185,c_30290,c_30493,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_34860,c_35127,c_36462,c_36527,c_45564,c_47043,c_49848,c_62391,c_62404,c_62414,c_66850,c_72084,c_76700,c_133487,c_133544,c_137595,c_137971,c_137988,c_138028,c_138819,c_141124,c_142352,c_144212,c_178052,c_204646,c_229205,c_229253,c_229903])).
+
+cnf(c_225653,plain,
+    ( X0 != X1
+    | e13 != X1
+    | e13 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_227499,plain,
+    ( X0 != e13
+    | e13 = X0
+    | e13 != e13 ),
+    inference(instantiation,[status(thm)],[c_225653])).
+
+cnf(c_231949,plain,
+    ( e13 = X0
+    | X0 != e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_227499,c_18082,c_19596])).
+
+cnf(c_231950,plain,
+    ( X0 != e13
+    | e13 = X0 ),
+    inference(renaming,[status(thm)],[c_231949])).
+
+cnf(c_233740,plain,
+    ( op1(e10,e11) != e13
+    | e13 = op1(e10,e11) ),
+    inference(instantiation,[status(thm)],[c_231950])).
+
+cnf(c_239524,plain,
+    ( e10 = op1(e13,e13) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_224827,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_97,c_41,c_39,c_32,c_24,c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24973,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,c_178052,c_229618,c_229992,c_231889,c_233740])).
+
+cnf(c_241065,plain,
+    ( X0 != op1(e13,e13)
+    | h3(X0) = h3(e10) ),
+    inference(resolution,[status(thm)],[c_239334,c_239524])).
+
+cnf(c_224705,plain,
+    ( X0 = op2(e22,e22)
+    | X0 != h3(e10) ),
+    inference(resolution,[status(thm)],[c_16532,c_268])).
+
+cnf(c_224676,plain,
+    ( X0 != op2(e22,e22)
+    | X0 = e20 ),
+    inference(resolution,[status(thm)],[c_16532,c_257])).
+
+cnf(c_229665,plain,
+    ( X0 != h3(e10)
+    | X0 = e20 ),
+    inference(resolution,[status(thm)],[c_224705,c_224676])).
+
+cnf(c_253318,plain,
+    ( X0 != op1(e13,e13)
+    | h3(X0) = e20 ),
+    inference(resolution,[status(thm)],[c_241065,c_229665])).
+
+cnf(c_253327,plain,
+    ( h3(op1(e13,e13)) = e20 ),
+    inference(resolution,[status(thm)],[c_253318,c_16531])).
+
+cnf(c_224826,plain,
+    ( X0 != X1
+    | X2 != X3
+    | X4 != op2(X1,X3)
+    | X4 = op2(X0,X2) ),
+    inference(resolution,[status(thm)],[c_16534,c_16532])).
+
+cnf(c_240234,plain,
+    ( X0 != e22
+    | X1 != e22
+    | e20 = op2(X0,X1) ),
+    inference(resolution,[status(thm)],[c_224826,c_257])).
+
+cnf(c_224872,plain,
+    ( X0 = h3(e12)
+    | X0 != e22 ),
+    inference(resolution,[status(thm)],[c_224868,c_16532])).
+
+cnf(c_224962,plain,
+    ( X0 = X1
+    | X0 != h3(e12)
+    | X1 != e22 ),
+    inference(resolution,[status(thm)],[c_224872,c_16532])).
+
+cnf(c_230647,plain,
+    ( X0 != e22
+    | e22 = X0 ),
+    inference(resolution,[status(thm)],[c_224962,c_269])).
+
+cnf(c_249,plain,
+    ( sP3
+    | sP4
+    | sP5
+    | op2(e22,op2(e23,e22)) = e22 ),
+    inference(cnf_transformation,[],[f310])).
+
+cnf(c_237,plain,
+    ( ~ sP5
+    | op2(e22,op2(e22,e22)) = e22 ),
+    inference(cnf_transformation,[],[f298])).
+
+cnf(c_200,plain,
+    ( e21 != e22 ),
+    inference(cnf_transformation,[],[f261])).
+
+cnf(c_17428,plain,
+    ( X0 != X1
+    | e22 != X1
+    | e22 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19519,plain,
+    ( X0 != e22
+    | e22 = X0
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_17428])).
+
+cnf(c_23671,plain,
+    ( op2(e22,op2(e22,e22)) != e22
+    | e22 = op2(e22,op2(e22,e22))
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_29626,plain,
+    ( e21 != X0
+    | e21 = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38592,plain,
+    ( e21 != op2(e22,op2(e22,e22))
+    | e21 = e22
+    | e22 != op2(e22,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_29626])).
+
+cnf(c_240,plain,
+    ( ~ sP4
+    | op2(e23,op2(e21,e23)) = e23 ),
+    inference(cnf_transformation,[],[f303])).
+
+cnf(c_242,plain,
+    ( ~ sP4
+    | op2(e21,op2(e21,e21)) = e21 ),
+    inference(cnf_transformation,[],[f301])).
+
+cnf(c_201,plain,
+    ( e20 != e23 ),
+    inference(cnf_transformation,[],[f260])).
+
+cnf(c_199,plain,
+    ( e21 != e23 ),
+    inference(cnf_transformation,[],[f262])).
+
+cnf(c_188,plain,
+    ( op2(e21,e20) != op2(e22,e20) ),
+    inference(cnf_transformation,[],[f207])).
+
+cnf(c_187,plain,
+    ( op2(e21,e20) != op2(e23,e20) ),
+    inference(cnf_transformation,[],[f208])).
+
+cnf(c_176,plain,
+    ( op2(e21,e22) != op2(e22,e22) ),
+    inference(cnf_transformation,[],[f219])).
+
+cnf(c_88,plain,
+    ( op2(e20,e20) = e23
+    | op2(e21,e20) = e23
+    | op2(e22,e20) = e23
+    | op2(e23,e20) = e23 ),
+    inference(cnf_transformation,[],[f131])).
+
+cnf(c_87,plain,
+    ( e20 = op2(e21,e20)
+    | e20 = op2(e21,e21)
+    | e20 = op2(e21,e22)
+    | e20 = op2(e21,e23) ),
+    inference(cnf_transformation,[],[f132])).
+
+cnf(c_17300,plain,
+    ( op2(e22,e22) = op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17740,plain,
+    ( op2(e21,e22) = op2(e21,e22) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16751,plain,
+    ( e20 != X0
+    | e20 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18997,plain,
+    ( e20 != op2(e21,e20)
+    | e20 = e23
+    | e23 != op2(e21,e20) ),
+    inference(instantiation,[status(thm)],[c_16751])).
+
+cnf(c_19346,plain,
+    ( op2(e22,e20) != e23
+    | e23 = op2(e22,e20)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_17279,plain,
+    ( op2(e23,e20) = op2(X0,X1)
+    | e20 != X1
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_18441,plain,
+    ( op2(e23,e20) = op2(X0,op2(e21,e23))
+    | e20 != op2(e21,e23)
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_17279])).
+
+cnf(c_20955,plain,
+    ( op2(e23,e20) = op2(e23,op2(e21,e23))
+    | e20 != op2(e21,e23)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_18441])).
+
+cnf(c_17301,plain,
+    ( X0 != X1
+    | op2(e22,e22) != X1
+    | op2(e22,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18463,plain,
+    ( X0 != op2(e22,e22)
+    | op2(e22,e22) = X0
+    | op2(e22,e22) != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_17301])).
+
+cnf(c_21017,plain,
+    ( op2(e22,e22) != op2(e22,e22)
+    | op2(e22,e22) = e20
+    | e20 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_18463])).
+
+cnf(c_21762,plain,
+    ( op2(e23,op2(e21,e23)) != e23
+    | e23 = op2(e23,op2(e21,e23))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_22510,plain,
+    ( op2(e21,e20) != e23
+    | e23 = op2(e21,e20)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_26603,plain,
+    ( op2(e22,e20) != e21
+    | e21 = op2(e22,e20)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_19525])).
+
+cnf(c_17351,plain,
+    ( X0 != X1
+    | op2(e22,e20) != X1
+    | op2(e22,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18492,plain,
+    ( X0 != e21
+    | op2(e22,e20) = X0
+    | op2(e22,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_17351])).
+
+cnf(c_27237,plain,
+    ( op2(e21,op2(e21,e21)) != e21
+    | op2(e22,e20) = op2(e21,op2(e21,e21))
+    | op2(e22,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_18492])).
+
+cnf(c_17767,plain,
+    ( op2(e21,e20) = op2(X0,X1)
+    | e20 != X1
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_19989,plain,
+    ( op2(e21,e20) = op2(X0,op2(e22,e22))
+    | e20 != op2(e22,e22)
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_17767])).
+
+cnf(c_27945,plain,
+    ( op2(e21,e20) = op2(e21,op2(e22,e22))
+    | e20 != op2(e22,e22)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_19989])).
+
+cnf(c_31181,plain,
+    ( op2(e21,e20) = op2(X0,op2(e21,e21))
+    | e20 != op2(e21,e21)
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_30199])).
+
+cnf(c_33461,plain,
+    ( op2(e21,e20) = op2(e21,op2(e21,e21))
+    | e20 != op2(e21,e21)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_31181])).
+
+cnf(c_29613,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e23,e20)
+    | op2(e23,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38896,plain,
+    ( op2(e21,e20) != op2(e21,op2(e22,e22))
+    | op2(e21,e20) = op2(e23,e20)
+    | op2(e23,e20) != op2(e21,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_29613])).
+
+cnf(c_29614,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e22,e20)
+    | op2(e22,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38949,plain,
+    ( op2(e21,e20) != op2(e21,op2(e21,e21))
+    | op2(e21,e20) = op2(e22,e20)
+    | op2(e22,e20) != op2(e21,op2(e21,e21)) ),
+    inference(instantiation,[status(thm)],[c_29614])).
+
+cnf(c_30159,plain,
+    ( X0 != X1
+    | op2(e21,e22) != X1
+    | op2(e21,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31142,plain,
+    ( X0 != op2(e21,e22)
+    | op2(e21,e22) = X0
+    | op2(e21,e22) != op2(e21,e22) ),
+    inference(instantiation,[status(thm)],[c_30159])).
+
+cnf(c_44248,plain,
+    ( op2(e21,e22) != op2(e21,e22)
+    | op2(e21,e22) = e20
+    | e20 != op2(e21,e22) ),
+    inference(instantiation,[status(thm)],[c_31142])).
+
+cnf(c_34944,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | X1 != op2(e22,e22)
+    | op2(X0,X1) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_41109,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | op2(X0,op2(e22,e22)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(e22,e22) != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_34944])).
+
+cnf(c_51437,plain,
+    ( op2(e21,op2(e22,e22)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(e22,e22) != op2(e22,e22)
+    | e21 != op2(e22,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_41109])).
+
+cnf(c_59545,plain,
+    ( op2(e21,e22) != X0
+    | op2(e21,e22) = op2(e22,e22)
+    | op2(e22,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68501,plain,
+    ( op2(e21,e22) = op2(e22,e22)
+    | op2(e21,e22) != e20
+    | op2(e22,e22) != e20 ),
+    inference(instantiation,[status(thm)],[c_59545])).
+
+cnf(c_59568,plain,
+    ( e21 != X0
+    | e21 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68975,plain,
+    ( e21 != op2(e22,e20)
+    | e21 = e23
+    | e23 != op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_59568])).
+
+cnf(c_61127,plain,
+    ( X0 != X1
+    | X0 = e23
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62174,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 = e23
+    | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_61127])).
+
+cnf(c_95072,plain,
+    ( op2(e21,op2(e22,e22)) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(e21,op2(e22,e22)) = e23
+    | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_62174])).
+
+cnf(c_60047,plain,
+    ( X0 != X1
+    | op2(e23,e20) != X1
+    | op2(e23,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60945,plain,
+    ( X0 != e23
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != e23 ),
+    inference(instantiation,[status(thm)],[c_60047])).
+
+cnf(c_102572,plain,
+    ( op2(e21,op2(e22,e22)) != e23
+    | op2(e23,e20) = op2(e21,op2(e22,e22))
+    | op2(e23,e20) != e23 ),
+    inference(instantiation,[status(thm)],[c_60945])).
+
+cnf(c_76996,plain,
+    ( X0 != op2(e23,op2(e21,e23))
+    | X0 = e23
+    | e23 != op2(e23,op2(e21,e23)) ),
+    inference(instantiation,[status(thm)],[c_61127])).
+
+cnf(c_107767,plain,
+    ( op2(e23,e20) != op2(e23,op2(e21,e23))
+    | op2(e23,e20) = e23
+    | e23 != op2(e23,op2(e21,e23)) ),
+    inference(instantiation,[status(thm)],[c_76996])).
+
+cnf(c_138128,plain,
+    ( ~ sP4 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_240,c_257,c_256,c_255,c_242,c_203,c_201,c_199,c_191,c_188,c_187,c_176,c_155,c_153,c_88,c_87,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_18617,c_18997,c_19346,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_26105,c_26103,c_26603,c_26610,c_27237,c_27945,c_33461,c_33893,c_34088,c_36100,c_38580,c_38896,c_38949,c_39778,c_44248,c_51437,c_68501,c_68975,c_95072,c_102572,c_107767])).
+
+cnf(c_224607,plain,
+    ( sP3
+    | op2(e22,op2(e23,e22)) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_249,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_191,c_188,c_187,c_176,c_155,c_153,c_88,c_87,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_18617,c_18997,c_19346,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27945,c_33461,c_33893,c_34088,c_36100,c_38592,c_38580,c_38896,c_38949,c_39778,c_44248,c_51437,c_68501,c_68975,c_95072,c_102572,c_107767])).
+
+cnf(c_230664,plain,
+    ( sP3
+    | e22 = op2(e22,op2(e23,e22)) ),
+    inference(resolution,[status(thm)],[c_230647,c_224607])).
+
+cnf(c_230674,plain,
+    ( sP3
+    | X0 != op2(e22,op2(e23,e22))
+    | X0 = e22 ),
+    inference(resolution,[status(thm)],[c_230664,c_16532])).
+
+cnf(c_241831,plain,
+    ( sP3
+    | op2(e23,e22) != e22
+    | e20 = e22
+    | e22 != e22 ),
+    inference(resolution,[status(thm)],[c_240234,c_230674])).
+
+cnf(c_241832,plain,
+    ( sP3
+    | op2(e23,e22) != e22
+    | e20 = e22 ),
+    inference(equality_resolution_simp,[status(thm)],[c_241831])).
+
+cnf(c_245,plain,
+    ( ~ sP3
+    | op2(e22,op2(e20,e22)) = e22 ),
+    inference(cnf_transformation,[],[f306])).
+
+cnf(c_202,plain,
+    ( e20 != e22 ),
+    inference(cnf_transformation,[],[f259])).
+
+cnf(c_198,plain,
+    ( e22 != e23 ),
+    inference(cnf_transformation,[],[f263])).
+
+cnf(c_175,plain,
+    ( op2(e21,e22) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f220])).
+
+cnf(c_170,plain,
+    ( op2(e21,e23) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f225])).
+
+cnf(c_16704,plain,
+    ( op2(e21,e22) != X0
+    | op2(e21,e22) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18971,plain,
+    ( op2(e21,e22) != op2(e21,e22)
+    | op2(e21,e22) = op2(e23,e22)
+    | op2(e23,e22) != op2(e21,e22) ),
+    inference(instantiation,[status(thm)],[c_16704])).
+
+cnf(c_17838,plain,
+    ( op2(e22,e23) = op2(X0,X1)
+    | e22 != X0
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_20764,plain,
+    ( op2(e22,e23) = op2(e22,X0)
+    | e22 != e22
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_17838])).
+
+cnf(c_28198,plain,
+    ( op2(e22,e23) = op2(e22,op2(e20,e22))
+    | e22 != e22
+    | e23 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_20764])).
+
+cnf(c_29596,plain,
+    ( op2(e21,e23) != X0
+    | op2(e21,e23) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_44781,plain,
+    ( op2(e21,e23) = op2(e22,e23)
+    | op2(e21,e23) != e22
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_29596])).
+
+cnf(c_30263,plain,
+    ( X0 != X1
+    | e22 != X1
+    | e22 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31448,plain,
+    ( X0 != e22
+    | e22 = X0
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_30263])).
+
+cnf(c_45778,plain,
+    ( op2(e22,op2(e20,e22)) != e22
+    | e22 = op2(e22,op2(e20,e22))
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_31448])).
+
+cnf(c_60387,plain,
+    ( op2(e22,e23) != X0
+    | op2(e22,e23) = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68875,plain,
+    ( op2(e22,e23) != op2(e22,op2(e20,e22))
+    | op2(e22,e23) = e22
+    | e22 != op2(e22,op2(e20,e22)) ),
+    inference(instantiation,[status(thm)],[c_60387])).
+
+cnf(c_60199,plain,
+    ( X0 != X1
+    | e22 != X1
+    | e22 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_61358,plain,
+    ( X0 != e22
+    | e22 = X0
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_60199])).
+
+cnf(c_90241,plain,
+    ( op2(e23,e22) != e22
+    | e22 = op2(e23,e22)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_61358])).
+
+cnf(c_60029,plain,
+    ( X0 != X1
+    | op2(e23,e22) != X1
+    | op2(e23,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_90235,plain,
+    ( X0 != e22
+    | op2(e23,e22) = X0
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_60029])).
+
+cnf(c_108004,plain,
+    ( op2(e21,e22) != e22
+    | op2(e23,e22) = op2(e21,e22)
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_90235])).
+
+cnf(c_59567,plain,
+    ( e22 != X0
+    | e22 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_112575,plain,
+    ( e22 != op2(e23,e22)
+    | e22 = e23
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_59567])).
+
+cnf(c_273,plain,
+    ( e23 = h4(e12) ),
+    inference(cnf_transformation,[],[f330])).
+
+cnf(c_224711,plain,
+    ( X0 != h4(e12)
+    | X0 = e23 ),
+    inference(resolution,[status(thm)],[c_16532,c_273])).
+
+cnf(c_224878,plain,
+    ( h4(e12) = e23 ),
+    inference(resolution,[status(thm)],[c_224711,c_16531])).
+
+cnf(c_224882,plain,
+    ( X0 = h4(e12)
+    | X0 != e23 ),
+    inference(resolution,[status(thm)],[c_224878,c_16532])).
+
+cnf(c_224973,plain,
+    ( X0 = X1
+    | X0 != h4(e12)
+    | X1 != e23 ),
+    inference(resolution,[status(thm)],[c_224882,c_16532])).
+
+cnf(c_231004,plain,
+    ( X0 != e23
+    | e23 = X0 ),
+    inference(resolution,[status(thm)],[c_224973,c_273])).
+
+cnf(c_72,plain,
+    ( op2(e20,e22) = e23
+    | op2(e21,e22) = e23
+    | op2(e22,e22) = e23
+    | op2(e23,e22) = e23 ),
+    inference(cnf_transformation,[],[f147])).
+
+cnf(c_22467,plain,
+    ( op2(e20,e21) != e23
+    | e23 = op2(e20,e21)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_17257,plain,
+    ( op2(e23,e22) = op2(X0,X1)
+    | e22 != X1
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_18602,plain,
+    ( op2(e23,e22) = op2(X0,e22)
+    | e22 != e22
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_17257])).
+
+cnf(c_23417,plain,
+    ( op2(e23,e22) = op2(op2(e20,e21),e22)
+    | e22 != e22
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_18602])).
+
+cnf(c_89,plain,
+    ( op2(e20,e20) = e23
+    | op2(e20,e21) = e23
+    | op2(e20,e22) = e23
+    | op2(e20,e23) = e23 ),
+    inference(cnf_transformation,[],[f130])).
+
+cnf(c_179,plain,
+    ( op2(e20,e22) != op2(e21,e22) ),
+    inference(cnf_transformation,[],[f216])).
+
+cnf(c_174,plain,
+    ( op2(e22,e22) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f221])).
+
+cnf(c_171,plain,
+    ( op2(e20,e23) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f224])).
+
+cnf(c_166,plain,
+    ( op2(e20,e20) != op2(e20,e22) ),
+    inference(cnf_transformation,[],[f229])).
+
+cnf(c_160,plain,
+    ( op2(e21,e20) != op2(e21,e22) ),
+    inference(cnf_transformation,[],[f235])).
+
+cnf(c_158,plain,
+    ( op2(e21,e21) != op2(e21,e22) ),
+    inference(cnf_transformation,[],[f237])).
+
+cnf(c_90,plain,
+    ( op2(e20,e20) = e22
+    | op2(e21,e20) = e22
+    | op2(e22,e20) = e22
+    | op2(e23,e20) = e22 ),
+    inference(cnf_transformation,[],[f129])).
+
+cnf(c_71,plain,
+    ( e20 = op2(e23,e20)
+    | e20 = op2(e23,e21)
+    | e20 = op2(e23,e22)
+    | e20 = op2(e23,e23) ),
+    inference(cnf_transformation,[],[f148])).
+
+cnf(c_68,plain,
+    ( op2(e20,e23) = e21
+    | op2(e21,e23) = e21
+    | op2(e22,e23) = e21
+    | op2(e23,e23) = e21 ),
+    inference(cnf_transformation,[],[f151])).
+
+cnf(c_67,plain,
+    ( op2(e23,e20) = e22
+    | op2(e23,e21) = e22
+    | op2(e23,e22) = e22
+    | op2(e23,e23) = e22 ),
+    inference(cnf_transformation,[],[f152])).
+
+cnf(c_57,plain,
+    ( op2(e21,e22) = e21
+    | op2(e21,e22) = e22
+    | op2(e21,e22) = e23
+    | e20 = op2(e21,e22) ),
+    inference(cnf_transformation,[],[f114])).
+
+cnf(c_250,plain,
+    ( sP3
+    | sP4
+    | sP5
+    | op2(e21,op2(e23,e21)) = e21 ),
+    inference(cnf_transformation,[],[f309])).
+
+cnf(c_244,plain,
+    ( ~ sP3
+    | op2(e23,op2(e20,e23)) = e23 ),
+    inference(cnf_transformation,[],[f307])).
+
+cnf(c_1865,plain,
+    ( sP4
+    | sP5
+    | op2(e21,op2(e23,e21)) = e21
+    | op2(e23,op2(e20,e23)) = e23 ),
+    inference(resolution,[status(thm)],[c_250,c_244])).
+
+cnf(c_248,plain,
+    ( sP3
+    | sP4
+    | sP5
+    | op2(e23,op2(e23,e23)) = e23 ),
+    inference(cnf_transformation,[],[f311])).
+
+cnf(c_1969,plain,
+    ( sP4
+    | sP5
+    | op2(e23,op2(e20,e23)) = e23
+    | op2(e23,op2(e23,e23)) = e23 ),
+    inference(resolution,[status(thm)],[c_248,c_244])).
+
+cnf(c_17254,plain,
+    ( op2(e23,e22) = op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17556,plain,
+    ( e20 != op2(e21,e23)
+    | e20 = e21
+    | e21 != op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_16755])).
+
+cnf(c_16674,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e21,e22)
+    | op2(e21,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17770,plain,
+    ( op2(e21,e20) = op2(e21,e22)
+    | op2(e21,e20) != e23
+    | op2(e21,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_16674])).
+
+cnf(c_16696,plain,
+    ( op2(e20,e23) != X0
+    | op2(e20,e23) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17853,plain,
+    ( op2(e20,e23) = op2(e23,e23)
+    | op2(e20,e23) != e23
+    | op2(e23,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_16696])).
+
+cnf(c_16712,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e21,e22)
+    | op2(e21,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17931,plain,
+    ( op2(e20,e22) = op2(e21,e22)
+    | op2(e20,e22) != e21
+    | op2(e21,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_16712])).
+
+cnf(c_18615,plain,
+    ( op2(e20,e23) != e23
+    | e23 = op2(e20,e23)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_18616,plain,
+    ( op2(e23,op2(e23,e23)) != e23
+    | e23 = op2(e23,op2(e23,e23))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_18984,plain,
+    ( op2(e21,e22) = op2(e23,e22)
+    | op2(e21,e22) != e22
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_16704])).
+
+cnf(c_19246,plain,
+    ( op2(e23,op2(e20,e23)) != e23
+    | e23 = op2(e23,op2(e20,e23))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_17255,plain,
+    ( X0 != X1
+    | op2(e23,e22) != X1
+    | op2(e23,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18388,plain,
+    ( X0 != op2(e23,e22)
+    | op2(e23,e22) = X0
+    | op2(e23,e22) != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_17255])).
+
+cnf(c_20774,plain,
+    ( op2(e23,e22) != op2(e23,e22)
+    | op2(e23,e22) = e20
+    | e20 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_18388])).
+
+cnf(c_18429,plain,
+    ( op2(e23,e20) = op2(X0,op2(e23,e23))
+    | e20 != op2(e23,e23)
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_17279])).
+
+cnf(c_20913,plain,
+    ( op2(e23,e20) = op2(e23,op2(e23,e23))
+    | e20 != op2(e23,e23)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_18429])).
+
+cnf(c_16753,plain,
+    ( e20 != X0
+    | e20 = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22568,plain,
+    ( e20 != op2(e23,e20)
+    | e20 = e22
+    | e22 != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_16753])).
+
+cnf(c_22593,plain,
+    ( e20 != op2(e20,e23)
+    | e20 = e23
+    | e23 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_16751])).
+
+cnf(c_23145,plain,
+    ( op2(e23,e23) != e22
+    | e22 = op2(e23,e23)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_23147,plain,
+    ( op2(e21,e20) != e22
+    | e22 = op2(e21,e20)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_23297,plain,
+    ( op2(e23,e20) != e22
+    | e22 = op2(e23,e20)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_16686,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e20,e22)
+    | op2(e20,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_25031,plain,
+    ( op2(e20,e20) = op2(e20,e22)
+    | op2(e20,e20) != e22
+    | op2(e20,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_16686])).
+
+cnf(c_16702,plain,
+    ( op2(e22,e22) != X0
+    | op2(e22,e22) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_25989,plain,
+    ( op2(e22,e22) = op2(e23,e22)
+    | op2(e22,e22) != e20
+    | op2(e23,e22) != e20 ),
+    inference(instantiation,[status(thm)],[c_16702])).
+
+cnf(c_26605,plain,
+    ( op2(e20,e23) != e21
+    | e21 = op2(e20,e23)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_19525])).
+
+cnf(c_27239,plain,
+    ( op2(e21,op2(e23,e21)) != e21
+    | op2(e22,e20) = op2(e21,op2(e23,e21))
+    | op2(e22,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_18492])).
+
+cnf(c_19985,plain,
+    ( op2(e21,e20) = op2(X0,op2(e23,e21))
+    | e20 != op2(e23,e21)
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_17767])).
+
+cnf(c_27939,plain,
+    ( op2(e21,e20) = op2(e21,op2(e23,e21))
+    | e20 != op2(e23,e21)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_19985])).
+
+cnf(c_17749,plain,
+    ( X0 != X1
+    | op2(e21,e21) != X1
+    | op2(e21,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22443,plain,
+    ( X0 != e21
+    | op2(e21,e21) = X0
+    | op2(e21,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_17749])).
+
+cnf(c_29330,plain,
+    ( op2(e21,op2(e23,e21)) != e21
+    | op2(e21,e21) = op2(e21,op2(e23,e21))
+    | op2(e21,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_22443])).
+
+cnf(c_35201,plain,
+    ( op2(e23,e23) != e21
+    | e21 = op2(e23,e23)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_31484])).
+
+cnf(c_38851,plain,
+    ( op2(e21,e20) != op2(e21,op2(e23,e21))
+    | op2(e21,e20) = op2(e22,e20)
+    | op2(e22,e20) != op2(e21,op2(e23,e21)) ),
+    inference(instantiation,[status(thm)],[c_29614])).
+
+cnf(c_40255,plain,
+    ( op2(e23,e23) = op2(e23,op2(e20,e23))
+    | e23 != op2(e20,e23)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_44601,plain,
+    ( op2(e23,e21) != e22
+    | e22 = op2(e23,e21)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_31448])).
+
+cnf(c_49003,plain,
+    ( op2(e22,e20) != e22
+    | e22 = op2(e22,e20)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_31448])).
+
+cnf(c_60364,plain,
+    ( op2(e23,e23) != X0
+    | op2(e23,e23) = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62013,plain,
+    ( op2(e23,e23) != op2(e23,op2(e20,e23))
+    | op2(e23,e23) = e23
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_60364])).
+
+cnf(c_60103,plain,
+    ( op2(e21,e22) = op2(X0,X1)
+    | e21 != X0
+    | e22 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_61111,plain,
+    ( op2(e21,e22) = op2(e21,X0)
+    | e21 != e21
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_60103])).
+
+cnf(c_68690,plain,
+    ( op2(e21,e22) = op2(e21,op2(e23,e21))
+    | e21 != e21
+    | e22 != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_61111])).
+
+cnf(c_59569,plain,
+    ( e21 != X0
+    | e21 = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68974,plain,
+    ( e21 != op2(e22,e20)
+    | e21 = e22
+    | e22 != op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_59569])).
+
+cnf(c_69063,plain,
+    ( e21 != op2(e20,e23)
+    | e21 = e23
+    | e23 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_59568])).
+
+cnf(c_59527,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e21) = op2(e21,e22)
+    | op2(e21,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_74870,plain,
+    ( op2(e21,e21) != op2(e21,op2(e23,e21))
+    | op2(e21,e21) = op2(e21,e22)
+    | op2(e21,e22) != op2(e21,op2(e23,e21)) ),
+    inference(instantiation,[status(thm)],[c_59527])).
+
+cnf(c_64639,plain,
+    ( X0 != op2(e23,op2(e23,e23))
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != op2(e23,op2(e23,e23)) ),
+    inference(instantiation,[status(thm)],[c_60047])).
+
+cnf(c_76914,plain,
+    ( op2(e23,e20) != op2(e23,op2(e23,e23))
+    | op2(e23,e20) = e23
+    | e23 != op2(e23,op2(e23,e23)) ),
+    inference(instantiation,[status(thm)],[c_64639])).
+
+cnf(c_60203,plain,
+    ( X0 != X1
+    | e21 != X1
+    | e21 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_61363,plain,
+    ( X0 != e21
+    | e21 = X0
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_60203])).
+
+cnf(c_77143,plain,
+    ( op2(e21,e23) != e21
+    | e21 = op2(e21,e23)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_61363])).
+
+cnf(c_112325,plain,
+    ( e22 != op2(e21,e20)
+    | e22 = e23
+    | e23 != op2(e21,e20) ),
+    inference(instantiation,[status(thm)],[c_59567])).
+
+cnf(c_112444,plain,
+    ( e21 != op2(e23,e23)
+    | e21 = e22
+    | e22 != op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_59569])).
+
+cnf(c_61,plain,
+    ( op2(e20,e22) = e21
+    | op2(e20,e22) = e22
+    | op2(e20,e22) = e23
+    | e20 = op2(e20,e22) ),
+    inference(cnf_transformation,[],[f110])).
+
+cnf(c_178,plain,
+    ( op2(e20,e22) != op2(e22,e22) ),
+    inference(cnf_transformation,[],[f217])).
+
+cnf(c_17790,plain,
+    ( op2(e20,e22) = op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_30557,plain,
+    ( X0 != X1
+    | op2(e20,e22) != X1
+    | op2(e20,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31597,plain,
+    ( X0 != op2(e20,e22)
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_30557])).
+
+cnf(c_33694,plain,
+    ( op2(e20,e22) != op2(e20,e22)
+    | op2(e20,e22) = e20
+    | e20 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_31597])).
+
+cnf(c_29604,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e22,e22)
+    | op2(e22,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_39126,plain,
+    ( op2(e20,e22) = op2(e22,e22)
+    | op2(e20,e22) != e20
+    | op2(e22,e22) != e20 ),
+    inference(instantiation,[status(thm)],[c_29604])).
+
+cnf(c_138056,plain,
+    ( op2(e20,e22) = e23
+    | op2(e20,e22) = e22
+    | op2(e20,e22) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_61,c_257,c_178,c_17300,c_17790,c_21017,c_33694,c_39126])).
+
+cnf(c_138057,plain,
+    ( op2(e20,e22) = e21
+    | op2(e20,e22) = e22
+    | op2(e20,e22) = e23 ),
+    inference(renaming,[status(thm)],[c_138056])).
+
+cnf(c_70,plain,
+    ( e20 = op2(e20,e23)
+    | e20 = op2(e21,e23)
+    | e20 = op2(e22,e23)
+    | e20 = op2(e23,e23) ),
+    inference(cnf_transformation,[],[f149])).
+
+cnf(c_189,plain,
+    ( op2(e20,e20) != op2(e23,e20) ),
+    inference(cnf_transformation,[],[f206])).
+
+cnf(c_185,plain,
+    ( op2(e20,e21) != op2(e21,e21) ),
+    inference(cnf_transformation,[],[f210])).
+
+cnf(c_181,plain,
+    ( op2(e21,e21) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f214])).
+
+cnf(c_95,plain,
+    ( e20 = op2(e20,e20)
+    | e20 = op2(e20,e21)
+    | e20 = op2(e20,e22)
+    | e20 = op2(e20,e23) ),
+    inference(cnf_transformation,[],[f124])).
+
+cnf(c_17261,plain,
+    ( op2(e23,e21) = op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17276,plain,
+    ( op2(e23,e20) = op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17748,plain,
+    ( op2(e21,e21) = op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17800,plain,
+    ( op2(e20,e21) = op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17816,plain,
+    ( op2(e20,e20) = op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17262,plain,
+    ( X0 != X1
+    | op2(e23,e21) != X1
+    | op2(e23,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18404,plain,
+    ( X0 != op2(e23,e21)
+    | op2(e23,e21) = X0
+    | op2(e23,e21) != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_17262])).
+
+cnf(c_20804,plain,
+    ( op2(e23,e21) != op2(e23,e21)
+    | op2(e23,e21) = e20
+    | e20 != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_18404])).
+
+cnf(c_17277,plain,
+    ( X0 != X1
+    | op2(e23,e20) != X1
+    | op2(e23,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18423,plain,
+    ( X0 != op2(e23,e20)
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_17277])).
+
+cnf(c_22582,plain,
+    ( op2(e23,e20) != op2(e23,e20)
+    | op2(e23,e20) = e20
+    | e20 != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_18423])).
+
+cnf(c_17817,plain,
+    ( X0 != X1
+    | op2(e20,e20) != X1
+    | op2(e20,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_20519,plain,
+    ( X0 != op2(e20,e20)
+    | op2(e20,e20) = X0
+    | op2(e20,e20) != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_17817])).
+
+cnf(c_28292,plain,
+    ( op2(e20,e20) != op2(e20,e20)
+    | op2(e20,e20) = e20
+    | e20 != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_20519])).
+
+cnf(c_30184,plain,
+    ( X0 != X1
+    | op2(e21,e21) != X1
+    | op2(e21,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31157,plain,
+    ( X0 != op2(e21,e21)
+    | op2(e21,e21) = X0
+    | op2(e21,e21) != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_30184])).
+
+cnf(c_33412,plain,
+    ( op2(e21,e21) != op2(e21,e21)
+    | op2(e21,e21) = e20
+    | e20 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_31157])).
+
+cnf(c_29607,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e21) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38806,plain,
+    ( op2(e21,e21) = op2(e23,e21)
+    | op2(e21,e21) != e20
+    | op2(e23,e21) != e20 ),
+    inference(instantiation,[status(thm)],[c_29607])).
+
+cnf(c_30564,plain,
+    ( X0 != X1
+    | op2(e20,e21) != X1
+    | op2(e20,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31689,plain,
+    ( X0 != op2(e20,e21)
+    | op2(e20,e21) = X0
+    | op2(e20,e21) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_30564])).
+
+cnf(c_44653,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = e20
+    | e20 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_31689])).
+
+cnf(c_59554,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e21,e21)
+    | op2(e21,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_69665,plain,
+    ( op2(e20,e21) = op2(e21,e21)
+    | op2(e20,e21) != e20
+    | op2(e21,e21) != e20 ),
+    inference(instantiation,[status(thm)],[c_59554])).
+
+cnf(c_59558,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e23,e20)
+    | op2(e23,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_88488,plain,
+    ( op2(e20,e20) = op2(e23,e20)
+    | op2(e20,e20) != e20
+    | op2(e23,e20) != e20 ),
+    inference(instantiation,[status(thm)],[c_59558])).
+
+cnf(c_138068,plain,
+    ( e20 = op2(e21,e23)
+    | e20 = op2(e20,e23)
+    | e20 = op2(e23,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_70,c_257,c_256,c_255,c_203,c_201,c_199,c_191,c_189,c_187,c_185,c_181,c_178,c_176,c_174,c_155,c_153,c_95,c_88,c_87,c_77,c_71,c_16905,c_17254,c_17261,c_17276,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17748,c_17790,c_17800,c_17816,c_18617,c_18997,c_19346,c_20774,c_20804,c_21017,c_21159,c_21422,c_22510,c_22582,c_25989,c_26105,c_26103,c_26603,c_26610,c_27945,c_28292,c_33412,c_33694,c_33893,c_34088,c_36100,c_38580,c_38806,c_38896,c_39126,c_39778,c_44248,c_44653,c_51437,c_68501,c_68975,c_69665,c_88488,c_95072,c_102572])).
+
+cnf(c_138069,plain,
+    ( e20 = op2(e20,e23)
+    | e20 = op2(e21,e23)
+    | e20 = op2(e23,e23) ),
+    inference(renaming,[status(thm)],[c_138068])).
+
+cnf(c_85,plain,
+    ( op2(e21,e20) = e21
+    | op2(e21,e21) = e21
+    | op2(e21,e22) = e21
+    | op2(e21,e23) = e21 ),
+    inference(cnf_transformation,[],[f134])).
+
+cnf(c_16730,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e22,e20)
+    | op2(e22,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17998,plain,
+    ( op2(e21,e20) = op2(e22,e20)
+    | op2(e21,e20) != e21
+    | op2(e22,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_16730])).
+
+cnf(c_138092,plain,
+    ( op2(e21,e21) = e21
+    | op2(e21,e22) = e21
+    | op2(e21,e23) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_85,c_257,c_256,c_203,c_188,c_155,c_153,c_77,c_17349,c_17350,c_17427,c_17431,c_17554,c_17998,c_21159,c_21422,c_26105,c_26103,c_34088,c_36100])).
+
+cnf(c_138100,plain,
+    ( op2(e20,e21) = e23
+    | op2(e20,e22) = e23
+    | op2(e20,e23) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_89,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,c_175,c_174,c_171,c_166,c_160,c_158,c_155,c_153,c_90,c_88,c_87,c_77,c_71,c_68,c_67,c_57,c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,c_17853,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_138057,c_138069,c_138092])).
+
+cnf(c_138217,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_163,plain,
+    ( op2(e20,e21) != op2(e20,e23) ),
+    inference(cnf_transformation,[],[f232])).
+
+cnf(c_16680,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139503,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e23) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138217,c_163,c_16680])).
+
+cnf(c_139506,plain,
+    ( op2(e20,e21) != e23
+    | op2(e20,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_139503])).
+
+cnf(c_162,plain,
+    ( op2(e20,e22) != op2(e20,e23) ),
+    inference(cnf_transformation,[],[f233])).
+
+cnf(c_16678,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17786,plain,
+    ( op2(e20,e22) = op2(e20,e23)
+    | op2(e20,e22) != e23
+    | op2(e20,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_16678])).
+
+cnf(c_17799,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = op2(e20,e23)
+    | op2(e20,e23) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_16680])).
+
+cnf(c_60506,plain,
+    ( X0 != X1
+    | op2(e20,e23) != X1
+    | op2(e20,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_77156,plain,
+    ( X0 != e23
+    | op2(e20,e23) = X0
+    | op2(e20,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_60506])).
+
+cnf(c_115060,plain,
+    ( op2(e20,e21) != e23
+    | op2(e20,e23) = op2(e20,e21)
+    | op2(e20,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_77156])).
+
+cnf(c_140675,plain,
+    ( op2(e20,e23) != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139506,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_160,c_158,c_155,c_153,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_57,c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,c_17786,c_17799,c_17800,c_17853,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_115060,c_138057,c_138069,c_138092])).
+
+cnf(c_140296,plain,
+    ( X0 != X1
+    | X0 = e23
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_141754,plain,
+    ( X0 != op2(e23,op2(e20,e23))
+    | X0 = e23
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_140296])).
+
+cnf(c_148768,plain,
+    ( op2(e23,e22) != op2(e23,op2(e20,e23))
+    | op2(e23,e22) = e23
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_141754])).
+
+cnf(c_153047,plain,
+    ( X0 != X1
+    | op2(e23,op2(e20,e23)) != X1
+    | op2(e23,op2(e20,e23)) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_166448,plain,
+    ( X0 != e23
+    | op2(e23,op2(e20,e23)) = X0
+    | op2(e23,op2(e20,e23)) != e23 ),
+    inference(instantiation,[status(thm)],[c_153047])).
+
+cnf(c_181809,plain,
+    ( op2(e20,e21) != e23
+    | op2(e23,op2(e20,e23)) = op2(e20,e21)
+    | op2(e23,op2(e20,e23)) != e23 ),
+    inference(instantiation,[status(thm)],[c_166448])).
+
+cnf(c_139509,plain,
+    ( X0 != X1
+    | op2(e20,e21) != X1
+    | op2(e20,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140941,plain,
+    ( X0 != e23
+    | op2(e20,e21) = X0
+    | op2(e20,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_139509])).
+
+cnf(c_143342,plain,
+    ( op2(e20,e21) = op2(e23,op2(e20,e23))
+    | op2(e20,e21) != e23
+    | op2(e23,op2(e20,e23)) != e23 ),
+    inference(instantiation,[status(thm)],[c_140941])).
+
+cnf(c_184,plain,
+    ( op2(e20,e21) != op2(e22,e21) ),
+    inference(cnf_transformation,[],[f211])).
+
+cnf(c_183,plain,
+    ( op2(e20,e21) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f212])).
+
+cnf(c_180,plain,
+    ( op2(e22,e21) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f215])).
+
+cnf(c_177,plain,
+    ( op2(e20,e22) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f218])).
+
+cnf(c_164,plain,
+    ( op2(e20,e21) != op2(e20,e22) ),
+    inference(cnf_transformation,[],[f231])).
+
+cnf(c_151,plain,
+    ( op2(e22,e21) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f244])).
+
+cnf(c_146,plain,
+    ( op2(e23,e21) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f249])).
+
+cnf(c_50,plain,
+    ( op2(e23,e21) = e21
+    | op2(e23,e21) = e22
+    | op2(e23,e21) = e23
+    | e20 = op2(e23,e21) ),
+    inference(cnf_transformation,[],[f121])).
+
+cnf(c_1917,plain,
+    ( sP4
+    | sP5
+    | op2(e22,op2(e23,e22)) = e22
+    | op2(e23,op2(e20,e23)) = e23 ),
+    inference(resolution,[status(thm)],[c_249,c_244])).
+
+cnf(c_16682,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e20,e22)
+    | op2(e20,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17806,plain,
+    ( op2(e20,e21) = op2(e20,e22)
+    | op2(e20,e21) != e23
+    | op2(e20,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_16682])).
+
+cnf(c_17835,plain,
+    ( op2(e22,e23) = op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_16708,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17914,plain,
+    ( op2(e20,e22) = op2(e23,e22)
+    | op2(e20,e22) != e22
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_16708])).
+
+cnf(c_16720,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17955,plain,
+    ( op2(e20,e21) = op2(e23,e21)
+    | op2(e20,e21) != e23
+    | op2(e23,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_16720])).
+
+cnf(c_16722,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e22,e21)
+    | op2(e22,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17963,plain,
+    ( op2(e20,e21) = op2(e22,e21)
+    | op2(e20,e21) != e23
+    | op2(e22,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_16722])).
+
+cnf(c_16656,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e21) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18943,plain,
+    ( op2(e22,e21) = op2(e22,e23)
+    | op2(e22,e21) != e22
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16656])).
+
+cnf(c_16714,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e21) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18941,plain,
+    ( op2(e22,e21) = op2(e23,e21)
+    | op2(e22,e21) != e22
+    | op2(e23,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_16714])).
+
+cnf(c_16646,plain,
+    ( op2(e23,e21) != X0
+    | op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22697,plain,
+    ( op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e21) != e21
+    | op2(e23,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_16646])).
+
+cnf(c_33326,plain,
+    ( op2(e22,op2(e23,e22)) != e22
+    | e22 = op2(e22,op2(e23,e22))
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_31448])).
+
+cnf(c_74808,plain,
+    ( op2(e22,e23) != op2(e22,op2(e23,e22))
+    | op2(e22,e23) = e22
+    | e22 != op2(e22,op2(e23,e22)) ),
+    inference(instantiation,[status(thm)],[c_60387])).
+
+cnf(c_64704,plain,
+    ( X0 != e22
+    | X1 != e23
+    | op2(X0,X1) = op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_70858,plain,
+    ( X0 != e23
+    | op2(e22,X0) = op2(e22,e23)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_64704])).
+
+cnf(c_107860,plain,
+    ( op2(e22,op2(e23,e22)) = op2(e22,e23)
+    | op2(e23,e22) != e23
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_70858])).
+
+cnf(c_60459,plain,
+    ( X0 != X1
+    | op2(e20,e21) != X1
+    | op2(e20,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_115078,plain,
+    ( X0 != e23
+    | op2(e20,e21) = X0
+    | op2(e20,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_60459])).
+
+cnf(c_127392,plain,
+    ( op2(e20,e21) = op2(e23,op2(e20,e23))
+    | op2(e20,e21) != e23
+    | op2(e23,op2(e20,e23)) != e23 ),
+    inference(instantiation,[status(thm)],[c_115078])).
+
+cnf(c_60488,plain,
+    ( X0 != X1
+    | op2(e22,e23) != X1
+    | op2(e22,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_62238,plain,
+    ( X0 != op2(e22,e23)
+    | op2(e22,e23) = X0
+    | op2(e22,e23) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_60488])).
+
+cnf(c_129125,plain,
+    ( op2(e22,op2(e23,e22)) != op2(e22,e23)
+    | op2(e22,e23) = op2(e22,op2(e23,e22))
+    | op2(e22,e23) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_62238])).
+
+cnf(c_49,plain,
+    ( op2(e23,e22) = e21
+    | op2(e23,e22) = e22
+    | op2(e23,e22) = e23
+    | e20 = op2(e23,e22) ),
+    inference(cnf_transformation,[],[f122])).
+
+cnf(c_138038,plain,
+    ( op2(e23,e22) = e23
+    | op2(e23,e22) = e22
+    | op2(e23,e22) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_49,c_257,c_174,c_17254,c_17300,c_20774,c_21017,c_25989])).
+
+cnf(c_138039,plain,
+    ( op2(e23,e22) = e21
+    | op2(e23,e22) = e22
+    | op2(e23,e22) = e23 ),
+    inference(renaming,[status(thm)],[c_138038])).
+
+cnf(c_54,plain,
+    ( op2(e22,e21) = e21
+    | op2(e22,e21) = e22
+    | op2(e22,e21) = e23
+    | e20 = op2(e22,e21) ),
+    inference(cnf_transformation,[],[f117])).
+
+cnf(c_152,plain,
+    ( op2(e22,e21) != op2(e22,e22) ),
+    inference(cnf_transformation,[],[f243])).
+
+cnf(c_17335,plain,
+    ( op2(e22,e21) = op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_18479,plain,
+    ( X0 != op2(e22,e21)
+    | op2(e22,e21) = X0
+    | op2(e22,e21) != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_17336])).
+
+cnf(c_21045,plain,
+    ( op2(e22,e21) != op2(e22,e21)
+    | op2(e22,e21) = e20
+    | e20 != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_18479])).
+
+cnf(c_59521,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e21) = op2(e22,e22)
+    | op2(e22,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68261,plain,
+    ( op2(e22,e21) = op2(e22,e22)
+    | op2(e22,e21) != e20
+    | op2(e22,e22) != e20 ),
+    inference(instantiation,[status(thm)],[c_59521])).
+
+cnf(c_138044,plain,
+    ( op2(e22,e21) = e23
+    | op2(e22,e21) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_54,c_257,c_256,c_155,c_152,c_17300,c_17335,c_17427,c_21017,c_21045,c_21159,c_21422,c_26105,c_68261])).
+
+cnf(c_138045,plain,
+    ( op2(e22,e21) = e22
+    | op2(e22,e21) = e23 ),
+    inference(renaming,[status(thm)],[c_138044])).
+
+cnf(c_138050,plain,
+    ( op2(e21,e22) = e21
+    | op2(e21,e22) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_57,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_176,c_160,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17770,c_18617,c_19346,c_21017,c_21159,c_21422,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_44248,c_51437,c_68501,c_68975,c_95072,c_102572])).
+
+cnf(c_138233,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e21,e22)
+    | op2(e21,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139655,plain,
+    ( op2(e20,e22) != X0
+    | op2(e21,e22) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138233,c_179,c_16712])).
+
+cnf(c_139658,plain,
+    ( op2(e20,e22) != e21
+    | op2(e21,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_139655])).
+
+cnf(c_149956,plain,
+    ( op2(e20,e21) != e23
+    | op2(e20,e21) = op2(e23,op2(e20,e23)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_143342,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_191,c_188,c_187,c_184,c_183,c_180,c_178,c_177,c_176,c_175,c_164,c_155,c_153,c_152,c_151,c_146,c_88,c_87,c_77,c_61,c_54,c_50,c_1865,c_1917,c_16905,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17790,c_17806,c_17835,c_17914,c_17955,c_17963,c_18617,c_18943,c_18941,c_18971,c_18997,c_19346,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22510,c_22697,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_33326,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_51437,c_68261,c_68501,c_68975,c_74808,c_95072,c_102572,c_107767,c_107860,c_108004,c_127392,c_129125,c_138039,c_138050,c_139658])).
+
+cnf(c_149957,plain,
+    ( op2(e20,e21) = op2(e23,op2(e20,e23))
+    | op2(e20,e21) != e23 ),
+    inference(renaming,[status(thm)],[c_149956])).
+
+cnf(c_166462,plain,
+    ( X0 != op2(e23,op2(e20,e23))
+    | op2(e23,op2(e20,e23)) = X0
+    | op2(e23,op2(e20,e23)) != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_153047])).
+
+cnf(c_17857,plain,
+    ( op2(e20,e23) = op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_40811,plain,
+    ( X0 != op2(e20,e23)
+    | X1 != e23
+    | op2(X1,X0) = op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_51993,plain,
+    ( X0 != op2(e20,e23)
+    | op2(e23,X0) = op2(e23,op2(e20,e23))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_40811])).
+
+cnf(c_55999,plain,
+    ( op2(e20,e23) != op2(e20,e23)
+    | op2(e23,op2(e20,e23)) = op2(e23,op2(e20,e23))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_51993])).
+
+cnf(c_181827,plain,
+    ( op2(e23,op2(e20,e23)) = X0
+    | X0 != op2(e23,op2(e20,e23)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_166462,c_16905,c_17857,c_55999])).
+
+cnf(c_181828,plain,
+    ( X0 != op2(e23,op2(e20,e23))
+    | op2(e23,op2(e20,e23)) = X0 ),
+    inference(renaming,[status(thm)],[c_181827])).
+
+cnf(c_181850,plain,
+    ( op2(e20,e21) != op2(e23,op2(e20,e23))
+    | op2(e23,op2(e20,e23)) = op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_181828])).
+
+cnf(c_212875,plain,
+    ( op2(e23,op2(e20,e23)) = op2(e20,e21)
+    | op2(e20,e21) != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_181809,c_149957,c_181850])).
+
+cnf(c_212876,plain,
+    ( op2(e20,e21) != e23
+    | op2(e23,op2(e20,e23)) = op2(e20,e21) ),
+    inference(renaming,[status(thm)],[c_212875])).
+
+cnf(c_138390,plain,
+    ( X0 != X1
+    | e23 != X1
+    | e23 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_141652,plain,
+    ( X0 != op2(e20,e21)
+    | e23 = X0
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_138390])).
+
+cnf(c_212882,plain,
+    ( op2(e23,op2(e20,e23)) != op2(e20,e21)
+    | e23 != op2(e20,e21)
+    | e23 = op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_141652])).
+
+cnf(c_153049,plain,
+    ( op2(e20,e23) != X0
+    | op2(e23,op2(e20,e23)) = op2(X1,X0)
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_166487,plain,
+    ( op2(e20,e23) != X0
+    | op2(e23,op2(e20,e23)) = op2(op2(e20,e21),X0)
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_153049])).
+
+cnf(c_182201,plain,
+    ( op2(e20,e23) != e22
+    | op2(e23,op2(e20,e23)) = op2(op2(e20,e21),e22)
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_166487])).
+
+cnf(c_173,plain,
+    ( op2(e20,e23) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f222])).
+
+cnf(c_60,plain,
+    ( op2(e20,e23) = e21
+    | op2(e20,e23) = e22
+    | op2(e20,e23) = e23
+    | e20 = op2(e20,e23) ),
+    inference(cnf_transformation,[],[f111])).
+
+cnf(c_16700,plain,
+    ( op2(e20,e23) != X0
+    | op2(e20,e23) = op2(e21,e23)
+    | op2(e21,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17890,plain,
+    ( op2(e20,e23) = op2(e21,e23)
+    | op2(e20,e23) != e21
+    | op2(e21,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_16700])).
+
+cnf(c_17845,plain,
+    ( op2(e21,e23) = op2(X0,X1)
+    | e21 != X0
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_21078,plain,
+    ( op2(e21,e23) = op2(e21,X0)
+    | e21 != e21
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_17845])).
+
+cnf(c_28329,plain,
+    ( op2(e21,e23) = op2(e21,op2(e20,e21))
+    | e21 != e21
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_21078])).
+
+cnf(c_30109,plain,
+    ( op2(e23,e20) = op2(X0,X1)
+    | e20 != X1
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_31072,plain,
+    ( op2(e23,e20) = op2(X0,op2(e20,e23))
+    | e20 != op2(e20,e23)
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_30109])).
+
+cnf(c_33231,plain,
+    ( op2(e23,e20) = op2(e23,op2(e20,e23))
+    | e20 != op2(e20,e23)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_31072])).
+
+cnf(c_30107,plain,
+    ( X0 != X1
+    | op2(e23,e20) != X1
+    | op2(e23,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_34903,plain,
+    ( X0 != op2(e23,op2(e20,e23))
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_30107])).
+
+cnf(c_48118,plain,
+    ( op2(e23,e20) != op2(e23,op2(e20,e23))
+    | op2(e23,e20) = e23
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_34903])).
+
+cnf(c_113093,plain,
+    ( op2(e20,e23) != e22
+    | e22 = op2(e20,e23)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_61358])).
+
+cnf(c_140947,plain,
+    ( X0 != op2(e20,e21)
+    | op2(e20,e21) = X0
+    | op2(e20,e21) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_139509])).
+
+cnf(c_17801,plain,
+    ( X0 != X1
+    | op2(e20,e21) != X1
+    | op2(e20,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_20386,plain,
+    ( X0 != op2(e20,e21)
+    | op2(e20,e21) = X0
+    | op2(e20,e21) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_17801])).
+
+cnf(c_143347,plain,
+    ( op2(e20,e21) = X0
+    | X0 != op2(e20,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140947,c_17800,c_20386])).
+
+cnf(c_143348,plain,
+    ( X0 != op2(e20,e21)
+    | op2(e20,e21) = X0 ),
+    inference(renaming,[status(thm)],[c_143347])).
+
+cnf(c_143356,plain,
+    ( op2(e20,e21) = e23
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_143348])).
+
+cnf(c_145025,plain,
+    ( X0 != op2(e20,e23)
+    | X1 != e23
+    | op2(X1,X0) = op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_153062,plain,
+    ( X0 != op2(e20,e23)
+    | op2(op2(e20,e21),X0) = op2(e23,op2(e20,e23))
+    | op2(e20,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_145025])).
+
+cnf(c_166043,plain,
+    ( op2(op2(e20,e21),e22) = op2(e23,op2(e20,e23))
+    | op2(e20,e21) != e23
+    | e22 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_153062])).
+
+cnf(c_141748,plain,
+    ( X0 != op2(e23,e22)
+    | X0 = e23
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_140296])).
+
+cnf(c_149931,plain,
+    ( op2(e20,e21) != op2(e23,e22)
+    | op2(e20,e21) = e23
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_141748])).
+
+cnf(c_28167,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = e23
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_20386])).
+
+cnf(c_141584,plain,
+    ( X0 != op2(e23,e22)
+    | e23 = X0
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_138390])).
+
+cnf(c_149932,plain,
+    ( op2(e20,e21) != op2(e23,e22)
+    | e23 = op2(e20,e21)
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_141584])).
+
+cnf(c_17913,plain,
+    ( op2(e20,e22) = op2(e23,e22)
+    | op2(e20,e22) != e23
+    | op2(e23,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_16708])).
+
+cnf(c_30091,plain,
+    ( X0 != X1
+    | op2(e23,e22) != X1
+    | op2(e23,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31037,plain,
+    ( X0 != op2(e23,e22)
+    | op2(e23,e22) = X0
+    | op2(e23,e22) != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_30091])).
+
+cnf(c_40399,plain,
+    ( op2(e23,e22) != op2(e23,e22)
+    | op2(e23,e22) = e23
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_31037])).
+
+cnf(c_139083,plain,
+    ( X0 != e23
+    | e23 = X0
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_138390])).
+
+cnf(c_140287,plain,
+    ( e23 = X0
+    | X0 != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139083,c_16905,c_17391])).
+
+cnf(c_140288,plain,
+    ( X0 != e23
+    | e23 = X0 ),
+    inference(renaming,[status(thm)],[c_140287])).
+
+cnf(c_140292,plain,
+    ( op2(e20,e21) != e23
+    | e23 = op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_140288])).
+
+cnf(c_152918,plain,
+    ( e23 = op2(e20,e21)
+    | e23 != op2(e23,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_149932,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_177,c_176,c_175,c_174,c_171,c_166,c_160,c_158,c_155,c_153,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_57,c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,c_17853,c_17913,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_40399,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_138057,c_138069,c_138092,c_140292])).
+
+cnf(c_155173,plain,
+    ( op2(e20,e21) = e23
+    | e23 != op2(e23,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_149931,c_17800,c_28167,c_152918])).
+
+cnf(c_141674,plain,
+    ( X0 != op2(e23,op2(e20,e23))
+    | e23 = X0
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_138390])).
+
+cnf(c_145024,plain,
+    ( op2(X0,X1) != op2(e23,op2(e20,e23))
+    | e23 = op2(X0,X1)
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_141674])).
+
+cnf(c_153054,plain,
+    ( op2(e23,e22) != op2(e23,op2(e20,e23))
+    | e23 != op2(e23,op2(e20,e23))
+    | e23 = op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_145024])).
+
+cnf(c_17915,plain,
+    ( op2(e20,e22) = op2(e23,e22)
+    | op2(e20,e22) != e21
+    | op2(e23,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_16708])).
+
+cnf(c_19340,plain,
+    ( op2(e20,e22) != e23
+    | e23 = op2(e20,e22)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_22085,plain,
+    ( op2(e23,e22) != e23
+    | e23 = op2(e23,e22)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_23148,plain,
+    ( op2(e20,e22) != e22
+    | e22 = op2(e20,e22)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_59544,plain,
+    ( op2(e21,e22) != X0
+    | op2(e21,e22) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_101735,plain,
+    ( op2(e21,e22) != op2(e20,e23)
+    | op2(e21,e22) = op2(e23,e22)
+    | op2(e23,e22) != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_59544])).
+
+cnf(c_113086,plain,
+    ( op2(e20,e23) != e22
+    | op2(e23,e22) = op2(e20,e23)
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_90235])).
+
+cnf(c_138996,plain,
+    ( X0 != X1
+    | op2(e21,e22) != X1
+    | op2(e21,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140205,plain,
+    ( X0 != e22
+    | op2(e21,e22) = X0
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_138996])).
+
+cnf(c_142902,plain,
+    ( op2(e20,e23) != e22
+    | op2(e21,e22) = op2(e20,e23)
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_140205])).
+
+cnf(c_182,plain,
+    ( op2(e21,e21) != op2(e22,e21) ),
+    inference(cnf_transformation,[],[f213])).
+
+cnf(c_172,plain,
+    ( op2(e20,e23) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f223])).
+
+cnf(c_16698,plain,
+    ( op2(e20,e23) != X0
+    | op2(e20,e23) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17881,plain,
+    ( op2(e20,e23) = op2(e22,e23)
+    | op2(e20,e23) != e22
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16698])).
+
+cnf(c_17889,plain,
+    ( op2(e20,e23) = op2(e21,e23)
+    | op2(e20,e23) != e22
+    | op2(e21,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16700])).
+
+cnf(c_29608,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e21) = op2(e22,e21)
+    | op2(e22,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_44742,plain,
+    ( op2(e21,e21) = op2(e22,e21)
+    | op2(e21,e21) != e22
+    | op2(e22,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_29608])).
+
+cnf(c_60101,plain,
+    ( X0 != X1
+    | op2(e21,e22) != X1
+    | op2(e21,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_70320,plain,
+    ( X0 != e22
+    | op2(e21,e22) = X0
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_60101])).
+
+cnf(c_113082,plain,
+    ( op2(e20,e23) != e22
+    | op2(e21,e22) = op2(e20,e23)
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_70320])).
+
+cnf(c_75,plain,
+    ( op2(e22,e20) = e22
+    | op2(e22,e21) = e22
+    | op2(e22,e22) = e22
+    | op2(e22,e23) = e22 ),
+    inference(cnf_transformation,[],[f144])).
+
+cnf(c_17539,plain,
+    ( e20 != op2(e22,e22)
+    | e20 = e22
+    | e22 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_16753])).
+
+cnf(c_44824,plain,
+    ( op2(e22,e22) != e22
+    | e22 = op2(e22,e22)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_31448])).
+
+cnf(c_138078,plain,
+    ( op2(e22,e21) = e22
+    | op2(e22,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_75,c_257,c_256,c_203,c_202,c_200,c_155,c_153,c_77,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_21159,c_21422,c_26105,c_26103,c_26603,c_34088,c_36100,c_44824,c_49003,c_68974])).
+
+cnf(c_83,plain,
+    ( op2(e21,e20) = e22
+    | op2(e21,e21) = e22
+    | op2(e21,e22) = e22
+    | op2(e21,e23) = e22 ),
+    inference(cnf_transformation,[],[f136])).
+
+cnf(c_138088,plain,
+    ( op2(e21,e21) = e22
+    | op2(e21,e22) = e22
+    | op2(e21,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_83,c_257,c_256,c_255,c_203,c_199,c_198,c_191,c_187,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572,c_112325])).
+
+cnf(c_149272,plain,
+    ( op2(e21,e22) = op2(e20,e23)
+    | op2(e20,e23) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_142902,c_182,c_173,c_172,c_17881,c_17889,c_44742,c_113082,c_138078,c_138088])).
+
+cnf(c_149273,plain,
+    ( op2(e20,e23) != e22
+    | op2(e21,e22) = op2(e20,e23) ),
+    inference(renaming,[status(thm)],[c_149272])).
+
+cnf(c_139585,plain,
+    ( X0 != X1
+    | op2(e20,e23) != X1
+    | op2(e20,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_141974,plain,
+    ( X0 != e22
+    | op2(e20,e23) = X0
+    | op2(e20,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_139585])).
+
+cnf(c_145084,plain,
+    ( op2(e20,e23) = op2(e22,op2(e20,e22))
+    | op2(e20,e23) != e22
+    | op2(e22,op2(e20,e22)) != e22 ),
+    inference(instantiation,[status(thm)],[c_141974])).
+
+cnf(c_165,plain,
+    ( op2(e20,e20) != op2(e20,e23) ),
+    inference(cnf_transformation,[],[f230])).
+
+cnf(c_1852,plain,
+    ( sP4
+    | sP5
+    | op2(e21,op2(e23,e21)) = e21
+    | op2(e22,op2(e20,e22)) = e22 ),
+    inference(resolution,[status(thm)],[c_250,c_245])).
+
+cnf(c_1956,plain,
+    ( sP4
+    | sP5
+    | op2(e22,op2(e20,e22)) = e22
+    | op2(e23,op2(e23,e23)) = e23 ),
+    inference(resolution,[status(thm)],[c_248,c_245])).
+
+cnf(c_16684,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_25032,plain,
+    ( op2(e20,e20) = op2(e20,e23)
+    | op2(e20,e20) != e22
+    | op2(e20,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16684])).
+
+cnf(c_117825,plain,
+    ( X0 != e22
+    | op2(e20,e23) = X0
+    | op2(e20,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_60506])).
+
+cnf(c_131065,plain,
+    ( op2(e20,e23) = op2(e22,op2(e20,e22))
+    | op2(e20,e23) != e22
+    | op2(e22,op2(e20,e22)) != e22 ),
+    inference(instantiation,[status(thm)],[c_117825])).
+
+cnf(c_157088,plain,
+    ( op2(e20,e23) != e22
+    | op2(e20,e23) = op2(e22,op2(e20,e22)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_145084,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_176,c_174,c_165,c_155,c_153,c_90,c_88,c_87,c_77,c_71,c_1852,c_1956,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_18616,c_18617,c_18997,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,c_23147,c_23297,c_23671,c_25032,c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_33461,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_44248,c_49003,c_51437,c_68501,c_68975,c_68974,c_76914,c_95072,c_102572,c_107767,c_112325,c_131065])).
+
+cnf(c_157089,plain,
+    ( op2(e20,e23) = op2(e22,op2(e20,e22))
+    | op2(e20,e23) != e22 ),
+    inference(renaming,[status(thm)],[c_157088])).
+
+cnf(c_138226,plain,
+    ( op2(e20,e23) != X0
+    | op2(e20,e23) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139589,plain,
+    ( op2(e20,e23) != X0
+    | op2(e22,e23) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138226,c_172,c_16698])).
+
+cnf(c_157091,plain,
+    ( op2(e20,e23) != op2(e22,op2(e20,e22))
+    | op2(e22,e23) != op2(e22,op2(e20,e22)) ),
+    inference(instantiation,[status(thm)],[c_139589])).
+
+cnf(c_138254,plain,
+    ( e21 != X0
+    | e21 = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16749,plain,
+    ( e21 != X0
+    | e21 = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139228,plain,
+    ( e21 != X0
+    | e22 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138254,c_200,c_16749])).
+
+cnf(c_148191,plain,
+    ( e21 != op2(e20,e22)
+    | e22 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_139228])).
+
+cnf(c_19400,plain,
+    ( op2(e20,e20) != op2(e20,e20)
+    | op2(e20,e20) = op2(e20,e22)
+    | op2(e20,e22) != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_16686])).
+
+cnf(c_60454,plain,
+    ( X0 != X1
+    | op2(e20,e22) != X1
+    | op2(e20,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_61542,plain,
+    ( X0 != op2(e20,e22)
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_60454])).
+
+cnf(c_68847,plain,
+    ( op2(e20,e22) != op2(e20,e22)
+    | op2(e20,e22) = e22
+    | e22 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_61542])).
+
+cnf(c_59548,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e21,e22)
+    | op2(e21,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_69423,plain,
+    ( op2(e20,e22) = op2(e21,e22)
+    | op2(e20,e22) != op2(e23,e20)
+    | op2(e21,e22) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_59548])).
+
+cnf(c_61536,plain,
+    ( X0 != e22
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_60454])).
+
+cnf(c_71340,plain,
+    ( op2(e20,e20) != e22
+    | op2(e20,e22) = op2(e20,e20)
+    | op2(e20,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_61536])).
+
+cnf(c_107924,plain,
+    ( op2(e20,e22) = op2(e23,e20)
+    | op2(e20,e22) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_61536])).
+
+cnf(c_142899,plain,
+    ( op2(e21,e22) = op2(e23,e20)
+    | op2(e21,e22) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_140205])).
+
+cnf(c_148,plain,
+    ( op2(e23,e20) != op2(e23,e22) ),
+    inference(cnf_transformation,[],[f247])).
+
+cnf(c_74,plain,
+    ( op2(e20,e22) = e22
+    | op2(e21,e22) = e22
+    | op2(e22,e22) = e22
+    | op2(e23,e22) = e22 ),
+    inference(cnf_transformation,[],[f145])).
+
+cnf(c_16650,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17283,plain,
+    ( op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e20) != e22
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_16650])).
+
+cnf(c_17334,plain,
+    ( op2(e22,e21) != op2(e22,e21)
+    | op2(e22,e21) = op2(e22,e23)
+    | op2(e22,e23) != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_16656])).
+
+cnf(c_18944,plain,
+    ( X0 != e22
+    | op2(e22,e21) = X0
+    | op2(e22,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_17336])).
+
+cnf(c_21387,plain,
+    ( op2(e22,op2(e20,e22)) != e22
+    | op2(e22,e21) = op2(e22,op2(e20,e22))
+    | op2(e22,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_18944])).
+
+cnf(c_17741,plain,
+    ( X0 != X1
+    | op2(e21,e22) != X1
+    | op2(e21,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19778,plain,
+    ( X0 != e22
+    | op2(e21,e22) = X0
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_17741])).
+
+cnf(c_27780,plain,
+    ( op2(e21,e22) = op2(e23,e20)
+    | op2(e21,e22) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_19778])).
+
+cnf(c_32014,plain,
+    ( X0 != e22
+    | op2(e22,e23) = X0
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_30606])).
+
+cnf(c_34075,plain,
+    ( op2(e22,e23) = op2(e23,e20)
+    | op2(e22,e23) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_32014])).
+
+cnf(c_60067,plain,
+    ( op2(e22,e22) = op2(X0,X1)
+    | e22 != X0
+    | e22 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_61103,plain,
+    ( op2(e22,e22) = op2(e22,X0)
+    | e22 != X0
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_60067])).
+
+cnf(c_68817,plain,
+    ( op2(e22,e22) = op2(e22,op2(e20,e22))
+    | e22 != op2(e20,e22)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_61103])).
+
+cnf(c_60383,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e23) != X0
+    | op2(e22,e23) = op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_95749,plain,
+    ( op2(e22,e21) != op2(e23,e20)
+    | op2(e22,e23) = op2(e22,e21)
+    | op2(e22,e23) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_60383])).
+
+cnf(c_138949,plain,
+    ( X0 != X1
+    | op2(e22,e21) != X1
+    | op2(e22,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140170,plain,
+    ( X0 != e22
+    | op2(e22,e21) = X0
+    | op2(e22,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_138949])).
+
+cnf(c_142817,plain,
+    ( op2(e22,e21) = op2(e23,e20)
+    | op2(e22,e21) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_140170])).
+
+cnf(c_167,plain,
+    ( op2(e20,e20) != op2(e20,e21) ),
+    inference(cnf_transformation,[],[f228])).
+
+cnf(c_161,plain,
+    ( op2(e21,e20) != op2(e21,e21) ),
+    inference(cnf_transformation,[],[f234])).
+
+cnf(c_84,plain,
+    ( op2(e20,e21) = e21
+    | op2(e21,e21) = e21
+    | op2(e22,e21) = e21
+    | op2(e23,e21) = e21 ),
+    inference(cnf_transformation,[],[f135])).
+
+cnf(c_62,plain,
+    ( op2(e20,e21) = e21
+    | op2(e20,e21) = e22
+    | op2(e20,e21) = e23
+    | e20 = op2(e20,e21) ),
+    inference(cnf_transformation,[],[f109])).
+
+cnf(c_246,plain,
+    ( ~ sP3
+    | op2(e21,op2(e20,e21)) = e21 ),
+    inference(cnf_transformation,[],[f305])).
+
+cnf(c_1839,plain,
+    ( sP4
+    | sP5
+    | op2(e21,op2(e20,e21)) = e21
+    | op2(e21,op2(e23,e21)) = e21 ),
+    inference(resolution,[status(thm)],[c_250,c_246])).
+
+cnf(c_17623,plain,
+    ( op2(e23,e21) != op2(e23,e21)
+    | op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e22) != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_16646])).
+
+cnf(c_18654,plain,
+    ( op2(e22,e21) = op2(e22,e23)
+    | op2(e22,e21) != e23
+    | op2(e22,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_16656])).
+
+cnf(c_19092,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = op2(e22,e21)
+    | op2(e22,e21) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_16722])).
+
+cnf(c_16732,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e23,e20)
+    | op2(e23,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19398,plain,
+    ( op2(e20,e20) != op2(e20,e20)
+    | op2(e20,e20) = op2(e23,e20)
+    | op2(e23,e20) != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_16732])).
+
+cnf(c_19420,plain,
+    ( op2(e20,e23) != op2(e20,e23)
+    | op2(e20,e23) = op2(e22,e23)
+    | op2(e22,e23) != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_16698])).
+
+cnf(c_21383,plain,
+    ( op2(e22,e21) = op2(e23,e20)
+    | op2(e22,e21) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_18944])).
+
+cnf(c_24027,plain,
+    ( op2(e23,e23) != e23
+    | e23 = op2(e23,e23)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_18416,plain,
+    ( X0 != e22
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_17277])).
+
+cnf(c_24688,plain,
+    ( op2(e22,e23) != e22
+    | op2(e23,e20) = op2(e22,e23)
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_18416])).
+
+cnf(c_24992,plain,
+    ( op2(e20,e21) != e22
+    | e22 = op2(e20,e21)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_25036,plain,
+    ( op2(e20,e20) != e22
+    | op2(e23,e20) = op2(e20,e20)
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_18416])).
+
+cnf(c_17858,plain,
+    ( X0 != X1
+    | op2(e20,e23) != X1
+    | op2(e20,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_21087,plain,
+    ( X0 != op2(e20,e23)
+    | op2(e20,e23) = X0
+    | op2(e20,e23) != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_17858])).
+
+cnf(c_28966,plain,
+    ( op2(e20,e23) != op2(e20,e23)
+    | op2(e20,e23) = e20
+    | e20 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_21087])).
+
+cnf(c_29329,plain,
+    ( op2(e21,op2(e20,e21)) != e21
+    | op2(e21,e21) = op2(e21,op2(e20,e21))
+    | op2(e21,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_22443])).
+
+cnf(c_29574,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38045,plain,
+    ( op2(e23,e20) != op2(e22,e23)
+    | op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e22) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_29574])).
+
+cnf(c_30161,plain,
+    ( op2(e21,e22) = op2(X0,X1)
+    | e21 != X0
+    | e22 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_31203,plain,
+    ( op2(e21,e22) = op2(e21,X0)
+    | e21 != e21
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_30161])).
+
+cnf(c_38358,plain,
+    ( op2(e21,e22) = op2(e21,op2(e20,e21))
+    | e21 != e21
+    | e22 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_31203])).
+
+cnf(c_29587,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e21,e21)
+    | op2(e21,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38853,plain,
+    ( op2(e21,e20) != op2(e21,op2(e23,e21))
+    | op2(e21,e20) = op2(e21,e21)
+    | op2(e21,e21) != op2(e21,op2(e23,e21)) ),
+    inference(instantiation,[status(thm)],[c_29587])).
+
+cnf(c_30131,plain,
+    ( X0 != X1
+    | op2(e22,e21) != X1
+    | op2(e22,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_31098,plain,
+    ( X0 != e23
+    | op2(e22,e21) = X0
+    | op2(e22,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_30131])).
+
+cnf(c_40665,plain,
+    ( op2(e20,e21) != e23
+    | op2(e22,e21) = op2(e20,e21)
+    | op2(e22,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_31098])).
+
+cnf(c_68615,plain,
+    ( op2(e21,e21) != op2(e21,op2(e20,e21))
+    | op2(e21,e21) = op2(e21,e22)
+    | op2(e21,e22) != op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_59527])).
+
+cnf(c_62365,plain,
+    ( X0 != e21
+    | op2(e20,e23) = X0
+    | op2(e20,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_60506])).
+
+cnf(c_77593,plain,
+    ( op2(e20,e21) != e21
+    | op2(e20,e23) = op2(e20,e21)
+    | op2(e20,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_62365])).
+
+cnf(c_59534,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_88491,plain,
+    ( op2(e20,e20) = op2(e20,e23)
+    | op2(e20,e20) != e20
+    | op2(e20,e23) != e20 ),
+    inference(instantiation,[status(thm)],[c_59534])).
+
+cnf(c_59536,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e20,e21)
+    | op2(e20,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_88489,plain,
+    ( op2(e20,e20) = op2(e20,e21)
+    | op2(e20,e20) != e20
+    | op2(e20,e21) != e20 ),
+    inference(instantiation,[status(thm)],[c_59536])).
+
+cnf(c_70834,plain,
+    ( X0 != e22
+    | op2(e22,e23) = X0
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_60488])).
+
+cnf(c_113088,plain,
+    ( op2(e20,e23) != e22
+    | op2(e22,e23) = op2(e20,e23)
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_70834])).
+
+cnf(c_60915,plain,
+    ( X0 != e21
+    | op2(e23,e22) = X0
+    | op2(e23,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_60029])).
+
+cnf(c_115261,plain,
+    ( op2(e23,e21) != e21
+    | op2(e23,e22) = op2(e23,e21)
+    | op2(e23,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_60915])).
+
+cnf(c_64,plain,
+    ( op2(e20,e23) = e23
+    | op2(e21,e23) = e23
+    | op2(e22,e23) = e23
+    | op2(e23,e23) = e23 ),
+    inference(cnf_transformation,[],[f155])).
+
+cnf(c_159,plain,
+    ( op2(e21,e20) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f236])).
+
+cnf(c_16672,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e21,e23)
+    | op2(e21,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17760,plain,
+    ( op2(e21,e20) = op2(e21,e23)
+    | op2(e21,e20) != e23
+    | op2(e21,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_16672])).
+
+cnf(c_138060,plain,
+    ( op2(e20,e23) = e23
+    | op2(e22,e23) = e23
+    | op2(e23,e23) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_64,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_159,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17760,c_18617,c_19346,c_21159,c_21422,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572])).
+
+cnf(c_138255,plain,
+    ( e20 != X0
+    | e20 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139235,plain,
+    ( e20 != X0
+    | e23 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138255,c_201,c_16751])).
+
+cnf(c_139238,plain,
+    ( e20 != op2(e23,e23)
+    | e23 != op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_139235])).
+
+cnf(c_138882,plain,
+    ( X0 != X1
+    | op2(e23,e22) != X1
+    | op2(e23,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140105,plain,
+    ( X0 != e23
+    | op2(e23,e22) = X0
+    | op2(e23,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_138882])).
+
+cnf(c_142617,plain,
+    ( op2(e22,e23) != e23
+    | op2(e23,e22) = op2(e22,e23)
+    | op2(e23,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_140105])).
+
+cnf(c_144,plain,
+    ( op2(e23,e22) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f251])).
+
+cnf(c_16642,plain,
+    ( op2(e23,e22) != X0
+    | op2(e23,e22) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22082,plain,
+    ( op2(e23,e22) = op2(e23,e23)
+    | op2(e23,e22) != e23
+    | op2(e23,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_16642])).
+
+cnf(c_64702,plain,
+    ( X0 != X1
+    | X0 = op2(e22,e23)
+    | op2(e22,e23) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_113259,plain,
+    ( X0 = op2(e22,e23)
+    | X0 != e23
+    | op2(e22,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_64702])).
+
+cnf(c_122296,plain,
+    ( op2(e22,e23) != e23
+    | op2(e23,e22) = op2(e22,e23)
+    | op2(e23,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_113259])).
+
+cnf(c_148738,plain,
+    ( op2(e23,e22) = op2(e22,e23)
+    | op2(e23,e22) != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_142617,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_160,c_159,c_158,c_155,c_153,c_144,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_64,c_57,c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17760,c_17770,c_17786,c_17799,c_17800,c_17853,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22082,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_115060,c_122296,c_138057,c_138069,c_138092])).
+
+cnf(c_149072,plain,
+    ( op2(e22,e21) = op2(e23,e20)
+    | op2(e23,e20) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_142817,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_190,c_189,c_188,c_187,c_184,c_179,c_176,c_175,c_174,c_172,c_171,c_167,c_166,c_165,c_163,c_162,c_161,c_160,c_158,c_155,c_153,c_151,c_148,c_146,c_90,c_89,c_88,c_87,c_84,c_77,c_75,c_71,c_68,c_67,c_63,c_62,c_60,c_57,c_1839,c_1865,c_1969,c_16905,c_17254,c_17261,c_17283,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17556,c_17623,c_17740,c_17770,c_17786,c_17799,c_17800,c_17816,c_17853,c_17857,c_17931,c_18615,c_18616,c_18617,c_18654,c_18984,c_18997,c_19092,c_19246,c_19346,c_19398,c_19420,c_20774,c_20913,c_20955,c_21017,c_21159,c_21383,c_21422,c_21762,c_22470,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_24027,c_24688,c_24992,c_25031,c_25036,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_28292,c_28966,c_29329,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38045,c_38358,c_38592,c_38580,c_38853,c_38851,c_38896,c_38949,c_39778,c_40255,c_40665,c_44248,c_44601,c_44653,c_44824,c_49003,c_51437,c_62013,c_68501,c_68615,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_77593,c_88491,c_88489,c_95072,c_102572,c_107767,c_112325,c_112444,c_113088,c_115060,c_115261,c_138039,c_138045,c_138057,c_138060,c_138069,c_138092,c_139238,c_148738])).
+
+cnf(c_138206,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e21) = op2(e22,e22)
+    | op2(e22,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16658,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e21) = op2(e22,e22)
+    | op2(e22,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138953,plain,
+    ( op2(e22,e21) != X0
+    | op2(e22,e22) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138206,c_152,c_16658])).
+
+cnf(c_149097,plain,
+    ( op2(e22,e21) != op2(e22,op2(e20,e22))
+    | op2(e22,e22) != op2(e22,op2(e20,e22)) ),
+    inference(instantiation,[status(thm)],[c_138953])).
+
+cnf(c_149258,plain,
+    ( op2(e21,e22) = op2(e23,e20)
+    | op2(e23,e20) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_142899,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_191,c_188,c_187,c_176,c_174,c_155,c_153,c_151,c_148,c_88,c_87,c_77,c_74,c_71,c_1852,c_1956,c_16905,c_17254,c_17283,c_17300,c_17334,c_17335,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17740,c_18616,c_18617,c_18997,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21387,c_21422,c_21762,c_22510,c_22568,c_23148,c_23297,c_23671,c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27780,c_27939,c_27945,c_33461,c_33893,c_34075,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_44248,c_44824,c_51437,c_68501,c_68817,c_68975,c_76914,c_95072,c_95749,c_102572,c_107767,c_138078,c_149072,c_149097])).
+
+cnf(c_164118,plain,
+    ( e22 != op2(e20,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_148191,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_179,c_166,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17790,c_17816,c_18617,c_19346,c_19400,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,c_51437,c_68847,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_112325,c_149258])).
+
+cnf(c_153069,plain,
+    ( X0 != op2(e20,e23)
+    | op2(e23,X0) = op2(e23,op2(e20,e23))
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_145025])).
+
+cnf(c_164535,plain,
+    ( op2(e23,X0) = op2(e23,op2(e20,e23))
+    | X0 != op2(e20,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_153069,c_16905,c_51993])).
+
+cnf(c_164536,plain,
+    ( X0 != op2(e20,e23)
+    | op2(e23,X0) = op2(e23,op2(e20,e23)) ),
+    inference(renaming,[status(thm)],[c_164535])).
+
+cnf(c_164541,plain,
+    ( op2(e23,e21) = op2(e23,op2(e20,e23))
+    | e21 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_164536])).
+
+cnf(c_138200,plain,
+    ( op2(e23,e21) != X0
+    | op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138896,plain,
+    ( op2(e23,e21) != X0
+    | op2(e23,e22) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138200,c_146,c_16646])).
+
+cnf(c_164542,plain,
+    ( op2(e23,e21) != op2(e23,op2(e20,e23))
+    | op2(e23,e22) != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_138896])).
+
+cnf(c_138202,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_138915,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e22) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138202,c_148,c_16650])).
+
+cnf(c_164546,plain,
+    ( op2(e23,e20) != op2(e23,op2(e20,e23))
+    | op2(e23,e22) != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_138915])).
+
+cnf(c_165269,plain,
+    ( op2(e23,e22) != op2(e23,op2(e20,e23))
+    | e23 = op2(e23,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_153054,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_166,c_165,c_163,c_162,c_160,c_158,c_155,c_153,c_148,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_61,c_60,c_57,c_49,c_1865,c_1969,c_16905,c_17254,c_17283,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,c_17786,c_17790,c_17799,c_17800,c_17816,c_17853,c_17915,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19340,c_19346,c_19400,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22085,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25032,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_28198,c_29330,c_33231,c_33461,c_33694,c_33893,c_34088,c_34901,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_69423,c_71340,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_107924,c_112325,c_112444,c_115060,c_138057,c_138069,c_138092,c_149258,c_157089,c_157091,c_164541,c_164542])).
+
+cnf(c_178764,plain,
+    ( op2(e23,e22) = op2(e23,op2(e20,e23))
+    | e22 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_164536])).
+
+cnf(c_180014,plain,
+    ( op2(op2(e20,e21),e22) = op2(e23,op2(e20,e23))
+    | e22 != op2(e20,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_166043,c_155173,c_165269,c_178764])).
+
+cnf(c_181861,plain,
+    ( op2(op2(e20,e21),e22) != op2(e23,op2(e20,e23))
+    | op2(e23,op2(e20,e23)) = op2(op2(e20,e21),e22) ),
+    inference(instantiation,[status(thm)],[c_181828])).
+
+cnf(c_139566,plain,
+    ( X0 != X1
+    | op2(e21,e23) != X1
+    | op2(e21,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_153976,plain,
+    ( X0 != op2(e21,op2(e20,e21))
+    | op2(e21,e23) = X0
+    | op2(e21,e23) != op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_139566])).
+
+cnf(c_170401,plain,
+    ( op2(e21,e23) != op2(e21,op2(e20,e21))
+    | op2(e21,e23) = e21
+    | e21 != op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_153976])).
+
+cnf(c_157,plain,
+    ( op2(e21,e21) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f238])).
+
+cnf(c_86,plain,
+    ( e20 = op2(e20,e21)
+    | e20 = op2(e21,e21)
+    | e20 = op2(e22,e21)
+    | e20 = op2(e23,e21) ),
+    inference(cnf_transformation,[],[f133])).
+
+cnf(c_1943,plain,
+    ( sP4
+    | sP5
+    | op2(e21,op2(e20,e21)) = e21
+    | op2(e23,op2(e23,e23)) = e23 ),
+    inference(resolution,[status(thm)],[c_248,c_246])).
+
+cnf(c_17558,plain,
+    ( e20 != op2(e21,e21)
+    | e20 = e21
+    | e21 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_16755])).
+
+cnf(c_16668,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e21) = op2(e21,e23)
+    | op2(e21,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17747,plain,
+    ( op2(e21,e21) != op2(e21,e21)
+    | op2(e21,e21) = op2(e21,e23)
+    | op2(e21,e23) != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_16668])).
+
+cnf(c_19094,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = op2(e20,e22)
+    | op2(e20,e22) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_16682])).
+
+cnf(c_16688,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e20,e21)
+    | op2(e20,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_25030,plain,
+    ( op2(e20,e20) = op2(e20,e21)
+    | op2(e20,e20) != e22
+    | op2(e20,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_16688])).
+
+cnf(c_26604,plain,
+    ( op2(e21,e21) != e21
+    | e21 = op2(e21,e21)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_19525])).
+
+cnf(c_33333,plain,
+    ( op2(e20,e21) != e21
+    | e21 = op2(e20,e21)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_31484])).
+
+cnf(c_30186,plain,
+    ( op2(e21,e21) = op2(X0,X1)
+    | e21 != X0
+    | e21 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_31202,plain,
+    ( op2(e21,e21) = op2(e21,X0)
+    | e21 != X0
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_30186])).
+
+cnf(c_38487,plain,
+    ( op2(e21,e21) = op2(e21,op2(e20,e21))
+    | e21 != op2(e20,e21)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_31202])).
+
+cnf(c_60439,plain,
+    ( op2(e21,e20) = op2(X0,X1)
+    | e20 != X1
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_61527,plain,
+    ( op2(e21,e20) = op2(X0,op2(e20,e21))
+    | e20 != op2(e20,e21)
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_60439])).
+
+cnf(c_63683,plain,
+    ( op2(e21,e20) = op2(e21,op2(e20,e21))
+    | e20 != op2(e20,e21)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_61527])).
+
+cnf(c_60428,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e23) != X0
+    | op2(e21,e23) = op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68612,plain,
+    ( op2(e21,e21) != op2(e21,op2(e20,e21))
+    | op2(e21,e23) != op2(e21,op2(e20,e21))
+    | op2(e21,e23) = op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_60428])).
+
+cnf(c_60412,plain,
+    ( op2(e21,e23) != X0
+    | op2(e21,e23) = e21
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_69096,plain,
+    ( op2(e21,e23) != op2(e21,op2(e20,e21))
+    | op2(e21,e23) = e21
+    | e21 != op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_60412])).
+
+cnf(c_59528,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e21,e23)
+    | op2(e21,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60438,plain,
+    ( op2(e21,e20) != op2(X0,X1)
+    | op2(e21,e20) = op2(e21,e23)
+    | op2(e21,e23) != op2(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_59528])).
+
+cnf(c_69349,plain,
+    ( op2(e21,e20) != op2(e21,op2(e20,e21))
+    | op2(e21,e20) = op2(e21,e23)
+    | op2(e21,e23) != op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_60438])).
+
+cnf(c_61535,plain,
+    ( X0 != e23
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_60454])).
+
+cnf(c_115073,plain,
+    ( op2(e20,e21) != e23
+    | op2(e20,e22) = op2(e20,e21)
+    | op2(e20,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_61535])).
+
+cnf(c_139151,plain,
+    ( X0 != X1
+    | e21 != X1
+    | e21 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140775,plain,
+    ( X0 != e21
+    | e21 = X0
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_139151])).
+
+cnf(c_142407,plain,
+    ( e21 = X0
+    | X0 != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140775,c_17431,c_19525])).
+
+cnf(c_142408,plain,
+    ( X0 != e21
+    | e21 = X0 ),
+    inference(renaming,[status(thm)],[c_142407])).
+
+cnf(c_142413,plain,
+    ( op2(e21,op2(e20,e21)) != e21
+    | e21 = op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_142408])).
+
+cnf(c_197043,plain,
+    ( op2(e21,e23) = e21
+    | op2(e21,e23) != op2(e21,op2(e20,e21)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_170401,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_178,c_176,c_174,c_167,c_166,c_164,c_159,c_157,c_155,c_153,c_152,c_90,c_88,c_87,c_86,c_85,c_77,c_71,c_62,c_61,c_1839,c_1943,c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17554,c_17558,c_17740,c_17747,c_17748,c_17790,c_17800,c_17816,c_17931,c_17998,c_18616,c_18617,c_18997,c_19094,c_19346,c_19400,c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22510,c_22568,c_23147,c_23297,c_23671,c_25030,c_25989,c_26105,c_26103,c_26603,c_26604,c_26610,c_27237,c_27239,c_27939,c_27945,c_33333,c_33461,c_33694,c_33893,c_34088,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_49003,c_51437,c_63683,c_68261,c_68501,c_68612,c_68975,c_68974,c_69096,c_69349,c_69423,c_71340,c_76914,c_95072,c_102572,c_107767,c_107924,c_112325,c_115073,c_142413,c_149258])).
+
+cnf(c_197044,plain,
+    ( op2(e21,e23) != op2(e21,op2(e20,e21))
+    | op2(e21,e23) = e21 ),
+    inference(renaming,[status(thm)],[c_197043])).
+
+cnf(c_213204,plain,
+    ( op2(e23,op2(e20,e23)) = op2(op2(e20,e21),e22)
+    | e23 != op2(e20,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_182201,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,c_175,c_174,c_173,c_171,c_166,c_163,c_162,c_160,c_158,c_155,c_153,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_60,c_57,c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,c_17786,c_17799,c_17800,c_17853,c_17890,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_28329,c_29330,c_33231,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,c_48118,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_113093,c_115060,c_138057,c_138069,c_138092,c_143356,c_155173,c_165269,c_166043,c_178764,c_181861,c_197044,c_212876,c_212882])).
+
+cnf(c_145800,plain,
+    ( X0 != op2(op2(e20,e21),e22)
+    | op2(e23,e22) = X0
+    | op2(e23,e22) != op2(op2(e20,e21),e22) ),
+    inference(instantiation,[status(thm)],[c_138882])).
+
+cnf(c_155426,plain,
+    ( op2(X0,X1) != op2(op2(e20,e21),e22)
+    | op2(e23,e22) = op2(X0,X1)
+    | op2(e23,e22) != op2(op2(e20,e21),e22) ),
+    inference(instantiation,[status(thm)],[c_145800])).
+
+cnf(c_213212,plain,
+    ( op2(e23,op2(e20,e23)) != op2(op2(e20,e21),e22)
+    | op2(e23,e22) != op2(op2(e20,e21),e22)
+    | op2(e23,e22) = op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_155426])).
+
+cnf(c_225164,plain,
+    ( op2(e20,e22) = e23
+    | op2(e23,e22) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_72,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_179,c_178,c_177,c_175,c_174,c_166,c_155,c_153,c_90,c_88,c_77,c_61,c_49,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17790,c_17816,c_17914,c_17915,c_18617,c_18971,c_19346,c_19400,c_20774,c_21017,c_21159,c_21422,c_22510,c_23147,c_25989,c_26105,c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_108004,c_112325,c_138050,c_139658,c_149258])).
+
+cnf(c_230830,plain,
+    ( op2(e20,e22) = e23
+    | op2(e23,e22) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_72,c_225164])).
+
+cnf(c_231022,plain,
+    ( op2(e23,e22) = e23
+    | e23 = op2(e20,e22) ),
+    inference(resolution,[status(thm)],[c_231004,c_230830])).
+
+cnf(c_239027,plain,
+    ( e23 = op2(e20,e22)
+    | e23 = op2(e23,e22) ),
+    inference(resolution,[status(thm)],[c_231022,c_231004])).
+
+cnf(c_231075,plain,
+    ( op2(e21,e21) = e22
+    | op2(e21,e22) = e22
+    | op2(e21,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_83,c_257,c_256,c_255,c_203,c_199,c_198,c_191,c_187,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572,c_112325])).
+
+cnf(c_66,plain,
+    ( op2(e20,e23) = e22
+    | op2(e21,e23) = e22
+    | op2(e22,e23) = e22
+    | op2(e23,e23) = e22 ),
+    inference(cnf_transformation,[],[f153])).
+
+cnf(c_17635,plain,
+    ( op2(e23,e20) != op2(e23,e20)
+    | op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e22) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_16650])).
+
+cnf(c_29572,plain,
+    ( op2(e23,e21) != X0
+    | op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_44595,plain,
+    ( op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e21) != e22
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_29572])).
+
+cnf(c_59513,plain,
+    ( op2(e23,e22) != X0
+    | op2(e23,e22) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_90234,plain,
+    ( op2(e23,e22) = op2(e23,e23)
+    | op2(e23,e22) != e22
+    | op2(e23,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_59513])).
+
+cnf(c_107918,plain,
+    ( op2(e23,e20) != e22
+    | op2(e23,e22) = op2(e23,e20)
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_90235])).
+
+cnf(c_82,plain,
+    ( op2(e20,e21) = e22
+    | op2(e21,e21) = e22
+    | op2(e22,e21) = e22
+    | op2(e23,e21) = e22 ),
+    inference(cnf_transformation,[],[f137])).
+
+cnf(c_17253,plain,
+    ( op2(e23,e22) != op2(e23,e22)
+    | op2(e23,e22) = op2(e23,e23)
+    | op2(e23,e23) != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_16642])).
+
+cnf(c_17842,plain,
+    ( op2(e21,e23) = op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_18652,plain,
+    ( op2(e22,e21) = op2(e23,e21)
+    | op2(e22,e21) != e23
+    | op2(e23,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_16714])).
+
+cnf(c_16694,plain,
+    ( op2(e21,e23) != X0
+    | op2(e21,e23) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19411,plain,
+    ( op2(e21,e23) != op2(e21,e23)
+    | op2(e21,e23) = op2(e22,e23)
+    | op2(e22,e23) != op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_16694])).
+
+cnf(c_17616,plain,
+    ( op2(e23,e22) != X0
+    | op2(e23,e23) != X0
+    | op2(e23,e23) = op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22081,plain,
+    ( op2(e23,e22) != e23
+    | op2(e23,e23) = op2(e23,e22)
+    | op2(e23,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_17616])).
+
+cnf(c_44784,plain,
+    ( op2(e21,e23) != e22
+    | op2(e22,e23) = op2(e21,e23)
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_32014])).
+
+cnf(c_18656,plain,
+    ( op2(e22,e21) != e23
+    | e23 = op2(e22,e21)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_17860,plain,
+    ( op2(e20,e23) = op2(X0,X1)
+    | e20 != X0
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_21291,plain,
+    ( op2(e20,e23) = op2(op2(e20,e20),X0)
+    | e20 != op2(e20,e20)
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_17860])).
+
+cnf(c_29109,plain,
+    ( op2(e20,e23) = op2(op2(e20,e20),op2(e22,e21))
+    | e20 != op2(e20,e20)
+    | e23 != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_21291])).
+
+cnf(c_59552,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_69667,plain,
+    ( op2(e20,e21) = op2(e23,e21)
+    | op2(e20,e21) != e20
+    | op2(e23,e21) != e20 ),
+    inference(instantiation,[status(thm)],[c_59552])).
+
+cnf(c_89055,plain,
+    ( X0 != op2(e23,e21)
+    | e20 = X0
+    | e20 != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_60272])).
+
+cnf(c_99363,plain,
+    ( op2(e20,e22) != op2(e23,e21)
+    | e20 = op2(e20,e22)
+    | e20 != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_89055])).
+
+cnf(c_80,plain,
+    ( op2(e20,e21) = e23
+    | op2(e21,e21) = e23
+    | op2(e22,e21) = e23
+    | op2(e23,e21) = e23 ),
+    inference(cnf_transformation,[],[f139])).
+
+cnf(c_16676,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e21,e21)
+    | op2(e21,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17778,plain,
+    ( op2(e21,e20) = op2(e21,e21)
+    | op2(e21,e20) != e23
+    | op2(e21,e21) != e23 ),
+    inference(instantiation,[status(thm)],[c_16676])).
+
+cnf(c_138084,plain,
+    ( op2(e20,e21) = e23
+    | op2(e22,e21) = e23
+    | op2(e23,e21) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_80,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_161,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17778,c_18617,c_19346,c_21159,c_21422,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572])).
+
+cnf(c_139499,plain,
+    ( X0 != X1
+    | op2(e20,e22) != X1
+    | op2(e20,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140849,plain,
+    ( X0 != e21
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_139499])).
+
+cnf(c_143222,plain,
+    ( op2(e20,e22) = op2(e23,e21)
+    | op2(e20,e22) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_140849])).
+
+cnf(c_17808,plain,
+    ( op2(e20,e21) = op2(e20,e22)
+    | op2(e20,e21) != e21
+    | op2(e20,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_16682])).
+
+cnf(c_59550,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e21) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_68565,plain,
+    ( op2(e21,e21) != op2(e20,e22)
+    | op2(e21,e21) = op2(e23,e21)
+    | op2(e23,e21) != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_59550])).
+
+cnf(c_60125,plain,
+    ( X0 != X1
+    | op2(e21,e21) != X1
+    | op2(e21,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_61036,plain,
+    ( X0 != e21
+    | op2(e21,e21) = X0
+    | op2(e21,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_60125])).
+
+cnf(c_90409,plain,
+    ( op2(e20,e22) != e21
+    | op2(e21,e21) = op2(e20,e22)
+    | op2(e21,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_61036])).
+
+cnf(c_90406,plain,
+    ( X0 != e21
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_60454])).
+
+cnf(c_115256,plain,
+    ( op2(e20,e22) = op2(e23,e21)
+    | op2(e20,e22) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_90406])).
+
+cnf(c_138892,plain,
+    ( X0 != X1
+    | op2(e23,e21) != X1
+    | op2(e23,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140120,plain,
+    ( X0 != e21
+    | op2(e23,e21) = X0
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_138892])).
+
+cnf(c_142653,plain,
+    ( op2(e20,e22) != e21
+    | op2(e23,e21) = op2(e20,e22)
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_140120])).
+
+cnf(c_169,plain,
+    ( op2(e21,e23) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f226])).
+
+cnf(c_16692,plain,
+    ( op2(e21,e23) != X0
+    | op2(e21,e23) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17841,plain,
+    ( op2(e21,e23) != op2(e21,e23)
+    | op2(e21,e23) = op2(e23,e23)
+    | op2(e23,e23) != op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_16692])).
+
+cnf(c_19044,plain,
+    ( op2(e20,e22) != op2(e20,e22)
+    | op2(e20,e22) = op2(e21,e22)
+    | op2(e21,e22) != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_16712])).
+
+cnf(c_44109,plain,
+    ( op2(e20,e22) != e21
+    | e21 = op2(e20,e22)
+    | e21 != e21 ),
+    inference(instantiation,[status(thm)],[c_31484])).
+
+cnf(c_31136,plain,
+    ( X0 != e22
+    | op2(e21,e22) = X0
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_30159])).
+
+cnf(c_49014,plain,
+    ( op2(e20,e22) != e22
+    | op2(e21,e22) = op2(e20,e22)
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_31136])).
+
+cnf(c_61335,plain,
+    ( op2(e21,e23) != X0
+    | op2(e23,e23) != X0
+    | op2(e23,e23) = op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_77138,plain,
+    ( op2(e21,e23) != e21
+    | op2(e23,e23) = op2(e21,e23)
+    | op2(e23,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_61335])).
+
+cnf(c_60035,plain,
+    ( X0 != X1
+    | op2(e23,e21) != X1
+    | op2(e23,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_115250,plain,
+    ( X0 != e21
+    | op2(e23,e21) = X0
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_60035])).
+
+cnf(c_127540,plain,
+    ( op2(e20,e22) != e21
+    | op2(e23,e21) = op2(e20,e22)
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_115250])).
+
+cnf(c_69,plain,
+    ( op2(e23,e20) = e21
+    | op2(e23,e21) = e21
+    | op2(e23,e22) = e21
+    | op2(e23,e23) = e21 ),
+    inference(cnf_transformation,[],[f150])).
+
+cnf(c_186,plain,
+    ( op2(e22,e20) != op2(e23,e20) ),
+    inference(cnf_transformation,[],[f209])).
+
+cnf(c_18417,plain,
+    ( X0 != e21
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_17277])).
+
+cnf(c_20866,plain,
+    ( op2(e22,op2(e22,e22)) != e21
+    | op2(e23,e20) = op2(e22,op2(e22,e22))
+    | op2(e23,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_18417])).
+
+cnf(c_16726,plain,
+    ( op2(e22,e20) != X0
+    | op2(e22,e20) = op2(e23,e20)
+    | op2(e23,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_26104,plain,
+    ( op2(e22,e20) != op2(e22,op2(e22,e22))
+    | op2(e22,e20) = op2(e23,e20)
+    | op2(e23,e20) != op2(e22,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_16726])).
+
+cnf(c_138066,plain,
+    ( op2(e23,e21) = e21
+    | op2(e23,e22) = e21
+    | op2(e23,e23) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_69,c_257,c_256,c_186,c_17427,c_20866,c_21159,c_26104])).
+
+cnf(c_139568,plain,
+    ( op2(e21,e23) = op2(X0,X1)
+    | e21 != X0
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_141973,plain,
+    ( op2(e21,e23) = op2(e21,X0)
+    | e21 != e21
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_139568])).
+
+cnf(c_145066,plain,
+    ( op2(e21,e23) = op2(e21,X0)
+    | e23 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_141973,c_17431,c_21078])).
+
+cnf(c_145078,plain,
+    ( op2(e21,e23) = op2(e21,op2(e20,e21))
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_145066])).
+
+cnf(c_138253,plain,
+    ( e21 != X0
+    | e21 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16747,plain,
+    ( e21 != X0
+    | e21 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139145,plain,
+    ( e21 != X0
+    | e23 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138253,c_199,c_16747])).
+
+cnf(c_148192,plain,
+    ( e21 != op2(e20,e22)
+    | e23 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_139145])).
+
+cnf(c_148794,plain,
+    ( op2(e23,e21) = op2(e20,e22)
+    | op2(e20,e22) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_142653,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,c_153,c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_77,c_71,c_68,c_67,c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,c_17770,c_17786,c_17790,c_17799,c_17800,c_17841,c_17842,c_17853,c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,c_18984,c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,c_26603,c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,c_35201,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,c_49003,c_49014,c_51437,c_62013,c_63683,c_68261,c_68501,c_68612,c_68690,c_68975,c_68974,c_69063,c_69096,c_69349,c_74870,c_76914,c_77138,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_115073,c_115060,c_127540,c_138057,c_138066,c_138069,c_138092,c_142413,c_145078,c_148192])).
+
+cnf(c_148795,plain,
+    ( op2(e20,e22) != e21
+    | op2(e23,e21) = op2(e20,e22) ),
+    inference(renaming,[status(thm)],[c_148794])).
+
+cnf(c_149599,plain,
+    ( op2(e20,e22) != e21
+    | op2(e20,e22) = op2(e23,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_143222,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_181,c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,c_153,c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_84,c_77,c_71,c_68,c_67,c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,c_17770,c_17786,c_17790,c_17799,c_17800,c_17808,c_17841,c_17842,c_17853,c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,c_18984,c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,c_26603,c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,c_35201,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,c_49003,c_49014,c_51437,c_62013,c_63683,c_68261,c_68501,c_68565,c_68612,c_68690,c_68975,c_68974,c_69063,c_69096,c_69349,c_74870,c_76914,c_77138,c_77143,c_90409,c_95072,c_102572,c_107767,c_112325,c_112444,c_115073,c_115060,c_115256,c_127540,c_138057,c_138066,c_138069,c_138092,c_142413,c_145078,c_148192])).
+
+cnf(c_149600,plain,
+    ( op2(e20,e22) = op2(e23,e21)
+    | op2(e20,e22) != e21 ),
+    inference(renaming,[status(thm)],[c_149599])).
+
+cnf(c_139501,plain,
+    ( op2(e20,e22) = op2(X0,X1)
+    | e20 != X0
+    | e22 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_140934,plain,
+    ( op2(e20,e22) = op2(op2(e20,e20),X0)
+    | e20 != op2(e20,e20)
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_139501])).
+
+cnf(c_147931,plain,
+    ( op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21))
+    | e20 != op2(e20,e20)
+    | e22 != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_140934])).
+
+cnf(c_149,plain,
+    ( op2(e23,e20) != op2(e23,e21) ),
+    inference(cnf_transformation,[],[f246])).
+
+cnf(c_16652,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17291,plain,
+    ( op2(e23,e20) = op2(e23,e21)
+    | op2(e23,e20) != e22
+    | op2(e23,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_16652])).
+
+cnf(c_17544,plain,
+    ( e20 != op2(e20,e20)
+    | e20 = e22
+    | e22 != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_16753])).
+
+cnf(c_16670,plain,
+    ( op2(e21,e21) != X0
+    | op2(e21,e21) = op2(e21,e22)
+    | op2(e21,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18978,plain,
+    ( op2(e21,e21) != op2(e21,e21)
+    | op2(e21,e21) = op2(e21,e22)
+    | op2(e21,e22) != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_16670])).
+
+cnf(c_23146,plain,
+    ( op2(e22,e21) != e22
+    | e22 = op2(e22,e21)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_25034,plain,
+    ( op2(e20,e20) != e22
+    | e22 = op2(e20,e20)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_19519])).
+
+cnf(c_17793,plain,
+    ( op2(e20,e22) = op2(X0,X1)
+    | e20 != X0
+    | e22 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_20368,plain,
+    ( op2(e20,e22) = op2(op2(e20,e20),X0)
+    | e20 != op2(e20,e20)
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_17793])).
+
+cnf(c_28131,plain,
+    ( op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21))
+    | e20 != op2(e20,e20)
+    | e22 != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_20368])).
+
+cnf(c_31682,plain,
+    ( X0 != e22
+    | op2(e20,e21) = X0
+    | op2(e20,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_30564])).
+
+cnf(c_33768,plain,
+    ( op2(e20,e21) = op2(e23,e20)
+    | op2(e20,e21) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_31682])).
+
+cnf(c_29610,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e22,e21)
+    | op2(e22,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_39366,plain,
+    ( op2(e20,e21) = op2(e22,e21)
+    | op2(e20,e21) != op2(e23,e20)
+    | op2(e22,e21) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_29610])).
+
+cnf(c_44749,plain,
+    ( op2(e21,e21) != e22
+    | op2(e21,e22) = op2(e21,e21)
+    | op2(e21,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_31136])).
+
+cnf(c_159159,plain,
+    ( e20 != op2(e20,e20)
+    | op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_147931,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,c_191,c_187,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17544,c_17554,c_18617,c_19346,c_21159,c_21422,c_22510,c_23146,c_23147,c_23297,c_25034,c_26105,c_26103,c_26603,c_26610,c_27945,c_28131,c_33893,c_34075,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,c_102572,c_112325,c_138078,c_159105])).
+
+cnf(c_159160,plain,
+    ( op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21))
+    | e20 != op2(e20,e20) ),
+    inference(renaming,[status(thm)],[c_159159])).
+
+cnf(c_138216,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139493,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e23) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138216,c_162,c_16678])).
+
+cnf(c_139500,plain,
+    ( op2(e20,e22) != op2(X0,X1)
+    | op2(e20,e23) != op2(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_139493])).
+
+cnf(c_159167,plain,
+    ( op2(e20,e22) != op2(op2(e20,e20),op2(e22,e21))
+    | op2(e20,e23) != op2(op2(e20,e20),op2(e22,e21)) ),
+    inference(instantiation,[status(thm)],[c_139500])).
+
+cnf(c_225126,plain,
+    ( op2(e23,e21) = e23
+    | op2(e23,e21) = e22
+    | op2(e23,e21) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_50,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_166,c_164,c_155,c_153,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167])).
+
+cnf(c_225127,plain,
+    ( op2(e23,e21) = e21
+    | op2(e23,e21) = e22
+    | op2(e23,e21) = e23 ),
+    inference(renaming,[status(thm)],[c_225126])).
+
+cnf(c_225180,plain,
+    ( op2(e21,e21) = e22
+    | op2(e22,e21) = e22
+    | op2(e23,e21) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_82,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,c_191,c_189,c_187,c_184,c_179,c_175,c_172,c_170,c_168,c_166,c_155,c_153,c_149,c_148,c_91,c_90,c_88,c_83,c_77,c_75,c_67,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17816,c_17835,c_17842,c_18617,c_18984,c_19346,c_19400,c_19398,c_19411,c_21159,c_21422,c_22510,c_23147,c_24684,c_24688,c_25036,c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,c_38044,c_38580,c_38896,c_39366,c_39778,c_44784,c_44824,c_49003,c_51437,c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,c_90237,c_95072,c_95411,c_101640,c_102572,c_107924,c_112325,c_131061,c_142969,c_149072,c_149258,c_225131])).
+
+cnf(c_230940,plain,
+    ( op2(e21,e21) = e22
+    | op2(e22,e21) = e22
+    | op2(e23,e21) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_82,c_225180])).
+
+cnf(c_62175,plain,
+    ( X0 != op2(e20,e22)
+    | X0 = e23
+    | e23 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_61127])).
+
+cnf(c_68131,plain,
+    ( op2(e23,e21) != op2(e20,e22)
+    | op2(e23,e21) = e23
+    | e23 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_62175])).
+
+cnf(c_152990,plain,
+    ( op2(e22,e23) != op2(e23,e22)
+    | op2(e22,e23) = e23
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_141748])).
+
+cnf(c_17711,plain,
+    ( op2(e22,e23) != X0
+    | op2(e22,e23) = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_23373,plain,
+    ( op2(e22,e23) != op2(e22,e23)
+    | op2(e22,e23) = e23
+    | e23 != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_17711])).
+
+cnf(c_152991,plain,
+    ( op2(e22,e23) != op2(e23,e22)
+    | e23 = op2(e22,e23)
+    | e23 != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_141584])).
+
+cnf(c_140290,plain,
+    ( op2(e22,e23) != e23
+    | e23 = op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_140288])).
+
+cnf(c_164608,plain,
+    ( e23 = op2(e22,e23)
+    | e23 != op2(e23,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_152991,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_160,c_159,c_158,c_155,c_153,c_144,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_64,c_57,c_1865,c_1969,c_16905,c_17253,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17760,c_17770,c_17786,c_17799,c_17800,c_17853,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22081,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_40399,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_115060,c_138057,c_138069,c_138092,c_140290])).
+
+cnf(c_169584,plain,
+    ( op2(e22,e23) = e23
+    | e23 != op2(e23,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_152990,c_17835,c_23373,c_164608])).
+
+cnf(c_226621,plain,
+    ( X0 != X1
+    | op2(e23,e21) != X1
+    | op2(e23,e21) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_228115,plain,
+    ( X0 != e21
+    | op2(e23,e21) = X0
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_226621])).
+
+cnf(c_232127,plain,
+    ( op2(e20,e22) != e21
+    | op2(e23,e21) = op2(e20,e22)
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_228115])).
+
+cnf(c_30482,plain,
+    ( op2(e21,e23) != X0
+    | op2(e21,e23) = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_47912,plain,
+    ( op2(e21,e23) != op2(e20,e22)
+    | op2(e21,e23) = e23
+    | e23 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_30482])).
+
+cnf(c_112692,plain,
+    ( op2(e20,e22) != op2(e20,e22)
+    | op2(e20,e22) = e21
+    | e21 != op2(e20,e22) ),
+    inference(instantiation,[status(thm)],[c_61542])).
+
+cnf(c_153345,plain,
+    ( X0 != op2(e23,e21)
+    | op2(e21,e23) = X0
+    | op2(e21,e23) != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_139566])).
+
+cnf(c_183278,plain,
+    ( op2(e20,e22) != op2(e23,e21)
+    | op2(e21,e23) = op2(e20,e22)
+    | op2(e21,e23) != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_153345])).
+
+cnf(c_230570,plain,
+    ( op2(e20,e22) = e23
+    | op2(e20,e22) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_61,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_179,c_178,c_166,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17790,c_17816,c_18617,c_19346,c_19400,c_21017,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_112325,c_149258])).
+
+cnf(c_230571,plain,
+    ( op2(e20,e22) = e21
+    | op2(e20,e22) = e23 ),
+    inference(renaming,[status(thm)],[c_230570])).
+
+cnf(c_265,plain,
+    ( e21 = h2(e12) ),
+    inference(cnf_transformation,[],[f322])).
+
+cnf(c_224701,plain,
+    ( X0 != h2(e12)
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_16532,c_265])).
+
+cnf(c_224858,plain,
+    ( h2(e12) = e21 ),
+    inference(resolution,[status(thm)],[c_224701,c_16531])).
+
+cnf(c_224862,plain,
+    ( X0 = h2(e12)
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_224858,c_16532])).
+
+cnf(c_224947,plain,
+    ( X0 = X1
+    | X0 != h2(e12)
+    | X1 != e21 ),
+    inference(resolution,[status(thm)],[c_224862,c_16532])).
+
+cnf(c_230241,plain,
+    ( X0 != e21
+    | e21 = X0 ),
+    inference(resolution,[status(thm)],[c_224947,c_265])).
+
+cnf(c_230605,plain,
+    ( op2(e20,e22) = e23
+    | e21 = op2(e20,e22) ),
+    inference(resolution,[status(thm)],[c_230571,c_230241])).
+
+cnf(c_231021,plain,
+    ( e21 = op2(e20,e22)
+    | e23 = op2(e20,e22) ),
+    inference(resolution,[status(thm)],[c_231004,c_230605])).
+
+cnf(c_226071,plain,
+    ( X0 != X1
+    | op2(e20,e22) != X1
+    | op2(e20,e22) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_227118,plain,
+    ( X0 != e21
+    | op2(e20,e22) = X0
+    | op2(e20,e22) != e21 ),
+    inference(instantiation,[status(thm)],[c_226071])).
+
+cnf(c_231606,plain,
+    ( op2(e20,e22) = op2(e23,e21)
+    | op2(e20,e22) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_227118])).
+
+cnf(c_168,plain,
+    ( op2(e22,e23) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f227])).
+
+cnf(c_145,plain,
+    ( op2(e23,e21) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f250])).
+
+cnf(c_91,plain,
+    ( op2(e20,e20) = e22
+    | op2(e20,e21) = e22
+    | op2(e20,e22) = e22
+    | op2(e20,e23) = e22 ),
+    inference(cnf_transformation,[],[f128])).
+
+cnf(c_48,plain,
+    ( op2(e23,e23) = e21
+    | op2(e23,e23) = e22
+    | op2(e23,e23) = e23
+    | e20 = op2(e23,e23) ),
+    inference(cnf_transformation,[],[f123])).
+
+cnf(c_1891,plain,
+    ( sP4
+    | sP5
+    | op2(e21,op2(e20,e21)) = e21
+    | op2(e22,op2(e23,e22)) = e22 ),
+    inference(resolution,[status(thm)],[c_249,c_246])).
+
+cnf(c_16690,plain,
+    ( op2(e22,e23) != X0
+    | op2(e22,e23) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17834,plain,
+    ( op2(e22,e23) != op2(e22,e23)
+    | op2(e22,e23) = op2(e23,e23)
+    | op2(e23,e23) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_16690])).
+
+cnf(c_17957,plain,
+    ( op2(e20,e21) = op2(e23,e21)
+    | op2(e20,e21) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_16720])).
+
+cnf(c_16644,plain,
+    ( op2(e23,e21) != X0
+    | op2(e23,e21) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22698,plain,
+    ( op2(e23,e21) = op2(e23,e23)
+    | op2(e23,e21) != e21
+    | op2(e23,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_16644])).
+
+cnf(c_25029,plain,
+    ( op2(e20,e20) = op2(e23,e20)
+    | op2(e20,e20) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_16732])).
+
+cnf(c_27238,plain,
+    ( op2(e21,op2(e20,e21)) != e21
+    | op2(e22,e20) = op2(e21,op2(e20,e21))
+    | op2(e22,e20) != e21 ),
+    inference(instantiation,[status(thm)],[c_18492])).
+
+cnf(c_34079,plain,
+    ( op2(e22,op2(e23,e22)) != e22
+    | op2(e22,e23) = op2(e22,op2(e23,e22))
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_32014])).
+
+cnf(c_31516,plain,
+    ( op2(e22,e23) != X0
+    | op2(e23,e23) != X0
+    | op2(e23,e23) = op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_40588,plain,
+    ( op2(e22,e23) != e23
+    | op2(e23,e23) = op2(e22,e23)
+    | op2(e23,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_31516])).
+
+cnf(c_59557,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e22,e20)
+    | op2(e22,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_69342,plain,
+    ( op2(e21,e20) != op2(e21,op2(e20,e21))
+    | op2(e21,e20) = op2(e22,e20)
+    | op2(e22,e20) != op2(e21,op2(e20,e21)) ),
+    inference(instantiation,[status(thm)],[c_59557])).
+
+cnf(c_112554,plain,
+    ( op2(e22,e22) = op2(e22,op2(e23,e22))
+    | e22 != op2(e23,e22)
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_61103])).
+
+cnf(c_51,plain,
+    ( op2(e23,e20) = e21
+    | op2(e23,e20) = e22
+    | op2(e23,e20) = e23
+    | e20 = op2(e23,e20) ),
+    inference(cnf_transformation,[],[f120])).
+
+cnf(c_138040,plain,
+    ( op2(e23,e20) = e22
+    | e20 = op2(e23,e20) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_51,c_257,c_256,c_255,c_187,c_186,c_16905,c_17300,c_17427,c_17431,c_18617,c_20866,c_21159,c_26104,c_26610,c_27945,c_38896,c_51437,c_95072,c_102572])).
+
+cnf(c_52,plain,
+    ( op2(e22,e23) = e21
+    | op2(e22,e23) = e22
+    | op2(e22,e23) = e23
+    | e20 = op2(e22,e23) ),
+    inference(cnf_transformation,[],[f119])).
+
+cnf(c_17260,plain,
+    ( op2(e23,e21) != op2(e23,e21)
+    | op2(e23,e21) = op2(e23,e23)
+    | op2(e23,e23) != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_16644])).
+
+cnf(c_17620,plain,
+    ( op2(e23,e21) != X0
+    | op2(e23,e23) != X0
+    | op2(e23,e23) = op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19866,plain,
+    ( op2(e23,e21) != e23
+    | op2(e23,e23) = op2(e23,e21)
+    | op2(e23,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_17620])).
+
+cnf(c_16745,plain,
+    ( e22 != X0
+    | e22 = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_26679,plain,
+    ( e22 != op2(e22,e21)
+    | e22 = e23
+    | e23 != op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_16745])).
+
+cnf(c_139144,plain,
+    ( X0 != X1
+    | e22 != X1
+    | e22 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140708,plain,
+    ( X0 != e22
+    | e22 = X0
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_139144])).
+
+cnf(c_142397,plain,
+    ( e22 = X0
+    | X0 != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140708,c_17427,c_19519])).
+
+cnf(c_142398,plain,
+    ( X0 != e22
+    | e22 = X0 ),
+    inference(renaming,[status(thm)],[c_142397])).
+
+cnf(c_142400,plain,
+    ( op2(e22,e21) != e22
+    | e22 = op2(e22,e21) ),
+    inference(instantiation,[status(thm)],[c_142398])).
+
+cnf(c_141753,plain,
+    ( X0 != op2(e20,e21)
+    | X0 = e23
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_140296])).
+
+cnf(c_153231,plain,
+    ( op2(e22,e23) != op2(e20,e21)
+    | op2(e22,e23) = e23
+    | e23 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_141753])).
+
+cnf(c_153232,plain,
+    ( op2(e22,e23) != op2(e20,e21)
+    | e23 != op2(e20,e21)
+    | e23 = op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_141652])).
+
+cnf(c_164658,plain,
+    ( e23 != op2(e20,e21)
+    | e23 = op2(e22,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_153232,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_179,c_178,c_177,c_175,c_174,c_166,c_164,c_155,c_153,c_90,c_88,c_77,c_61,c_49,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17790,c_17806,c_17816,c_17914,c_17915,c_18617,c_18971,c_19346,c_19400,c_20774,c_21017,c_21159,c_21422,c_22085,c_22510,c_23147,c_25989,c_26105,c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_108004,c_112325,c_138050,c_139658,c_143356,c_149258,c_164608])).
+
+cnf(c_169629,plain,
+    ( op2(e22,e23) = e23
+    | e23 != op2(e20,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_153231,c_17835,c_23373,c_164658])).
+
+cnf(c_225130,plain,
+    ( op2(e22,e23) = e23
+    | op2(e22,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_52,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_161,c_160,c_159,c_158,c_155,c_153,c_145,c_90,c_89,c_88,c_87,c_80,c_77,c_75,c_71,c_68,c_67,c_64,c_57,c_1865,c_1969,c_16905,c_17254,c_17260,c_17261,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17556,c_17740,c_17760,c_17770,c_17778,c_17786,c_17799,c_17800,c_17853,c_17931,c_18615,c_18616,c_18617,c_18656,c_18984,c_18997,c_19246,c_19346,c_19866,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_26679,c_27237,c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,c_44824,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_115060,c_138057,c_138069,c_138092,c_140292,c_142400,c_169629])).
+
+cnf(c_225131,plain,
+    ( op2(e22,e23) = e22
+    | op2(e22,e23) = e23 ),
+    inference(renaming,[status(thm)],[c_225130])).
+
+cnf(c_225358,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e22,e21)
+    | op2(e22,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_226625,plain,
+    ( op2(e20,e21) != X0
+    | op2(e22,e21) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225358,c_184,c_16722])).
+
+cnf(c_226627,plain,
+    ( op2(e20,e21) != e22
+    | op2(e22,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_226625])).
+
+cnf(c_17797,plain,
+    ( op2(e20,e21) = op2(e20,e23)
+    | op2(e20,e21) != e22
+    | op2(e20,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16680])).
+
+cnf(c_19399,plain,
+    ( op2(e20,e20) != op2(e20,e20)
+    | op2(e20,e20) = op2(e20,e21)
+    | op2(e20,e21) != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_16688])).
+
+cnf(c_44675,plain,
+    ( op2(e20,e20) != e22
+    | op2(e20,e21) = op2(e20,e20)
+    | op2(e20,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_31682])).
+
+cnf(c_156,plain,
+    ( op2(e21,e22) != op2(e21,e23) ),
+    inference(cnf_transformation,[],[f239])).
+
+cnf(c_147,plain,
+    ( op2(e23,e20) != op2(e23,e23) ),
+    inference(cnf_transformation,[],[f248])).
+
+cnf(c_16648,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17273,plain,
+    ( op2(e23,e20) = op2(e23,e23)
+    | op2(e23,e20) != e22
+    | op2(e23,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16648])).
+
+cnf(c_16666,plain,
+    ( op2(e21,e22) != X0
+    | op2(e21,e22) = op2(e21,e23)
+    | op2(e21,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_18985,plain,
+    ( op2(e21,e22) = op2(e21,e23)
+    | op2(e21,e22) != e22
+    | op2(e21,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16666])).
+
+cnf(c_139377,plain,
+    ( op2(e22,e23) != X0
+    | op2(e22,e23) = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_147915,plain,
+    ( op2(e22,e23) != op2(e23,e20)
+    | op2(e22,e23) = e22
+    | e22 != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_139377])).
+
+cnf(c_31066,plain,
+    ( X0 != op2(e23,e20)
+    | op2(e23,e20) = X0
+    | op2(e23,e20) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_30107])).
+
+cnf(c_38261,plain,
+    ( op2(e23,e20) != op2(e23,e20)
+    | op2(e23,e20) = e22
+    | e22 != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_31066])).
+
+cnf(c_59541,plain,
+    ( op2(e20,e23) != X0
+    | op2(e20,e23) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_101640,plain,
+    ( op2(e20,e23) = op2(e22,e23)
+    | op2(e20,e23) != op2(e23,e20)
+    | op2(e22,e23) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_59541])).
+
+cnf(c_145080,plain,
+    ( op2(e20,e23) = op2(e23,e20)
+    | op2(e20,e23) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_141974])).
+
+cnf(c_131061,plain,
+    ( op2(e20,e23) = op2(e23,e20)
+    | op2(e20,e23) != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_117825])).
+
+cnf(c_155873,plain,
+    ( op2(e20,e23) = op2(e23,e20)
+    | op2(e23,e20) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_145080,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_189,c_187,c_184,c_179,c_166,c_155,c_153,c_91,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_18617,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,c_23147,c_25036,c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_112325,c_131061,c_149072,c_149258])).
+
+cnf(c_159105,plain,
+    ( op2(e22,e23) != op2(e23,e20)
+    | e22 != op2(e23,e20) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_147915,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_189,c_187,c_184,c_179,c_172,c_166,c_155,c_153,c_91,c_90,c_88,c_77,c_16905,c_17276,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_18617,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,c_23147,c_25036,c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38261,c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_101640,c_102572,c_107924,c_112325,c_131061,c_149072,c_149258])).
+
+cnf(c_225198,plain,
+    ( op2(e20,e20) = e22
+    | op2(e20,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_91,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,c_191,c_189,c_187,c_184,c_179,c_172,c_168,c_166,c_156,c_155,c_153,c_149,c_148,c_147,c_90,c_88,c_77,c_74,c_67,c_66,c_16905,c_17273,c_17283,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17816,c_17835,c_18617,c_18985,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,c_23147,c_24684,c_24688,c_25036,c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,c_38044,c_38580,c_38896,c_39366,c_39778,c_44824,c_49003,c_51437,c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,c_90237,c_95072,c_95411,c_101640,c_102572,c_107924,c_112325,c_131061,c_142969,c_149072,c_149258,c_225131])).
+
+cnf(c_227586,plain,
+    ( op2(e20,e21) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_226627,c_167,c_163,c_17797,c_17816,c_19399,c_44675,c_225198])).
+
+cnf(c_225917,plain,
+    ( X0 != X1
+    | op2(e23,e23) != X1
+    | op2(e23,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_226979,plain,
+    ( X0 != op2(e23,e23)
+    | op2(e23,e23) = X0
+    | op2(e23,e23) != op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_225917])).
+
+cnf(c_50834,plain,
+    ( op2(e23,e23) = op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_228256,plain,
+    ( op2(e23,e23) = X0
+    | X0 != op2(e23,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_226979,c_50834])).
+
+cnf(c_228257,plain,
+    ( X0 != op2(e23,e23)
+    | op2(e23,e23) = X0 ),
+    inference(renaming,[status(thm)],[c_228256])).
+
+cnf(c_228258,plain,
+    ( op2(e23,e23) = e20
+    | e20 != op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_228257])).
+
+cnf(c_225321,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e23)
+    | op2(e23,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17275,plain,
+    ( op2(e23,e20) != op2(e23,e20)
+    | op2(e23,e20) = op2(e23,e23)
+    | op2(e23,e23) != op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_16648])).
+
+cnf(c_17631,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e23) != X0
+    | op2(e23,e23) = op2(e23,e20) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_225935,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e23) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225321,c_147,c_17275,c_17276,c_17631])).
+
+cnf(c_231306,plain,
+    ( op2(e23,e20) != e20
+    | op2(e23,e23) != e20 ),
+    inference(instantiation,[status(thm)],[c_225935])).
+
+cnf(c_225324,plain,
+    ( op2(e22,e22) != X0
+    | op2(e22,e22) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_150,plain,
+    ( op2(e22,e22) != op2(e22,e23) ),
+    inference(cnf_transformation,[],[f245])).
+
+cnf(c_16654,plain,
+    ( op2(e22,e22) != X0
+    | op2(e22,e22) = op2(e22,e23)
+    | op2(e22,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_225958,plain,
+    ( op2(e22,e22) != X0
+    | op2(e22,e23) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225324,c_150,c_16654])).
+
+cnf(c_225964,plain,
+    ( op2(e22,e22) != op2(X0,X1)
+    | op2(e22,e23) != op2(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_225958])).
+
+cnf(c_234170,plain,
+    ( op2(e22,e22) != op2(e22,op2(e23,e22))
+    | op2(e22,e23) != op2(e22,op2(e23,e22)) ),
+    inference(instantiation,[status(thm)],[c_225964])).
+
+cnf(c_237769,plain,
+    ( op2(e20,e22) = op2(e23,e21)
+    | op2(e23,e21) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_231606,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_189,c_188,c_187,c_186,c_183,c_179,c_178,c_177,c_176,c_168,c_167,c_166,c_164,c_163,c_155,c_153,c_146,c_145,c_144,c_90,c_88,c_87,c_77,c_62,c_61,c_51,c_48,c_1891,c_16905,c_17276,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17790,c_17797,c_17800,c_17816,c_17834,c_17835,c_17913,c_17957,c_18617,c_18997,c_19094,c_19346,c_19400,c_19399,c_20866,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22582,c_22698,c_22697,c_23147,c_23671,c_25029,c_26105,c_26104,c_26103,c_26603,c_26610,c_27237,c_27238,c_27945,c_28198,c_33461,c_33694,c_33893,c_34079,c_34088,c_36100,c_38592,c_38580,c_38896,c_38949,c_39126,c_39778,c_40588,c_44248,c_44675,c_49003,c_51437,c_63683,c_68501,c_68975,c_68974,c_69342,c_69423,c_71340,c_90234,c_90241,c_95072,c_102572,c_107767,c_107924,c_112325,c_112554,c_112692,c_115073,c_138039,c_149258,c_149600,c_157089,c_157091,c_225131,c_225198,c_228258,c_231021,c_231306,c_234170])).
+
+cnf(c_226539,plain,
+    ( X0 != X1
+    | op2(e21,e23) != X1
+    | op2(e21,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_227669,plain,
+    ( X0 != e21
+    | op2(e21,e23) = X0
+    | op2(e21,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_226539])).
+
+cnf(c_232041,plain,
+    ( op2(e21,e23) = op2(e23,e21)
+    | op2(e21,e23) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_227669])).
+
+cnf(c_59531,plain,
+    ( op2(e20,e22) != X0
+    | op2(e20,e22) = op2(e20,e23)
+    | op2(e20,e23) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_60455,plain,
+    ( op2(e20,e22) != op2(X0,X1)
+    | op2(e20,e22) = op2(e20,e23)
+    | op2(e20,e23) != op2(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_59531])).
+
+cnf(c_69469,plain,
+    ( op2(e20,e22) = op2(e20,e23)
+    | op2(e20,e22) != op2(e23,e21)
+    | op2(e20,e23) != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_60455])).
+
+cnf(c_115257,plain,
+    ( op2(e20,e23) = op2(e23,e21)
+    | op2(e20,e23) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_62365])).
+
+cnf(c_60494,plain,
+    ( X0 != X1
+    | op2(e21,e23) != X1
+    | op2(e21,e23) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_77141,plain,
+    ( X0 != e21
+    | op2(e21,e23) = X0
+    | op2(e21,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_60494])).
+
+cnf(c_126612,plain,
+    ( op2(e21,e23) = op2(e23,e21)
+    | op2(e21,e23) != e21
+    | op2(e23,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_77141])).
+
+cnf(c_238349,plain,
+    ( op2(e21,e23) = op2(e23,e21)
+    | op2(e23,e21) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_232041,c_257,c_256,c_162,c_153,c_145,c_68,c_17349,c_17350,c_17427,c_21159,c_22698,c_26103,c_34088,c_69469,c_115257,c_126612,c_237769])).
+
+cnf(c_238931,plain,
+    ( op2(e23,e21) = op2(e20,e22)
+    | op2(e23,e21) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_232127,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,c_153,c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_77,c_71,c_68,c_67,c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,c_17760,c_17770,c_17786,c_17790,c_17799,c_17800,c_17841,c_17842,c_17853,c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,c_18984,c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,c_26603,c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,c_35201,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,c_47912,c_49003,c_49014,c_51437,c_62013,c_63683,c_68261,c_68501,c_68612,c_68690,c_68975,c_68974,c_69063,c_69096,c_69349,c_74870,c_76914,c_77138,c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,c_112692,c_115073,c_115060,c_127540,c_138057,c_138066,c_138069,c_138092,c_142413,c_145078,c_148192,c_183278,c_231021,c_237769,c_238349])).
+
+cnf(c_240038,plain,
+    ( op2(e22,e21) = e22
+    | op2(e23,e21) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_230940,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_184,c_183,c_180,c_179,c_178,c_176,c_175,c_174,c_171,c_168,c_167,c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_155,c_153,c_151,c_146,c_145,c_144,c_95,c_90,c_89,c_88,c_87,c_77,c_75,c_71,c_68,c_67,c_64,c_62,c_61,c_57,c_50,c_48,c_1865,c_1891,c_1969,c_16905,c_17253,c_17254,c_17261,c_17300,c_17349,c_17350,c_17427,c_17431,c_17474,c_17476,c_17539,c_17554,c_17556,c_17740,c_17760,c_17770,c_17786,c_17790,c_17797,c_17799,c_17800,c_17816,c_17834,c_17835,c_17853,c_17931,c_17957,c_18615,c_18616,c_18617,c_18654,c_18652,c_18656,c_18984,c_18997,c_19094,c_19092,c_19246,c_19335,c_19346,c_19400,c_19399,c_20774,c_20804,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22081,c_22510,c_22568,c_22593,c_22698,c_22697,c_23145,c_23147,c_23297,c_23671,c_24686,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27238,c_27239,c_27939,c_27945,c_29109,c_29330,c_33231,c_33461,c_33694,c_33893,c_34079,c_34088,c_35201,c_36100,c_38296,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_40588,c_40665,c_44248,c_44601,c_44653,c_44675,c_44824,c_48118,c_49003,c_51437,c_62013,c_63683,c_68501,c_68690,c_68975,c_68974,c_69063,c_69342,c_69423,c_69667,c_71340,c_74870,c_76914,c_77143,c_90234,c_90241,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_112444,c_112554,c_115073,c_115060,c_138039,c_138045,c_138057,c_138069,c_138084,c_138092,c_149258,c_149600,c_159160,c_159167,c_225131,c_225198,c_234170,c_239000])).
+
+cnf(c_240050,plain,
+    ( op2(e21,e22) = e22
+    | op2(e21,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_231075,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,c_191,c_187,c_179,c_166,c_155,c_153,c_151,c_146,c_144,c_90,c_88,c_77,c_74,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17740,c_17816,c_18617,c_18943,c_19346,c_19400,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38345,c_38580,c_38896,c_39778,c_44595,c_44824,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_90234,c_95072,c_102572,c_107924,c_112325,c_112575,c_149258,c_165269,c_178764,c_230728,c_230895,c_240038])).
+
+cnf(c_242505,plain,
+    ( op2(e23,e22) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_241832,c_245,c_202,c_198,c_175,c_170,c_17427,c_17740,c_18971,c_28198,c_44781,c_45778,c_68875,c_90241,c_108004,c_112575,c_239027,c_240050])).
+
+cnf(c_230737,plain,
+    ( X0 = op2(e23,e20)
+    | X0 != e22
+    | op2(e23,e21) = e22
+    | op2(e23,e22) = e22
+    | op2(e23,e23) = e22 ),
+    inference(resolution,[status(thm)],[c_67,c_16532])).
+
+cnf(c_242517,plain,
+    ( X0 = op2(e23,e20)
+    | X0 != e22
+    | op2(e23,e21) = e22
+    | op2(e23,e23) = e22 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_242505,c_230737])).
+
+cnf(c_17487,plain,
+    ( e20 = e20 ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_17488,plain,
+    ( X0 != X1
+    | e20 != X1
+    | e20 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19588,plain,
+    ( X0 != e20
+    | e20 = X0
+    | e20 != e20 ),
+    inference(instantiation,[status(thm)],[c_17488])).
+
+cnf(c_64912,plain,
+    ( X0 != X1
+    | X0 = h1(e10)
+    | h1(e10) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_101529,plain,
+    ( X0 != op2(e20,e20)
+    | X0 = h1(e10)
+    | h1(e10) != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_64912])).
+
+cnf(c_63141,plain,
+    ( X0 != X1
+    | X0 = op2(e23,e20)
+    | op2(e23,e20) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_107913,plain,
+    ( X0 = op2(e23,e20)
+    | X0 != e22
+    | op2(e23,e20) != e22 ),
+    inference(instantiation,[status(thm)],[c_63141])).
+
+cnf(c_138256,plain,
+    ( e20 != X0
+    | e20 = e22
+    | e22 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139307,plain,
+    ( e20 != X0
+    | e22 != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138256,c_202,c_16753])).
+
+cnf(c_139313,plain,
+    ( e20 != op2(e20,e20)
+    | e22 != op2(e20,e20) ),
+    inference(instantiation,[status(thm)],[c_139307])).
+
+cnf(c_164544,plain,
+    ( op2(e23,e20) = op2(e23,op2(e20,e23))
+    | e20 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_164536])).
+
+cnf(c_230333,plain,
+    ( op2(e23,e20) = e22
+    | e20 = op2(e23,e20) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_51,c_257,c_256,c_255,c_187,c_186,c_16905,c_17300,c_17427,c_17431,c_18617,c_20866,c_21159,c_26104,c_26610,c_27945,c_38896,c_51437,c_95072,c_102572])).
+
+cnf(c_230402,plain,
+    ( X0 = op2(e23,e20)
+    | X0 != e22
+    | e20 = op2(e23,e20) ),
+    inference(resolution,[status(thm)],[c_230333,c_16532])).
+
+cnf(c_231005,plain,
+    ( X0 != e23
+    | h4(e12) = X0 ),
+    inference(resolution,[status(thm)],[c_224973,c_16531])).
+
+cnf(c_231055,plain,
+    ( h4(e12) = e22
+    | h3(e12) != e23 ),
+    inference(resolution,[status(thm)],[c_231005,c_224706])).
+
+cnf(c_16785,plain,
+    ( h3(e12) != X0
+    | e23 != X0
+    | e23 = h3(e12) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17362,plain,
+    ( h3(e12) != e23
+    | e23 = h3(e12)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_16785])).
+
+cnf(c_17425,plain,
+    ( e22 != h3(e12)
+    | e22 = e23
+    | e23 != h3(e12) ),
+    inference(instantiation,[status(thm)],[c_16745])).
+
+cnf(c_231131,plain,
+    ( h3(e12) != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_231055,c_269,c_198,c_16905,c_17362,c_17425])).
+
+cnf(c_81,plain,
+    ( op2(e21,e20) = e23
+    | op2(e21,e21) = e23
+    | op2(e21,e22) = e23
+    | op2(e21,e23) = e23 ),
+    inference(cnf_transformation,[],[f138])).
+
+cnf(c_230936,plain,
+    ( op2(e21,e20) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_81,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572])).
+
+cnf(c_231020,plain,
+    ( e23 = op2(e21,e20) ),
+    inference(resolution,[status(thm)],[c_231004,c_230936])).
+
+cnf(c_231033,plain,
+    ( X0 != op2(e21,e20)
+    | X0 = e23 ),
+    inference(resolution,[status(thm)],[c_231020,c_16532])).
+
+cnf(c_230648,plain,
+    ( X0 != e22
+    | h3(e12) = X0 ),
+    inference(resolution,[status(thm)],[c_224962,c_16531])).
+
+cnf(c_231119,plain,
+    ( op2(e21,e20) != e22
+    | h3(e12) = e23 ),
+    inference(resolution,[status(thm)],[c_231033,c_230648])).
+
+cnf(c_231137,plain,
+    ( op2(e21,e20) != e22 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_231131,c_231119])).
+
+cnf(c_55,plain,
+    ( op2(e22,e20) = e21
+    | op2(e22,e20) = e22
+    | op2(e22,e20) = e23
+    | e20 = op2(e22,e20) ),
+    inference(cnf_transformation,[],[f116])).
+
+cnf(c_230351,plain,
+    ( op2(e22,e20) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_55,c_257,c_256,c_203,c_155,c_153,c_77,c_17349,c_17350,c_17427,c_17431,c_17554,c_21159,c_21422,c_26105,c_26103,c_34088,c_36100])).
+
+cnf(c_230358,plain,
+    ( e21 = op2(e22,e20) ),
+    inference(resolution,[status(thm)],[c_230351,c_230241])).
+
+cnf(c_230361,plain,
+    ( X0 != op2(e22,e20)
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_230358,c_16532])).
+
+cnf(c_230688,plain,
+    ( op2(e22,e20) != e22
+    | h3(e12) = e21 ),
+    inference(resolution,[status(thm)],[c_230648,c_230361])).
+
+cnf(c_230856,plain,
+    ( op2(e22,e20) != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_230688,c_257,c_256,c_203,c_200,c_155,c_153,c_77,c_17349,c_17350,c_17427,c_17431,c_17554,c_21159,c_21422,c_26105,c_26103,c_26603,c_34088,c_36100,c_49003,c_68974])).
+
+cnf(c_230862,plain,
+    ( op2(e20,e20) = e22
+    | op2(e21,e20) = e22
+    | op2(e23,e20) = e22 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_230856,c_90])).
+
+cnf(c_231141,plain,
+    ( op2(e20,e20) = e22
+    | op2(e23,e20) = e22 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_231137,c_230862])).
+
+cnf(c_239084,plain,
+    ( X0 = op2(e20,e20)
+    | X0 != e22
+    | op2(e23,e20) = e22 ),
+    inference(resolution,[status(thm)],[c_231141,c_16532])).
+
+cnf(c_239085,plain,
+    ( op2(e23,e20) = e22
+    | e22 = op2(e20,e20) ),
+    inference(resolution,[status(thm)],[c_231141,c_230647])).
+
+cnf(c_239117,plain,
+    ( X0 = op2(e23,e20)
+    | X0 != e22
+    | e22 = op2(e20,e20) ),
+    inference(resolution,[status(thm)],[c_239085,c_16532])).
+
+cnf(c_224694,plain,
+    ( X0 = op2(e20,e20)
+    | X0 != h1(e10) ),
+    inference(resolution,[status(thm)],[c_16532,c_260])).
+
+cnf(c_240278,plain,
+    ( X0 = op2(X1,X2)
+    | X0 != h1(e10)
+    | X1 != e20
+    | X2 != e20 ),
+    inference(resolution,[status(thm)],[c_224826,c_224694])).
+
+cnf(c_251,plain,
+    ( sP3
+    | sP4
+    | sP5
+    | e20 = op2(e20,op2(e23,e20)) ),
+    inference(cnf_transformation,[],[f308])).
+
+cnf(c_224631,plain,
+    ( sP3
+    | e20 = op2(e20,op2(e23,e20)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_251,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_191,c_188,c_187,c_176,c_155,c_153,c_88,c_87,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_18617,c_18997,c_19346,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27945,c_33461,c_33893,c_34088,c_36100,c_38592,c_38580,c_38896,c_38949,c_39778,c_44248,c_51437,c_68501,c_68975,c_95072,c_102572,c_107767])).
+
+cnf(c_224685,plain,
+    ( sP3
+    | X0 != op2(e20,op2(e23,e20))
+    | X0 = e20 ),
+    inference(resolution,[status(thm)],[c_16532,c_224631])).
+
+cnf(c_254460,plain,
+    ( sP3
+    | X0 != h1(e10)
+    | X0 = e20
+    | op2(e23,e20) != e20
+    | e20 != e20 ),
+    inference(resolution,[status(thm)],[c_240278,c_224685])).
+
+cnf(c_254461,plain,
+    ( sP3
+    | X0 != h1(e10)
+    | X0 = e20
+    | op2(e23,e20) != e20 ),
+    inference(equality_resolution_simp,[status(thm)],[c_254460])).
+
+cnf(c_255240,plain,
+    ( X0 = op2(e23,e20)
+    | X0 != e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_242517,c_260,c_257,c_256,c_255,c_246,c_244,c_203,c_202,c_188,c_187,c_178,c_155,c_153,c_95,c_77,c_16753,c_16905,c_17276,c_17300,c_17349,c_17350,c_17427,c_17431,c_17487,c_17554,c_17790,c_18617,c_19246,c_19588,c_21017,c_21159,c_21422,c_22582,c_23192,c_26105,c_26103,c_26610,c_27238,c_27945,c_33694,c_34088,c_36100,c_38896,c_39126,c_48118,c_51437,c_59360,c_63683,c_69342,c_95072,c_101529,c_102572,c_107913,c_139313,c_142398,c_164544,c_230402,c_239084,c_239117,c_254461])).
+
+cnf(c_255252,plain,
+    ( op2(e20,e20) != e22 ),
+    inference(resolution,[status(thm)],[c_255240,c_189])).
+
+cnf(c_352317,plain,
+    ( X0 != X1
+    | op2(h3(e13),h3(e13)) != X1
+    | op2(h3(e13),h3(e13)) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_353740,plain,
+    ( X0 != op2(h3(e13),h3(e13))
+    | op2(h3(e13),h3(e13)) = X0
+    | op2(h3(e13),h3(e13)) != op2(h3(e13),h3(e13)) ),
+    inference(instantiation,[status(thm)],[c_352317])).
+
+cnf(c_227347,plain,
+    ( op2(h3(e13),h3(e13)) = op2(h3(e13),h3(e13)) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_227349,plain,
+    ( X0 != X1
+    | op2(h3(e13),h3(e13)) != X1
+    | op2(h3(e13),h3(e13)) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_228946,plain,
+    ( X0 != op2(h3(e13),h3(e13))
+    | op2(h3(e13),h3(e13)) = X0
+    | op2(h3(e13),h3(e13)) != op2(h3(e13),h3(e13)) ),
+    inference(instantiation,[status(thm)],[c_227349])).
+
+cnf(c_359610,plain,
+    ( op2(h3(e13),h3(e13)) = X0
+    | X0 != op2(h3(e13),h3(e13)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_353740,c_227347,c_228946])).
+
+cnf(c_359611,plain,
+    ( X0 != op2(h3(e13),h3(e13))
+    | op2(h3(e13),h3(e13)) = X0 ),
+    inference(renaming,[status(thm)],[c_359610])).
+
+cnf(c_359614,plain,
+    ( op2(X0,X1) != op2(h3(e13),h3(e13))
+    | op2(h3(e13),h3(e13)) = op2(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_359611])).
+
+cnf(c_579093,plain,
+    ( op2(h3(e13),h3(e13)) = op2(e23,e23)
+    | op2(e23,e23) != op2(h3(e13),h3(e13)) ),
+    inference(instantiation,[status(thm)],[c_359614])).
+
+cnf(c_351654,plain,
+    ( X0 != X1
+    | e20 != X1
+    | e20 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_353749,plain,
+    ( X0 != op2(e23,e23)
+    | e20 = X0
+    | e20 != op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_351654])).
+
+cnf(c_19551,plain,
+    ( X0 != op2(e23,e23)
+    | e20 = X0
+    | e20 != op2(e23,e23) ),
+    inference(instantiation,[status(thm)],[c_17488])).
+
+cnf(c_138276,plain,
+    ( h1(e12) != X0
+    | e22 != X0
+    | e22 = h1(e12) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_261,plain,
+    ( e20 = h1(e12) ),
+    inference(cnf_transformation,[],[f318])).
+
+cnf(c_17546,plain,
+    ( e20 != h1(e12)
+    | e20 = e22
+    | e22 != h1(e12) ),
+    inference(instantiation,[status(thm)],[c_16753])).
+
+cnf(c_139867,plain,
+    ( e22 != X0
+    | h1(e12) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138276,c_261,c_202,c_17546])).
+
+cnf(c_139868,plain,
+    ( h1(e12) != X0
+    | e22 != X0 ),
+    inference(renaming,[status(thm)],[c_139867])).
+
+cnf(c_140339,plain,
+    ( h1(e12) != e22
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_139868])).
+
+cnf(c_224695,plain,
+    ( X0 != h1(e12)
+    | X0 = e20 ),
+    inference(resolution,[status(thm)],[c_16532,c_261])).
+
+cnf(c_224848,plain,
+    ( h1(e12) = e20 ),
+    inference(resolution,[status(thm)],[c_224695,c_16531])).
+
+cnf(c_224852,plain,
+    ( X0 = h1(e12)
+    | X0 != e20 ),
+    inference(resolution,[status(thm)],[c_224848,c_16532])).
+
+cnf(c_224895,plain,
+    ( X0 = X1
+    | X0 != h1(e12)
+    | X1 != e20 ),
+    inference(resolution,[status(thm)],[c_224852,c_16532])).
+
+cnf(c_230076,plain,
+    ( X0 != e20
+    | h1(e12) = X0 ),
+    inference(resolution,[status(thm)],[c_224895,c_16531])).
+
+cnf(c_230143,plain,
+    ( h3(e12) != e20
+    | h1(e12) = e22 ),
+    inference(resolution,[status(thm)],[c_230076,c_224706])).
+
+cnf(c_58,plain,
+    ( op2(e21,e21) = e21
+    | op2(e21,e21) = e22
+    | op2(e21,e21) = e23
+    | e20 = op2(e21,e21) ),
+    inference(cnf_transformation,[],[f113])).
+
+cnf(c_61528,plain,
+    ( op2(e21,e20) = op2(X0,op2(e20,e20))
+    | e20 != op2(e20,e20)
+    | e21 != X0 ),
+    inference(instantiation,[status(thm)],[c_60439])).
+
+cnf(c_68998,plain,
+    ( op2(e21,e20) = op2(op2(e21,e21),op2(e20,e20))
+    | e20 != op2(e20,e20)
+    | e21 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_61528])).
+
+cnf(c_94,plain,
+    ( e20 = op2(e20,e20)
+    | e20 = op2(e21,e20)
+    | e20 = op2(e22,e20)
+    | e20 = op2(e23,e20) ),
+    inference(cnf_transformation,[],[f125])).
+
+cnf(c_18950,plain,
+    ( e20 != op2(e22,e20)
+    | e20 = e21
+    | e21 != op2(e22,e20) ),
+    inference(instantiation,[status(thm)],[c_16755])).
+
+cnf(c_138108,plain,
+    ( e20 = op2(e20,e20)
+    | e20 = op2(e23,e20) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_94,c_257,c_256,c_255,c_203,c_201,c_199,c_191,c_187,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_18950,c_18997,c_19346,c_21159,c_21422,c_22510,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572])).
+
+cnf(c_139530,plain,
+    ( op2(e20,e20) = op2(X0,X1)
+    | e20 != X0
+    | e20 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_141494,plain,
+    ( op2(e20,e20) = op2(op2(e21,e21),X0)
+    | e20 != X0
+    | e20 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_139530])).
+
+cnf(c_146532,plain,
+    ( op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20))
+    | e20 != op2(e20,e20)
+    | e20 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_141494])).
+
+cnf(c_30580,plain,
+    ( op2(e20,e20) = op2(X0,X1)
+    | e20 != X0
+    | e20 != X1 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_32005,plain,
+    ( op2(e20,e20) = op2(op2(e21,e21),X0)
+    | e20 != X0
+    | e20 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_30580])).
+
+cnf(c_40564,plain,
+    ( op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20))
+    | e20 != op2(e20,e20)
+    | e20 != op2(e21,e21) ),
+    inference(instantiation,[status(thm)],[c_32005])).
+
+cnf(c_157763,plain,
+    ( e20 != op2(e20,e20)
+    | op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_146532,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_189,c_188,c_187,c_184,c_179,c_178,c_176,c_174,c_167,c_166,c_155,c_153,c_152,c_91,c_90,c_88,c_87,c_86,c_77,c_71,c_61,c_1852,c_1956,c_16905,c_17254,c_17276,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17544,c_17554,c_17740,c_17790,c_17800,c_17816,c_18616,c_18617,c_18997,c_19340,c_19346,c_19400,c_19398,c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22510,c_22582,c_23147,c_23671,c_25036,c_25034,c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_28198,c_28292,c_33461,c_33694,c_33768,c_33893,c_34075,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39366,c_39778,c_40564,c_44248,c_44653,c_45778,c_49003,c_51437,c_68261,c_68501,c_68875,c_68975,c_68974,c_69423,c_71340,c_76914,c_88489,c_88488,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_131061,c_149072,c_149258,c_149600,c_155876])).
+
+cnf(c_157764,plain,
+    ( op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20))
+    | e20 != op2(e20,e20) ),
+    inference(renaming,[status(thm)],[c_157763])).
+
+cnf(c_138245,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e21,e20)
+    | op2(e21,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16736,plain,
+    ( op2(e20,e20) != X0
+    | op2(e20,e20) = op2(e21,e20)
+    | op2(e21,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139782,plain,
+    ( op2(e20,e20) != X0
+    | op2(e21,e20) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138245,c_191,c_16736])).
+
+cnf(c_157766,plain,
+    ( op2(e20,e20) != op2(op2(e21,e21),op2(e20,e20))
+    | op2(e21,e20) != op2(op2(e21,e21),op2(e20,e20)) ),
+    inference(instantiation,[status(thm)],[c_139782])).
+
+cnf(c_225162,plain,
+    ( e20 = op2(e23,e20)
+    | e20 = op2(e23,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_71,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_174,c_166,c_164,c_155,c_153,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17254,c_17261,c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19335,c_19346,c_19400,c_20774,c_20804,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167])).
+
+cnf(c_230824,plain,
+    ( e20 = op2(e23,e20)
+    | e20 = op2(e23,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_71,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_174,c_166,c_164,c_155,c_153,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17254,c_17261,c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19335,c_19346,c_19400,c_20774,c_20804,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167])).
+
+cnf(c_230867,plain,
+    ( X0 != op2(e23,e20)
+    | X0 = e20
+    | e20 = op2(e23,e23) ),
+    inference(resolution,[status(thm)],[c_230824,c_16532])).
+
+cnf(c_242620,plain,
+    ( op2(e23,e20) != e22
+    | h3(e12) = e20
+    | e20 = op2(e23,e23) ),
+    inference(resolution,[status(thm)],[c_230867,c_230648])).
+
+cnf(c_358912,plain,
+    ( e20 = X0
+    | X0 != op2(e23,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_353749,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_19551,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,c_102572,c_112325,c_140339,c_230143,c_242620,c_255252])).
+
+cnf(c_358913,plain,
+    ( X0 != op2(e23,e23)
+    | e20 = X0 ),
+    inference(renaming,[status(thm)],[c_358912])).
+
+cnf(c_358918,plain,
+    ( op2(X0,X1) != op2(e23,e23)
+    | e20 = op2(X0,X1) ),
+    inference(instantiation,[status(thm)],[c_358913])).
+
+cnf(c_589274,plain,
+    ( op2(h3(e13),h3(e13)) != op2(e23,e23)
+    | e20 = op2(h3(e13),h3(e13)) ),
+    inference(instantiation,[status(thm)],[c_358918])).
+
+cnf(c_589275,plain,
+    ( op2(h3(e13),h3(e13)) = e20
+    | e20 != op2(h3(e13),h3(e13)) ),
+    inference(instantiation,[status(thm)],[c_359611])).
+
+cnf(c_355926,plain,
+    ( X0 = op2(e20,e20)
+    | X0 != h1(e10) ),
+    inference(resolution,[status(thm)],[c_16532,c_260])).
+
+cnf(c_366282,plain,
+    ( X0 = X1
+    | X0 != op2(e20,e20)
+    | X1 != h1(e10) ),
+    inference(resolution,[status(thm)],[c_355926,c_16532])).
+
+cnf(c_382203,plain,
+    ( X0 != h1(e10)
+    | X1 != e20
+    | X2 != e20
+    | op2(X1,X2) = X0 ),
+    inference(resolution,[status(thm)],[c_366282,c_16534])).
+
+cnf(c_297,plain,
+    ( ~ sP12
+    | e20 != h3(e10) ),
+    inference(cnf_transformation,[],[f354])).
+
+cnf(c_292,plain,
+    ( ~ sP13
+    | e21 != h3(e11) ),
+    inference(cnf_transformation,[],[f351])).
+
+cnf(c_2800,plain,
+    ( sP12
+    | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | e21 != h3(e11)
+    | e23 != h3(e13) ),
+    inference(resolution,[status(thm)],[c_361,c_292])).
+
+cnf(c_140999,plain,
+    ( X0 != X1
+    | h3(e10) != X1
+    | h3(e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_146507,plain,
+    ( X0 != h3(op1(e10,e10))
+    | h3(e10) = X0
+    | h3(e10) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_140999])).
+
+cnf(c_167858,plain,
+    ( op2(e22,e22) != h3(op1(e10,e10))
+    | h3(e10) = op2(e22,e22)
+    | h3(e10) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_146507])).
+
+cnf(c_30252,plain,
+    ( h3(op1(e10,e10)) = h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_30251,plain,
+    ( X0 != h3(op1(e10,e10))
+    | h3(op1(e10,e10)) = X0
+    | h3(op1(e10,e10)) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_29793])).
+
+cnf(c_31300,plain,
+    ( h3(X0) != h3(op1(e10,e10))
+    | h3(op1(e10,e10)) = h3(X0)
+    | h3(op1(e10,e10)) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_30251])).
+
+cnf(c_45834,plain,
+    ( h3(op1(e10,e10)) != h3(op1(e10,e10))
+    | h3(op1(e10,e10)) = h3(e10)
+    | h3(e10) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_31300])).
+
+cnf(c_31298,plain,
+    ( X0 != X1
+    | X0 = h3(op1(e10,e10))
+    | h3(op1(e10,e10)) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_48180,plain,
+    ( X0 = h3(op1(e10,e10))
+    | X0 != h3(e10)
+    | h3(op1(e10,e10)) != h3(e10) ),
+    inference(instantiation,[status(thm)],[c_31298])).
+
+cnf(c_58695,plain,
+    ( op2(e22,e22) = h3(op1(e10,e10))
+    | op2(e22,e22) != h3(e10)
+    | h3(op1(e10,e10)) != h3(e10) ),
+    inference(instantiation,[status(thm)],[c_48180])).
+
+cnf(c_93661,plain,
+    ( op2(e22,e22) != h3(op1(e10,e10))
+    | h3(e10) = op2(e22,e22)
+    | h3(e10) != h3(op1(e10,e10)) ),
+    inference(instantiation,[status(thm)],[c_65902])).
+
+cnf(c_190678,plain,
+    ( h3(e10) = op2(e22,e22)
+    | h3(e10) != h3(op1(e10,e10)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_167858,c_268,c_30252,c_45834,c_58695,c_93661])).
+
+cnf(c_139246,plain,
+    ( X0 != X1
+    | e20 != X1
+    | e20 = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140777,plain,
+    ( X0 != op2(e22,e22)
+    | e20 = X0
+    | e20 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_139246])).
+
+cnf(c_19559,plain,
+    ( X0 != op2(e22,e22)
+    | e20 = X0
+    | e20 != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_17488])).
+
+cnf(c_143144,plain,
+    ( e20 = X0
+    | X0 != op2(e22,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140777,c_257,c_19559])).
+
+cnf(c_143145,plain,
+    ( X0 != op2(e22,e22)
+    | e20 = X0 ),
+    inference(renaming,[status(thm)],[c_143144])).
+
+cnf(c_190694,plain,
+    ( h3(e10) != op2(e22,e22)
+    | e20 = h3(e10) ),
+    inference(instantiation,[status(thm)],[c_143145])).
+
+cnf(c_230253,plain,
+    ( e21 = op2(e22,op2(e22,e22)) ),
+    inference(resolution,[status(thm)],[c_230241,c_256])).
+
+cnf(c_230260,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_230253,c_16532])).
+
+cnf(c_267,plain,
+    ( op2(e22,op2(e22,e22)) = h3(e11) ),
+    inference(cnf_transformation,[],[f328])).
+
+cnf(c_224703,plain,
+    ( X0 = op2(e22,op2(e22,e22))
+    | X0 != h3(e11) ),
+    inference(resolution,[status(thm)],[c_16532,c_267])).
+
+cnf(c_230422,plain,
+    ( X0 != h3(e11)
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_230260,c_224703])).
+
+cnf(c_230430,plain,
+    ( h3(e11) = e21 ),
+    inference(resolution,[status(thm)],[c_230422,c_16531])).
+
+cnf(c_230438,plain,
+    ( e21 = h3(e11) ),
+    inference(resolution,[status(thm)],[c_230430,c_230241])).
+
+cnf(c_355252,plain,
+    ( op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e10)) != h3(op1(e10,e10)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_361,c_297,c_268,c_266,c_255,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_2800,c_16539,c_16545,c_16905,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_18617,c_19143,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_23529,c_23530,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_30252,c_31852,c_31860,c_32730,c_35056,c_45564,c_45834,c_47043,c_49848,c_58695,c_62414,c_66850,c_72084,c_93661,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_190694,c_204646,c_229253,c_230438])).
+
+cnf(c_355253,plain,
+    ( op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13)) ),
+    inference(renaming,[status(thm)],[c_355252])).
+
+cnf(c_661103,plain,
+    ( op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+    | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+    | h3(op1(e10,e10)) != h1(e10)
+    | h3(e10) != e20 ),
+    inference(resolution,[status(thm)],[c_382203,c_355253])).
+
+cnf(c_1031187,plain,
+    ( op2(h3(e13),h3(e13)) != X0
+    | op2(h3(e13),h3(e13)) = h3(op1(e13,e13))
+    | h3(op1(e13,e13)) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_1104557,plain,
+    ( op2(h3(e13),h3(e13)) = h3(op1(e13,e13))
+    | op2(h3(e13),h3(e13)) != e20
+    | h3(op1(e13,e13)) != e20 ),
+    inference(instantiation,[status(thm)],[c_1031187])).
+
+cnf(c_1587302,plain,
+    ( op2(h3(e13),h3(e12)) != X0
+    | op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+    | h3(op1(e13,e12)) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_1622158,plain,
+    ( op2(h3(e13),h3(e12)) != op2(e23,e22)
+    | op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+    | h3(op1(e13,e12)) != op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_1587302])).
+
+cnf(c_64722,plain,
+    ( X0 != X1
+    | X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_70859,plain,
+    ( X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 != e23
+    | op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23 ),
+    inference(instantiation,[status(thm)],[c_64722])).
+
+cnf(c_107859,plain,
+    ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23
+    | op2(e23,e22) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(e23,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_70859])).
+
+cnf(c_227214,plain,
+    ( X0 != X1
+    | X0 = e23
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_228881,plain,
+    ( X0 != op2(e23,op2(e20,e23))
+    | X0 = e23
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_227214])).
+
+cnf(c_234483,plain,
+    ( op2(e23,e22) != op2(e23,op2(e20,e23))
+    | op2(e23,e22) = e23
+    | e23 != op2(e23,op2(e20,e23)) ),
+    inference(instantiation,[status(thm)],[c_228881])).
+
+cnf(c_247674,plain,
+    ( op2(e23,e22) = e23
+    | op2(e23,e22) != op2(e23,op2(e20,e23)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_234483,c_17254,c_40399,c_165269])).
+
+cnf(c_247675,plain,
+    ( op2(e23,e22) != op2(e23,op2(e20,e23))
+    | op2(e23,e22) = e23 ),
+    inference(renaming,[status(thm)],[c_247674])).
+
+cnf(c_1550751,plain,
+    ( X0 != X1
+    | h3(op1(e13,e12)) != X1
+    | h3(op1(e13,e12)) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_1559000,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(op1(e13,e12)) = X0
+    | h3(op1(e13,e12)) != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_1550751])).
+
+cnf(c_688372,plain,
+    ( X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 != h3(e13) ),
+    inference(resolution,[status(thm)],[c_16532,c_266])).
+
+cnf(c_1,plain,
+    ( op1(e13,e12) = e11
+    | op1(e13,e12) = e12
+    | op1(e13,e12) = e13
+    | e10 = op1(e13,e12) ),
+    inference(cnf_transformation,[],[f74])).
+
+cnf(c_694231,plain,
+    ( op1(e13,e12) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_1,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_24,c_23,c_17,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,c_17013,c_17146,c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_142352,c_144212,c_154058,c_162431,c_178052,c_229618,c_231889])).
+
+cnf(c_694253,plain,
+    ( h3(op1(e13,e12)) = h3(e13) ),
+    inference(resolution,[status(thm)],[c_694231,c_16537])).
+
+cnf(c_747042,plain,
+    ( h3(op1(e13,e12)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(resolution,[status(thm)],[c_688372,c_694253])).
+
+cnf(c_1565919,plain,
+    ( h3(op1(e13,e12)) = X0
+    | X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_1559000,c_747042])).
+
+cnf(c_1565920,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(op1(e13,e12)) = X0 ),
+    inference(renaming,[status(thm)],[c_1565919])).
+
+cnf(c_1565930,plain,
+    ( op2(e23,e22) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(op1(e13,e12)) = op2(e23,e22) ),
+    inference(instantiation,[status(thm)],[c_1565920])).
+
+cnf(c_1644846,plain,
+    ( op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+    | op2(h3(e13),h3(e12)) != op2(e23,e22) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_1622158,c_255,c_17427,c_107859,c_113093,c_178764,c_225198,c_247675,c_255252,c_1565930])).
+
+cnf(c_1644847,plain,
+    ( op2(h3(e13),h3(e12)) != op2(e23,e22)
+    | op2(h3(e13),h3(e12)) = h3(op1(e13,e12)) ),
+    inference(renaming,[status(thm)],[c_1644846])).
+
+cnf(c_1685542,plain,
+    ( op2(h3(e13),h3(e12)) = op2(X0,X1)
+    | h3(e12) != X1
+    | h3(e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_1755101,plain,
+    ( op2(h3(e13),h3(e12)) = op2(e23,X0)
+    | h3(e12) != X0
+    | h3(e13) != e23 ),
+    inference(instantiation,[status(thm)],[c_1685542])).
+
+cnf(c_18551,plain,
+    ( h3(e13) != X0
+    | h3(e13) = e23
+    | e23 != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19176,plain,
+    ( h3(e13) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(e13) = e23
+    | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_18551])).
+
+cnf(c_1589186,plain,
+    ( op2(h3(e13),h3(e12)) = op2(X0,X1)
+    | h3(e12) != X1
+    | h3(e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_1659816,plain,
+    ( op2(h3(e13),h3(e12)) = op2(e23,X0)
+    | h3(e12) != X0
+    | h3(e13) != e23 ),
+    inference(instantiation,[status(thm)],[c_1589186])).
+
+cnf(c_1778633,plain,
+    ( h3(e12) != X0
+    | op2(h3(e13),h3(e12)) = op2(e23,X0) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_1755101,c_266,c_255,c_16905,c_18617,c_19176,c_23529,c_23530,c_1659816])).
+
+cnf(c_1778634,plain,
+    ( op2(h3(e13),h3(e12)) = op2(e23,X0)
+    | h3(e12) != X0 ),
+    inference(renaming,[status(thm)],[c_1778633])).
+
+cnf(c_1778912,plain,
+    ( op2(h3(e13),h3(e12)) = op2(e23,e22)
+    | h3(e12) != e22 ),
+    inference(instantiation,[status(thm)],[c_1778634])).
+
+cnf(c_3013006,plain,
+    ( op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e11)) != h3(op1(e10,e11)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_361,c_266,c_255,c_16905,c_18617,c_19143,c_23529,c_23530,c_111818,c_224868,c_253327,c_579093,c_589274,c_589275,c_663491,c_1104557,c_1644847,c_1778912])).
+
+cnf(c_3013007,plain,
+    ( op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(renaming,[status(thm)],[c_3013006])).
+
+cnf(c_4187206,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4069589,c_3013007])).
+
+cnf(c_16612,plain,
+    ( op1(e10,e12) != X0
+    | op1(e10,e12) = op1(e13,e12)
+    | op1(e13,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17508,plain,
+    ( op1(e10,e12) != op1(e10,e12)
+    | op1(e10,e12) = op1(e13,e12)
+    | op1(e13,e12) != op1(e10,e12) ),
+    inference(instantiation,[status(thm)],[c_16612])).
+
+cnf(c_42257,plain,
+    ( op1(e10,e12) != e13
+    | op1(e13,e12) = op1(e10,e12)
+    | op1(e13,e12) != e13 ),
+    inference(instantiation,[status(thm)],[c_30818])).
+
+cnf(c_224771,plain,
+    ( X0 != X1
+    | X2 != X3
+    | X4 != op1(X1,X3)
+    | X4 = op1(X0,X2) ),
+    inference(resolution,[status(thm)],[c_16533,c_16532])).
+
+cnf(c_224555,plain,
+    ( op1(e12,op1(e10,e12)) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_229,c_254,c_253,c_252,c_235,c_234,c_232,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_45564,c_47043,c_49848,c_62414,c_66850,c_72084,c_133487,c_137595,c_138028,c_142352,c_144212])).
+
+cnf(c_224678,plain,
+    ( X0 = op1(e12,op1(e10,e12))
+    | X0 != e12 ),
+    inference(resolution,[status(thm)],[c_16532,c_224555])).
+
+cnf(c_240222,plain,
+    ( X0 = op1(X1,X2)
+    | X2 != op1(e10,e12)
+    | X0 != e12
+    | X1 != e12 ),
+    inference(resolution,[status(thm)],[c_224771,c_224678])).
+
+cnf(c_240223,plain,
+    ( e12 != op1(e10,e12)
+    | e12 = op1(e12,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_240222])).
+
+cnf(c_3023447,plain,
+    ( op1(e10,e12) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_13,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_197,c_196,c_195,c_194,c_193,c_192,c_143,c_140,c_139,c_135,c_132,c_129,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_110,c_109,c_107,c_106,c_104,c_103,c_102,c_99,c_98,c_46,c_41,c_39,c_28,c_26,c_24,c_23,c_22,c_17,c_12,c_10,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,c_17006,c_17013,c_17034,c_17059,c_17069,c_17089,c_17105,c_17110,c_17146,c_17196,c_17224,c_17310,c_17316,c_17324,c_17461,c_17467,c_17502,c_17501,c_17500,c_17508,c_17669,c_17673,c_17675,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20240,c_20243,c_20257,c_20396,c_20399,c_20440,c_20464,c_21221,c_21647,c_21699,c_22973,c_23054,c_23127,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,c_24942,c_24967,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_28850,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32466,c_32502,c_32730,c_32836,c_33701,c_34860,c_35127,c_36430,c_36527,c_36533,c_42257,c_45564,c_47043,c_49848,c_55736,c_59901,c_60219,c_62404,c_62414,c_62440,c_65626,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_88332,c_133487,c_137595,c_137971,c_137988,c_138028,c_138573,c_142352,c_144212,c_144662,c_148725,c_154058,c_162431,c_178052,c_229618,c_231889,c_240223])).
+
+cnf(c_3023469,plain,
+    ( e11 = op1(e10,e12) ),
+    inference(resolution,[status(thm)],[c_3023447,c_3013688])).
+
+cnf(c_3055876,plain,
+    ( X0 != op1(e10,e12)
+    | h3(X0) = h3(e11) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023469])).
+
+cnf(c_3013710,plain,
+    ( e21 = op2(e22,op2(e22,e22)) ),
+    inference(resolution,[status(thm)],[c_3013688,c_256])).
+
+cnf(c_3023347,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | e21 = X0 ),
+    inference(resolution,[status(thm)],[c_3013710,c_16532])).
+
+cnf(c_3013681,plain,
+    ( X0 != h3(e11)
+    | op2(e22,op2(e22,e22)) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_267])).
+
+cnf(c_3038811,plain,
+    ( X0 = op2(e22,op2(e22,e22))
+    | X0 != h3(e11) ),
+    inference(resolution,[status(thm)],[c_3013681,c_3013688])).
+
+cnf(c_3100542,plain,
+    ( X0 != h3(e11)
+    | e21 = X0 ),
+    inference(resolution,[status(thm)],[c_3023347,c_3038811])).
+
+cnf(c_3254195,plain,
+    ( X0 != op1(e10,e12)
+    | e21 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055876,c_3100542])).
+
+cnf(c_3256408,plain,
+    ( e21 = h3(op1(e10,e12)) ),
+    inference(resolution,[status(thm)],[c_3254195,c_16531])).
+
+cnf(c_3256511,plain,
+    ( h3(op1(e10,e12)) = e21 ),
+    inference(resolution,[status(thm)],[c_3256408,c_3013688])).
+
+cnf(c_3256523,plain,
+    ( X0 != e21
+    | h3(op1(e10,e12)) = X0 ),
+    inference(resolution,[status(thm)],[c_3256511,c_16532])).
+
+cnf(c_3257568,plain,
+    ( X0 = h3(op1(e10,e12))
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_3256523,c_3013688])).
+
+cnf(c_4187398,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4187206,c_3257568])).
+
+cnf(c_19,plain,
+    ( op1(e13,e10) = e12
+    | op1(e13,e11) = e12
+    | op1(e13,e12) = e12
+    | op1(e13,e13) = e12 ),
+    inference(cnf_transformation,[],[f104])).
+
+cnf(c_229707,plain,
+    ( op1(e13,e10) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_19,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_140,c_139,c_128,c_126,c_42,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20113,c_20238,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_30493,c_31852,c_31860,c_32730,c_36462,c_45564,c_47043,c_49848,c_62391,c_62414,c_66850,c_72084,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253])).
+
+cnf(c_229735,plain,
+    ( X0 = op1(e13,e10)
+    | X0 != e12 ),
+    inference(resolution,[status(thm)],[c_229707,c_16532])).
+
+cnf(c_138,plain,
+    ( op1(e12,e10) != op1(e13,e10) ),
+    inference(cnf_transformation,[],[f161])).
+
+cnf(c_229741,plain,
+    ( op1(e12,e10) != e12 ),
+    inference(resolution,[status(thm)],[c_229735,c_138])).
+
+cnf(c_27,plain,
+    ( op1(e12,e10) = e12
+    | op1(e12,e11) = e12
+    | op1(e12,e12) = e12
+    | op1(e12,e13) = e12 ),
+    inference(cnf_transformation,[],[f96])).
+
+cnf(c_229747,plain,
+    ( op1(e12,e11) = e12
+    | op1(e12,e12) = e12
+    | op1(e12,e13) = e12 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_229741,c_27])).
+
+cnf(c_138004,plain,
+    ( op1(e12,e11) = e12
+    | op1(e12,e13) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_27,c_254,c_253,c_196,c_194,c_16545,c_17013,c_17310,c_17675,c_18166,c_20113,c_20238,c_20243,c_32730,c_36462])).
+
+cnf(c_239623,plain,
+    ( op1(e12,e11) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_229747,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_132,c_128,c_126,c_124,c_123,c_107,c_104,c_103,c_39,c_23,c_12,c_6,c_16539,c_16545,c_16603,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17673,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19078,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_31852,c_31860,c_31892,c_32502,c_32730,c_33701,c_45564,c_47043,c_49848,c_59901,c_60219,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_133487,c_137595,c_138004,c_138028,c_142352,c_144212,c_154058,c_162431,c_229618,c_231889])).
+
+cnf(c_239635,plain,
+    ( X0 = op1(e12,e11)
+    | X0 != e12 ),
+    inference(resolution,[status(thm)],[c_239623,c_16532])).
+
+cnf(c_239667,plain,
+    ( op1(e10,e11) != e12 ),
+    inference(resolution,[status(thm)],[c_239635,c_136])).
+
+cnf(c_141,plain,
+    ( op1(e10,e10) != op1(e13,e10) ),
+    inference(cnf_transformation,[],[f158])).
+
+cnf(c_229743,plain,
+    ( op1(e10,e10) != e12 ),
+    inference(resolution,[status(thm)],[c_229735,c_141])).
+
+cnf(c_229754,plain,
+    ( op1(e10,e11) = e12
+    | op1(e10,e12) = e12
+    | op1(e10,e13) = e12 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_229743,c_43])).
+
+cnf(c_239678,plain,
+    ( op1(e10,e12) = e12
+    | op1(e10,e13) = e12 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_239667,c_229754])).
+
+cnf(c_239744,plain,
+    ( X0 = op1(e10,e12)
+    | X0 != e12
+    | op1(e10,e13) = e12 ),
+    inference(resolution,[status(thm)],[c_239678,c_16532])).
+
+cnf(c_239745,plain,
+    ( op1(e10,e13) = e12
+    | e12 = op1(e10,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_239744])).
+
+cnf(c_3023443,plain,
+    ( op1(e10,e13) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_12,c_254,c_196,c_16545,c_17310,c_239745,c_240223])).
+
+cnf(c_3023465,plain,
+    ( e12 = op1(e10,e13) ),
+    inference(resolution,[status(thm)],[c_3023443,c_3013688])).
+
+cnf(c_3055916,plain,
+    ( X0 != op1(e10,e13)
+    | h3(X0) = h3(e12) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023465])).
+
+cnf(c_3013683,plain,
+    ( X0 != h3(e12)
+    | e22 = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_269])).
+
+cnf(c_3256595,plain,
+    ( X0 != op1(e10,e13)
+    | e22 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055916,c_3013683])).
+
+cnf(c_3257958,plain,
+    ( e22 = h3(op1(e10,e13)) ),
+    inference(resolution,[status(thm)],[c_3256595,c_16531])).
+
+cnf(c_3258062,plain,
+    ( h3(op1(e10,e13)) = e22 ),
+    inference(resolution,[status(thm)],[c_3257958,c_3013688])).
+
+cnf(c_3258074,plain,
+    ( X0 != e22
+    | h3(op1(e10,e13)) = X0 ),
+    inference(resolution,[status(thm)],[c_3258062,c_16532])).
+
+cnf(c_3258989,plain,
+    ( X0 = h3(op1(e10,e13))
+    | X0 != e22 ),
+    inference(resolution,[status(thm)],[c_3258074,c_3013688])).
+
+cnf(c_4187430,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4187398,c_3258989])).
+
+cnf(c_11,plain,
+    ( op1(e11,e10) = e11
+    | op1(e11,e10) = e12
+    | op1(e11,e10) = e13
+    | e10 = op1(e11,e10) ),
+    inference(cnf_transformation,[],[f64])).
+
+cnf(c_3023439,plain,
+    ( op1(e11,e10) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_11,c_254,c_253,c_252,c_17013,c_18082,c_20243,c_23176,c_27674,c_47043])).
+
+cnf(c_3023461,plain,
+    ( e13 = op1(e11,e10) ),
+    inference(resolution,[status(thm)],[c_3023439,c_3013688])).
+
+cnf(c_3055873,plain,
+    ( X0 != op1(e11,e10)
+    | h3(X0) = h3(e13) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023461])).
+
+cnf(c_3569232,plain,
+    ( X0 != op1(e11,e10)
+    | e23 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3567206,c_3055873])).
+
+cnf(c_3917467,plain,
+    ( e23 = h3(op1(e11,e10)) ),
+    inference(resolution,[status(thm)],[c_3569232,c_16531])).
+
+cnf(c_3917694,plain,
+    ( h3(op1(e11,e10)) = e23 ),
+    inference(resolution,[status(thm)],[c_3917467,c_3013688])).
+
+cnf(c_3917726,plain,
+    ( X0 != e23
+    | h3(op1(e11,e10)) = X0 ),
+    inference(resolution,[status(thm)],[c_3917694,c_16532])).
+
+cnf(c_4067885,plain,
+    ( X0 = h3(op1(e11,e10))
+    | X0 != e23 ),
+    inference(resolution,[status(thm)],[c_3917726,c_3013688])).
+
+cnf(c_4189812,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e10)) != e23
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4187430,c_4067885])).
+
+cnf(c_23524,plain,
+    ( h3(e11) = h3(e11) ),
+    inference(instantiation,[status(thm)],[c_16531])).
+
+cnf(c_70740,plain,
+    ( X0 != X1
+    | h3(e11) != X1
+    | h3(e11) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_79212,plain,
+    ( X0 != h3(e11)
+    | h3(e11) = X0
+    | h3(e11) != h3(e11) ),
+    inference(instantiation,[status(thm)],[c_70740])).
+
+cnf(c_96573,plain,
+    ( op2(e22,op2(e22,e22)) != h3(e11)
+    | h3(e11) = op2(e22,op2(e22,e22))
+    | h3(e11) != h3(e11) ),
+    inference(instantiation,[status(thm)],[c_79212])).
+
+cnf(c_264014,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | X1 != op2(e22,e22)
+    | op2(X0,X1) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_283539,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(e10) != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_264014])).
+
+cnf(c_145035,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | X1 != op2(e22,e22)
+    | op2(X0,X1) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_16534])).
+
+cnf(c_190698,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(e10) != op2(e22,e22) ),
+    inference(instantiation,[status(thm)],[c_145035])).
+
+cnf(c_292055,plain,
+    ( op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 != op2(e22,op2(e22,e22)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_283539,c_268,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_30252,c_31852,c_31860,c_32730,c_35056,c_45564,c_45834,c_47043,c_49848,c_58695,c_62414,c_66850,c_72084,c_93661,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_190698,c_204646,c_229253])).
+
+cnf(c_292056,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(renaming,[status(thm)],[c_292055])).
+
+cnf(c_297307,plain,
+    ( op2(h3(e11),h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | h3(e11) != op2(e22,op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_292056])).
+
+cnf(c_258076,plain,
+    ( X0 != X1
+    | X0 = e23
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_259606,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 = e23
+    | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_258076])).
+
+cnf(c_18619,plain,
+    ( X0 != X1
+    | X0 = e23
+    | e23 != X1 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19266,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 = e23
+    | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(instantiation,[status(thm)],[c_18619])).
+
+cnf(c_264431,plain,
+    ( X0 = e23
+    | X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_259606,c_255,c_16905,c_18617,c_19266])).
+
+cnf(c_264432,plain,
+    ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | X0 = e23 ),
+    inference(renaming,[status(thm)],[c_264431])).
+
+cnf(c_326315,plain,
+    ( op2(h3(e11),h3(e10)) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+    | op2(h3(e11),h3(e10)) = e23 ),
+    inference(instantiation,[status(thm)],[c_264432])).
+
+cnf(c_4189814,plain,
+    ( op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4189812,c_267,c_23524,c_96573,c_297307,c_326315])).
+
+cnf(c_4189815,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(renaming,[status(thm)],[c_4189814])).
+
+cnf(c_3023435,plain,
+    ( e10 = op1(e11,e11) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_10,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16623,c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_138819,c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,c_178052,c_229618,c_229903,c_231889,c_233740])).
+
+cnf(c_3055759,plain,
+    ( X0 != op1(e11,e11)
+    | h3(X0) = h3(e10) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023435])).
+
+cnf(c_3013659,plain,
+    ( X0 != op2(e22,e22)
+    | e20 = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_257])).
+
+cnf(c_3013721,plain,
+    ( h3(e10) = op2(e22,e22) ),
+    inference(resolution,[status(thm)],[c_3013688,c_268])).
+
+cnf(c_3023703,plain,
+    ( e20 = h3(e10) ),
+    inference(resolution,[status(thm)],[c_3013659,c_3013721])).
+
+cnf(c_3023707,plain,
+    ( X0 != h3(e10)
+    | e20 = X0 ),
+    inference(resolution,[status(thm)],[c_3023703,c_16532])).
+
+cnf(c_3190709,plain,
+    ( X0 != op1(e11,e11)
+    | e20 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055759,c_3023707])).
+
+cnf(c_3251814,plain,
+    ( e20 = h3(op1(e11,e11)) ),
+    inference(resolution,[status(thm)],[c_3190709,c_16531])).
+
+cnf(c_3251909,plain,
+    ( h3(op1(e11,e11)) = e20 ),
+    inference(resolution,[status(thm)],[c_3251814,c_3013688])).
+
+cnf(c_3251921,plain,
+    ( X0 != e20
+    | h3(op1(e11,e11)) = X0 ),
+    inference(resolution,[status(thm)],[c_3251909,c_16532])).
+
+cnf(c_3252153,plain,
+    ( X0 = h3(op1(e11,e11))
+    | X0 != e20 ),
+    inference(resolution,[status(thm)],[c_3251921,c_3013688])).
+
+cnf(c_4189868,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e11)) != e20
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4189815,c_3252153])).
+
+cnf(c_2037717,plain,
+    ( X0 != h3(e10)
+    | op2(e22,e22) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_268])).
+
+cnf(c_2037723,plain,
+    ( X0 != X1
+    | X1 = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_16531])).
+
+cnf(c_2062926,plain,
+    ( X0 = op2(e22,e22)
+    | X0 != h3(e10) ),
+    inference(resolution,[status(thm)],[c_2037717,c_2037723])).
+
+cnf(c_2065419,plain,
+    ( X0 = X1
+    | X1 != op2(e22,e22)
+    | X0 != h3(e10) ),
+    inference(resolution,[status(thm)],[c_2062926,c_16532])).
+
+cnf(c_2037748,plain,
+    ( h1(e10) = op2(e20,e20) ),
+    inference(resolution,[status(thm)],[c_2037723,c_260])).
+
+cnf(c_2037794,plain,
+    ( X0 != op2(e20,e20)
+    | h1(e10) = X0 ),
+    inference(resolution,[status(thm)],[c_2037748,c_16532])).
+
+cnf(c_2037694,plain,
+    ( X0 != op2(e22,e22)
+    | e20 = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_257])).
+
+cnf(c_2037756,plain,
+    ( h3(e10) = op2(e22,e22) ),
+    inference(resolution,[status(thm)],[c_2037723,c_268])).
+
+cnf(c_2047784,plain,
+    ( e20 = h3(e10) ),
+    inference(resolution,[status(thm)],[c_2037694,c_2037756])).
+
+cnf(c_2047787,plain,
+    ( h3(e10) = e20 ),
+    inference(resolution,[status(thm)],[c_2047784,c_2037723])).
+
+cnf(c_2047792,plain,
+    ( X0 != e20
+    | h3(e10) = X0 ),
+    inference(resolution,[status(thm)],[c_2047787,c_16532])).
+
+cnf(c_2078636,plain,
+    ( op2(e20,e20) != e20
+    | h1(e10) = h3(e10) ),
+    inference(resolution,[status(thm)],[c_2037794,c_2047792])).
+
+cnf(c_769825,plain,
+    ( X0 != X1
+    | h1(e10) != X1
+    | h1(e10) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_786906,plain,
+    ( X0 != e20
+    | h1(e10) = X0
+    | h1(e10) != e20 ),
+    inference(instantiation,[status(thm)],[c_769825])).
+
+cnf(c_128707,plain,
+    ( X0 != e20
+    | h1(e10) = X0
+    | h1(e10) != e20 ),
+    inference(instantiation,[status(thm)],[c_69838])).
+
+cnf(c_786907,plain,
+    ( h1(e10) = X0
+    | X0 != e20 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_786906,c_260,c_257,c_256,c_255,c_203,c_191,c_190,c_155,c_153,c_77,c_63,c_17349,c_17350,c_17427,c_17431,c_17554,c_21159,c_21422,c_22470,c_23192,c_26105,c_26103,c_26610,c_33893,c_34088,c_36100,c_38580,c_39778,c_59360,c_111680,c_128707,c_255252])).
+
+cnf(c_786908,plain,
+    ( X0 != e20
+    | h1(e10) = X0 ),
+    inference(renaming,[status(thm)],[c_786907])).
+
+cnf(c_816754,plain,
+    ( h3(e10) != e20
+    | h1(e10) = h3(e10) ),
+    inference(instantiation,[status(thm)],[c_786908])).
+
+cnf(c_2320512,plain,
+    ( h1(e10) = h3(e10) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_2078636,c_268,c_257,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253,c_816754])).
+
+cnf(c_2320521,plain,
+    ( X0 != h3(e10)
+    | h1(e10) = X0 ),
+    inference(resolution,[status(thm)],[c_2320512,c_16532])).
+
+cnf(c_17476,plain,
+    ( e20 != op2(e23,e21)
+    | e20 = e23
+    | e23 != op2(e23,e21) ),
+    inference(instantiation,[status(thm)],[c_16751])).
+
+cnf(c_19335,plain,
+    ( op2(e23,e21) != e23
+    | e23 = op2(e23,e21)
+    | e23 != e23 ),
+    inference(instantiation,[status(thm)],[c_17391])).
+
+cnf(c_225188,plain,
+    ( e20 = op2(e20,e21)
+    | e20 = op2(e21,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_86,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_166,c_164,c_155,c_153,c_152,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68261,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167])).
+
+cnf(c_231091,plain,
+    ( e20 = op2(e20,e21)
+    | e20 = op2(e21,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_86,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_166,c_164,c_155,c_153,c_152,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68261,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167])).
+
+cnf(c_239055,plain,
+    ( X0 != op2(e20,e21)
+    | X0 = e20
+    | e20 = op2(e21,e21) ),
+    inference(resolution,[status(thm)],[c_231091,c_16532])).
+
+cnf(c_251679,plain,
+    ( op2(e20,e21) = e20
+    | e20 = op2(e21,e21) ),
+    inference(resolution,[status(thm)],[c_239055,c_16531])).
+
+cnf(c_2048521,plain,
+    ( e20 = op2(e21,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_58,c_257,c_256,c_255,c_203,c_191,c_190,c_167,c_155,c_153,c_77,c_63,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_21159,c_21422,c_22470,c_26105,c_26103,c_26610,c_28292,c_33893,c_34088,c_36100,c_38580,c_39778,c_88489,c_251679,c_255252])).
+
+cnf(c_2048544,plain,
+    ( X0 != op2(e21,e21)
+    | e20 = X0 ),
+    inference(resolution,[status(thm)],[c_2048521,c_16532])).
+
+cnf(c_264,plain,
+    ( op2(e21,e21) = h2(e10) ),
+    inference(cnf_transformation,[],[f323])).
+
+cnf(c_2037752,plain,
+    ( h2(e10) = op2(e21,e21) ),
+    inference(resolution,[status(thm)],[c_2037723,c_264])).
+
+cnf(c_2064126,plain,
+    ( e20 = h2(e10) ),
+    inference(resolution,[status(thm)],[c_2048544,c_2037752])).
+
+cnf(c_2064130,plain,
+    ( h2(e10) = e20 ),
+    inference(resolution,[status(thm)],[c_2064126,c_2037723])).
+
+cnf(c_2064136,plain,
+    ( X0 != e20
+    | h2(e10) = X0 ),
+    inference(resolution,[status(thm)],[c_2064130,c_16532])).
+
+cnf(c_2320597,plain,
+    ( h3(e10) != e20
+    | h1(e10) = h2(e10) ),
+    inference(resolution,[status(thm)],[c_2320521,c_2064136])).
+
+cnf(c_271552,plain,
+    ( op2(e22,e21) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_54,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_155,c_153,c_149,c_90,c_88,c_77,c_16905,c_17291,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,c_102572,c_112325,c_240038,c_255252])).
+
+cnf(c_271572,plain,
+    ( X0 = op2(e22,e21)
+    | X0 != e22 ),
+    inference(resolution,[status(thm)],[c_271552,c_16532])).
+
+cnf(c_271692,plain,
+    ( op2(e21,e21) != e22 ),
+    inference(resolution,[status(thm)],[c_271572,c_182])).
+
+cnf(c_19332,plain,
+    ( op2(e23,e21) = op2(e23,e22)
+    | op2(e23,e21) != e23
+    | op2(e23,e22) != e23 ),
+    inference(instantiation,[status(thm)],[c_16646])).
+
+cnf(c_271479,plain,
+    ( op2(e23,e21) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_50,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_166,c_164,c_155,c_153,c_149,c_146,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17291,c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19332,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_113093,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167,c_178764,c_225198,c_247675,c_255252])).
+
+cnf(c_271491,plain,
+    ( X0 = op2(e23,e21)
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_271479,c_16532])).
+
+cnf(c_271611,plain,
+    ( op2(e21,e21) != e21 ),
+    inference(resolution,[status(thm)],[c_271491,c_181])).
+
+cnf(c_271620,plain,
+    ( op2(e21,e21) = e22
+    | op2(e21,e21) = e23
+    | e20 = op2(e21,e21) ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_271611,c_58])).
+
+cnf(c_271697,plain,
+    ( op2(e21,e21) = e23
+    | e20 = op2(e21,e21) ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_271692,c_271620])).
+
+cnf(c_271815,plain,
+    ( e20 = op2(e21,e21) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_271697,c_257,c_256,c_255,c_203,c_191,c_190,c_167,c_155,c_153,c_77,c_63,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_21159,c_21422,c_22470,c_26105,c_26103,c_26610,c_28292,c_33893,c_34088,c_36100,c_38580,c_39778,c_88489,c_251679,c_255252])).
+
+cnf(c_271821,plain,
+    ( X0 != op2(e21,e21)
+    | X0 = e20 ),
+    inference(resolution,[status(thm)],[c_271815,c_16532])).
+
+cnf(c_262100,plain,
+    ( X0 = op2(e21,e21)
+    | X0 != h2(e10) ),
+    inference(resolution,[status(thm)],[c_16532,c_264])).
+
+cnf(c_271829,plain,
+    ( X0 != h2(e10)
+    | X0 = e20 ),
+    inference(resolution,[status(thm)],[c_271821,c_262100])).
+
+cnf(c_271838,plain,
+    ( h2(e10) = e20 ),
+    inference(resolution,[status(thm)],[c_271829,c_16531])).
+
+cnf(c_816764,plain,
+    ( h2(e10) != e20
+    | h1(e10) = h2(e10) ),
+    inference(instantiation,[status(thm)],[c_786908])).
+
+cnf(c_2321779,plain,
+    ( h1(e10) = h2(e10) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_2320597,c_271838,c_816764])).
+
+cnf(c_2320520,plain,
+    ( h3(e10) = h1(e10) ),
+    inference(resolution,[status(thm)],[c_2320512,c_2037723])).
+
+cnf(c_2320537,plain,
+    ( X0 != h1(e10)
+    | h3(e10) = X0 ),
+    inference(resolution,[status(thm)],[c_2320520,c_16532])).
+
+cnf(c_2037713,plain,
+    ( X0 != h2(e10)
+    | op2(e21,e21) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_264])).
+
+cnf(c_2320870,plain,
+    ( h3(e10) = op2(e21,e21)
+    | h1(e10) != h2(e10) ),
+    inference(resolution,[status(thm)],[c_2320537,c_2037713])).
+
+cnf(c_2321786,plain,
+    ( h3(e10) = op2(e21,e21) ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_2321779,c_2320870])).
+
+cnf(c_2321853,plain,
+    ( op2(e21,e21) = h3(e10) ),
+    inference(resolution,[status(thm)],[c_2321786,c_2037723])).
+
+cnf(c_2037798,plain,
+    ( X0 != op2(e21,e21)
+    | h2(e10) = X0 ),
+    inference(resolution,[status(thm)],[c_2037752,c_16532])).
+
+cnf(c_2078696,plain,
+    ( op2(e21,e21) != h3(e10)
+    | h2(e10) = op2(e22,e22) ),
+    inference(resolution,[status(thm)],[c_2037798,c_2037717])).
+
+cnf(c_2321947,plain,
+    ( h2(e10) = op2(e22,e22) ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_2321853,c_2078696])).
+
+cnf(c_2592862,plain,
+    ( X0 != h3(e10)
+    | X0 = h2(e10) ),
+    inference(resolution,[status(thm)],[c_2065419,c_2321947])).
+
+cnf(c_2037726,plain,
+    ( X0 != X1
+    | X2 != h3(X1)
+    | h3(X0) = X2 ),
+    inference(resolution,[status(thm)],[c_16532,c_16537])).
+
+cnf(c_2063793,plain,
+    ( X0 != X1
+    | X2 != X1
+    | h3(X0) = h3(X2) ),
+    inference(resolution,[status(thm)],[c_2037726,c_16537])).
+
+cnf(c_2047524,plain,
+    ( e10 = op1(e11,e11) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_10,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16623,c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_138819,c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,c_178052,c_229618,c_229903,c_231889,c_233740])).
+
+cnf(c_2080144,plain,
+    ( X0 != op1(e11,e11)
+    | h3(X0) = h3(e10) ),
+    inference(resolution,[status(thm)],[c_2063793,c_2047524])).
+
+cnf(c_2047788,plain,
+    ( X0 != h3(e10)
+    | e20 = X0 ),
+    inference(resolution,[status(thm)],[c_2047784,c_16532])).
+
+cnf(c_2215964,plain,
+    ( X0 != op1(e11,e11)
+    | e20 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_2080144,c_2047788])).
+
+cnf(c_2278817,plain,
+    ( e20 = h3(op1(e11,e11)) ),
+    inference(resolution,[status(thm)],[c_2215964,c_16531])).
+
+cnf(c_2278912,plain,
+    ( h3(op1(e11,e11)) = e20 ),
+    inference(resolution,[status(thm)],[c_2278817,c_2037723])).
+
+cnf(c_2278924,plain,
+    ( X0 != e20
+    | h3(op1(e11,e11)) = X0 ),
+    inference(resolution,[status(thm)],[c_2278912,c_16532])).
+
+cnf(c_2627800,plain,
+    ( h3(op1(e11,e11)) = h2(e10)
+    | h3(e10) != e20 ),
+    inference(resolution,[status(thm)],[c_2592862,c_2278924])).
+
+cnf(c_3013678,plain,
+    ( X0 != h2(e10)
+    | op2(e21,e21) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_264])).
+
+cnf(c_3038294,plain,
+    ( X0 = op2(e21,e21)
+    | X0 != h2(e10) ),
+    inference(resolution,[status(thm)],[c_3013678,c_3013688])).
+
+cnf(c_3013887,plain,
+    ( X0 != X1
+    | X2 != X3
+    | X4 != op2(X1,X3)
+    | op2(X0,X2) = X4 ),
+    inference(resolution,[status(thm)],[c_16534,c_16532])).
+
+cnf(c_3040833,plain,
+    ( X0 != h2(e10)
+    | X1 != e21
+    | X2 != e21
+    | op2(X1,X2) = X0 ),
+    inference(resolution,[status(thm)],[c_3038294,c_3013887])).
+
+cnf(c_4189865,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | h3(op1(e11,e11)) != h2(e10)
+    | h3(e11) != e21 ),
+    inference(resolution,[status(thm)],[c_4189815,c_3040833])).
+
+cnf(c_4189870,plain,
+    ( op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4189868,c_268,c_257,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253,c_230430,c_2627800,c_4189865])).
+
+cnf(c_4189871,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(renaming,[status(thm)],[c_4189870])).
+
+cnf(c_9,plain,
+    ( op1(e11,e12) = e11
+    | op1(e11,e12) = e12
+    | op1(e11,e12) = e13
+    | e10 = op1(e11,e12) ),
+    inference(cnf_transformation,[],[f66])).
+
+cnf(c_100,plain,
+    ( op1(e13,e10) != op1(e13,e12) ),
+    inference(cnf_transformation,[],[f199])).
+
+cnf(c_16554,plain,
+    ( op1(e13,e10) != X0
+    | op1(e13,e10) = op1(e13,e12)
+    | op1(e13,e12) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16555,plain,
+    ( op1(e13,e10) = op1(e13,e12)
+    | op1(e13,e10) != e12
+    | op1(e13,e12) != e12 ),
+    inference(instantiation,[status(thm)],[c_16554])).
+
+cnf(c_229814,plain,
+    ( op1(e10,e12) = e12
+    | op1(e11,e12) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_26,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_140,c_139,c_128,c_126,c_100,c_42,c_39,c_23,c_16539,c_16545,c_16555,c_16958,c_17013,c_17146,c_17224,c_17310,c_17316,c_17467,c_17675,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20113,c_20238,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_30493,c_31852,c_31860,c_32730,c_36462,c_45564,c_47043,c_49848,c_62391,c_62414,c_66850,c_72084,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253])).
+
+cnf(c_229881,plain,
+    ( X0 = op1(e10,e12)
+    | X0 != e12
+    | op1(e11,e12) = e12 ),
+    inference(resolution,[status(thm)],[c_229814,c_16532])).
+
+cnf(c_229882,plain,
+    ( op1(e11,e12) = e12
+    | e12 = op1(e10,e12)
+    | e12 != e12 ),
+    inference(instantiation,[status(thm)],[c_229881])).
+
+cnf(c_3023431,plain,
+    ( op1(e11,e12) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_9,c_254,c_196,c_16545,c_17310,c_229882,c_240223])).
+
+cnf(c_3023453,plain,
+    ( e12 = op1(e11,e12) ),
+    inference(resolution,[status(thm)],[c_3023431,c_3013688])).
+
+cnf(c_3055867,plain,
+    ( X0 != op1(e11,e12)
+    | h3(X0) = h3(e12) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023453])).
+
+cnf(c_3253477,plain,
+    ( X0 != op1(e11,e12)
+    | e22 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055867,c_3013683])).
+
+cnf(c_3253657,plain,
+    ( e22 = h3(op1(e11,e12)) ),
+    inference(resolution,[status(thm)],[c_3253477,c_16531])).
+
+cnf(c_3253755,plain,
+    ( h3(op1(e11,e12)) = e22 ),
+    inference(resolution,[status(thm)],[c_3253657,c_3013688])).
+
+cnf(c_3253767,plain,
+    ( X0 != e22
+    | h3(op1(e11,e12)) = X0 ),
+    inference(resolution,[status(thm)],[c_3253755,c_16532])).
+
+cnf(c_3254875,plain,
+    ( X0 = h3(op1(e11,e12))
+    | X0 != e22 ),
+    inference(resolution,[status(thm)],[c_3253767,c_3013688])).
+
+cnf(c_4189920,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4189871,c_3254875])).
+
+cnf(c_8,plain,
+    ( op1(e11,e13) = e11
+    | op1(e11,e13) = e12
+    | op1(e11,e13) = e13
+    | e10 = op1(e11,e13) ),
+    inference(cnf_transformation,[],[f67])).
+
+cnf(c_108,plain,
+    ( op1(e11,e12) != op1(e11,e13) ),
+    inference(cnf_transformation,[],[f191])).
+
+cnf(c_16570,plain,
+    ( op1(e11,e12) != X0
+    | op1(e11,e12) = op1(e11,e13)
+    | op1(e11,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_16571,plain,
+    ( op1(e11,e12) = op1(e11,e13)
+    | op1(e11,e12) != e12
+    | op1(e11,e13) != e12 ),
+    inference(instantiation,[status(thm)],[c_16570])).
+
+cnf(c_138548,plain,
+    ( X0 != X1
+    | op1(e11,e13) != X1
+    | op1(e11,e13) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_139984,plain,
+    ( X0 != op1(e11,e13)
+    | op1(e11,e13) = X0
+    | op1(e11,e13) != op1(e11,e13) ),
+    inference(instantiation,[status(thm)],[c_138548])).
+
+cnf(c_141310,plain,
+    ( op1(e11,e13) = X0
+    | X0 != op1(e11,e13) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_139984,c_17110,c_18203])).
+
+cnf(c_141311,plain,
+    ( X0 != op1(e11,e13)
+    | op1(e11,e13) = X0 ),
+    inference(renaming,[status(thm)],[c_141310])).
+
+cnf(c_141313,plain,
+    ( op1(e11,e13) = e10
+    | e10 != op1(e11,e13) ),
+    inference(instantiation,[status(thm)],[c_141311])).
+
+cnf(c_225283,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e11) = op1(e11,e13)
+    | op1(e11,e13) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_225658,plain,
+    ( op1(e11,e11) != X0
+    | op1(e11,e13) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225283,c_109,c_17033,c_17034,c_25719])).
+
+cnf(c_229477,plain,
+    ( op1(e11,e11) != e10
+    | op1(e11,e13) != e10 ),
+    inference(instantiation,[status(thm)],[c_225658])).
+
+cnf(c_3023364,plain,
+    ( op1(e11,e13) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_8,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_111,c_108,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,c_12,c_10,c_6,c_16539,c_16545,c_16561,c_16571,c_16603,c_16623,c_16958,c_17013,c_17034,c_17044,c_17059,c_17146,c_17196,c_17224,c_17310,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_138819,c_141313,c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,c_178052,c_229477,c_229618,c_229882,c_229903,c_231889,c_233740,c_240223])).
+
+cnf(c_3023386,plain,
+    ( e11 = op1(e11,e13) ),
+    inference(resolution,[status(thm)],[c_3023364,c_3013688])).
+
+cnf(c_3055869,plain,
+    ( X0 != op1(e11,e13)
+    | h3(X0) = h3(e11) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023386])).
+
+cnf(c_3253508,plain,
+    ( X0 != op1(e11,e13)
+    | e21 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055869,c_3100542])).
+
+cnf(c_3253901,plain,
+    ( e21 = h3(op1(e11,e13)) ),
+    inference(resolution,[status(thm)],[c_3253508,c_16531])).
+
+cnf(c_3253999,plain,
+    ( h3(op1(e11,e13)) = e21 ),
+    inference(resolution,[status(thm)],[c_3253901,c_3013688])).
+
+cnf(c_3254011,plain,
+    ( X0 != e21
+    | h3(op1(e11,e13)) = X0 ),
+    inference(resolution,[status(thm)],[c_3253999,c_16532])).
+
+cnf(c_3255786,plain,
+    ( X0 = h3(op1(e11,e13))
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_3254011,c_3013688])).
+
+cnf(c_4189948,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4189920,c_3255786])).
+
+cnf(c_7,plain,
+    ( op1(e12,e10) = e11
+    | op1(e12,e10) = e12
+    | op1(e12,e10) = e13
+    | e10 = op1(e12,e10) ),
+    inference(cnf_transformation,[],[f68])).
+
+cnf(c_3023360,plain,
+    ( op1(e12,e10) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_7,c_254,c_253,c_16545,c_17013,c_18166,c_20243,c_32730])).
+
+cnf(c_3023382,plain,
+    ( e11 = op1(e12,e10) ),
+    inference(resolution,[status(thm)],[c_3023360,c_3013688])).
+
+cnf(c_3055872,plain,
+    ( X0 != op1(e12,e10)
+    | h3(X0) = h3(e11) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023382])).
+
+cnf(c_3253525,plain,
+    ( X0 != op1(e12,e10)
+    | e21 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055872,c_3100542])).
+
+cnf(c_3254024,plain,
+    ( e21 = h3(op1(e12,e10)) ),
+    inference(resolution,[status(thm)],[c_3253525,c_16531])).
+
+cnf(c_3254122,plain,
+    ( h3(op1(e12,e10)) = e21 ),
+    inference(resolution,[status(thm)],[c_3254024,c_3013688])).
+
+cnf(c_3254134,plain,
+    ( X0 != e21
+    | h3(op1(e12,e10)) = X0 ),
+    inference(resolution,[status(thm)],[c_3254122,c_16532])).
+
+cnf(c_3256215,plain,
+    ( X0 = h3(op1(e12,e10))
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_3254134,c_3013688])).
+
+cnf(c_4189976,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4189948,c_3256215])).
+
+cnf(c_3023356,plain,
+    ( op1(e12,e11) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_6,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_132,c_128,c_126,c_124,c_123,c_107,c_104,c_103,c_39,c_23,c_12,c_16539,c_16545,c_16603,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17673,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19078,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_31852,c_31860,c_31892,c_32502,c_32730,c_33701,c_45564,c_47043,c_49848,c_59901,c_60219,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_133487,c_137595,c_138004,c_138028,c_142352,c_144212,c_154058,c_162431,c_229618,c_231889])).
+
+cnf(c_3023378,plain,
+    ( e12 = op1(e12,e11) ),
+    inference(resolution,[status(thm)],[c_3023356,c_3013688])).
+
+cnf(c_3055866,plain,
+    ( X0 != op1(e12,e11)
+    | h3(X0) = h3(e12) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023378])).
+
+cnf(c_3253463,plain,
+    ( X0 != op1(e12,e11)
+    | e22 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055866,c_3013683])).
+
+cnf(c_3253536,plain,
+    ( e22 = h3(op1(e12,e11)) ),
+    inference(resolution,[status(thm)],[c_3253463,c_16531])).
+
+cnf(c_3253634,plain,
+    ( h3(op1(e12,e11)) = e22 ),
+    inference(resolution,[status(thm)],[c_3253536,c_3013688])).
+
+cnf(c_3253646,plain,
+    ( X0 != e22
+    | h3(op1(e12,e11)) = X0 ),
+    inference(resolution,[status(thm)],[c_3253634,c_16532])).
+
+cnf(c_3254458,plain,
+    ( X0 = h3(op1(e12,e11))
+    | X0 != e22 ),
+    inference(resolution,[status(thm)],[c_3253646,c_3013688])).
+
+cnf(c_4190004,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4189976,c_3254458])).
+
+cnf(c_3055754,plain,
+    ( X0 != op1(e12,e12)
+    | h3(X0) = h3(e10) ),
+    inference(resolution,[status(thm)],[c_3039293,c_254])).
+
+cnf(c_3189977,plain,
+    ( X0 != op1(e12,e12)
+    | e20 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055754,c_3023707])).
+
+cnf(c_3190033,plain,
+    ( e20 = h3(op1(e12,e12)) ),
+    inference(resolution,[status(thm)],[c_3189977,c_16531])).
+
+cnf(c_3190127,plain,
+    ( h3(op1(e12,e12)) = e20 ),
+    inference(resolution,[status(thm)],[c_3190033,c_3013688])).
+
+cnf(c_3190139,plain,
+    ( X0 != e20
+    | h3(op1(e12,e12)) = X0 ),
+    inference(resolution,[status(thm)],[c_3190127,c_16532])).
+
+cnf(c_3190369,plain,
+    ( X0 = h3(op1(e12,e12))
+    | X0 != e20 ),
+    inference(resolution,[status(thm)],[c_3190139,c_3013688])).
+
+cnf(c_4190032,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e12)) != e20
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4190004,c_3190369])).
+
+cnf(c_20998,plain,
+    ( X0 != e10
+    | h3(X0) = h3(e10) ),
+    inference(instantiation,[status(thm)],[c_16537])).
+
+cnf(c_28859,plain,
+    ( op1(e12,e12) != e10
+    | h3(op1(e12,e12)) = h3(e10) ),
+    inference(instantiation,[status(thm)],[c_20998])).
+
+cnf(c_3013682,plain,
+    ( X0 != h3(e10)
+    | op2(e22,e22) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_268])).
+
+cnf(c_3038464,plain,
+    ( X0 = op2(e22,e22)
+    | X0 != h3(e10) ),
+    inference(resolution,[status(thm)],[c_3013682,c_3013688])).
+
+cnf(c_3040845,plain,
+    ( X0 != h3(e10)
+    | X1 != e22
+    | X2 != e22
+    | op2(X1,X2) = X0 ),
+    inference(resolution,[status(thm)],[c_3038464,c_3013887])).
+
+cnf(c_4190030,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | h3(op1(e12,e12)) != h3(e10)
+    | h3(e12) != e22 ),
+    inference(resolution,[status(thm)],[c_4190004,c_3040845])).
+
+cnf(c_4190034,plain,
+    ( op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4190032,c_254,c_16539,c_16545,c_20081,c_28859,c_224868,c_4190030])).
+
+cnf(c_4190035,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(renaming,[status(thm)],[c_4190034])).
+
+cnf(c_3023352,plain,
+    ( op1(e12,e13) = e13 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_132,c_128,c_126,c_124,c_123,c_107,c_104,c_103,c_39,c_23,c_12,c_6,c_16539,c_16545,c_16603,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17673,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19078,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_31852,c_31860,c_31892,c_32502,c_32730,c_33701,c_45564,c_47043,c_49848,c_59901,c_60219,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_133487,c_137595,c_137971,c_138028,c_142352,c_144212,c_154058,c_162431,c_229618,c_231889])).
+
+cnf(c_3023374,plain,
+    ( e13 = op1(e12,e13) ),
+    inference(resolution,[status(thm)],[c_3023352,c_3013688])).
+
+cnf(c_3055865,plain,
+    ( X0 != op1(e12,e13)
+    | h3(X0) = h3(e13) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023374])).
+
+cnf(c_3569231,plain,
+    ( X0 != op1(e12,e13)
+    | e23 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3567206,c_3055865])).
+
+cnf(c_3917167,plain,
+    ( e23 = h3(op1(e12,e13)) ),
+    inference(resolution,[status(thm)],[c_3569231,c_16531])).
+
+cnf(c_3917392,plain,
+    ( h3(op1(e12,e13)) = e23 ),
+    inference(resolution,[status(thm)],[c_3917167,c_3013688])).
+
+cnf(c_3917424,plain,
+    ( X0 != e23
+    | h3(op1(e12,e13)) = X0 ),
+    inference(resolution,[status(thm)],[c_3917392,c_16532])).
+
+cnf(c_4066181,plain,
+    ( X0 = h3(op1(e12,e13))
+    | X0 != e23 ),
+    inference(resolution,[status(thm)],[c_3917424,c_3013688])).
+
+cnf(c_4190080,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4190035,c_4066181])).
+
+cnf(c_3,plain,
+    ( op1(e13,e10) = e11
+    | op1(e13,e10) = e12
+    | op1(e13,e10) = e13
+    | e10 = op1(e13,e10) ),
+    inference(cnf_transformation,[],[f72])).
+
+cnf(c_3023348,plain,
+    ( op1(e13,e10) = e12 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_3,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_140,c_139,c_128,c_126,c_42,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,c_20081,c_20113,c_20238,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_30493,c_31852,c_31860,c_32730,c_36462,c_45564,c_47043,c_49848,c_62391,c_62414,c_66850,c_72084,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253])).
+
+cnf(c_3023370,plain,
+    ( e12 = op1(e13,e10) ),
+    inference(resolution,[status(thm)],[c_3023348,c_3013688])).
+
+cnf(c_3055914,plain,
+    ( X0 != op1(e13,e10)
+    | h3(X0) = h3(e12) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023370])).
+
+cnf(c_3256581,plain,
+    ( X0 != op1(e13,e10)
+    | e22 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055914,c_3013683])).
+
+cnf(c_3257831,plain,
+    ( e22 = h3(op1(e13,e10)) ),
+    inference(resolution,[status(thm)],[c_3256581,c_16531])).
+
+cnf(c_3257935,plain,
+    ( h3(op1(e13,e10)) = e22 ),
+    inference(resolution,[status(thm)],[c_3257831,c_3013688])).
+
+cnf(c_3257947,plain,
+    ( X0 != e22
+    | h3(op1(e13,e10)) = X0 ),
+    inference(resolution,[status(thm)],[c_3257935,c_16532])).
+
+cnf(c_3258478,plain,
+    ( X0 = h3(op1(e13,e10))
+    | X0 != e22 ),
+    inference(resolution,[status(thm)],[c_3257947,c_3013688])).
+
+cnf(c_4190106,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4190080,c_3258478])).
+
+cnf(c_3013896,plain,
+    ( op1(e13,e11) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_2,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,c_178052,c_229618,c_229992,c_231889,c_233740])).
+
+cnf(c_3023298,plain,
+    ( e11 = op1(e13,e11) ),
+    inference(resolution,[status(thm)],[c_3013896,c_3013688])).
+
+cnf(c_3055868,plain,
+    ( X0 != op1(e13,e11)
+    | h3(X0) = h3(e11) ),
+    inference(resolution,[status(thm)],[c_3039293,c_3023298])).
+
+cnf(c_3253491,plain,
+    ( X0 != op1(e13,e11)
+    | e21 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_3055868,c_3100542])).
+
+cnf(c_3253778,plain,
+    ( e21 = h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_3253491,c_16531])).
+
+cnf(c_3253876,plain,
+    ( h3(op1(e13,e11)) = e21 ),
+    inference(resolution,[status(thm)],[c_3253778,c_3013688])).
+
+cnf(c_3253888,plain,
+    ( X0 != e21
+    | h3(op1(e13,e11)) = X0 ),
+    inference(resolution,[status(thm)],[c_3253876,c_16532])).
+
+cnf(c_3255361,plain,
+    ( X0 = h3(op1(e13,e11))
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_3253888,c_3013688])).
+
+cnf(c_4193570,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e10)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(resolution,[status(thm)],[c_4190106,c_3255361])).
+
+cnf(c_355943,plain,
+    ( X0 != X1
+    | X2 != h3(X1)
+    | X2 = h3(X0) ),
+    inference(resolution,[status(thm)],[c_16532,c_16537])).
+
+cnf(c_380149,plain,
+    ( X0 != X1
+    | X2 != X1
+    | h3(X2) = h3(X0) ),
+    inference(resolution,[status(thm)],[c_355943,c_16537])).
+
+cnf(c_356070,plain,
+    ( op1(e13,e11) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_2,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,c_178052,c_229618,c_229992,c_231889,c_233740])).
+
+cnf(c_356085,plain,
+    ( X0 = op1(e13,e11)
+    | X0 != e11 ),
+    inference(resolution,[status(thm)],[c_356070,c_16532])).
+
+cnf(c_381409,plain,
+    ( X0 != op1(e13,e11)
+    | X1 != e11
+    | h3(X0) = h3(X1) ),
+    inference(resolution,[status(thm)],[c_380149,c_356085])).
+
+cnf(c_355931,plain,
+    ( X0 != h2(e12)
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_16532,c_265])).
+
+cnf(c_356091,plain,
+    ( h2(e12) = e21 ),
+    inference(resolution,[status(thm)],[c_355931,c_16531])).
+
+cnf(c_356095,plain,
+    ( X0 = h2(e12)
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_356091,c_16532])).
+
+cnf(c_365925,plain,
+    ( X0 = X1
+    | X0 != h2(e12)
+    | X1 != e21 ),
+    inference(resolution,[status(thm)],[c_356095,c_16532])).
+
+cnf(c_379927,plain,
+    ( X0 != e21
+    | e21 = X0 ),
+    inference(resolution,[status(thm)],[c_365925,c_265])).
+
+cnf(c_379943,plain,
+    ( e21 = op2(e22,op2(e22,e22)) ),
+    inference(resolution,[status(thm)],[c_379927,c_256])).
+
+cnf(c_379965,plain,
+    ( X0 != op2(e22,op2(e22,e22))
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_379943,c_16532])).
+
+cnf(c_355933,plain,
+    ( X0 = op2(e22,op2(e22,e22))
+    | X0 != h3(e11) ),
+    inference(resolution,[status(thm)],[c_16532,c_267])).
+
+cnf(c_380474,plain,
+    ( X0 != h3(e11)
+    | X0 = e21 ),
+    inference(resolution,[status(thm)],[c_379965,c_355933])).
+
+cnf(c_491688,plain,
+    ( X0 != op1(e13,e11)
+    | h3(X0) = e21
+    | e11 != e11 ),
+    inference(resolution,[status(thm)],[c_381409,c_380474])).
+
+cnf(c_491696,plain,
+    ( X0 != op1(e13,e11)
+    | h3(X0) = e21 ),
+    inference(equality_resolution_simp,[status(thm)],[c_491688])).
+
+cnf(c_594517,plain,
+    ( h3(op1(e13,e11)) = e21 ),
+    inference(resolution,[status(thm)],[c_491696,c_16531])).
+
+cnf(c_2032312,plain,
+    ( op2(h3(e13),h3(e11)) != X0
+    | op2(h3(e13),h3(e11)) = h3(op1(e13,e11))
+    | h3(op1(e13,e11)) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_2067930,plain,
+    ( op2(h3(e13),h3(e11)) = h3(op1(e13,e11))
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(op1(e13,e11)) != e21 ),
+    inference(instantiation,[status(thm)],[c_2032312])).
+
+cnf(c_3013671,plain,
+    ( X0 != e21
+    | op2(e22,op2(e22,e22)) = X0 ),
+    inference(resolution,[status(thm)],[c_16532,c_256])).
+
+cnf(c_3038562,plain,
+    ( X0 = op2(e22,op2(e22,e22))
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_3013671,c_3013688])).
+
+cnf(c_3054377,plain,
+    ( X0 != op2(e22,e22)
+    | X1 != e21
+    | X2 != e22
+    | op2(X2,X0) = X1 ),
+    inference(resolution,[status(thm)],[c_3038562,c_3013887])).
+
+cnf(c_4190168,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | h3(op1(e12,e10)) != e21
+    | h3(e10) != op2(e22,e22)
+    | h3(e12) != e22 ),
+    inference(resolution,[status(thm)],[c_3054377,c_4189948])).
+
+cnf(c_356142,plain,
+    ( op1(e12,e10) = e11 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_7,c_254,c_253,c_16545,c_17013,c_18166,c_20243,c_32730])).
+
+cnf(c_365910,plain,
+    ( X0 = op1(e12,e10)
+    | X0 != e11 ),
+    inference(resolution,[status(thm)],[c_356142,c_16532])).
+
+cnf(c_381413,plain,
+    ( X0 != op1(e12,e10)
+    | X1 != e11
+    | h3(X0) = h3(X1) ),
+    inference(resolution,[status(thm)],[c_380149,c_365910])).
+
+cnf(c_492265,plain,
+    ( X0 != op1(e12,e10)
+    | h3(X0) = e21
+    | e11 != e11 ),
+    inference(resolution,[status(thm)],[c_381413,c_380474])).
+
+cnf(c_492273,plain,
+    ( X0 != op1(e12,e10)
+    | h3(X0) = e21 ),
+    inference(equality_resolution_simp,[status(thm)],[c_492265])).
+
+cnf(c_595076,plain,
+    ( h3(op1(e12,e10)) = e21 ),
+    inference(resolution,[status(thm)],[c_492273,c_16531])).
+
+cnf(c_4193416,plain,
+    ( op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e11)) != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4190168,c_268,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_30252,c_31852,c_31860,c_32730,c_35056,c_45564,c_45834,c_47043,c_49848,c_58695,c_62414,c_66850,c_72084,c_93661,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_224868,c_229253,c_595076])).
+
+cnf(c_4193417,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(renaming,[status(thm)],[c_4193416])).
+
+cnf(c_4193462,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4193417,c_3254458])).
+
+cnf(c_4193489,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e12)) != e20
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4193462,c_3190369])).
+
+cnf(c_4193487,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+    | h3(op1(e12,e12)) != h3(e10)
+    | h3(e12) != e22 ),
+    inference(resolution,[status(thm)],[c_4193462,c_3040845])).
+
+cnf(c_4193492,plain,
+    ( op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4193489,c_254,c_16539,c_16545,c_20081,c_28859,c_224868,c_4193487])).
+
+cnf(c_4193493,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(renaming,[status(thm)],[c_4193492])).
+
+cnf(c_4193543,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4193493,c_4066181])).
+
+cnf(c_4193595,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+    inference(resolution,[status(thm)],[c_4193543,c_3258478])).
+
+cnf(c_4193598,plain,
+    ( op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4193570,c_594517,c_2067930,c_4193595])).
+
+cnf(c_4193599,plain,
+    ( op2(h3(e10),h3(e11)) != e23
+    | op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(renaming,[status(thm)],[c_4193598])).
+
+cnf(c_3024524,plain,
+    ( op2(e20,e21) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_62,c_17427,c_113093,c_155173,c_165269,c_178764,c_225198,c_255252])).
+
+cnf(c_3024534,plain,
+    ( e23 = op2(e20,e21) ),
+    inference(resolution,[status(thm)],[c_3024524,c_3013688])).
+
+cnf(c_3040122,plain,
+    ( X0 != e20
+    | X1 != e21
+    | op2(X0,X1) = e23 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024534])).
+
+cnf(c_4193662,plain,
+    ( op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e10) != e20
+    | h3(e11) != e21 ),
+    inference(resolution,[status(thm)],[c_4193599,c_3040122])).
+
+cnf(c_4193671,plain,
+    ( op2(h3(e10),h3(e12)) != e21
+    | op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4193662,c_268,c_257,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253,c_230430])).
+
+cnf(c_3024445,plain,
+    ( op2(e20,e22) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_61,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_179,c_178,c_177,c_166,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17790,c_17816,c_17913,c_18617,c_19346,c_19400,c_21017,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_112325,c_113093,c_149258,c_178764,c_225198,c_247675,c_255252])).
+
+cnf(c_3024469,plain,
+    ( e21 = op2(e20,e22) ),
+    inference(resolution,[status(thm)],[c_3024445,c_3013688])).
+
+cnf(c_3040121,plain,
+    ( X0 != e20
+    | X1 != e22
+    | op2(X0,X1) = e21 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024469])).
+
+cnf(c_4195810,plain,
+    ( op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e10) != e20
+    | h3(e12) != e22 ),
+    inference(resolution,[status(thm)],[c_4193671,c_3040121])).
+
+cnf(c_4195811,plain,
+    ( op2(h3(e10),h3(e13)) != e22
+    | op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195810,c_268,c_257,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_224868,c_229253])).
+
+cnf(c_3024441,plain,
+    ( op2(e20,e23) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_60,c_225198,c_255252])).
+
+cnf(c_3024465,plain,
+    ( e22 = op2(e20,e23) ),
+    inference(resolution,[status(thm)],[c_3024441,c_3013688])).
+
+cnf(c_3040128,plain,
+    ( X0 != e20
+    | X1 != e23
+    | op2(X0,X1) = e22 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024465])).
+
+cnf(c_4195846,plain,
+    ( op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e10) != e20
+    | h3(e13) != e23 ),
+    inference(resolution,[status(thm)],[c_4195811,c_3040128])).
+
+cnf(c_4195851,plain,
+    ( op2(h3(e11),h3(e12)) != e22
+    | op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195846,c_268,c_266,c_257,c_255,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16905,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_18617,c_19176,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_23529,c_23530,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253])).
+
+cnf(c_3024429,plain,
+    ( op2(e21,e22) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_57,c_257,c_256,c_255,c_245,c_203,c_202,c_200,c_199,c_198,c_191,c_187,c_179,c_175,c_170,c_166,c_155,c_153,c_90,c_88,c_77,c_74,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17740,c_17816,c_18617,c_18971,c_19346,c_19400,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_28198,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_44781,c_44824,c_45778,c_49003,c_51437,c_68875,c_68975,c_68974,c_69423,c_71340,c_90241,c_95072,c_102572,c_107924,c_108004,c_112325,c_112575,c_149258,c_239027,c_240050,c_241832])).
+
+cnf(c_3024453,plain,
+    ( e22 = op2(e21,e22) ),
+    inference(resolution,[status(thm)],[c_3024429,c_3013688])).
+
+cnf(c_3040115,plain,
+    ( X0 != e21
+    | X1 != e22
+    | op2(X0,X1) = e22 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024453])).
+
+cnf(c_4195881,plain,
+    ( op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e11) != e21
+    | h3(e12) != e22 ),
+    inference(resolution,[status(thm)],[c_4195851,c_3040115])).
+
+cnf(c_4195887,plain,
+    ( op2(h3(e11),h3(e13)) != e21
+    | op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195881,c_224868,c_230430])).
+
+cnf(c_56,plain,
+    ( op2(e21,e23) = e21
+    | op2(e21,e23) = e22
+    | op2(e21,e23) = e23
+    | e20 = op2(e21,e23) ),
+    inference(cnf_transformation,[],[f115])).
+
+cnf(c_69062,plain,
+    ( e21 != op2(e20,e23)
+    | e21 = e22
+    | e22 != op2(e20,e23) ),
+    inference(instantiation,[status(thm)],[c_59569])).
+
+cnf(c_230739,plain,
+    ( op2(e21,e23) = e21
+    | op2(e20,e23) = e21
+    | op2(e23,e23) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_68,c_257,c_256,c_153,c_17349,c_17350,c_17427,c_21159,c_26103,c_34088])).
+
+cnf(c_230740,plain,
+    ( op2(e20,e23) = e21
+    | op2(e21,e23) = e21
+    | op2(e23,e23) = e21 ),
+    inference(renaming,[status(thm)],[c_230739])).
+
+cnf(c_16724,plain,
+    ( op2(e20,e21) != X0
+    | op2(e20,e21) = op2(e21,e21)
+    | op2(e21,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_19091,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = op2(e21,e21)
+    | op2(e21,e21) != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_16724])).
+
+cnf(c_38518,plain,
+    ( op2(e20,e21) != op2(e20,e21)
+    | op2(e20,e21) = e21
+    | e21 != op2(e20,e21) ),
+    inference(instantiation,[status(thm)],[c_31689])).
+
+cnf(c_77595,plain,
+    ( op2(e20,e21) != e21
+    | op2(e21,e21) = op2(e20,e21)
+    | op2(e21,e21) != e21 ),
+    inference(instantiation,[status(thm)],[c_61036])).
+
+cnf(c_89082,plain,
+    ( X0 != op2(e21,e23)
+    | e20 = X0
+    | e20 != op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_60272])).
+
+cnf(c_99421,plain,
+    ( op2(e20,e22) != op2(e21,e23)
+    | e20 = op2(e20,e22)
+    | e20 != op2(e21,e23) ),
+    inference(instantiation,[status(thm)],[c_89082])).
+
+cnf(c_138274,plain,
+    ( h2(e12) != X0
+    | e22 != X0
+    | e22 = h2(e12) ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_17470,plain,
+    ( e21 != h2(e12)
+    | e21 = e22
+    | e22 != h2(e12) ),
+    inference(instantiation,[status(thm)],[c_16749])).
+
+cnf(c_139860,plain,
+    ( e22 != X0
+    | h2(e12) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_138274,c_265,c_200,c_17470])).
+
+cnf(c_139861,plain,
+    ( h2(e12) != X0
+    | e22 != X0 ),
+    inference(renaming,[status(thm)],[c_139860])).
+
+cnf(c_140340,plain,
+    ( h2(e12) != e22
+    | e22 != e22 ),
+    inference(instantiation,[status(thm)],[c_139861])).
+
+cnf(c_143224,plain,
+    ( op2(e20,e22) = op2(e21,e23)
+    | op2(e20,e22) != e21
+    | op2(e21,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_140849])).
+
+cnf(c_113308,plain,
+    ( op2(e20,e22) = op2(e21,e23)
+    | op2(e20,e22) != e21
+    | op2(e21,e23) != e21 ),
+    inference(instantiation,[status(thm)],[c_90406])).
+
+cnf(c_149617,plain,
+    ( op2(e20,e22) != e21
+    | op2(e20,e22) = op2(e21,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_143224,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_181,c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,c_153,c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_77,c_71,c_68,c_67,c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,c_17770,c_17786,c_17790,c_17799,c_17800,c_17841,c_17842,c_17853,c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,c_18984,c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,c_26603,c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,c_35201,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,c_49003,c_49014,c_51437,c_62013,c_63683,c_68261,c_68501,c_68565,c_68612,c_68690,c_68975,c_68974,c_69063,c_69096,c_69349,c_74870,c_76914,c_77138,c_77143,c_90409,c_95072,c_102572,c_107767,c_112325,c_112444,c_113308,c_115073,c_115060,c_127540,c_138057,c_138066,c_138069,c_138092,c_142413,c_145078,c_148192])).
+
+cnf(c_149618,plain,
+    ( op2(e20,e22) = op2(e21,e23)
+    | op2(e20,e22) != e21 ),
+    inference(renaming,[status(thm)],[c_149617])).
+
+cnf(c_230357,plain,
+    ( X0 = op2(e22,e20)
+    | X0 != e21 ),
+    inference(resolution,[status(thm)],[c_230351,c_16532])).
+
+cnf(c_230367,plain,
+    ( op2(e20,e20) != e21 ),
+    inference(resolution,[status(thm)],[c_230357,c_190])).
+
+cnf(c_93,plain,
+    ( op2(e20,e20) = e21
+    | op2(e20,e21) = e21
+    | op2(e20,e22) = e21
+    | op2(e20,e23) = e21 ),
+    inference(cnf_transformation,[],[f126])).
+
+cnf(c_230376,plain,
+    ( op2(e20,e21) = e21
+    | op2(e20,e22) = e21
+    | op2(e20,e23) = e21 ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_230367,c_93])).
+
+cnf(c_239769,plain,
+    ( op2(e20,e22) = e21
+    | op2(e20,e23) = e21
+    | e21 = op2(e20,e21) ),
+    inference(resolution,[status(thm)],[c_230376,c_230241])).
+
+cnf(c_230842,plain,
+    ( op2(e21,e22) = e22
+    | op2(e23,e22) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_74,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,c_191,c_187,c_179,c_166,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17816,c_18617,c_19346,c_19400,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_44824,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,c_112325,c_149258])).
+
+cnf(c_230883,plain,
+    ( op2(e23,e22) = e22
+    | e22 = op2(e21,e22) ),
+    inference(resolution,[status(thm)],[c_230842,c_230647])).
+
+cnf(c_242537,plain,
+    ( e22 = op2(e21,e22) ),
+    inference(backward_subsumption_resolution,[status(thm)],[c_242505,c_230883])).
+
+cnf(c_242541,plain,
+    ( X0 != op2(e21,e22)
+    | X0 = e22 ),
+    inference(resolution,[status(thm)],[c_242537,c_16532])).
+
+cnf(c_230242,plain,
+    ( X0 != e21
+    | h2(e12) = X0 ),
+    inference(resolution,[status(thm)],[c_224947,c_16531])).
+
+cnf(c_251468,plain,
+    ( op2(e21,e22) != e21
+    | h2(e12) = e22 ),
+    inference(resolution,[status(thm)],[c_242541,c_230242])).
+
+cnf(c_252520,plain,
+    ( op2(e21,e23) = e21
+    | op2(e20,e23) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_230740,c_257,c_256,c_255,c_245,c_203,c_202,c_200,c_199,c_198,c_191,c_187,c_185,c_179,c_178,c_175,c_170,c_166,c_159,c_156,c_155,c_153,c_90,c_88,c_77,c_74,c_56,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17740,c_17760,c_17790,c_17800,c_17816,c_18617,c_18971,c_18985,c_19091,c_19346,c_19400,c_21017,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_28198,c_33694,c_33893,c_34088,c_36100,c_38518,c_38580,c_38896,c_39126,c_39778,c_44781,c_44824,c_45778,c_49003,c_51437,c_68875,c_68975,c_68974,c_69423,c_71340,c_77595,c_90241,c_95072,c_99421,c_102572,c_107924,c_108004,c_112325,c_112575,c_149258,c_149618,c_239027,c_239769,c_240050,c_241832,c_252024])).
+
+cnf(c_252521,plain,
+    ( op2(e20,e23) = e21
+    | op2(e21,e23) = e21 ),
+    inference(renaming,[status(thm)],[c_252520])).
+
+cnf(c_252592,plain,
+    ( op2(e21,e23) = e21
+    | e21 = op2(e20,e23) ),
+    inference(resolution,[status(thm)],[c_252521,c_230241])).
+
+cnf(c_3024327,plain,
+    ( op2(e21,e23) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_56,c_200,c_17427,c_69062,c_113093,c_225198,c_252592,c_255252])).
+
+cnf(c_3024349,plain,
+    ( e21 = op2(e21,e23) ),
+    inference(resolution,[status(thm)],[c_3024327,c_3013688])).
+
+cnf(c_3040117,plain,
+    ( X0 != e21
+    | X1 != e23
+    | op2(X0,X1) = e21 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024349])).
+
+cnf(c_4195918,plain,
+    ( op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e11) != e21
+    | h3(e13) != e23 ),
+    inference(resolution,[status(thm)],[c_4195887,c_3040117])).
+
+cnf(c_4195920,plain,
+    ( op2(h3(e12),h3(e11)) != e22
+    | op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195918,c_255,c_17427,c_113093,c_115067,c_155173,c_165269,c_178764,c_225198,c_230430,c_255252,c_318273,c_4195915])).
+
+cnf(c_3024319,plain,
+    ( op2(e22,e21) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_54,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_155,c_153,c_149,c_90,c_88,c_77,c_16905,c_17291,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,c_102572,c_112325,c_240038,c_255252])).
+
+cnf(c_3024341,plain,
+    ( e22 = op2(e22,e21) ),
+    inference(resolution,[status(thm)],[c_3024319,c_3013688])).
+
+cnf(c_3040114,plain,
+    ( X0 != e21
+    | X1 != e22
+    | op2(X1,X0) = e22 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024341])).
+
+cnf(c_4195944,plain,
+    ( op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e11) != e21
+    | h3(e12) != e22 ),
+    inference(resolution,[status(thm)],[c_4195920,c_3040114])).
+
+cnf(c_4195948,plain,
+    ( op2(h3(e12),h3(e13)) != e23
+    | op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195944,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_179,c_178,c_177,c_166,c_155,c_153,c_90,c_88,c_77,c_61,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17790,c_17816,c_17913,c_18617,c_19346,c_19400,c_21017,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,c_99485,c_102572,c_107924,c_112325,c_113093,c_149258,c_178764,c_224868,c_225198,c_247675,c_255252,c_319334,c_4195946])).
+
+cnf(c_225322,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e22)
+    | op2(e23,e22) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_225942,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e22) != X0 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_225322,c_148,c_16650])).
+
+cnf(c_231324,plain,
+    ( op2(e23,e20) != op2(e22,e23)
+    | op2(e23,e22) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_225942])).
+
+cnf(c_24684,plain,
+    ( op2(e22,e23) = op2(e23,e23)
+    | op2(e22,e23) != e22
+    | op2(e23,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_16690])).
+
+cnf(c_29575,plain,
+    ( op2(e23,e20) != X0
+    | op2(e23,e20) = op2(e23,e21)
+    | op2(e23,e21) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_38044,plain,
+    ( op2(e23,e20) != op2(e22,e23)
+    | op2(e23,e20) = op2(e23,e21)
+    | op2(e23,e21) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_29575])).
+
+cnf(c_68148,plain,
+    ( op2(e22,e23) != op2(e22,e23)
+    | op2(e22,e23) = op2(e23,e20)
+    | op2(e23,e20) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_62238])).
+
+cnf(c_60930,plain,
+    ( X0 != e22
+    | op2(e23,e21) = X0
+    | op2(e23,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_60035])).
+
+cnf(c_70839,plain,
+    ( op2(e22,e23) != e22
+    | op2(e23,e21) = op2(e22,e23)
+    | op2(e23,e21) != e22 ),
+    inference(instantiation,[status(thm)],[c_60930])).
+
+cnf(c_70833,plain,
+    ( X0 = op2(e22,e23)
+    | X0 != e22
+    | op2(e22,e23) != e22 ),
+    inference(instantiation,[status(thm)],[c_64702])).
+
+cnf(c_90237,plain,
+    ( op2(e22,e23) != e22
+    | op2(e23,e22) = op2(e22,e23)
+    | op2(e23,e22) != e22 ),
+    inference(instantiation,[status(thm)],[c_70833])).
+
+cnf(c_59556,plain,
+    ( op2(e21,e20) != X0
+    | op2(e21,e20) = op2(e23,e20)
+    | op2(e23,e20) != X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_95411,plain,
+    ( op2(e21,e20) != op2(e22,e23)
+    | op2(e21,e20) = op2(e23,e20)
+    | op2(e23,e20) != op2(e22,e23) ),
+    inference(instantiation,[status(thm)],[c_59556])).
+
+cnf(c_139045,plain,
+    ( X0 != X1
+    | op2(e21,e20) != X1
+    | op2(e21,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_140235,plain,
+    ( X0 != e23
+    | op2(e21,e20) = X0
+    | op2(e21,e20) != e23 ),
+    inference(instantiation,[status(thm)],[c_139045])).
+
+cnf(c_17765,plain,
+    ( X0 != X1
+    | op2(e21,e20) != X1
+    | op2(e21,e20) = X0 ),
+    inference(instantiation,[status(thm)],[c_16532])).
+
+cnf(c_22511,plain,
+    ( X0 != e23
+    | op2(e21,e20) = X0
+    | op2(e21,e20) != e23 ),
+    inference(instantiation,[status(thm)],[c_17765])).
+
+cnf(c_142966,plain,
+    ( op2(e21,e20) = X0
+    | X0 != e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_140235,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_22511,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,c_102572])).
+
+cnf(c_142967,plain,
+    ( X0 != e23
+    | op2(e21,e20) = X0 ),
+    inference(renaming,[status(thm)],[c_142966])).
+
+cnf(c_142969,plain,
+    ( op2(e21,e20) = op2(e22,e23)
+    | op2(e22,e23) != e23 ),
+    inference(instantiation,[status(thm)],[c_142967])).
+
+cnf(c_237320,plain,
+    ( op2(e23,e20) != op2(e22,e23) ),
+    inference(global_propositional_subsumption,[status(thm)],[c_231324,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_189,c_187,c_184,c_179,c_172,c_168,c_166,c_155,c_153,c_149,c_148,c_91,c_90,c_88,c_77,c_67,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_17835,c_18617,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,c_23147,c_24684,c_25036,c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,c_38044,c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,c_90237,c_95072,c_95411,c_101640,c_102572,c_107924,c_112325,c_131061,c_142969,c_149072,c_149258,c_225131])).
+
+cnf(c_3024315,plain,
+    ( op2(e22,e23) = e23 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_52,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_189,c_187,c_184,c_179,c_172,c_168,c_166,c_155,c_153,c_149,c_148,c_91,c_90,c_88,c_77,c_67,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_17835,c_18617,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,c_23147,c_24684,c_24688,c_25036,c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,c_38044,c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,c_90237,c_95072,c_95411,c_101640,c_102572,c_107924,c_112325,c_131061,c_142969,c_149072,c_149258,c_225131,c_255252])).
+
+cnf(c_3024337,plain,
+    ( e23 = op2(e22,e23) ),
+    inference(resolution,[status(thm)],[c_3024315,c_3013688])).
+
+cnf(c_3040113,plain,
+    ( X0 != e22
+    | X1 != e23
+    | op2(X0,X1) = e23 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024337])).
+
+cnf(c_4195962,plain,
+    ( op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21
+    | h3(e12) != e22
+    | h3(e13) != e23 ),
+    inference(resolution,[status(thm)],[c_4195948,c_3040113])).
+
+cnf(c_4195972,plain,
+    ( op2(h3(e13),h3(e10)) != e22
+    | op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195962,c_266,c_255,c_16905,c_18617,c_19176,c_23529,c_23530,c_224868])).
+
+cnf(c_3024311,plain,
+    ( op2(e23,e20) = e22 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_51,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,c_187,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,c_102572,c_112325,c_255252])).
+
+cnf(c_3024333,plain,
+    ( e22 = op2(e23,e20) ),
+    inference(resolution,[status(thm)],[c_3024311,c_3013688])).
+
+cnf(c_3040127,plain,
+    ( X0 != e20
+    | X1 != e23
+    | op2(X1,X0) = e22 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024333])).
+
+cnf(c_4195989,plain,
+    ( op2(h3(e13),h3(e11)) != e21
+    | h3(e10) != e20
+    | h3(e13) != e23 ),
+    inference(resolution,[status(thm)],[c_4195972,c_3040127])).
+
+cnf(c_4196255,plain,
+    ( op2(h3(e13),h3(e11)) != e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_4195989,c_268,c_266,c_257,c_255,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,c_16905,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_18617,c_19176,c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_23529,c_23530,c_24269,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,c_229253])).
+
+cnf(c_3024128,plain,
+    ( op2(e23,e21) = e21 ),
+    inference(global_propositional_subsumption,[status(thm)],[c_50,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,c_176,c_166,c_164,c_155,c_153,c_149,c_146,c_95,c_90,c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17291,c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19332,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,c_107924,c_112325,c_113093,c_115073,c_138084,c_149258,c_149600,c_159160,c_159167,c_178764,c_225198,c_247675,c_255252])).
+
+cnf(c_3024142,plain,
+    ( e21 = op2(e23,e21) ),
+    inference(resolution,[status(thm)],[c_3024128,c_3013688])).
+
+cnf(c_3040116,plain,
+    ( X0 != e21
+    | X1 != e23
+    | op2(X1,X0) = e21 ),
+    inference(resolution,[status(thm)],[c_3013887,c_3024142])).
+
+cnf(c_4196265,plain,
+    ( h3(e11) != e21
+    | h3(e13) != e23 ),
+    inference(resolution,[status(thm)],[c_4196255,c_3040116])).
+
+cnf(contradiction,plain,
+    ( $false ),
+    inference(minisat,[status(thm)],[c_4196265,c_230430,c_23530,c_23529,c_19176,c_18617,c_16905,c_255,c_266])).
+
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.03  % Problem    : ALG107+1 : TPTP v7.1.0. Released v2.7.0.
+% 0.00/0.04  % Command    : iproveropt_run.sh %d %s
+% 0.03/0.23  % Computer   : n026.star.cs.uiowa.edu
+% 0.03/0.23  % Model      : x86_64 x86_64
+% 0.03/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.03/0.23  % Memory     : 32218.625MB
+% 0.03/0.23  % OS         : Linux 3.10.0-693.2.2.el7.x86_64
+% 0.03/0.23  % CPULimit   : 300
+% 0.03/0.23  % DateTime   : Wed Aug 29 12:38:42 CDT 2018
+% 0.03/0.23  % CPUTime    : 
+% 0.06/0.25  
+% 0.06/0.25  %---------------- iProver v2.8 (CASC-J9) ----------------%
+% 0.06/0.25  
+% 0.06/0.26  warning: prop_lit_to_fof_flag: true
+% 0.06/0.26  warning: use_rec_defs_flag: true
+% 0.06/0.26  warning: def_merge_tr_red_non_prop_flag: true
+% 0.06/0.26  warning: finite_models commented: preprocess_after_flattening
+% 0.06/0.26  warning: pred_elim_qbf: true
+% 0.06/0.26  warning: dbg_qbf_res_prep_flag: true
+% 0.06/0.26  
+% 0.06/0.26  ------  iProver source info 
+% 0.06/0.26  
+% 0.06/0.26  git: date: 2018-07-06 14:03:16 +0100
+% 0.06/0.26  git: sha1: a23ae0111c2c203083e5922e8bb09a201cc5ec4f
+% 0.06/0.26  git: non_committed_changes: false
+% 0.06/0.26  git: last_make_outside_of_git: false
+% 0.06/0.26  
+% 0.06/0.26  
+% 0.06/0.26  ------ Parsing...
+% 0.06/0.26  ------ Clausification by vclausify_rel  & Parsing by iProver...
+% 0.06/0.26  
+% 0.06/0.28  
+% 0.06/0.28  
+% 0.06/0.28  ------ Preprocessing... sf_s  rm: 3 0s  sf_e  pe_s  pe_e  sf_s  rm: 0 0s  sf_e  pe_s  pe_e 
+% 0.72/0.92  
+% 0.72/0.92  ------ Preprocessing... scvd_s sp: 0 0s scvd_e  snvd_s sp: 0 0s snvd_e 
+% 0.72/0.92  
+% 0.72/0.92  ------ Preprocessing... sf_s  rm: 0 0s  sf_e 
+% 0.72/0.95  ------ Proving...
+% 0.72/0.95  ------ Problem Properties 
+% 0.72/0.95  
+% 0.72/0.95  
+% 0.72/0.95  clauses                                 325
+% 0.72/0.95  conjectures                             0
+% 0.72/0.95  EPR                                     30
+% 0.72/0.95  Horn                                    214
+% 0.72/0.95  unary                                   147
+% 0.72/0.95  binary                                  64
+% 0.72/0.95  lits                                    923
+% 0.72/0.95  lits eq                                 812
+% 0.72/0.95  
+% 0.72/0.95  ------ Schedule dynamic 5 is on 
+% 0.72/0.95  
+% 0.72/0.95  ------ Input Options "--resolution_flag false --inst_lit_sel_side none" Time Limit: 10.
+% 0.72/0.95  
+% 0.72/0.95  
+% 0.72/0.95  ------ Current options:
+% 0.72/0.95  
+% 0.72/0.95  
+% 0.72/0.95  
+% 0.72/0.95  
+% 0.72/0.95  
+% 0.72/0.95  ------ Proving...
+% 10.71/10.95  Time Out after: 29950 full_loop iterations
+% 10.71/10.95  
+% 10.71/10.95  ------ Input Options"--res_lit_sel adaptive --res_lit_sel_side num_symb" Time Limit: 25.
+% 10.71/10.95  
+% 10.71/10.95  
+% 10.71/10.95  ------ Current options:
+% 10.71/10.95  
+% 10.71/10.95  
+% 10.71/10.95  
+% 10.71/10.95  
+% 10.71/10.95  
+% 10.71/10.95  ------ Proving...
+% 35.77/36.00  Time Out after: 27406 full_loop iterations
+% 35.77/36.00  
+% 35.77/36.00  ------ Option_1: Negative Selections Time Limit: 15.
+% 35.77/36.00  
+% 35.77/36.00  
+% 35.77/36.00  ------ Current options:
+% 35.77/36.00  
+% 35.77/36.00  
+% 35.77/36.00  
+% 35.77/36.00  
+% 35.77/36.00  
+% 35.77/36.00  ------ Proving...
+% 50.77/51.00  Time Out after: 15011 full_loop iterations
+% 50.77/51.00  
+% 50.77/51.00  ------ Option_2: Max Selections Time Limit: 15.
+% 50.77/51.00  
+% 50.77/51.00  
+% 50.77/51.00  ------ Current options:
+% 50.77/51.00  
+% 50.77/51.00  
+% 50.77/51.00  
+% 50.77/51.00  
+% 50.77/51.00  
+% 50.77/51.00  ------ Proving...
+% 65.76/66.00  Time Out after: 20338 full_loop iterations
+% 65.76/66.00  
+% 65.76/66.00  ------ Option_3: Min Selections Time Limit: 15.
+% 65.76/66.00  
+% 65.76/66.00  
+% 65.76/66.00  ------ Current options:
+% 65.76/66.00  
+% 65.76/66.00  
+% 65.76/66.00  
+% 65.76/66.00  
+% 65.76/66.00  
+% 65.76/66.00  ------ Proving...
+% 80.78/81.00  Time Out after: 18698 full_loop iterations
+% 80.78/81.00  
+% 80.78/81.00  ------ Input Options Time Limit: Unbounded
+% 80.78/81.00  
+% 80.78/81.00  
+% 80.78/81.00  ------ Current options:
+% 80.78/81.00  
+% 80.78/81.00  
+% 80.78/81.00  
+% 80.78/81.00  
+% 80.78/81.00  
+% 80.78/81.00  ------ Proving...
+% 215.56/215.69  
+% 215.56/215.69  
+% 215.56/215.69  % SZS status Theorem
+% 215.56/215.69  
+% 215.67/215.80  
+% 215.67/215.80  % SZS output start CNFRefutation
+% 215.67/215.80  
+% 218.15/218.29  fof(f13,axiom,(
+% 218.15/218.29    op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = e23 & op2(e22,op2(e22,e22)) = e21 & e20 = op2(e22,e22)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f317,plain,(
+% 218.15/218.29    op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f13])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f16,axiom,(
+% 218.15/218.29    op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = h3(e13) & op2(e22,op2(e22,e22)) = h3(e11) & op2(e22,e22) = h3(e10) & e22 = h3(e12)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f329,plain,(
+% 218.15/218.29    op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = h3(e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f16])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f1,axiom,(
+% 218.15/218.29    (op1(e13,e13) = e13 | op1(e13,e13) = e12 | op1(e13,e13) = e11 | e10 = op1(e13,e13)) & (op1(e13,e12) = e13 | op1(e13,e12) = e12 | op1(e13,e12) = e11 | e10 = op1(e13,e12)) & (op1(e13,e11) = e13 | op1(e13,e11) = e12 | op1(e13,e11) = e11 | e10 = op1(e13,e11)) & (op1(e13,e10) = e13 | op1(e13,e10) = e12 | op1(e13,e10) = e11 | e10 = op1(e13,e10)) & (op1(e12,e13) = e13 | op1(e12,e13) = e12 | op1(e12,e13) = e11 | e10 = op1(e12,e13)) & (op1(e12,e12) = e13 | op1(e12,e12) = e12 | op1(e12,e12) = e11 | e10 = op1(e12,e12)) & (op1(e12,e11) = e13 | op1(e12,e11) = e12 | op1(e12,e11) = e11 | e10 = op1(e12,e11)) & (op1(e12,e10) = e13 | op1(e12,e10) = e12 | op1(e12,e10) = e11 | e10 = op1(e12,e10)) & (op1(e11,e13) = e13 | op1(e11,e13) = e12 | op1(e11,e13) = e11 | e10 = op1(e11,e13)) & (op1(e11,e12) = e13 | op1(e11,e12) = e12 | op1(e11,e12) = e11 | e10 = op1(e11,e12)) & (op1(e11,e11) = e13 | op1(e11,e11) = e12 | op1(e11,e11) = e11 | e10 = op1(e11,e11)) & (op1(e11,e10) = e13 | op1(e11,e10) = e12 | op1(e11,e10) = e11 | e10 = op1(e11,e10)) & (op1(e10,e13) = e13 | op1(e10,e13) = e12 | op1(e10,e13) = e11 | e10 = op1(e10,e13)) & (op1(e10,e12) = e13 | op1(e10,e12) = e12 | op1(e10,e12) = e11 | e10 = op1(e10,e12)) & (op1(e10,e11) = e13 | op1(e10,e11) = e12 | op1(e10,e11) = e11 | e10 = op1(e10,e11)) & (op1(e10,e10) = e13 | op1(e10,e10) = e12 | op1(e10,e10) = e11 | e10 = op1(e10,e10))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f61,plain,(
+% 218.15/218.29    op1(e10,e11) = e13 | op1(e10,e11) = e12 | op1(e10,e11) = e11 | e10 = op1(e10,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f5,axiom,(
+% 218.15/218.29    op1(e13,e12) != op1(e13,e13) & op1(e13,e11) != op1(e13,e13) & op1(e13,e11) != op1(e13,e12) & op1(e13,e10) != op1(e13,e13) & op1(e13,e10) != op1(e13,e12) & op1(e13,e10) != op1(e13,e11) & op1(e12,e12) != op1(e12,e13) & op1(e12,e11) != op1(e12,e13) & op1(e12,e11) != op1(e12,e12) & op1(e12,e10) != op1(e12,e13) & op1(e12,e10) != op1(e12,e12) & op1(e12,e10) != op1(e12,e11) & op1(e11,e12) != op1(e11,e13) & op1(e11,e11) != op1(e11,e13) & op1(e11,e11) != op1(e11,e12) & op1(e11,e10) != op1(e11,e13) & op1(e11,e10) != op1(e11,e12) & op1(e11,e10) != op1(e11,e11) & op1(e10,e12) != op1(e10,e13) & op1(e10,e11) != op1(e10,e13) & op1(e10,e11) != op1(e10,e12) & op1(e10,e10) != op1(e10,e13) & op1(e10,e10) != op1(e10,e12) & op1(e10,e10) != op1(e10,e11) & op1(e12,e13) != op1(e13,e13) & op1(e11,e13) != op1(e13,e13) & op1(e11,e13) != op1(e12,e13) & op1(e10,e13) != op1(e13,e13) & op1(e10,e13) != op1(e12,e13) & op1(e10,e13) != op1(e11,e13) & op1(e12,e12) != op1(e13,e12) & op1(e11,e12) != op1(e13,e12) & op1(e11,e12) != op1(e12,e12) & op1(e10,e12) != op1(e13,e12) & op1(e10,e12) != op1(e12,e12) & op1(e10,e12) != op1(e11,e12) & op1(e12,e11) != op1(e13,e11) & op1(e11,e11) != op1(e13,e11) & op1(e11,e11) != op1(e12,e11) & op1(e10,e11) != op1(e13,e11) & op1(e10,e11) != op1(e12,e11) & op1(e10,e11) != op1(e11,e11) & op1(e12,e10) != op1(e13,e10) & op1(e11,e10) != op1(e13,e10) & op1(e11,e10) != op1(e12,e10) & op1(e10,e10) != op1(e13,e10) & op1(e10,e10) != op1(e12,e10) & op1(e10,e10) != op1(e11,e10)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f196,plain,(
+% 218.15/218.29    op1(e12,e11) != op1(e12,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f71,plain,(
+% 218.15/218.29    op1(e12,e13) = e13 | op1(e12,e13) = e12 | op1(e12,e13) = e11 | e10 = op1(e12,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f12,axiom,(
+% 218.15/218.29    op1(op1(e12,op1(e12,e12)),op1(e12,e12)) = e13 & op1(e12,op1(e12,e12)) = e11 & e10 = op1(e12,e12)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f312,plain,(
+% 218.15/218.29    e10 = op1(e12,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f12])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f313,plain,(
+% 218.15/218.29    op1(e12,op1(e12,e12)) = e11),
+% 218.15/218.29    inference(cnf_transformation,[],[f12])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f194,plain,(
+% 218.15/218.29    op1(e12,e10) != op1(e12,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f197,plain,(
+% 218.15/218.29    op1(e12,e12) != op1(e12,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f2,axiom,(
+% 218.15/218.29    (op1(e13,e13) = e13 | op1(e12,e13) = e13 | op1(e11,e13) = e13 | op1(e10,e13) = e13) & (op1(e13,e13) = e13 | op1(e13,e12) = e13 | op1(e13,e11) = e13 | op1(e13,e10) = e13) & (op1(e13,e13) = e12 | op1(e12,e13) = e12 | op1(e11,e13) = e12 | op1(e10,e13) = e12) & (op1(e13,e13) = e12 | op1(e13,e12) = e12 | op1(e13,e11) = e12 | op1(e13,e10) = e12) & (op1(e13,e13) = e11 | op1(e12,e13) = e11 | op1(e11,e13) = e11 | op1(e10,e13) = e11) & (op1(e13,e13) = e11 | op1(e13,e12) = e11 | op1(e13,e11) = e11 | op1(e13,e10) = e11) & (e10 = op1(e13,e13) | e10 = op1(e12,e13) | e10 = op1(e11,e13) | e10 = op1(e10,e13)) & (e10 = op1(e13,e13) | e10 = op1(e13,e12) | e10 = op1(e13,e11) | e10 = op1(e13,e10)) & (op1(e13,e12) = e13 | op1(e12,e12) = e13 | op1(e11,e12) = e13 | op1(e10,e12) = e13) & (op1(e12,e13) = e13 | op1(e12,e12) = e13 | op1(e12,e11) = e13 | op1(e12,e10) = e13) & (op1(e13,e12) = e12 | op1(e12,e12) = e12 | op1(e11,e12) = e12 | op1(e10,e12) = e12) & (op1(e12,e13) = e12 | op1(e12,e12) = e12 | op1(e12,e11) = e12 | op1(e12,e10) = e12) & (op1(e13,e12) = e11 | op1(e12,e12) = e11 | op1(e11,e12) = e11 | op1(e10,e12) = e11) & (op1(e12,e13) = e11 | op1(e12,e12) = e11 | op1(e12,e11) = e11 | op1(e12,e10) = e11) & (e10 = op1(e13,e12) | e10 = op1(e12,e12) | e10 = op1(e11,e12) | e10 = op1(e10,e12)) & (e10 = op1(e12,e13) | e10 = op1(e12,e12) | e10 = op1(e12,e11) | e10 = op1(e12,e10)) & (op1(e13,e11) = e13 | op1(e12,e11) = e13 | op1(e11,e11) = e13 | op1(e10,e11) = e13) & (op1(e11,e13) = e13 | op1(e11,e12) = e13 | op1(e11,e11) = e13 | op1(e11,e10) = e13) & (op1(e13,e11) = e12 | op1(e12,e11) = e12 | op1(e11,e11) = e12 | op1(e10,e11) = e12) & (op1(e11,e13) = e12 | op1(e11,e12) = e12 | op1(e11,e11) = e12 | op1(e11,e10) = e12) & (op1(e13,e11) = e11 | op1(e12,e11) = e11 | op1(e11,e11) = e11 | op1(e10,e11) = e11) & (op1(e11,e13) = e11 | op1(e11,e12) = e11 | op1(e11,e11) = e11 | op1(e11,e10) = e11) & (e10 = op1(e13,e11) | e10 = op1(e12,e11) | e10 = op1(e11,e11) | e10 = op1(e10,e11)) & (e10 = op1(e11,e13) | e10 = op1(e11,e12) | e10 = op1(e11,e11) | e10 = op1(e11,e10)) & (op1(e13,e10) = e13 | op1(e12,e10) = e13 | op1(e11,e10) = e13 | op1(e10,e10) = e13) & (op1(e10,e13) = e13 | op1(e10,e12) = e13 | op1(e10,e11) = e13 | op1(e10,e10) = e13) & (op1(e13,e10) = e12 | op1(e12,e10) = e12 | op1(e11,e10) = e12 | op1(e10,e10) = e12) & (op1(e10,e13) = e12 | op1(e10,e12) = e12 | op1(e10,e11) = e12 | op1(e10,e10) = e12) & (op1(e13,e10) = e11 | op1(e12,e10) = e11 | op1(e11,e10) = e11 | op1(e10,e10) = e11) & (op1(e10,e13) = e11 | op1(e10,e12) = e11 | op1(e10,e11) = e11 | op1(e10,e10) = e11) & (e10 = op1(e13,e10) | e10 = op1(e12,e10) | e10 = op1(e11,e10) | e10 = op1(e10,e10)) & (e10 = op1(e10,e13) | e10 = op1(e10,e12) | e10 = op1(e10,e11) | e10 = op1(e10,e10))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f91,plain,(
+% 218.15/218.29    op1(e13,e11) = e13 | op1(e12,e11) = e13 | op1(e11,e11) = e13 | op1(e10,e11) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f314,plain,(
+% 218.15/218.29    op1(op1(e12,op1(e12,e12)),op1(e12,e12)) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f12])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f179,plain,(
+% 218.15/218.29    op1(e12,e13) != op1(e13,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f186,plain,(
+% 218.15/218.29    op1(e11,e10) != op1(e11,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f201,plain,(
+% 218.15/218.29    op1(e13,e11) != op1(e13,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f98,plain,(
+% 218.15/218.29    op1(e12,e13) = e13 | op1(e12,e12) = e13 | op1(e12,e11) = e13 | op1(e12,e10) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f69,plain,(
+% 218.15/218.29    op1(e12,e11) = e13 | op1(e12,e11) = e12 | op1(e12,e11) = e11 | e10 = op1(e12,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f192,plain,(
+% 218.15/218.29    op1(e12,e10) != op1(e12,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f195,plain,(
+% 218.15/218.29    op1(e12,e11) != op1(e12,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f106,plain,(
+% 218.15/218.29    op1(e13,e13) = e13 | op1(e13,e12) = e13 | op1(e13,e11) = e13 | op1(e13,e10) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f160,plain,(
+% 218.15/218.29    op1(e11,e10) != op1(e13,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f167,plain,(
+% 218.15/218.29    op1(e12,e11) != op1(e13,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f99,plain,(
+% 218.15/218.29    op1(e13,e12) = e13 | op1(e12,e12) = e13 | op1(e11,e12) = e13 | op1(e10,e12) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f156,plain,(
+% 218.15/218.29    op1(e10,e10) != op1(e11,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f164,plain,(
+% 218.15/218.29    op1(e10,e11) != op1(e13,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f175,plain,(
+% 218.15/218.29    op1(e10,e13) != op1(e12,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f187,plain,(
+% 218.15/218.29    op1(e11,e10) != op1(e11,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f82,plain,(
+% 218.15/218.29    op1(e10,e13) = e13 | op1(e10,e12) = e13 | op1(e10,e11) = e13 | op1(e10,e10) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f105,plain,(
+% 218.15/218.29    op1(e13,e13) = e12 | op1(e12,e13) = e12 | op1(e11,e13) = e12 | op1(e10,e13) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f21,plain,(
+% 218.15/218.29    (op1(e13,op1(e10,e13)) = e13 & op1(e12,op1(e10,e12)) = e12 & op1(e11,op1(e10,e11)) = e11 & e10 = op1(e10,op1(e10,e10))) | ~sP0),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f44,plain,(
+% 218.15/218.29    (op1(e13,op1(e10,e13)) = e13 & op1(e12,op1(e10,e12)) = e12 & op1(e11,op1(e10,e11)) = e11 & e10 = op1(e10,op1(e10,e10))) | ~sP0),
+% 218.15/218.29    inference(nnf_transformation,[],[f21])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f290,plain,(
+% 218.15/218.29    op1(e12,op1(e10,e12)) = e12 | ~sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f44])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f23,plain,(
+% 218.15/218.29    (op1(e13,op1(e12,e13)) = e13 & op1(e12,op1(e12,e12)) = e12 & op1(e11,op1(e12,e11)) = e11 & e10 = op1(e10,op1(e12,e10))) | ~sP2),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f42,plain,(
+% 218.15/218.29    (op1(e13,op1(e12,e13)) = e13 & op1(e12,op1(e12,e12)) = e12 & op1(e11,op1(e12,e11)) = e11 & e10 = op1(e10,op1(e12,e10))) | ~sP2),
+% 218.15/218.29    inference(nnf_transformation,[],[f23])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f282,plain,(
+% 218.15/218.29    op1(e12,op1(e12,e12)) = e12 | ~sP2),
+% 218.15/218.29    inference(cnf_transformation,[],[f42])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f7,axiom,(
+% 218.15/218.29    e12 != e13 & e11 != e13 & e11 != e12 & e10 != e13 & e10 != e12 & e10 != e11),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f255,plain,(
+% 218.15/218.29    e11 != e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f7])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f10,axiom,(
+% 218.15/218.29    (op1(e13,op1(e13,e13)) = e13 & op1(e12,op1(e13,e12)) = e12 & op1(e11,op1(e13,e11)) = e11 & e10 = op1(e10,op1(e13,e10))) | (op1(e13,op1(e12,e13)) = e13 & op1(e12,op1(e12,e12)) = e12 & op1(e11,op1(e12,e11)) = e11 & e10 = op1(e10,op1(e12,e10))) | (op1(e13,op1(e11,e13)) = e13 & op1(e12,op1(e11,e12)) = e12 & op1(e11,op1(e11,e11)) = e11 & e10 = op1(e10,op1(e11,e10))) | (op1(e13,op1(e10,e13)) = e13 & op1(e12,op1(e10,e12)) = e12 & op1(e11,op1(e10,e11)) = e11 & e10 = op1(e10,op1(e10,e10)))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f22,plain,(
+% 218.15/218.29    (op1(e13,op1(e11,e13)) = e13 & op1(e12,op1(e11,e12)) = e12 & op1(e11,op1(e11,e11)) = e11 & e10 = op1(e10,op1(e11,e10))) | ~sP1),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f24,plain,(
+% 218.15/218.29    (op1(e13,op1(e13,e13)) = e13 & op1(e12,op1(e13,e12)) = e12 & op1(e11,op1(e13,e11)) = e11 & e10 = op1(e10,op1(e13,e10))) | sP2 | sP1 | sP0),
+% 218.15/218.29    inference(definition_folding,[],[f10,f23,f22,f21])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f295,plain,(
+% 218.15/218.29    op1(e13,op1(e13,e13)) = e13 | sP2 | sP1 | sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f24])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f292,plain,(
+% 218.15/218.29    e10 = op1(e10,op1(e13,e10)) | sP2 | sP1 | sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f24])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f293,plain,(
+% 218.15/218.29    op1(e11,op1(e13,e11)) = e11 | sP2 | sP1 | sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f24])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f253,plain,(
+% 218.15/218.29    e10 != e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f7])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f159,plain,(
+% 218.15/218.29    op1(e11,e10) != op1(e12,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f173,plain,(
+% 218.15/218.29    op1(e12,e12) != op1(e13,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f100,plain,(
+% 218.15/218.29    e10 = op1(e13,e13) | e10 = op1(e13,e12) | e10 = op1(e13,e11) | e10 = op1(e13,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f81,plain,(
+% 218.15/218.29    op1(e13,e10) = e12 | op1(e12,e10) = e12 | op1(e11,e10) = e12 | op1(e10,e10) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f257,plain,(
+% 218.15/218.29    e12 != e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f7])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f43,plain,(
+% 218.15/218.29    (op1(e13,op1(e11,e13)) = e13 & op1(e12,op1(e11,e12)) = e12 & op1(e11,op1(e11,e11)) = e11 & e10 = op1(e10,op1(e11,e10))) | ~sP1),
+% 218.15/218.29    inference(nnf_transformation,[],[f22])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f287,plain,(
+% 218.15/218.29    op1(e13,op1(e11,e13)) = e13 | ~sP1),
+% 218.15/218.29    inference(cnf_transformation,[],[f43])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f285,plain,(
+% 218.15/218.29    op1(e11,op1(e11,e11)) = e11 | ~sP1),
+% 218.15/218.29    inference(cnf_transformation,[],[f43])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f254,plain,(
+% 218.15/218.29    e10 != e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f7])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f171,plain,(
+% 218.15/218.29    op1(e11,e12) != op1(e12,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f84,plain,(
+% 218.15/218.29    e10 = op1(e11,e13) | e10 = op1(e11,e12) | e10 = op1(e11,e11) | e10 = op1(e11,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f177,plain,(
+% 218.15/218.29    op1(e11,e13) != op1(e12,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f291,plain,(
+% 218.15/218.29    op1(e13,op1(e10,e13)) = e13 | ~sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f44])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f176,plain,(
+% 218.15/218.29    op1(e10,e13) != op1(e13,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f63,plain,(
+% 218.15/218.29    op1(e10,e13) = e13 | op1(e10,e13) = e12 | op1(e10,e13) = e11 | e10 = op1(e10,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f107,plain,(
+% 218.15/218.29    op1(e13,e13) = e13 | op1(e12,e13) = e13 | op1(e11,e13) = e13 | op1(e10,e13) = e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f170,plain,(
+% 218.15/218.29    op1(e10,e12) != op1(e13,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f203,plain,(
+% 218.15/218.29    op1(e13,e12) != op1(e13,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f188,plain,(
+% 218.15/218.29    op1(e11,e10) != op1(e11,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f18,conjecture,(
+% 218.15/218.29    ((e23 = h4(e13) | e23 = h4(e12) | e23 = h4(e11) | e23 = h4(e10)) & (e22 = h4(e13) | e22 = h4(e12) | e22 = h4(e11) | e22 = h4(e10)) & (e21 = h4(e13) | e21 = h4(e12) | e21 = h4(e11) | e21 = h4(e10)) & (e20 = h4(e13) | e20 = h4(e12) | e20 = h4(e11) | e20 = h4(e10)) & op2(h4(e13),h4(e13)) = h4(op1(e13,e13)) & op2(h4(e13),h4(e12)) = h4(op1(e13,e12)) & op2(h4(e13),h4(e11)) = h4(op1(e13,e11)) & op2(h4(e13),h4(e10)) = h4(op1(e13,e10)) & op2(h4(e12),h4(e13)) = h4(op1(e12,e13)) & op2(h4(e12),h4(e12)) = h4(op1(e12,e12)) & op2(h4(e12),h4(e11)) = h4(op1(e12,e11)) & op2(h4(e12),h4(e10)) = h4(op1(e12,e10)) & op2(h4(e11),h4(e13)) = h4(op1(e11,e13)) & op2(h4(e11),h4(e12)) = h4(op1(e11,e12)) & op2(h4(e11),h4(e11)) = h4(op1(e11,e11)) & op2(h4(e11),h4(e10)) = h4(op1(e11,e10)) & op2(h4(e10),h4(e13)) = h4(op1(e10,e13)) & op2(h4(e10),h4(e12)) = h4(op1(e10,e12)) & op2(h4(e10),h4(e11)) = h4(op1(e10,e11)) & op2(h4(e10),h4(e10)) = h4(op1(e10,e10))) | ((e23 = h3(e13) | e23 = h3(e12) | e23 = h3(e11) | e23 = h3(e10)) & (e22 = h3(e13) | e22 = h3(e12) | e22 = h3(e11) | e22 = h3(e10)) & (e21 = h3(e13) | e21 = h3(e12) | e21 = h3(e11) | e21 = h3(e10)) & (e20 = h3(e13) | e20 = h3(e12) | e20 = h3(e11) | e20 = h3(e10)) & op2(h3(e13),h3(e13)) = h3(op1(e13,e13)) & op2(h3(e13),h3(e12)) = h3(op1(e13,e12)) & op2(h3(e13),h3(e11)) = h3(op1(e13,e11)) & op2(h3(e13),h3(e10)) = h3(op1(e13,e10)) & op2(h3(e12),h3(e13)) = h3(op1(e12,e13)) & op2(h3(e12),h3(e12)) = h3(op1(e12,e12)) & op2(h3(e12),h3(e11)) = h3(op1(e12,e11)) & op2(h3(e12),h3(e10)) = h3(op1(e12,e10)) & op2(h3(e11),h3(e13)) = h3(op1(e11,e13)) & op2(h3(e11),h3(e12)) = h3(op1(e11,e12)) & op2(h3(e11),h3(e11)) = h3(op1(e11,e11)) & op2(h3(e11),h3(e10)) = h3(op1(e11,e10)) & op2(h3(e10),h3(e13)) = h3(op1(e10,e13)) & op2(h3(e10),h3(e12)) = h3(op1(e10,e12)) & op2(h3(e10),h3(e11)) = h3(op1(e10,e11)) & op2(h3(e10),h3(e10)) = h3(op1(e10,e10))) | ((e23 = h2(e13) | e23 = h2(e12) | e23 = h2(e11) | e23 = h2(e10)) & (e22 = h2(e13) | e22 = h2(e12) | e22 = h2(e11) | e22 = h2(e10)) & (e21 = h2(e13) | e21 = h2(e12) | e21 = h2(e11) | e21 = h2(e10)) & (e20 = h2(e13) | e20 = h2(e12) | e20 = h2(e11) | e20 = h2(e10)) & op2(h2(e13),h2(e13)) = h2(op1(e13,e13)) & op2(h2(e13),h2(e12)) = h2(op1(e13,e12)) & op2(h2(e13),h2(e11)) = h2(op1(e13,e11)) & op2(h2(e13),h2(e10)) = h2(op1(e13,e10)) & op2(h2(e12),h2(e13)) = h2(op1(e12,e13)) & op2(h2(e12),h2(e12)) = h2(op1(e12,e12)) & op2(h2(e12),h2(e11)) = h2(op1(e12,e11)) & op2(h2(e12),h2(e10)) = h2(op1(e12,e10)) & op2(h2(e11),h2(e13)) = h2(op1(e11,e13)) & op2(h2(e11),h2(e12)) = h2(op1(e11,e12)) & op2(h2(e11),h2(e11)) = h2(op1(e11,e11)) & op2(h2(e11),h2(e10)) = h2(op1(e11,e10)) & op2(h2(e10),h2(e13)) = h2(op1(e10,e13)) & op2(h2(e10),h2(e12)) = h2(op1(e10,e12)) & op2(h2(e10),h2(e11)) = h2(op1(e10,e11)) & op2(h2(e10),h2(e10)) = h2(op1(e10,e10))) | ((e23 = h1(e13) | e23 = h1(e12) | e23 = h1(e11) | e23 = h1(e10)) & (e22 = h1(e13) | e22 = h1(e12) | e22 = h1(e11) | e22 = h1(e10)) & (e21 = h1(e13) | e21 = h1(e12) | e21 = h1(e11) | e21 = h1(e10)) & (e20 = h1(e13) | e20 = h1(e12) | e20 = h1(e11) | e20 = h1(e10)) & op2(h1(e13),h1(e13)) = h1(op1(e13,e13)) & op2(h1(e13),h1(e12)) = h1(op1(e13,e12)) & op2(h1(e13),h1(e11)) = h1(op1(e13,e11)) & op2(h1(e13),h1(e10)) = h1(op1(e13,e10)) & op2(h1(e12),h1(e13)) = h1(op1(e12,e13)) & op2(h1(e12),h1(e12)) = h1(op1(e12,e12)) & op2(h1(e12),h1(e11)) = h1(op1(e12,e11)) & op2(h1(e12),h1(e10)) = h1(op1(e12,e10)) & op2(h1(e11),h1(e13)) = h1(op1(e11,e13)) & op2(h1(e11),h1(e12)) = h1(op1(e11,e12)) & op2(h1(e11),h1(e11)) = h1(op1(e11,e11)) & op2(h1(e11),h1(e10)) = h1(op1(e11,e10)) & op2(h1(e10),h1(e13)) = h1(op1(e10,e13)) & op2(h1(e10),h1(e12)) = h1(op1(e10,e12)) & op2(h1(e10),h1(e11)) = h1(op1(e10,e11)) & op2(h1(e10),h1(e10)) = h1(op1(e10,e10)))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f19,negated_conjecture,(
+% 218.15/218.29    ~(((e23 = h4(e13) | e23 = h4(e12) | e23 = h4(e11) | e23 = h4(e10)) & (e22 = h4(e13) | e22 = h4(e12) | e22 = h4(e11) | e22 = h4(e10)) & (e21 = h4(e13) | e21 = h4(e12) | e21 = h4(e11) | e21 = h4(e10)) & (e20 = h4(e13) | e20 = h4(e12) | e20 = h4(e11) | e20 = h4(e10)) & op2(h4(e13),h4(e13)) = h4(op1(e13,e13)) & op2(h4(e13),h4(e12)) = h4(op1(e13,e12)) & op2(h4(e13),h4(e11)) = h4(op1(e13,e11)) & op2(h4(e13),h4(e10)) = h4(op1(e13,e10)) & op2(h4(e12),h4(e13)) = h4(op1(e12,e13)) & op2(h4(e12),h4(e12)) = h4(op1(e12,e12)) & op2(h4(e12),h4(e11)) = h4(op1(e12,e11)) & op2(h4(e12),h4(e10)) = h4(op1(e12,e10)) & op2(h4(e11),h4(e13)) = h4(op1(e11,e13)) & op2(h4(e11),h4(e12)) = h4(op1(e11,e12)) & op2(h4(e11),h4(e11)) = h4(op1(e11,e11)) & op2(h4(e11),h4(e10)) = h4(op1(e11,e10)) & op2(h4(e10),h4(e13)) = h4(op1(e10,e13)) & op2(h4(e10),h4(e12)) = h4(op1(e10,e12)) & op2(h4(e10),h4(e11)) = h4(op1(e10,e11)) & op2(h4(e10),h4(e10)) = h4(op1(e10,e10))) | ((e23 = h3(e13) | e23 = h3(e12) | e23 = h3(e11) | e23 = h3(e10)) & (e22 = h3(e13) | e22 = h3(e12) | e22 = h3(e11) | e22 = h3(e10)) & (e21 = h3(e13) | e21 = h3(e12) | e21 = h3(e11) | e21 = h3(e10)) & (e20 = h3(e13) | e20 = h3(e12) | e20 = h3(e11) | e20 = h3(e10)) & op2(h3(e13),h3(e13)) = h3(op1(e13,e13)) & op2(h3(e13),h3(e12)) = h3(op1(e13,e12)) & op2(h3(e13),h3(e11)) = h3(op1(e13,e11)) & op2(h3(e13),h3(e10)) = h3(op1(e13,e10)) & op2(h3(e12),h3(e13)) = h3(op1(e12,e13)) & op2(h3(e12),h3(e12)) = h3(op1(e12,e12)) & op2(h3(e12),h3(e11)) = h3(op1(e12,e11)) & op2(h3(e12),h3(e10)) = h3(op1(e12,e10)) & op2(h3(e11),h3(e13)) = h3(op1(e11,e13)) & op2(h3(e11),h3(e12)) = h3(op1(e11,e12)) & op2(h3(e11),h3(e11)) = h3(op1(e11,e11)) & op2(h3(e11),h3(e10)) = h3(op1(e11,e10)) & op2(h3(e10),h3(e13)) = h3(op1(e10,e13)) & op2(h3(e10),h3(e12)) = h3(op1(e10,e12)) & op2(h3(e10),h3(e11)) = h3(op1(e10,e11)) & op2(h3(e10),h3(e10)) = h3(op1(e10,e10))) | ((e23 = h2(e13) | e23 = h2(e12) | e23 = h2(e11) | e23 = h2(e10)) & (e22 = h2(e13) | e22 = h2(e12) | e22 = h2(e11) | e22 = h2(e10)) & (e21 = h2(e13) | e21 = h2(e12) | e21 = h2(e11) | e21 = h2(e10)) & (e20 = h2(e13) | e20 = h2(e12) | e20 = h2(e11) | e20 = h2(e10)) & op2(h2(e13),h2(e13)) = h2(op1(e13,e13)) & op2(h2(e13),h2(e12)) = h2(op1(e13,e12)) & op2(h2(e13),h2(e11)) = h2(op1(e13,e11)) & op2(h2(e13),h2(e10)) = h2(op1(e13,e10)) & op2(h2(e12),h2(e13)) = h2(op1(e12,e13)) & op2(h2(e12),h2(e12)) = h2(op1(e12,e12)) & op2(h2(e12),h2(e11)) = h2(op1(e12,e11)) & op2(h2(e12),h2(e10)) = h2(op1(e12,e10)) & op2(h2(e11),h2(e13)) = h2(op1(e11,e13)) & op2(h2(e11),h2(e12)) = h2(op1(e11,e12)) & op2(h2(e11),h2(e11)) = h2(op1(e11,e11)) & op2(h2(e11),h2(e10)) = h2(op1(e11,e10)) & op2(h2(e10),h2(e13)) = h2(op1(e10,e13)) & op2(h2(e10),h2(e12)) = h2(op1(e10,e12)) & op2(h2(e10),h2(e11)) = h2(op1(e10,e11)) & op2(h2(e10),h2(e10)) = h2(op1(e10,e10))) | ((e23 = h1(e13) | e23 = h1(e12) | e23 = h1(e11) | e23 = h1(e10)) & (e22 = h1(e13) | e22 = h1(e12) | e22 = h1(e11) | e22 = h1(e10)) & (e21 = h1(e13) | e21 = h1(e12) | e21 = h1(e11) | e21 = h1(e10)) & (e20 = h1(e13) | e20 = h1(e12) | e20 = h1(e11) | e20 = h1(e10)) & op2(h1(e13),h1(e13)) = h1(op1(e13,e13)) & op2(h1(e13),h1(e12)) = h1(op1(e13,e12)) & op2(h1(e13),h1(e11)) = h1(op1(e13,e11)) & op2(h1(e13),h1(e10)) = h1(op1(e13,e10)) & op2(h1(e12),h1(e13)) = h1(op1(e12,e13)) & op2(h1(e12),h1(e12)) = h1(op1(e12,e12)) & op2(h1(e12),h1(e11)) = h1(op1(e12,e11)) & op2(h1(e12),h1(e10)) = h1(op1(e12,e10)) & op2(h1(e11),h1(e13)) = h1(op1(e11,e13)) & op2(h1(e11),h1(e12)) = h1(op1(e11,e12)) & op2(h1(e11),h1(e11)) = h1(op1(e11,e11)) & op2(h1(e11),h1(e10)) = h1(op1(e11,e10)) & op2(h1(e10),h1(e13)) = h1(op1(e10,e13)) & op2(h1(e10),h1(e12)) = h1(op1(e10,e12)) & op2(h1(e10),h1(e11)) = h1(op1(e10,e11)) & op2(h1(e10),h1(e10)) = h1(op1(e10,e10))))),
+% 218.15/218.29    inference(negated_conjecture,[],[f18])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f20,plain,(
+% 218.15/218.29    ((e23 != h4(e13) & e23 != h4(e12) & e23 != h4(e11) & e23 != h4(e10)) | (e22 != h4(e13) & e22 != h4(e12) & e22 != h4(e11) & e22 != h4(e10)) | (e21 != h4(e13) & e21 != h4(e12) & e21 != h4(e11) & e21 != h4(e10)) | (e20 != h4(e13) & e20 != h4(e12) & e20 != h4(e11) & e20 != h4(e10)) | op2(h4(e13),h4(e13)) != h4(op1(e13,e13)) | op2(h4(e13),h4(e12)) != h4(op1(e13,e12)) | op2(h4(e13),h4(e11)) != h4(op1(e13,e11)) | op2(h4(e13),h4(e10)) != h4(op1(e13,e10)) | op2(h4(e12),h4(e13)) != h4(op1(e12,e13)) | op2(h4(e12),h4(e12)) != h4(op1(e12,e12)) | op2(h4(e12),h4(e11)) != h4(op1(e12,e11)) | op2(h4(e12),h4(e10)) != h4(op1(e12,e10)) | op2(h4(e11),h4(e13)) != h4(op1(e11,e13)) | op2(h4(e11),h4(e12)) != h4(op1(e11,e12)) | op2(h4(e11),h4(e11)) != h4(op1(e11,e11)) | op2(h4(e11),h4(e10)) != h4(op1(e11,e10)) | op2(h4(e10),h4(e13)) != h4(op1(e10,e13)) | op2(h4(e10),h4(e12)) != h4(op1(e10,e12)) | op2(h4(e10),h4(e11)) != h4(op1(e10,e11)) | op2(h4(e10),h4(e10)) != h4(op1(e10,e10))) & ((e23 != h3(e13) & e23 != h3(e12) & e23 != h3(e11) & e23 != h3(e10)) | (e22 != h3(e13) & e22 != h3(e12) & e22 != h3(e11) & e22 != h3(e10)) | (e21 != h3(e13) & e21 != h3(e12) & e21 != h3(e11) & e21 != h3(e10)) | (e20 != h3(e13) & e20 != h3(e12) & e20 != h3(e11) & e20 != h3(e10)) | op2(h3(e13),h3(e13)) != h3(op1(e13,e13)) | op2(h3(e13),h3(e12)) != h3(op1(e13,e12)) | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) | op2(h3(e13),h3(e10)) != h3(op1(e13,e10)) | op2(h3(e12),h3(e13)) != h3(op1(e12,e13)) | op2(h3(e12),h3(e12)) != h3(op1(e12,e12)) | op2(h3(e12),h3(e11)) != h3(op1(e12,e11)) | op2(h3(e12),h3(e10)) != h3(op1(e12,e10)) | op2(h3(e11),h3(e13)) != h3(op1(e11,e13)) | op2(h3(e11),h3(e12)) != h3(op1(e11,e12)) | op2(h3(e11),h3(e11)) != h3(op1(e11,e11)) | op2(h3(e11),h3(e10)) != h3(op1(e11,e10)) | op2(h3(e10),h3(e13)) != h3(op1(e10,e13)) | op2(h3(e10),h3(e12)) != h3(op1(e10,e12)) | op2(h3(e10),h3(e11)) != h3(op1(e10,e11)) | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))) & ((e23 != h2(e13) & e23 != h2(e12) & e23 != h2(e11) & e23 != h2(e10)) | (e22 != h2(e13) & e22 != h2(e12) & e22 != h2(e11) & e22 != h2(e10)) | (e21 != h2(e13) & e21 != h2(e12) & e21 != h2(e11) & e21 != h2(e10)) | (e20 != h2(e13) & e20 != h2(e12) & e20 != h2(e11) & e20 != h2(e10)) | op2(h2(e13),h2(e13)) != h2(op1(e13,e13)) | op2(h2(e13),h2(e12)) != h2(op1(e13,e12)) | op2(h2(e13),h2(e11)) != h2(op1(e13,e11)) | op2(h2(e13),h2(e10)) != h2(op1(e13,e10)) | op2(h2(e12),h2(e13)) != h2(op1(e12,e13)) | op2(h2(e12),h2(e12)) != h2(op1(e12,e12)) | op2(h2(e12),h2(e11)) != h2(op1(e12,e11)) | op2(h2(e12),h2(e10)) != h2(op1(e12,e10)) | op2(h2(e11),h2(e13)) != h2(op1(e11,e13)) | op2(h2(e11),h2(e12)) != h2(op1(e11,e12)) | op2(h2(e11),h2(e11)) != h2(op1(e11,e11)) | op2(h2(e11),h2(e10)) != h2(op1(e11,e10)) | op2(h2(e10),h2(e13)) != h2(op1(e10,e13)) | op2(h2(e10),h2(e12)) != h2(op1(e10,e12)) | op2(h2(e10),h2(e11)) != h2(op1(e10,e11)) | op2(h2(e10),h2(e10)) != h2(op1(e10,e10))) & ((e23 != h1(e13) & e23 != h1(e12) & e23 != h1(e11) & e23 != h1(e10)) | (e22 != h1(e13) & e22 != h1(e12) & e22 != h1(e11) & e22 != h1(e10)) | (e21 != h1(e13) & e21 != h1(e12) & e21 != h1(e11) & e21 != h1(e10)) | (e20 != h1(e13) & e20 != h1(e12) & e20 != h1(e11) & e20 != h1(e10)) | op2(h1(e13),h1(e13)) != h1(op1(e13,e13)) | op2(h1(e13),h1(e12)) != h1(op1(e13,e12)) | op2(h1(e13),h1(e11)) != h1(op1(e13,e11)) | op2(h1(e13),h1(e10)) != h1(op1(e13,e10)) | op2(h1(e12),h1(e13)) != h1(op1(e12,e13)) | op2(h1(e12),h1(e12)) != h1(op1(e12,e12)) | op2(h1(e12),h1(e11)) != h1(op1(e12,e11)) | op2(h1(e12),h1(e10)) != h1(op1(e12,e10)) | op2(h1(e11),h1(e13)) != h1(op1(e11,e13)) | op2(h1(e11),h1(e12)) != h1(op1(e11,e12)) | op2(h1(e11),h1(e11)) != h1(op1(e11,e11)) | op2(h1(e11),h1(e10)) != h1(op1(e11,e10)) | op2(h1(e10),h1(e13)) != h1(op1(e10,e13)) | op2(h1(e10),h1(e12)) != h1(op1(e10,e12)) | op2(h1(e10),h1(e11)) != h1(op1(e10,e11)) | op2(h1(e10),h1(e10)) != h1(op1(e10,e10)))),
+% 218.15/218.29    inference(ennf_transformation,[],[f19])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f40,plain,(
+% 218.15/218.29    (e22 != h4(e13) & e22 != h4(e12) & e22 != h4(e11) & e22 != h4(e10)) | ~sP17),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP17])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f39,plain,(
+% 218.15/218.29    (e21 != h4(e13) & e21 != h4(e12) & e21 != h4(e11) & e21 != h4(e10)) | ~sP16),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP16])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f38,plain,(
+% 218.15/218.29    (e20 != h4(e13) & e20 != h4(e12) & e20 != h4(e11) & e20 != h4(e10)) | ~sP15),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f37,plain,(
+% 218.15/218.29    (e22 != h3(e13) & e22 != h3(e12) & e22 != h3(e11) & e22 != h3(e10)) | ~sP14),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f36,plain,(
+% 218.15/218.29    (e21 != h3(e13) & e21 != h3(e12) & e21 != h3(e11) & e21 != h3(e10)) | ~sP13),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f35,plain,(
+% 218.15/218.29    (e20 != h3(e13) & e20 != h3(e12) & e20 != h3(e11) & e20 != h3(e10)) | ~sP12),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f34,plain,(
+% 218.15/218.29    (e22 != h2(e13) & e22 != h2(e12) & e22 != h2(e11) & e22 != h2(e10)) | ~sP11),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f33,plain,(
+% 218.15/218.29    (e21 != h2(e13) & e21 != h2(e12) & e21 != h2(e11) & e21 != h2(e10)) | ~sP10),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f32,plain,(
+% 218.15/218.29    (e20 != h2(e13) & e20 != h2(e12) & e20 != h2(e11) & e20 != h2(e10)) | ~sP9),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f31,plain,(
+% 218.15/218.29    (e22 != h1(e13) & e22 != h1(e12) & e22 != h1(e11) & e22 != h1(e10)) | ~sP8),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f30,plain,(
+% 218.15/218.29    (e21 != h1(e13) & e21 != h1(e12) & e21 != h1(e11) & e21 != h1(e10)) | ~sP7),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f29,plain,(
+% 218.15/218.29    (e20 != h1(e13) & e20 != h1(e12) & e20 != h1(e11) & e20 != h1(e10)) | ~sP6),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f41,plain,(
+% 218.15/218.29    ((e23 != h4(e13) & e23 != h4(e12) & e23 != h4(e11) & e23 != h4(e10)) | sP17 | sP16 | sP15 | op2(h4(e13),h4(e13)) != h4(op1(e13,e13)) | op2(h4(e13),h4(e12)) != h4(op1(e13,e12)) | op2(h4(e13),h4(e11)) != h4(op1(e13,e11)) | op2(h4(e13),h4(e10)) != h4(op1(e13,e10)) | op2(h4(e12),h4(e13)) != h4(op1(e12,e13)) | op2(h4(e12),h4(e12)) != h4(op1(e12,e12)) | op2(h4(e12),h4(e11)) != h4(op1(e12,e11)) | op2(h4(e12),h4(e10)) != h4(op1(e12,e10)) | op2(h4(e11),h4(e13)) != h4(op1(e11,e13)) | op2(h4(e11),h4(e12)) != h4(op1(e11,e12)) | op2(h4(e11),h4(e11)) != h4(op1(e11,e11)) | op2(h4(e11),h4(e10)) != h4(op1(e11,e10)) | op2(h4(e10),h4(e13)) != h4(op1(e10,e13)) | op2(h4(e10),h4(e12)) != h4(op1(e10,e12)) | op2(h4(e10),h4(e11)) != h4(op1(e10,e11)) | op2(h4(e10),h4(e10)) != h4(op1(e10,e10))) & ((e23 != h3(e13) & e23 != h3(e12) & e23 != h3(e11) & e23 != h3(e10)) | sP14 | sP13 | sP12 | op2(h3(e13),h3(e13)) != h3(op1(e13,e13)) | op2(h3(e13),h3(e12)) != h3(op1(e13,e12)) | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) | op2(h3(e13),h3(e10)) != h3(op1(e13,e10)) | op2(h3(e12),h3(e13)) != h3(op1(e12,e13)) | op2(h3(e12),h3(e12)) != h3(op1(e12,e12)) | op2(h3(e12),h3(e11)) != h3(op1(e12,e11)) | op2(h3(e12),h3(e10)) != h3(op1(e12,e10)) | op2(h3(e11),h3(e13)) != h3(op1(e11,e13)) | op2(h3(e11),h3(e12)) != h3(op1(e11,e12)) | op2(h3(e11),h3(e11)) != h3(op1(e11,e11)) | op2(h3(e11),h3(e10)) != h3(op1(e11,e10)) | op2(h3(e10),h3(e13)) != h3(op1(e10,e13)) | op2(h3(e10),h3(e12)) != h3(op1(e10,e12)) | op2(h3(e10),h3(e11)) != h3(op1(e10,e11)) | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))) & ((e23 != h2(e13) & e23 != h2(e12) & e23 != h2(e11) & e23 != h2(e10)) | sP11 | sP10 | sP9 | op2(h2(e13),h2(e13)) != h2(op1(e13,e13)) | op2(h2(e13),h2(e12)) != h2(op1(e13,e12)) | op2(h2(e13),h2(e11)) != h2(op1(e13,e11)) | op2(h2(e13),h2(e10)) != h2(op1(e13,e10)) | op2(h2(e12),h2(e13)) != h2(op1(e12,e13)) | op2(h2(e12),h2(e12)) != h2(op1(e12,e12)) | op2(h2(e12),h2(e11)) != h2(op1(e12,e11)) | op2(h2(e12),h2(e10)) != h2(op1(e12,e10)) | op2(h2(e11),h2(e13)) != h2(op1(e11,e13)) | op2(h2(e11),h2(e12)) != h2(op1(e11,e12)) | op2(h2(e11),h2(e11)) != h2(op1(e11,e11)) | op2(h2(e11),h2(e10)) != h2(op1(e11,e10)) | op2(h2(e10),h2(e13)) != h2(op1(e10,e13)) | op2(h2(e10),h2(e12)) != h2(op1(e10,e12)) | op2(h2(e10),h2(e11)) != h2(op1(e10,e11)) | op2(h2(e10),h2(e10)) != h2(op1(e10,e10))) & ((e23 != h1(e13) & e23 != h1(e12) & e23 != h1(e11) & e23 != h1(e10)) | sP8 | sP7 | sP6 | op2(h1(e13),h1(e13)) != h1(op1(e13,e13)) | op2(h1(e13),h1(e12)) != h1(op1(e13,e12)) | op2(h1(e13),h1(e11)) != h1(op1(e13,e11)) | op2(h1(e13),h1(e10)) != h1(op1(e13,e10)) | op2(h1(e12),h1(e13)) != h1(op1(e12,e13)) | op2(h1(e12),h1(e12)) != h1(op1(e12,e12)) | op2(h1(e12),h1(e11)) != h1(op1(e12,e11)) | op2(h1(e12),h1(e10)) != h1(op1(e12,e10)) | op2(h1(e11),h1(e13)) != h1(op1(e11,e13)) | op2(h1(e11),h1(e12)) != h1(op1(e11,e12)) | op2(h1(e11),h1(e11)) != h1(op1(e11,e11)) | op2(h1(e11),h1(e10)) != h1(op1(e11,e10)) | op2(h1(e10),h1(e13)) != h1(op1(e10,e13)) | op2(h1(e10),h1(e12)) != h1(op1(e10,e12)) | op2(h1(e10),h1(e11)) != h1(op1(e10,e11)) | op2(h1(e10),h1(e10)) != h1(op1(e10,e10)))),
+% 218.15/218.29    inference(definition_folding,[],[f20,f40,f39,f38,f37,f36,f35,f34,f33,f32,f31,f30,f29])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f393,plain,(
+% 218.15/218.29    e23 != h3(e13) | sP14 | sP13 | sP12 | op2(h3(e13),h3(e13)) != h3(op1(e13,e13)) | op2(h3(e13),h3(e12)) != h3(op1(e13,e12)) | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) | op2(h3(e13),h3(e10)) != h3(op1(e13,e10)) | op2(h3(e12),h3(e13)) != h3(op1(e12,e13)) | op2(h3(e12),h3(e12)) != h3(op1(e12,e12)) | op2(h3(e12),h3(e11)) != h3(op1(e12,e11)) | op2(h3(e12),h3(e10)) != h3(op1(e12,e10)) | op2(h3(e11),h3(e13)) != h3(op1(e11,e13)) | op2(h3(e11),h3(e12)) != h3(op1(e11,e12)) | op2(h3(e11),h3(e11)) != h3(op1(e11,e11)) | op2(h3(e11),h3(e10)) != h3(op1(e11,e10)) | op2(h3(e10),h3(e13)) != h3(op1(e10,e13)) | op2(h3(e10),h3(e12)) != h3(op1(e10,e12)) | op2(h3(e10),h3(e11)) != h3(op1(e10,e11)) | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))),
+% 218.15/218.29    inference(cnf_transformation,[],[f41])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f51,plain,(
+% 218.15/218.29    (e22 != h3(e13) & e22 != h3(e12) & e22 != h3(e11) & e22 != h3(e10)) | ~sP14),
+% 218.15/218.29    inference(nnf_transformation,[],[f37])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f348,plain,(
+% 218.15/218.29    e22 != h3(e12) | ~sP14),
+% 218.15/218.29    inference(cnf_transformation,[],[f51])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f326,plain,(
+% 218.15/218.29    e22 = h3(e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f16])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f327,plain,(
+% 218.15/218.29    op2(e22,e22) = h3(e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f16])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f14,axiom,(
+% 218.15/218.29    op2(op2(e20,op2(e20,e20)),op2(e20,e20)) = h1(e13) & op2(e20,op2(e20,e20)) = h1(e11) & op2(e20,e20) = h1(e10) & e20 = h1(e12)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f319,plain,(
+% 218.15/218.29    op2(e20,e20) = h1(e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f14])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f315,plain,(
+% 218.15/218.29    e20 = op2(e22,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f13])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f288,plain,(
+% 218.15/218.29    e10 = op1(e10,op1(e10,e10)) | ~sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f44])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f60,plain,(
+% 218.15/218.29    op1(e10,e10) = e13 | op1(e10,e10) = e12 | op1(e10,e10) = e11 | e10 = op1(e10,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f157,plain,(
+% 218.15/218.29    op1(e10,e10) != op1(e12,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f3,axiom,(
+% 218.15/218.29    (op2(e23,e23) = e23 | op2(e23,e23) = e22 | op2(e23,e23) = e21 | e20 = op2(e23,e23)) & (op2(e23,e22) = e23 | op2(e23,e22) = e22 | op2(e23,e22) = e21 | e20 = op2(e23,e22)) & (op2(e23,e21) = e23 | op2(e23,e21) = e22 | op2(e23,e21) = e21 | e20 = op2(e23,e21)) & (op2(e23,e20) = e23 | op2(e23,e20) = e22 | op2(e23,e20) = e21 | e20 = op2(e23,e20)) & (op2(e22,e23) = e23 | op2(e22,e23) = e22 | op2(e22,e23) = e21 | e20 = op2(e22,e23)) & (op2(e22,e22) = e23 | op2(e22,e22) = e22 | op2(e22,e22) = e21 | e20 = op2(e22,e22)) & (op2(e22,e21) = e23 | op2(e22,e21) = e22 | op2(e22,e21) = e21 | e20 = op2(e22,e21)) & (op2(e22,e20) = e23 | op2(e22,e20) = e22 | op2(e22,e20) = e21 | e20 = op2(e22,e20)) & (op2(e21,e23) = e23 | op2(e21,e23) = e22 | op2(e21,e23) = e21 | e20 = op2(e21,e23)) & (op2(e21,e22) = e23 | op2(e21,e22) = e22 | op2(e21,e22) = e21 | e20 = op2(e21,e22)) & (op2(e21,e21) = e23 | op2(e21,e21) = e22 | op2(e21,e21) = e21 | e20 = op2(e21,e21)) & (op2(e21,e20) = e23 | op2(e21,e20) = e22 | op2(e21,e20) = e21 | e20 = op2(e21,e20)) & (op2(e20,e23) = e23 | op2(e20,e23) = e22 | op2(e20,e23) = e21 | e20 = op2(e20,e23)) & (op2(e20,e22) = e23 | op2(e20,e22) = e22 | op2(e20,e22) = e21 | e20 = op2(e20,e22)) & (op2(e20,e21) = e23 | op2(e20,e21) = e22 | op2(e20,e21) = e21 | e20 = op2(e20,e21)) & (op2(e20,e20) = e23 | op2(e20,e20) = e22 | op2(e20,e20) = e21 | e20 = op2(e20,e20))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f108,plain,(
+% 218.15/218.29    op2(e20,e20) = e23 | op2(e20,e20) = e22 | op2(e20,e20) = e21 | e20 = op2(e20,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f316,plain,(
+% 218.15/218.29    op2(e22,op2(e22,e22)) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f13])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f8,axiom,(
+% 218.15/218.29    e22 != e23 & e21 != e23 & e21 != e22 & e20 != e23 & e20 != e22 & e20 != e21),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f258,plain,(
+% 218.15/218.29    e20 != e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f8])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f6,axiom,(
+% 218.15/218.29    op2(e23,e22) != op2(e23,e23) & op2(e23,e21) != op2(e23,e23) & op2(e23,e21) != op2(e23,e22) & op2(e23,e20) != op2(e23,e23) & op2(e23,e20) != op2(e23,e22) & op2(e23,e20) != op2(e23,e21) & op2(e22,e22) != op2(e22,e23) & op2(e22,e21) != op2(e22,e23) & op2(e22,e21) != op2(e22,e22) & op2(e22,e20) != op2(e22,e23) & op2(e22,e20) != op2(e22,e22) & op2(e22,e20) != op2(e22,e21) & op2(e21,e22) != op2(e21,e23) & op2(e21,e21) != op2(e21,e23) & op2(e21,e21) != op2(e21,e22) & op2(e21,e20) != op2(e21,e23) & op2(e21,e20) != op2(e21,e22) & op2(e21,e20) != op2(e21,e21) & op2(e20,e22) != op2(e20,e23) & op2(e20,e21) != op2(e20,e23) & op2(e20,e21) != op2(e20,e22) & op2(e20,e20) != op2(e20,e23) & op2(e20,e20) != op2(e20,e22) & op2(e20,e20) != op2(e20,e21) & op2(e22,e23) != op2(e23,e23) & op2(e21,e23) != op2(e23,e23) & op2(e21,e23) != op2(e22,e23) & op2(e20,e23) != op2(e23,e23) & op2(e20,e23) != op2(e22,e23) & op2(e20,e23) != op2(e21,e23) & op2(e22,e22) != op2(e23,e22) & op2(e21,e22) != op2(e23,e22) & op2(e21,e22) != op2(e22,e22) & op2(e20,e22) != op2(e23,e22) & op2(e20,e22) != op2(e22,e22) & op2(e20,e22) != op2(e21,e22) & op2(e22,e21) != op2(e23,e21) & op2(e21,e21) != op2(e23,e21) & op2(e21,e21) != op2(e22,e21) & op2(e20,e21) != op2(e23,e21) & op2(e20,e21) != op2(e22,e21) & op2(e20,e21) != op2(e21,e21) & op2(e22,e20) != op2(e23,e20) & op2(e21,e20) != op2(e23,e20) & op2(e21,e20) != op2(e22,e20) & op2(e20,e20) != op2(e23,e20) & op2(e20,e20) != op2(e22,e20) & op2(e20,e20) != op2(e21,e20)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f204,plain,(
+% 218.15/218.29    op2(e20,e20) != op2(e21,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f205,plain,(
+% 218.15/218.29    op2(e20,e20) != op2(e22,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f240,plain,(
+% 218.15/218.29    op2(e22,e20) != op2(e22,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f242,plain,(
+% 218.15/218.29    op2(e22,e20) != op2(e22,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f4,axiom,(
+% 218.15/218.29    (op2(e23,e23) = e23 | op2(e22,e23) = e23 | op2(e21,e23) = e23 | op2(e20,e23) = e23) & (op2(e23,e23) = e23 | op2(e23,e22) = e23 | op2(e23,e21) = e23 | op2(e23,e20) = e23) & (op2(e23,e23) = e22 | op2(e22,e23) = e22 | op2(e21,e23) = e22 | op2(e20,e23) = e22) & (op2(e23,e23) = e22 | op2(e23,e22) = e22 | op2(e23,e21) = e22 | op2(e23,e20) = e22) & (op2(e23,e23) = e21 | op2(e22,e23) = e21 | op2(e21,e23) = e21 | op2(e20,e23) = e21) & (op2(e23,e23) = e21 | op2(e23,e22) = e21 | op2(e23,e21) = e21 | op2(e23,e20) = e21) & (e20 = op2(e23,e23) | e20 = op2(e22,e23) | e20 = op2(e21,e23) | e20 = op2(e20,e23)) & (e20 = op2(e23,e23) | e20 = op2(e23,e22) | e20 = op2(e23,e21) | e20 = op2(e23,e20)) & (op2(e23,e22) = e23 | op2(e22,e22) = e23 | op2(e21,e22) = e23 | op2(e20,e22) = e23) & (op2(e22,e23) = e23 | op2(e22,e22) = e23 | op2(e22,e21) = e23 | op2(e22,e20) = e23) & (op2(e23,e22) = e22 | op2(e22,e22) = e22 | op2(e21,e22) = e22 | op2(e20,e22) = e22) & (op2(e22,e23) = e22 | op2(e22,e22) = e22 | op2(e22,e21) = e22 | op2(e22,e20) = e22) & (op2(e23,e22) = e21 | op2(e22,e22) = e21 | op2(e21,e22) = e21 | op2(e20,e22) = e21) & (op2(e22,e23) = e21 | op2(e22,e22) = e21 | op2(e22,e21) = e21 | op2(e22,e20) = e21) & (e20 = op2(e23,e22) | e20 = op2(e22,e22) | e20 = op2(e21,e22) | e20 = op2(e20,e22)) & (e20 = op2(e22,e23) | e20 = op2(e22,e22) | e20 = op2(e22,e21) | e20 = op2(e22,e20)) & (op2(e23,e21) = e23 | op2(e22,e21) = e23 | op2(e21,e21) = e23 | op2(e20,e21) = e23) & (op2(e21,e23) = e23 | op2(e21,e22) = e23 | op2(e21,e21) = e23 | op2(e21,e20) = e23) & (op2(e23,e21) = e22 | op2(e22,e21) = e22 | op2(e21,e21) = e22 | op2(e20,e21) = e22) & (op2(e21,e23) = e22 | op2(e21,e22) = e22 | op2(e21,e21) = e22 | op2(e21,e20) = e22) & (op2(e23,e21) = e21 | op2(e22,e21) = e21 | op2(e21,e21) = e21 | op2(e20,e21) = e21) & (op2(e21,e23) = e21 | op2(e21,e22) = e21 | op2(e21,e21) = e21 | op2(e21,e20) = e21) & (e20 = op2(e23,e21) | e20 = op2(e22,e21) | e20 = op2(e21,e21) | e20 = op2(e20,e21)) & (e20 = op2(e21,e23) | e20 = op2(e21,e22) | e20 = op2(e21,e21) | e20 = op2(e21,e20)) & (op2(e23,e20) = e23 | op2(e22,e20) = e23 | op2(e21,e20) = e23 | op2(e20,e20) = e23) & (op2(e20,e23) = e23 | op2(e20,e22) = e23 | op2(e20,e21) = e23 | op2(e20,e20) = e23) & (op2(e23,e20) = e22 | op2(e22,e20) = e22 | op2(e21,e20) = e22 | op2(e20,e20) = e22) & (op2(e20,e23) = e22 | op2(e20,e22) = e22 | op2(e20,e21) = e22 | op2(e20,e20) = e22) & (op2(e23,e20) = e21 | op2(e22,e20) = e21 | op2(e21,e20) = e21 | op2(e20,e20) = e21) & (op2(e20,e23) = e21 | op2(e20,e22) = e21 | op2(e20,e21) = e21 | op2(e20,e20) = e21) & (e20 = op2(e23,e20) | e20 = op2(e22,e20) | e20 = op2(e21,e20) | e20 = op2(e20,e20)) & (e20 = op2(e20,e23) | e20 = op2(e20,e22) | e20 = op2(e20,e21) | e20 = op2(e20,e20))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f142,plain,(
+% 218.15/218.29    op2(e22,e23) = e21 | op2(e22,e22) = e21 | op2(e22,e21) = e21 | op2(e22,e20) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f169,plain,(
+% 218.15/218.29    op1(e10,e12) != op1(e12,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f75,plain,(
+% 218.15/218.29    op1(e13,e13) = e13 | op1(e13,e13) = e12 | op1(e13,e13) = e11 | e10 = op1(e13,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f181,plain,(
+% 218.15/218.29    op1(e10,e10) != op1(e10,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f185,plain,(
+% 218.15/218.29    op1(e10,e12) != op1(e10,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f62,plain,(
+% 218.15/218.29    op1(e10,e12) = e13 | op1(e10,e12) = e12 | op1(e10,e12) = e11 | e10 = op1(e10,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f252,plain,(
+% 218.15/218.29    e10 != e11),
+% 218.15/218.29    inference(cnf_transformation,[],[f7])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f256,plain,(
+% 218.15/218.29    e11 != e13),
+% 218.15/218.29    inference(cnf_transformation,[],[f7])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f189,plain,(
+% 218.15/218.29    op1(e11,e11) != op1(e11,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f190,plain,(
+% 218.15/218.29    op1(e11,e11) != op1(e11,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f193,plain,(
+% 218.15/218.29    op1(e12,e10) != op1(e12,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f200,plain,(
+% 218.15/218.29    op1(e13,e10) != op1(e13,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f77,plain,(
+% 218.15/218.29    e10 = op1(e13,e10) | e10 = op1(e12,e10) | e10 = op1(e11,e10) | e10 = op1(e10,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f95,plain,(
+% 218.15/218.29    op1(e13,e12) = e11 | op1(e12,e12) = e11 | op1(e11,e12) = e11 | op1(e10,e12) = e11),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f97,plain,(
+% 218.15/218.29    op1(e13,e12) = e12 | op1(e12,e12) = e12 | op1(e11,e12) = e12 | op1(e10,e12) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f101,plain,(
+% 218.15/218.29    e10 = op1(e13,e13) | e10 = op1(e12,e13) | e10 = op1(e11,e13) | e10 = op1(e10,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f65,plain,(
+% 218.15/218.29    op1(e11,e11) = e13 | op1(e11,e11) = e12 | op1(e11,e11) = e11 | e10 = op1(e11,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f202,plain,(
+% 218.15/218.29    op1(e13,e11) != op1(e13,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f289,plain,(
+% 218.15/218.29    op1(e11,op1(e10,e11)) = e11 | ~sP0),
+% 218.15/218.29    inference(cnf_transformation,[],[f44])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f87,plain,(
+% 218.15/218.29    op1(e13,e11) = e11 | op1(e12,e11) = e11 | op1(e11,e11) = e11 | op1(e10,e11) = e11),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f165,plain,(
+% 218.15/218.29    op1(e11,e11) != op1(e12,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f198,plain,(
+% 218.15/218.29    op1(e13,e10) != op1(e13,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f162,plain,(
+% 218.15/218.29    op1(e10,e11) != op1(e11,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f73,plain,(
+% 218.15/218.29    op1(e13,e11) = e13 | op1(e13,e11) = e12 | op1(e13,e11) = e11 | e10 = op1(e13,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f166,plain,(
+% 218.15/218.29    op1(e11,e11) != op1(e13,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f89,plain,(
+% 218.15/218.29    op1(e13,e11) = e12 | op1(e12,e11) = e12 | op1(e11,e11) = e12 | op1(e10,e11) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f163,plain,(
+% 218.15/218.29    op1(e10,e11) != op1(e12,e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f80,plain,(
+% 218.15/218.29    op1(e10,e13) = e12 | op1(e10,e12) = e12 | op1(e10,e11) = e12 | op1(e10,e10) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f11,axiom,(
+% 218.15/218.29    (op2(e23,op2(e23,e23)) = e23 & op2(e22,op2(e23,e22)) = e22 & op2(e21,op2(e23,e21)) = e21 & e20 = op2(e20,op2(e23,e20))) | (op2(e23,op2(e22,e23)) = e23 & op2(e22,op2(e22,e22)) = e22 & op2(e21,op2(e22,e21)) = e21 & e20 = op2(e20,op2(e22,e20))) | (op2(e23,op2(e21,e23)) = e23 & op2(e22,op2(e21,e22)) = e22 & op2(e21,op2(e21,e21)) = e21 & e20 = op2(e20,op2(e21,e20))) | (op2(e23,op2(e20,e23)) = e23 & op2(e22,op2(e20,e22)) = e22 & op2(e21,op2(e20,e21)) = e21 & e20 = op2(e20,op2(e20,e20)))),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f27,plain,(
+% 218.15/218.29    (op2(e23,op2(e22,e23)) = e23 & op2(e22,op2(e22,e22)) = e22 & op2(e21,op2(e22,e21)) = e21 & e20 = op2(e20,op2(e22,e20))) | ~sP5),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f26,plain,(
+% 218.15/218.29    (op2(e23,op2(e21,e23)) = e23 & op2(e22,op2(e21,e22)) = e22 & op2(e21,op2(e21,e21)) = e21 & e20 = op2(e20,op2(e21,e20))) | ~sP4),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f25,plain,(
+% 218.15/218.29    (op2(e23,op2(e20,e23)) = e23 & op2(e22,op2(e20,e22)) = e22 & op2(e21,op2(e20,e21)) = e21 & e20 = op2(e20,op2(e20,e20))) | ~sP3),
+% 218.15/218.29    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f28,plain,(
+% 218.15/218.29    (op2(e23,op2(e23,e23)) = e23 & op2(e22,op2(e23,e22)) = e22 & op2(e21,op2(e23,e21)) = e21 & e20 = op2(e20,op2(e23,e20))) | sP5 | sP4 | sP3),
+% 218.15/218.29    inference(definition_folding,[],[f11,f27,f26,f25])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f310,plain,(
+% 218.15/218.29    op2(e22,op2(e23,e22)) = e22 | sP5 | sP4 | sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f28])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f45,plain,(
+% 218.15/218.29    (op2(e23,op2(e22,e23)) = e23 & op2(e22,op2(e22,e22)) = e22 & op2(e21,op2(e22,e21)) = e21 & e20 = op2(e20,op2(e22,e20))) | ~sP5),
+% 218.15/218.29    inference(nnf_transformation,[],[f27])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f298,plain,(
+% 218.15/218.29    op2(e22,op2(e22,e22)) = e22 | ~sP5),
+% 218.15/218.29    inference(cnf_transformation,[],[f45])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f261,plain,(
+% 218.15/218.29    e21 != e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f8])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f46,plain,(
+% 218.15/218.29    (op2(e23,op2(e21,e23)) = e23 & op2(e22,op2(e21,e22)) = e22 & op2(e21,op2(e21,e21)) = e21 & e20 = op2(e20,op2(e21,e20))) | ~sP4),
+% 218.15/218.29    inference(nnf_transformation,[],[f26])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f303,plain,(
+% 218.15/218.29    op2(e23,op2(e21,e23)) = e23 | ~sP4),
+% 218.15/218.29    inference(cnf_transformation,[],[f46])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f301,plain,(
+% 218.15/218.29    op2(e21,op2(e21,e21)) = e21 | ~sP4),
+% 218.15/218.29    inference(cnf_transformation,[],[f46])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f260,plain,(
+% 218.15/218.29    e20 != e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f8])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f262,plain,(
+% 218.15/218.29    e21 != e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f8])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f207,plain,(
+% 218.15/218.29    op2(e21,e20) != op2(e22,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f208,plain,(
+% 218.15/218.29    op2(e21,e20) != op2(e23,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f219,plain,(
+% 218.15/218.29    op2(e21,e22) != op2(e22,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f131,plain,(
+% 218.15/218.29    op2(e23,e20) = e23 | op2(e22,e20) = e23 | op2(e21,e20) = e23 | op2(e20,e20) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f132,plain,(
+% 218.15/218.29    e20 = op2(e21,e23) | e20 = op2(e21,e22) | e20 = op2(e21,e21) | e20 = op2(e21,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f47,plain,(
+% 218.15/218.29    (op2(e23,op2(e20,e23)) = e23 & op2(e22,op2(e20,e22)) = e22 & op2(e21,op2(e20,e21)) = e21 & e20 = op2(e20,op2(e20,e20))) | ~sP3),
+% 218.15/218.29    inference(nnf_transformation,[],[f25])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f306,plain,(
+% 218.15/218.29    op2(e22,op2(e20,e22)) = e22 | ~sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f47])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f259,plain,(
+% 218.15/218.29    e20 != e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f8])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f263,plain,(
+% 218.15/218.29    e22 != e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f8])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f220,plain,(
+% 218.15/218.29    op2(e21,e22) != op2(e23,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f225,plain,(
+% 218.15/218.29    op2(e21,e23) != op2(e22,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f17,axiom,(
+% 218.15/218.29    op2(op2(e23,op2(e23,e23)),op2(e23,e23)) = h4(e13) & op2(e23,op2(e23,e23)) = h4(e11) & op2(e23,e23) = h4(e10) & e23 = h4(e12)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f330,plain,(
+% 218.15/218.29    e23 = h4(e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f17])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f147,plain,(
+% 218.15/218.29    op2(e23,e22) = e23 | op2(e22,e22) = e23 | op2(e21,e22) = e23 | op2(e20,e22) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f130,plain,(
+% 218.15/218.29    op2(e20,e23) = e23 | op2(e20,e22) = e23 | op2(e20,e21) = e23 | op2(e20,e20) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f216,plain,(
+% 218.15/218.29    op2(e20,e22) != op2(e21,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f221,plain,(
+% 218.15/218.29    op2(e22,e22) != op2(e23,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f224,plain,(
+% 218.15/218.29    op2(e20,e23) != op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f229,plain,(
+% 218.15/218.29    op2(e20,e20) != op2(e20,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f235,plain,(
+% 218.15/218.29    op2(e21,e20) != op2(e21,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f237,plain,(
+% 218.15/218.29    op2(e21,e21) != op2(e21,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f129,plain,(
+% 218.15/218.29    op2(e23,e20) = e22 | op2(e22,e20) = e22 | op2(e21,e20) = e22 | op2(e20,e20) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f148,plain,(
+% 218.15/218.29    e20 = op2(e23,e23) | e20 = op2(e23,e22) | e20 = op2(e23,e21) | e20 = op2(e23,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f151,plain,(
+% 218.15/218.29    op2(e23,e23) = e21 | op2(e22,e23) = e21 | op2(e21,e23) = e21 | op2(e20,e23) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f152,plain,(
+% 218.15/218.29    op2(e23,e23) = e22 | op2(e23,e22) = e22 | op2(e23,e21) = e22 | op2(e23,e20) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f114,plain,(
+% 218.15/218.29    op2(e21,e22) = e23 | op2(e21,e22) = e22 | op2(e21,e22) = e21 | e20 = op2(e21,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f309,plain,(
+% 218.15/218.29    op2(e21,op2(e23,e21)) = e21 | sP5 | sP4 | sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f28])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f307,plain,(
+% 218.15/218.29    op2(e23,op2(e20,e23)) = e23 | ~sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f47])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f311,plain,(
+% 218.15/218.29    op2(e23,op2(e23,e23)) = e23 | sP5 | sP4 | sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f28])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f110,plain,(
+% 218.15/218.29    op2(e20,e22) = e23 | op2(e20,e22) = e22 | op2(e20,e22) = e21 | e20 = op2(e20,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f217,plain,(
+% 218.15/218.29    op2(e20,e22) != op2(e22,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f149,plain,(
+% 218.15/218.29    e20 = op2(e23,e23) | e20 = op2(e22,e23) | e20 = op2(e21,e23) | e20 = op2(e20,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f206,plain,(
+% 218.15/218.29    op2(e20,e20) != op2(e23,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f210,plain,(
+% 218.15/218.29    op2(e20,e21) != op2(e21,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f214,plain,(
+% 218.15/218.29    op2(e21,e21) != op2(e23,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f124,plain,(
+% 218.15/218.29    e20 = op2(e20,e23) | e20 = op2(e20,e22) | e20 = op2(e20,e21) | e20 = op2(e20,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f134,plain,(
+% 218.15/218.29    op2(e21,e23) = e21 | op2(e21,e22) = e21 | op2(e21,e21) = e21 | op2(e21,e20) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f232,plain,(
+% 218.15/218.29    op2(e20,e21) != op2(e20,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f233,plain,(
+% 218.15/218.29    op2(e20,e22) != op2(e20,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f211,plain,(
+% 218.15/218.29    op2(e20,e21) != op2(e22,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f212,plain,(
+% 218.15/218.29    op2(e20,e21) != op2(e23,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f215,plain,(
+% 218.15/218.29    op2(e22,e21) != op2(e23,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f218,plain,(
+% 218.15/218.29    op2(e20,e22) != op2(e23,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f231,plain,(
+% 218.15/218.29    op2(e20,e21) != op2(e20,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f244,plain,(
+% 218.15/218.29    op2(e22,e21) != op2(e22,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f249,plain,(
+% 218.15/218.29    op2(e23,e21) != op2(e23,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f121,plain,(
+% 218.15/218.29    op2(e23,e21) = e23 | op2(e23,e21) = e22 | op2(e23,e21) = e21 | e20 = op2(e23,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f122,plain,(
+% 218.15/218.29    op2(e23,e22) = e23 | op2(e23,e22) = e22 | op2(e23,e22) = e21 | e20 = op2(e23,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f117,plain,(
+% 218.15/218.29    op2(e22,e21) = e23 | op2(e22,e21) = e22 | op2(e22,e21) = e21 | e20 = op2(e22,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f243,plain,(
+% 218.15/218.29    op2(e22,e21) != op2(e22,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f222,plain,(
+% 218.15/218.29    op2(e20,e23) != op2(e21,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f111,plain,(
+% 218.15/218.29    op2(e20,e23) = e23 | op2(e20,e23) = e22 | op2(e20,e23) = e21 | e20 = op2(e20,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f213,plain,(
+% 218.15/218.29    op2(e21,e21) != op2(e22,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f223,plain,(
+% 218.15/218.29    op2(e20,e23) != op2(e22,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f144,plain,(
+% 218.15/218.29    op2(e22,e23) = e22 | op2(e22,e22) = e22 | op2(e22,e21) = e22 | op2(e22,e20) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f136,plain,(
+% 218.15/218.29    op2(e21,e23) = e22 | op2(e21,e22) = e22 | op2(e21,e21) = e22 | op2(e21,e20) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f230,plain,(
+% 218.15/218.29    op2(e20,e20) != op2(e20,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f247,plain,(
+% 218.15/218.29    op2(e23,e20) != op2(e23,e22)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f145,plain,(
+% 218.15/218.29    op2(e23,e22) = e22 | op2(e22,e22) = e22 | op2(e21,e22) = e22 | op2(e20,e22) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f228,plain,(
+% 218.15/218.29    op2(e20,e20) != op2(e20,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f234,plain,(
+% 218.15/218.29    op2(e21,e20) != op2(e21,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f135,plain,(
+% 218.15/218.29    op2(e23,e21) = e21 | op2(e22,e21) = e21 | op2(e21,e21) = e21 | op2(e20,e21) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f109,plain,(
+% 218.15/218.29    op2(e20,e21) = e23 | op2(e20,e21) = e22 | op2(e20,e21) = e21 | e20 = op2(e20,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f305,plain,(
+% 218.15/218.29    op2(e21,op2(e20,e21)) = e21 | ~sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f47])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f155,plain,(
+% 218.15/218.29    op2(e23,e23) = e23 | op2(e22,e23) = e23 | op2(e21,e23) = e23 | op2(e20,e23) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f236,plain,(
+% 218.15/218.29    op2(e21,e20) != op2(e21,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f251,plain,(
+% 218.15/218.29    op2(e23,e22) != op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f238,plain,(
+% 218.15/218.29    op2(e21,e21) != op2(e21,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f133,plain,(
+% 218.15/218.29    e20 = op2(e23,e21) | e20 = op2(e22,e21) | e20 = op2(e21,e21) | e20 = op2(e20,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f153,plain,(
+% 218.15/218.29    op2(e23,e23) = e22 | op2(e22,e23) = e22 | op2(e21,e23) = e22 | op2(e20,e23) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f137,plain,(
+% 218.15/218.29    op2(e23,e21) = e22 | op2(e22,e21) = e22 | op2(e21,e21) = e22 | op2(e20,e21) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f139,plain,(
+% 218.15/218.29    op2(e23,e21) = e23 | op2(e22,e21) = e23 | op2(e21,e21) = e23 | op2(e20,e21) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f226,plain,(
+% 218.15/218.29    op2(e21,e23) != op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f150,plain,(
+% 218.15/218.29    op2(e23,e23) = e21 | op2(e23,e22) = e21 | op2(e23,e21) = e21 | op2(e23,e20) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f209,plain,(
+% 218.15/218.29    op2(e22,e20) != op2(e23,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f246,plain,(
+% 218.15/218.29    op2(e23,e20) != op2(e23,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f15,axiom,(
+% 218.15/218.29    op2(op2(e21,op2(e21,e21)),op2(e21,e21)) = h2(e13) & op2(e21,op2(e21,e21)) = h2(e11) & op2(e21,e21) = h2(e10) & e21 = h2(e12)),
+% 218.15/218.29    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown)).
+% 218.15/218.29  
+% 218.15/218.29  fof(f322,plain,(
+% 218.15/218.29    e21 = h2(e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f15])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f227,plain,(
+% 218.15/218.29    op2(e22,e23) != op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f250,plain,(
+% 218.15/218.29    op2(e23,e21) != op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f128,plain,(
+% 218.15/218.29    op2(e20,e23) = e22 | op2(e20,e22) = e22 | op2(e20,e21) = e22 | op2(e20,e20) = e22),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f123,plain,(
+% 218.15/218.29    op2(e23,e23) = e23 | op2(e23,e23) = e22 | op2(e23,e23) = e21 | e20 = op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f120,plain,(
+% 218.15/218.29    op2(e23,e20) = e23 | op2(e23,e20) = e22 | op2(e23,e20) = e21 | e20 = op2(e23,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f119,plain,(
+% 218.15/218.29    op2(e22,e23) = e23 | op2(e22,e23) = e22 | op2(e22,e23) = e21 | e20 = op2(e22,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f239,plain,(
+% 218.15/218.29    op2(e21,e22) != op2(e21,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f248,plain,(
+% 218.15/218.29    op2(e23,e20) != op2(e23,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f245,plain,(
+% 218.15/218.29    op2(e22,e22) != op2(e22,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f6])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f138,plain,(
+% 218.15/218.29    op2(e21,e23) = e23 | op2(e21,e22) = e23 | op2(e21,e21) = e23 | op2(e21,e20) = e23),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f116,plain,(
+% 218.15/218.29    op2(e22,e20) = e23 | op2(e22,e20) = e22 | op2(e22,e20) = e21 | e20 = op2(e22,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f308,plain,(
+% 218.15/218.29    e20 = op2(e20,op2(e23,e20)) | sP5 | sP4 | sP3),
+% 218.15/218.29    inference(cnf_transformation,[],[f28])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f318,plain,(
+% 218.15/218.29    e20 = h1(e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f14])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f113,plain,(
+% 218.15/218.29    op2(e21,e21) = e23 | op2(e21,e21) = e22 | op2(e21,e21) = e21 | e20 = op2(e21,e21)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f125,plain,(
+% 218.15/218.29    e20 = op2(e23,e20) | e20 = op2(e22,e20) | e20 = op2(e21,e20) | e20 = op2(e20,e20)),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f53,plain,(
+% 218.15/218.29    (e20 != h3(e13) & e20 != h3(e12) & e20 != h3(e11) & e20 != h3(e10)) | ~sP12),
+% 218.15/218.29    inference(nnf_transformation,[],[f35])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f354,plain,(
+% 218.15/218.29    e20 != h3(e10) | ~sP12),
+% 218.15/218.29    inference(cnf_transformation,[],[f53])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f52,plain,(
+% 218.15/218.29    (e21 != h3(e13) & e21 != h3(e12) & e21 != h3(e11) & e21 != h3(e10)) | ~sP13),
+% 218.15/218.29    inference(nnf_transformation,[],[f36])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f351,plain,(
+% 218.15/218.29    e21 != h3(e11) | ~sP13),
+% 218.15/218.29    inference(cnf_transformation,[],[f52])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f328,plain,(
+% 218.15/218.29    op2(e22,op2(e22,e22)) = h3(e11)),
+% 218.15/218.29    inference(cnf_transformation,[],[f16])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f74,plain,(
+% 218.15/218.29    op1(e13,e12) = e13 | op1(e13,e12) = e12 | op1(e13,e12) = e11 | e10 = op1(e13,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f104,plain,(
+% 218.15/218.29    op1(e13,e13) = e12 | op1(e13,e12) = e12 | op1(e13,e11) = e12 | op1(e13,e10) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f161,plain,(
+% 218.15/218.29    op1(e12,e10) != op1(e13,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f96,plain,(
+% 218.15/218.29    op1(e12,e13) = e12 | op1(e12,e12) = e12 | op1(e12,e11) = e12 | op1(e12,e10) = e12),
+% 218.15/218.29    inference(cnf_transformation,[],[f2])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f158,plain,(
+% 218.15/218.29    op1(e10,e10) != op1(e13,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f64,plain,(
+% 218.15/218.29    op1(e11,e10) = e13 | op1(e11,e10) = e12 | op1(e11,e10) = e11 | e10 = op1(e11,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f323,plain,(
+% 218.15/218.29    op2(e21,e21) = h2(e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f15])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f66,plain,(
+% 218.15/218.29    op1(e11,e12) = e13 | op1(e11,e12) = e12 | op1(e11,e12) = e11 | e10 = op1(e11,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f199,plain,(
+% 218.15/218.29    op1(e13,e10) != op1(e13,e12)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f67,plain,(
+% 218.15/218.29    op1(e11,e13) = e13 | op1(e11,e13) = e12 | op1(e11,e13) = e11 | e10 = op1(e11,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f191,plain,(
+% 218.15/218.29    op1(e11,e12) != op1(e11,e13)),
+% 218.15/218.29    inference(cnf_transformation,[],[f5])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f68,plain,(
+% 218.15/218.29    op1(e12,e10) = e13 | op1(e12,e10) = e12 | op1(e12,e10) = e11 | e10 = op1(e12,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f72,plain,(
+% 218.15/218.29    op1(e13,e10) = e13 | op1(e13,e10) = e12 | op1(e13,e10) = e11 | e10 = op1(e13,e10)),
+% 218.15/218.29    inference(cnf_transformation,[],[f1])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f115,plain,(
+% 218.15/218.29    op2(e21,e23) = e23 | op2(e21,e23) = e22 | op2(e21,e23) = e21 | e20 = op2(e21,e23)),
+% 218.15/218.29    inference(cnf_transformation,[],[f3])).
+% 218.15/218.29  
+% 218.15/218.29  fof(f126,plain,(
+% 218.15/218.29    op2(e20,e23) = e21 | op2(e20,e22) = e21 | op2(e20,e21) = e21 | op2(e20,e20) = e21),
+% 218.15/218.29    inference(cnf_transformation,[],[f4])).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16532,plain,( X0 != X1 | X2 != X1 | X2 = X0 ),theory(equality) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16531,plain,( X0 = X0 ),theory(equality) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3013688,plain,
+% 218.15/218.29      ( X0 != X1 | X1 = X0 ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_16532,c_16531]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_255,plain,
+% 218.15/218.29      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = e23 ),
+% 218.15/218.29      inference(cnf_transformation,[],[f317]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3013709,plain,
+% 218.15/218.29      ( e23 = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_3013688,c_255]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3040624,plain,
+% 218.15/218.29      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) | e23 = X0 ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_3013709,c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_266,plain,
+% 218.15/218.29      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = h3(e13) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f329]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3013680,plain,
+% 218.15/218.29      ( X0 != h3(e13) | op2(op2(e22,op2(e22,e22)),op2(e22,e22)) = X0 ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_16532,c_266]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3039888,plain,
+% 218.15/218.29      ( X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) | X0 != h3(e13) ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_3013680,c_3013688]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3567206,plain,
+% 218.15/218.29      ( X0 != h3(e13) | e23 = X0 ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_3040624,c_3039888]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16537,plain,( X0 != X1 | h3(X0) = h3(X1) ),theory(equality) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3013691,plain,
+% 218.15/218.29      ( X0 != X1 | X2 != h3(X1) | h3(X0) = X2 ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_16532,c_16537]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_3039293,plain,
+% 218.15/218.29      ( X0 != X1 | X2 != X1 | h3(X0) = h3(X2) ),
+% 218.15/218.29      inference(resolution,[status(thm)],[c_3013691,c_16537]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_14,plain,
+% 218.15/218.29      ( op1(e10,e11) = e11
+% 218.15/218.29      | op1(e10,e11) = e12
+% 218.15/218.29      | op1(e10,e11) = e13
+% 218.15/218.29      | e10 = op1(e10,e11) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f61]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_103,plain,
+% 218.15/218.29      ( op1(e12,e11) != op1(e12,e13) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f196]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16560,plain,
+% 218.15/218.29      ( op1(e12,e11) != X0
+% 218.15/218.29      | op1(e12,e11) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) != X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16996,plain,
+% 218.15/218.29      ( op1(e12,e11) != op1(X0,X1)
+% 218.15/218.29      | op1(e12,e11) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) != op1(X0,X1) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16560]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18139,plain,
+% 218.15/218.29      ( op1(e12,e11) != op1(e12,e11)
+% 218.15/218.29      | op1(e12,e11) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) != op1(e12,e11) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16996]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18140,plain,
+% 218.15/218.29      ( op1(e12,e11) = op1(e12,e11) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_29863,plain,
+% 218.15/218.29      ( X0 != X1 | op1(e12,e13) != X1 | op1(e12,e13) = X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_30891,plain,
+% 218.15/218.29      ( X0 != e13 | op1(e12,e13) = X0 | op1(e12,e13) != e13 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_29863]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_34859,plain,
+% 218.15/218.29      ( op1(e12,e11) != e13
+% 218.15/218.29      | op1(e12,e13) = op1(e12,e11)
+% 218.15/218.29      | op1(e12,e13) != e13 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_30891]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_4,plain,
+% 218.15/218.29      ( op1(e12,e13) = e11
+% 218.15/218.29      | op1(e12,e13) = e12
+% 218.15/218.29      | op1(e12,e13) = e13
+% 218.15/218.29      | e10 = op1(e12,e13) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f71]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_254,plain,
+% 218.15/218.29      ( e10 = op1(e12,e12) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f312]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_253,plain,
+% 218.15/218.29      ( op1(e12,op1(e12,e12)) = e11 ),
+% 218.15/218.29      inference(cnf_transformation,[],[f313]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_105,plain,
+% 218.15/218.29      ( op1(e12,e10) != op1(e12,e13) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f194]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_102,plain,
+% 218.15/218.29      ( op1(e12,e12) != op1(e12,e13) ),
+% 218.15/218.29      inference(cnf_transformation,[],[f197]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16533,plain,
+% 218.15/218.29      ( X0 != X1 | X2 != X3 | op1(X0,X2) = op1(X1,X3) ),
+% 218.15/218.29      theory(equality) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16539,plain,
+% 218.15/218.29      ( op1(e12,e12) = op1(e12,e12) | e12 != e12 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16545,plain,
+% 218.15/218.29      ( e12 = e12 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16564,plain,
+% 218.15/218.29      ( op1(e12,e10) != X0
+% 218.15/218.29      | op1(e12,e10) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) != X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_17004,plain,
+% 218.15/218.29      ( op1(e12,e10) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e10) != e11
+% 218.15/218.29      | op1(e12,e13) != e11 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16564]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_17013,plain,
+% 218.15/218.29      ( e11 = e11 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_17105,plain,
+% 218.15/218.29      ( op1(e12,e13) = op1(e12,e13) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_17009,plain,
+% 218.15/218.29      ( op1(e12,e10) = op1(X0,X1) | e10 != X1 | e12 != X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18165,plain,
+% 218.15/218.29      ( op1(e12,e10) = op1(X0,op1(e12,e12))
+% 218.15/218.29      | e10 != op1(e12,e12)
+% 218.15/218.29      | e12 != X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_17009]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18166,plain,
+% 218.15/218.29      ( op1(e12,e10) = op1(e12,op1(e12,e12))
+% 218.15/218.29      | e10 != op1(e12,e12)
+% 218.15/218.29      | e12 != e12 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_18165]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16991,plain,
+% 218.15/218.29      ( X0 != X1 | op1(e12,e12) != X1 | op1(e12,e12) = X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18119,plain,
+% 218.15/218.29      ( X0 != op1(e12,e12)
+% 218.15/218.29      | op1(e12,e12) = X0
+% 218.15/218.29      | op1(e12,e12) != op1(e12,e12) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16991]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_20081,plain,
+% 218.15/218.29      ( op1(e12,e12) != op1(e12,e12)
+% 218.15/218.29      | op1(e12,e12) = e10
+% 218.15/218.29      | e10 != op1(e12,e12) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_18119]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_17014,plain,
+% 218.15/218.29      ( X0 != X1 | e11 != X1 | e11 = X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18197,plain,
+% 218.15/218.29      ( X0 != e11 | e11 = X0 | e11 != e11 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_17014]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_20243,plain,
+% 218.15/218.29      ( op1(e12,op1(e12,e12)) != e11
+% 218.15/218.29      | e11 = op1(e12,op1(e12,e12))
+% 218.15/218.29      | e11 != e11 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_18197]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16995,plain,
+% 218.15/218.29      ( X0 != X1 | op1(e12,e13) != X1 | op1(e12,e13) = X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_18137,plain,
+% 218.15/218.29      ( X0 != op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) = X0
+% 218.15/218.29      | op1(e12,e13) != op1(e12,e13) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16995]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_20399,plain,
+% 218.15/218.29      ( op1(e12,e13) != op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) = e10
+% 218.15/218.29      | e10 != op1(e12,e13) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_18137]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_16558,plain,
+% 218.15/218.29      ( op1(e12,e12) != X0
+% 218.15/218.29      | op1(e12,e12) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e13) != X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_23127,plain,
+% 218.15/218.29      ( op1(e12,e12) = op1(e12,e13)
+% 218.15/218.29      | op1(e12,e12) != e10
+% 218.15/218.29      | op1(e12,e13) != e10 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16558]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_30299,plain,
+% 218.15/218.29      ( op1(e12,e10) != X0 | op1(e12,e10) = e11 | e11 != X0 ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.29  
+% 218.15/218.29  cnf(c_32730,plain,
+% 218.15/218.29      ( op1(e12,e10) != op1(e12,op1(e12,e12))
+% 218.15/218.29      | op1(e12,e10) = e11
+% 218.15/218.29      | e11 != op1(e12,op1(e12,e12)) ),
+% 218.15/218.29      inference(instantiation,[status(thm)],[c_30299]) ).
+% 218.15/218.29  
+% 218.15/218.30  cnf(c_137970,plain,
+% 218.15/218.30      ( op1(e12,e13) = e13 | op1(e12,e13) = e12 ),
+% 218.15/218.30      inference(global_propositional_subsumption,
+% 218.15/218.30                [status(thm)],
+% 218.15/218.30                [c_4,c_254,c_253,c_105,c_102,c_16539,c_16545,c_17004,
+% 218.15/218.30                 c_17013,c_17105,c_18166,c_20081,c_20243,c_20399,c_23127,
+% 218.15/218.30                 c_32730]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_137971,plain,
+% 218.15/218.30      ( op1(e12,e13) = e12 | op1(e12,e13) = e13 ),
+% 218.15/218.30      inference(renaming,[status(thm)],[c_137970]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_32,plain,
+% 218.15/218.30      ( op1(e10,e11) = e13
+% 218.15/218.30      | op1(e11,e11) = e13
+% 218.15/218.30      | op1(e12,e11) = e13
+% 218.15/218.30      | op1(e13,e11) = e13 ),
+% 218.15/218.30      inference(cnf_transformation,[],[f91]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_252,plain,
+% 218.15/218.30      ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) = e13 ),
+% 218.15/218.30      inference(cnf_transformation,[],[f314]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_120,plain,
+% 218.15/218.30      ( op1(e12,e13) != op1(e13,e13) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f179]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_113,plain,
+% 218.15/218.30      ( op1(e11,e10) != op1(e11,e11) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f186]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_98,plain,
+% 218.15/218.30      ( op1(e13,e11) != op1(e13,e12) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f201]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16965,plain,
+% 218.15/218.30      ( op1(e13,e11) = op1(e13,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16580,plain,
+% 218.15/218.30      ( op1(e11,e10) != X0
+% 218.15/218.30      | op1(e11,e10) = op1(e11,e11)
+% 218.15/218.30      | op1(e11,e11) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17059,plain,
+% 218.15/218.30      ( op1(e11,e10) = op1(e11,e11)
+% 218.15/218.30      | op1(e11,e10) != e13
+% 218.15/218.30      | op1(e11,e11) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16580]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16550,plain,
+% 218.15/218.30      ( op1(e13,e11) != X0
+% 218.15/218.30      | op1(e13,e11) = op1(e13,e12)
+% 218.15/218.30      | op1(e13,e12) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17423,plain,
+% 218.15/218.30      ( op1(e13,e11) != op1(e13,e11)
+% 218.15/218.30      | op1(e13,e11) = op1(e13,e12)
+% 218.15/218.30      | op1(e13,e12) != op1(e13,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16550]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_18082,plain,
+% 218.15/218.30      ( e13 = e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17050,plain,
+% 218.15/218.30      ( op1(e11,e10) = op1(X0,X1) | e10 != X1 | e11 != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_18263,plain,
+% 218.15/218.30      ( op1(e11,e10) = op1(X0,op1(e12,e12))
+% 218.15/218.30      | e10 != op1(e12,e12)
+% 218.15/218.30      | e11 != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_17050]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_23176,plain,
+% 218.15/218.30      ( op1(e11,e10) = op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+% 218.15/218.30      | e10 != op1(e12,e12)
+% 218.15/218.30      | e11 != op1(e12,op1(e12,e12)) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_18263]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16594,plain,
+% 218.15/218.30      ( op1(e12,e13) != X0
+% 218.15/218.30      | op1(e12,e13) = op1(e13,e13)
+% 218.15/218.30      | op1(e13,e13) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_24872,plain,
+% 218.15/218.30      ( op1(e12,e13) = op1(e13,e13)
+% 218.15/218.30      | op1(e12,e13) != e13
+% 218.15/218.30      | op1(e13,e13) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16594]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17011,plain,
+% 218.15/218.30      ( X0 != X1 | e13 != X1 | e13 = X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_19596,plain,
+% 218.15/218.30      ( X0 != e13 | e13 = X0 | e13 != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_17011]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_27674,plain,
+% 218.15/218.30      ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) != e13
+% 218.15/218.30      | e13 = op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+% 218.15/218.30      | e13 != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_19596]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_30818,plain,
+% 218.15/218.30      ( op1(X0,X1) != X2
+% 218.15/218.30      | op1(e13,e12) != X2
+% 218.15/218.30      | op1(e13,e12) = op1(X0,X1) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_34177,plain,
+% 218.15/218.30      ( op1(e13,e11) != e13
+% 218.15/218.30      | op1(e13,e12) = op1(e13,e11)
+% 218.15/218.30      | op1(e13,e12) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_30818]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_29900,plain,
+% 218.15/218.30      ( X0 != X1 | op1(e11,e10) != X1 | op1(e11,e10) = X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_37231,plain,
+% 218.15/218.30      ( op1(e11,e10) != X0 | op1(e11,e10) = e13 | e13 != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_29900]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_47043,plain,
+% 218.15/218.30      ( op1(e11,e10) != op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+% 218.15/218.30      | op1(e11,e10) = e13
+% 218.15/218.30      | e13 != op1(op1(e12,op1(e12,e12)),op1(e12,e12)) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_37231]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_25,plain,
+% 218.15/218.30      ( op1(e12,e10) = e13
+% 218.15/218.30      | op1(e12,e11) = e13
+% 218.15/218.30      | op1(e12,e12) = e13
+% 218.15/218.30      | op1(e12,e13) = e13 ),
+% 218.15/218.30      inference(cnf_transformation,[],[f98]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16561,plain,
+% 218.15/218.30      ( op1(e12,e11) = op1(e12,e13)
+% 218.15/218.30      | op1(e12,e11) != e12
+% 218.15/218.30      | op1(e12,e13) != e12 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16560]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_6,plain,
+% 218.15/218.30      ( op1(e12,e11) = e11
+% 218.15/218.30      | op1(e12,e11) = e12
+% 218.15/218.30      | op1(e12,e11) = e13
+% 218.15/218.30      | e10 = op1(e12,e11) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f69]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_107,plain,
+% 218.15/218.30      ( op1(e12,e10) != op1(e12,e11) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f192]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_104,plain,
+% 218.15/218.30      ( op1(e12,e11) != op1(e12,e12) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f195]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16568,plain,
+% 218.15/218.30      ( op1(e12,e10) != X0
+% 218.15/218.30      | op1(e12,e10) = op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_20140,plain,
+% 218.15/218.30      ( op1(e12,e10) != op1(X0,op1(e12,e12))
+% 218.15/218.30      | op1(e12,e10) = op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) != op1(X0,op1(e12,e12)) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16568]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_20144,plain,
+% 218.15/218.30      ( op1(e12,e10) != op1(e12,op1(e12,e12))
+% 218.15/218.30      | op1(e12,e10) = op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) != op1(e12,op1(e12,e12)) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_20140]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16562,plain,
+% 218.15/218.30      ( op1(e12,e11) != X0
+% 218.15/218.30      | op1(e12,e11) = op1(e12,e12)
+% 218.15/218.30      | op1(e12,e12) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_23126,plain,
+% 218.15/218.30      ( op1(e12,e11) = op1(e12,e12)
+% 218.15/218.30      | op1(e12,e11) != e10
+% 218.15/218.30      | op1(e12,e12) != e10 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16562]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_29852,plain,
+% 218.15/218.30      ( X0 != X1 | op1(e12,e11) != X1 | op1(e12,e11) = X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_30876,plain,
+% 218.15/218.30      ( X0 != e11 | op1(e12,e11) = X0 | op1(e12,e11) != e11 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_29852]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_31892,plain,
+% 218.15/218.30      ( op1(e12,op1(e12,e12)) != e11
+% 218.15/218.30      | op1(e12,e11) = op1(e12,op1(e12,e12))
+% 218.15/218.30      | op1(e12,e11) != e11 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_30876]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_30882,plain,
+% 218.15/218.30      ( X0 != op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) = X0
+% 218.15/218.30      | op1(e12,e11) != op1(e12,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_29852]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_32502,plain,
+% 218.15/218.30      ( op1(e12,e11) != op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) = e10
+% 218.15/218.30      | e10 != op1(e12,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_30882]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_137972,plain,
+% 218.15/218.30      ( op1(e12,e11) = e13 | op1(e12,e11) = e12 ),
+% 218.15/218.30      inference(global_propositional_subsumption,
+% 218.15/218.30                [status(thm)],
+% 218.15/218.30                [c_6,c_254,c_253,c_107,c_104,c_16539,c_16545,c_18140,
+% 218.15/218.30                 c_18166,c_20081,c_20144,c_23126,c_31892,c_32502]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_137973,plain,
+% 218.15/218.30      ( op1(e12,e11) = e12 | op1(e12,e11) = e13 ),
+% 218.15/218.30      inference(renaming,[status(thm)],[c_137972]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_138000,plain,
+% 218.15/218.30      ( op1(e12,e11) = e13 | op1(e12,e13) = e13 ),
+% 218.15/218.30      inference(global_propositional_subsumption,
+% 218.15/218.30                [status(thm)],
+% 218.15/218.30                [c_25,c_254,c_253,c_107,c_104,c_103,c_6,c_16539,c_16545,
+% 218.15/218.30                 c_16561,c_18140,c_18166,c_20081,c_20144,c_23126,c_31892,
+% 218.15/218.30                 c_32502,c_137971]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17,plain,
+% 218.15/218.30      ( op1(e13,e10) = e13
+% 218.15/218.30      | op1(e13,e11) = e13
+% 218.15/218.30      | op1(e13,e12) = e13
+% 218.15/218.30      | op1(e13,e13) = e13 ),
+% 218.15/218.30      inference(cnf_transformation,[],[f106]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_139,plain,
+% 218.15/218.30      ( op1(e11,e10) != op1(e13,e10) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f160]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_132,plain,
+% 218.15/218.30      ( op1(e12,e11) != op1(e13,e11) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f167]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16632,plain,
+% 218.15/218.30      ( op1(e11,e10) != X0
+% 218.15/218.30      | op1(e11,e10) = op1(e13,e10)
+% 218.15/218.30      | op1(e13,e10) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17224,plain,
+% 218.15/218.30      ( op1(e11,e10) = op1(e13,e10)
+% 218.15/218.30      | op1(e11,e10) != e13
+% 218.15/218.30      | op1(e13,e10) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16632]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_29817,plain,
+% 218.15/218.30      ( X0 != X1 | op1(e13,e11) != X1 | op1(e13,e11) = X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_30823,plain,
+% 218.15/218.30      ( X0 != e13 | op1(e13,e11) = X0 | op1(e13,e11) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_29817]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_42265,plain,
+% 218.15/218.30      ( op1(e10,e12) != e13
+% 218.15/218.30      | op1(e13,e11) = op1(e10,e12)
+% 218.15/218.30      | op1(e13,e11) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_30823]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_59501,plain,
+% 218.15/218.30      ( op1(e12,e11) != X0
+% 218.15/218.30      | op1(e12,e11) = op1(e13,e11)
+% 218.15/218.30      | op1(e13,e11) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_62565,plain,
+% 218.15/218.30      ( op1(e12,e11) != op1(e10,e12)
+% 218.15/218.30      | op1(e12,e11) = op1(e13,e11)
+% 218.15/218.30      | op1(e13,e11) != op1(e10,e12) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_59501]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_59788,plain,
+% 218.15/218.30      ( X0 != X1 | op1(e12,e11) != X1 | op1(e12,e11) = X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_60769,plain,
+% 218.15/218.30      ( X0 != op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) = X0
+% 218.15/218.30      | op1(e12,e11) != op1(e12,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_59788]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_61724,plain,
+% 218.15/218.30      ( op1(X0,X1) != op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) = op1(X0,X1)
+% 218.15/218.30      | op1(e12,e11) != op1(e12,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_60769]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_67244,plain,
+% 218.15/218.30      ( op1(e10,e12) != op1(e12,e11)
+% 218.15/218.30      | op1(e12,e11) = op1(e10,e12)
+% 218.15/218.30      | op1(e12,e11) != op1(e12,e11) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_61724]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_24,plain,
+% 218.15/218.30      ( op1(e10,e12) = e13
+% 218.15/218.30      | op1(e11,e12) = e13
+% 218.15/218.30      | op1(e12,e12) = e13
+% 218.15/218.30      | op1(e13,e12) = e13 ),
+% 218.15/218.30      inference(cnf_transformation,[],[f99]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_143,plain,
+% 218.15/218.30      ( op1(e10,e10) != op1(e11,e10) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f156]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_135,plain,
+% 218.15/218.30      ( op1(e10,e11) != op1(e13,e11) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f164]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_124,plain,
+% 218.15/218.30      ( op1(e10,e13) != op1(e12,e13) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f175]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_112,plain,
+% 218.15/218.30      ( op1(e11,e10) != op1(e11,e12) ),
+% 218.15/218.30      inference(cnf_transformation,[],[f187]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_41,plain,
+% 218.15/218.30      ( op1(e10,e10) = e13
+% 218.15/218.30      | op1(e10,e11) = e13
+% 218.15/218.30      | op1(e10,e12) = e13
+% 218.15/218.30      | op1(e10,e13) = e13 ),
+% 218.15/218.30      inference(cnf_transformation,[],[f82]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16624,plain,
+% 218.15/218.30      ( op1(e10,e11) != X0
+% 218.15/218.30      | op1(e10,e11) = op1(e13,e11)
+% 218.15/218.30      | op1(e13,e11) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_17196,plain,
+% 218.15/218.30      ( op1(e10,e11) = op1(e13,e11)
+% 218.15/218.30      | op1(e10,e11) != e13
+% 218.15/218.30      | op1(e13,e11) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16624]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16602,plain,
+% 218.15/218.30      ( op1(e10,e13) != X0
+% 218.15/218.30      | op1(e10,e13) = op1(e12,e13)
+% 218.15/218.30      | op1(e12,e13) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_19077,plain,
+% 218.15/218.30      ( op1(e10,e13) != op1(e10,e13)
+% 218.15/218.30      | op1(e10,e13) = op1(e12,e13)
+% 218.15/218.30      | op1(e12,e13) != op1(e10,e13) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16602]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_19078,plain,
+% 218.15/218.30      ( op1(e10,e13) = op1(e10,e13) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_16640,plain,
+% 218.15/218.30      ( op1(e10,e10) != X0
+% 218.15/218.30      | op1(e10,e10) = op1(e11,e10)
+% 218.15/218.30      | op1(e11,e10) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_19289,plain,
+% 218.15/218.30      ( op1(e10,e10) = op1(e11,e10)
+% 218.15/218.30      | op1(e10,e10) != e13
+% 218.15/218.30      | op1(e11,e10) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16640]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_18141,plain,
+% 218.15/218.30      ( op1(X0,X1) != X2
+% 218.15/218.30      | op1(e12,e11) != X2
+% 218.15/218.30      | op1(e12,e11) = op1(X0,X1) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_21646,plain,
+% 218.15/218.30      ( op1(X0,X1) != e13
+% 218.15/218.30      | op1(e12,e11) = op1(X0,X1)
+% 218.15/218.30      | op1(e12,e11) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_18141]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_21647,plain,
+% 218.15/218.30      ( op1(e12,e11) = op1(e12,e12)
+% 218.15/218.30      | op1(e12,e11) != e13
+% 218.15/218.30      | op1(e12,e12) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_21646]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_29884,plain,
+% 218.15/218.30      ( X0 != X1 | op1(e11,e12) != X1 | op1(e11,e12) = X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_30912,plain,
+% 218.15/218.30      ( X0 != e13 | op1(e11,e12) = X0 | op1(e11,e12) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_29884]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_31942,plain,
+% 218.15/218.30      ( op1(op1(e12,op1(e12,e12)),op1(e12,e12)) != e13
+% 218.15/218.30      | op1(e11,e12) = op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+% 218.15/218.30      | op1(e11,e12) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_30912]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_35127,plain,
+% 218.15/218.30      ( op1(e10,e13) != e13
+% 218.15/218.30      | op1(e12,e13) = op1(e10,e13)
+% 218.15/218.30      | op1(e12,e13) != e13 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_30891]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_29538,plain,
+% 218.15/218.30      ( op1(e11,e10) != X0
+% 218.15/218.30      | op1(e11,e10) = op1(e11,e12)
+% 218.15/218.30      | op1(e11,e12) != X0 ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.30  
+% 218.15/218.30  cnf(c_36527,plain,
+% 218.15/218.30      ( op1(e11,e10) != op1(op1(e12,op1(e12,e12)),op1(e12,e12))
+% 218.15/218.30      | op1(e11,e10) = op1(e11,e12)
+% 218.15/218.30      | op1(e11,e12) != op1(op1(e12,op1(e12,e12)),op1(e12,e12)) ),
+% 218.15/218.30      inference(instantiation,[status(thm)],[c_29538]) ).
+% 218.15/218.30  
+% 218.15/218.31  cnf(c_137988,plain,
+% 218.15/218.31      ( op1(e13,e11) = e13 | op1(e13,e12) = e13 | op1(e13,e13) = e13 ),
+% 218.15/218.31      inference(global_propositional_subsumption,
+% 218.15/218.31                [status(thm)],
+% 218.15/218.31                [c_17,c_254,c_253,c_252,c_139,c_17013,c_17224,c_18082,
+% 218.15/218.31                 c_20243,c_23176,c_27674,c_47043]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_137998,plain,
+% 218.15/218.31      ( op1(e10,e12) = e13 | op1(e13,e12) = e13 ),
+% 218.15/218.31      inference(global_propositional_subsumption,
+% 218.15/218.31                [status(thm)],
+% 218.15/218.31                [c_24,c_254,c_253,c_252,c_143,c_135,c_124,c_120,c_112,
+% 218.15/218.31                 c_107,c_104,c_103,c_41,c_6,c_16539,c_16545,c_16561,
+% 218.15/218.31                 c_17013,c_17196,c_18082,c_18140,c_18166,c_19077,c_19078,
+% 218.15/218.31                 c_19289,c_20081,c_20144,c_20243,c_21647,c_23126,c_23176,
+% 218.15/218.31                 c_24872,c_27674,c_31892,c_31942,c_32502,c_35127,c_36527,
+% 218.15/218.31                 c_47043,c_137971,c_137988]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_138614,plain,
+% 218.15/218.31      ( X0 != X1 | op1(e10,e12) != X1 | op1(e10,e12) = X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_154203,plain,
+% 218.15/218.31      ( X0 != e13 | op1(e10,e12) = X0 | op1(e10,e12) != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_138614]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_165517,plain,
+% 218.15/218.31      ( op1(e10,e12) = op1(e12,e11)
+% 218.15/218.31      | op1(e10,e12) != e13
+% 218.15/218.31      | op1(e12,e11) != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_154203]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_18,plain,
+% 218.15/218.31      ( op1(e10,e13) = e12
+% 218.15/218.31      | op1(e11,e13) = e12
+% 218.15/218.31      | op1(e12,e13) = e12
+% 218.15/218.31      | op1(e13,e13) = e12 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f105]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_27669,plain,
+% 218.15/218.31      ( op1(e10,e12) != e13 | e13 = op1(e10,e12) | e13 != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_19596]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_17070,plain,
+% 218.15/218.31      ( X0 != X1 | op1(e10,e12) != X1 | op1(e10,e12) = X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_22792,plain,
+% 218.15/218.31      ( X0 != e13 | op1(e10,e12) = X0 | op1(e10,e12) != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_17070]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_29501,plain,
+% 218.15/218.31      ( op1(e10,e12) = op1(e12,e11)
+% 218.15/218.31      | op1(e10,e12) != e13
+% 218.15/218.31      | op1(e12,e11) != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_22792]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_60218,plain,
+% 218.15/218.31      ( op1(e12,e11) != X0
+% 218.15/218.31      | op1(e12,e13) != X0
+% 218.15/218.31      | op1(e12,e13) = op1(e12,e11) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_60219,plain,
+% 218.15/218.31      ( op1(e12,e11) != e12
+% 218.15/218.31      | op1(e12,e13) = op1(e12,e11)
+% 218.15/218.31      | op1(e12,e13) != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_60218]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_60756,plain,
+% 218.15/218.31      ( op1(e12,e13) = op1(X0,X1) | e12 != X0 | e13 != X1 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_63778,plain,
+% 218.15/218.31      ( op1(e12,e13) = op1(X0,op1(e10,e12))
+% 218.15/218.31      | e12 != X0
+% 218.15/218.31      | e13 != op1(e10,e12) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_60756]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_63779,plain,
+% 218.15/218.31      ( op1(e12,e13) = op1(e12,op1(e10,e12))
+% 218.15/218.31      | e12 != e12
+% 218.15/218.31      | e13 != op1(e10,e12) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_63778]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_144400,plain,
+% 218.15/218.31      ( X0 != X1 | X0 = op1(X2,X3) | op1(X2,X3) != X1 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_148888,plain,
+% 218.15/218.31      ( X0 = op1(e12,op1(e10,e12))
+% 218.15/218.31      | X0 != e12
+% 218.15/218.31      | op1(e12,op1(e10,e12)) != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_144400]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_229,plain,
+% 218.15/218.31      ( ~ sP0 | op1(e12,op1(e10,e12)) = e12 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f290]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_221,plain,
+% 218.15/218.31      ( ~ sP2 | op1(e12,op1(e12,e12)) = e12 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f282]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_194,plain,
+% 218.15/218.31      ( e11 != e12 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f255]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_16741,plain,
+% 218.15/218.31      ( e11 != X0 | e11 = e12 | e12 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_23181,plain,
+% 218.15/218.31      ( e11 != op1(e12,op1(e12,e12))
+% 218.15/218.31      | e11 = e12
+% 218.15/218.31      | e12 != op1(e12,op1(e12,e12)) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16741]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_65133,plain,
+% 218.15/218.31      ( X0 != X1 | X0 = op1(X2,X3) | op1(X2,X3) != X1 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_128149,plain,
+% 218.15/218.31      ( X0 = op1(e12,op1(e10,e12))
+% 218.15/218.31      | X0 != e12
+% 218.15/218.31      | op1(e12,op1(e10,e12)) != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_65133]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_232,plain,
+% 218.15/218.31      ( sP0 | sP1 | sP2 | op1(e13,op1(e13,e13)) = e13 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f295]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_235,plain,
+% 218.15/218.31      ( sP0 | sP1 | sP2 | e10 = op1(e10,op1(e13,e10)) ),
+% 218.15/218.31      inference(cnf_transformation,[],[f292]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_234,plain,
+% 218.15/218.31      ( sP0 | sP1 | sP2 | op1(e11,op1(e13,e11)) = e11 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f293]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_196,plain,
+% 218.15/218.31      ( e10 != e12 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f253]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_140,plain,
+% 218.15/218.31      ( op1(e11,e10) != op1(e12,e10) ),
+% 218.15/218.31      inference(cnf_transformation,[],[f159]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_126,plain,
+% 218.15/218.31      ( op1(e12,e12) != op1(e13,e12) ),
+% 218.15/218.31      inference(cnf_transformation,[],[f173]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_23,plain,
+% 218.15/218.31      ( e10 = op1(e13,e10)
+% 218.15/218.31      | e10 = op1(e13,e11)
+% 218.15/218.31      | e10 = op1(e13,e12)
+% 218.15/218.31      | e10 = op1(e13,e13) ),
+% 218.15/218.31      inference(cnf_transformation,[],[f100]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_16958,plain,
+% 218.15/218.31      ( op1(e13,e12) = op1(e13,e12) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_17146,plain,
+% 218.15/218.31      ( e10 = e10 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_16743,plain,
+% 218.15/218.31      ( e10 != X0 | e10 = e12 | e12 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_17316,plain,
+% 218.15/218.31      ( e10 != op1(e10,op1(e13,e10))
+% 218.15/218.31      | e10 = e12
+% 218.15/218.31      | e12 != op1(e10,op1(e13,e10)) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16743]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_17684,plain,
+% 218.15/218.31      ( op1(e10,e10) != X0 | e12 != X0 | e12 = op1(e10,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_17685,plain,
+% 218.15/218.31      ( op1(e10,e10) != e12 | e12 = op1(e10,e10) | e12 != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_17684]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_18107,plain,
+% 218.15/218.31      ( op1(e13,e10) = op1(e13,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_19311,plain,
+% 218.15/218.31      ( e10 != op1(e13,e10) | e10 = e12 | e12 != op1(e13,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16743]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_16959,plain,
+% 218.15/218.31      ( X0 != X1 | op1(e13,e12) != X1 | op1(e13,e12) = X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_18075,plain,
+% 218.15/218.31      ( X0 != op1(e13,e12)
+% 218.15/218.31      | op1(e13,e12) = X0
+% 218.15/218.31      | op1(e13,e12) != op1(e13,e12) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16959]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_20396,plain,
+% 218.15/218.31      ( op1(e13,e12) != op1(e13,e12)
+% 218.15/218.31      | op1(e13,e12) = e10
+% 218.15/218.31      | e10 != op1(e13,e12) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_18075]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_18261,plain,
+% 218.15/218.31      ( op1(e11,e10) = op1(X0,op1(e13,e11))
+% 218.15/218.31      | e10 != op1(e13,e11)
+% 218.15/218.31      | e11 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_17050]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_20440,plain,
+% 218.15/218.31      ( op1(e11,e10) = op1(e11,op1(e13,e11))
+% 218.15/218.31      | e10 != op1(e13,e11)
+% 218.15/218.31      | e11 != e11 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_18261]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_17007,plain,
+% 218.15/218.31      ( X0 != X1 | op1(e12,e10) != X1 | op1(e12,e10) = X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_18688,plain,
+% 218.15/218.31      ( X0 != e11 | op1(e12,e10) = X0 | op1(e12,e10) != e11 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_17007]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_21221,plain,
+% 218.15/218.31      ( op1(e11,op1(e13,e11)) != e11
+% 218.15/218.31      | op1(e12,e10) = op1(e11,op1(e13,e11))
+% 218.15/218.31      | op1(e12,e10) != e11 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_18688]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_16606,plain,
+% 218.15/218.31      ( op1(e12,e12) != X0
+% 218.15/218.31      | op1(e12,e12) = op1(e13,e12)
+% 218.15/218.31      | op1(e13,e12) != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_23125,plain,
+% 218.15/218.31      ( op1(e12,e12) = op1(e13,e12)
+% 218.15/218.31      | op1(e12,e12) != e10
+% 218.15/218.31      | op1(e13,e12) != e10 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16606]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_27673,plain,
+% 218.15/218.31      ( op1(e13,op1(e13,e13)) != e13
+% 218.15/218.31      | e13 = op1(e13,op1(e13,e13))
+% 218.15/218.31      | e13 != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_19596]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_18820,plain,
+% 218.15/218.31      ( X0 != X1 | op1(e13,e10) != X1 | op1(e13,e10) = X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_21504,plain,
+% 218.15/218.31      ( X0 != op1(e13,e10)
+% 218.15/218.31      | op1(e13,e10) = X0
+% 218.15/218.31      | op1(e13,e10) != op1(e13,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_18820]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_29185,plain,
+% 218.15/218.31      ( op1(e13,e10) != op1(e13,e10)
+% 218.15/218.31      | op1(e13,e10) = e10
+% 218.15/218.31      | e10 != op1(e13,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_21504]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_31851,plain,
+% 218.15/218.31      ( X0 != X1 | X0 = op1(e13,e10) | op1(e13,e10) != X1 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_31852,plain,
+% 218.15/218.31      ( op1(e13,e10) != e12 | e12 = op1(e13,e10) | e12 != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_31851]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_29831,plain,
+% 218.15/218.31      ( op1(e13,e10) = op1(X0,X1) | e10 != X1 | e13 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_30849,plain,
+% 218.15/218.31      ( op1(e13,e10) = op1(X0,op1(e13,e13))
+% 218.15/218.31      | e10 != op1(e13,e13)
+% 218.15/218.31      | e13 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_29831]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_31860,plain,
+% 218.15/218.31      ( op1(e13,e10) = op1(e13,op1(e13,e13))
+% 218.15/218.31      | e10 != op1(e13,e13)
+% 218.15/218.31      | e13 != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_30849]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_32374,plain,
+% 218.15/218.31      ( X0 != e10 | X1 != e10 | op1(X0,X1) = op1(e10,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_35950,plain,
+% 218.15/218.31      ( X0 != e10 | op1(e10,X0) = op1(e10,e10) | e10 != e10 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_32374]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_49848,plain,
+% 218.15/218.31      ( op1(e10,op1(e13,e10)) = op1(e10,e10)
+% 218.15/218.31      | op1(e13,e10) != e10
+% 218.15/218.31      | e10 != e10 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_35950]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_60210,plain,
+% 218.15/218.31      ( op1(e13,e10) != X0 | op1(e13,e10) = e13 | e13 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_62414,plain,
+% 218.15/218.31      ( op1(e13,e10) != op1(e13,op1(e13,e13))
+% 218.15/218.31      | op1(e13,e10) = e13
+% 218.15/218.31      | e13 != op1(e13,op1(e13,e13)) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_60210]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_59509,plain,
+% 218.15/218.31      ( op1(e11,e10) != X0
+% 218.15/218.31      | op1(e11,e10) = op1(e12,e10)
+% 218.15/218.31      | op1(e12,e10) != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_66850,plain,
+% 218.15/218.31      ( op1(e11,e10) != op1(e11,op1(e13,e11))
+% 218.15/218.31      | op1(e11,e10) = op1(e12,e10)
+% 218.15/218.31      | op1(e12,e10) != op1(e11,op1(e13,e11)) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_59509]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_62845,plain,
+% 218.15/218.31      ( X0 != X1
+% 218.15/218.31      | X0 = op1(e10,op1(e13,e10))
+% 218.15/218.31      | op1(e10,op1(e13,e10)) != X1 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_133462,plain,
+% 218.15/218.31      ( X0 = op1(e10,op1(e13,e10))
+% 218.15/218.31      | X0 != op1(e10,e10)
+% 218.15/218.31      | op1(e10,op1(e13,e10)) != op1(e10,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_62845]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_133487,plain,
+% 218.15/218.31      ( op1(e10,op1(e13,e10)) != op1(e10,e10)
+% 218.15/218.31      | e12 = op1(e10,op1(e13,e10))
+% 218.15/218.31      | e12 != op1(e10,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_133462]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_42,plain,
+% 218.15/218.31      ( op1(e10,e10) = e12
+% 218.15/218.31      | op1(e11,e10) = e12
+% 218.15/218.31      | op1(e12,e10) = e12
+% 218.15/218.31      | op1(e13,e10) = e12 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f81]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_192,plain,
+% 218.15/218.31      ( e12 != e13 ),
+% 218.15/218.31      inference(cnf_transformation,[],[f257]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_20112,plain,
+% 218.15/218.31      ( X0 != X1 | X0 = op1(e12,e10) | op1(e12,e10) != X1 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_20113,plain,
+% 218.15/218.31      ( op1(e12,e10) != e12 | e12 = op1(e12,e10) | e12 != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_20112]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_20238,plain,
+% 218.15/218.31      ( op1(e12,e10) != e11 | e11 = op1(e12,e10) | e11 != e11 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_18197]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_27668,plain,
+% 218.15/218.31      ( op1(e11,e10) != e13 | e13 = op1(e11,e10) | e13 != e13 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_19596]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_30492,plain,
+% 218.15/218.31      ( op1(e11,e10) != X0 | e12 != X0 | e12 = op1(e11,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_30493,plain,
+% 218.15/218.31      ( op1(e11,e10) != e12 | e12 = op1(e11,e10) | e12 != e12 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_30492]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_29620,plain,
+% 218.15/218.31      ( e11 != X0 | e11 = e12 | e12 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_36462,plain,
+% 218.15/218.31      ( e11 != op1(e12,e10) | e11 = e12 | e12 != op1(e12,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_29620]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_59561,plain,
+% 218.15/218.31      ( e12 != X0 | e12 = e13 | e13 != X0 ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.31  
+% 218.15/218.31  cnf(c_62391,plain,
+% 218.15/218.31      ( e12 != op1(e11,e10) | e12 = e13 | e13 != op1(e11,e10) ),
+% 218.15/218.31      inference(instantiation,[status(thm)],[c_59561]) ).
+% 218.15/218.31  
+% 218.15/218.32  cnf(c_138028,plain,
+% 218.15/218.32      ( op1(e10,e10) = e12 | op1(e13,e10) = e12 ),
+% 218.15/218.32      inference(global_propositional_subsumption,
+% 218.15/218.32                [status(thm)],
+% 218.15/218.32                [c_42,c_254,c_253,c_252,c_194,c_192,c_16545,c_17013,
+% 218.15/218.32                 c_18082,c_18166,c_20113,c_20238,c_20243,c_23176,c_27668,
+% 218.15/218.32                 c_27674,c_30493,c_32730,c_36462,c_47043,c_62391]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_138112,plain,
+% 218.15/218.32      ( sP2 | sP1 | sP0 ),
+% 218.15/218.32      inference(global_propositional_subsumption,
+% 218.15/218.32                [status(thm)],
+% 218.15/218.32                [c_232,c_254,c_253,c_252,c_235,c_234,c_196,c_140,c_139,
+% 218.15/218.32                 c_126,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,
+% 218.15/218.32                 c_17224,c_17316,c_17685,c_18082,c_18107,c_18166,c_19311,
+% 218.15/218.32                 c_20081,c_20243,c_20396,c_20440,c_21221,c_23125,c_23176,
+% 218.15/218.32                 c_27673,c_27674,c_29185,c_31852,c_31860,c_32730,c_47043,
+% 218.15/218.32                 c_49848,c_62414,c_66850,c_133487,c_138028]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_138113,plain,
+% 218.15/218.32      ( sP0 | sP1 | sP2 ),
+% 218.15/218.32      inference(renaming,[status(thm)],[c_138112]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_144211,plain,
+% 218.15/218.32      ( X0 != X1
+% 218.15/218.32      | X0 = op1(X2,op1(e12,e12))
+% 218.15/218.32      | op1(X2,op1(e12,e12)) != X1 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_144212,plain,
+% 218.15/218.32      ( op1(e12,op1(e12,e12)) != e12
+% 218.15/218.32      | e12 = op1(e12,op1(e12,e12))
+% 218.15/218.32      | e12 != e12 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_144211]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_224,plain,
+% 218.15/218.32      ( ~ sP1 | op1(e13,op1(e11,e13)) = e13 ),
+% 218.15/218.32      inference(cnf_transformation,[],[f287]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_226,plain,
+% 218.15/218.32      ( ~ sP1 | op1(e11,op1(e11,e11)) = e11 ),
+% 218.15/218.32      inference(cnf_transformation,[],[f285]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_195,plain,
+% 218.15/218.32      ( e10 != e13 ),
+% 218.15/218.32      inference(cnf_transformation,[],[f254]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_128,plain,
+% 218.15/218.32      ( op1(e11,e12) != op1(e12,e12) ),
+% 218.15/218.32      inference(cnf_transformation,[],[f171]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_39,plain,
+% 218.15/218.32      ( e10 = op1(e11,e10)
+% 218.15/218.32      | e10 = op1(e11,e11)
+% 218.15/218.32      | e10 = op1(e11,e12)
+% 218.15/218.32      | e10 = op1(e11,e13) ),
+% 218.15/218.32      inference(cnf_transformation,[],[f84]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_16742,plain,
+% 218.15/218.32      ( e10 != X0 | e10 = e13 | e13 != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_17467,plain,
+% 218.15/218.32      ( e10 != op1(e11,e10) | e10 = e13 | e13 != op1(e11,e10) ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16742]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_18206,plain,
+% 218.15/218.32      ( op1(e11,e12) = op1(e11,e12) ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_23054,plain,
+% 218.15/218.32      ( op1(e11,op1(e11,e11)) != e11
+% 218.15/218.32      | op1(e12,e10) = op1(e11,op1(e11,e11))
+% 218.15/218.32      | op1(e12,e10) != e11 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_18688]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_16610,plain,
+% 218.15/218.32      ( op1(e11,e12) != X0
+% 218.15/218.32      | op1(e11,e12) = op1(e12,e12)
+% 218.15/218.32      | op1(e12,e12) != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_23124,plain,
+% 218.15/218.32      ( op1(e11,e12) = op1(e12,e12)
+% 218.15/218.32      | op1(e11,e12) != e10
+% 218.15/218.32      | op1(e12,e12) != e10 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16610]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_18268,plain,
+% 218.15/218.32      ( op1(e11,e10) = op1(X0,op1(e11,e11))
+% 218.15/218.32      | e10 != op1(e11,e11)
+% 218.15/218.32      | e11 != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_17050]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_27071,plain,
+% 218.15/218.32      ( op1(e11,e10) = op1(e11,op1(e11,e11))
+% 218.15/218.32      | e10 != op1(e11,e11)
+% 218.15/218.32      | e11 != e11 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_18268]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_18762,plain,
+% 218.15/218.32      ( X0 != X1 | op1(e11,e12) != X1 | op1(e11,e12) = X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_21310,plain,
+% 218.15/218.32      ( X0 != op1(e11,e12)
+% 218.15/218.32      | op1(e11,e12) = X0
+% 218.15/218.32      | op1(e11,e12) != op1(e11,e12) ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_18762]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_29140,plain,
+% 218.15/218.32      ( op1(e11,e12) != op1(e11,e12)
+% 218.15/218.32      | op1(e11,e12) = e10
+% 218.15/218.32      | e10 != op1(e11,e12) ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_21310]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_29566,plain,
+% 218.15/218.32      ( op1(e11,e10) != X0
+% 218.15/218.32      | op1(e11,e10) = op1(e12,e10)
+% 218.15/218.32      | op1(e12,e10) != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_45564,plain,
+% 218.15/218.32      ( op1(e11,e10) != op1(e11,op1(e11,e11))
+% 218.15/218.32      | op1(e11,e10) = op1(e12,e10)
+% 218.15/218.32      | op1(e12,e10) != op1(e11,op1(e11,e11)) ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_29566]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_59839,plain,
+% 218.15/218.32      ( X0 != X1 | op1(e11,e10) != X1 | op1(e11,e10) = X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_60827,plain,
+% 218.15/218.32      ( X0 != e13 | op1(e11,e10) = X0 | op1(e11,e10) != e13 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_59839]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_72084,plain,
+% 218.15/218.32      ( op1(e11,e10) = op1(e13,op1(e11,e13))
+% 218.15/218.32      | op1(e11,e10) != e13
+% 218.15/218.32      | op1(e13,op1(e11,e13)) != e13 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_60827]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_60744,plain,
+% 218.15/218.32      ( op1(e13,e10) = op1(X0,X1) | e10 != X1 | e13 != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_63762,plain,
+% 218.15/218.32      ( op1(e13,e10) = op1(X0,op1(e11,e13))
+% 218.15/218.32      | e10 != op1(e11,e13)
+% 218.15/218.32      | e13 != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_60744]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_137595,plain,
+% 218.15/218.32      ( op1(e13,e10) = op1(e13,op1(e11,e13))
+% 218.15/218.32      | e10 != op1(e11,e13)
+% 218.15/218.32      | e13 != e13 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_63762]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_138193,plain,
+% 218.15/218.32      ( op1(e11,e10) != X0
+% 218.15/218.32      | op1(e11,e10) = op1(e13,e10)
+% 218.15/218.32      | op1(e13,e10) != X0 ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_138834,plain,
+% 218.15/218.32      ( op1(e11,e10) != X0 | op1(e13,e10) != X0 ),
+% 218.15/218.32      inference(global_propositional_subsumption,
+% 218.15/218.32                [status(thm)],
+% 218.15/218.32                [c_138193,c_139,c_16632]) ).
+% 218.15/218.32  
+% 218.15/218.32  cnf(c_142352,plain,
+% 218.15/218.32      ( op1(e11,e10) != op1(e13,op1(e11,e13))
+% 218.15/218.32      | op1(e13,e10) != op1(e13,op1(e11,e13)) ),
+% 218.15/218.32      inference(instantiation,[status(thm)],[c_138834]) ).
+% 218.15/218.32  
+% 218.23/218.33  cnf(c_145575,plain,
+% 218.23/218.33      ( ~ sP1 ),
+% 218.23/218.33      inference(global_propositional_subsumption,
+% 218.23/218.33                [status(thm)],
+% 218.23/218.33                [c_224,c_254,c_253,c_252,c_226,c_195,c_140,c_128,c_39,
+% 218.23/218.33                 c_16539,c_16545,c_17013,c_17467,c_18082,c_18166,c_18206,
+% 218.23/218.33                 c_20081,c_20243,c_23054,c_23124,c_23176,c_27071,c_27668,
+% 218.23/218.33                 c_27674,c_29140,c_32730,c_45564,c_47043,c_72084,
+% 218.23/218.33                 c_137595,c_142352]) ).
+% 218.23/218.33  
+% 218.23/218.33  cnf(c_174270,plain,
+% 218.23/218.33      ( X0 != e12 | X0 = op1(e12,op1(e10,e12)) ),
+% 218.23/218.33      inference(global_propositional_subsumption,
+% 218.23/218.33                [status(thm)],
+% 218.23/218.33                [c_148888,c_254,c_253,c_252,c_229,c_226,c_224,c_221,
+% 218.23/218.33                 c_195,c_194,c_140,c_128,c_39,c_16539,c_16545,c_17013,
+% 218.23/218.33                 c_17467,c_18082,c_18166,c_18206,c_20081,c_20243,c_23054,
+% 218.23/218.33                 c_23124,c_23181,c_23176,c_27071,c_27668,c_27674,c_29140,
+% 218.23/218.33                 c_32730,c_45564,c_47043,c_72084,c_128149,c_137595,
+% 218.23/218.33                 c_138113,c_142352,c_144212]) ).
+% 218.23/218.33  
+% 218.23/218.33  cnf(c_174271,plain,
+% 218.23/218.33      ( X0 = op1(e12,op1(e10,e12)) | X0 != e12 ),
+% 218.23/218.33      inference(renaming,[status(thm)],[c_174270]) ).
+% 218.23/218.33  
+% 218.23/218.33  cnf(c_174273,plain,
+% 218.23/218.33      ( op1(e13,e13) = op1(e12,op1(e10,e12)) | op1(e13,e13) != e12 ),
+% 218.23/218.33      inference(instantiation,[status(thm)],[c_174271]) ).
+% 218.23/218.33  
+% 218.23/218.33  cnf(c_138174,plain,
+% 218.23/218.33      ( op1(e12,e13) != X0
+% 218.23/218.33      | op1(e12,e13) = op1(e13,e13)
+% 218.23/218.33      | op1(e13,e13) != X0 ),
+% 218.23/218.33      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.33  
+% 218.23/218.34  cnf(c_138659,plain,
+% 218.23/218.34      ( op1(e12,e13) != X0 | op1(e13,e13) != X0 ),
+% 218.23/218.34      inference(global_propositional_subsumption,
+% 218.23/218.34                [status(thm)],
+% 218.23/218.34                [c_138174,c_120,c_16594]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_174274,plain,
+% 218.23/218.34      ( op1(e12,e13) != op1(e12,op1(e10,e12))
+% 218.23/218.34      | op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_138659]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_174301,plain,
+% 218.23/218.34      ( op1(e11,e13) = op1(e12,op1(e10,e12)) | op1(e11,e13) != e12 ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_174271]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_138176,plain,
+% 218.23/218.34      ( op1(e11,e13) != X0
+% 218.23/218.34      | op1(e11,e13) = op1(e12,e13)
+% 218.23/218.34      | op1(e12,e13) != X0 ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_122,plain,
+% 218.23/218.34      ( op1(e11,e13) != op1(e12,e13) ),
+% 218.23/218.34      inference(cnf_transformation,[],[f177]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_16598,plain,
+% 218.23/218.34      ( op1(e11,e13) != X0
+% 218.23/218.34      | op1(e11,e13) = op1(e12,e13)
+% 218.23/218.34      | op1(e12,e13) != X0 ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_138675,plain,
+% 218.23/218.34      ( op1(e11,e13) != X0 | op1(e12,e13) != X0 ),
+% 218.23/218.34      inference(global_propositional_subsumption,
+% 218.23/218.34                [status(thm)],
+% 218.23/218.34                [c_138176,c_122,c_16598]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_174303,plain,
+% 218.23/218.34      ( op1(e11,e13) != op1(e12,op1(e10,e12))
+% 218.23/218.34      | op1(e12,e13) != op1(e12,op1(e10,e12)) ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_138675]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_174318,plain,
+% 218.23/218.34      ( op1(e10,e13) = op1(e12,op1(e10,e12)) | op1(e10,e13) != e12 ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_174271]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_138178,plain,
+% 218.23/218.34      ( op1(e10,e13) != X0
+% 218.23/218.34      | op1(e10,e13) = op1(e12,e13)
+% 218.23/218.34      | op1(e12,e13) != X0 ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_138692,plain,
+% 218.23/218.34      ( op1(e10,e13) != X0 | op1(e12,e13) != X0 ),
+% 218.23/218.34      inference(global_propositional_subsumption,
+% 218.23/218.34                [status(thm)],
+% 218.23/218.34                [c_138178,c_124,c_16602]) ).
+% 218.23/218.34  
+% 218.23/218.34  cnf(c_174320,plain,
+% 218.23/218.34      ( op1(e10,e13) != op1(e12,op1(e10,e12))
+% 218.23/218.34      | op1(e12,e13) != op1(e12,op1(e10,e12)) ),
+% 218.23/218.34      inference(instantiation,[status(thm)],[c_138692]) ).
+% 218.23/218.34  
+% 218.23/218.35  cnf(c_178051,plain,
+% 218.23/218.35      ( op1(e10,e12) != e13 | op1(e10,e12) = op1(e12,e11) ),
+% 218.23/218.35      inference(global_propositional_subsumption,
+% 218.23/218.35                [status(thm)],
+% 218.23/218.35                [c_165517,c_254,c_253,c_252,c_228,c_226,c_224,c_221,
+% 218.23/218.35                 c_195,c_194,c_140,c_139,c_128,c_124,c_118,c_114,c_107,
+% 218.23/218.35                 c_104,c_103,c_39,c_18,c_12,c_6,c_16539,c_16545,c_16591,
+% 218.23/218.35                 c_17013,c_17067,c_17224,c_17467,c_18082,c_18139,c_18140,
+% 218.23/218.35                 c_18166,c_18206,c_19077,c_19078,c_20081,c_20144,c_20243,
+% 218.23/218.35                 c_23054,c_23126,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 218.23/218.35                 c_27669,c_27672,c_27674,c_29140,c_29228,c_29501,c_31892,
+% 218.23/218.35                 c_32502,c_32730,c_35127,c_45564,c_47043,c_60219,c_63779,
+% 218.23/218.35                 c_72084,c_75243,c_137595,c_137971,c_138028,c_138113,
+% 218.23/218.35                 c_142352,c_144212,c_154196,c_157387,c_157416,c_157419,
+% 218.23/218.35                 c_174273,c_174274,c_174301,c_174303,c_174318,c_174321,
+% 218.23/218.35                 c_174320]) ).
+% 218.23/218.35  
+% 218.23/218.35  cnf(c_178052,plain,
+% 218.23/218.35      ( op1(e10,e12) = op1(e12,e11) | op1(e10,e12) != e13 ),
+% 218.23/218.35      inference(renaming,[status(thm)],[c_178051]) ).
+% 218.23/218.35  
+% 218.23/218.35  cnf(c_225070,plain,
+% 218.23/218.35      ( op1(e13,e12) = e13 | op1(e13,e13) = e13 ),
+% 218.23/218.35      inference(global_propositional_subsumption,
+% 218.23/218.35                [status(thm)],
+% 218.23/218.35                [c_17,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_124,
+% 218.23/218.35                 c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,
+% 218.23/218.35                 c_16539,c_16545,c_16561,c_17013,c_17196,c_17677,c_18082,
+% 218.23/218.35                 c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,
+% 218.23/218.35                 c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,
+% 218.23/218.35                 c_27674,c_30290,c_31892,c_31942,c_32502,c_34860,c_35127,
+% 218.23/218.35                 c_36527,c_47043,c_62404,c_76700,c_137971,c_137988,
+% 218.23/218.35                 c_178052]) ).
+% 218.23/218.35  
+% 218.23/218.36  cnf(c_225096,plain,
+% 218.23/218.36      ( op1(e12,e11) = e13 | op1(e10,e11) = e13 ),
+% 218.23/218.36      inference(global_propositional_subsumption,
+% 218.23/218.36                [status(thm)],
+% 218.23/218.36                [c_32,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_124,
+% 218.23/218.36                 c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,
+% 218.23/218.36                 c_16539,c_16545,c_16561,c_17013,c_17059,c_17196,c_17677,
+% 218.23/218.36                 c_18082,c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,
+% 218.23/218.36                 c_20144,c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,
+% 218.23/218.36                 c_27669,c_27674,c_30290,c_31892,c_31942,c_32502,c_34860,
+% 218.23/218.36                 c_35127,c_36527,c_47043,c_62404,c_76700,c_137971,
+% 218.23/218.36                 c_137988,c_178052]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_225097,plain,
+% 218.23/218.36      ( op1(e10,e11) = e13 | op1(e12,e11) = e13 ),
+% 218.23/218.36      inference(renaming,[status(thm)],[c_225096]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_226829,plain,
+% 218.23/218.36      ( op1(X0,X1) != X2
+% 218.23/218.36      | op1(e12,e13) != X2
+% 218.23/218.36      | op1(e12,e13) = op1(X0,X1) ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_232211,plain,
+% 218.23/218.36      ( op1(e12,e13) = op1(e12,e13) | op1(e12,e13) != e12 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_226829]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_228,plain,
+% 218.23/218.36      ( ~ sP0 | op1(e13,op1(e10,e13)) = e13 ),
+% 218.23/218.36      inference(cnf_transformation,[],[f291]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_123,plain,
+% 218.23/218.36      ( op1(e10,e13) != op1(e13,e13) ),
+% 218.23/218.36      inference(cnf_transformation,[],[f176]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_12,plain,
+% 218.23/218.36      ( op1(e10,e13) = e11
+% 218.23/218.36      | op1(e10,e13) = e12
+% 218.23/218.36      | op1(e10,e13) = e13
+% 218.23/218.36      | e10 = op1(e10,e13) ),
+% 218.23/218.36      inference(cnf_transformation,[],[f63]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_16603,plain,
+% 218.23/218.36      ( op1(e10,e13) = op1(e12,e13)
+% 218.23/218.36      | op1(e10,e13) != e12
+% 218.23/218.36      | op1(e12,e13) != e12 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16602]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_17672,plain,
+% 218.23/218.36      ( op1(e12,e13) != X0 | e12 != X0 | e12 = op1(e12,e13) ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_17673,plain,
+% 218.23/218.36      ( op1(e12,e13) != e12 | e12 = op1(e12,e13) | e12 != e12 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_17672]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_27672,plain,
+% 218.23/218.36      ( op1(e13,op1(e10,e13)) != e13
+% 218.23/218.36      | e13 = op1(e13,op1(e10,e13))
+% 218.23/218.36      | e13 != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_19596]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_18894,plain,
+% 218.23/218.36      ( X0 != X1 | op1(e12,e11) != X1 | op1(e12,e11) = X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_21568,plain,
+% 218.23/218.36      ( X0 != e13 | op1(e12,e11) = X0 | op1(e12,e11) != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_18894]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_29157,plain,
+% 218.23/218.36      ( op1(e12,e11) = op1(e13,op1(e10,e13))
+% 218.23/218.36      | op1(e12,e11) != e13
+% 218.23/218.36      | op1(e13,op1(e10,e13)) != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_21568]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_18110,plain,
+% 218.23/218.36      ( op1(e13,e10) = op1(X0,X1) | e10 != X1 | e13 != X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_21534,plain,
+% 218.23/218.36      ( op1(e13,e10) = op1(X0,op1(e10,e13))
+% 218.23/218.36      | e10 != op1(e10,e13)
+% 218.23/218.36      | e13 != X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_18110]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_29228,plain,
+% 218.23/218.36      ( op1(e13,e10) = op1(e13,op1(e10,e13))
+% 218.23/218.36      | e10 != op1(e10,e13)
+% 218.23/218.36      | e13 != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_21534]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_29871,plain,
+% 218.23/218.36      ( X0 != X1 | e13 != X1 | e13 = X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_31610,plain,
+% 218.23/218.36      ( X0 != e13 | e13 = X0 | e13 != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_29871]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_33701,plain,
+% 218.23/218.36      ( op1(e12,e13) != e13 | e13 = op1(e12,e13) | e13 != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_31610]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_59492,plain,
+% 218.23/218.36      ( op1(e10,e13) != X0
+% 218.23/218.36      | op1(e10,e13) = op1(e13,e13)
+% 218.23/218.36      | op1(e13,e13) != X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_59901,plain,
+% 218.23/218.36      ( op1(e10,e13) != op1(e10,e13)
+% 218.23/218.36      | op1(e10,e13) = op1(e13,e13)
+% 218.23/218.36      | op1(e13,e13) != op1(e10,e13) ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_59492]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_59768,plain,
+% 218.23/218.36      ( X0 != X1 | op1(e13,e13) != X1 | op1(e13,e13) = X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_60735,plain,
+% 218.23/218.36      ( X0 != e13 | op1(e13,e13) = X0 | op1(e13,e13) != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_59768]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_65980,plain,
+% 218.23/218.36      ( op1(e10,e13) != e13
+% 218.23/218.36      | op1(e13,e13) = op1(e10,e13)
+% 218.23/218.36      | op1(e13,e13) != e13 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_60735]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_75216,plain,
+% 218.23/218.36      ( op1(e12,e11) != op1(e13,op1(e10,e13))
+% 218.23/218.36      | op1(e12,e11) = op1(e13,e11)
+% 218.23/218.36      | op1(e13,e11) != op1(e13,op1(e10,e13)) ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_59501]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_75243,plain,
+% 218.23/218.36      ( op1(e13,e10) != op1(e13,op1(e10,e13))
+% 218.23/218.36      | op1(e13,e10) = e13
+% 218.23/218.36      | e13 != op1(e13,op1(e10,e13)) ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_60210]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_138560,plain,
+% 218.23/218.36      ( X0 != X1 | e11 != X1 | e11 = X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_139907,plain,
+% 218.23/218.36      ( X0 != e11 | e11 = X0 | e11 != e11 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_138560]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_141134,plain,
+% 218.23/218.36      ( e11 = X0 | X0 != e11 ),
+% 218.23/218.36      inference(global_propositional_subsumption,
+% 218.23/218.36                [status(thm)],
+% 218.23/218.36                [c_139907,c_17013,c_18197]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_141135,plain,
+% 218.23/218.36      ( X0 != e11 | e11 = X0 ),
+% 218.23/218.36      inference(renaming,[status(thm)],[c_141134]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_154058,plain,
+% 218.23/218.36      ( op1(e10,e13) != e11 | e11 = op1(e10,e13) ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_141135]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_138246,plain,
+% 218.23/218.36      ( e12 != X0 | e12 = e13 | e13 != X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.36  cnf(c_16738,plain,
+% 218.23/218.36      ( e12 != X0 | e12 = e13 | e13 != X0 ),
+% 218.23/218.36      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.36  
+% 218.23/218.37  cnf(c_138551,plain,
+% 218.23/218.37      ( e12 != X0 | e13 != X0 ),
+% 218.23/218.37      inference(global_propositional_subsumption,
+% 218.23/218.37                [status(thm)],
+% 218.23/218.37                [c_138246,c_192,c_16738]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_162431,plain,
+% 218.23/218.37      ( e12 != op1(e12,e13) | e13 != op1(e12,e13) ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_138551]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_16,plain,
+% 218.23/218.37      ( op1(e10,e13) = e13
+% 218.23/218.37      | op1(e11,e13) = e13
+% 218.23/218.37      | op1(e12,e13) = e13
+% 218.23/218.37      | op1(e13,e13) = e13 ),
+% 218.23/218.37      inference(cnf_transformation,[],[f107]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_129,plain,
+% 218.23/218.37      ( op1(e10,e12) != op1(e13,e12) ),
+% 218.23/218.37      inference(cnf_transformation,[],[f170]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_34854,plain,
+% 218.23/218.37      ( op1(e12,e11) != e13
+% 218.23/218.37      | op1(e13,e12) = op1(e12,e11)
+% 218.23/218.37      | op1(e13,e12) != e13 ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_30818]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_59498,plain,
+% 218.23/218.37      ( op1(e10,e12) != X0
+% 218.23/218.37      | op1(e10,e12) = op1(e13,e12)
+% 218.23/218.37      | op1(e13,e12) != X0 ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_67232,plain,
+% 218.23/218.37      ( op1(e10,e12) != op1(e12,e11)
+% 218.23/218.37      | op1(e10,e12) = op1(e13,e12)
+% 218.23/218.37      | op1(e13,e12) != op1(e12,e11) ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_59498]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_140034,plain,
+% 218.23/218.37      ( X0 != op1(e10,e12)
+% 218.23/218.37      | op1(e10,e12) = X0
+% 218.23/218.37      | op1(e10,e12) != op1(e10,e12) ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_138614]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_17069,plain,
+% 218.23/218.37      ( op1(e10,e12) = op1(e10,e12) ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.23/218.37  
+% 218.23/218.37  cnf(c_18283,plain,
+% 218.23/218.37      ( X0 != op1(e10,e12)
+% 218.23/218.37      | op1(e10,e12) = X0
+% 218.23/218.37      | op1(e10,e12) != op1(e10,e12) ),
+% 218.23/218.37      inference(instantiation,[status(thm)],[c_17070]) ).
+% 218.23/218.37  
+% 218.27/218.37  cnf(c_141413,plain,
+% 218.27/218.37      ( op1(e10,e12) = X0 | X0 != op1(e10,e12) ),
+% 218.27/218.37      inference(global_propositional_subsumption,
+% 218.27/218.37                [status(thm)],
+% 218.27/218.37                [c_140034,c_17069,c_18283]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_141414,plain,
+% 218.27/218.37      ( X0 != op1(e10,e12) | op1(e10,e12) = X0 ),
+% 218.27/218.37      inference(renaming,[status(thm)],[c_141413]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_141418,plain,
+% 218.27/218.37      ( op1(X0,X1) != op1(e10,e12) | op1(e10,e12) = op1(X0,X1) ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_141414]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_167167,plain,
+% 218.27/218.37      ( op1(e10,e12) = op1(e12,e11) | op1(e12,e11) != op1(e10,e12) ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_141418]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_225613,plain,
+% 218.27/218.37      ( X0 != X1 | op1(e12,e11) != X1 | op1(e12,e11) = X0 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_226840,plain,
+% 218.27/218.37      ( X0 != e13 | op1(e12,e11) = X0 | op1(e12,e11) != e13 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_225613]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_227978,plain,
+% 218.27/218.37      ( op1(e10,e12) != e13
+% 218.27/218.37      | op1(e12,e11) = op1(e10,e12)
+% 218.27/218.37      | op1(e12,e11) != e13 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_226840]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_96,plain,
+% 218.27/218.37      ( op1(e13,e12) != op1(e13,e13) ),
+% 218.27/218.37      inference(cnf_transformation,[],[f203]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_16546,plain,
+% 218.27/218.37      ( op1(e13,e12) != X0
+% 218.27/218.37      | op1(e13,e12) = op1(e13,e13)
+% 218.27/218.37      | op1(e13,e13) != X0 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_24873,plain,
+% 218.27/218.37      ( op1(e13,e12) = op1(e13,e13)
+% 218.27/218.37      | op1(e13,e12) != e13
+% 218.27/218.37      | op1(e13,e13) != e13 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_16546]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_41629,plain,
+% 218.27/218.37      ( op1(e13,op1(e10,e13)) != e13
+% 218.27/218.37      | op1(e13,e12) = op1(e13,op1(e10,e13))
+% 218.27/218.37      | op1(e13,e12) != e13 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_30818]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_111,plain,
+% 218.27/218.37      ( op1(e11,e10) != op1(e11,e13) ),
+% 218.27/218.37      inference(cnf_transformation,[],[f188]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_16576,plain,
+% 218.27/218.37      ( op1(e11,e10) != X0
+% 218.27/218.37      | op1(e11,e10) = op1(e11,e13)
+% 218.27/218.37      | op1(e11,e13) != X0 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_17044,plain,
+% 218.27/218.37      ( op1(e11,e10) = op1(e11,e13)
+% 218.27/218.37      | op1(e11,e10) != e13
+% 218.27/218.37      | op1(e11,e13) != e13 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_16576]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_137986,plain,
+% 218.27/218.37      ( op1(e10,e13) = e13 | op1(e12,e13) = e13 | op1(e13,e13) = e13 ),
+% 218.27/218.37      inference(global_propositional_subsumption,
+% 218.27/218.37                [status(thm)],
+% 218.27/218.37                [c_16,c_254,c_253,c_252,c_111,c_17013,c_17044,c_18082,
+% 218.27/218.37                 c_20243,c_23176,c_27674,c_47043]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_138555,plain,
+% 218.27/218.37      ( X0 != X1 | e13 != X1 | e13 = X0 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.27/218.37  
+% 218.27/218.37  cnf(c_140898,plain,
+% 218.27/218.37      ( X0 != e13 | e13 = X0 | e13 != e13 ),
+% 218.27/218.37      inference(instantiation,[status(thm)],[c_138555]) ).
+% 218.27/218.37  
+% 218.27/218.38  cnf(c_143269,plain,
+% 218.27/218.38      ( e13 = X0 | X0 != e13 ),
+% 218.27/218.38      inference(global_propositional_subsumption,
+% 218.27/218.38                [status(thm)],
+% 218.27/218.38                [c_140898,c_18082,c_19596]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_143270,plain,
+% 218.27/218.38      ( X0 != e13 | e13 = X0 ),
+% 218.27/218.38      inference(renaming,[status(thm)],[c_143269]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_143274,plain,
+% 218.27/218.38      ( op1(e10,e13) != e13 | e13 = op1(e10,e13) ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_143270]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_138474,plain,
+% 218.27/218.38      ( op1(e13,e13) = op1(X0,X1) | e13 != X0 | e13 != X1 ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_140895,plain,
+% 218.27/218.38      ( op1(e13,e13) = op1(e13,X0) | e13 != X0 | e13 != e13 ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_138474]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_16978,plain,
+% 218.27/218.38      ( op1(e13,e13) = op1(X0,X1) | e13 != X0 | e13 != X1 ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_19592,plain,
+% 218.27/218.38      ( op1(e13,e13) = op1(e13,X0) | e13 != X0 | e13 != e13 ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_16978]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_143264,plain,
+% 218.27/218.38      ( e13 != X0 | op1(e13,e13) = op1(e13,X0) ),
+% 218.27/218.38      inference(global_propositional_subsumption,
+% 218.27/218.38                [status(thm)],
+% 218.27/218.38                [c_140895,c_18082,c_19592]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_143265,plain,
+% 218.27/218.38      ( op1(e13,e13) = op1(e13,X0) | e13 != X0 ),
+% 218.27/218.38      inference(renaming,[status(thm)],[c_143264]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_149725,plain,
+% 218.27/218.38      ( op1(e13,e13) = op1(e13,op1(e10,e13)) | e13 != op1(e10,e13) ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_143265]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_138505,plain,
+% 218.27/218.38      ( X0 != X1 | op1(e12,e11) != X1 | op1(e12,e11) = X0 ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_139950,plain,
+% 218.27/218.38      ( X0 != op1(e12,e11)
+% 218.27/218.38      | op1(e12,e11) = X0
+% 218.27/218.38      | op1(e12,e11) != op1(e12,e11) ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_138505]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_21574,plain,
+% 218.27/218.38      ( X0 != op1(e12,e11)
+% 218.27/218.38      | op1(e12,e11) = X0
+% 218.27/218.38      | op1(e12,e11) != op1(e12,e11) ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_18894]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_141190,plain,
+% 218.27/218.38      ( op1(e12,e11) = X0 | X0 != op1(e12,e11) ),
+% 218.27/218.38      inference(global_propositional_subsumption,
+% 218.27/218.38                [status(thm)],
+% 218.27/218.38                [c_139950,c_18140,c_21574]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_141191,plain,
+% 218.27/218.38      ( X0 != op1(e12,e11) | op1(e12,e11) = X0 ),
+% 218.27/218.38      inference(renaming,[status(thm)],[c_141190]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_141195,plain,
+% 218.27/218.38      ( op1(X0,X1) != op1(e12,e11) | op1(e12,e11) = op1(X0,X1) ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_141191]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_178081,plain,
+% 218.27/218.38      ( op1(e10,e12) != op1(e12,e11) | op1(e12,e11) = op1(e10,e12) ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_141195]) ).
+% 218.27/218.38  
+% 218.27/218.38  cnf(c_225270,plain,
+% 218.27/218.38      ( op1(e13,e12) != X0
+% 218.27/218.38      | op1(e13,e12) = op1(e13,e13)
+% 218.27/218.38      | op1(e13,e13) != X0 ),
+% 218.27/218.38      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.27/218.38  
+% 218.27/218.39  cnf(c_225560,plain,
+% 218.27/218.39      ( op1(e13,e12) != X0 | op1(e13,e13) != X0 ),
+% 218.27/218.39      inference(global_propositional_subsumption,
+% 218.27/218.39                [status(thm)],
+% 218.27/218.39                [c_225270,c_96,c_16546]) ).
+% 218.27/218.39  
+% 218.27/218.39  cnf(c_225565,plain,
+% 218.27/218.39      ( op1(e13,e12) != op1(X0,X1) | op1(e13,e13) != op1(X0,X1) ),
+% 218.27/218.39      inference(instantiation,[status(thm)],[c_225560]) ).
+% 218.27/218.39  
+% 218.27/218.39  cnf(c_229189,plain,
+% 218.27/218.39      ( op1(e13,e12) != op1(e13,op1(e10,e13))
+% 218.27/218.39      | op1(e13,e13) != op1(e13,op1(e10,e13)) ),
+% 218.27/218.39      inference(instantiation,[status(thm)],[c_225565]) ).
+% 218.27/218.39  
+% 218.27/218.39  cnf(c_229277,plain,
+% 218.27/218.39      ( op1(e12,e11) = op1(e10,e12) | op1(e12,e11) != e13 ),
+% 218.27/218.39      inference(global_propositional_subsumption,
+% 218.27/218.39                [status(thm)],
+% 218.27/218.39                [c_227978,c_254,c_253,c_252,c_228,c_226,c_224,c_221,
+% 218.27/218.39                 c_195,c_194,c_143,c_140,c_136,c_135,c_128,c_124,c_120,
+% 218.27/218.39                 c_112,c_107,c_104,c_103,c_41,c_39,c_24,c_6,c_16539,
+% 218.27/218.39                 c_16545,c_16561,c_17013,c_17196,c_17203,c_17467,c_18082,
+% 218.27/218.39                 c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_20081,
+% 218.27/218.39                 c_20144,c_20243,c_21647,c_23054,c_23126,c_23124,c_23181,
+% 218.27/218.39                 c_23176,c_24872,c_27071,c_27668,c_27674,c_29140,c_31892,
+% 218.27/218.39                 c_31942,c_32502,c_32730,c_35127,c_36527,c_41629,c_45564,
+% 218.27/218.39                 c_47043,c_67244,c_72084,c_137595,c_137971,c_137988,
+% 218.27/218.39                 c_138026,c_138113,c_142352,c_143274,c_144212,c_149725,
+% 218.27/218.39                 c_178052,c_229189]) ).
+% 218.27/218.39  
+% 218.27/218.40  cnf(c_229618,plain,
+% 218.27/218.40      ( op1(e12,e13) = e13 | op1(e13,e13) = e13 ),
+% 218.27/218.40      inference(global_propositional_subsumption,
+% 218.27/218.40                [status(thm)],
+% 218.27/218.40                [c_16,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_129,
+% 218.27/218.40                 c_124,c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,
+% 218.27/218.40                 c_16539,c_16545,c_16561,c_17013,c_17196,c_17677,c_18082,
+% 218.27/218.40                 c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,
+% 218.27/218.40                 c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,
+% 218.27/218.40                 c_27674,c_30290,c_31892,c_31942,c_32502,c_34854,c_34860,
+% 218.27/218.40                 c_35127,c_36527,c_47043,c_62404,c_67232,c_76700,
+% 218.27/218.40                 c_137971,c_137988,c_138000,c_167167,c_178052,c_229277]) ).
+% 218.27/218.40  
+% 218.27/218.40  cnf(c_225573,plain,
+% 218.27/218.40      ( op1(e13,e11) = op1(X0,X1) | e11 != X1 | e13 != X0 ),
+% 218.27/218.40      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.27/218.40  
+% 218.27/218.40  cnf(c_227489,plain,
+% 218.27/218.40      ( op1(e13,e11) = op1(e13,X0) | e11 != X0 | e13 != e13 ),
+% 218.27/218.40      inference(instantiation,[status(thm)],[c_225573]) ).
+% 218.27/218.40  
+% 218.27/218.40  cnf(c_231881,plain,
+% 218.27/218.40      ( e11 != X0 | op1(e13,e11) = op1(e13,X0) ),
+% 218.27/218.40      inference(global_propositional_subsumption,
+% 218.27/218.40                [status(thm)],
+% 218.27/218.40                [c_227489,c_18082]) ).
+% 218.27/218.40  
+% 218.27/218.40  cnf(c_231882,plain,
+% 218.27/218.40      ( op1(e13,e11) = op1(e13,X0) | e11 != X0 ),
+% 218.27/218.40      inference(renaming,[status(thm)],[c_231881]) ).
+% 218.27/218.40  
+% 218.27/218.40  cnf(c_231889,plain,
+% 218.27/218.40      ( op1(e13,e11) = op1(e13,op1(e10,e13)) | e11 != op1(e10,e13) ),
+% 218.27/218.40      inference(instantiation,[status(thm)],[c_231882]) ).
+% 218.27/218.40  
+% 218.27/218.41  cnf(c_233334,plain,
+% 218.27/218.41      ( op1(e12,e13) != e12 ),
+% 218.27/218.41      inference(global_propositional_subsumption,
+% 218.27/218.41                [status(thm)],
+% 218.27/218.41                [c_232211,c_254,c_253,c_252,c_228,c_226,c_224,c_221,
+% 218.27/218.41                 c_195,c_194,c_140,c_139,c_132,c_128,c_124,c_123,c_107,
+% 218.27/218.41                 c_104,c_103,c_39,c_12,c_6,c_16539,c_16545,c_16603,
+% 218.27/218.41                 c_17013,c_17224,c_17467,c_17673,c_18082,c_18139,c_18140,
+% 218.27/218.41                 c_18166,c_18206,c_19078,c_20081,c_20144,c_20243,c_23054,
+% 218.27/218.41                 c_23126,c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,
+% 218.27/218.41                 c_27674,c_29140,c_29157,c_29228,c_31892,c_32502,c_32730,
+% 218.27/218.41                 c_33701,c_45564,c_47043,c_59901,c_60219,c_65980,c_72084,
+% 218.27/218.41                 c_75216,c_75243,c_137595,c_138113,c_142352,c_144212,
+% 218.27/218.41                 c_154058,c_162431,c_229618,c_231889]) ).
+% 218.27/218.41  
+% 218.33/218.46  cnf(c_3023505,plain,
+% 218.33/218.46      ( op1(e10,e11) = e13 ),
+% 218.33/218.46      inference(global_propositional_subsumption,
+% 218.33/218.46                [status(thm)],
+% 218.33/218.46                [c_14,c_254,c_253,c_252,c_228,c_226,c_224,c_221,c_195,
+% 218.33/218.46                 c_194,c_192,c_143,c_140,c_139,c_135,c_132,c_128,c_124,
+% 218.33/218.46                 c_123,c_120,c_113,c_112,c_107,c_104,c_103,c_98,c_41,
+% 218.33/218.46                 c_39,c_32,c_24,c_12,c_6,c_16539,c_16545,c_16561,c_16603,
+% 218.33/218.46                 c_17013,c_17059,c_17196,c_17224,c_17467,c_17673,c_17677,
+% 218.33/218.46                 c_18082,c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,
+% 218.33/218.46                 c_19289,c_20081,c_20144,c_20243,c_21647,c_22973,c_23054,
+% 218.33/218.46                 c_23126,c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,
+% 218.33/218.46                 c_27669,c_27672,c_27674,c_29140,c_29157,c_29228,c_30290,
+% 218.33/218.46                 c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,
+% 218.33/218.46                 c_35127,c_36527,c_45564,c_47043,c_59901,c_60219,c_62404,
+% 218.33/218.46                 c_65980,c_72084,c_75216,c_75243,c_76700,c_137595,
+% 218.33/218.46                 c_137971,c_137988,c_138113,c_142352,c_144212,c_154058,
+% 218.33/218.46                 c_162431,c_178052,c_229618,c_231889]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_3023515,plain,
+% 218.33/218.46      ( e13 = op1(e10,e11) ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3023505,c_3013688]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_3055877,plain,
+% 218.33/218.46      ( X0 != op1(e10,e11) | h3(X0) = h3(e13) ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3039293,c_3023515]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_3569233,plain,
+% 218.33/218.46      ( X0 != op1(e10,e11) | e23 = h3(X0) ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3567206,c_3055877]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_3917769,plain,
+% 218.33/218.46      ( e23 = h3(op1(e10,e11)) ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3569233,c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_3917994,plain,
+% 218.33/218.46      ( h3(op1(e10,e11)) = e23 ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3917769,c_3013688]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_3918026,plain,
+% 218.33/218.46      ( X0 != e23 | h3(op1(e10,e11)) = X0 ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3917994,c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_4069589,plain,
+% 218.33/218.46      ( X0 = h3(op1(e10,e11)) | X0 != e23 ),
+% 218.33/218.46      inference(resolution,[status(thm)],[c_3918026,c_3013688]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_326,negated_conjecture,
+% 218.33/218.46      ( sP12
+% 218.33/218.46      | sP13
+% 218.33/218.46      | sP14
+% 218.33/218.46      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+% 218.33/218.46      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.33/218.46      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.33/218.46      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.33/218.46      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.33/218.46      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.33/218.46      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.33/218.46      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.33/218.46      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.33/218.46      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.33/218.46      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.33/218.46      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.33/218.46      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.33/218.46      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.33/218.46      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.33/218.46      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+% 218.33/218.46      | e23 != h3(e13) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f393]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_287,plain,
+% 218.33/218.46      ( ~ sP14 | e22 != h3(e12) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f348]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_269,plain,
+% 218.33/218.46      ( e22 = h3(e12) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f326]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_360,plain,
+% 218.33/218.46      ( sP13
+% 218.33/218.46      | sP12
+% 218.33/218.46      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+% 218.33/218.46      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.33/218.46      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.33/218.46      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.33/218.46      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.33/218.46      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.33/218.46      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.33/218.46      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.33/218.46      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.33/218.46      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.33/218.46      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.33/218.46      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.33/218.46      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.33/218.46      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.33/218.46      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.33/218.46      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+% 218.33/218.46      | e23 != h3(e13) ),
+% 218.33/218.46      inference(global_propositional_subsumption,
+% 218.33/218.46                [status(thm)],
+% 218.33/218.46                [c_326,c_287,c_269]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_361,plain,
+% 218.33/218.46      ( sP12
+% 218.33/218.46      | sP13
+% 218.33/218.46      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+% 218.33/218.46      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.33/218.46      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.33/218.46      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.33/218.46      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.33/218.46      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.33/218.46      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.33/218.46      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.33/218.46      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.33/218.46      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.33/218.46      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.33/218.46      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.33/218.46      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.33/218.46      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.33/218.46      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.33/218.46      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+% 218.33/218.46      | e23 != h3(e13) ),
+% 218.33/218.46      inference(renaming,[status(thm)],[c_360]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_268,plain,
+% 218.33/218.46      ( op2(e22,e22) = h3(e10) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f327]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_260,plain,
+% 218.33/218.46      ( op2(e20,e20) = h1(e10) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f319]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_257,plain,
+% 218.33/218.46      ( e20 = op2(e22,e22) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f315]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_231,plain,
+% 218.33/218.46      ( ~ sP0 | e10 = op1(e10,op1(e10,e10)) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f288]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16905,plain,
+% 218.33/218.46      ( e23 = e23 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17089,plain,
+% 218.33/218.46      ( op1(e10,e10) = op1(e10,e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16906,plain,
+% 218.33/218.46      ( X0 != X1 | e23 != X1 | e23 = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17391,plain,
+% 218.33/218.46      ( X0 != e23 | e23 = X0 | e23 != e23 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16906]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_18617,plain,
+% 218.33/218.46      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23
+% 218.33/218.46      | e23 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | e23 != e23 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16783,plain,
+% 218.33/218.46      ( h3(e13) != X0 | e23 != X0 | e23 = h3(e13) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_19143,plain,
+% 218.33/218.46      ( h3(e13) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | e23 = h3(e13) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16783]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17090,plain,
+% 218.33/218.46      ( X0 != X1 | op1(e10,e10) != X1 | op1(e10,e10) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_18358,plain,
+% 218.33/218.46      ( X0 != op1(e10,e10)
+% 218.33/218.46      | op1(e10,e10) = X0
+% 218.33/218.46      | op1(e10,e10) != op1(e10,e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_17090]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_21699,plain,
+% 218.33/218.46      ( op1(e10,e10) != op1(e10,e10)
+% 218.33/218.46      | op1(e10,e10) = e10
+% 218.33/218.46      | e10 != op1(e10,e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_18358]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_23192,plain,
+% 218.33/218.46      ( h1(e10) = h1(e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_21712,plain,
+% 218.33/218.46      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != X0
+% 218.33/218.46      | h3(e13) != X0
+% 218.33/218.46      | h3(e13) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_23529,plain,
+% 218.33/218.46      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != h3(e13)
+% 218.33/218.46      | h3(e13) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | h3(e13) != h3(e13) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_21712]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_23530,plain,
+% 218.33/218.46      ( h3(e13) = h3(e13) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_31708,plain,
+% 218.33/218.46      ( h3(e10) = h3(X0) | e10 != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16537]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_35056,plain,
+% 218.33/218.46      ( h3(e10) = h3(op1(e10,e10)) | e10 != op1(e10,e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_31708]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_29795,plain,
+% 218.33/218.46      ( op1(e10,e10) != X0 | h3(op1(e10,e10)) = h3(X0) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16537]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_45888,plain,
+% 218.33/218.46      ( op1(e10,e10) != e10 | h3(op1(e10,e10)) = h3(e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_29795]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_29793,plain,
+% 218.33/218.46      ( X0 != X1 | h3(op1(e10,e10)) != X1 | h3(op1(e10,e10)) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_48181,plain,
+% 218.33/218.46      ( X0 != h3(e10)
+% 218.33/218.46      | h3(op1(e10,e10)) = X0
+% 218.33/218.46      | h3(op1(e10,e10)) != h3(e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_29793]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_56460,plain,
+% 218.33/218.46      ( op2(e22,e22) != h3(e10)
+% 218.33/218.46      | h3(op1(e10,e10)) = op2(e22,e22)
+% 218.33/218.46      | h3(op1(e10,e10)) != h3(e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_48181]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_40163,plain,
+% 218.33/218.46      ( X0 != X1 | h1(e10) != X1 | h1(e10) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_48613,plain,
+% 218.33/218.46      ( X0 != h1(e10) | h1(e10) = X0 | h1(e10) != h1(e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_40163]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_59360,plain,
+% 218.33/218.46      ( op2(e20,e20) != h1(e10)
+% 218.33/218.46      | h1(e10) = op2(e20,e20)
+% 218.33/218.46      | h1(e10) != h1(e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_48613]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_60272,plain,
+% 218.33/218.46      ( X0 != X1 | e20 != X1 | e20 = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_61394,plain,
+% 218.33/218.46      ( X0 != op2(e22,e22) | e20 = X0 | e20 != op2(e22,e22) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_60272]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_90448,plain,
+% 218.33/218.46      ( h3(op1(e10,e10)) != op2(e22,e22)
+% 218.33/218.46      | e20 != op2(e22,e22)
+% 218.33/218.46      | e20 = h3(op1(e10,e10)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_61394]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_59735,plain,
+% 218.33/218.46      ( X0 != X1 | h3(op1(e10,e10)) != X1 | h3(op1(e10,e10)) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_90460,plain,
+% 218.33/218.46      ( X0 != op2(e22,e22)
+% 218.33/218.46      | h3(op1(e10,e10)) = X0
+% 218.33/218.46      | h3(op1(e10,e10)) != op2(e22,e22) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_59735]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_97516,plain,
+% 218.33/218.46      ( h3(op1(e10,e10)) != op2(e22,e22)
+% 218.33/218.46      | h3(op1(e10,e10)) = e20
+% 218.33/218.46      | e20 != op2(e22,e22) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_90460]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_61550,plain,
+% 218.33/218.46      ( X0 != X1 | h3(e10) != X1 | h3(e10) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_65902,plain,
+% 218.33/218.46      ( X0 != h3(op1(e10,e10))
+% 218.33/218.46      | h3(e10) = X0
+% 218.33/218.46      | h3(e10) != h3(op1(e10,e10)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_61550]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_99935,plain,
+% 218.33/218.46      ( h3(e10) != h3(op1(e10,e10))
+% 218.33/218.46      | h3(e10) = e20
+% 218.33/218.46      | e20 != h3(op1(e10,e10)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_65902]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_69838,plain,
+% 218.33/218.46      ( X0 != X1 | h1(e10) != X1 | h1(e10) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_101528,plain,
+% 218.33/218.46      ( X0 != op2(e20,e20) | h1(e10) = X0 | h1(e10) != op2(e20,e20) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_69838]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_111680,plain,
+% 218.33/218.46      ( h1(e10) != op2(e20,e20) | h1(e10) = e20 | e20 != op2(e20,e20) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_101528]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16534,plain,
+% 218.33/218.46      ( X0 != X1 | X2 != X3 | op2(X0,X2) = op2(X1,X3) ),
+% 218.33/218.46      theory(equality) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_63528,plain,
+% 218.33/218.46      ( op2(e23,e23) = op2(X0,X1) | e23 != X0 | e23 != X1 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_104137,plain,
+% 218.33/218.46      ( op2(e23,e23) = op2(h3(e13),X0) | e23 != X0 | e23 != h3(e13) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_63528]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_111818,plain,
+% 218.33/218.46      ( op2(e23,e23) = op2(h3(e13),h3(e13)) | e23 != h3(e13) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_104137]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_109707,plain,
+% 218.33/218.46      ( X0 != e20 | h3(op1(e10,e10)) = X0 | h3(op1(e10,e10)) != e20 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_59735]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_128684,plain,
+% 218.33/218.46      ( h3(op1(e10,e10)) = h1(e10)
+% 218.33/218.46      | h3(op1(e10,e10)) != e20
+% 218.33/218.46      | h1(e10) != e20 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_109707]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_59857,plain,
+% 218.33/218.46      ( X0 != X1 | op1(e10,e12) != X1 | op1(e10,e12) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_62921,plain,
+% 218.33/218.46      ( X0 != op1(e10,X1)
+% 218.33/218.46      | op1(e10,e12) = X0
+% 218.33/218.46      | op1(e10,e12) != op1(e10,X1) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_59857]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_133544,plain,
+% 218.33/218.46      ( op1(e10,e12) != op1(e10,op1(e10,e10))
+% 218.33/218.46      | op1(e10,e12) = e10
+% 218.33/218.46      | e10 != op1(e10,op1(e10,e10)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_62921]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_15,plain,
+% 218.33/218.46      ( op1(e10,e10) = e11
+% 218.33/218.46      | op1(e10,e10) = e12
+% 218.33/218.46      | op1(e10,e10) = e13
+% 218.33/218.46      | e10 = op1(e10,e10) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f60]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_142,plain,
+% 218.33/218.46      ( op1(e10,e10) != op1(e12,e10) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f157]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16638,plain,
+% 218.33/218.46      ( op1(e10,e10) != X0
+% 218.33/218.46      | op1(e10,e10) = op1(e12,e10)
+% 218.33/218.46      | op1(e12,e10) != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17530,plain,
+% 218.33/218.46      ( op1(e10,e10) != op1(e10,e10)
+% 218.33/218.46      | op1(e10,e10) = op1(e12,e10)
+% 218.33/218.46      | op1(e12,e10) != op1(e10,e10) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16638]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_24269,plain,
+% 218.33/218.46      ( op1(e10,e10) != e11
+% 218.33/218.46      | op1(e12,e10) = op1(e10,e10)
+% 218.33/218.46      | op1(e12,e10) != e11 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_18688]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_137984,plain,
+% 218.33/218.46      ( op1(e10,e10) = e12 | e10 = op1(e10,e10) ),
+% 218.33/218.46      inference(global_propositional_subsumption,
+% 218.33/218.46                [status(thm)],
+% 218.33/218.46                [c_15,c_254,c_253,c_252,c_143,c_142,c_16545,c_17013,
+% 218.33/218.46                 c_17089,c_17530,c_18082,c_18166,c_19289,c_20243,c_23176,
+% 218.33/218.46                 c_24269,c_27674,c_32730,c_47043]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_63,plain,
+% 218.33/218.46      ( op2(e20,e20) = e21
+% 218.33/218.46      | op2(e20,e20) = e22
+% 218.33/218.46      | op2(e20,e20) = e23
+% 218.33/218.46      | e20 = op2(e20,e20) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f108]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_256,plain,
+% 218.33/218.46      ( op2(e22,op2(e22,e22)) = e21 ),
+% 218.33/218.46      inference(cnf_transformation,[],[f316]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_203,plain,
+% 218.33/218.46      ( e20 != e21 ),
+% 218.33/218.46      inference(cnf_transformation,[],[f258]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_191,plain,
+% 218.33/218.46      ( op2(e20,e20) != op2(e21,e20) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f204]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_190,plain,
+% 218.33/218.46      ( op2(e20,e20) != op2(e22,e20) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f205]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_155,plain,
+% 218.33/218.46      ( op2(e22,e20) != op2(e22,e21) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f240]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_153,plain,
+% 218.33/218.46      ( op2(e22,e20) != op2(e22,e23) ),
+% 218.33/218.46      inference(cnf_transformation,[],[f242]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_77,plain,
+% 218.33/218.46      ( op2(e22,e20) = e21
+% 218.33/218.46      | op2(e22,e21) = e21
+% 218.33/218.46      | op2(e22,e22) = e21
+% 218.33/218.46      | op2(e22,e23) = e21 ),
+% 218.33/218.46      inference(cnf_transformation,[],[f142]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16660,plain,
+% 218.33/218.46      ( op2(e22,e20) != X0
+% 218.33/218.46      | op2(e22,e20) = op2(e22,e23)
+% 218.33/218.46      | op2(e22,e23) != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17349,plain,
+% 218.33/218.46      ( op2(e22,e20) != op2(e22,e20)
+% 218.33/218.46      | op2(e22,e20) = op2(e22,e23)
+% 218.33/218.46      | op2(e22,e23) != op2(e22,e20) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16660]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17350,plain,
+% 218.33/218.46      ( op2(e22,e20) = op2(e22,e20) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17427,plain,
+% 218.33/218.46      ( e22 = e22 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17431,plain,
+% 218.33/218.46      ( e21 = e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16755,plain,
+% 218.33/218.46      ( e20 != X0 | e20 = e21 | e21 != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17554,plain,
+% 218.33/218.46      ( e20 != op2(e22,e22) | e20 = e21 | e21 != op2(e22,e22) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16755]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17353,plain,
+% 218.33/218.46      ( op2(e22,e20) = op2(X0,X1) | e20 != X1 | e22 != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_18512,plain,
+% 218.33/218.46      ( op2(e22,e20) = op2(X0,op2(e22,e22))
+% 218.33/218.46      | e20 != op2(e22,e22)
+% 218.33/218.46      | e22 != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_17353]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_21159,plain,
+% 218.33/218.46      ( op2(e22,e20) = op2(e22,op2(e22,e22))
+% 218.33/218.46      | e20 != op2(e22,e22)
+% 218.33/218.46      | e22 != e22 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_18512]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17336,plain,
+% 218.33/218.46      ( X0 != X1 | op2(e22,e21) != X1 | op2(e22,e21) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_18960,plain,
+% 218.33/218.46      ( X0 != e21 | op2(e22,e21) = X0 | op2(e22,e21) != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_17336]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_21422,plain,
+% 218.33/218.46      ( op2(e22,op2(e22,e22)) != e21
+% 218.33/218.46      | op2(e22,e21) = op2(e22,op2(e22,e22))
+% 218.33/218.46      | op2(e22,e21) != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_18960]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16734,plain,
+% 218.33/218.46      ( op2(e20,e20) != X0
+% 218.33/218.46      | op2(e20,e20) = op2(e22,e20)
+% 218.33/218.46      | op2(e22,e20) != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_22470,plain,
+% 218.33/218.46      ( op2(e20,e20) = op2(e22,e20)
+% 218.33/218.46      | op2(e20,e20) != e21
+% 218.33/218.46      | op2(e22,e20) != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16734]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_16664,plain,
+% 218.33/218.46      ( op2(e22,e20) != X0
+% 218.33/218.46      | op2(e22,e20) = op2(e22,e21)
+% 218.33/218.46      | op2(e22,e21) != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_26105,plain,
+% 218.33/218.46      ( op2(e22,e20) != op2(e22,op2(e22,e22))
+% 218.33/218.46      | op2(e22,e20) = op2(e22,e21)
+% 218.33/218.46      | op2(e22,e21) != op2(e22,op2(e22,e22)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16664]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17717,plain,
+% 218.33/218.46      ( op2(e22,e20) != X0
+% 218.33/218.46      | op2(e22,e23) != X0
+% 218.33/218.46      | op2(e22,e23) = op2(e22,e20) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_26103,plain,
+% 218.33/218.46      ( op2(e22,e20) != op2(e22,op2(e22,e22))
+% 218.33/218.46      | op2(e22,e23) != op2(e22,op2(e22,e22))
+% 218.33/218.46      | op2(e22,e23) = op2(e22,e20) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_17717]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_17432,plain,
+% 218.33/218.46      ( X0 != X1 | e21 != X1 | e21 = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_19525,plain,
+% 218.33/218.46      ( X0 != e21 | e21 = X0 | e21 != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_17432]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_26610,plain,
+% 218.33/218.46      ( op2(e22,op2(e22,e22)) != e21
+% 218.33/218.46      | e21 = op2(e22,op2(e22,e22))
+% 218.33/218.46      | e21 != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_19525]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_30578,plain,
+% 218.33/218.46      ( X0 != X1 | op2(e20,e20) != X1 | op2(e20,e20) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_31833,plain,
+% 218.33/218.46      ( X0 != e23 | op2(e20,e20) = X0 | op2(e20,e20) != e23 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_30578]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_33893,plain,
+% 218.33/218.46      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23
+% 218.33/218.46      | op2(e20,e20) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | op2(e20,e20) != e23 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_31833]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_30606,plain,
+% 218.33/218.46      ( X0 != X1 | op2(e22,e23) != X1 | op2(e22,e23) = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_32015,plain,
+% 218.33/218.46      ( X0 != e21 | op2(e22,e23) = X0 | op2(e22,e23) != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_30606]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_34088,plain,
+% 218.33/218.46      ( op2(e22,op2(e22,e22)) != e21
+% 218.33/218.46      | op2(e22,e23) = op2(e22,op2(e22,e22))
+% 218.33/218.46      | op2(e22,e23) != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_32015]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_30267,plain,
+% 218.33/218.46      ( X0 != X1 | e21 != X1 | e21 = X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_31484,plain,
+% 218.33/218.46      ( X0 != e21 | e21 = X0 | e21 != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_30267]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_36100,plain,
+% 218.33/218.46      ( op2(e22,e22) != e21 | e21 = op2(e22,e22) | e21 != e21 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_31484]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_30199,plain,
+% 218.33/218.46      ( op2(e21,e20) = op2(X0,X1) | e20 != X1 | e21 != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_31178,plain,
+% 218.33/218.46      ( op2(e21,e20) = op2(X0,op2(e22,e22))
+% 218.33/218.46      | e20 != op2(e22,e22)
+% 218.33/218.46      | e21 != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_30199]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_38580,plain,
+% 218.33/218.46      ( op2(e21,e20) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | e20 != op2(e22,e22)
+% 218.33/218.46      | e21 != op2(e22,op2(e22,e22)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_31178]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_29617,plain,
+% 218.33/218.46      ( op2(e20,e20) != X0
+% 218.33/218.46      | op2(e20,e20) = op2(e21,e20)
+% 218.33/218.46      | op2(e21,e20) != X0 ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.33/218.46  
+% 218.33/218.46  cnf(c_39778,plain,
+% 218.33/218.46      ( op2(e20,e20) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.33/218.46      | op2(e20,e20) = op2(e21,e20)
+% 218.33/218.46      | op2(e21,e20) != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.33/218.46      inference(instantiation,[status(thm)],[c_29617]) ).
+% 218.33/218.46  
+% 218.37/218.47  cnf(c_138058,plain,
+% 218.37/218.47      ( op2(e20,e20) = e22 | e20 = op2(e20,e20) ),
+% 218.37/218.47      inference(global_propositional_subsumption,
+% 218.37/218.47                [status(thm)],
+% 218.37/218.47                [c_63,c_257,c_256,c_255,c_203,c_191,c_190,c_155,c_153,
+% 218.37/218.47                 c_77,c_17349,c_17350,c_17427,c_17431,c_17554,c_21159,
+% 218.37/218.47                 c_21422,c_22470,c_26105,c_26103,c_26610,c_33893,c_34088,
+% 218.37/218.47                 c_36100,c_38580,c_39778]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_138616,plain,
+% 218.37/218.47      ( op1(e10,e12) = op1(X0,X1) | e10 != X0 | e12 != X1 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_140056,plain,
+% 218.37/218.47      ( op1(e10,e12) = op1(e10,X0) | e10 != e10 | e12 != X0 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_138616]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_17072,plain,
+% 218.37/218.47      ( op1(e10,e12) = op1(X0,X1) | e10 != X0 | e12 != X1 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_18322,plain,
+% 218.37/218.47      ( op1(e10,e12) = op1(e10,X0) | e10 != e10 | e12 != X0 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_17072]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_142534,plain,
+% 218.37/218.47      ( op1(e10,e12) = op1(e10,X0) | e12 != X0 ),
+% 218.37/218.47      inference(global_propositional_subsumption,
+% 218.37/218.47                [status(thm)],
+% 218.37/218.47                [c_140056,c_17146,c_18322]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_204646,plain,
+% 218.37/218.47      ( op1(e10,e12) = op1(e10,op1(e10,e10)) | e12 != op1(e10,e10) ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_142534]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_224706,plain,
+% 218.37/218.47      ( X0 != h3(e12) | X0 = e22 ),
+% 218.37/218.47      inference(resolution,[status(thm)],[c_16532,c_269]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_224868,plain,
+% 218.37/218.47      ( h3(e12) = e22 ),
+% 218.37/218.47      inference(resolution,[status(thm)],[c_224706,c_16531]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_225304,plain,
+% 218.37/218.47      ( op1(e10,e12) != X0
+% 218.37/218.47      | op1(e10,e12) = op1(e12,e12)
+% 218.37/218.47      | op1(e12,e12) != X0 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_138184,plain,
+% 218.37/218.47      ( op1(e10,e12) != X0
+% 218.37/218.47      | op1(e10,e12) = op1(e12,e12)
+% 218.37/218.47      | op1(e12,e12) != X0 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_130,plain,
+% 218.37/218.47      ( op1(e10,e12) != op1(e12,e12) ),
+% 218.37/218.47      inference(cnf_transformation,[],[f169]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_16614,plain,
+% 218.37/218.47      ( op1(e10,e12) != X0
+% 218.37/218.47      | op1(e10,e12) = op1(e12,e12)
+% 218.37/218.47      | op1(e12,e12) != X0 ),
+% 218.37/218.47      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.47  
+% 218.37/218.47  cnf(c_138742,plain,
+% 218.37/218.47      ( op1(e10,e12) != X0 | op1(e12,e12) != X0 ),
+% 218.37/218.47      inference(global_propositional_subsumption,
+% 218.37/218.47                [status(thm)],
+% 218.37/218.47                [c_138184,c_130,c_16614]) ).
+% 218.37/218.47  
+% 218.37/218.48  cnf(c_225807,plain,
+% 218.37/218.48      ( op1(e10,e12) != X0 | op1(e12,e12) != X0 ),
+% 218.37/218.48      inference(global_propositional_subsumption,
+% 218.37/218.48                [status(thm)],
+% 218.37/218.48                [c_225304,c_130,c_16614]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_229253,plain,
+% 218.37/218.48      ( op1(e10,e12) != e10 | op1(e12,e12) != e10 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_225807]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_224715,plain,
+% 218.37/218.48      ( X0 != X1 | X2 != h3(X1) | X2 = h3(X0) ),
+% 218.37/218.48      inference(resolution,[status(thm)],[c_16532,c_16537]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_239334,plain,
+% 218.37/218.48      ( X0 != X1 | X2 != X1 | h3(X2) = h3(X0) ),
+% 218.37/218.48      inference(resolution,[status(thm)],[c_224715,c_16537]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_0,plain,
+% 218.37/218.48      ( op1(e13,e13) = e11
+% 218.37/218.48      | op1(e13,e13) = e12
+% 218.37/218.48      | op1(e13,e13) = e13
+% 218.37/218.48      | e10 = op1(e13,e13) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f75]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16538,plain,( X0 != X1 | h4(X0) = h4(X1) ),theory(equality) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_141513,plain,
+% 218.37/218.48      ( X0 != op1(X1,X2) | h4(X0) = h4(op1(X1,X2)) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16538]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_174693,plain,
+% 218.37/218.48      ( X0 != op1(e12,op1(e10,e12))
+% 218.37/218.48      | h4(X0) = h4(op1(e12,op1(e10,e12))) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_141513]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_188127,plain,
+% 218.37/218.48      ( op1(e13,e13) != op1(e12,op1(e10,e12))
+% 218.37/218.48      | h4(op1(e13,e13)) = h4(op1(e12,op1(e10,e12))) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_174693]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_118,plain,
+% 218.37/218.48      ( op1(e10,e10) != op1(e10,e12) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f181]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_114,plain,
+% 218.37/218.48      ( op1(e10,e12) != op1(e10,e13) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f185]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16590,plain,
+% 218.37/218.48      ( op1(e10,e10) != X0
+% 218.37/218.48      | op1(e10,e10) = op1(e10,e12)
+% 218.37/218.48      | op1(e10,e12) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16591,plain,
+% 218.37/218.48      ( op1(e10,e10) = op1(e10,e12)
+% 218.37/218.48      | op1(e10,e10) != e12
+% 218.37/218.48      | op1(e10,e12) != e12 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16590]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16582,plain,
+% 218.37/218.48      ( op1(e10,e12) != X0
+% 218.37/218.48      | op1(e10,e12) = op1(e10,e13)
+% 218.37/218.48      | op1(e10,e13) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17067,plain,
+% 218.37/218.48      ( op1(e10,e12) = op1(e10,e13)
+% 218.37/218.48      | op1(e10,e12) != e11
+% 218.37/218.48      | op1(e10,e13) != e11 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16582]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_13,plain,
+% 218.37/218.48      ( op1(e10,e12) = e11
+% 218.37/218.48      | op1(e10,e12) = e12
+% 218.37/218.48      | op1(e10,e12) = e13
+% 218.37/218.48      | e10 = op1(e10,e12) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f62]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_144676,plain,
+% 218.37/218.48      ( op1(e10,e12) = e10 | e10 != op1(e10,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_141414]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_197,plain,
+% 218.37/218.48      ( e10 != e11 ),
+% 218.37/218.48      inference(cnf_transformation,[],[f252]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_193,plain,
+% 218.37/218.48      ( e11 != e13 ),
+% 218.37/218.48      inference(cnf_transformation,[],[f256]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_110,plain,
+% 218.37/218.48      ( op1(e11,e11) != op1(e11,e12) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f189]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_109,plain,
+% 218.37/218.48      ( op1(e11,e11) != op1(e11,e13) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f190]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_106,plain,
+% 218.37/218.48      ( op1(e12,e10) != op1(e12,e12) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f193]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_99,plain,
+% 218.37/218.48      ( op1(e13,e10) != op1(e13,e13) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f200]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_46,plain,
+% 218.37/218.48      ( e10 = op1(e10,e10)
+% 218.37/218.48      | e10 = op1(e11,e10)
+% 218.37/218.48      | e10 = op1(e12,e10)
+% 218.37/218.48      | e10 = op1(e13,e10) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f77]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_28,plain,
+% 218.37/218.48      ( op1(e10,e12) = e11
+% 218.37/218.48      | op1(e11,e12) = e11
+% 218.37/218.48      | op1(e12,e12) = e11
+% 218.37/218.48      | op1(e13,e12) = e11 ),
+% 218.37/218.48      inference(cnf_transformation,[],[f95]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_26,plain,
+% 218.37/218.48      ( op1(e10,e12) = e12
+% 218.37/218.48      | op1(e11,e12) = e12
+% 218.37/218.48      | op1(e12,e12) = e12
+% 218.37/218.48      | op1(e13,e12) = e12 ),
+% 218.37/218.48      inference(cnf_transformation,[],[f97]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_22,plain,
+% 218.37/218.48      ( e10 = op1(e10,e13)
+% 218.37/218.48      | e10 = op1(e11,e13)
+% 218.37/218.48      | e10 = op1(e12,e13)
+% 218.37/218.48      | e10 = op1(e13,e13) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f101]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_10,plain,
+% 218.37/218.48      ( op1(e11,e11) = e11
+% 218.37/218.48      | op1(e11,e11) = e12
+% 218.37/218.48      | op1(e11,e11) = e13
+% 218.37/218.48      | e10 = op1(e11,e11) ),
+% 218.37/218.48      inference(cnf_transformation,[],[f65]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17006,plain,
+% 218.37/218.48      ( op1(e12,e10) = op1(e12,e10) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17034,plain,
+% 218.37/218.48      ( op1(e11,e11) = op1(e11,e11) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17110,plain,
+% 218.37/218.48      ( op1(e11,e13) = op1(e11,e13) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17310,plain,
+% 218.37/218.48      ( e10 != op1(e12,e12) | e10 = e12 | e12 != op1(e12,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16743]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16744,plain,
+% 218.37/218.48      ( e10 != X0 | e10 = e11 | e11 != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17324,plain,
+% 218.37/218.48      ( e10 != op1(e12,e12) | e10 = e11 | e11 != op1(e12,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16744]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16574,plain,
+% 218.37/218.48      ( op1(e11,e11) != X0
+% 218.37/218.48      | op1(e11,e11) = op1(e11,e12)
+% 218.37/218.48      | op1(e11,e12) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17461,plain,
+% 218.37/218.48      ( op1(e11,e11) != op1(e11,e11)
+% 218.37/218.48      | op1(e11,e11) = op1(e11,e12)
+% 218.37/218.48      | op1(e11,e12) != op1(e11,e11) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16574]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17502,plain,
+% 218.37/218.48      ( e10 != op1(e10,e12) | e10 = e13 | e13 != op1(e10,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16742]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17501,plain,
+% 218.37/218.48      ( e10 != op1(e10,e12) | e10 = e12 | e12 != op1(e10,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16743]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17500,plain,
+% 218.37/218.48      ( e10 != op1(e10,e12) | e10 = e11 | e11 != op1(e10,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16744]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17668,plain,
+% 218.37/218.48      ( op1(e13,e12) != X0 | e12 != X0 | e12 = op1(e13,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17669,plain,
+% 218.37/218.48      ( op1(e13,e12) != e12 | e12 = op1(e13,e12) | e12 != e12 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_17668]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17674,plain,
+% 218.37/218.48      ( op1(e12,e12) != X0 | e12 != X0 | e12 = op1(e12,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17675,plain,
+% 218.37/218.48      ( op1(e12,e12) != e12 | e12 = op1(e12,e12) | e12 != e12 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_17674]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_20240,plain,
+% 218.37/218.48      ( op1(e10,e12) != e11 | e11 = op1(e10,e12) | e11 != e11 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_18197]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17030,plain,
+% 218.37/218.48      ( X0 != X1 | op1(e11,e13) != X1 | op1(e11,e13) = X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_18203,plain,
+% 218.37/218.48      ( X0 != op1(e11,e13)
+% 218.37/218.48      | op1(e11,e13) = X0
+% 218.37/218.48      | op1(e11,e13) != op1(e11,e13) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_17030]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_20257,plain,
+% 218.37/218.48      ( op1(e11,e13) != op1(e11,e13)
+% 218.37/218.48      | op1(e11,e13) = e10
+% 218.37/218.48      | e10 != op1(e11,e13) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_18203]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_20463,plain,
+% 218.37/218.48      ( X0 != X1 | X0 = op1(e10,e12) | op1(e10,e12) != X1 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_20464,plain,
+% 218.37/218.48      ( op1(e10,e12) != e12 | e12 = op1(e10,e12) | e12 != e12 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_20463]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_17035,plain,
+% 218.37/218.48      ( X0 != X1 | op1(e11,e11) != X1 | op1(e11,e11) = X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_18219,plain,
+% 218.37/218.48      ( X0 != op1(e11,e11)
+% 218.37/218.48      | op1(e11,e11) = X0
+% 218.37/218.48      | op1(e11,e11) != op1(e11,e11) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_17035]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_24898,plain,
+% 218.37/218.48      ( op1(e11,e11) != op1(e11,e11)
+% 218.37/218.48      | op1(e11,e11) = e10
+% 218.37/218.48      | e10 != op1(e11,e11) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_18219]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16566,plain,
+% 218.37/218.48      ( op1(e12,e10) != X0
+% 218.37/218.48      | op1(e12,e10) = op1(e12,e12)
+% 218.37/218.48      | op1(e12,e12) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_24942,plain,
+% 218.37/218.48      ( op1(e12,e10) = op1(e12,e12)
+% 218.37/218.48      | op1(e12,e10) != e10
+% 218.37/218.48      | op1(e12,e12) != e10 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16566]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_24967,plain,
+% 218.37/218.48      ( op1(e12,e12) != e11 | e11 = op1(e12,e12) | e11 != e11 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_18197]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_18151,plain,
+% 218.37/218.48      ( X0 != op1(e12,e10)
+% 218.37/218.48      | op1(e12,e10) = X0
+% 218.37/218.48      | op1(e12,e10) != op1(e12,e10) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_17007]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_28850,plain,
+% 218.37/218.48      ( op1(e12,e10) != op1(e12,e10)
+% 218.37/218.48      | op1(e12,e10) = e10
+% 218.37/218.48      | e10 != op1(e12,e10) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_18151]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_29874,plain,
+% 218.37/218.48      ( X0 != X1 | e11 != X1 | e11 = X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_30911,plain,
+% 218.37/218.48      ( X0 != e11 | e11 = X0 | e11 != e11 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_29874]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_32466,plain,
+% 218.37/218.48      ( op1(e13,e12) != e11 | e11 = op1(e13,e12) | e11 != e11 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_30911]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_29915,plain,
+% 218.37/218.48      ( X0 != X1 | op1(e10,e12) != X1 | op1(e10,e12) = X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_30969,plain,
+% 218.37/218.48      ( X0 != op1(e10,e12)
+% 218.37/218.48      | op1(e10,e12) = X0
+% 218.37/218.48      | op1(e10,e12) != op1(e10,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_29915]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_32836,plain,
+% 218.37/218.48      ( op1(e10,e12) != op1(e10,e12)
+% 218.37/218.48      | op1(e10,e12) = e10
+% 218.37/218.48      | e10 != op1(e10,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_30969]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_29525,plain,
+% 218.37/218.48      ( op1(e13,e10) != X0
+% 218.37/218.48      | op1(e13,e10) = op1(e13,e13)
+% 218.37/218.48      | op1(e13,e13) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_36430,plain,
+% 218.37/218.48      ( op1(e13,e10) = op1(e13,e13)
+% 218.37/218.48      | op1(e13,e10) != e10
+% 218.37/218.48      | op1(e13,e13) != e10 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_29525]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_29535,plain,
+% 218.37/218.48      ( op1(e11,e11) != X0
+% 218.37/218.48      | op1(e11,e11) = op1(e11,e13)
+% 218.37/218.48      | op1(e11,e13) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_36533,plain,
+% 218.37/218.48      ( op1(e11,e11) = op1(e11,e13)
+% 218.37/218.48      | op1(e11,e11) != e10
+% 218.37/218.48      | op1(e11,e13) != e10 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_29535]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_55736,plain,
+% 218.37/218.48      ( op1(e13,e12) != e13 | e13 = op1(e13,e12) | e13 != e13 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_31610]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_59562,plain,
+% 218.37/218.48      ( e11 != X0 | e11 = e13 | e13 != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_62440,plain,
+% 218.37/218.48      ( e11 != op1(e13,e12) | e11 = e13 | e13 != op1(e13,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_59562]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_60806,plain,
+% 218.37/218.48      ( op1(X0,X1) != X2
+% 218.37/218.48      | op1(e11,e12) != X2
+% 218.37/218.48      | op1(e11,e12) = op1(X0,X1) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_65626,plain,
+% 218.37/218.48      ( op1(e11,e11) != e11
+% 218.37/218.48      | op1(e11,e12) = op1(e11,e11)
+% 218.37/218.48      | op1(e11,e12) != e11 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_60806]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_88332,plain,
+% 218.37/218.48      ( e12 != op1(e13,e12) | e12 = e13 | e13 != op1(e13,e12) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_59561]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_138164,plain,
+% 218.37/218.48      ( op1(e11,e11) != X0
+% 218.37/218.48      | op1(e11,e11) = op1(e11,e12)
+% 218.37/218.48      | op1(e11,e12) != X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_138571,plain,
+% 218.37/218.48      ( op1(e11,e11) != X0 | op1(e11,e12) != X0 ),
+% 218.37/218.48      inference(global_propositional_subsumption,
+% 218.37/218.48                [status(thm)],
+% 218.37/218.48                [c_138164,c_110,c_16574]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_138573,plain,
+% 218.37/218.48      ( op1(e11,e11) != e12 | op1(e11,e12) != e12 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_138571]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_138472,plain,
+% 218.37/218.48      ( X0 != X1 | op1(e13,e13) != X1 | op1(e13,e13) = X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_139917,plain,
+% 218.37/218.48      ( X0 != op1(e13,e13)
+% 218.37/218.48      | op1(e13,e13) = X0
+% 218.37/218.48      | op1(e13,e13) != op1(e13,e13) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_138472]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_16976,plain,
+% 218.37/218.48      ( X0 != X1 | op1(e13,e13) != X1 | op1(e13,e13) = X0 ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_18100,plain,
+% 218.37/218.48      ( X0 != op1(e13,e13)
+% 218.37/218.48      | op1(e13,e13) = X0
+% 218.37/218.48      | op1(e13,e13) != op1(e13,e13) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16976]) ).
+% 218.37/218.48  
+% 218.37/218.48  cnf(c_18101,plain,
+% 218.37/218.48      ( op1(e13,e13) = op1(e13,e13) ),
+% 218.37/218.48      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.37/218.48  
+% 218.37/218.49  cnf(c_141159,plain,
+% 218.37/218.49      ( op1(e13,e13) = X0 | X0 != op1(e13,e13) ),
+% 218.37/218.49      inference(global_propositional_subsumption,
+% 218.37/218.49                [status(thm)],
+% 218.37/218.49                [c_139917,c_18100,c_18101]) ).
+% 218.37/218.49  
+% 218.37/218.49  cnf(c_141160,plain,
+% 218.37/218.49      ( X0 != op1(e13,e13) | op1(e13,e13) = X0 ),
+% 218.37/218.49      inference(renaming,[status(thm)],[c_141159]) ).
+% 218.37/218.49  
+% 218.37/218.49  cnf(c_144662,plain,
+% 218.37/218.49      ( op1(e13,e13) = e10 | e10 != op1(e13,e13) ),
+% 218.37/218.49      inference(instantiation,[status(thm)],[c_141160]) ).
+% 218.37/218.49  
+% 218.37/218.49  cnf(c_138172,plain,
+% 218.37/218.49      ( op1(e10,e10) != X0
+% 218.37/218.49      | op1(e10,e10) = op1(e10,e12)
+% 218.37/218.49      | op1(e10,e12) != X0 ),
+% 218.37/218.49      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.49  
+% 218.37/218.49  cnf(c_138643,plain,
+% 218.37/218.49      ( op1(e10,e10) != X0 | op1(e10,e12) != X0 ),
+% 218.37/218.49      inference(global_propositional_subsumption,
+% 218.37/218.49                [status(thm)],
+% 218.37/218.49                [c_138172,c_118,c_16590]) ).
+% 218.37/218.49  
+% 218.37/218.49  cnf(c_148725,plain,
+% 218.37/218.49      ( op1(e10,e10) != e10 | op1(e10,e12) != e10 ),
+% 218.37/218.49      inference(instantiation,[status(thm)],[c_138643]) ).
+% 218.37/218.49  
+% 218.37/218.49  cnf(c_151062,plain,
+% 218.37/218.49      ( e10 != op1(e10,e12) ),
+% 218.37/218.49      inference(global_propositional_subsumption,
+% 218.37/218.49                [status(thm)],
+% 218.37/218.49                [c_144676,c_254,c_253,c_252,c_235,c_234,c_232,c_228,
+% 218.37/218.49                 c_226,c_224,c_221,c_197,c_196,c_195,c_194,c_193,c_192,
+% 218.37/218.49                 c_143,c_140,c_139,c_135,c_128,c_126,c_124,c_120,c_113,
+% 218.37/218.49                 c_112,c_110,c_109,c_107,c_106,c_104,c_103,c_102,c_99,
+% 218.37/218.49                 c_46,c_41,c_39,c_28,c_26,c_24,c_23,c_22,c_10,c_6,
+% 218.37/218.49                 c_16539,c_16545,c_16561,c_16958,c_17006,c_17013,c_17034,
+% 218.37/218.49                 c_17059,c_17069,c_17089,c_17105,c_17110,c_17146,c_17196,
+% 218.37/218.49                 c_17224,c_17310,c_17316,c_17324,c_17461,c_17467,c_17502,
+% 218.37/218.49                 c_17501,c_17500,c_17669,c_17675,c_17685,c_18082,c_18107,
+% 218.37/218.49                 c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,
+% 218.37/218.49                 c_20081,c_20144,c_20240,c_20243,c_20257,c_20396,c_20399,
+% 218.37/218.49                 c_20440,c_20464,c_21221,c_21647,c_21699,c_23054,c_23127,
+% 218.37/218.49                 c_23126,c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,
+% 218.37/218.49                 c_24942,c_24967,c_27071,c_27668,c_27669,c_27672,c_27673,
+% 218.37/218.49                 c_27674,c_28850,c_29140,c_29185,c_29228,c_31852,c_31860,
+% 218.37/218.49                 c_31892,c_31942,c_32466,c_32502,c_32730,c_32836,c_35127,
+% 218.37/218.49                 c_36430,c_36527,c_36533,c_45564,c_47043,c_49848,c_55736,
+% 218.37/218.49                 c_62414,c_62440,c_65626,c_66850,c_72084,c_75243,c_88332,
+% 218.37/218.49                 c_133487,c_137595,c_137971,c_137988,c_138028,c_138573,
+% 218.37/218.49                 c_142352,c_144212,c_144662,c_148725]) ).
+% 218.37/218.49  
+% 218.37/218.50  cnf(c_154195,plain,
+% 218.37/218.50      ( op1(e10,e12) = e13 | op1(e10,e12) = e12 | op1(e10,e12) = e11 ),
+% 218.37/218.50      inference(global_propositional_subsumption,
+% 218.37/218.50                [status(thm)],
+% 218.37/218.50                [c_13,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,
+% 218.37/218.50                 c_224,c_221,c_197,c_196,c_195,c_194,c_193,c_192,c_143,
+% 218.37/218.50                 c_140,c_139,c_135,c_128,c_126,c_124,c_120,c_113,c_112,
+% 218.37/218.50                 c_110,c_109,c_107,c_106,c_104,c_103,c_102,c_99,c_46,
+% 218.37/218.50                 c_41,c_39,c_28,c_26,c_24,c_23,c_22,c_10,c_6,c_16539,
+% 218.37/218.50                 c_16545,c_16561,c_16958,c_17006,c_17013,c_17034,c_17059,
+% 218.37/218.50                 c_17069,c_17089,c_17105,c_17110,c_17146,c_17196,c_17224,
+% 218.37/218.50                 c_17310,c_17316,c_17324,c_17461,c_17467,c_17502,c_17501,
+% 218.37/218.50                 c_17500,c_17669,c_17675,c_17685,c_18082,c_18107,c_18140,
+% 218.37/218.50                 c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,
+% 218.37/218.50                 c_20144,c_20240,c_20243,c_20257,c_20396,c_20399,c_20440,
+% 218.37/218.50                 c_20464,c_21221,c_21647,c_21699,c_23054,c_23127,c_23126,
+% 218.37/218.50                 c_23125,c_23124,c_23181,c_23176,c_24872,c_24898,c_24942,
+% 218.37/218.50                 c_24967,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,
+% 218.37/218.50                 c_28850,c_29140,c_29185,c_29228,c_31852,c_31860,c_31892,
+% 218.37/218.50                 c_31942,c_32466,c_32502,c_32730,c_32836,c_35127,c_36430,
+% 218.37/218.50                 c_36527,c_36533,c_45564,c_47043,c_49848,c_55736,c_62414,
+% 218.37/218.50                 c_62440,c_65626,c_66850,c_72084,c_75243,c_88332,
+% 218.37/218.50                 c_133487,c_137595,c_137971,c_137988,c_138028,c_138573,
+% 218.37/218.50                 c_142352,c_144212,c_144662,c_148725]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_154196,plain,
+% 218.37/218.50      ( op1(e10,e12) = e11 | op1(e10,e12) = e12 | op1(e10,e12) = e13 ),
+% 218.37/218.50      inference(renaming,[status(thm)],[c_154195]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_139936,plain,
+% 218.37/218.50      ( op1(X0,X1) != X2
+% 218.37/218.50      | op1(e12,e13) != X2
+% 218.37/218.50      | op1(e12,e13) = op1(X0,X1) ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_145843,plain,
+% 218.37/218.50      ( op1(e12,op1(e10,e12)) != e12
+% 218.37/218.50      | op1(e12,e13) = op1(e12,op1(e10,e12))
+% 218.37/218.50      | op1(e12,e13) != e12 ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_139936]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_60755,plain,
+% 218.37/218.50      ( op1(X0,X1) != X2
+% 218.37/218.50      | op1(e12,e13) != X2
+% 218.37/218.50      | op1(e12,e13) = op1(X0,X1) ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_65489,plain,
+% 218.37/218.50      ( op1(e12,op1(e10,e12)) != e12
+% 218.37/218.50      | op1(e12,e13) = op1(e12,op1(e10,e12))
+% 218.37/218.50      | op1(e12,e13) != e12 ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_60755]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_157387,plain,
+% 218.37/218.50      ( op1(e12,e13) = op1(e12,op1(e10,e12)) | op1(e12,e13) != e12 ),
+% 218.37/218.50      inference(global_propositional_subsumption,
+% 218.37/218.50                [status(thm)],
+% 218.37/218.50                [c_145843,c_254,c_253,c_252,c_235,c_234,c_232,c_229,
+% 218.37/218.50                 c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,
+% 218.37/218.50                 c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,
+% 218.37/218.50                 c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,
+% 218.37/218.50                 c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 218.37/218.50                 c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 218.37/218.50                 c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,
+% 218.37/218.50                 c_45564,c_47043,c_49848,c_62414,c_65489,c_66850,c_72084,
+% 218.37/218.50                 c_133487,c_137595,c_138028,c_142352,c_144212]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_139924,plain,
+% 218.37/218.50      ( op1(X0,X1) != X2
+% 218.37/218.50      | op1(e13,e10) != X2
+% 218.37/218.50      | op1(e13,e10) = op1(X0,X1) ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_145844,plain,
+% 218.37/218.50      ( op1(e12,op1(e10,e12)) != e12
+% 218.37/218.50      | op1(e13,e10) = op1(e12,op1(e10,e12))
+% 218.37/218.50      | op1(e13,e10) != e12 ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_139924]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_60743,plain,
+% 218.37/218.50      ( op1(X0,X1) != X2
+% 218.37/218.50      | op1(e13,e10) != X2
+% 218.37/218.50      | op1(e13,e10) = op1(X0,X1) ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_65490,plain,
+% 218.37/218.50      ( op1(e12,op1(e10,e12)) != e12
+% 218.37/218.50      | op1(e13,e10) = op1(e12,op1(e10,e12))
+% 218.37/218.50      | op1(e13,e10) != e12 ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_60743]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_157416,plain,
+% 218.37/218.50      ( op1(e13,e10) = op1(e12,op1(e10,e12)) | op1(e13,e10) != e12 ),
+% 218.37/218.50      inference(global_propositional_subsumption,
+% 218.37/218.50                [status(thm)],
+% 218.37/218.50                [c_145844,c_254,c_253,c_252,c_235,c_234,c_232,c_229,
+% 218.37/218.50                 c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,
+% 218.37/218.50                 c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,
+% 218.37/218.50                 c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,
+% 218.37/218.50                 c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 218.37/218.50                 c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 218.37/218.50                 c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,
+% 218.37/218.50                 c_45564,c_47043,c_49848,c_62414,c_65490,c_66850,c_72084,
+% 218.37/218.50                 c_133487,c_137595,c_138028,c_142352,c_144212]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_138153,plain,
+% 218.37/218.50      ( op1(e13,e10) != X0
+% 218.37/218.50      | op1(e13,e10) = op1(e13,e13)
+% 218.37/218.50      | op1(e13,e13) != X0 ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.50  
+% 218.37/218.50  cnf(c_16552,plain,
+% 218.37/218.50      ( op1(e13,e10) != X0
+% 218.37/218.50      | op1(e13,e10) = op1(e13,e13)
+% 218.37/218.50      | op1(e13,e13) != X0 ),
+% 218.37/218.50      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.50  
+% 218.37/218.51  cnf(c_138467,plain,
+% 218.37/218.51      ( op1(e13,e10) != X0 | op1(e13,e13) != X0 ),
+% 218.37/218.51      inference(global_propositional_subsumption,
+% 218.37/218.51                [status(thm)],
+% 218.37/218.51                [c_138153,c_99,c_16552]) ).
+% 218.37/218.51  
+% 218.37/218.51  cnf(c_138473,plain,
+% 218.37/218.51      ( op1(e13,e10) != op1(X0,X1) | op1(e13,e13) != op1(X0,X1) ),
+% 218.37/218.51      inference(instantiation,[status(thm)],[c_138467]) ).
+% 218.37/218.51  
+% 218.37/218.51  cnf(c_157419,plain,
+% 218.37/218.51      ( op1(e13,e10) != op1(e12,op1(e10,e12))
+% 218.37/218.51      | op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+% 218.37/218.51      inference(instantiation,[status(thm)],[c_138473]) ).
+% 218.37/218.51  
+% 218.37/218.51  cnf(c_138177,plain,
+% 218.37/218.51      ( op1(e10,e13) != X0
+% 218.37/218.51      | op1(e10,e13) = op1(e13,e13)
+% 218.37/218.51      | op1(e13,e13) != X0 ),
+% 218.37/218.51      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.51  
+% 218.37/218.51  cnf(c_16600,plain,
+% 218.37/218.51      ( op1(e10,e13) != X0
+% 218.37/218.51      | op1(e10,e13) = op1(e13,e13)
+% 218.37/218.51      | op1(e13,e13) != X0 ),
+% 218.37/218.51      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.51  
+% 218.37/218.51  cnf(c_138683,plain,
+% 218.37/218.51      ( op1(e10,e13) != X0 | op1(e13,e13) != X0 ),
+% 218.37/218.51      inference(global_propositional_subsumption,
+% 218.37/218.51                [status(thm)],
+% 218.37/218.51                [c_138177,c_123,c_16600]) ).
+% 218.37/218.51  
+% 218.37/218.51  cnf(c_174321,plain,
+% 218.37/218.51      ( op1(e10,e13) != op1(e12,op1(e10,e12))
+% 218.37/218.51      | op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+% 218.37/218.51      inference(instantiation,[status(thm)],[c_138683]) ).
+% 218.37/218.51  
+% 218.37/218.52  cnf(c_215214,plain,
+% 218.37/218.52      ( op1(e13,e13) != op1(e12,op1(e10,e12)) ),
+% 218.37/218.52      inference(global_propositional_subsumption,
+% 218.37/218.52                [status(thm)],
+% 218.37/218.52                [c_188127,c_254,c_253,c_252,c_235,c_234,c_232,c_228,
+% 218.37/218.52                 c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,
+% 218.37/218.52                 c_126,c_124,c_118,c_114,c_39,c_23,c_12,c_16539,c_16545,
+% 218.37/218.52                 c_16591,c_16958,c_17013,c_17067,c_17146,c_17224,c_17316,
+% 218.37/218.52                 c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19077,
+% 218.37/218.52                 c_19078,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 218.37/218.52                 c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 218.37/218.52                 c_27669,c_27672,c_27673,c_27674,c_29140,c_29185,c_29228,
+% 218.37/218.52                 c_31852,c_31860,c_32730,c_35127,c_45564,c_47043,c_49848,
+% 218.37/218.52                 c_62414,c_63779,c_66850,c_72084,c_75243,c_133487,
+% 218.37/218.52                 c_137595,c_137971,c_138028,c_142352,c_144212,c_154196,
+% 218.37/218.52                 c_157387,c_157416,c_157419,c_174274,c_174318,c_174321]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_224827,plain,
+% 218.37/218.52      ( op1(e13,e13) = e11 | op1(e13,e13) = e13 | e10 = op1(e13,e13) ),
+% 218.37/218.52      inference(global_propositional_subsumption,
+% 218.37/218.52                [status(thm)],
+% 218.37/218.52                [c_0,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,
+% 218.37/218.52                 c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,
+% 218.37/218.52                 c_124,c_118,c_114,c_39,c_23,c_12,c_16539,c_16545,
+% 218.37/218.52                 c_16591,c_16958,c_17013,c_17067,c_17146,c_17224,c_17316,
+% 218.37/218.52                 c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,c_19077,
+% 218.37/218.52                 c_19078,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 218.37/218.52                 c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 218.37/218.52                 c_27669,c_27672,c_27673,c_27674,c_29140,c_29185,c_29228,
+% 218.37/218.52                 c_31852,c_31860,c_32730,c_35127,c_45564,c_47043,c_49848,
+% 218.37/218.52                 c_62414,c_63779,c_66850,c_72084,c_75243,c_133487,
+% 218.37/218.52                 c_137595,c_137971,c_138028,c_142352,c_144212,c_154196,
+% 218.37/218.52                 c_157387,c_157416,c_157419,c_174273,c_174274,c_174318,
+% 218.37/218.52                 c_174321]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_97,plain,
+% 218.37/218.52      ( op1(e13,e11) != op1(e13,e13) ),
+% 218.37/218.52      inference(cnf_transformation,[],[f202]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_16548,plain,
+% 218.37/218.52      ( op1(e13,e11) != X0
+% 218.37/218.52      | op1(e13,e11) = op1(e13,e13)
+% 218.37/218.52      | op1(e13,e13) != X0 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_24973,plain,
+% 218.37/218.52      ( op1(e13,e11) = op1(e13,e13)
+% 218.37/218.52      | op1(e13,e11) != e11
+% 218.37/218.52      | op1(e13,e13) != e11 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_16548]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_138567,plain,
+% 218.37/218.52      ( X0 != X1 | op1(e11,e11) != X1 | op1(e11,e11) = X0 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_139993,plain,
+% 218.37/218.52      ( X0 != e11 | op1(e11,e11) = X0 | op1(e11,e11) != e11 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_138567]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_145856,plain,
+% 218.37/218.52      ( op1(e11,op1(e10,e11)) != e11
+% 218.37/218.52      | op1(e11,e11) = op1(e11,op1(e10,e11))
+% 218.37/218.52      | op1(e11,e11) != e11 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_139993]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_230,plain,
+% 218.37/218.52      ( ~ sP0 | op1(e11,op1(e10,e11)) = e11 ),
+% 218.37/218.52      inference(cnf_transformation,[],[f289]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_18702,plain,
+% 218.37/218.52      ( X0 != e11 | op1(e11,e11) = X0 | op1(e11,e11) != e11 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_17035]) ).
+% 218.37/218.52  
+% 218.37/218.52  cnf(c_21243,plain,
+% 218.37/218.52      ( op1(e11,op1(e10,e11)) != e11
+% 218.37/218.52      | op1(e11,e11) = op1(e11,op1(e10,e11))
+% 218.37/218.52      | op1(e11,e11) != e11 ),
+% 218.37/218.52      inference(instantiation,[status(thm)],[c_18702]) ).
+% 218.37/218.52  
+% 218.43/218.52  cnf(c_157467,plain,
+% 218.43/218.52      ( op1(e11,e11) = op1(e11,op1(e10,e11)) | op1(e11,e11) != e11 ),
+% 218.43/218.52      inference(global_propositional_subsumption,
+% 218.43/218.52                [status(thm)],
+% 218.43/218.52                [c_145856,c_254,c_253,c_252,c_235,c_234,c_232,c_230,
+% 218.43/218.52                 c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_128,
+% 218.43/218.52                 c_126,c_39,c_23,c_16539,c_16545,c_16958,c_17013,c_17146,
+% 218.43/218.52                 c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,
+% 218.43/218.52                 c_18206,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 218.43/218.52                 c_21243,c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,
+% 218.43/218.52                 c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,c_31860,
+% 218.43/218.52                 c_32730,c_45564,c_47043,c_49848,c_62414,c_66850,c_72084,
+% 218.43/218.52                 c_133487,c_137595,c_138028,c_142352,c_144212]) ).
+% 218.43/218.52  
+% 218.43/218.52  cnf(c_138163,plain,
+% 218.43/218.52      ( op1(e11,e11) != X0
+% 218.43/218.52      | op1(e11,e11) = op1(e11,e13)
+% 218.43/218.52      | op1(e11,e13) != X0 ),
+% 218.43/218.52      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.52  
+% 218.43/218.52  cnf(c_16572,plain,
+% 218.43/218.52      ( op1(e11,e11) != X0
+% 218.43/218.52      | op1(e11,e11) = op1(e11,e13)
+% 218.43/218.52      | op1(e11,e13) != X0 ),
+% 218.43/218.52      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.52  
+% 218.43/218.52  cnf(c_17033,plain,
+% 218.43/218.52      ( op1(e11,e11) != op1(e11,e11)
+% 218.43/218.52      | op1(e11,e11) = op1(e11,e13)
+% 218.43/218.52      | op1(e11,e13) != op1(e11,e11) ),
+% 218.43/218.52      inference(instantiation,[status(thm)],[c_16572]) ).
+% 218.43/218.52  
+% 218.43/218.52  cnf(c_25719,plain,
+% 218.43/218.52      ( op1(e11,e11) != X0
+% 218.43/218.52      | op1(e11,e13) != X0
+% 218.43/218.52      | op1(e11,e13) = op1(e11,e11) ),
+% 218.43/218.52      inference(instantiation,[status(thm)],[c_17030]) ).
+% 218.43/218.52  
+% 218.43/218.53  cnf(c_138561,plain,
+% 218.43/218.53      ( op1(e11,e11) != X0 | op1(e11,e13) != X0 ),
+% 218.43/218.53      inference(global_propositional_subsumption,
+% 218.43/218.53                [status(thm)],
+% 218.43/218.53                [c_138163,c_109,c_17033,c_17034,c_25719]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_138568,plain,
+% 218.43/218.53      ( op1(e11,e11) != op1(X0,X1) | op1(e11,e13) != op1(X0,X1) ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_138561]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_157476,plain,
+% 218.43/218.53      ( op1(e11,e11) != op1(e11,op1(e10,e11))
+% 218.43/218.53      | op1(e11,e13) != op1(e11,op1(e10,e11)) ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_138568]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_138550,plain,
+% 218.43/218.53      ( op1(e11,e13) = op1(X0,X1) | e11 != X0 | e13 != X1 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_139992,plain,
+% 218.43/218.53      ( op1(e11,e13) = op1(e11,X0) | e11 != e11 | e13 != X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_138550]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_17032,plain,
+% 218.43/218.53      ( op1(e11,e13) = op1(X0,X1) | e11 != X0 | e13 != X1 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16533]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_18212,plain,
+% 218.43/218.53      ( op1(e11,e13) = op1(e11,X0) | e11 != e11 | e13 != X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_17032]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_141322,plain,
+% 218.43/218.53      ( op1(e11,e13) = op1(e11,X0) | e13 != X0 ),
+% 218.43/218.53      inference(global_propositional_subsumption,
+% 218.43/218.53                [status(thm)],
+% 218.43/218.53                [c_139992,c_17013,c_18212]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_163528,plain,
+% 218.43/218.53      ( op1(e11,e13) = op1(e11,op1(e10,e11)) | e13 != op1(e10,e11) ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_141322]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_36,plain,
+% 218.43/218.53      ( op1(e10,e11) = e11
+% 218.43/218.53      | op1(e11,e11) = e11
+% 218.43/218.53      | op1(e12,e11) = e11
+% 218.43/218.53      | op1(e13,e11) = e11 ),
+% 218.43/218.53      inference(cnf_transformation,[],[f87]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_134,plain,
+% 218.43/218.53      ( op1(e11,e11) != op1(e12,e11) ),
+% 218.43/218.53      inference(cnf_transformation,[],[f165]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_101,plain,
+% 218.43/218.53      ( op1(e13,e10) != op1(e13,e11) ),
+% 218.43/218.53      inference(cnf_transformation,[],[f198]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_16556,plain,
+% 218.43/218.53      ( op1(e13,e10) != X0
+% 218.43/218.53      | op1(e13,e10) = op1(e13,e11)
+% 218.43/218.53      | op1(e13,e11) != X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_16557,plain,
+% 218.43/218.53      ( op1(e13,e10) = op1(e13,e11)
+% 218.43/218.53      | op1(e13,e10) != e12
+% 218.43/218.53      | op1(e13,e11) != e12 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16556]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_16622,plain,
+% 218.43/218.53      ( op1(e11,e11) != X0
+% 218.43/218.53      | op1(e11,e11) = op1(e12,e11)
+% 218.43/218.53      | op1(e12,e11) != X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_16623,plain,
+% 218.43/218.53      ( op1(e11,e11) = op1(e12,e11)
+% 218.43/218.53      | op1(e11,e11) != e12
+% 218.43/218.53      | op1(e12,e11) != e12 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16622]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_138191,plain,
+% 218.43/218.53      ( op1(e10,e11) != X0
+% 218.43/218.53      | op1(e10,e11) = op1(e11,e11)
+% 218.43/218.53      | op1(e11,e11) != X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_137,plain,
+% 218.43/218.53      ( op1(e10,e11) != op1(e11,e11) ),
+% 218.43/218.53      inference(cnf_transformation,[],[f162]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_16628,plain,
+% 218.43/218.53      ( op1(e10,e11) != X0
+% 218.43/218.53      | op1(e10,e11) = op1(e11,e11)
+% 218.43/218.53      | op1(e11,e11) != X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_138817,plain,
+% 218.43/218.53      ( op1(e10,e11) != X0 | op1(e11,e11) != X0 ),
+% 218.43/218.53      inference(global_propositional_subsumption,
+% 218.43/218.53                [status(thm)],
+% 218.43/218.53                [c_138191,c_137,c_16628]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_138819,plain,
+% 218.43/218.53      ( op1(e10,e11) != e12 | op1(e11,e11) != e12 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_138817]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_138455,plain,
+% 218.43/218.53      ( X0 != X1 | op1(e13,e11) != X1 | op1(e13,e11) = X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_139900,plain,
+% 218.43/218.53      ( X0 != op1(e13,e11)
+% 218.43/218.53      | op1(e13,e11) = X0
+% 218.43/218.53      | op1(e13,e11) != op1(e13,e11) ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_138455]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_16966,plain,
+% 218.43/218.53      ( X0 != X1 | op1(e13,e11) != X1 | op1(e13,e11) = X0 ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.53  
+% 218.43/218.53  cnf(c_18089,plain,
+% 218.43/218.53      ( X0 != op1(e13,e11)
+% 218.43/218.53      | op1(e13,e11) = X0
+% 218.43/218.53      | op1(e13,e11) != op1(e13,e11) ),
+% 218.43/218.53      inference(instantiation,[status(thm)],[c_16966]) ).
+% 218.43/218.53  
+% 218.43/218.54  cnf(c_141121,plain,
+% 218.43/218.54      ( op1(e13,e11) = X0 | X0 != op1(e13,e11) ),
+% 218.43/218.54      inference(global_propositional_subsumption,
+% 218.43/218.54                [status(thm)],
+% 218.43/218.54                [c_139900,c_16965,c_18089]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_141122,plain,
+% 218.43/218.54      ( X0 != op1(e13,e11) | op1(e13,e11) = X0 ),
+% 218.43/218.54      inference(renaming,[status(thm)],[c_141121]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_141124,plain,
+% 218.43/218.54      ( op1(e13,e11) = e10 | e10 != op1(e13,e11) ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_141122]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_2,plain,
+% 218.43/218.54      ( op1(e13,e11) = e11
+% 218.43/218.54      | op1(e13,e11) = e12
+% 218.43/218.54      | op1(e13,e11) = e13
+% 218.43/218.54      | e10 = op1(e13,e11) ),
+% 218.43/218.54      inference(cnf_transformation,[],[f73]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_17676,plain,
+% 218.43/218.54      ( op1(e12,e11) != X0 | e12 != X0 | e12 = op1(e12,e11) ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_17677,plain,
+% 218.43/218.54      ( op1(e12,e11) != e12 | e12 = op1(e12,e11) | e12 != e12 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_17676]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_22973,plain,
+% 218.43/218.54      ( op1(e13,e11) = op1(e13,e12)
+% 218.43/218.54      | op1(e13,e11) != e13
+% 218.43/218.54      | op1(e13,e12) != e13 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_16550]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_29558,plain,
+% 218.43/218.54      ( op1(e12,e11) != X0
+% 218.43/218.54      | op1(e12,e11) = op1(e13,e11)
+% 218.43/218.54      | op1(e13,e11) != X0 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_30290,plain,
+% 218.43/218.54      ( op1(e12,e11) != op1(e12,e11)
+% 218.43/218.54      | op1(e12,e11) = op1(e13,e11)
+% 218.43/218.54      | op1(e13,e11) != op1(e12,e11) ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_29558]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_34860,plain,
+% 218.43/218.54      ( op1(e12,e11) != e13
+% 218.43/218.54      | op1(e13,e11) = op1(e12,e11)
+% 218.43/218.54      | op1(e13,e11) != e13 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_30823]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_62404,plain,
+% 218.43/218.54      ( e12 != op1(e10,e12) | e12 = e13 | e13 != op1(e10,e12) ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_59561]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_62865,plain,
+% 218.43/218.54      ( X0 != X1 | X0 = op1(e10,e12) | op1(e10,e12) != X1 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_76699,plain,
+% 218.43/218.54      ( X0 = op1(e10,e12)
+% 218.43/218.54      | X0 != op1(e12,e11)
+% 218.43/218.54      | op1(e10,e12) != op1(e12,e11) ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_62865]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_76700,plain,
+% 218.43/218.54      ( op1(e10,e12) != op1(e12,e11)
+% 218.43/218.54      | e12 = op1(e10,e12)
+% 218.43/218.54      | e12 != op1(e12,e11) ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_76699]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_224899,plain,
+% 218.43/218.54      ( op1(e13,e11) = e12 | op1(e13,e11) = e11 | e10 = op1(e13,e11) ),
+% 218.43/218.54      inference(global_propositional_subsumption,
+% 218.43/218.54                [status(thm)],
+% 218.43/218.54                [c_2,c_254,c_253,c_252,c_192,c_143,c_135,c_132,c_124,
+% 218.43/218.54                 c_120,c_112,c_107,c_104,c_103,c_98,c_41,c_24,c_6,
+% 218.43/218.54                 c_16539,c_16545,c_16561,c_17013,c_17196,c_17677,c_18082,
+% 218.43/218.54                 c_18140,c_18166,c_19077,c_19078,c_19289,c_20081,c_20144,
+% 218.43/218.54                 c_20243,c_21647,c_22973,c_23126,c_23176,c_24872,c_27669,
+% 218.43/218.54                 c_27674,c_30290,c_31892,c_31942,c_32502,c_34860,c_35127,
+% 218.43/218.54                 c_36527,c_47043,c_62404,c_76700,c_137971,c_137988,
+% 218.43/218.54                 c_178052]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_224900,plain,
+% 218.43/218.54      ( op1(e13,e11) = e11 | op1(e13,e11) = e12 | e10 = op1(e13,e11) ),
+% 218.43/218.54      inference(renaming,[status(thm)],[c_224899]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_225307,plain,
+% 218.43/218.54      ( op1(e11,e11) != X0
+% 218.43/218.54      | op1(e11,e11) = op1(e13,e11)
+% 218.43/218.54      | op1(e13,e11) != X0 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_133,plain,
+% 218.43/218.54      ( op1(e11,e11) != op1(e13,e11) ),
+% 218.43/218.54      inference(cnf_transformation,[],[f166]) ).
+% 218.43/218.54  
+% 218.43/218.54  cnf(c_16620,plain,
+% 218.43/218.54      ( op1(e11,e11) != X0
+% 218.43/218.54      | op1(e11,e11) = op1(e13,e11)
+% 218.43/218.54      | op1(e13,e11) != X0 ),
+% 218.43/218.54      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.54  
+% 218.43/218.55  cnf(c_225827,plain,
+% 218.43/218.55      ( op1(e11,e11) != X0 | op1(e13,e11) != X0 ),
+% 218.43/218.55      inference(global_propositional_subsumption,
+% 218.43/218.55                [status(thm)],
+% 218.43/218.55                [c_225307,c_133,c_16620]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_229205,plain,
+% 218.43/218.55      ( op1(e11,e11) != e10 | op1(e13,e11) != e10 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_225827]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_34,plain,
+% 218.43/218.55      ( op1(e10,e11) = e12
+% 218.43/218.55      | op1(e11,e11) = e12
+% 218.43/218.55      | op1(e12,e11) = e12
+% 218.43/218.55      | op1(e13,e11) = e12 ),
+% 218.43/218.55      inference(cnf_transformation,[],[f89]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_136,plain,
+% 218.43/218.55      ( op1(e10,e11) != op1(e12,e11) ),
+% 218.43/218.55      inference(cnf_transformation,[],[f163]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_16626,plain,
+% 218.43/218.55      ( op1(e10,e11) != X0
+% 218.43/218.55      | op1(e10,e11) = op1(e12,e11)
+% 218.43/218.55      | op1(e12,e11) != X0 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_17203,plain,
+% 218.43/218.55      ( op1(e10,e11) = op1(e12,e11)
+% 218.43/218.55      | op1(e10,e11) != e13
+% 218.43/218.55      | op1(e12,e11) != e13 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_16626]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_43,plain,
+% 218.43/218.55      ( op1(e10,e10) = e12
+% 218.43/218.55      | op1(e10,e11) = e12
+% 218.43/218.55      | op1(e10,e12) = e12
+% 218.43/218.55      | op1(e10,e13) = e12 ),
+% 218.43/218.55      inference(cnf_transformation,[],[f80]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_18892,plain,
+% 218.43/218.55      ( op1(e12,e11) = op1(e12,e13)
+% 218.43/218.55      | op1(e12,e11) != e13
+% 218.43/218.55      | op1(e12,e13) != e13 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_16560]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_27667,plain,
+% 218.43/218.55      ( op1(e12,e11) != e13 | e13 = op1(e12,e11) | e13 != e13 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_19596]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_29618,plain,
+% 218.43/218.55      ( e12 != X0 | e12 = e13 | e13 != X0 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_45650,plain,
+% 218.43/218.55      ( e12 != op1(e12,e11) | e12 = e13 | e13 != op1(e12,e11) ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_29618]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_61723,plain,
+% 218.43/218.55      ( X0 != X1 | X0 = op1(e12,e11) | op1(e12,e11) != X1 ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_64401,plain,
+% 218.43/218.55      ( X0 != op1(e10,e12)
+% 218.43/218.55      | X0 = op1(e12,e11)
+% 218.43/218.55      | op1(e12,e11) != op1(e10,e12) ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_61723]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_64402,plain,
+% 218.43/218.55      ( op1(e12,e11) != op1(e10,e12)
+% 218.43/218.55      | e12 != op1(e10,e12)
+% 218.43/218.55      | e12 = op1(e12,e11) ),
+% 218.43/218.55      inference(instantiation,[status(thm)],[c_64401]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_229612,plain,
+% 218.43/218.55      ( op1(e10,e11) = e13 | op1(e10,e11) = e12 ),
+% 218.43/218.55      inference(global_propositional_subsumption,
+% 218.43/218.55                [status(thm)],
+% 218.43/218.55                [c_14,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,
+% 218.43/218.55                 c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,
+% 218.43/218.55                 c_135,c_132,c_128,c_126,c_124,c_120,c_113,c_112,c_107,
+% 218.43/218.55                 c_105,c_104,c_103,c_102,c_98,c_43,c_41,c_39,c_32,c_24,
+% 218.43/218.55                 c_23,c_6,c_4,c_16539,c_16545,c_16561,c_16603,c_16958,
+% 218.43/218.55                 c_17004,c_17013,c_17059,c_17105,c_17146,c_17196,c_17224,
+% 218.43/218.55                 c_17316,c_17467,c_17677,c_17685,c_18082,c_18107,c_18140,
+% 218.43/218.55                 c_18166,c_18206,c_18892,c_19077,c_19078,c_19289,c_19311,
+% 218.43/218.55                 c_20081,c_20144,c_20243,c_20396,c_20399,c_20440,c_20464,
+% 218.43/218.55                 c_21221,c_21647,c_22973,c_23054,c_23127,c_23126,c_23125,
+% 218.43/218.55                 c_23124,c_23181,c_23176,c_24872,c_27071,c_27667,c_27668,
+% 218.43/218.55                 c_27669,c_27673,c_27674,c_29140,c_29185,c_30290,c_31852,
+% 218.43/218.55                 c_31860,c_31892,c_31942,c_32502,c_32730,c_34860,c_35127,
+% 218.43/218.55                 c_36527,c_45564,c_45650,c_47043,c_49848,c_62404,c_62414,
+% 218.43/218.55                 c_64402,c_66850,c_72084,c_76700,c_133487,c_133544,
+% 218.43/218.55                 c_137595,c_137971,c_137988,c_138028,c_142352,c_144212,
+% 218.43/218.55                 c_178052,c_204646,c_229253,c_229277]) ).
+% 218.43/218.55  
+% 218.43/218.55  cnf(c_229613,plain,
+% 218.43/218.55      ( op1(e10,e11) = e12 | op1(e10,e11) = e13 ),
+% 218.43/218.55      inference(renaming,[status(thm)],[c_229612]) ).
+% 218.43/218.55  
+% 218.46/218.56  cnf(c_229902,plain,
+% 218.46/218.56      ( op1(e12,e11) = e12 | op1(e10,e11) = e12 ),
+% 218.46/218.56      inference(global_propositional_subsumption,
+% 218.46/218.56                [status(thm)],
+% 218.46/218.56                [c_34,c_254,c_253,c_136,c_107,c_104,c_6,c_16539,c_16545,
+% 218.46/218.56                 c_17203,c_18140,c_18166,c_20081,c_20144,c_23126,c_31892,
+% 218.46/218.56                 c_32502,c_229613]) ).
+% 218.46/218.56  
+% 218.46/218.56  cnf(c_229903,plain,
+% 218.46/218.56      ( op1(e10,e11) = e12 | op1(e12,e11) = e12 ),
+% 218.46/218.56      inference(renaming,[status(thm)],[c_229902]) ).
+% 218.46/218.56  
+% 218.46/218.56  cnf(c_229992,plain,
+% 218.46/218.56      ( op1(e11,e11) = e11 | op1(e13,e11) = e11 ),
+% 218.46/218.56      inference(global_propositional_subsumption,
+% 218.46/218.56                [status(thm)],
+% 218.46/218.56                [c_36,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,
+% 218.46/218.56                 c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,
+% 218.46/218.56                 c_135,c_134,c_132,c_128,c_126,c_124,c_120,c_113,c_112,
+% 218.46/218.56                 c_107,c_104,c_103,c_101,c_98,c_42,c_41,c_39,c_24,c_23,
+% 218.46/218.56                 c_10,c_6,c_2,c_16539,c_16545,c_16557,c_16561,c_16623,
+% 218.46/218.56                 c_16958,c_17013,c_17034,c_17059,c_17146,c_17196,c_17224,
+% 218.46/218.56                 c_17316,c_17467,c_17677,c_17685,c_18082,c_18107,c_18140,
+% 218.46/218.56                 c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,
+% 218.46/218.56                 c_20113,c_20144,c_20238,c_20243,c_20396,c_20440,c_21221,
+% 218.46/218.56                 c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,
+% 218.46/218.56                 c_23176,c_24872,c_24898,c_27071,c_27668,c_27669,c_27673,
+% 218.46/218.56                 c_27674,c_29140,c_29185,c_30290,c_30493,c_31852,c_31860,
+% 218.46/218.56                 c_31892,c_31942,c_32502,c_32730,c_34860,c_35127,c_36462,
+% 218.46/218.56                 c_36527,c_45564,c_47043,c_49848,c_62391,c_62404,c_62414,
+% 218.46/218.56                 c_66850,c_72084,c_76700,c_133487,c_133544,c_137595,
+% 218.46/218.56                 c_137971,c_137988,c_138028,c_138819,c_141124,c_142352,
+% 218.46/218.56                 c_144212,c_178052,c_204646,c_229205,c_229253,c_229903]) ).
+% 218.46/218.56  
+% 218.46/218.56  cnf(c_225653,plain,
+% 218.46/218.56      ( X0 != X1 | e13 != X1 | e13 = X0 ),
+% 218.46/218.56      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.56  
+% 218.46/218.56  cnf(c_227499,plain,
+% 218.46/218.56      ( X0 != e13 | e13 = X0 | e13 != e13 ),
+% 218.46/218.56      inference(instantiation,[status(thm)],[c_225653]) ).
+% 218.46/218.56  
+% 218.46/218.57  cnf(c_231949,plain,
+% 218.46/218.57      ( e13 = X0 | X0 != e13 ),
+% 218.46/218.57      inference(global_propositional_subsumption,
+% 218.46/218.57                [status(thm)],
+% 218.46/218.57                [c_227499,c_18082,c_19596]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_231950,plain,
+% 218.46/218.57      ( X0 != e13 | e13 = X0 ),
+% 218.46/218.57      inference(renaming,[status(thm)],[c_231949]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_233740,plain,
+% 218.46/218.57      ( op1(e10,e11) != e13 | e13 = op1(e10,e11) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_231950]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_239524,plain,
+% 218.46/218.57      ( e10 = op1(e13,e13) ),
+% 218.46/218.57      inference(global_propositional_subsumption,
+% 218.46/218.57                [status(thm)],
+% 218.46/218.57                [c_224827,c_254,c_253,c_252,c_235,c_234,c_232,c_230,
+% 218.46/218.57                 c_228,c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,
+% 218.46/218.57                 c_140,c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,
+% 218.46/218.57                 c_113,c_112,c_107,c_104,c_103,c_98,c_97,c_41,c_39,c_32,
+% 218.46/218.57                 c_24,c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,
+% 218.46/218.57                 c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,
+% 218.46/218.57                 c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,
+% 218.46/218.57                 c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,
+% 218.46/218.57                 c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,
+% 218.46/218.57                 c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,
+% 218.46/218.57                 c_23176,c_24872,c_24973,c_27071,c_27668,c_27669,c_27672,
+% 218.46/218.57                 c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,
+% 218.46/218.57                 c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,
+% 218.46/218.57                 c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,
+% 218.46/218.57                 c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,
+% 218.46/218.57                 c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,
+% 218.46/218.57                 c_137988,c_138028,c_142352,c_144212,c_154058,c_157476,
+% 218.46/218.57                 c_162431,c_163528,c_178052,c_229618,c_229992,c_231889,
+% 218.46/218.57                 c_233740]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_241065,plain,
+% 218.46/218.57      ( X0 != op1(e13,e13) | h3(X0) = h3(e10) ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_239334,c_239524]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_224705,plain,
+% 218.46/218.57      ( X0 = op2(e22,e22) | X0 != h3(e10) ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_16532,c_268]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_224676,plain,
+% 218.46/218.57      ( X0 != op2(e22,e22) | X0 = e20 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_16532,c_257]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_229665,plain,
+% 218.46/218.57      ( X0 != h3(e10) | X0 = e20 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_224705,c_224676]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_253318,plain,
+% 218.46/218.57      ( X0 != op1(e13,e13) | h3(X0) = e20 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_241065,c_229665]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_253327,plain,
+% 218.46/218.57      ( h3(op1(e13,e13)) = e20 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_253318,c_16531]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_224826,plain,
+% 218.46/218.57      ( X0 != X1 | X2 != X3 | X4 != op2(X1,X3) | X4 = op2(X0,X2) ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_16534,c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_240234,plain,
+% 218.46/218.57      ( X0 != e22 | X1 != e22 | e20 = op2(X0,X1) ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_224826,c_257]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_224872,plain,
+% 218.46/218.57      ( X0 = h3(e12) | X0 != e22 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_224868,c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_224962,plain,
+% 218.46/218.57      ( X0 = X1 | X0 != h3(e12) | X1 != e22 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_224872,c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_230647,plain,
+% 218.46/218.57      ( X0 != e22 | e22 = X0 ),
+% 218.46/218.57      inference(resolution,[status(thm)],[c_224962,c_269]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_249,plain,
+% 218.46/218.57      ( sP3 | sP4 | sP5 | op2(e22,op2(e23,e22)) = e22 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f310]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_237,plain,
+% 218.46/218.57      ( ~ sP5 | op2(e22,op2(e22,e22)) = e22 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f298]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_200,plain,
+% 218.46/218.57      ( e21 != e22 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f261]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17428,plain,
+% 218.46/218.57      ( X0 != X1 | e22 != X1 | e22 = X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_19519,plain,
+% 218.46/218.57      ( X0 != e22 | e22 = X0 | e22 != e22 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17428]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_23671,plain,
+% 218.46/218.57      ( op2(e22,op2(e22,e22)) != e22
+% 218.46/218.57      | e22 = op2(e22,op2(e22,e22))
+% 218.46/218.57      | e22 != e22 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_29626,plain,
+% 218.46/218.57      ( e21 != X0 | e21 = e22 | e22 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_38592,plain,
+% 218.46/218.57      ( e21 != op2(e22,op2(e22,e22))
+% 218.46/218.57      | e21 = e22
+% 218.46/218.57      | e22 != op2(e22,op2(e22,e22)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_29626]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_240,plain,
+% 218.46/218.57      ( ~ sP4 | op2(e23,op2(e21,e23)) = e23 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f303]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_242,plain,
+% 218.46/218.57      ( ~ sP4 | op2(e21,op2(e21,e21)) = e21 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f301]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_201,plain,
+% 218.46/218.57      ( e20 != e23 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f260]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_199,plain,
+% 218.46/218.57      ( e21 != e23 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f262]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_188,plain,
+% 218.46/218.57      ( op2(e21,e20) != op2(e22,e20) ),
+% 218.46/218.57      inference(cnf_transformation,[],[f207]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_187,plain,
+% 218.46/218.57      ( op2(e21,e20) != op2(e23,e20) ),
+% 218.46/218.57      inference(cnf_transformation,[],[f208]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_176,plain,
+% 218.46/218.57      ( op2(e21,e22) != op2(e22,e22) ),
+% 218.46/218.57      inference(cnf_transformation,[],[f219]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_88,plain,
+% 218.46/218.57      ( op2(e20,e20) = e23
+% 218.46/218.57      | op2(e21,e20) = e23
+% 218.46/218.57      | op2(e22,e20) = e23
+% 218.46/218.57      | op2(e23,e20) = e23 ),
+% 218.46/218.57      inference(cnf_transformation,[],[f131]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_87,plain,
+% 218.46/218.57      ( e20 = op2(e21,e20)
+% 218.46/218.57      | e20 = op2(e21,e21)
+% 218.46/218.57      | e20 = op2(e21,e22)
+% 218.46/218.57      | e20 = op2(e21,e23) ),
+% 218.46/218.57      inference(cnf_transformation,[],[f132]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17300,plain,
+% 218.46/218.57      ( op2(e22,e22) = op2(e22,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17740,plain,
+% 218.46/218.57      ( op2(e21,e22) = op2(e21,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_16751,plain,
+% 218.46/218.57      ( e20 != X0 | e20 = e23 | e23 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_18997,plain,
+% 218.46/218.57      ( e20 != op2(e21,e20) | e20 = e23 | e23 != op2(e21,e20) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16751]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_19346,plain,
+% 218.46/218.57      ( op2(e22,e20) != e23 | e23 = op2(e22,e20) | e23 != e23 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17279,plain,
+% 218.46/218.57      ( op2(e23,e20) = op2(X0,X1) | e20 != X1 | e23 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_18441,plain,
+% 218.46/218.57      ( op2(e23,e20) = op2(X0,op2(e21,e23))
+% 218.46/218.57      | e20 != op2(e21,e23)
+% 218.46/218.57      | e23 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17279]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_20955,plain,
+% 218.46/218.57      ( op2(e23,e20) = op2(e23,op2(e21,e23))
+% 218.46/218.57      | e20 != op2(e21,e23)
+% 218.46/218.57      | e23 != e23 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_18441]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17301,plain,
+% 218.46/218.57      ( X0 != X1 | op2(e22,e22) != X1 | op2(e22,e22) = X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_18463,plain,
+% 218.46/218.57      ( X0 != op2(e22,e22)
+% 218.46/218.57      | op2(e22,e22) = X0
+% 218.46/218.57      | op2(e22,e22) != op2(e22,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17301]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_21017,plain,
+% 218.46/218.57      ( op2(e22,e22) != op2(e22,e22)
+% 218.46/218.57      | op2(e22,e22) = e20
+% 218.46/218.57      | e20 != op2(e22,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_18463]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_21762,plain,
+% 218.46/218.57      ( op2(e23,op2(e21,e23)) != e23
+% 218.46/218.57      | e23 = op2(e23,op2(e21,e23))
+% 218.46/218.57      | e23 != e23 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_22510,plain,
+% 218.46/218.57      ( op2(e21,e20) != e23 | e23 = op2(e21,e20) | e23 != e23 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_26603,plain,
+% 218.46/218.57      ( op2(e22,e20) != e21 | e21 = op2(e22,e20) | e21 != e21 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_19525]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17351,plain,
+% 218.46/218.57      ( X0 != X1 | op2(e22,e20) != X1 | op2(e22,e20) = X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_18492,plain,
+% 218.46/218.57      ( X0 != e21 | op2(e22,e20) = X0 | op2(e22,e20) != e21 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17351]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_27237,plain,
+% 218.46/218.57      ( op2(e21,op2(e21,e21)) != e21
+% 218.46/218.57      | op2(e22,e20) = op2(e21,op2(e21,e21))
+% 218.46/218.57      | op2(e22,e20) != e21 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_18492]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_17767,plain,
+% 218.46/218.57      ( op2(e21,e20) = op2(X0,X1) | e20 != X1 | e21 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_19989,plain,
+% 218.46/218.57      ( op2(e21,e20) = op2(X0,op2(e22,e22))
+% 218.46/218.57      | e20 != op2(e22,e22)
+% 218.46/218.57      | e21 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_17767]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_27945,plain,
+% 218.46/218.57      ( op2(e21,e20) = op2(e21,op2(e22,e22))
+% 218.46/218.57      | e20 != op2(e22,e22)
+% 218.46/218.57      | e21 != e21 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_19989]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_31181,plain,
+% 218.46/218.57      ( op2(e21,e20) = op2(X0,op2(e21,e21))
+% 218.46/218.57      | e20 != op2(e21,e21)
+% 218.46/218.57      | e21 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_30199]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_33461,plain,
+% 218.46/218.57      ( op2(e21,e20) = op2(e21,op2(e21,e21))
+% 218.46/218.57      | e20 != op2(e21,e21)
+% 218.46/218.57      | e21 != e21 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_31181]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_29613,plain,
+% 218.46/218.57      ( op2(e21,e20) != X0
+% 218.46/218.57      | op2(e21,e20) = op2(e23,e20)
+% 218.46/218.57      | op2(e23,e20) != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_38896,plain,
+% 218.46/218.57      ( op2(e21,e20) != op2(e21,op2(e22,e22))
+% 218.46/218.57      | op2(e21,e20) = op2(e23,e20)
+% 218.46/218.57      | op2(e23,e20) != op2(e21,op2(e22,e22)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_29613]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_29614,plain,
+% 218.46/218.57      ( op2(e21,e20) != X0
+% 218.46/218.57      | op2(e21,e20) = op2(e22,e20)
+% 218.46/218.57      | op2(e22,e20) != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_38949,plain,
+% 218.46/218.57      ( op2(e21,e20) != op2(e21,op2(e21,e21))
+% 218.46/218.57      | op2(e21,e20) = op2(e22,e20)
+% 218.46/218.57      | op2(e22,e20) != op2(e21,op2(e21,e21)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_29614]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_30159,plain,
+% 218.46/218.57      ( X0 != X1 | op2(e21,e22) != X1 | op2(e21,e22) = X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_31142,plain,
+% 218.46/218.57      ( X0 != op2(e21,e22)
+% 218.46/218.57      | op2(e21,e22) = X0
+% 218.46/218.57      | op2(e21,e22) != op2(e21,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_30159]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_44248,plain,
+% 218.46/218.57      ( op2(e21,e22) != op2(e21,e22)
+% 218.46/218.57      | op2(e21,e22) = e20
+% 218.46/218.57      | e20 != op2(e21,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_31142]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_34944,plain,
+% 218.46/218.57      ( X0 != op2(e22,op2(e22,e22))
+% 218.46/218.57      | X1 != op2(e22,e22)
+% 218.46/218.57      | op2(X0,X1) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_41109,plain,
+% 218.46/218.57      ( X0 != op2(e22,op2(e22,e22))
+% 218.46/218.57      | op2(X0,op2(e22,e22)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.46/218.57      | op2(e22,e22) != op2(e22,e22) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_34944]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_51437,plain,
+% 218.46/218.57      ( op2(e21,op2(e22,e22)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.46/218.57      | op2(e22,e22) != op2(e22,e22)
+% 218.46/218.57      | e21 != op2(e22,op2(e22,e22)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_41109]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_59545,plain,
+% 218.46/218.57      ( op2(e21,e22) != X0
+% 218.46/218.57      | op2(e21,e22) = op2(e22,e22)
+% 218.46/218.57      | op2(e22,e22) != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_68501,plain,
+% 218.46/218.57      ( op2(e21,e22) = op2(e22,e22)
+% 218.46/218.57      | op2(e21,e22) != e20
+% 218.46/218.57      | op2(e22,e22) != e20 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_59545]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_59568,plain,
+% 218.46/218.57      ( e21 != X0 | e21 = e23 | e23 != X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_68975,plain,
+% 218.46/218.57      ( e21 != op2(e22,e20) | e21 = e23 | e23 != op2(e22,e20) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_59568]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_61127,plain,
+% 218.46/218.57      ( X0 != X1 | X0 = e23 | e23 != X1 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_62174,plain,
+% 218.46/218.57      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.46/218.57      | X0 = e23
+% 218.46/218.57      | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_61127]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_95072,plain,
+% 218.46/218.57      ( op2(e21,op2(e22,e22)) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.46/218.57      | op2(e21,op2(e22,e22)) = e23
+% 218.46/218.57      | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_62174]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_60047,plain,
+% 218.46/218.57      ( X0 != X1 | op2(e23,e20) != X1 | op2(e23,e20) = X0 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_60945,plain,
+% 218.46/218.57      ( X0 != e23 | op2(e23,e20) = X0 | op2(e23,e20) != e23 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_60047]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_102572,plain,
+% 218.46/218.57      ( op2(e21,op2(e22,e22)) != e23
+% 218.46/218.57      | op2(e23,e20) = op2(e21,op2(e22,e22))
+% 218.46/218.57      | op2(e23,e20) != e23 ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_60945]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_76996,plain,
+% 218.46/218.57      ( X0 != op2(e23,op2(e21,e23))
+% 218.46/218.57      | X0 = e23
+% 218.46/218.57      | e23 != op2(e23,op2(e21,e23)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_61127]) ).
+% 218.46/218.57  
+% 218.46/218.57  cnf(c_107767,plain,
+% 218.46/218.57      ( op2(e23,e20) != op2(e23,op2(e21,e23))
+% 218.46/218.57      | op2(e23,e20) = e23
+% 218.46/218.57      | e23 != op2(e23,op2(e21,e23)) ),
+% 218.46/218.57      inference(instantiation,[status(thm)],[c_76996]) ).
+% 218.46/218.57  
+% 218.46/218.58  cnf(c_138128,plain,
+% 218.46/218.58      ( ~ sP4 ),
+% 218.46/218.58      inference(global_propositional_subsumption,
+% 218.46/218.58                [status(thm)],
+% 218.46/218.58                [c_240,c_257,c_256,c_255,c_242,c_203,c_201,c_199,c_191,
+% 218.46/218.58                 c_188,c_187,c_176,c_155,c_153,c_88,c_87,c_77,c_16905,
+% 218.46/218.58                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,
+% 218.46/218.58                 c_18617,c_18997,c_19346,c_20955,c_21017,c_21159,c_21422,
+% 218.46/218.58                 c_21762,c_22510,c_26105,c_26103,c_26603,c_26610,c_27237,
+% 218.46/218.58                 c_27945,c_33461,c_33893,c_34088,c_36100,c_38580,c_38896,
+% 218.46/218.58                 c_38949,c_39778,c_44248,c_51437,c_68501,c_68975,c_95072,
+% 218.46/218.58                 c_102572,c_107767]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_224607,plain,
+% 218.46/218.58      ( sP3 | op2(e22,op2(e23,e22)) = e22 ),
+% 218.46/218.58      inference(global_propositional_subsumption,
+% 218.46/218.58                [status(thm)],
+% 218.46/218.58                [c_249,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 218.46/218.58                 c_200,c_199,c_191,c_188,c_187,c_176,c_155,c_153,c_88,
+% 218.46/218.58                 c_87,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,
+% 218.46/218.58                 c_17431,c_17554,c_17740,c_18617,c_18997,c_19346,c_20955,
+% 218.46/218.58                 c_21017,c_21159,c_21422,c_21762,c_22510,c_23671,c_26105,
+% 218.46/218.58                 c_26103,c_26603,c_26610,c_27237,c_27945,c_33461,c_33893,
+% 218.46/218.58                 c_34088,c_36100,c_38592,c_38580,c_38896,c_38949,c_39778,
+% 218.46/218.58                 c_44248,c_51437,c_68501,c_68975,c_95072,c_102572,
+% 218.46/218.58                 c_107767]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_230664,plain,
+% 218.46/218.58      ( sP3 | e22 = op2(e22,op2(e23,e22)) ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_230647,c_224607]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_230674,plain,
+% 218.46/218.58      ( sP3 | X0 != op2(e22,op2(e23,e22)) | X0 = e22 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_230664,c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_241831,plain,
+% 218.46/218.58      ( sP3 | op2(e23,e22) != e22 | e20 = e22 | e22 != e22 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_240234,c_230674]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_241832,plain,
+% 218.46/218.58      ( sP3 | op2(e23,e22) != e22 | e20 = e22 ),
+% 218.46/218.58      inference(equality_resolution_simp,[status(thm)],[c_241831]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_245,plain,
+% 218.46/218.58      ( ~ sP3 | op2(e22,op2(e20,e22)) = e22 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f306]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_202,plain,
+% 218.46/218.58      ( e20 != e22 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f259]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_198,plain,
+% 218.46/218.58      ( e22 != e23 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f263]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_175,plain,
+% 218.46/218.58      ( op2(e21,e22) != op2(e23,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f220]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_170,plain,
+% 218.46/218.58      ( op2(e21,e23) != op2(e22,e23) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f225]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16704,plain,
+% 218.46/218.58      ( op2(e21,e22) != X0
+% 218.46/218.58      | op2(e21,e22) = op2(e23,e22)
+% 218.46/218.58      | op2(e23,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18971,plain,
+% 218.46/218.58      ( op2(e21,e22) != op2(e21,e22)
+% 218.46/218.58      | op2(e21,e22) = op2(e23,e22)
+% 218.46/218.58      | op2(e23,e22) != op2(e21,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16704]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17838,plain,
+% 218.46/218.58      ( op2(e22,e23) = op2(X0,X1) | e22 != X0 | e23 != X1 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_20764,plain,
+% 218.46/218.58      ( op2(e22,e23) = op2(e22,X0) | e22 != e22 | e23 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17838]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_28198,plain,
+% 218.46/218.58      ( op2(e22,e23) = op2(e22,op2(e20,e22))
+% 218.46/218.58      | e22 != e22
+% 218.46/218.58      | e23 != op2(e20,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_20764]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_29596,plain,
+% 218.46/218.58      ( op2(e21,e23) != X0
+% 218.46/218.58      | op2(e21,e23) = op2(e22,e23)
+% 218.46/218.58      | op2(e22,e23) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_44781,plain,
+% 218.46/218.58      ( op2(e21,e23) = op2(e22,e23)
+% 218.46/218.58      | op2(e21,e23) != e22
+% 218.46/218.58      | op2(e22,e23) != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_29596]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_30263,plain,
+% 218.46/218.58      ( X0 != X1 | e22 != X1 | e22 = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_31448,plain,
+% 218.46/218.58      ( X0 != e22 | e22 = X0 | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_30263]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_45778,plain,
+% 218.46/218.58      ( op2(e22,op2(e20,e22)) != e22
+% 218.46/218.58      | e22 = op2(e22,op2(e20,e22))
+% 218.46/218.58      | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_31448]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_60387,plain,
+% 218.46/218.58      ( op2(e22,e23) != X0 | op2(e22,e23) = e22 | e22 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_68875,plain,
+% 218.46/218.58      ( op2(e22,e23) != op2(e22,op2(e20,e22))
+% 218.46/218.58      | op2(e22,e23) = e22
+% 218.46/218.58      | e22 != op2(e22,op2(e20,e22)) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60387]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_60199,plain,
+% 218.46/218.58      ( X0 != X1 | e22 != X1 | e22 = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_61358,plain,
+% 218.46/218.58      ( X0 != e22 | e22 = X0 | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60199]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_90241,plain,
+% 218.46/218.58      ( op2(e23,e22) != e22 | e22 = op2(e23,e22) | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_61358]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_60029,plain,
+% 218.46/218.58      ( X0 != X1 | op2(e23,e22) != X1 | op2(e23,e22) = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_90235,plain,
+% 218.46/218.58      ( X0 != e22 | op2(e23,e22) = X0 | op2(e23,e22) != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60029]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_108004,plain,
+% 218.46/218.58      ( op2(e21,e22) != e22
+% 218.46/218.58      | op2(e23,e22) = op2(e21,e22)
+% 218.46/218.58      | op2(e23,e22) != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_90235]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_59567,plain,
+% 218.46/218.58      ( e22 != X0 | e22 = e23 | e23 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_112575,plain,
+% 218.46/218.58      ( e22 != op2(e23,e22) | e22 = e23 | e23 != op2(e23,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_59567]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_273,plain,
+% 218.46/218.58      ( e23 = h4(e12) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f330]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_224711,plain,
+% 218.46/218.58      ( X0 != h4(e12) | X0 = e23 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_16532,c_273]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_224878,plain,
+% 218.46/218.58      ( h4(e12) = e23 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_224711,c_16531]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_224882,plain,
+% 218.46/218.58      ( X0 = h4(e12) | X0 != e23 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_224878,c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_224973,plain,
+% 218.46/218.58      ( X0 = X1 | X0 != h4(e12) | X1 != e23 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_224882,c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_231004,plain,
+% 218.46/218.58      ( X0 != e23 | e23 = X0 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_224973,c_273]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_72,plain,
+% 218.46/218.58      ( op2(e20,e22) = e23
+% 218.46/218.58      | op2(e21,e22) = e23
+% 218.46/218.58      | op2(e22,e22) = e23
+% 218.46/218.58      | op2(e23,e22) = e23 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f147]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_22467,plain,
+% 218.46/218.58      ( op2(e20,e21) != e23 | e23 = op2(e20,e21) | e23 != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17257,plain,
+% 218.46/218.58      ( op2(e23,e22) = op2(X0,X1) | e22 != X1 | e23 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18602,plain,
+% 218.46/218.58      ( op2(e23,e22) = op2(X0,e22) | e22 != e22 | e23 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17257]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_23417,plain,
+% 218.46/218.58      ( op2(e23,e22) = op2(op2(e20,e21),e22)
+% 218.46/218.58      | e22 != e22
+% 218.46/218.58      | e23 != op2(e20,e21) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_18602]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_89,plain,
+% 218.46/218.58      ( op2(e20,e20) = e23
+% 218.46/218.58      | op2(e20,e21) = e23
+% 218.46/218.58      | op2(e20,e22) = e23
+% 218.46/218.58      | op2(e20,e23) = e23 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f130]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_179,plain,
+% 218.46/218.58      ( op2(e20,e22) != op2(e21,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f216]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_174,plain,
+% 218.46/218.58      ( op2(e22,e22) != op2(e23,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f221]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_171,plain,
+% 218.46/218.58      ( op2(e20,e23) != op2(e23,e23) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f224]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_166,plain,
+% 218.46/218.58      ( op2(e20,e20) != op2(e20,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f229]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_160,plain,
+% 218.46/218.58      ( op2(e21,e20) != op2(e21,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f235]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_158,plain,
+% 218.46/218.58      ( op2(e21,e21) != op2(e21,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f237]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_90,plain,
+% 218.46/218.58      ( op2(e20,e20) = e22
+% 218.46/218.58      | op2(e21,e20) = e22
+% 218.46/218.58      | op2(e22,e20) = e22
+% 218.46/218.58      | op2(e23,e20) = e22 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f129]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_71,plain,
+% 218.46/218.58      ( e20 = op2(e23,e20)
+% 218.46/218.58      | e20 = op2(e23,e21)
+% 218.46/218.58      | e20 = op2(e23,e22)
+% 218.46/218.58      | e20 = op2(e23,e23) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f148]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_68,plain,
+% 218.46/218.58      ( op2(e20,e23) = e21
+% 218.46/218.58      | op2(e21,e23) = e21
+% 218.46/218.58      | op2(e22,e23) = e21
+% 218.46/218.58      | op2(e23,e23) = e21 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f151]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_67,plain,
+% 218.46/218.58      ( op2(e23,e20) = e22
+% 218.46/218.58      | op2(e23,e21) = e22
+% 218.46/218.58      | op2(e23,e22) = e22
+% 218.46/218.58      | op2(e23,e23) = e22 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f152]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_57,plain,
+% 218.46/218.58      ( op2(e21,e22) = e21
+% 218.46/218.58      | op2(e21,e22) = e22
+% 218.46/218.58      | op2(e21,e22) = e23
+% 218.46/218.58      | e20 = op2(e21,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f114]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_250,plain,
+% 218.46/218.58      ( sP3 | sP4 | sP5 | op2(e21,op2(e23,e21)) = e21 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f309]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_244,plain,
+% 218.46/218.58      ( ~ sP3 | op2(e23,op2(e20,e23)) = e23 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f307]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_1865,plain,
+% 218.46/218.58      ( sP4
+% 218.46/218.58      | sP5
+% 218.46/218.58      | op2(e21,op2(e23,e21)) = e21
+% 218.46/218.58      | op2(e23,op2(e20,e23)) = e23 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_250,c_244]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_248,plain,
+% 218.46/218.58      ( sP3 | sP4 | sP5 | op2(e23,op2(e23,e23)) = e23 ),
+% 218.46/218.58      inference(cnf_transformation,[],[f311]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_1969,plain,
+% 218.46/218.58      ( sP4
+% 218.46/218.58      | sP5
+% 218.46/218.58      | op2(e23,op2(e20,e23)) = e23
+% 218.46/218.58      | op2(e23,op2(e23,e23)) = e23 ),
+% 218.46/218.58      inference(resolution,[status(thm)],[c_248,c_244]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17254,plain,
+% 218.46/218.58      ( op2(e23,e22) = op2(e23,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17556,plain,
+% 218.46/218.58      ( e20 != op2(e21,e23) | e20 = e21 | e21 != op2(e21,e23) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16755]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16674,plain,
+% 218.46/218.58      ( op2(e21,e20) != X0
+% 218.46/218.58      | op2(e21,e20) = op2(e21,e22)
+% 218.46/218.58      | op2(e21,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17770,plain,
+% 218.46/218.58      ( op2(e21,e20) = op2(e21,e22)
+% 218.46/218.58      | op2(e21,e20) != e23
+% 218.46/218.58      | op2(e21,e22) != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16674]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16696,plain,
+% 218.46/218.58      ( op2(e20,e23) != X0
+% 218.46/218.58      | op2(e20,e23) = op2(e23,e23)
+% 218.46/218.58      | op2(e23,e23) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17853,plain,
+% 218.46/218.58      ( op2(e20,e23) = op2(e23,e23)
+% 218.46/218.58      | op2(e20,e23) != e23
+% 218.46/218.58      | op2(e23,e23) != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16696]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16712,plain,
+% 218.46/218.58      ( op2(e20,e22) != X0
+% 218.46/218.58      | op2(e20,e22) = op2(e21,e22)
+% 218.46/218.58      | op2(e21,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17931,plain,
+% 218.46/218.58      ( op2(e20,e22) = op2(e21,e22)
+% 218.46/218.58      | op2(e20,e22) != e21
+% 218.46/218.58      | op2(e21,e22) != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16712]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18615,plain,
+% 218.46/218.58      ( op2(e20,e23) != e23 | e23 = op2(e20,e23) | e23 != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18616,plain,
+% 218.46/218.58      ( op2(e23,op2(e23,e23)) != e23
+% 218.46/218.58      | e23 = op2(e23,op2(e23,e23))
+% 218.46/218.58      | e23 != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18984,plain,
+% 218.46/218.58      ( op2(e21,e22) = op2(e23,e22)
+% 218.46/218.58      | op2(e21,e22) != e22
+% 218.46/218.58      | op2(e23,e22) != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16704]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_19246,plain,
+% 218.46/218.58      ( op2(e23,op2(e20,e23)) != e23
+% 218.46/218.58      | e23 = op2(e23,op2(e20,e23))
+% 218.46/218.58      | e23 != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17255,plain,
+% 218.46/218.58      ( X0 != X1 | op2(e23,e22) != X1 | op2(e23,e22) = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18388,plain,
+% 218.46/218.58      ( X0 != op2(e23,e22)
+% 218.46/218.58      | op2(e23,e22) = X0
+% 218.46/218.58      | op2(e23,e22) != op2(e23,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17255]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_20774,plain,
+% 218.46/218.58      ( op2(e23,e22) != op2(e23,e22)
+% 218.46/218.58      | op2(e23,e22) = e20
+% 218.46/218.58      | e20 != op2(e23,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_18388]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_18429,plain,
+% 218.46/218.58      ( op2(e23,e20) = op2(X0,op2(e23,e23))
+% 218.46/218.58      | e20 != op2(e23,e23)
+% 218.46/218.58      | e23 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17279]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_20913,plain,
+% 218.46/218.58      ( op2(e23,e20) = op2(e23,op2(e23,e23))
+% 218.46/218.58      | e20 != op2(e23,e23)
+% 218.46/218.58      | e23 != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_18429]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16753,plain,
+% 218.46/218.58      ( e20 != X0 | e20 = e22 | e22 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_22568,plain,
+% 218.46/218.58      ( e20 != op2(e23,e20) | e20 = e22 | e22 != op2(e23,e20) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16753]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_22593,plain,
+% 218.46/218.58      ( e20 != op2(e20,e23) | e20 = e23 | e23 != op2(e20,e23) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16751]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_23145,plain,
+% 218.46/218.58      ( op2(e23,e23) != e22 | e22 = op2(e23,e23) | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_23147,plain,
+% 218.46/218.58      ( op2(e21,e20) != e22 | e22 = op2(e21,e20) | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_23297,plain,
+% 218.46/218.58      ( op2(e23,e20) != e22 | e22 = op2(e23,e20) | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16686,plain,
+% 218.46/218.58      ( op2(e20,e20) != X0
+% 218.46/218.58      | op2(e20,e20) = op2(e20,e22)
+% 218.46/218.58      | op2(e20,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_25031,plain,
+% 218.46/218.58      ( op2(e20,e20) = op2(e20,e22)
+% 218.46/218.58      | op2(e20,e20) != e22
+% 218.46/218.58      | op2(e20,e22) != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16686]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_16702,plain,
+% 218.46/218.58      ( op2(e22,e22) != X0
+% 218.46/218.58      | op2(e22,e22) = op2(e23,e22)
+% 218.46/218.58      | op2(e23,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_25989,plain,
+% 218.46/218.58      ( op2(e22,e22) = op2(e23,e22)
+% 218.46/218.58      | op2(e22,e22) != e20
+% 218.46/218.58      | op2(e23,e22) != e20 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16702]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_26605,plain,
+% 218.46/218.58      ( op2(e20,e23) != e21 | e21 = op2(e20,e23) | e21 != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_19525]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_27239,plain,
+% 218.46/218.58      ( op2(e21,op2(e23,e21)) != e21
+% 218.46/218.58      | op2(e22,e20) = op2(e21,op2(e23,e21))
+% 218.46/218.58      | op2(e22,e20) != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_18492]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_19985,plain,
+% 218.46/218.58      ( op2(e21,e20) = op2(X0,op2(e23,e21))
+% 218.46/218.58      | e20 != op2(e23,e21)
+% 218.46/218.58      | e21 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17767]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_27939,plain,
+% 218.46/218.58      ( op2(e21,e20) = op2(e21,op2(e23,e21))
+% 218.46/218.58      | e20 != op2(e23,e21)
+% 218.46/218.58      | e21 != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_19985]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17749,plain,
+% 218.46/218.58      ( X0 != X1 | op2(e21,e21) != X1 | op2(e21,e21) = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_22443,plain,
+% 218.46/218.58      ( X0 != e21 | op2(e21,e21) = X0 | op2(e21,e21) != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_17749]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_29330,plain,
+% 218.46/218.58      ( op2(e21,op2(e23,e21)) != e21
+% 218.46/218.58      | op2(e21,e21) = op2(e21,op2(e23,e21))
+% 218.46/218.58      | op2(e21,e21) != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_22443]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_35201,plain,
+% 218.46/218.58      ( op2(e23,e23) != e21 | e21 = op2(e23,e23) | e21 != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_31484]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_38851,plain,
+% 218.46/218.58      ( op2(e21,e20) != op2(e21,op2(e23,e21))
+% 218.46/218.58      | op2(e21,e20) = op2(e22,e20)
+% 218.46/218.58      | op2(e22,e20) != op2(e21,op2(e23,e21)) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_29614]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_40255,plain,
+% 218.46/218.58      ( op2(e23,e23) = op2(e23,op2(e20,e23))
+% 218.46/218.58      | e23 != op2(e20,e23)
+% 218.46/218.58      | e23 != e23 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_44601,plain,
+% 218.46/218.58      ( op2(e23,e21) != e22 | e22 = op2(e23,e21) | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_31448]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_49003,plain,
+% 218.46/218.58      ( op2(e22,e20) != e22 | e22 = op2(e22,e20) | e22 != e22 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_31448]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_60364,plain,
+% 218.46/218.58      ( op2(e23,e23) != X0 | op2(e23,e23) = e23 | e23 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_62013,plain,
+% 218.46/218.58      ( op2(e23,e23) != op2(e23,op2(e20,e23))
+% 218.46/218.58      | op2(e23,e23) = e23
+% 218.46/218.58      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60364]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_60103,plain,
+% 218.46/218.58      ( op2(e21,e22) = op2(X0,X1) | e21 != X0 | e22 != X1 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_61111,plain,
+% 218.46/218.58      ( op2(e21,e22) = op2(e21,X0) | e21 != e21 | e22 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60103]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_68690,plain,
+% 218.46/218.58      ( op2(e21,e22) = op2(e21,op2(e23,e21))
+% 218.46/218.58      | e21 != e21
+% 218.46/218.58      | e22 != op2(e23,e21) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_61111]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_59569,plain,
+% 218.46/218.58      ( e21 != X0 | e21 = e22 | e22 != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_68974,plain,
+% 218.46/218.58      ( e21 != op2(e22,e20) | e21 = e22 | e22 != op2(e22,e20) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_59569]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_69063,plain,
+% 218.46/218.58      ( e21 != op2(e20,e23) | e21 = e23 | e23 != op2(e20,e23) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_59568]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_59527,plain,
+% 218.46/218.58      ( op2(e21,e21) != X0
+% 218.46/218.58      | op2(e21,e21) = op2(e21,e22)
+% 218.46/218.58      | op2(e21,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_74870,plain,
+% 218.46/218.58      ( op2(e21,e21) != op2(e21,op2(e23,e21))
+% 218.46/218.58      | op2(e21,e21) = op2(e21,e22)
+% 218.46/218.58      | op2(e21,e22) != op2(e21,op2(e23,e21)) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_59527]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_64639,plain,
+% 218.46/218.58      ( X0 != op2(e23,op2(e23,e23))
+% 218.46/218.58      | op2(e23,e20) = X0
+% 218.46/218.58      | op2(e23,e20) != op2(e23,op2(e23,e23)) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60047]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_76914,plain,
+% 218.46/218.58      ( op2(e23,e20) != op2(e23,op2(e23,e23))
+% 218.46/218.58      | op2(e23,e20) = e23
+% 218.46/218.58      | e23 != op2(e23,op2(e23,e23)) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_64639]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_60203,plain,
+% 218.46/218.58      ( X0 != X1 | e21 != X1 | e21 = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_61363,plain,
+% 218.46/218.58      ( X0 != e21 | e21 = X0 | e21 != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_60203]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_77143,plain,
+% 218.46/218.58      ( op2(e21,e23) != e21 | e21 = op2(e21,e23) | e21 != e21 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_61363]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_112325,plain,
+% 218.46/218.58      ( e22 != op2(e21,e20) | e22 = e23 | e23 != op2(e21,e20) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_59567]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_112444,plain,
+% 218.46/218.58      ( e21 != op2(e23,e23) | e21 = e22 | e22 != op2(e23,e23) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_59569]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_61,plain,
+% 218.46/218.58      ( op2(e20,e22) = e21
+% 218.46/218.58      | op2(e20,e22) = e22
+% 218.46/218.58      | op2(e20,e22) = e23
+% 218.46/218.58      | e20 = op2(e20,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f110]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_178,plain,
+% 218.46/218.58      ( op2(e20,e22) != op2(e22,e22) ),
+% 218.46/218.58      inference(cnf_transformation,[],[f217]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_17790,plain,
+% 218.46/218.58      ( op2(e20,e22) = op2(e20,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_30557,plain,
+% 218.46/218.58      ( X0 != X1 | op2(e20,e22) != X1 | op2(e20,e22) = X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_31597,plain,
+% 218.46/218.58      ( X0 != op2(e20,e22)
+% 218.46/218.58      | op2(e20,e22) = X0
+% 218.46/218.58      | op2(e20,e22) != op2(e20,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_30557]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_33694,plain,
+% 218.46/218.58      ( op2(e20,e22) != op2(e20,e22)
+% 218.46/218.58      | op2(e20,e22) = e20
+% 218.46/218.58      | e20 != op2(e20,e22) ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_31597]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_29604,plain,
+% 218.46/218.58      ( op2(e20,e22) != X0
+% 218.46/218.58      | op2(e20,e22) = op2(e22,e22)
+% 218.46/218.58      | op2(e22,e22) != X0 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.58  
+% 218.46/218.58  cnf(c_39126,plain,
+% 218.46/218.58      ( op2(e20,e22) = op2(e22,e22)
+% 218.46/218.58      | op2(e20,e22) != e20
+% 218.46/218.58      | op2(e22,e22) != e20 ),
+% 218.46/218.58      inference(instantiation,[status(thm)],[c_29604]) ).
+% 218.46/218.58  
+% 218.46/218.59  cnf(c_138056,plain,
+% 218.46/218.59      ( op2(e20,e22) = e23 | op2(e20,e22) = e22 | op2(e20,e22) = e21 ),
+% 218.46/218.59      inference(global_propositional_subsumption,
+% 218.46/218.59                [status(thm)],
+% 218.46/218.59                [c_61,c_257,c_178,c_17300,c_17790,c_21017,c_33694,
+% 218.46/218.59                 c_39126]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_138057,plain,
+% 218.46/218.59      ( op2(e20,e22) = e21 | op2(e20,e22) = e22 | op2(e20,e22) = e23 ),
+% 218.46/218.59      inference(renaming,[status(thm)],[c_138056]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_70,plain,
+% 218.46/218.59      ( e20 = op2(e20,e23)
+% 218.46/218.59      | e20 = op2(e21,e23)
+% 218.46/218.59      | e20 = op2(e22,e23)
+% 218.46/218.59      | e20 = op2(e23,e23) ),
+% 218.46/218.59      inference(cnf_transformation,[],[f149]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_189,plain,
+% 218.46/218.59      ( op2(e20,e20) != op2(e23,e20) ),
+% 218.46/218.59      inference(cnf_transformation,[],[f206]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_185,plain,
+% 218.46/218.59      ( op2(e20,e21) != op2(e21,e21) ),
+% 218.46/218.59      inference(cnf_transformation,[],[f210]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_181,plain,
+% 218.46/218.59      ( op2(e21,e21) != op2(e23,e21) ),
+% 218.46/218.59      inference(cnf_transformation,[],[f214]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_95,plain,
+% 218.46/218.59      ( e20 = op2(e20,e20)
+% 218.46/218.59      | e20 = op2(e20,e21)
+% 218.46/218.59      | e20 = op2(e20,e22)
+% 218.46/218.59      | e20 = op2(e20,e23) ),
+% 218.46/218.59      inference(cnf_transformation,[],[f124]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17261,plain,
+% 218.46/218.59      ( op2(e23,e21) = op2(e23,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17276,plain,
+% 218.46/218.59      ( op2(e23,e20) = op2(e23,e20) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17748,plain,
+% 218.46/218.59      ( op2(e21,e21) = op2(e21,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17800,plain,
+% 218.46/218.59      ( op2(e20,e21) = op2(e20,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17816,plain,
+% 218.46/218.59      ( op2(e20,e20) = op2(e20,e20) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17262,plain,
+% 218.46/218.59      ( X0 != X1 | op2(e23,e21) != X1 | op2(e23,e21) = X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_18404,plain,
+% 218.46/218.59      ( X0 != op2(e23,e21)
+% 218.46/218.59      | op2(e23,e21) = X0
+% 218.46/218.59      | op2(e23,e21) != op2(e23,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_17262]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_20804,plain,
+% 218.46/218.59      ( op2(e23,e21) != op2(e23,e21)
+% 218.46/218.59      | op2(e23,e21) = e20
+% 218.46/218.59      | e20 != op2(e23,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_18404]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17277,plain,
+% 218.46/218.59      ( X0 != X1 | op2(e23,e20) != X1 | op2(e23,e20) = X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_18423,plain,
+% 218.46/218.59      ( X0 != op2(e23,e20)
+% 218.46/218.59      | op2(e23,e20) = X0
+% 218.46/218.59      | op2(e23,e20) != op2(e23,e20) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_17277]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_22582,plain,
+% 218.46/218.59      ( op2(e23,e20) != op2(e23,e20)
+% 218.46/218.59      | op2(e23,e20) = e20
+% 218.46/218.59      | e20 != op2(e23,e20) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_18423]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17817,plain,
+% 218.46/218.59      ( X0 != X1 | op2(e20,e20) != X1 | op2(e20,e20) = X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_20519,plain,
+% 218.46/218.59      ( X0 != op2(e20,e20)
+% 218.46/218.59      | op2(e20,e20) = X0
+% 218.46/218.59      | op2(e20,e20) != op2(e20,e20) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_17817]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_28292,plain,
+% 218.46/218.59      ( op2(e20,e20) != op2(e20,e20)
+% 218.46/218.59      | op2(e20,e20) = e20
+% 218.46/218.59      | e20 != op2(e20,e20) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_20519]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_30184,plain,
+% 218.46/218.59      ( X0 != X1 | op2(e21,e21) != X1 | op2(e21,e21) = X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_31157,plain,
+% 218.46/218.59      ( X0 != op2(e21,e21)
+% 218.46/218.59      | op2(e21,e21) = X0
+% 218.46/218.59      | op2(e21,e21) != op2(e21,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_30184]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_33412,plain,
+% 218.46/218.59      ( op2(e21,e21) != op2(e21,e21)
+% 218.46/218.59      | op2(e21,e21) = e20
+% 218.46/218.59      | e20 != op2(e21,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_31157]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_29607,plain,
+% 218.46/218.59      ( op2(e21,e21) != X0
+% 218.46/218.59      | op2(e21,e21) = op2(e23,e21)
+% 218.46/218.59      | op2(e23,e21) != X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_38806,plain,
+% 218.46/218.59      ( op2(e21,e21) = op2(e23,e21)
+% 218.46/218.59      | op2(e21,e21) != e20
+% 218.46/218.59      | op2(e23,e21) != e20 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_29607]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_30564,plain,
+% 218.46/218.59      ( X0 != X1 | op2(e20,e21) != X1 | op2(e20,e21) = X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_31689,plain,
+% 218.46/218.59      ( X0 != op2(e20,e21)
+% 218.46/218.59      | op2(e20,e21) = X0
+% 218.46/218.59      | op2(e20,e21) != op2(e20,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_30564]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_44653,plain,
+% 218.46/218.59      ( op2(e20,e21) != op2(e20,e21)
+% 218.46/218.59      | op2(e20,e21) = e20
+% 218.46/218.59      | e20 != op2(e20,e21) ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_31689]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_59554,plain,
+% 218.46/218.59      ( op2(e20,e21) != X0
+% 218.46/218.59      | op2(e20,e21) = op2(e21,e21)
+% 218.46/218.59      | op2(e21,e21) != X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_69665,plain,
+% 218.46/218.59      ( op2(e20,e21) = op2(e21,e21)
+% 218.46/218.59      | op2(e20,e21) != e20
+% 218.46/218.59      | op2(e21,e21) != e20 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_59554]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_59558,plain,
+% 218.46/218.59      ( op2(e20,e20) != X0
+% 218.46/218.59      | op2(e20,e20) = op2(e23,e20)
+% 218.46/218.59      | op2(e23,e20) != X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_88488,plain,
+% 218.46/218.59      ( op2(e20,e20) = op2(e23,e20)
+% 218.46/218.59      | op2(e20,e20) != e20
+% 218.46/218.59      | op2(e23,e20) != e20 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_59558]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_138068,plain,
+% 218.46/218.59      ( e20 = op2(e21,e23) | e20 = op2(e20,e23) | e20 = op2(e23,e23) ),
+% 218.46/218.59      inference(global_propositional_subsumption,
+% 218.46/218.59                [status(thm)],
+% 218.46/218.59                [c_70,c_257,c_256,c_255,c_203,c_201,c_199,c_191,c_189,
+% 218.46/218.59                 c_187,c_185,c_181,c_178,c_176,c_174,c_155,c_153,c_95,
+% 218.46/218.59                 c_88,c_87,c_77,c_71,c_16905,c_17254,c_17261,c_17276,
+% 218.46/218.59                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,
+% 218.46/218.59                 c_17748,c_17790,c_17800,c_17816,c_18617,c_18997,c_19346,
+% 218.46/218.59                 c_20774,c_20804,c_21017,c_21159,c_21422,c_22510,c_22582,
+% 218.46/218.59                 c_25989,c_26105,c_26103,c_26603,c_26610,c_27945,c_28292,
+% 218.46/218.59                 c_33412,c_33694,c_33893,c_34088,c_36100,c_38580,c_38806,
+% 218.46/218.59                 c_38896,c_39126,c_39778,c_44248,c_44653,c_51437,c_68501,
+% 218.46/218.59                 c_68975,c_69665,c_88488,c_95072,c_102572]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_138069,plain,
+% 218.46/218.59      ( e20 = op2(e20,e23) | e20 = op2(e21,e23) | e20 = op2(e23,e23) ),
+% 218.46/218.59      inference(renaming,[status(thm)],[c_138068]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_85,plain,
+% 218.46/218.59      ( op2(e21,e20) = e21
+% 218.46/218.59      | op2(e21,e21) = e21
+% 218.46/218.59      | op2(e21,e22) = e21
+% 218.46/218.59      | op2(e21,e23) = e21 ),
+% 218.46/218.59      inference(cnf_transformation,[],[f134]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_16730,plain,
+% 218.46/218.59      ( op2(e21,e20) != X0
+% 218.46/218.59      | op2(e21,e20) = op2(e22,e20)
+% 218.46/218.59      | op2(e22,e20) != X0 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.59  
+% 218.46/218.59  cnf(c_17998,plain,
+% 218.46/218.59      ( op2(e21,e20) = op2(e22,e20)
+% 218.46/218.59      | op2(e21,e20) != e21
+% 218.46/218.59      | op2(e22,e20) != e21 ),
+% 218.46/218.59      inference(instantiation,[status(thm)],[c_16730]) ).
+% 218.46/218.59  
+% 218.46/218.60  cnf(c_138092,plain,
+% 218.46/218.60      ( op2(e21,e21) = e21 | op2(e21,e22) = e21 | op2(e21,e23) = e21 ),
+% 218.46/218.60      inference(global_propositional_subsumption,
+% 218.46/218.60                [status(thm)],
+% 218.46/218.60                [c_85,c_257,c_256,c_203,c_188,c_155,c_153,c_77,c_17349,
+% 218.46/218.60                 c_17350,c_17427,c_17431,c_17554,c_17998,c_21159,c_21422,
+% 218.46/218.60                 c_26105,c_26103,c_34088,c_36100]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_138100,plain,
+% 218.46/218.60      ( op2(e20,e21) = e23 | op2(e20,e22) = e23 | op2(e20,e23) = e23 ),
+% 218.46/218.60      inference(global_propositional_subsumption,
+% 218.46/218.60                [status(thm)],
+% 218.46/218.60                [c_89,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,
+% 218.46/218.60                 c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,
+% 218.46/218.60                 c_175,c_174,c_171,c_166,c_160,c_158,c_155,c_153,c_90,
+% 218.46/218.60                 c_88,c_87,c_77,c_71,c_68,c_67,c_57,c_1865,c_1969,
+% 218.46/218.60                 c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,
+% 218.46/218.60                 c_17554,c_17556,c_17740,c_17770,c_17853,c_17931,c_18615,
+% 218.46/218.60                 c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,
+% 218.46/218.60                 c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,
+% 218.46/218.60                 c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,
+% 218.46/218.60                 c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,
+% 218.46/218.60                 c_27239,c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,
+% 218.46/218.60                 c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 218.46/218.60                 c_39778,c_40255,c_44248,c_44601,c_49003,c_51437,c_62013,
+% 218.46/218.60                 c_68501,c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,
+% 218.46/218.60                 c_77143,c_95072,c_102572,c_107767,c_112325,c_112444,
+% 218.46/218.60                 c_138057,c_138069,c_138092]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_138217,plain,
+% 218.46/218.60      ( op2(e20,e21) != X0
+% 218.46/218.60      | op2(e20,e21) = op2(e20,e23)
+% 218.46/218.60      | op2(e20,e23) != X0 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_163,plain,
+% 218.46/218.60      ( op2(e20,e21) != op2(e20,e23) ),
+% 218.46/218.60      inference(cnf_transformation,[],[f232]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_16680,plain,
+% 218.46/218.60      ( op2(e20,e21) != X0
+% 218.46/218.60      | op2(e20,e21) = op2(e20,e23)
+% 218.46/218.60      | op2(e20,e23) != X0 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_139503,plain,
+% 218.46/218.60      ( op2(e20,e21) != X0 | op2(e20,e23) != X0 ),
+% 218.46/218.60      inference(global_propositional_subsumption,
+% 218.46/218.60                [status(thm)],
+% 218.46/218.60                [c_138217,c_163,c_16680]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_139506,plain,
+% 218.46/218.60      ( op2(e20,e21) != e23 | op2(e20,e23) != e23 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_139503]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_162,plain,
+% 218.46/218.60      ( op2(e20,e22) != op2(e20,e23) ),
+% 218.46/218.60      inference(cnf_transformation,[],[f233]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_16678,plain,
+% 218.46/218.60      ( op2(e20,e22) != X0
+% 218.46/218.60      | op2(e20,e22) = op2(e20,e23)
+% 218.46/218.60      | op2(e20,e23) != X0 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_17786,plain,
+% 218.46/218.60      ( op2(e20,e22) = op2(e20,e23)
+% 218.46/218.60      | op2(e20,e22) != e23
+% 218.46/218.60      | op2(e20,e23) != e23 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_16678]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_17799,plain,
+% 218.46/218.60      ( op2(e20,e21) != op2(e20,e21)
+% 218.46/218.60      | op2(e20,e21) = op2(e20,e23)
+% 218.46/218.60      | op2(e20,e23) != op2(e20,e21) ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_16680]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_60506,plain,
+% 218.46/218.60      ( X0 != X1 | op2(e20,e23) != X1 | op2(e20,e23) = X0 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_77156,plain,
+% 218.46/218.60      ( X0 != e23 | op2(e20,e23) = X0 | op2(e20,e23) != e23 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_60506]) ).
+% 218.46/218.60  
+% 218.46/218.60  cnf(c_115060,plain,
+% 218.46/218.60      ( op2(e20,e21) != e23
+% 218.46/218.60      | op2(e20,e23) = op2(e20,e21)
+% 218.46/218.60      | op2(e20,e23) != e23 ),
+% 218.46/218.60      inference(instantiation,[status(thm)],[c_77156]) ).
+% 218.46/218.60  
+% 218.46/218.61  cnf(c_140675,plain,
+% 218.46/218.61      ( op2(e20,e23) != e23 ),
+% 218.46/218.61      inference(global_propositional_subsumption,
+% 218.46/218.61                [status(thm)],
+% 218.46/218.61                [c_139506,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.46/218.61                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.46/218.61                 c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_160,c_158,
+% 218.46/218.61                 c_155,c_153,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,
+% 218.46/218.61                 c_57,c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,
+% 218.46/218.61                 c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,
+% 218.46/218.61                 c_17786,c_17799,c_17800,c_17853,c_17931,c_18615,c_18616,
+% 218.46/218.61                 c_18617,c_18984,c_18997,c_19246,c_19346,c_20774,c_20913,
+% 218.46/218.61                 c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22568,
+% 218.46/218.61                 c_22593,c_23145,c_23147,c_23297,c_23671,c_25031,c_25989,
+% 218.46/218.61                 c_26105,c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,
+% 218.46/218.61                 c_27939,c_27945,c_29330,c_33461,c_33893,c_34088,c_35201,
+% 218.46/218.61                 c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39778,
+% 218.46/218.61                 c_40255,c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,
+% 218.46/218.61                 c_68690,c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,
+% 218.46/218.61                 c_95072,c_102572,c_107767,c_112325,c_112444,c_115060,
+% 218.46/218.61                 c_138057,c_138069,c_138092]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_140296,plain,
+% 218.46/218.61      ( X0 != X1 | X0 = e23 | e23 != X1 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_141754,plain,
+% 218.46/218.61      ( X0 != op2(e23,op2(e20,e23))
+% 218.46/218.61      | X0 = e23
+% 218.46/218.61      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_140296]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_148768,plain,
+% 218.46/218.61      ( op2(e23,e22) != op2(e23,op2(e20,e23))
+% 218.46/218.61      | op2(e23,e22) = e23
+% 218.46/218.61      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_141754]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_153047,plain,
+% 218.46/218.61      ( X0 != X1
+% 218.46/218.61      | op2(e23,op2(e20,e23)) != X1
+% 218.46/218.61      | op2(e23,op2(e20,e23)) = X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_166448,plain,
+% 218.46/218.61      ( X0 != e23
+% 218.46/218.61      | op2(e23,op2(e20,e23)) = X0
+% 218.46/218.61      | op2(e23,op2(e20,e23)) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_153047]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_181809,plain,
+% 218.46/218.61      ( op2(e20,e21) != e23
+% 218.46/218.61      | op2(e23,op2(e20,e23)) = op2(e20,e21)
+% 218.46/218.61      | op2(e23,op2(e20,e23)) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_166448]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_139509,plain,
+% 218.46/218.61      ( X0 != X1 | op2(e20,e21) != X1 | op2(e20,e21) = X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_140941,plain,
+% 218.46/218.61      ( X0 != e23 | op2(e20,e21) = X0 | op2(e20,e21) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_139509]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_143342,plain,
+% 218.46/218.61      ( op2(e20,e21) = op2(e23,op2(e20,e23))
+% 218.46/218.61      | op2(e20,e21) != e23
+% 218.46/218.61      | op2(e23,op2(e20,e23)) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_140941]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_184,plain,
+% 218.46/218.61      ( op2(e20,e21) != op2(e22,e21) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f211]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_183,plain,
+% 218.46/218.61      ( op2(e20,e21) != op2(e23,e21) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f212]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_180,plain,
+% 218.46/218.61      ( op2(e22,e21) != op2(e23,e21) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f215]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_177,plain,
+% 218.46/218.61      ( op2(e20,e22) != op2(e23,e22) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f218]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_164,plain,
+% 218.46/218.61      ( op2(e20,e21) != op2(e20,e22) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f231]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_151,plain,
+% 218.46/218.61      ( op2(e22,e21) != op2(e22,e23) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f244]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_146,plain,
+% 218.46/218.61      ( op2(e23,e21) != op2(e23,e22) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f249]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_50,plain,
+% 218.46/218.61      ( op2(e23,e21) = e21
+% 218.46/218.61      | op2(e23,e21) = e22
+% 218.46/218.61      | op2(e23,e21) = e23
+% 218.46/218.61      | e20 = op2(e23,e21) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f121]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_1917,plain,
+% 218.46/218.61      ( sP4
+% 218.46/218.61      | sP5
+% 218.46/218.61      | op2(e22,op2(e23,e22)) = e22
+% 218.46/218.61      | op2(e23,op2(e20,e23)) = e23 ),
+% 218.46/218.61      inference(resolution,[status(thm)],[c_249,c_244]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16682,plain,
+% 218.46/218.61      ( op2(e20,e21) != X0
+% 218.46/218.61      | op2(e20,e21) = op2(e20,e22)
+% 218.46/218.61      | op2(e20,e22) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_17806,plain,
+% 218.46/218.61      ( op2(e20,e21) = op2(e20,e22)
+% 218.46/218.61      | op2(e20,e21) != e23
+% 218.46/218.61      | op2(e20,e22) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16682]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_17835,plain,
+% 218.46/218.61      ( op2(e22,e23) = op2(e22,e23) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16708,plain,
+% 218.46/218.61      ( op2(e20,e22) != X0
+% 218.46/218.61      | op2(e20,e22) = op2(e23,e22)
+% 218.46/218.61      | op2(e23,e22) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_17914,plain,
+% 218.46/218.61      ( op2(e20,e22) = op2(e23,e22)
+% 218.46/218.61      | op2(e20,e22) != e22
+% 218.46/218.61      | op2(e23,e22) != e22 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16708]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16720,plain,
+% 218.46/218.61      ( op2(e20,e21) != X0
+% 218.46/218.61      | op2(e20,e21) = op2(e23,e21)
+% 218.46/218.61      | op2(e23,e21) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_17955,plain,
+% 218.46/218.61      ( op2(e20,e21) = op2(e23,e21)
+% 218.46/218.61      | op2(e20,e21) != e23
+% 218.46/218.61      | op2(e23,e21) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16720]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16722,plain,
+% 218.46/218.61      ( op2(e20,e21) != X0
+% 218.46/218.61      | op2(e20,e21) = op2(e22,e21)
+% 218.46/218.61      | op2(e22,e21) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_17963,plain,
+% 218.46/218.61      ( op2(e20,e21) = op2(e22,e21)
+% 218.46/218.61      | op2(e20,e21) != e23
+% 218.46/218.61      | op2(e22,e21) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16722]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16656,plain,
+% 218.46/218.61      ( op2(e22,e21) != X0
+% 218.46/218.61      | op2(e22,e21) = op2(e22,e23)
+% 218.46/218.61      | op2(e22,e23) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_18943,plain,
+% 218.46/218.61      ( op2(e22,e21) = op2(e22,e23)
+% 218.46/218.61      | op2(e22,e21) != e22
+% 218.46/218.61      | op2(e22,e23) != e22 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16656]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16714,plain,
+% 218.46/218.61      ( op2(e22,e21) != X0
+% 218.46/218.61      | op2(e22,e21) = op2(e23,e21)
+% 218.46/218.61      | op2(e23,e21) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_18941,plain,
+% 218.46/218.61      ( op2(e22,e21) = op2(e23,e21)
+% 218.46/218.61      | op2(e22,e21) != e22
+% 218.46/218.61      | op2(e23,e21) != e22 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16714]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_16646,plain,
+% 218.46/218.61      ( op2(e23,e21) != X0
+% 218.46/218.61      | op2(e23,e21) = op2(e23,e22)
+% 218.46/218.61      | op2(e23,e22) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_22697,plain,
+% 218.46/218.61      ( op2(e23,e21) = op2(e23,e22)
+% 218.46/218.61      | op2(e23,e21) != e21
+% 218.46/218.61      | op2(e23,e22) != e21 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16646]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_33326,plain,
+% 218.46/218.61      ( op2(e22,op2(e23,e22)) != e22
+% 218.46/218.61      | e22 = op2(e22,op2(e23,e22))
+% 218.46/218.61      | e22 != e22 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_31448]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_74808,plain,
+% 218.46/218.61      ( op2(e22,e23) != op2(e22,op2(e23,e22))
+% 218.46/218.61      | op2(e22,e23) = e22
+% 218.46/218.61      | e22 != op2(e22,op2(e23,e22)) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_60387]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_64704,plain,
+% 218.46/218.61      ( X0 != e22 | X1 != e23 | op2(X0,X1) = op2(e22,e23) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_70858,plain,
+% 218.46/218.61      ( X0 != e23 | op2(e22,X0) = op2(e22,e23) | e22 != e22 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_64704]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_107860,plain,
+% 218.46/218.61      ( op2(e22,op2(e23,e22)) = op2(e22,e23)
+% 218.46/218.61      | op2(e23,e22) != e23
+% 218.46/218.61      | e22 != e22 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_70858]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_60459,plain,
+% 218.46/218.61      ( X0 != X1 | op2(e20,e21) != X1 | op2(e20,e21) = X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_115078,plain,
+% 218.46/218.61      ( X0 != e23 | op2(e20,e21) = X0 | op2(e20,e21) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_60459]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_127392,plain,
+% 218.46/218.61      ( op2(e20,e21) = op2(e23,op2(e20,e23))
+% 218.46/218.61      | op2(e20,e21) != e23
+% 218.46/218.61      | op2(e23,op2(e20,e23)) != e23 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_115078]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_60488,plain,
+% 218.46/218.61      ( X0 != X1 | op2(e22,e23) != X1 | op2(e22,e23) = X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_62238,plain,
+% 218.46/218.61      ( X0 != op2(e22,e23)
+% 218.46/218.61      | op2(e22,e23) = X0
+% 218.46/218.61      | op2(e22,e23) != op2(e22,e23) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_60488]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_129125,plain,
+% 218.46/218.61      ( op2(e22,op2(e23,e22)) != op2(e22,e23)
+% 218.46/218.61      | op2(e22,e23) = op2(e22,op2(e23,e22))
+% 218.46/218.61      | op2(e22,e23) != op2(e22,e23) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_62238]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_49,plain,
+% 218.46/218.61      ( op2(e23,e22) = e21
+% 218.46/218.61      | op2(e23,e22) = e22
+% 218.46/218.61      | op2(e23,e22) = e23
+% 218.46/218.61      | e20 = op2(e23,e22) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f122]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_138038,plain,
+% 218.46/218.61      ( op2(e23,e22) = e23 | op2(e23,e22) = e22 | op2(e23,e22) = e21 ),
+% 218.46/218.61      inference(global_propositional_subsumption,
+% 218.46/218.61                [status(thm)],
+% 218.46/218.61                [c_49,c_257,c_174,c_17254,c_17300,c_20774,c_21017,
+% 218.46/218.61                 c_25989]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_138039,plain,
+% 218.46/218.61      ( op2(e23,e22) = e21 | op2(e23,e22) = e22 | op2(e23,e22) = e23 ),
+% 218.46/218.61      inference(renaming,[status(thm)],[c_138038]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_54,plain,
+% 218.46/218.61      ( op2(e22,e21) = e21
+% 218.46/218.61      | op2(e22,e21) = e22
+% 218.46/218.61      | op2(e22,e21) = e23
+% 218.46/218.61      | e20 = op2(e22,e21) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f117]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_152,plain,
+% 218.46/218.61      ( op2(e22,e21) != op2(e22,e22) ),
+% 218.46/218.61      inference(cnf_transformation,[],[f243]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_17335,plain,
+% 218.46/218.61      ( op2(e22,e21) = op2(e22,e21) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_18479,plain,
+% 218.46/218.61      ( X0 != op2(e22,e21)
+% 218.46/218.61      | op2(e22,e21) = X0
+% 218.46/218.61      | op2(e22,e21) != op2(e22,e21) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_17336]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_21045,plain,
+% 218.46/218.61      ( op2(e22,e21) != op2(e22,e21)
+% 218.46/218.61      | op2(e22,e21) = e20
+% 218.46/218.61      | e20 != op2(e22,e21) ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_18479]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_59521,plain,
+% 218.46/218.61      ( op2(e22,e21) != X0
+% 218.46/218.61      | op2(e22,e21) = op2(e22,e22)
+% 218.46/218.61      | op2(e22,e22) != X0 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_68261,plain,
+% 218.46/218.61      ( op2(e22,e21) = op2(e22,e22)
+% 218.46/218.61      | op2(e22,e21) != e20
+% 218.46/218.61      | op2(e22,e22) != e20 ),
+% 218.46/218.61      inference(instantiation,[status(thm)],[c_59521]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_138044,plain,
+% 218.46/218.61      ( op2(e22,e21) = e23 | op2(e22,e21) = e22 ),
+% 218.46/218.61      inference(global_propositional_subsumption,
+% 218.46/218.61                [status(thm)],
+% 218.46/218.61                [c_54,c_257,c_256,c_155,c_152,c_17300,c_17335,c_17427,
+% 218.46/218.61                 c_21017,c_21045,c_21159,c_21422,c_26105,c_68261]) ).
+% 218.46/218.61  
+% 218.46/218.61  cnf(c_138045,plain,
+% 218.46/218.61      ( op2(e22,e21) = e22 | op2(e22,e21) = e23 ),
+% 218.46/218.61      inference(renaming,[status(thm)],[c_138044]) ).
+% 218.46/218.61  
+% 218.46/218.62  cnf(c_138050,plain,
+% 218.46/218.62      ( op2(e21,e22) = e21 | op2(e21,e22) = e22 ),
+% 218.46/218.62      inference(global_propositional_subsumption,
+% 218.46/218.62                [status(thm)],
+% 218.46/218.62                [c_57,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_176,
+% 218.46/218.62                 c_160,c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,
+% 218.46/218.62                 c_17350,c_17427,c_17431,c_17554,c_17740,c_17770,c_18617,
+% 218.46/218.62                 c_19346,c_21017,c_21159,c_21422,c_26105,c_26103,c_26603,
+% 218.46/218.62                 c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,
+% 218.46/218.62                 c_39778,c_44248,c_51437,c_68501,c_68975,c_95072,
+% 218.46/218.62                 c_102572]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_138233,plain,
+% 218.46/218.62      ( op2(e20,e22) != X0
+% 218.46/218.62      | op2(e20,e22) = op2(e21,e22)
+% 218.46/218.62      | op2(e21,e22) != X0 ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_139655,plain,
+% 218.46/218.62      ( op2(e20,e22) != X0 | op2(e21,e22) != X0 ),
+% 218.46/218.62      inference(global_propositional_subsumption,
+% 218.46/218.62                [status(thm)],
+% 218.46/218.62                [c_138233,c_179,c_16712]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_139658,plain,
+% 218.46/218.62      ( op2(e20,e22) != e21 | op2(e21,e22) != e21 ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_139655]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_149956,plain,
+% 218.46/218.62      ( op2(e20,e21) != e23 | op2(e20,e21) = op2(e23,op2(e20,e23)) ),
+% 218.46/218.62      inference(global_propositional_subsumption,
+% 218.46/218.62                [status(thm)],
+% 218.46/218.62                [c_143342,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.46/218.62                 c_201,c_200,c_199,c_191,c_188,c_187,c_184,c_183,c_180,
+% 218.46/218.62                 c_178,c_177,c_176,c_175,c_164,c_155,c_153,c_152,c_151,
+% 218.46/218.62                 c_146,c_88,c_87,c_77,c_61,c_54,c_50,c_1865,c_1917,
+% 218.46/218.62                 c_16905,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,
+% 218.46/218.62                 c_17554,c_17740,c_17790,c_17806,c_17835,c_17914,c_17955,
+% 218.46/218.62                 c_17963,c_18617,c_18943,c_18941,c_18971,c_18997,c_19346,
+% 218.46/218.62                 c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,c_22510,
+% 218.46/218.62                 c_22697,c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,
+% 218.46/218.62                 c_27239,c_27939,c_27945,c_33326,c_33461,c_33694,c_33893,
+% 218.46/218.62                 c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 218.46/218.62                 c_39126,c_39778,c_44248,c_51437,c_68261,c_68501,c_68975,
+% 218.46/218.62                 c_74808,c_95072,c_102572,c_107767,c_107860,c_108004,
+% 218.46/218.62                 c_127392,c_129125,c_138039,c_138050,c_139658]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_149957,plain,
+% 218.46/218.62      ( op2(e20,e21) = op2(e23,op2(e20,e23)) | op2(e20,e21) != e23 ),
+% 218.46/218.62      inference(renaming,[status(thm)],[c_149956]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_166462,plain,
+% 218.46/218.62      ( X0 != op2(e23,op2(e20,e23))
+% 218.46/218.62      | op2(e23,op2(e20,e23)) = X0
+% 218.46/218.62      | op2(e23,op2(e20,e23)) != op2(e23,op2(e20,e23)) ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_153047]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_17857,plain,
+% 218.46/218.62      ( op2(e20,e23) = op2(e20,e23) ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_40811,plain,
+% 218.46/218.62      ( X0 != op2(e20,e23)
+% 218.46/218.62      | X1 != e23
+% 218.46/218.62      | op2(X1,X0) = op2(e23,op2(e20,e23)) ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_51993,plain,
+% 218.46/218.62      ( X0 != op2(e20,e23)
+% 218.46/218.62      | op2(e23,X0) = op2(e23,op2(e20,e23))
+% 218.46/218.62      | e23 != e23 ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_40811]) ).
+% 218.46/218.62  
+% 218.46/218.62  cnf(c_55999,plain,
+% 218.46/218.62      ( op2(e20,e23) != op2(e20,e23)
+% 218.46/218.62      | op2(e23,op2(e20,e23)) = op2(e23,op2(e20,e23))
+% 218.46/218.62      | e23 != e23 ),
+% 218.46/218.62      inference(instantiation,[status(thm)],[c_51993]) ).
+% 218.46/218.62  
+% 218.53/218.63  cnf(c_181827,plain,
+% 218.53/218.63      ( op2(e23,op2(e20,e23)) = X0 | X0 != op2(e23,op2(e20,e23)) ),
+% 218.53/218.63      inference(global_propositional_subsumption,
+% 218.53/218.63                [status(thm)],
+% 218.53/218.63                [c_166462,c_16905,c_17857,c_55999]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_181828,plain,
+% 218.53/218.63      ( X0 != op2(e23,op2(e20,e23)) | op2(e23,op2(e20,e23)) = X0 ),
+% 218.53/218.63      inference(renaming,[status(thm)],[c_181827]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_181850,plain,
+% 218.53/218.63      ( op2(e20,e21) != op2(e23,op2(e20,e23))
+% 218.53/218.63      | op2(e23,op2(e20,e23)) = op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_181828]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_212875,plain,
+% 218.53/218.63      ( op2(e23,op2(e20,e23)) = op2(e20,e21) | op2(e20,e21) != e23 ),
+% 218.53/218.63      inference(global_propositional_subsumption,
+% 218.53/218.63                [status(thm)],
+% 218.53/218.63                [c_181809,c_149957,c_181850]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_212876,plain,
+% 218.53/218.63      ( op2(e20,e21) != e23 | op2(e23,op2(e20,e23)) = op2(e20,e21) ),
+% 218.53/218.63      inference(renaming,[status(thm)],[c_212875]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_138390,plain,
+% 218.53/218.63      ( X0 != X1 | e23 != X1 | e23 = X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_141652,plain,
+% 218.53/218.63      ( X0 != op2(e20,e21) | e23 = X0 | e23 != op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_138390]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_212882,plain,
+% 218.53/218.63      ( op2(e23,op2(e20,e23)) != op2(e20,e21)
+% 218.53/218.63      | e23 != op2(e20,e21)
+% 218.53/218.63      | e23 = op2(e23,op2(e20,e23)) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_141652]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_153049,plain,
+% 218.53/218.63      ( op2(e20,e23) != X0
+% 218.53/218.63      | op2(e23,op2(e20,e23)) = op2(X1,X0)
+% 218.53/218.63      | e23 != X1 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_166487,plain,
+% 218.53/218.63      ( op2(e20,e23) != X0
+% 218.53/218.63      | op2(e23,op2(e20,e23)) = op2(op2(e20,e21),X0)
+% 218.53/218.63      | e23 != op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_153049]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_182201,plain,
+% 218.53/218.63      ( op2(e20,e23) != e22
+% 218.53/218.63      | op2(e23,op2(e20,e23)) = op2(op2(e20,e21),e22)
+% 218.53/218.63      | e23 != op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_166487]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_173,plain,
+% 218.53/218.63      ( op2(e20,e23) != op2(e21,e23) ),
+% 218.53/218.63      inference(cnf_transformation,[],[f222]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_60,plain,
+% 218.53/218.63      ( op2(e20,e23) = e21
+% 218.53/218.63      | op2(e20,e23) = e22
+% 218.53/218.63      | op2(e20,e23) = e23
+% 218.53/218.63      | e20 = op2(e20,e23) ),
+% 218.53/218.63      inference(cnf_transformation,[],[f111]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_16700,plain,
+% 218.53/218.63      ( op2(e20,e23) != X0
+% 218.53/218.63      | op2(e20,e23) = op2(e21,e23)
+% 218.53/218.63      | op2(e21,e23) != X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_17890,plain,
+% 218.53/218.63      ( op2(e20,e23) = op2(e21,e23)
+% 218.53/218.63      | op2(e20,e23) != e21
+% 218.53/218.63      | op2(e21,e23) != e21 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16700]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_17845,plain,
+% 218.53/218.63      ( op2(e21,e23) = op2(X0,X1) | e21 != X0 | e23 != X1 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_21078,plain,
+% 218.53/218.63      ( op2(e21,e23) = op2(e21,X0) | e21 != e21 | e23 != X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_17845]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_28329,plain,
+% 218.53/218.63      ( op2(e21,e23) = op2(e21,op2(e20,e21))
+% 218.53/218.63      | e21 != e21
+% 218.53/218.63      | e23 != op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_21078]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_30109,plain,
+% 218.53/218.63      ( op2(e23,e20) = op2(X0,X1) | e20 != X1 | e23 != X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_31072,plain,
+% 218.53/218.63      ( op2(e23,e20) = op2(X0,op2(e20,e23))
+% 218.53/218.63      | e20 != op2(e20,e23)
+% 218.53/218.63      | e23 != X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_30109]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_33231,plain,
+% 218.53/218.63      ( op2(e23,e20) = op2(e23,op2(e20,e23))
+% 218.53/218.63      | e20 != op2(e20,e23)
+% 218.53/218.63      | e23 != e23 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_31072]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_30107,plain,
+% 218.53/218.63      ( X0 != X1 | op2(e23,e20) != X1 | op2(e23,e20) = X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_34903,plain,
+% 218.53/218.63      ( X0 != op2(e23,op2(e20,e23))
+% 218.53/218.63      | op2(e23,e20) = X0
+% 218.53/218.63      | op2(e23,e20) != op2(e23,op2(e20,e23)) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_30107]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_48118,plain,
+% 218.53/218.63      ( op2(e23,e20) != op2(e23,op2(e20,e23))
+% 218.53/218.63      | op2(e23,e20) = e23
+% 218.53/218.63      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_34903]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_113093,plain,
+% 218.53/218.63      ( op2(e20,e23) != e22 | e22 = op2(e20,e23) | e22 != e22 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_61358]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_140947,plain,
+% 218.53/218.63      ( X0 != op2(e20,e21)
+% 218.53/218.63      | op2(e20,e21) = X0
+% 218.53/218.63      | op2(e20,e21) != op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_139509]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_17801,plain,
+% 218.53/218.63      ( X0 != X1 | op2(e20,e21) != X1 | op2(e20,e21) = X0 ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.63  
+% 218.53/218.63  cnf(c_20386,plain,
+% 218.53/218.63      ( X0 != op2(e20,e21)
+% 218.53/218.63      | op2(e20,e21) = X0
+% 218.53/218.63      | op2(e20,e21) != op2(e20,e21) ),
+% 218.53/218.63      inference(instantiation,[status(thm)],[c_17801]) ).
+% 218.53/218.63  
+% 218.53/218.64  cnf(c_143347,plain,
+% 218.53/218.64      ( op2(e20,e21) = X0 | X0 != op2(e20,e21) ),
+% 218.53/218.64      inference(global_propositional_subsumption,
+% 218.53/218.64                [status(thm)],
+% 218.53/218.64                [c_140947,c_17800,c_20386]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_143348,plain,
+% 218.53/218.64      ( X0 != op2(e20,e21) | op2(e20,e21) = X0 ),
+% 218.53/218.64      inference(renaming,[status(thm)],[c_143347]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_143356,plain,
+% 218.53/218.64      ( op2(e20,e21) = e23 | e23 != op2(e20,e21) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_143348]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_145025,plain,
+% 218.53/218.64      ( X0 != op2(e20,e23)
+% 218.53/218.64      | X1 != e23
+% 218.53/218.64      | op2(X1,X0) = op2(e23,op2(e20,e23)) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_153062,plain,
+% 218.53/218.64      ( X0 != op2(e20,e23)
+% 218.53/218.64      | op2(op2(e20,e21),X0) = op2(e23,op2(e20,e23))
+% 218.53/218.64      | op2(e20,e21) != e23 ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_145025]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_166043,plain,
+% 218.53/218.64      ( op2(op2(e20,e21),e22) = op2(e23,op2(e20,e23))
+% 218.53/218.64      | op2(e20,e21) != e23
+% 218.53/218.64      | e22 != op2(e20,e23) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_153062]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_141748,plain,
+% 218.53/218.64      ( X0 != op2(e23,e22) | X0 = e23 | e23 != op2(e23,e22) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_140296]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_149931,plain,
+% 218.53/218.64      ( op2(e20,e21) != op2(e23,e22)
+% 218.53/218.64      | op2(e20,e21) = e23
+% 218.53/218.64      | e23 != op2(e23,e22) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_141748]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_28167,plain,
+% 218.53/218.64      ( op2(e20,e21) != op2(e20,e21)
+% 218.53/218.64      | op2(e20,e21) = e23
+% 218.53/218.64      | e23 != op2(e20,e21) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_20386]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_141584,plain,
+% 218.53/218.64      ( X0 != op2(e23,e22) | e23 = X0 | e23 != op2(e23,e22) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_138390]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_149932,plain,
+% 218.53/218.64      ( op2(e20,e21) != op2(e23,e22)
+% 218.53/218.64      | e23 = op2(e20,e21)
+% 218.53/218.64      | e23 != op2(e23,e22) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_141584]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_17913,plain,
+% 218.53/218.64      ( op2(e20,e22) = op2(e23,e22)
+% 218.53/218.64      | op2(e20,e22) != e23
+% 218.53/218.64      | op2(e23,e22) != e23 ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_16708]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_30091,plain,
+% 218.53/218.64      ( X0 != X1 | op2(e23,e22) != X1 | op2(e23,e22) = X0 ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_31037,plain,
+% 218.53/218.64      ( X0 != op2(e23,e22)
+% 218.53/218.64      | op2(e23,e22) = X0
+% 218.53/218.64      | op2(e23,e22) != op2(e23,e22) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_30091]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_40399,plain,
+% 218.53/218.64      ( op2(e23,e22) != op2(e23,e22)
+% 218.53/218.64      | op2(e23,e22) = e23
+% 218.53/218.64      | e23 != op2(e23,e22) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_31037]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_139083,plain,
+% 218.53/218.64      ( X0 != e23 | e23 = X0 | e23 != e23 ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_138390]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_140287,plain,
+% 218.53/218.64      ( e23 = X0 | X0 != e23 ),
+% 218.53/218.64      inference(global_propositional_subsumption,
+% 218.53/218.64                [status(thm)],
+% 218.53/218.64                [c_139083,c_16905,c_17391]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_140288,plain,
+% 218.53/218.64      ( X0 != e23 | e23 = X0 ),
+% 218.53/218.64      inference(renaming,[status(thm)],[c_140287]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_140292,plain,
+% 218.53/218.64      ( op2(e20,e21) != e23 | e23 = op2(e20,e21) ),
+% 218.53/218.64      inference(instantiation,[status(thm)],[c_140288]) ).
+% 218.53/218.64  
+% 218.53/218.64  cnf(c_152918,plain,
+% 218.53/218.64      ( e23 = op2(e20,e21) | e23 != op2(e23,e22) ),
+% 218.53/218.64      inference(global_propositional_subsumption,
+% 218.53/218.64                [status(thm)],
+% 218.53/218.64                [c_149932,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.53/218.64                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.53/218.64                 c_177,c_176,c_175,c_174,c_171,c_166,c_160,c_158,c_155,
+% 218.53/218.64                 c_153,c_90,c_89,c_88,c_87,c_77,c_71,c_68,c_67,c_57,
+% 218.53/218.64                 c_1865,c_1969,c_16905,c_17254,c_17300,c_17349,c_17350,
+% 218.53/218.64                 c_17427,c_17431,c_17554,c_17556,c_17740,c_17770,c_17853,
+% 218.53/218.64                 c_17913,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,
+% 218.53/218.64                 c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,
+% 218.53/218.64                 c_21422,c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,
+% 218.53/218.64                 c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,
+% 218.53/218.64                 c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,
+% 218.53/218.64                 c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,
+% 218.53/218.64                 c_38851,c_38896,c_38949,c_39778,c_40255,c_40399,c_44248,
+% 218.53/218.64                 c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,
+% 218.53/218.64                 c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,
+% 218.53/218.64                 c_102572,c_107767,c_112325,c_112444,c_138057,c_138069,
+% 218.53/218.64                 c_138092,c_140292]) ).
+% 218.53/218.64  
+% 218.53/218.65  cnf(c_155173,plain,
+% 218.53/218.65      ( op2(e20,e21) = e23 | e23 != op2(e23,e22) ),
+% 218.53/218.65      inference(global_propositional_subsumption,
+% 218.53/218.65                [status(thm)],
+% 218.53/218.65                [c_149931,c_17800,c_28167,c_152918]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_141674,plain,
+% 218.53/218.65      ( X0 != op2(e23,op2(e20,e23))
+% 218.53/218.65      | e23 = X0
+% 218.53/218.65      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_138390]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_145024,plain,
+% 218.53/218.65      ( op2(X0,X1) != op2(e23,op2(e20,e23))
+% 218.53/218.65      | e23 = op2(X0,X1)
+% 218.53/218.65      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_141674]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_153054,plain,
+% 218.53/218.65      ( op2(e23,e22) != op2(e23,op2(e20,e23))
+% 218.53/218.65      | e23 != op2(e23,op2(e20,e23))
+% 218.53/218.65      | e23 = op2(e23,e22) ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_145024]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_17915,plain,
+% 218.53/218.65      ( op2(e20,e22) = op2(e23,e22)
+% 218.53/218.65      | op2(e20,e22) != e21
+% 218.53/218.65      | op2(e23,e22) != e21 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16708]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_19340,plain,
+% 218.53/218.65      ( op2(e20,e22) != e23 | e23 = op2(e20,e22) | e23 != e23 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_22085,plain,
+% 218.53/218.65      ( op2(e23,e22) != e23 | e23 = op2(e23,e22) | e23 != e23 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_23148,plain,
+% 218.53/218.65      ( op2(e20,e22) != e22 | e22 = op2(e20,e22) | e22 != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_59544,plain,
+% 218.53/218.65      ( op2(e21,e22) != X0
+% 218.53/218.65      | op2(e21,e22) = op2(e23,e22)
+% 218.53/218.65      | op2(e23,e22) != X0 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_101735,plain,
+% 218.53/218.65      ( op2(e21,e22) != op2(e20,e23)
+% 218.53/218.65      | op2(e21,e22) = op2(e23,e22)
+% 218.53/218.65      | op2(e23,e22) != op2(e20,e23) ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_59544]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_113086,plain,
+% 218.53/218.65      ( op2(e20,e23) != e22
+% 218.53/218.65      | op2(e23,e22) = op2(e20,e23)
+% 218.53/218.65      | op2(e23,e22) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_90235]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_138996,plain,
+% 218.53/218.65      ( X0 != X1 | op2(e21,e22) != X1 | op2(e21,e22) = X0 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_140205,plain,
+% 218.53/218.65      ( X0 != e22 | op2(e21,e22) = X0 | op2(e21,e22) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_138996]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_142902,plain,
+% 218.53/218.65      ( op2(e20,e23) != e22
+% 218.53/218.65      | op2(e21,e22) = op2(e20,e23)
+% 218.53/218.65      | op2(e21,e22) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_140205]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_182,plain,
+% 218.53/218.65      ( op2(e21,e21) != op2(e22,e21) ),
+% 218.53/218.65      inference(cnf_transformation,[],[f213]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_172,plain,
+% 218.53/218.65      ( op2(e20,e23) != op2(e22,e23) ),
+% 218.53/218.65      inference(cnf_transformation,[],[f223]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_16698,plain,
+% 218.53/218.65      ( op2(e20,e23) != X0
+% 218.53/218.65      | op2(e20,e23) = op2(e22,e23)
+% 218.53/218.65      | op2(e22,e23) != X0 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_17881,plain,
+% 218.53/218.65      ( op2(e20,e23) = op2(e22,e23)
+% 218.53/218.65      | op2(e20,e23) != e22
+% 218.53/218.65      | op2(e22,e23) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16698]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_17889,plain,
+% 218.53/218.65      ( op2(e20,e23) = op2(e21,e23)
+% 218.53/218.65      | op2(e20,e23) != e22
+% 218.53/218.65      | op2(e21,e23) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16700]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_29608,plain,
+% 218.53/218.65      ( op2(e21,e21) != X0
+% 218.53/218.65      | op2(e21,e21) = op2(e22,e21)
+% 218.53/218.65      | op2(e22,e21) != X0 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_44742,plain,
+% 218.53/218.65      ( op2(e21,e21) = op2(e22,e21)
+% 218.53/218.65      | op2(e21,e21) != e22
+% 218.53/218.65      | op2(e22,e21) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_29608]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_60101,plain,
+% 218.53/218.65      ( X0 != X1 | op2(e21,e22) != X1 | op2(e21,e22) = X0 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_70320,plain,
+% 218.53/218.65      ( X0 != e22 | op2(e21,e22) = X0 | op2(e21,e22) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_60101]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_113082,plain,
+% 218.53/218.65      ( op2(e20,e23) != e22
+% 218.53/218.65      | op2(e21,e22) = op2(e20,e23)
+% 218.53/218.65      | op2(e21,e22) != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_70320]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_75,plain,
+% 218.53/218.65      ( op2(e22,e20) = e22
+% 218.53/218.65      | op2(e22,e21) = e22
+% 218.53/218.65      | op2(e22,e22) = e22
+% 218.53/218.65      | op2(e22,e23) = e22 ),
+% 218.53/218.65      inference(cnf_transformation,[],[f144]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_17539,plain,
+% 218.53/218.65      ( e20 != op2(e22,e22) | e20 = e22 | e22 != op2(e22,e22) ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_16753]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_44824,plain,
+% 218.53/218.65      ( op2(e22,e22) != e22 | e22 = op2(e22,e22) | e22 != e22 ),
+% 218.53/218.65      inference(instantiation,[status(thm)],[c_31448]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_138078,plain,
+% 218.53/218.65      ( op2(e22,e21) = e22 | op2(e22,e23) = e22 ),
+% 218.53/218.65      inference(global_propositional_subsumption,
+% 218.53/218.65                [status(thm)],
+% 218.53/218.65                [c_75,c_257,c_256,c_203,c_202,c_200,c_155,c_153,c_77,
+% 218.53/218.65                 c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_21159,
+% 218.53/218.65                 c_21422,c_26105,c_26103,c_26603,c_34088,c_36100,c_44824,
+% 218.53/218.65                 c_49003,c_68974]) ).
+% 218.53/218.65  
+% 218.53/218.65  cnf(c_83,plain,
+% 218.53/218.65      ( op2(e21,e20) = e22
+% 218.53/218.65      | op2(e21,e21) = e22
+% 218.53/218.65      | op2(e21,e22) = e22
+% 218.53/218.65      | op2(e21,e23) = e22 ),
+% 218.53/218.65      inference(cnf_transformation,[],[f136]) ).
+% 218.53/218.65  
+% 218.53/218.66  cnf(c_138088,plain,
+% 218.53/218.66      ( op2(e21,e21) = e22 | op2(e21,e22) = e22 | op2(e21,e23) = e22 ),
+% 218.53/218.66      inference(global_propositional_subsumption,
+% 218.53/218.66                [status(thm)],
+% 218.53/218.66                [c_83,c_257,c_256,c_255,c_203,c_199,c_198,c_191,c_187,
+% 218.53/218.66                 c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,
+% 218.53/218.66                 c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,
+% 218.53/218.66                 c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,
+% 218.53/218.66                 c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,
+% 218.53/218.66                 c_68975,c_95072,c_102572,c_112325]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_149272,plain,
+% 218.53/218.66      ( op2(e21,e22) = op2(e20,e23) | op2(e20,e23) != e22 ),
+% 218.53/218.66      inference(global_propositional_subsumption,
+% 218.53/218.66                [status(thm)],
+% 218.53/218.66                [c_142902,c_182,c_173,c_172,c_17881,c_17889,c_44742,
+% 218.53/218.66                 c_113082,c_138078,c_138088]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_149273,plain,
+% 218.53/218.66      ( op2(e20,e23) != e22 | op2(e21,e22) = op2(e20,e23) ),
+% 218.53/218.66      inference(renaming,[status(thm)],[c_149272]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_139585,plain,
+% 218.53/218.66      ( X0 != X1 | op2(e20,e23) != X1 | op2(e20,e23) = X0 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_141974,plain,
+% 218.53/218.66      ( X0 != e22 | op2(e20,e23) = X0 | op2(e20,e23) != e22 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_139585]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_145084,plain,
+% 218.53/218.66      ( op2(e20,e23) = op2(e22,op2(e20,e22))
+% 218.53/218.66      | op2(e20,e23) != e22
+% 218.53/218.66      | op2(e22,op2(e20,e22)) != e22 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_141974]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_165,plain,
+% 218.53/218.66      ( op2(e20,e20) != op2(e20,e23) ),
+% 218.53/218.66      inference(cnf_transformation,[],[f230]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_1852,plain,
+% 218.53/218.66      ( sP4
+% 218.53/218.66      | sP5
+% 218.53/218.66      | op2(e21,op2(e23,e21)) = e21
+% 218.53/218.66      | op2(e22,op2(e20,e22)) = e22 ),
+% 218.53/218.66      inference(resolution,[status(thm)],[c_250,c_245]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_1956,plain,
+% 218.53/218.66      ( sP4
+% 218.53/218.66      | sP5
+% 218.53/218.66      | op2(e22,op2(e20,e22)) = e22
+% 218.53/218.66      | op2(e23,op2(e23,e23)) = e23 ),
+% 218.53/218.66      inference(resolution,[status(thm)],[c_248,c_245]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_16684,plain,
+% 218.53/218.66      ( op2(e20,e20) != X0
+% 218.53/218.66      | op2(e20,e20) = op2(e20,e23)
+% 218.53/218.66      | op2(e20,e23) != X0 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_25032,plain,
+% 218.53/218.66      ( op2(e20,e20) = op2(e20,e23)
+% 218.53/218.66      | op2(e20,e20) != e22
+% 218.53/218.66      | op2(e20,e23) != e22 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_16684]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_117825,plain,
+% 218.53/218.66      ( X0 != e22 | op2(e20,e23) = X0 | op2(e20,e23) != e22 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_60506]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_131065,plain,
+% 218.53/218.66      ( op2(e20,e23) = op2(e22,op2(e20,e22))
+% 218.53/218.66      | op2(e20,e23) != e22
+% 218.53/218.66      | op2(e22,op2(e20,e22)) != e22 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_117825]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_157088,plain,
+% 218.53/218.66      ( op2(e20,e23) != e22 | op2(e20,e23) = op2(e22,op2(e20,e22)) ),
+% 218.53/218.66      inference(global_propositional_subsumption,
+% 218.53/218.66                [status(thm)],
+% 218.53/218.66                [c_145084,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.53/218.66                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_176,
+% 218.53/218.66                 c_174,c_165,c_155,c_153,c_90,c_88,c_87,c_77,c_71,c_1852,
+% 218.53/218.66                 c_1956,c_16905,c_17254,c_17300,c_17349,c_17350,c_17427,
+% 218.53/218.66                 c_17431,c_17554,c_17740,c_18616,c_18617,c_18997,c_19346,
+% 218.53/218.66                 c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,
+% 218.53/218.66                 c_22510,c_22568,c_23147,c_23297,c_23671,c_25032,c_25989,
+% 218.53/218.66                 c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,
+% 218.53/218.66                 c_27945,c_33461,c_33893,c_34088,c_36100,c_38592,c_38580,
+% 218.53/218.66                 c_38851,c_38896,c_38949,c_39778,c_44248,c_49003,c_51437,
+% 218.53/218.66                 c_68501,c_68975,c_68974,c_76914,c_95072,c_102572,
+% 218.53/218.66                 c_107767,c_112325,c_131065]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_157089,plain,
+% 218.53/218.66      ( op2(e20,e23) = op2(e22,op2(e20,e22)) | op2(e20,e23) != e22 ),
+% 218.53/218.66      inference(renaming,[status(thm)],[c_157088]) ).
+% 218.53/218.66  
+% 218.53/218.66  cnf(c_138226,plain,
+% 218.53/218.66      ( op2(e20,e23) != X0
+% 218.53/218.66      | op2(e20,e23) = op2(e22,e23)
+% 218.53/218.66      | op2(e22,e23) != X0 ),
+% 218.53/218.66      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.66  
+% 218.53/218.67  cnf(c_139589,plain,
+% 218.53/218.67      ( op2(e20,e23) != X0 | op2(e22,e23) != X0 ),
+% 218.53/218.67      inference(global_propositional_subsumption,
+% 218.53/218.67                [status(thm)],
+% 218.53/218.67                [c_138226,c_172,c_16698]) ).
+% 218.53/218.67  
+% 218.53/218.67  cnf(c_157091,plain,
+% 218.53/218.67      ( op2(e20,e23) != op2(e22,op2(e20,e22))
+% 218.53/218.67      | op2(e22,e23) != op2(e22,op2(e20,e22)) ),
+% 218.53/218.67      inference(instantiation,[status(thm)],[c_139589]) ).
+% 218.53/218.67  
+% 218.53/218.67  cnf(c_138254,plain,
+% 218.53/218.67      ( e21 != X0 | e21 = e22 | e22 != X0 ),
+% 218.53/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.67  
+% 218.53/218.67  cnf(c_16749,plain,
+% 218.53/218.67      ( e21 != X0 | e21 = e22 | e22 != X0 ),
+% 218.53/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.53/218.67  
+% 218.57/218.67  cnf(c_139228,plain,
+% 218.57/218.67      ( e21 != X0 | e22 != X0 ),
+% 218.57/218.67      inference(global_propositional_subsumption,
+% 218.57/218.67                [status(thm)],
+% 218.57/218.67                [c_138254,c_200,c_16749]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_148191,plain,
+% 218.57/218.67      ( e21 != op2(e20,e22) | e22 != op2(e20,e22) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_139228]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_19400,plain,
+% 218.57/218.67      ( op2(e20,e20) != op2(e20,e20)
+% 218.57/218.67      | op2(e20,e20) = op2(e20,e22)
+% 218.57/218.67      | op2(e20,e22) != op2(e20,e20) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16686]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_60454,plain,
+% 218.57/218.67      ( X0 != X1 | op2(e20,e22) != X1 | op2(e20,e22) = X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_61542,plain,
+% 218.57/218.67      ( X0 != op2(e20,e22)
+% 218.57/218.67      | op2(e20,e22) = X0
+% 218.57/218.67      | op2(e20,e22) != op2(e20,e22) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60454]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_68847,plain,
+% 218.57/218.67      ( op2(e20,e22) != op2(e20,e22)
+% 218.57/218.67      | op2(e20,e22) = e22
+% 218.57/218.67      | e22 != op2(e20,e22) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_61542]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_59548,plain,
+% 218.57/218.67      ( op2(e20,e22) != X0
+% 218.57/218.67      | op2(e20,e22) = op2(e21,e22)
+% 218.57/218.67      | op2(e21,e22) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_69423,plain,
+% 218.57/218.67      ( op2(e20,e22) = op2(e21,e22)
+% 218.57/218.67      | op2(e20,e22) != op2(e23,e20)
+% 218.57/218.67      | op2(e21,e22) != op2(e23,e20) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_59548]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_61536,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e20,e22) = X0 | op2(e20,e22) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60454]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_71340,plain,
+% 218.57/218.67      ( op2(e20,e20) != e22
+% 218.57/218.67      | op2(e20,e22) = op2(e20,e20)
+% 218.57/218.67      | op2(e20,e22) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_61536]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_107924,plain,
+% 218.57/218.67      ( op2(e20,e22) = op2(e23,e20)
+% 218.57/218.67      | op2(e20,e22) != e22
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_61536]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_142899,plain,
+% 218.57/218.67      ( op2(e21,e22) = op2(e23,e20)
+% 218.57/218.67      | op2(e21,e22) != e22
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_140205]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_148,plain,
+% 218.57/218.67      ( op2(e23,e20) != op2(e23,e22) ),
+% 218.57/218.67      inference(cnf_transformation,[],[f247]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_74,plain,
+% 218.57/218.67      ( op2(e20,e22) = e22
+% 218.57/218.67      | op2(e21,e22) = e22
+% 218.57/218.67      | op2(e22,e22) = e22
+% 218.57/218.67      | op2(e23,e22) = e22 ),
+% 218.57/218.67      inference(cnf_transformation,[],[f145]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_16650,plain,
+% 218.57/218.67      ( op2(e23,e20) != X0
+% 218.57/218.67      | op2(e23,e20) = op2(e23,e22)
+% 218.57/218.67      | op2(e23,e22) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_17283,plain,
+% 218.57/218.67      ( op2(e23,e20) = op2(e23,e22)
+% 218.57/218.67      | op2(e23,e20) != e22
+% 218.57/218.67      | op2(e23,e22) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16650]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_17334,plain,
+% 218.57/218.67      ( op2(e22,e21) != op2(e22,e21)
+% 218.57/218.67      | op2(e22,e21) = op2(e22,e23)
+% 218.57/218.67      | op2(e22,e23) != op2(e22,e21) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16656]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_18944,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e22,e21) = X0 | op2(e22,e21) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_17336]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_21387,plain,
+% 218.57/218.67      ( op2(e22,op2(e20,e22)) != e22
+% 218.57/218.67      | op2(e22,e21) = op2(e22,op2(e20,e22))
+% 218.57/218.67      | op2(e22,e21) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_18944]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_17741,plain,
+% 218.57/218.67      ( X0 != X1 | op2(e21,e22) != X1 | op2(e21,e22) = X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_19778,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e21,e22) = X0 | op2(e21,e22) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_17741]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_27780,plain,
+% 218.57/218.67      ( op2(e21,e22) = op2(e23,e20)
+% 218.57/218.67      | op2(e21,e22) != e22
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_19778]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_32014,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e22,e23) = X0 | op2(e22,e23) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_30606]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_34075,plain,
+% 218.57/218.67      ( op2(e22,e23) = op2(e23,e20)
+% 218.57/218.67      | op2(e22,e23) != e22
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_32014]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_60067,plain,
+% 218.57/218.67      ( op2(e22,e22) = op2(X0,X1) | e22 != X0 | e22 != X1 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_61103,plain,
+% 218.57/218.67      ( op2(e22,e22) = op2(e22,X0) | e22 != X0 | e22 != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60067]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_68817,plain,
+% 218.57/218.67      ( op2(e22,e22) = op2(e22,op2(e20,e22))
+% 218.57/218.67      | e22 != op2(e20,e22)
+% 218.57/218.67      | e22 != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_61103]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_60383,plain,
+% 218.57/218.67      ( op2(e22,e21) != X0
+% 218.57/218.67      | op2(e22,e23) != X0
+% 218.57/218.67      | op2(e22,e23) = op2(e22,e21) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_95749,plain,
+% 218.57/218.67      ( op2(e22,e21) != op2(e23,e20)
+% 218.57/218.67      | op2(e22,e23) = op2(e22,e21)
+% 218.57/218.67      | op2(e22,e23) != op2(e23,e20) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60383]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_138949,plain,
+% 218.57/218.67      ( X0 != X1 | op2(e22,e21) != X1 | op2(e22,e21) = X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_140170,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e22,e21) = X0 | op2(e22,e21) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_138949]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_142817,plain,
+% 218.57/218.67      ( op2(e22,e21) = op2(e23,e20)
+% 218.57/218.67      | op2(e22,e21) != e22
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_140170]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_167,plain,
+% 218.57/218.67      ( op2(e20,e20) != op2(e20,e21) ),
+% 218.57/218.67      inference(cnf_transformation,[],[f228]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_161,plain,
+% 218.57/218.67      ( op2(e21,e20) != op2(e21,e21) ),
+% 218.57/218.67      inference(cnf_transformation,[],[f234]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_84,plain,
+% 218.57/218.67      ( op2(e20,e21) = e21
+% 218.57/218.67      | op2(e21,e21) = e21
+% 218.57/218.67      | op2(e22,e21) = e21
+% 218.57/218.67      | op2(e23,e21) = e21 ),
+% 218.57/218.67      inference(cnf_transformation,[],[f135]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_62,plain,
+% 218.57/218.67      ( op2(e20,e21) = e21
+% 218.57/218.67      | op2(e20,e21) = e22
+% 218.57/218.67      | op2(e20,e21) = e23
+% 218.57/218.67      | e20 = op2(e20,e21) ),
+% 218.57/218.67      inference(cnf_transformation,[],[f109]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_246,plain,
+% 218.57/218.67      ( ~ sP3 | op2(e21,op2(e20,e21)) = e21 ),
+% 218.57/218.67      inference(cnf_transformation,[],[f305]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_1839,plain,
+% 218.57/218.67      ( sP4
+% 218.57/218.67      | sP5
+% 218.57/218.67      | op2(e21,op2(e20,e21)) = e21
+% 218.57/218.67      | op2(e21,op2(e23,e21)) = e21 ),
+% 218.57/218.67      inference(resolution,[status(thm)],[c_250,c_246]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_17623,plain,
+% 218.57/218.67      ( op2(e23,e21) != op2(e23,e21)
+% 218.57/218.67      | op2(e23,e21) = op2(e23,e22)
+% 218.57/218.67      | op2(e23,e22) != op2(e23,e21) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16646]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_18654,plain,
+% 218.57/218.67      ( op2(e22,e21) = op2(e22,e23)
+% 218.57/218.67      | op2(e22,e21) != e23
+% 218.57/218.67      | op2(e22,e23) != e23 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16656]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_19092,plain,
+% 218.57/218.67      ( op2(e20,e21) != op2(e20,e21)
+% 218.57/218.67      | op2(e20,e21) = op2(e22,e21)
+% 218.57/218.67      | op2(e22,e21) != op2(e20,e21) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16722]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_16732,plain,
+% 218.57/218.67      ( op2(e20,e20) != X0
+% 218.57/218.67      | op2(e20,e20) = op2(e23,e20)
+% 218.57/218.67      | op2(e23,e20) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_19398,plain,
+% 218.57/218.67      ( op2(e20,e20) != op2(e20,e20)
+% 218.57/218.67      | op2(e20,e20) = op2(e23,e20)
+% 218.57/218.67      | op2(e23,e20) != op2(e20,e20) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16732]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_19420,plain,
+% 218.57/218.67      ( op2(e20,e23) != op2(e20,e23)
+% 218.57/218.67      | op2(e20,e23) = op2(e22,e23)
+% 218.57/218.67      | op2(e22,e23) != op2(e20,e23) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16698]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_21383,plain,
+% 218.57/218.67      ( op2(e22,e21) = op2(e23,e20)
+% 218.57/218.67      | op2(e22,e21) != e22
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_18944]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_24027,plain,
+% 218.57/218.67      ( op2(e23,e23) != e23 | e23 = op2(e23,e23) | e23 != e23 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_18416,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e23,e20) = X0 | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_17277]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_24688,plain,
+% 218.57/218.67      ( op2(e22,e23) != e22
+% 218.57/218.67      | op2(e23,e20) = op2(e22,e23)
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_18416]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_24992,plain,
+% 218.57/218.67      ( op2(e20,e21) != e22 | e22 = op2(e20,e21) | e22 != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_25036,plain,
+% 218.57/218.67      ( op2(e20,e20) != e22
+% 218.57/218.67      | op2(e23,e20) = op2(e20,e20)
+% 218.57/218.67      | op2(e23,e20) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_18416]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_17858,plain,
+% 218.57/218.67      ( X0 != X1 | op2(e20,e23) != X1 | op2(e20,e23) = X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_21087,plain,
+% 218.57/218.67      ( X0 != op2(e20,e23)
+% 218.57/218.67      | op2(e20,e23) = X0
+% 218.57/218.67      | op2(e20,e23) != op2(e20,e23) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_17858]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_28966,plain,
+% 218.57/218.67      ( op2(e20,e23) != op2(e20,e23)
+% 218.57/218.67      | op2(e20,e23) = e20
+% 218.57/218.67      | e20 != op2(e20,e23) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_21087]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_29329,plain,
+% 218.57/218.67      ( op2(e21,op2(e20,e21)) != e21
+% 218.57/218.67      | op2(e21,e21) = op2(e21,op2(e20,e21))
+% 218.57/218.67      | op2(e21,e21) != e21 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_22443]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_29574,plain,
+% 218.57/218.67      ( op2(e23,e20) != X0
+% 218.57/218.67      | op2(e23,e20) = op2(e23,e22)
+% 218.57/218.67      | op2(e23,e22) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_38045,plain,
+% 218.57/218.67      ( op2(e23,e20) != op2(e22,e23)
+% 218.57/218.67      | op2(e23,e20) = op2(e23,e22)
+% 218.57/218.67      | op2(e23,e22) != op2(e22,e23) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_29574]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_30161,plain,
+% 218.57/218.67      ( op2(e21,e22) = op2(X0,X1) | e21 != X0 | e22 != X1 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_31203,plain,
+% 218.57/218.67      ( op2(e21,e22) = op2(e21,X0) | e21 != e21 | e22 != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_30161]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_38358,plain,
+% 218.57/218.67      ( op2(e21,e22) = op2(e21,op2(e20,e21))
+% 218.57/218.67      | e21 != e21
+% 218.57/218.67      | e22 != op2(e20,e21) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_31203]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_29587,plain,
+% 218.57/218.67      ( op2(e21,e20) != X0
+% 218.57/218.67      | op2(e21,e20) = op2(e21,e21)
+% 218.57/218.67      | op2(e21,e21) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_38853,plain,
+% 218.57/218.67      ( op2(e21,e20) != op2(e21,op2(e23,e21))
+% 218.57/218.67      | op2(e21,e20) = op2(e21,e21)
+% 218.57/218.67      | op2(e21,e21) != op2(e21,op2(e23,e21)) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_29587]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_30131,plain,
+% 218.57/218.67      ( X0 != X1 | op2(e22,e21) != X1 | op2(e22,e21) = X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_31098,plain,
+% 218.57/218.67      ( X0 != e23 | op2(e22,e21) = X0 | op2(e22,e21) != e23 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_30131]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_40665,plain,
+% 218.57/218.67      ( op2(e20,e21) != e23
+% 218.57/218.67      | op2(e22,e21) = op2(e20,e21)
+% 218.57/218.67      | op2(e22,e21) != e23 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_31098]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_68615,plain,
+% 218.57/218.67      ( op2(e21,e21) != op2(e21,op2(e20,e21))
+% 218.57/218.67      | op2(e21,e21) = op2(e21,e22)
+% 218.57/218.67      | op2(e21,e22) != op2(e21,op2(e20,e21)) ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_59527]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_62365,plain,
+% 218.57/218.67      ( X0 != e21 | op2(e20,e23) = X0 | op2(e20,e23) != e21 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60506]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_77593,plain,
+% 218.57/218.67      ( op2(e20,e21) != e21
+% 218.57/218.67      | op2(e20,e23) = op2(e20,e21)
+% 218.57/218.67      | op2(e20,e23) != e21 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_62365]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_59534,plain,
+% 218.57/218.67      ( op2(e20,e20) != X0
+% 218.57/218.67      | op2(e20,e20) = op2(e20,e23)
+% 218.57/218.67      | op2(e20,e23) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_88491,plain,
+% 218.57/218.67      ( op2(e20,e20) = op2(e20,e23)
+% 218.57/218.67      | op2(e20,e20) != e20
+% 218.57/218.67      | op2(e20,e23) != e20 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_59534]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_59536,plain,
+% 218.57/218.67      ( op2(e20,e20) != X0
+% 218.57/218.67      | op2(e20,e20) = op2(e20,e21)
+% 218.57/218.67      | op2(e20,e21) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_88489,plain,
+% 218.57/218.67      ( op2(e20,e20) = op2(e20,e21)
+% 218.57/218.67      | op2(e20,e20) != e20
+% 218.57/218.67      | op2(e20,e21) != e20 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_59536]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_70834,plain,
+% 218.57/218.67      ( X0 != e22 | op2(e22,e23) = X0 | op2(e22,e23) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60488]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_113088,plain,
+% 218.57/218.67      ( op2(e20,e23) != e22
+% 218.57/218.67      | op2(e22,e23) = op2(e20,e23)
+% 218.57/218.67      | op2(e22,e23) != e22 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_70834]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_60915,plain,
+% 218.57/218.67      ( X0 != e21 | op2(e23,e22) = X0 | op2(e23,e22) != e21 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60029]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_115261,plain,
+% 218.57/218.67      ( op2(e23,e21) != e21
+% 218.57/218.67      | op2(e23,e22) = op2(e23,e21)
+% 218.57/218.67      | op2(e23,e22) != e21 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_60915]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_64,plain,
+% 218.57/218.67      ( op2(e20,e23) = e23
+% 218.57/218.67      | op2(e21,e23) = e23
+% 218.57/218.67      | op2(e22,e23) = e23
+% 218.57/218.67      | op2(e23,e23) = e23 ),
+% 218.57/218.67      inference(cnf_transformation,[],[f155]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_159,plain,
+% 218.57/218.67      ( op2(e21,e20) != op2(e21,e23) ),
+% 218.57/218.67      inference(cnf_transformation,[],[f236]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_16672,plain,
+% 218.57/218.67      ( op2(e21,e20) != X0
+% 218.57/218.67      | op2(e21,e20) = op2(e21,e23)
+% 218.57/218.67      | op2(e21,e23) != X0 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.67  
+% 218.57/218.67  cnf(c_17760,plain,
+% 218.57/218.67      ( op2(e21,e20) = op2(e21,e23)
+% 218.57/218.67      | op2(e21,e20) != e23
+% 218.57/218.67      | op2(e21,e23) != e23 ),
+% 218.57/218.67      inference(instantiation,[status(thm)],[c_16672]) ).
+% 218.57/218.67  
+% 218.57/218.68  cnf(c_138060,plain,
+% 218.57/218.68      ( op2(e20,e23) = e23 | op2(e22,e23) = e23 | op2(e23,e23) = e23 ),
+% 218.57/218.68      inference(global_propositional_subsumption,
+% 218.57/218.68                [status(thm)],
+% 218.57/218.68                [c_64,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_159,
+% 218.57/218.68                 c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,
+% 218.57/218.68                 c_17427,c_17431,c_17554,c_17760,c_18617,c_19346,c_21159,
+% 218.57/218.68                 c_21422,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,
+% 218.57/218.68                 c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,
+% 218.57/218.68                 c_95072,c_102572]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_138255,plain,
+% 218.57/218.68      ( e20 != X0 | e20 = e23 | e23 != X0 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_139235,plain,
+% 218.57/218.68      ( e20 != X0 | e23 != X0 ),
+% 218.57/218.68      inference(global_propositional_subsumption,
+% 218.57/218.68                [status(thm)],
+% 218.57/218.68                [c_138255,c_201,c_16751]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_139238,plain,
+% 218.57/218.68      ( e20 != op2(e23,e23) | e23 != op2(e23,e23) ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_139235]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_138882,plain,
+% 218.57/218.68      ( X0 != X1 | op2(e23,e22) != X1 | op2(e23,e22) = X0 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_140105,plain,
+% 218.57/218.68      ( X0 != e23 | op2(e23,e22) = X0 | op2(e23,e22) != e23 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_138882]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_142617,plain,
+% 218.57/218.68      ( op2(e22,e23) != e23
+% 218.57/218.68      | op2(e23,e22) = op2(e22,e23)
+% 218.57/218.68      | op2(e23,e22) != e23 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_140105]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_144,plain,
+% 218.57/218.68      ( op2(e23,e22) != op2(e23,e23) ),
+% 218.57/218.68      inference(cnf_transformation,[],[f251]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_16642,plain,
+% 218.57/218.68      ( op2(e23,e22) != X0
+% 218.57/218.68      | op2(e23,e22) = op2(e23,e23)
+% 218.57/218.68      | op2(e23,e23) != X0 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_22082,plain,
+% 218.57/218.68      ( op2(e23,e22) = op2(e23,e23)
+% 218.57/218.68      | op2(e23,e22) != e23
+% 218.57/218.68      | op2(e23,e23) != e23 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_16642]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_64702,plain,
+% 218.57/218.68      ( X0 != X1 | X0 = op2(e22,e23) | op2(e22,e23) != X1 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_113259,plain,
+% 218.57/218.68      ( X0 = op2(e22,e23) | X0 != e23 | op2(e22,e23) != e23 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_64702]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_122296,plain,
+% 218.57/218.68      ( op2(e22,e23) != e23
+% 218.57/218.68      | op2(e23,e22) = op2(e22,e23)
+% 218.57/218.68      | op2(e23,e22) != e23 ),
+% 218.57/218.68      inference(instantiation,[status(thm)],[c_113259]) ).
+% 218.57/218.68  
+% 218.57/218.68  cnf(c_148738,plain,
+% 218.57/218.68      ( op2(e23,e22) = op2(e22,e23) | op2(e23,e22) != e23 ),
+% 218.57/218.68      inference(global_propositional_subsumption,
+% 218.57/218.68                [status(thm)],
+% 218.57/218.68                [c_142617,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.57/218.68                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.57/218.68                 c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_160,c_159,
+% 218.57/218.68                 c_158,c_155,c_153,c_144,c_90,c_89,c_88,c_87,c_77,c_71,
+% 218.57/218.68                 c_68,c_67,c_64,c_57,c_1865,c_1969,c_16905,c_17254,
+% 218.57/218.68                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,
+% 218.57/218.68                 c_17740,c_17760,c_17770,c_17786,c_17799,c_17800,c_17853,
+% 218.57/218.68                 c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,
+% 218.57/218.68                 c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,
+% 218.57/218.68                 c_21762,c_22082,c_22510,c_22568,c_22593,c_23145,c_23147,
+% 218.57/218.68                 c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,
+% 218.57/218.68                 c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,c_29330,
+% 218.57/218.68                 c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,
+% 218.57/218.68                 c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,
+% 218.57/218.68                 c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,
+% 218.57/218.68                 c_69063,c_74870,c_76914,c_77143,c_95072,c_102572,
+% 218.57/218.68                 c_107767,c_112325,c_112444,c_115060,c_122296,c_138057,
+% 218.57/218.68                 c_138069,c_138092]) ).
+% 218.57/218.68  
+% 218.57/218.69  cnf(c_149072,plain,
+% 218.57/218.69      ( op2(e22,e21) = op2(e23,e20) | op2(e23,e20) != e22 ),
+% 218.57/218.69      inference(global_propositional_subsumption,
+% 218.57/218.69                [status(thm)],
+% 218.57/218.69                [c_142817,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.57/218.69                 c_202,c_201,c_200,c_199,c_198,c_191,c_190,c_189,c_188,
+% 218.57/218.69                 c_187,c_184,c_179,c_176,c_175,c_174,c_172,c_171,c_167,
+% 218.57/218.69                 c_166,c_165,c_163,c_162,c_161,c_160,c_158,c_155,c_153,
+% 218.57/218.69                 c_151,c_148,c_146,c_90,c_89,c_88,c_87,c_84,c_77,c_75,
+% 218.57/218.69                 c_71,c_68,c_67,c_63,c_62,c_60,c_57,c_1839,c_1865,c_1969,
+% 218.57/218.69                 c_16905,c_17254,c_17261,c_17283,c_17300,c_17349,c_17350,
+% 218.57/218.69                 c_17427,c_17431,c_17539,c_17554,c_17556,c_17623,c_17740,
+% 218.57/218.69                 c_17770,c_17786,c_17799,c_17800,c_17816,c_17853,c_17857,
+% 218.57/218.69                 c_17931,c_18615,c_18616,c_18617,c_18654,c_18984,c_18997,
+% 218.57/218.69                 c_19092,c_19246,c_19346,c_19398,c_19420,c_20774,c_20913,
+% 218.57/218.69                 c_20955,c_21017,c_21159,c_21383,c_21422,c_21762,c_22470,
+% 218.57/218.69                 c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,
+% 218.57/218.69                 c_24027,c_24688,c_24992,c_25031,c_25036,c_25989,c_26105,
+% 218.57/218.69                 c_26103,c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,
+% 218.57/218.69                 c_27945,c_28292,c_28966,c_29329,c_29330,c_33461,c_33893,
+% 218.57/218.69                 c_34088,c_35201,c_36100,c_38045,c_38358,c_38592,c_38580,
+% 218.57/218.69                 c_38853,c_38851,c_38896,c_38949,c_39778,c_40255,c_40665,
+% 218.57/218.69                 c_44248,c_44601,c_44653,c_44824,c_49003,c_51437,c_62013,
+% 218.57/218.69                 c_68501,c_68615,c_68690,c_68975,c_68974,c_69063,c_74870,
+% 218.57/218.69                 c_76914,c_77143,c_77593,c_88491,c_88489,c_95072,
+% 218.57/218.69                 c_102572,c_107767,c_112325,c_112444,c_113088,c_115060,
+% 218.57/218.69                 c_115261,c_138039,c_138045,c_138057,c_138060,c_138069,
+% 218.57/218.69                 c_138092,c_139238,c_148738]) ).
+% 218.57/218.69  
+% 218.57/218.69  cnf(c_138206,plain,
+% 218.57/218.69      ( op2(e22,e21) != X0
+% 218.57/218.69      | op2(e22,e21) = op2(e22,e22)
+% 218.57/218.69      | op2(e22,e22) != X0 ),
+% 218.57/218.69      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.69  
+% 218.57/218.69  cnf(c_16658,plain,
+% 218.57/218.69      ( op2(e22,e21) != X0
+% 218.57/218.69      | op2(e22,e21) = op2(e22,e22)
+% 218.57/218.69      | op2(e22,e22) != X0 ),
+% 218.57/218.69      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.69  
+% 218.57/218.69  cnf(c_138953,plain,
+% 218.57/218.69      ( op2(e22,e21) != X0 | op2(e22,e22) != X0 ),
+% 218.57/218.69      inference(global_propositional_subsumption,
+% 218.57/218.69                [status(thm)],
+% 218.57/218.69                [c_138206,c_152,c_16658]) ).
+% 218.57/218.69  
+% 218.57/218.69  cnf(c_149097,plain,
+% 218.57/218.69      ( op2(e22,e21) != op2(e22,op2(e20,e22))
+% 218.57/218.69      | op2(e22,e22) != op2(e22,op2(e20,e22)) ),
+% 218.57/218.69      inference(instantiation,[status(thm)],[c_138953]) ).
+% 218.57/218.69  
+% 218.57/218.69  cnf(c_149258,plain,
+% 218.57/218.69      ( op2(e21,e22) = op2(e23,e20) | op2(e23,e20) != e22 ),
+% 218.57/218.69      inference(global_propositional_subsumption,
+% 218.57/218.69                [status(thm)],
+% 218.57/218.69                [c_142899,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.57/218.69                 c_202,c_201,c_200,c_199,c_191,c_188,c_187,c_176,c_174,
+% 218.57/218.69                 c_155,c_153,c_151,c_148,c_88,c_87,c_77,c_74,c_71,c_1852,
+% 218.57/218.69                 c_1956,c_16905,c_17254,c_17283,c_17300,c_17334,c_17335,
+% 218.57/218.69                 c_17349,c_17350,c_17427,c_17431,c_17539,c_17554,c_17740,
+% 218.57/218.69                 c_18616,c_18617,c_18997,c_19346,c_20774,c_20913,c_20955,
+% 218.57/218.69                 c_21017,c_21159,c_21387,c_21422,c_21762,c_22510,c_22568,
+% 218.57/218.69                 c_23148,c_23297,c_23671,c_25989,c_26105,c_26103,c_26603,
+% 218.57/218.69                 c_26610,c_27237,c_27239,c_27780,c_27939,c_27945,c_33461,
+% 218.57/218.69                 c_33893,c_34075,c_34088,c_36100,c_38592,c_38580,c_38851,
+% 218.57/218.69                 c_38896,c_38949,c_39778,c_44248,c_44824,c_51437,c_68501,
+% 218.57/218.69                 c_68817,c_68975,c_76914,c_95072,c_95749,c_102572,
+% 218.57/218.69                 c_107767,c_138078,c_149072,c_149097]) ).
+% 218.57/218.69  
+% 218.57/218.70  cnf(c_164118,plain,
+% 218.57/218.70      ( e22 != op2(e20,e22) ),
+% 218.57/218.70      inference(global_propositional_subsumption,
+% 218.57/218.70                [status(thm)],
+% 218.57/218.70                [c_148191,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 218.57/218.70                 c_191,c_187,c_179,c_166,c_155,c_153,c_90,c_88,c_77,
+% 218.57/218.70                 c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,
+% 218.57/218.70                 c_17790,c_17816,c_18617,c_19346,c_19400,c_21159,c_21422,
+% 218.57/218.70                 c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,
+% 218.57/218.70                 c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_49003,
+% 218.57/218.70                 c_51437,c_68847,c_68975,c_68974,c_69423,c_71340,c_95072,
+% 218.57/218.70                 c_102572,c_107924,c_112325,c_149258]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_153069,plain,
+% 218.57/218.70      ( X0 != op2(e20,e23)
+% 218.57/218.70      | op2(e23,X0) = op2(e23,op2(e20,e23))
+% 218.57/218.70      | e23 != e23 ),
+% 218.57/218.70      inference(instantiation,[status(thm)],[c_145025]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_164535,plain,
+% 218.57/218.70      ( op2(e23,X0) = op2(e23,op2(e20,e23)) | X0 != op2(e20,e23) ),
+% 218.57/218.70      inference(global_propositional_subsumption,
+% 218.57/218.70                [status(thm)],
+% 218.57/218.70                [c_153069,c_16905,c_51993]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_164536,plain,
+% 218.57/218.70      ( X0 != op2(e20,e23) | op2(e23,X0) = op2(e23,op2(e20,e23)) ),
+% 218.57/218.70      inference(renaming,[status(thm)],[c_164535]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_164541,plain,
+% 218.57/218.70      ( op2(e23,e21) = op2(e23,op2(e20,e23)) | e21 != op2(e20,e23) ),
+% 218.57/218.70      inference(instantiation,[status(thm)],[c_164536]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_138200,plain,
+% 218.57/218.70      ( op2(e23,e21) != X0
+% 218.57/218.70      | op2(e23,e21) = op2(e23,e22)
+% 218.57/218.70      | op2(e23,e22) != X0 ),
+% 218.57/218.70      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_138896,plain,
+% 218.57/218.70      ( op2(e23,e21) != X0 | op2(e23,e22) != X0 ),
+% 218.57/218.70      inference(global_propositional_subsumption,
+% 218.57/218.70                [status(thm)],
+% 218.57/218.70                [c_138200,c_146,c_16646]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_164542,plain,
+% 218.57/218.70      ( op2(e23,e21) != op2(e23,op2(e20,e23))
+% 218.57/218.70      | op2(e23,e22) != op2(e23,op2(e20,e23)) ),
+% 218.57/218.70      inference(instantiation,[status(thm)],[c_138896]) ).
+% 218.57/218.70  
+% 218.57/218.70  cnf(c_138202,plain,
+% 218.57/218.70      ( op2(e23,e20) != X0
+% 218.57/218.70      | op2(e23,e20) = op2(e23,e22)
+% 218.57/218.70      | op2(e23,e22) != X0 ),
+% 218.57/218.70      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.70  
+% 218.57/218.71  cnf(c_138915,plain,
+% 218.57/218.71      ( op2(e23,e20) != X0 | op2(e23,e22) != X0 ),
+% 218.57/218.71      inference(global_propositional_subsumption,
+% 218.57/218.71                [status(thm)],
+% 218.57/218.71                [c_138202,c_148,c_16650]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_164546,plain,
+% 218.57/218.71      ( op2(e23,e20) != op2(e23,op2(e20,e23))
+% 218.57/218.71      | op2(e23,e22) != op2(e23,op2(e20,e23)) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_138915]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_165269,plain,
+% 218.57/218.71      ( op2(e23,e22) != op2(e23,op2(e20,e23)) | e23 = op2(e23,e22) ),
+% 218.57/218.71      inference(global_propositional_subsumption,
+% 218.57/218.71                [status(thm)],
+% 218.57/218.71                [c_153054,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.57/218.71                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.57/218.71                 c_178,c_177,c_176,c_175,c_174,c_171,c_166,c_165,c_163,
+% 218.57/218.71                 c_162,c_160,c_158,c_155,c_153,c_148,c_90,c_89,c_88,c_87,
+% 218.57/218.71                 c_77,c_71,c_68,c_67,c_61,c_60,c_57,c_49,c_1865,c_1969,
+% 218.57/218.71                 c_16905,c_17254,c_17283,c_17300,c_17349,c_17350,c_17427,
+% 218.57/218.71                 c_17431,c_17554,c_17556,c_17740,c_17770,c_17786,c_17790,
+% 218.57/218.71                 c_17799,c_17800,c_17816,c_17853,c_17915,c_17931,c_18615,
+% 218.57/218.71                 c_18616,c_18617,c_18984,c_18997,c_19246,c_19340,c_19346,
+% 218.57/218.71                 c_19400,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,
+% 218.57/218.71                 c_21762,c_22085,c_22510,c_22568,c_22593,c_23145,c_23147,
+% 218.57/218.71                 c_23297,c_23671,c_25032,c_25031,c_25989,c_26105,c_26103,
+% 218.57/218.71                 c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,
+% 218.57/218.71                 c_28198,c_29330,c_33231,c_33461,c_33694,c_33893,c_34088,
+% 218.57/218.71                 c_34901,c_35201,c_36100,c_38592,c_38580,c_38851,c_38896,
+% 218.57/218.71                 c_38949,c_39126,c_39778,c_40255,c_44248,c_44601,c_49003,
+% 218.57/218.71                 c_51437,c_62013,c_68501,c_68690,c_68975,c_68974,c_69063,
+% 218.57/218.71                 c_69423,c_71340,c_74870,c_76914,c_77143,c_95072,
+% 218.57/218.71                 c_102572,c_107767,c_107924,c_112325,c_112444,c_115060,
+% 218.57/218.71                 c_138057,c_138069,c_138092,c_149258,c_157089,c_157091,
+% 218.57/218.71                 c_164541,c_164542]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_178764,plain,
+% 218.57/218.71      ( op2(e23,e22) = op2(e23,op2(e20,e23)) | e22 != op2(e20,e23) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_164536]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_180014,plain,
+% 218.57/218.71      ( op2(op2(e20,e21),e22) = op2(e23,op2(e20,e23))
+% 218.57/218.71      | e22 != op2(e20,e23) ),
+% 218.57/218.71      inference(global_propositional_subsumption,
+% 218.57/218.71                [status(thm)],
+% 218.57/218.71                [c_166043,c_155173,c_165269,c_178764]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_181861,plain,
+% 218.57/218.71      ( op2(op2(e20,e21),e22) != op2(e23,op2(e20,e23))
+% 218.57/218.71      | op2(e23,op2(e20,e23)) = op2(op2(e20,e21),e22) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_181828]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_139566,plain,
+% 218.57/218.71      ( X0 != X1 | op2(e21,e23) != X1 | op2(e21,e23) = X0 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_153976,plain,
+% 218.57/218.71      ( X0 != op2(e21,op2(e20,e21))
+% 218.57/218.71      | op2(e21,e23) = X0
+% 218.57/218.71      | op2(e21,e23) != op2(e21,op2(e20,e21)) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_139566]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_170401,plain,
+% 218.57/218.71      ( op2(e21,e23) != op2(e21,op2(e20,e21))
+% 218.57/218.71      | op2(e21,e23) = e21
+% 218.57/218.71      | e21 != op2(e21,op2(e20,e21)) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_153976]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_157,plain,
+% 218.57/218.71      ( op2(e21,e21) != op2(e21,e23) ),
+% 218.57/218.71      inference(cnf_transformation,[],[f238]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_86,plain,
+% 218.57/218.71      ( e20 = op2(e20,e21)
+% 218.57/218.71      | e20 = op2(e21,e21)
+% 218.57/218.71      | e20 = op2(e22,e21)
+% 218.57/218.71      | e20 = op2(e23,e21) ),
+% 218.57/218.71      inference(cnf_transformation,[],[f133]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_1943,plain,
+% 218.57/218.71      ( sP4
+% 218.57/218.71      | sP5
+% 218.57/218.71      | op2(e21,op2(e20,e21)) = e21
+% 218.57/218.71      | op2(e23,op2(e23,e23)) = e23 ),
+% 218.57/218.71      inference(resolution,[status(thm)],[c_248,c_246]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_17558,plain,
+% 218.57/218.71      ( e20 != op2(e21,e21) | e20 = e21 | e21 != op2(e21,e21) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16755]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_16668,plain,
+% 218.57/218.71      ( op2(e21,e21) != X0
+% 218.57/218.71      | op2(e21,e21) = op2(e21,e23)
+% 218.57/218.71      | op2(e21,e23) != X0 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_17747,plain,
+% 218.57/218.71      ( op2(e21,e21) != op2(e21,e21)
+% 218.57/218.71      | op2(e21,e21) = op2(e21,e23)
+% 218.57/218.71      | op2(e21,e23) != op2(e21,e21) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16668]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_19094,plain,
+% 218.57/218.71      ( op2(e20,e21) != op2(e20,e21)
+% 218.57/218.71      | op2(e20,e21) = op2(e20,e22)
+% 218.57/218.71      | op2(e20,e22) != op2(e20,e21) ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16682]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_16688,plain,
+% 218.57/218.71      ( op2(e20,e20) != X0
+% 218.57/218.71      | op2(e20,e20) = op2(e20,e21)
+% 218.57/218.71      | op2(e20,e21) != X0 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_25030,plain,
+% 218.57/218.71      ( op2(e20,e20) = op2(e20,e21)
+% 218.57/218.71      | op2(e20,e20) != e22
+% 218.57/218.71      | op2(e20,e21) != e22 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16688]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_26604,plain,
+% 218.57/218.71      ( op2(e21,e21) != e21 | e21 = op2(e21,e21) | e21 != e21 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_19525]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_33333,plain,
+% 218.57/218.71      ( op2(e20,e21) != e21 | e21 = op2(e20,e21) | e21 != e21 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_31484]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_30186,plain,
+% 218.57/218.71      ( op2(e21,e21) = op2(X0,X1) | e21 != X0 | e21 != X1 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_31202,plain,
+% 218.57/218.71      ( op2(e21,e21) = op2(e21,X0) | e21 != X0 | e21 != e21 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_30186]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_38487,plain,
+% 218.57/218.71      ( op2(e21,e21) = op2(e21,op2(e20,e21))
+% 218.57/218.71      | e21 != op2(e20,e21)
+% 218.57/218.71      | e21 != e21 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_31202]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_60439,plain,
+% 218.57/218.71      ( op2(e21,e20) = op2(X0,X1) | e20 != X1 | e21 != X0 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_61527,plain,
+% 218.57/218.71      ( op2(e21,e20) = op2(X0,op2(e20,e21))
+% 218.57/218.71      | e20 != op2(e20,e21)
+% 218.57/218.71      | e21 != X0 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_60439]) ).
+% 218.57/218.71  
+% 218.57/218.71  cnf(c_63683,plain,
+% 218.57/218.71      ( op2(e21,e20) = op2(e21,op2(e20,e21))
+% 218.57/218.71      | e20 != op2(e20,e21)
+% 218.57/218.71      | e21 != e21 ),
+% 218.57/218.71      inference(instantiation,[status(thm)],[c_61527]) ).
+% 218.57/218.71  
+% 218.57/218.72  cnf(c_60428,plain,
+% 218.57/218.72      ( op2(e21,e21) != X0
+% 218.57/218.72      | op2(e21,e23) != X0
+% 218.57/218.72      | op2(e21,e23) = op2(e21,e21) ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_68612,plain,
+% 218.57/218.72      ( op2(e21,e21) != op2(e21,op2(e20,e21))
+% 218.57/218.72      | op2(e21,e23) != op2(e21,op2(e20,e21))
+% 218.57/218.72      | op2(e21,e23) = op2(e21,e21) ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_60428]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_60412,plain,
+% 218.57/218.72      ( op2(e21,e23) != X0 | op2(e21,e23) = e21 | e21 != X0 ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_69096,plain,
+% 218.57/218.72      ( op2(e21,e23) != op2(e21,op2(e20,e21))
+% 218.57/218.72      | op2(e21,e23) = e21
+% 218.57/218.72      | e21 != op2(e21,op2(e20,e21)) ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_60412]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_59528,plain,
+% 218.57/218.72      ( op2(e21,e20) != X0
+% 218.57/218.72      | op2(e21,e20) = op2(e21,e23)
+% 218.57/218.72      | op2(e21,e23) != X0 ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_60438,plain,
+% 218.57/218.72      ( op2(e21,e20) != op2(X0,X1)
+% 218.57/218.72      | op2(e21,e20) = op2(e21,e23)
+% 218.57/218.72      | op2(e21,e23) != op2(X0,X1) ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_59528]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_69349,plain,
+% 218.57/218.72      ( op2(e21,e20) != op2(e21,op2(e20,e21))
+% 218.57/218.72      | op2(e21,e20) = op2(e21,e23)
+% 218.57/218.72      | op2(e21,e23) != op2(e21,op2(e20,e21)) ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_60438]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_61535,plain,
+% 218.57/218.72      ( X0 != e23 | op2(e20,e22) = X0 | op2(e20,e22) != e23 ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_60454]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_115073,plain,
+% 218.57/218.72      ( op2(e20,e21) != e23
+% 218.57/218.72      | op2(e20,e22) = op2(e20,e21)
+% 218.57/218.72      | op2(e20,e22) != e23 ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_61535]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_139151,plain,
+% 218.57/218.72      ( X0 != X1 | e21 != X1 | e21 = X0 ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_140775,plain,
+% 218.57/218.72      ( X0 != e21 | e21 = X0 | e21 != e21 ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_139151]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_142407,plain,
+% 218.57/218.72      ( e21 = X0 | X0 != e21 ),
+% 218.57/218.72      inference(global_propositional_subsumption,
+% 218.57/218.72                [status(thm)],
+% 218.57/218.72                [c_140775,c_17431,c_19525]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_142408,plain,
+% 218.57/218.72      ( X0 != e21 | e21 = X0 ),
+% 218.57/218.72      inference(renaming,[status(thm)],[c_142407]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_142413,plain,
+% 218.57/218.72      ( op2(e21,op2(e20,e21)) != e21 | e21 = op2(e21,op2(e20,e21)) ),
+% 218.57/218.72      inference(instantiation,[status(thm)],[c_142408]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_197043,plain,
+% 218.57/218.72      ( op2(e21,e23) = e21 | op2(e21,e23) != op2(e21,op2(e20,e21)) ),
+% 218.57/218.72      inference(global_propositional_subsumption,
+% 218.57/218.72                [status(thm)],
+% 218.57/218.72                [c_170401,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.57/218.72                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.57/218.72                 c_178,c_176,c_174,c_167,c_166,c_164,c_159,c_157,c_155,
+% 218.57/218.72                 c_153,c_152,c_90,c_88,c_87,c_86,c_85,c_77,c_71,c_62,
+% 218.57/218.72                 c_61,c_1839,c_1943,c_16905,c_17254,c_17300,c_17335,
+% 218.57/218.72                 c_17349,c_17350,c_17427,c_17431,c_17554,c_17558,c_17740,
+% 218.57/218.72                 c_17747,c_17748,c_17790,c_17800,c_17816,c_17931,c_17998,
+% 218.57/218.72                 c_18616,c_18617,c_18997,c_19094,c_19346,c_19400,c_20774,
+% 218.57/218.72                 c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,
+% 218.57/218.72                 c_22510,c_22568,c_23147,c_23297,c_23671,c_25030,c_25989,
+% 218.57/218.72                 c_26105,c_26103,c_26603,c_26604,c_26610,c_27237,c_27239,
+% 218.57/218.72                 c_27939,c_27945,c_33333,c_33461,c_33694,c_33893,c_34088,
+% 218.57/218.72                 c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 218.57/218.72                 c_39126,c_39778,c_44248,c_49003,c_51437,c_63683,c_68261,
+% 218.57/218.72                 c_68501,c_68612,c_68975,c_68974,c_69096,c_69349,c_69423,
+% 218.57/218.72                 c_71340,c_76914,c_95072,c_102572,c_107767,c_107924,
+% 218.57/218.72                 c_112325,c_115073,c_142413,c_149258]) ).
+% 218.57/218.72  
+% 218.57/218.72  cnf(c_197044,plain,
+% 218.57/218.72      ( op2(e21,e23) != op2(e21,op2(e20,e21)) | op2(e21,e23) = e21 ),
+% 218.57/218.72      inference(renaming,[status(thm)],[c_197043]) ).
+% 218.57/218.72  
+% 218.57/218.73  cnf(c_213204,plain,
+% 218.57/218.73      ( op2(e23,op2(e20,e23)) = op2(op2(e20,e21),e22)
+% 218.57/218.73      | e23 != op2(e20,e21) ),
+% 218.57/218.73      inference(global_propositional_subsumption,
+% 218.57/218.73                [status(thm)],
+% 218.57/218.73                [c_182201,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.57/218.73                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.57/218.73                 c_176,c_175,c_174,c_173,c_171,c_166,c_163,c_162,c_160,
+% 218.57/218.73                 c_158,c_155,c_153,c_90,c_89,c_88,c_87,c_77,c_71,c_68,
+% 218.57/218.73                 c_67,c_60,c_57,c_1865,c_1969,c_16905,c_17254,c_17300,
+% 218.57/218.73                 c_17349,c_17350,c_17427,c_17431,c_17554,c_17556,c_17740,
+% 218.57/218.73                 c_17770,c_17786,c_17799,c_17800,c_17853,c_17890,c_17931,
+% 218.57/218.73                 c_18615,c_18616,c_18617,c_18984,c_18997,c_19246,c_19346,
+% 218.57/218.73                 c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,c_21762,
+% 218.57/218.73                 c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,c_23671,
+% 218.57/218.73                 c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,c_26610,
+% 218.57/218.73                 c_27237,c_27239,c_27939,c_27945,c_28329,c_29330,c_33231,
+% 218.57/218.73                 c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,
+% 218.57/218.73                 c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,
+% 218.57/218.73                 c_48118,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,
+% 218.57/218.73                 c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,
+% 218.57/218.73                 c_102572,c_107767,c_112325,c_112444,c_113093,c_115060,
+% 218.57/218.73                 c_138057,c_138069,c_138092,c_143356,c_155173,c_165269,
+% 218.57/218.73                 c_166043,c_178764,c_181861,c_197044,c_212876,c_212882]) ).
+% 218.57/218.73  
+% 218.57/218.73  cnf(c_145800,plain,
+% 218.57/218.73      ( X0 != op2(op2(e20,e21),e22)
+% 218.57/218.73      | op2(e23,e22) = X0
+% 218.57/218.73      | op2(e23,e22) != op2(op2(e20,e21),e22) ),
+% 218.57/218.73      inference(instantiation,[status(thm)],[c_138882]) ).
+% 218.57/218.73  
+% 218.57/218.73  cnf(c_155426,plain,
+% 218.57/218.73      ( op2(X0,X1) != op2(op2(e20,e21),e22)
+% 218.57/218.73      | op2(e23,e22) = op2(X0,X1)
+% 218.57/218.73      | op2(e23,e22) != op2(op2(e20,e21),e22) ),
+% 218.57/218.73      inference(instantiation,[status(thm)],[c_145800]) ).
+% 218.57/218.73  
+% 218.57/218.73  cnf(c_213212,plain,
+% 218.57/218.73      ( op2(e23,op2(e20,e23)) != op2(op2(e20,e21),e22)
+% 218.57/218.73      | op2(e23,e22) != op2(op2(e20,e21),e22)
+% 218.57/218.73      | op2(e23,e22) = op2(e23,op2(e20,e23)) ),
+% 218.57/218.73      inference(instantiation,[status(thm)],[c_155426]) ).
+% 218.57/218.73  
+% 218.57/218.73  cnf(c_225164,plain,
+% 218.57/218.73      ( op2(e20,e22) = e23 | op2(e23,e22) = e23 ),
+% 218.57/218.73      inference(global_propositional_subsumption,
+% 218.57/218.73                [status(thm)],
+% 218.57/218.73                [c_72,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 218.57/218.73                 c_187,c_179,c_178,c_177,c_175,c_174,c_166,c_155,c_153,
+% 218.57/218.73                 c_90,c_88,c_77,c_61,c_49,c_16905,c_17254,c_17300,
+% 218.57/218.73                 c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17790,
+% 218.57/218.73                 c_17816,c_17914,c_17915,c_18617,c_18971,c_19346,c_19400,
+% 218.57/218.73                 c_20774,c_21017,c_21159,c_21422,c_22510,c_23147,c_25989,
+% 218.57/218.73                 c_26105,c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,
+% 218.57/218.73                 c_34088,c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,
+% 218.57/218.73                 c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,
+% 218.57/218.73                 c_102572,c_107924,c_108004,c_112325,c_138050,c_139658,
+% 218.57/218.73                 c_149258]) ).
+% 218.57/218.73  
+% 218.57/218.74  cnf(c_230830,plain,
+% 218.57/218.74      ( op2(e20,e22) = e23 | op2(e23,e22) = e23 ),
+% 218.57/218.74      inference(global_propositional_subsumption,
+% 218.57/218.74                [status(thm)],
+% 218.57/218.74                [c_72,c_225164]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_231022,plain,
+% 218.57/218.74      ( op2(e23,e22) = e23 | e23 = op2(e20,e22) ),
+% 218.57/218.74      inference(resolution,[status(thm)],[c_231004,c_230830]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_239027,plain,
+% 218.57/218.74      ( e23 = op2(e20,e22) | e23 = op2(e23,e22) ),
+% 218.57/218.74      inference(resolution,[status(thm)],[c_231022,c_231004]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_231075,plain,
+% 218.57/218.74      ( op2(e21,e21) = e22 | op2(e21,e22) = e22 | op2(e21,e23) = e22 ),
+% 218.57/218.74      inference(global_propositional_subsumption,
+% 218.57/218.74                [status(thm)],
+% 218.57/218.74                [c_83,c_257,c_256,c_255,c_203,c_199,c_198,c_191,c_187,
+% 218.57/218.74                 c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,
+% 218.57/218.74                 c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,
+% 218.57/218.74                 c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,
+% 218.57/218.74                 c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,
+% 218.57/218.74                 c_68975,c_95072,c_102572,c_112325]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_66,plain,
+% 218.57/218.74      ( op2(e20,e23) = e22
+% 218.57/218.74      | op2(e21,e23) = e22
+% 218.57/218.74      | op2(e22,e23) = e22
+% 218.57/218.74      | op2(e23,e23) = e22 ),
+% 218.57/218.74      inference(cnf_transformation,[],[f153]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_17635,plain,
+% 218.57/218.74      ( op2(e23,e20) != op2(e23,e20)
+% 218.57/218.74      | op2(e23,e20) = op2(e23,e22)
+% 218.57/218.74      | op2(e23,e22) != op2(e23,e20) ),
+% 218.57/218.74      inference(instantiation,[status(thm)],[c_16650]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_29572,plain,
+% 218.57/218.74      ( op2(e23,e21) != X0
+% 218.57/218.74      | op2(e23,e21) = op2(e23,e22)
+% 218.57/218.74      | op2(e23,e22) != X0 ),
+% 218.57/218.74      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_44595,plain,
+% 218.57/218.74      ( op2(e23,e21) = op2(e23,e22)
+% 218.57/218.74      | op2(e23,e21) != e22
+% 218.57/218.74      | op2(e23,e22) != e22 ),
+% 218.57/218.74      inference(instantiation,[status(thm)],[c_29572]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_59513,plain,
+% 218.57/218.74      ( op2(e23,e22) != X0
+% 218.57/218.74      | op2(e23,e22) = op2(e23,e23)
+% 218.57/218.74      | op2(e23,e23) != X0 ),
+% 218.57/218.74      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_90234,plain,
+% 218.57/218.74      ( op2(e23,e22) = op2(e23,e23)
+% 218.57/218.74      | op2(e23,e22) != e22
+% 218.57/218.74      | op2(e23,e23) != e22 ),
+% 218.57/218.74      inference(instantiation,[status(thm)],[c_59513]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_107918,plain,
+% 218.57/218.74      ( op2(e23,e20) != e22
+% 218.57/218.74      | op2(e23,e22) = op2(e23,e20)
+% 218.57/218.74      | op2(e23,e22) != e22 ),
+% 218.57/218.74      inference(instantiation,[status(thm)],[c_90235]) ).
+% 218.57/218.74  
+% 218.57/218.74  cnf(c_82,plain,
+% 218.57/218.74      ( op2(e20,e21) = e22
+% 218.57/218.74      | op2(e21,e21) = e22
+% 218.57/218.74      | op2(e22,e21) = e22
+% 218.57/218.74      | op2(e23,e21) = e22 ),
+% 218.57/218.74      inference(cnf_transformation,[],[f137]) ).
+% 218.57/218.74  
+% 218.65/218.74  cnf(c_17253,plain,
+% 218.65/218.74      ( op2(e23,e22) != op2(e23,e22)
+% 218.65/218.74      | op2(e23,e22) = op2(e23,e23)
+% 218.65/218.74      | op2(e23,e23) != op2(e23,e22) ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_16642]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_17842,plain,
+% 218.65/218.74      ( op2(e21,e23) = op2(e21,e23) ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_18652,plain,
+% 218.65/218.74      ( op2(e22,e21) = op2(e23,e21)
+% 218.65/218.74      | op2(e22,e21) != e23
+% 218.65/218.74      | op2(e23,e21) != e23 ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_16714]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_16694,plain,
+% 218.65/218.74      ( op2(e21,e23) != X0
+% 218.65/218.74      | op2(e21,e23) = op2(e22,e23)
+% 218.65/218.74      | op2(e22,e23) != X0 ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_19411,plain,
+% 218.65/218.74      ( op2(e21,e23) != op2(e21,e23)
+% 218.65/218.74      | op2(e21,e23) = op2(e22,e23)
+% 218.65/218.74      | op2(e22,e23) != op2(e21,e23) ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_16694]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_17616,plain,
+% 218.65/218.74      ( op2(e23,e22) != X0
+% 218.65/218.74      | op2(e23,e23) != X0
+% 218.65/218.74      | op2(e23,e23) = op2(e23,e22) ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_22081,plain,
+% 218.65/218.74      ( op2(e23,e22) != e23
+% 218.65/218.74      | op2(e23,e23) = op2(e23,e22)
+% 218.65/218.74      | op2(e23,e23) != e23 ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_17616]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_44784,plain,
+% 218.65/218.74      ( op2(e21,e23) != e22
+% 218.65/218.74      | op2(e22,e23) = op2(e21,e23)
+% 218.65/218.74      | op2(e22,e23) != e22 ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_32014]) ).
+% 218.65/218.74  
+% 218.65/218.74  cnf(c_18656,plain,
+% 218.65/218.74      ( op2(e22,e21) != e23 | e23 = op2(e22,e21) | e23 != e23 ),
+% 218.65/218.74      inference(instantiation,[status(thm)],[c_17391]) ).
+% 218.65/218.74  
+% 218.65/218.75  cnf(c_17860,plain,
+% 218.65/218.75      ( op2(e20,e23) = op2(X0,X1) | e20 != X0 | e23 != X1 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_21291,plain,
+% 218.65/218.75      ( op2(e20,e23) = op2(op2(e20,e20),X0)
+% 218.65/218.75      | e20 != op2(e20,e20)
+% 218.65/218.75      | e23 != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_17860]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_29109,plain,
+% 218.65/218.75      ( op2(e20,e23) = op2(op2(e20,e20),op2(e22,e21))
+% 218.65/218.75      | e20 != op2(e20,e20)
+% 218.65/218.75      | e23 != op2(e22,e21) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_21291]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_59552,plain,
+% 218.65/218.75      ( op2(e20,e21) != X0
+% 218.65/218.75      | op2(e20,e21) = op2(e23,e21)
+% 218.65/218.75      | op2(e23,e21) != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_69667,plain,
+% 218.65/218.75      ( op2(e20,e21) = op2(e23,e21)
+% 218.65/218.75      | op2(e20,e21) != e20
+% 218.65/218.75      | op2(e23,e21) != e20 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_59552]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_89055,plain,
+% 218.65/218.75      ( X0 != op2(e23,e21) | e20 = X0 | e20 != op2(e23,e21) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_60272]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_99363,plain,
+% 218.65/218.75      ( op2(e20,e22) != op2(e23,e21)
+% 218.65/218.75      | e20 = op2(e20,e22)
+% 218.65/218.75      | e20 != op2(e23,e21) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_89055]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_80,plain,
+% 218.65/218.75      ( op2(e20,e21) = e23
+% 218.65/218.75      | op2(e21,e21) = e23
+% 218.65/218.75      | op2(e22,e21) = e23
+% 218.65/218.75      | op2(e23,e21) = e23 ),
+% 218.65/218.75      inference(cnf_transformation,[],[f139]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_16676,plain,
+% 218.65/218.75      ( op2(e21,e20) != X0
+% 218.65/218.75      | op2(e21,e20) = op2(e21,e21)
+% 218.65/218.75      | op2(e21,e21) != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_17778,plain,
+% 218.65/218.75      ( op2(e21,e20) = op2(e21,e21)
+% 218.65/218.75      | op2(e21,e20) != e23
+% 218.65/218.75      | op2(e21,e21) != e23 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16676]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_138084,plain,
+% 218.65/218.75      ( op2(e20,e21) = e23 | op2(e22,e21) = e23 | op2(e23,e21) = e23 ),
+% 218.65/218.75      inference(global_propositional_subsumption,
+% 218.65/218.75                [status(thm)],
+% 218.65/218.75                [c_80,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_161,
+% 218.65/218.75                 c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,
+% 218.65/218.75                 c_17427,c_17431,c_17554,c_17778,c_18617,c_19346,c_21159,
+% 218.65/218.75                 c_21422,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,
+% 218.65/218.75                 c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,
+% 218.65/218.75                 c_95072,c_102572]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_139499,plain,
+% 218.65/218.75      ( X0 != X1 | op2(e20,e22) != X1 | op2(e20,e22) = X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_140849,plain,
+% 218.65/218.75      ( X0 != e21 | op2(e20,e22) = X0 | op2(e20,e22) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_139499]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_143222,plain,
+% 218.65/218.75      ( op2(e20,e22) = op2(e23,e21)
+% 218.65/218.75      | op2(e20,e22) != e21
+% 218.65/218.75      | op2(e23,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_140849]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_17808,plain,
+% 218.65/218.75      ( op2(e20,e21) = op2(e20,e22)
+% 218.65/218.75      | op2(e20,e21) != e21
+% 218.65/218.75      | op2(e20,e22) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16682]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_59550,plain,
+% 218.65/218.75      ( op2(e21,e21) != X0
+% 218.65/218.75      | op2(e21,e21) = op2(e23,e21)
+% 218.65/218.75      | op2(e23,e21) != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_68565,plain,
+% 218.65/218.75      ( op2(e21,e21) != op2(e20,e22)
+% 218.65/218.75      | op2(e21,e21) = op2(e23,e21)
+% 218.65/218.75      | op2(e23,e21) != op2(e20,e22) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_59550]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_60125,plain,
+% 218.65/218.75      ( X0 != X1 | op2(e21,e21) != X1 | op2(e21,e21) = X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_61036,plain,
+% 218.65/218.75      ( X0 != e21 | op2(e21,e21) = X0 | op2(e21,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_60125]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_90409,plain,
+% 218.65/218.75      ( op2(e20,e22) != e21
+% 218.65/218.75      | op2(e21,e21) = op2(e20,e22)
+% 218.65/218.75      | op2(e21,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_61036]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_90406,plain,
+% 218.65/218.75      ( X0 != e21 | op2(e20,e22) = X0 | op2(e20,e22) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_60454]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_115256,plain,
+% 218.65/218.75      ( op2(e20,e22) = op2(e23,e21)
+% 218.65/218.75      | op2(e20,e22) != e21
+% 218.65/218.75      | op2(e23,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_90406]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_138892,plain,
+% 218.65/218.75      ( X0 != X1 | op2(e23,e21) != X1 | op2(e23,e21) = X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_140120,plain,
+% 218.65/218.75      ( X0 != e21 | op2(e23,e21) = X0 | op2(e23,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_138892]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_142653,plain,
+% 218.65/218.75      ( op2(e20,e22) != e21
+% 218.65/218.75      | op2(e23,e21) = op2(e20,e22)
+% 218.65/218.75      | op2(e23,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_140120]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_169,plain,
+% 218.65/218.75      ( op2(e21,e23) != op2(e23,e23) ),
+% 218.65/218.75      inference(cnf_transformation,[],[f226]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_16692,plain,
+% 218.65/218.75      ( op2(e21,e23) != X0
+% 218.65/218.75      | op2(e21,e23) = op2(e23,e23)
+% 218.65/218.75      | op2(e23,e23) != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_17841,plain,
+% 218.65/218.75      ( op2(e21,e23) != op2(e21,e23)
+% 218.65/218.75      | op2(e21,e23) = op2(e23,e23)
+% 218.65/218.75      | op2(e23,e23) != op2(e21,e23) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16692]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_19044,plain,
+% 218.65/218.75      ( op2(e20,e22) != op2(e20,e22)
+% 218.65/218.75      | op2(e20,e22) = op2(e21,e22)
+% 218.65/218.75      | op2(e21,e22) != op2(e20,e22) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16712]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_44109,plain,
+% 218.65/218.75      ( op2(e20,e22) != e21 | e21 = op2(e20,e22) | e21 != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_31484]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_31136,plain,
+% 218.65/218.75      ( X0 != e22 | op2(e21,e22) = X0 | op2(e21,e22) != e22 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_30159]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_49014,plain,
+% 218.65/218.75      ( op2(e20,e22) != e22
+% 218.65/218.75      | op2(e21,e22) = op2(e20,e22)
+% 218.65/218.75      | op2(e21,e22) != e22 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_31136]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_61335,plain,
+% 218.65/218.75      ( op2(e21,e23) != X0
+% 218.65/218.75      | op2(e23,e23) != X0
+% 218.65/218.75      | op2(e23,e23) = op2(e21,e23) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_77138,plain,
+% 218.65/218.75      ( op2(e21,e23) != e21
+% 218.65/218.75      | op2(e23,e23) = op2(e21,e23)
+% 218.65/218.75      | op2(e23,e23) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_61335]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_60035,plain,
+% 218.65/218.75      ( X0 != X1 | op2(e23,e21) != X1 | op2(e23,e21) = X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_115250,plain,
+% 218.65/218.75      ( X0 != e21 | op2(e23,e21) = X0 | op2(e23,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_60035]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_127540,plain,
+% 218.65/218.75      ( op2(e20,e22) != e21
+% 218.65/218.75      | op2(e23,e21) = op2(e20,e22)
+% 218.65/218.75      | op2(e23,e21) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_115250]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_69,plain,
+% 218.65/218.75      ( op2(e23,e20) = e21
+% 218.65/218.75      | op2(e23,e21) = e21
+% 218.65/218.75      | op2(e23,e22) = e21
+% 218.65/218.75      | op2(e23,e23) = e21 ),
+% 218.65/218.75      inference(cnf_transformation,[],[f150]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_186,plain,
+% 218.65/218.75      ( op2(e22,e20) != op2(e23,e20) ),
+% 218.65/218.75      inference(cnf_transformation,[],[f209]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_18417,plain,
+% 218.65/218.75      ( X0 != e21 | op2(e23,e20) = X0 | op2(e23,e20) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_17277]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_20866,plain,
+% 218.65/218.75      ( op2(e22,op2(e22,e22)) != e21
+% 218.65/218.75      | op2(e23,e20) = op2(e22,op2(e22,e22))
+% 218.65/218.75      | op2(e23,e20) != e21 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_18417]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_16726,plain,
+% 218.65/218.75      ( op2(e22,e20) != X0
+% 218.65/218.75      | op2(e22,e20) = op2(e23,e20)
+% 218.65/218.75      | op2(e23,e20) != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_26104,plain,
+% 218.65/218.75      ( op2(e22,e20) != op2(e22,op2(e22,e22))
+% 218.65/218.75      | op2(e22,e20) = op2(e23,e20)
+% 218.65/218.75      | op2(e23,e20) != op2(e22,op2(e22,e22)) ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16726]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_138066,plain,
+% 218.65/218.75      ( op2(e23,e21) = e21 | op2(e23,e22) = e21 | op2(e23,e23) = e21 ),
+% 218.65/218.75      inference(global_propositional_subsumption,
+% 218.65/218.75                [status(thm)],
+% 218.65/218.75                [c_69,c_257,c_256,c_186,c_17427,c_20866,c_21159,c_26104]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_139568,plain,
+% 218.65/218.75      ( op2(e21,e23) = op2(X0,X1) | e21 != X0 | e23 != X1 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.65/218.75  
+% 218.65/218.75  cnf(c_141973,plain,
+% 218.65/218.75      ( op2(e21,e23) = op2(e21,X0) | e21 != e21 | e23 != X0 ),
+% 218.65/218.75      inference(instantiation,[status(thm)],[c_139568]) ).
+% 218.65/218.75  
+% 218.65/218.76  cnf(c_145066,plain,
+% 218.65/218.76      ( op2(e21,e23) = op2(e21,X0) | e23 != X0 ),
+% 218.65/218.76      inference(global_propositional_subsumption,
+% 218.65/218.76                [status(thm)],
+% 218.65/218.76                [c_141973,c_17431,c_21078]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_145078,plain,
+% 218.65/218.76      ( op2(e21,e23) = op2(e21,op2(e20,e21)) | e23 != op2(e20,e21) ),
+% 218.65/218.76      inference(instantiation,[status(thm)],[c_145066]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_138253,plain,
+% 218.65/218.76      ( e21 != X0 | e21 = e23 | e23 != X0 ),
+% 218.65/218.76      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_16747,plain,
+% 218.65/218.76      ( e21 != X0 | e21 = e23 | e23 != X0 ),
+% 218.65/218.76      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_139145,plain,
+% 218.65/218.76      ( e21 != X0 | e23 != X0 ),
+% 218.65/218.76      inference(global_propositional_subsumption,
+% 218.65/218.76                [status(thm)],
+% 218.65/218.76                [c_138253,c_199,c_16747]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_148192,plain,
+% 218.65/218.76      ( e21 != op2(e20,e22) | e23 != op2(e20,e22) ),
+% 218.65/218.76      inference(instantiation,[status(thm)],[c_139145]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_148794,plain,
+% 218.65/218.76      ( op2(e23,e21) = op2(e20,e22) | op2(e20,e22) != e21 ),
+% 218.65/218.76      inference(global_propositional_subsumption,
+% 218.65/218.76                [status(thm)],
+% 218.65/218.76                [c_142653,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.65/218.76                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.65/218.76                 c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,c_166,
+% 218.65/218.76                 c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,c_153,
+% 218.65/218.76                 c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_77,c_71,c_68,c_67,
+% 218.65/218.76                 c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,c_16905,
+% 218.65/218.76                 c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,
+% 218.65/218.76                 c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,c_17770,
+% 218.65/218.76                 c_17786,c_17790,c_17799,c_17800,c_17841,c_17842,c_17853,
+% 218.65/218.76                 c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,c_18984,
+% 218.65/218.76                 c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,c_20774,
+% 218.65/218.76                 c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,c_21762,
+% 218.65/218.76                 c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,
+% 218.65/218.76                 c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,c_26603,
+% 218.65/218.76                 c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,
+% 218.65/218.76                 c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,c_35201,
+% 218.65/218.76                 c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 218.65/218.76                 c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,c_49003,
+% 218.65/218.76                 c_49014,c_51437,c_62013,c_63683,c_68261,c_68501,c_68612,
+% 218.65/218.76                 c_68690,c_68975,c_68974,c_69063,c_69096,c_69349,c_74870,
+% 218.65/218.76                 c_76914,c_77138,c_77143,c_95072,c_102572,c_107767,
+% 218.65/218.76                 c_112325,c_112444,c_115073,c_115060,c_127540,c_138057,
+% 218.65/218.76                 c_138066,c_138069,c_138092,c_142413,c_145078,c_148192]) ).
+% 218.65/218.76  
+% 218.65/218.76  cnf(c_148795,plain,
+% 218.65/218.76      ( op2(e20,e22) != e21 | op2(e23,e21) = op2(e20,e22) ),
+% 218.65/218.76      inference(renaming,[status(thm)],[c_148794]) ).
+% 218.65/218.76  
+% 218.65/218.77  cnf(c_149599,plain,
+% 218.65/218.77      ( op2(e20,e22) != e21 | op2(e20,e22) = op2(e23,e21) ),
+% 218.65/218.77      inference(global_propositional_subsumption,
+% 218.65/218.77                [status(thm)],
+% 218.65/218.77                [c_143222,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.65/218.77                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_181,
+% 218.65/218.77                 c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,
+% 218.65/218.77                 c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,
+% 218.65/218.77                 c_153,c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_84,c_77,
+% 218.65/218.77                 c_71,c_68,c_67,c_62,c_61,c_57,c_1839,c_1865,c_1943,
+% 218.65/218.77                 c_1969,c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,
+% 218.65/218.77                 c_17427,c_17431,c_17554,c_17556,c_17558,c_17740,c_17747,
+% 218.65/218.77                 c_17748,c_17770,c_17786,c_17790,c_17799,c_17800,c_17808,
+% 218.65/218.77                 c_17841,c_17842,c_17853,c_17915,c_17931,c_17998,c_18615,
+% 218.65/218.77                 c_18616,c_18617,c_18984,c_18997,c_19044,c_19094,c_19246,
+% 218.65/218.77                 c_19340,c_19346,c_20774,c_20913,c_20955,c_21017,c_21045,
+% 218.65/218.77                 c_21159,c_21422,c_21762,c_22467,c_22510,c_22568,c_22593,
+% 218.65/218.77                 c_23145,c_23147,c_23297,c_23671,c_25031,c_25030,c_25989,
+% 218.65/218.77                 c_26105,c_26103,c_26603,c_26604,c_26605,c_26610,c_27237,
+% 218.65/218.77                 c_27239,c_27939,c_27945,c_29330,c_33333,c_33461,c_33694,
+% 218.65/218.77                 c_33893,c_34088,c_35201,c_36100,c_38487,c_38592,c_38580,
+% 218.65/218.77                 c_38851,c_38896,c_38949,c_39126,c_39778,c_40255,c_44109,
+% 218.65/218.77                 c_44248,c_44601,c_49003,c_49014,c_51437,c_62013,c_63683,
+% 218.65/218.77                 c_68261,c_68501,c_68565,c_68612,c_68690,c_68975,c_68974,
+% 218.65/218.77                 c_69063,c_69096,c_69349,c_74870,c_76914,c_77138,c_77143,
+% 218.65/218.77                 c_90409,c_95072,c_102572,c_107767,c_112325,c_112444,
+% 218.65/218.77                 c_115073,c_115060,c_115256,c_127540,c_138057,c_138066,
+% 218.65/218.77                 c_138069,c_138092,c_142413,c_145078,c_148192]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_149600,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(e23,e21) | op2(e20,e22) != e21 ),
+% 218.65/218.77      inference(renaming,[status(thm)],[c_149599]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_139501,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(X0,X1) | e20 != X0 | e22 != X1 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_140934,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(op2(e20,e20),X0)
+% 218.65/218.77      | e20 != op2(e20,e20)
+% 218.65/218.77      | e22 != X0 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_139501]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_147931,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21))
+% 218.65/218.77      | e20 != op2(e20,e20)
+% 218.65/218.77      | e22 != op2(e22,e21) ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_140934]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_149,plain,
+% 218.65/218.77      ( op2(e23,e20) != op2(e23,e21) ),
+% 218.65/218.77      inference(cnf_transformation,[],[f246]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_16652,plain,
+% 218.65/218.77      ( op2(e23,e20) != X0
+% 218.65/218.77      | op2(e23,e20) = op2(e23,e21)
+% 218.65/218.77      | op2(e23,e21) != X0 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_17291,plain,
+% 218.65/218.77      ( op2(e23,e20) = op2(e23,e21)
+% 218.65/218.77      | op2(e23,e20) != e22
+% 218.65/218.77      | op2(e23,e21) != e22 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16652]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_17544,plain,
+% 218.65/218.77      ( e20 != op2(e20,e20) | e20 = e22 | e22 != op2(e20,e20) ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16753]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_16670,plain,
+% 218.65/218.77      ( op2(e21,e21) != X0
+% 218.65/218.77      | op2(e21,e21) = op2(e21,e22)
+% 218.65/218.77      | op2(e21,e22) != X0 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_18978,plain,
+% 218.65/218.77      ( op2(e21,e21) != op2(e21,e21)
+% 218.65/218.77      | op2(e21,e21) = op2(e21,e22)
+% 218.65/218.77      | op2(e21,e22) != op2(e21,e21) ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16670]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_23146,plain,
+% 218.65/218.77      ( op2(e22,e21) != e22 | e22 = op2(e22,e21) | e22 != e22 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_25034,plain,
+% 218.65/218.77      ( op2(e20,e20) != e22 | e22 = op2(e20,e20) | e22 != e22 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_19519]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_17793,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(X0,X1) | e20 != X0 | e22 != X1 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_20368,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(op2(e20,e20),X0)
+% 218.65/218.77      | e20 != op2(e20,e20)
+% 218.65/218.77      | e22 != X0 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_17793]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_28131,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21))
+% 218.65/218.77      | e20 != op2(e20,e20)
+% 218.65/218.77      | e22 != op2(e22,e21) ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_20368]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_31682,plain,
+% 218.65/218.77      ( X0 != e22 | op2(e20,e21) = X0 | op2(e20,e21) != e22 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_30564]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_33768,plain,
+% 218.65/218.77      ( op2(e20,e21) = op2(e23,e20)
+% 218.65/218.77      | op2(e20,e21) != e22
+% 218.65/218.77      | op2(e23,e20) != e22 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_31682]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_29610,plain,
+% 218.65/218.77      ( op2(e20,e21) != X0
+% 218.65/218.77      | op2(e20,e21) = op2(e22,e21)
+% 218.65/218.77      | op2(e22,e21) != X0 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_39366,plain,
+% 218.65/218.77      ( op2(e20,e21) = op2(e22,e21)
+% 218.65/218.77      | op2(e20,e21) != op2(e23,e20)
+% 218.65/218.77      | op2(e22,e21) != op2(e23,e20) ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_29610]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_44749,plain,
+% 218.65/218.77      ( op2(e21,e21) != e22
+% 218.65/218.77      | op2(e21,e22) = op2(e21,e21)
+% 218.65/218.77      | op2(e21,e22) != e22 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_31136]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_159159,plain,
+% 218.65/218.77      ( e20 != op2(e20,e20)
+% 218.65/218.77      | op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21)) ),
+% 218.65/218.77      inference(global_propositional_subsumption,
+% 218.65/218.77                [status(thm)],
+% 218.65/218.77                [c_147931,c_257,c_256,c_255,c_203,c_202,c_200,c_199,
+% 218.65/218.77                 c_198,c_191,c_187,c_155,c_153,c_90,c_88,c_77,c_16905,
+% 218.65/218.77                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17544,c_17554,
+% 218.65/218.77                 c_18617,c_19346,c_21159,c_21422,c_22510,c_23146,c_23147,
+% 218.65/218.77                 c_23297,c_25034,c_26105,c_26103,c_26603,c_26610,c_27945,
+% 218.65/218.77                 c_28131,c_33893,c_34075,c_34088,c_36100,c_38580,c_38896,
+% 218.65/218.77                 c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,
+% 218.65/218.77                 c_102572,c_112325,c_138078,c_159105]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_159160,plain,
+% 218.65/218.77      ( op2(e20,e22) = op2(op2(e20,e20),op2(e22,e21))
+% 218.65/218.77      | e20 != op2(e20,e20) ),
+% 218.65/218.77      inference(renaming,[status(thm)],[c_159159]) ).
+% 218.65/218.77  
+% 218.65/218.77  cnf(c_138216,plain,
+% 218.65/218.77      ( op2(e20,e22) != X0
+% 218.65/218.77      | op2(e20,e22) = op2(e20,e23)
+% 218.65/218.77      | op2(e20,e23) != X0 ),
+% 218.65/218.77      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.65/218.77  
+% 218.68/218.77  cnf(c_139493,plain,
+% 218.68/218.77      ( op2(e20,e22) != X0 | op2(e20,e23) != X0 ),
+% 218.68/218.77      inference(global_propositional_subsumption,
+% 218.68/218.77                [status(thm)],
+% 218.68/218.77                [c_138216,c_162,c_16678]) ).
+% 218.68/218.77  
+% 218.68/218.77  cnf(c_139500,plain,
+% 218.68/218.77      ( op2(e20,e22) != op2(X0,X1) | op2(e20,e23) != op2(X0,X1) ),
+% 218.68/218.77      inference(instantiation,[status(thm)],[c_139493]) ).
+% 218.68/218.77  
+% 218.68/218.77  cnf(c_159167,plain,
+% 218.68/218.77      ( op2(e20,e22) != op2(op2(e20,e20),op2(e22,e21))
+% 218.68/218.77      | op2(e20,e23) != op2(op2(e20,e20),op2(e22,e21)) ),
+% 218.68/218.77      inference(instantiation,[status(thm)],[c_139500]) ).
+% 218.68/218.77  
+% 218.68/218.78  cnf(c_225126,plain,
+% 218.68/218.78      ( op2(e23,e21) = e23 | op2(e23,e21) = e22 | op2(e23,e21) = e21 ),
+% 218.68/218.78      inference(global_propositional_subsumption,
+% 218.68/218.78                [status(thm)],
+% 218.68/218.78                [c_50,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 218.68/218.78                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 218.68/218.78                 c_176,c_166,c_164,c_155,c_153,c_95,c_90,c_88,c_87,c_77,
+% 218.68/218.78                 c_61,c_1865,c_16905,c_17261,c_17300,c_17349,c_17350,
+% 218.68/218.78                 c_17427,c_17431,c_17476,c_17554,c_17740,c_17790,c_17800,
+% 218.68/218.78                 c_17816,c_18617,c_18656,c_18997,c_19094,c_19246,c_19335,
+% 218.68/218.78                 c_19346,c_19400,c_20804,c_20955,c_21017,c_21159,c_21422,
+% 218.68/218.78                 c_21762,c_22510,c_23147,c_23671,c_26105,c_26103,c_26603,
+% 218.68/218.78                 c_26610,c_27237,c_27239,c_27939,c_27945,c_29109,c_33231,
+% 218.68/218.78                 c_33461,c_33694,c_33893,c_34088,c_36100,c_38592,c_38580,
+% 218.68/218.78                 c_38851,c_38896,c_38949,c_39126,c_39778,c_44248,c_44653,
+% 218.68/218.78                 c_48118,c_49003,c_51437,c_68501,c_68975,c_68974,c_69423,
+% 218.68/218.78                 c_69667,c_71340,c_95072,c_99363,c_102572,c_107767,
+% 218.68/218.78                 c_107924,c_112325,c_115073,c_138084,c_149258,c_149600,
+% 218.68/218.78                 c_159160,c_159167]) ).
+% 218.68/218.78  
+% 218.68/218.78  cnf(c_225127,plain,
+% 218.68/218.78      ( op2(e23,e21) = e21 | op2(e23,e21) = e22 | op2(e23,e21) = e23 ),
+% 218.68/218.78      inference(renaming,[status(thm)],[c_225126]) ).
+% 218.68/218.78  
+% 218.68/218.78  cnf(c_225180,plain,
+% 218.68/218.78      ( op2(e21,e21) = e22 | op2(e22,e21) = e22 | op2(e23,e21) = e22 ),
+% 218.68/218.78      inference(global_propositional_subsumption,
+% 218.68/218.78                [status(thm)],
+% 218.68/218.78                [c_82,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,
+% 218.68/218.78                 c_191,c_189,c_187,c_184,c_179,c_175,c_172,c_170,c_168,
+% 218.68/218.78                 c_166,c_155,c_153,c_149,c_148,c_91,c_90,c_88,c_83,c_77,
+% 218.68/218.78                 c_75,c_67,c_16905,c_17300,c_17349,c_17350,c_17427,
+% 218.68/218.78                 c_17431,c_17539,c_17554,c_17816,c_17835,c_17842,c_18617,
+% 218.68/218.78                 c_18984,c_19346,c_19400,c_19398,c_19411,c_21159,c_21422,
+% 218.68/218.78                 c_22510,c_23147,c_24684,c_24688,c_25036,c_26105,c_26103,
+% 218.68/218.78                 c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,
+% 218.68/218.78                 c_38045,c_38044,c_38580,c_38896,c_39366,c_39778,c_44784,
+% 218.68/218.78                 c_44824,c_49003,c_51437,c_68148,c_68975,c_68974,c_69423,
+% 218.68/218.78                 c_70839,c_71340,c_90237,c_95072,c_95411,c_101640,
+% 218.68/218.78                 c_102572,c_107924,c_112325,c_131061,c_142969,c_149072,
+% 218.68/218.78                 c_149258,c_225131]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_230940,plain,
+% 218.68/218.79      ( op2(e21,e21) = e22 | op2(e22,e21) = e22 | op2(e23,e21) = e22 ),
+% 218.68/218.79      inference(global_propositional_subsumption,
+% 218.68/218.79                [status(thm)],
+% 218.68/218.79                [c_82,c_225180]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_62175,plain,
+% 218.68/218.79      ( X0 != op2(e20,e22) | X0 = e23 | e23 != op2(e20,e22) ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_61127]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_68131,plain,
+% 218.68/218.79      ( op2(e23,e21) != op2(e20,e22)
+% 218.68/218.79      | op2(e23,e21) = e23
+% 218.68/218.79      | e23 != op2(e20,e22) ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_62175]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_152990,plain,
+% 218.68/218.79      ( op2(e22,e23) != op2(e23,e22)
+% 218.68/218.79      | op2(e22,e23) = e23
+% 218.68/218.79      | e23 != op2(e23,e22) ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_141748]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_17711,plain,
+% 218.68/218.79      ( op2(e22,e23) != X0 | op2(e22,e23) = e23 | e23 != X0 ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_23373,plain,
+% 218.68/218.79      ( op2(e22,e23) != op2(e22,e23)
+% 218.68/218.79      | op2(e22,e23) = e23
+% 218.68/218.79      | e23 != op2(e22,e23) ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_17711]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_152991,plain,
+% 218.68/218.79      ( op2(e22,e23) != op2(e23,e22)
+% 218.68/218.79      | e23 = op2(e22,e23)
+% 218.68/218.79      | e23 != op2(e23,e22) ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_141584]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_140290,plain,
+% 218.68/218.79      ( op2(e22,e23) != e23 | e23 = op2(e22,e23) ),
+% 218.68/218.79      inference(instantiation,[status(thm)],[c_140288]) ).
+% 218.68/218.79  
+% 218.68/218.79  cnf(c_164608,plain,
+% 218.68/218.79      ( e23 = op2(e22,e23) | e23 != op2(e23,e22) ),
+% 218.68/218.79      inference(global_propositional_subsumption,
+% 218.68/218.79                [status(thm)],
+% 218.68/218.79                [c_152991,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.68/218.79                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.68/218.79                 c_176,c_175,c_174,c_171,c_166,c_163,c_162,c_160,c_159,
+% 218.68/218.79                 c_158,c_155,c_153,c_144,c_90,c_89,c_88,c_87,c_77,c_71,
+% 218.68/218.79                 c_68,c_67,c_64,c_57,c_1865,c_1969,c_16905,c_17253,
+% 218.68/218.79                 c_17254,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,
+% 218.68/218.79                 c_17556,c_17740,c_17760,c_17770,c_17786,c_17799,c_17800,
+% 218.68/218.79                 c_17853,c_17931,c_18615,c_18616,c_18617,c_18984,c_18997,
+% 218.68/218.79                 c_19246,c_19346,c_20774,c_20913,c_20955,c_21017,c_21159,
+% 218.68/218.79                 c_21422,c_21762,c_22081,c_22510,c_22568,c_22593,c_23145,
+% 218.68/218.79                 c_23147,c_23297,c_23671,c_25031,c_25989,c_26105,c_26103,
+% 218.68/218.79                 c_26603,c_26605,c_26610,c_27237,c_27239,c_27939,c_27945,
+% 218.68/218.79                 c_29330,c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,
+% 218.68/218.79                 c_38580,c_38851,c_38896,c_38949,c_39778,c_40255,c_40399,
+% 218.68/218.79                 c_44248,c_44601,c_49003,c_51437,c_62013,c_68501,c_68690,
+% 218.68/218.79                 c_68975,c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,
+% 218.68/218.79                 c_102572,c_107767,c_112325,c_112444,c_115060,c_138057,
+% 218.68/218.79                 c_138069,c_138092,c_140290]) ).
+% 218.68/218.79  
+% 218.68/218.80  cnf(c_169584,plain,
+% 218.68/218.80      ( op2(e22,e23) = e23 | e23 != op2(e23,e22) ),
+% 218.68/218.80      inference(global_propositional_subsumption,
+% 218.68/218.80                [status(thm)],
+% 218.68/218.80                [c_152990,c_17835,c_23373,c_164608]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_226621,plain,
+% 218.68/218.80      ( X0 != X1 | op2(e23,e21) != X1 | op2(e23,e21) = X0 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_228115,plain,
+% 218.68/218.80      ( X0 != e21 | op2(e23,e21) = X0 | op2(e23,e21) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_226621]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_232127,plain,
+% 218.68/218.80      ( op2(e20,e22) != e21
+% 218.68/218.80      | op2(e23,e21) = op2(e20,e22)
+% 218.68/218.80      | op2(e23,e21) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_228115]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_30482,plain,
+% 218.68/218.80      ( op2(e21,e23) != X0 | op2(e21,e23) = e23 | e23 != X0 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_47912,plain,
+% 218.68/218.80      ( op2(e21,e23) != op2(e20,e22)
+% 218.68/218.80      | op2(e21,e23) = e23
+% 218.68/218.80      | e23 != op2(e20,e22) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_30482]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_112692,plain,
+% 218.68/218.80      ( op2(e20,e22) != op2(e20,e22)
+% 218.68/218.80      | op2(e20,e22) = e21
+% 218.68/218.80      | e21 != op2(e20,e22) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_61542]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_153345,plain,
+% 218.68/218.80      ( X0 != op2(e23,e21)
+% 218.68/218.80      | op2(e21,e23) = X0
+% 218.68/218.80      | op2(e21,e23) != op2(e23,e21) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_139566]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_183278,plain,
+% 218.68/218.80      ( op2(e20,e22) != op2(e23,e21)
+% 218.68/218.80      | op2(e21,e23) = op2(e20,e22)
+% 218.68/218.80      | op2(e21,e23) != op2(e23,e21) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_153345]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_230570,plain,
+% 218.68/218.80      ( op2(e20,e22) = e23 | op2(e20,e22) = e21 ),
+% 218.68/218.80      inference(global_propositional_subsumption,
+% 218.68/218.80                [status(thm)],
+% 218.68/218.80                [c_61,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 218.68/218.80                 c_187,c_179,c_178,c_166,c_155,c_153,c_90,c_88,c_77,
+% 218.68/218.80                 c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,
+% 218.68/218.80                 c_17790,c_17816,c_18617,c_19346,c_19400,c_21017,c_21159,
+% 218.68/218.80                 c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,
+% 218.68/218.80                 c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,
+% 218.68/218.80                 c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,
+% 218.68/218.80                 c_71340,c_95072,c_102572,c_107924,c_112325,c_149258]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_230571,plain,
+% 218.68/218.80      ( op2(e20,e22) = e21 | op2(e20,e22) = e23 ),
+% 218.68/218.80      inference(renaming,[status(thm)],[c_230570]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_265,plain,
+% 218.68/218.80      ( e21 = h2(e12) ),
+% 218.68/218.80      inference(cnf_transformation,[],[f322]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_224701,plain,
+% 218.68/218.80      ( X0 != h2(e12) | X0 = e21 ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_16532,c_265]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_224858,plain,
+% 218.68/218.80      ( h2(e12) = e21 ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_224701,c_16531]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_224862,plain,
+% 218.68/218.80      ( X0 = h2(e12) | X0 != e21 ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_224858,c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_224947,plain,
+% 218.68/218.80      ( X0 = X1 | X0 != h2(e12) | X1 != e21 ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_224862,c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_230241,plain,
+% 218.68/218.80      ( X0 != e21 | e21 = X0 ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_224947,c_265]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_230605,plain,
+% 218.68/218.80      ( op2(e20,e22) = e23 | e21 = op2(e20,e22) ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_230571,c_230241]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_231021,plain,
+% 218.68/218.80      ( e21 = op2(e20,e22) | e23 = op2(e20,e22) ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_231004,c_230605]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_226071,plain,
+% 218.68/218.80      ( X0 != X1 | op2(e20,e22) != X1 | op2(e20,e22) = X0 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_227118,plain,
+% 218.68/218.80      ( X0 != e21 | op2(e20,e22) = X0 | op2(e20,e22) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_226071]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_231606,plain,
+% 218.68/218.80      ( op2(e20,e22) = op2(e23,e21)
+% 218.68/218.80      | op2(e20,e22) != e21
+% 218.68/218.80      | op2(e23,e21) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_227118]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_168,plain,
+% 218.68/218.80      ( op2(e22,e23) != op2(e23,e23) ),
+% 218.68/218.80      inference(cnf_transformation,[],[f227]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_145,plain,
+% 218.68/218.80      ( op2(e23,e21) != op2(e23,e23) ),
+% 218.68/218.80      inference(cnf_transformation,[],[f250]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_91,plain,
+% 218.68/218.80      ( op2(e20,e20) = e22
+% 218.68/218.80      | op2(e20,e21) = e22
+% 218.68/218.80      | op2(e20,e22) = e22
+% 218.68/218.80      | op2(e20,e23) = e22 ),
+% 218.68/218.80      inference(cnf_transformation,[],[f128]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_48,plain,
+% 218.68/218.80      ( op2(e23,e23) = e21
+% 218.68/218.80      | op2(e23,e23) = e22
+% 218.68/218.80      | op2(e23,e23) = e23
+% 218.68/218.80      | e20 = op2(e23,e23) ),
+% 218.68/218.80      inference(cnf_transformation,[],[f123]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_1891,plain,
+% 218.68/218.80      ( sP4
+% 218.68/218.80      | sP5
+% 218.68/218.80      | op2(e21,op2(e20,e21)) = e21
+% 218.68/218.80      | op2(e22,op2(e23,e22)) = e22 ),
+% 218.68/218.80      inference(resolution,[status(thm)],[c_249,c_246]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_16690,plain,
+% 218.68/218.80      ( op2(e22,e23) != X0
+% 218.68/218.80      | op2(e22,e23) = op2(e23,e23)
+% 218.68/218.80      | op2(e23,e23) != X0 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_17834,plain,
+% 218.68/218.80      ( op2(e22,e23) != op2(e22,e23)
+% 218.68/218.80      | op2(e22,e23) = op2(e23,e23)
+% 218.68/218.80      | op2(e23,e23) != op2(e22,e23) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16690]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_17957,plain,
+% 218.68/218.80      ( op2(e20,e21) = op2(e23,e21)
+% 218.68/218.80      | op2(e20,e21) != e21
+% 218.68/218.80      | op2(e23,e21) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16720]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_16644,plain,
+% 218.68/218.80      ( op2(e23,e21) != X0
+% 218.68/218.80      | op2(e23,e21) = op2(e23,e23)
+% 218.68/218.80      | op2(e23,e23) != X0 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_22698,plain,
+% 218.68/218.80      ( op2(e23,e21) = op2(e23,e23)
+% 218.68/218.80      | op2(e23,e21) != e21
+% 218.68/218.80      | op2(e23,e23) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16644]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_25029,plain,
+% 218.68/218.80      ( op2(e20,e20) = op2(e23,e20)
+% 218.68/218.80      | op2(e20,e20) != e22
+% 218.68/218.80      | op2(e23,e20) != e22 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16732]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_27238,plain,
+% 218.68/218.80      ( op2(e21,op2(e20,e21)) != e21
+% 218.68/218.80      | op2(e22,e20) = op2(e21,op2(e20,e21))
+% 218.68/218.80      | op2(e22,e20) != e21 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_18492]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_34079,plain,
+% 218.68/218.80      ( op2(e22,op2(e23,e22)) != e22
+% 218.68/218.80      | op2(e22,e23) = op2(e22,op2(e23,e22))
+% 218.68/218.80      | op2(e22,e23) != e22 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_32014]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_31516,plain,
+% 218.68/218.80      ( op2(e22,e23) != X0
+% 218.68/218.80      | op2(e23,e23) != X0
+% 218.68/218.80      | op2(e23,e23) = op2(e22,e23) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_40588,plain,
+% 218.68/218.80      ( op2(e22,e23) != e23
+% 218.68/218.80      | op2(e23,e23) = op2(e22,e23)
+% 218.68/218.80      | op2(e23,e23) != e23 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_31516]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_59557,plain,
+% 218.68/218.80      ( op2(e21,e20) != X0
+% 218.68/218.80      | op2(e21,e20) = op2(e22,e20)
+% 218.68/218.80      | op2(e22,e20) != X0 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_69342,plain,
+% 218.68/218.80      ( op2(e21,e20) != op2(e21,op2(e20,e21))
+% 218.68/218.80      | op2(e21,e20) = op2(e22,e20)
+% 218.68/218.80      | op2(e22,e20) != op2(e21,op2(e20,e21)) ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_59557]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_112554,plain,
+% 218.68/218.80      ( op2(e22,e22) = op2(e22,op2(e23,e22))
+% 218.68/218.80      | e22 != op2(e23,e22)
+% 218.68/218.80      | e22 != e22 ),
+% 218.68/218.80      inference(instantiation,[status(thm)],[c_61103]) ).
+% 218.68/218.80  
+% 218.68/218.80  cnf(c_51,plain,
+% 218.68/218.80      ( op2(e23,e20) = e21
+% 218.68/218.80      | op2(e23,e20) = e22
+% 218.68/218.80      | op2(e23,e20) = e23
+% 218.68/218.80      | e20 = op2(e23,e20) ),
+% 218.68/218.80      inference(cnf_transformation,[],[f120]) ).
+% 218.68/218.80  
+% 218.68/218.81  cnf(c_138040,plain,
+% 218.68/218.81      ( op2(e23,e20) = e22 | e20 = op2(e23,e20) ),
+% 218.68/218.81      inference(global_propositional_subsumption,
+% 218.68/218.81                [status(thm)],
+% 218.68/218.81                [c_51,c_257,c_256,c_255,c_187,c_186,c_16905,c_17300,
+% 218.68/218.81                 c_17427,c_17431,c_18617,c_20866,c_21159,c_26104,c_26610,
+% 218.68/218.81                 c_27945,c_38896,c_51437,c_95072,c_102572]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_52,plain,
+% 218.68/218.81      ( op2(e22,e23) = e21
+% 218.68/218.81      | op2(e22,e23) = e22
+% 218.68/218.81      | op2(e22,e23) = e23
+% 218.68/218.81      | e20 = op2(e22,e23) ),
+% 218.68/218.81      inference(cnf_transformation,[],[f119]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_17260,plain,
+% 218.68/218.81      ( op2(e23,e21) != op2(e23,e21)
+% 218.68/218.81      | op2(e23,e21) = op2(e23,e23)
+% 218.68/218.81      | op2(e23,e23) != op2(e23,e21) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_16644]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_17620,plain,
+% 218.68/218.81      ( op2(e23,e21) != X0
+% 218.68/218.81      | op2(e23,e23) != X0
+% 218.68/218.81      | op2(e23,e23) = op2(e23,e21) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_19866,plain,
+% 218.68/218.81      ( op2(e23,e21) != e23
+% 218.68/218.81      | op2(e23,e23) = op2(e23,e21)
+% 218.68/218.81      | op2(e23,e23) != e23 ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_17620]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_16745,plain,
+% 218.68/218.81      ( e22 != X0 | e22 = e23 | e23 != X0 ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_26679,plain,
+% 218.68/218.81      ( e22 != op2(e22,e21) | e22 = e23 | e23 != op2(e22,e21) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_16745]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_139144,plain,
+% 218.68/218.81      ( X0 != X1 | e22 != X1 | e22 = X0 ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_140708,plain,
+% 218.68/218.81      ( X0 != e22 | e22 = X0 | e22 != e22 ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_139144]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_142397,plain,
+% 218.68/218.81      ( e22 = X0 | X0 != e22 ),
+% 218.68/218.81      inference(global_propositional_subsumption,
+% 218.68/218.81                [status(thm)],
+% 218.68/218.81                [c_140708,c_17427,c_19519]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_142398,plain,
+% 218.68/218.81      ( X0 != e22 | e22 = X0 ),
+% 218.68/218.81      inference(renaming,[status(thm)],[c_142397]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_142400,plain,
+% 218.68/218.81      ( op2(e22,e21) != e22 | e22 = op2(e22,e21) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_142398]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_141753,plain,
+% 218.68/218.81      ( X0 != op2(e20,e21) | X0 = e23 | e23 != op2(e20,e21) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_140296]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_153231,plain,
+% 218.68/218.81      ( op2(e22,e23) != op2(e20,e21)
+% 218.68/218.81      | op2(e22,e23) = e23
+% 218.68/218.81      | e23 != op2(e20,e21) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_141753]) ).
+% 218.68/218.81  
+% 218.68/218.81  cnf(c_153232,plain,
+% 218.68/218.81      ( op2(e22,e23) != op2(e20,e21)
+% 218.68/218.81      | e23 != op2(e20,e21)
+% 218.68/218.81      | e23 = op2(e22,e23) ),
+% 218.68/218.81      inference(instantiation,[status(thm)],[c_141652]) ).
+% 218.68/218.81  
+% 218.68/218.82  cnf(c_164658,plain,
+% 218.68/218.82      ( e23 != op2(e20,e21) | e23 = op2(e22,e23) ),
+% 218.68/218.82      inference(global_propositional_subsumption,
+% 218.68/218.82                [status(thm)],
+% 218.68/218.82                [c_153232,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 218.68/218.82                 c_191,c_187,c_179,c_178,c_177,c_175,c_174,c_166,c_164,
+% 218.68/218.82                 c_155,c_153,c_90,c_88,c_77,c_61,c_49,c_16905,c_17254,
+% 218.68/218.82                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,
+% 218.68/218.82                 c_17790,c_17806,c_17816,c_17914,c_17915,c_18617,c_18971,
+% 218.68/218.82                 c_19346,c_19400,c_20774,c_21017,c_21159,c_21422,c_22085,
+% 218.68/218.82                 c_22510,c_23147,c_25989,c_26105,c_26103,c_26603,c_26610,
+% 218.68/218.82                 c_27945,c_33694,c_33893,c_34088,c_36100,c_38580,c_38896,
+% 218.68/218.82                 c_39126,c_39778,c_49003,c_51437,c_68975,c_68974,c_69423,
+% 218.68/218.82                 c_71340,c_95072,c_102572,c_107924,c_108004,c_112325,
+% 218.68/218.82                 c_138050,c_139658,c_143356,c_149258,c_164608]) ).
+% 218.68/218.82  
+% 218.68/218.82  cnf(c_169629,plain,
+% 218.68/218.82      ( op2(e22,e23) = e23 | e23 != op2(e20,e21) ),
+% 218.68/218.82      inference(global_propositional_subsumption,
+% 218.68/218.82                [status(thm)],
+% 218.68/218.82                [c_153231,c_17835,c_23373,c_164658]) ).
+% 218.68/218.82  
+% 218.68/218.82  cnf(c_225130,plain,
+% 218.68/218.82      ( op2(e22,e23) = e23 | op2(e22,e23) = e22 ),
+% 218.68/218.82      inference(global_propositional_subsumption,
+% 218.68/218.82                [status(thm)],
+% 218.68/218.82                [c_52,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_202,
+% 218.68/218.82                 c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,c_176,
+% 218.68/218.82                 c_175,c_174,c_171,c_166,c_163,c_162,c_161,c_160,c_159,
+% 218.68/218.82                 c_158,c_155,c_153,c_145,c_90,c_89,c_88,c_87,c_80,c_77,
+% 218.68/218.82                 c_75,c_71,c_68,c_67,c_64,c_57,c_1865,c_1969,c_16905,
+% 218.68/218.82                 c_17254,c_17260,c_17261,c_17300,c_17349,c_17350,c_17427,
+% 218.68/218.82                 c_17431,c_17539,c_17554,c_17556,c_17740,c_17760,c_17770,
+% 218.68/218.82                 c_17778,c_17786,c_17799,c_17800,c_17853,c_17931,c_18615,
+% 218.68/218.82                 c_18616,c_18617,c_18656,c_18984,c_18997,c_19246,c_19346,
+% 218.68/218.82                 c_19866,c_20774,c_20913,c_20955,c_21017,c_21159,c_21422,
+% 218.68/218.82                 c_21762,c_22510,c_22568,c_22593,c_23145,c_23147,c_23297,
+% 218.68/218.82                 c_23671,c_25031,c_25989,c_26105,c_26103,c_26603,c_26605,
+% 218.68/218.82                 c_26610,c_26679,c_27237,c_27239,c_27939,c_27945,c_29330,
+% 218.68/218.82                 c_33461,c_33893,c_34088,c_35201,c_36100,c_38592,c_38580,
+% 218.68/218.82                 c_38851,c_38896,c_38949,c_39778,c_40255,c_44248,c_44601,
+% 218.68/218.82                 c_44824,c_49003,c_51437,c_62013,c_68501,c_68690,c_68975,
+% 218.68/218.82                 c_68974,c_69063,c_74870,c_76914,c_77143,c_95072,
+% 218.68/218.82                 c_102572,c_107767,c_112325,c_112444,c_115060,c_138057,
+% 218.68/218.82                 c_138069,c_138092,c_140292,c_142400,c_169629]) ).
+% 218.68/218.82  
+% 218.68/218.82  cnf(c_225131,plain,
+% 218.68/218.82      ( op2(e22,e23) = e22 | op2(e22,e23) = e23 ),
+% 218.68/218.82      inference(renaming,[status(thm)],[c_225130]) ).
+% 218.68/218.82  
+% 218.68/218.82  cnf(c_225358,plain,
+% 218.68/218.82      ( op2(e20,e21) != X0
+% 218.68/218.82      | op2(e20,e21) = op2(e22,e21)
+% 218.68/218.82      | op2(e22,e21) != X0 ),
+% 218.68/218.82      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.82  
+% 218.68/218.83  cnf(c_226625,plain,
+% 218.68/218.83      ( op2(e20,e21) != X0 | op2(e22,e21) != X0 ),
+% 218.68/218.83      inference(global_propositional_subsumption,
+% 218.68/218.83                [status(thm)],
+% 218.68/218.83                [c_225358,c_184,c_16722]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_226627,plain,
+% 218.68/218.83      ( op2(e20,e21) != e22 | op2(e22,e21) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_226625]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_17797,plain,
+% 218.68/218.83      ( op2(e20,e21) = op2(e20,e23)
+% 218.68/218.83      | op2(e20,e21) != e22
+% 218.68/218.83      | op2(e20,e23) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16680]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_19399,plain,
+% 218.68/218.83      ( op2(e20,e20) != op2(e20,e20)
+% 218.68/218.83      | op2(e20,e20) = op2(e20,e21)
+% 218.68/218.83      | op2(e20,e21) != op2(e20,e20) ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16688]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_44675,plain,
+% 218.68/218.83      ( op2(e20,e20) != e22
+% 218.68/218.83      | op2(e20,e21) = op2(e20,e20)
+% 218.68/218.83      | op2(e20,e21) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_31682]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_156,plain,
+% 218.68/218.83      ( op2(e21,e22) != op2(e21,e23) ),
+% 218.68/218.83      inference(cnf_transformation,[],[f239]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_147,plain,
+% 218.68/218.83      ( op2(e23,e20) != op2(e23,e23) ),
+% 218.68/218.83      inference(cnf_transformation,[],[f248]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_16648,plain,
+% 218.68/218.83      ( op2(e23,e20) != X0
+% 218.68/218.83      | op2(e23,e20) = op2(e23,e23)
+% 218.68/218.83      | op2(e23,e23) != X0 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_17273,plain,
+% 218.68/218.83      ( op2(e23,e20) = op2(e23,e23)
+% 218.68/218.83      | op2(e23,e20) != e22
+% 218.68/218.83      | op2(e23,e23) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16648]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_16666,plain,
+% 218.68/218.83      ( op2(e21,e22) != X0
+% 218.68/218.83      | op2(e21,e22) = op2(e21,e23)
+% 218.68/218.83      | op2(e21,e23) != X0 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_18985,plain,
+% 218.68/218.83      ( op2(e21,e22) = op2(e21,e23)
+% 218.68/218.83      | op2(e21,e22) != e22
+% 218.68/218.83      | op2(e21,e23) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16666]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_139377,plain,
+% 218.68/218.83      ( op2(e22,e23) != X0 | op2(e22,e23) = e22 | e22 != X0 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_147915,plain,
+% 218.68/218.83      ( op2(e22,e23) != op2(e23,e20)
+% 218.68/218.83      | op2(e22,e23) = e22
+% 218.68/218.83      | e22 != op2(e23,e20) ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_139377]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_31066,plain,
+% 218.68/218.83      ( X0 != op2(e23,e20)
+% 218.68/218.83      | op2(e23,e20) = X0
+% 218.68/218.83      | op2(e23,e20) != op2(e23,e20) ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_30107]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_38261,plain,
+% 218.68/218.83      ( op2(e23,e20) != op2(e23,e20)
+% 218.68/218.83      | op2(e23,e20) = e22
+% 218.68/218.83      | e22 != op2(e23,e20) ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_31066]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_59541,plain,
+% 218.68/218.83      ( op2(e20,e23) != X0
+% 218.68/218.83      | op2(e20,e23) = op2(e22,e23)
+% 218.68/218.83      | op2(e22,e23) != X0 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_101640,plain,
+% 218.68/218.83      ( op2(e20,e23) = op2(e22,e23)
+% 218.68/218.83      | op2(e20,e23) != op2(e23,e20)
+% 218.68/218.83      | op2(e22,e23) != op2(e23,e20) ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_59541]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_145080,plain,
+% 218.68/218.83      ( op2(e20,e23) = op2(e23,e20)
+% 218.68/218.83      | op2(e20,e23) != e22
+% 218.68/218.83      | op2(e23,e20) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_141974]) ).
+% 218.68/218.83  
+% 218.68/218.83  cnf(c_131061,plain,
+% 218.68/218.83      ( op2(e20,e23) = op2(e23,e20)
+% 218.68/218.83      | op2(e20,e23) != e22
+% 218.68/218.83      | op2(e23,e20) != e22 ),
+% 218.68/218.83      inference(instantiation,[status(thm)],[c_117825]) ).
+% 218.68/218.83  
+% 218.74/218.83  cnf(c_155873,plain,
+% 218.74/218.83      ( op2(e20,e23) = op2(e23,e20) | op2(e23,e20) != e22 ),
+% 218.74/218.83      inference(global_propositional_subsumption,
+% 218.74/218.83                [status(thm)],
+% 218.74/218.83                [c_145080,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 218.74/218.83                 c_191,c_189,c_187,c_184,c_179,c_166,c_155,c_153,c_91,
+% 218.74/218.83                 c_90,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,
+% 218.74/218.83                 c_17431,c_17554,c_17816,c_18617,c_19346,c_19400,c_19398,
+% 218.74/218.83                 c_21159,c_21422,c_22510,c_23147,c_25036,c_26105,c_26103,
+% 218.74/218.83                 c_26603,c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,
+% 218.74/218.83                 c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,c_68975,
+% 218.74/218.83                 c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,
+% 218.74/218.83                 c_112325,c_131061,c_149072,c_149258]) ).
+% 218.74/218.83  
+% 218.74/218.84  cnf(c_159105,plain,
+% 218.74/218.84      ( op2(e22,e23) != op2(e23,e20) | e22 != op2(e23,e20) ),
+% 218.74/218.84      inference(global_propositional_subsumption,
+% 218.74/218.84                [status(thm)],
+% 218.74/218.84                [c_147915,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 218.74/218.84                 c_191,c_189,c_187,c_184,c_179,c_172,c_166,c_155,c_153,
+% 218.74/218.84                 c_91,c_90,c_88,c_77,c_16905,c_17276,c_17300,c_17349,
+% 218.74/218.84                 c_17350,c_17427,c_17431,c_17554,c_17816,c_18617,c_19346,
+% 218.74/218.84                 c_19400,c_19398,c_21159,c_21422,c_22510,c_23147,c_25036,
+% 218.74/218.84                 c_26105,c_26103,c_26603,c_26610,c_27945,c_33768,c_33893,
+% 218.74/218.84                 c_34088,c_36100,c_38261,c_38580,c_38896,c_39366,c_39778,
+% 218.74/218.84                 c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,
+% 218.74/218.84                 c_101640,c_102572,c_107924,c_112325,c_131061,c_149072,
+% 218.74/218.84                 c_149258]) ).
+% 218.74/218.84  
+% 218.74/218.84  cnf(c_225198,plain,
+% 218.74/218.84      ( op2(e20,e20) = e22 | op2(e20,e23) = e22 ),
+% 218.74/218.84      inference(global_propositional_subsumption,
+% 218.74/218.84                [status(thm)],
+% 218.74/218.84                [c_91,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,
+% 218.74/218.84                 c_191,c_189,c_187,c_184,c_179,c_172,c_168,c_166,c_156,
+% 218.74/218.84                 c_155,c_153,c_149,c_148,c_147,c_90,c_88,c_77,c_74,c_67,
+% 218.74/218.84                 c_66,c_16905,c_17273,c_17283,c_17300,c_17349,c_17350,
+% 218.74/218.84                 c_17427,c_17431,c_17539,c_17554,c_17816,c_17835,c_18617,
+% 218.74/218.84                 c_18985,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,
+% 218.74/218.84                 c_23147,c_24684,c_24688,c_25036,c_26105,c_26103,c_26603,
+% 218.74/218.84                 c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,
+% 218.74/218.84                 c_38044,c_38580,c_38896,c_39366,c_39778,c_44824,c_49003,
+% 218.74/218.84                 c_51437,c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,
+% 218.74/218.84                 c_90237,c_95072,c_95411,c_101640,c_102572,c_107924,
+% 218.74/218.84                 c_112325,c_131061,c_142969,c_149072,c_149258,c_225131]) ).
+% 218.74/218.84  
+% 218.74/218.85  cnf(c_227586,plain,
+% 218.74/218.85      ( op2(e20,e21) != e22 ),
+% 218.74/218.85      inference(global_propositional_subsumption,
+% 218.74/218.85                [status(thm)],
+% 218.74/218.85                [c_226627,c_167,c_163,c_17797,c_17816,c_19399,c_44675,
+% 218.74/218.85                 c_225198]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_225917,plain,
+% 218.74/218.85      ( X0 != X1 | op2(e23,e23) != X1 | op2(e23,e23) = X0 ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_226979,plain,
+% 218.74/218.85      ( X0 != op2(e23,e23)
+% 218.74/218.85      | op2(e23,e23) = X0
+% 218.74/218.85      | op2(e23,e23) != op2(e23,e23) ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_225917]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_50834,plain,
+% 218.74/218.85      ( op2(e23,e23) = op2(e23,e23) ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_228256,plain,
+% 218.74/218.85      ( op2(e23,e23) = X0 | X0 != op2(e23,e23) ),
+% 218.74/218.85      inference(global_propositional_subsumption,
+% 218.74/218.85                [status(thm)],
+% 218.74/218.85                [c_226979,c_50834]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_228257,plain,
+% 218.74/218.85      ( X0 != op2(e23,e23) | op2(e23,e23) = X0 ),
+% 218.74/218.85      inference(renaming,[status(thm)],[c_228256]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_228258,plain,
+% 218.74/218.85      ( op2(e23,e23) = e20 | e20 != op2(e23,e23) ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_228257]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_225321,plain,
+% 218.74/218.85      ( op2(e23,e20) != X0
+% 218.74/218.85      | op2(e23,e20) = op2(e23,e23)
+% 218.74/218.85      | op2(e23,e23) != X0 ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_17275,plain,
+% 218.74/218.85      ( op2(e23,e20) != op2(e23,e20)
+% 218.74/218.85      | op2(e23,e20) = op2(e23,e23)
+% 218.74/218.85      | op2(e23,e23) != op2(e23,e20) ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_16648]) ).
+% 218.74/218.85  
+% 218.74/218.85  cnf(c_17631,plain,
+% 218.74/218.85      ( op2(e23,e20) != X0
+% 218.74/218.85      | op2(e23,e23) != X0
+% 218.74/218.85      | op2(e23,e23) = op2(e23,e20) ),
+% 218.74/218.85      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.74/218.85  
+% 218.76/218.86  cnf(c_225935,plain,
+% 218.76/218.86      ( op2(e23,e20) != X0 | op2(e23,e23) != X0 ),
+% 218.76/218.86      inference(global_propositional_subsumption,
+% 218.76/218.86                [status(thm)],
+% 218.76/218.86                [c_225321,c_147,c_17275,c_17276,c_17631]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_231306,plain,
+% 218.76/218.86      ( op2(e23,e20) != e20 | op2(e23,e23) != e20 ),
+% 218.76/218.86      inference(instantiation,[status(thm)],[c_225935]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_225324,plain,
+% 218.76/218.86      ( op2(e22,e22) != X0
+% 218.76/218.86      | op2(e22,e22) = op2(e22,e23)
+% 218.76/218.86      | op2(e22,e23) != X0 ),
+% 218.76/218.86      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_150,plain,
+% 218.76/218.86      ( op2(e22,e22) != op2(e22,e23) ),
+% 218.76/218.86      inference(cnf_transformation,[],[f245]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_16654,plain,
+% 218.76/218.86      ( op2(e22,e22) != X0
+% 218.76/218.86      | op2(e22,e22) = op2(e22,e23)
+% 218.76/218.86      | op2(e22,e23) != X0 ),
+% 218.76/218.86      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_225958,plain,
+% 218.76/218.86      ( op2(e22,e22) != X0 | op2(e22,e23) != X0 ),
+% 218.76/218.86      inference(global_propositional_subsumption,
+% 218.76/218.86                [status(thm)],
+% 218.76/218.86                [c_225324,c_150,c_16654]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_225964,plain,
+% 218.76/218.86      ( op2(e22,e22) != op2(X0,X1) | op2(e22,e23) != op2(X0,X1) ),
+% 218.76/218.86      inference(instantiation,[status(thm)],[c_225958]) ).
+% 218.76/218.86  
+% 218.76/218.86  cnf(c_234170,plain,
+% 218.76/218.86      ( op2(e22,e22) != op2(e22,op2(e23,e22))
+% 218.76/218.86      | op2(e22,e23) != op2(e22,op2(e23,e22)) ),
+% 218.76/218.86      inference(instantiation,[status(thm)],[c_225964]) ).
+% 218.76/218.86  
+% 218.76/218.87  cnf(c_237769,plain,
+% 218.76/218.87      ( op2(e20,e22) = op2(e23,e21) | op2(e23,e21) != e21 ),
+% 218.76/218.87      inference(global_propositional_subsumption,
+% 218.76/218.87                [status(thm)],
+% 218.76/218.87                [c_231606,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.76/218.87                 c_201,c_200,c_199,c_198,c_191,c_189,c_188,c_187,c_186,
+% 218.76/218.87                 c_183,c_179,c_178,c_177,c_176,c_168,c_167,c_166,c_164,
+% 218.76/218.87                 c_163,c_155,c_153,c_146,c_145,c_144,c_90,c_88,c_87,c_77,
+% 218.76/218.87                 c_62,c_61,c_51,c_48,c_1891,c_16905,c_17276,c_17300,
+% 218.76/218.87                 c_17349,c_17350,c_17427,c_17431,c_17554,c_17740,c_17790,
+% 218.76/218.87                 c_17797,c_17800,c_17816,c_17834,c_17835,c_17913,c_17957,
+% 218.76/218.87                 c_18617,c_18997,c_19094,c_19346,c_19400,c_19399,c_20866,
+% 218.76/218.87                 c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_22582,
+% 218.76/218.87                 c_22698,c_22697,c_23147,c_23671,c_25029,c_26105,c_26104,
+% 218.76/218.87                 c_26103,c_26603,c_26610,c_27237,c_27238,c_27945,c_28198,
+% 218.76/218.87                 c_33461,c_33694,c_33893,c_34079,c_34088,c_36100,c_38592,
+% 218.76/218.87                 c_38580,c_38896,c_38949,c_39126,c_39778,c_40588,c_44248,
+% 218.76/218.87                 c_44675,c_49003,c_51437,c_63683,c_68501,c_68975,c_68974,
+% 218.76/218.87                 c_69342,c_69423,c_71340,c_90234,c_90241,c_95072,
+% 218.76/218.87                 c_102572,c_107767,c_107924,c_112325,c_112554,c_112692,
+% 218.76/218.87                 c_115073,c_138039,c_149258,c_149600,c_157089,c_157091,
+% 218.76/218.87                 c_225131,c_225198,c_228258,c_231021,c_231306,c_234170]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_226539,plain,
+% 218.76/218.87      ( X0 != X1 | op2(e21,e23) != X1 | op2(e21,e23) = X0 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_227669,plain,
+% 218.76/218.87      ( X0 != e21 | op2(e21,e23) = X0 | op2(e21,e23) != e21 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_226539]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_232041,plain,
+% 218.76/218.87      ( op2(e21,e23) = op2(e23,e21)
+% 218.76/218.87      | op2(e21,e23) != e21
+% 218.76/218.87      | op2(e23,e21) != e21 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_227669]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_59531,plain,
+% 218.76/218.87      ( op2(e20,e22) != X0
+% 218.76/218.87      | op2(e20,e22) = op2(e20,e23)
+% 218.76/218.87      | op2(e20,e23) != X0 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_60455,plain,
+% 218.76/218.87      ( op2(e20,e22) != op2(X0,X1)
+% 218.76/218.87      | op2(e20,e22) = op2(e20,e23)
+% 218.76/218.87      | op2(e20,e23) != op2(X0,X1) ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_59531]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_69469,plain,
+% 218.76/218.87      ( op2(e20,e22) = op2(e20,e23)
+% 218.76/218.87      | op2(e20,e22) != op2(e23,e21)
+% 218.76/218.87      | op2(e20,e23) != op2(e23,e21) ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_60455]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_115257,plain,
+% 218.76/218.87      ( op2(e20,e23) = op2(e23,e21)
+% 218.76/218.87      | op2(e20,e23) != e21
+% 218.76/218.87      | op2(e23,e21) != e21 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_62365]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_60494,plain,
+% 218.76/218.87      ( X0 != X1 | op2(e21,e23) != X1 | op2(e21,e23) = X0 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_77141,plain,
+% 218.76/218.87      ( X0 != e21 | op2(e21,e23) = X0 | op2(e21,e23) != e21 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_60494]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_126612,plain,
+% 218.76/218.87      ( op2(e21,e23) = op2(e23,e21)
+% 218.76/218.87      | op2(e21,e23) != e21
+% 218.76/218.87      | op2(e23,e21) != e21 ),
+% 218.76/218.87      inference(instantiation,[status(thm)],[c_77141]) ).
+% 218.76/218.87  
+% 218.76/218.87  cnf(c_238349,plain,
+% 218.76/218.87      ( op2(e21,e23) = op2(e23,e21) | op2(e23,e21) != e21 ),
+% 218.76/218.87      inference(global_propositional_subsumption,
+% 218.76/218.87                [status(thm)],
+% 218.76/218.87                [c_232041,c_257,c_256,c_162,c_153,c_145,c_68,c_17349,
+% 218.76/218.87                 c_17350,c_17427,c_21159,c_22698,c_26103,c_34088,c_69469,
+% 218.76/218.87                 c_115257,c_126612,c_237769]) ).
+% 218.76/218.87  
+% 218.76/218.88  cnf(c_238931,plain,
+% 218.76/218.88      ( op2(e23,e21) = op2(e20,e22) | op2(e23,e21) != e21 ),
+% 218.76/218.88      inference(global_propositional_subsumption,
+% 218.76/218.88                [status(thm)],
+% 218.76/218.88                [c_232127,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.76/218.88                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_179,
+% 218.76/218.88                 c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,c_166,
+% 218.76/218.88                 c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,c_153,
+% 218.76/218.88                 c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_77,c_71,c_68,c_67,
+% 218.76/218.88                 c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,c_16905,
+% 218.76/218.88                 c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,c_17431,
+% 218.76/218.88                 c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,c_17760,
+% 218.76/218.88                 c_17770,c_17786,c_17790,c_17799,c_17800,c_17841,c_17842,
+% 218.76/218.88                 c_17853,c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,
+% 218.76/218.88                 c_18984,c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,
+% 218.76/218.88                 c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,
+% 218.76/218.88                 c_21762,c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,
+% 218.76/218.88                 c_23297,c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,
+% 218.76/218.88                 c_26603,c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,
+% 218.76/218.88                 c_27945,c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,
+% 218.76/218.88                 c_35201,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,
+% 218.76/218.88                 c_38949,c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,
+% 218.76/218.88                 c_47912,c_49003,c_49014,c_51437,c_62013,c_63683,c_68261,
+% 218.76/218.88                 c_68501,c_68612,c_68690,c_68975,c_68974,c_69063,c_69096,
+% 218.76/218.88                 c_69349,c_74870,c_76914,c_77138,c_77143,c_95072,
+% 218.76/218.88                 c_102572,c_107767,c_112325,c_112444,c_112692,c_115073,
+% 218.76/218.88                 c_115060,c_127540,c_138057,c_138066,c_138069,c_138092,
+% 218.76/218.88                 c_142413,c_145078,c_148192,c_183278,c_231021,c_237769,
+% 218.76/218.88                 c_238349]) ).
+% 218.76/218.88  
+% 218.76/218.88  cnf(c_240038,plain,
+% 218.76/218.88      ( op2(e22,e21) = e22 | op2(e23,e21) = e22 ),
+% 218.76/218.88      inference(global_propositional_subsumption,
+% 218.76/218.88                [status(thm)],
+% 218.76/218.88                [c_230940,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.76/218.88                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_184,
+% 218.76/218.88                 c_183,c_180,c_179,c_178,c_176,c_175,c_174,c_171,c_168,
+% 218.76/218.88                 c_167,c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_155,
+% 218.76/218.88                 c_153,c_151,c_146,c_145,c_144,c_95,c_90,c_89,c_88,c_87,
+% 218.76/218.88                 c_77,c_75,c_71,c_68,c_67,c_64,c_62,c_61,c_57,c_50,c_48,
+% 218.76/218.88                 c_1865,c_1891,c_1969,c_16905,c_17253,c_17254,c_17261,
+% 218.76/218.88                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17474,c_17476,
+% 218.76/218.88                 c_17539,c_17554,c_17556,c_17740,c_17760,c_17770,c_17786,
+% 218.76/218.88                 c_17790,c_17797,c_17799,c_17800,c_17816,c_17834,c_17835,
+% 218.76/218.88                 c_17853,c_17931,c_17957,c_18615,c_18616,c_18617,c_18654,
+% 218.76/218.88                 c_18652,c_18656,c_18984,c_18997,c_19094,c_19092,c_19246,
+% 218.76/218.88                 c_19335,c_19346,c_19400,c_19399,c_20774,c_20804,c_20913,
+% 218.76/218.88                 c_20955,c_21017,c_21159,c_21422,c_21762,c_22081,c_22510,
+% 218.76/218.88                 c_22568,c_22593,c_22698,c_22697,c_23145,c_23147,c_23297,
+% 218.76/218.88                 c_23671,c_24686,c_25031,c_25989,c_26105,c_26103,c_26603,
+% 218.76/218.88                 c_26605,c_26610,c_27237,c_27238,c_27239,c_27939,c_27945,
+% 218.76/218.88                 c_29109,c_29330,c_33231,c_33461,c_33694,c_33893,c_34079,
+% 218.76/218.88                 c_34088,c_35201,c_36100,c_38296,c_38592,c_38580,c_38851,
+% 218.76/218.88                 c_38896,c_38949,c_39126,c_39778,c_40255,c_40588,c_40665,
+% 218.76/218.88                 c_44248,c_44601,c_44653,c_44675,c_44824,c_48118,c_49003,
+% 218.76/218.88                 c_51437,c_62013,c_63683,c_68501,c_68690,c_68975,c_68974,
+% 218.76/218.88                 c_69063,c_69342,c_69423,c_69667,c_71340,c_74870,c_76914,
+% 218.76/218.88                 c_77143,c_90234,c_90241,c_95072,c_99363,c_102572,
+% 218.76/218.88                 c_107767,c_107924,c_112325,c_112444,c_112554,c_115073,
+% 218.76/218.88                 c_115060,c_138039,c_138045,c_138057,c_138069,c_138084,
+% 218.76/218.88                 c_138092,c_149258,c_149600,c_159160,c_159167,c_225131,
+% 218.76/218.88                 c_225198,c_234170,c_239000]) ).
+% 218.76/218.88  
+% 218.76/218.89  cnf(c_240050,plain,
+% 218.76/218.89      ( op2(e21,e22) = e22 | op2(e21,e23) = e22 ),
+% 218.76/218.89      inference(global_propositional_subsumption,
+% 218.76/218.89                [status(thm)],
+% 218.76/218.89                [c_231075,c_257,c_256,c_255,c_203,c_202,c_200,c_199,
+% 218.76/218.89                 c_198,c_191,c_187,c_179,c_166,c_155,c_153,c_151,c_146,
+% 218.76/218.89                 c_144,c_90,c_88,c_77,c_74,c_16905,c_17300,c_17349,
+% 218.76/218.89                 c_17350,c_17427,c_17431,c_17539,c_17554,c_17740,c_17816,
+% 218.76/218.89                 c_18617,c_18943,c_19346,c_19400,c_21159,c_21422,c_22510,
+% 218.76/218.89                 c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,
+% 218.76/218.89                 c_34088,c_36100,c_38345,c_38580,c_38896,c_39778,c_44595,
+% 218.76/218.89                 c_44824,c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,
+% 218.76/218.89                 c_90234,c_95072,c_102572,c_107924,c_112325,c_112575,
+% 218.76/218.89                 c_149258,c_165269,c_178764,c_230728,c_230895,c_240038]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_242505,plain,
+% 218.76/218.89      ( op2(e23,e22) != e22 ),
+% 218.76/218.89      inference(global_propositional_subsumption,
+% 218.76/218.89                [status(thm)],
+% 218.76/218.89                [c_241832,c_245,c_202,c_198,c_175,c_170,c_17427,c_17740,
+% 218.76/218.89                 c_18971,c_28198,c_44781,c_45778,c_68875,c_90241,
+% 218.76/218.89                 c_108004,c_112575,c_239027,c_240050]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_230737,plain,
+% 218.76/218.89      ( X0 = op2(e23,e20)
+% 218.76/218.89      | X0 != e22
+% 218.76/218.89      | op2(e23,e21) = e22
+% 218.76/218.89      | op2(e23,e22) = e22
+% 218.76/218.89      | op2(e23,e23) = e22 ),
+% 218.76/218.89      inference(resolution,[status(thm)],[c_67,c_16532]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_242517,plain,
+% 218.76/218.89      ( X0 = op2(e23,e20)
+% 218.76/218.89      | X0 != e22
+% 218.76/218.89      | op2(e23,e21) = e22
+% 218.76/218.89      | op2(e23,e23) = e22 ),
+% 218.76/218.89      inference(backward_subsumption_resolution,
+% 218.76/218.89                [status(thm)],
+% 218.76/218.89                [c_242505,c_230737]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_17487,plain,
+% 218.76/218.89      ( e20 = e20 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_17488,plain,
+% 218.76/218.89      ( X0 != X1 | e20 != X1 | e20 = X0 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_19588,plain,
+% 218.76/218.89      ( X0 != e20 | e20 = X0 | e20 != e20 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_17488]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_64912,plain,
+% 218.76/218.89      ( X0 != X1 | X0 = h1(e10) | h1(e10) != X1 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_101529,plain,
+% 218.76/218.89      ( X0 != op2(e20,e20) | X0 = h1(e10) | h1(e10) != op2(e20,e20) ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_64912]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_63141,plain,
+% 218.76/218.89      ( X0 != X1 | X0 = op2(e23,e20) | op2(e23,e20) != X1 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_107913,plain,
+% 218.76/218.89      ( X0 = op2(e23,e20) | X0 != e22 | op2(e23,e20) != e22 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_63141]) ).
+% 218.76/218.89  
+% 218.76/218.89  cnf(c_138256,plain,
+% 218.76/218.89      ( e20 != X0 | e20 = e22 | e22 != X0 ),
+% 218.76/218.89      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.89  
+% 218.76/218.90  cnf(c_139307,plain,
+% 218.76/218.90      ( e20 != X0 | e22 != X0 ),
+% 218.76/218.90      inference(global_propositional_subsumption,
+% 218.76/218.90                [status(thm)],
+% 218.76/218.90                [c_138256,c_202,c_16753]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_139313,plain,
+% 218.76/218.90      ( e20 != op2(e20,e20) | e22 != op2(e20,e20) ),
+% 218.76/218.90      inference(instantiation,[status(thm)],[c_139307]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_164544,plain,
+% 218.76/218.90      ( op2(e23,e20) = op2(e23,op2(e20,e23)) | e20 != op2(e20,e23) ),
+% 218.76/218.90      inference(instantiation,[status(thm)],[c_164536]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_230333,plain,
+% 218.76/218.90      ( op2(e23,e20) = e22 | e20 = op2(e23,e20) ),
+% 218.76/218.90      inference(global_propositional_subsumption,
+% 218.76/218.90                [status(thm)],
+% 218.76/218.90                [c_51,c_257,c_256,c_255,c_187,c_186,c_16905,c_17300,
+% 218.76/218.90                 c_17427,c_17431,c_18617,c_20866,c_21159,c_26104,c_26610,
+% 218.76/218.90                 c_27945,c_38896,c_51437,c_95072,c_102572]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_230402,plain,
+% 218.76/218.90      ( X0 = op2(e23,e20) | X0 != e22 | e20 = op2(e23,e20) ),
+% 218.76/218.90      inference(resolution,[status(thm)],[c_230333,c_16532]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_231005,plain,
+% 218.76/218.90      ( X0 != e23 | h4(e12) = X0 ),
+% 218.76/218.90      inference(resolution,[status(thm)],[c_224973,c_16531]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_231055,plain,
+% 218.76/218.90      ( h4(e12) = e22 | h3(e12) != e23 ),
+% 218.76/218.90      inference(resolution,[status(thm)],[c_231005,c_224706]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_16785,plain,
+% 218.76/218.90      ( h3(e12) != X0 | e23 != X0 | e23 = h3(e12) ),
+% 218.76/218.90      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_17362,plain,
+% 218.76/218.90      ( h3(e12) != e23 | e23 = h3(e12) | e23 != e23 ),
+% 218.76/218.90      inference(instantiation,[status(thm)],[c_16785]) ).
+% 218.76/218.90  
+% 218.76/218.90  cnf(c_17425,plain,
+% 218.76/218.90      ( e22 != h3(e12) | e22 = e23 | e23 != h3(e12) ),
+% 218.76/218.90      inference(instantiation,[status(thm)],[c_16745]) ).
+% 218.76/218.90  
+% 218.76/218.91  cnf(c_231131,plain,
+% 218.76/218.91      ( h3(e12) != e23 ),
+% 218.76/218.91      inference(global_propositional_subsumption,
+% 218.76/218.91                [status(thm)],
+% 218.76/218.91                [c_231055,c_269,c_198,c_16905,c_17362,c_17425]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_81,plain,
+% 218.76/218.91      ( op2(e21,e20) = e23
+% 218.76/218.91      | op2(e21,e21) = e23
+% 218.76/218.91      | op2(e21,e22) = e23
+% 218.76/218.91      | op2(e21,e23) = e23 ),
+% 218.76/218.91      inference(cnf_transformation,[],[f138]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_230936,plain,
+% 218.76/218.91      ( op2(e21,e20) = e23 ),
+% 218.76/218.91      inference(global_propositional_subsumption,
+% 218.76/218.91                [status(thm)],
+% 218.76/218.91                [c_81,c_257,c_256,c_255,c_203,c_199,c_191,c_187,c_155,
+% 218.76/218.91                 c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,
+% 218.76/218.91                 c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,c_26105,
+% 218.76/218.91                 c_26103,c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,
+% 218.76/218.91                 c_38580,c_38896,c_39778,c_51437,c_68975,c_95072,
+% 218.76/218.91                 c_102572]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_231020,plain,
+% 218.76/218.91      ( e23 = op2(e21,e20) ),
+% 218.76/218.91      inference(resolution,[status(thm)],[c_231004,c_230936]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_231033,plain,
+% 218.76/218.91      ( X0 != op2(e21,e20) | X0 = e23 ),
+% 218.76/218.91      inference(resolution,[status(thm)],[c_231020,c_16532]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_230648,plain,
+% 218.76/218.91      ( X0 != e22 | h3(e12) = X0 ),
+% 218.76/218.91      inference(resolution,[status(thm)],[c_224962,c_16531]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_231119,plain,
+% 218.76/218.91      ( op2(e21,e20) != e22 | h3(e12) = e23 ),
+% 218.76/218.91      inference(resolution,[status(thm)],[c_231033,c_230648]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_231137,plain,
+% 218.76/218.91      ( op2(e21,e20) != e22 ),
+% 218.76/218.91      inference(backward_subsumption_resolution,
+% 218.76/218.91                [status(thm)],
+% 218.76/218.91                [c_231131,c_231119]) ).
+% 218.76/218.91  
+% 218.76/218.91  cnf(c_55,plain,
+% 218.76/218.91      ( op2(e22,e20) = e21
+% 218.76/218.91      | op2(e22,e20) = e22
+% 218.76/218.91      | op2(e22,e20) = e23
+% 218.76/218.91      | e20 = op2(e22,e20) ),
+% 218.76/218.91      inference(cnf_transformation,[],[f116]) ).
+% 218.76/218.91  
+% 218.76/218.92  cnf(c_230351,plain,
+% 218.76/218.92      ( op2(e22,e20) = e21 ),
+% 218.76/218.92      inference(global_propositional_subsumption,
+% 218.76/218.92                [status(thm)],
+% 218.76/218.92                [c_55,c_257,c_256,c_203,c_155,c_153,c_77,c_17349,c_17350,
+% 218.76/218.92                 c_17427,c_17431,c_17554,c_21159,c_21422,c_26105,c_26103,
+% 218.76/218.92                 c_34088,c_36100]) ).
+% 218.76/218.92  
+% 218.76/218.92  cnf(c_230358,plain,
+% 218.76/218.92      ( e21 = op2(e22,e20) ),
+% 218.76/218.92      inference(resolution,[status(thm)],[c_230351,c_230241]) ).
+% 218.76/218.92  
+% 218.76/218.92  cnf(c_230361,plain,
+% 218.76/218.92      ( X0 != op2(e22,e20) | X0 = e21 ),
+% 218.76/218.92      inference(resolution,[status(thm)],[c_230358,c_16532]) ).
+% 218.76/218.92  
+% 218.76/218.92  cnf(c_230688,plain,
+% 218.76/218.92      ( op2(e22,e20) != e22 | h3(e12) = e21 ),
+% 218.76/218.92      inference(resolution,[status(thm)],[c_230648,c_230361]) ).
+% 218.76/218.92  
+% 218.82/218.92  cnf(c_230856,plain,
+% 218.82/218.92      ( op2(e22,e20) != e22 ),
+% 218.82/218.92      inference(global_propositional_subsumption,
+% 218.82/218.92                [status(thm)],
+% 218.82/218.92                [c_230688,c_257,c_256,c_203,c_200,c_155,c_153,c_77,
+% 218.82/218.92                 c_17349,c_17350,c_17427,c_17431,c_17554,c_21159,c_21422,
+% 218.82/218.92                 c_26105,c_26103,c_26603,c_34088,c_36100,c_49003,c_68974]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_230862,plain,
+% 218.82/218.92      ( op2(e20,e20) = e22 | op2(e21,e20) = e22 | op2(e23,e20) = e22 ),
+% 218.82/218.92      inference(backward_subsumption_resolution,
+% 218.82/218.92                [status(thm)],
+% 218.82/218.92                [c_230856,c_90]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_231141,plain,
+% 218.82/218.92      ( op2(e20,e20) = e22 | op2(e23,e20) = e22 ),
+% 218.82/218.92      inference(backward_subsumption_resolution,
+% 218.82/218.92                [status(thm)],
+% 218.82/218.92                [c_231137,c_230862]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_239084,plain,
+% 218.82/218.92      ( X0 = op2(e20,e20) | X0 != e22 | op2(e23,e20) = e22 ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_231141,c_16532]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_239085,plain,
+% 218.82/218.92      ( op2(e23,e20) = e22 | e22 = op2(e20,e20) ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_231141,c_230647]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_239117,plain,
+% 218.82/218.92      ( X0 = op2(e23,e20) | X0 != e22 | e22 = op2(e20,e20) ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_239085,c_16532]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_224694,plain,
+% 218.82/218.92      ( X0 = op2(e20,e20) | X0 != h1(e10) ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_16532,c_260]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_240278,plain,
+% 218.82/218.92      ( X0 = op2(X1,X2) | X0 != h1(e10) | X1 != e20 | X2 != e20 ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_224826,c_224694]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_251,plain,
+% 218.82/218.92      ( sP3 | sP4 | sP5 | e20 = op2(e20,op2(e23,e20)) ),
+% 218.82/218.92      inference(cnf_transformation,[],[f308]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_224631,plain,
+% 218.82/218.92      ( sP3 | e20 = op2(e20,op2(e23,e20)) ),
+% 218.82/218.92      inference(global_propositional_subsumption,
+% 218.82/218.92                [status(thm)],
+% 218.82/218.92                [c_251,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 218.82/218.92                 c_200,c_199,c_191,c_188,c_187,c_176,c_155,c_153,c_88,
+% 218.82/218.92                 c_87,c_77,c_16905,c_17300,c_17349,c_17350,c_17427,
+% 218.82/218.92                 c_17431,c_17554,c_17740,c_18617,c_18997,c_19346,c_20955,
+% 218.82/218.92                 c_21017,c_21159,c_21422,c_21762,c_22510,c_23671,c_26105,
+% 218.82/218.92                 c_26103,c_26603,c_26610,c_27237,c_27945,c_33461,c_33893,
+% 218.82/218.92                 c_34088,c_36100,c_38592,c_38580,c_38896,c_38949,c_39778,
+% 218.82/218.92                 c_44248,c_51437,c_68501,c_68975,c_95072,c_102572,
+% 218.82/218.92                 c_107767]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_224685,plain,
+% 218.82/218.92      ( sP3 | X0 != op2(e20,op2(e23,e20)) | X0 = e20 ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_16532,c_224631]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_254460,plain,
+% 218.82/218.92      ( sP3
+% 218.82/218.92      | X0 != h1(e10)
+% 218.82/218.92      | X0 = e20
+% 218.82/218.92      | op2(e23,e20) != e20
+% 218.82/218.92      | e20 != e20 ),
+% 218.82/218.92      inference(resolution,[status(thm)],[c_240278,c_224685]) ).
+% 218.82/218.92  
+% 218.82/218.92  cnf(c_254461,plain,
+% 218.82/218.92      ( sP3 | X0 != h1(e10) | X0 = e20 | op2(e23,e20) != e20 ),
+% 218.82/218.92      inference(equality_resolution_simp,[status(thm)],[c_254460]) ).
+% 218.82/218.92  
+% 218.82/218.93  cnf(c_255240,plain,
+% 218.82/218.93      ( X0 = op2(e23,e20) | X0 != e22 ),
+% 218.82/218.93      inference(global_propositional_subsumption,
+% 218.82/218.93                [status(thm)],
+% 218.82/218.93                [c_242517,c_260,c_257,c_256,c_255,c_246,c_244,c_203,
+% 218.82/218.93                 c_202,c_188,c_187,c_178,c_155,c_153,c_95,c_77,c_16753,
+% 218.82/218.93                 c_16905,c_17276,c_17300,c_17349,c_17350,c_17427,c_17431,
+% 218.82/218.93                 c_17487,c_17554,c_17790,c_18617,c_19246,c_19588,c_21017,
+% 218.82/218.93                 c_21159,c_21422,c_22582,c_23192,c_26105,c_26103,c_26610,
+% 218.82/218.93                 c_27238,c_27945,c_33694,c_34088,c_36100,c_38896,c_39126,
+% 218.82/218.93                 c_48118,c_51437,c_59360,c_63683,c_69342,c_95072,
+% 218.82/218.93                 c_101529,c_102572,c_107913,c_139313,c_142398,c_164544,
+% 218.82/218.93                 c_230402,c_239084,c_239117,c_254461]) ).
+% 218.82/218.93  
+% 218.82/218.93  cnf(c_255252,plain,
+% 218.82/218.93      ( op2(e20,e20) != e22 ),
+% 218.82/218.93      inference(resolution,[status(thm)],[c_255240,c_189]) ).
+% 218.82/218.93  
+% 218.82/218.93  cnf(c_352317,plain,
+% 218.82/218.93      ( X0 != X1
+% 218.82/218.93      | op2(h3(e13),h3(e13)) != X1
+% 218.82/218.93      | op2(h3(e13),h3(e13)) = X0 ),
+% 218.82/218.93      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.82/218.93  
+% 218.82/218.93  cnf(c_353740,plain,
+% 218.82/218.93      ( X0 != op2(h3(e13),h3(e13))
+% 218.82/218.93      | op2(h3(e13),h3(e13)) = X0
+% 218.82/218.93      | op2(h3(e13),h3(e13)) != op2(h3(e13),h3(e13)) ),
+% 218.82/218.93      inference(instantiation,[status(thm)],[c_352317]) ).
+% 218.82/218.93  
+% 218.82/218.93  cnf(c_227347,plain,
+% 218.82/218.93      ( op2(h3(e13),h3(e13)) = op2(h3(e13),h3(e13)) ),
+% 218.82/218.93      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.82/218.93  
+% 218.82/218.93  cnf(c_227349,plain,
+% 218.82/218.93      ( X0 != X1
+% 218.82/218.93      | op2(h3(e13),h3(e13)) != X1
+% 218.82/218.93      | op2(h3(e13),h3(e13)) = X0 ),
+% 218.82/218.93      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.82/218.93  
+% 218.82/218.93  cnf(c_228946,plain,
+% 218.82/218.93      ( X0 != op2(h3(e13),h3(e13))
+% 218.82/218.93      | op2(h3(e13),h3(e13)) = X0
+% 218.82/218.93      | op2(h3(e13),h3(e13)) != op2(h3(e13),h3(e13)) ),
+% 218.82/218.93      inference(instantiation,[status(thm)],[c_227349]) ).
+% 218.82/218.93  
+% 218.82/218.94  cnf(c_359610,plain,
+% 218.82/218.94      ( op2(h3(e13),h3(e13)) = X0 | X0 != op2(h3(e13),h3(e13)) ),
+% 218.82/218.94      inference(global_propositional_subsumption,
+% 218.82/218.94                [status(thm)],
+% 218.82/218.94                [c_353740,c_227347,c_228946]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_359611,plain,
+% 218.82/218.94      ( X0 != op2(h3(e13),h3(e13)) | op2(h3(e13),h3(e13)) = X0 ),
+% 218.82/218.94      inference(renaming,[status(thm)],[c_359610]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_359614,plain,
+% 218.82/218.94      ( op2(X0,X1) != op2(h3(e13),h3(e13))
+% 218.82/218.94      | op2(h3(e13),h3(e13)) = op2(X0,X1) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_359611]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_579093,plain,
+% 218.82/218.94      ( op2(h3(e13),h3(e13)) = op2(e23,e23)
+% 218.82/218.94      | op2(e23,e23) != op2(h3(e13),h3(e13)) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_359614]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_351654,plain,
+% 218.82/218.94      ( X0 != X1 | e20 != X1 | e20 = X0 ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_353749,plain,
+% 218.82/218.94      ( X0 != op2(e23,e23) | e20 = X0 | e20 != op2(e23,e23) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_351654]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_19551,plain,
+% 218.82/218.94      ( X0 != op2(e23,e23) | e20 = X0 | e20 != op2(e23,e23) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_17488]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_138276,plain,
+% 218.82/218.94      ( h1(e12) != X0 | e22 != X0 | e22 = h1(e12) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_261,plain,
+% 218.82/218.94      ( e20 = h1(e12) ),
+% 218.82/218.94      inference(cnf_transformation,[],[f318]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_17546,plain,
+% 218.82/218.94      ( e20 != h1(e12) | e20 = e22 | e22 != h1(e12) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_16753]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_139867,plain,
+% 218.82/218.94      ( e22 != X0 | h1(e12) != X0 ),
+% 218.82/218.94      inference(global_propositional_subsumption,
+% 218.82/218.94                [status(thm)],
+% 218.82/218.94                [c_138276,c_261,c_202,c_17546]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_139868,plain,
+% 218.82/218.94      ( h1(e12) != X0 | e22 != X0 ),
+% 218.82/218.94      inference(renaming,[status(thm)],[c_139867]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_140339,plain,
+% 218.82/218.94      ( h1(e12) != e22 | e22 != e22 ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_139868]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_224695,plain,
+% 218.82/218.94      ( X0 != h1(e12) | X0 = e20 ),
+% 218.82/218.94      inference(resolution,[status(thm)],[c_16532,c_261]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_224848,plain,
+% 218.82/218.94      ( h1(e12) = e20 ),
+% 218.82/218.94      inference(resolution,[status(thm)],[c_224695,c_16531]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_224852,plain,
+% 218.82/218.94      ( X0 = h1(e12) | X0 != e20 ),
+% 218.82/218.94      inference(resolution,[status(thm)],[c_224848,c_16532]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_224895,plain,
+% 218.82/218.94      ( X0 = X1 | X0 != h1(e12) | X1 != e20 ),
+% 218.82/218.94      inference(resolution,[status(thm)],[c_224852,c_16532]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_230076,plain,
+% 218.82/218.94      ( X0 != e20 | h1(e12) = X0 ),
+% 218.82/218.94      inference(resolution,[status(thm)],[c_224895,c_16531]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_230143,plain,
+% 218.82/218.94      ( h3(e12) != e20 | h1(e12) = e22 ),
+% 218.82/218.94      inference(resolution,[status(thm)],[c_230076,c_224706]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_58,plain,
+% 218.82/218.94      ( op2(e21,e21) = e21
+% 218.82/218.94      | op2(e21,e21) = e22
+% 218.82/218.94      | op2(e21,e21) = e23
+% 218.82/218.94      | e20 = op2(e21,e21) ),
+% 218.82/218.94      inference(cnf_transformation,[],[f113]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_61528,plain,
+% 218.82/218.94      ( op2(e21,e20) = op2(X0,op2(e20,e20))
+% 218.82/218.94      | e20 != op2(e20,e20)
+% 218.82/218.94      | e21 != X0 ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_60439]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_68998,plain,
+% 218.82/218.94      ( op2(e21,e20) = op2(op2(e21,e21),op2(e20,e20))
+% 218.82/218.94      | e20 != op2(e20,e20)
+% 218.82/218.94      | e21 != op2(e21,e21) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_61528]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_94,plain,
+% 218.82/218.94      ( e20 = op2(e20,e20)
+% 218.82/218.94      | e20 = op2(e21,e20)
+% 218.82/218.94      | e20 = op2(e22,e20)
+% 218.82/218.94      | e20 = op2(e23,e20) ),
+% 218.82/218.94      inference(cnf_transformation,[],[f125]) ).
+% 218.82/218.94  
+% 218.82/218.94  cnf(c_18950,plain,
+% 218.82/218.94      ( e20 != op2(e22,e20) | e20 = e21 | e21 != op2(e22,e20) ),
+% 218.82/218.94      inference(instantiation,[status(thm)],[c_16755]) ).
+% 218.82/218.94  
+% 218.82/218.95  cnf(c_138108,plain,
+% 218.82/218.95      ( e20 = op2(e20,e20) | e20 = op2(e23,e20) ),
+% 218.82/218.95      inference(global_propositional_subsumption,
+% 218.82/218.95                [status(thm)],
+% 218.82/218.95                [c_94,c_257,c_256,c_255,c_203,c_201,c_199,c_191,c_187,
+% 218.82/218.95                 c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,
+% 218.82/218.95                 c_17427,c_17431,c_17554,c_18617,c_18950,c_18997,c_19346,
+% 218.82/218.95                 c_21159,c_21422,c_22510,c_26105,c_26103,c_26603,c_26610,
+% 218.82/218.95                 c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,
+% 218.82/218.95                 c_51437,c_68975,c_95072,c_102572]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_139530,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(X0,X1) | e20 != X0 | e20 != X1 ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_141494,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(op2(e21,e21),X0)
+% 218.82/218.95      | e20 != X0
+% 218.82/218.95      | e20 != op2(e21,e21) ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_139530]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_146532,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20))
+% 218.82/218.95      | e20 != op2(e20,e20)
+% 218.82/218.95      | e20 != op2(e21,e21) ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_141494]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_30580,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(X0,X1) | e20 != X0 | e20 != X1 ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_32005,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(op2(e21,e21),X0)
+% 218.82/218.95      | e20 != X0
+% 218.82/218.95      | e20 != op2(e21,e21) ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_30580]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_40564,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20))
+% 218.82/218.95      | e20 != op2(e20,e20)
+% 218.82/218.95      | e20 != op2(e21,e21) ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_32005]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_157763,plain,
+% 218.82/218.95      ( e20 != op2(e20,e20)
+% 218.82/218.95      | op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20)) ),
+% 218.82/218.95      inference(global_propositional_subsumption,
+% 218.82/218.95                [status(thm)],
+% 218.82/218.95                [c_146532,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 218.82/218.95                 c_202,c_201,c_200,c_199,c_198,c_191,c_189,c_188,c_187,
+% 218.82/218.95                 c_184,c_179,c_178,c_176,c_174,c_167,c_166,c_155,c_153,
+% 218.82/218.95                 c_152,c_91,c_90,c_88,c_87,c_86,c_77,c_71,c_61,c_1852,
+% 218.82/218.95                 c_1956,c_16905,c_17254,c_17276,c_17300,c_17335,c_17349,
+% 218.82/218.95                 c_17350,c_17427,c_17431,c_17544,c_17554,c_17740,c_17790,
+% 218.82/218.95                 c_17800,c_17816,c_18616,c_18617,c_18997,c_19340,c_19346,
+% 218.82/218.95                 c_19400,c_19398,c_20774,c_20913,c_20955,c_21017,c_21045,
+% 218.82/218.95                 c_21159,c_21422,c_21762,c_22510,c_22582,c_23147,c_23671,
+% 218.82/218.95                 c_25036,c_25034,c_25989,c_26105,c_26103,c_26603,c_26610,
+% 218.82/218.95                 c_27237,c_27239,c_27939,c_27945,c_28198,c_28292,c_33461,
+% 218.82/218.95                 c_33694,c_33768,c_33893,c_34075,c_34088,c_36100,c_38592,
+% 218.82/218.95                 c_38580,c_38851,c_38896,c_38949,c_39126,c_39366,c_39778,
+% 218.82/218.95                 c_40564,c_44248,c_44653,c_45778,c_49003,c_51437,c_68261,
+% 218.82/218.95                 c_68501,c_68875,c_68975,c_68974,c_69423,c_71340,c_76914,
+% 218.82/218.95                 c_88489,c_88488,c_95072,c_99363,c_102572,c_107767,
+% 218.82/218.95                 c_107924,c_112325,c_131061,c_149072,c_149258,c_149600,
+% 218.82/218.95                 c_155876]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_157764,plain,
+% 218.82/218.95      ( op2(e20,e20) = op2(op2(e21,e21),op2(e20,e20))
+% 218.82/218.95      | e20 != op2(e20,e20) ),
+% 218.82/218.95      inference(renaming,[status(thm)],[c_157763]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_138245,plain,
+% 218.82/218.95      ( op2(e20,e20) != X0
+% 218.82/218.95      | op2(e20,e20) = op2(e21,e20)
+% 218.82/218.95      | op2(e21,e20) != X0 ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_16736,plain,
+% 218.82/218.95      ( op2(e20,e20) != X0
+% 218.82/218.95      | op2(e20,e20) = op2(e21,e20)
+% 218.82/218.95      | op2(e21,e20) != X0 ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_139782,plain,
+% 218.82/218.95      ( op2(e20,e20) != X0 | op2(e21,e20) != X0 ),
+% 218.82/218.95      inference(global_propositional_subsumption,
+% 218.82/218.95                [status(thm)],
+% 218.82/218.95                [c_138245,c_191,c_16736]) ).
+% 218.82/218.95  
+% 218.82/218.95  cnf(c_157766,plain,
+% 218.82/218.95      ( op2(e20,e20) != op2(op2(e21,e21),op2(e20,e20))
+% 218.82/218.95      | op2(e21,e20) != op2(op2(e21,e21),op2(e20,e20)) ),
+% 218.82/218.95      inference(instantiation,[status(thm)],[c_139782]) ).
+% 218.82/218.95  
+% 218.82/218.96  cnf(c_225162,plain,
+% 218.82/218.96      ( e20 = op2(e23,e20) | e20 = op2(e23,e23) ),
+% 218.82/218.96      inference(global_propositional_subsumption,
+% 218.82/218.96                [status(thm)],
+% 218.82/218.96                [c_71,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 218.82/218.96                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 218.82/218.96                 c_176,c_174,c_166,c_164,c_155,c_153,c_95,c_90,c_88,c_87,
+% 218.82/218.96                 c_77,c_61,c_1865,c_16905,c_17254,c_17261,c_17300,
+% 218.82/218.96                 c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,
+% 218.82/218.96                 c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,
+% 218.82/218.96                 c_19246,c_19335,c_19346,c_19400,c_20774,c_20804,c_20955,
+% 218.82/218.96                 c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,
+% 218.82/218.96                 c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,
+% 218.82/218.96                 c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,
+% 218.82/218.96                 c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 218.82/218.96                 c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,
+% 218.82/218.96                 c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,
+% 218.82/218.96                 c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,
+% 218.82/218.96                 c_138084,c_149258,c_149600,c_159160,c_159167]) ).
+% 218.82/218.96  
+% 218.86/218.97  cnf(c_230824,plain,
+% 218.86/218.97      ( e20 = op2(e23,e20) | e20 = op2(e23,e23) ),
+% 218.86/218.97      inference(global_propositional_subsumption,
+% 218.86/218.97                [status(thm)],
+% 218.86/218.97                [c_71,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 218.86/218.97                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 218.86/218.97                 c_176,c_174,c_166,c_164,c_155,c_153,c_95,c_90,c_88,c_87,
+% 218.86/218.97                 c_77,c_61,c_1865,c_16905,c_17254,c_17261,c_17300,
+% 218.86/218.97                 c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,
+% 218.86/218.97                 c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,
+% 218.86/218.97                 c_19246,c_19335,c_19346,c_19400,c_20774,c_20804,c_20955,
+% 218.86/218.97                 c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,
+% 218.86/218.97                 c_25989,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,
+% 218.86/218.97                 c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,
+% 218.86/218.97                 c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 218.86/218.97                 c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,
+% 218.86/218.97                 c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,
+% 218.86/218.97                 c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,
+% 218.86/218.97                 c_138084,c_149258,c_149600,c_159160,c_159167]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_230867,plain,
+% 218.86/218.97      ( X0 != op2(e23,e20) | X0 = e20 | e20 = op2(e23,e23) ),
+% 218.86/218.97      inference(resolution,[status(thm)],[c_230824,c_16532]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_242620,plain,
+% 218.86/218.97      ( op2(e23,e20) != e22 | h3(e12) = e20 | e20 = op2(e23,e23) ),
+% 218.86/218.97      inference(resolution,[status(thm)],[c_230867,c_230648]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_358912,plain,
+% 218.86/218.97      ( e20 = X0 | X0 != op2(e23,e23) ),
+% 218.86/218.97      inference(global_propositional_subsumption,
+% 218.86/218.97                [status(thm)],
+% 218.86/218.97                [c_353749,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 218.86/218.97                 c_191,c_187,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,
+% 218.86/218.97                 c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,
+% 218.86/218.97                 c_19551,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,
+% 218.86/218.97                 c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,
+% 218.86/218.97                 c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,
+% 218.86/218.97                 c_102572,c_112325,c_140339,c_230143,c_242620,c_255252]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_358913,plain,
+% 218.86/218.97      ( X0 != op2(e23,e23) | e20 = X0 ),
+% 218.86/218.97      inference(renaming,[status(thm)],[c_358912]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_358918,plain,
+% 218.86/218.97      ( op2(X0,X1) != op2(e23,e23) | e20 = op2(X0,X1) ),
+% 218.86/218.97      inference(instantiation,[status(thm)],[c_358913]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_589274,plain,
+% 218.86/218.97      ( op2(h3(e13),h3(e13)) != op2(e23,e23)
+% 218.86/218.97      | e20 = op2(h3(e13),h3(e13)) ),
+% 218.86/218.97      inference(instantiation,[status(thm)],[c_358918]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_589275,plain,
+% 218.86/218.97      ( op2(h3(e13),h3(e13)) = e20 | e20 != op2(h3(e13),h3(e13)) ),
+% 218.86/218.97      inference(instantiation,[status(thm)],[c_359611]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_355926,plain,
+% 218.86/218.97      ( X0 = op2(e20,e20) | X0 != h1(e10) ),
+% 218.86/218.97      inference(resolution,[status(thm)],[c_16532,c_260]) ).
+% 218.86/218.97  
+% 218.86/218.97  cnf(c_366282,plain,
+% 218.86/218.97      ( X0 = X1 | X0 != op2(e20,e20) | X1 != h1(e10) ),
+% 218.86/218.97      inference(resolution,[status(thm)],[c_355926,c_16532]) ).
+% 218.86/218.97  
+% 218.86/218.98  cnf(c_382203,plain,
+% 218.86/218.98      ( X0 != h1(e10) | X1 != e20 | X2 != e20 | op2(X1,X2) = X0 ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_366282,c_16534]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_297,plain,
+% 218.86/218.98      ( ~ sP12 | e20 != h3(e10) ),
+% 218.86/218.98      inference(cnf_transformation,[],[f354]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_292,plain,
+% 218.86/218.98      ( ~ sP13 | e21 != h3(e11) ),
+% 218.86/218.98      inference(cnf_transformation,[],[f351]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_2800,plain,
+% 218.86/218.98      ( sP12
+% 218.86/218.98      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+% 218.86/218.98      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.86/218.98      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.86/218.98      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.86/218.98      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.86/218.98      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.86/218.98      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.86/218.98      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.86/218.98      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.86/218.98      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.86/218.98      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.86/218.98      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.86/218.98      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.86/218.98      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.86/218.98      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.86/218.98      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+% 218.86/218.98      | e21 != h3(e11)
+% 218.86/218.98      | e23 != h3(e13) ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_361,c_292]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_140999,plain,
+% 218.86/218.98      ( X0 != X1 | h3(e10) != X1 | h3(e10) = X0 ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_146507,plain,
+% 218.86/218.98      ( X0 != h3(op1(e10,e10))
+% 218.86/218.98      | h3(e10) = X0
+% 218.86/218.98      | h3(e10) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_140999]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_167858,plain,
+% 218.86/218.98      ( op2(e22,e22) != h3(op1(e10,e10))
+% 218.86/218.98      | h3(e10) = op2(e22,e22)
+% 218.86/218.98      | h3(e10) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_146507]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_30252,plain,
+% 218.86/218.98      ( h3(op1(e10,e10)) = h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_16531]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_30251,plain,
+% 218.86/218.98      ( X0 != h3(op1(e10,e10))
+% 218.86/218.98      | h3(op1(e10,e10)) = X0
+% 218.86/218.98      | h3(op1(e10,e10)) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_29793]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_31300,plain,
+% 218.86/218.98      ( h3(X0) != h3(op1(e10,e10))
+% 218.86/218.98      | h3(op1(e10,e10)) = h3(X0)
+% 218.86/218.98      | h3(op1(e10,e10)) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_30251]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_45834,plain,
+% 218.86/218.98      ( h3(op1(e10,e10)) != h3(op1(e10,e10))
+% 218.86/218.98      | h3(op1(e10,e10)) = h3(e10)
+% 218.86/218.98      | h3(e10) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_31300]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_31298,plain,
+% 218.86/218.98      ( X0 != X1 | X0 = h3(op1(e10,e10)) | h3(op1(e10,e10)) != X1 ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_48180,plain,
+% 218.86/218.98      ( X0 = h3(op1(e10,e10))
+% 218.86/218.98      | X0 != h3(e10)
+% 218.86/218.98      | h3(op1(e10,e10)) != h3(e10) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_31298]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_58695,plain,
+% 218.86/218.98      ( op2(e22,e22) = h3(op1(e10,e10))
+% 218.86/218.98      | op2(e22,e22) != h3(e10)
+% 218.86/218.98      | h3(op1(e10,e10)) != h3(e10) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_48180]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_93661,plain,
+% 218.86/218.98      ( op2(e22,e22) != h3(op1(e10,e10))
+% 218.86/218.98      | h3(e10) = op2(e22,e22)
+% 218.86/218.98      | h3(e10) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_65902]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_190678,plain,
+% 218.86/218.98      ( h3(e10) = op2(e22,e22) | h3(e10) != h3(op1(e10,e10)) ),
+% 218.86/218.98      inference(global_propositional_subsumption,
+% 218.86/218.98                [status(thm)],
+% 218.86/218.98                [c_167858,c_268,c_30252,c_45834,c_58695,c_93661]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_139246,plain,
+% 218.86/218.98      ( X0 != X1 | e20 != X1 | e20 = X0 ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_140777,plain,
+% 218.86/218.98      ( X0 != op2(e22,e22) | e20 = X0 | e20 != op2(e22,e22) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_139246]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_19559,plain,
+% 218.86/218.98      ( X0 != op2(e22,e22) | e20 = X0 | e20 != op2(e22,e22) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_17488]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_143144,plain,
+% 218.86/218.98      ( e20 = X0 | X0 != op2(e22,e22) ),
+% 218.86/218.98      inference(global_propositional_subsumption,
+% 218.86/218.98                [status(thm)],
+% 218.86/218.98                [c_140777,c_257,c_19559]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_143145,plain,
+% 218.86/218.98      ( X0 != op2(e22,e22) | e20 = X0 ),
+% 218.86/218.98      inference(renaming,[status(thm)],[c_143144]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_190694,plain,
+% 218.86/218.98      ( h3(e10) != op2(e22,e22) | e20 = h3(e10) ),
+% 218.86/218.98      inference(instantiation,[status(thm)],[c_143145]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_230253,plain,
+% 218.86/218.98      ( e21 = op2(e22,op2(e22,e22)) ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_230241,c_256]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_230260,plain,
+% 218.86/218.98      ( X0 != op2(e22,op2(e22,e22)) | X0 = e21 ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_230253,c_16532]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_267,plain,
+% 218.86/218.98      ( op2(e22,op2(e22,e22)) = h3(e11) ),
+% 218.86/218.98      inference(cnf_transformation,[],[f328]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_224703,plain,
+% 218.86/218.98      ( X0 = op2(e22,op2(e22,e22)) | X0 != h3(e11) ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_16532,c_267]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_230422,plain,
+% 218.86/218.98      ( X0 != h3(e11) | X0 = e21 ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_230260,c_224703]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_230430,plain,
+% 218.86/218.98      ( h3(e11) = e21 ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_230422,c_16531]) ).
+% 218.86/218.98  
+% 218.86/218.98  cnf(c_230438,plain,
+% 218.86/218.98      ( e21 = h3(e11) ),
+% 218.86/218.98      inference(resolution,[status(thm)],[c_230430,c_230241]) ).
+% 218.86/218.98  
+% 218.86/218.99  cnf(c_355252,plain,
+% 218.86/218.99      ( op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+% 218.86/218.99      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.86/218.99      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.86/218.99      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.86/218.99      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.86/218.99      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.86/218.99      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.86/218.99      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.86/218.99      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.86/218.99      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.86/218.99      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.86/218.99      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.86/218.99      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.86/218.99      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.86/218.99      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.86/218.99      | op2(h3(e10),h3(e10)) != h3(op1(e10,e10)) ),
+% 218.86/218.99      inference(global_propositional_subsumption,
+% 218.86/218.99                [status(thm)],
+% 218.86/218.99                [c_361,c_297,c_268,c_266,c_255,c_254,c_253,c_252,c_235,
+% 218.86/218.99                 c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,
+% 218.86/218.99                 c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,
+% 218.86/218.99                 c_2800,c_16539,c_16545,c_16905,c_16958,c_17013,c_17089,
+% 218.86/218.99                 c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,
+% 218.86/218.99                 c_18107,c_18166,c_18206,c_18617,c_19143,c_19289,c_19311,
+% 218.86/218.99                 c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,c_23125,
+% 218.86/218.99                 c_23124,c_23181,c_23176,c_23529,c_23530,c_24269,c_27071,
+% 218.86/218.99                 c_27668,c_27673,c_27674,c_29140,c_29185,c_30252,c_31852,
+% 218.86/218.99                 c_31860,c_32730,c_35056,c_45564,c_45834,c_47043,c_49848,
+% 218.86/218.99                 c_58695,c_62414,c_66850,c_72084,c_93661,c_133487,
+% 218.86/218.99                 c_133544,c_137595,c_138028,c_142352,c_144212,c_190694,
+% 218.86/218.99                 c_204646,c_229253,c_230438]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_355253,plain,
+% 218.86/218.99      ( op2(h3(e10),h3(e10)) != h3(op1(e10,e10))
+% 218.86/218.99      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.86/218.99      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.86/218.99      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.86/218.99      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.86/218.99      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.86/218.99      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.86/218.99      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.86/218.99      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.86/218.99      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.86/218.99      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.86/218.99      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.86/218.99      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.86/218.99      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.86/218.99      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.86/218.99      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13)) ),
+% 218.86/218.99      inference(renaming,[status(thm)],[c_355252]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_661103,plain,
+% 218.86/218.99      ( op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.86/218.99      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.86/218.99      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.86/218.99      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.86/218.99      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.86/218.99      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.86/218.99      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.86/218.99      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.86/218.99      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.86/218.99      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.86/218.99      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.86/218.99      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.86/218.99      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.86/218.99      | op2(h3(e13),h3(e12)) != h3(op1(e13,e12))
+% 218.86/218.99      | op2(h3(e13),h3(e13)) != h3(op1(e13,e13))
+% 218.86/218.99      | h3(op1(e10,e10)) != h1(e10)
+% 218.86/218.99      | h3(e10) != e20 ),
+% 218.86/218.99      inference(resolution,[status(thm)],[c_382203,c_355253]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_1031187,plain,
+% 218.86/218.99      ( op2(h3(e13),h3(e13)) != X0
+% 218.86/218.99      | op2(h3(e13),h3(e13)) = h3(op1(e13,e13))
+% 218.86/218.99      | h3(op1(e13,e13)) != X0 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_1104557,plain,
+% 218.86/218.99      ( op2(h3(e13),h3(e13)) = h3(op1(e13,e13))
+% 218.86/218.99      | op2(h3(e13),h3(e13)) != e20
+% 218.86/218.99      | h3(op1(e13,e13)) != e20 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_1031187]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_1587302,plain,
+% 218.86/218.99      ( op2(h3(e13),h3(e12)) != X0
+% 218.86/218.99      | op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+% 218.86/218.99      | h3(op1(e13,e12)) != X0 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_1622158,plain,
+% 218.86/218.99      ( op2(h3(e13),h3(e12)) != op2(e23,e22)
+% 218.86/218.99      | op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+% 218.86/218.99      | h3(op1(e13,e12)) != op2(e23,e22) ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_1587302]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_64722,plain,
+% 218.86/218.99      ( X0 != X1
+% 218.86/218.99      | X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.86/218.99      | op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != X1 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_70859,plain,
+% 218.86/218.99      ( X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.86/218.99      | X0 != e23
+% 218.86/218.99      | op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_64722]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_107859,plain,
+% 218.86/218.99      ( op2(op2(e22,op2(e22,e22)),op2(e22,e22)) != e23
+% 218.86/218.99      | op2(e23,e22) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.86/218.99      | op2(e23,e22) != e23 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_70859]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_227214,plain,
+% 218.86/218.99      ( X0 != X1 | X0 = e23 | e23 != X1 ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_228881,plain,
+% 218.86/218.99      ( X0 != op2(e23,op2(e20,e23))
+% 218.86/218.99      | X0 = e23
+% 218.86/218.99      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_227214]) ).
+% 218.86/218.99  
+% 218.86/218.99  cnf(c_234483,plain,
+% 218.86/218.99      ( op2(e23,e22) != op2(e23,op2(e20,e23))
+% 218.86/218.99      | op2(e23,e22) = e23
+% 218.86/218.99      | e23 != op2(e23,op2(e20,e23)) ),
+% 218.86/218.99      inference(instantiation,[status(thm)],[c_228881]) ).
+% 218.86/218.99  
+% 218.86/219.00  cnf(c_247674,plain,
+% 218.86/219.00      ( op2(e23,e22) = e23 | op2(e23,e22) != op2(e23,op2(e20,e23)) ),
+% 218.86/219.00      inference(global_propositional_subsumption,
+% 218.86/219.00                [status(thm)],
+% 218.86/219.00                [c_234483,c_17254,c_40399,c_165269]) ).
+% 218.86/219.00  
+% 218.86/219.00  cnf(c_247675,plain,
+% 218.86/219.00      ( op2(e23,e22) != op2(e23,op2(e20,e23)) | op2(e23,e22) = e23 ),
+% 218.86/219.00      inference(renaming,[status(thm)],[c_247674]) ).
+% 218.86/219.00  
+% 218.86/219.00  cnf(c_1550751,plain,
+% 218.86/219.00      ( X0 != X1 | h3(op1(e13,e12)) != X1 | h3(op1(e13,e12)) = X0 ),
+% 218.86/219.00      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.86/219.00  
+% 218.86/219.00  cnf(c_1559000,plain,
+% 218.86/219.00      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.86/219.00      | h3(op1(e13,e12)) = X0
+% 218.86/219.00      | h3(op1(e13,e12)) != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.86/219.00      inference(instantiation,[status(thm)],[c_1550751]) ).
+% 218.86/219.00  
+% 218.86/219.00  cnf(c_688372,plain,
+% 218.86/219.00      ( X0 = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) | X0 != h3(e13) ),
+% 218.86/219.00      inference(resolution,[status(thm)],[c_16532,c_266]) ).
+% 218.86/219.00  
+% 218.86/219.00  cnf(c_1,plain,
+% 218.86/219.00      ( op1(e13,e12) = e11
+% 218.86/219.00      | op1(e13,e12) = e12
+% 218.86/219.00      | op1(e13,e12) = e13
+% 218.86/219.00      | e10 = op1(e13,e12) ),
+% 218.86/219.00      inference(cnf_transformation,[],[f74]) ).
+% 218.86/219.00  
+% 218.86/219.01  cnf(c_694231,plain,
+% 218.86/219.01      ( op1(e13,e12) = e13 ),
+% 218.86/219.01      inference(global_propositional_subsumption,
+% 218.86/219.01                [status(thm)],
+% 218.86/219.01                [c_1,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,
+% 218.86/219.01                 c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,c_139,
+% 218.86/219.01                 c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_112,c_107,
+% 218.86/219.01                 c_104,c_103,c_98,c_41,c_39,c_24,c_23,c_17,c_12,c_6,
+% 218.86/219.01                 c_16539,c_16545,c_16561,c_16603,c_16958,c_17013,c_17146,
+% 218.86/219.01                 c_17196,c_17224,c_17316,c_17467,c_17673,c_17677,c_17685,
+% 218.86/219.01                 c_18082,c_18107,c_18139,c_18140,c_18166,c_18206,c_19077,
+% 218.86/219.01                 c_19078,c_19289,c_19311,c_20081,c_20144,c_20243,c_20396,
+% 218.86/219.01                 c_20440,c_21221,c_21647,c_22973,c_23054,c_23126,c_23125,
+% 218.86/219.01                 c_23124,c_23181,c_23176,c_24872,c_27071,c_27668,c_27669,
+% 218.86/219.01                 c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,
+% 218.86/219.01                 c_30290,c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,
+% 218.86/219.01                 c_33701,c_34860,c_35127,c_36527,c_45564,c_47043,c_49848,
+% 218.86/219.01                 c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,
+% 218.86/219.01                 c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,
+% 218.86/219.01                 c_137988,c_138028,c_142352,c_144212,c_154058,c_162431,
+% 218.86/219.01                 c_178052,c_229618,c_231889]) ).
+% 218.86/219.01  
+% 218.86/219.01  cnf(c_694253,plain,
+% 218.86/219.01      ( h3(op1(e13,e12)) = h3(e13) ),
+% 218.86/219.01      inference(resolution,[status(thm)],[c_694231,c_16537]) ).
+% 218.86/219.01  
+% 218.86/219.01  cnf(c_747042,plain,
+% 218.86/219.01      ( h3(op1(e13,e12)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.86/219.01      inference(resolution,[status(thm)],[c_688372,c_694253]) ).
+% 218.86/219.01  
+% 218.94/219.04  cnf(c_1565919,plain,
+% 218.94/219.04      ( h3(op1(e13,e12)) = X0
+% 218.94/219.04      | X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.94/219.04      inference(global_propositional_subsumption,
+% 218.94/219.04                [status(thm)],
+% 218.94/219.04                [c_1559000,c_747042]) ).
+% 218.94/219.04  
+% 218.94/219.04  cnf(c_1565920,plain,
+% 218.94/219.04      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.94/219.04      | h3(op1(e13,e12)) = X0 ),
+% 218.94/219.04      inference(renaming,[status(thm)],[c_1565919]) ).
+% 218.94/219.04  
+% 218.94/219.04  cnf(c_1565930,plain,
+% 218.94/219.04      ( op2(e23,e22) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.94/219.04      | h3(op1(e13,e12)) = op2(e23,e22) ),
+% 218.94/219.04      inference(instantiation,[status(thm)],[c_1565920]) ).
+% 218.94/219.04  
+% 218.94/219.06  cnf(c_1644846,plain,
+% 218.94/219.06      ( op2(h3(e13),h3(e12)) = h3(op1(e13,e12))
+% 218.94/219.06      | op2(h3(e13),h3(e12)) != op2(e23,e22) ),
+% 218.94/219.06      inference(global_propositional_subsumption,
+% 218.94/219.06                [status(thm)],
+% 218.94/219.06                [c_1622158,c_255,c_17427,c_107859,c_113093,c_178764,
+% 218.94/219.06                 c_225198,c_247675,c_255252,c_1565930]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_1644847,plain,
+% 218.94/219.06      ( op2(h3(e13),h3(e12)) != op2(e23,e22)
+% 218.94/219.06      | op2(h3(e13),h3(e12)) = h3(op1(e13,e12)) ),
+% 218.94/219.06      inference(renaming,[status(thm)],[c_1644846]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_1685542,plain,
+% 218.94/219.06      ( op2(h3(e13),h3(e12)) = op2(X0,X1)
+% 218.94/219.06      | h3(e12) != X1
+% 218.94/219.06      | h3(e13) != X0 ),
+% 218.94/219.06      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_1755101,plain,
+% 218.94/219.06      ( op2(h3(e13),h3(e12)) = op2(e23,X0)
+% 218.94/219.06      | h3(e12) != X0
+% 218.94/219.06      | h3(e13) != e23 ),
+% 218.94/219.06      inference(instantiation,[status(thm)],[c_1685542]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_18551,plain,
+% 218.94/219.06      ( h3(e13) != X0 | h3(e13) = e23 | e23 != X0 ),
+% 218.94/219.06      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_19176,plain,
+% 218.94/219.06      ( h3(e13) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 218.94/219.06      | h3(e13) = e23
+% 218.94/219.06      | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 218.94/219.06      inference(instantiation,[status(thm)],[c_18551]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_1589186,plain,
+% 218.94/219.06      ( op2(h3(e13),h3(e12)) = op2(X0,X1)
+% 218.94/219.06      | h3(e12) != X1
+% 218.94/219.06      | h3(e13) != X0 ),
+% 218.94/219.06      inference(instantiation,[status(thm)],[c_16534]) ).
+% 218.94/219.06  
+% 218.94/219.06  cnf(c_1659816,plain,
+% 218.94/219.06      ( op2(h3(e13),h3(e12)) = op2(e23,X0)
+% 218.94/219.06      | h3(e12) != X0
+% 218.94/219.06      | h3(e13) != e23 ),
+% 218.94/219.06      inference(instantiation,[status(thm)],[c_1589186]) ).
+% 218.94/219.06  
+% 218.97/219.09  cnf(c_1778633,plain,
+% 218.97/219.09      ( h3(e12) != X0 | op2(h3(e13),h3(e12)) = op2(e23,X0) ),
+% 218.97/219.09      inference(global_propositional_subsumption,
+% 218.97/219.09                [status(thm)],
+% 218.97/219.09                [c_1755101,c_266,c_255,c_16905,c_18617,c_19176,c_23529,
+% 218.97/219.09                 c_23530,c_1659816]) ).
+% 218.97/219.09  
+% 218.97/219.09  cnf(c_1778634,plain,
+% 218.97/219.09      ( op2(h3(e13),h3(e12)) = op2(e23,X0) | h3(e12) != X0 ),
+% 218.97/219.09      inference(renaming,[status(thm)],[c_1778633]) ).
+% 218.97/219.09  
+% 218.97/219.09  cnf(c_1778912,plain,
+% 218.97/219.09      ( op2(h3(e13),h3(e12)) = op2(e23,e22) | h3(e12) != e22 ),
+% 218.97/219.09      inference(instantiation,[status(thm)],[c_1778634]) ).
+% 218.97/219.09  
+% 218.97/219.13  cnf(c_3013006,plain,
+% 218.97/219.13      ( op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 218.97/219.13      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.97/219.13      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.97/219.13      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.97/219.13      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.97/219.13      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.97/219.13      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.97/219.13      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.97/219.13      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.97/219.13      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.97/219.13      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.97/219.13      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.97/219.13      | op2(h3(e10),h3(e11)) != h3(op1(e10,e11)) ),
+% 218.97/219.13      inference(global_propositional_subsumption,
+% 218.97/219.13                [status(thm)],
+% 218.97/219.13                [c_361,c_266,c_255,c_16905,c_18617,c_19143,c_23529,
+% 218.97/219.13                 c_23530,c_111818,c_224868,c_253327,c_579093,c_589274,
+% 218.97/219.13                 c_589275,c_663491,c_1104557,c_1644847,c_1778912]) ).
+% 218.97/219.13  
+% 218.97/219.13  cnf(c_3013007,plain,
+% 218.97/219.13      ( op2(h3(e10),h3(e11)) != h3(op1(e10,e11))
+% 218.97/219.13      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.97/219.13      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.97/219.13      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.97/219.13      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.97/219.13      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.97/219.13      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.97/219.13      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.97/219.13      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.97/219.13      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.97/219.13      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.97/219.13      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.97/219.13      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 218.97/219.13      inference(renaming,[status(thm)],[c_3013006]) ).
+% 218.97/219.13  
+% 218.97/219.13  cnf(c_4187206,plain,
+% 218.97/219.13      ( op2(h3(e10),h3(e11)) != e23
+% 218.97/219.13      | op2(h3(e10),h3(e12)) != h3(op1(e10,e12))
+% 218.97/219.13      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 218.97/219.13      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 218.97/219.13      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 218.97/219.13      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 218.97/219.13      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 218.97/219.13      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 218.97/219.13      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 218.97/219.13      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 218.97/219.13      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 218.97/219.13      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 218.97/219.13      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 218.97/219.13      inference(resolution,[status(thm)],[c_4069589,c_3013007]) ).
+% 218.97/219.13  
+% 218.97/219.13  cnf(c_16612,plain,
+% 218.97/219.13      ( op1(e10,e12) != X0
+% 218.97/219.13      | op1(e10,e12) = op1(e13,e12)
+% 218.97/219.13      | op1(e13,e12) != X0 ),
+% 218.97/219.13      inference(instantiation,[status(thm)],[c_16532]) ).
+% 218.97/219.13  
+% 218.97/219.13  cnf(c_17508,plain,
+% 218.97/219.13      ( op1(e10,e12) != op1(e10,e12)
+% 218.97/219.13      | op1(e10,e12) = op1(e13,e12)
+% 218.97/219.13      | op1(e13,e12) != op1(e10,e12) ),
+% 218.97/219.13      inference(instantiation,[status(thm)],[c_16612]) ).
+% 218.97/219.13  
+% 218.97/219.13  cnf(c_42257,plain,
+% 218.97/219.13      ( op1(e10,e12) != e13
+% 218.97/219.13      | op1(e13,e12) = op1(e10,e12)
+% 218.97/219.13      | op1(e13,e12) != e13 ),
+% 218.97/219.13      inference(instantiation,[status(thm)],[c_30818]) ).
+% 218.97/219.13  
+% 218.97/219.13  cnf(c_224771,plain,
+% 218.97/219.13      ( X0 != X1 | X2 != X3 | X4 != op1(X1,X3) | X4 = op1(X0,X2) ),
+% 218.97/219.13      inference(resolution,[status(thm)],[c_16533,c_16532]) ).
+% 218.97/219.13  
+% 219.03/219.13  cnf(c_224555,plain,
+% 219.03/219.13      ( op1(e12,op1(e10,e12)) = e12 ),
+% 219.03/219.13      inference(global_propositional_subsumption,
+% 219.03/219.13                [status(thm)],
+% 219.03/219.13                [c_229,c_254,c_253,c_252,c_235,c_234,c_232,c_226,c_224,
+% 219.03/219.13                 c_221,c_196,c_195,c_194,c_140,c_139,c_128,c_126,c_39,
+% 219.03/219.13                 c_23,c_16539,c_16545,c_16958,c_17013,c_17146,c_17224,
+% 219.03/219.13                 c_17316,c_17467,c_17685,c_18082,c_18107,c_18166,c_18206,
+% 219.03/219.13                 c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,
+% 219.03/219.13                 c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,c_27673,
+% 219.03/219.13                 c_27674,c_29140,c_29185,c_31852,c_31860,c_32730,c_45564,
+% 219.03/219.13                 c_47043,c_49848,c_62414,c_66850,c_72084,c_133487,
+% 219.03/219.13                 c_137595,c_138028,c_142352,c_144212]) ).
+% 219.03/219.13  
+% 219.03/219.13  cnf(c_224678,plain,
+% 219.03/219.13      ( X0 = op1(e12,op1(e10,e12)) | X0 != e12 ),
+% 219.03/219.13      inference(resolution,[status(thm)],[c_16532,c_224555]) ).
+% 219.03/219.13  
+% 219.03/219.13  cnf(c_240222,plain,
+% 219.03/219.13      ( X0 = op1(X1,X2) | X2 != op1(e10,e12) | X0 != e12 | X1 != e12 ),
+% 219.03/219.13      inference(resolution,[status(thm)],[c_224771,c_224678]) ).
+% 219.03/219.13  
+% 219.03/219.13  cnf(c_240223,plain,
+% 219.03/219.13      ( e12 != op1(e10,e12) | e12 = op1(e12,e12) | e12 != e12 ),
+% 219.03/219.13      inference(instantiation,[status(thm)],[c_240222]) ).
+% 219.03/219.13  
+% 219.06/219.17  cnf(c_3023447,plain,
+% 219.06/219.17      ( op1(e10,e12) = e11 ),
+% 219.06/219.17      inference(global_propositional_subsumption,
+% 219.06/219.17                [status(thm)],
+% 219.06/219.17                [c_13,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,
+% 219.06/219.17                 c_224,c_221,c_197,c_196,c_195,c_194,c_193,c_192,c_143,
+% 219.06/219.17                 c_140,c_139,c_135,c_132,c_129,c_128,c_126,c_124,c_123,
+% 219.06/219.17                 c_120,c_113,c_112,c_110,c_109,c_107,c_106,c_104,c_103,
+% 219.06/219.17                 c_102,c_99,c_98,c_46,c_41,c_39,c_28,c_26,c_24,c_23,c_22,
+% 219.06/219.17                 c_17,c_12,c_10,c_6,c_16539,c_16545,c_16561,c_16603,
+% 219.06/219.17                 c_16958,c_17006,c_17013,c_17034,c_17059,c_17069,c_17089,
+% 219.06/219.17                 c_17105,c_17110,c_17146,c_17196,c_17224,c_17310,c_17316,
+% 219.06/219.17                 c_17324,c_17461,c_17467,c_17502,c_17501,c_17500,c_17508,
+% 219.06/219.17                 c_17669,c_17673,c_17675,c_17677,c_17685,c_18082,c_18107,
+% 219.06/219.17                 c_18139,c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,
+% 219.06/219.17                 c_19311,c_20081,c_20144,c_20240,c_20243,c_20257,c_20396,
+% 219.06/219.17                 c_20399,c_20440,c_20464,c_21221,c_21647,c_21699,c_22973,
+% 219.06/219.17                 c_23054,c_23127,c_23126,c_23125,c_23124,c_23181,c_23176,
+% 219.06/219.17                 c_24872,c_24898,c_24942,c_24967,c_27071,c_27668,c_27669,
+% 219.06/219.17                 c_27672,c_27673,c_27674,c_28850,c_29140,c_29157,c_29185,
+% 219.06/219.17                 c_29228,c_30290,c_31852,c_31860,c_31892,c_31942,c_32466,
+% 219.06/219.17                 c_32502,c_32730,c_32836,c_33701,c_34860,c_35127,c_36430,
+% 219.06/219.17                 c_36527,c_36533,c_42257,c_45564,c_47043,c_49848,c_55736,
+% 219.06/219.17                 c_59901,c_60219,c_62404,c_62414,c_62440,c_65626,c_65980,
+% 219.06/219.17                 c_66850,c_72084,c_75216,c_75243,c_76700,c_88332,
+% 219.06/219.17                 c_133487,c_137595,c_137971,c_137988,c_138028,c_138573,
+% 219.06/219.17                 c_142352,c_144212,c_144662,c_148725,c_154058,c_162431,
+% 219.06/219.17                 c_178052,c_229618,c_231889,c_240223]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3023469,plain,
+% 219.06/219.17      ( e11 = op1(e10,e12) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3023447,c_3013688]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3055876,plain,
+% 219.06/219.17      ( X0 != op1(e10,e12) | h3(X0) = h3(e11) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3039293,c_3023469]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3013710,plain,
+% 219.06/219.17      ( e21 = op2(e22,op2(e22,e22)) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3013688,c_256]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3023347,plain,
+% 219.06/219.17      ( X0 != op2(e22,op2(e22,e22)) | e21 = X0 ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3013710,c_16532]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3013681,plain,
+% 219.06/219.17      ( X0 != h3(e11) | op2(e22,op2(e22,e22)) = X0 ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_16532,c_267]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3038811,plain,
+% 219.06/219.17      ( X0 = op2(e22,op2(e22,e22)) | X0 != h3(e11) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3013681,c_3013688]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3100542,plain,
+% 219.06/219.17      ( X0 != h3(e11) | e21 = X0 ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3023347,c_3038811]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3254195,plain,
+% 219.06/219.17      ( X0 != op1(e10,e12) | e21 = h3(X0) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3055876,c_3100542]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3256408,plain,
+% 219.06/219.17      ( e21 = h3(op1(e10,e12)) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3254195,c_16531]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3256511,plain,
+% 219.06/219.17      ( h3(op1(e10,e12)) = e21 ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3256408,c_3013688]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3256523,plain,
+% 219.06/219.17      ( X0 != e21 | h3(op1(e10,e12)) = X0 ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3256511,c_16532]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_3257568,plain,
+% 219.06/219.17      ( X0 = h3(op1(e10,e12)) | X0 != e21 ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_3256523,c_3013688]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_4187398,plain,
+% 219.06/219.17      ( op2(h3(e10),h3(e11)) != e23
+% 219.06/219.17      | op2(h3(e10),h3(e12)) != e21
+% 219.06/219.17      | op2(h3(e10),h3(e13)) != h3(op1(e10,e13))
+% 219.06/219.17      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 219.06/219.17      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 219.06/219.17      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.06/219.17      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.06/219.17      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.06/219.17      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.06/219.17      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.06/219.17      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.06/219.17      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.06/219.17      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.06/219.17      inference(resolution,[status(thm)],[c_4187206,c_3257568]) ).
+% 219.06/219.17  
+% 219.06/219.17  cnf(c_19,plain,
+% 219.06/219.17      ( op1(e13,e10) = e12
+% 219.06/219.17      | op1(e13,e11) = e12
+% 219.06/219.17      | op1(e13,e12) = e12
+% 219.06/219.17      | op1(e13,e13) = e12 ),
+% 219.06/219.17      inference(cnf_transformation,[],[f104]) ).
+% 219.06/219.17  
+% 219.06/219.18  cnf(c_229707,plain,
+% 219.06/219.18      ( op1(e13,e10) = e12 ),
+% 219.06/219.18      inference(global_propositional_subsumption,
+% 219.06/219.18                [status(thm)],
+% 219.06/219.18                [c_19,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,
+% 219.06/219.18                 c_224,c_221,c_196,c_195,c_194,c_192,c_140,c_139,c_128,
+% 219.06/219.18                 c_126,c_42,c_39,c_23,c_16539,c_16545,c_16958,c_17013,
+% 219.06/219.18                 c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,
+% 219.06/219.18                 c_18166,c_18206,c_19311,c_20081,c_20113,c_20238,c_20243,
+% 219.06/219.18                 c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,
+% 219.06/219.18                 c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,
+% 219.06/219.18                 c_30493,c_31852,c_31860,c_32730,c_36462,c_45564,c_47043,
+% 219.06/219.18                 c_49848,c_62391,c_62414,c_66850,c_72084,c_133487,
+% 219.06/219.18                 c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,
+% 219.06/219.18                 c_229253]) ).
+% 219.06/219.18  
+% 219.06/219.18  cnf(c_229735,plain,
+% 219.06/219.18      ( X0 = op1(e13,e10) | X0 != e12 ),
+% 219.06/219.18      inference(resolution,[status(thm)],[c_229707,c_16532]) ).
+% 219.06/219.18  
+% 219.06/219.18  cnf(c_138,plain,
+% 219.06/219.18      ( op1(e12,e10) != op1(e13,e10) ),
+% 219.06/219.18      inference(cnf_transformation,[],[f161]) ).
+% 219.06/219.18  
+% 219.06/219.18  cnf(c_229741,plain,
+% 219.06/219.18      ( op1(e12,e10) != e12 ),
+% 219.06/219.18      inference(resolution,[status(thm)],[c_229735,c_138]) ).
+% 219.06/219.18  
+% 219.06/219.18  cnf(c_27,plain,
+% 219.06/219.18      ( op1(e12,e10) = e12
+% 219.06/219.18      | op1(e12,e11) = e12
+% 219.06/219.18      | op1(e12,e12) = e12
+% 219.06/219.18      | op1(e12,e13) = e12 ),
+% 219.06/219.18      inference(cnf_transformation,[],[f96]) ).
+% 219.06/219.18  
+% 219.06/219.18  cnf(c_229747,plain,
+% 219.06/219.18      ( op1(e12,e11) = e12 | op1(e12,e12) = e12 | op1(e12,e13) = e12 ),
+% 219.06/219.18      inference(backward_subsumption_resolution,
+% 219.06/219.18                [status(thm)],
+% 219.06/219.18                [c_229741,c_27]) ).
+% 219.06/219.18  
+% 219.06/219.18  cnf(c_138004,plain,
+% 219.06/219.18      ( op1(e12,e11) = e12 | op1(e12,e13) = e12 ),
+% 219.06/219.18      inference(global_propositional_subsumption,
+% 219.06/219.18                [status(thm)],
+% 219.06/219.18                [c_27,c_254,c_253,c_196,c_194,c_16545,c_17013,c_17310,
+% 219.06/219.18                 c_17675,c_18166,c_20113,c_20238,c_20243,c_32730,c_36462]) ).
+% 219.06/219.18  
+% 219.06/219.19  cnf(c_239623,plain,
+% 219.06/219.19      ( op1(e12,e11) = e12 ),
+% 219.06/219.19      inference(global_propositional_subsumption,
+% 219.06/219.19                [status(thm)],
+% 219.06/219.19                [c_229747,c_254,c_253,c_252,c_235,c_234,c_232,c_228,
+% 219.06/219.19                 c_226,c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_132,
+% 219.06/219.19                 c_128,c_126,c_124,c_123,c_107,c_104,c_103,c_39,c_23,
+% 219.06/219.19                 c_12,c_6,c_16539,c_16545,c_16603,c_16958,c_17013,
+% 219.06/219.19                 c_17146,c_17224,c_17316,c_17467,c_17673,c_17685,c_18082,
+% 219.06/219.19                 c_18107,c_18139,c_18140,c_18166,c_18206,c_19078,c_19311,
+% 219.06/219.19                 c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_23054,
+% 219.06/219.19                 c_23126,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 219.06/219.19                 c_27672,c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,
+% 219.06/219.19                 c_31852,c_31860,c_31892,c_32502,c_32730,c_33701,c_45564,
+% 219.06/219.19                 c_47043,c_49848,c_59901,c_60219,c_62414,c_65980,c_66850,
+% 219.06/219.19                 c_72084,c_75216,c_75243,c_133487,c_137595,c_138004,
+% 219.06/219.19                 c_138028,c_142352,c_144212,c_154058,c_162431,c_229618,
+% 219.06/219.19                 c_231889]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_239635,plain,
+% 219.06/219.19      ( X0 = op1(e12,e11) | X0 != e12 ),
+% 219.06/219.19      inference(resolution,[status(thm)],[c_239623,c_16532]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_239667,plain,
+% 219.06/219.19      ( op1(e10,e11) != e12 ),
+% 219.06/219.19      inference(resolution,[status(thm)],[c_239635,c_136]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_141,plain,
+% 219.06/219.19      ( op1(e10,e10) != op1(e13,e10) ),
+% 219.06/219.19      inference(cnf_transformation,[],[f158]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_229743,plain,
+% 219.06/219.19      ( op1(e10,e10) != e12 ),
+% 219.06/219.19      inference(resolution,[status(thm)],[c_229735,c_141]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_229754,plain,
+% 219.06/219.19      ( op1(e10,e11) = e12 | op1(e10,e12) = e12 | op1(e10,e13) = e12 ),
+% 219.06/219.19      inference(backward_subsumption_resolution,
+% 219.06/219.19                [status(thm)],
+% 219.06/219.19                [c_229743,c_43]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_239678,plain,
+% 219.06/219.19      ( op1(e10,e12) = e12 | op1(e10,e13) = e12 ),
+% 219.06/219.19      inference(backward_subsumption_resolution,
+% 219.06/219.19                [status(thm)],
+% 219.06/219.19                [c_239667,c_229754]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_239744,plain,
+% 219.06/219.19      ( X0 = op1(e10,e12) | X0 != e12 | op1(e10,e13) = e12 ),
+% 219.06/219.19      inference(resolution,[status(thm)],[c_239678,c_16532]) ).
+% 219.06/219.19  
+% 219.06/219.19  cnf(c_239745,plain,
+% 219.06/219.19      ( op1(e10,e13) = e12 | e12 = op1(e10,e12) | e12 != e12 ),
+% 219.06/219.19      inference(instantiation,[status(thm)],[c_239744]) ).
+% 219.06/219.19  
+% 219.12/219.23  cnf(c_3023443,plain,
+% 219.12/219.23      ( op1(e10,e13) = e12 ),
+% 219.12/219.23      inference(global_propositional_subsumption,
+% 219.12/219.23                [status(thm)],
+% 219.12/219.23                [c_12,c_254,c_196,c_16545,c_17310,c_239745,c_240223]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3023465,plain,
+% 219.12/219.23      ( e12 = op1(e10,e13) ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3023443,c_3013688]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3055916,plain,
+% 219.12/219.23      ( X0 != op1(e10,e13) | h3(X0) = h3(e12) ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3039293,c_3023465]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3013683,plain,
+% 219.12/219.23      ( X0 != h3(e12) | e22 = X0 ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_16532,c_269]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3256595,plain,
+% 219.12/219.23      ( X0 != op1(e10,e13) | e22 = h3(X0) ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3055916,c_3013683]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3257958,plain,
+% 219.12/219.23      ( e22 = h3(op1(e10,e13)) ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3256595,c_16531]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3258062,plain,
+% 219.12/219.23      ( h3(op1(e10,e13)) = e22 ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3257958,c_3013688]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3258074,plain,
+% 219.12/219.23      ( X0 != e22 | h3(op1(e10,e13)) = X0 ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3258062,c_16532]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_3258989,plain,
+% 219.12/219.23      ( X0 = h3(op1(e10,e13)) | X0 != e22 ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_3258074,c_3013688]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_4187430,plain,
+% 219.12/219.23      ( op2(h3(e10),h3(e11)) != e23
+% 219.12/219.23      | op2(h3(e10),h3(e12)) != e21
+% 219.12/219.23      | op2(h3(e10),h3(e13)) != e22
+% 219.12/219.23      | op2(h3(e11),h3(e10)) != h3(op1(e11,e10))
+% 219.12/219.23      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 219.12/219.23      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.12/219.23      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.12/219.23      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.12/219.23      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.12/219.23      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.12/219.23      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.12/219.23      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.12/219.23      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.12/219.23      inference(resolution,[status(thm)],[c_4187398,c_3258989]) ).
+% 219.12/219.23  
+% 219.12/219.23  cnf(c_11,plain,
+% 219.12/219.23      ( op1(e11,e10) = e11
+% 219.12/219.23      | op1(e11,e10) = e12
+% 219.12/219.23      | op1(e11,e10) = e13
+% 219.12/219.23      | e10 = op1(e11,e10) ),
+% 219.12/219.23      inference(cnf_transformation,[],[f64]) ).
+% 219.12/219.23  
+% 219.12/219.27  cnf(c_3023439,plain,
+% 219.12/219.27      ( op1(e11,e10) = e13 ),
+% 219.12/219.27      inference(global_propositional_subsumption,
+% 219.12/219.27                [status(thm)],
+% 219.12/219.27                [c_11,c_254,c_253,c_252,c_17013,c_18082,c_20243,c_23176,
+% 219.12/219.27                 c_27674,c_47043]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_3023461,plain,
+% 219.12/219.27      ( e13 = op1(e11,e10) ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3023439,c_3013688]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_3055873,plain,
+% 219.12/219.27      ( X0 != op1(e11,e10) | h3(X0) = h3(e13) ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3039293,c_3023461]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_3569232,plain,
+% 219.12/219.27      ( X0 != op1(e11,e10) | e23 = h3(X0) ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3567206,c_3055873]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_3917467,plain,
+% 219.12/219.27      ( e23 = h3(op1(e11,e10)) ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3569232,c_16531]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_3917694,plain,
+% 219.12/219.27      ( h3(op1(e11,e10)) = e23 ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3917467,c_3013688]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_3917726,plain,
+% 219.12/219.27      ( X0 != e23 | h3(op1(e11,e10)) = X0 ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3917694,c_16532]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_4067885,plain,
+% 219.12/219.27      ( X0 = h3(op1(e11,e10)) | X0 != e23 ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_3917726,c_3013688]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_4189812,plain,
+% 219.12/219.27      ( op2(h3(e10),h3(e11)) != e23
+% 219.12/219.27      | op2(h3(e10),h3(e12)) != e21
+% 219.12/219.27      | op2(h3(e10),h3(e13)) != e22
+% 219.12/219.27      | op2(h3(e11),h3(e10)) != e23
+% 219.12/219.27      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 219.12/219.27      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.12/219.27      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.12/219.27      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.12/219.27      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.12/219.27      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.12/219.27      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.12/219.27      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.12/219.27      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.12/219.27      inference(resolution,[status(thm)],[c_4187430,c_4067885]) ).
+% 219.12/219.27  
+% 219.12/219.27  cnf(c_23524,plain,
+% 219.12/219.27      ( h3(e11) = h3(e11) ),
+% 219.12/219.27      inference(instantiation,[status(thm)],[c_16531]) ).
+% 219.12/219.27  
+% 219.17/219.27  cnf(c_70740,plain,
+% 219.17/219.27      ( X0 != X1 | h3(e11) != X1 | h3(e11) = X0 ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.17/219.27  
+% 219.17/219.27  cnf(c_79212,plain,
+% 219.17/219.27      ( X0 != h3(e11) | h3(e11) = X0 | h3(e11) != h3(e11) ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_70740]) ).
+% 219.17/219.27  
+% 219.17/219.27  cnf(c_96573,plain,
+% 219.17/219.27      ( op2(e22,op2(e22,e22)) != h3(e11)
+% 219.17/219.27      | h3(e11) = op2(e22,op2(e22,e22))
+% 219.17/219.27      | h3(e11) != h3(e11) ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_79212]) ).
+% 219.17/219.27  
+% 219.17/219.27  cnf(c_264014,plain,
+% 219.17/219.27      ( X0 != op2(e22,op2(e22,e22))
+% 219.17/219.27      | X1 != op2(e22,e22)
+% 219.17/219.27      | op2(X0,X1) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_16534]) ).
+% 219.17/219.27  
+% 219.17/219.27  cnf(c_283539,plain,
+% 219.17/219.27      ( X0 != op2(e22,op2(e22,e22))
+% 219.17/219.27      | op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.27      | h3(e10) != op2(e22,e22) ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_264014]) ).
+% 219.17/219.27  
+% 219.17/219.27  cnf(c_145035,plain,
+% 219.17/219.27      ( X0 != op2(e22,op2(e22,e22))
+% 219.17/219.27      | X1 != op2(e22,e22)
+% 219.17/219.27      | op2(X0,X1) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_16534]) ).
+% 219.17/219.27  
+% 219.17/219.27  cnf(c_190698,plain,
+% 219.17/219.27      ( X0 != op2(e22,op2(e22,e22))
+% 219.17/219.27      | op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.27      | h3(e10) != op2(e22,e22) ),
+% 219.17/219.27      inference(instantiation,[status(thm)],[c_145035]) ).
+% 219.17/219.27  
+% 219.17/219.28  cnf(c_292055,plain,
+% 219.17/219.28      ( op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.28      | X0 != op2(e22,op2(e22,e22)) ),
+% 219.17/219.28      inference(global_propositional_subsumption,
+% 219.17/219.28                [status(thm)],
+% 219.17/219.28                [c_283539,c_268,c_254,c_253,c_252,c_235,c_234,c_232,
+% 219.17/219.28                 c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,
+% 219.17/219.28                 c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,
+% 219.17/219.28                 c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,
+% 219.17/219.28                 c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,
+% 219.17/219.28                 c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,
+% 219.17/219.28                 c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,
+% 219.17/219.28                 c_27673,c_27674,c_29140,c_29185,c_30252,c_31852,c_31860,
+% 219.17/219.28                 c_32730,c_35056,c_45564,c_45834,c_47043,c_49848,c_58695,
+% 219.17/219.28                 c_62414,c_66850,c_72084,c_93661,c_133487,c_133544,
+% 219.17/219.28                 c_137595,c_138028,c_142352,c_144212,c_190698,c_204646,
+% 219.17/219.28                 c_229253]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_292056,plain,
+% 219.17/219.28      ( X0 != op2(e22,op2(e22,e22))
+% 219.17/219.28      | op2(X0,h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 219.17/219.28      inference(renaming,[status(thm)],[c_292055]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_297307,plain,
+% 219.17/219.28      ( op2(h3(e11),h3(e10)) = op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.28      | h3(e11) != op2(e22,op2(e22,e22)) ),
+% 219.17/219.28      inference(instantiation,[status(thm)],[c_292056]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_258076,plain,
+% 219.17/219.28      ( X0 != X1 | X0 = e23 | e23 != X1 ),
+% 219.17/219.28      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_259606,plain,
+% 219.17/219.28      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.28      | X0 = e23
+% 219.17/219.28      | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 219.17/219.28      inference(instantiation,[status(thm)],[c_258076]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_18619,plain,
+% 219.17/219.28      ( X0 != X1 | X0 = e23 | e23 != X1 ),
+% 219.17/219.28      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_19266,plain,
+% 219.17/219.28      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.28      | X0 = e23
+% 219.17/219.28      | e23 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 219.17/219.28      inference(instantiation,[status(thm)],[c_18619]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_264431,plain,
+% 219.17/219.28      ( X0 = e23 | X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) ),
+% 219.17/219.28      inference(global_propositional_subsumption,
+% 219.17/219.28                [status(thm)],
+% 219.17/219.28                [c_259606,c_255,c_16905,c_18617,c_19266]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_264432,plain,
+% 219.17/219.28      ( X0 != op2(op2(e22,op2(e22,e22)),op2(e22,e22)) | X0 = e23 ),
+% 219.17/219.28      inference(renaming,[status(thm)],[c_264431]) ).
+% 219.17/219.28  
+% 219.17/219.28  cnf(c_326315,plain,
+% 219.17/219.28      ( op2(h3(e11),h3(e10)) != op2(op2(e22,op2(e22,e22)),op2(e22,e22))
+% 219.17/219.28      | op2(h3(e11),h3(e10)) = e23 ),
+% 219.17/219.28      inference(instantiation,[status(thm)],[c_264432]) ).
+% 219.17/219.28  
+% 219.17/219.33  cnf(c_4189814,plain,
+% 219.17/219.33      ( op2(h3(e10),h3(e13)) != e22
+% 219.17/219.33      | op2(h3(e10),h3(e12)) != e21
+% 219.17/219.33      | op2(h3(e10),h3(e11)) != e23
+% 219.17/219.33      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 219.17/219.33      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.17/219.33      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.17/219.33      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.17/219.33      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.17/219.33      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.17/219.33      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.17/219.33      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.17/219.33      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.17/219.33      inference(global_propositional_subsumption,
+% 219.17/219.33                [status(thm)],
+% 219.17/219.33                [c_4189812,c_267,c_23524,c_96573,c_297307,c_326315]) ).
+% 219.17/219.33  
+% 219.17/219.33  cnf(c_4189815,plain,
+% 219.17/219.33      ( op2(h3(e10),h3(e11)) != e23
+% 219.17/219.33      | op2(h3(e10),h3(e12)) != e21
+% 219.17/219.33      | op2(h3(e10),h3(e13)) != e22
+% 219.17/219.33      | op2(h3(e11),h3(e11)) != h3(op1(e11,e11))
+% 219.17/219.33      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.17/219.33      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.17/219.33      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.17/219.33      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.17/219.33      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.17/219.33      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.17/219.33      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.17/219.33      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.17/219.33      inference(renaming,[status(thm)],[c_4189814]) ).
+% 219.17/219.33  
+% 219.25/219.37  cnf(c_3023435,plain,
+% 219.25/219.37      ( e10 = op1(e11,e11) ),
+% 219.25/219.37      inference(global_propositional_subsumption,
+% 219.25/219.37                [status(thm)],
+% 219.25/219.37                [c_10,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,
+% 219.25/219.37                 c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,
+% 219.25/219.37                 c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_123,c_120,
+% 219.25/219.37                 c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,
+% 219.25/219.37                 c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16623,
+% 219.25/219.37                 c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,
+% 219.25/219.37                 c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,
+% 219.25/219.37                 c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,
+% 219.25/219.37                 c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,
+% 219.25/219.37                 c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,
+% 219.25/219.37                 c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,
+% 219.25/219.37                 c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,
+% 219.25/219.37                 c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,
+% 219.25/219.37                 c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,
+% 219.25/219.37                 c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,
+% 219.25/219.37                 c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,
+% 219.25/219.37                 c_138028,c_138819,c_142352,c_144212,c_154058,c_157476,
+% 219.25/219.37                 c_162431,c_163528,c_178052,c_229618,c_229903,c_231889,
+% 219.25/219.37                 c_233740]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3055759,plain,
+% 219.25/219.37      ( X0 != op1(e11,e11) | h3(X0) = h3(e10) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3039293,c_3023435]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3013659,plain,
+% 219.25/219.37      ( X0 != op2(e22,e22) | e20 = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_16532,c_257]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3013721,plain,
+% 219.25/219.37      ( h3(e10) = op2(e22,e22) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3013688,c_268]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3023703,plain,
+% 219.25/219.37      ( e20 = h3(e10) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3013659,c_3013721]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3023707,plain,
+% 219.25/219.37      ( X0 != h3(e10) | e20 = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3023703,c_16532]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3190709,plain,
+% 219.25/219.37      ( X0 != op1(e11,e11) | e20 = h3(X0) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3055759,c_3023707]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3251814,plain,
+% 219.25/219.37      ( e20 = h3(op1(e11,e11)) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3190709,c_16531]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3251909,plain,
+% 219.25/219.37      ( h3(op1(e11,e11)) = e20 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3251814,c_3013688]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3251921,plain,
+% 219.25/219.37      ( X0 != e20 | h3(op1(e11,e11)) = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3251909,c_16532]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_3252153,plain,
+% 219.25/219.37      ( X0 = h3(op1(e11,e11)) | X0 != e20 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_3251921,c_3013688]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_4189868,plain,
+% 219.25/219.37      ( op2(h3(e10),h3(e11)) != e23
+% 219.25/219.37      | op2(h3(e10),h3(e12)) != e21
+% 219.25/219.37      | op2(h3(e10),h3(e13)) != e22
+% 219.25/219.37      | op2(h3(e11),h3(e11)) != e20
+% 219.25/219.37      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.25/219.37      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.25/219.37      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.25/219.37      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.25/219.37      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.25/219.37      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.25/219.37      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.25/219.37      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_4189815,c_3252153]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2037717,plain,
+% 219.25/219.37      ( X0 != h3(e10) | op2(e22,e22) = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_16532,c_268]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2037723,plain,
+% 219.25/219.37      ( X0 != X1 | X1 = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_16532,c_16531]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2062926,plain,
+% 219.25/219.37      ( X0 = op2(e22,e22) | X0 != h3(e10) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2037717,c_2037723]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2065419,plain,
+% 219.25/219.37      ( X0 = X1 | X1 != op2(e22,e22) | X0 != h3(e10) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2062926,c_16532]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2037748,plain,
+% 219.25/219.37      ( h1(e10) = op2(e20,e20) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2037723,c_260]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2037794,plain,
+% 219.25/219.37      ( X0 != op2(e20,e20) | h1(e10) = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2037748,c_16532]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2037694,plain,
+% 219.25/219.37      ( X0 != op2(e22,e22) | e20 = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_16532,c_257]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2037756,plain,
+% 219.25/219.37      ( h3(e10) = op2(e22,e22) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2037723,c_268]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2047784,plain,
+% 219.25/219.37      ( e20 = h3(e10) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2037694,c_2037756]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2047787,plain,
+% 219.25/219.37      ( h3(e10) = e20 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2047784,c_2037723]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2047792,plain,
+% 219.25/219.37      ( X0 != e20 | h3(e10) = X0 ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2047787,c_16532]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_2078636,plain,
+% 219.25/219.37      ( op2(e20,e20) != e20 | h1(e10) = h3(e10) ),
+% 219.25/219.37      inference(resolution,[status(thm)],[c_2037794,c_2047792]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_769825,plain,
+% 219.25/219.37      ( X0 != X1 | h1(e10) != X1 | h1(e10) = X0 ),
+% 219.25/219.37      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_786906,plain,
+% 219.25/219.37      ( X0 != e20 | h1(e10) = X0 | h1(e10) != e20 ),
+% 219.25/219.37      inference(instantiation,[status(thm)],[c_769825]) ).
+% 219.25/219.37  
+% 219.25/219.37  cnf(c_128707,plain,
+% 219.25/219.37      ( X0 != e20 | h1(e10) = X0 | h1(e10) != e20 ),
+% 219.25/219.37      inference(instantiation,[status(thm)],[c_69838]) ).
+% 219.25/219.37  
+% 219.28/219.39  cnf(c_786907,plain,
+% 219.28/219.39      ( h1(e10) = X0 | X0 != e20 ),
+% 219.28/219.39      inference(global_propositional_subsumption,
+% 219.28/219.39                [status(thm)],
+% 219.28/219.39                [c_786906,c_260,c_257,c_256,c_255,c_203,c_191,c_190,
+% 219.28/219.39                 c_155,c_153,c_77,c_63,c_17349,c_17350,c_17427,c_17431,
+% 219.28/219.39                 c_17554,c_21159,c_21422,c_22470,c_23192,c_26105,c_26103,
+% 219.28/219.39                 c_26610,c_33893,c_34088,c_36100,c_38580,c_39778,c_59360,
+% 219.28/219.39                 c_111680,c_128707,c_255252]) ).
+% 219.28/219.39  
+% 219.28/219.39  cnf(c_786908,plain,
+% 219.28/219.39      ( X0 != e20 | h1(e10) = X0 ),
+% 219.28/219.39      inference(renaming,[status(thm)],[c_786907]) ).
+% 219.28/219.39  
+% 219.28/219.39  cnf(c_816754,plain,
+% 219.28/219.39      ( h3(e10) != e20 | h1(e10) = h3(e10) ),
+% 219.28/219.39      inference(instantiation,[status(thm)],[c_786908]) ).
+% 219.28/219.39  
+% 219.28/219.42  cnf(c_2320512,plain,
+% 219.28/219.42      ( h1(e10) = h3(e10) ),
+% 219.28/219.42      inference(global_propositional_subsumption,
+% 219.28/219.42                [status(thm)],
+% 219.28/219.42                [c_2078636,c_268,c_257,c_254,c_253,c_252,c_235,c_234,
+% 219.28/219.42                 c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,
+% 219.28/219.42                 c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,
+% 219.28/219.42                 c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,
+% 219.28/219.42                 c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,
+% 219.28/219.42                 c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 219.28/219.42                 c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,
+% 219.28/219.42                 c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,
+% 219.28/219.42                 c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,
+% 219.28/219.42                 c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,
+% 219.28/219.42                 c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,
+% 219.28/219.42                 c_204646,c_229253,c_816754]) ).
+% 219.28/219.42  
+% 219.28/219.42  cnf(c_2320521,plain,
+% 219.28/219.42      ( X0 != h3(e10) | h1(e10) = X0 ),
+% 219.28/219.42      inference(resolution,[status(thm)],[c_2320512,c_16532]) ).
+% 219.28/219.42  
+% 219.28/219.42  cnf(c_17476,plain,
+% 219.28/219.42      ( e20 != op2(e23,e21) | e20 = e23 | e23 != op2(e23,e21) ),
+% 219.28/219.42      inference(instantiation,[status(thm)],[c_16751]) ).
+% 219.28/219.42  
+% 219.28/219.42  cnf(c_19335,plain,
+% 219.28/219.42      ( op2(e23,e21) != e23 | e23 = op2(e23,e21) | e23 != e23 ),
+% 219.28/219.42      inference(instantiation,[status(thm)],[c_17391]) ).
+% 219.28/219.42  
+% 219.28/219.42  cnf(c_225188,plain,
+% 219.28/219.42      ( e20 = op2(e20,e21) | e20 = op2(e21,e21) ),
+% 219.28/219.42      inference(global_propositional_subsumption,
+% 219.28/219.42                [status(thm)],
+% 219.28/219.42                [c_86,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 219.28/219.42                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 219.28/219.42                 c_176,c_166,c_164,c_155,c_153,c_152,c_95,c_90,c_88,c_87,
+% 219.28/219.42                 c_77,c_61,c_1865,c_16905,c_17261,c_17300,c_17335,
+% 219.28/219.42                 c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,
+% 219.28/219.42                 c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,
+% 219.28/219.42                 c_19246,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,
+% 219.28/219.42                 c_21045,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,
+% 219.28/219.42                 c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,
+% 219.28/219.42                 c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,
+% 219.28/219.42                 c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,
+% 219.28/219.42                 c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68261,
+% 219.28/219.42                 c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,
+% 219.28/219.42                 c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,
+% 219.28/219.42                 c_138084,c_149258,c_149600,c_159160,c_159167]) ).
+% 219.28/219.42  
+% 219.28/219.43  cnf(c_231091,plain,
+% 219.28/219.43      ( e20 = op2(e20,e21) | e20 = op2(e21,e21) ),
+% 219.28/219.43      inference(global_propositional_subsumption,
+% 219.28/219.43                [status(thm)],
+% 219.28/219.43                [c_86,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 219.28/219.43                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 219.28/219.43                 c_176,c_166,c_164,c_155,c_153,c_152,c_95,c_90,c_88,c_87,
+% 219.28/219.43                 c_77,c_61,c_1865,c_16905,c_17261,c_17300,c_17335,
+% 219.28/219.43                 c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,c_17740,
+% 219.28/219.43                 c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,c_19094,
+% 219.28/219.43                 c_19246,c_19335,c_19346,c_19400,c_20804,c_20955,c_21017,
+% 219.28/219.43                 c_21045,c_21159,c_21422,c_21762,c_22510,c_23147,c_23671,
+% 219.28/219.43                 c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,c_27939,
+% 219.28/219.43                 c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,c_34088,
+% 219.28/219.43                 c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,c_39126,
+% 219.28/219.43                 c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,c_68261,
+% 219.28/219.43                 c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,
+% 219.28/219.43                 c_99363,c_102572,c_107767,c_107924,c_112325,c_115073,
+% 219.28/219.43                 c_138084,c_149258,c_149600,c_159160,c_159167]) ).
+% 219.28/219.43  
+% 219.28/219.43  cnf(c_239055,plain,
+% 219.28/219.43      ( X0 != op2(e20,e21) | X0 = e20 | e20 = op2(e21,e21) ),
+% 219.28/219.43      inference(resolution,[status(thm)],[c_231091,c_16532]) ).
+% 219.28/219.43  
+% 219.28/219.43  cnf(c_251679,plain,
+% 219.28/219.43      ( op2(e20,e21) = e20 | e20 = op2(e21,e21) ),
+% 219.28/219.43      inference(resolution,[status(thm)],[c_239055,c_16531]) ).
+% 219.28/219.43  
+% 219.35/219.45  cnf(c_2048521,plain,
+% 219.35/219.45      ( e20 = op2(e21,e21) ),
+% 219.35/219.45      inference(global_propositional_subsumption,
+% 219.35/219.45                [status(thm)],
+% 219.35/219.45                [c_58,c_257,c_256,c_255,c_203,c_191,c_190,c_167,c_155,
+% 219.35/219.45                 c_153,c_77,c_63,c_17349,c_17350,c_17427,c_17431,c_17554,
+% 219.35/219.45                 c_17816,c_21159,c_21422,c_22470,c_26105,c_26103,c_26610,
+% 219.35/219.45                 c_28292,c_33893,c_34088,c_36100,c_38580,c_39778,c_88489,
+% 219.35/219.45                 c_251679,c_255252]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_2048544,plain,
+% 219.35/219.45      ( X0 != op2(e21,e21) | e20 = X0 ),
+% 219.35/219.45      inference(resolution,[status(thm)],[c_2048521,c_16532]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_264,plain,
+% 219.35/219.45      ( op2(e21,e21) = h2(e10) ),
+% 219.35/219.45      inference(cnf_transformation,[],[f323]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_2037752,plain,
+% 219.35/219.45      ( h2(e10) = op2(e21,e21) ),
+% 219.35/219.45      inference(resolution,[status(thm)],[c_2037723,c_264]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_2064126,plain,
+% 219.35/219.45      ( e20 = h2(e10) ),
+% 219.35/219.45      inference(resolution,[status(thm)],[c_2048544,c_2037752]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_2064130,plain,
+% 219.35/219.45      ( h2(e10) = e20 ),
+% 219.35/219.45      inference(resolution,[status(thm)],[c_2064126,c_2037723]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_2064136,plain,
+% 219.35/219.45      ( X0 != e20 | h2(e10) = X0 ),
+% 219.35/219.45      inference(resolution,[status(thm)],[c_2064130,c_16532]) ).
+% 219.35/219.45  
+% 219.35/219.45  cnf(c_2320597,plain,
+% 219.35/219.45      ( h3(e10) != e20 | h1(e10) = h2(e10) ),
+% 219.35/219.45      inference(resolution,[status(thm)],[c_2320521,c_2064136]) ).
+% 219.35/219.45  
+% 219.35/219.46  cnf(c_271552,plain,
+% 219.35/219.46      ( op2(e22,e21) = e22 ),
+% 219.35/219.46      inference(global_propositional_subsumption,
+% 219.35/219.46                [status(thm)],
+% 219.35/219.46                [c_54,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 219.35/219.46                 c_187,c_155,c_153,c_149,c_90,c_88,c_77,c_16905,c_17291,
+% 219.35/219.46                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,
+% 219.35/219.46                 c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,
+% 219.35/219.46                 c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,
+% 219.35/219.46                 c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,
+% 219.35/219.46                 c_102572,c_112325,c_240038,c_255252]) ).
+% 219.35/219.46  
+% 219.35/219.46  cnf(c_271572,plain,
+% 219.35/219.46      ( X0 = op2(e22,e21) | X0 != e22 ),
+% 219.35/219.46      inference(resolution,[status(thm)],[c_271552,c_16532]) ).
+% 219.35/219.46  
+% 219.35/219.46  cnf(c_271692,plain,
+% 219.35/219.46      ( op2(e21,e21) != e22 ),
+% 219.35/219.46      inference(resolution,[status(thm)],[c_271572,c_182]) ).
+% 219.35/219.46  
+% 219.35/219.46  cnf(c_19332,plain,
+% 219.35/219.46      ( op2(e23,e21) = op2(e23,e22)
+% 219.35/219.46      | op2(e23,e21) != e23
+% 219.35/219.46      | op2(e23,e22) != e23 ),
+% 219.35/219.46      inference(instantiation,[status(thm)],[c_16646]) ).
+% 219.35/219.46  
+% 219.35/219.47  cnf(c_271479,plain,
+% 219.35/219.47      ( op2(e23,e21) = e21 ),
+% 219.35/219.47      inference(global_propositional_subsumption,
+% 219.35/219.47                [status(thm)],
+% 219.35/219.47                [c_50,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 219.35/219.47                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 219.35/219.47                 c_176,c_166,c_164,c_155,c_153,c_149,c_146,c_95,c_90,
+% 219.35/219.47                 c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17291,
+% 219.35/219.47                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,
+% 219.35/219.47                 c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,
+% 219.35/219.47                 c_19094,c_19246,c_19332,c_19335,c_19346,c_19400,c_20804,
+% 219.35/219.47                 c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,
+% 219.35/219.47                 c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,
+% 219.35/219.47                 c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,
+% 219.35/219.47                 c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 219.35/219.47                 c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,
+% 219.35/219.47                 c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,
+% 219.35/219.47                 c_99363,c_102572,c_107767,c_107924,c_112325,c_113093,
+% 219.35/219.47                 c_115073,c_138084,c_149258,c_149600,c_159160,c_159167,
+% 219.35/219.47                 c_178764,c_225198,c_247675,c_255252]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271491,plain,
+% 219.35/219.47      ( X0 = op2(e23,e21) | X0 != e21 ),
+% 219.35/219.47      inference(resolution,[status(thm)],[c_271479,c_16532]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271611,plain,
+% 219.35/219.47      ( op2(e21,e21) != e21 ),
+% 219.35/219.47      inference(resolution,[status(thm)],[c_271491,c_181]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271620,plain,
+% 219.35/219.47      ( op2(e21,e21) = e22 | op2(e21,e21) = e23 | e20 = op2(e21,e21) ),
+% 219.35/219.47      inference(backward_subsumption_resolution,
+% 219.35/219.47                [status(thm)],
+% 219.35/219.47                [c_271611,c_58]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271697,plain,
+% 219.35/219.47      ( op2(e21,e21) = e23 | e20 = op2(e21,e21) ),
+% 219.35/219.47      inference(backward_subsumption_resolution,
+% 219.35/219.47                [status(thm)],
+% 219.35/219.47                [c_271692,c_271620]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271815,plain,
+% 219.35/219.47      ( e20 = op2(e21,e21) ),
+% 219.35/219.47      inference(global_propositional_subsumption,
+% 219.35/219.47                [status(thm)],
+% 219.35/219.47                [c_271697,c_257,c_256,c_255,c_203,c_191,c_190,c_167,
+% 219.35/219.47                 c_155,c_153,c_77,c_63,c_17349,c_17350,c_17427,c_17431,
+% 219.35/219.47                 c_17554,c_17816,c_21159,c_21422,c_22470,c_26105,c_26103,
+% 219.35/219.47                 c_26610,c_28292,c_33893,c_34088,c_36100,c_38580,c_39778,
+% 219.35/219.47                 c_88489,c_251679,c_255252]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271821,plain,
+% 219.35/219.47      ( X0 != op2(e21,e21) | X0 = e20 ),
+% 219.35/219.47      inference(resolution,[status(thm)],[c_271815,c_16532]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_262100,plain,
+% 219.35/219.47      ( X0 = op2(e21,e21) | X0 != h2(e10) ),
+% 219.35/219.47      inference(resolution,[status(thm)],[c_16532,c_264]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271829,plain,
+% 219.35/219.47      ( X0 != h2(e10) | X0 = e20 ),
+% 219.35/219.47      inference(resolution,[status(thm)],[c_271821,c_262100]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_271838,plain,
+% 219.35/219.47      ( h2(e10) = e20 ),
+% 219.35/219.47      inference(resolution,[status(thm)],[c_271829,c_16531]) ).
+% 219.35/219.47  
+% 219.35/219.47  cnf(c_816764,plain,
+% 219.35/219.47      ( h2(e10) != e20 | h1(e10) = h2(e10) ),
+% 219.35/219.47      inference(instantiation,[status(thm)],[c_786908]) ).
+% 219.35/219.47  
+% 219.35/219.50  cnf(c_2321779,plain,
+% 219.35/219.50      ( h1(e10) = h2(e10) ),
+% 219.35/219.50      inference(global_propositional_subsumption,
+% 219.35/219.50                [status(thm)],
+% 219.35/219.50                [c_2320597,c_271838,c_816764]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2320520,plain,
+% 219.35/219.50      ( h3(e10) = h1(e10) ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2320512,c_2037723]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2320537,plain,
+% 219.35/219.50      ( X0 != h1(e10) | h3(e10) = X0 ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2320520,c_16532]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2037713,plain,
+% 219.35/219.50      ( X0 != h2(e10) | op2(e21,e21) = X0 ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_16532,c_264]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2320870,plain,
+% 219.35/219.50      ( h3(e10) = op2(e21,e21) | h1(e10) != h2(e10) ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2320537,c_2037713]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2321786,plain,
+% 219.35/219.50      ( h3(e10) = op2(e21,e21) ),
+% 219.35/219.50      inference(backward_subsumption_resolution,
+% 219.35/219.50                [status(thm)],
+% 219.35/219.50                [c_2321779,c_2320870]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2321853,plain,
+% 219.35/219.50      ( op2(e21,e21) = h3(e10) ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2321786,c_2037723]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2037798,plain,
+% 219.35/219.50      ( X0 != op2(e21,e21) | h2(e10) = X0 ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2037752,c_16532]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2078696,plain,
+% 219.35/219.50      ( op2(e21,e21) != h3(e10) | h2(e10) = op2(e22,e22) ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2037798,c_2037717]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2321947,plain,
+% 219.35/219.50      ( h2(e10) = op2(e22,e22) ),
+% 219.35/219.50      inference(backward_subsumption_resolution,
+% 219.35/219.50                [status(thm)],
+% 219.35/219.50                [c_2321853,c_2078696]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2592862,plain,
+% 219.35/219.50      ( X0 != h3(e10) | X0 = h2(e10) ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2065419,c_2321947]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2037726,plain,
+% 219.35/219.50      ( X0 != X1 | X2 != h3(X1) | h3(X0) = X2 ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_16532,c_16537]) ).
+% 219.35/219.50  
+% 219.35/219.50  cnf(c_2063793,plain,
+% 219.35/219.50      ( X0 != X1 | X2 != X1 | h3(X0) = h3(X2) ),
+% 219.35/219.50      inference(resolution,[status(thm)],[c_2037726,c_16537]) ).
+% 219.35/219.50  
+% 219.41/219.53  cnf(c_2047524,plain,
+% 219.41/219.53      ( e10 = op1(e11,e11) ),
+% 219.41/219.53      inference(global_propositional_subsumption,
+% 219.41/219.53                [status(thm)],
+% 219.41/219.53                [c_10,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,
+% 219.41/219.53                 c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,
+% 219.41/219.53                 c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_123,c_120,
+% 219.41/219.53                 c_113,c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,
+% 219.41/219.53                 c_23,c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16623,
+% 219.41/219.53                 c_16958,c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,
+% 219.41/219.53                 c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,
+% 219.41/219.53                 c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,
+% 219.41/219.53                 c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,
+% 219.41/219.53                 c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,
+% 219.41/219.53                 c_23176,c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,
+% 219.41/219.53                 c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,
+% 219.41/219.53                 c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,
+% 219.41/219.53                 c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,
+% 219.41/219.53                 c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,
+% 219.41/219.53                 c_75243,c_76700,c_133487,c_137595,c_137971,c_137988,
+% 219.41/219.53                 c_138028,c_138819,c_142352,c_144212,c_154058,c_157476,
+% 219.41/219.53                 c_162431,c_163528,c_178052,c_229618,c_229903,c_231889,
+% 219.41/219.53                 c_233740]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2080144,plain,
+% 219.41/219.53      ( X0 != op1(e11,e11) | h3(X0) = h3(e10) ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2063793,c_2047524]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2047788,plain,
+% 219.41/219.53      ( X0 != h3(e10) | e20 = X0 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2047784,c_16532]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2215964,plain,
+% 219.41/219.53      ( X0 != op1(e11,e11) | e20 = h3(X0) ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2080144,c_2047788]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2278817,plain,
+% 219.41/219.53      ( e20 = h3(op1(e11,e11)) ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2215964,c_16531]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2278912,plain,
+% 219.41/219.53      ( h3(op1(e11,e11)) = e20 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2278817,c_2037723]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2278924,plain,
+% 219.41/219.53      ( X0 != e20 | h3(op1(e11,e11)) = X0 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2278912,c_16532]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_2627800,plain,
+% 219.41/219.53      ( h3(op1(e11,e11)) = h2(e10) | h3(e10) != e20 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_2592862,c_2278924]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_3013678,plain,
+% 219.41/219.53      ( X0 != h2(e10) | op2(e21,e21) = X0 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_16532,c_264]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_3038294,plain,
+% 219.41/219.53      ( X0 = op2(e21,e21) | X0 != h2(e10) ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_3013678,c_3013688]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_3013887,plain,
+% 219.41/219.53      ( X0 != X1 | X2 != X3 | X4 != op2(X1,X3) | op2(X0,X2) = X4 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_16534,c_16532]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_3040833,plain,
+% 219.41/219.53      ( X0 != h2(e10) | X1 != e21 | X2 != e21 | op2(X1,X2) = X0 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_3038294,c_3013887]) ).
+% 219.41/219.53  
+% 219.41/219.53  cnf(c_4189865,plain,
+% 219.41/219.53      ( op2(h3(e10),h3(e11)) != e23
+% 219.41/219.53      | op2(h3(e10),h3(e12)) != e21
+% 219.41/219.53      | op2(h3(e10),h3(e13)) != e22
+% 219.41/219.53      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.41/219.53      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.41/219.53      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.41/219.53      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.41/219.53      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.41/219.53      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.41/219.53      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.41/219.53      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 219.41/219.53      | h3(op1(e11,e11)) != h2(e10)
+% 219.41/219.53      | h3(e11) != e21 ),
+% 219.41/219.53      inference(resolution,[status(thm)],[c_4189815,c_3040833]) ).
+% 219.41/219.53  
+% 219.46/219.58  cnf(c_4189870,plain,
+% 219.46/219.58      ( op2(h3(e10),h3(e13)) != e22
+% 219.46/219.58      | op2(h3(e10),h3(e12)) != e21
+% 219.46/219.58      | op2(h3(e10),h3(e11)) != e23
+% 219.46/219.58      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.46/219.58      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.46/219.58      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.46/219.58      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.46/219.58      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.46/219.58      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.46/219.58      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.46/219.58      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.46/219.58      inference(global_propositional_subsumption,
+% 219.46/219.58                [status(thm)],
+% 219.46/219.58                [c_4189868,c_268,c_257,c_254,c_253,c_252,c_235,c_234,
+% 219.46/219.58                 c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,
+% 219.46/219.58                 c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,
+% 219.46/219.58                 c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,
+% 219.46/219.58                 c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,
+% 219.46/219.58                 c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 219.46/219.58                 c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,
+% 219.46/219.58                 c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,
+% 219.46/219.58                 c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,
+% 219.46/219.58                 c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,
+% 219.46/219.58                 c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,
+% 219.46/219.58                 c_204646,c_229253,c_230430,c_2627800,c_4189865]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_4189871,plain,
+% 219.46/219.58      ( op2(h3(e10),h3(e11)) != e23
+% 219.46/219.58      | op2(h3(e10),h3(e12)) != e21
+% 219.46/219.58      | op2(h3(e10),h3(e13)) != e22
+% 219.46/219.58      | op2(h3(e11),h3(e12)) != h3(op1(e11,e12))
+% 219.46/219.58      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.46/219.58      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.46/219.58      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.46/219.58      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.46/219.58      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.46/219.58      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.46/219.58      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.46/219.58      inference(renaming,[status(thm)],[c_4189870]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_9,plain,
+% 219.46/219.58      ( op1(e11,e12) = e11
+% 219.46/219.58      | op1(e11,e12) = e12
+% 219.46/219.58      | op1(e11,e12) = e13
+% 219.46/219.58      | e10 = op1(e11,e12) ),
+% 219.46/219.58      inference(cnf_transformation,[],[f66]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_100,plain,
+% 219.46/219.58      ( op1(e13,e10) != op1(e13,e12) ),
+% 219.46/219.58      inference(cnf_transformation,[],[f199]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_16554,plain,
+% 219.46/219.58      ( op1(e13,e10) != X0
+% 219.46/219.58      | op1(e13,e10) = op1(e13,e12)
+% 219.46/219.58      | op1(e13,e12) != X0 ),
+% 219.46/219.58      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_16555,plain,
+% 219.46/219.58      ( op1(e13,e10) = op1(e13,e12)
+% 219.46/219.58      | op1(e13,e10) != e12
+% 219.46/219.58      | op1(e13,e12) != e12 ),
+% 219.46/219.58      inference(instantiation,[status(thm)],[c_16554]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_229814,plain,
+% 219.46/219.58      ( op1(e10,e12) = e12 | op1(e11,e12) = e12 ),
+% 219.46/219.58      inference(global_propositional_subsumption,
+% 219.46/219.58                [status(thm)],
+% 219.46/219.58                [c_26,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,
+% 219.46/219.58                 c_224,c_221,c_196,c_195,c_194,c_192,c_140,c_139,c_128,
+% 219.46/219.58                 c_126,c_100,c_42,c_39,c_23,c_16539,c_16545,c_16555,
+% 219.46/219.58                 c_16958,c_17013,c_17146,c_17224,c_17310,c_17316,c_17467,
+% 219.46/219.58                 c_17675,c_17685,c_18082,c_18107,c_18166,c_18206,c_19311,
+% 219.46/219.58                 c_20081,c_20113,c_20238,c_20243,c_20396,c_20440,c_21221,
+% 219.46/219.58                 c_23054,c_23125,c_23124,c_23181,c_23176,c_27071,c_27668,
+% 219.46/219.58                 c_27673,c_27674,c_29140,c_29185,c_30493,c_31852,c_31860,
+% 219.46/219.58                 c_32730,c_36462,c_45564,c_47043,c_49848,c_62391,c_62414,
+% 219.46/219.58                 c_66850,c_72084,c_133487,c_133544,c_137595,c_138028,
+% 219.46/219.58                 c_142352,c_144212,c_204646,c_229253]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_229881,plain,
+% 219.46/219.58      ( X0 = op1(e10,e12) | X0 != e12 | op1(e11,e12) = e12 ),
+% 219.46/219.58      inference(resolution,[status(thm)],[c_229814,c_16532]) ).
+% 219.46/219.58  
+% 219.46/219.58  cnf(c_229882,plain,
+% 219.46/219.58      ( op1(e11,e12) = e12 | e12 = op1(e10,e12) | e12 != e12 ),
+% 219.46/219.58      inference(instantiation,[status(thm)],[c_229881]) ).
+% 219.46/219.58  
+% 219.46/219.62  cnf(c_3023431,plain,
+% 219.46/219.62      ( op1(e11,e12) = e12 ),
+% 219.46/219.62      inference(global_propositional_subsumption,
+% 219.46/219.62                [status(thm)],
+% 219.46/219.62                [c_9,c_254,c_196,c_16545,c_17310,c_229882,c_240223]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3023453,plain,
+% 219.46/219.62      ( e12 = op1(e11,e12) ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3023431,c_3013688]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3055867,plain,
+% 219.46/219.62      ( X0 != op1(e11,e12) | h3(X0) = h3(e12) ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3039293,c_3023453]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3253477,plain,
+% 219.46/219.62      ( X0 != op1(e11,e12) | e22 = h3(X0) ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3055867,c_3013683]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3253657,plain,
+% 219.46/219.62      ( e22 = h3(op1(e11,e12)) ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3253477,c_16531]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3253755,plain,
+% 219.46/219.62      ( h3(op1(e11,e12)) = e22 ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3253657,c_3013688]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3253767,plain,
+% 219.46/219.62      ( X0 != e22 | h3(op1(e11,e12)) = X0 ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3253755,c_16532]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_3254875,plain,
+% 219.46/219.62      ( X0 = h3(op1(e11,e12)) | X0 != e22 ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_3253767,c_3013688]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_4189920,plain,
+% 219.46/219.62      ( op2(h3(e10),h3(e11)) != e23
+% 219.46/219.62      | op2(h3(e10),h3(e12)) != e21
+% 219.46/219.62      | op2(h3(e10),h3(e13)) != e22
+% 219.46/219.62      | op2(h3(e11),h3(e12)) != e22
+% 219.46/219.62      | op2(h3(e11),h3(e13)) != h3(op1(e11,e13))
+% 219.46/219.62      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.46/219.62      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.46/219.62      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.46/219.62      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.46/219.62      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.46/219.62      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.46/219.62      inference(resolution,[status(thm)],[c_4189871,c_3254875]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_8,plain,
+% 219.46/219.62      ( op1(e11,e13) = e11
+% 219.46/219.62      | op1(e11,e13) = e12
+% 219.46/219.62      | op1(e11,e13) = e13
+% 219.46/219.62      | e10 = op1(e11,e13) ),
+% 219.46/219.62      inference(cnf_transformation,[],[f67]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_108,plain,
+% 219.46/219.62      ( op1(e11,e12) != op1(e11,e13) ),
+% 219.46/219.62      inference(cnf_transformation,[],[f191]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_16570,plain,
+% 219.46/219.62      ( op1(e11,e12) != X0
+% 219.46/219.62      | op1(e11,e12) = op1(e11,e13)
+% 219.46/219.62      | op1(e11,e13) != X0 ),
+% 219.46/219.62      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_16571,plain,
+% 219.46/219.62      ( op1(e11,e12) = op1(e11,e13)
+% 219.46/219.62      | op1(e11,e12) != e12
+% 219.46/219.62      | op1(e11,e13) != e12 ),
+% 219.46/219.62      inference(instantiation,[status(thm)],[c_16570]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_138548,plain,
+% 219.46/219.62      ( X0 != X1 | op1(e11,e13) != X1 | op1(e11,e13) = X0 ),
+% 219.46/219.62      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_139984,plain,
+% 219.46/219.62      ( X0 != op1(e11,e13)
+% 219.46/219.62      | op1(e11,e13) = X0
+% 219.46/219.62      | op1(e11,e13) != op1(e11,e13) ),
+% 219.46/219.62      inference(instantiation,[status(thm)],[c_138548]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_141310,plain,
+% 219.46/219.62      ( op1(e11,e13) = X0 | X0 != op1(e11,e13) ),
+% 219.46/219.62      inference(global_propositional_subsumption,
+% 219.46/219.62                [status(thm)],
+% 219.46/219.62                [c_139984,c_17110,c_18203]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_141311,plain,
+% 219.46/219.62      ( X0 != op1(e11,e13) | op1(e11,e13) = X0 ),
+% 219.46/219.62      inference(renaming,[status(thm)],[c_141310]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_141313,plain,
+% 219.46/219.62      ( op1(e11,e13) = e10 | e10 != op1(e11,e13) ),
+% 219.46/219.62      inference(instantiation,[status(thm)],[c_141311]) ).
+% 219.46/219.62  
+% 219.46/219.62  cnf(c_225283,plain,
+% 219.46/219.62      ( op1(e11,e11) != X0
+% 219.46/219.62      | op1(e11,e11) = op1(e11,e13)
+% 219.46/219.62      | op1(e11,e13) != X0 ),
+% 219.46/219.62      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.46/219.62  
+% 219.46/219.63  cnf(c_225658,plain,
+% 219.46/219.63      ( op1(e11,e11) != X0 | op1(e11,e13) != X0 ),
+% 219.46/219.63      inference(global_propositional_subsumption,
+% 219.46/219.63                [status(thm)],
+% 219.46/219.63                [c_225283,c_109,c_17033,c_17034,c_25719]) ).
+% 219.46/219.63  
+% 219.46/219.63  cnf(c_229477,plain,
+% 219.46/219.63      ( op1(e11,e11) != e10 | op1(e11,e13) != e10 ),
+% 219.46/219.63      inference(instantiation,[status(thm)],[c_225658]) ).
+% 219.46/219.63  
+% 219.55/219.67  cnf(c_3023364,plain,
+% 219.55/219.67      ( op1(e11,e13) = e11 ),
+% 219.55/219.67      inference(global_propositional_subsumption,
+% 219.55/219.67                [status(thm)],
+% 219.55/219.67                [c_8,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,
+% 219.55/219.67                 c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,
+% 219.55/219.67                 c_139,c_135,c_134,c_132,c_128,c_126,c_124,c_123,c_120,
+% 219.55/219.67                 c_113,c_112,c_111,c_108,c_107,c_104,c_103,c_98,c_41,
+% 219.55/219.67                 c_39,c_32,c_24,c_23,c_12,c_10,c_6,c_16539,c_16545,
+% 219.55/219.67                 c_16561,c_16571,c_16603,c_16623,c_16958,c_17013,c_17034,
+% 219.55/219.67                 c_17044,c_17059,c_17146,c_17196,c_17224,c_17310,c_17316,
+% 219.55/219.67                 c_17467,c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,
+% 219.55/219.67                 c_18140,c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,
+% 219.55/219.67                 c_20081,c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,
+% 219.55/219.67                 c_21647,c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,
+% 219.55/219.67                 c_23176,c_24872,c_24898,c_27071,c_27668,c_27669,c_27672,
+% 219.55/219.67                 c_27673,c_27674,c_29140,c_29157,c_29185,c_29228,c_30290,
+% 219.55/219.67                 c_31852,c_31860,c_31892,c_31942,c_32502,c_32730,c_33701,
+% 219.55/219.67                 c_34860,c_34859,c_35127,c_36527,c_45564,c_47043,c_49848,
+% 219.55/219.67                 c_59901,c_60219,c_62404,c_62414,c_65980,c_66850,c_72084,
+% 219.55/219.67                 c_75216,c_75243,c_76700,c_133487,c_137595,c_137971,
+% 219.55/219.67                 c_137988,c_138028,c_138819,c_141313,c_142352,c_144212,
+% 219.55/219.67                 c_154058,c_157476,c_162431,c_163528,c_178052,c_229477,
+% 219.55/219.67                 c_229618,c_229882,c_229903,c_231889,c_233740,c_240223]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3023386,plain,
+% 219.55/219.67      ( e11 = op1(e11,e13) ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3023364,c_3013688]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3055869,plain,
+% 219.55/219.67      ( X0 != op1(e11,e13) | h3(X0) = h3(e11) ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3039293,c_3023386]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3253508,plain,
+% 219.55/219.67      ( X0 != op1(e11,e13) | e21 = h3(X0) ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3055869,c_3100542]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3253901,plain,
+% 219.55/219.67      ( e21 = h3(op1(e11,e13)) ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3253508,c_16531]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3253999,plain,
+% 219.55/219.67      ( h3(op1(e11,e13)) = e21 ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3253901,c_3013688]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3254011,plain,
+% 219.55/219.67      ( X0 != e21 | h3(op1(e11,e13)) = X0 ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3253999,c_16532]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_3255786,plain,
+% 219.55/219.67      ( X0 = h3(op1(e11,e13)) | X0 != e21 ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_3254011,c_3013688]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_4189948,plain,
+% 219.55/219.67      ( op2(h3(e10),h3(e11)) != e23
+% 219.55/219.67      | op2(h3(e10),h3(e12)) != e21
+% 219.55/219.67      | op2(h3(e10),h3(e13)) != e22
+% 219.55/219.67      | op2(h3(e11),h3(e12)) != e22
+% 219.55/219.67      | op2(h3(e11),h3(e13)) != e21
+% 219.55/219.67      | op2(h3(e12),h3(e10)) != h3(op1(e12,e10))
+% 219.55/219.67      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.55/219.67      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.55/219.67      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.55/219.67      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.55/219.67      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.55/219.67      inference(resolution,[status(thm)],[c_4189920,c_3255786]) ).
+% 219.55/219.67  
+% 219.55/219.67  cnf(c_7,plain,
+% 219.55/219.67      ( op1(e12,e10) = e11
+% 219.55/219.67      | op1(e12,e10) = e12
+% 219.55/219.67      | op1(e12,e10) = e13
+% 219.55/219.67      | e10 = op1(e12,e10) ),
+% 219.55/219.67      inference(cnf_transformation,[],[f68]) ).
+% 219.55/219.67  
+% 219.58/219.71  cnf(c_3023360,plain,
+% 219.58/219.71      ( op1(e12,e10) = e11 ),
+% 219.58/219.71      inference(global_propositional_subsumption,
+% 219.58/219.71                [status(thm)],
+% 219.58/219.71                [c_7,c_254,c_253,c_16545,c_17013,c_18166,c_20243,c_32730]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3023382,plain,
+% 219.58/219.71      ( e11 = op1(e12,e10) ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3023360,c_3013688]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3055872,plain,
+% 219.58/219.71      ( X0 != op1(e12,e10) | h3(X0) = h3(e11) ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3039293,c_3023382]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3253525,plain,
+% 219.58/219.71      ( X0 != op1(e12,e10) | e21 = h3(X0) ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3055872,c_3100542]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3254024,plain,
+% 219.58/219.71      ( e21 = h3(op1(e12,e10)) ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3253525,c_16531]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3254122,plain,
+% 219.58/219.71      ( h3(op1(e12,e10)) = e21 ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3254024,c_3013688]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3254134,plain,
+% 219.58/219.71      ( X0 != e21 | h3(op1(e12,e10)) = X0 ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3254122,c_16532]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_3256215,plain,
+% 219.58/219.71      ( X0 = h3(op1(e12,e10)) | X0 != e21 ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_3254134,c_3013688]) ).
+% 219.58/219.71  
+% 219.58/219.71  cnf(c_4189976,plain,
+% 219.58/219.71      ( op2(h3(e10),h3(e11)) != e23
+% 219.58/219.71      | op2(h3(e10),h3(e12)) != e21
+% 219.58/219.71      | op2(h3(e10),h3(e13)) != e22
+% 219.58/219.71      | op2(h3(e11),h3(e12)) != e22
+% 219.58/219.71      | op2(h3(e11),h3(e13)) != e21
+% 219.58/219.71      | op2(h3(e12),h3(e10)) != e21
+% 219.58/219.71      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.58/219.71      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.58/219.71      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.58/219.71      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.58/219.71      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.58/219.71      inference(resolution,[status(thm)],[c_4189948,c_3256215]) ).
+% 219.58/219.71  
+% 219.65/219.75  cnf(c_3023356,plain,
+% 219.65/219.75      ( op1(e12,e11) = e12 ),
+% 219.65/219.75      inference(global_propositional_subsumption,
+% 219.65/219.75                [status(thm)],
+% 219.65/219.75                [c_6,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,
+% 219.65/219.75                 c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_132,c_128,
+% 219.65/219.75                 c_126,c_124,c_123,c_107,c_104,c_103,c_39,c_23,c_12,
+% 219.65/219.75                 c_16539,c_16545,c_16603,c_16958,c_17013,c_17146,c_17224,
+% 219.65/219.75                 c_17316,c_17467,c_17673,c_17685,c_18082,c_18107,c_18139,
+% 219.65/219.75                 c_18140,c_18166,c_18206,c_19078,c_19311,c_20081,c_20144,
+% 219.65/219.75                 c_20243,c_20396,c_20440,c_21221,c_23054,c_23126,c_23125,
+% 219.65/219.75                 c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,c_27673,
+% 219.65/219.75                 c_27674,c_29140,c_29157,c_29185,c_29228,c_31852,c_31860,
+% 219.65/219.75                 c_31892,c_32502,c_32730,c_33701,c_45564,c_47043,c_49848,
+% 219.65/219.75                 c_59901,c_60219,c_62414,c_65980,c_66850,c_72084,c_75216,
+% 219.65/219.75                 c_75243,c_133487,c_137595,c_138004,c_138028,c_142352,
+% 219.65/219.75                 c_144212,c_154058,c_162431,c_229618,c_231889]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3023378,plain,
+% 219.65/219.75      ( e12 = op1(e12,e11) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3023356,c_3013688]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3055866,plain,
+% 219.65/219.75      ( X0 != op1(e12,e11) | h3(X0) = h3(e12) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3039293,c_3023378]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3253463,plain,
+% 219.65/219.75      ( X0 != op1(e12,e11) | e22 = h3(X0) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3055866,c_3013683]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3253536,plain,
+% 219.65/219.75      ( e22 = h3(op1(e12,e11)) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3253463,c_16531]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3253634,plain,
+% 219.65/219.75      ( h3(op1(e12,e11)) = e22 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3253536,c_3013688]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3253646,plain,
+% 219.65/219.75      ( X0 != e22 | h3(op1(e12,e11)) = X0 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3253634,c_16532]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3254458,plain,
+% 219.65/219.75      ( X0 = h3(op1(e12,e11)) | X0 != e22 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3253646,c_3013688]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_4190004,plain,
+% 219.65/219.75      ( op2(h3(e10),h3(e11)) != e23
+% 219.65/219.75      | op2(h3(e10),h3(e12)) != e21
+% 219.65/219.75      | op2(h3(e10),h3(e13)) != e22
+% 219.65/219.75      | op2(h3(e11),h3(e12)) != e22
+% 219.65/219.75      | op2(h3(e11),h3(e13)) != e21
+% 219.65/219.75      | op2(h3(e12),h3(e10)) != e21
+% 219.65/219.75      | op2(h3(e12),h3(e11)) != e22
+% 219.65/219.75      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.65/219.75      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.65/219.75      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.65/219.75      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_4189976,c_3254458]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3055754,plain,
+% 219.65/219.75      ( X0 != op1(e12,e12) | h3(X0) = h3(e10) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3039293,c_254]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3189977,plain,
+% 219.65/219.75      ( X0 != op1(e12,e12) | e20 = h3(X0) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3055754,c_3023707]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3190033,plain,
+% 219.65/219.75      ( e20 = h3(op1(e12,e12)) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3189977,c_16531]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3190127,plain,
+% 219.65/219.75      ( h3(op1(e12,e12)) = e20 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3190033,c_3013688]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3190139,plain,
+% 219.65/219.75      ( X0 != e20 | h3(op1(e12,e12)) = X0 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3190127,c_16532]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3190369,plain,
+% 219.65/219.75      ( X0 = h3(op1(e12,e12)) | X0 != e20 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3190139,c_3013688]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_4190032,plain,
+% 219.65/219.75      ( op2(h3(e10),h3(e11)) != e23
+% 219.65/219.75      | op2(h3(e10),h3(e12)) != e21
+% 219.65/219.75      | op2(h3(e10),h3(e13)) != e22
+% 219.65/219.75      | op2(h3(e11),h3(e12)) != e22
+% 219.65/219.75      | op2(h3(e11),h3(e13)) != e21
+% 219.65/219.75      | op2(h3(e12),h3(e10)) != e21
+% 219.65/219.75      | op2(h3(e12),h3(e11)) != e22
+% 219.65/219.75      | op2(h3(e12),h3(e12)) != e20
+% 219.65/219.75      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.65/219.75      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.65/219.75      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_4190004,c_3190369]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_20998,plain,
+% 219.65/219.75      ( X0 != e10 | h3(X0) = h3(e10) ),
+% 219.65/219.75      inference(instantiation,[status(thm)],[c_16537]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_28859,plain,
+% 219.65/219.75      ( op1(e12,e12) != e10 | h3(op1(e12,e12)) = h3(e10) ),
+% 219.65/219.75      inference(instantiation,[status(thm)],[c_20998]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3013682,plain,
+% 219.65/219.75      ( X0 != h3(e10) | op2(e22,e22) = X0 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_16532,c_268]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3038464,plain,
+% 219.65/219.75      ( X0 = op2(e22,e22) | X0 != h3(e10) ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3013682,c_3013688]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_3040845,plain,
+% 219.65/219.75      ( X0 != h3(e10) | X1 != e22 | X2 != e22 | op2(X1,X2) = X0 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_3038464,c_3013887]) ).
+% 219.65/219.75  
+% 219.65/219.75  cnf(c_4190030,plain,
+% 219.65/219.75      ( op2(h3(e10),h3(e11)) != e23
+% 219.65/219.75      | op2(h3(e10),h3(e12)) != e21
+% 219.65/219.75      | op2(h3(e10),h3(e13)) != e22
+% 219.65/219.75      | op2(h3(e11),h3(e12)) != e22
+% 219.65/219.75      | op2(h3(e11),h3(e13)) != e21
+% 219.65/219.75      | op2(h3(e12),h3(e10)) != e21
+% 219.65/219.75      | op2(h3(e12),h3(e11)) != e22
+% 219.65/219.75      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.65/219.75      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.65/219.75      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 219.65/219.75      | h3(op1(e12,e12)) != h3(e10)
+% 219.65/219.75      | h3(e12) != e22 ),
+% 219.65/219.75      inference(resolution,[status(thm)],[c_4190004,c_3040845]) ).
+% 219.65/219.75  
+% 219.65/219.79  cnf(c_4190034,plain,
+% 219.65/219.79      ( op2(h3(e12),h3(e11)) != e22
+% 219.65/219.79      | op2(h3(e12),h3(e10)) != e21
+% 219.65/219.79      | op2(h3(e11),h3(e13)) != e21
+% 219.65/219.79      | op2(h3(e11),h3(e12)) != e22
+% 219.65/219.79      | op2(h3(e10),h3(e13)) != e22
+% 219.65/219.79      | op2(h3(e10),h3(e12)) != e21
+% 219.65/219.79      | op2(h3(e10),h3(e11)) != e23
+% 219.65/219.79      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.65/219.79      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.65/219.79      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.65/219.79      inference(global_propositional_subsumption,
+% 219.65/219.79                [status(thm)],
+% 219.65/219.79                [c_4190032,c_254,c_16539,c_16545,c_20081,c_28859,
+% 219.65/219.79                 c_224868,c_4190030]) ).
+% 219.65/219.79  
+% 219.65/219.80  cnf(c_4190035,plain,
+% 219.65/219.80      ( op2(h3(e10),h3(e11)) != e23
+% 219.65/219.80      | op2(h3(e10),h3(e12)) != e21
+% 219.65/219.80      | op2(h3(e10),h3(e13)) != e22
+% 219.65/219.80      | op2(h3(e11),h3(e12)) != e22
+% 219.65/219.80      | op2(h3(e11),h3(e13)) != e21
+% 219.65/219.80      | op2(h3(e12),h3(e10)) != e21
+% 219.65/219.80      | op2(h3(e12),h3(e11)) != e22
+% 219.65/219.80      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.65/219.80      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.65/219.80      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.65/219.80      inference(renaming,[status(thm)],[c_4190034]) ).
+% 219.65/219.80  
+% 219.72/219.84  cnf(c_3023352,plain,
+% 219.72/219.84      ( op1(e12,e13) = e13 ),
+% 219.72/219.84      inference(global_propositional_subsumption,
+% 219.72/219.84                [status(thm)],
+% 219.72/219.84                [c_4,c_254,c_253,c_252,c_235,c_234,c_232,c_228,c_226,
+% 219.72/219.84                 c_224,c_221,c_196,c_195,c_194,c_140,c_139,c_132,c_128,
+% 219.72/219.84                 c_126,c_124,c_123,c_107,c_104,c_103,c_39,c_23,c_12,c_6,
+% 219.72/219.84                 c_16539,c_16545,c_16603,c_16958,c_17013,c_17146,c_17224,
+% 219.72/219.84                 c_17316,c_17467,c_17673,c_17685,c_18082,c_18107,c_18139,
+% 219.72/219.84                 c_18140,c_18166,c_18206,c_19078,c_19311,c_20081,c_20144,
+% 219.72/219.84                 c_20243,c_20396,c_20440,c_21221,c_23054,c_23126,c_23125,
+% 219.72/219.84                 c_23124,c_23181,c_23176,c_27071,c_27668,c_27672,c_27673,
+% 219.72/219.84                 c_27674,c_29140,c_29157,c_29185,c_29228,c_31852,c_31860,
+% 219.72/219.84                 c_31892,c_32502,c_32730,c_33701,c_45564,c_47043,c_49848,
+% 219.72/219.84                 c_59901,c_60219,c_62414,c_65980,c_66850,c_72084,c_75216,
+% 219.72/219.84                 c_75243,c_133487,c_137595,c_137971,c_138028,c_142352,
+% 219.72/219.84                 c_144212,c_154058,c_162431,c_229618,c_231889]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3023374,plain,
+% 219.72/219.84      ( e13 = op1(e12,e13) ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3023352,c_3013688]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3055865,plain,
+% 219.72/219.84      ( X0 != op1(e12,e13) | h3(X0) = h3(e13) ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3039293,c_3023374]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3569231,plain,
+% 219.72/219.84      ( X0 != op1(e12,e13) | e23 = h3(X0) ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3567206,c_3055865]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3917167,plain,
+% 219.72/219.84      ( e23 = h3(op1(e12,e13)) ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3569231,c_16531]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3917392,plain,
+% 219.72/219.84      ( h3(op1(e12,e13)) = e23 ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3917167,c_3013688]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3917424,plain,
+% 219.72/219.84      ( X0 != e23 | h3(op1(e12,e13)) = X0 ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3917392,c_16532]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_4066181,plain,
+% 219.72/219.84      ( X0 = h3(op1(e12,e13)) | X0 != e23 ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_3917424,c_3013688]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_4190080,plain,
+% 219.72/219.84      ( op2(h3(e10),h3(e11)) != e23
+% 219.72/219.84      | op2(h3(e10),h3(e12)) != e21
+% 219.72/219.84      | op2(h3(e10),h3(e13)) != e22
+% 219.72/219.84      | op2(h3(e11),h3(e12)) != e22
+% 219.72/219.84      | op2(h3(e11),h3(e13)) != e21
+% 219.72/219.84      | op2(h3(e12),h3(e10)) != e21
+% 219.72/219.84      | op2(h3(e12),h3(e11)) != e22
+% 219.72/219.84      | op2(h3(e12),h3(e13)) != e23
+% 219.72/219.84      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.72/219.84      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.72/219.84      inference(resolution,[status(thm)],[c_4190035,c_4066181]) ).
+% 219.72/219.84  
+% 219.72/219.84  cnf(c_3,plain,
+% 219.72/219.84      ( op1(e13,e10) = e11
+% 219.72/219.84      | op1(e13,e10) = e12
+% 219.72/219.84      | op1(e13,e10) = e13
+% 219.72/219.84      | e10 = op1(e13,e10) ),
+% 219.72/219.84      inference(cnf_transformation,[],[f72]) ).
+% 219.72/219.84  
+% 219.77/219.88  cnf(c_3023348,plain,
+% 219.77/219.88      ( op1(e13,e10) = e12 ),
+% 219.77/219.88      inference(global_propositional_subsumption,
+% 219.77/219.88                [status(thm)],
+% 219.77/219.88                [c_3,c_254,c_253,c_252,c_235,c_234,c_232,c_231,c_226,
+% 219.77/219.88                 c_224,c_221,c_196,c_195,c_194,c_192,c_140,c_139,c_128,
+% 219.77/219.88                 c_126,c_42,c_39,c_23,c_16539,c_16545,c_16958,c_17013,
+% 219.77/219.88                 c_17146,c_17224,c_17316,c_17467,c_17685,c_18082,c_18107,
+% 219.77/219.88                 c_18166,c_18206,c_19311,c_20081,c_20113,c_20238,c_20243,
+% 219.77/219.88                 c_20396,c_20440,c_21221,c_23054,c_23125,c_23124,c_23181,
+% 219.77/219.88                 c_23176,c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,
+% 219.77/219.88                 c_30493,c_31852,c_31860,c_32730,c_36462,c_45564,c_47043,
+% 219.77/219.88                 c_49848,c_62391,c_62414,c_66850,c_72084,c_133487,
+% 219.77/219.88                 c_133544,c_137595,c_138028,c_142352,c_144212,c_204646,
+% 219.77/219.88                 c_229253]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3023370,plain,
+% 219.77/219.88      ( e12 = op1(e13,e10) ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3023348,c_3013688]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3055914,plain,
+% 219.77/219.88      ( X0 != op1(e13,e10) | h3(X0) = h3(e12) ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3039293,c_3023370]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3256581,plain,
+% 219.77/219.88      ( X0 != op1(e13,e10) | e22 = h3(X0) ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3055914,c_3013683]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3257831,plain,
+% 219.77/219.88      ( e22 = h3(op1(e13,e10)) ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3256581,c_16531]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3257935,plain,
+% 219.77/219.88      ( h3(op1(e13,e10)) = e22 ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3257831,c_3013688]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3257947,plain,
+% 219.77/219.88      ( X0 != e22 | h3(op1(e13,e10)) = X0 ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3257935,c_16532]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_3258478,plain,
+% 219.77/219.88      ( X0 = h3(op1(e13,e10)) | X0 != e22 ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_3257947,c_3013688]) ).
+% 219.77/219.88  
+% 219.77/219.88  cnf(c_4190106,plain,
+% 219.77/219.88      ( op2(h3(e10),h3(e11)) != e23
+% 219.77/219.88      | op2(h3(e10),h3(e12)) != e21
+% 219.77/219.88      | op2(h3(e10),h3(e13)) != e22
+% 219.77/219.88      | op2(h3(e11),h3(e12)) != e22
+% 219.77/219.88      | op2(h3(e11),h3(e13)) != e21
+% 219.77/219.88      | op2(h3(e12),h3(e10)) != e21
+% 219.77/219.88      | op2(h3(e12),h3(e11)) != e22
+% 219.77/219.88      | op2(h3(e12),h3(e13)) != e23
+% 219.77/219.88      | op2(h3(e13),h3(e10)) != e22
+% 219.77/219.88      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.77/219.88      inference(resolution,[status(thm)],[c_4190080,c_3258478]) ).
+% 219.77/219.88  
+% 219.77/219.92  cnf(c_3013896,plain,
+% 219.77/219.92      ( op1(e13,e11) = e11 ),
+% 219.77/219.92      inference(global_propositional_subsumption,
+% 219.77/219.92                [status(thm)],
+% 219.77/219.92                [c_2,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,
+% 219.77/219.92                 c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,
+% 219.77/219.92                 c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_113,
+% 219.77/219.92                 c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,
+% 219.77/219.92                 c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,
+% 219.77/219.92                 c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,
+% 219.77/219.92                 c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,
+% 219.77/219.92                 c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,
+% 219.77/219.92                 c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,
+% 219.77/219.92                 c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,
+% 219.77/219.92                 c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,
+% 219.77/219.92                 c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,
+% 219.77/219.92                 c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,
+% 219.77/219.92                 c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,
+% 219.77/219.92                 c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,
+% 219.77/219.92                 c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,
+% 219.77/219.92                 c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,
+% 219.77/219.92                 c_178052,c_229618,c_229992,c_231889,c_233740]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3023298,plain,
+% 219.77/219.92      ( e11 = op1(e13,e11) ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3013896,c_3013688]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3055868,plain,
+% 219.77/219.92      ( X0 != op1(e13,e11) | h3(X0) = h3(e11) ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3039293,c_3023298]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3253491,plain,
+% 219.77/219.92      ( X0 != op1(e13,e11) | e21 = h3(X0) ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3055868,c_3100542]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3253778,plain,
+% 219.77/219.92      ( e21 = h3(op1(e13,e11)) ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3253491,c_16531]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3253876,plain,
+% 219.77/219.92      ( h3(op1(e13,e11)) = e21 ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3253778,c_3013688]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3253888,plain,
+% 219.77/219.92      ( X0 != e21 | h3(op1(e13,e11)) = X0 ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3253876,c_16532]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_3255361,plain,
+% 219.77/219.92      ( X0 = h3(op1(e13,e11)) | X0 != e21 ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_3253888,c_3013688]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_4193570,plain,
+% 219.77/219.92      ( op2(h3(e10),h3(e11)) != e23
+% 219.77/219.92      | op2(h3(e10),h3(e12)) != e21
+% 219.77/219.92      | op2(h3(e10),h3(e13)) != e22
+% 219.77/219.92      | op2(h3(e11),h3(e12)) != e22
+% 219.77/219.92      | op2(h3(e11),h3(e13)) != e21
+% 219.77/219.92      | op2(h3(e12),h3(e10)) != e21
+% 219.77/219.92      | op2(h3(e12),h3(e11)) != e22
+% 219.77/219.92      | op2(h3(e12),h3(e13)) != e23
+% 219.77/219.92      | op2(h3(e13),h3(e10)) != e22
+% 219.77/219.92      | op2(h3(e13),h3(e11)) != e21 ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_4190106,c_3255361]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_355943,plain,
+% 219.77/219.92      ( X0 != X1 | X2 != h3(X1) | X2 = h3(X0) ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_16532,c_16537]) ).
+% 219.77/219.92  
+% 219.77/219.92  cnf(c_380149,plain,
+% 219.77/219.92      ( X0 != X1 | X2 != X1 | h3(X2) = h3(X0) ),
+% 219.77/219.92      inference(resolution,[status(thm)],[c_355943,c_16537]) ).
+% 219.77/219.92  
+% 219.77/219.93  cnf(c_356070,plain,
+% 219.77/219.93      ( op1(e13,e11) = e11 ),
+% 219.77/219.93      inference(global_propositional_subsumption,
+% 219.77/219.93                [status(thm)],
+% 219.77/219.93                [c_2,c_254,c_253,c_252,c_235,c_234,c_232,c_230,c_228,
+% 219.77/219.93                 c_226,c_224,c_221,c_196,c_195,c_194,c_192,c_143,c_140,
+% 219.77/219.93                 c_139,c_135,c_132,c_128,c_126,c_124,c_123,c_120,c_113,
+% 219.77/219.93                 c_112,c_107,c_104,c_103,c_98,c_41,c_39,c_32,c_24,c_23,
+% 219.77/219.93                 c_12,c_6,c_16539,c_16545,c_16561,c_16603,c_16958,
+% 219.77/219.93                 c_17013,c_17059,c_17146,c_17196,c_17224,c_17316,c_17467,
+% 219.77/219.93                 c_17673,c_17677,c_17685,c_18082,c_18107,c_18139,c_18140,
+% 219.77/219.93                 c_18166,c_18206,c_19077,c_19078,c_19289,c_19311,c_20081,
+% 219.77/219.93                 c_20144,c_20243,c_20396,c_20440,c_21221,c_21243,c_21647,
+% 219.77/219.93                 c_22973,c_23054,c_23126,c_23125,c_23124,c_23181,c_23176,
+% 219.77/219.93                 c_24872,c_27071,c_27668,c_27669,c_27672,c_27673,c_27674,
+% 219.77/219.93                 c_29140,c_29157,c_29185,c_29228,c_30290,c_31852,c_31860,
+% 219.77/219.93                 c_31892,c_31942,c_32502,c_32730,c_33701,c_34860,c_34859,
+% 219.77/219.93                 c_35127,c_36527,c_45564,c_47043,c_49848,c_59901,c_60219,
+% 219.77/219.93                 c_62404,c_62414,c_65980,c_66850,c_72084,c_75216,c_75243,
+% 219.77/219.93                 c_76700,c_133487,c_137595,c_137971,c_137988,c_138028,
+% 219.77/219.93                 c_142352,c_144212,c_154058,c_157476,c_162431,c_163528,
+% 219.77/219.93                 c_178052,c_229618,c_229992,c_231889,c_233740]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_356085,plain,
+% 219.77/219.93      ( X0 = op1(e13,e11) | X0 != e11 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_356070,c_16532]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_381409,plain,
+% 219.77/219.93      ( X0 != op1(e13,e11) | X1 != e11 | h3(X0) = h3(X1) ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_380149,c_356085]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_355931,plain,
+% 219.77/219.93      ( X0 != h2(e12) | X0 = e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_16532,c_265]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_356091,plain,
+% 219.77/219.93      ( h2(e12) = e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_355931,c_16531]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_356095,plain,
+% 219.77/219.93      ( X0 = h2(e12) | X0 != e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_356091,c_16532]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_365925,plain,
+% 219.77/219.93      ( X0 = X1 | X0 != h2(e12) | X1 != e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_356095,c_16532]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_379927,plain,
+% 219.77/219.93      ( X0 != e21 | e21 = X0 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_365925,c_265]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_379943,plain,
+% 219.77/219.93      ( e21 = op2(e22,op2(e22,e22)) ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_379927,c_256]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_379965,plain,
+% 219.77/219.93      ( X0 != op2(e22,op2(e22,e22)) | X0 = e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_379943,c_16532]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_355933,plain,
+% 219.77/219.93      ( X0 = op2(e22,op2(e22,e22)) | X0 != h3(e11) ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_16532,c_267]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_380474,plain,
+% 219.77/219.93      ( X0 != h3(e11) | X0 = e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_379965,c_355933]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_491688,plain,
+% 219.77/219.93      ( X0 != op1(e13,e11) | h3(X0) = e21 | e11 != e11 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_381409,c_380474]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_491696,plain,
+% 219.77/219.93      ( X0 != op1(e13,e11) | h3(X0) = e21 ),
+% 219.77/219.93      inference(equality_resolution_simp,[status(thm)],[c_491688]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_594517,plain,
+% 219.77/219.93      ( h3(op1(e13,e11)) = e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_491696,c_16531]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_2032312,plain,
+% 219.77/219.93      ( op2(h3(e13),h3(e11)) != X0
+% 219.77/219.93      | op2(h3(e13),h3(e11)) = h3(op1(e13,e11))
+% 219.77/219.93      | h3(op1(e13,e11)) != X0 ),
+% 219.77/219.93      inference(instantiation,[status(thm)],[c_16532]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_2067930,plain,
+% 219.77/219.93      ( op2(h3(e13),h3(e11)) = h3(op1(e13,e11))
+% 219.77/219.93      | op2(h3(e13),h3(e11)) != e21
+% 219.77/219.93      | h3(op1(e13,e11)) != e21 ),
+% 219.77/219.93      inference(instantiation,[status(thm)],[c_2032312]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_3013671,plain,
+% 219.77/219.93      ( X0 != e21 | op2(e22,op2(e22,e22)) = X0 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_16532,c_256]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_3038562,plain,
+% 219.77/219.93      ( X0 = op2(e22,op2(e22,e22)) | X0 != e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_3013671,c_3013688]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_3054377,plain,
+% 219.77/219.93      ( X0 != op2(e22,e22) | X1 != e21 | X2 != e22 | op2(X2,X0) = X1 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_3038562,c_3013887]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_4190168,plain,
+% 219.77/219.93      ( op2(h3(e10),h3(e11)) != e23
+% 219.77/219.93      | op2(h3(e10),h3(e12)) != e21
+% 219.77/219.93      | op2(h3(e10),h3(e13)) != e22
+% 219.77/219.93      | op2(h3(e11),h3(e12)) != e22
+% 219.77/219.93      | op2(h3(e11),h3(e13)) != e21
+% 219.77/219.93      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.77/219.93      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.77/219.93      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.77/219.93      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.77/219.93      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 219.77/219.93      | h3(op1(e12,e10)) != e21
+% 219.77/219.93      | h3(e10) != op2(e22,e22)
+% 219.77/219.93      | h3(e12) != e22 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_3054377,c_4189948]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_356142,plain,
+% 219.77/219.93      ( op1(e12,e10) = e11 ),
+% 219.77/219.93      inference(global_propositional_subsumption,
+% 219.77/219.93                [status(thm)],
+% 219.77/219.93                [c_7,c_254,c_253,c_16545,c_17013,c_18166,c_20243,c_32730]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_365910,plain,
+% 219.77/219.93      ( X0 = op1(e12,e10) | X0 != e11 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_356142,c_16532]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_381413,plain,
+% 219.77/219.93      ( X0 != op1(e12,e10) | X1 != e11 | h3(X0) = h3(X1) ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_380149,c_365910]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_492265,plain,
+% 219.77/219.93      ( X0 != op1(e12,e10) | h3(X0) = e21 | e11 != e11 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_381413,c_380474]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_492273,plain,
+% 219.77/219.93      ( X0 != op1(e12,e10) | h3(X0) = e21 ),
+% 219.77/219.93      inference(equality_resolution_simp,[status(thm)],[c_492265]) ).
+% 219.77/219.93  
+% 219.77/219.93  cnf(c_595076,plain,
+% 219.77/219.93      ( h3(op1(e12,e10)) = e21 ),
+% 219.77/219.93      inference(resolution,[status(thm)],[c_492273,c_16531]) ).
+% 219.77/219.93  
+% 219.85/219.98  cnf(c_4193416,plain,
+% 219.85/219.98      ( op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 219.85/219.98      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.85/219.98      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.85/219.98      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.85/219.98      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.85/219.98      | op2(h3(e11),h3(e13)) != e21
+% 219.85/219.98      | op2(h3(e11),h3(e12)) != e22
+% 219.85/219.98      | op2(h3(e10),h3(e13)) != e22
+% 219.85/219.98      | op2(h3(e10),h3(e12)) != e21
+% 219.85/219.98      | op2(h3(e10),h3(e11)) != e23 ),
+% 219.85/219.98      inference(global_propositional_subsumption,
+% 219.85/219.98                [status(thm)],
+% 219.85/219.98                [c_4190168,c_268,c_254,c_253,c_252,c_235,c_234,c_232,
+% 219.85/219.98                 c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,c_142,
+% 219.85/219.98                 c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,c_16545,
+% 219.85/219.98                 c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,c_17467,
+% 219.85/219.98                 c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,c_19289,
+% 219.85/219.98                 c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,c_23054,
+% 219.85/219.98                 c_23125,c_23124,c_23181,c_23176,c_24269,c_27071,c_27668,
+% 219.85/219.98                 c_27673,c_27674,c_29140,c_29185,c_30252,c_31852,c_31860,
+% 219.85/219.98                 c_32730,c_35056,c_45564,c_45834,c_47043,c_49848,c_58695,
+% 219.85/219.98                 c_62414,c_66850,c_72084,c_93661,c_133487,c_133544,
+% 219.85/219.98                 c_137595,c_138028,c_142352,c_144212,c_204646,c_224868,
+% 219.85/219.98                 c_229253,c_595076]) ).
+% 219.85/219.98  
+% 219.85/219.98  cnf(c_4193417,plain,
+% 219.85/219.98      ( op2(h3(e10),h3(e11)) != e23
+% 219.85/219.98      | op2(h3(e10),h3(e12)) != e21
+% 219.85/219.98      | op2(h3(e10),h3(e13)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e12)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e13)) != e21
+% 219.85/219.98      | op2(h3(e12),h3(e11)) != h3(op1(e12,e11))
+% 219.85/219.98      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.85/219.98      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.85/219.98      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.85/219.98      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.85/219.98      inference(renaming,[status(thm)],[c_4193416]) ).
+% 219.85/219.98  
+% 219.85/219.98  cnf(c_4193462,plain,
+% 219.85/219.98      ( op2(h3(e10),h3(e11)) != e23
+% 219.85/219.98      | op2(h3(e10),h3(e12)) != e21
+% 219.85/219.98      | op2(h3(e10),h3(e13)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e12)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e13)) != e21
+% 219.85/219.98      | op2(h3(e12),h3(e11)) != e22
+% 219.85/219.98      | op2(h3(e12),h3(e12)) != h3(op1(e12,e12))
+% 219.85/219.98      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.85/219.98      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.85/219.98      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.85/219.98      inference(resolution,[status(thm)],[c_4193417,c_3254458]) ).
+% 219.85/219.98  
+% 219.85/219.98  cnf(c_4193489,plain,
+% 219.85/219.98      ( op2(h3(e10),h3(e11)) != e23
+% 219.85/219.98      | op2(h3(e10),h3(e12)) != e21
+% 219.85/219.98      | op2(h3(e10),h3(e13)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e12)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e13)) != e21
+% 219.85/219.98      | op2(h3(e12),h3(e11)) != e22
+% 219.85/219.98      | op2(h3(e12),h3(e12)) != e20
+% 219.85/219.98      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.85/219.98      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.85/219.98      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.85/219.98      inference(resolution,[status(thm)],[c_4193462,c_3190369]) ).
+% 219.85/219.98  
+% 219.85/219.98  cnf(c_4193487,plain,
+% 219.85/219.98      ( op2(h3(e10),h3(e11)) != e23
+% 219.85/219.98      | op2(h3(e10),h3(e12)) != e21
+% 219.85/219.98      | op2(h3(e10),h3(e13)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e12)) != e22
+% 219.85/219.98      | op2(h3(e11),h3(e13)) != e21
+% 219.85/219.98      | op2(h3(e12),h3(e11)) != e22
+% 219.85/219.98      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.85/219.98      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.85/219.98      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11))
+% 219.85/219.98      | h3(op1(e12,e12)) != h3(e10)
+% 219.85/219.98      | h3(e12) != e22 ),
+% 219.85/219.98      inference(resolution,[status(thm)],[c_4193462,c_3040845]) ).
+% 219.85/219.98  
+% 219.88/220.02  cnf(c_4193492,plain,
+% 219.88/220.02      ( op2(h3(e12),h3(e11)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e13)) != e21
+% 219.88/220.02      | op2(h3(e11),h3(e12)) != e22
+% 219.88/220.02      | op2(h3(e10),h3(e13)) != e22
+% 219.88/220.02      | op2(h3(e10),h3(e12)) != e21
+% 219.88/220.02      | op2(h3(e10),h3(e11)) != e23
+% 219.88/220.02      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.88/220.02      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.88/220.02      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.88/220.02      inference(global_propositional_subsumption,
+% 219.88/220.02                [status(thm)],
+% 219.88/220.02                [c_4193489,c_254,c_16539,c_16545,c_20081,c_28859,
+% 219.88/220.02                 c_224868,c_4193487]) ).
+% 219.88/220.02  
+% 219.88/220.02  cnf(c_4193493,plain,
+% 219.88/220.02      ( op2(h3(e10),h3(e11)) != e23
+% 219.88/220.02      | op2(h3(e10),h3(e12)) != e21
+% 219.88/220.02      | op2(h3(e10),h3(e13)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e12)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e13)) != e21
+% 219.88/220.02      | op2(h3(e12),h3(e11)) != e22
+% 219.88/220.02      | op2(h3(e12),h3(e13)) != h3(op1(e12,e13))
+% 219.88/220.02      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.88/220.02      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.88/220.02      inference(renaming,[status(thm)],[c_4193492]) ).
+% 219.88/220.02  
+% 219.88/220.02  cnf(c_4193543,plain,
+% 219.88/220.02      ( op2(h3(e10),h3(e11)) != e23
+% 219.88/220.02      | op2(h3(e10),h3(e12)) != e21
+% 219.88/220.02      | op2(h3(e10),h3(e13)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e12)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e13)) != e21
+% 219.88/220.02      | op2(h3(e12),h3(e11)) != e22
+% 219.88/220.02      | op2(h3(e12),h3(e13)) != e23
+% 219.88/220.02      | op2(h3(e13),h3(e10)) != h3(op1(e13,e10))
+% 219.88/220.02      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.88/220.02      inference(resolution,[status(thm)],[c_4193493,c_4066181]) ).
+% 219.88/220.02  
+% 219.88/220.02  cnf(c_4193595,plain,
+% 219.88/220.02      ( op2(h3(e10),h3(e11)) != e23
+% 219.88/220.02      | op2(h3(e10),h3(e12)) != e21
+% 219.88/220.02      | op2(h3(e10),h3(e13)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e12)) != e22
+% 219.88/220.02      | op2(h3(e11),h3(e13)) != e21
+% 219.88/220.02      | op2(h3(e12),h3(e11)) != e22
+% 219.88/220.02      | op2(h3(e12),h3(e13)) != e23
+% 219.88/220.02      | op2(h3(e13),h3(e10)) != e22
+% 219.88/220.02      | op2(h3(e13),h3(e11)) != h3(op1(e13,e11)) ),
+% 219.88/220.02      inference(resolution,[status(thm)],[c_4193543,c_3258478]) ).
+% 219.88/220.02  
+% 219.94/220.07  cnf(c_4193598,plain,
+% 219.94/220.07      ( op2(h3(e11),h3(e13)) != e21
+% 219.94/220.07      | op2(h3(e11),h3(e12)) != e22
+% 219.94/220.07      | op2(h3(e10),h3(e13)) != e22
+% 219.94/220.07      | op2(h3(e10),h3(e12)) != e21
+% 219.94/220.07      | op2(h3(e10),h3(e11)) != e23
+% 219.94/220.07      | op2(h3(e12),h3(e11)) != e22
+% 219.94/220.07      | op2(h3(e12),h3(e13)) != e23
+% 219.94/220.07      | op2(h3(e13),h3(e10)) != e22
+% 219.94/220.07      | op2(h3(e13),h3(e11)) != e21 ),
+% 219.94/220.07      inference(global_propositional_subsumption,
+% 219.94/220.07                [status(thm)],
+% 219.94/220.07                [c_4193570,c_594517,c_2067930,c_4193595]) ).
+% 219.94/220.07  
+% 219.94/220.07  cnf(c_4193599,plain,
+% 219.94/220.07      ( op2(h3(e10),h3(e11)) != e23
+% 219.94/220.07      | op2(h3(e10),h3(e12)) != e21
+% 219.94/220.07      | op2(h3(e10),h3(e13)) != e22
+% 219.94/220.07      | op2(h3(e11),h3(e12)) != e22
+% 219.94/220.07      | op2(h3(e11),h3(e13)) != e21
+% 219.94/220.07      | op2(h3(e12),h3(e11)) != e22
+% 219.94/220.07      | op2(h3(e12),h3(e13)) != e23
+% 219.94/220.07      | op2(h3(e13),h3(e10)) != e22
+% 219.94/220.07      | op2(h3(e13),h3(e11)) != e21 ),
+% 219.94/220.07      inference(renaming,[status(thm)],[c_4193598]) ).
+% 219.94/220.07  
+% 219.94/220.11  cnf(c_3024524,plain,
+% 219.94/220.11      ( op2(e20,e21) = e23 ),
+% 219.94/220.11      inference(global_propositional_subsumption,
+% 219.94/220.11                [status(thm)],
+% 219.94/220.11                [c_62,c_17427,c_113093,c_155173,c_165269,c_178764,
+% 219.94/220.11                 c_225198,c_255252]) ).
+% 219.94/220.11  
+% 219.94/220.11  cnf(c_3024534,plain,
+% 219.94/220.11      ( e23 = op2(e20,e21) ),
+% 219.94/220.11      inference(resolution,[status(thm)],[c_3024524,c_3013688]) ).
+% 219.94/220.11  
+% 219.94/220.11  cnf(c_3040122,plain,
+% 219.94/220.11      ( X0 != e20 | X1 != e21 | op2(X0,X1) = e23 ),
+% 219.94/220.11      inference(resolution,[status(thm)],[c_3013887,c_3024534]) ).
+% 219.94/220.11  
+% 219.94/220.11  cnf(c_4193662,plain,
+% 219.94/220.11      ( op2(h3(e10),h3(e12)) != e21
+% 219.94/220.11      | op2(h3(e10),h3(e13)) != e22
+% 219.94/220.11      | op2(h3(e11),h3(e12)) != e22
+% 219.94/220.11      | op2(h3(e11),h3(e13)) != e21
+% 219.94/220.11      | op2(h3(e12),h3(e11)) != e22
+% 219.94/220.11      | op2(h3(e12),h3(e13)) != e23
+% 219.94/220.11      | op2(h3(e13),h3(e10)) != e22
+% 219.94/220.11      | op2(h3(e13),h3(e11)) != e21
+% 219.94/220.11      | h3(e10) != e20
+% 219.94/220.11      | h3(e11) != e21 ),
+% 219.94/220.11      inference(resolution,[status(thm)],[c_4193599,c_3040122]) ).
+% 219.94/220.11  
+% 220.01/220.15  cnf(c_4193671,plain,
+% 220.01/220.15      ( op2(h3(e10),h3(e12)) != e21
+% 220.01/220.15      | op2(h3(e10),h3(e13)) != e22
+% 220.01/220.15      | op2(h3(e11),h3(e12)) != e22
+% 220.01/220.15      | op2(h3(e11),h3(e13)) != e21
+% 220.01/220.15      | op2(h3(e12),h3(e11)) != e22
+% 220.01/220.15      | op2(h3(e12),h3(e13)) != e23
+% 220.01/220.15      | op2(h3(e13),h3(e10)) != e22
+% 220.01/220.15      | op2(h3(e13),h3(e11)) != e21 ),
+% 220.01/220.15      inference(global_propositional_subsumption,
+% 220.01/220.15                [status(thm)],
+% 220.01/220.15                [c_4193662,c_268,c_257,c_254,c_253,c_252,c_235,c_234,
+% 220.01/220.15                 c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,
+% 220.01/220.15                 c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,
+% 220.01/220.15                 c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,
+% 220.01/220.15                 c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,
+% 220.01/220.15                 c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 220.01/220.15                 c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,
+% 220.01/220.15                 c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,
+% 220.01/220.15                 c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,
+% 220.01/220.15                 c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,
+% 220.01/220.15                 c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,
+% 220.01/220.15                 c_204646,c_229253,c_230430]) ).
+% 220.01/220.15  
+% 220.07/220.19  cnf(c_3024445,plain,
+% 220.07/220.19      ( op2(e20,e22) = e21 ),
+% 220.07/220.19      inference(global_propositional_subsumption,
+% 220.07/220.19                [status(thm)],
+% 220.07/220.19                [c_61,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 220.07/220.19                 c_187,c_179,c_178,c_177,c_166,c_155,c_153,c_90,c_88,
+% 220.07/220.19                 c_77,c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,
+% 220.07/220.19                 c_17554,c_17790,c_17816,c_17913,c_18617,c_19346,c_19400,
+% 220.07/220.19                 c_21017,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,
+% 220.07/220.19                 c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,c_36100,
+% 220.07/220.19                 c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,c_68975,
+% 220.07/220.19                 c_68974,c_69423,c_71340,c_95072,c_102572,c_107924,
+% 220.07/220.19                 c_112325,c_113093,c_149258,c_178764,c_225198,c_247675,
+% 220.07/220.19                 c_255252]) ).
+% 220.07/220.19  
+% 220.07/220.19  cnf(c_3024469,plain,
+% 220.07/220.19      ( e21 = op2(e20,e22) ),
+% 220.07/220.19      inference(resolution,[status(thm)],[c_3024445,c_3013688]) ).
+% 220.07/220.19  
+% 220.07/220.19  cnf(c_3040121,plain,
+% 220.07/220.19      ( X0 != e20 | X1 != e22 | op2(X0,X1) = e21 ),
+% 220.07/220.19      inference(resolution,[status(thm)],[c_3013887,c_3024469]) ).
+% 220.07/220.19  
+% 220.07/220.19  cnf(c_4195810,plain,
+% 220.07/220.19      ( op2(h3(e10),h3(e13)) != e22
+% 220.07/220.19      | op2(h3(e11),h3(e12)) != e22
+% 220.07/220.19      | op2(h3(e11),h3(e13)) != e21
+% 220.07/220.19      | op2(h3(e12),h3(e11)) != e22
+% 220.07/220.19      | op2(h3(e12),h3(e13)) != e23
+% 220.07/220.19      | op2(h3(e13),h3(e10)) != e22
+% 220.07/220.19      | op2(h3(e13),h3(e11)) != e21
+% 220.07/220.19      | h3(e10) != e20
+% 220.07/220.19      | h3(e12) != e22 ),
+% 220.07/220.19      inference(resolution,[status(thm)],[c_4193671,c_3040121]) ).
+% 220.07/220.19  
+% 220.07/220.24  cnf(c_4195811,plain,
+% 220.07/220.24      ( op2(h3(e10),h3(e13)) != e22
+% 220.07/220.24      | op2(h3(e11),h3(e12)) != e22
+% 220.07/220.24      | op2(h3(e11),h3(e13)) != e21
+% 220.07/220.24      | op2(h3(e12),h3(e11)) != e22
+% 220.07/220.24      | op2(h3(e12),h3(e13)) != e23
+% 220.07/220.24      | op2(h3(e13),h3(e10)) != e22
+% 220.07/220.24      | op2(h3(e13),h3(e11)) != e21 ),
+% 220.07/220.24      inference(global_propositional_subsumption,
+% 220.07/220.24                [status(thm)],
+% 220.07/220.24                [c_4195810,c_268,c_257,c_254,c_253,c_252,c_235,c_234,
+% 220.07/220.24                 c_232,c_231,c_226,c_224,c_221,c_196,c_195,c_194,c_143,
+% 220.07/220.24                 c_142,c_140,c_139,c_128,c_126,c_39,c_23,c_15,c_16539,
+% 220.07/220.24                 c_16545,c_16958,c_17013,c_17089,c_17146,c_17224,c_17316,
+% 220.07/220.24                 c_17467,c_17530,c_17685,c_18082,c_18107,c_18166,c_18206,
+% 220.07/220.24                 c_19289,c_19311,c_20081,c_20243,c_20396,c_20440,c_21221,
+% 220.07/220.24                 c_21699,c_23054,c_23125,c_23124,c_23181,c_23176,c_24269,
+% 220.07/220.24                 c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,
+% 220.07/220.24                 c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,
+% 220.07/220.24                 c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,
+% 220.07/220.24                 c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,
+% 220.07/220.24                 c_204646,c_224868,c_229253]) ).
+% 220.07/220.24  
+% 220.15/220.28  cnf(c_3024441,plain,
+% 220.15/220.28      ( op2(e20,e23) = e22 ),
+% 220.15/220.28      inference(global_propositional_subsumption,
+% 220.15/220.28                [status(thm)],
+% 220.15/220.28                [c_60,c_225198,c_255252]) ).
+% 220.15/220.28  
+% 220.15/220.28  cnf(c_3024465,plain,
+% 220.15/220.28      ( e22 = op2(e20,e23) ),
+% 220.15/220.28      inference(resolution,[status(thm)],[c_3024441,c_3013688]) ).
+% 220.15/220.28  
+% 220.15/220.28  cnf(c_3040128,plain,
+% 220.15/220.28      ( X0 != e20 | X1 != e23 | op2(X0,X1) = e22 ),
+% 220.15/220.28      inference(resolution,[status(thm)],[c_3013887,c_3024465]) ).
+% 220.15/220.28  
+% 220.15/220.28  cnf(c_4195846,plain,
+% 220.15/220.28      ( op2(h3(e11),h3(e12)) != e22
+% 220.15/220.28      | op2(h3(e11),h3(e13)) != e21
+% 220.15/220.28      | op2(h3(e12),h3(e11)) != e22
+% 220.15/220.28      | op2(h3(e12),h3(e13)) != e23
+% 220.15/220.28      | op2(h3(e13),h3(e10)) != e22
+% 220.15/220.28      | op2(h3(e13),h3(e11)) != e21
+% 220.15/220.28      | h3(e10) != e20
+% 220.15/220.28      | h3(e13) != e23 ),
+% 220.15/220.28      inference(resolution,[status(thm)],[c_4195811,c_3040128]) ).
+% 220.15/220.28  
+% 220.18/220.32  cnf(c_4195851,plain,
+% 220.18/220.32      ( op2(h3(e11),h3(e12)) != e22
+% 220.18/220.32      | op2(h3(e11),h3(e13)) != e21
+% 220.18/220.32      | op2(h3(e12),h3(e11)) != e22
+% 220.18/220.32      | op2(h3(e12),h3(e13)) != e23
+% 220.18/220.32      | op2(h3(e13),h3(e10)) != e22
+% 220.18/220.32      | op2(h3(e13),h3(e11)) != e21 ),
+% 220.18/220.32      inference(global_propositional_subsumption,
+% 220.18/220.32                [status(thm)],
+% 220.18/220.32                [c_4195846,c_268,c_266,c_257,c_255,c_254,c_253,c_252,
+% 220.18/220.32                 c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,
+% 220.18/220.32                 c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,
+% 220.18/220.32                 c_15,c_16539,c_16545,c_16905,c_16958,c_17013,c_17089,
+% 220.18/220.32                 c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,
+% 220.18/220.32                 c_18107,c_18166,c_18206,c_18617,c_19176,c_19289,c_19311,
+% 220.18/220.32                 c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,
+% 220.18/220.32                 c_23125,c_23124,c_23181,c_23176,c_23529,c_23530,c_24269,
+% 220.18/220.32                 c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,
+% 220.18/220.32                 c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,
+% 220.18/220.32                 c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,
+% 220.18/220.32                 c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,
+% 220.18/220.32                 c_204646,c_229253]) ).
+% 220.18/220.32  
+% 220.25/220.36  cnf(c_3024429,plain,
+% 220.25/220.36      ( op2(e21,e22) = e22 ),
+% 220.25/220.36      inference(global_propositional_subsumption,
+% 220.25/220.36                [status(thm)],
+% 220.25/220.36                [c_57,c_257,c_256,c_255,c_245,c_203,c_202,c_200,c_199,
+% 220.25/220.36                 c_198,c_191,c_187,c_179,c_175,c_170,c_166,c_155,c_153,
+% 220.25/220.36                 c_90,c_88,c_77,c_74,c_16905,c_17300,c_17349,c_17350,
+% 220.25/220.36                 c_17427,c_17431,c_17539,c_17554,c_17740,c_17816,c_18617,
+% 220.25/220.36                 c_18971,c_19346,c_19400,c_21159,c_21422,c_22510,c_23147,
+% 220.25/220.36                 c_26105,c_26103,c_26603,c_26610,c_27945,c_28198,c_33893,
+% 220.25/220.36                 c_34088,c_36100,c_38580,c_38896,c_39778,c_44781,c_44824,
+% 220.25/220.36                 c_45778,c_49003,c_51437,c_68875,c_68975,c_68974,c_69423,
+% 220.25/220.36                 c_71340,c_90241,c_95072,c_102572,c_107924,c_108004,
+% 220.25/220.36                 c_112325,c_112575,c_149258,c_239027,c_240050,c_241832]) ).
+% 220.25/220.36  
+% 220.25/220.36  cnf(c_3024453,plain,
+% 220.25/220.36      ( e22 = op2(e21,e22) ),
+% 220.25/220.36      inference(resolution,[status(thm)],[c_3024429,c_3013688]) ).
+% 220.25/220.36  
+% 220.25/220.36  cnf(c_3040115,plain,
+% 220.25/220.36      ( X0 != e21 | X1 != e22 | op2(X0,X1) = e22 ),
+% 220.25/220.36      inference(resolution,[status(thm)],[c_3013887,c_3024453]) ).
+% 220.25/220.36  
+% 220.25/220.36  cnf(c_4195881,plain,
+% 220.25/220.36      ( op2(h3(e11),h3(e13)) != e21
+% 220.25/220.36      | op2(h3(e12),h3(e11)) != e22
+% 220.25/220.36      | op2(h3(e12),h3(e13)) != e23
+% 220.25/220.36      | op2(h3(e13),h3(e10)) != e22
+% 220.25/220.36      | op2(h3(e13),h3(e11)) != e21
+% 220.25/220.36      | h3(e11) != e21
+% 220.25/220.36      | h3(e12) != e22 ),
+% 220.25/220.36      inference(resolution,[status(thm)],[c_4195851,c_3040115]) ).
+% 220.25/220.36  
+% 220.25/220.40  cnf(c_4195887,plain,
+% 220.25/220.40      ( op2(h3(e11),h3(e13)) != e21
+% 220.25/220.40      | op2(h3(e12),h3(e11)) != e22
+% 220.25/220.40      | op2(h3(e12),h3(e13)) != e23
+% 220.25/220.40      | op2(h3(e13),h3(e10)) != e22
+% 220.25/220.40      | op2(h3(e13),h3(e11)) != e21 ),
+% 220.25/220.40      inference(global_propositional_subsumption,
+% 220.25/220.40                [status(thm)],
+% 220.25/220.40                [c_4195881,c_224868,c_230430]) ).
+% 220.25/220.40  
+% 220.25/220.40  cnf(c_56,plain,
+% 220.25/220.40      ( op2(e21,e23) = e21
+% 220.25/220.40      | op2(e21,e23) = e22
+% 220.25/220.40      | op2(e21,e23) = e23
+% 220.25/220.40      | e20 = op2(e21,e23) ),
+% 220.25/220.40      inference(cnf_transformation,[],[f115]) ).
+% 220.25/220.40  
+% 220.25/220.40  cnf(c_69062,plain,
+% 220.25/220.40      ( e21 != op2(e20,e23) | e21 = e22 | e22 != op2(e20,e23) ),
+% 220.25/220.40      inference(instantiation,[status(thm)],[c_59569]) ).
+% 220.25/220.40  
+% 220.25/220.41  cnf(c_230739,plain,
+% 220.25/220.41      ( op2(e21,e23) = e21 | op2(e20,e23) = e21 | op2(e23,e23) = e21 ),
+% 220.25/220.41      inference(global_propositional_subsumption,
+% 220.25/220.41                [status(thm)],
+% 220.25/220.41                [c_68,c_257,c_256,c_153,c_17349,c_17350,c_17427,c_21159,
+% 220.25/220.41                 c_26103,c_34088]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_230740,plain,
+% 220.25/220.41      ( op2(e20,e23) = e21 | op2(e21,e23) = e21 | op2(e23,e23) = e21 ),
+% 220.25/220.41      inference(renaming,[status(thm)],[c_230739]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_16724,plain,
+% 220.25/220.41      ( op2(e20,e21) != X0
+% 220.25/220.41      | op2(e20,e21) = op2(e21,e21)
+% 220.25/220.41      | op2(e21,e21) != X0 ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_19091,plain,
+% 220.25/220.41      ( op2(e20,e21) != op2(e20,e21)
+% 220.25/220.41      | op2(e20,e21) = op2(e21,e21)
+% 220.25/220.41      | op2(e21,e21) != op2(e20,e21) ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_16724]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_38518,plain,
+% 220.25/220.41      ( op2(e20,e21) != op2(e20,e21)
+% 220.25/220.41      | op2(e20,e21) = e21
+% 220.25/220.41      | e21 != op2(e20,e21) ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_31689]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_77595,plain,
+% 220.25/220.41      ( op2(e20,e21) != e21
+% 220.25/220.41      | op2(e21,e21) = op2(e20,e21)
+% 220.25/220.41      | op2(e21,e21) != e21 ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_61036]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_89082,plain,
+% 220.25/220.41      ( X0 != op2(e21,e23) | e20 = X0 | e20 != op2(e21,e23) ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_60272]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_99421,plain,
+% 220.25/220.41      ( op2(e20,e22) != op2(e21,e23)
+% 220.25/220.41      | e20 = op2(e20,e22)
+% 220.25/220.41      | e20 != op2(e21,e23) ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_89082]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_138274,plain,
+% 220.25/220.41      ( h2(e12) != X0 | e22 != X0 | e22 = h2(e12) ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_17470,plain,
+% 220.25/220.41      ( e21 != h2(e12) | e21 = e22 | e22 != h2(e12) ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_16749]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_139860,plain,
+% 220.25/220.41      ( e22 != X0 | h2(e12) != X0 ),
+% 220.25/220.41      inference(global_propositional_subsumption,
+% 220.25/220.41                [status(thm)],
+% 220.25/220.41                [c_138274,c_265,c_200,c_17470]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_139861,plain,
+% 220.25/220.41      ( h2(e12) != X0 | e22 != X0 ),
+% 220.25/220.41      inference(renaming,[status(thm)],[c_139860]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_140340,plain,
+% 220.25/220.41      ( h2(e12) != e22 | e22 != e22 ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_139861]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_143224,plain,
+% 220.25/220.41      ( op2(e20,e22) = op2(e21,e23)
+% 220.25/220.41      | op2(e20,e22) != e21
+% 220.25/220.41      | op2(e21,e23) != e21 ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_140849]) ).
+% 220.25/220.41  
+% 220.25/220.41  cnf(c_113308,plain,
+% 220.25/220.41      ( op2(e20,e22) = op2(e21,e23)
+% 220.25/220.41      | op2(e20,e22) != e21
+% 220.25/220.41      | op2(e21,e23) != e21 ),
+% 220.25/220.41      inference(instantiation,[status(thm)],[c_90406]) ).
+% 220.25/220.41  
+% 220.25/220.42  cnf(c_149617,plain,
+% 220.25/220.42      ( op2(e20,e22) != e21 | op2(e20,e22) = op2(e21,e23) ),
+% 220.25/220.42      inference(global_propositional_subsumption,
+% 220.25/220.42                [status(thm)],
+% 220.25/220.42                [c_143224,c_257,c_256,c_255,c_242,c_240,c_237,c_203,
+% 220.25/220.42                 c_202,c_201,c_200,c_199,c_198,c_191,c_188,c_187,c_181,
+% 220.25/220.42                 c_179,c_178,c_177,c_176,c_175,c_174,c_171,c_169,c_167,
+% 220.25/220.42                 c_166,c_164,c_163,c_162,c_160,c_159,c_158,c_157,c_155,
+% 220.25/220.42                 c_153,c_152,c_90,c_89,c_88,c_87,c_86,c_85,c_77,c_71,
+% 220.25/220.42                 c_68,c_67,c_62,c_61,c_57,c_1839,c_1865,c_1943,c_1969,
+% 220.25/220.42                 c_16905,c_17254,c_17300,c_17335,c_17349,c_17350,c_17427,
+% 220.25/220.42                 c_17431,c_17554,c_17556,c_17558,c_17740,c_17747,c_17748,
+% 220.25/220.42                 c_17770,c_17786,c_17790,c_17799,c_17800,c_17841,c_17842,
+% 220.25/220.42                 c_17853,c_17915,c_17931,c_17998,c_18615,c_18616,c_18617,
+% 220.25/220.42                 c_18984,c_18997,c_19044,c_19094,c_19246,c_19340,c_19346,
+% 220.25/220.42                 c_20774,c_20913,c_20955,c_21017,c_21045,c_21159,c_21422,
+% 220.25/220.42                 c_21762,c_22467,c_22510,c_22568,c_22593,c_23145,c_23147,
+% 220.25/220.42                 c_23297,c_23671,c_25031,c_25030,c_25989,c_26105,c_26103,
+% 220.25/220.42                 c_26603,c_26604,c_26605,c_26610,c_27237,c_27239,c_27939,
+% 220.25/220.42                 c_27945,c_29330,c_33333,c_33461,c_33694,c_33893,c_34088,
+% 220.25/220.42                 c_35201,c_36100,c_38487,c_38592,c_38580,c_38851,c_38896,
+% 220.25/220.42                 c_38949,c_39126,c_39778,c_40255,c_44109,c_44248,c_44601,
+% 220.25/220.42                 c_49003,c_49014,c_51437,c_62013,c_63683,c_68261,c_68501,
+% 220.25/220.42                 c_68565,c_68612,c_68690,c_68975,c_68974,c_69063,c_69096,
+% 220.25/220.42                 c_69349,c_74870,c_76914,c_77138,c_77143,c_90409,c_95072,
+% 220.25/220.42                 c_102572,c_107767,c_112325,c_112444,c_113308,c_115073,
+% 220.25/220.42                 c_115060,c_127540,c_138057,c_138066,c_138069,c_138092,
+% 220.25/220.42                 c_142413,c_145078,c_148192]) ).
+% 220.25/220.42  
+% 220.25/220.42  cnf(c_149618,plain,
+% 220.25/220.42      ( op2(e20,e22) = op2(e21,e23) | op2(e20,e22) != e21 ),
+% 220.25/220.42      inference(renaming,[status(thm)],[c_149617]) ).
+% 220.25/220.42  
+% 220.25/220.42  cnf(c_230357,plain,
+% 220.25/220.42      ( X0 = op2(e22,e20) | X0 != e21 ),
+% 220.25/220.42      inference(resolution,[status(thm)],[c_230351,c_16532]) ).
+% 220.25/220.42  
+% 220.25/220.42  cnf(c_230367,plain,
+% 220.25/220.42      ( op2(e20,e20) != e21 ),
+% 220.25/220.42      inference(resolution,[status(thm)],[c_230357,c_190]) ).
+% 220.25/220.42  
+% 220.25/220.42  cnf(c_93,plain,
+% 220.25/220.42      ( op2(e20,e20) = e21
+% 220.25/220.42      | op2(e20,e21) = e21
+% 220.25/220.42      | op2(e20,e22) = e21
+% 220.25/220.42      | op2(e20,e23) = e21 ),
+% 220.25/220.42      inference(cnf_transformation,[],[f126]) ).
+% 220.25/220.42  
+% 220.25/220.42  cnf(c_230376,plain,
+% 220.25/220.42      ( op2(e20,e21) = e21 | op2(e20,e22) = e21 | op2(e20,e23) = e21 ),
+% 220.25/220.42      inference(backward_subsumption_resolution,
+% 220.25/220.42                [status(thm)],
+% 220.25/220.42                [c_230367,c_93]) ).
+% 220.25/220.42  
+% 220.25/220.42  cnf(c_239769,plain,
+% 220.25/220.42      ( op2(e20,e22) = e21 | op2(e20,e23) = e21 | e21 = op2(e20,e21) ),
+% 220.25/220.42      inference(resolution,[status(thm)],[c_230376,c_230241]) ).
+% 220.25/220.42  
+% 220.32/220.42  cnf(c_230842,plain,
+% 220.32/220.42      ( op2(e21,e22) = e22 | op2(e23,e22) = e22 ),
+% 220.32/220.42      inference(global_propositional_subsumption,
+% 220.32/220.42                [status(thm)],
+% 220.32/220.42                [c_74,c_257,c_256,c_255,c_203,c_202,c_200,c_199,c_198,
+% 220.32/220.42                 c_191,c_187,c_179,c_166,c_155,c_153,c_90,c_88,c_77,
+% 220.32/220.42                 c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,
+% 220.32/220.42                 c_17554,c_17816,c_18617,c_19346,c_19400,c_21159,c_21422,
+% 220.32/220.42                 c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,c_27945,
+% 220.32/220.42                 c_33893,c_34088,c_36100,c_38580,c_38896,c_39778,c_44824,
+% 220.32/220.42                 c_49003,c_51437,c_68975,c_68974,c_69423,c_71340,c_95072,
+% 220.32/220.42                 c_102572,c_107924,c_112325,c_149258]) ).
+% 220.32/220.42  
+% 220.32/220.42  cnf(c_230883,plain,
+% 220.32/220.42      ( op2(e23,e22) = e22 | e22 = op2(e21,e22) ),
+% 220.32/220.42      inference(resolution,[status(thm)],[c_230842,c_230647]) ).
+% 220.32/220.42  
+% 220.32/220.42  cnf(c_242537,plain,
+% 220.32/220.42      ( e22 = op2(e21,e22) ),
+% 220.32/220.42      inference(backward_subsumption_resolution,
+% 220.32/220.42                [status(thm)],
+% 220.32/220.42                [c_242505,c_230883]) ).
+% 220.32/220.42  
+% 220.32/220.42  cnf(c_242541,plain,
+% 220.32/220.42      ( X0 != op2(e21,e22) | X0 = e22 ),
+% 220.32/220.42      inference(resolution,[status(thm)],[c_242537,c_16532]) ).
+% 220.32/220.42  
+% 220.32/220.42  cnf(c_230242,plain,
+% 220.32/220.42      ( X0 != e21 | h2(e12) = X0 ),
+% 220.32/220.42      inference(resolution,[status(thm)],[c_224947,c_16531]) ).
+% 220.32/220.42  
+% 220.32/220.42  cnf(c_251468,plain,
+% 220.32/220.42      ( op2(e21,e22) != e21 | h2(e12) = e22 ),
+% 220.32/220.42      inference(resolution,[status(thm)],[c_242541,c_230242]) ).
+% 220.32/220.42  
+% 220.32/220.43  cnf(c_252520,plain,
+% 220.32/220.43      ( op2(e21,e23) = e21 | op2(e20,e23) = e21 ),
+% 220.32/220.43      inference(global_propositional_subsumption,
+% 220.32/220.43                [status(thm)],
+% 220.32/220.43                [c_230740,c_257,c_256,c_255,c_245,c_203,c_202,c_200,
+% 220.32/220.43                 c_199,c_198,c_191,c_187,c_185,c_179,c_178,c_175,c_170,
+% 220.32/220.43                 c_166,c_159,c_156,c_155,c_153,c_90,c_88,c_77,c_74,c_56,
+% 220.32/220.43                 c_16905,c_17300,c_17349,c_17350,c_17427,c_17431,c_17539,
+% 220.32/220.43                 c_17554,c_17740,c_17760,c_17790,c_17800,c_17816,c_18617,
+% 220.32/220.43                 c_18971,c_18985,c_19091,c_19346,c_19400,c_21017,c_21159,
+% 220.32/220.43                 c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,c_26610,
+% 220.32/220.43                 c_27945,c_28198,c_33694,c_33893,c_34088,c_36100,c_38518,
+% 220.32/220.43                 c_38580,c_38896,c_39126,c_39778,c_44781,c_44824,c_45778,
+% 220.32/220.43                 c_49003,c_51437,c_68875,c_68975,c_68974,c_69423,c_71340,
+% 220.32/220.43                 c_77595,c_90241,c_95072,c_99421,c_102572,c_107924,
+% 220.32/220.43                 c_108004,c_112325,c_112575,c_149258,c_149618,c_239027,
+% 220.32/220.43                 c_239769,c_240050,c_241832,c_252024]) ).
+% 220.32/220.43  
+% 220.32/220.43  cnf(c_252521,plain,
+% 220.32/220.43      ( op2(e20,e23) = e21 | op2(e21,e23) = e21 ),
+% 220.32/220.43      inference(renaming,[status(thm)],[c_252520]) ).
+% 220.32/220.43  
+% 220.32/220.43  cnf(c_252592,plain,
+% 220.32/220.43      ( op2(e21,e23) = e21 | e21 = op2(e20,e23) ),
+% 220.32/220.43      inference(resolution,[status(thm)],[c_252521,c_230241]) ).
+% 220.32/220.43  
+% 220.32/220.47  cnf(c_3024327,plain,
+% 220.32/220.47      ( op2(e21,e23) = e21 ),
+% 220.32/220.47      inference(global_propositional_subsumption,
+% 220.32/220.47                [status(thm)],
+% 220.32/220.47                [c_56,c_200,c_17427,c_69062,c_113093,c_225198,c_252592,
+% 220.32/220.47                 c_255252]) ).
+% 220.32/220.47  
+% 220.32/220.47  cnf(c_3024349,plain,
+% 220.32/220.47      ( e21 = op2(e21,e23) ),
+% 220.32/220.47      inference(resolution,[status(thm)],[c_3024327,c_3013688]) ).
+% 220.32/220.47  
+% 220.32/220.47  cnf(c_3040117,plain,
+% 220.32/220.47      ( X0 != e21 | X1 != e23 | op2(X0,X1) = e21 ),
+% 220.32/220.47      inference(resolution,[status(thm)],[c_3013887,c_3024349]) ).
+% 220.32/220.47  
+% 220.32/220.47  cnf(c_4195918,plain,
+% 220.32/220.47      ( op2(h3(e12),h3(e11)) != e22
+% 220.32/220.47      | op2(h3(e12),h3(e13)) != e23
+% 220.32/220.47      | op2(h3(e13),h3(e10)) != e22
+% 220.32/220.47      | op2(h3(e13),h3(e11)) != e21
+% 220.32/220.47      | h3(e11) != e21
+% 220.32/220.47      | h3(e13) != e23 ),
+% 220.32/220.47      inference(resolution,[status(thm)],[c_4195887,c_3040117]) ).
+% 220.32/220.47  
+% 220.38/220.51  cnf(c_4195920,plain,
+% 220.38/220.51      ( op2(h3(e12),h3(e11)) != e22
+% 220.38/220.51      | op2(h3(e12),h3(e13)) != e23
+% 220.38/220.51      | op2(h3(e13),h3(e10)) != e22
+% 220.38/220.51      | op2(h3(e13),h3(e11)) != e21 ),
+% 220.38/220.51      inference(global_propositional_subsumption,
+% 220.38/220.51                [status(thm)],
+% 220.38/220.51                [c_4195918,c_255,c_17427,c_113093,c_115067,c_155173,
+% 220.38/220.51                 c_165269,c_178764,c_225198,c_230430,c_255252,c_318273,
+% 220.38/220.51                 c_4195915]) ).
+% 220.38/220.51  
+% 220.45/220.55  cnf(c_3024319,plain,
+% 220.45/220.55      ( op2(e22,e21) = e22 ),
+% 220.45/220.55      inference(global_propositional_subsumption,
+% 220.45/220.55                [status(thm)],
+% 220.45/220.55                [c_54,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 220.45/220.55                 c_187,c_155,c_153,c_149,c_90,c_88,c_77,c_16905,c_17291,
+% 220.45/220.55                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,
+% 220.45/220.55                 c_19346,c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,
+% 220.45/220.55                 c_26603,c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,
+% 220.45/220.55                 c_38896,c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,
+% 220.45/220.55                 c_102572,c_112325,c_240038,c_255252]) ).
+% 220.45/220.55  
+% 220.45/220.55  cnf(c_3024341,plain,
+% 220.45/220.55      ( e22 = op2(e22,e21) ),
+% 220.45/220.55      inference(resolution,[status(thm)],[c_3024319,c_3013688]) ).
+% 220.45/220.55  
+% 220.45/220.55  cnf(c_3040114,plain,
+% 220.45/220.55      ( X0 != e21 | X1 != e22 | op2(X1,X0) = e22 ),
+% 220.45/220.55      inference(resolution,[status(thm)],[c_3013887,c_3024341]) ).
+% 220.45/220.55  
+% 220.45/220.55  cnf(c_4195944,plain,
+% 220.45/220.55      ( op2(h3(e12),h3(e13)) != e23
+% 220.45/220.55      | op2(h3(e13),h3(e10)) != e22
+% 220.45/220.55      | op2(h3(e13),h3(e11)) != e21
+% 220.45/220.55      | h3(e11) != e21
+% 220.45/220.55      | h3(e12) != e22 ),
+% 220.45/220.55      inference(resolution,[status(thm)],[c_4195920,c_3040114]) ).
+% 220.45/220.55  
+% 220.47/220.60  cnf(c_4195948,plain,
+% 220.47/220.60      ( op2(h3(e12),h3(e13)) != e23
+% 220.47/220.60      | op2(h3(e13),h3(e10)) != e22
+% 220.47/220.60      | op2(h3(e13),h3(e11)) != e21 ),
+% 220.47/220.60      inference(global_propositional_subsumption,
+% 220.47/220.60                [status(thm)],
+% 220.47/220.60                [c_4195944,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 220.47/220.60                 c_191,c_187,c_179,c_178,c_177,c_166,c_155,c_153,c_90,
+% 220.47/220.60                 c_88,c_77,c_61,c_16905,c_17300,c_17349,c_17350,c_17427,
+% 220.47/220.60                 c_17431,c_17554,c_17790,c_17816,c_17913,c_18617,c_19346,
+% 220.47/220.60                 c_19400,c_21017,c_21159,c_21422,c_22510,c_23147,c_26105,
+% 220.47/220.60                 c_26103,c_26603,c_26610,c_27945,c_33694,c_33893,c_34088,
+% 220.47/220.60                 c_36100,c_38580,c_38896,c_39126,c_39778,c_49003,c_51437,
+% 220.47/220.60                 c_68975,c_68974,c_69423,c_71340,c_95072,c_99485,
+% 220.47/220.60                 c_102572,c_107924,c_112325,c_113093,c_149258,c_178764,
+% 220.47/220.60                 c_224868,c_225198,c_247675,c_255252,c_319334,c_4195946]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_225322,plain,
+% 220.47/220.60      ( op2(e23,e20) != X0
+% 220.47/220.60      | op2(e23,e20) = op2(e23,e22)
+% 220.47/220.60      | op2(e23,e22) != X0 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_225942,plain,
+% 220.47/220.60      ( op2(e23,e20) != X0 | op2(e23,e22) != X0 ),
+% 220.47/220.60      inference(global_propositional_subsumption,
+% 220.47/220.60                [status(thm)],
+% 220.47/220.60                [c_225322,c_148,c_16650]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_231324,plain,
+% 220.47/220.60      ( op2(e23,e20) != op2(e22,e23) | op2(e23,e22) != op2(e22,e23) ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_225942]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_24684,plain,
+% 220.47/220.60      ( op2(e22,e23) = op2(e23,e23)
+% 220.47/220.60      | op2(e22,e23) != e22
+% 220.47/220.60      | op2(e23,e23) != e22 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_16690]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_29575,plain,
+% 220.47/220.60      ( op2(e23,e20) != X0
+% 220.47/220.60      | op2(e23,e20) = op2(e23,e21)
+% 220.47/220.60      | op2(e23,e21) != X0 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_38044,plain,
+% 220.47/220.60      ( op2(e23,e20) != op2(e22,e23)
+% 220.47/220.60      | op2(e23,e20) = op2(e23,e21)
+% 220.47/220.60      | op2(e23,e21) != op2(e22,e23) ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_29575]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_68148,plain,
+% 220.47/220.60      ( op2(e22,e23) != op2(e22,e23)
+% 220.47/220.60      | op2(e22,e23) = op2(e23,e20)
+% 220.47/220.60      | op2(e23,e20) != op2(e22,e23) ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_62238]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_60930,plain,
+% 220.47/220.60      ( X0 != e22 | op2(e23,e21) = X0 | op2(e23,e21) != e22 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_60035]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_70839,plain,
+% 220.47/220.60      ( op2(e22,e23) != e22
+% 220.47/220.60      | op2(e23,e21) = op2(e22,e23)
+% 220.47/220.60      | op2(e23,e21) != e22 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_60930]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_70833,plain,
+% 220.47/220.60      ( X0 = op2(e22,e23) | X0 != e22 | op2(e22,e23) != e22 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_64702]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_90237,plain,
+% 220.47/220.60      ( op2(e22,e23) != e22
+% 220.47/220.60      | op2(e23,e22) = op2(e22,e23)
+% 220.47/220.60      | op2(e23,e22) != e22 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_70833]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_59556,plain,
+% 220.47/220.60      ( op2(e21,e20) != X0
+% 220.47/220.60      | op2(e21,e20) = op2(e23,e20)
+% 220.47/220.60      | op2(e23,e20) != X0 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_95411,plain,
+% 220.47/220.60      ( op2(e21,e20) != op2(e22,e23)
+% 220.47/220.60      | op2(e21,e20) = op2(e23,e20)
+% 220.47/220.60      | op2(e23,e20) != op2(e22,e23) ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_59556]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_139045,plain,
+% 220.47/220.60      ( X0 != X1 | op2(e21,e20) != X1 | op2(e21,e20) = X0 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_140235,plain,
+% 220.47/220.60      ( X0 != e23 | op2(e21,e20) = X0 | op2(e21,e20) != e23 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_139045]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_17765,plain,
+% 220.47/220.60      ( X0 != X1 | op2(e21,e20) != X1 | op2(e21,e20) = X0 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_16532]) ).
+% 220.47/220.60  
+% 220.47/220.60  cnf(c_22511,plain,
+% 220.47/220.60      ( X0 != e23 | op2(e21,e20) = X0 | op2(e21,e20) != e23 ),
+% 220.47/220.60      inference(instantiation,[status(thm)],[c_17765]) ).
+% 220.47/220.60  
+% 220.47/220.61  cnf(c_142966,plain,
+% 220.47/220.61      ( op2(e21,e20) = X0 | X0 != e23 ),
+% 220.47/220.61      inference(global_propositional_subsumption,
+% 220.47/220.61                [status(thm)],
+% 220.47/220.61                [c_140235,c_257,c_256,c_255,c_203,c_199,c_191,c_187,
+% 220.47/220.61                 c_155,c_153,c_88,c_77,c_16905,c_17300,c_17349,c_17350,
+% 220.47/220.61                 c_17427,c_17431,c_17554,c_18617,c_19346,c_21159,c_21422,
+% 220.47/220.61                 c_22511,c_26105,c_26103,c_26603,c_26610,c_27945,c_33893,
+% 220.47/220.61                 c_34088,c_36100,c_38580,c_38896,c_39778,c_51437,c_68975,
+% 220.47/220.61                 c_95072,c_102572]) ).
+% 220.47/220.61  
+% 220.47/220.61  cnf(c_142967,plain,
+% 220.47/220.61      ( X0 != e23 | op2(e21,e20) = X0 ),
+% 220.47/220.61      inference(renaming,[status(thm)],[c_142966]) ).
+% 220.47/220.61  
+% 220.47/220.61  cnf(c_142969,plain,
+% 220.47/220.61      ( op2(e21,e20) = op2(e22,e23) | op2(e22,e23) != e23 ),
+% 220.47/220.61      inference(instantiation,[status(thm)],[c_142967]) ).
+% 220.47/220.61  
+% 220.47/220.61  cnf(c_237320,plain,
+% 220.47/220.61      ( op2(e23,e20) != op2(e22,e23) ),
+% 220.47/220.61      inference(global_propositional_subsumption,
+% 220.47/220.61                [status(thm)],
+% 220.47/220.61                [c_231324,c_257,c_256,c_255,c_203,c_200,c_199,c_198,
+% 220.47/220.61                 c_191,c_189,c_187,c_184,c_179,c_172,c_168,c_166,c_155,
+% 220.47/220.61                 c_153,c_149,c_148,c_91,c_90,c_88,c_77,c_67,c_16905,
+% 220.47/220.61                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,
+% 220.47/220.61                 c_17835,c_18617,c_19346,c_19400,c_19398,c_21159,c_21422,
+% 220.47/220.61                 c_22510,c_23147,c_24684,c_25036,c_26105,c_26103,c_26603,
+% 220.47/220.61                 c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,
+% 220.47/220.61                 c_38044,c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,
+% 220.47/220.61                 c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,c_90237,
+% 220.47/220.61                 c_95072,c_95411,c_101640,c_102572,c_107924,c_112325,
+% 220.47/220.61                 c_131061,c_142969,c_149072,c_149258,c_225131]) ).
+% 220.47/220.61  
+% 220.54/220.65  cnf(c_3024315,plain,
+% 220.54/220.65      ( op2(e22,e23) = e23 ),
+% 220.54/220.65      inference(global_propositional_subsumption,
+% 220.54/220.65                [status(thm)],
+% 220.54/220.65                [c_52,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 220.54/220.65                 c_189,c_187,c_184,c_179,c_172,c_168,c_166,c_155,c_153,
+% 220.54/220.65                 c_149,c_148,c_91,c_90,c_88,c_77,c_67,c_16905,c_17300,
+% 220.54/220.65                 c_17349,c_17350,c_17427,c_17431,c_17554,c_17816,c_17835,
+% 220.54/220.65                 c_18617,c_19346,c_19400,c_19398,c_21159,c_21422,c_22510,
+% 220.54/220.65                 c_23147,c_24684,c_24688,c_25036,c_26105,c_26103,c_26603,
+% 220.54/220.65                 c_26610,c_27945,c_33768,c_33893,c_34088,c_36100,c_38045,
+% 220.54/220.65                 c_38044,c_38580,c_38896,c_39366,c_39778,c_49003,c_51437,
+% 220.54/220.65                 c_68148,c_68975,c_68974,c_69423,c_70839,c_71340,c_90237,
+% 220.54/220.65                 c_95072,c_95411,c_101640,c_102572,c_107924,c_112325,
+% 220.54/220.65                 c_131061,c_142969,c_149072,c_149258,c_225131,c_255252]) ).
+% 220.54/220.65  
+% 220.54/220.65  cnf(c_3024337,plain,
+% 220.54/220.65      ( e23 = op2(e22,e23) ),
+% 220.54/220.65      inference(resolution,[status(thm)],[c_3024315,c_3013688]) ).
+% 220.54/220.65  
+% 220.54/220.65  cnf(c_3040113,plain,
+% 220.54/220.65      ( X0 != e22 | X1 != e23 | op2(X0,X1) = e23 ),
+% 220.54/220.65      inference(resolution,[status(thm)],[c_3013887,c_3024337]) ).
+% 220.54/220.65  
+% 220.54/220.65  cnf(c_4195962,plain,
+% 220.54/220.65      ( op2(h3(e13),h3(e10)) != e22
+% 220.54/220.65      | op2(h3(e13),h3(e11)) != e21
+% 220.54/220.65      | h3(e12) != e22
+% 220.54/220.65      | h3(e13) != e23 ),
+% 220.54/220.65      inference(resolution,[status(thm)],[c_4195948,c_3040113]) ).
+% 220.54/220.65  
+% 220.54/220.70  cnf(c_4195972,plain,
+% 220.54/220.70      ( op2(h3(e13),h3(e10)) != e22 | op2(h3(e13),h3(e11)) != e21 ),
+% 220.54/220.70      inference(global_propositional_subsumption,
+% 220.54/220.70                [status(thm)],
+% 220.54/220.70                [c_4195962,c_266,c_255,c_16905,c_18617,c_19176,c_23529,
+% 220.54/220.70                 c_23530,c_224868]) ).
+% 220.54/220.70  
+% 220.62/220.74  cnf(c_3024311,plain,
+% 220.62/220.74      ( op2(e23,e20) = e22 ),
+% 220.62/220.74      inference(global_propositional_subsumption,
+% 220.62/220.74                [status(thm)],
+% 220.62/220.74                [c_51,c_257,c_256,c_255,c_203,c_200,c_199,c_198,c_191,
+% 220.62/220.74                 c_187,c_155,c_153,c_90,c_88,c_77,c_16905,c_17300,
+% 220.62/220.74                 c_17349,c_17350,c_17427,c_17431,c_17554,c_18617,c_19346,
+% 220.62/220.74                 c_21159,c_21422,c_22510,c_23147,c_26105,c_26103,c_26603,
+% 220.62/220.74                 c_26610,c_27945,c_33893,c_34088,c_36100,c_38580,c_38896,
+% 220.62/220.74                 c_39778,c_49003,c_51437,c_68975,c_68974,c_95072,
+% 220.62/220.74                 c_102572,c_112325,c_255252]) ).
+% 220.62/220.74  
+% 220.62/220.74  cnf(c_3024333,plain,
+% 220.62/220.74      ( e22 = op2(e23,e20) ),
+% 220.62/220.74      inference(resolution,[status(thm)],[c_3024311,c_3013688]) ).
+% 220.62/220.74  
+% 220.62/220.74  cnf(c_3040127,plain,
+% 220.62/220.74      ( X0 != e20 | X1 != e23 | op2(X1,X0) = e22 ),
+% 220.62/220.74      inference(resolution,[status(thm)],[c_3013887,c_3024333]) ).
+% 220.62/220.74  
+% 220.62/220.74  cnf(c_4195989,plain,
+% 220.62/220.74      ( op2(h3(e13),h3(e11)) != e21 | h3(e10) != e20 | h3(e13) != e23 ),
+% 220.62/220.74      inference(resolution,[status(thm)],[c_4195972,c_3040127]) ).
+% 220.62/220.74  
+% 220.68/220.78  cnf(c_4196255,plain,
+% 220.68/220.78      ( op2(h3(e13),h3(e11)) != e21 ),
+% 220.68/220.78      inference(global_propositional_subsumption,
+% 220.68/220.78                [status(thm)],
+% 220.68/220.78                [c_4195989,c_268,c_266,c_257,c_255,c_254,c_253,c_252,
+% 220.68/220.78                 c_235,c_234,c_232,c_231,c_226,c_224,c_221,c_196,c_195,
+% 220.68/220.78                 c_194,c_143,c_142,c_140,c_139,c_128,c_126,c_39,c_23,
+% 220.68/220.78                 c_15,c_16539,c_16545,c_16905,c_16958,c_17013,c_17089,
+% 220.68/220.78                 c_17146,c_17224,c_17316,c_17467,c_17530,c_17685,c_18082,
+% 220.68/220.78                 c_18107,c_18166,c_18206,c_18617,c_19176,c_19289,c_19311,
+% 220.68/220.78                 c_20081,c_20243,c_20396,c_20440,c_21221,c_21699,c_23054,
+% 220.68/220.78                 c_23125,c_23124,c_23181,c_23176,c_23529,c_23530,c_24269,
+% 220.68/220.78                 c_27071,c_27668,c_27673,c_27674,c_29140,c_29185,c_31852,
+% 220.68/220.78                 c_31860,c_32730,c_35056,c_45564,c_45888,c_47043,c_49848,
+% 220.68/220.78                 c_56460,c_62414,c_66850,c_72084,c_90448,c_99935,
+% 220.68/220.78                 c_133487,c_133544,c_137595,c_138028,c_142352,c_144212,
+% 220.68/220.78                 c_204646,c_229253]) ).
+% 220.68/220.78  
+% 220.68/220.82  cnf(c_3024128,plain,
+% 220.68/220.82      ( op2(e23,e21) = e21 ),
+% 220.68/220.82      inference(global_propositional_subsumption,
+% 220.68/220.82                [status(thm)],
+% 220.68/220.82                [c_50,c_257,c_256,c_255,c_242,c_240,c_237,c_203,c_201,
+% 220.68/220.82                 c_200,c_199,c_198,c_191,c_188,c_187,c_183,c_179,c_178,
+% 220.68/220.82                 c_176,c_166,c_164,c_155,c_153,c_149,c_146,c_95,c_90,
+% 220.68/220.82                 c_88,c_87,c_77,c_61,c_1865,c_16905,c_17261,c_17291,
+% 220.68/220.82                 c_17300,c_17349,c_17350,c_17427,c_17431,c_17476,c_17554,
+% 220.68/220.82                 c_17740,c_17790,c_17800,c_17816,c_18617,c_18656,c_18997,
+% 220.68/220.82                 c_19094,c_19246,c_19332,c_19335,c_19346,c_19400,c_20804,
+% 220.68/220.82                 c_20955,c_21017,c_21159,c_21422,c_21762,c_22510,c_23147,
+% 220.68/220.82                 c_23671,c_26105,c_26103,c_26603,c_26610,c_27237,c_27239,
+% 220.68/220.82                 c_27939,c_27945,c_29109,c_33231,c_33461,c_33694,c_33893,
+% 220.68/220.82                 c_34088,c_36100,c_38592,c_38580,c_38851,c_38896,c_38949,
+% 220.68/220.82                 c_39126,c_39778,c_44248,c_44653,c_48118,c_49003,c_51437,
+% 220.68/220.82                 c_68501,c_68975,c_68974,c_69423,c_69667,c_71340,c_95072,
+% 220.68/220.82                 c_99363,c_102572,c_107767,c_107924,c_112325,c_113093,
+% 220.68/220.82                 c_115073,c_138084,c_149258,c_149600,c_159160,c_159167,
+% 220.68/220.82                 c_178764,c_225198,c_247675,c_255252]) ).
+% 220.68/220.82  
+% 220.68/220.82  cnf(c_3024142,plain,
+% 220.68/220.82      ( e21 = op2(e23,e21) ),
+% 220.68/220.82      inference(resolution,[status(thm)],[c_3024128,c_3013688]) ).
+% 220.68/220.82  
+% 220.68/220.82  cnf(c_3040116,plain,
+% 220.68/220.82      ( X0 != e21 | X1 != e23 | op2(X1,X0) = e21 ),
+% 220.68/220.82      inference(resolution,[status(thm)],[c_3013887,c_3024142]) ).
+% 220.68/220.82  
+% 220.68/220.82  cnf(c_4196265,plain,
+% 220.68/220.82      ( h3(e11) != e21 | h3(e13) != e23 ),
+% 220.68/220.82      inference(resolution,[status(thm)],[c_4196255,c_3040116]) ).
+% 220.68/220.82  
+% 220.68/220.82  cnf(contradiction,plain,
+% 220.68/220.82      ( $false ),
+% 220.68/220.82      inference(minisat,
+% 220.68/220.82                [status(thm)],
+% 220.68/220.82                [c_4196265,c_230430,c_23530,c_23529,c_19176,c_18617,
+% 220.68/220.82                 c_16905,c_255,c_266]) ).
+% 220.68/220.82  
+% 220.68/220.82  
+% 220.68/220.82  % SZS output end CNFRefutation
+% 220.68/220.82  
+% 220.68/220.82  ------                             Statistics
+% 220.68/220.82  
+% 220.68/220.82  ------ General
+% 220.68/220.82  
+% 220.68/220.82  abstr_arg_filter_cycles:                0
+% 220.68/220.82  gc_basic_clause_elim:                   0
+% 220.68/220.82  forced_gc_time:                         0
+% 220.68/220.82  parsing_time:                           0.02
+% 220.68/220.82  unif_index_cands_time:                  4.777
+% 220.68/220.82  unif_index_add_time:                    0.794
+% 220.68/220.82  out_proof_time:                         5.133
+% 220.68/220.82  total_time:                             220.575
+% 220.68/220.82  num_of_symbols:                         60
+% 220.68/220.82  num_of_terms:                           1233139
+% 220.68/220.82  
+% 220.68/220.82  ------ Preprocessing
+% 220.68/220.82  
+% 220.68/220.82  num_of_splits:                          0
+% 220.68/220.82  num_of_split_atoms:                     0
+% 220.68/220.82  num_of_reused_defs:                     0
+% 220.68/220.82  num_eq_ax_congr_red:                    0
+% 220.68/220.82  num_of_sem_filtered_clauses:            3
+% 220.68/220.82  num_of_subtypes:                        1
+% 220.68/220.82  monotx_restored_types:                  0
+% 220.68/220.82  sat_num_of_epr_types:                   0
+% 220.68/220.82  sat_num_of_non_cyclic_types:            0
+% 220.68/220.82  sat_guarded_non_collapsed_types:        0
+% 220.68/220.82  num_pure_diseq_elim:                    0
+% 220.68/220.82  simp_replaced_by:                       0
+% 220.68/220.82  res_preprocessed:                       962
+% 220.68/220.82  prep_upred:                             0
+% 220.68/220.82  prep_unflattend:                        0
+% 220.68/220.82  pred_elim_cands:                        15
+% 220.68/220.82  pred_elim:                              0
+% 220.68/220.82  pred_elim_cl:                           0
+% 220.68/220.82  pred_elim_cycles:                       30
+% 220.68/220.82  merged_defs:                            0
+% 220.68/220.82  merged_defs_ncl:                        0
+% 220.68/220.82  prep_cycles:                            3
+% 220.68/220.82  pred_elim_time:                         0.563
+% 220.68/220.82  splitting_time:                         0.002
+% 220.68/220.82  sem_filter_time:                        0.022
+% 220.68/220.82  monotx_time:                            0.
+% 220.68/220.82  subtype_inf_time:                       0.
+% 220.68/220.82  
+% 220.68/220.82  ------ Problem properties
+% 220.68/220.82  
+% 220.68/220.82  clauses:                                325
+% 220.68/220.82  conjectures:                            0
+% 220.68/220.82  epr:                                    30
+% 220.68/220.82  horn:                                   214
+% 220.68/220.82  unary:                                  147
+% 220.68/220.82  binary:                                 64
+% 220.68/220.82  lits:                                   923
+% 220.68/220.82  lits_eq:                                812
+% 220.68/220.82  
+% 220.68/220.82  ------ Propositional Solver
+% 220.68/220.82  
+% 220.68/220.82  prop_solver_calls:                      397
+% 220.68/220.82  prop_fast_solver_calls:                 1164306
+% 220.68/220.82  prop_num_of_clauses:                    736778
+% 220.68/220.82  prop_preprocess_simplified:             4260624
+% 220.68/220.82  prop_fo_subsumed:                       216499
+% 220.68/220.82  prop_solver_time:                       7.298
+% 220.68/220.82  prop_fast_solver_time:                  38.485
+% 220.68/220.82  prop_unsat_core_time:                   0.107
+% 220.68/220.82  
+% 220.68/220.82  ------ QBF 
+% 220.68/220.82  
+% 220.68/220.82  qbf_q_res:                              0
+% 220.68/220.82  qbf_num_tautologies:                    0
+% 220.68/220.82  qbf_prep_cycles:                        0
+% 220.68/220.82  
+% 220.68/220.82  ------ BMC1
+% 220.68/220.82  
+% 220.68/220.82  bmc1_current_bound:                     -1
+% 220.68/220.82  bmc1_last_solved_bound:                 -1
+% 220.68/220.82  bmc1_unsat_core_size:                   -1
+% 220.68/220.82  bmc1_unsat_core_parents_size:           -1
+% 220.68/220.82  bmc1_merge_next_fun:                    0
+% 220.68/220.82  bmc1_unsat_core_clauses_time:           0.
+% 220.68/220.82  
+% 220.68/220.82  ------ Instantiation
+% 220.68/220.82  
+% 220.68/220.82  inst_num_of_clauses:                    120925
+% 220.68/220.82  inst_num_in_passive:                    101400
+% 220.68/220.82  inst_num_in_active:                     162095
+% 220.68/220.82  inst_num_in_unprocessed:                10064
+% 220.68/220.82  inst_num_of_loops:                      165013
+% 220.68/220.82  inst_num_of_learning_restarts:          15
+% 220.68/220.82  inst_num_moves_active_passive:          2817
+% 220.68/220.82  inst_lit_activity:                      0
+% 220.68/220.82  inst_lit_activity_moves:                6
+% 220.68/220.82  inst_num_tautologies:                   0
+% 220.68/220.82  inst_num_prop_implied:                  0
+% 220.68/220.82  inst_num_existing_simplified:           0
+% 220.68/220.82  inst_num_eq_res_simplified:             0
+% 220.68/220.82  inst_num_child_elim:                    0
+% 220.68/220.82  inst_num_of_dismatching_blockings:      921726
+% 220.68/220.82  inst_num_of_non_proper_insts:           713285
+% 220.68/220.82  inst_num_of_duplicates:                 668677
+% 220.68/220.82  inst_inst_num_from_inst_to_res:         0
+% 220.68/220.82  inst_dismatching_checking_time:         11.897
+% 220.68/220.82  
+% 220.68/220.82  ------ Resolution
+% 220.68/220.82  
+% 220.68/220.82  res_num_of_clauses:                     165658
+% 220.68/220.82  res_num_in_passive:                     175944
+% 220.68/220.82  res_num_in_active:                      30282
+% 220.68/220.82  res_num_of_loops:                       42352
+% 220.68/220.82  res_forward_subset_subsumed:            522929
+% 220.68/220.82  res_backward_subset_subsumed:           62940
+% 220.68/220.82  res_forward_subsumed:                   1716
+% 220.68/220.82  res_backward_subsumed:                  25732
+% 220.68/220.82  res_forward_subsumption_resolution:     0
+% 220.68/220.82  res_backward_subsumption_resolution:    2098
+% 220.68/220.82  res_clause_to_clause_subsumption:       661202
+% 220.68/220.82  res_orphan_elimination:                 0
+% 220.68/220.82  res_tautology_del:                      35354
+% 220.68/220.82  res_num_eq_res_simplified:              4204
+% 220.68/220.82  res_num_sel_changes:                    21339
+% 220.68/220.82  res_moves_from_active_to_pass:          52
+% 220.68/220.82  
+% 220.76/220.85  USED TIME: 220.56 CPU 220.61 WC
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/tff/AGT004+2---Z3---4.4.1.THM-Prf.s b/test-data/tstp/tff/AGT004+2---Z3---4.4.1.THM-Prf.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/tff/AGT004+2---Z3---4.4.1.THM-Prf.s
@@ -0,0 +1,388 @@
+%------------------------------------------------------------------------------
+% File       : Z3---4.4.1
+% Problem    : AGT004+2 : TPTP v6.4.0. Bugfixed v3.1.0.
+% Transform  : none
+% Format     : tptp
+% Command    : z3_tptp -proof -model -t:%d -file:%s
+
+% Computer   : n099.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.75MB
+% OS         : Linux 3.10.0-327.10.1.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Tue Jul 26 10:29:53 EDT 2016
+
+% Result     : Theorem 0.07s
+% Output     : Proof 0.07s
+% Verified   : 
+% Statistics : Number of formulae       :   34 (  34 expanded)
+%              Number of leaves         :   19 (  19 expanded)
+%              Depth                    :    8
+%              Number of atoms          :  133 ( 133 expanded)
+%              Number of equality atoms :    0 (   0 expanded)
+%              Maximal formula depth    :   12 (   7 average)
+%              Maximal term depth       :    1 (   1 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+%----WARNING: Z3---4.4.1 format not known, defaulting to TPTP
+tff(accept_number_type,type,(
+    accept_number: ( $i * $i ) > $o )).
+
+tff(n5_type,type,(
+    n5: $i )).
+
+tff(countryamedicalorganization_type,type,(
+    countryamedicalorganization: $i )).
+
+tff(accept_leader_type,type,(
+    accept_leader: ( $i * $i ) > $o )).
+
+tff(countryahumanitarianorganization_type,type,(
+    countryahumanitarianorganization: $i )).
+
+tff(accept_city_type,type,(
+    accept_city: ( $i * $i ) > $o )).
+
+tff(coastvillage_type,type,(
+    coastvillage: $i )).
+
+tff(accept_team_type,type,(
+    accept_team: ( $i * $i * $i * $i ) > $o )).
+
+tff(1,axiom,(
+    ~ accept_city(countryamedicalorganization,coastvillage) ),
+    file('/export/starexec/sandbox/benchmark/Axioms/AGT001+2.ax',deduced_13)).
+
+tff(2,plain,
+    ( ~ accept_city(countryamedicalorganization,coastvillage)
+    | ~ accept_leader(countryamedicalorganization,countryahumanitarianorganization)
+    | ~ accept_number(countryamedicalorganization,n5)
+    | accept_city(countryamedicalorganization,coastvillage) ),
+    inference(tautology,[status(thm)],[])).
+
+tff(3,plain,
+    ( ~ accept_city(countryamedicalorganization,coastvillage)
+    | ~ accept_leader(countryamedicalorganization,countryahumanitarianorganization)
+    | ~ accept_number(countryamedicalorganization,n5) ),
+    inference(unit_resolution,[status(thm)],[2,1])).
+
+tff(4,plain,
+    ( ~ ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)
+  <=> accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(5,axiom,(
+    ~ ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',query_4)).
+
+tff(6,plain,(
+    accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5) ),
+    inference(modus_ponens,[status(thm)],[5,4])).
+
+tff(7,plain,
+    ( ~ ( accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)
+      <=> ~ ( ~ accept_city(countryamedicalorganization,coastvillage)
+            | ~ accept_leader(countryamedicalorganization,countryahumanitarianorganization)
+            | ~ accept_number(countryamedicalorganization,n5) ) )
+    | ~ accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)
+    | ~ ( ~ accept_city(countryamedicalorganization,coastvillage)
+        | ~ accept_leader(countryamedicalorganization,countryahumanitarianorganization)
+        | ~ accept_number(countryamedicalorganization,n5) ) ),
+    inference(tautology,[status(thm)],[])).
+
+tff(8,plain,(
+    ~ ( accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)
+    <=> ~ ( ~ accept_city(countryamedicalorganization,coastvillage)
+          | ~ accept_leader(countryamedicalorganization,countryahumanitarianorganization)
+          | ~ accept_number(countryamedicalorganization,n5) ) ) ),
+    inference(unit_resolution,[status(thm)],[7,6,3])).
+
+tff(9,plain,(
+    ! [X4: $i,X3: $i,X2: $i,X1: $i] :
+      ( ( accept_team(X4,X1,X3,X2)
+      <=> ~ ( ~ accept_city(X4,X3)
+            | ~ accept_leader(X4,X1)
+            | ~ accept_number(X4,X2) ) )
+    <=> ( accept_team(X4,X1,X3,X2)
+      <=> ~ ( ~ accept_city(X4,X3)
+            | ~ accept_leader(X4,X1)
+            | ~ accept_number(X4,X2) ) ) ) ),
+    inference(reflexivity,[status(thm)],[])).
+
+tff(10,plain,
+    ( ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ~ ( ~ accept_city(A,C)
+            | ~ accept_leader(A,L)
+            | ~ accept_number(A,N) ) )
+  <=> ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ~ ( ~ accept_city(A,C)
+            | ~ accept_leader(A,L)
+            | ~ accept_number(A,N) ) ) ),
+    inference(quant_intro,[status(thm)],[9])).
+
+tff(11,plain,(
+    ! [X4: $i,X3: $i,X2: $i,X1: $i] :
+      ( ( accept_city(X4,X3)
+        & accept_leader(X4,X1)
+        & accept_number(X4,X2) )
+    <=> ~ ( ~ accept_city(X4,X3)
+          | ~ accept_leader(X4,X1)
+          | ~ accept_number(X4,X2) ) ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(12,plain,(
+    ! [X4: $i,X3: $i,X2: $i,X1: $i] :
+      ( ( accept_team(X4,X1,X3,X2)
+      <=> ( accept_city(X4,X3)
+          & accept_leader(X4,X1)
+          & accept_number(X4,X2) ) )
+    <=> ( accept_team(X4,X1,X3,X2)
+      <=> ~ ( ~ accept_city(X4,X3)
+            | ~ accept_leader(X4,X1)
+            | ~ accept_number(X4,X2) ) ) ) ),
+    inference(monotonicity,[status(thm)],[11])).
+
+tff(13,plain,
+    ( ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ( accept_city(A,C)
+          & accept_leader(A,L)
+          & accept_number(A,N) ) )
+  <=> ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ~ ( ~ accept_city(A,C)
+            | ~ accept_leader(A,L)
+            | ~ accept_number(A,N) ) ) ),
+    inference(quant_intro,[status(thm)],[12])).
+
+tff(14,plain,(
+    ! [X4: $i,X3: $i,X2: $i,X1: $i] :
+      ( ( accept_team(X4,X1,X3,X2)
+      <=> ( accept_city(X4,X3)
+          & accept_leader(X4,X1)
+          & accept_number(X4,X2) ) )
+    <=> ( accept_team(X4,X1,X3,X2)
+      <=> ( accept_city(X4,X3)
+          & accept_leader(X4,X1)
+          & accept_number(X4,X2) ) ) ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(15,plain,
+    ( ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ( accept_city(A,C)
+          & accept_leader(A,L)
+          & accept_number(A,N) ) )
+  <=> ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ( accept_city(A,C)
+          & accept_leader(A,L)
+          & accept_number(A,N) ) ) ),
+    inference(quant_intro,[status(thm)],[14])).
+
+tff(16,plain,(
+    ! [X4: $i,X3: $i,X2: $i,X1: $i] :
+      ( ( accept_city(X4,X3)
+        & accept_leader(X4,X1)
+        & accept_number(X4,X2) )
+    <=> ( accept_city(X4,X3)
+        & accept_leader(X4,X1)
+        & accept_number(X4,X2) ) ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(17,plain,(
+    ! [X4: $i,X3: $i,X2: $i,X1: $i] :
+      ( ( accept_team(X4,X1,X3,X2)
+      <=> ( accept_city(X4,X3)
+          & accept_leader(X4,X1)
+          & accept_number(X4,X2) ) )
+    <=> ( accept_team(X4,X1,X3,X2)
+      <=> ( accept_city(X4,X3)
+          & accept_leader(X4,X1)
+          & accept_number(X4,X2) ) ) ) ),
+    inference(monotonicity,[status(thm)],[16])).
+
+tff(18,plain,
+    ( ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ( accept_city(A,C)
+          & accept_leader(A,L)
+          & accept_number(A,N) ) )
+  <=> ! [A: $i,C: $i,N: $i,L: $i] :
+        ( accept_team(A,L,C,N)
+      <=> ( accept_city(A,C)
+          & accept_leader(A,L)
+          & accept_number(A,N) ) ) ),
+    inference(quant_intro,[status(thm)],[17])).
+
+tff(19,axiom,(
+    ! [A: $i,C: $i,N: $i,L: $i] :
+      ( accept_team(A,L,C,N)
+    <=> ( accept_city(A,C)
+        & accept_leader(A,L)
+        & accept_number(A,N) ) ) ),
+    file('/export/starexec/sandbox/benchmark/Axioms/AGT001+0.ax',a1_1)).
+
+tff(20,plain,(
+    ! [A: $i,C: $i,N: $i,L: $i] :
+      ( accept_team(A,L,C,N)
+    <=> ( accept_city(A,C)
+        & accept_leader(A,L)
+        & accept_number(A,N) ) ) ),
+    inference(modus_ponens,[status(thm)],[19,18])).
+
+tff(21,plain,(
+    ! [A: $i,C: $i,N: $i,L: $i] :
+      ( accept_team(A,L,C,N)
+    <=> ( accept_city(A,C)
+        & accept_leader(A,L)
+        & accept_number(A,N) ) ) ),
+    inference(modus_ponens,[status(thm)],[20,15])).
+
+tff(22,plain,(
+    ! [A: $i,C: $i,N: $i,L: $i] :
+      ( accept_team(A,L,C,N)
+    <=> ( accept_city(A,C)
+        & accept_leader(A,L)
+        & accept_number(A,N) ) ) ),
+    inference(nnf,[status(sab)],[21])).
+
+tff(23,plain,(
+    ! [A: $i,C: $i,N: $i,L: $i] :
+      ( accept_team(A,L,C,N)
+    <=> ~ ( ~ accept_city(A,C)
+          | ~ accept_leader(A,L)
+          | ~ accept_number(A,N) ) ) ),
+    inference(modus_ponens,[status(thm)],[22,13])).
+
+tff(24,plain,(
+    ! [A: $i,C: $i,N: $i,L: $i] :
+      ( accept_team(A,L,C,N)
+    <=> ~ ( ~ accept_city(A,C)
+          | ~ accept_leader(A,L)
+          | ~ accept_number(A,N) ) ) ),
+    inference(modus_ponens,[status(thm)],[23,10])).
+
+tff(25,plain,
+    ( ~ ! [A: $i,C: $i,N: $i,L: $i] :
+          ( accept_team(A,L,C,N)
+        <=> ~ ( ~ accept_city(A,C)
+              | ~ accept_leader(A,L)
+              | ~ accept_number(A,N) ) )
+    | ( accept_team(countryamedicalorganization,countryahumanitarianorganization,coastvillage,n5)
+    <=> ~ ( ~ accept_city(countryamedicalorganization,coastvillage)
+          | ~ accept_leader(countryamedicalorganization,countryahumanitarianorganization)
+          | ~ accept_number(countryamedicalorganization,n5) ) ) ),
+    inference(quant_inst,[status(thm)],[])).
+
+tff(26,plain,(
+    $false ),
+    inference(unit_resolution,[status(thm)],[25,24,8])).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.03  % Problem    : AGT004+2 : TPTP v6.4.0. Bugfixed v3.1.0.
+% 0.00/0.04  % Command    : z3_tptp -proof -model -t:%d -file:%s
+% 0.02/0.23  % Computer   : n099.star.cs.uiowa.edu
+% 0.02/0.23  % Model      : x86_64 x86_64
+% 0.02/0.23  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.02/0.23  % Memory     : 32218.75MB
+% 0.02/0.23  % OS         : Linux 3.10.0-327.10.1.el7.x86_64
+% 0.02/0.23  % CPULimit   : 300
+% 0.02/0.23  % DateTime   : Thu Jul 21 10:50:24 CDT 2016
+% 0.02/0.23  % CPUTime    : 
+% 0.07/0.33  % SZS status Theorem
+% 0.07/0.33  % SZS output start Proof
+% 0.07/0.33  tff(accept_number_type, type, (
+% 0.07/0.33     accept_number: ( $i * $i ) > $o)).
+% 0.07/0.33  tff(n5_type, type, (
+% 0.07/0.33     n5: $i)).
+% 0.07/0.33  tff(countryamedicalorganization_type, type, (
+% 0.07/0.33     countryamedicalorganization: $i)).
+% 0.07/0.33  tff(accept_leader_type, type, (
+% 0.07/0.33     accept_leader: ( $i * $i ) > $o)).
+% 0.07/0.33  tff(countryahumanitarianorganization_type, type, (
+% 0.07/0.33     countryahumanitarianorganization: $i)).
+% 0.07/0.33  tff(accept_city_type, type, (
+% 0.07/0.33     accept_city: ( $i * $i ) > $o)).
+% 0.07/0.33  tff(coastvillage_type, type, (
+% 0.07/0.33     coastvillage: $i)).
+% 0.07/0.33  tff(accept_team_type, type, (
+% 0.07/0.33     accept_team: ( $i * $i * $i * $i ) > $o)).
+% 0.07/0.33  tff(1,axiom,((~accept_city(countryamedicalorganization, coastvillage))), file('/export/starexec/sandbox/benchmark/Axioms/AGT001+2.ax','deduced_13')).
+% 0.07/0.33  tff(2,plain,
+% 0.07/0.33      ((((~accept_city(countryamedicalorganization, coastvillage)) | (~accept_leader(countryamedicalorganization, countryahumanitarianorganization)) | (~accept_number(countryamedicalorganization, n5))) | accept_city(countryamedicalorganization, coastvillage))),
+% 0.07/0.33      inference(tautology,[status(thm)],[])).
+% 0.07/0.33  tff(3,plain,
+% 0.07/0.33      (((~accept_city(countryamedicalorganization, coastvillage)) | (~accept_leader(countryamedicalorganization, countryahumanitarianorganization)) | (~accept_number(countryamedicalorganization, n5)))),
+% 0.07/0.33      inference(unit_resolution,[status(thm)],[2, 1])).
+% 0.07/0.33  tff(4,plain,
+% 0.07/0.33      (((~(~accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5))) <=> accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5))),
+% 0.07/0.33      inference(rewrite,[status(thm)],[])).
+% 0.07/0.33  tff(5,axiom,((~(~accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','query_4')).
+% 0.07/0.33  tff(6,plain,
+% 0.07/0.33      (accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5)),
+% 0.07/0.33      inference(modus_ponens,[status(thm)],[5, 4])).
+% 0.07/0.33  tff(7,plain,
+% 0.07/0.33      (((~(accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5) <=> (~((~accept_city(countryamedicalorganization, coastvillage)) | (~accept_leader(countryamedicalorganization, countryahumanitarianorganization)) | (~accept_number(countryamedicalorganization, n5)))))) | (~accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5)) | (~((~accept_city(countryamedicalorganization, coastvillage)) | (~accept_leader(countryamedicalorganization, countryahumanitarianorganization)) | (~accept_number(countryamedicalorganization, n5)))))),
+% 0.07/0.33      inference(tautology,[status(thm)],[])).
+% 0.07/0.33  tff(8,plain,
+% 0.07/0.33      ((~(accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5) <=> (~((~accept_city(countryamedicalorganization, coastvillage)) | (~accept_leader(countryamedicalorganization, countryahumanitarianorganization)) | (~accept_number(countryamedicalorganization, n5))))))),
+% 0.07/0.33      inference(unit_resolution,[status(thm)],[7, 6, 3])).
+% 0.07/0.33  tff(9,plain,
+% 0.07/0.33      (![X4: $i, X3: $i, X2: $i, X1: $i] : ((accept_team(X4, X1, X3, X2) <=> (~((~accept_city(X4, X3)) | (~accept_leader(X4, X1)) | (~accept_number(X4, X2))))) <=> (accept_team(X4, X1, X3, X2) <=> (~((~accept_city(X4, X3)) | (~accept_leader(X4, X1)) | (~accept_number(X4, X2))))))),
+% 0.07/0.33      inference(reflexivity,[status(thm)],[])).
+% 0.07/0.33  tff(10,plain,
+% 0.07/0.33      ((![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (~((~accept_city(A, C)) | (~accept_leader(A, L)) | (~accept_number(A, N))))) <=> ![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (~((~accept_city(A, C)) | (~accept_leader(A, L)) | (~accept_number(A, N))))))),
+% 0.07/0.33      inference(quant_intro,[status(thm)],[9])).
+% 0.07/0.33  tff(11,plain,
+% 0.07/0.33      (![X4: $i, X3: $i, X2: $i, X1: $i] : ((accept_city(X4, X3) & accept_leader(X4, X1) & accept_number(X4, X2)) <=> (~((~accept_city(X4, X3)) | (~accept_leader(X4, X1)) | (~accept_number(X4, X2)))))),
+% 0.07/0.33      inference(rewrite,[status(thm)],[])).
+% 0.07/0.33  tff(12,plain,
+% 0.07/0.33      (![X4: $i, X3: $i, X2: $i, X1: $i] : ((accept_team(X4, X1, X3, X2) <=> (accept_city(X4, X3) & accept_leader(X4, X1) & accept_number(X4, X2))) <=> (accept_team(X4, X1, X3, X2) <=> (~((~accept_city(X4, X3)) | (~accept_leader(X4, X1)) | (~accept_number(X4, X2))))))),
+% 0.07/0.35      inference(monotonicity,[status(thm)],[11])).
+% 0.07/0.35  tff(13,plain,
+% 0.07/0.35      ((![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N))) <=> ![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (~((~accept_city(A, C)) | (~accept_leader(A, L)) | (~accept_number(A, N))))))),
+% 0.07/0.35      inference(quant_intro,[status(thm)],[12])).
+% 0.07/0.35  tff(14,plain,
+% 0.07/0.35      (![X4: $i, X3: $i, X2: $i, X1: $i] : ((accept_team(X4, X1, X3, X2) <=> (accept_city(X4, X3) & accept_leader(X4, X1) & accept_number(X4, X2))) <=> (accept_team(X4, X1, X3, X2) <=> (accept_city(X4, X3) & accept_leader(X4, X1) & accept_number(X4, X2))))),
+% 0.07/0.35      inference(rewrite,[status(thm)],[])).
+% 0.07/0.35  tff(15,plain,
+% 0.07/0.35      ((![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N))) <=> ![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N))))),
+% 0.07/0.35      inference(quant_intro,[status(thm)],[14])).
+% 0.07/0.35  tff(16,plain,
+% 0.07/0.35      (![X4: $i, X3: $i, X2: $i, X1: $i] : (((accept_city(X4, X3) & accept_leader(X4, X1)) & accept_number(X4, X2)) <=> (accept_city(X4, X3) & accept_leader(X4, X1) & accept_number(X4, X2)))),
+% 0.07/0.35      inference(rewrite,[status(thm)],[])).
+% 0.07/0.35  tff(17,plain,
+% 0.07/0.35      (![X4: $i, X3: $i, X2: $i, X1: $i] : ((accept_team(X4, X1, X3, X2) <=> ((accept_city(X4, X3) & accept_leader(X4, X1)) & accept_number(X4, X2))) <=> (accept_team(X4, X1, X3, X2) <=> (accept_city(X4, X3) & accept_leader(X4, X1) & accept_number(X4, X2))))),
+% 0.07/0.35      inference(monotonicity,[status(thm)],[16])).
+% 0.07/0.35  tff(18,plain,
+% 0.07/0.35      ((![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> ((accept_city(A, C) & accept_leader(A, L)) & accept_number(A, N))) <=> ![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N))))),
+% 0.07/0.35      inference(quant_intro,[status(thm)],[17])).
+% 0.07/0.35  tff(19,axiom,(![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> ((accept_city(A, C) & accept_leader(A, L)) & accept_number(A, N)))), file('/export/starexec/sandbox/benchmark/Axioms/AGT001+0.ax','a1_1')).
+% 0.07/0.35  tff(20,plain,
+% 0.07/0.35      (![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N)))),
+% 0.07/0.35      inference(modus_ponens,[status(thm)],[19, 18])).
+% 0.07/0.35  tff(21,plain,
+% 0.07/0.35      (![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N)))),
+% 0.07/0.35      inference(modus_ponens,[status(thm)],[20, 15])).
+% 0.07/0.35  tff(22,plain,(
+% 0.07/0.35      ![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (accept_city(A, C) & accept_leader(A, L) & accept_number(A, N)))),
+% 0.07/0.35      inference(nnf,[status(sab)],[21])).
+% 0.07/0.35  tff(23,plain,
+% 0.07/0.35      (![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (~((~accept_city(A, C)) | (~accept_leader(A, L)) | (~accept_number(A, N)))))),
+% 0.07/0.35      inference(modus_ponens,[status(thm)],[22, 13])).
+% 0.07/0.35  tff(24,plain,
+% 0.07/0.35      (![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (~((~accept_city(A, C)) | (~accept_leader(A, L)) | (~accept_number(A, N)))))),
+% 0.07/0.35      inference(modus_ponens,[status(thm)],[23, 10])).
+% 0.07/0.35  tff(25,plain,
+% 0.07/0.35      (((~![A: $i, C: $i, N: $i, L: $i] : (accept_team(A, L, C, N) <=> (~((~accept_city(A, C)) | (~accept_leader(A, L)) | (~accept_number(A, N)))))) | (accept_team(countryamedicalorganization, countryahumanitarianorganization, coastvillage, n5) <=> (~((~accept_city(countryamedicalorganization, coastvillage)) | (~accept_leader(countryamedicalorganization, countryahumanitarianorganization)) | (~accept_number(countryamedicalorganization, n5))))))),
+% 0.07/0.35      inference(quant_inst,[status(thm)],[])).
+% 0.07/0.35  tff(26,plain,
+% 0.07/0.35      ($false),
+% 0.07/0.35      inference(unit_resolution,[status(thm)],[25, 24, 8])).
+% 0.07/0.35  % SZS output end Proof
+%------------------------------------------------------------------------------
diff --git a/test-data/tstp/tff/ALG039+1---Z3---4.4.1.THM-Prf.s b/test-data/tstp/tff/ALG039+1---Z3---4.4.1.THM-Prf.s
new file mode 100644
--- /dev/null
+++ b/test-data/tstp/tff/ALG039+1---Z3---4.4.1.THM-Prf.s
@@ -0,0 +1,913 @@
+%------------------------------------------------------------------------------
+% File       : Z3---4.4.1
+% Problem    : ALG039+1 : TPTP v6.4.0. Released v2.7.0.
+% Transform  : none
+% Format     : tptp
+% Command    : z3_tptp -proof -model -t:%d -file:%s
+
+% Computer   : n088.star.cs.uiowa.edu
+% Model      : x86_64 x86_64
+% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
+% Memory     : 32218.75MB
+% OS         : Linux 3.10.0-327.10.1.el7.x86_64
+% CPULimit   : 300s
+% DateTime   : Tue Jul 26 10:30:50 EDT 2016
+
+% Result     : Theorem 0.02s
+% Output     : Proof 0.07s
+% Verified   : 
+% Statistics : Number of formulae       :   40 (  63 expanded)
+%              Number of leaves         :   19 (  29 expanded)
+%              Depth                    :   15
+%              Number of atoms          :  635 ( 939 expanded)
+%              Number of equality atoms :  624 ( 928 expanded)
+%              Maximal formula depth    :   12 (   6 average)
+%              Maximal term depth       :    2 (   2 average)
+
+% Comments   : 
+%------------------------------------------------------------------------------
+%----WARNING: Z3---4.4.1 format not known, defaulting to TPTP
+tff(e3_type,type,(
+    e3: $i )).
+
+tff(op_type,type,(
+    op: ( $i * $i ) > $i )).
+
+tff(e2_type,type,(
+    e2: $i )).
+
+tff(e1_type,type,(
+    e1: $i )).
+
+tff(e0_type,type,(
+    e0: $i )).
+
+tff(1,plain,
+    ( ~ $true
+  <=> $false ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(2,plain,
+    ( ~ $false
+  <=> $true ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(3,plain,
+    ( ( ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) )
+      & ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) ) )
+  <=> $false ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(4,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 )
+      | ( op(e0,e0) = e3
+        & op(e1,e1) = e3
+        & op(e2,e2) = e3
+        & op(e3,e3) = e3 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 )
+      | ( op(e0,e0) = e3
+        & op(e1,e1) = e3
+        & op(e2,e2) = e3
+        & op(e3,e3) = e3 ) ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(5,plain,
+    ( ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 )
+  <=> ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(6,plain,
+    ( ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3 )
+  <=> ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(7,plain,
+    ( ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 )
+  <=> ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 ) ),
+    inference(monotonicity,[status(thm)],[6])).
+
+tff(8,plain,
+    ( ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 )
+  <=> ( op(e0,e0) = e3
+      & op(e1,e1) = e3
+      & op(e2,e2) = e3
+      & op(e3,e3) = e3 ) ),
+    inference(transitivity,[status(thm)],[7,5])).
+
+tff(9,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(10,plain,
+    ( ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 )
+  <=> ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(11,plain,
+    ( ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2 )
+  <=> ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(12,plain,
+    ( ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 )
+  <=> ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 ) ),
+    inference(monotonicity,[status(thm)],[11])).
+
+tff(13,plain,
+    ( ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 )
+  <=> ( op(e0,e0) = e2
+      & op(e1,e1) = e2
+      & op(e2,e2) = e2
+      & op(e3,e3) = e2 ) ),
+    inference(transitivity,[status(thm)],[12,10])).
+
+tff(14,plain,
+    ( ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 )
+  <=> ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(15,plain,
+    ( ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1 )
+  <=> ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(16,plain,
+    ( ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 )
+  <=> ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 ) ),
+    inference(monotonicity,[status(thm)],[15])).
+
+tff(17,plain,
+    ( ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 )
+  <=> ( op(e0,e0) = e1
+      & op(e1,e1) = e1
+      & op(e2,e2) = e1
+      & op(e3,e3) = e1 ) ),
+    inference(transitivity,[status(thm)],[16,14])).
+
+tff(18,plain,
+    ( ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 )
+  <=> ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(19,plain,
+    ( ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0 )
+  <=> ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0 ) ),
+    inference(rewrite,[status(thm)],[])).
+
+tff(20,plain,
+    ( ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 )
+  <=> ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 ) ),
+    inference(monotonicity,[status(thm)],[19])).
+
+tff(21,plain,
+    ( ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 )
+  <=> ( op(e0,e0) = e0
+      & op(e1,e1) = e0
+      & op(e2,e2) = e0
+      & op(e3,e3) = e0 ) ),
+    inference(transitivity,[status(thm)],[20,18])).
+
+tff(22,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 ) ) ),
+    inference(monotonicity,[status(thm)],[21,17])).
+
+tff(23,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) ) ),
+    inference(monotonicity,[status(thm)],[22,13])).
+
+tff(24,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 ) ) ),
+    inference(transitivity,[status(thm)],[23,9])).
+
+tff(25,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 )
+      | ( op(e0,e0) = e3
+        & op(e1,e1) = e3
+        & op(e2,e2) = e3
+        & op(e3,e3) = e3 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 )
+      | ( op(e0,e0) = e3
+        & op(e1,e1) = e3
+        & op(e2,e2) = e3
+        & op(e3,e3) = e3 ) ) ),
+    inference(monotonicity,[status(thm)],[24,8])).
+
+tff(26,plain,
+    ( ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 )
+      | ( op(e0,e0) = e3
+        & op(e1,e1) = e3
+        & op(e2,e2) = e3
+        & op(e3,e3) = e3 ) )
+  <=> ( ( op(e0,e0) = e0
+        & op(e1,e1) = e0
+        & op(e2,e2) = e0
+        & op(e3,e3) = e0 )
+      | ( op(e0,e0) = e1
+        & op(e1,e1) = e1
+        & op(e2,e2) = e1
+        & op(e3,e3) = e1 )
+      | ( op(e0,e0) = e2
+        & op(e1,e1) = e2
+        & op(e2,e2) = e2
+        & op(e3,e3) = e2 )
+      | ( op(e0,e0) = e3
+        & op(e1,e1) = e3
+        & op(e2,e2) = e3
+        & op(e3,e3) = e3 ) ) ),
+    inference(transitivity,[status(thm)],[25,4])).
+
+tff(27,plain,
+    ( ~ ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) )
+  <=> ~ ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) ) ),
+    inference(monotonicity,[status(thm)],[26])).
+
+tff(28,plain,
+    ( ( ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) )
+      & ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) ) )
+  <=> ( ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) )
+      & ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) ) ) ),
+    inference(monotonicity,[status(thm)],[26,27])).
+
+tff(29,plain,
+    ( ( ( ( op(e0,e0) = e0
+          & op(e1,e1) = e0
+          & op(e2,e2) = e0
+          & op(e3,e3) = e0 )
+        | ( op(e0,e0) = e1
+          & op(e1,e1) = e1
+          & op(e2,e2) = e1
+          & op(e3,e3) = e1 )
+        | ( op(e0,e0) = e2
+          & op(e1,e1) = e2
+          & op(e2,e2) = e2
+          & op(e3,e3) = e2 )
+        | ( op(e0,e0) = e3
+          & op(e1,e1) = e3
+          & op(e2,e2) = e3
+          & op(e3,e3) = e3 ) )
+      & ~ ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) ) )
+  <=> $false ),
+    inference(transitivity,[status(thm)],[28,3])).
+
+tff(30,plain,
+    ( ~ ( ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+        & ~ ( ( op(e0,e0) = e0
+              & op(e1,e1) = e0
+              & op(e2,e2) = e0
+              & op(e3,e3) = e0 )
+            | ( op(e0,e0) = e1
+              & op(e1,e1) = e1
+              & op(e2,e2) = e1
+              & op(e3,e3) = e1 )
+            | ( op(e0,e0) = e2
+              & op(e1,e1) = e2
+              & op(e2,e2) = e2
+              & op(e3,e3) = e2 )
+            | ( op(e0,e0) = e3
+              & op(e1,e1) = e3
+              & op(e2,e2) = e3
+              & op(e3,e3) = e3 ) ) )
+  <=> ~ $false ),
+    inference(monotonicity,[status(thm)],[29])).
+
+tff(31,plain,
+    ( ~ ( ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+        & ~ ( ( op(e0,e0) = e0
+              & op(e1,e1) = e0
+              & op(e2,e2) = e0
+              & op(e3,e3) = e0 )
+            | ( op(e0,e0) = e1
+              & op(e1,e1) = e1
+              & op(e2,e2) = e1
+              & op(e3,e3) = e1 )
+            | ( op(e0,e0) = e2
+              & op(e1,e1) = e2
+              & op(e2,e2) = e2
+              & op(e3,e3) = e2 )
+            | ( op(e0,e0) = e3
+              & op(e1,e1) = e3
+              & op(e2,e2) = e3
+              & op(e3,e3) = e3 ) ) )
+  <=> $true ),
+    inference(transitivity,[status(thm)],[30,2])).
+
+tff(32,plain,
+    ( ~ ~ ( ( ( op(e0,e0) = e0
+              & op(e1,e1) = e0
+              & op(e2,e2) = e0
+              & op(e3,e3) = e0 )
+            | ( op(e0,e0) = e1
+              & op(e1,e1) = e1
+              & op(e2,e2) = e1
+              & op(e3,e3) = e1 )
+            | ( op(e0,e0) = e2
+              & op(e1,e1) = e2
+              & op(e2,e2) = e2
+              & op(e3,e3) = e2 )
+            | ( op(e0,e0) = e3
+              & op(e1,e1) = e3
+              & op(e2,e2) = e3
+              & op(e3,e3) = e3 ) )
+          & ~ ( ( op(e0,e0) = e0
+                & op(e1,e1) = e0
+                & op(e2,e2) = e0
+                & op(e3,e3) = e0 )
+              | ( op(e0,e0) = e1
+                & op(e1,e1) = e1
+                & op(e2,e2) = e1
+                & op(e3,e3) = e1 )
+              | ( op(e0,e0) = e2
+                & op(e1,e1) = e2
+                & op(e2,e2) = e2
+                & op(e3,e3) = e2 )
+              | ( op(e0,e0) = e3
+                & op(e1,e1) = e3
+                & op(e2,e2) = e3
+                & op(e3,e3) = e3 ) ) )
+  <=> ~ $true ),
+    inference(monotonicity,[status(thm)],[31])).
+
+tff(33,plain,
+    ( ~ ~ ( ( ( op(e0,e0) = e0
+              & op(e1,e1) = e0
+              & op(e2,e2) = e0
+              & op(e3,e3) = e0 )
+            | ( op(e0,e0) = e1
+              & op(e1,e1) = e1
+              & op(e2,e2) = e1
+              & op(e3,e3) = e1 )
+            | ( op(e0,e0) = e2
+              & op(e1,e1) = e2
+              & op(e2,e2) = e2
+              & op(e3,e3) = e2 )
+            | ( op(e0,e0) = e3
+              & op(e1,e1) = e3
+              & op(e2,e2) = e3
+              & op(e3,e3) = e3 ) )
+          & ~ ( ( op(e0,e0) = e0
+                & op(e1,e1) = e0
+                & op(e2,e2) = e0
+                & op(e3,e3) = e0 )
+              | ( op(e0,e0) = e1
+                & op(e1,e1) = e1
+                & op(e2,e2) = e1
+                & op(e3,e3) = e1 )
+              | ( op(e0,e0) = e2
+                & op(e1,e1) = e2
+                & op(e2,e2) = e2
+                & op(e3,e3) = e2 )
+              | ( op(e0,e0) = e3
+                & op(e1,e1) = e3
+                & op(e2,e2) = e3
+                & op(e3,e3) = e3 ) ) )
+  <=> $false ),
+    inference(transitivity,[status(thm)],[32,1])).
+
+tff(34,axiom,(
+    ~ ~ ( ( ( op(e0,e0) = e0
+            & op(e1,e1) = e0
+            & op(e2,e2) = e0
+            & op(e3,e3) = e0 )
+          | ( op(e0,e0) = e1
+            & op(e1,e1) = e1
+            & op(e2,e2) = e1
+            & op(e3,e3) = e1 )
+          | ( op(e0,e0) = e2
+            & op(e1,e1) = e2
+            & op(e2,e2) = e2
+            & op(e3,e3) = e2 )
+          | ( op(e0,e0) = e3
+            & op(e1,e1) = e3
+            & op(e2,e2) = e3
+            & op(e3,e3) = e3 ) )
+        & ~ ( ( op(e0,e0) = e0
+              & op(e1,e1) = e0
+              & op(e2,e2) = e0
+              & op(e3,e3) = e0 )
+            | ( op(e0,e0) = e1
+              & op(e1,e1) = e1
+              & op(e2,e2) = e1
+              & op(e3,e3) = e1 )
+            | ( op(e0,e0) = e2
+              & op(e1,e1) = e2
+              & op(e2,e2) = e2
+              & op(e3,e3) = e2 )
+            | ( op(e0,e0) = e3
+              & op(e1,e1) = e3
+              & op(e2,e2) = e3
+              & op(e3,e3) = e3 ) ) ) ),
+    file('/export/starexec/sandbox/benchmark/theBenchmark.p',co1)).
+
+tff(35,plain,(
+    $false ),
+    inference(modus_ponens,[status(thm)],[34,33])).
+%------------------------------------------------------------------------------
+%----ORIGINAL SYSTEM OUTPUT
+% 0.00/0.04  % Problem    : ALG039+1 : TPTP v6.4.0. Released v2.7.0.
+% 0.00/0.04  % Command    : z3_tptp -proof -model -t:%d -file:%s
+% 0.02/0.24  % Computer   : n088.star.cs.uiowa.edu
+% 0.02/0.24  % Model      : x86_64 x86_64
+% 0.02/0.24  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
+% 0.02/0.24  % Memory     : 32218.75MB
+% 0.02/0.24  % OS         : Linux 3.10.0-327.10.1.el7.x86_64
+% 0.02/0.24  % CPULimit   : 300
+% 0.02/0.24  % DateTime   : Thu Jul 21 10:50:10 CDT 2016
+% 0.02/0.24  % CPUTime    : 
+% 0.02/0.27  % SZS status Theorem
+% 0.02/0.27  % SZS output start Proof
+% 0.02/0.27  tff(e3_type, type, (
+% 0.02/0.27     e3: $i)).
+% 0.02/0.27  tff(op_type, type, (
+% 0.02/0.27     op: ( $i * $i ) > $i)).
+% 0.02/0.27  tff(e2_type, type, (
+% 0.02/0.27     e2: $i)).
+% 0.02/0.27  tff(e1_type, type, (
+% 0.02/0.27     e1: $i)).
+% 0.02/0.27  tff(e0_type, type, (
+% 0.02/0.27     e0: $i)).
+% 0.02/0.27  tff(1,plain,
+% 0.02/0.27      (((~$true) <=> $false)),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(2,plain,
+% 0.02/0.27      (((~$false) <=> $true)),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(3,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))) & (~(((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))))) <=> $false)),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(4,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2))) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))) <=> (((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(5,plain,
+% 0.02/0.27      (((((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)) <=> ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(6,plain,
+% 0.02/0.27      (((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) <=> ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(7,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)) <=> (((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)))),
+% 0.02/0.27      inference(monotonicity,[status(thm)],[6])).
+% 0.02/0.27  tff(8,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)) <=> ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3)))),
+% 0.02/0.27      inference(transitivity,[status(thm)],[7, 5])).
+% 0.02/0.27  tff(9,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1))) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2))) <=> (((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2))))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(10,plain,
+% 0.02/0.27      (((((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2)) & (op(e3, e3) = e2)) <=> ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(11,plain,
+% 0.02/0.27      (((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) <=> ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(12,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2)) <=> (((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2)) & (op(e3, e3) = e2)))),
+% 0.02/0.27      inference(monotonicity,[status(thm)],[11])).
+% 0.02/0.27  tff(13,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2)) <=> ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)))),
+% 0.02/0.27      inference(transitivity,[status(thm)],[12, 10])).
+% 0.02/0.27  tff(14,plain,
+% 0.02/0.27      (((((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1)) & (op(e3, e3) = e1)) <=> ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(15,plain,
+% 0.02/0.27      (((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) <=> ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(16,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1)) <=> (((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1)) & (op(e3, e3) = e1)))),
+% 0.02/0.27      inference(monotonicity,[status(thm)],[15])).
+% 0.02/0.27  tff(17,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1)) <=> ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)))),
+% 0.02/0.27      inference(transitivity,[status(thm)],[16, 14])).
+% 0.02/0.27  tff(18,plain,
+% 0.02/0.27      (((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) <=> ((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(19,plain,
+% 0.02/0.27      (((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) <=> ((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0)))),
+% 0.02/0.27      inference(rewrite,[status(thm)],[])).
+% 0.02/0.27  tff(20,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) <=> (((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)))),
+% 0.02/0.27      inference(monotonicity,[status(thm)],[19])).
+% 0.02/0.27  tff(21,plain,
+% 0.02/0.27      ((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) <=> ((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)))),
+% 0.02/0.27      inference(transitivity,[status(thm)],[20, 18])).
+% 0.02/0.27  tff(22,plain,
+% 0.02/0.27      (((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) <=> (((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1))))),
+% 0.02/0.27      inference(monotonicity,[status(thm)],[21, 17])).
+% 0.02/0.27  tff(23,plain,
+% 0.02/0.27      ((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) <=> ((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1))) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2))))),
+% 0.02/0.27      inference(monotonicity,[status(thm)],[22, 13])).
+% 0.02/0.27  tff(24,plain,
+% 0.02/0.27      ((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) <=> (((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2))))),
+% 0.02/0.27      inference(transitivity,[status(thm)],[23, 9])).
+% 0.02/0.27  tff(25,plain,
+% 0.02/0.27      (((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) <=> ((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2))) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))))),
+% 0.02/0.28      inference(monotonicity,[status(thm)],[24, 8])).
+% 0.02/0.28  tff(26,plain,
+% 0.02/0.28      (((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) <=> (((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))))),
+% 0.02/0.28      inference(transitivity,[status(thm)],[25, 4])).
+% 0.02/0.28  tff(27,plain,
+% 0.02/0.28      (((~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)))) <=> (~(((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3)))))),
+% 0.02/0.28      inference(monotonicity,[status(thm)],[26])).
+% 0.02/0.28  tff(28,plain,
+% 0.02/0.28      ((((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))))) <=> ((((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & 
+% (op(e2, e2) = e3) & (op(e3, e3) = e3))) & (~(((op(e0, e0) = e0) & (op(e1, e1) = e0) & (op(e2, e2) = e0) & (op(e3, e3) = e0)) | ((op(e0, e0) = e1) & (op(e1, e1) = e1) & (op(e2, e2) = e1) & (op(e3, e3) = e1)) | ((op(e0, e0) = e2) & (op(e1, e1) = e2) & (op(e2, e2) = e2) & (op(e3, e3) = e2)) | ((op(e0, e0) = e3) & (op(e1, e1) = e3) & (op(e2, e2) = e3) & (op(e3, e3) = e3))))))),
+% 0.02/0.28      inference(monotonicity,[status(thm)],[26, 27])).
+% 0.02/0.28  tff(29,plain,
+% 0.02/0.28      ((((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))))) <=> $false)),
+% 0.02/0.28      inference(transitivity,[status(thm)],[28, 3])).
+% 0.02/0.28  tff(30,plain,
+% 0.02/0.28      (((~((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)))))) <=> (~$false))),
+% 0.07/0.29      inference(monotonicity,[status(thm)],[29])).
+% 0.07/0.29  tff(31,plain,
+% 0.07/0.29      (((~((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)))))) <=> $true)),
+% 0.07/0.29      inference(transitivity,[status(thm)],[30, 2])).
+% 0.07/0.29  tff(32,plain,
+% 0.07/0.29      (((~(~((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))))))) <=> (~$true))),
+% 0.07/0.29      inference(monotonicity,[status(thm)],[31])).
+% 0.07/0.29  tff(33,plain,
+% 0.07/0.29      (((~(~((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))))))) <=> $false)),
+% 0.07/0.29      inference(transitivity,[status(thm)],[32, 1])).
+% 0.07/0.29  tff(34,axiom,((~(~((((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3))) & (~(((((((op(e0, e0) = e0) & (op(e1, e1) = e0)) & (op(e2, e2) = e0)) & (op(e3, e3) = e0)) | ((((op(e0, e0) = e1) & (op(e1, e1) = e1)) & (op(e2, e2) = e1)) & (op(e3, e3) = e1))) | ((((op(e0, e0) = e2) & (op(e1, e1) = e2)) & (op(e2, e2) = e2)) & (op(e3, e3) = e2))) | ((((op(e0, e0) = e3) & (op(e1, e1) = e3)) & (op(e2, e2) = e3)) & (op(e3, e3) = e3)))))))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','co1')).
+% 0.07/0.29  tff(35,plain,
+% 0.07/0.29      ($false),
+% 0.07/0.29      inference(modus_ponens,[status(thm)],[34, 33])).
+% 0.07/0.29  % SZS output end Proof
+%------------------------------------------------------------------------------
diff --git a/test/DocTests/Main.hs b/test/DocTests/Main.hs
new file mode 100644
--- /dev/null
+++ b/test/DocTests/Main.hs
@@ -0,0 +1,6 @@
+module Main where
+
+import Test.DocTest (doctest)
+
+main :: IO ()
+main = doctest ["-isrc", "--fast", "src/Data/TPTP.hs"]
diff --git a/test/ParseTPTPLibrary/Main.hs b/test/ParseTPTPLibrary/Main.hs
new file mode 100644
--- /dev/null
+++ b/test/ParseTPTPLibrary/Main.hs
@@ -0,0 +1,97 @@
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE LambdaCase #-}
+
+-- |
+-- Module       : Main
+-- Description  : Run the TPTP parser on the entire TPTP library.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module Main where
+
+import System.Directory
+import System.Environment
+import System.IO
+
+import Control.Monad.Extra
+
+import Data.List (isSuffixOf)
+import Data.Text (Text, isInfixOf)
+import Text.Printf
+import qualified Data.Text.IO as Text.IO
+import Data.TPTP.Parse.Text (parseTPTPOnly)
+
+data Result
+  = Success
+  | Failure String
+  | Skipped
+  deriving (Show, Eq, Ord)
+
+unsupportedFile :: Text -> Bool
+unsupportedFile contents = "thf" `isInfixOf` contents
+
+parseInput :: Text -> Result
+parseInput input
+  | unsupportedFile input = Skipped
+  | otherwise = either Failure (const Success) (parseTPTPOnly input)
+
+printResult :: Result -> IO ()
+printResult = \case
+  Success   -> putStrLn "OK"
+  Failure e -> putStrLn "FAIL" >> hPutStrLn stderr ("Error: " ++ e)
+  Skipped   -> putStrLn "SKIP"
+
+parseFile :: FilePath -> IO Result
+parseFile fp = do
+  input <- Text.IO.readFile fp
+  putStr (fp ++ "\t")
+  let result = parseInput input
+  printResult result
+  return result
+
+listDirectory' :: FilePath -> IO [FilePath]
+listDirectory' dir = do
+  files <- listDirectory dir
+  return [dir ++ "/" ++ file | file <- files]
+
+tptpAxioms :: FilePath -> IO [FilePath]
+tptpAxioms libraryPath = listDirectory' (libraryPath ++ "/" ++ "Axioms")
+
+tptpProblems :: FilePath -> IO [FilePath]
+tptpProblems libraryPath =  listDirectory' (libraryPath ++ "/" ++ "Problems")
+                        >>= concatMapM listDirectory'
+
+tptpSolutions :: FilePath -> IO [FilePath]
+tptpSolutions libraryPath =  listDirectory' (libraryPath ++ "/" ++ "Solutions")
+                         >>= concatMapM listDirectory'
+                         >>= concatMapM listDirectory'
+
+isTptpFile :: FilePath -> IO Bool
+isTptpFile file = do
+  isFile <- doesFileExist file
+  return $ isFile && any (`isSuffixOf` file) [".p", ".ax", ".rm", ".s"]
+
+main :: IO ()
+main = do
+  args <- getArgs
+  let tptpLibraryPath = head args
+  -- axioms   <- tptpAxioms tptpLibraryPath
+  -- problems <- tptpProblems tptpLibraryPath
+  solutions <- tptpSolutions tptpLibraryPath
+  tptpFiles <- filterM isTptpFile solutions -- (axioms ++ problems)
+  results <- mapM parseFile tptpFiles
+  let (successful, failed, skipped) = statistic results
+  let total = successful + failed + skipped
+  putStrLn $ printf "Total: %d (%d successful, %d failed, %d skipped)"
+                    total successful failed skipped
+
+statistic :: [Result] -> (Int, Int, Int)
+statistic = foldl update (0, 0, 0)
+  where
+    update (s, f, u) = \case
+      Success   -> (s + 1, f,     u)
+      Failure{} -> (s,     f + 1, u)
+      Skipped   -> (s,     f,     u + 1)
diff --git a/test/Parser/Main.hs b/test/Parser/Main.hs
new file mode 100644
--- /dev/null
+++ b/test/Parser/Main.hs
@@ -0,0 +1,27 @@
+module Main where
+
+-- |
+-- Module       : Main
+-- Description  : Parse TPTP input either from a file or stdin.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+import System.Environment (getArgs)
+import System.Exit (exitSuccess, exitFailure)
+import System.IO (stderr, hPutStrLn)
+import Data.Maybe (listToMaybe)
+import qualified Data.Text.IO as Text.IO
+import Data.TPTP.Parse.Text (parseTPTPOnly)
+
+main :: IO ()
+main = do
+  args  <- getArgs
+  input <- case listToMaybe args of
+    Just  f -> Text.IO.readFile f
+    Nothing -> Text.IO.getContents
+  case parseTPTPOnly input of
+    Left  e -> hPutStrLn stderr e >> exitFailure
+    Right _ -> putStrLn "OK" >> exitSuccess
diff --git a/test/QuickCheckSpec/Generators.hs b/test/QuickCheckSpec/Generators.hs
new file mode 100644
--- /dev/null
+++ b/test/QuickCheckSpec/Generators.hs
@@ -0,0 +1,263 @@
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+{-# LANGUAGE DeriveGeneric #-}
+{-# LANGUAGE StandaloneDeriving #-}
+{-# LANGUAGE LambdaCase #-}
+
+-- |
+-- Module       : Generators
+-- Description  : QuickCheck generators for datatypes in the tptp library.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module Generators () where
+
+import GHC.Generics (Generic)
+import Generic.Random (genericArbitraryU, genericArbitraryRec, (%))
+import Data.Bitraversable (bitraverse)
+import Data.List.NonEmpty (NonEmpty(..))
+import Data.Scientific (Scientific, scientific)
+import Data.Text (Text, pack, cons)
+import Test.QuickCheck (Arbitrary(..), shrinkList, Gen,
+                        oneof, choose, suchThat, listOf, listOf1)
+
+import Data.TPTP
+
+
+-- * Helpers
+
+instance Arbitrary s => Arbitrary (NonEmpty s) where
+  arbitrary = genericArbitraryRec (1 % ())
+
+deriving instance Generic (Name s)
+instance (Named s, Enum s, Bounded s, Arbitrary s) => Arbitrary (Name s) where
+  arbitrary = genericArbitraryU
+
+shrinkMaybe :: (a -> [a]) -> Maybe a -> [Maybe a]
+shrinkMaybe s = \case
+  Nothing -> []
+  Just a  -> Nothing : fmap Just (s a)
+
+lowerAlpha, upperAlpha, printable, numeric, alphaNumeric :: Gen Char
+lowerAlpha   = choose ('a', 'z')
+upperAlpha   = choose ('A', 'Z')
+numeric      = choose ('0', '9')
+printable    = choose (' ', '~')
+alphaNumeric = oneof [pure '_', lowerAlpha, upperAlpha, numeric]
+
+lowerWord, upperWord, listOfPrintable, listOfPrintable1 :: Gen Text
+lowerWord = cons <$> lowerAlpha <*> (pack <$> listOf alphaNumeric)
+upperWord = cons <$> upperAlpha <*> (pack <$> listOf alphaNumeric)
+listOfPrintable  = pack <$> listOf  printable
+listOfPrintable1 = pack <$> listOf1 printable
+
+
+-- * Names
+
+instance Arbitrary Atom where
+  arbitrary = Atom <$> oneof [lowerWord, listOfPrintable1]
+
+instance Arbitrary Var where
+  arbitrary = Var <$> upperWord
+
+instance Arbitrary DistinctObject where
+  arbitrary = DistinctObject <$> listOfPrintable
+
+deriving instance Generic (Reserved s)
+instance (Arbitrary s, Named s, Enum s, Bounded s) => Arbitrary (Reserved s) where
+  arbitrary = oneof [
+      Standard <$> arbitrary,
+      extended <$> lowerWord
+    ]
+
+deriving instance Generic Function
+instance Arbitrary Function where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Predicate
+instance Arbitrary Predicate where
+  arbitrary = genericArbitraryU
+
+
+-- * Sorts and types
+
+deriving instance Generic Sort
+instance Arbitrary Sort where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic TFF1Sort
+instance Arbitrary TFF1Sort where
+  arbitrary = genericArbitraryRec (1 % 1 % ())
+  shrink = \case
+    SortVariable{} -> []
+    TFF1Sort  f ss -> ss ++ (TFF1Sort f <$> shrinkList shrink ss)
+
+deriving instance Generic Type
+instance Arbitrary Type where
+  arbitrary = genericArbitraryU
+  shrink = \case
+    Type        as r -> Type     <$>               shrinkList shrink as <*> shrink r
+    TFF1Type vs as r -> TFF1Type <$> shrink vs <*> shrinkList shrink as <*> shrink r
+
+
+-- * First-order logic
+
+instance Arbitrary Scientific where
+  arbitrary = scientific <$> arbitrary <*> arbitrary
+
+instance Arbitrary Number where
+  arbitrary = oneof [
+      IntegerConstant  <$> arbitrary,
+      RationalConstant <$> arbitrary <*> arbitrary `suchThat` (> 0),
+      RealConstant     <$> arbitrary
+    ]
+
+deriving instance Generic Term
+instance Arbitrary Term where
+  arbitrary = genericArbitraryRec (2 % 3 % 1 % 1 % ())
+  shrink = \case
+    Function f ts -> ts ++ (Function f <$> shrinkList shrink ts)
+    _ -> []
+
+deriving instance Generic Literal
+instance Arbitrary Literal where
+  arbitrary = genericArbitraryU
+  shrink = \case
+    Predicate p ts -> Predicate p <$> shrinkList shrink ts
+    Equality a s b -> Equality <$> shrink a <*> pure s <*> shrink b
+
+deriving instance Generic Sign
+instance Arbitrary Sign where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Clause
+instance Arbitrary Clause where
+  arbitrary = genericArbitraryU
+  shrink (Clause ls) = Clause <$> shrink ls
+
+deriving instance Generic Quantifier
+instance Arbitrary Quantifier where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Connective
+instance Arbitrary Connective where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Unsorted
+instance Arbitrary Unsorted where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic (Sorted s)
+instance Arbitrary s => Arbitrary (Sorted s) where
+  arbitrary = genericArbitraryU
+  shrink (Sorted s) = Sorted <$> shrinkMaybe shrink s
+
+deriving instance Generic QuantifiedSort
+instance Arbitrary QuantifiedSort where
+  arbitrary = genericArbitraryU
+  shrink _ = []
+
+deriving instance Generic (FirstOrder s)
+instance Arbitrary s => Arbitrary (FirstOrder s) where
+  arbitrary = genericArbitraryRec (3 % 2 % 2 % 1 % ())
+  shrink = \case
+    Atomic          l -> Atomic <$> shrink l
+    Negated         f -> f : (Negated <$> shrink f)
+    Quantified q vs f -> f : (Quantified q vs <$> shrink f)
+    Connected   f c g -> f : g : (Connected <$> shrink f <*> pure c <*> shrink g)
+
+
+-- * Units
+
+deriving instance Generic Formula
+instance Arbitrary Formula where
+  arbitrary = genericArbitraryU
+  shrink = \case
+    CNF  c -> CNF  <$> shrink c
+    FOF  f -> FOF  <$> shrink f
+    TFF0 f -> TFF0 <$> shrink f
+    TFF1 f -> TFF1 <$> shrink f
+
+deriving instance Generic Role
+instance Arbitrary Role where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Declaration
+instance Arbitrary Declaration where
+  arbitrary = oneof [
+      Sort    <$> arbitrary <*> choose (0, 3),
+      Typing  <$> arbitrary <*> arbitrary,
+      Formula <$> arbitrary <*> arbitrary
+    ]
+  shrink = \case
+    Sort    a n -> Sort    a <$> shrink n
+    Typing  n t -> Typing  n <$> shrink t
+    Formula r f -> Formula r <$> shrink f
+
+deriving instance Generic Unit
+instance Arbitrary Unit where
+  arbitrary = genericArbitraryU
+  shrink = \case
+    Include f ns -> Include f <$> shrink ns
+    Unit   n d a -> Unit    n <$> shrink d <*> shrinkAnnotation a
+      where
+        shrinkAnnotation = shrinkMaybe $ bitraverse shrink (shrinkMaybe shrink)
+
+deriving instance Generic TPTP
+instance Arbitrary TPTP where
+  arbitrary = genericArbitraryU
+  shrink (TPTP us) = TPTP <$> shrinkList shrink us
+
+
+-- * Annotations
+
+deriving instance Generic Intro
+instance Arbitrary Intro where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Status
+instance Arbitrary Status where
+  arbitrary = genericArbitraryU
+
+deriving instance Generic Info
+instance Arbitrary Info where
+  arbitrary = genericArbitraryRec (1 % 1 % 1 % 1 % 1 % 1 % 1 % 1 % 1 % 1 % 1 % ())
+  shrink = \case
+    Description{}    -> []
+    Iquote{}         -> []
+    Status{}         -> []
+    Refutation{}     -> []
+    InfoNumber{}     -> []
+    Assumptions   un -> Assumptions   <$> shrink un
+    NewSymbols  n ss -> NewSymbols  n <$> shrink ss
+    Expression     e -> Expression    <$> shrink e
+    Bind         v e -> Bind        v <$> shrink e
+    Application f as -> Application f <$> shrinkList shrink as
+    Infos         is -> Infos         <$> shrinkList shrink is
+
+deriving instance Generic Source
+instance Arbitrary Source where
+  arbitrary = genericArbitraryRec (1 % 1 % 1 % 1 % 1 % 1 % 1 % ())
+  shrink = \case
+    UnknownSource    -> []
+    UnitSource{}     -> []
+    File{}           -> []
+    Theory      n is -> Theory     n <$> shrinkMaybe shrink is
+    Creator     n is -> Creator    n <$> shrinkMaybe shrink is
+    Introduced  i is -> Introduced i <$> shrinkMaybe shrink is
+    Inference n i ps -> Inference  n <$> shrink i <*> ps'
+      where ps' = concatMap (shrinkList shrink) (shrink ps)
+
+deriving instance Generic Parent
+instance Arbitrary Parent where
+  arbitrary = genericArbitraryRec (1 % ())
+  shrink (Parent s i) = Parent <$> shrink s <*> shrinkList shrink i
+
+deriving instance Generic Expression
+instance Arbitrary Expression where
+  arbitrary = genericArbitraryRec (2 % 1 % ())
+  shrink = \case
+    Logical f -> Logical <$> shrink f
+    Term    t -> Term    <$> shrink t
diff --git a/test/QuickCheckSpec/Main.hs b/test/QuickCheckSpec/Main.hs
new file mode 100644
--- /dev/null
+++ b/test/QuickCheckSpec/Main.hs
@@ -0,0 +1,140 @@
+{-# LANGUAGE TemplateHaskell #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+-- |
+-- Module       : Main
+-- Description  : QuickCheck specification for the tptp library.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+-- Defines properties of the tptp library and runs QuickCheck on them.
+--
+
+module Main where
+
+import Data.Attoparsec.Text (Parser, parseOnly, endOfInput)
+import Data.Text.Prettyprint.Doc (layoutPretty, defaultLayoutOptions)
+import Data.Text.Prettyprint.Doc.Render.Text (renderStrict)
+import Test.QuickCheck (Property, Args(..), stdArgs, (===), whenFail,
+                        forAllProperties, quickCheckWithResult)
+
+import Data.TPTP hiding (clause)
+import Data.TPTP.Parse.Combinators
+import Data.TPTP.Pretty
+
+import Generators ()
+import Normalizers
+
+-- * Helper functions
+
+-- | Idempotent parsing / pretty printing modulo normalization
+ippModulo :: (Show a, Eq a, Pretty a) => (a -> a) -> Parser a -> a -> Property
+ippModulo normalize p a =
+  whenFail (print t) $ case parseOnly (p <* endOfInput) t of
+    Left err -> whenFail (putStrLn $ "Parsing error: " ++ err) False
+    Right a' -> normalize a' === normalize a
+  where
+    t = renderStrict $ layoutPretty defaultLayoutOptions (pretty a)
+
+-- | Idempotent parsing / pretty printing
+ipp :: (Show a, Eq a, Pretty a) => Parser a -> a -> Property
+ipp = ippModulo id
+
+
+-- * Properties
+
+-- ** Generators
+
+prop_validAtom :: Atom -> Bool
+prop_validAtom (Atom t) = isValidAtom t
+
+prop_validVar :: Var -> Bool
+prop_validVar (Var t) = isValidVar t
+
+prop_validDistinctObject :: DistinctObject -> Bool
+prop_validDistinctObject (DistinctObject t) = isValidDistinctObject t
+
+
+-- ** Names
+
+prop_ipp_Atom :: Atom -> Property
+prop_ipp_Atom = ipp atom
+
+prop_ipp_Var :: Var -> Property
+prop_ipp_Var = ipp var
+
+prop_ipp_DistinctObject :: DistinctObject -> Property
+prop_ipp_DistinctObject = ipp distinctObject
+
+prop_ipp_Function :: Name Function -> Property
+prop_ipp_Function = ipp function
+
+prop_ipp_Predicate :: Name Predicate -> Property
+prop_ipp_Predicate = ipp predicate
+
+
+-- ** Sorts and types
+
+prop_ipp_Sort :: Name Sort -> Property
+prop_ipp_Sort = ipp sort
+
+prop_ipp_TFF1Sort :: TFF1Sort -> Property
+prop_ipp_TFF1Sort = ipp tff1Sort
+
+prop_ipp_Type :: Type -> Property
+prop_ipp_Type = ippModulo normalizeType type_
+
+
+-- ** First-order logic
+
+prop_ipp_Number :: Number -> Property
+prop_ipp_Number = ipp number
+
+prop_ipp_Term :: Term -> Property
+prop_ipp_Term = ipp term
+
+prop_ipp_Literal :: Literal -> Property
+prop_ipp_Literal = ipp literal
+
+prop_ipp_Clause :: Clause -> Property
+prop_ipp_Clause = ipp clause
+
+prop_ipp_UnsortedFO :: UnsortedFirstOrder -> Property
+prop_ipp_UnsortedFO = ippModulo reassociate unsortedFirstOrder
+
+prop_ipp_MonomorphicFO :: MonomorphicFirstOrder -> Property
+prop_ipp_MonomorphicFO = ippModulo reassociate monomorphicFirstOrder
+
+prop_ipp_PolymorphicFO :: PolymorphicFirstOrder -> Property
+prop_ipp_PolymorphicFO = ippModulo reassociate polymorphicFirstOrder
+
+
+-- ** Units
+
+prop_ipp_Unit :: Unit -> Property
+prop_ipp_Unit = ippModulo normalizeUnit unit
+
+prop_ipp_TPTP :: TPTP -> Property
+prop_ipp_TPTP = ippModulo normalizeTPTP tptp
+
+
+-- ** Annotations
+
+prop_ipp_Parent :: Parent -> Property
+prop_ipp_Parent = ippModulo normalizeParent parent
+
+prop_ipp_Source :: Source -> Property
+prop_ipp_Source = ippModulo normalizeSource source
+
+prop_ipp_Info :: Info -> Property
+prop_ipp_Info = ippModulo normalizeInfo info
+
+
+-- * Runner
+
+return []
+
+main :: IO Bool
+main = $forAllProperties $ quickCheckWithResult stdArgs{maxSuccess=1000}
diff --git a/test/QuickCheckSpec/Normalizers.hs b/test/QuickCheckSpec/Normalizers.hs
new file mode 100644
--- /dev/null
+++ b/test/QuickCheckSpec/Normalizers.hs
@@ -0,0 +1,99 @@
+{-# LANGUAGE LambdaCase #-}
+
+-- |
+-- Module       : Normalizers
+-- Description  : Normalization of the Data.TPTP datatypes.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+-- Provides functions that make applications of associative logical connectives
+-- left-associative. These functions are needed for testing in the 'Main' module
+--
+
+module Normalizers (
+  reassociate,
+  normalizeType,
+  normalizeUnit,
+  normalizeTPTP,
+  normalizeSource,
+  normalizeInfo,
+  normalizeParent
+) where
+
+import Data.TPTP
+
+
+-- * First-order logic
+
+-- | 'reassociate' makes applications of associative connectives
+-- left associative
+reassociate :: FirstOrder s -> FirstOrder s
+reassociate = \case
+  Atomic          l -> Atomic l
+  Negated         f -> Negated (reassociate f)
+  Quantified q vs f -> Quantified q vs (reassociate f)
+  Connected f c (Connected g c' h) | c == c' && isAssociative c ->
+    reassociate (Connected (Connected f c g) c h)
+  Connected   f c g -> Connected (reassociate f) c (reassociate g)
+
+
+-- * Units
+
+normalizeFormula :: Formula -> Formula
+normalizeFormula = \case
+  CNF   c -> CNF c
+  FOF  uf -> FOF (reassociate uf)
+  TFF0 sf -> TFF0 (reassociate sf)
+  TFF1 sf -> case monomorphizeFirstOrder sf of
+    Nothing  -> TFF1 (reassociate sf)
+    Just sf' -> TFF0 (reassociate sf')
+
+normalizeType :: Type -> Type
+normalizeType = \case
+  TFF1Type vs ss s -> tff1Type vs ss s
+  t -> t
+
+normalizeDeclaration :: Declaration -> Declaration
+normalizeDeclaration = \case
+  Formula r f -> Formula r (normalizeFormula f)
+  Typing  a t -> Typing  a (normalizeType t)
+  d -> d
+
+normalizeUnit :: Unit -> Unit
+normalizeUnit = \case
+  Include f ns -> Include f ns
+  Unit   n d a -> Unit n (normalizeDeclaration d) (normalizeAnn a)
+    where
+      normalizeAnn = fmap $ \(s, i) -> (normalizeSource s, fmap (fmap normalizeInfo) i)
+
+normalizeTPTP :: TPTP -> TPTP
+normalizeTPTP (TPTP us) = TPTP (fmap normalizeUnit us)
+
+
+-- * Annotations
+
+normalizeSource :: Source -> Source
+normalizeSource = \case
+  Theory       f i -> Theory     f (fmap (fmap normalizeInfo) i)
+  Creator      f i -> Creator    f (fmap (fmap normalizeInfo) i)
+  Introduced i inf -> Introduced i (fmap (fmap normalizeInfo) inf)
+  Inference f i ps -> Inference  f (fmap normalizeInfo i) (fmap normalizeParent ps)
+  s -> s
+
+normalizeParent :: Parent -> Parent
+normalizeParent (Parent s i) = Parent (normalizeSource s) (fmap normalizeInfo i)
+
+normalizeExpression :: Expression -> Expression
+normalizeExpression = \case
+  Logical f -> Logical (normalizeFormula f)
+  Term    t -> Term t
+
+normalizeInfo :: Info -> Info
+normalizeInfo = \case
+  Expression     e -> Expression (normalizeExpression e)
+  Bind         v e -> Bind v (normalizeExpression e)
+  Application f is -> Application f (fmap normalizeInfo is)
+  Infos         is -> Infos (fmap normalizeInfo is)
+  i -> i
diff --git a/test/UnitTests.hs b/test/UnitTests.hs
new file mode 100644
--- /dev/null
+++ b/test/UnitTests.hs
@@ -0,0 +1,66 @@
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE TupleSections #-}
+
+-- |
+-- Module       : UnitTests
+-- Description  : Run the TPTP parser on selected examples from the TPTP World.
+-- Copyright    : (c) Evgenii Kotelnikov, 2019
+-- License      : GPL-3
+-- Maintainer   : evgeny.kotelnikov@gmail.com
+-- Stability    : experimental
+--
+
+module UnitTests (tests) where
+
+import Distribution.TestSuite (Test(..), TestInstance(..),
+                               Progress(..), Result(..))
+
+import System.Directory (listDirectory)
+
+import Data.Text (Text)
+import qualified Data.Text.IO as Text.IO (readFile)
+import Data.List (intercalate)
+import Control.Monad.Extra (concatMapM)
+
+import Data.TPTP.Parse.Text
+
+testDataDir :: FilePath
+testDataDir = "test-data"
+
+listTestDirectory :: FilePath -> IO [FilePath]
+listTestDirectory d = listDirectory (testDataDir ++ "/" ++ d)
+
+readTestFile :: FilePath -> IO Text
+readTestFile f = Text.IO.readFile (testDataDir ++ "/" ++ f)
+
+parseFile :: FilePath -> IO Result
+parseFile path = buildResult . parseTPTPOnly <$> readTestFile path
+  where
+    buildResult (Left e)  = Error e
+    buildResult (Right _) = Pass
+
+type TestCase = (FilePath, FilePath, FilePath)
+
+testFile :: TestCase -> Test
+testFile (space, lang, file) = Test $ TestInstance {
+  run = Finished <$> parseFile path,
+  name = path,
+  tags = [space, lang],
+  options = [],
+  setOption = const . const $ Left "not supported"
+} where path = intercalate "/" [space, lang, file]
+
+listSpaces :: IO [FilePath]
+listSpaces = listTestDirectory ""
+
+listLangs :: FilePath -> IO [(FilePath, FilePath)]
+listLangs s = fmap (s,) <$> listTestDirectory s
+
+listFiles :: (FilePath, FilePath) -> IO [(FilePath, FilePath, FilePath)]
+listFiles (s, l) = fmap (s, l,) <$> listTestDirectory (s ++ "/" ++ l)
+
+cases :: IO [TestCase]
+cases = listSpaces >>= concatMapM listLangs >>= concatMapM listFiles
+
+tests :: IO [Test]
+tests =  fmap testFile <$> cases
diff --git a/tptp.cabal b/tptp.cabal
new file mode 100644
--- /dev/null
+++ b/tptp.cabal
@@ -0,0 +1,155 @@
+cabal-version: 2.4
+name: tptp
+version: 0.1.0.0
+synopsis: A parser and a pretty printer for the TPTP language
+description:
+  <http://www.tptp.org TPTP> (Thousands of Problems for Theorem Provers)
+  is the standard language of problems, proofs, and models, used by automated
+  theorem provers.
+  .
+  This library provides definitions of data types, a pretty printer and an
+  <http://hackage.haskell.org/package/attoparsec attoparsec> parser for
+  (currently, a subset of) the TPTP language.
+homepage: https://github.com/aztek/tptp
+bug-reports: https://github.com/aztek/tptp/issues
+license: GPL-3.0-only
+license-file: LICENSE
+author: Evgenii Kotelnikov
+maintainer: evgeny.kotelnikov@gmail.com
+category: Language, Parsing, Pretty Printer, Theorem Provers, Formal Methods
+extra-source-files: README.md
+tested-with:
+  GHC == 7.10.3,
+  GHC == 8.0.2,
+  GHC == 8.2.2,
+  GHC == 8.4.4,
+  GHC == 8.6.3
+
+extra-source-files:
+  CHANGELOG.md
+  test/*.hs
+  test/**/*.hs
+  test-data/tptp/**/*.ax
+  test-data/tptp/**/*.p
+  test-data/tstp/**/*.s
+
+source-repository head
+  type: git
+  location: git://github.com/aztek/tptp.git
+
+flag Werror
+  default: False
+  manual: True
+
+library
+  hs-source-dirs: src
+  default-language: Haskell2010
+  exposed-modules:
+    Data.TPTP
+    Data.TPTP.Parse.Combinators
+    Data.TPTP.Parse.Text
+    Data.TPTP.Parse.Text.Lazy
+    Data.TPTP.Pretty
+  ghc-options:
+    -Wall
+  if flag(Werror)
+    ghc-options: -Werror
+  build-depends:
+    base          >= 4.5    && < 5.0,
+    text          >= 1.2.3  && < 1.3,
+    attoparsec    >= 0.13.2 && < 0.14,
+    scientific    >= 0.3.6  && < 0.4,
+    prettyprinter >= 1.2.1  && < 1.3,
+  if impl(ghc < 8)
+    build-depends:
+      semigroups  >= 0.16.1 && < 0.19
+
+test-suite quickcheck-spec
+  type: exitcode-stdio-1.0
+  hs-source-dirs: test/QuickCheckSpec
+  default-language: Haskell2010
+  main-is: Main.hs
+  other-modules:
+    Generators
+    Normalizers
+  ghc-options:
+    -Wall -threaded
+  if flag(Werror)
+    ghc-options: -Werror
+  build-depends:
+    base,
+    text,
+    attoparsec,
+    scientific,
+    prettyprinter,
+    generic-random >= 1.2.0.0 && < 1.3,
+    QuickCheck     >= 2.4     && < 3.0,
+    tptp
+  if impl(ghc < 8)
+    build-depends:
+      semigroups
+  if impl(ghc < 8.2)
+    build-depends:
+      bifunctors   >= 3.0.1   && < 6
+
+test-suite unit-tests
+  type: detailed-0.9
+  hs-source-dirs: test
+  default-language: Haskell2010
+  test-module: UnitTests
+  ghc-options:
+    -Wall -threaded
+  if flag(Werror)
+    ghc-options: -Werror
+  -- TODO: Workaround the pesky bug in ghc 8.0
+  -- https://stackoverflow.com/q/39310043/1344648
+  if (impl(ghc >= 8.0.0)) && (impl(ghc < 8.1.0))
+    buildable: False
+  build-depends:
+    base,
+    text,
+    Cabal     >= 1.16.0,
+    extra     >= 1.4.4 && < 1.7,
+    directory >= 1.2.5 && < 1.4,
+    tptp
+
+test-suite doctests
+  type: exitcode-stdio-1.0
+  hs-source-dirs: test/DocTests
+  default-language: Haskell2010
+  main-is: Main.hs
+  ghc-options:
+    -Wall -threaded
+  if flag(Werror)
+    ghc-options: -Werror
+  -- TODO: Make it work for older GHCs
+  if impl(ghc < 8.4)
+    buildable: False
+  build-depends:
+    base,
+    QuickCheck,
+    doctest
+
+executable parser
+  hs-source-dirs: test/Parser
+  default-language: Haskell2010
+  main-is: Main.hs
+  ghc-options:
+    -Wall -threaded
+  build-depends:
+    base          >= 4.5    && < 5.0,
+    text          >= 1.2.3  && < 1.3,
+    tptp
+
+executable parse-tptp-library
+  hs-source-dirs: test/ParseTPTPLibrary
+  default-language: Haskell2010
+  main-is: Main.hs
+  ghc-options:
+    -Wall -threaded
+  build-depends:
+    base          >= 4.5    && < 5.0,
+    extra         >= 1.4.4  && < 1.7,
+    text          >= 1.2.3  && < 1.3,
+    directory     >= 1.2.5  && < 1.4,
+    tptp
